.tab-area table td.bg_horo_sign {
position:relative;
display:block;
float:left;
background:transparent url(../images/bg_horo_sign.gif) no-repeat scroll center center;
height:85px;
width:100px;

}
.showLine{
clear:both;
width:100%;
float:left;
}

.tab-area td img.mb3 {
clear:both;
background-color:#FFFFFF;
line-height:16px;
vertical-align:top;
position:relative;
border:none;
margin-left:35px;
  }
  
  .italic {
font-style:italic;
}

.grey {
position:relative;
display:block;
clear:both;
color:#666666;
font-size:14px;
}
.black{
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:14px;
color:#000000;
}

.horCont{

color:#000000;
font-family:arial,sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:145%;
text-align:left;


}

.dateHor{
clear:both;
color:#999999;
font-style:italic;
padding-left:10px;
padding-right:10px;
margin-right:10px;
}


.nameHoro{
position:relative;
display:block;
clear:both;
margin-top:2px;
margin-bottom:5px;

}

.horo{
	position:relative;
	display:block;
	float:left;
	padding-left:70px;
		
}
.horo .tabset a.active:link, .horo .tabset a.active:visited, .horo .tabset a.active {
color:#666666;
font-style:italic;
font-weight:bold;
font-size:16px;

}

.horo .tabset .tab{

font-weight:bold;
font-size:16px;

}



.borderLineHor{
position:relative;
float:left;
display:block;
clear:both;
width:100%;
margin-top:10px;

}

.horoBox .tabset a.active:link, .horoBox .tabset a.active:visited, .horoBox .tabset a.active {
color:#000000;
font-style:normal;
font-weight:bold;
font-size:16px;

}

.horoBox .tabset .tab{

font-weight:bold;
font-size:16px;

}
.horoBox .tab-area{
padding:0px;
width:620px;
padding-right:20px;

}


