

@import url(reset.css);

@import url(menu_magic.css);  /*for top menubar, premium service home page*/

@import url(css/include_new.css);  /*for top menubar, premium service home page*/







html {}

/*#html-main, .body-main{padding:0;margin:0 auto;width:100%;font-family:Verdana;font-size:0.9em; background:#ece7d4  url(../images/main-bg.jpg) left top repeat-x;}*/

#html-main, .body-main{padding:0;margin: auto; width:100%;font-family:Verdana; font-size:0.9em; background:#ece7d4;}

.header-main { padding:0; margin:0; background:#ece7d4  url(../images/top_menu_bg.jpg) left top repeat-x;}

.top-text-bg { width:100%; height:10px; margin:0; padding:0; background:#6f1c26; color:#edbcc2; font-size:10px; font-weight:normal; line-height:11px; }

.body-main-smsfi{padding:0;margin:0 auto;width:100%;font-family:Verdana;font-size:0.9em; background:#ece7d4  url(../images/top_menu_bg_smsfi.gif) left top repeat-x;}



p{line-height:1.2em;font-family:Verdana;}

p{ font:normal 11px/15px Verdana; letter-spacing:0.01em;}



.im_bg{width:100%;}

.col_container{background:#FFF;border:1px solid #d3ccba;padding:5px;width:990px;margin:0 auto;min-height:400px;}

.column-1{width:161px;float:left;overflow:hidden;margin-right:5px;}

.column-2{width:511px;float:left;overflow:hidden;}



.left-right-column{width:520px;}

.no-left-column{width:682px;margin-left:0;}

.no-right-column{width:822px; }

.no-right-and-left-columns{width:988px; margin-left:0;}

.column-3{width:300px;float:left;overflow:hidden;margin-left:5px;}



.add-container{ position:relative; margin:0 auto 5px; padding:2px; text-align:center;}

.add-container1{margin:5px auto;padding:2px;text-align:center;}



.container-1{position:relative;float:left;width:680px;}

.container-2{position:relative;float:left; width:452px;}

.container-3{position:relative;float:left;width:224px;}

.container-4{position:relative;float:left;width:161px;}

.container-5{position:relative;float:left;width:515px;}

.container-6{position:relative;float:left;width:250px;}





.zonecontainer .container-3{ width:255px;}

.zonecontainer .container-2{ width:512px;}



.no-left-container{margin-right:4px;}

.container-1, .container-2, .container-3, .container-4, .container-5, .container-6{position:relative;margin-bottom:5px;background: transparent;}





.container-2, .container-1,  container-2 p, .container-1 p,   .container-1 ul.tabs{ }

.container-5 p, container-2 p, .container-1 p{line-height:18px;}







.boxcont{padding:5px;margin:0; border-color:#d5c081; border-width:1px; border-style:none solid;background:#fef9ec;}



/* Dynamic boxe's styles here */

.smlboccont{position:relative;padding:5px;margin:0; border-color:#d5c081; border-width:1px; border-style:none solid;background:#fef9ec; min-height:170px;}

.smlboccont .btnContainer{position:absolute;bottom:2px; left:0;text-align:center; width:100%}

.btnContainer a:hover{ text-decoration:none;}



.reportDes{padding:5px;}

.reportDes p{font-size:12px;}

.reportDes ul{list-style-position:inside; list-style-type:disc; font:12px Verdana, Geneva, sans-serif;padding:5px 5px 5px 20px;}

.reportDes li{padding:2px 0;}

.reportDes li a, .reportDes a{ color:#731A46;}

/* Dynamic boxe's styles here */



.statcontent{padding:5px;margin:0; font-size:12px;line-height:18px;}

.statcontent .subtitle{ background:#efe7cc url(../images/module_hd_bg.gif) left -68px;color:#000;border-style:solid none; border-color:#CCC; border-width:1px; margin:10px 0;}

.statcontent ul{ list-style:inside; list-style-type:disc; margin-left:20px;}

.statcontent li{ padding:2px 0;}

.statcontent ul.term{list-style:inside; list-style-type:none; margin-left:15px;}

.statcontent ul.term li ul{list-style:inside; list-style-type:none; margin-left:15px;}

.statcontent p{ margin:10px; line-height:16px;}

.statcontent h1{ padding-bottom:10px; border-bottom:1px solid #CCC;}



.regBenefit{ position:relative;background:url(../images/ex_bg1.gif) repeat-x left center; border:1px solid #390e19; padding:10px;}



.regBenefit .lt, .regBenefit .rt, .regBenefit .lb, .regBenefit .rb{position:absolute; background-image: url(../images/ex_curv.gif); display:block; width:4px; height:4px; }

.regBenefit .lt{left:-1px; top:-1px; background-position:left top;}

.regBenefit .lb{left:-1px; bottom:-1px; background-position:left bottom;}

.regBenefit .rt{ right:-1px; top:-1px; background-position:right top;}

.regBenefit .rb{right:-1px; bottom:-1px; background-position:right bottom;}

.regBenefit h2{ color:#661222; margin-bottom:15px;}

.regBenefit ul{margin-bottom:20px; }

.regBenefit li{padding:2px 0 2px 25px; color:#661222; background:url(../images/benefit_icon.gif) no-repeat left center;}



.free_box {width:282px; float:left}



.free_box ul {float:left; margin:0; padding:0}



.free_box ul li {font:normal 12px Arial; color:#593e43; display:inline; float:left; width:126px; padding:3px 0 3px 10px;

background:url(../images/dot.png) no-repeat left 8px; margin-left:5px;}

			

.free_box ul li a {color:#593e43; text-decoration:none}



.free_box ul li a:hover {text-decoration:underline}



.hd1, .hd2, .hd3, .hd4{background:url(../images/module_hd_bg.gif);border-left:1px solid #d5c081;border-right:1px solid #d5c081;padding:6px 10px 6px 10px; height:20px;}





.hdr1, .hdr3, .hdr3, .hdr4{background:url(../images/module_hd_bg.gif);border-top:1px solid #d5c081;padding:7px 10px 10px; height:20px;}



/* Baksha starts here */



/*

#indexhoroscope .boxcont{ height:180px; overflow:hidden !important;}

*/



#horoscopeMagic .boxcont{ height:175px; overflow:hidden !important;}



.blb_cho p, .blb_hora p{ font-size:11px; line-height:18px;}





.blb_blog{font:normal 11px Arial;}

.blb_blog .pic{ float:left; margin:0 5px 10px 0;}



.blb-detail {border-bottom:1px solid #CCC; padding:10px 0;}



.blog_detail .pic{ margin:5px 10px 10px 0; float:left;}



.blog_detail ul{ list-style-position:inside; margin-left:20px; list-style:disc;}

.blog_detail li{ margin:3px 0;}

.greet_cmt_list{padding:0;margin:0;font-size:12px;}

.greet_cmt_list li{list-style-type:none;}

.greet_cmt_list .pic{border:3px double #cddde5;}

.greet_cmt_list li .cont{background:#f3fafb;border-bottom:1px solid #bfd9df;}



.inst{font-size:12px;color:#488BD0;font-weight:bold;line-height:18px;background:#F2F2F2  url(../images/inst_left.gif) left top no-repeat;padding:3px 4px 3px 4px;text-indent:20px;border:1px solid #EDEDED;}

.inst a{color:#000000;text-decoration:underline;}

.inst a:hover{color:#333;text-decoration:none;}

.inst span{color:#333;}



h3.subhead{font:bold 0.9em Arial;color:#000;border:1px solid #cddde5;border-style:solid none;padding:5px;background:#f3fafb url(../images/customize_arrow.gif) no-repeat right top;cursor:pointer;}

h3.subheadactive{font:bold 0.9em Arial;color:#FFF;border:1px solid #54a213;border-style:solid none;padding:5px;background:#8ace2c url(../images/customize_arrow.gif) no-repeat right bottom;cursor:pointer;}

.subheadactive span,

.subhead span{font-weight:normal; font-size:0.98em;}



.subnav_container{background:url(../images/subnav_bg.gif) left top; height:31px;}

.subnav_container .rcorner{ float:right;background:url(../images/subnav_crnr.gif) right top; width:5px; height:31px;}



.blb_hora, .blb_panchang{ font-size:11px;}

.blb_hora img{ margin-right:10px;}



.extendedBox{position:relative;border:1px solid #bbb7ac;padding:5px;background:url(../images/new_ex_bg.jpg) repeat-x left center;margin-bottom:5px; font:normal 12px Arial;}

.extendedBox .lt, .extendedBox .rt, .extendedBox .lb, .extendedBox .rb{position:absolute; background-image: url(../images/ex_curv.gif); display:block; width:6px;height:6px; font-size:1px;}

.extendedBox .lt{left:-1px; top:-1px; background-position:left top;}

.extendedBox .lb{left:-1px; bottom:-1px; background-position:left bottom;}

.extendedBox .rt{ right:-1px; top:-1px; background-position:right top;}

.extendedBox .rb{right:-1px; bottom:-1px; background-position:right bottom;}





/* headigns */

h2.title,span.title{font:bold 1em "Lucida Sans"; text-transform:uppercase; color:#990000;}



.title select{font-size:11px;}

.hd1 .title, .hdr1 .title{color:#990000;}







button.pill-l span {border-right-width:0;}

button.pill-l span span {border-right:1px solid #bbb;}

button.pill-c span {border-right-style:none; border-left-color:#fff;}

button.pill-c span span {border-right:1px solid #bbb;}

button.pill-r span {border-left-color:#fff;}



.nbtn {display:inline-block; background:none; margin:0; padding:3px 0; border-width:0; overflow:visible; font:bold 12px/1.2 Arial,Sans-serif; text-decoration:none; color:#FFF;}

* html button.nbtn {padding-bottom:1px;}

html:not([lang*=""]) button.nbtn {margin:0 -2px;}

.nbtn span {background:#971919 url(../images/bt_bg_temp.gif) repeat-x 0 bottom; margin:0; padding:3px 0; border-left:1px solid #501515; border-right:1px solid #501515;}

* html .nbtn span { padding-top:0;}

.nbtn span span {position:relative; padding:3px .8em;  *padding:2px .8em 3px .8em !important; border-width:0; border-top:1px solid #501515; border-bottom:1px solid #501515;}



.nbtn:hover span, .nbtn:hover span span, .nbtn:focus span, .nbtn:focus span span {cursor:pointer; border-color:#d9c087 !important; color:#8b0500;background-position:0 0; text-decoration:none !important;}

.nbtn:active span {background-position:0 -22px; outline:none;}

.nbtn:focus, .nbtn:active {outline:none; /* doesn't seem to be respected for <button>, only <a> */}

/* use if one button should be the 'primary' button */

.primary {font-weight:bold; color:#000;}











a{text-decoration:none; color:#8d2c00;}

a:hover{text-decoration:underline;color:#713E17;}

.top_link a{color:#FFF;}



#logo{ margin-top:7px;}

#logo a {display: block; width:217px; background: transparent url(../images/atoot-logo.jpg) no-repeat scroll; height:93px; text-decoration: none; border: 0;}

#logo a:hover {display: block; width: 217px; background: transparent url(../images/atoot-logo.jpg) no-repeat scroll; height:93px;text-decoration: none; border: 0;}



button.btn, button.btn_blue

{border:none;background:none;width:auto;overflow:visible;text-align:center;white-space:nowrap;height:21px;line-height:18px;cursor:pointer; font-size:11px;}

button.btn span, button.btn em, button.btn_blue span, button.btn_blue em

{display:block;height:21px;line-height:18px;margin:0;color:#FFF;}	

button.btn span, button.btn_blue span

{padding-left:5px;background:url(../images/btn_styles.gif) no-repeat;}	

button.btn em, button.btn_blue em

{font-style:normal;padding-right:5px;background:url(../images/btn_styles.gif) no-repeat 100% 0; font:bold 0.9em Verdana;}

button.btn span{background-position:0 0;}

button.btn_blue span{background-position:0 -20px;}

button.btn em{background-position:100% 0;}

button.btn_blue em{background-position:100% -20px;}





a.bg{text-decoration:none; padding:2px 5px;background:#ddd url(../images/btn_bg.gif) repeat-x 0 0; color:#FFF;border:1px solid #5f1924;}

a.bg:hover{ background-position:left -22px;border:1px solid #af536b; color:#FFF; text-decoration:none;}





/* List starts */

ul.top_menu{line-height:normal; font:normal 1em "Lucida Sans";}

.top_menu li{display:inline;}

.top_menu li a{float:left;font-weight:bold;text-decoration:none; color:#FFF; text-decoration:none;padding:10px 5px 8px 10px; border-right:1px solid #600F1B;}

.top_menu li a span{float:left;display:block;color:#fff;cursor:pointer; padding:0 5px 0 0;}

/* End IE5-Mac hack */

.top_menu a:hover{background:url(../images/menu_bg.gif) left bottom;}

.top_menu a:hover span{color:#353535;text-decoration:none;border-right:none;}

.top_menu #current a {background:url(../images/menu_bg.gif) left bottom;}

.top_menu #current a span {color:#353535;border-right:none;border-right:none;}







.sub_menu{position:absolute;font:bold 11px Verdana;z-index: 100;color:#949393; margin-top:7px;}

.sub_menu ul{list-style-position:outside;list-style-type: none;margin:0;padding: 2px;z-index: 1000;}

.sub_menu li{list-style-type: none;padding:2px;float: left;padding:0 8px;border-right:1px solid #666;}

.sub_menu li a{color:#952a2a;text-decoration: none;letter-spacing: normal;text-indent: 1px;font-weight:normal;	}

.sub_menu li a:hover{color:#000;}





#top_menu li a{ display: block; background:#ff4800; height: 40px; padding: 0; border: none; }

#top_menu li a:hover,

#top_menu li a.selected,

#top_menu li a.active{ background: #b01000; }





ul.tabs{ padding:5px;font-family:Verdana;}

.tabs li{display:inline; margin-right:10px;}

.tabs li a{ text-decoration:underline;}

.tabs li.current a{ font-weight:bold;text-decoration:none;}

.tabs li.current a:hover{font-weight:bold;}

.tabs li a:hover{text-decoration:none; }





ul.tabs1{ padding:5px;font-family:Verdana; position:relative;}

.tabs1 li{display:inline; margin-right:10px;}

.tabs1 li a{ text-decoration:underline;}

.tabs1 li.current a{ font-weight:bold;text-decoration:none;}

.tabs1 li.current a:hover{font-weight:bold;}

.tabs1 li a:hover{text-decoration:none; }



ul.drop-tabs{width:150px; position:absolute; left:250px; background:#FFF}

.drop-tabs li{float:none;display:block; border:1px solid #CCC; padding:3px;}





ul.free_src_list{list-style-position:inside; list-style-type:disc; font:11px Verdana;}

.free_src_list li{padding:2px 0;}

.free_src_list li a{ color:#731A46;}









.horo_link a{font:normal 12px Arial; display:block; padding:0px 0px 3px 2px;}



dl.top_frm{display:inline;}

.top_frm dt, .top_frm dd{float:left; padding:0 3px;} 

.top_frm input{font-size:11px; border:1px solid #CCC; height:12px;width:100px;}



dl.celeb_list{font-size:11px;width:94%; margin:auto;}

.celeb_list dt, .celeb_list dd{float:left;}

.celeb_list dt{margin-right:10px;}

.celeb_list dd{width:135px;}





dl.magic_cele{font-size:11px; margin:0px; padding:0px;}

.magic_cele dt, .magic_cele dd{float:left;}

.magic_cele dt{margin-right:10px;}

.magic_cele dd{width:145px;}

.magic_cele dd strong{font:bold 12px Tahoma; color:#8b0500;}

.magic_cele dd div{font:normal 11px Verdana;}







div.reg_form{

	border:solid 1px #c6cfe1;

	padding:10px;

	color:#333333;

	margin-bottom:20px;

}

div.reg_form h1 {

	font-size:14px;

	color:#000000;

	padding-bottom:4px;

}

div.reg_form p{padding-bottom:14px;}



div.reg_form input .input-text{

	border:1px solid #3b6e22;

	color:#666666;

	width:180px;

}



div.reg_form label{

	display:block;

	margin-bottom:10px;

	color:#555555;

}



div.reg_form label span{

	display:block;

	float:left;

	padding-right:6px;

	width:155px;

	text-align:right;

	font-weight:bold;

}

.spacer{margin-left:80px; 

	margin-bottom:10px;

	font-size:11px;

	color:#555555;

}



dl.reg_frm{background:transparent;font:normal 1em/1.2em Verdana, Geneva, sans-serif;}

.reg_frm dt, .reg_frm dd{ float:left; padding:2px;}

.reg_frm dt{width:155px; text-align:right; padding:2px 5px;}

.reg_frm dd{width:74%;}

.reg_frm .fit{background:transparent url(../images/input_bg.gif) left top; margin-right:5px; padding:2px;}

.reg_frm em{color:#ca4113;font-size:1em; font-weight:bold;padding-right:3px;}

dl.reg_frm_inner{}

dl.reg_frm_inner dt{text-align:left;}

dl.reg_frm_inner dt, dl.reg_frm_inner dd{ padding:0 0 5px;}



dl.reg_frm1{background:transparent;font:normal 0.85em/1.2em Verdana;}

.reg_frm1 dt, .reg_frm1 dd{ float:left; padding:2px;}

.reg_frm1 dt{width:100px;text-align:right;padding:2px 5px;}

.reg_frm1 dd{width:150px;}

.reg_frm1 .fit{background:transparent url(../images/input_bg.gif) left bottom;border:1px solid #cacaca;margin-right:5px;padding:2px;}







ul.subnav{ height:31px;background:url(../images/subnav_crnr.gif) no-repeat left -32px; padding:0 5px; float:left; font-size:11px;}

.subnav li{float:left;}

.subnav li.current span, .subnav li span{ background:url(../images/subnav_seprator.gif) no-repeat right top; display:block; padding-right:1px;}

.subnav li a{font-weight:bold; display:block; padding:10px;}

.subnav li a:hover{color:#333; background:#ede5e5; margin:1px 0; padding:9px 10px;}

.subnav li.current a{color:#6b1822;}





table.panchang_list{}

.panchang_list tr{}

.panchang_list td{padding:5px 2px;}

.panchang_list td.hd{background:url(../images/panchang_bg.gif) repeat-y; font-weight:bold; text-align:right;width:80px;}

.panchang_list .space{ height:1px; font-size:1px; padding:0;}





ul.zodiac{}

.zodiac li{float:left; display:block;margin-bottom:7px;}

.zodiac li a{padding:0 1px;background:url(../images/zodiac_list.gif) no-repeat center top;display:block;width:67px; height:30px;  }

.zodiac li a.aries{background-position:center top;}

.zodiac li a.cancer{background-position:center -30px;}

.zodiac li a.scorpio{background-position:center -60px;}

.zodiac li a.capricon{background-position:center -90px;}

.zodiac li a.taurus{background-position:center -120px;}

.zodiac li a.leo{background-position:center -150px;}

.zodiac li a.libra{background-position:center -180px;}

.zodiac li a.aquarius{background-position:center -210px;}

.zodiac li a.gemini{background-position:center -240px;}

.zodiac li a.virgo{background-position:center -270px;}

.zodiac li a.sagitrius{background-position:center -300px;}

.zodiac li a.pisces{background-position:center -330px;}



ul.tarot_list{font:normal 0.9em Verdana; margin-bottom:10px;}

.tarot_list li{width:46.5%;padding:0.5%;  float:left; margin:5px; height:130px; background:#fef9ec; position:relative; }

.tarot_list li img{float:left;margin:0 5px;}

.tarot_list li h3{font:bold 1.2em "Lucida Sans"; text-transform:uppercase; margin:5px;} 

.tarot_list li a{ color:#9c1a1a; text-transform:uppercase;}

.tarot_list li button{ position:absolute; bottom:5px; left:200px;}



ul.sign_list{ margin-top:50px; font:normal 0.85em Verdana;}

.sign_list li{ padding:5px;}



ul.blog-list, ul.blog-list p{ font:normal 12px Helvetica !important; padding:0px !important; margin:0px !important;}



.succesStories{ margin-bottom:4px;}

.succesStories a{ font:bold 13px Helvetica;}

.blog-list li{width:48%; height:80px;float:left !important; overflow:hidden !important; margin-top:0px !important; margin-right:3px; margin-bottom:10px;}

.blog-list li img{ float:left; margin-right:5px; width:65px; border:so 1px #d5c081; padding:1px; height:65px; margin-bottom:1em !important;}

a.successmore{ text-decoration:underline; color:#8f0018;}

a.successmore:hover{ text-decoration:none;}

ul.celeb_list{ font-size:11px;}

.celeb_list li{width:218px;height:115px; border:1px solid #b7b8ac; border-top:none; float:left; margin-right:5px; margin-bottom:10px;}

.celeb_list li .nm{ font-weight:bold; text-align:center; padding-top:8px; text-transform:uppercase;}

.celeb_list li img{ width:60px; height:60px; margin:5px; float:left;}



ul.premiumList{font-size:11px; margin-top:10px;}

.premiumList li{width:24%;float:left;margin:2px;}

.premiumList li a{ padding-left:15px;background:url(../images/premium_bullet.gif) no-repeat left center;color:#8a0800;}

/* List ends */

table.choghadia-grid{ width:98%; margin:10px auto; border-collapse:collapse; border:1px solid #b7b8ac;}

.choghadia-grid th, .choghadia-grid td{padding:5px;}

.choghadia-grid th{ text-align:left; font:bold 0.9em Verdana; text-transform:uppercase; background:url(../images/grid_header.gif) left top;color:#990000;}

.choghadia-grid tr{border-bottom:1px solid #b7b8ac;}



table.user-grid{ width:98%; margin:10px auto; border-collapse:collapse; border:1px solid #b7b8ac;}

.user-grid th, .user-grid td{padding:5px;}

.user-grid th{ text-align:left; font:bold 0.9em Verdana; text-transform:uppercase; background:url(../images/grid_header.gif) left bottom;color:#666;}

.user-grid tr{border-bottom:1px solid #b7b8ac;}







/* Curv starts */

.b1,  .b2,  .b3,  .b4,  .b1b,  .b2b,  .b3b,  .b4b {display:block; overflow:hidden; font-size:1px;}

.b1,  .b2,  .b3,  .b1b,  .b2b,  .b3b {height:1px;}

.b2,  .b3,  .b4{background:#f1cd67; border-left:1px solid #d5c081;border-right:1px solid #d5c081; }

.b4b,  .b3b,  .b2b{background:#fef9ec;  border-left:1px solid #d5c081;border-right:1px solid #d5c081; }

.b1,  .b1b {margin:0 5px; background:#d5c081;}

.b2,  .b2b {margin:0 3px; border-width:0 2px;}

.b3,  .b3b {margin:0 2px;}

.b4,  .b4b {height:2px; margin:0 1px;}





.c1,  .c2,  .c3,  .c4,  .c1b,  .c2b,  .c3b,  .c4b {display:block; overflow:hidden; font-size:1px;}

.c1,  .c2,  .c3,  .c1b,  .c2b,  .c3b {height:1px;}



.c2,  .c3,  .c4, .c4b,  .c3b,  .c2b{background:#fef9ec;  border-left:1px solid #d5c081;border-right:1px solid #d5c081; }

.c1,  .c1b {margin:0 5px; background:#d5c081;}

.c2,  .c2b {margin:0 3px; border-width:0 2px;}

.c3,  .c3b {margin:0 2px;}

.c4,  .c4b {height:2px; margin:0 1px;}





/* open div */



.profile{background:transparent;font:normal 0.9em/1.2em Verdana; margin-top:10px;}

.profile td{padding:5px;}

.profile td.col1{width:100px;text-align:right; font-weight:bold;}

.profile td.col2{width:75%;}

.profile span.edit{font:normal 0.9em Tahoma; margin-left:40px;}

span.edit a{ color:#3c5eac;}

.change-frm{position:relative;padding:10px; background:#FFF;border:3px solid #CCC; width:250px;visibility:hidden;border: 3px solid #b7b8ac;position:absolute;z-index: 999;font:normal 1.1em/1.6em Verdana;}

.change-frm .head{margin-bottom:10px; font-weight:bold; display:block;}

.change-frm input, .change-frm textarea{ margin-bottom:5px;}

.cl_btn{position:absolute;right:5px; top:5px;}

.cl_btn a{display:block;color:#FFF;background: url(../images/close-btn.gif) no-repeat left top; width:20px; height:20px;}



.fulldesc{visibility:hidden;border: 3px solid #b7b8ac;padding:1px;background: #FFF none repeat scroll 0% 0%;position:absolute;z-index: 999;width:200px; font:normal 11px/1.6em Verdana;top:100px; padding:5px;left:0;}



.tooltip{visibility:hidden;border: 3px solid #fab231;padding:1px;background: #FFF none repeat scroll 0% 0%;position:absolute;z-index: 999;font:normal 11px/1.6em Verdana;padding:5px; }



.opendetails{z-index:9999;visibility:hidden;border:1px solid #b7b8ac;padding:5px;background: #FFF none repeat scroll 0% 0%;position:absolute;z-index: 999; font:normal 12px Arial;}

a.cl_btn {display:block;color:#0f788b;}

a.cl_btn:hover{text-decoration:none;}

a.cl_btn span{background:url(../images/close-btn.gif) no-repeat scroll left top;padding-left:20px;}

.compatibility{width:80%; margin:auto; text-align:center;}

.compatibility .col{ width:50%; float:left;}

.compatibility .col1{ margin-top:10px;}



.compatibility1{font-size:11px;}

.compatibility1 .content{ text-align:center;}

.compatibility1 .content table{ width:100%;}



.frm_harmonise{ width:85%; margin:auto;}

.frm_harmonise td{ padding:3px;}

.frm_login{width:95%; margin:auto; font-size:0.95em; line-height:1.3em;}

.frm_login td{ padding:3px;}









.health_spread{position:relative; height:450px; background: url(../images/health_spread_bg.jpg) no-repeat left top;}

.health_spread .card1, .health_spread .card2, .health_spread .card3, .health_spread .card4, .health_spread .card5, .health_spread .card6,

.health_spread .card7, .health_spread .card8, .health_spread .card9

{position:absolute;height:110px; width:75px;text-align:center;}

.health_spread .lbl{padding-top:35px; display:block; font-size:0.8em; font-weight:bold; white-space:normal;}

.health_spread .card1{left:11px;top:0;}

.health_spread .card2{left:161px;top:0;}

.health_spread .card3{left:309px;top:0;}

.health_spread .card4{left:11px;top:175px;}

.health_spread .card5{left:161px;top:162px;}

.health_spread .card6{left:309px;top:150px;}

.health_spread .card7{left:11px;top:315px;}

.health_spread .card8{left:161px;top:315px;}

.health_spread .card9{left:309px;top:315px;}







table.services{ border-collapse:collapse;}

.services td, .services th{ padding:2px; border:1px solid #CCC;}

.services th{ text-align:left;}

.services td.avail, .services td.navail{width:20px;text-indent:-5000px; background:url(../images/free-paid.gif) no-repeat center top;}

.services td.navail{background-position:center bottom;}



table.report_list{font-size:11px;border-collapse:collapse; width:100%; border-style:none solid; border-color:#d5c081; border-width:0 1px; line-height:15px;}

.report_list .heading{ font-size:1.1em; margin-bottom:5px; display:block;}

.report_list th{background:url(../images/module_hd_bg.gif) repeat-x left top; font-size:12px;padding:10px; text-align:left;}

.report_list td{ padding:5px;}

.report_list .det{ text-align:left;}

.report_list .det p{ margin:0px; padding:0px; line-height:15px;font-size:11px;}

.rep_img{ float:left; margin:0 5px 4em 0;}

.report_list .price{ text-align:right; width:150px; line-height:20px; }

.report_list th, .report_list td{ border-bottom:1px solid #d5c081;}

.report_list td.pages{ border:none; text-align:right}

.report_list tr.odd{ background:#fef9ec;}







.meter{ background:url(../images/love_meter.gif); width:182px; height:92px; float:left;}

.f1{ background-position:left -92px;}

.f2{ background-position:left -184px;}

.f3{ background-position:left -276px;}

.f4{ background-position:left -367px;}



.palm_result{margin:auto; width:200px; padding:2px; border:1px solid #999; height:239px; background:url(../images/hand.jpg) no-repeat center center;}

.sel_palm{ text-align:center;}

.hand_preview{width:70px; height:84px; border:1px solid #999; padding:1px; margin-right:20px; background:url(../images/hand_small.jpg) no-repeat; float:left;}









.personality p{ font:normal 12px/18px Verdana; text-indent:15px; margin:5px 0;}

.subtitle{ background:#efe7cc url(../images/module_hd_bg.gif) left top;font:bold 0.9em/1.2em "Lucida Sans"; color:#900; padding:5px;}

.zodiac_icon{padding:10px 25px;}



.custom_tarot{ width:98%; margin:auto; padding:1%;}

.custom_tarot img{ margin:0 5px; float:left;}



.sliderwrapper{position:relative;overflow:hidden;width:100%;height:178px;padding-top:3px;}

.sliderwrapper a{text-decoration:none;}

.sliderwrapper .contentdiv{visibility:hidden;left: -5px;top: 0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;  font-size:11px; line-height:16px;}

.sliderwrapper .contentdiv img{margin:0 auto;}

.sliderwrapper .contentdiv h5{font:bold 1.2em/1.6em "Lucida Sans Unicode";}

.pagination{position:absolute;width:210px;top:210px;left:0; padding-right:10px; padding-bottom:5px;text-align:right; z-index:1000;}

.pagination a{padding:0.2em 0.45em;text-decoration:none;color:#7c1010;background:url(../images/feature_btn.gif) no-repeat center top;font:normal 11px Verdana; line-height:16px;}

.pagination a:hover, .pagination a.selected{color:#FFF;background:url(../images/feature_btn.gif) no-repeat center -16px;}



.astrology_profile .pic{float:left;margin-right:20px;}



/* Tables */

.report_frm{font:normal 0.9em Verdana;}

.report_frm td{ padding:2px;}

.report_frm td.col1{ font-weight:bold; text-align:right; width:140px}



.card_list{width:98%; margin:auto; font:normal 0.85em/1.4em Verdana;}

.card_list tr{ border-bottom:3px double #eaebe5;}

.card_list td{padding:10px 5px; vertical-align:top;}

.card_list td strong{color:#0f788b;}



/* paging */

.pagingh{font:normal 11px Verdana;display:block;float:left;line-height:13px;padding:2px 4px;margin-right:2px; color:#501515;}

.paging{font:normal 11px Verdana;display:block;float:left;background:#abcded;line-height:13px;border:1px solid #255379;padding:2px 5px;margin-right:2px;cursor:pointer;}

.pageselected{color:#501515;font-size:11px;background:#eecc68;padding:2px 5px;margin-right:2px;line-height:13px;float:left;border:1px solid #d5c081;display:block;}

.pageselect{color:#FFFFFF;font-size:11px;background:#eecc68;padding:2px 5px;margin-right:2px;line-height:13px;float:left;border:1px solid #255379;display:block;cursor:pointer;font-weight:bold;}

a.paging {border:1px solid #f1ce6b;color:#9e1515;background:#FFF;text-decoration:none;}

a:hover.paging {border:1px solid #d5c081;color:#501515;}

img, div, a, input, select { behavior: url(iepngfix.htc) }



/* ----------- question form ----------- */

#tarot{text-align:center !important; margin-left:3em;}

.reportselection,.sp{ width:170px; font:normal 11px Arial; padding:0px 0px 0px 2px !important;border:solid 1px #ccc !important;}

.havequestion{ width:250px; font:bold 16px Arial; color:#990000; text-transform:uppercase !important;background:url(../images/have_question.jpg) 95% center no-repeat; padding:3px 30px 3px 0px; margin-bottom:10px !important; border-bottom:solid 1px #e4e4e4;}

.small{ font:normal 11px Tahoma;}

.call{ padding-bottom:10px;}



.viewreport{}

.viewreport .viewbutton{ position:absolute; z-index:9999; cursor:pointer; margin:160px 0px 0px 434px; border:0px;}

.viewreport .orderbutton{ position:absolute; z-index:9999; cursor:pointer; margin:160px 0px 0px 554px; border:0px;}

.newselectionuser{ float:right !important;*margin-top:-15px !important;}

*html body .newselectionuser{ margin:-15px 0px 0px 0px !important;}



.newboxxy{ background:#fef9ec !important; border-left:solid  1px #d5c081 ; border-right:solid 1px #d5c081; font:normal 12px Arial; line-height:1.5em; padding:0px 10px;}



.ppbutton{ display:block; clear:both; padding:10px 10px 10px 150px;}

table.ccontainer{background:#FFF;border:1px solid #d3ccba;padding:5px;width:995px;margin:0 auto;}

table.ccontainer td{ vertical-align:top !important;}



.newquestionform{

	margin-bottom:0px !important;

	width:310px;

	padding:14px;

	background:url(../images/background.gif) no-repeat;

	height:230px; overflow:hidden !important;

}

.reportbottom{ height:10px;}

*html body .reportbottom{ height:0px !important;}

*html body .newquestionform{padding:8px 14px !important;height:270px !important;}



.new_free_services{position:relative;float:left;width:220px; overflow:hidden; margin-left:4px;}

.new_free_services .container-3{width:220px; overflow:hidden;}

#latestblog{ height:170px !important; *height:170px !important; overflow:hidden !important;}

.removeline{ *margin-bottom:-3px !important;}

.blog_border{ background:url(../images/blog_border.jpg) bottom repeat-x; margin-bottom:8px;}

.blogAuthor{ font:normal 13px Helvetica; color:#818080;}

.blogshortdiscription{font:normal 14px Helvetica; color:#4d4d4d; font-style:italic; margin:0px 0px 10px 0px;}

.articalContent{font:normal 14px Helvetica; color:#000; padding-bottom:10px;}

.blogheading{ font:normal 20px Helvetica; color:#6a1721; background:url(../images/artical.jpg) left top no-repeat; padding:4px 0px 8px 40px;}

.blog_detail{padding:5px; font:normal 13px Arial; line-height:1.4em;}

.blogpic{ float:left; margin:0px 8px 2em 0px; height:250px; width:250px;}

.blogname{ font:normal 20px Helvetica; color:#000; margin-bottom:5px;}



.celibratyuser{ float:right !important; margin:-15px 0px 0px 0px !important;}

#mlefttble{ padding-left:5px;}





.rgprominnet{font:bold 12px Arial !important; margin-bottom:5px; color:#991a1a;}



.discount_form{ position:absolute; width:230px;  margin-left:420px; margin-top:20px;}

.discount_form .height{ height:80px;}

.discount_form table{ border:solid 1px #fff2d7; border-collapse:collapse;}

.discount_form table td{ padding:2px 3px;}

.discount_form .odd2{ background:#661422; color:#fff;}

.discount_form .even2{}

.NewextendedBox2{position:relative;border:1px solid #bbb7ac;padding:5px;background:url(../images/new_ex_bg.jpg) repeat-x left center;margin-bottom:5px; font:normal 12px Arial;}

.NewextendedBox2 .lt, .NewextendedBox2 .rt, .NewextendedBox2 .lb, .NewextendedBox2 .rb{position:absolute; background-image: url(../images/ex_curv.gif); display:block; width:6px;height:6px; font-size:1px;}

.NewextendedBox2 .lt{left:-1px; top:-1px; background-position:left top;}

.NewextendedBox2 .lb{left:-1px; bottom:-1px; background-position:left bottom;}

.NewextendedBox2 .rt{ right:-1px; top:-1px; background-position:right top;}

.NewextendedBox2 .rb{right:-1px; bottom:-1px; background-position:right bottom;}

.discount_form .odd2 .NewPrice{color:#fffc00; font:bold 13px Arial;}

.discount_form .even2 .NewPrice{color:#661422; font:bold 13px Arial;}

.RightPrice{color:#661422;}



.NewextendedBox{position:relative;border:1px solid #bbb7ac;padding:5px;background:url(../images/new_ex_bg.jpg) repeat-x left center;margin-bottom:5px; font:normal 12px Arial;}

.NewextendedBox .lt, .NewextendedBox .rt, .NewextendedBox .lb, .NewextendedBox .rb{position:absolute; background-image: url(../images/ex_curv.gif); display:block; width:6px;height:6px; font-size:1px;}

.NewextendedBox .lt{left:-1px; top:-1px; background-position:left top;}

.NewextendedBox .lb{left:-1px; bottom:-1px; background-position:left bottom;}

.NewextendedBox .rt{ right:-1px; top:-1px; background-position:right top;}

.NewextendedBox .rb{right:-1px; bottom:-1px; background-position:right bottom;}

.NewextendedBox table td{ font:normal 12px Arial; line-height:1.5em; text-align:justify; padding:10px 0px;}

.wraperNew{margin:0 auto;height:auto;width:100%; background: url(../images/bg_big1.jpg)  no-repeat center 86px;}





.newrightcontainer{position:relative;float:left;width:293px;margin-bottom:12px !important;}

.containernewbox{padding:5px;border-left:solid 1px #d5c081;border-right:solid 1px #d5c081;background:#fef9ec;}

.contheight{ height:5px; overflow:hidden !important;}

.empty{ clear:both !important;}

#address{ display:none;}

#address td{ padding:10px 0px 0px 10px; font:normal 11px Arial;}



.BenifitsList{ margin:0px 0px 0px 25px; *margin:0px 0px 0px 17px !important; padding:0px;line-height:1.8em;}

.BenifitsList li{ list-style:url(../images/benefit_icon.gif); padding-left:5px; }



.new_topMagic td{ vertical-align:top;}



.lnk_list{

		margin:0px;

		padding:0px;

		color:#8d2c00;

		list-style:none;

		font-size:11px;

		/*list-style:url(../images/link_ico.gif);*/

		}

.lnk_list li{background:url(../images/link_ico.gif) left top no-repeat; padding:2px 0px 3px 15px;}

	

.compatiblityBox{position:relative;border:1px solid #bbb7ac;padding:5px;background:url(../images/new_ex_bg.jpg) repeat-x left center;margin-bottom:5px; font:normal 12px Arial;}

.compatiblityBox .lt, .compatiblityBox .rt, .compatiblityBox .lb, .compatiblityBox .rb{position:absolute; background-image: url(../images/ex_curv.gif); display:block; width:6px;height:6px; font-size:1px;}

.compatiblityBox .lt{left:-1px; top:-1px; background-position:left top;}

.compatiblityBox .lb{left:-1px; bottom:-1px; background-position:left bottom;}

.compatiblityBox .rt{ right:-1px; top:-1px; background-position:right top;}

.compatiblityBox .rb{right:-1px; bottom:-1px; background-position:right bottom;}

*html body .compatiblityBox .lt{ left:-6px; top:0px;}

*html body .compatiblityBox .rt{ right:5px; top:0px;}

*html body .compatiblityBox .lb{ left:-6px; bottom:-6px; position:relative;}

*html body .compatiblityBox .rb{position:relative; float:right; right:-6px; bottom:0px;}







.adwordcontainer{background:#FFF;border:1px solid #d3ccba;padding:5px;width:954px;margin:0 auto;min-height:400px;}

.adwordcompainright{width:300px;float:left;overflow:hidden;margin-left:1px;}

.adwordcompainleft{width:650px;float:left;overflow:hidden;}





.celebnbtn {display:inline-block; background:none; margin-top:8px; padding:3px 0; border-width:0; overflow:visible; font:bold 12px/1.2 Arial,Sans-serif; text-decoration:none; color:#8b0500;}

* html button.celebnbtn {padding-bottom:1px;}

html:not([lang*=""]) button.celebnbtn {margin:0 -2px;}

.celebnbtn span {background:#971919 url(../images/bt_bg_temp.gif) repeat-x 0 0; margin:0; padding:3px 0; border-left:1px solid #d9c087; border-right:1px solid #d9c087;}

* html .celebnbtn span { padding-top:0;}

.celebnbtn span span {position:relative; padding:3px .8em;  *padding:2px .8em 3px .8em !important; border-width:0; border-top:1px solid #d9c087; border-bottom:1px solid #d9c087;}



.celebnbtn:hover span, .celebnbtn:hover span span, .celebnbtn:focus span, .celebnbtn:focus span span {cursor:pointer; border-color:#501515 !important; color:#fff; background-position: 0 bottom; text-decoration:none !important;}

.celebnbtn:active span {background-position:0 -22px; outline:none;}

.celebnbtn:focus, .celebnbtn:active {outline:none; /* doesn't seem to be respected for <button>, only <a> */}





.celib_new_box{width:330px; *display:inline !important; }

.celib_new_box h2{ font:bold 12px Verdana;}

.celib_new_box .boxcont{ height:110px; overflow:hidden;}

.cele_details{font-size:11px;margin:0px 0px 0px 0px; padding:0px;}

.cele_details li{float:left !important; width:48%; margin-right:13px; margin-bottom:15px;font:normal 11px Verdana;}

.cele_details li img{ float:left; margin:0px 4px 3em 0px;}

.login .boxcont{ height:165px; overflow:hidden;}

#loginform td{ padding:8px 2px;}



.down{

font-size: 11px;

padding:0px;

margin:0px;

color: #a5a5a5;

position:absolute;

bottom:-20px;

right: 420px;

text-align:center;

display:none;

}
.borderTop{border-top:0px solid #ccc; padding-top:5px;}



.top .top1 .contact_box { width:215px; height:100px; float:right; margin:5px 0 0 0; font-size:22px; font-family:Arial, Helvetica, sans-serif; }
.top .top1 .searh_box { width:434px; height:33px; background:#e8e0c4; float:left; margin:50px 0 0 70px; }
.top .top1 .searh_box input { width:330px; height:25px; float:left; background:#faf9f0; border:none; margin:3px 0px 3px 3px; line-height:25px;  padding:0px; }
.top .top1 .searh_box .btn_search { float:left; margin:0px 0; float:left; }
 .top .top1 .contact_box .follow_us { width:300px; height:28px; color:#cc6600; font-size:17px; font-weight:bold; line-height:28px; text-align:left; margin:12px 0 5px 0; float:right;  }
 .top .top1 .contact_box .tollfree_no { width:215px; height:27px !important; background:url(../images/icon_phone.png) left no-repeat; padding:0 0 0 47px; display:inline; line-height:27px; font-weight:bold; font-size:22px; text-align:right; color:#333333;  }

.pContent{border:0px solid #D5C081; margin:5px; padding:5px;} 

.resources td{padding:5px;}
div.success{padding:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#060;}

.searchBtn{padding:3px; cursor:pointer;}
.searchBox{width:300px; padding:7px!important;}


/**********SHOP RIGHT***************/
 .accessories { width:260px; min-height:130px; height:auto !important; margin:10px 0 0 0; margin-left:10px;  font-family:Arial,Helvetica,sans-serif }
 .accessories .head { font-size:17px; color:#cc6600; font-weight:bold; border-bottom:#faefe2 1px solid; line-height:24px; padding-bottom:3px; }
 .accessories .box { width:240px; min-height:90px; height:auto !important; margin-bottom:10px; }
 .accessories .box .image { width:94px; height:88px; background:#FFFFFF; border:#f3eedb 1px solid; float:left; margin:8px 0 0 0; text-align:center;}
 .accessories .box .prices { width:138px; height:88px; float:right; margin:8px 0 0 0; }
 .accessories .box .name { font-size:12px; font-weight:normal; color:#8d4028; }
 .accessories .box .price_our { color:#FF0000; font-weight:bold; }
 .accessories .box .price_our1 { color:#000; font-weight:normal; font-size:12px; }
  .accessories .box .price_old { color:#333; font-weight:normal; font-size:12px; text-decoration:line-through; }
  
.resourceLinks, p.resourceLinks{border-bottom:1px solid #ccc; padding:10px 0px; margin:0px; }
.flotR{float:right;}
.babyNames{padding:2px 10px;}

.listdata{margin:10px 0px;}
.listdata th, .listdata td{ padding:3px; text-align:left;}
.listdata th{background:none repeat scroll 0 0 #FAF3E1; color:#971919; border-bottom:1px solid #D5C081;border-top:1px solid #D5C081;}
.listdata td{border-bottom:1px solid #D5C081;}

ul.error{margin:0px; padding:0px;}
ul.error li {
    background: url("../images/exclamation.png") no-repeat scroll 10px center #FFFFDD;
    border: 1px solid #FFD700;
    color: #FF0000;
    font-size: 12px;
    margin-bottom: 2px;
    padding: 0.8em 0.8em 0.8em 30px;
}

textarea{margin:0px 0px 5px 0px;}

.breadcrumb{background:#fff; padding:4px 3px 8px; font:12px Arial, Verdana; color:#661422}
.breadcrumb a{font:bold 12px Arial,Helvetica,sans-serif;color:#661422; text-decoration:underline; }


