body {
background:#dedede url('../img/bg-gradient-dedede.png') left top repeat-x;
font-family:helvetica,arial,sans-serif;
}

.breakfree {
clear:both;
}

a {
color:#004071;
}

#content {
background:#fff;
width:1020px;
margin:0 auto;
padding-bottom:40px;
}

#top_menu {
margin-bottom:25px;
}

#top_menu, #bottom_menu {
background:#004071;
color:#fff;
padding:7px 0;
font-weight:bold;
}

#top_menu a, #bottom_menu a {
color:#fff;
text-decoration:none;
}

#top_menu .menu {
float:left;
}

#bottom_menu {
margin-bottom:10px;
}

#bottom_menu .menu {
margin-left:40px;
}

#top_menu .contact_menu {
float:right;
}

.menu li, .contact_menu li {
font-size:.75em;
display:inline;
margin-right:7px;
}

.contact_menu li {
margin-right:0px;
margin-left:7px;
}

#top_logo_results {
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #e1e1e1;	
}

#bottom_left {
float:left;
width:740px;
}

#rogers_box {
width:220px;
background:url('../img/rogerslogo.png') left top no-repeat;
text-indent:-99999px;
text-align:center;
float:right;
margin-right:40px;
height:118px;
}

#rogers_box a {
display:block;
height:220px;
}

#bottom_contact {
color:#595959;
font-weight:bold;
line-height:1.3em;
font-size:.7em;
width:250px;
float:left;
}

#bottom_contact_inner {
margin-left:40px;
}

#bottom_associates {
float:right;
width:360px;
text-align:right;
}

#bottom_associates img {
margin-left:5px;
}

#auctioneers {
margin-top:10px;
}

#baer_logo {
display:block;
text-indent:-9999px;
height:109px;
background:url('../img/baer-logo.png') left top no-repeat;
}

#baer_logo a {
display:block;
height:109px;
}

.sold_result {
position:relative;
}

.sold_result .sold_banner, .sold_result .sold_price {
position:absolute;
}

.sold_result .sold_banner {
width:73px;
height:73px;
background:url('../img/sold-banner.gif') left top no-repeat;
text-indent:-9999px;
display:block;
top:0px;
left:0px;
}

.sold_result .sold_banner a {
display:block;
height:73px;
}

.sold_result a.sold_link {
display:block;
height:121px;
overflow:hidden;
width:220px;
}

.sold_result a.sold_link img {
width:220px;
}

.sold_result .sold_price {
width:110px;
height:25px;
display:block;
line-height:25px;
font-weight:bold;
text-align:center;
background:url('../img/sold-price.gif') left top no-repeat;
bottom:5px;
right:0px;
}

.sold_result .sold_price a {
display:block;
color:#fff;
text-decoration:none;
height:25px;
}

#unbeatable {
background:#f3f3f3;
border:1px solid #ddd;
height:106px;
line-height:1.3em;
padding:13px 10px 0;
}

#unbeatable strong {
font-size:1.1em;
}

#unbeatable p.heres_how {
text-align:right;
margin-top:5px;
}

.gray_header {
font-size:.8em;
color:#a1a1a1;
margin-bottom:10px;
}

.big_blue_header {
font-size:2.2em;
color:#004071;
line-height:1em;
}

.big_blue_header a {
text-decoration:none;
}

.big_gray_date {
color:#5a5a5a;
font-size:1.2em;
display:block;
margin-bottom:10px;
line-height:1.5em;
}

#our_results_header {
margin-left:240px;
}

#contact_text_phone, #contact_text_email {
float:left;
display:block;
text-indent:-9999px;
height:46px;
}

#contact_text_phone {
width:204px;
background:url('../img/call-us.png') left top no-repeat;
}

#contact_text_email {
width:206px;
background:url('../img/email-us.png') left top no-repeat;
}

#contact_text_email a {
display:block;
height:46px;
}