html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body{
	color:				#FFFFFF;	
	height: 			100%;
	width: 				100%;
	background-color: 	#0F1932;
	font-family: 		Arial;
	font-size: 			15px;	
	font-weight: 		normal;
}
form {
	margin:0px;
	padding:0px;
}
		
.masterCenteringDiv{
	margin: 			0 auto;
	margin-left: 		auto;
	margin-right: 		auto;
	width: 				955px;
	height: 			100%;
	position: 			relative;
	background:			#0F1932 url(http://ak.imgfarm.com/images/funwebproducts/horoscope/homePage/horoBGHomePage.jpg) center top no-repeat;
}

/**header**/
#CM_Header{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/common/headerLogoSparkle2.jpg);
	background-position:right;
	width: 				955px;
	height:				128px;
}
#CM_Login {
	padding:			5px 5px 0px 5px;
	background:			url(http://ak.imgfarm.com/images/funwebproducts/horoscope/loginBox.gif) no-repeat;
	width:				265px;
	height:				42px;
	position:			relative;
	float:				right;
	color:				#f6cc46;
	font-family:		Arial;
	font-size:			12px;
	line-height:		30px;
	text-align: 		left;
}

#CM_Login a{
	color:				#f6cc46;
	font-weight: 		bold;
}

input {
	padding:			0px;
	margin:				0px;
}
#CM_Login div.loginHolder {
	width:				327px;
	height:				26px;
	padding:0px;
}

#CM_Login input {
	font-size:			11px;
}

 
#CM_Header img.headerImg{
	position:			relative;
	top: 				23px;
	left: 				22px;			
}

div.submitImage{
	position:			relative;
	top:				-35px;
	left:				195px;
	width:				45px;
}

span.wordLoginText{
	font-weight:		bold;	
}

#underLoginBox{
	margin: 			2px 0px 0px 70px; 
	font-size: 			11px;
}

#underLoginBox .registerLink a{
	font-weight:normal;
}
								
#underLoginBox .forgotPassword a{
	font-weight:normal;
}


div.loginContainer{
	height:				17px;
	line-height:		15px;
	vertical-align:		top;
	margin-left:10px;
	
}

#main{
	position: 			relative;
	width: 				100%;
	top:				-31px;
}

/** left nav bar **/

div.signedOut a{
	color:				#f6cc46;
	font-weight: 		bold;
}

#leftNav{
	width: 				250px;			
	float:				left;
	position: 			relative;
	left:				22px;
	top:				10px;
}

#leftNav .signedIn{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/homePage/welcomeBox1.gif) no-repeat;
	padding:			10px 10px 10px 10px;
	height:				98px;
	width:				268px;
	display:			none;
}

#leftNav .signedOut{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/homePage/welcomeBox1.gif) no-repeat;
	padding:			10px 10px 10px 31px;
	height:				98px;
	width:				227px;
	display:			block;
	line-height:		35px;
}

#leftNav .signedOut a{
	display:			block;
	text-align:			center;
	padding:			0px 25px 0px 0px;
	font-family:		Georgia;
	
}

#leftNav .signedOut td{
	padding:			10px 14px 0px 0px;
}


#leftNav .leftNavigationBar{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/common/LeftNavBox4.gif) no-repeat;
	height: 			298px;
	width:				216px;
	position:			relative;
	padding:			10px 10px 10px 10px;
}

#leftNav .leftNavStar{
	position: 			relative;
	float:				left;
}

#leftNav .leftNavigationBar a{
	position:			relative;
	left:				10px;
	text-decoration:	none;
	color:				#f6cc46;
	font-weight: 		bold;
	font-family:		Georgia;
	font-size:			14px;
}

#leftNav .leftNavigationBar p{
	padding-bottom:		9px;
	padding-top:		9px;
	vertical-align: 	middle;
}

#subLeftNav{
	width: 				250px;			
	float:				left;
	position:			relative;
	margin:				20px 0px 10px 0px;
	left:				-15px;
}

#subLeftNav div.header{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/boxes/leftNavTopBox2.jpg) no-repeat;
	width:				225px;
	height:				20px;
}

#subLeftNav div.content{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/boxes/leftNavMiddle2.jpg) repeat-y;
	width:				225px;
}

#subLeftNav div.footer{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/boxes/leftNavBottomBox2.jpg) no-repeat;
	width:				225px;
	height:				20px;
}

#leftPromoModule{
	width: 				240px;			
	float:				left;
	position: 			relative;
	left:				-4px;
	top:				5px;
}

#leftPromoModule div.header{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/boxes/leftNavTopBox2.jpg) no-repeat;
	width:				225px;
	height:				20px;
}

#leftPromoModule div.content{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/boxes/leftNavMiddle2.jpg) repeat-y;
	width:				225px;
}

#leftPromoModule div.footer{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/boxes/leftNavBottomBox2.jpg) no-repeat;
	width:				225px;
	height:				20px;
}


/* Content */
#Content{
	width:				500px;
	position:			relative;
	right:				35px;
	float:				right;
}

#Content.homepageWheel{
	position: 			relative;
	margin-top: 		10px; 
}

/*Bottom Features*/
#bottomFeatures{
	height: 			225px;
	width:				470px;
	position:			relative;
	left: 				17px;
	top:				20px;
}
#bottomFeatures div.featuredContentSubHeader{
	color:				#A2DCE9;
	font-family:		Georgia;
	font-size: 			18px;
	text-align: 		center;
	padding-bottom:		5px;
}

#bottomFeatures #featuredContent{
	height:				224px;
	width:				210px;
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/homePage/FeaturedBox2.gif) no-repeat;
	float:left;
	padding:			0px 20px 0px 0px;

}

#bottomFeatures #featuredContent .title{
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	width: 				210px;
	height:				25px;
	text-align: 		center;
	position:			relative;
	top:				5px;
}

#bottomFeatures #featuredContent .text{
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	width: 				170px;
	height:				100%;
	text-align: 		center;
	position:			relative;
	top:				10px;
	left:				5px;
	padding:			0px 15px 00px 15px; 
	line-height:		16px;
}

#bottomFeatures #featuredContent .learnMore a{
	color:				#f6cc46;
	/*font-family:		Arial, Helvetica, sans-serif;*/
	font-family:		Georgia;
	font-weight:		bold;
	width: 				160px;
	height:				25px;
	text-align: 		right;
	position:			relative;
	top:				-60px;
	left:				70px;
	padding-left: 		15px;
	padding-right: 		10px;
}

#bottomFeatures #goodies{
	height:				224px;
	width:				210px;
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/homePage/FeaturedBox2.gif) no-repeat;
	float:right;

}

#bottomFeatures #goodies .title{
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	width: 				210px;
	height:				25px;
	text-align: 		center;
	position:			absolute;
	top:				5px;
}

#bottomFeatures #goodies .text{
	color:				#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	width: 				170px;
	height:				100%;
	text-align: 		left;
	position:			absolute;
	top:				26px;
	left:				5px;
	padding-left: 		15px;
	padding-bottom:		20px;
	padding-top: 		20px;
	padding-right: 		15px;
}

#bottomFeatures #goodies .learnMore{
	color:				#f6cc46;
	/*font-family:		Arial, Helvetica, sans-serif;*/
	font-family:		Georgia;
	font-weight:		bold;
	width: 				160px;
	height:				25px;
	text-align: 		right;
	position:			absolute;
	top:				190px;
	left:				5px;
	padding-left: 		15px;
	padding-right: 		15px;
}

#bottomFeatures #adSpace{
	display:none;
/*	background-color:	#0F0F0F;
	width: 				300px;
	height:				250px;
	position:			relative;
	top:				00px;
	left:				15px;
	float:				right;*/
}

div._ERR{
	display: 			none;
	color:				#FF0000;
	font-weight: 		bold;
	font-size:			12px;	
}

span.fakeLink{
	color:				#f6cc46;
	font-weight: 		bold;
	text-decoration: 	underline;
}

a{
	text-decoration: 	none;
}

.floatFix{
	display: block;
	clear: left;
	
	visibility: hidden;
}

#footer{
	font-family:		Georgia;
	clear:				both;
	position:			relative;
	top:				40px;
	width:				900px;
	text-align:			center;
	text-decoration:	none;
	color:				#f6cc46;
	font-size:			11px;
	line-height: 		20px;
	height:				80px;
}

#footer a{
	text-decoration:	none;
	color:				#f6cc46;
	font-size:			11px;
	padding-left: 		5px;
	padding-right: 		5px;
}

div.welcomeHeader{
	font-size:18px;
	padding:0px 0px 5px 0px;
	line-height:22px;
}

div.welcomeText{
	font-size:			13px;
	line-height:		16px;	
}

#CM_Login a.editProfile{
	padding:			0px 10px 0px 0px;
}

#CM_LoggedIn{
	padding:			10px;
	background:			url('http://ak.imgfarm.com/images/funwebproducts/horoscope/common/LoginBarShort.gif') right top no-repeat;
	width:				327px;
	height:				50px;
	position:			relative;
	float:				right;
	color:				#FFFFFF;
	font-family:		Arial;
	font-size:			12px;
	line-height:		30px;
	text-align: 		right;	
}
#CM_LoggedIn a{
	color:				#f6cc46;
	font-weight: 		bold;
}

/***************************************************************************/
/***************************************************************************/
/**************************** General Formating ****************************/
/***************************************************************************/
/***************************************************************************/
.blue{
	color:				#A2DCE9;
}

.gold{
	color:				#f6cc46;
}

div.fontText{
	font-family: 		Arial;
}

div.fontHeading{
	font-family: 		Georgia;
}

div.fontSizeHeading{
	font-size:			30px;
}

div.fontSizeSubHeading{
	font-size:			24px;
}

div.center{
	text-align: 		center;
}


h1.fontHeading{
	font-family: 		Georgia;
}

h1.fontSizeHeading{
	font-size:			30px;
	font-weight:		normal;
}

h1.fontSizeSubHeading{
	font-size:			24px;
	font-weight:		normal;
}

h1.center{
	text-align: 		center;
}

h1.small{
	font-size:			15px;
	font-weight:		normal;
}


div.underline{
	text-decoration: 	underline;
}

/***************************************************************************/
/***************************************************************************/
/**************************** Astrology Modules ****************************/
/***************************************************************************/
/***************************************************************************/
div.todaysfreesample { 	
	font: 				20px Georgia; 
	color: 				#A2DCE9; 
	font-weight: 		bold;
}
div.freereadingheading { 
	font: 				normal 14px arial; 
	color: 				#FFFFFF; 
	font-weight: 		bold;
}
div.freereading { 
	font: 				normal 12px arial; 
	color: 				#FFFFFF; 
}
div.readingpromosbold { 
	font: 				normal 12px arial; 
	color: 				#FFFFFF; 
	font-weight: 		bold;
}
form.freereadingform { 	
	margin: 			0; 
	padding: 			0; 
}
a.astlink { 
	color: 				#F6CC46;
}




.hasBGForRollover{
	background: 		url(http://ak.imgfarm.com/images/funwebproducts/horoscope/common/gradient3.jpg) no-repeat;
	cursor:				pointer;
}

.hasNOBGForRollover{
	background: 		;
	cursor:				default;
}

