
/* ---------- KIDSPOT HOROSCOPES ----------------------------------------------------------------------------------------------------- */

.top-box{position:relative;width:963px}
	.top-box .tab {float:left;width:807px}
	.top-box .tab li a{padding:0 1px}
	.top-box a.send-friend {text-align:left;width:155px;position:absolute;right:0;top:0}
	
.breadcrumb{margin-bottom:5px}

#content{font-family:Arial,sans-serif;background:url(/images/horoscopes/bg-content-s.gif) 0 0 repeat-y;width:639px;position:relative;padding:20px 6px 20px 10px;margin-bottom:10px}
	#content .tl{background:url(/images/horoscopes/bg-content-ts.gif) 0 0 repeat-y;width:655px;height:9px;position:absolute;top:0;left:0}
	#content .bl{background:url(/images/horoscopes/bg-content-bs.gif) 0 0 repeat-y;width:655px;height:9px;position:absolute;bottom:0;left:0}

#content h2{font-family:Georgia,serif;font-size:2.5em;color:#231f20;padding-left:10px}
	#content .author{padding:0 0 30px 10px;font-family:"Trebuchet MS",arial,sans-serif;}
	#content .author a{color:#c4132a;font-weight:bold;font-family:Georgia,serif;}
	#content .date{color:#8d8d8d;font-weight:bold;font-family:Georgia,serif;}

#quiz-landing{padding:0;margin:0;list-style-type:none}
	#quiz-landing li{width:207px;float:left;height:405px;overflow:hidden;margin-right:12px}
	#quiz-landing li.last{margin-right:0}
	#quiz-landing li img{cursor:pointer;background:url(/images/horoscopes/bg-quiz-landing-img.jpg) 0 0 no-repeat;width:124px;height:129px;padding:9px 41px	 }
	#quiz-landing h3{cursor:pointer;text-align:center;font-family:Georgia,serif;color:#691026;font-size:1.3em;margin:0 0 2px 0}
	#quiz-landing h3 a{color:#691026}
	#quiz-landing p{padding:2px 5px}
	#quiz-landing .date{text-align:center;color:#231f20;font-weight:normal;font-family:Arial,sans-serif}
	#quiz-landing .question{color:#6d162c}
	#quiz-landing .take-the-quiz{text-align:center}
	#quiz-landing .take-the-quiz a{color:#dd1c41;font-weight:bold;font-family:Georgia,serif;font-size:1.1em}
	
	#content.wide{background:url(/images/horoscopes/bg-content.gif) 0 0 repeat-y;width:646px}
	#content.wide .tl{background:url(/images/horoscopes/bg-content-t.gif) 0 0 repeat-y;width:662px}
	#content.wide .bl{background:url(/images/horoscopes/bg-content-b.gif) 0 0 repeat-y;width:662px}


#main-area{padding:10px}
	#main-area p{font-size:1.3em;color:#231f20;line-height:130%;margin-bottom:15px}

#content-aux .question .author{padding-bottom:15px}
	#content-aux .question h2{line-height:110%}

.question h3{font-family:georgia,serfif;font-size:1.4em;color:#691026;margin-top:10px;margin-bottom:5px}
	#main-area fieldset p{margin-bottom:0}
	.question label{color:#808285;margin-left:5px;font-size:.9em}
	#main-area .question-nav{font-size:1em;margin-bottom:0}
	.question .question-nav a{background:url(/images/horoscopes/btn-next-question.jpg) 0 0 no-repeat;color:#fff;text-align:center;width:98px;height:23px;padding:5px 0 0 0;float:right	}
	.question .question-nav a:hover{text-decoration:none}
	.question .question-nav span{float:right;color:#808285;text-transform:uppercase;padding:6px 0 0 7px;font-size:.9em}

#facebook-like{margin-top:40px}
#cosmic-tools-play h4{margin:0 0 20px 0;padding:0;color:#e11c42;font-size:1.5em;font-weight:normal}
	#cosmic-tools-play ul{list-style-type:none;padding:0;margin:0}
	#cosmic-tools-play li{float:left;width:400px;position:relative;padding-left:85px;margin-bottom:10px;padding-top:5px}
	#cosmic-tools-play h5{color:#801b31;font-family:georgia,serif;font-size:1.4em;font-weight:normal;margin:0;padding:0}
	#cosmic-tools-play h5 a{color:#801b31;}
	#cosmic-tools-play p{color:#595959;font-size:1em}
	#cosmic-tools-play img{position:absolute;top:0;left:0}

#content-aux .lovemeter h2{font-size:1.9em;margin-bottom:8px}
	.lovemeter h3{font-family:georgia,serfif;font-size:1.6em;margin-top:10px;margin-bottom:10px;color:#e11c42}
	#print{position:absolute;top:26px;right:18px;color:#6d162c;font-family:georgia,serif;font-weight:bold;background:url(/images/horoscopes/ico-print.gif) 0 0 no-repeat;padding-left:23px	 }
	#facebook-share{position:absolute;top:20px;right:18px}
	.lovemeter #facebook-share,.celeb #facebook-share{right:160px;top:24px}
	#content-aux .lovemeter .author{padding-bottom:10px}
	.lovemeter h3.brown{font-size:1.3em;color:#691026}
	.lovemeter label{color:#e11c42;font-style:italic;font-weight:bold;font-family:georgia,serif;display:block;margin-bottom:6px}
	.lovemeter select{border:1px solid #bcbec0;width:165px;padding:3px}
	.lovemeter fieldset{float:left;padding-left:30px}
	.lovemeter fieldset p{float:left;width:200px}
	#partner-sign-cont{width:290px}
	.lovemeter p#submit-cont{width:53px;padding-top:28px}
	.lovemeter #submit{width:53px;height:37px;cursor:pointer;border:0;background:url(/images/horoscopes/btn-go.jpg) 0 0 no-repeat;text-indent:-9999px;font-size:0;display:block;line-height:0;}


#content.horoscopes{background:transparent;padding-left:3px;width:650px;padding-top:10px}
	#content.horoscopes h2{margin-bottom:5px;text-indent:-9999px;background:url(/images/horoscopes/hd-horoscopes.jpg) 0 0 no-repeat;width:649px;height:38px;}
	#content.horoscopes .author{position:absolute;top:23px;left:210px}
	#content.horoscopes #facebook-share {top:18px;right:7px}
	#content.horoscopes ul{padding:0;margin:0;list-style-type:none}
	#content.horoscopes li{width:207px;float:left;height:205px;margin-bottom:4px;overflow:hidden;padding-right:6px;padding-left:5px;background:url(/images/horoscopes/bg-horoscopes-divider.jpg) bottom left repeat-x	 }
	#content.horoscopes li.last{padding-right:0}
	#content.horoscopes .no-border{background:transparent}
	#content.horoscopes li img{cursor:pointer;background:url(/images/horoscopes/bg-quiz-landing-img.jpg) 0 0 no-repeat;width:124px;height:129px;padding:9px 41px	 }
	#content.horoscopes h3{text-align:center;font-family:Georgia,serif;color:#691026;font-size:1.3em;margin:0 0 2px 0}
	#content.horoscopes h3 a{color:#691026;}
	#content.horoscopes p{padding:2px 5px}
	#content.horoscopes .date{text-align:center;color:#231f20;font-weight:normal;font-family:Arial,sans-serif}

#content.horoscope-daily h2{margin-bottom:10px;font-size:2.2em; width:550px;}
	#content.horoscope-daily .author{padding-bottom:13px}
	.horoscope-daily #facebook-share{top:28px}
	.horoscope-daily ul{padding:0;margin:0;list-style-type:none}
	.horoscope-daily li{background:url(/images/horoscopes/bg-brown-bullet.gif) 0 6px no-repeat;margin-bottom:10px;padding-left:12px	}
	.horoscope-daily li a{font-weight:bold;color:#691026;font-family:georgia,serif;font-size:1.3em}
	.horoscope-daily li a span{color:#e11c42;text-decoration:underline}
	.horoscope-daily li a:hover span{text-decoration:none}

#content-aux .celeb h2{font-size:2.2em;margin-bottom:8px;}
	#content-aux .celeb h3{font-size:1.7em;color:#e11c42;font-weight:bold;font-family:georgia,serif;}
	#content.celeb .author{padding-bottom:13px}
	.celeb label,.celeb fieldset h4{color:#e11c42;font-style:italic;font-weight:bold;font-family:georgia,serif;display:block;margin-bottom:6px}
	.celeb fieldset h4{font-size:1.3em;clear:both;margin:0 0 3px 0;padding:0}
	.celeb select{border:1px solid #bcbec0;width:165px;padding:3px;margin-bottom:10px}
	.celeb #birth-cont{float:left;width:600px}
	.celeb #birth-cont select, .celeb #age-cont select{width:auto}
	.celeb #birth-cont label, .celeb #age-cont label{display:none}
	.celeb fieldset{float:left}
	.celeb fieldset p{float:left;width:200px}
	.celeb #age-cont{width:300px}
	.celeb #age-cont span{color:#6d162c;padding:0 3px}
	.celeb p#matchme-container{width:104px;float:right;position:relative;right:30px;top:-4px}
	.celeb #matchme{width:104px;height:37px;cursor:pointer;border:0;background:url(/images/horoscopes/btn-matchme.jpg) 0 0 no-repeat;text-indent:-9999px;font-size:0;display:block;line-height:0;}

.daily-forecast#content{padding-top:10px;padding-bottom:10px}
.daily-forecast #sign{padding:12px 0 0 15px;margin-left:-1px;background:url(/images/horoscopes/bg-sign.jpg) 0 0 no-repeat;width:623px;height:34px;color:#fff;font-weight:normal;font-size:1.6em	}
#forecast{min-height:240px;height:auto !important;height:370px;position:relative;padding:27px 30px 30px 35px;float:left;width:572px;background:url(/images/horoscopes/bg-forecast-divider.jpg) bottom left repeat-x	}
	#forecast h2{font-weight:normal;font-size:3.4em;color:#640d16;padding-left:0}
	#forecast .author{padding-left:0;padding-bottom:8px}
	#forecast .tabs{padding:0;margin:0 0 10px 0;list-style-type:none}
	#forecast .tabs li{float:left;border-right:1px solid #666666;margin-right:15px;padding-right:15px}
	#forecast .tabs li.last{border:0;padding:0;margin:0}
	#forecast .tabs a{color:#666666 !important;text-transform:uppercase;font-family:georgia,serif}
	#forecast .tabs .active a{color:#de1c41 !important}
	#forecast .tab-container{clear:both}
	/*#forecast img{position:absolute;top:35px;left:35px}*/
	.daily-forecast p{color:#666;padding-bottom:0}
	#forecast .highlighted{color:#dd1c41}
	
#featured ul{margin:0;padding:0;list-style-type:none;float:left;}
	#featured li{float:left;padding:0 20px 0 13px;width:182px;height:170px;background:url(/images/horoscopes/bg-featured-li.gif) top right repeat-y	 }
	#featured li img{float:left;margin-right:10px}
	#featured li h3{color:#640d16;font-family:georgia,serif;font-weight:normal;font-size:1.8em;padding:25px 0 10px 0;margin:0}
	#featured li h3 a{color:#640d16}
	#featured li.border{padding:0;width:215px;}
	#featured li.border h3{background:url(/images/horoscopes/bg-forecast-divider.jpg) top left repeat-x;padding-left:13px}
	#featured li.border p{padding:0 10px 0 13px;margin-bottom:6px}
	#featured li.border a{color:#de1c42}
	#featured .button{position:relative;left:-4px;top:7px;color:#fff;background:url(/images/horoscopes/btn-featured.jpg) 0 0 no-repeat;width:75px;height:21px;text-align:center;float:left;padding-top:6px}
	#featured .button:hover{text-decoration:none}
	#featured li.last{background:transparent;width:193px;padding-right:0}

#matchme-cont{position:relative;background:url(/images/horoscopes/bg-matchme.gif) 0 0 no-repeat;width:578px;height:149px;padding:25px;top:10px}
	#content #matchme-cont h3{margin-left:127px;padding-top:15px;font-size:1em;color:#691026;font-family: Arial,sans-serif;line-height:150%}
	#content #matchme-cont h3 span{color:#474747;font-weight:normal}
	#matchme-cont img{position:absolute;left:17px;top:27px}

#harmony-tension{width:193px;height:155px;padding-top:4px;position:absolute;top:25px;left:275px;background:url(/images/horoscopes/bg-numbers.jpg) 50% 19px no-repeat	}
	#harmony-tension h4{text-align:center;font-weight:normal;color:#474747;padding:0 0 3px 0;margin:0;font-size:.9em}
	#harmony{width:78px;float:left}
	#harmony p{text-indent:-9999px;width:78px;height:119px;float:left;border:1px solid #a4a4a6;background:url(/images/horoscopes/bg-harmony.gif) 0 0 no-repeat	 }
	#tension{width:78px;float:right}
	#tension p{text-indent:-9999px;width:78px;height:119px;float:right;border:1px solid #a4a4a6;background:url(/images/horoscopes/bg-tension.gif) 0 0 no-repeat}
	#harmony-tension .n1{background-position:0 -13px}
	#harmony-tension .n2{background-position:0 -26px}
	#harmony-tension .n3{background-position:0 -39px}
	#harmony-tension .n4{background-position:0 -52px}
	#harmony-tension .n5{background-position:0 -65px}
	#harmony-tension .n6{background-position:0 -78px}
	#harmony-tension .n7{background-position:0 -91px}
	#harmony-tension .n8{background-position:0 -104px}
	#harmony-tension .n9{background-position:0 -117px}
	#harmony-tension .n10{background-position:0 -131px}

#match-details{position:absolute;right:20px;top:23px;list-style-type:none;padding:0;margin:0;font-size:.7em;width:118px}
	#match-details p{text-indent:-9999px;height:7px;width:0;padding:0}
	#match-details div{border:1px solid #ccc;height:14px}
	#match-details p.harmony{background:#e11c42}
	#match-details p.tension{background:#6d162c}

#sidebar{width:303px;position:relative;top:-21px}
	#sidebar.horoscopes{top:4px}

#cosmic-tools{width:303px;float:right;background:url(/images/horoscopes/bg-cosmic-tools.jpg) 0 0 no-repeat;margin-bottom:7px}
	#cosmic-tools h3{color:#fff;font-size:1.9em;font-family:georgia,serif;font-weight:normal;margin:0 0 10px 0;padding:14px 0 0 20px}
	#cosmic-tools h4{color:#801b31;font-family:georgia,serif;font-size:1.4em;font-weight:normal;margin:0;padding:0}
	#cosmic-tools h4 a{color:#801b31;}
	#cosmic-tools ul{float:left;width:286px;position:relative;height:237px;overflow:auto;margin:0 0 5px 0;list-style-type:none;padding:0 7px 0 10px}
	#cosmic-tools ul li{position:relative;border-bottom:2px solid #ededed;padding:8px 5px 10px 0}
	#cosmic-tools ul li.last{border:0}
	#cosmic-tools ul li img{float:left;margin-right:5px;position:relative;top:-2px}
	
#daily-horoscope{width:303px;height:259px;float:right;background:url(/images/horoscopes/bg-daily-horoscope.jpg) 0 0 no-repeat;margin-bottom:7px}
	#daily-horoscope h3{color:#fff;font-size:1.9em;font-family:georgia,serif;font-weight:normal;margin:0 0 20px 0;padding:14px 0 0 20px}
	#daily-horoscope h4{color:#691026;font-size:1.3em;font-family:georgia,serif;font-weight:normal;padding:0 0 0 135px;margin:0}	
	#daily-horoscope p{margin-left:135px}
	#daily-horoscope label{display:none}
	#daily-horoscope #day,#daily-horoscope #month{width:45px}
	#daily-horoscope #email{border:1px solid #989898;width:146px;padding:5px}
	#daily-horoscope #signup{width:75px;height:29px;float:right;margin-right:10px;display:inline;cursor:pointer;border:0;background:url(/images/horoscopes/btn-signup.jpg) 0 0 no-repeat;text-indent:-9999px;font-size:0;display:block;line-height:0;}
	#daily-horoscope input {color:#231F20;}
	
.blockDaily{float:right;overflow:visible;width:298px;margin-bottom:7px}
#sidebar .myspot ul{width:200px}
#banner-placeholder{margin-bottom:7px;float:right}
#sidebar.horoscopes #banner-placeholder{margin-bottom:10px}
#sidebar.horoscopes #cosmic-tools{margin-bottom:14px}
#facebook-placeholder{float:right;margin-bottom:0}
.wide {color:#231F20;}


/* Horoscopes popup */

.horoscope_bg{ margin:0px auto; padding:0px; background:url(/images/horoscopes/horoscopes_bg.jpg) no-repeat left top; width:476px; height:323px;}
.horoscope_bg .close{ margin:7px 7px 0px 0px; width:40px; height:10px; float:right;}
.horoscope_bg .close a, .horoscope_bg .close a:hover {color:#000;}
.horoscope_bg .form_horoscope{ width:400px; margin:200px 0px 0px 25px; position:absolute; padding:0px;}
.horoscope_bg.form_horoscope_row1{ width:auto; margin:0px; padding:0px;}
.horoscope_bg .form_horoscope_row2{ width:auto; margin:55px 0px 0px 0px; padding:0px;}
*html .horoscope_bg .form_horoscope_row2{ width:auto; margin:15px 0px 0px 0px; padding:0px;}
*+html .horoscope_bg .form_horoscope_row2{ width:auto; margin:35px 0px 0px 0px; padding:0px;}
.horoscope_bg .horo_listbox{ width:400px; float:left; margin:0px;}
.horoscope_bg .fild_row2{ border:1px solid #969699; padding:4px 0px; width:162px; float:left;}
.horoscope_bg .select_row1{ border:1px solid #969699; padding:0px 0px; width:164px;}
.horoscope_bg .subscribe{ width:116px; height:34px; margin:-4px 0px 0px 25px; float:left;border:0px;}
*html .horoscope_bg .subscribe{ margin:0px 0px 0px 25px; float:left;}
.horoscope_bg .btnsignup{width:116px;height:34px;float:right;margin-right:10px;display:inline;cursor:pointer;border:0;background:url(/images/horoscopes/subscribe_butt.gif) 0 0 no-repeat;text-indent:-9999px;font-size:0;display:block;line-height:0;}