@charset "UTF-8";
/* SHARPE PROPERTIES
------------------------------------------------------------------------------------------- */

body{width:100%;height:100%;margin:0;padding:0;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#717174;
	background:url(../images/bg.gif) repeat center top;}
.bg_gradient{background:url(images/bg_top.gif) repeat top center;
	min-height:600px;height:auto !important;height:600px;}
#bg_shadow{width:100%;height:600px;position:absolute;top:0px;overflow:hidden;}


/* LINKS */
a:link,
a:visited{color:#0066a4;text-decoration:none;}
a:hover,
a:active,
a:visited:hover{color:#0066a4;text-decoration:underline;cursor:pointer;}



/* GENERAL
------------------------------------------------------------------------------------------- */
.block{display:block;}
img {behavior: url('../js/iepngfix.htc');}
.blue{color:#0066a4;}
.clear{clear:both;}
.hide{display:none;}
.left{float:left;}
.right{float:right;}

.copy ul{margin-left:-15px;}
.copy ul li{padding-bottom:14px;}



/* PAGE WRAPPERS
------------------------------------------------------------------------------------------- */
.wrapper_outter{width:100%;margin:0;padding:0;}
.wrapper_inner{width:1000px;margin:0 auto;padding:0;}
.wrapper{position:absolute;top:0;width:1000px;z-index:10;}



/* HEADER
------------------------------------------------------------------------------------------- */
.header{position:relative;width:940px;height:100px;margin:0 31px;
	background:url(../images/header_bg.jpg) no-repeat top center;}
	
		.header a{font-weight:bold;}
		.header a:link,
		.header a:visited{color:#0066a4;text-decoration:none;}
		.header a:hover,
		.header a:active,
		.header a:visited:hover{color:#3a6637;text-decoration:none;cursor:pointer;}

	.header .payment a{position:absolute;top:0;right:151px;display:block;width:137px;height:40px;padding:18px 0 0 45px;
		background:url(../images/payment_btn.gif) no-repeat;}
	.header .payment a.current,
	.header .payment a:hover{background:url(../images/payment_btn_over.gif) no-repeat;}
	
	.header .spanish a{position:absolute;top:0;right:0;display:block;width:106px;height:40px;padding:18px 0 0 45px;
		background:url(../images/spanish_btn.gif) no-repeat;}
	.header .spanish a.current,
	.header .spanish a:hover{background:url(../images/spanish_btn_over.gif) no-repeat;}
	
	.header .english a{position:absolute;top:0;right:0;display:block;width:106px;height:40px;padding:18px 0 0 45px;
		background:url(../images/english_btn.gif) no-repeat;}
	.header .english a.current,
	.header .english a:hover{background:url(../images/english_btn_over.gif) no-repeat;}

.spanish{/*display:none;*/}
.payment{display:none;}



/* MAIN MEUN
------------------------------------------------------------------------------------------- */
.menu{position:relative;margin:0 auto;height:34px;_overflow:hidden;}

	.menu ul{position:relative;width:950px;margin:0;padding:0 30px;list-style:none;list-style-position:none;}
	.menu li{display:block;float:left;_margin:-1px 1px 0 0;}
	
	.menu a{display:block;float:left;margin:0;height:22px;padding:5px 0 3px 20px;font-weight:bold;}
	.menu a:link,
	.menu a:visited{color:#FFFFFF;text-decoration:none;
		background:url(../images/nav_bg.gif) repeat-x;
		border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;
		border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
	.menu a:hover,
	.menu a:active,
	.menu a:visited:hover,
	.menu a.current{color:#FFFFFF;text-decoration:none;cursor:pointer;
		display:block;
		background:url(../images/nav_bg_over.gif) repeat-x;
		border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;
		border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
		
	/* ENGLISH */
	.menu .home{width:125px;}
	.menu .about{width:135px;}
	.menu .property{width:135px;}
	.menu .service{width:130px;}
	.menu .leasing{width:160px;}
	.menu .contact{width:125px;_width:120px;}
		
	/* SPANISH */
	.menu .home_es{width:100px;}
	.menu .about_es{width:135px;}
	.menu .property_es{width:115px;}
	.menu .service_es{width:145px;}
	.menu .leasing_es{width:215px;}
	.menu .contact_es{width:100px;_width:95px;}



/* SUBNAV
------------------------------------------------------------------------------------------- */
.subnav{padding:0 10px;}
.subnav_title{font-size:14px;font-weight:bold;color:#0066a4;padding:12px 0 6px 40px;margin-bottom:10px;}
	.subnav .leasing{background:url(../images/icons.gif) no-repeat 0 -28px;
		width:125px;}
	.subnav .service{background:url(../images/icons.gif) no-repeat 0 -72px;}
	.subnav .about{background:url(../images/icons.gif) no-repeat 0 -108px;}
	.subnav .contact{background:url(../images/icons.gif) no-repeat 0 -144px;}
	.subnav .location{background:url(../images/icons.gif) no-repeat 0 -180px;}
	.subnav .prop_type{background:url(../images/icons.gif) no-repeat 0 -216px;}

	.subnav a{margin:2px 0;padding:3px 0 3px 10px;display:block;}
	.subnav a:link,
	.subnav a:visited{color:#717174;text-decoration:none;
		background:none;}
	.subnav a:hover,
	.subnav a:active,
	.subnav a:visited:hover,
	.subnav a.current{color:#3a6637;text-decoration:none;cursor:pointer;
		background:url(../images/subnav_bg.gif) repeat-y left;}
	.subnav a.top{text-decoration:none;cursor:pointer;
		background:url(../images/subnav_bg.gif) repeat-y left;}
		
	.subnav a.subnav{margin:2px 0;padding:3px 0 3px 10px;display:block;font-size:11px;
		background:url(../images/subnav_bg.gif) repeat-y left;}
	.subnav span{padding-left:10px;background:url(../images/green_arrow.gif) no-repeat 0 50%;}



/* CONTENT
------------------------------------------------------------------------------------------- */
.content{position:absolute;top:134px;width:940px;margin:0 31px;clear:both;}
.content .outter{margin:1px 1px 3px 1px;padding:2px;border:1px solid #d7d7d7;}
.outter .min_height{min-height:174px;height:auto !important;height:175px;}
.detail_width{width:136px;float:left;/*padding:1px 6px 10px;*/}
.bio_width{width:100px;}
.content .inner{border:1px solid #ebebeb;
	background:url(../images/inner_bg.jpg) repeat-x bottom;}

.content .title{font-family:"Times New Roman", Times, serif;font-size:24px;color:#0066a4;padding:4px 0 5px;}
	.inner .title{font-size:20px;text-align:center;}
	
	.copy{padding-right:40px;_padding-top:10px;min-height:400px;height:auto !important;height:400px;}
		#results_page .copy{padding-right:0;}
	
	.detail_copy{width:630px;}

.result_item_wrapper{position:relative;padding-left:150px;margin:15px 0;}
.results_thumb{position:absolute;top:0;left:0;_left:-150px;}
	.results_thumb .thumb{width:134px;height:84px;overflow:hidden;}
	.bio_width .thumb{width:98px;height:98px;overflow:hidden;}
.bold_title{font-size:13px;font-weight:bold;}
	
.feature_copy{font-size:11px;padding:4px;}
.feature_copy p{margin:0;padding:0;height:22px;overflow:hidden;}
.feature_copy_box{overflow:hidden;}
.feature_copy_box{height:42px;}
/*\*/
	html*div.outter div.inner #featuredList div.feature_copy div.subdiv{
		height:46px;
	}
	/**/

.green_arrow{padding-left:10px;background:url(../images/green_arrow.gif) no-repeat 0 50%;}
.green_arrow_back{padding-left:10px;background:url(../images/green_arrow_back.gif) no-repeat 0 50%;}

.main_image{/*padding-top:35px*/;text-align:center;}
.results_map{padding-top:40px;}
.contact_info{padding-top:70px;_padding-top:42px;}

.share{position:absolute;top:20px;right:10px;width:250px;z-index:100;
	display:block;padding:12px;margin-bottom:12px;
	border:1px inset #999999;background-color:#fffdee;
	min-height:200px;height:auto !important;height:200px;}
.close_share,
.close_share a{padding:0 4px;text-align:right;font-weight:bold;}
.close_share a:hover{color:#CC0000;}
.share_title{font-size:16px;color:#0066A4;font-weight:bold;margin-top:-17px;}

.available_tag{position:absolute;top:5px;left:5px;z-index:10000;}



/* FORM ELEMENTS
------------------------------------------------------------------------------------------- */
.form_field,
select,
textarea,
#fuAttach{width:350px;border:1px solid #7a97a9;padding:2px;}
.form_field_small{width:70px;border:1px solid #7a97a9;padding:2px;}
.form_field_medium{width:150px;border:1px solid #7a97a9;padding:2px;}

select.home{width:200px;border:1px solid #7a97a9;color:#a0a0a0;margin:6px;padding:2px;}
select.search{width:250px;border:1px solid #7a97a9;color:#0066a4;margin:6px 0;padding:2px;}
.search_button{width:230px;text-align:center;}

.contact_form table td{padding:4px 0;}



/* FOOTER
------------------------------------------------------------------------------------------- */
.footer{position:relative;width:905px;margin:0;clear:both;padding:10px 15px 50px;font-size:9px;color:#868686;
	background:url(../images/content_top_shadow.jpg) no-repeat center top;}
.footer .left{float:left;padding-top:6px;}
.footer .right{float:right;}


