body {
	background-image: url(images/balloons_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
	padding: 0;
}

.bs_infopage_ttl {
	visibility: hidden;
}

.page_disclaimer {
	padding-top: 15px;
}

a:link, a:active, a:visited, a:hover {
	color: #706d6d;
}

.submenuClass {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	float:left;
}

.ai_img {
height: 138px;
overflow: hidden;
}

.bs_formcolor {
	background-color: #dadada;
}

.rm_details_text {
width: 941px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
text-align: center;
font-size: 10px;
}

.rm_details_text a:link, .rm_details_text a:active, .rm_details_text a:visited {
font-size: 10px;
color: #000000;
text-decoration: none;
}

.rm_details_text a:hover {
font-size: 10px;
color: #000000;
text-decoration: underline;
}

.rem566_header_space  {
width: 990px;
height: 25px;
}

.rem566_page_container {
	width: 990px;
	margin: 0px auto;
}

.rem566_logo_area {
	width: 990px;
	height: 49px;
	background-image: url(images/head_bg.jpg);
}

.rem566_nav_area {
	width: 990px;
	height: 42px; 
	background-image: url(images/nav_bg_off.jpg);
	background: x-repeat;
	background-color: #245c94;
}

.rem566_nav_area a:link, .rem566_nav_area a:active, .rem566_nav_area a:visited {
color: #fff;
text-decoration: none;
font-size: 14px;
padding-left: 13px;
padding-right: 13px;
height: 36px;
}

.rem566_nav_area a:hover {
color: #fff;
text-decoration: none;
font-size: 14px;
background-color: #245c94;
padding-left: 13px;
padding-right: 13px;
height: 36px;
} 

.nav_hover {
line-height: 40px;
background-color: #245c94;
}

div.nav_hover a:link, div.nav_hover a:visited, div.nav_hover a:active {
  float: left;
  height : 42px;
  overflow : hidden;
  background-image: url(images/nav_bg_off.jpg);
  margin-right: 5px;
}

div.nav_hover a:hover {
	height : 42px;
	float: left;
    background-image: url(images/nav_bg_on.jpg);
	margin-right: 5px;
}

.rem566_content {
	width: 940px;
	padding: 20px 24px;
	border: solid;
	border-width: 0px 1px;
	border-color: #a5a19f;	
	background-color: #fff;
}

.rem566_content_line {
	width: 940px;
	background-image: url(images/content_bg.jpg);
}

.content_left {
	width: 670px;
	float: left;
	text-align: justify;
	line-height: 20px;
}

.rem566_left_imagery {
	width: 670px;
	height: 225px;
	padding-bottom: 15px;
}

.content_right {
	width: 201px;
	float: right;
}

.rem566_featured_property {
	width: 229px;
	height: 204px;
	float: left;
}

.rem566_info_area {
	width: 592px;
	float: right;
}

.rem566_info_text {
	margin-top: 8px;
	float:left; 
}

.rem566_footer {
	width:973px;
	height: 33px;
	background-image: url(images/foot_bg.jpg);
	background: x-repeat;
	padding: 17px 0px 0px 17px;
}

.rem566_bottom_nav {
	float: left;
}

.rem566_bottom_nav a:link, .rem566_bottom_nav a:active, .rem566_bottom_nav a:visited {
	float: left;
	padding: 0px 15px 0px 0px;
	color: #fff;
	text-decoration: none;
}

.rem566_bottom_nav a:hover {
	float: left;
	padding: 0px 15px 0px 0px;
	color: #fff;
	text-decoration: underline;
}

.rem566_agent_login {
	color: #fff; 
	margin-top: 16px; 
	margin-right: 10px; 
	float: right;
}

.rem566_agent_login a {
	color: #fff; 
}

.rem566_quick_search {
	width: 201px;
	padding: 0px 0px 24px 0px;
}

.rem566_quick_box {
	font-size: 12px;
}

.qsearch_box {
	padding: 8px 0px 0px 0px;
}

.qsearch_input {
	width: 182px;
	border: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	padding: 8px;
	margin-bottom:8px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.qsearch_input_drop {
	width: 100%;
	margin-bottom:8px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.qsearch_btn {
	float: right;
	padding-top: 7px;
}

.advanced_search {
	float: left;
	font-size: 12px;
	color: #a8a8a8;
	padding-top: 18px;
}

.rem566_search_area {
	line-height: 22px;
	vertical-align: baseline;
	margin-top: 4px;
	margin-right: 4px;
	float: right;
}

.rem566_search_btn {
	vertical-align: bottom;
}

.rem566_map_search {
	width: 201px;
	height: 112px;
	padding: 0px 0px 24px 0px;
}

.rem566_map_text {
	float: left;
	width: 118px;
	padding-top: 5px;
}

.rem566_map_image {
	float: right;
	padding-top: 5px;
}

.rem566_featured {

}

.rem566_fp_pic {
	width: 199px;
	height: 135px;
	overflow: hidden;
	border: solid 1px #d6d6d5;
	margin-top: 7px;
}

.rem566_fp_foot {
	width: 201px;
	height: 57px;
	background-image: url(images/fp_foot.jpg);
}

.rem566_fp_text {
padding: 14px 0px 0px 12px;
font-size: 11px;
float: left;
}

.rem566_fp_type {
font-weight: bold;
color: #545454;
}

.rem566_fp_price {
color: #545454;
}

.rem566_fp_link {
float: right;
}

.rem566_fp_link_hover {
	float: left;
	display: block;
	margin: 12px 11px 0px 0px;
}

.rem566_fp_link_hover:link, .rem566_fp_link_hover:active, .rem566_fp_link_hover:visited {
	width: 34px;
	height: 34px;
	background-image: url(images/fp_link_hover.jpg);
	float: left;
	display: block;
}
.rem566_fp_link_hover:hover {
	background-image: url(images/fp_link_hover.jpg);
	background-position:0% -34px;
	display: block;
}

.stab a:link, .stab a:visited, .stab a:active, .stab a:hover {
	color: #fff;
}

.stab{
	color:#fff;
	Font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	background-color: #1b5692; 
	text-align: center;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;	
	border-color: #1b5692;
	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: #1b5692;
	height:25px;
}

.stabbdroff{
	color:#fff;
	Font-weight: bold;
	Font-family: arial;
	font-size: 11px;
	text-decoration: underline;
	background-color: #005a9e;
	text-align: center;
	border-style: solid;
	border-width: 1px 1px 1px 1px;	
	border-color: #1b5692;
}

.stabspacer{
	background-color: white;	
	border-style: solid;
	border-width: 0px 0px 1px 0px;	
	border-color: #1b5692;
}

.searchresult{
	font-size: 11px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #1b5692;
	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 */

