﻿/**
  Theme Name: Astro Rom Theme
  Author: AstroPro
  Author URI: http://www.astropro.co.il/romshamaim
  Template: myastro
*/

@import url("../myastro/style.css");

body{background-color:#f5f5f5; font:arial;}
#header_astro {width:100%; overflow:hidden;}
.box1 {background-color: #f5f5f5;}
ul.list1hor {background:none;}
h1, h2, h3, h4, a {color:#0659a4;}
ul.list1hor li a {color:#0659a4;}
#accordion {float:right;}
.nowplanets1 .top, .nowplanets2 .top, .nowplanets1ubt .top{color:#0659a4;}
.show_birthdays a:link{color:#065d99}
.show_birthdays a:hover{color:#a30041}
.show_birthdays .trans{width:80px}
ul.list1hor .active {color:white!important; background-color:#0659a4!important; }
.paginationbt a {color:#065d99}

.topdate a:link, .topdate a:visited{color:#065d99}
.aspecthead, .menu li a, .list1 li a{color:#065d99}
.show_birthdays a:link, .show_birthdays a:visited{color:#065d99}
#menu_astro li .active{color:white!important}
#menu_astro li a {height:40px; line-height:40px; }
#menu_astro li a:hover {height:40px; padding:0; margin:0; }
ul.list1hor li a {padding:0!important; margin:0!important;}
ul.list1hor li a:hover  {padding:0!important; margin:0!important; }


.specials { margin-top:5px; }
.specials .special-box .special-button{position:absolute;bottom:10px;left:25px;color:#ffffff;background:#2f9bcd;font-size:12px;width:105px;height:15px;border-radius:10px;line-height:15px;}

.spec_cont {width:155px;display:inline-table; text-align:center;}
.button-special{color:#ffffff;background:#2f9bcd;font-size:12px;width:105px;height:15px;border-radius:10px;line-height:15px;}
.button-special a { color:#ffffff;text-decoration:none;}

.specials .special-box{vertical-align:top;box-shadow: 0px 0px 5px rgba(0,0,0,0.4);position:relative;background:#e2e2e4;width: 155px;height: 132px;margin:0 0.3% 10px 0.3%;display:inline-block; text-align:center}
.specials .special-box.red .special-title{background:#c50707;color:#fff;}
.specials .special-box.red .special-button{background:#2f9bcd;color:#fff;}
.specials .special-box.red .special-cont .new{width:46px;height:46px;background:url(../webimages/newbg.png) no-repeat;position:absolute;top:0;left:0;}
.intextdiv #texthome.jump3  .specials .special-box{margin:2px 0;}
.specials .special-box .special-title{float:right;width:100%;height:25px;background:#0666A9;color:#fff;line-height:24px;font-size:14px;}
.specials .special-box .special-cont{color:#fff;display:block;cursor:pointer;height:80px;width:155px;overflow:hidden;position:relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.specials .special-box .special-cont .slide{position:absolute;top:0;left:0;right:0;bottom:0;display:none;width:60%;margin:0 auto;z-index:99999 !important;}
.specials .special-box .special-cont .slide span{color:#0666a9;text-align:center;width:100%;display:block;}
.specials .special-box .special-cont .slide img.bigsign{width:52px;height:52px;}
.specials .special-box .special-cont  #arrows{width:90%;height:20px;position:absolute;top:32px;left:8px;z-index:999;}
.specials .special-box .special-cont  #arrows #btn_left{cursor:pointer;background:url(../webimages/small_left.png)no-repeat;width:10px;height:20px;float:left;}
.specials .special-box .special-cont  #arrows #btn_right{cursor:pointer;background:url(../webimages/small_right.png)no-repeat;width:10px;height:20px;float:right;}
.specials .special-box .special-cont .imgtarot{margin-top:10px;}
.specials .special-box .special-cont .imgvideo{margin-top:14px;}
.specials .special-box .special-cont .card{display:inline-block;width:49px;height:81px;background:url(../webimages/card.png) center no-repeat}
.specials .special-box .special-cont img.sign{width:29px;height:29px;margin-top:5px;}
.specials .special-box .special-cont .special-description{color:#0666a9;font-size:11px;width:140px;margin:0px auto;line-height:14px;}
.specials .special-box .special-cont .special-date{color:#0666a9;font-size:22px;margin:7px auto 6px; display:block; font-weight:bold; font-family:Georgia}
.specials .special-box .special-cont .special-weekly{color:#0666a9;font-size:11px;width:105px;margin:18px auto 0;line-height:14px;}
.specials .special-box .special-cont .titleart{color:#0666a9;margin:20px auto ;line-height:14px;}

.features{padding: 12px 9%; font-size: 0.8rem;}
.bekarov {width:125px!important; left:12px!important}



/*##########  ROM STYLES   ###########*/

#menu { overflow:initial; margin-top:inherit; border-bottom:inherit; margin-bottom:inherit; background:inherit; z-index:inherit; position:inherit; width:inherit; height:inherit; color:inherit;}

#menu li{ float:inherit; padding-left:inherit; margin:inherit;  position:inherit;height:inherit;display:inherit;list-style:inherit;vertical-align:inherit;
          overflow:inherit;overflow:inherit;line-height:inherit; border-top-left-radius: inherit; border-top-right-radius: inherit; margin-top: inherit; background: inherit; }

#menu li a { display:inherit; width:inherit; height:inherit; padding-top:inherit; font:inherit; font-weight:inherit; color:inherit; text-decoration:inherit; text-align:inherit; background:inherit;
            position:inherit;left:inherit;right:inherit;top:inherit;height:inherit;line-height:inherit;border:inherit; border-top-left-radius: inherit; border-top-right-radius: inherit; }

#menu li a:hover, #menu_active a{ background:inherit; color:inherit; font-weight:inherit;}

ul.list1hor li { width:20%; }

.trandate, .topdate, #accordion, .synplanets1, .chartdata, .birthdays { width:100%; clear:both; }

.chartdata { padding:20px 0 0 0 !important; }

img.full_img {width:100%;}

.birthdays { height:auto; }

.show_birthdays {min-height:26px; height:auto; min-width:320px;width:100%;}
.show_birthdays .personal {min-width:320px;  width:50%;}
.bdays_edit_links { min-width:150px;  }
.intextdiv.jump4 .show_birthdays { height:60px; }
/*
.intextdiv.jump4 .birthdays { width:70% }
.intextdiv.jump4 .show_birthdays { height:60px; }
.intextdiv.jump4 .bdays_edit_links { float:right; }
*/
.chdata_list_cont {width:100%; float:right; padding:5px 0 15px 0}
.chdata_list_cont .list1 {width:230px; float:right; text-indent:0px;}
.nowplanets1ubt, .nowplanets1, .planets1, .planets2, planets1ubt, .synplanets1, .synplanets2 { width:100%;}

.synplanets2 .kohav, .nowplanets1ubt .kohav, .nowplanets1 .kohav, .planets1ubt .kohav, .planets1 .kohav { width:15%; }
.nowplanets1 .maalot, .nowplanets2 .maalot, .nowplanets1ubt .maalot, .planets1ubt .maalot, .planets1 .maalot, .planets12.maalot { width:35%; }
.nowplanets1 .bayt, .nowplanets1ubt .bayt, .planets1 .bayt { width:10%; }

.synplanets1 .kohav { width:12%; }
.synplanets1 .maalot { width:30%; }
.synplanets1 .bayt { width:8%; }

.synplanets2 .bayt { width:25%; }
.synplanets2 .maalot { width:35%;}

.intextdiv.jump4 .synplanets2 { font-size:12px; }
.intextdiv.jump5 .synplanets2 { font-size:10px; }

.intextdiv.jump4 .synplanets1 li.top { font-size:13px; }
.intextdiv.jump5 .synplanets1 li.top { font-size:10px; }

.intextdiv.jump4 .nowplanets1ubt, .intextdiv.jump4 .synplanets1 { font-size:11px; }
.intextdiv.jump5 .nowplanets1ubt, .intextdiv.jumpindex .synplanets1 { font-size:7px; }

.intextdiv.jump4 .planets1 .kohav { width:25%; }
.intextdiv.jump4 .planets1 .maalot { width:50%; }

.intextdiv.jump4 .planets1, .intextdiv.jump4 .planets2 { padding:0; }
.intextdiv.jump5 .planets1, .intextdiv.jump5 .planets2 { font-size:14px; }


.intextdiv.jump4 .text-page-container .experts { width:100%; }
.paginationbt .next {position:relative;}

.prswrapper { width:100%;clear:both; }
.pricing-table { width:100%; margin:0 auto; float:right; text-align:center;}
.block { width:32%; display:inline-block; margin:0 4px; }



.intextdiv.jump4 .block{ width:31%; }


.intextdiv.jump4 .price span { font-size:4rem; }
.intextdiv.jump4 .price sup { font-size: 1rem; top:inherit; bottom: 7px; left: 62px; }
.intextdiv.jump4 .price sub { position:relative; top:5px; display:block; clear:both; text-align:left;}
.intextdiv.jump4 .features {height:200px;}
.intextdiv.jump4 .pr-content { height:130px; }

.intextdiv.jump5 .block{ width:30%; }
.intextdiv.jump5 .price span { font-size:4rem; }
.intextdiv.jump5 .price sup { font-size: 1rem; top:inherit; bottom: 7px; left: 62px; }
.intextdiv.jump5 .price sub { position:relative; top:5px; display:block; clear:both; text-align:left;}
.intextdiv.jump5 .features {height:244px; display:none;}


.intextdiv .text-page-container .prswrapper h2 { font-size:17px; margin:0; text-align:center;color:#ffffff; line-height:17px;}
.intextdiv.jump4 .text-page-container .prswrapper h2 { font-size:15px; line-height:15px;}

#accordion {margin:0;}
#accordion ul li{text-align:right!important}

.blocksm{
    width: 160px;    
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
    padding:0;
	float:none;
	display:inline-block;
	margin:2px 6px;
/*    border: 1px solid red;*/
}
.pricesm{
    position: relative;
    display: inline-block;
    margin-bottom: 0.625rem;
    padding:18px 0 12px 0!important;
    margin:0;
}
.pricesm span{    
    font-size: 6rem;
    letter-spacing: 8px;
    font-weight: bold;        
    text-shadow: 1px 1px 1px #000000;
}
.pricesm sup{
    font-size: 1.5rem;    
    position: absolute;    
    top: 1px;
    left: -2px;
}
.pricesm sub{
    font-size: 1rem;    
}
.blocksm a, .blocksm a:hover { text-decoration:none; }
.pricesm span {font-size: 5rem;}
.pricesm sup {font-size: 1rem; left: 10px;}
.pricesm sub {font-size: .8rem; margin: 0 0 0 0;}
.blocksm .features{/*height:18px;*/ margin:-100px 0 0 0; }
.pt-footer p {padding:0!important}
ul.list1hor {margin:5px 0 10px 0}
ul.list1hor li a:hover {background: #2886DB!important}
.pricing-table {margin:0 -5px 0 0}

/*.paid h3{color:darkred} 
.paid a:link{font-size:17px; color:darkred}
.paid a:hover {color:#E3536C}*/
.blocksm .title {padding:0; line-height:25px!important; font-size:15px!important; color:#0659a4!important}  
.blocksm .pricesm {padding: 6px 0 3px 0!important;}
.blocksm .hint {padding: 0 0 3px 0!important; font-size: 0.7rem; font-style:normal}
.blocksm .pricesm  span{font-size:3rem; letter-spacing: 1px; color:#d6e4f3}
.blocksm .pt-footer p{line-height:21px; padding:2px 0 2px 0!important; color:white}
.blocksm .pt-footer {background:#5d6a9a!important; }
.blocksm .title{background:#d6e4f3!important;}
.blocksm .features {padding-bottom:0; margin: -105px 0 0 0;}
.blocksm  .pr-content{padding:10px 0 0 0; background:#fff}
.blocksm  .pr-content:after {border-top-color:#fff;}
.blocksm  p{color:#777}
.intextdiv .ephli_title { width:97%; }
.intextdiv .text-page-container .experts .r-box {margin: 13px 0 0 0!important;}
.moonmonths a, .planetboxmoon span a, .planetsbox p a, .moonmonthsnav a, .ephli_title , .lunarmonth li .moondate {color:#065d99}
.lunarmonth{width: 100%;margin: 0 -5px 0 0;float: right; text-align:center;}
.lunarmonth li p img, .mphasediv img,.planetboxmoon img, .r-moon img {border:1px solid #065d99}
.lunarmonth li {width:88px; display:inline-block;}


.r-moon{background: #e2e2e4; height:275px!important;width: 153px; display: inline-block;}
.r-moon h5{font-size:14px!important; padding: 2px 0 0px 0;}
.r-moon h4 {font-size: 16px; background:#5d6a9a; color:white; padding:0}
.r-moon a{color:white}
.r-moon img {padding:2px; border-radius:5px; margin:3px}
.r-moon .expbtn{margin-top: 2px;font-weight: bold;background: #17a7dc; width: 140px!important; text-align:center}
.r-moon .r-box-info{height:25px!important}
.rmoonbox {height:80px!important}
.rmoonbox span {text-align:right; display:inline-block; margin: 3px 0 1px 0; color:black}

#loading { z-index:9999999999; position:fixed; top:0; right:0; bottom:0; left:0; margin:auto; width:250px; height:250px; background:url( images/loader-atom.gif ) center no-repeat; background-size:100%; display:none; }
#loading span { display:block; width:100%; color:#ffffff; font-size:25px; text-align:center;}

.print_container { margin:0 auto; padding:0; width:600px; height:auto; }
.print_container .topname {width:100%;}
.print_container img { width:530px; }

.print_container.synprint img { width:505px; }
.topbuy{float: left;margin: 0 0 0 15px; display: block; color: white!important; padding: 5px 15px;}
.topsample{float: left;margin: 15px 0 0 15px;}

.aqua-button {
	margin: 10px 0px 15px 30px;
	font-size:14px;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#529DFF), to(#376CBF));
	display:block;
	height:26px;
	line-height:25px;
	width:650px;
	top:5px;
	-webkit-border-radius:14px;
	font-size:13px;
	color:white;
	text-decoration:none;
	border:1px solid #2a62ab;
	position:relative;
	padding:4px 1px 1px 1px;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	font-weight:bold;
	-webkit-box-shadow:0px 1px 2px #999;
	/* for FF 3.6 */
  background-image: -moz-linear-gradient(rgba(28, 91, 155, 0.8) 0%, rgba(108, 191, 255, .9) 90%);
}
.aqua-button span.shine {
	position:absolute;
	height:25px;
	width:640px;
	-webkit-border-radius:14px;
	margin: -5px -247px 0 0px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 50%, from(rgba(132, 213, 255, 0.8)), to(rgba(132, 213, 255, 0.0)));
	border-top:1px solid #b5e1ff;
	/* for FF 3.6 */
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%);
}
.aqua-button span.glow {
	position:absolute;
	height:15px;
	width:630px;
	margin: 10px -242px 0 0px;
	-webkit-border-radius:15px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(198, 242, 255, 0.0)), to(rgba(105, 172, 232, 1.0)));
	border-bottom:1px solid #85c0f6;
}

#textin.map_exp #map_exp_read { font-size:14px; cursor:pointer; display:inline-block; top: 15px; right: 300px; position: absolute;}
#textin.map_exp .txt { height:20px; width:90%; float:right;}
.intextdiv .text-page-container #textin .textsite {margin:15px auto 0 auto!important;}
.jump5 #textin.map_exp #map_exp_read {  right:4px; top:0; }
.jump5 #textin.map_exp .txt { width:82%; }
.intextdiv #UserForm.synform { width:80%; min-width:320px; }
.regfreeform {width:500px!important;}
.regfreeform  p{width:400px!important; padding:10px 40px!important}
.regfreeform  label{ width:100px!important;}
.regfreeform .button, #UserForm .button{background: #065d99; border: 1px solid #17a7dc;}
.daysleftpop {color:#0659a4}
.daysleftpop span{font-size:14px; font-weight:bold; color:#0659a4; display:block; margin:3px 15px 3px 15px; text-align:justify}


#UserForm .next {position: static!important;}
#UserForm label {width:110px!important}
#UserForm .decript{width: 100%; float: right; font-size:11px; color:darkgrey}

.cbox {opacity:1!important}
#accordion { width:98%; margin: 10px 0px 10px 0px}
.intextdiv .text-page-container #textin {margin:0 0 15px 0!important}
.user_reg .synform fieldset {background:none!important; box-shadow:none!important; border:none!important}
.time_error_div, .date_error_div {float:none; text-align:right; text-indent:40px}
.topdate .ui-button {width:670px; height:33px; line-height:31px; margin: 10px auto 15px auto; display:block; padding:5px 0 5px 0; font-size:16px!important;}
.topdate .ui-state-default{background:url(images/ui-bg_glass_45_003eae_1x400.png) 50% 50% repeat-x} 
.topdate .ui-state-default a, .topdate .ui-state-default a:link, .topdate .ui-state-default a:visited { color:white; } 
.topdate a.ui-state-default:hover{color:red!important;}
 
.topdate .ui-state-default .ui-icon {float:right; margin:7px}
.includeform {margin:0 auto!important; width:100%; clear:both;}
.includeform  #UserForm {min-height:95px;width:95%;max-width:95%!important; box-shadow:none; -webkit-box-shadow:none; margin:2%!important;padding:10px 10px 0 10px!important}
.fontawesome-heart, .fontawesome-list-alt, .fontawesome-gift, .fontawesome-tasks, .fontawesome-plus {position: relative;color: #0659a4;font-size: 16px!important;right:-4px; top:1px; margin-right:7px;}
.active .fontawesome-gift,.active .fontawesome-list-alt, .active .fontawesome-heart , .active .fontawesome-tasks, .active .fontawesome-plus{color:#fff}
#menu_astro a:hover  span{color:#fff}
.fontawesome-star-empty {font-size: 14px; margin: 0 2px 0 2px; color:#fff}
.rmoonbox span.fontawesome-table{font-size: 12px; margin: 0 4px 0 4px; color:#fff}


/*astropro*/
.intextdiv.jump4 .text-page-container .experts{float:right;width:80%;}
.container-100.jump2 .intextdiv .text-page-container .outiframe{width:100%;}

.intextdiv .text-page-container .outiframe .user_login {width:320px;}
.intextdiv .text-page-container .outiframe .user_reg {width:auto;}
.intextdiv .text-page-container .outiframe .user_login #CCForm, #UserForm, #RenewForm, .userform{overflow:hidden;max-width:500px !important;min-width:310px !important; width:90% !important;float:none !important;margin:20px auto;}

.intextdiv .includeform #UserForm {margin:2% auto !important;}
.intextdiv.jumpindex .text-page-container .outiframe .user_login #CCForm, #birthdayForm, #UserForm, #RenewForm, .userform{padding:30px 10px !important}
.intextdiv.jumpindex .text-page-container .outiframe .user_reg #CCForm, #birthdayForm, #UserForm, #RenewForm, .userform{padding:30px 10px !important}
.intextdiv.jumpindex .text-page-container .outiframe .user_reg #UserForm .clear{margin:15px 0 !important}
.intextdiv .text-page-container .outiframe #RenewForm label, #UserForm label, .userform label{width:100px !important;}
.intextdiv.jumpindex .text-page-container .outiframe #UserForm input.button.login{width:100px;}
.intextdiv.jumpindex .text-page-container .outiframe .user_reg{margin:0 4px 0 0;}
.intextdiv .text-page-container .outiframe .edit_birthday #birthdayForm {float:none;margin:0 auto !important;max-width:440px !important;min-width:320 !important; width:90% !important;}
.intextdiv .text-page-container .outiframe .edit_birthday p {width:100%;}
.intextdiv .text-page-container .outiframe .edit_birthday p:last-child {text-align:center;width:100% !important;}
.intextdiv .text-page-container .outiframe .edit_birthday .name{width:58%;}
.edit_birthday .day, .edit_birthday .month, .edit_birthday .year{width:20.5% !important;}
.edit_birthday .button, #birthdayForm .button{display:inline-block;float:none;margin:0;}
.intextdiv .text-page-container .outiframe .loginlinks{width:auto;padding:0;margin:0 auto;float:none;}
#UserForm .button, .userform .button{display:inline-block;float:none;margin:10px 0;}
#RenewForm p, #UserForm p, .userform p{width:96% !important;padding:10px 10px !important;}
#RenewForm input, #UserForm input, .userform input{width:56%;}
#UserForm .synform input {width:66%;} 
.user_reg .day, .user_reg .month, .user_reg .year{width:19.4% !important;}
#UserForm input#dontknow, #UserForm input#dontknow2{width:auto;float:right;margin-left:10px;}
.user_reg .hour, .user_reg .minute{width:30% !important;max-width:90px;}
ul.list1hor li{width:100%;max-width:140px;min-width:60px;display:inline-block;float:none;}
form .fullname_top{ float:right;width:auto;margin:0 0 10px 10px;text-align:right; }
form .fullname_top .topname{width:80px;}
form .housesys{float:left;width:280px;margin:0 0 10px;text-align:right;}

.intextdiv.jump4 form .housesys{ float:right; clear:both; width:100%;}
.housesys .topname { width:145px; }

.tb_birth_chart.ui-button{max-width:640px;min-width:300px;width:100%;border: 1px solid darkblue; width:90%;}
#tb_synastry_chart.ui-button, #tb_synastry_chart_free.ui-button{max-width:640px;min-width:300px;width:90%;border: 1px solid purple; color:purple;}
.tb_birth_chart_free.ui-button{ max-width:640px;min-width:300px;width:90%;float:right;border: 1px solid purple; color:purple;}
.topdate .ui-button{height:55px;}
 
.unitime:after { content:""; display:block; }
.intextdiv.jump5 .td_edit_links, .intextdiv.jump5 .unitime { display:block; }

.topname{width:85px;}
.topname_cnt{float:right;width:auto;}
.moonmonthshold{max-width:700px;min-width:320px;width:100%;margin:0 0 10px;}
.moonmonths{float:none;display:inline-block}
.moonmonths.year{float:none;display:inline-block}
.mphasediv{margin-bottom:10px;}
.intextdiv .ephli_title{margin-top:10px;}
.mphasediv img{float:none;display:inline-block}
.mphasediv ul{float:none;display:inline-block}
.intextdiv.jump4 .lunarmonth{display:none;}
.intextdiv.jump4 .lunarmonth ~ .lunarmonth{display:block;margin:0;}

.user_reg.includeform #UserForm p{vertical-align:top;float:right;width:37%;max-width:37%;padding:10px 0 !important;}
.user_reg.includeform #UserForm p:last-child{float:right;width: 25%;max-width: 25%;}
.user_reg.includeform #UserForm .button{float:none !important; width:95%;max-width: 95%;}
.user_reg.includeform #UserForm #user_email{width:80% !important;}
.user_reg.includeform #UserForm #user_password{width:80% !important;}
/*********/

.btleftpart{display: block;height: 50px;width: 12%;float: left;text-align:right}
.btrightpart{display: block;height: 50px;width: 82%;float: right;font-size: 1.6em;} 
.bttext{font-size:0.65em; display:block; line-height: 16px; color:gold; font-weight: normal;}
.sample_links { margin:0 auto; text-align:center; width:95%; max-width:640px; min-width:320px;}
.sample_links a:hover {color:purple}

.intextdiv.jump4 .bttext{font-size:0.48em}
.intextdiv.jump5 .bttext{font-size:0.46em}
.intextdiv.jump4 .btleftpart{width:15%}
.intextdiv.jump5 .btleftpart{width:18%}
.intextdiv.jumpindex .btleftpart{width:21%}
.intextdiv.jump4 .btrightpart{width:75%; font-size:1.3em}
.intextdiv.jump5 .btrightpart{width:70%; font-size:1.2em}
.intextdiv.jumpindex .btrightpart{width:69%; font-size:1.1em}
.btleftpart .shah{position: absolute;top: 2px;}
.btleftpart .btprice{font-size:2.6em; position:relative; top:7px; padding:2px; }

#tb_buy_subs:hover, #tb_synastry_chart a:hover, #tb_synastry_chart_free a:hover, #tb_birth_chart:hover, #tb_birth_chart_free:hover, #tb_pop_subs_freebt:hover {color:yellow;}
#tb_buy_subs:hover span, #tb_synastry_chart a:hover span, #tb_synastry_chart_free a:hover span, #tb_birth_chart:hover span, #tb_birth_chart_free:hover span, #tb_pop_subs_freebt:hover span{color:yellow}


a.sb_map_type { width:77px; height:20px; top:-4px; display:inline-block; position:relative; background: url( images/pdf-download-29x20.png) no-repeat center center;}
a.sb_map_type:before { display:block; width:20px; top:4px; padding:2px 0 0 0; float:left; position:relative; }
 
#pdf_build_link { width:29px; height:20px; display:inline-block; position:relative; top:4px; background: url( images/pdf-download-29x20.png) no-repeat bottom center;}

#cboxOverlay, #colorbox { z-index:9999999999!important; }

.startf { position:absolute; left:75px; }

#user_terms_div{
	margin-right:100px;
}

#user_terms_div div{
	position:absolute;
	margin:25px 0 0 0;
	padding:0;
}

#user_terms_div div label{
	padding-right:23px;
}

#UserForm label.error
{
	width:80%!important;
	padding-right:0!important;
}

@media(max-width:637px)
{
	.container-100.jump2 .intextdiv .text-page-container .outiframe{
		padding:0 3% 0 3%;
		width:94%;
	}
}

.container-100.jump2 .side-menu{display:block!important}
.container-100.jump2 .side-menu>iframe{display:none!important}