#horoscopes, #horoscopes {
  margin: 0;
  padding: 0;
}

#horoscopes {
  font-family: Verdana, serif;
  font-size: 12px; 
  border-collapse: collapse;
  width: 550px;
}

#horoscopes .wrapper {
  float: left;
}

#horoscopes .horoscope {
  clear: both;
  margin-bottom: 4px; 
  padding-bottom: 5px;
  border-bottom: 1px solid #003366
}

#horoscopes .horoscope .caption {
  font-weight: bold;
  margin-left: 8px;
  padding-top: 10px; 
}

#horoscopes .horoscope .sign, #horoscopesNav .sign {
  display: block;
  width: 24px;
  height: 24px;
  text-indent: -9000px;
  background: url(/general/images/zodiac_signs.png) no-repeat;
}

#horoscopes .horoscope .sign {
  margin: 8px 55px 0 8px;
}

#horoscopes .horoscope .interpretation {
  display: block;
  float: left;
  text-align: justify;
  padding: 5px;
  width: 450px;
}

#horoscopes .horoscope:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
  
#horoscopes .horoscope {display: inline-block;}
  
/* Hides from IE-mac \*/
  * html #horoscopes .horoscope {height: 1%;}
  #horoscopes .horoscope {display: block;}
/* End hide from IE-mac */  


#horoscopesNav {
  list-style: none;
  border-bottom: 1px solid #003366;
  width: 550px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

#horoscopesNav .wrapper {
  float: left;
  display: block;
  padding-right: 13px;
}

#horoscopesNav .wrapper a {
  cursor: pointer;
}

#horoscopesNav .caption {
  font-weight: bold;
  display: block;
  font-size: 11px;
}

#horoscopesNav:after {
  content: '.';
  display: block;
  height: 0;
  clear: both; 
  visibility: hidden;
}

#horoscopes .title {
  color: #000000; 
  font-family: Tahoma, Verdana, Arial; 
  font-size: 13pt;
  text-align: left; 
  padding:10px 5px 5px 0px;
  margin: 0px;
}

#horoscopes .hr {
  display: block;
  height: 1px;
  font-size: 0;
	background: url(http://klase.lt/images/dotted_line_bg.gif) repeat-x bottom;	
}

#btnHoroscopes {
width: 66px;
}
