div#offers_container {position:relative; float:left; width:930px;}

div.offer {position:relative; float:left; width:220px; padding:0; margin:0 20px 20px 0;}
div.first_offer {padding:0;}

a.special_offer {display:block; width:200px; height:250px; float:left; background-color:#ffffff; border:1px solid #ffffff; padding:10px; text-decoration:none;}
a.special_offer:hover {border:1px solid #b3ae9e;}

a.special_offer img {border:2px solid; border-color:#cbc6ba;}

a.special_offer span.offer_date {font-size:12px; color:#897f71; display:block; float:left; padding:9px 0 3px 4px; width:187px; background-image: url(../images/special_offer_date_pattern.jpg); background-repeat:repeat-x; background-position: bottom; letter-spacing: 0; cursor: pointer;}
a.special_offer span.offer_title {font-size:16px; color:#688794; display:block; width:187px; float:left; padding:11px 0 0 4px; cursor:pointer;}
a.special_offer span.offer_desc {font-size:12px; color:#897f71; display:block; float:left; padding:5px 0 5px 4px; letter-spacing:0; cursor:pointer;}
a.special_offer span.offer_price {font-size:12px; color:#897f71; display:block; float:left; padding:5px 0 5px 4px; letter-spacing:0; cursor:pointer;}


#pager {border-top:1px solid #CBC6BA;}
#pager ul {list-style-type:none; float:right; padding:10px 0 0 0;}
#pager ul li {float:left; list-style-type:none;}
#pager ul .disable {padding:7px 10px 3px 10px; margin:0 10px 0 0; color:#adad9a;}
#pager ul li a {display:block; padding:5px 10px 5px 10px; background:none; border:1px solid #CBC6BA; margin:0 10px 0 0; text-decoration:none;}
#pager ul li a:hover {background:#ffffff;}
#pager ul .current a {color:#ffffff; background:#688794;}
#pager ul .current a:hover {color:#ffffff; background:#688794;}
