﻿/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25pt; color:#120A07; background: #0D1D46;}
a {color:#C9560B; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
a:active {color:#666666; text-decoration:none; border:none;}
@font-face {
    font-family: 'swiss721';
    src: url('/cpnew/fonts/tt0010m_.eot');
    src: url('/cpnew/fonts/tt0010m_.eot') format('embedded-opentype'),
         url('/cpnew/fonts/tt0010m_.woff') format('woff'),
         url('/cpnew/fonts/tt0010m_.ttf') format('truetype'),
         url('/cpnew/fonts/tt0010m_.svg#swiss721') format('svg');
}

.top_banner {padding:300px 0 350px 0; margin:25px 0 0 0; top:0; left:0; background-image:url(images/vibrational_astrology_main.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:inherit; background-position:50% 50%; width:100%; margin:}


#in_menu { display:block; position:fixed; top:0; margin:0 -10px 0 -10px; width:100%; background-color:#0D1D46; height:90px; padding:12px 0 15px 0; color:#FFFFFF; z-index:200; font-family:Arial, sans-serif; font-size:35pt; font-weight:bold;}

#open_menu { display:block;  position:relative; width:100%; z-index:500; height:20px; margin:0; }
#open_menu a {display:block; width:94px; height:73px; background-image:url(images/menu.png); background-repeat:no-repeat; float:right; margin:-65px 35px 25px 0;}

#Menu .close_menu a { display:block; width:100px; height:100px; float:right; border:none; background-image:url(images/close.png); background-repeat:no-repeat; margin:-30px -90px 50px 0;}
#Menu { position:relative; width:50%; margin:-60px 80px 0 auto; padding:10px 25px; background-color:#0D1D46; box-shadow: 0px -2px 20px #000000; z-index:500; }
#Menu .active { display:block; height:100px; padding:9px 20px 20px 20px; margin:-40px 0 0 0; color:#E07019; font-size:35pt; border-bottom:solid 4px #E07019;}
#Menu a {display:block; height:100px; text-decoration:none; color:#FFFFFF; font-size:35pt;  padding:9px 20px 20px 20px; margin:-40px 0 0 0; border-bottom:solid 4px #E07019; }
#Menu .register a {height:70px; text-align:center; text-decoration:none; color:#FFFFFF; font-size:35pt; padding:45px 20px 20px 20px; margin:-30px 0 -40px 0; background-color:#E07019; border-radius: 10px 10px 10px 0px; width:460px; }

.cover_title { display:block; position:relative; margin:-510px auto 0 auto; width:90%; height:550px; text-shadow:0px 0px 30px #fff;}
.cover_title .tit { display:block; color:#fff; font-size:65pt; padding:0; font-weight:bolder; line-height:1; font-family:swiss721; text-transform:none; text-shadow:2px 2px 20px #1E3466;}
.cover_title .sub_tit { display:block; font-size:45pt; color:#fff; text-transform:none; font-family:swiss721; font-weight:bold; margin:30px 0 0 0; text-shadow:1px 1px 10px #1E3466;}

.container { display:block; position:absolute; min-height:100px; width:99%; background-color:#fff; }
.main { display:block; position:relative; background-color:#fff; margin:-40px 0 0 0; padding:30px 50px 30px 50px;}

h1 {font-size:50pt; color:#711B07;}
p { font-weight:normal; line-height:1.6; }

.speakers img { display:block; border:solid 4px #D94D0D; width:400px; border-bottom:solid 40px #D94D0D; margin:30px auto 0 auto; border-radius: 20px 20px 20px 0px; }
.speakers a {background:none; border:none; text-decoration:none; margin:20px auto 30px auto; font-size:20pt;}
.speakers img:hover {opacity: 0.75; filter: alpha(opacity=75);}
.speakers td {text-align:center;}

.speakers_bio img { display:block; border:solid 4px #D94D0D; width:100%; border-bottom:solid 40px #D94D0D; margin:0 0 30px 0; border-radius: 20px 20px 20px 0px; }

.highlight { display:block; border:solid 4px #D94D0D; width:85%; border-bottom:solid 40px #D94D0D; margin:80px 0 80px 0; border-radius: 15px 15px 15px 0px; padding:20px 60px; font-size:30pt; 
	background: -webkit-linear-gradient(#DC9D2E, #FFEDCC);
		background: -o-linear-gradient(#DC9D2E, #FFEDCC);
		background: -moz-linear-gradient(#DC9D2E, #FFEDCC);
		background: linear-gradient(#DC9D2E, #FFEDCC);
}

.tshirts img { display:block; border:solid 1px #D94D0D; margin:0 10px 0 0; border-radius: 7px 7px 7px 0px; }
/*.tshirts a {background:none; border:none; text-decoration:none;}
.tshirts .sample img:hover {opacity: 1; filter: alpha(opacity=1);}
*/.tshirts .show {position:fixed; width:100%; height:100%; top:0; left:0; padding:0 35%; z-index:150; background-image:url(images/alpha.png);}
.tshirts .close img { border:none; margin:80px 0 0 350px;}


.footer_container {display:block; position:relative; margin:0; background-color:#0D1D46;}
.footer {display:block; padding:50px; position:relative; text-align:center; color:#E07019;}
.footer a { text-decoration:none; color:#87A1BE; margin:0 50px;}
.footer a:hover { color:#FFF; text-decoration:underline;}
.footer strong { color:#FFFFFF;}


.paypal_close { display:block; width:490px; height:31px; margin:-20px 0 0 -10px;}
.paypal_close a {display:block; width:110px; height:31px; float:right; background-color:#E07019;}
.paypal_close a:hover { background-color:#711B07; }

.register2 a { display:block; width:820px; text-align:center; font-size:40pt; font-weight:bolder; text-decoration:none; color:#FFFFFF; vertical-align:middle; padding:40px 20px; margin:80px 0 50px 0; background-color:#E07019; border-radius: 20px 20px 20px 0px; }
.register2 a:hover { background-color:#711B07;}
.register_close { display:block; text-align:center; text-decoration:none; color:#FFFFFF; float:right; vertical-align:middle;  margin:-70px 30px 0 0;}
.register_close a {display:block; width:250px; color:#fff; font-weight:bold; height:60px; float:right; padding-top:10px; background-color:#C9560B; border-radius: 20px 20px 20px 0px;}
.register_close a:hover { background-color:#711B07; border-radius: 10px 10px 10px 0px; }
.product { display:block; font-size:40pt; color:#711B07; text-align:center; font-weight:bold; padding-bottom:5px; margin:20px 0 10px 0; border-bottom:solid 1px #711B07;}
/*.register th { font-size:10pt; text-align:right; padding-right:5px; }*/

/*Cart for Audio */
.audio_cart a { display:block; width:500px;text-align:center; font-size:30pt; font-weight:bolder; text-decoration:none; color:#FFFFFF; vertical-align:middle; float:right; padding:7px; margin:-50px 30px  0 0; background-color:#E07019; border-radius: 10px 10px 10px 0px; box-shadow: 0px 5px 15px -3px #000000; }
.audio_cart a:hover { background-color:#711B07;}
.audio_close { display:block; text-align:center; text-decoration:none; color:#FFFFFF; float:right; vertical-align:middle;  margin:-70px 30px 0 0;}
.audio_close a {display:block; width:250px; color:#fff; font-weight:bold; height:60px; float:right; padding-top:10px; background-color:#C9560B; border-radius: 20px 20px 20px 0px;}
.audio_close a:hover { background-color:#711B07; border-radius: 10px 10px 10px 0px; }
.product { display:block; font-size:40pt; color:#711B07; text-align:center; font-weight:bold; padding-bottom:5px; margin:20px 0 10px 0; border-bottom:solid 1px #711B07;}

.audio_cart8 a { display:block; width:650px; text-align:center; font-size:24pt; font-weight:bolder; text-decoration:none; color:#711B07; vertical-align:middle; float:right; padding:10px; margin:-25px 100px 0 0; background-color:#fff; border:solid 2px #E07019; border-radius: 10px 10px 10px 0px; box-shadow: 0px 5px 25px -3px #333; }
.audio_cart8 a:hover { background-color:#F5DECF;}


.va2019 { font-size:18pt; font-weight:bolder; margin-top:5px; font-family:swiss721; float:left;}

.cp a {color:#808080; font-size:7pt; height:10px; margin-top:-20px; padding:0; float:left; border-left:0px;}



.tit_center { display:block; width:100%; text-align:center; margin:50px 0 50px 0; font-size:50pt; font-weight:bold; color:#711B07;}

li { line-height:1.6; margin-bottom:7px;}
ol { font-weight:bold;}
ul { line-height:normal; list-style-type:square;}


#preload { position: absolute; overflow: hidden; left: -1000px; top: -1000px; height: 1px; width: 1px;}

.title_bar { display:block; width:868px; margin-bottom:-10px; padding:10px 0 0 0;}
.title { display:block; color:#fff; height:29px; font-size:30pt; font-weight:bold; margin:0px 0 0 0px; text-transform:uppercase; font-family:swiss721; }
.title .line { display:block; margin:10px 10px 0 00; border-bottom:solid 1px #123265;}
.sub_title { display:block;  font-size:9pt; color:#666666; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:-8px 0 0 250px;}



.section {display:block; position:relative; background-color:#E07019; margin:60px 0 60px 0; padding:30px 0 30px 0; left:0; width:100%; font-size:30pt; color:#fff;}
.section_continer { display:block; position:relative; margin:0; padding:0; left:50%; margin-left:-450px; width:900px;}
.section_continer th {text-align:left; padding:5px 0px 5px 20px; vertical-align:top;}
.section_continer td {text-align:right; vertical-align:top;}

.orangeb {color:#C9560B; font-weight:bold;}
.blueb {color:#3A5A85; font-weight:bold;}
.grayb {color:#999999; font-weight:bold;}
.gray {color:#999999;}
.redb {color:#711B07; font-weight:bold;}
.pt10 {font-size:10pt;}

.dropcap { font-size:150pt; float: left; line-height:45pt; padding: 70px 5px 0 0; color:#C9560B; font-family:"Times New Roman", Times, serif; position: relative; margin:-18px 0 20px -3px;}
.bullet {margin:0 0 50px 0; padding-left:5px; border-left:solid 20px #C9560B;}

.speacker_h2 { display:block; color:#999; font-size:40pt; font-weight:bold; margin:-50px 0 70px 0;}
h2 { display:block; color:#C9560B; font-size:45pt; font-weight:bold; margin:100px 0 -10px 0;}
h3 { color:#123265; font-size:24pt; font-weight:bold; margin:20px 0 -10px 0; padding:0 0 2px 0; border-bottom:solid 1px #123265;}


.vib_astro img {border:solid 2px #6600CC; border-bottom:solid 10px #6600CC; margin:0 20px 10px 0;}

.schedule { letter-spacing:1.6; font-size:30pt;}
.schedule .day { display:block; position:relative; background-color:#C9560B; margin:90px 0 30px -70px; padding:10px 0 10px 225px; width:620px; font-size:40pt; color:#fff; border-radius: 0px 30px 0px 0px;}
.schedule .hours {display:block; position:relative; width:140px; text-align:right; float:left; min-height:20px; margin:4px 20px 0 -30px; padding: 7px 0 0 0; font-size:20pt; color:#808080;}
.schedule .text {display:block; border-left:solid 2px #808080; margin-left:120px; padding-left:30px; }


.in_video { margin:0 0 70px 0;}
.in_video img { margin: 0; width:865px;}
.in_video .infoarea { display:block; margin:20px 0 20px 0;}
.in_video .video_title { font-size:30pt; font-weight:bold; width:100%; color:#711B07;}
.in_video .video_time { font-size:18pt; color:#333333; font-weight:normal; float:right; margin-top:12px;}

/*Videos*/
#open_videos { display:block;  position:relative; width:100%; z-index:500; height:20px; margin:0; }
#open_videos a {display:block; width:94px; height:73px; background-image:url(images/menu.png); background-repeat:no-repeat; float:right; margin:-65px 35px 25px 0;}

#Videos .close_menu a { display:block; width:100px; height:100px; float:right; border:none; background-image:url(images/close.png); background-repeat:no-repeat; margin:-30px -90px 50px 0;}
#Videos { position:relative; width:65%; margin:-60px 80px 0 auto; padding:10px 25px; border-radius: 30px 30px 30px 0px; border:solid 2pt #C9560B; background-color:#FFF; color:#000; box-shadow: 0px -2px 20px #000000; z-index:500; }
#Videos .active { display:block; padding:10px 20px 10px 20px; background-color:#F5DECF; margin:0; color:#000; font-size:25pt;}
#Videos a {display:block; text-decoration:none; color:#000; font-size:25pt;  padding:10px 20px 10px 20px; margin:0; font-weight:normal; }
#Videos .line {display:block;  border-bottom:solid 4px #E07019; margin-top:50px;}
#Videos h2 { display:block; color:#C9560B; font-size:35pt; font-weight:bold; margin:0 0 10px 0;}





