body, .body{
	background-color: #f3f9fd;
	background-image: url( http://www.astrocenter.com/us/images/bgCenter_blue.jpg );
	background-repeat:repeat-x;
	font: 11px Tahoma,  Helvetica, sans-serif; color:#333333; text-decoration:none;
	margin:0px;
	padding:0px;
}

form {display:inline}

/* Document layout */

#wrapper{ width:974px;margin:1px auto;}
#page_top_border {width:974px;height:5px;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
#astroheader{ background-image:url( http://www.astrocenter.com/us/images/us_header_blue.jpg ); width:976px; height:92px;}
#astroheader-left {display:inline; float:left;cursor:hand;}
#astroheader-right {display:inline; float:left; padding-top:4px;}
#page{ width:974px; }
#content{ width:974px;padding-bottom:18px;background-color:#FFFFFF;border-left:1px #cccccc solid;border-right:1px #cccccc solid}

#nav{ text-align:left;}

#ho{ border-top: 2px solid #937fa3;width:90px;border-left:1px #cccccc solid; float:left;}
#ps{ border-top: 2px solid #26aeda;width:80px;float:left;}
#ta{ border-top: 2px solid #f4af55;width:70px;float:left;}
#lo{ border-top: 2px solid #b63996;width:70px;float:left;}
#ca{ border-top: 2px solid #62af43;width:70px;float:left;}
#pe{ border-top: 2px solid #e3d133;width:90px;float:left;}
#fo{ border-top: 2px solid #16589c;width:80px;float:left;}
#in{ border-top: 2px solid #58316d;width:119px;float:left;}
#nu{ border-top: 2px solid #9f59c5;width:95px;float:left;}
#wo{ border-top: 2px solid #c77217;width:120px;float:left;}
#ce{ border-top: 2px solid #fe9d9d;width:80px;border-right:1px #cccccc solid;float:right;}

#nv1 { width:976px; } 
#nv1 div { text-align:center;background-color:#548FB0;border-right:1px solid #cccccc;padding-top:3px;padding-bottom:5px; }
#nv1 div a:link, #nv1 div a:visited { color:#FFF;text-decoration:none;font:8pt Tahoma, Helvetica, sans-serif; }
#nv1 div a:hover { color:#FFF;text-decoration:underline;font:8pt Tahoma, Helvetica, sans-serif; }
#nv1 div.selected1 { background-color:#dfeaf1; }
#nv1 div.selected1 a:link, #nv1 div.selected1 a:visited { font-weight:bold;color:#5c3549; }
#nv1 div.selected1 a:hover { font-weight:bold;color:#5c3549; }

#nv2 {float:left; background-color:#dfeaf1;width:974px;height:20px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding-top:3px}
#nv2 span {height:19px; padding-left:5px;padding-right:5px;vertical-align:middle;}
#nv2 span a, #nv2 span a:visited { text-decoration:none;font:8pt Tahoma, Helvetica, sans-serif;color:#333333; cursor:pointer;}
#nv2 span a:hover { text-decoration:underline;font:8pt Tahoma, Helvetica, sans-serif;color:#333333; }
#nv2 span.selected2 a { font-weight:bold; text-decoration:none;}
#nv2 span.first { padding-left:18px; }

#horoscope-section{min-width:619px;width:619px;padding:0px 18px 0px 17px;float:left;}
#horoscope-section div.column1{clear:left; float:left; width:300px;}
#horoscope-section div.column2{float:right; width:300px;}
#horoscope-section div div.column-content{border:1px solid #CCCCCC;padding:10px; min-height:140px; height:auto!important; height:140px;}
#horoscope-section div div div.column-image{float:left; margin-right:10px; margin-bottom:3px;}
#horoscope-section div div div.column-body{ text-decoration: none; color: #333333; font: 11px Tahoma,  Helvetica, sans-serif; text-align:justify;}
#horoscope-section div div div.column-footer-link{text-align:right;}

#column3{ width:300px;padding-right:17px;float:right;padding-top:0px; }
#column3 div.column-content{border:1px solid #CCCCCC;padding:10px; min-height:140px; height:auto!important; height:140px;}
#column3 div div.column-image{float:left; margin-right:10px; margin-bottom:3px;}
#column3 div div.column-body{ text-decoration: none; color: #333333; font: 11px Tahoma,  Helvetica, sans-serif; text-align:justify;}
#column3 div div.column-footer-link{text-align:right;}

#horoscope-sign {display:inline; float:left; width:271px; height:201px; border-left:1px solid silver; border-top:1px solid silver; }
#horoscope-text {display:inline; float:left;  border-top:1px solid silver;  border-right:1px solid silver; background-repeat:no-repeat; width:334px; height:201px;padding-left:10px}

#horoscope-personalize-message {clear:left; width:615px; height:65px; border-left:1px solid silver; border-right:1px solid silver; }
#horoscope-personalize-message div.content {padding-left:10px; padding-right:10px;padding-top:2px;color:#563668; font: 18px Tahoma, Helvetica, sans-serif;}

#horoscope-module {width:974px; height:83px; border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
#horoscope-module div.horoscope-top-icon {display:inline; float:left; width:80px; height:80px; border: 0px solid black; text-align:center; font: 8pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#horoscope-module div.horoscope-top-icon a { text-decoration:none;font:8pt Tahoma, Helvetica, sans-serif;color:#FFFFFF; cursor:pointer; font-weight:bold;}

#left-spacer {display:inline; float:left; width:10px; height:80px; border: 0px solid black;}

#horoscope-personalize-form {clear:left; width:615px; height:162px; border-left:1px solid silver; border-bottom:1px solid silver; border-right:1px solid silver; }
#horoscope-personalize-form div.left {float:left; width:300px; height:162px}
#horoscope-personalize-form div.right {float:left; width:315px; height:162px}
#horoscope-personalize-form div div.left-content {padding-left:10px;padding-top:15px;font-size:12px; text-align:left;}
#horoscope-personalize-form div div.right-content {padding-left:30px;padding-top:4px;}

#main-Horoscope-footer {border:1px solid #CCCCCC;width:781px; height:25px;padding-left:193px;padding-top:8px;background-color:#dfeaf1}
#secondary-Horoscope-footer {text-decoration: none; color: #333333; font: 11px Tahoma,  Helvetica, sans-serif; width:974px;padding-top:2px}
#tertiary-Horoscope-footer {clear:left; width:974px; padding-top:8px;text-align:center;}

.vs4{ height:4px }
.vs5{ height:5px }
.vs6{ height:6px }
.vs8{ height:8px }
.vs10{ height:10px }
.vs12{ height:12px }
.vs16{ height:16px }
.vs18{ height:18px }

.columnTitle:link, .columnTitle:visited { font: bold 12px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#5c3549; }
.columnTitle:hover { font: bold 12px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#5c3549; }

/* modules */
.headMod, .headMod:hover { height: 22px; background-image:url(http://www.astrocenter.com/us/images/backModuleHeader_blue.jpg); font: 11px Tahoma, Helvetica, sans-serif; text-decoration:none; font-weight: bold; color:#5c3549; padding-left:10px; }
.headMod2, .headMod2:hover { height: 22px; background-color:#cccccc;font: 11px Tahoma, Helvetica, sans-serif; text-decoration:none; font-weight: bold; color:#5c3549; padding-left:10px; }
.Mod { background-color:#ffffff; border-style:solid; border-width:1px; border-color:#dce9f1; padding-left:10px; padding-right:10px; }
.ModLight { background-color:#ffffff; border-style:solid; border-width:1px; border-color:#dce9f1; }
.ModBasicHead, .ModBasicHead:hover { background-color:#548FB0; height:21px; padding-left:10px; color:#ffffff; font-weight:bold; }
.ModBasic { background-color:#dfeaf1; border-style:solid; border-width:1px; border-color:#548FB0;color:#ffffff; }

.ctrBd { border: 1px solid #EEEEEE; } 
.ctrSubH { vertical-align:top;background-color:#EEEEEE;padding-left:10px;padding-top:4px;padding-bottom:4px; }
.ctrSubH2 { vertical-align:top;background-color:#FFFFFF;padding-left:10px;padding-top:4px;padding-bottom:4px; }
.ctrP10 { padding-left:10px;padding-right:10px; }
.ctrImg1 { float:left; margin-right:10px; margin-bottom:3px; }
.ctrBgImg1 { background-image:url(http://www.astrocenter.com/us/images/backModuleHeader_blue.jpg); }
.ctrBgColor1 { background-color:#90809b }
.ctrBgColor2 { background-color:#548FB0 }

.ULprodList { color: #085299;list-style-type: square;margin:2px;padding-top:5px;padding-bottom:5px;list-style-position: inside;line-height: 1.6em;text-indent:0px; }

#advertisement { padding-top:18px; }
#advertisement h2{ color:#999999;font-weight:normal;DISPLAY:NONE; }
#advertisement span{ color:#999999;font-weight:normal;DISPLAY:NONE; }
.advertisement {width:300px; height:250px; text-align:center}

/* white */
h1,h2,h3,h4,h5 { display:inline; font-size:11px;text-decoration: none; }

.t8wht {font: 8pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.t8wht:hover {font: 8pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}

/* forms */
.P-FormObject { color: #000000; font: 11px Tahoma, sans-serif; text-decoration: none }

/* Standard Font*/
.standard10, .standard10:link, .standard10:hover, .standard10:visited  { text-decoration: none; color: #333333; font: 10px Tahoma,  Helvetica, sans-serif; }
.standard11, .standard11:link, .standard11:hover, .standard11:visited  { text-decoration: none; color: #333333; font: 11px Tahoma,  Helvetica, sans-serif; }
.standard12, .standard12:link, .standard12:hover, .standard12:visited  { text-decoration: none; color: #333333; font: 12px Tahoma,  Helvetica, sans-serif; }

/* black */
.t8blk {font: 8pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.t8blk:hover {font: 8pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.t9blk {font: 9pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.t9blk:hover {font: 9pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

.t8blk_nohover, td td span {font: 8pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.t8blk_nohover:hover {font: 8pt Tahoma, Helvetica, sans-serif; color:#000000; text-decoration:none;}

.t18purple {color:#563668; font: 18px Tahoma, Helvetica, sans-serif;}

/* Theme Product Title/Description */
.prodTitle:link, .prodTitle:visited { font: bold 11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#333333; }
.prodTitle:hover { font: bold 11px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#333333; }
.prodDesc:link, .prodDesc:hover, .prodDesc:visited { font: 11px Tahoma, Helvetica, sans-serif; color:#333333; text-decoration:none; }
.prodClick:link, .prodClick:visited { font: 11px Tahoma, Helvetica, sans-serif; color:#07519a; text-decoration:none; }
.prodClick:hover { font: 11px Tahoma, Helvetica, sans-serif; color:#07519a; text-decoration:underline; }
.moduleTitle:link, .moduleTitle:visited { font: bold 11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#5c3549; }
.moduleTitle:hover { font: bold 11px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#5c3549; }
.moduleTitleWhite:link, .moduleTitleWhite:visited { font: bold 11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#ffffff; }
.moduleTitleWhite:hover { font: bold 11px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#ffffff; }
.moduleTitleViolet, .moduleTitleViolet:link, .moduleTitleViolet:visited { font: bold 11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#5c3549; }
.moduleTitleViolet:hover { font: bold 11px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#5c3549; }

/*subscriber's info*/
#horoscope_subsciber_info {width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display:none;}   
#display_overlay_bg {position: absolute;left: 0px; top: 0px; width: 100%; height: 2200px; background-color:#000000; opacity: 0.50; filter: alpha(opacity=50);}
#display_content {position: absolute; width: 325px; height: 325px; margin-top:20%; margin-left:30%; background-color: #FFFFFF; border: 1px solid black; padding:20px;font: 12px Tahoma;z-index: 1;}