/* CSS Document */
body {
width: 744px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
background-color: #999999;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}

img {
border: none;
}
 /* Centering Mapping Page START  */
#frameMap {
 display: block;
    margin-left: auto;
    margin-right: auto 
}

#frameListings {
 display: block;
    margin-left: auto;
    margin-right: auto 
}
 /* Centering Mapping Page FINISH */
.white_back {
width: 744px;
background-color: #fff;
}

.bs_formcolor {
background-color: #fff;
}

.margin_control {
background-color: #fff;
width: 742px;
margin-left: auto;
margin-right: auto;
}

.page_header {
background-image:	url(images/header.jpg);
width: 742px;
height: 68px;
}

.content_bg {
background-color: #fff;
}

.logo_link {
float:left;
}

.home_hunter_align {
float:right;
padding-top: 8px;
padding-right: 8px;
}

.nav_bg {
background-image: url(images/nav_bg.jpg);
width: 742px;
height: 27px;
}

.page_banner{
background-image: url(images/banner.jpg);
width: 742px;
height: 132px;
}

.left_content {
float: left;
width: 520px;
background-color: #fff;
}

.top_shadow_inner {
background-image: url(images/banner_shadow_inner.jpg);
background-repeat: repeat-x;
height: 10px;
padding-bottom: 6px;
}

.top_shadow_left {
background-image: url(images/banner_shadow_left.jpg);
background-repeat: repeat-x;
width: 520px;
height: 10px;
padding-bottom: 6px;
}

.welcome_title {
background-image: url(images/welcome_title.jpg);
background-repeat:no-repeat;
width: 206px;
height: 14px;
padding-bottom: 16px;
}

.info_area {
color: #000;
width: 494px;
padding-left: 11px;
padding-right: 15px;
padding-bottom: 13px;
}

.bullet_spacer {
background-image: url(images/bullet_spacer.jpg);
background-repeat:repeat-x;
width: 494px;
height: 7px;
margin-left: 13px;
padding-bottom: 12px;
}

.featured_title {
background-image: url(images/featured_props.jpg);
background-repeat:no-repeat;
width: 136px;
height: 13px;
padding-bottom: 16px;
}

.featured_content {
width: 494px;
padding-left: 11px;
padding-right: 15px;
padding-bottom: 13px;
}

.right_content {
float: right;
width: 222px;
background-color: #E6EAF3;
}

.top_shadow_right {
background-image: url(images/banner_shadow_right.jpg);
background-repeat: repeat-x;
background-color: #E6EAF3;
width: 222px;
}

.content_area_right {
padding-left: 16px;
padding-right: 12px;
}

.quicksearch_bg{
background-image: url(images/quicksearch_bg.jpg);
background-repeat:no-repeat;
width: 194px;
height: 95px;
padding-bottom: 6px;
}

.quicksearch_align {
padding-left: 6px;
}

.quicksearch_spacer {
padding-top: 30px;
height: 50px;
}

.quicksearch_box {
border: 1px;
border-color: #93241b;
width: 128px;
height: 20px;
float: left;
margin-bottom:4px;
}

.search_go {
padding-left: 6px;
float:left;
width: 44px;
height: 24px;
}

.quicksearch_dropdown {
margin-top: 2px;
width: 181px;
}

.dream_home{
width: 194px;
height: 111px;
padding-bottom: 6px;
}

.map_search{
width: 194px;
height: 68px;
padding-bottom: 1px;
}

.join_us{
width: 194px;
height: 112px;
padding-bottom: 12px;
}

.quicklinks_area {
padding-bottom: 48px;
}

.quicklinks_title {
background-image: url(images/quicklinks_title.jpg);
background-repeat:no-repeat;
width: 194px;
height: 25px;
padding-bottom: 8px;
}

.quicklinks_bullet {
padding-right: 8px;
}

.nav_control {
width: 742;
text-align: center;
padding-top: 6px;
}

.nav_move {
height: 13px;
}

#frameMap div {
	width: 740px;
}

.white_back {
	background: none;
}
/* LINKS */

.map_left_lbl {
color: #fff;
}

.map_left_lbl a:link, .map_left_lbl a:active, .map_left_lbl a:visited  {
color: #fff;
}

.map_left_lbl a:hover {
color: #333;
}

.top_menu {
color: #fff;
font-size: 11px;
text-transform: uppercase;
}

.top_menu a:link {
color: #fff;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
}

.top_menu a:active {
color: #fff;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
}

.top_menu a:visited {
color: #fff;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
}

.top_menu a:hover {
color: #fff;
padding-left: 10px;
padding-right: 10px;
background-color: #275892;
text-decoration: none;
}

.quicklinks_menu {
color: #5c343c;
padding-bottom: 1px;
}

.quicklinks_menu a:link {
color: #5c343c;
text-decoration: none;
}

.quicklinks_menu a:active {
color: #5c343c;
text-decoration: none;
}

.quicklinks_menu a:visited {
color: #5c343c;
text-decoration: none;
}

.quicklinks_menu a:hover {
color: #2f2728;
text-decoration: underline;
}

.DisclaimerText {
padding-top: 4px;
color: #fff;
clear: both;
}

.DisclaimerText a:link, .DisclaimerText a:active, .DisclaimerText a:visited, .DisclaimerText a:hover {
color: #fff;

}

.stab a:link {
color:#fff;
text-decoration: underline;
}

.stab a:hover {
color:#fff;
text-decoration: underline;
}

.stab a:visited {
color:#fff;
text-decoration: underline;
}

.stab a:active {
color:#fff;
text-decoration: underline;
}

.stab{
	color:#fff;
	Font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	background-color: #c32a18; 
	text-align: center;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;	
	border-color: #ed1b24;
	height:25px;
}

.stabbdr{
	padding: 1.5px 1.5px 0px; 
}

.stabbdron{
	color:#000;
	Font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	background-color: #fff;
	text-align: center;
	border-style: solid;	
	border-width: 1px 1px 0px 1px;	
	border-color: #ed1b24;
	height:25px;
}

.stabbdroff{
	color:#fff;
	Font-weight: bold;
	Font-family: arial;
	font-size: 11px;
	text-decoration: underline;
	background-color: #c32a18;
	text-align: center;
	border-style: solid;
	border-width: 1px 1px 1px 1px;	
	border-color: #c32a18;
}

.stabspacer{
	background-color: white;	
	border-style: solid;
	border-width: 0px 0px 1px 0px;	
	border-color: #d00705;
}

.searchresult{
	font-size: 11px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #c32a18;
	background-color: #fff;
	text-align: left;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */	