/*
*
*	Page Layout Descriptions
*
*/

body, .body {
font: 11px Tahoma,  Helvetica, sans-serif; color:#333333; text-decoration:none;
margin:0px;
padding:0px;
background-color: #FFFFFF
}

.FixedTbl { table-layout:fixed;}
h1,h2,h3,h4,h5 { display:inline; font-size:11px;text-decoration: none; }
.P-FormObject {text-decoration: none; color: #000000; font: 11px Verdana, sans-serif}

.col1 { background-color:#9999CC }
.col2 { background-color:#DDDDFF }
.col3 { background-color:#FF9900 }
.col4 { background-color:#CCCCFF }
.col7 { background-color:#FFFFCC }

.vs4{ height:4px }
.vs6{ height:6px }
.vs8{ height:8px }
.vs10{ height:10px }
.vs12{ height:12px }
.vs16{ height:16px }
.vs18{ height:18px }


.outerbody { background-color:#003399 }
.outerbodyStore { background-color:#003399 }


.jsData { display:none; }
.astroborder { background-color: #999999 }

/* font spacer */
.P-Trans { text-decoration: none; color: #000000; font: 2px Verdana, sans-serif }

/* Weekly */
.astrobox { width:100%px;border: 1px #cccccc solid;padding:5px; }



/* Cross-cobrand compatibility */
td, td a, td:hover { font: 12px Tahoma,  Helvetica, sans-serif; color:#333333; text-decoration:none; }

#wrapper{ width:974px;margin:0px auto; }
#page{ width:974px; }
#content{ width:974px;padding-bottom:18px;background-color:#FFFFFF;border-left:1px #cccccc solid;border-right:1px #cccccc solid}


.column1{ width:300px;padding-left:18px;padding-right:18px;float:left;padding-top:0px; }
.column2{ width:300px;padding-right:18px;float:left;padding-top:0px; }
.column3{ width:300px;padding-right:18px;float:right;padding-top:0px; }
.regionDouble1{min-width:619px;width:619px;padding:0px 18px 0px 18px;}



/* Standard Font*/
.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; }

.promoInput, .promoInput:link, .promoInput:hover, .promoInput:visited  { text-decoration: none; color: #ca6a2a; font: 15px Tahoma,  Helvetica, sans-serif; }
.promoBox { BACKGROUND:#fef2cd;BORDER:#d17c40 1px solid;height:22px }
.testimonials { text-decoration: none; color: #000000; font: 12px Arial, helvetica, sans-serif; }

.strike { font: 9pt Tahoma, Helvetica, sans-serif; color:#000000; background-image:url( ../images/strike.gif ); background-repeat: no-repeat; background-position: center }

/* Standard Link*/
.standardL11, .standardL11:link, .standard11:visited  { font: 11px Tahoma, Helvetica, sans-serif; color:#07519a; text-decoration:none; }
.standardL11:hover { font: 11px Tahoma, Helvetica, sans-serif; color:#07519a; text-decoration:underline; }

.standardL12, .standardL12:link, .standard12:visited  { font: 12px Tahoma, Helvetica, sans-serif; color:#07519a; text-decoration:none; }
.standardL12:hover { font: 12px Tahoma, Helvetica, sans-serif; color:#07519a; text-decoration:underline; }

/* 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; }
.prodClick12:link, .prodClick12:visited { font: 12px Tahoma, Helvetica, sans-serif; color:#07519a; text-decoration:none; }
.prodClick12:hover { font: 12px Tahoma, Helvetica, sans-serif; color:#07519a; text-decoration:underline; }

/* Navbar */
#nav{ text-align:left; }

#ho{ border-top: 2px solid #937fa3;width:93px;border-left:1px #cccccc solid}
#ps{ border-top: 2px solid #26aeda;width:81px;}
#ta{ border-top: 2px solid #f4af55;width:70px;}
#lo{ border-top: 2px solid #b63996;width:70px;}
#ca{ border-top: 2px solid #62af43;width:70px;}
#pe{ border-top: 2px solid #e3d133;width:90px;}
#fo{ border-top: 2px solid #16589c;width:82px;}
#in{ border-top: 2px solid #58316d;width:119px;}
#nu{ border-top: 2px solid #9f59c5;width:95px;}
#wo{ border-top: 2px solid #c77217;width:122px;}
#ce{ border-top: 2px solid #fe9d9d;width:80px;border-right:1px #cccccc solid}


/*
*
*	Font Descriptions
*
*/


/* 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;}

/* white */
.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;}
.t9wht {font: 9pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.t9wht:hover {font: 9pt Tahoma, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}


/* misc */
.P-A1 { text-decoration: none; color: #000000; font: 10px Verdana, sans-serif }
.P-A1:hover { text-decoration: underline; color: #000000; font: 10px Verdana, sans-serif }
.T12TahBk_nohover { color: #000000; font: 12px Tahoma, sans-serif; text-decoration: none; }
.T12TahBk_nohover:hover { color: #000000; font: 12px Tahoma, sans-serif; text-decoration: NONE; }
.P-C2 { text-decoration: none; color: #5964cf; font: 11px Tahoma; }
.P-C2:hover { text-decoration: underline; color: #5964cf; font: 11px Tahoma; }
.t10bluU {text-decoration: underline; color: #5964cf; font: 10px Tahoma, Helvetica, sans-serif; }
.t18Mag, .t18Mag:link, .t18Mag:hover, .t18Mag:visited {text-decoration: none; color: #993366; font: 18px Tahoma, Helvetica, sans-serif; }



.astroborder { background-color: #999999 }
.astroborder_grey { background-color: #999999 }
.astroborder_blue { background-color: #013676 }

.Gadget_careerTarot .main { }
.Gadget_careerTarot font { text-decoration: none; color: blue; font: 11px Verdana, sans-serif;  }
.Gadget_careerTarot span { text-decoration: none; color: #000000; font: 11px Verdana, sans-serif;  }

.Gadget_loveTarot .main { }
.Gadget_loveTarot font { text-decoration: none; color: blue; font: 11px Verdana, sans-serif;  }
.Gadget_loveTarot span { text-decoration: none; color: #000000; font: 11px Verdana, sans-serif;  }


/*
*
*	DEPRECATED Font Descriptions
*
*/

/* black fonts */
.P-A2 { text-decoration: none; color: #000000; font: 11px Tahoma, sans-serif }
.P-A2:hover { text-decoration: underline; color: #000000; font: 11px Tahoma, sans-serif }
.P-A2-STRIKE { font: 9pt Tahoma, Helvetica, sans-serif; color:#000000; background-image:url( ../images/strike.gif ); background-repeat: no-repeat; background-position: center }
.P-A2B { text-decoration: none; color: #000000; font: Bold 11px Verdana, sans-serif; }
.P-A2B:hover { text-decoration: underline; color: #000000; font: Bold 11px Verdana, sans-serif }
.P-A5 { text-decoration: none; color: #000000; font: 12px Arial, helvetica, sans-serif; }
.P-A5:hover { text-decoration: underline; color: #000000; font: 12px arial, helvetica, sans-serif; }
.P-A10B { color:#000000; font-family: bold arial, helvetica, sans-serif; font-size: 16px; }
.P-A2B { text-decoration: none; color: #000000; font: Bold 11px Verdana, sans-serif; }
.P-A2B:hover { text-decoration: underline; color: #000000; font: Bold 11px Verdana, sans-serif }


