body, .body {background-color: #f8f2ec; background-image:url(/horoscope/images/bg.gif); font-family: Arial; font-size: 12px; color: #000000; margin: 0; padding: 0px; text-align: center; overflow-x: hidden;}
table {background-color: #ffffff; font-family: Arial; font-size: 12px; color: #333333; margin: 0; padding: 0px; text-align: left;}
h1, h1:link, h1:hover, h1:visited, .h1, .h1:link, .h1:hover, .h1:visited  {font-size: 26px; color: #7b217c; text-decoration:none; display:inline; font-stretch:extra-condensed; font-weight:normal; text-transform:capitalize;} /*titles*/
.h1b, .h1b:link, .h1b:hover, .h1b:visited  {font-size: 28px; font-family: Arial, Arial, Helvetica, sans-serif; color: #642165; text-decoration:none; display:inline; font-stretch:extra-condensed; font-weight:normal; text-transform:capitalize;} /*titles new*/
h2, h2:link, h2:hover, h2:visited, .h2, .h2:link, .h2:hover, .h2:visited {font-size: 18px; color: #000000; text-decoration:none; display:inline; font-weight:normal;} /*subtitles*/
h3, h3:link, h3:hover, h3:visited {font-size: 22px; color: #333333; text-decoration:none; display:inline; font-weight:bold; text-transform:capitalize;}


/*************** interstitial css ******************************/
#interContainer{
	position: absolute;
	width: 300px; /*Width of interstitial box*/
	left: 0;
	top: 0;
	padding: 15px;
	padding-top: 0;
	background-color: #FFFFFF; /*d0e47e;*/
	border: 1px solid black;
	visibility: hidden;
	z-index: 6;
}

#interContainer .headerbar{ /*CSS for header bar of interstitial box*/
	color: gray;
	/*padding: 5px 0;*/
	text-align: right;
}

#interContainer .headerbar a{ /*CSS for header bar links of interstitial box*/
	font-size: 100%;
	text-decoration: none;
}

#interContent{ /*CSS for div that holds the content to show*/
    text-align: center;
	border: 0px solid gray;
	background-color: white;
}

#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
	position: absolute;
	background: black url('/horoscope/images/blackdot.gif');
	right: 0;
	width: 10px;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
	opacity: .6;
}

/*************** TOP NAV ***************/

.fontnavtop, .fontnavtop:link, .fontnavtop:visited {font-family: Verdana, Geneva, sans-serif; font-size: 18px; color: #642165; text-decoration:none; font-weight:normal;} /* */
.fontnavtop:hover {font-family: Verdana, Geneva, sans-serif; font-size: 18px; color: #f26722; text-decoration:none; font-weight:normal;} /* */
.fontnavtop-tarot, .fontnavtop-tarot:link, .fontnavtop-tarot:visited, .fontnavtop-tarot:hover {font-family: Verdana, Geneva, sans-serif; font-size: 18px; color: #f26722; text-decoration:none; font-weight:normal;} 
.subnav  {height: 24px; text-align: left; background-image:url(/horoscope/images/topnav_bkg_subnav.gif);}
.topnav  {height: 29px; text-align: left; background-image:url(/horoscope/images/topnav_bkg_toptab.gif);}
#bordersubnav  {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.fonthoroscopes{font-family: Arial; font-size: 10px; color: #a94399;  text-decoration:none; font-weight:normal; text-transform:uppercase;}
.fontsunsigns{font-family: Arial; font-size: 10px; color: #986828;  text-decoration:none; font-weight:normal; text-transform:uppercase;}
.fontlove{font-family: Arial; font-size: 10px; color: #d3489a;  text-decoration:none; font-weight:normal; text-transform:uppercase;}
.fontdating{font-family: Arial; font-size: 10px; color: #d34a9a;  text-decoration:none; font-weight:normal; text-transform:uppercase;}
.fonttarot {font-family: Arial; font-size: 10px; color: #993300;  text-decoration:none; font-weight:normal; text-transform:uppercase;}
.fontchinese {font-family: Arial; font-size: 10px; color: #669933;  text-decoration:none; font-weight:normal; text-transform:uppercase;}
.fontnumerology {font-family: Arial; font-size: 10px; color: #016699;  text-decoration:none; font-weight:normal; text-transform:uppercase;}
.fontastrofun {font-family: Arial; font-size: 10px; color: #ff6600;  text-decoration:none; font-weight:normal; text-transform:uppercase;}
.fontresources {font-family: Arial; font-size: 10px; color: #666766;  text-decoration:none; font-weight:normal; text-transform:uppercase;}
.fontpsychics {font-family: Arial; font-size: 10px; color: #0099cc;  text-decoration:none; font-weight:normal; text-transform:uppercase;}

/* */

/*************** COLOR CHANNELS ***************/
#default{background-color: #ffffff;}
#body{background-color: #f8f2ec;}
#horoscopes1 {background-color: #f2e4ce;}
#horoscopes2 {background-color: #ededed;}
#horoscopes3 {background-color: #d8c3a2;}
#sunsigns1 {background-color: #e5db94;}
#sunsigns2 {background-color: #ededed;}
#sunsigns3 {background-color: #c8c085;}
#love1 {background-color: #fedae3;}
#love2 {background-color: #ededed;}
#love3 {background-color: #e5b2be;}
#tarot1 {background-color: #ffdba4;}
#tarot2 {background-color: #ededed;}
#tarot3 {background-color: #ffc263;}
#chinese1 {background-color: #e5f6ac;}
#chinese2 {background-color: #ededed;}
#chinese3 {background-color: #c7d890;}
#numerology1 {background-color: #dbe6fc;}
#numerology2 {background-color: #ededed;}
#numerology3 {background-color: #b9c7e8;}
#astrofun1 {background-color: #e4cde4;}
#astrofun2 {background-color: #ededed;}
#astrofun3 {background-color: #cdb0cd;}
#resources1 {background-color: #d6dbe4;}
#resources2 {background-color: #ededed;}
#resources3 {background-color: #b9bec7;}
#psychics1 {background-color: #bbdfe8;}
#psychics2 {background-color: #ededed;}
#psychics3 {background-color: #a2c4cd;}
#dating1 {background-color: #fccdca;}
#dating2 {background-color: #fccdca;}
#dating3 {background-color: #e5b2be;}

/*************** LAYOUT & COLUMNS ***************/
#page {width:1002px; margin:auto; background-color: #ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
#textline   {line-height:130%;}
#linespacedot {background-color:#ffffff; border-bottom:1px #cccccc dotted; height:3px; font-size:1px;}
#button{font-family:arial; font-size:14px; color:#e50894; font-weight:bold; text-decoration:none; text-transform:capitalize;} /*special button font*/


.colleft {width:680px; vertical-align:top; background-color: #ffffff;}
.colleftspecialpsychics {width:690px; vertical-align:top; background-color: #ffffff;}
.colright {width:320px; vertical-align:top; text-align:center;}
.colrightspecialpsychics {width:310px; vertical-align:top; text-align:center;}
.colsma {width:210px; vertical-align:top;}
.colmed {width:435px; vertical-align:top;}
.colbig {width:660px; vertical-align:top;}
.colbigspecialpsychics {width:680px; vertical-align:top;}

.vspace3  {height:3px; font-size: 1px;}
.vspace5  {height:5px; font-size: 6px;}
.vspace10  {height:10px; font-size: 6px;}
.vspace15  {height:15px; font-size: 6px;}
.vspace20  {height:20px; font-size: 6px;}
.vspace30  {height:30px; font-size: 6px;}
.vspace40  {height:40px; font-size: 6px;}
.vspace50  {height:50px; font-size: 6px;}

.intercol10 {width:10px; font-size: 6px;}
.intercol15 {width:15px; font-size: 6px;}
.intercol20 {width:20px; font-size: 6px;}
.intercoldot20 {width:20px; font-size: 6px; background-image:url(/horoscope/images/dotver.gif); background-repeat:repeat-y; background-position:center;}
.intercol25 {width:25px; font-size: 6px;}
.intercol30 {width:30px; font-size: 6px;}

.col160 {width:160px; vertical-align:top; text-align:center;}
.col200 {width:200px; vertical-align:top;}
.col210 {width:210px; vertical-align:top;}
.col220 {width:220px; vertical-align:top;}
.col260 {width:260px; vertical-align:top;}
.col310 {width:310px; vertical-align:top;}
.col420 {width:420px; vertical-align:top;}
.col460 {width:460px; vertical-align:top;}
.col480 {width:480px; vertical-align:top;}
.col640 {width:640px; vertical-align:top;}

#bottom {width:1000px; margin:auto; background-color: #ffffff; border-top:1px solid #d8c3a2;}




.column1 {width:120px; float:left;}
.column2 {width:360px; float:left;}
.column3 {width:300px; float:left;}
.column4 {width:160px; float:left;}
.column2-3 {width:680px; float:left;}
.footer {width:1002px;  margin:auto; float:center; text-align:center;}
.intercol {width:20px; float:left; font-size: 6px;}
.dot {border-bottom:1px #cccccc dotted;}

/*************** FONTS ***************/

/*** top nav ***/
.topnavfontdefON, .topnavfontdefON:link, .topnavfontdefON:hover, .topnavfontdefON:visited {font-family: Arial; font-size: 11px; color: #000000; text-decoration:none; font-weight:bold; text-transform:uppercase;} /*black medium bold topnav*/
.topnavfontdefOFF, .topnavfontdefOFF:link, .topnavfontdefOFF:visited {font-family: Arial; font-size: 11px; color: #eeeeee; text-decoration:none; font-weight:bold; text-transform:uppercase;} /*white medium topnav*/
.topnavfontdefOFF:hover {font-family: Arial; font-size: 11px; color: #ffffff; text-decoration:none; font-weight:bold; text-transform:uppercase;} /*white medium topnav*/
.topnavfontsma, .topnavfontsma:link, .topnavfontsma:visited {font-family: Arial; font-size: 11px; color: #000000; text-decoration:none; font-weight:normal;} /*black small top subnav*/
.topnavfontsma:hover {font-family: Arial; font-size: 11px; color: #0066ff; text-decoration:underline; font-weight:normal;} /*black small top subnav*/
.fontdef1, .fontdef1:link, .fontdef1:hover, .fontdef1:visited {font-family: Arial; font-size: 14px; color: #000000; text-decoration:none;} /*black medium*/
.fontdef2, .fontdef2:link, .fontdef2:hover, .fontdef2:visited {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration:none;} /*white medium*/
.fontdef3, .fontdef3:link, .fontdef3:visited {font-family: Arial; font-size: 14px; color: #e50894; text-decoration:none;} /*link medium*/
.fontdef3:hover  {font-family: Arial; font-size: 14px; color: #0066ff; text-decoration:underline;} /*link medium hover*/
.fontdef4, .fontdef4:link, .fontdef4:hover, .fontdef4:visited {font-family: Arial; font-size: 14px; color: #996600; text-decoration:none;} /*brown medium*/
.fontdef5, .fontdef5:link, .fontdef5:visited {font-family: Arial; font-size: 14px; color: #e50894; text-decoration:none; font-weight:normal;} /*special top picto ultra small*/
.fontdef5:hover {font-family: Arial; font-size: 14px; color: #0066ff; text-decoration:underline; font-weight:normal;} /*special top picto ultra small*/
.fontdef10, .fontdef10:link, .fontdef10:hover, .fontdef10:visited {font-family: Arial; font-size: 14px; color: #7b217c; text-decoration:none;} /*purple medium*/
.fontsma1, .fontsma1:link, .fontsma1:hover, .fontsma1:visited {font-family: Arial; font-size: 12px; color: #000000; text-decoration:none;} /*black small*/
.fontsma2, .fontsma2:link, .fontsma2:hover, .fontsma2:visited {font-family: Arial; font-size: 12px; color: #ffffff; text-decoration:none;} /*white small*/
.fontsma3, .fontsma3:link, .fontsma3:visited {font-family: Arial; font-size: 12px; color: #e50894; text-decoration:none;} /*link small*/
.fontsma3:hover  {font-family: Arial; font-size: 12px; color: #0066ff; text-decoration:underline;} /*link small hover*/
.fontsma4, .fontsma4:link, .fontsma4:hover, .fontsma4:visited {font-family: Arial; font-size: 12px; color: #996600; text-decoration:none; font-weight:bold;} /*brown small*/
.fontsma5, .fontsma5:link, .fontsma5:visited {font-family: Arial; font-size: 12px; color: #e50894; text-decoration:none; font-weight:normal;} /*special top picto ultra small*/
.fontsma5:hover {font-family: Arial; font-size: 12px; color: #0066ff; text-decoration:underline; font-weight:normal;} /*special top picto ultra small*/
.fontsma6, .fontsma6:link, .fontsma6:visited {font-family: Arial; font-size: 12px; color: #ddaa44; text-decoration:underline; font-weight:normal;} /*special top picto ultra small*/
.fontsma6:hover {font-family: Arial; font-size: 12px; color: #ffffff; text-decoration:underline; font-weight:normal;} /*special top picto ultra small*/
.fontsma7, .fontsma7:link, .fontsma7:visited {font-family: Arial; font-size: 12px; color: #972422; text-decoration:underline; font-weight:normal;} /*special match.com*/
.fontsma7:hover {font-family: Arial; font-size: 12px; color: #0066ff; text-decoration:underline; font-weight:normal;} /*special match.com*/
.fontsma10, .fontsma10:link, .fontsma10:hover, .fontsma10:visited {font-family: Arial; font-size: 12px; color: #7b217c; text-decoration:none;} /*purple small*/
.fonttit1, .fonttit1:link, .fonttit1:hover, .fonttit1:visited {font-family: Tahoma; font-size: 18px; color: #7b217c; text-decoration:none; font-weight:normal;} /*title brown big*/
.fontultrasma1, .fontultrasma1:link, .fontultrasma1:hover, .fontultrasma1:visited {font-family: Arial; font-size: 11px; color: #000000; text-decoration:none;} /*black ultra small*/
.fontultrasma2, .fontultrasma2:link, .fontultrasma2:hover, .fontultrasma2:visited {font-family: Arial; font-size: 11px; color: #ffffff; text-decoration:none;} /*white ultra small*/
.fontultrasma3, .fontultrasma3:link, .fontultrasma3:hover, .fontultrasma3:visited {font-family: Arial; font-size: 11px; color: #e50894; text-decoration:none;} /*link ultra small*/
.fontultrasma3:hover  {font-family: Arial; font-size: 11px; color: #0066ff; text-decoration:underline;} /*link ultrasmall hover*/
.fontultrasma4, .fontultrasma4:link, .fontultrasma4:hover, .fontultrasma4:visited {font-family: Arial; font-size: 11px; color: #996600; text-decoration:none; font-weight:bold;} /*brown ultra small*/
.fontultrasma5, .fontultrasma5:link, .fontultrasma5:visited {font-family: Arial; font-size: 11px; color: #e50894; text-decoration:none; font-weight:normal;} /*special top picto ultra small*/
.fontultrasma5:hover {font-family: Arial; font-size: 11px; color: #0066ff; text-decoration:underline; font-weight:normal;} /*special top picto ultra small*/
.fontultrasma10, .fontultrasma10:link, .fontultrasma10:hover, .fontultrasma10:visited {font-family: Arial; font-size: 11px; color: #7b217c; text-decoration:none;} /*purple ultra small*/
.fontform, .fontform:link, .fontform:hover, .fontform:visited {font-family:arial; font-size:14px; color:#7b217c; text-decoration:none; text-transform:none;} /*special form font*/
.fontbutton, .fontbutton:link, .fontbutton:hover, .fontbutton:visited {font-family:arial; font-size:12px; color:#cc0099; font-weight:bold; text-decoration:none; text-transform:capitalize;} /*special button font*/

/*************** TOP NAV WITH DROPDOWN MENU APRIL 2011 ***************/
.topnavstyle{
width: 100%;
font-weight: bold;
}

.topnavstyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.topnavstyle ul{
border-bottom: 1px solid #dedede;
width: 100%;
background: url() center center repeat-x; /*THEME CHANGE HERE*/
padding-top: 3px;
padding-bottom: 1px;
padding-left: 0px;
padding-right: 0px;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.topnavstyle ul li{
display: inline;
}

.topnavstyle ul li a{
background-color: white;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.topnavstyle ul li a:hover, .topnavstyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/

}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font: 11px Arial #7b217c;
font-size: 11px;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;

}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 10px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: #e50894;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}


/*************** TOP NAV ***************/
.subnav2 {height: 23px; text-align: left;}
.fontbig1, .fontbig1:link, .fontbig1:hover, .fontbig1:visited {font-family: Arial; font-size: 18px; color: #333333; text-decoration:none; font-weight:bold;}
.topnavon-horoscopes  {height: 24px; background-color: #efe8ad; text-align: center; padding-left:7px; padding-right:6px; border-right: 1px solid white;}
.subnav-horoscopes  {height: 24px; background-color: #efe8ad; text-align: left; padding-left:16px; padding-right:6px; border-right: 0px solid white;}
.topnavon-sunsigns  {height: 24px; background-color: #e3f6bd; text-align: center; padding-left:7px; padding-right:6px; border-right: 1px solid white;}
.subnav-sunsigns  {height: 24px; background-color: #e3f6bd; text-align: left; padding-left:13px; padding-right:6px;  padding-bottom:3px; border-right: 0px solid white;}
.topnavon-love  {height: 24px; background-color: #fedae3; text-align: center; padding-left:7px; padding-right:6px; border-right: 1px solid white;}
.subnav-love  {height: 24px; background-color: #fedae3; text-align: left; padding-left:13px; padding-right:6px;  padding-bottom:3px; border-right: 0px solid white;}
.topnavon-tarot  {height: 24px; background-color: #fdd7be; text-align: center; padding-left:7px; padding-right:6px; border-right: 1px solid white;}
.subnav-tarot  {height: 24px; background-color: #fdd7be; text-align: left; padding-left:13px; padding-right:6px;  padding-bottom:3px; border-right: 0px solid white;}
.topnavon-chinese  {height: 24px; background-color: #eedab2; text-align: center; padding-left:7px; padding-right:6px; border-right: 1px solid white;}
.subnav-chinese  {height: 24px; background-color: #eedab2; text-align: left; padding-left:13px; padding-right:6px;  padding-bottom:1px; border-right: 0px solid white;}
.topnavon-numerology  {height: 24px; background-color: #dbe6fc; text-align: center; padding-left:7px; padding-right:6px; border-right: 1px solid white;}
.subnav-numerology  {height: 24px; background-color: #dbe6fc; text-align: left; padding-left:13px; padding-right:6px;  padding-bottom:3px; border-right: 0px solid white;}
.topnavon-astrofun  {height: 24px; background-color: #e4cde4; text-align: center; padding-left:7px; padding-right:6px; border-right: 1px solid white;}
.subnav-astrofun  {height: 24px; background-color: #e4cde4; text-align: left; padding-left:13px; padding-right:6px;  padding-bottom:3px; border-right: 0px solid white;}
.topnavon-resources  {height: 24px; background-color: #d3d3fe; text-align: center; padding-left:7px; padding-right:6px; border-right: 1px solid white;}
.subnav-resources  {height: 24px; background-color: #d3d3fe; text-align: left; padding-left:13px; padding-right:6px;  padding-bottom:3px; border-right: 0px solid white;}
.topnavonend-psychics  {height: 24px; background-color: #bbdfe8; text-align: center; padding-left:7px; padding-right:6px; border-right: 1px solid #bbdfe8;}
.subnav-psychics  {height: 24px; background-color: #bbdfe8; text-align: left; padding-left:13px; padding-right:6px;  padding-bottom:3px; border-right: 0px solid white;}
.subnav-dating  {height: 24px; text-align: left;}

.bkg-horoscopes {background-color: #efe8ad;}

/*************** SPECIAL TABLES ***************/
.headergen {width:126px; height:90px; border:1px solid #dddddd; background-color: #efefef; text-align: right; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px; vertical-align: middle;}
#advert {font-family: Arial; font-size: 10px; color: #666666; text-decoration:none; font-weight:none;font-stretch:extra-condensed;text-transform:uppercase;}
#post {font-family: Arial; font-size: 11px; color: #666666; text-decoration:none; font-weight:none;font-stretch:extra-condensed;text-transform:normal;}
#table1  {padding:0px; border-left: 1px solid #dddddd;}
#table2  {padding:0px;}
#tabledark  {background-color: #5f5b56}
#tablewhite {border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
#tableblack {background-color:#000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
#tablequote {border-left: 1px solid #c2b2a7; border-right: 1px solid #c2b2a7; background-color:#e1d6cf;}
#tablecolright  {background-color: #dddddd}
#bodywhite   {background-color: #ffffff;  background-image:url(/horoscope/images/pxtrans.gif);}

/*top bar header*/ 
#topbarheader {background-color: #eeeeee; height:22px; width:100%; font-family: Arial; font-size: 11px; color: #000000; text-decoration:none;}
#topbarheader a {font-family: Arial; font-size: 11px; color: #000000; text-decoration:none;}
#topbarheader a:hover {font-family: Arial; font-size: 11px; color: #0066ff; text-decoration:none;}

.leftnavhead {padding:3px; width:120px; background-image:url(/horoscope/images/topnav_bkg.jpg); background-color: #333333; text-align: center;}
.leftnavheadfont, .leftnavheadfont:link, .leftnavheadfont:hover, .leftnavheadfont:visited  {font-family: Arial; font-size: 12px; color: #ffffcc; text-decoration:none; font-weight:bold;}
.leftnavheadfont:hover  {font-family: Arial; font-size: 12px; color: #ffffcc; text-decoration:underline; font-weight:bold;}
.leftnavmenusigns {width:120px; background-color: #efe8ad; text-align: left; border: 1px solid #333333; padding-left:10px; padding-right:5px; padding-top:0px; padding-bottom:5px; vertical-align: middle;}
.leftnavmenu {width:120px; background-color: #ffffff; text-align: left; border: 1px solid #ffffcc; padding-left:5px; padding-right:1px; padding-top:0px; padding-bottom:5px; vertical-align: middle;}
.leftnavfindchinese {width:120px; background-color: #efe8ad; text-align: center; border: 1px solid #333333; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; vertical-align: middle;}

/* premium tables */
#premium {background-color: #ffffff; color:#990000;}
.fontsma6, .fontsma6:link, .fontsma6:hover, .fontsma6:visited {font-family: Arial; font-size: 12px; color: #990000; text-decoration:underline;} /*link ultra small*/
.fontsma6:hover  {font-family: Arial; font-size: 12px; color: #0066ff; text-decoration:underline;} /*link ultrasmall hover*/
.fontultrasma6, .fontultrasma6:link, .fontultrasma6:hover, .fontultrasma6:visited {font-family: Arial; font-size: 11px; color: #990000; text-decoration:underline;} /*link ultra small*/
.fontultrasma6:hover  {font-family: Arial; font-size: 11px; color: #0066ff; text-decoration:underline;} /*link ultrasmall hover*/
/* ----- */

.col3premiumastrohead {width:300px; height:20px; background-image:url(/horoscope/images/topnav_bkg.jpg); background-color: #333333; text-align: left; padding-left:5px;}
.col3premiumastrofonthead, .col3premiumastrofonthead:link, .col3premiumastrofonthead:hover, .col3premiumastrofonthead:visited  {font-family: Arial; font-size: 12px; color: #ffffcc; text-decoration:none; font-weight:bold;}
.col3premiumastrobody {width:300px; background-color: #efe8ad; text-align: left; border: 1px solid #333333; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px; vertical-align: middle;}

.col2premiumastrohead {width:345px; height:20px; background-image:url(/horoscope/images/topnav_bkg.jpg); background-color: #333333; text-align: left; padding-left:5px;}
.col2premiumastrofonthead, .col2premiumastrofonthead:link, .col2premiumastrofonthead:hover, .col3premiumastrofonthead:visited  {font-family: Arial; font-size: 12px; color: #ffffcc; text-decoration:none; font-weight:bold;}
.col2premiumastrobody {width:345px; background-color: #efe8ad; text-align: left; border: 1px solid #333333; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px; vertical-align: middle;}

.admin {background-color: #ffffff; text-align: left; border-left: 1px solid  #d8c3a2; border-right: 1px solid  #d8c3a2; border-bottom: 1px solid  #d8c3a2; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px; vertical-align: middle;}
.newsletterform {width:760px; background-color: #333333; text-align: left; border: 1px solid #000000; padding-top:0px; padding-bottom:5px; vertical-align: middle;}

.table1 {font-size: 12px; font-family: Arial; text-decoration: none; text-align: left; vertical-align: top; color: #333333; font-weight: normal; background: #ffffee; border: 1px solid #816e4c; padding: 1px 2px 1px 2px;}
.table2 {font-size: 12px; font-family: Arial; text-decoration: none; text-align: left; vertical-align: top; color: #333333; font-weight: normal; background: #ffffaa; border: 1px solid #816e4c; padding: 1px 2px 1px 2px;}

.bkg-horoscopes {background-color: #efe8ad;}
.bkg-newsletter {background-color: #333333;}


/*google search css */ 

.main_search {
	position:relative;
	width:136px;
	top:-8px;
}
.search_input {
	position:absolute;
	top:0px;
	width:70px;
	height:30px;
	//left:82px;
}
.goog_btn {
	position:absolute;
	top:11px;
	left:72px;
	width:50px;
	border:1px solid #aaaaaa;
	text-align:right;
}
.input {
	border: 1px solid #989898;
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #989898;
}
.btn {
	background-image:url(http://marvel.com/i/content/outcss/3-i-2007-bits-btn_fade.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:1px solid #ffffff;
	padding:4px;
	cursor:pointer;
}
.btn a, .btn a:hover, .btn a:active, .btn a:visited {
	font-family:tahoma, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:5pt;
	color:#656565;
}
.btn a:hover {
	font-family:tahoma, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:5pt;
	color:#000000;
	text-decoration:none;
}
.forms {
	font-size:10px;
	color:#aaaaaa;
	border:1px solid #aaaaaa;
}


/************** AD SLOTS *******************/
#ActualAd_300x250_1, #ActualAd_300x250_2, #ActualAd_300x250_3, #ActualAd_300x250_4, #ActualAd_PrimePsychic_300x250_1 { position:relative;display:none;width:300;height:250; } 
#ActualAd_728x90_1, #ActualAd_728x90_2 { position:relative;display:none;width:728;height:90; } 
#ActualAd_300x600_1 { position:relative;display:none;width:300;height:600; }
#ActualAd_160x600_1 { position:relative;display:none;width:160;height:600; }
#ActualAd_619x225_1 { position:relative;display:none;width:619; }
