﻿/* Horoscope Subnav *****************************************/
.horoscopeNav{
  
}
.horoscopeNav img{
	border: none;
	width:42px;
	height:42px;
}
.horoscopeNav li {
	display:block;
    float:left;
    margin:10px 10px 30px 10px;
    text-align:center;
}
.horoscopeNav li a
{
    text-decoration:none;
}
/* Horoscope Leftnav *****************************************/
.leftNav {
	margin-left: 0;
	padding-left: 0;
	border: none;
}

.leftNav li {
	margin-left: 0;
	border-bottom: 1px dotted #434343;
	list-style: none;
	padding:5px 0;
}
.leftNav li a
{
    text-decoration:none;
}


/************************************************************************/
/*    HOROSCOPE  */
/************************************************************************/
.horoLeft{
    float:left;
    margin-right:20px;
}
.horoMiddle{
    float:left;
    width:500px;
}
.horoRight{
    float:right;
}
.horoDaily
{
    float:left;
    width:210px;
    padding:0 0 20px 30px;
}
.horoStats
{
    float:right;
    width:200px;
    margin-top:-20px;
}
.horoStatsLabel
{
    text-align:right;
    padding-right:10px;
}
a.horoDay
{
    color:#333333;
    font-weight:bold;
    padding:5px 20px 7px 10px;
    text-decoration:none;
}
a.horoDay:hover
{
    color:#6F6F6F;
}
a.yesterday
{
    background:url("/images/horo-yesterday.png") no-repeat left;
}
a.today
{
    background:url("/images/horo-today.png") no-repeat left;
}
a.tomorrow
{
    background:url("/images/horo-yesterday.png") no-repeat left;
} 
a.horoCurrent
{
    color:#339999;
}
a.horoCurrent:hover
{
    color:#339999;
}
.horoDynamic
{
    padding-left:30px;
    padding-bottom:10px;
    border-bottom:solid 1px #434343;
}
.horoTitle
{
    font-size:1em;
    color:#339900;
    padding:0 0 20px 0;
}     
.horoAbout
{
    clear:both;
}
.horoDate
{
    padding:20px 0 10px;
    color:#339900;
    font-weight:bold;
}
.horoGo
{
    margin-left:10px;
}  
.horoGetDaily
{
    padding-bottom:10px;
} 
.signDate
{
    font-size:.9em;
    text-align:center;
    color:#CC0000;
    padding:5px 0;
}
.horoQuickJump
{
    /*background: url("/images/horo-gray.png") no-repeat; */
    padding:10px 0;
}
.horoQuickJump ul
{
    float:left;
    list-style-type: none;
    margin:0 50px 0 10px;
}
.horoQuickJump li{
    background: url("/images/bullet-arrow-red.png") no-repeat 0 4px;
    padding-left:15px;
    margin-top:5px;
}
.horoQuickJump li a
{
    text-decoration: none;
    color:#000000;
}
.horoQuickJump li a:hover
{
    color:#CC0000;
}
.horoWeather
{
    background:url("/images/horo-weather.gif") no-repeat 220px -10px;
}
.horoLove
{
    background:url("/images/horo-love.gif") no-repeat 320px -5px;
}
.matchmeForm
{
    padding:5px 0 0 60px;
}
.matchmeFormText
{
    font-size:.9em;
    color:#434343;
    margin:10px 0 5px 0;
}
.matchMeBtn
{
    width:105px;
    height:62px;
    background:url("/images/matchme-btn.png");
    border:none;
    cursor:pointer;
}
.matchMeBtnHolder
{
    margin:-40px 0 0 200px;
}
.sunSignTable 
{
    margin-left:120px;
}  
.sunSignResult
{
    border-top:solid 1px #434343;
    margin-top:20px;
    padding-top:30px;
}
.sunSignLeft
{
    float:left;
    display:block;
    width:170px;
    text-align:center;
}
.sunSignCenter
{
    float:left;
    text-align:center;
    font-weight:bold; 
    width:160px;
    padding:30px 0 60px;
}
.sunSignRight
{
    float:right;
    display:block;
    width:170px;
    text-align:center;
}

/************************************************************************/
/* Celebrity match me                                           */
/************************************************************************/

.graphTitle{
    padding-top:5px;
}
.graphOut{
    border:solid 1px #999999;
    width:120px;
    height:6px;
}
.graphOutB{
    border-top:none;
}
.graphInL{
    background:#CBCC66;
    height:100%;
}
.graphInD{
    background:#9A9865;
    height:100%;
}

.graphVert{
    float:left;
    text-align:center;
    padding:2px;
}
.celebHolder{
    margin:6px 0;
}
.celebX{
    background:url(/images/horo-celeb.png) no-repeat;
    width:732px;
    height:218px;
}
.celebPic{
    margin:2px 4px 7px 6px;
}
.celebPicHolder{
    float:left;
    margin:25px 20px 0;
    background:url(/images/match-me/matchme-missing.png) no-repeat;
}
.celebInfo{
    float:left;
    margin:25px 30px 0 0;
    width:160px;
}
.celebVert{
    float:left;
    margin:20px 0 0 0;
}
.celebHor{
    float:right;
    margin:-10px 30px 0 0;    
}
.celebHorTitle{
    font-size:.9em;
    padding-top:3px;
}
.celebAbout{
    width:68px;
    height:21px;
    margin-left:390px;
}
.celebOrder{
    float:left;
    padding:0;
}
.celebPage{
    float:right;
    text-align:right;

}
.celebCredit{
    font-size:.8em; 
    text-align:center;
    line-height:1em;
    color:#434343;
}
.forecastLink{
	border-bottom: solid 1px #434343;
	padding:5px 0 15px;
}
.forecastList li{
	padding-bottom:5px;
}
.chooseSign{
	font-size:.9em;
	padding-left:10px;
	
	color:#CC0000;
}