.special h3, .specials h3 {  color:#b62742;  font-size:13px;  background:#ededed;  padding:0 25px;  line-height:28px;  margin:0;  font-weight:bold; }     .blocks {  margin:0 0 15px 0;  height:110px; }  .specials, .special, .signup {  background:#e5e5e5;  position:relative;  height:110px;  width:255px;  margin-right:0px; }  .specials, .special {  margin-right: 20px !important; } .specials dt , .special dt {  width:85px;  float:left; } .specials dt img, .special dt img {  display: block; } .specials dd, .special dd {  padding-left:85px; } .specials h3 , .special h3 {  padding:0 10px; } .specials p , .special p {  padding:10px 5px 10px 10px;  color:#b62742;  overflow: hidden;  line-height:15px; } .specials .button, .special .button {  margin-left:10px; } .specials .all , .special .all {  color:#cc7312;  font-size:10px;  margin-left:8px;  line-height:21px; } .specials a.all:hover , .special a.all:hover {  color:#b62742; } .specials .button {  position:absolute;  bottom:10px; } .all {  position:absolute;  bottom:10px;  right:10px; }  .button {  background:#2e2522 url(../images/button.png) 0 0 repeat-x;  border:1px solid #000;  color:#fff !important;  font-size:11px;  text-align:center;  padding: 0;        margin:0;  cursor:pointer;  text-shadow: 0 0 2px #000;  text-decoration:none;  display:block;    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.3);  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.3);  box-shadow: 0 2px 2px rgba(0,0,0,.3); } a.button {  padding: 0;  line-height: 20px; } .short {  width:75px; } .fl {  float:left; } .preview_special p {  padding-top:0px; }         .specials.pos_a {} .specials.pos_b {} .specials.with_thumb {} .specials.no_thumb {} .specials.no_thumb dt {display: none;} .specials.no_thumb img {display: none;}   
