body{ 
margin:0;
padding:0;
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-color:#fce9d0;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
font-size:small;
color:#333;
}
a:link, a:active, a:visited{
color:#f7921e;
}
a:hover{
color:#ea7d00;
}
form, h1, h2, h3{
margin:0;
padding:0;
}
#rhr_main_container{

}
#rhr_main_body{
width:900px;
margin-left:auto;
margin-right:auto;
}
#rhr_header{
width:900px;
height:47px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}
#rhr_header_left{
float:left;
width:600px;
height:85px;
}
#rhr_header_right{
float:right;
width:300px;
height:85px;
}
#rhr_nav{
width:900px;
height:47px;
background-image:url(images/nav.jpg);
background-repeat:repeat-x;
margin-bottom:2px;
}
#rhr_nav ul{
margin:0;
padding:0;
list-style:none;
}
#rhr_nav li{
float:left;
margin:0;
padding:0;
}
#rhr_nav li a{
float:left;
display:block;
height:32px;
padding:0 10px 0 10px;
margin:5px 0 10px 0;
line-height:32px;
text-decoration:none;
color:#fff;
text-transform:uppercase;
border-right:1px solid #f6be7e;
}
#rhr_nav li a:hover{
color:#edddc9;
}
.submenuClass{
cursor:pointer;
}
.rhr_clear{
clear:both;
height:0px;
font-size:1px;
padding:0;
margin:0;
}
#rhr_home_content{
width:900px;
}
#rhr_community_connect{
float:right;
width:226px;
height:32px;
padding-top:3px;
text-align:right;
}
#rhr_home_top{
position:relative;
width:900px;
height:279px;
background-color:#fff;
background-image:url(images/home_top_bg.png);
background-repeat:no-repeat;
}
#rhr_inner_top{
width:900px;
height:10px;
background-image:url(images/inner_top.png);
background-repeat:no-repeat;
}
#rhr_inner_bg{
width:900px;
background-image:url(images/inner_bg.png);
background-repeat:repeat-y;
}
#rhr_inner_container{
width:870px;
padding:15px;
}
#rhr_inner_bottom{
width:900px;
height:10px;
background-image:url(images/inner_bottom.png);
background-repeat:no-repeat;
}
#rhr_home_top_left{
float:left;
width:454px;
height:279px;
}
#rhr_home_top_right{
float:right;
width:444px;
height:279px;
margin:2px 1px 0 0;

}
#rhr_inner_top_left{
float:left;
width:454px;
height:101px;
}
#rhr_inner_top_right{
float:right;
width:444px;
height:101px;
}
#rhr_logo{
width:190px;
height:166px;
background-image:url(images/logo.jpg);
margin:15px;
}
#rhr_logo_inner{
width:117px;
height:101px;
background-image:url(images/logo_inner.jpg);
margin:0 0 0 15px;
cursor:pointer;
}
#rhr_market_update{
margin:0 13px 13px 18px;
}
#rhr_market_update_content{
margin-top:5px;
font-size:90%;
font-weight:bold;
}
#rhr_market_update_content a:link, #rhr_market_update_content a:active, #rhr_market_update_content a:visited{
color:#f7921e;
text-decoration:underline;
font-size:90%;
}
#rhr_market_update_content a:hover{
color:#ea7d00;
}
.rhr_featured_details{
position:relative;
width:443px;
height:31px;
top:-31px;
background-image:url(images/featured_bg.png);
line-height:31px;
color:#fff;
}
.rhr_featured_details a:link, .tw_featured_details a:active, .tw_featured_details a:visited, .tw_featured_details a:hover{
color:#fff;
}
.rhr_featured_left{
float:left;
width:300px;
padding-left:10px;
}
.rhr_featured_right{
float:right;
width:125px;
}
.rhr_featured_corner1{
position:absolute;
width:4px;
height:4px;
top:0px;
left:896px;
background-image:url(images/home_top_bg_corner1.png);
}
.rhr_featured_corner2{
position:absolute;
width:4px;
height:4px;
top:29px;
left:441px;
background-image:url(images/home_top_bg_corner2.png);
background-color:none;
}
#rhr_searches{
margin:10px 0 10px 0;
}
#rhr_searches_form{
float:left;
width:454px;
height:208px;
background-image:url(images/home_search_bg.jpg);
background-repeat:no-repeat;
}
#rhr_searches_form_container{
margin:18px;
}
#rhr_searches_city{
float:left;
width:302px;
padding:10px 0px 0px 0px;
margin:0px;
}
.rhr_searches_city_input{
width:285px;
height:18px;
padding:4px 0 0 2px; 
}
#rhr_searches_button{
float:left;
width:100px;
padding:10px 0px 0px 0px;
}
#rhr_searches_button a:link, #rhr_searches_button a:active, #rhr_searches_button a:visited{
display:block;
width:96px;
height:26px;
background-image:url(images/search_button.jpg);
background-repeat:no-repeat;
color:#fff;
line-height:26px;
text-align:center;
text-decoration:none;
}
#rhr_refine_search{
padding-top:10px;
}
#rhr_refine_search h2{
font-size:100%;
color:#f7921d;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:5px;
}
#rhr_refine_search a:link, #rhr_refine_search a:active, #rhr_refine_search a:visited, #rhr_refine_search a:hover{
display:block;
float:left;
width:96px;
height:26px;
margin-right:5px;
background-image:url(images/home_link_button.jpg);
background-repeat:no-repeat;
color:#fff;
font-size:90%;
line-height:26px;
text-align:center;
text-decoration:none;
}
#rhr_refine_search a:hover{
background-position:0 -26px;
}
#rhr_searches_map{
float:right;
width:446px;
height:208px;
background-image:url(images/home_map_search.jpg);
background-repeat:no-repeat;
}
.rhr_searches_fields{
width:110px;
margin:10px 10px 0 0;
}
h1{
font-size:120%;
color:#f7921d;
font-weight:bold;
letter-spacing:-1px;
}
#rhr_home_tabs{
margin-top:10px;
}
#rhr_home_tabs_left{
float:left;
width:600px;
}
#rhr_home_tabs_right{
float:right;
width:285px;
}
.rhr_tab_left{
float:left;
width:140px;
padding:10px 0 10px 20px;
}
.rhr_tab_right{
float:right;
width:415px;
padding:10px;
}
.rhr_tab_right h3, .rhr_calculator h3{
font-size:100%;
color:#666;
margin-bottom:5px;
}
.rhr_tab_right p, .rhr_calculator p{
margin:0;
padding:0;
margin-bottom:20px;
font-size:90%;
}
.rhr_calculator{
padding:10px;
}
.rhr_calculator a:link, .rhr_calculator a:active, .rhr_calculator a:visited, .rhr_calculator a:hover{
display:block;
width:96px;
height:26px;
background-image:url(images/home_link_button.jpg);
background-repeat:no-repeat;
color:#fff;
font-size:90%;
line-height:26px;
text-align:center;
text-decoration:none;
margin:0 auto;
}
.rhr_calculator a:hover{
background-position:0 -26px;
}
#rhr_footer{
width:866px;
margin:0 auto;
color:#666;
font-size:90%;
text-align:left;
margin-top:15px;
}