/* ------------------------ fixed styles, bug fixes and resets ------------------------ */

body {
text-align:left;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
color: #000;
letter-spacing: 0.02em;
font-size:12px;
background: #EBEBEB;
padding:40px;
}

a{
color:#000;
padding:0;
margin:0 5px 0 10px;
text-decoration:none;
float:none;
}

#sub-nav, #footer, #header, #homePanels, #supplementaryContent, hr, form {
display:none;
}

img {
display:none;
}

.hide, .accessStyle {
display:none;
}




/* offers */

ul.offers {
width:100%;
float:left;
padding:0;
margin:10px 0;
}

#mainContentSub ul.offers h2 {
display:block;
color:#fff;
margin:0 0 5px 0;
padding:4px 0 4px 10px;
font-size:1.2em;
text-transform:uppercase;
color:#fff;
}

ul.offers h2.aga {
background:#61927e;

}

ul.offers h2.bathrooms {
background:#5093a9;
}

ul.offers h2.trade {
background:#9b8888;
}

ul.offers li {
float:left;
width:43%;
margin:0 20px 20px 0;
padding:10px;
list-style-type:none;
background:#fff;
border-top:1px solid #ccc;
}


ul.offers .long-desc {
float:left;
width:96%;
margin:0;
padding:5px;
list-style-type:none;
background:#fff;
border-top:1px solid #ccc;
}


ul.offers li img {
float:left;
margin:0 10px 0 0;
background:#fff;
padding:5px;
border:1px solid #ccc;
}

ul.offers li a.read-more {
display:none;
}

ul.offers li a.read-more:hover {
padding:0 15px 0 0;
margin:0 5px 0 0;
background:url(../images/arrow.gif) no-repeat center right;
}
