body {
	font-family:"Trebuchet MS", Tahoma ,Verdana ,sans-serif;
	font-size: 13px;
	color: #333;
	background-color: #fff;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	

}

.remax_container {

	width:902px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	border:1px solid #b8b8b8;
	margin-bottom:10px;
}
	
.remax_wrapper{
	width:862px;
	margin-left:20px;
	margin-top:20px;
	
}
.remax_branding {
	width:862px;
	height:110px;
	background-image: url(images/branding.jpg);
	background-repeat:repeat-x;
	
}
.remax_logo{
	width:228px;
	height:59px;
	background-image: url(images/logo.jpg);
	background-repeat:repeat-x;
	float:left;
}
.office_webname{
	font-size:20px;
	font-family:"arial";
	color:#fff;
	font-style:normal;
	float:left;
	width:300px;
	padding-top:37px;
}
.office_webname p{
	padding:0px;
	margin:0px;
	}
.remax_office_info{

}
.remax_agent_card{
	width:320px;
	height:110px;
	float:right;
	font-size:11px;
}
.remax_agent_title{
	font-size:17px;
	width:200px;

}
.remax_agent_img {
	width:97px;
	height:95px;
	overflow:hidden;
	float:left;
	margin-top:7px;
	border:#fff 1px solid;
}
.remax_agent_info {
	width:210px;
	float:right;
	color:#fff;
	text-align:left;

	}
.remax_agent_name {
	font-size:18px;

}
.remax_agent_phone{
line-height:12px;
}
.remax_agent_mobile{
line-height:12px;
}
.remax_agent_award {
line-height:12px;
margin-bottom:2px;
}
.remax_agent_email a:link, .remax_agent_email a:visited,.remax_agent_email a:active{
line-height:13px;
	color:#cdcdcd;
	text-decoration:underline;
}
.remax_agent_email a:hover{
line-height:13px;
	text-decoration:none;
}
/*.remax_qs{
	float:right;
	width:250px;
	height:150px;
	margin-top:4px;
	margin-right:12px;
	border: 1px solid #a8a8a8;
	background-color:#747474;
}
.remax_qs_title{
	color:#cdcdcd;
	font-size:22px;
	line-height:22px;
	margin-left:5px;
	margin-top:3px;
}
.remax_qs_body {
	float: left;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	font-size:14px;
}
.remax_qs_input_table{
	width:240px;
	margin-left:5px;
	margin-top:5px;
}
.remax_qs_inputbox{
	background-image:url(images/input_color.jpg);
	background-repeat:no-repeat;
	background-color:#565656;
	width:144px;
	height:18px;
	
}
.remax_qs_button{
	margin-top:25px;
	width:72px;
	height:19px;
	background-image:url(images/search.jpg);
	background-position:0px 0px;

	
	
}
.remax_qs_button:hover{
	width:72px;
	height:19px;
	background-image:url(images/search.jpg);
	background-position:0px -19px;
	*/
.remax_nav {
	background-image: url(images/nav_bg.jpg);
	background-repeat:repeat-x;
	height:32px;
	width:858px;
	float: left;
	padding-left:4px
	
}
.remax_nav_item{
	float: left;
	height:32px;
	line-height:30px;
	
}
.remax_link_align{
	float:left;
	}
.remax_hover_left {
	background-image: url(images/hover_left.jpg);
	width: 9px;
	height: 32px;
	float: left;
}
.remax_hover_mid {
	background-image: url(images/hover_middle.jpg);
	height: 32px;
	float: left;
	}
.remax_hover_right {
	background-image: url(images/hover_right.jpg);
	width: 9px;
	height: 32px;
	float: left;
}
.remax_left {
	width: 9px;
	height: 32px;
	float: left;
}
.remax_mid {
	height: 32px;
	float: left;
	}
.remax_right {
	width: 9px;
	height: 32px;
	float: left;
}
.remax_nav_item a:link, .remax_nav_item a:active, .remax_nav_item a:visited  {
	font-size:12px;
	color:#fff;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	text-transform:uppercase;
	}
.remax_nav_item a:hover {
	font-size:12px;
	color:#88b3dd;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	text-transform:uppercase;
	}

.remax_content{
	width:864px;
	float:left;
	background-color:#fff;
}

.remax_left_box{
	background-image: url(images/white_box.jpg);
	background-repeat:no-repeat;
	width:372px;
	height:395px;
	float:left;
}
.remax_white_box{
	width:350px;
	height:350px;
	margin-left:22px;
	margin-top:22px;
	position:relative;
}
.remax_text{
	width:335px;
	line-height:14px;
	padding-left:8px;
	padding-right:4px;
	color:#fff;
	height:395px;
	overflow:auto;
}
.take_me{
	float:right;
	width:113px;
	height:29px;
	background-image:url(images/search2.jpg);
	background-position:0px 0px;
	margin-top:4px;
}
.take_me:hover{
	float:right;
	width:113px;
	height:29px;
	background-image:url(images/search2.jpg);
	background-position:0px -29px;
	margin-top:4px;
}
.begin_search{
	float:right;
	width:113px;
	height:29px;
	background-image:url(images/search.jpg);
	background-position:0px 0px;
	margin-top:2px;
}
.begin_search:hover{
	float:right;
	width:113px;
	height:29px;
	background-image:url(images/search.jpg);
	background-position:0px -29px;
	margin-top:2px;
}

.remax_white_top{
	height:170px;
	width:339px;
	float:left;

}
.remax_white_btm{
	padding-top:4px;
	height:170px;
	width:339px;
	float:left;
	
}

.remax_right_box{
	background-image: url(images/building.jpg);
	background-repeat:no-repeat;
	width:490px;
	height:396px;
	float:left;
	}
.remax_featured_properties{
	width:862px;
	float:left;
	height:185px;
	}
.remax_fp_title{
	width:862px;
	height:30px;
	line-height:30px;
	font-size:20px;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:5px;
}
.remax_fp_item{
	width:277px;
	height:142px;
	border:1px solid #b8b8b8;
	margin-right:13px;
	background-image:url(images/fp_bg.jpg);
	background-repeat:repeat-x;
	float:left;

	
}
.remax_fp_item2{
	width:277px;
	height:142px;
	border:1px solid #b8b8b8;
	margin-right:12px;
	background-image:url(images/fp_bg.jpg);
	background-repeat:repeat-x;
	float:left;

	
}
.remax_fp_item3{
	width:277px;
	height:142px;
	border:1px solid #b8b8b8;
	background-image:url(images/fp_bg.jpg);
	background-repeat:repeat-x;
	float:left;

	
}
.remax_fp_img{
	width:141px;
	float:left;
	height:165px;
	margin-top:15px;
	margin-left:5px;
	overflow:hidden;
}
.remax_fp_attributes{
		floaT:right;
		width:125px;
		text-align:left;
		height:165px;
		margin-top:15px;
	}
	.price{
	color:#7cbd0f;
}
.remax_marquee_home{
	color:#333;
	font-size:13px;
	line-height:20px;
	width:850px;
	margin: 0px auto 8px auto;
	clear:both;
}
.remax_marquee_inner{
	width:864px;
	text-align:center;
	color:#333;
	font-size:13px;
	line-height:20px;
	margin:0px auto 5px auto;
}
.remax_footer_nav {
	width:902px;
	height:15px;
	line-height:15px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:25px;
}
.remax_btm_nav_item{
	display:inline;
	margin-right:15px;

	}

.remax_footer_nav  a:link,.remax_footer_nav a:active,.remax_footer_nav a:visited{
	color:#333;
	text-decoration:underline;
	

}
.remax_footer_nav a:hover{
	color:#cc1f0e;
	text-decoration:none;
}	
.disclaimer{
	width:902px;
	margin-right:auto;
	margin-left:auto;
	color:#333;
}
.disclaimer a:link,.disclaimer a:active,.disclaimer a:visited{
	color:#b8b8b8;
	text-decoration:underline;
}
.disclaimer a:hover{
color:#cc1f0e;
	text-decoration:none;

}

.ps_top_search{
	width:600px;
	margin-right:auto;
	margin-left:auto;
	padding:8px;
	border:1px solid #eeeeee;
}
.ps_iframe{
	width:600px;
	height:200px;
	margin-right:auto;
	margin-left:auto;
	padding:8px 8px 0px 8px;
	border:1px solid #eeeeee;
}
.psr_container{
	background-color:transparent;
}
.bs_formcolor{
	background-color:#eeeeee;
}
.stab a:link {
text-decoration: underline;
color: #fff;
}

.stab a:hover {
text-decoration: underline;
color: #fff;
}

.stab a:visited {
text-decoration: underline;
color: #fff;
}

.stab a:active {
text-decoration: underline;
color: #fff;
}


.stab{
	color:#333333;
	Font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	background-color: #dadada; 
	text-align: center;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;	
	border-color: #dadada;
	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: #dadada;
	height:25px;
}

.stabbdroff{
	color:#fff;
	Font-weight: bold;
	Font-family: Lucida Grande,Tahoma,arial;
	font-size: 11px;
	text-decoration: underline;
	background-color: #dadada;
	text-align: center;
	border-style: solid;
	border-width: 1px 1px 1px 1px;	
	border-color: #4675b9;
}

.stabspacer{
	background-color: white;	
	border-style: solid;
	border-width: 0px 0px 1px 0px;	
	border-color: #dadada;
}

.searchresult{
	font-size: 11px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #dadada;
	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 */

.pd_menu7{
display:none;
}