html, body {height: 100%;}
body {margin:0px; background-image: url('http://assets.rmcloud.com/templates/homesbytessa_003/homesbytessa_003_images/background_image.jpg'); background-position:top center; background-repeat:no-repeat; background-attachment: fixed;}
img{border:0;}

#index_compare {position:relative; z-index:12; cursor:pointer;}
#compare_frm {position:absolute; top:0px; left:0px; z-index:15; display: none;}
#compare_frm img {cursor:pointer;}
#compareFormHolder {position:absolute; width:500px; margin: 75px 0px 0px 75px;}
#compareFormHolder select {margin-right:10px; margin-top: 10px;}
.ac_results {z-index:65;}
#website_header {width:100%;height:349px;background-image: url('http://assets.rmcloud.com/templates/homesbytessa_003/homesbytessa_003_images/topMenu_bg.png');background-repeat:repeat-x;background-position:top left;}
#site_header {position:relative;width: 960px;height: 349px;margin-left:auto;margin-right:auto;}
#tessa_photo {position:absolute; bottom:0px; left:0px; z-index:10;}
#sidebar_photos {position:absolute; top:315px; left:-12px; z-index:11;}
* html #sidebar_photos { display:block; z-index: 100; position: relative; }
#top_menu {width: 899px;height: 96px;margin-left:auto;margin-right:auto;}
#top_menu img {float:right;}
#body_bottom {width:960px;margin-left: auto;margin-right: auto;}
#search_form_hider { display: none; }


#body_background {
width:960px;
background-image: url('http://assets.rmcloud.com/templates/homesbytessa_003/homesbytessa_003_images/content_bg.png');
background-repeat:repeat-y;
background-position:center top;
margin-left: auto;
margin-right: auto;
}

#body_section {
width:900px;
background-image: url('http://assets.rmcloud.com/templates/homesbytessa_003/homesbytessa_003_images/body_area_bg.gif');
background-repeat:repeat-y;
background-position:left top;
background-color:#FFF;
margin-left:auto;
margin-right:auto;
}

#left_btns {
width:279px;
float:left;
display:inline;
}
#feat_listing {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; padding: 0px 0px 10px 10px;}
#feat_listing img{ border-left: 2px solid #451500; border-right: 2px solid #451500; border-top: 13px solid #451500; border-bottom: 13px solid #451500;}
#right_btns {
width:621px;
float:right;
display:inline;
}

#nav {position: relative; display: block; list-style: none; margin:0px; padding:0px; overflow-y: visible; height:60px; z-index:17;}
#nav li { position:relative; display:inline; list-style:none; margin: 0px; padding: 0px; float: left; }
#nav li a { cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
#nav li a:hover { cursor:pointer; }
#nav li ul {display:none; position: absolute; margin:0px;padding:10px 0px 10px 10px; left:0; width:200px; float:left; background-color:#FFF; background-color:#2f2c1a; top:52px; z-index:18;}
#nav li ul li { font-family: verdana; font-size: 12px; display:block; padding:0px; margin:0px; float: left; cursor:pointer; width:190px; height:30px; line-height:1.0em; background-color:#FFF; background-image: url('http://assets.rmcloud.com/templates/homesbytessa_003/homesbytessa_003_images/menuitem_bg.jpg'); background-position:bottom left;}
#nav li ul li a { margin:0px; line-height:1.0em; font-size: 12px; display: block; padding:10px 10px 10px 20px; text-decoration:none; line-height:1.0em;}
#nav li ul li a:hover {cursor:pointer; margin:0px; line-height:1.0em; background-color:CC0; background-image: url('http://assets.rmcloud.com/templates/homesbytessa_003/homesbytessa_003_images/menuitem_over_bg.jpg'); background-position:bottom left;}
#nav li.over ul {display: block; margin:0px; line-height:1.0em;}
* html #nav li ul li {float:none;}

#search_form {
width:621px;
height:124px;
background-image: url('http://assets.rmcloud.com/templates/homesbytessa_003/homesbytessa_003_images/search_background.jpg');
}

 {
width:540px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:20px;
}

#footer_area {
background-color: #3d3922;
color: #ffffff;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
}
#footer_area_text {padding: 20px;}
#footer_area img {float:right;}
#footer_area a {color:#FFFFFF; text-decoration:underline;}
#footer_area a:hover {text-decoration:none;}

#footer_menu {text-align:center; background-color:#451500; padding-top: 10px; padding-bottom: 10px;}
#footerBottom {height:10px; background-color:#FFF;}




#int_body {
width:900px;
display:inline;
}

#int_content {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
min-height:350px;
padding:20px;
text-align:justify;
width:860px;
-height: 350px;
}

#int_sidebar_photos {position:absolute; top:320px; left:-5px; z-index:18; *display: none;}


#body_background #autoblog h2 {
	color: #736f53; /*152,169,115*/
	
}
#body_background #autoblog a.more,
#body_background #autoblog #action-buttons a.button:hover {
	background-color: #736f52;
}
#body_background #autoblog a.more:hover {
	background-color: #000000;
}
#body_background #autoblog a.more.current,
#body_background #autoblog a.more.inactive,
#body_background #autoblog a.more.current:hover {
	background-color: rgb(218, 218, 218);
}
#body_background #autoblog #real-estate-by-area ul.pane h3 {
	color: #736f53;
}
#body_background #autoblog .stats-panes-holder {
	background-image: url('http://assets.rmcloud.com/templates/homesbytessa_003/homesbytessa_003_images/autoblog/curve-top-left.png');
}
#body_background #autoblog .stats-panes {
	background-image: url('http://assets.rmcloud.com/templates/homesbytessa_003/homesbytessa_003_imagess/autoblog/curve-top-right.png');
}
#body_background #autoblog #action-buttons a.button span.action {
	color: #34301d;
}
#body_background #autoblog .breadcrumbs li {
	background-color: #F9D98A;
}
#body_background #autoblog .breadcrumbs li:hover a {
	background-color: #000000;
}
#body_background #autoblog .breadcrumbs li:hover {
	background-color: #000000;
}

