
*{
padding:0em;
margin:0em;
}
body
{
font-size: 10pt;
font-family:Century Gothic;
padding:0;
margin:0;
background-color: #000;
background-image:url(images/body.jpg);
background-repeat:repeat-x;

}

p
{
line-height: 1.5em;
margin-bottom: 1.0em;
text-align: justify;
}

.chap_branding{
	height:118px;
	width:94%;
	margin-left:.8%
	}

.chap_logo{
	width:265px;
	height:118px;
}

.clear
{

clear: both;
font-size:0px;
}

/*********************menu**********************/
.chap_nav_wrapper{
	width: 96.4%;
	min-width:988px;
	margin-left:.8%;
	
	}
.chap_nav{
	width: 100%;
	}
.top_link_text{
	width:115px;
	font-size:17px;
	padding:22px 0px 0px 0px;
	cursor:pointer;
}
.bottom_link_text{
	width:110px;
	padding:2px 0px 0px 0px;
	font-size:10px;
	color:#b29362;
	cursor:pointer;
	
}
.right_nav{
	
	
}
.chap_nav .chap_nav_item1  a{
background:url(images/left_nav_up.jpg) no-repeat left top;
margin:0;
margin-right: 1px;
padding:0 0 0 4px;
text-decoration:none;
color:#fff;
width: 100%;


}
.chap_nav .chap_nav_item1  a span{

	background:url(images/right_nav_up1.jpg) no-repeat right top;
	padding:0px 30px 0px 10px;
	color:#FFFFff;
	height:68px;
	margin-right:5px;
	cursor:pointer;
}
.right_nav1{
}
.chap_nav .chap_nav_item2  a{
	background:url(images/left_nav_up.jpg) no-repeat left top;
	margin:0;
	margin-right: 1px;
	padding:0 0 0 4px;
	text-decoration:none;
	color:#fff;
	width: 100%;


}
.chap_nav .chap_nav_item2  a span{
	display:block;
	background:url(images/right_nav_up2.jpg) no-repeat right top;
	padding:0px 40px 0px 10px;
	color:#FFFFff;
	height:68px;
	margin-right:5px;
	cursor:pointer;
}
.right_nav2{
}
.chap_nav .chap_nav_item3  a{
	background:url(images/left_nav_up.jpg) no-repeat left top;
	margin:0;
	margin-right: 1px;
	padding:0 0 0 4px;
	text-decoration:none;
	color:#fff;
	width: 100%;


}
.chap_nav .chap_nav_item3  a span{
	display:block;
	background:url(images/right_nav_up3.jpg) no-repeat right top;
	padding:0px 40px 0px 10px;
	color:#FFFFff;
	height:68px;
	margin-right:5px;
	cursor:pointer;
}
.right_nav4{
}
.chap_nav .chap_nav_item4  a{
	background:url(images/left_nav_up.jpg) no-repeat left top;
	margin:0;
	margin-right: 1px;
	padding:0 0 0 4px;
	text-decoration:none;
	color:#fff;
	width: 100%;


}
.chap_nav .chap_nav_item4  a span{
	display:block;
	background:url(images/right_nav_up4.jpg) no-repeat right top;
	padding:0px 20px 0px 10px;
	color:#FFFFff;
	height:68px;
	margin-right:5px;
	cursor:pointer;
}
.right_nav4{
}
.chap_nav .chap_nav_item5  a{
	background:url(images/left_nav_up.jpg) no-repeat left top;
	margin:0;
	margin-right: 1px;
	padding:0 0 0 4px;
	text-decoration:none;
	color:#fff;
	width: 100%;


}
.chap_nav .chap_nav_item5  a span{
	display:block;
	background:url(images/right_nav_up5.jpg) no-repeat right top;
	padding:0px 40px 0px 10px;
	color:#FFFFff;
	height:68px;
	margin-right:5px;
	cursor:pointer;
	
}
.right_nav5{

}
.chap_nav .chap_nav_item6 a{
	background:url(images/left_nav_up.jpg) no-repeat left top;
	margin:0;
	margin-right: 1px;
	padding:0 0 0 4px;
	text-decoration:none;
	color:#fff;
	width: 100%;


}
.chap_nav .chap_nav_item6  a span{
	display:block;
	background:url(images/right_nav_up6.jpg) no-repeat right top;
	padding:0px 18px 0px 10px;
	color:#FFFFff;
	height:68px;
	margin-right:5px;
	cursor:pointer;
		

}
.right_nav6{
}
.chap_nav a{
float:left;
background:url(images/left_nav_up1.jpg) no-repeat left top;
margin:0;
margin-right: 1px;
padding:0 0 0 4px;
text-decoration:none;
color:#fff;


}

.chap_nav a span {
float:left;
display:block;
background:url(images/right_nav_up.jpg) no-repeat right top;
padding:0px 60px 0px 10px;
color:#FFFFff;
height:68px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.chap_nav a span {float:none;}
/* End IE5-Mac hack */

.chap_nav a:hover span, .chap_nav li.selected a span{
color:#b29362;
font-weight:100;

}


.chap_nav a:hover, .chap_nav li.selected a{
background-position:0% -71px;
}

.chap_nav a:hover span, .chap_nav li.selected a span{
background-position:100% -71px;

}


html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}



.chap_content
{	background-image: url(images/pattern.jpg);
	background-repeat: repeat;
	background-position: left top;
	width:100%;

}
.chap_content_hp
{	background-image: url(images/pattern.jpg);
	background-repeat: repeat;
	background-position: left top;
	width:100%;
	position:relative;
}
.chap_inner_content{
	width:98%;
	margin-right:auto;
	margin-left:auto;
	background-color:#fff;
	min-height:500px;
	height:auto !important;
	height:500px;


}
.chap_inner_content_padding{
	width:96%;
	margin-right:auto;
	margin-left:auto;
	background-color:#fff;
	
}
/*all inner links*/
.chap_inner_content_padding a:link,.chap_inner_content_padding a:active,.chap_inner_content_padding a:visited
{
	color:#000;
	text-decoration:underline;
	
}
.chap_inner_content_padding a:hover
{
	color:#d9a62d;
	text-decoration: none;
	
}


.chap_content_top{
	width:98%;
	margin-right:auto;
	margin-left:auto;
	height:9px;
	background-color:#fff;
	
	
}
.chap_top_left{
	background-image:url(images/chap_top_left.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:99%;
	overflow:hidden;
	float:left;
}
	
.chap_top_right{
	background-image:url(images/chap_top_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:9px;
	width:1%;
	
	float:right;
}
.chap_content_bottom{
	width:98%;
	margin-right:auto;
	margin-left:auto;
	height:9px;
	background-color:#fff;
	
	
}
.chap_content_bottom_left{
	background-image:url(images/chap_bottom_left.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:99%;
	overflow:hidden;
	float:left;
}
	
.chap_content_bottom_right{
	background-image:url(images/chap_bottom_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:9px;
	width:1%;
	float:right;
}
.chap_bottom_reflection{
	width: 96.5%;
	margin-left:.8%;
	min-width:992px;
}
.chap_footer_bg{
	width:100%;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	
}
.chap_disclaimer{
	width: 96.5%;
	margin-left:.8%;
	min-width:992px;
	text-align:left;
	color:#fff;	
}
.chap_disclaimer a:link,.chap_disclaimer a:active,.chap_disclaimer a:visited
{
	color:#fff;
	text-decoration:underline;
	
}
.chap_disclaimer a:hover
{
	color:#d9a62d;
	text-decoration: none;
	
}
.chap_top_row{
	
	width:100%;
	height:270px;
	float:left;
	padding-top:5px;
	
}
.chap_top_table{
	width:100%;
	height:270px;
	
}
.chap_qs_td{
	width:304px;
	padding-left:10px;
	
}
.chap_map_td{
	padding-right:20px;
	padding-left:10px;
	
}
.chap_qs_box{
	width:298px;
	height:253px;
	z-index: 0;
	border:3px #140c06 solid;
	float:left;
}
.chap_qs_opacity{
	width:298px;
	background-color:#000;
	filter: alpha(opacity=60);
	opacity: .60;
	height:253px;
	position: absolute;
	
	z-index: 10;
}
.chap_qs_content{
	width:294px;
	color:#fff;
	height:253px;
	position: absolute;
	
	z-index: 100;
}
.chap_map_box{

	height:253px;
	border:3px #140c06 solid;
	width:100%;
	background-color:#f4f0e5;
	cursor:pointer;

	
	
}
.chap_map_img{
	
	height:253px;
	background-image:url(images/map.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.map_virtual_earth {
	position: absolute;
	left: 339px;
	top: 232px;
}
.map_seal{
	position: relative;
	float:right;
}

.outer
{

	width: 96%;
	border-left:3px #140c06 solid;
	border-right:3px #140c06 solid;
	
	border-top:2px #000000 solid;
	margin-left:.8%;
	min-width:992px;
}

/*quick search*/



.chap_quicksearchtable {
	margin-top:5px;
	margin-left:10px;
	
}
.chap_quicksearchlbl {	
	width: 124px;
	font-size: 14px;
	
}
.chap_quicksearchtb {
	width: 131px;
	/*margin-bottom:9px;
	#margin-bottom:3px;
	_margin-bottom:5px;*/
}

.chap_qs_price{
	width: 137px;

	/*margin-bottom:3px;
	#margin-bottom:3px;
	_margin-bottom:2px;*/
}

form{
	margin:0px;
	padding:0px;
	}
	
.brown_underline{
	font-weight:100;
	height:30px;
	width:265px;
	background-image:url(images/underline_brown.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:6px;
	padding-bottom:0px;
	padding-top:2px;
	font-size:18px;

}
.blue_underline{
	font-weight:100;
	height:30px;
	width:265px;
	background-image:url(images/underline_blue.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:6px;
	padding-bottom:0px;
	padding-top:6px;
	font-size:18px;
	float:left;

}
.rss_large{
	position:absolute;
	z-index:1000;
	left:248px;
	top:1px
}
.click_rss{
	font-size:10px;
	line-height:30px;
	position:absolute;
	z-index:1000;
	left:160px;
	top:1px
}
.brown_underline_short{
	font-weight:100;
	height:30px;
	width:230px;
	background-image:url(images/underline_brown.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:6px;
	padding-bottom:0px;
	padding-top:2px;
	font-size:18px;

}
.chap_qs_content a:link,.chap_qs_content a:active,.chap_qs_content a:visited{
	color:#fff;
	text-decoration:underline;
}
.chap_qs_content a:hover{
	color:#fff;
	text-decoration:none;
}
/*bottom_row*/
.chap_bottom_row{
	width:100%;
	height:270px;
	float:left;
	padding-top:5px;
	
}
.chap_bottom_table{
	width:100%;
}


/*********************Blog**********************/

.chap_blog_box{
	width:298px;
	height:253px;
	z-index: 0;
	border:3px #140c06 solid;
	float:left;
	margin-left:12px;/*all other browsers*/
	#margin-left:12px;/*ie7 only*/
	_margin-left:6px;/*ie 6 or lower*/
	
}
.chap_blog_opacity{
	width:298px;
	background-color:#000;
	filter: alpha(opacity=60);
	opacity: .60;
	height:253px;
	position: absolute;
	z-index: 10;
}
.chap_blog_content{
	width:294px;
	color:#fff;
	height:253px;
	position: absolute;
	z-index: 100;
}
.chap_blog_entry{
	padding-top:2px;
	
	padding-left:5px;
}
.chap_blog_title{
	color:#e5bc50;
}
.chap_blog_title a:link,.chap_blog_title a:visited,.chap_blog_title a:active{
	color:#e5bc50;
	text-decoration:underline;
}
.chap_blog_title a:hover{
	color:#e5bc50;
	text-decoration:none;
}
.chap_blog_date{
	font-size:13px;
}
.chap_blog_text{
	
	padding-left:5px;
	width:283px;
	line-height:13px;
	font-size:12px;
}
/*********************Blog end**********************/

/*********************middle ads**********************/
.chap_ad1_box{
	height:75px;
	z-index: 0;	
	position: relative;
	border:3px #140c06 solid;
	margin:0px 10px 8px 10px;
	cursor:pointer;
}
.chap_ad1_opacity{
	width:100%;
	background-color:#000;
	filter: alpha(opacity=60);
	opacity: .60;
	height:75px;
	position: absolute;
	z-index: 10;

	
}
.chap_ad1_content{
	width:100%;
	color:#fff;
	height:75px;
	position: absolute;
	z-index: 100;
}
.chap_ad2_box{
	height:75px;
	z-index: 0;	
	position: relative;
	border:3px #140c06 solid;
	margin:0px 10px 8px 10px;
	cursor:pointer;
	
}
.chap_ad2_opacity{
	width:100%;
	background-color:#000;
	filter: alpha(opacity=60);
	opacity: .60;
	height:75px;
	position: absolute;
	z-index: 10;
}
.chap_ad2_content{
	width:100%;
	color:#fff;
	height:75px;
	position: absolute;
	z-index: 100;
	
}
.chap_ad3_box{
	height:75px;
	z-index: 0;	
	position: relative;
	border:3px #140c06 solid;
	margin:0px 10px 0px 10px;
	cursor:pointer;
}
.chap_ad3_opacity{
	width:100%;
	background-color:#000;
	filter: alpha(opacity=60);
	opacity: .60;
	height:75px;
	position: absolute;
	z-index: 10;
}
.chap_ad3_content{
	width:100%;
	color:#fff;
	height:75px;
	position: absolute;
	z-index: 100;
}

.chap_ad_title{
	width:100%;
	color:#e5bc50;
	font-size:15px;
	padding-left:2px;
	}
.chap_ad_title a:link,.chap_ad_title a:visited,.chap_ad_title a:active{
	text-decoration:none;
	color:#e5bc50;
	}
.chap_ad_title a:hover{
	text-decoration:none;
	color:#e5bc50;
	}
	
.chap_ad1_img{
	float:left;
	width:51px;
	height:49px;
	cursor:pointer;
}

.chap_ad_text a:link,.chap_ad_text a:visited,.chap_ad_text a:active{
	text-decoration:none;
	font-size:12px;
	color:#fff;
	}
.chap_ad_text a:hover{
	text-decoration:none;
	color:#fff;
	}
.chap_ad2_img{
	float:left;
	width:51px;
	height:49px;
	
	cursor:pointer;
}

.chap_ad3_img{
	float:left;
	width:51px;
	height:49px;
	
	cursor:pointer;
	}

/*********************middle ads**********************/

/*********************quick links**********************/

.chap_qlinks_box{
	width:262px;
	height:253px;
	z-index: 0;
	border:3px #140c06 solid;
	float:right;

	margin-right:15px;/*all other browsers*/
	#margin-right:10px;/*ie7 only*/
	_margin-right:6px;/*ie 6 or lower*/
}
.chap_qlinks_opacity{
	width:262px;
	background-color:#000;
	filter: alpha(opacity=60);
	opacity: .60;
	height:253px;
	position: absolute;
	z-index: 10;
}
.chap_qlinks_content{
	width:262px;
	color:#fff;
	height:253px;
	position: absolute;
	z-index: 100;
}
.chap_quick_links_nav{
	width:200px;
	floaT:left;

	position:relative;
	}

.chap_quick_link_items a:link,.chap_quick_link_items a:active,.chap_quick_link_items a:visited{
	padding-left:25px;
	background-image:url(images/up_links.jpg);
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#fff;
	line-height:25px;
	font-size:14px;
	margin-left:6px;
}
.chap_quick_link_items a:hover{
	padding-left:25px;
	background-image:url(images/hover_links.jpg);
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#e5bc50;
}


/*********************quick links**********************/


.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 */

/*ADD CLIENTS PENDERIS CODE IN THE  'menuagent.asp' LINE 440 -->


/*agent styles*/
h4{
	padding-left:15px;
	font-family:arial, verdana;
	font-size:13px;
}
.agents {
	float:left;
	width:48%;
	padding-top:7px;
	padding-bottom: 7px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:15px;
}
.agents a,.agents a:visited {
	color: #333;
	text-decoration: underline;
}
.agents a:hover {
	color:#e5bc50;
	text-decoration: underline;
}
.ai_img {
	float:left;
	height: 140px;
	width: 100px;
	margin-right: 12px;
	margin-bottom: 8px;
	overflow:hidden;
	
}
.agent_info{
	float:left;
	width:300px;
}

.ai_name {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 8px;
	font-weight: bold;
	padding-bottom: 2px;

	

}
.ai_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-bottom: 4px;
	width:270px;
}
.ai_phone {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-bottom: 2px;
	
}
.ai_email a {
	color: #333;
	text-decoration: underline;
	display:block;
	
}
.ai_email a:hover{
	color:#e5bc50;
	text-decoration: none;
}

.ai_email {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-bottom: 4px;
	
}



.ai_grey_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 2px;
	clear: both;
	width:90%;
	margin-left:15px;
	

}
.agent_back{
	border:1px solid #dadada;
	background-color:#eeeeee;
	
}
.agent_back .header{
	font-size:16px;
}
.littlepics{
	width:130px;
	display:block;
	float:left;
	
}
/**********************/
.bs_formcolor{
background-color:#eee;
}
.tableborder1 { border: solid 1px #333; }
.tableborder2 { border-style: solid; border-width: 0px 1px 1px 1px; border-color: #333; }
.tableborder3 { border: solid 1px black; }
.tableborder4 { border: solid 1px #333; }

/*Tabs - FindHomeRequest.asp*/
.stab{
	color:#fff;
	Font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #b29362; 
	text-align: center;
	height:25px;
}
.stab a:link,.stab a:visited,.stab a:active{
	color:#fff;
	text-decoration:underline;
}
.stab a:hover{
	color:#fff;
	text-decoration:none;
}


.stabbdr{
	padding: 1.5px 1.5px 0px; 
}

.stabbdron{
	color:#000;
	Font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #b29362;
	text-align: center;	
	height:25px;
}

.stabbdroff{
	color:#000;
	Font-weight: bold;
	Font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	background-color: #b29362;
	text-align: center;
}

.stabspacer{
	background-color: #b29362;	
}









.searchresult{
	font-size: 12px;
	
	
}
.ps_quicksearch {
	width:600px;
	margin-right:auto;
	margin-left:auto;
}
.ohs_options{

	margin-right:auto;
	margin-left:auto;
	
}
.ps_top_search{
	width:600px;
	margin-right:auto;
	margin-left:auto;
	

}/*ps_colored steps override*/
.ps_header_title{
	font-size:15px;
	line-height:17px;
}
.ps_option_1{
	background-color:#eee;
	width:600px;
	margin-right:auto;
	margin-left:auto;
}

.ps_option_1_title{
	height:16px;
	background-image:url(images/step_1.gif);
	background-repeat:no-repeat;
	padding:0px 0px 5px 25px;
	line-height:17px;
	font-size:16px;
	color:#e5bc50;
}

.ps_option_2{
	clear:left;
	width:600px;
	height:130px;
	background-color:#eee;
	margin-right:auto;
	margin-left:auto;
}

.ps_option_2_title{
	height:16px;
	background-image:url(images/step_2.gif);
	background-repeat:no-repeat;
	padding:0px 0px 5px 25px;
	line-height:17px;
	font-size:16px;
	color:#e5bc50;
	}
.ps_option_3{
	clear:left;
	width:600px;
	background-color:#eee;
	margin-right:auto;
	margin-left:auto;
}

.ps_option_3_title{
	height:16px;
	background-image:url(images/step_3.gif);
	background-repeat:no-repeat;
	padding:0px 0px 5px 25px;
	line-height:17px;
	font-size:16px;
	color:#e5bc50;
	
}

.ps_tab_padding{
padding:5px 2px 0px 2px;
color:#000;
cursor:pointer;
}

.ps_tab_padding:hover{
	padding:5px 2px 0px 2px;
	color:#666;
	cursor:pointer;

}

.ps_tab_padding_selected{
	padding:5px 2px 0px 2px;
	color:#000;
	cursor:pointer;
	font-weight:bold;
}

.ps_tab_left{
	float:left;
	width:6px;
	height:23px;
	background-image:url(images/tab_left.gif);
}

.ps_tab{
	float:left;
	height:23px;
	background-image:url(images/tab_background.gif);
}

.ps_tab_right{
	float:left;
	width:6px;
	height:23px;
	background-image:url(images/tab_right.gif);
	background-repeat:no-repeat;
	padding-right:2px;
}
.pnw_qs_tb{
	width:185px;
	margin-left:19px;
	height:17px;
	
}
.ps_iframe{
	width:600px;
	margin-right:auto;
	margin-left:auto;
	
}
#iframe1{
	background-color:black;
}
.pd_top a:link,.pd_top a:active,.pd_top a:visited{
	color:#fff;
	}
.pd_top a:hover{
	color:#fff;
	text-decoration:none;
	}
	
/*link style*/
.link_wrapper{
	margin-top:10px;
	border:solid 1px #d8d8d8;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	background-color:#f5f5f6;
	height:625px;

}
.links_nav{
	width:800px;
	height:30px;
	background-image:url(images/ps_header_img.jpg);
	background-repeat:repeat-x;
	font-size:17px;
	border-bottom:solid 1px #d8d8d8;
	margin-bottom:20px;
}
.link_item{
	width:200px;
	line-height:30px;
	float:left;
	color:#fff;
	text-align:center;
	
}
.link_item a:link,.link_item a:visited,.link_item a:active{
	color:#fff;
	text-decoration:underline;
}
.link_item a:hover{
	color:#e5bc50;
	text-decoration:none;
}
.link_container{
	width:800px;
	margin-right:auto;
	margin-left:auto;
	line-height:20px;
}
.active{
	text-decoration:none;
	color:#e5bc50;
}
.left_links{
	margin-left:10px;
	float:left;
	width:340px;
}
.link_container a:link ,.link_container a:visited,.link_container a:active 	{
		
		color:#4f2b14;
		}
.link_container a:hover {
		
		color:#4f2b14;
		text-decoration:none;
}
.right_links{
	float:right;
	width:420px;
}
.ulinks dt{
	font-weight:bold;
	font-size:15px;
	line-height:35px;
}