 /* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
html, body {
height:100%;	
}


body{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
	margin:0px; padding:0px;
	background-color:#c60c46;
	line-height:16px;
}

a:link {
	color:#333333; text-decoration:underline; font-size: 12px;
}

a:visited {
	color:#666666; text-decoration:underline; font-size: 12px; 
}

a:hover {
	color:#990033; text-decoration:none; font-size: 12px;
}

ul {
	margin:0 0 0 20px; list-style:disc; list-style-position:outside; padding:0;
}

/*************************************************/
/************** main page styles *****************/
/************************************************/

#bodyContainer{
	width:970px; padding:15px; margin:16px auto ;
	background-color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0 5px 10px rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .3);
	box-shadow:0 5px 10px rgba(0, 0, 0, .3);
	min-height:550px;
}

#mainContent{
	padding:0px; width:770px;
	background:#fff;
	float:right;
}

#mainContentsecure{
	padding:15px;  width:722px;
	background:#fff;
}
#account-nav{	
	width:200px;
	padding-top:15px; float:left;
	}

/*** billboard area for index page and any page that follows the same layout ***/

#mainContent #billboard{
	background-image:url('/images/indexBillboard2.jpg'); background-repeat:no-repeat; background-position: 0px 0px;
	padding:10px; margin: 0px 0px 5px 0px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:thin solid #f5f5eb;
}

/*** billboard area for majority of content pages ***/

#mainContent #billboardOther{
	padding:10px; margin: 3px 3px 5px 3px;
	background-color:#F5F5EB;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#mainContent #billboardOther h1{
	float:left;
	margin-left:10px;
}

#mainContent #billboardOther h3{
	width: 250px;
	clear:left; float:left;
	margin:10px 0 10px 0;	
}

#mainContent #billboardOther p{
	clear:left; margin:10px 0 10px 10px;
}

#mainContent #billboardOther img{
	float:right;
	margin:0 25px 0 25px;
}
#main
Content #billboardOther ul{
	margin:0; padding:0;
}

/******* middle area on the index page *******/
#mainContent #infoContainer{
	height:100%; margin: 10px 0px 5px 0px;
}

#infoContainer .smallBox{
	width:225px;
	text-align:center;	
	color:#990033;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px;
	border-radius:5px 5px 0 0;
	background-color:#FFB24F;
	border-right: 2px solid #FFB24F; 
	border-bottom: 2px solid #FFB24F;
}

#infoContainer .smallBox .linker{
	display:block; background-color:#FFB24F;
}

.smallBoxInsider{
	padding-top:10px;
	width:225px; height:65px;
}

#infoContainer .emphasis{
	font-size:16px; font-weight:bold;
	margin:5px 0 5px 0;
}

#infoContainer .smallBoxNotSelected{
	width:225px; margin-bottom:8px;
	text-align:center; color:#990033;
	background-color:#FFD59F;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-bottom: 2px solid #BF955F; border-right: 2px solid #BF955F;
	cursor:pointer;
}

#infoContainer .smallBoxNotSelected .linker{
display:none;
}

#infoContainer .pledgeTitle {
	margin: 5px 0 0 0;
}

#infoContainer #leftBox{
	float:left;
}

#infoContainer #leftBox a{
}

#infoContainer #middleBox{
	float:left; margin: 0px 28px 0px 28px;
} 

#infoContainer #rightBox{
	float:right;
}

/**** different colored middle box *******/

#infoContainer #middleBox.smallBox{
	width:255px;
	text-align:center; color:#FFFFFF;
	background-color:#990033;
	border-right: 2px solid #990033; border-bottom: 2px solid #990033;
}

#infoContainer #middleBox .smallBoxInsider{
	width:255px;
}

#infoContainer #middleBox.smallBoxNotSelected{
	width:255px;
	text-align:center;
	color:#FFFFFF;
	background-color:#990033;
	border-bottom: 2px solid #5F0021;
	border-right: 2px solid #5F0021;
	cursor:pointer;
	margin-bottom:8px;
}

#infoContainer #middleBox.smallBox .linker{
	display:block;
	background-color:#990033;
}

#bigBoxBuy.visibleBox{
	border: 10px solid #990033;
}
/**** end different colored middle box *******/

/******* advisors profile **************************************/
#psychicImage{
	border:2px solid #F5F5EB;
}

/******* box on homepage that changes through javascript *******/
#bigBoxMeet{
}
#bigBoxMeet td{
	padding:5px; margin:14px;
	width:50%;
	border-bottom:#999999 1px dotted;
	background:url(/images/bg-shade-yellow.png) repeat-x 0 bottom;
}
#bigBoxMeet td a{
	display:block;
	text-decoration:none;
	font-weight:bold;
}
#bigBoxMeet td img{
	margin-right:10px;
	float:left;
	border:2px solid #f5f5eb;
}
#bigBoxBuy .backer{
	background-image:url(/images/stars4Vert.gif); background-repeat:no-repeat; background-position: 20px 45px;
}
#bigBoxBuy .pledgeTitle{
	font-size:20px;
	line-height:22px;
	background-image:url(/images/stars3Hor.gif);background-repeat:no-repeat; background-position: 480px 10px;
}
#bigBoxBuy p{
	margin:10px 75px 10px 75px;
}
#bigBoxBuy ul{
	margin-left:75px; margin-right:75px;
	padding:0;
}
#bigBoxBuy li{
	padding-left:10px;
}
#bigBoxAvailable{
}
#bigBoxAvailable .panTable {
	border-bottom: none; border-left: none;
	text-align:center;
}
#bigBoxAvailable .panTable .noBorder{
	border:none;
}
#bigBoxAvailable .panTable th{
	color:#000000;
	background-color:#F5F5EB;
	border-right: none;
}
#bigBoxAvailable .panTable td{
	border-right: none;
}

#bigBoxAvailable .panTable img{
	border:none;
}

#bigBoxAvailable .panTable .available{
	font-weight:bold;
	color:#006600;
}
#bigBoxAvailable .panTable .busy{
	font-weight:bold;
	color:#FF0000;
}
#bigBoxAvailable .panTable .wait{
	font-weight:normal;
	color:#C60C46;
}
.visibleBox{
	clear:both;	padding:10px;
	border: 10px solid #FFB24F;
}
#bigBoxAvailable.visibleBox{
	padding:0px;
}
.invisibleBox{
	width:550px; left:-999em; top:-999em; position:absolute;
}

/******* copy section of each page *******/
#mainContent #copyContainer{
	padding:10px; margin: 0 0 5px 0; clear:both;
}
#mainContent #copyContainer ul{
	padding:0;
	margin-left:20px; margin-top:10px; margin-bottom:10px;
	list-style-position:outside;
}
#mainContent #copyContainer li{
	margin-bottom:4px; margin-left: 15px;
	padding-bottom: 2px;
}
#mainContent #copyContainer li li{
	padding-bottom: 0;
	list-style-type:circle;
}
#mainContent #copyContainer strong{
	color:#990033;

}
#mainContent #copyContainer strong.noStyle{
	color:#000000; margin:0;
}
/** backwards compatibility and Opera**/

/*************************************************/
/**************    Header     *****************/
/*************************************************/
#header{
	margin-bottom: 10px;
}
#header img{
	display:block;
	float:left;
}
#header #loginContainer{
	text-align:right;
}
#header #tagContainer{
	width:345px;
	float:left;
	text-align:center;
	background: url(/images/header-stars.gif) no-repeat 0 -5px;
	padding: 10px 40px 10px 180px;
	margin-left:55px;
}
#header .phoneNumber{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#990033;
	margin-top:5px;
	letter-spacing:1px;
}
#header #pageGreeting{
	clear:both;
	font-size:11px;
}
.phoneHolder{
	font-size:.8em;
}
.phone{
	font-size:1.8em;
	color:#990033;
	font-weight:bold;
}
.imc{
	font-size:1.2em;
	color:#990033;
	font-weight:bold;
}
/*********************************************/
/**************   Top Nav   ****************/
/*********************************************/
#topNav {
	}
#topNav .date{
	float:left;
	padding:0 3px 0 3px;
	margin:3px 0px 3px 0px;
	width:175px;
	text-align:right;
	}
#topNav a{
  font-weight:bold;
  text-decoration:none;
  margin-left: 70px;
  font-size:1.1em;
}                              
		
#topNav a:link{
	color:#990033;
	}
#topNav a:visited{
	color:#C60C46;
	}
#topNav a:hover{
	color:#9A1F38;
	}
#topNav a:active{
	color:#C60C46;
	}
/*********************************************/
/**************   Left Nav   ****************/
/*********************************************/
#sideNav{
clear:both;
float:left;
color:#333;
font-size:12px;
line-height:18px;
}

/* styles for left nav pods */
#sideNav #sideBanner{
width:175px;
height:95px;
margin-top:10px;
text-align:center;
font-size:1.1em;
color:#ffffff;
padding-top: 10px;
line-height: 15px;
background:#ffffff url(/images/pod-newmem-offer.png) no-repeat;
cursor:pointer;
}

.guarBanner{width:175px;height:95px;margin-top:10px; text-align:center; font-size:1.1em; color:#ffffff; padding-top: 10px; background:#ffffff url(/images/pod-guar.png) no-repeat; cursor:pointer;}

	
#sideNav #sideBanner em{
margin:5px 0 5px 0;
color:#FFFFFF;
font-size:13px;
line-height:15px;
}

#callBackBanner{
	width:130px;
	background-color:#E7E7DF;
	text-align:center;
	margin-top: 10px;
	padding: 10px 0 10px 0;
	border: 1px solid #D1E2EF;
}
#callBackBanner p{
	font-size:10pt;
	line-height:12pt;
	color:#000000;
	padding:0;
	margin:0 0 10px 0;
}
#callBackBanner strong{
	font-size:12pt;
	line-height:14pt;
	color:#990033;
}
#leftNavMessage {
	background-color:#D9DA5C;
	border:1px solid #D1E2EF;
	color:#990033;
	margin-top:10px;
	padding:10px 0pt;
	text-align:center;
	width:130px;
	cursor: pointer;
}
#leftNavMessage strong{
	font-weight: bold; 
	font-size: 1.2em;
}

.bee-banner{margin:10px 0;}
#nextbeeCookieFrame{display:none;}
/*********************************************/
/**************    New PAN    ****************/
/*********************************************/
.sortOptions{
	padding-bottom:10px;
	font-weight:bold;
}
.sortOptions a{
	color:#990033;
	font-weight:normal;
	margin:0 2px;
}
.sortOptions a:visited{
	color:#990033;
}
#bigBoxAvailable .sortOptions{
	padding-left:10px;
	padding-top:10px;
}
.panAll{
	background:url(../images/panAll_middle.gif) center repeat-y;
}
.panAll .top{
	background:url(../images/panAll_top.gif) top center no-repeat;
}
.panAll .top table{
	
}
.panAll .bookRefresh{
	float:right;
	padding-top:5px;
}
.panAll .bookRefresh a{
	font-size:.9em;
	color:#000000;
}

.panAll .bookRefresh a.refresh{
	background-image:url(../images/Refresh.gif);
	background-position:40px 0;
	background-repeat:no-repeat;
	padding:1px 20px 0 0;
}
.panAll .bottom{
	background:url(../images/panAll_bottom.gif) bottom center no-repeat;
	height:10px;
}
.panOffer{
	background:url(../images/panOffer_middle.gif) repeat-y;
	margin-left:10px;
	float:left;
}
.panOffer .top{
	background:url(../images/panOffer_top.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	width:382px;
}
.panOffer .top .headline{
	font-size:1.1em;
	font-weight:bold;
	padding:10px 5px 0 5px;
	
}
.panOffer .top .message{
	padding:3px 5px;
}
.panOffer .top .disclaimer{
	font-size:.8em;
	line-height:normal;
	padding:0 5px;
}
.panOffer .top a{
	color:#FFFFFF;
}
.panOffer .top a:visited{
	color:#FFFFFF;
}
.panOffer .top span{
	font-weight:normal;
	font-size:.8em;
}
.panOffer .bottom{
	background:url(../images/panOffer_bottom.gif) bottom no-repeat;
	height:5px;
	width:382px;
}
.panOfferLarge{
	background:url(../images/panofferlrg-middle.gif) repeat-y;
	margin-left:10px;
	float:left;
	width:500px;
}
.panOfferLarge .top{
	background:url(../images/panofferlrg-top.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	
}
.panOfferLarge .top .headline{
	font-size:1.1em;
	font-weight:bold;
	padding:5px 5px 0 5px;
}
.panOfferLarge .top .message{
	padding:3px 5px;
}
.panOfferLarge .top .disclaimer{
	font-size:.8em;
	line-height:normal;
	padding:0 5px;
}
.panOfferLarge .top a{
	color:#FFFFFF;
}
.panOfferLarge .top a:visited{
	color:#FFFFFF;
}
.panOfferLarge .top span{
	font-weight:normal;
	font-size:.8em;
}
.panOfferLarge .bottom{
	background:url(../images/panofferlrg-bottom.gif) bottom no-repeat;
	height:5px;
}

.panBox{
	background:url(../images/panPod_middle.gif) center repeat-y;
	width:274px;
	margin-left:55px;
}
.panBox .content{
	background:url(../images/panPod_top.gif) top center no-repeat;
	height:190px;
}
.panBox .bottom{
	background:url(../images/panPod_bottom.gif) bottom center no-repeat;
	height:5px;
}
.call{
	background-image:url(../images/panPodCall_middle.gif);
}
.call .content{
	background-image:url(../images/panPodCall_top.gif);
	
}
.call .bottom{
	background-image:url(../images/panPodCall_bottom.gif);
}
.phoneSum{
	background:url(../images/phone-sum.png) 20px 0 no-repeat; 
	padding:35px 80px 30px 120px;
}
.chatSum{
	background:url(../images/chat-sum.png) 20px 0 no-repeat; 
	padding:35px 80px 30px 120px;
}
a.chatBtn{
	display:block;
	width:316px;
	height:73px;
	background:url(/images/chat-btn.gif);
	float:left;
}
a.chatBtn:hover{
	background-position:0px -73px;
}
a.phoneBtn{
	background:url(/images/phone-btn.gif);
}
.chat{
	background-image:url(../images/panpod-chat-middle.gif);
	margin:8px 2px 0 8px;
}
.chat .content{
	background-image:url(../images/panpod-chat-top.gif);
	height:200px;
}
.chat .bottom{
	background-image:url(../images/panpod-chat-bottom.gif);
}
.chatBusy{
	background-image:url(../images/panpod-chatb-middle.gif);
	margin:8px 2px 0 8px;
}
.chatBusy .content{
	background-image:url(../images/panpod-chatb-top.gif);
	height:200px;
}
.chatBusy .bottom{
	background-image:url(../images/panpod-chatb-bottom.gif);
}
.panBox .bottomContent{
	padding-right:5px;
}
.panBox .status{
	float:left;
	color:#FFFFFF;
	font-size:0.85em;
	padding:19px 0 1px 8px;
	height:16px;
}
.panBox .stars{
	float:right;
	padding:8px 18px 0 0;
}
.panBox .picturePrice{
	float:left;
}
.panBox .picturePrice img{
	padding:0 16px 0 14px;
}
.panBox .info{
	float:left;
	width:170px;
}
.panBox .price{
	padding-left:10px;
}
.panBox .price.old .advisorRate{
	color:#AFAFAF;
	text-decoration:line-through;
}
.panBox .price.old .perMin{
	color:#AFAFAF;
}
.panBox .advisorRate{
	font-size:1.6em;
	padding-top:8px;
}
.panBox .perMin{
	line-height:1em;
	padding-top:5px;
}
.panBox .specialties{
	margin-bottom:7px;
	height:50px;
}
.panBox .specialties em{
	color:#000000;
	display:inline;
}
.panBox a.name{
	color:#000000;
	font-weight:bold;
	display:block;
	margin:7px 0;
	font-size:1em;
}
.panBox a.readMore{
	color:#990033;
}
.panPages{
	text-align:right;
	margin-top:5px;
}
.panPages span{
	margin:0 2px;
}
.panPages .outOf{
	color:#990033;
}
.panPages a{
	color:#990033;
}
.panPages a:visited{
	color:#990033;
}
#bigBoxAvailable .panPages{
	padding-right:10px;
}
/******** non Members  ***********************/
.nonMember .panBox .price{
	display:none;
}
.nonMember .panBox .status{
	visibility:hidden;
}
.starPopHolder{
	position: relative;
	}

.starPop{
	padding:5px;
    position:absolute;
	font-size:.8em;
	line-height:1.1em;
    top: 15px; left:-30px; 
	width:70px;
	text-align:center;
	border-top:1px solid #4F406D;
	border-left:1px solid #4F406D;
    border-bottom:2px solid #4F406D;
	border-right:2px solid #4F406D;
    background-color:#FFFFFF;
	display: none;
}


/*********************************************/
/**************    Footer     ****************/
/*********************************************/
#footer{
clear:both;
background-color:#ffffff;
font-size:11px;
display:block;
margin-top:20px;
}

#footer a:link {
	color:#333333;
	text-decoration:underline;
	font-size: 11px;
}

#footer a:visited {
	color:#666666;
	text-decoration:underline;
	font-size: 11px; 
}

#footer a:hover {
	color:#990033;
	text-decoration:none;
	font-size: 11px;
}


#footer #leftContainer{
float:left;
/* width:590px; */
background-color:#f5f5eb;
padding:10px 5px 5px 10px;
width:760px;
}

#footer #rightContainer{
float:right;
background-color:#f5f5eb;
padding:10px 5px 5px 10px;
height:70px;
text-align:center;
width:170px;
}


/****************************************************************/
/***    MISC elements that will appear throughout the site    ***/
/****************************************************************/

.astroBlurb{
	color:#990033; 
	font-size:.9em; 
	margin-top:-10px;
}
.astroBlurb a{
	font-size:1em; 
	color:#990033;
}
.astroBlurb a:hover{
	font-size:1em; 
	color:#990033;
}
.astroBlurb a:visited{
	font-size:1em; 
	color:#990033;
}
.astroBlurb.horoPage{
	clear:left;
	margin:0;
}

/******* for panTable that appears on the psychic page *******/
.panTable {
width:100%;
border-bottom: 1px solid #F5F5EB;
border-left: 1px solid #F5F5EB;
}
.panTable .noBorder{
border:none;
}

.panTable th{
color:#000000;
background-color:#FFB24F;
border-right: 1px solid #FFFFFF;
font-weight:normal;
}

.fullTable th{
background-color:#E5E96B;
}

.panTable th .panTableInnerSorting td
{
	border: none;
	padding:0 0 0 3px;
	/padding:0 0 0 1px;
}

.panTable td{
border-right: 1px solid #F5F5EB;
}

.panTable .available{
font-weight:bold;
color:#006600;
}
.panTable .busy{
font-weight:bold;
color:#FF0000;
}
.panTable .busySmall{
font-size:.8em;
}

.TableAdvisorsSchedule{border:2px solid #f5f5eb; font-size:10px;}
.TableAdvisorsSchedule th{
color:#990033;
font-weight:normal;
width:80px;
padding:2px;
}
.fullListNav{
margin:20px;
text-align:right;
}

/******* box that appears within the billboard at times *******/
#pledgeBox {background-image: url(/images/offerback-white.png); width:250px; height:81px; margin:25px 0 0 25px; text-align:center; font-size:1.1em; padding-top:10px; color:#007FFF; cursor:pointer;}

#pledgeBox .pledgeTitleBlack {
background-image:url(/images/pledgelogo.gif);
background-repeat:no-repeat;
background-position: 49px -2px;
font-weight:bold;
}

/*** a class that is used in several places to manage floats, usually on an empty div ***/
.clearBoth {
clear:both;
padding:0;
margin:0;
}

.noStyle{
font-weight:normal; 
}
/* highlight validator class */
.highlight_validation_error{
        background-color: #FFCCCC;
}

/*********************************************/
/********    heading  FONTS     **************/
/*********************************************/

/*** the pledgeTitle classes are sifr classes that aren't H tags ***/
.pledgeTitle{
text-align:center;
font-size:16px;
line-height:18px;
margin:0;
color:#990033;
}
.pledgeTitleBlack{
text-align:center;
font-size:16px;
line-height:18px;
margin:0;
color:#000000;
font-weight:bold;
}
.pledgeTitleWhite{
text-align:center;
font-size:16px;
line-height:18px;
margin:0;
color:#ffffff;
}
.sifrAlt1{
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
font-weight:bold;
color:#990033;
}
h1.horoPageH1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:10px;
font-weight:bold;
color:#990033;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
font-weight:bold;
color:#990033;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
font-weight:bold;
color:#990033;
}
h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
line-height:34px;
font-weight:bold;
color:#FFFFFF;
margin:5px 0 0 0;
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
color:#FFFFFF;
font-weight:normal;
margin: 4px 0 0 0;
}

.elevator {
padding:0;
margin:0;
font-size:10px;
line-height:14px;
text-align:center;
color:#0B0A0A;
}
.elevatorB {
padding:0;
padding-bottom:2px;
margin:0;
font-size:10px;
line-height:14px;
text-align:center;
color:#0B0A0A;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

em{
    font-style:normal;
    font-size: 12px;
    font-weight:bold;
    color:#343434;
    display:block;
}
#testimonials p{
	background-color:#F5F5EB;
	padding: 4px;
	margin-top: 5px;
}

#testimonials em{
   margin-top:10px;
}

										
/* These "decoy" styles are used to hide the browser text before it is replaced... 
the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
										
.sIFR-hasFlash h1 {
		visibility: hidden;
				}
										
.sIFR-hasFlash h2 {
		visibility: hidden;
				}
.sIFR-hasFlash h3 {
		visibility: hidden;
				}
.sIFR-hasFlash .sifrAlt1 {
		visibility: hidden;
		}
	/*END sIFR*/									
		
		
		
/* Error message styles for secure section */									
.warning{
	color:#FF0000;
	font-weight:bold;
	padding:5px;
}
	
#warningMessage{										
	color:#FF0000;
	font-weight:bold;

}

/* Style for Promo code on order page */
#promoHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 600;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 30px;
	text-align:left;
	font-size: 12px;	
	color:#cc0033;
	background-image:url(../images/promoStar.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
}




#bodyPopup{
padding:15px;
background-color:#fff;
margin:0 auto 0 auto;
width:500px;
border-bottom: 16px solid #C60C46;
border-top: 16px solid #C60C46;
min-height:90%;
}

#leftColBanner 
{
width:130px;
background-color:#FFD59F;
text-align:center;
margin-top: 10px;
padding: 10px 0 10px 0;
border: 1px solid #D1E2EF;
}

#leftColBanner p{
font-size:12px;
font-weight:bold;
color:#990033;
padding:0;
margin:0 0 10px 0;
}

#leftColBanner strong{
font-size:16px;
}
.moreBanner{
    background:#3E4992 url(/images/bannerDarkBlue.gif); 
	border:1px solid #455F9F; 
	color:#FFFFFF;
	clear:both;
	margin:10px 0;
	padding:5px;
	text-align:right;
	width:120px;
}
.moreBanner a{
	color:#FFFFFF;
	display:block;
	text-align:right;
	margin:3px 0;
}
.moreBanner a:hover{
	color:#A8AECF;
}
.moreBanner a:visited{
	color:#FFFFFF;
}
#bigBoxBuy ul{
margin-left:90px;
margin-right:75px;
padding:0;
list-style-position:outside;
}

#bigBoxBuy li{
padding-bottom:5px;
}

input{
background-color:#FAFAFA;
border-bottom-color:#FFFFFF;
border-right-color:#FFFFFF;
border-top-color:#CFCFCF;
border-left-color:#CFCFCF;
}

/* Lead form style */
.frmTbl {
                width:580px;
                border: 2px solid #EFEFE0; 
                padding:5px; 
                margin-bottom:10px;
                }
.frmTbl td {
                padding:3px;
                }
.frmTitle {
                background-color:#FBBB69;
                width:570px;
                padding:3px 0 3px 10px;
                margin-bottom:2px;
                font-size:.8em;
                }
/* Logon Advisor Status on Profile page */                
.busy{
font-weight:bold;
color:#FF0000;
}
.available{
font-weight:bold;
color:#006600;
}   

/* Login Page styles  */
#leftCol{
	float:left; 
	width:290px;
	padding-left:5px;
}
#rightCol{
	float:right; 
	width:310px;
	padding-right:5px;
}

#leftCollogin{
	float:left; 
	width:300px;
	padding-left:5px;
	margin-left:30px;
}
#rightCollogin{
	float:right; 
	width:350px;
	padding-right:5px;
	margin-right:30px;
}

.colHead{
	background-color:#F5F5EB; 
	padding:1px 10px;
	margin: 5px 0;
}
.rcUniversal{clear:both; color:#990033; padding:5px 0; margin:10px 0; font-weight:bold; font-size:1.1em; display:block;border-top: 1px dotted #CFCFCF; border-bottom: 1px dotted #CFCFCF;}
.rcStatusBox{margin:10px 0;}
	.colHeadQ{background-color:#C60C46; padding:4px 4px; color:#FFFFFF;	font-weight:bold;}
	.rcRefresh{background:url(/images/refresh.png) 70px 0 no-repeat; width:90px; cursor:pointer; color:#FFFFFF; border:none; font-weight:bold; padding:0; margin-left:195px;}
.colHead-left{
	float:left;
	width:300px;
}
.colHead-right{
	float:left;
	background-image:url(../images/refresh.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:12px;
	padding:5px 0 0 17px;
	}
	
.Head{
	padding:4px 10px;
	color: #666666;
	font-weight:bold;
	font-size:12px;
	border: #C60C46 3px solid;
	min-height:25px;
}
.headStatus{
	color:#C60C46;
	margin-bottom:7px;
	font:14px;
}
.headTable{
	width:350px;
	border:#999999 dotted 1px;	
}
.headTable td{
	padding:2px 10px 2px 10px;
	border:#999999 dotted 1px;
	min-width:55px;
}
.main-con{
	color: #666666;
	font-weight:bold;
	background-color:#BFD8FF;
}

.seeMore{
	margin-top:7px;
	text-align:right;
}

.headimage{
	float:left;
}
	

.colBody{
	border: 1px solid #F5F5EB; 
	padding: 10px; 
	margin-bottom:20px;
}
h2.loginMod{
	margin:10px 0 0 0; 
	padding:0;
}
.center{
	text-align:center;
}             

/* Advisor Profile Page  */
#confirmationBlock{
    background:#D1EFD1;
    color:#006600;
	width:175px;
    padding:5px 10px;
	margin-bottom:10px;
	border: 1px solid #cccccc;
}

#AdvisorProfileLeft{
	float:left; 
	width:500px;
}
#AdvisorProfileLeft .smallBox{
	background:#FFB24F; 
	width:100px; 
	text-align:center; 
	border-bottom: 10px solid #FFB24F;
	padding:5px 0;
	cursor:pointer; 
}
#AdvisorProfileLeft .smallBoxNotSelected{
	background:#FFD59F; 
	width:100px; 
	text-align:center; 
	border-bottom:1px solid #BF955F; 
	border-right:1px solid #BF955F;
	padding:5px 0;
	cursor:pointer;
}
#AdvisorProfileLeft .visibleBox{
	border: 2px solid #FFB24F;
	width:500px;
}
#AdvisorProfileLeft .invisibleBox{
	border: 2px solid #FFB24F;
}
#AdvisorProfileLeft #testimonials em{
	display:inline;
}
#AdvisorProfileLeft .busy{
	float:right; 
	font-size:1.3em; 
	padding-top:10px;
}
#AdvisorProfileRight{
	float:right; 
	width:170px; 
	text-align:center;
}
#AdvisorNavBox{
	text-align:center; 
	background:#F5F5EB; 
	padding:18px 0; 
	font-size:.9em;
}
.advisorRate {
	float:left; 
	font-size:1.8em; 
	padding-top:5px; 
	font-weight:bold; 
	color:#0065B2;
}
.advisorRatePAN { /* smaller version for PAN table */
	color:#0065B2;
	font-weight:bold;
}
.advisorRateInfo { /* smaller version for PAN table */
	color:#0065B2;
	font-weight:bold;
	font-size:1.4em;
}
.oldAdvisorRate {
	color:#AFAFAF; 
	padding-right:4px; 
	text-decoration:line-through;
}
.oldAdvisorRatePAN { /* smaller version for PAN table */
	color:#AFAFAF; 
	text-decoration:line-through;
	font-weight:bold;
}
.perMin{
	float:left; 
	font-size:.8em; 
	line-height:.8em; 
	padding-top:5px; 
	padding-left:4px; 
	color:#0065B2;
}
.pageCount{
	font-style:italic;
	padding:0 15px;
}

/* Advisor Main Page  */

#spotLightOn{
	background-color:#FFD59F;
	padding:0 20px;
	border: 2px solid #C60C46;
	border-top:none;
	border-bottom:none;
}
*html #spotLightOn{
	margin-top: -21px; /* hack for IE6 */
}
#spotLightOn img {
	float:left;
	margin-right:20px;
	border:none;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
}
#spotLightOn img.spotlightNew{
	float:none;
	padding-left:10px;
	margin:0;
	border:0;
}
#bigBoxMeet td img.spotlightNewHome{
	float:none;
	border:0;
}

#spotLightOn div{
	clear:both;
	padding:8px 0;
}
.spotLightTitle{
	font-size:1.4em; 
	color:#990033; 
	font-weight:bold; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	padding:10px 0; 
	display:block;
}
.rndBoxCrnr{
	 width:9px; 
	 height:9px;
	 margin:0;
}
.rndBoxTOP{
	background-image:url(/images/spotlightCornerTOP.gif); margin-top:20px;
}
.rndBoxBOTTOM{
	background:url(/images/spotlightCornerBOTTOM.gif); height:9px;
}
.rndBoxTL{ 
	float:left; background-image:url(/images/spotlightCornerTL.gif);
} 
.rndBoxTR{
	float:right; background:url(/images/spotlightCornerTR.gif) no-repeat;
}
.rndBoxBL{
	float:left; background:url(/images/spotlightCornerBL.gif) no-repeat;
} 
.rndBoxBR{
	float:right;background:url(/images/spotlightCornerBR.gif) no-repeat;
} 

.pBanner{
	background:url(/images/pBannerMiddle.gif)
}
.pBanner .top{
	background:url(/images/pBannerTop.gif) no-repeat; height:8px;
}
.pBanner .middle{
	background:url(/images/pBannerStars.gif) center no-repeat; color:#FFFFFF; padding:0 62px; text-align:center; font-weight:bold;
}
.pBanner .bottom{
	background:url(/images/pBannerBottom.gif); height:19px;
}
.pBanner .middle .headline{
	font-size:1.2em;
}
.pBanner .middle .message{
	padding:5px;
}
.pBanner .middle .disclaimer{
	font-size:.8em;
	font-weight:normal;
}
#bigBoxAvailable .bioBanner{
	margin:0 80px;
}
.bioBanner{
	background:url(/images/bioBannerMiddle.gif);
}
.bioBanner .top{
	background:url(/images/bioBannerTop.gif) no-repeat; height:8px;
}
.bioBanner .middle{
	background:url(/images/bioBannerStars.gif) center no-repeat; color:#FFFFFF; padding:0 10px; text-align:center; font-weight:bold;
}
.bioBanner .bottom{
	background:url(/images/bioBannerBottom.gif); height:19px;
}
.bioBanner .middle .headline{
	font-size:1.2em;
}
.bioBanner .middle .message{
	padding:5px;
}
.bioBanner .middle .disclaimer{
	font-size:.8em;
	font-weight:normal;
}
.msoBanner{
	background:url(/images/msoMiddle.gif);
	margin-top:20px;
}
.msoBanner .top{
	background:url(/images/msoTop.gif) no-repeat; height:8px;
}
.msoBanner .middle{
	background:url(/images/msoStars.gif) center no-repeat; color:#FFFFFF; padding:0 62px; text-align:center; font-weight:bold;
}
.msoBanner .bottom{
	background:url(/images/msoBottom.gif); height:23px;
}
.msoBanner .middle .headline{
    font-size:1.2em;
}
.msoBanner .middle .message{
	padding:5px;
}
.msoBanner .middle .disclaimer{
    font-size:.8em;
	font-weight:normal;
}

/***********************************************/
/*           Free Email reading stuff          */
/***********************************************/

.sampleEReading{
  	 margin-bottom:10px;
	 width:180px;
}
.sampleEReading strong{
	color:#7B1A8B;	
}
.sampleEReading .question{
	padding:5px 0 20px 0;	
}
.sampleEReading .fakeLink{
	text-decoration:underline;
	color:#990033;
}
#sampleEReadingPop{
    display: none;
	border: 1px solid #990033;
	background: #FFFFFF;
	padding:5px;
	width:567px;
}
#sampleEReadingPop2{
    display: none;
	border: 1px solid #990033;
	background: #FFFFFF;
	padding:5px;
	width:660px;
}
.frmItem{
	text-align:left;
	padding-bottom:8px;
}
.frmLabel{
	padding-right:10px;
	text-align:right;
	width:250px;
}
.frmRequired{
	font-weight:bold;
}
/***********************************************/
/*                   Pop Ups                   */
/***********************************************/

#PopListen{
	top: 0; left:0; 
	display:none;
	width:100%;
	height:2000px;
	position:absolute;
	text-align:center;
	z-index:10;
	background:url(/images/trans.png);
}
#PopListen .flashHolder{
	margin-top:180px;
}
#PopListen .closer{
	width:400px;
	background:#000000;
	text-align:right;
	margin:0 auto;
}
#PopListen .closer a{
	color:#FFFFFF;
	padding:10px;
}
.sampleReading{
	background:#FFFFFF; 
	border:1px solid #323232; 
	background:#323232;
	color:#FFFFFF;
	text-align:center;
	margin-top:10px;
	cursor:pointer;
	padding-top:2px;
}

/*********************************************/
/*************      FAQ       ****************/
/*********************************************/

.FAQ em{
	margin-top:20px;
	margin-bottom:5px;
}
.FAQ h3{
	margin-bottom:-10px;
	margin-top:20px;
}
.FAQ p {
	margin:0;
	margin-top:5px;
}
.FAQ p.backto{
	margin:20px 0 40px 0;
}
.FAQ .payOptions{
	margin-left:20px;
}
#mainContent #copyContainer .FAQ .payOptions li{
	margin-left:20px;
}
#mainContent #copyContainer .FAQ .payOptions li ul li{
	margin-bottom:3px;
	padding:0;
}
.FAQ .payOptions em{
	font-weight:normal;
	color:#990033;
} 
/*********************************************/
/**********      Election       **************/
/*********************************************/
.eBigBox{
	margin:20px 0; 
	padding:10px; 
	color:#FFFFFF;
}
.eBox{
	margin:20px 0; 
	position:relative; 
	width:260px; 
	padding:10px; 
	float:left;
}
.eBox a{
	color:#FFFFFF;
}
.eBox a:hover{
	color:#FFFFFF;
}
/*********************************************/
/********      Fun & Free       **************/
/*********************************************/

.ffBox{
	margin:20px 10px; 
	position:relative; 
	width:320px; 
	padding:10px; 
	float:left;
	min-height:240px;
}
.ffBox .cornerImg{
	position:absolute; 
	top:-20px; 
	left:-20px;
}
.ffBox p{
	padding-top:10px;
}
.ffLongBox{
	background-color:#FCF6E3; 
	width:710px; 
	height:255px;	
}
.ffInnerBox{
	background-color:#FFFFFF; 
	float:right; 
	position:absolute; 
	top:2px; 
	left:390px; 
	width:290px; 
	border: 2px solid #FABE8D;
	min-height:200px;
	}
.poweredBy{
	background-color:#FFFFFF; 
	text-align:center; 
	margin-top:10px;
}
.cardPoweredBy {
	margin:0;
}
.cardOfDay{
	 width:240px; 
	 float:left;
}
.cardOfDay ul{
	color:#9A1F38; 
}
.cardOfDay ul li a{
	color:#9A1F38; 
	font-weight:bold;
}	
.birthTarot{
	width:260px; 
	float:right; 
	background-color:#fcb054; 
	padding:10px; 
	margin-bottom:10px;
}
#hexPop{
	padding: 10px;
	border: 1px solid #000000;
	width:308px;
	font-size:.9em;
    position:absolute;
    top:60px; left:-40px; 
    background:#F4F5EC; 
	color:#000000;
	display: none;
	font-weight:normal;
}
#hexPopOLD{
	padding-left:70px;
	padding-bottom:10px;
	border-bottom: 10px solid #FFFFFF;
    position:absolute;
    top:60px; left:0em; 
    background:#F4F5EC; 
	color:#000000;
	display: none;
	font-weight:normal;
}
*html .cardPoweredBy{
	\margin-bottom:0; /* for IE6 */ 
	m\argin-bottom:-15px; /* for IE 5 */
}
*html .ffInnerBox{
	\width:220px; /* for IE5 and IE6 in quirks mode */
	w\idth:210px; /* for IE6 in standards mode */
}

*html .ffLongBox{
	\width:580px; /* for IE5 and IE6 in quirks mode */
	w\idth:540px; /* for IE6 in standards mode */
}
*html .ffBox{
	\margin:15px 5px;  /* for IE5 and IE6 in quirks mode */
	m\argin:20px 10px;  /* for IE6 in standards mode */
}
*html .ffNumerologyMod{
	\margin:0;  /* for IE5 and IE6 in quirks mode */
	m\argin:0;  /* for IE6 in standards mode */
}
*html #infoContainer .emphasis{
	\margin:0 0 -5px 0;  /* for IE5 and IE6 in quirks mode */
	m\argin:0 0 -5px 0;  /* for IE6 in standards mode */
}

.ffMiniTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-left:60px; 
	font-size:1.4em; 
	font-weight:bold; 
	color:#990033;
}
.ffMiniTitle span{
	font-size:.8em; 
	display:block;
}


/*************************************************/
/**************    NEWSLETTER    *****************/
/*************************************************/

/* for articles with pics of multiple advisors */
.articleAdvisor{
	width:550px;
}
.articleAdvisor .secTitle{
	font-size:1.2em;
	font-weight:bold;
	color:#990033;
	margin:10px 0;
	clear:both;
}
.articleAdvisor p{
	margin: 10px 0;
	clear:both;
}
.articleAdvisor p img{
	float:left;
	margin:5px;
}
#mainContent #copyContainer .articleAdvisor strong{
	display:block;
	color:#7F2E6E;
}

/* astrology area */	
.articleAstro{
	padding-top:20px;
}	
.articleAstro strong{
	color:#990033;
}	
h2.horoscopeH2
{
float:left;
font-size:14px;
width:250px;
}
.freeAccountBanner{
	text-align:center; 
	font-weight:bold; 
	font-size:1.1em; 
	padding:6px 0 20px 0; 
	margin-top:14px; 
	background: url(/images/freesignupBack.gif) no-repeat; 
	color:#FFFFFF;
}
.smaller{
	font-size:.8em;
}
h2.horoscopeH22 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
font-weight:bold;
color:#990033;
clear:left;
float:left;
margin:10px 0 0 10px;
width:250px;

}
.advertisement{
    text-align:center;
    font-size:.8em;
}

/*************************************/
/*New area for psychic in profile page */
/********************************/

.bioAll{background:url(/images/bio-back.png) no-repeat; width:755px;}
	.bioLeft{float:left; width:535px;}
		.bioPhoto{float:left; margin:5px 10px 10px 5px; padding-right:5px; padding-bottom:6px; background:url(/images/bio-shadow.png) no-repeat; }
		.bioHead{color: #990033; font-size: 18px; font-weight: bold; margin:5px 0 10px 0;}
		.bioPriceBox{}
		#bioContent{margin:50px 0 20px;}
	.bioRight{float:right; width:200px; padding-top:5px; background:url(/images/bio-back-top.png) 0 top no-repeat #EFEFE0; }
		.bioPod{width:170px; background: url(/images/bio-pod-back.png) no-repeat; margin-top:10px; margin-left:5px; padding:0 10px 10px;}
			.bioPodTitle{font-weight:bold; padding:10px 0 10px 40px;}
				.bioPodTitleBrowse{background:url(/images/ico-glass.png) 10px 10px no-repeat;}
				.bioPodTitleMessage{background:url(/images/ico-sound.png) 10px 17px no-repeat;}
				.bioPodTitleRC{background:url(/images/rc-peeps.png) 0 3px no-repeat; margin-bottom:10px; padding-left:50px; color:#990033; font-size:1.2em; text-align:left;}
				.bioPodTitleAvailable{text-align:left;}
		.bioRC{text-align:center;}
			.bioRCCopy{font-size:14px; font-weight:bold; margin-bottom:10px; text-align:center;}
			.bioRCBtn{width:165px; height:28px; background:url(/images/rc-btn-bright-165.png) 0 -28px; border:0; margin: 0 0 10px; font-weight:bold; color:#FFFFFF; font-size:12px;}
			.bioRCBtn:hover{background:url(/images/rc-btn-bright-165.png) 0 0; color:#FFFFFF; cursor:pointer;}
		.bioStatus{text-align:center; font-weight:bold;}
		.bioRightBottom{background:url(/images/bio-back-bottom.png) 0 bottom no-repeat; height:11px; }
		.bioFavBtn{margin:20px 0 0 7px; display:block;}
		.bioFavMessage{padding:10px 20px; width:150px;}
	#testimonials{margin-bottom:20px;}

#profile-status .bgQ{
	background-color: #F23779;
	font-size:1.1em; border-top:#FF6699 solid 3px;
}

.headStandard{color: #990033; font-size: 18px; font-weight: bold; padding-bottom:10px;}

/* popups */
.popModal{width:458px;}
.popTop{height:9px; background:url(/images/pop-top.png) no-repeat;}
.popMid{background:url(/images/pop-mid.png) repeat-y; padding:0 20px; text-align:center;}
.popBottom{height:19px; background:url(/images/pop-bottom.png) no-repeat;}

/*  Pop up for how it works in the bio bage start */
.hiwBill{background:url(/images/rc-peeps-lrg.png) no-repeat 630px 30px; width:900px; padding:1px 20px 20px ; background-color:#F5F5EB; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.hiwHead{font-size:1.1em; margin-top:50px; font-weight:bold;}
.hiwHeadTop{margin-top:10px;}
.hiwPara{}
.hiwUl{margin:5px 0 5px 20px;}

.black_overlay{
	display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%;
	background-color: black; z-index:1001; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=80);
}
.white_content {
	display: none; position: absolute; top: 25%; left: 25%; width: 50%; height: 50%; padding: 16px;
	border: 16px solid #990033; background-color: white; color:#333333; z-index:1002; overflow: auto;
}
		
.howit-works{
	font-size:12px;	text-align:left; text-align:left;
}
.popup-img{
	text-align:center;
}
		
#popup{
	
	font-weight:bold;
	color:#FFFFFF;
}

#popup a:link {
	color:#333333; text-decoration:underline; font-size:1.1em;
}

#popup a:visited {
	color:#333333; font-size:1.1em;
}

#popup a:hover {
	color:#990033; color: #A6044D;	text-decoration:none;
}

/*  Pop up for how it works in the bio bage Ends */

/*  Get In Queue */
.inQ-image{
	float:left;	padding:10px; border:2px solid #F5F5EB;
	width:159px; height:199px;
}

.wide-list li{
	width:500px; margin:20px;
}
.q-but{
	text-align:center;	margin:20px;
}	
.rcInfo{width:740px; height:90px; background: url(/images/rc-info-top.png)}
.rcInfoImg{	float:left;	padding:10px; width:65px; height:65px;}
.rcInfoDetail{float:left; padding:20px 0 0 10px;}
.rcNameExt{font-size:1.2em; font-weight:bold;}
.rcHowitWorks{ float:right; padding:10px 20px;}

.table-style{
	width:200px; height:21px; padding:3px 0 7px 5px;	border-bottom:#999999 dotted 1px; float:left;	text-align:right;	margin-left:30px;
}

.table-style-r{	width:270px; height:21px; padding:3px 0 7px 5px; margin-left:10px; border-bottom:#999999 dotted 1px; float:left; text-align:left; font-weight:bold; line-height:18px;}


.rcSetUp{width:267px; height:53px; border:none; text-align:center; margin:10px 0 20px 10px; background-image:url(/images/rc-btn-setuprc.png);}
.rcSetUp:hover{ background:url(/images/rc-btn-setuprc.png) 0 -53px;}
.rcConfirm{	width:267px; height:53px; border:none; margin:10px 0 20px 20px;	background: url(/images/rc-btn-confplace.png);}
.rcConfirm:hover{background:url(/images/rc-btn-confplace.png) 0 -53px;}

.rcConfAvail{
	background:url(/images/rc-special-offer-btn.png); font-size:14px; color:#FFFFFF;
	height:64px; width:454px; border:none; margin:10px 0 20px 125px; font-weight:bold;}
.rcConfAvail:hover{background:url(/images/rc-special-offer-btn.png) 0 -64px;}
	

.starsProfile img{padding-bottom:10px;}

.q-login{
	width:350px; padding:10px;
}

.page-pad{
	padding:10px; margin:0 10px 0 20px;
}
.status-cont{clear:both; color:#990033; margin-bottom:20px; font-weight:bold; font-size:1.1em;}
	
.rcInlineTop{margin-top:10px;}
	.rcInlineTopBox{width:340px; padding:10px 10px 0; float:left; border-top: 1px dotted #CFCFCF; text-align:center;}
	.rcInlineTopBoxPhone{font-weight:bold;}
		.rcInlineTopBoxButton{width:200px; height:28px; background:url(/images/rc-btn.png); border:0; margin: 10px 0;}
		.rcInlineTopBoxButton:hover{background:url(/images/rc-btn.png) 0 -28px;}
		.rcInlineTopBoxButtonDisable{width:200px; height:28px; background:url(/images/rc-btn.png) 0 -56px; border:0; margin: 10px 0; color:#6B6B6B;}
	.rcInlineTopBoxMiddle{border-right:1px solid #CFCFCF; border-left:1px solid #CFCFCF;}
.rcInlineTopDivider{height:7px; background-color: #EF3886; margin:0 0 5px 0;}

.rcButton{width:165px; height:28px; background:url(/images/rc-btn-165.png); border:0; margin: 10px 0;}
		.rcButton:hover{background:url(/images/rc-btn-165.png) 0 -28px;}
.rcOffer{font-weight:bold;}
.man-q-tab{
	margin-left:20px;
}

/* return call inline table */
.rcInlineTable{width:100%; border:1px solid #F2D3B3;}
.rcInlineTableHeader{background:#FFD59F;}
.rcInlineTableRow{}
	.rcInlineTableRow td{background: url(/images/bg-shade-yellow.png) repeat-x bottom; border-bottom: 1px solid #F2D3B3; padding:10px; text-align:center;}
	.rcInlineTablePosition{font-size:1.5em; font-weight:bold; width:100px;}
	.rcInlineTableAvailability{width:250px;}
	.rcInlineTablePsychic{width:200px;}
		.rcInlineTablePsychicImg{padding:0 5px 5px 0; margin-left:20px; background:url(/images/thumb-shadow.png); float:left;}	
		.rcInlineTableNameBox{text-align:left; float:left; padding:15px 0 0 5px;}
			.rcInlineTableName{font-weight:bold;}
	.rcInlineTableStatus{font-weight:bold;}
	.rcInlineTableRowB td{background: url(/images/bg-shade-yellow.png) repeat-x bottom;}

/*  Box for return call starts */
.box-rounded2{
	margin-left:70px; padding:5px;
	
}

.box-rounded2 .copy2{
	padding:0 20px 0 20px;
	
}
.message-page{
	margin:20px 0 20px 0; text-align:center;
}

.top2{
	width:801px; background:url('/images/2top.png') no-repeat; height:15px;

}

.bottom2{
	width:801px; background:url('/images/2bottom.png') no-repeat; height:15px;
}

.mid2{
 background:url('/images/2mid.png'); background-repeat:repeat-y; width:801px;
}

/*  Box for return call  end */



.getinq-blocks{
	width:340px; float:left; padding:5px;margin:0 0 35px 5px;
}
.getinq-blocks ul li{margin-left:10px; line-height:19px;}
.cont-psychicrc{
	padding-left:10px;
}
.getinQ-or{ width:20px; float:left; margin-top:35px; padding-right:20px; color:#990033; font-size:20px;}

.rc-alert{
	width:600px; margin-left:100px;
}

.lefthover{
	width:4px; height:35px; background:url('/images/but-left.png') no-repeat;
	float:left;
}

.but-rcstyle{
	margin:10px;
}
.but-whole{
	min-width:50px;
	background:url('/images/but-mid.png') repeat-x;
}

.but-mid{
	min-width:100px; height:35px;
	font-size:18px; color:#006699;
	background:url('/images/but-mid.png') repeat-x;
	border:none;
	float:left;
}

.but-mid:hover{
	color:#CC0066; background:url('/images/but-hov.png'); cursor:pointer;

}

.righthover{
	width:5px; height:35px;
	background:url('/images/but-right.png') no-repeat; margin-right:10px;
	float:left;
}

.rc-spacer{
	margin-left:100px;
}

.zodiac-iphone-link
{
	display:none;
	margin-top:0px;
	border:none;	
}
a.zodiac-iphone-link { border:none; text-align:center;}





