/*@charset "utf-8";
/* CSS Document */

body{
	margin:33px 0;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(../images/body_bg.gif) repeat-x #F1EBFB;
}
h3
{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C79BF4;
	padding-left:20px;
	padding-top:25px;
	height: 1px;
}

#content{
	width:1000px;
	height:auto;
	background:url(../images/mid_bg.gif) repeat-y;
	margin:9px 0;
	padding:0px;
	text-align :justify;

}
#contentnew{
	width:1000px;
	
	background:url(../images/mid_bg.gif) repeat-y;
	margin:9px 0;
	padding:0px;
	text-align :justify;
	height: 21px;
}
#pagecontent{
	width:990px;
	height:auto;
	margin:9px 0;
	text-align :justify;
	padding-left  :10px;
	font-family: Verdana;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#wrapper{
	width:1000px;
	height:252px;
	margin:0 auto;
}
#header{
	background:url(../images/header_bg.jpg) no-repeat;
	width:1000px;
	height:179px;
	padding:0 0px 00px;
}
#logo{
	width:194px;
	height:52px;
	margin:15px 0 0 20px;
	padding:0px;
	float:left;
}
#sign{
	width:500px;
	height:19px;
	color:#A379A9;
	margin:32px 20px 0 0;
	padding:0px;
	float:right;
	font-size:11px;
	
}
#sign a{
	text-decoration:underline;
	color:#A379A9;
	-moz-outline: none;
}
#sign a:hover{
	text-decoration:none;
	color:#96868d;
}
.sign{
	width:125px;
	height:19px;
	color:#A379A9;
	margin:-10px 0px 0 0;
	padding:0px;
	float:right;
	font-size:12px;
	
}
.sign a{
	text-decoration:none;
	color:#A379A9;
	-moz-outline: none;
}
.sign a:hover{
	text-decoration:underline;
	color:#96868d;
}
#nav{
	width:953px;
	height:53px;
	float:left;
	padding:0px;
	background:url(../images/navigation_bg.gif) no-repeat;
	margin:13px 0 29px 12px;
	
}
.home
{
	width: 110px;
	height: 31px;
	float: left;
	background-image: url(../images/new_button/home.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
	-moz-outline: none;
}
.home:hover
{
	width: 110px;
	height: 31px;
	float: left;
	background: url(../images/new_button/home_hover.gif) no-repeat;
}
.home:active{
	width:110px;
	height:31px;
	float:left;
	background:url(../images/new_button/home_hover.gif)  no-repeat;
}
.live_chat
{
	width: 108px;
	height: 31px;
	float: left;
	cursor: pointer;
	background-image: url(../images/new_button/livechat.gif);
	background-repeat: no-repeat;
	background-position: right;
	-moz-outline: none;
}
.live_chat:hover
{
	width: 108px;
	height: 31px;
	float: left;
	background-image: url(../images/new_button/livechat_hover.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.reports
{
	width: 131px;
	height: 31px;
	float: left;
	background: url(../images/new_button/astro_report.gif) no-repeat;
	cursor: pointer;
	-moz-outline: none;
}
.reports:hover
{
	width: 131px;
	height: 31px;
	float: left;
	background: url(../images/new_button/astro_report_hover.gif) no-repeat;
}
.horoscope
{
	width: 127px;
	height: 31px;
	float: left;
	background: url(../images/new_button/horoscope.gif) no-repeat;
	cursor: pointer;
	-moz-outline: none;
}
.horoscope:hover, .horoscope_sel
{
	width: 127px;
	height: 31px;
	float: left;
	background: url(../images/new_button/horoscope_hover.gif) no-repeat;
}
.tools
{
	width: 135px;
	height: 31px;
	float: left;
	background: url(../images/new_button/cosmictools.gif) no-repeat;
	cursor: pointer;
	-moz-outline: none;
}
.tools:hover, .tools_sel
{
	width: 135px;
	height: 31px;
	float: left;
	background: url(../images/new_button/cosmictools_hover.gif ) no-repeat;
}
.blog
{
	width: 130px;
	height: 31px;
	float: left;
	background: url(../images/new_button/cosmicblog.gif) no-repeat;
	cursor: pointer;
	-moz-outline: none;
}
.blog:hover
{
	width: 130px;
	height: 31px;
	float: left;
	background: url(../images/new_button/cosmicblog_hover.gif) no-repeat;
}
.forums
{
	width: 120px;
	height: 31px;
	float: left;
	background: url(../images/new_button/articles.gif) no-repeat;
	cursor: pointer;
	-moz-outline: none;
}
.forums:hover
{
	width: 120px;
	height: 31px;
	float: left;
	background: url(../images/new_button/articles_hover.gif) no-repeat;
}
.subnav_horo_l{
	width:155px;
	height:22px;
	float:left;
}
.subnav_horo{
	height:12px;

	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9D809E;
	margin-top:10px;
}

a.subnav_horo {
	color: #9D809E;
	text-decoration: none;
	-moz-outline: none;
}
a.subnav_horo :hover{
	color: #9D809E;
	text-decoration: none;
}
.subnav_tools_l{
	width:355px;
	height:22px;
	float:left;
}
.subnav_tools{
	height:22px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9D809E;
	padding-top: 3px;
}
.subnav_tools a{
	color: #9D809E;
	text-decoration: none;
}
.subnav_tools a:hover{
	color: #9D809E;
	text-decoration: underline;
}
#content{
	width:1000px;
	height:auto;
	background:url(../images/mid_bg.gif) repeat-y;
	margin:9px 0;
	padding:0px;
}
#banner{
	background:url(../images/banner_bg.jpg) no-repeat;
	height:300px;
	margin-bottom:10px;
}
#banner .box{
	width:492px;
	float:left;
	margin:0;
	padding:40px 0px 0 500px;
	position:absolute;	
}
.birth_txt{
	float:left;
	font-size:13px;
	font-weight:bold;
	clear:both;	
	white-space:nowrap;
	line-height:25px;
}
#go_btn{
	background:url(../images/go_btn.jpg) no-repeat;
	width:147px;
	height:55px;
	float:left;
	cursor:pointer;
	clear:both; 
}

#drop_down{
	width:312px;
	height:20px;
	clear:both;
}


#drop_down .month{
	width:87px;
	height:20px;
	margin:0px;
	padding:0px;
	border:1px solid #abadb3;
	font-size:11px;
}
#drop_down .day{
	width:56px;
	height:20px;
	margin:0px;
	padding:0px;
	border:1px solid #abadb3;
	font-size:11px;
}
#drop_down .year{
	width:56px;
	height:20px;
	margin:0px;
	padding:0px;
	border:1px solid #abadb3;
	font-size:11px;
}
#banner .personality{
	background:url(../images/your_personality_txt.jpg) no-repeat;
	width:422px;
	height:55px;
	margin:8px 0 0 0;
	padding:0px;
	float:left;
}
#banner .txt{
	font-size:15px;
	float:left;
	clear:both;
	text-align:justify;
	width:450px;
}
.red_txt{
	color:#c87676;
	font-size:18px;
	font-weight:bold;
}
#bottom{
	background:url(../images/bottom_bg.gif) no-repeat;
	height:51px;
	padding:4px 0 0 0;
}
#tab{
	
	height:139px;
	width:849px;
	padding:10px 0 0 10px;
	margin-bottom:50px;
	margin-left:10px;
}
#usertab{
	height:140px;
	width:908px;
	padding:10px 0 0 9px;
	margin:0px;
}
#tab_1{
	width:250px;
	height:140px;
	float:left;
	background:url(../images/tab_bg_1.jpg) no-repeat;
	color:#4c4c4c;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;	
}
#tab_1 .heading1{
	background:url(../images/free_horoscope_txt.gif) no-repeat;
	width:125px;
	height:25px;
	float:left;
	margin:8px 0 0 7px;
}
.txt2{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	clear:both;
	width:190px;
	padding:0 0 0 7px;	
}
#tab_2{
	width:250px;
	height:140px;
	float:left;
	background:url(../images/tab_bg_2.jpg) no-repeat;
	color:#4c4c4c;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 30px;
}
#tab_2 .heading2{
	background:url(../images/live_chat_txt.gif) no-repeat;
	width:162px;
	height:25px;
	float:left;
	margin:8px 0 0 7px;
	
}
#tab_3{
	width:250px;
	height:140px;
	float:left;
	background:url(../images/tab_bg_3.jpg) no-repeat;
	color:#4c4c4c;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 7px;
}
#tab_3 .heading3{
	background:url(../images/ask_question_txt.gif) no-repeat;
	width:110px;
	height:25px;
	float:left;
	margin:8px 0 0 7px;	
}
#tab_4{
	width:250px;
	height:140px;
	float:left;
	background:url(../images/tab_bg_4.jpg) no-repeat;
	color:#4c4c4c;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 30px;
}
#tab_4 .heading4{
	background:url(../images/astrology_report_txt.gif) no-repeat;
	width:132px;
	height:25px;
	float:left;
	margin:8px 0 0 7px;	
}
#btn_1{
	background:url(../images/sign_up_member.jpg) no-repeat;
	width:208px;
	height:39px;
	cursor:pointer;
	float:left;
	margin:5px 5px 0 18px;
}
#btn_2{
	background:url(../images/join_us_expert.jpg) no-repeat;
	width:208px;
	height:39px;
	cursor:pointer;
	float:left;
	margin:5px 0;	
}
#footer
{
	color: #9642a1;
	font-size: 11px;
	background-image: url('../images/newbottom.gif');
	padding: 8px 0 0 8px;
	background-repeat: no-repeat;
	line-height: 18px;
	font-weight: bold;
	float: left;
	width:1000px;
	height:170px
}

#footer a{
	color:#9642a1;
	font-size:11px;
	text-decoration:none;
	-moz-outline: none;
}
#footer a:hover{
	color:#96868d;
	font-size:11px;
	text-decoration:underline;
}
.copy_right{
	color:#9642a1;
	font-size:11px;
	font-weight:700;
	padding-left :35px;
}
.sublinks {
 	padding:4px;
 	padding-left:200px;
 	padding-top:30px;
 	font-family:verdana,arial,helvetica,sans-serif; font-size:11px;
}
.myaccount{
 	padding-left:200px;
 	padding-top:150px;
 	font-family:Tahoma, verdana,arial,helvetica,sans-serif; font-size:11px;
}
.user_login{
	background:url(../images/new_login.gif) no-repeat;
	width:156px;
	height:46px;
	margin:5px 0 5px 30px;
}
#right_box_white ul{ 
	color:#333333; 
	margin-left:0px; 
	padding-left:14px; 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#right_box_white li {
	color:#333333; 
	list-style:none; 
	background-image:url(../images/left_nav_arrow.gif); 
	background-repeat: no-repeat; 
	padding-left:20px; 
	background-position:0px 2px;
	padding-bottom:10px;
}

#right_box_white a  {
	color:#333333; 
	font-weight:normal; 
	text-decoration:none;
	-moz-outline: none; }
#right_box_white a:hover  
{
	color:#B5ABE8;
	text-decoration:underline;
}
.banner_form{
	background:url(../images/form_bg.gif) no-repeat;
	height:100px;
}
tr.off {
background: #b5adec;
height:20px;
}
tr.on {
background: #d2c4f9;
height:20px;
}
.invalid{
	color:Red;
	padding-left:43px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
			
}
.expert_registration{
	background:url(../images/expert_registration.gif) no-repeat;
	width:156px;
	height:46px;
	margin:5px 0 5px 30px;
}
.reset{
	background:url(../images/reset.gif) no-repeat;
	width:156px;
	height:46px;
	margin:5px 0 5px 30px;
}
.form_user{
	background:url(../images/user.gif) no-repeat;
	width:156px;
	height:46px;
	margin:5px 0 5px 30px;
}
.user_detail{
	background:url(../images/user_detail.gif) no-repeat;
	width:156px;
	height:46px;
	margin:5px 0 5px 30px;
}
.welcome
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#bd3702;
	text-transform:capitalize;
}
a.main_nav, a.main_nav:visited
{ font-family::Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; text-decoration:none; -moz-outline: none;}
a.main_nav:hover
{ font-family::Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; }
.ps_recovery{
	background:url(../images/ps_recovery.gif) no-repeat;
	width:156px;
	height:46px;
	margin:5px 0 5px 30px;
}
.topcontent_bg {
	width:1000px;
	height:auto;
	padding:0px;
	background:url(../images/topcontent_bg.gif) no-repeat;
}
.bottomcontent_bg {
	width:1000px;
	height:20px;
	padding:0px;
	margin:0px;
	background:url(../images/bottomcontent_bg.gif) no-repeat bottom;
}
.zodiacsign{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C79BF4;
	font-weight:bold;
}
.table{
	border:solid 1px #c79bf4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#e9dffa/*4EB8F1*/;
}
.mozoutline{
	-moz-outline: none;
}
.chatwincontainer{
	padding:0 0 0 50px;
}
.chatwin{
	background-image:url(../images/chatwin_bg.gif);
	background-repeat:no-repeat;
	width:646;
	height:339;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align:left;
}
.iframechannel{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#666666;
}
a.expert_nav, a.expert_nav:visited
{ font-family::Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#96429e; text-decoration:none; -moz-outline: none;}
a.expert_nav:hover
{ font-family::Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#5e0f64; text-decoration:none; }

.shareicon{
	padding:25px 0 0 250px;	
}
.pagination{
	color:Red;
	padding-right:5px;
	font-family::Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.numbering	{
	color:Black;
	padding-right:5px;
	font-family::Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.numbering a{
	font-family::Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; color:#bd3702; text-decoration:none; 
	-moz-outline: none;
}
.numbering a:hover{
	font-family::Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;
}
.sharebtn{
	float:right;
	padding:15px 15px 0 0;
}
.h3special{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C79BF4;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
}

.absfnt {
	font-family:vardana;
	font-size:11.5px;
	line-height:20px;
	padding:10px 15px 0 15px;
}
.h3pad 
{
	padding-left:15px;
}

.calculator{
	line-height:30px;
	color:#87338f;
	border:solid 1px #000;
	margin:2px;
}
.calcutaorlink a{
	text-decoration: none;
	font-family: Verdana ;
	font-size: 11px;
	display:block;
	width:40%;	
	background:#FFF;
	color:#87338f;	
	line-height:30px;
	-moz-outline: none;
	padding:0 10px 0 10px;
	border:solid 1px #9c4ea7;
}
.calcutaorlink a:visited {
	color: #96429e;
	text-decoration: none;
	font-family:  Verdana;
	font-size: 11px;
}
.calcutaorlink a:hover {
	color:#fff;
	background:#87338f 10px ;
	font-family:  Verdana;
	font-size: 11px;
}
.calcutaorlink a:active {
	color: #DF6234;
	text-decoration: none;
	font-family: Verdana ;
	font-size: 11px;
}

#articleheader
{
	width:985px;
	height:229px;
	background-image: url('../images/artcle_header.jpg');
	background-repeat: no-repeat;
	margin:0px;
	}


h2
{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d091c0;
	padding-left:0px;
	padding-top:10px;
	height: 4px;
}


.lnk a:link
{
	font-family:Verdana;
	font-size:12px;
	color:Maroon;
	text-decoration:none;
}
.lnk a:visited
{
	font-family:Verdana;
	font-size:12px;
	color:Maroon;
	text-decoration:none;
}

.lnk a:hover
{
	font-family:Verdana;
	font-size:12px;
	color:Maroon;
	text-decoration:none;
}

lnk a:active
{
	font-family:Verdana;
	font-size:12px;
	color:Maroon;
	text-decoration:none;
}

.shareicon1{
	padding:25px 0 0 435px;
}


#breadcrumbs{
	margin-top:20px;
	padding:15px 0 0 20px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#breadcrumbs a{
	color:Purple;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	-moz-outline: none;
}
#breadcrumbs a:hover, a:active{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#verti_banner
{
	
	background: url(../images/verticle_animation.gif) no-repeat;
	
	width:50px;
	height:600px;
	margin-top:195px;
	padding:0px;
	position:absolute;
}
#verti_banner1
{
	
	background: url(../images/verticle_animation.gif) no-repeat;
	
	width:50px;
	height:600px;
	margin-top:195px;
	margin-left:950px;
	padding:0px;
	position:absolute;
}

#content_1{
	width:1000px;
	height:600px;
	background:url(../images/mid_bg.gif) repeat-y;
	margin:0px;
	padding:0px;
	text-align :justify;
}