@charset "utf-8";
/*=================================================================
website styles
 Author: Martin Leblanc
 Last Modified: 13/02/10
 Modified by: : Martin Leblanc
 Copyright: Lone Wolf Real Estate Technologies
===================================================================*/
html, body, span, applet, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,p,
dl, dt, dd, form, label, caption {
	margin: 0px;
	padding: 0px;
	border: 0;
	outline: 0;
	font-size: 100%;	
}
.clear{
	font-size:0px;
	height:0px;
	width:100%;
	clear:both;

}
.clear_3{
	font-size:0px;
	height:3px;
	width:100%;
	clear:both;

}
.clear_5{
	font-size:0px;
	height:5px;
	width:100%;
	clear:both;

}
.clear_10{
	font-size:0px;
	height:10px;
	width:100%;
	clear:both;

}
.clear_14{
	font-size:0px;
	height:14px;
	width:100%;
	clear:both;

}
.clear_15{
	font-size:0px;
	height:15px;
	width:100%;
	clear:both;

}
.clear_20{
	font-size:0px;
	height:20px;
	width:100%;
	clear:both;

}
.clear_21{
	font-size:0px;
	height:21px;
	width:100%;
	clear:both;

}
.clear_22{
	font-size:0px;
	height:22px;
	width:100%;
	clear:both;

}
.clear_30{
	font-size:0px;
	height:30px;
	width:100%;
	clear:both;

}
body {
	background-image:url(images/body.png);
	background-repeat:repeat-x;
	margin:0px;			
	padding: 0px;
	font-family:arial;
	font-size:13px;
	outline:none;
	background-color:#475c59;
}
a {
	outline:none;
}
.mar_wrapper{
	width:939px;
	margin:0px auto; 
	background-image:url(images/wrapper_body.png);
	background-repeat:repeat-y;
	padding:1px 0px 0px 0px;

}
.mar_wrapper_header{
	width:939px;
	height:8px;
	background-image:url(images/wrapper_top.png);
	background-repeat:no-repeat;
	font-size:0px;
	margin:8px auto 0px auto;
	padding:0px 0px 1px 0px;
}
.mar_wrapper_footer{
	width:939px;
	margin:0px auto; 
	height:8px;
	background-image:url(images/wrapper_btm.png);
	background-repeat:no-repeat;
	background-position:center top;
	font-size:0px;
}
.mar_branding{
	width:923px;
	height:92px;
	background-repeat:no-repeat;
	background-image:url(images/branding.jpg);
	margin:0px auto;
	position:relative;
	z-index:100;
	
	
}

.mar_logo{
	width:113px;
	height:140px;
	background-image:url(images/logo.jpg);
	background-position:0px 0px;
	display:block;
	position:absolute;
	top:16px;
	left:39px;
}
.mar_logo:hover{
	width:113px;
	height:140px;
	background-image:url(images/logo.jpg);
	background-position:0px -140px;
	display:block;
	position:absolute;
	top:16px;
	left:39px;
}
.mar_header1{
	font-size:9px;
	color:#666;
	font-weight:normal;
	position:absolute;
	top:4px;
	left:190px;
}
.mar_branding_links{
	font-size:9px;
	color:#666;
	font-weight:normal;
	position:absolute;
	top:4px;
	left:810px;

}
.mar_branding_links a:link,.mar_branding_links a:visited,.mar_branding_links a:active{
	color:#666;
	text-decoration:none;
	
}
.mar_branding_links a:hover{
	color:#666;
	text-decoration:underline;
	
}

.mar_hp_container{
	width:848px;
	margin:0px auto;
	padding:0px 0px 10px 0px;
}
.mar_hp_content{
	width:848px;
	height:337px;
	margin:0px auto;
	clear:both;

}
h2.mar_tag_line{
	font-size:17px;
	font-family:georgia;
	font-weight:normal;
	color:#8d8c79;
	font-style:italic;
	height:20px;
	width:400px;
	float:right;
	
	
}
.mar_transparent_image{


}
.mar_hp_left_box{
	width:201px;
	padding:1px;
	height:335px;
	background-color:#0a2925;
	float:left;
	
}
.mar_hp_left_content{
	width:199px;
	height:333px;
	background-color:#cbc7b0;
	border:1px solid #fff;
	position:relative;
}

.mar_transparent_image{
	position:absolute;
	top:121px;
	left:0px;
	height:31px;
	width:199px;
	display:block;
	z-index:1000;
}

.mar_middle_col{
	width:393px;
	float:left;
	margin:0px 23px;
}
.mar_hp_middle_box{
	width:391px;
	padding:1px;
	height:209px;
	background-color:#0a2925;
	float:left;
	}
.mar_hp_middle_content{
	width:389px;
	height:207px;
	background-color:#eae7da;
	border:1px solid #fff;
	
}
.mar_transparent_image{


}
/* Mapping Styles */

.mar_map{
}
.map_left{
display:none;
}

.map_head{
display:none;
}

.theMap{
width:389px;
height:207px;
margin:0px;
padding:0px;
}

.MapFrame{
margin:0px;
padding:0px;
}

.map_header_container {
	border-right:0px;
	border-left:0px;
	border-top:0px;
	margin:0px;
	padding:0px;
	display:none;
}
.map_container {
	border-right:0px;
	border-left:0px;
	border-bottom:0px;
	margin:0px;
	padding:0px;
}
.tdCriteria{
padding:0px;
}

.mar_hp_middle_box2{
	width:391px;
	padding:1px;
	height:103px;
	background-color:#0a2925;
}
.mar_hp_middle_content2{
	width:389px;
	height:101px;
	background-color:#eae7da;
	border:1px solid #fff;
}
.mar_qsearch{
	width:389px;
	height:101px;
}
.mar_qsearch_title{
	font-sizE:16px;
	background-color:#d8d5bf;
	height:20px;
	color:#54544c;
	line-height:20px;
	padding:0px 0px 0px 5px;
	width:384px;
	font-variant:small-caps;
	text-transform:capitalize;

}
.mar_home_search_location{
width:90px;

}
.p_search_location_input_control{
	width:90px;
	background-color:#eceae0;
}
.qsearch_table{
	color:#54544c;
	font-size:11px;
	width:99%;
	margin:5px 0px 0px 0px;
}
.qsearch_table tr td{
	text-align:right;
}
.mar_proptype{
	background-color:#eceae0;
	width:92px;
	font-size:11px;
	color:#54544c;
	font-family:arial;
	border: solid 1px #54544c;
}
.mar_beds,.mar_baths{
background-color:#eceae0;
	width:55px;
	font-size:11px;
	color:#54544c;
	font-family:arial;
	border: solid 1px #54544c;
}

.mar_min_price,.mar_max_price{
	background-color:#eceae0;
	width:92px;
	font-size:11px;
	color:#54544c;
	font-family:arial;
	border: solid 1px #54544c;
}
.mar_button_row{
	height:25px;
	
	

}
.mar_button_row a:link,.mar_button_row a:active,.mar_button_row a:visited{
	color:#1f362e;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.mar_button_row a:hover{
	color:#1f362e;
	text-decoration:none;
	}
.mar_advanced{
	margin:5px 0px 0px 50px;
	height:22px;
	display:block;
	float:left;
}
.mar_green_bar{
	WIDTH:190px;
	float:right;
	margin:0px 0px 0px 0px;
}
.mar_list{
	width:80px;
	height:22px;
	background-image:url(images/list_btn.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	float:left;
}
.mar_list:hover{
	width:80px;
	height:22px;
	background-image:url(images/list_btn.jpg);
	background-position:0px -22px;
	background-repeat:no-repeat;
	display:block;
}
.mar_map{
	width:80px;
	height:22px;
	background-image:url(images/map_btn.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	float:right;
}

.mar_map:hover{
	width:80px;
	height:22px;
	background-image:url(images/map_btn.jpg);
	background-position:0px -22px;
	background-repeat:no-repeat;
	display:block;
}


	
.mar_hp_right_box{
	width:201px;
	padding:1px;
	height:335px;
	background-color:#0a2925;
	float:left;
	
	
}
.mar_hp_right_content{
	width:199px;
	height:333px;
	background-color:#cbc7b0;
	border:1px solid #fff;
	position:relative;
}

.mar_hp_footer{
	width:848px;
	height:110px;
	margin:0px auto;
	background-image:url(images/footer.jpg);
	padding:12px 38px 0px 37px;
}
.mar_agent_login{
	width:auto;
	height:25px;
	line-height:25px;
	background-image:url(images/case.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	float:left;

}
.mar_agent_login a:link,.mar_agent_login a:active,.mar_agent_login a:visited{
	color:#0a2925;
	text-decoration:none;
	font-variant:small-caps;
	text-transform:capitalize;
	height:25px;
	line-height:25px;
	display:block;
}
.mar_agent_login a:hover{
color:#666;
	text-decoration:underline;
}
.mar_hp_disclaimer{
	clear:both;
	font-size:11px;
	position:relative;
	top:55px;
}
.mar_hp_disclaimer a:link,.mar_hp_disclaimer a:active,.mar_hp_disclaimer a:visited{
	color:#0a2925;
	font-size:11px;
	text-decoration:underline;
	font-variant:small-caps;
	
}
.mar_hp_disclaimer a:hover{
color:#666;
	text-decoration:none;
}
.mar_bottom_disclaimer{
width:923px;
margin:0px auto;
	font-size:10px;
	color:#13302d;

}
.mar_bottom_disclaimer a:link,.mar_bottom_disclaimer a:active,.mar_bottom_disclaimer a:visited{
	color:#a4a387;
	font-size:10px;
	text-decoration:underline;

	
}
.mar_bottom_disclaimer a:hover{
color:#a4a387;
	text-decoration:none;
}
