﻿/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; 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:450px 0 350px 0; margin:35px 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%;}


#in_menu { display:block; position:fixed; top:0; margin:0 0 0 0; width:100%; background-color:#0D1D46; height:30px; padding:12px 0 15px 0; color:#FFFFFF; z-index:200; font-family:Arial, sans-serif;}
#in_menu .menu {display:block; position:relative; height:25px; font-size:12pt; font-weight:bold;  z-index:500; left:50%; margin-left:-450px; width:900px;}
#in_menu .active {height:25px; text-align:center; float:right; padding:9px 15px 0 15px; margin:0; color:#E07019; border-left:solid 2px #E07019;}
#in_menu a {height:25px; text-align:center; text-decoration:none; color:#FFFFFF; float:right; vertical-align:middle; padding:9px 15px 0 15px; margin:0; border-left:solid 2px #E07019; }
#in_menu a:hover { background-color:#711B07;}
#in_menu .right {height:25px; width:2px; float:right; padding:3px 0 0 15px; padding-top:9px; margin:0; border-left:solid 2px #E07019;}
#in_menu .register a {height:25px; text-align:center; text-decoration:none; color:#FFFFFF; float:right; vertical-align:middle; border-left:solid 0px #E07019; padding:9px 15px 0 15px; margin:0 0 0 15px; background-color:#E07019; border-radius: 10px 10px 10px 0px; }
#in_menu .register a:hover { background-color:#711B07;}
#in_menu .active_r {height:25px; text-align:center; text-decoration:none; color:#E07019; float:right; vertical-align:middle; border-left:solid 0px #E07019; padding:9px 15px 0 15px; margin:0 0 0 15px; background-color:#711B07; border-radius: 10px 10px 10px 0px; }
.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:100%; text-align:center; font-size:20pt; font-weight:bolder; text-decoration:none; color:#FFFFFF; vertical-align:middle; padding:20px; margin:50px 0 50px 0; background-color:#E07019; border-radius: 10px 10px 10px 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:-50px 30px 0 0;}
.register_close a {display:block; width:150px; color:#fff; font-weight:bold; height:31px; float:right; padding-top:10px; background-color:#C9560B; border-radius: 10px 10px 10px 0px;}
.register_close a:hover { background-color:#711B07; border-radius: 10px 10px 10px 0px; }
.product { display:block; font-size:19pt; 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; }

.register-pre a { display:block; width:100%; text-align:center; font-size:18pt; font-weight:bolder; text-decoration:none; color:#FFFFFF; vertical-align:middle; padding:5px; margin:50px 0 50px 0; background-color:#E07019; border-radius: 10px 10px 10px 0px; }
.register-pre a:hover { background-color:#711B07;}


/*Cart for Audio */
.audio_cart a { display:block; width:200px; text-align:center; font-size:10pt; font-weight:bolder; text-decoration:none; color:#FFFFFF; vertical-align:middle; float:right; padding:5px; margin:-10px 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:-50px 30px 0 0;}
.audio_close a {display:block; width:150px; color:#fff; font-weight:bold; height:31px; float:right; padding-top:10px; background-color:#C9560B; border-radius: 10px 10px 10px 0px;}
.audio_close a:hover { background-color:#711B07; border-radius: 10px 10px 10px 0px; }
.product { display:block; font-size:19pt; 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; }

.audio_cart8 a { display:block; width:550px; text-align:center; font-size:12pt; font-weight:bolder; text-decoration:none; color:#711B07; vertical-align:middle; float:right; padding:10px; margin:-25px 150px 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;}

.videos a { width:250px; text-align:center; font-size:12pt; font-weight:bolder; text-decoration:none; color:#711B07; vertical-align:middle; padding:10px; margin: 0 10px 0 0; background-color:#fff; border:solid 2px #E07019; border-radius: 10px 10px 10px 0px; box-shadow: 0px 5px 25px -3px #333; }
.videos 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;}

.cover_title { display:block; position:relative; margin:-640px 0 450px 0; padding:0; left:50%; margin-left:-25%; width:50%; height:200px; text-shadow:0px 0px 30px #fff; }
.cover_title .tit { display:block; color:#fff; font-size:62pt; 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:41pt; color:#fff; text-transform:none; font-family:swiss721; font-weight:bold; margin:10px 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; margin:0; padding:0; left:50%; margin-left:-450px; width:900px;}

h1 {font-size:30pt; color:#711B07;}
.tit_center { display:block; width:100%; text-align:center; margin-bottom:50px; font-size:30pt; 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;}
p { font-weight:normal; line-height:1.6; text-align:justify;}

#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:18pt; 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;}

.speakers img { display:block; border:solid 2px #D94D0D; border-bottom:solid 20px #D94D0D; margin:30px 0 0 0; border-radius: 15px 15px 15px 0px; }
.speakers a {background:none; border:none; text-decoration:none;}
.speakers img:hover {opacity: 0.75; filter: alpha(opacity=75);}

.speakers_bio img { display:block; position:relative; float:left; border:solid 2px #D94D0D; border-bottom:solid 20px #D94D0D; margin:0 30px 30px 0; border-radius: 15px 15px 15px 0px; }

.highlight { display:block; border:solid 2px #D94D0D; border-bottom:solid 20px #D94D0D; margin:40px 0 40px 0; border-radius: 15px 15px 15px 0px; padding:10px 30px; font-size:18pt; text-align:justify;
	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 img:hover {opacity: 0.75; filter: alpha(opacity=75);}
.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;}

.section {display:block; position:relative; background-color:#E07019; margin:60px 0 60px 0; padding:30px 0 30px 0; left:0; width:100%; font-size:18pt; 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 30px; vertical-align:top;}
.section_continer td {text-align:right; vertical-align:top;}

.section_continer .pre td {text-align:left; vertical-align:middle;}

.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:72pt; float: left; line-height:50pt; padding: 7px 2px 0 0; color:#C9560B; font-family:"Times New Roman", Times, serif; position: relative; margin:-3pt 0 -5px -3pt;}
.bullet {margin:0 0 50px 0; padding-left:5px; border-left:solid 20px #C9560B;}

h2 { display:block; color:#C9560B; font-size:20pt; font-weight:bold; margin:80px 0 -10px 0;}
h3 { color:#123265; font-size:12pt; font-weight:bold; margin:20px 0 -10px 0; padding:0 0 2px 0; border-bottom:solid 1px #123265;}


.footer_container {display:block; position:relative; margin:0; background-color:#0D1D46;}
.footer {display:block; padding:50px; position:relative; text-align:center; color:#E07019;}
.footer table {width:900px;}
.footer a { text-decoration:none; color:#87A1BE; margin:0 50px;}
.footer a:hover { color:#FFF; text-decoration:underline;}
.footer strong { color:#FFFFFF;}

.vib_astro img {border:solid 2px #6600CC; border-bottom:solid 10px #6600CC; margin:0 20px 10px 0;}

.schedule { letter-spacing:1.6;}
.schedule .day { display:block; position:relative; background-color:#C9560B; margin:60px 0 30px -20%; padding:10px 0 10px 20%; width:50%; font-size:18pt; color:#fff; border-radius: 15px 15px 0px 15px;}
.schedule .hours {display:block; position:relative; width:150px; text-align:right; float:left; min-height:20px; margin:4px 30px 0 0; padding: 0 10px 0 0; font-size:10pt; color:#808080; border-right:solid 1px #808080;}

.in_video {float:right; padding:3px; margin:0 0 25px 25px; font-family:Arial, Helvetica, sans-serif;}
.in_video img { margin: 0;}
.in_video .infoarea { display:block; font-size:7pt;}
.in_video .video_title { font-size:10pt; font-weight:bold; margin:5px 0 5px 0; color:#666666;}
.in_video .video_time { font-size:8pt; color:#333333; font-weight:normal; float:right; margin-top:2px;}
.popup { background-image:url(images/alpha.png); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:510;}
.play { position:fixed; width:710px; height:548px; top:50%; left:50%; margin:-274px 0 0 -355px; padding-top:19px; text-align:center; z-index:510; color: #000000; background-image:url(images/bgr_video.png); background-repeat:no-repeat;}
.play853 { position:fixed; width:900px; height:548px; top:50%; left:50%; margin:-274px 0 0 -450px; padding-top:19px; text-align:center; z-index:510; color: #000000; background-image:url(images/bgr_video853.png); background-repeat:no-repeat;}
.popup_close a { display:block; width:137px; height:21px; margin:-30px 0 0 0; float:right; border:none; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.popup_close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}
.youtube { background-color:#123265; box-shadow:0 10px 70px #000;}


/*Drop-down*/
.drop-down { display:block; position:relative; float:right; margin:-96px -8px 0 0; z-index:300;}
.drop-down .register3 a {font-family:Arial, sans-serif; font-weight:bold; height:25px; text-align:center; font-size:12pt; text-decoration:none; color:#FFFFFF; float:right; vertical-align:middle; border-left:solid 0px #E07019; padding:9px 15px 0 15px; margin:o 0 0 15px; background-color:#E07019; border-radius: 10px 10px 10px 0px; }
.drop-down .register3 a:hover { background-color:#711B07;}

.drop-down table { width:400px; border-radius: 15px 15px 15px 0px; box-shadow: 0px 5px 15px -3px #000000; border:solid 2pt #C9560B; background-color:#FFF; color:#000; visibility:hidden;  position:absolute; top:34px; margin-left:-280px; }
.drop-down:hover table { visibility:visible;}

.drop-down table a {display:block; color:#000; font-size:10pt; font-weight:normal; background-color:transparent; border:none; padding:3px 0 3px 15px; }
.drop-down table a:hover {display:block; color:black; font-size:10pt; background-color:#F5DECF;}
.drop-down table .active3 {display:block; color:#000; font-size:10pt; font-weight:normal; background-color:#F5DECF; padding:3px 0 3px 15px;}
.drop-down .line {	display:block; position:relative; width:100%; border-bottom:solid 1px #C9560B;}


/*#menu  table { background-color:Transparent; position:relative; margin:-1px 0 0 20px;}
#menu  .list table a { text-decoration:none; border:none; text-shadow:none; text-align:left; height:10px;  width:100%;  border-bottom:solid 1px #fff; border-top:solid 1px #fff; color:#3A5A85; padding:0 10px 5px 10px; margin:0 -10px 0 -10px; font-size:8pt;}
#menu  .list table a:hover {background-color:#eee; border-bottom:solid 1px #aaaaaa; border-top:solid 1px #aaaaaa; }
#menu  .list table td { border:solid 1px #ffffff; background-color:#ffffff;}
#menu  .list table td .active2 {font-weight:bold; color:#5378A1; }
#menu  .list table th {font-weight: bold; color:#2F6ED3; text-align:left; background-color:Transparent; font-size:8pt;}
*/
