/********************************************************************
*
*	Creative Development
*	built by WebSight Design
*
********************************************************************/

*{ padding:0px; margin:0px; }

body{
	text-align: center; font-family: Arial, Arial, Helvetica, sans-serif; 
}

.wrapper{
	width:925px; margin:0px auto;  border: #f00 0px solid;
}

.wrapper a{ color:#273d8f; }
.header{
	width:925px; text-align: center; padding:20px 0px 0px 0px;
}

.logo{
	display: block; margin:0px auto;  width:443px; height:70px; background: url('../images/logo.gif') no-repeat top left; cursor: pointer;
}

.clearer{ clear:both; }
.nav{
	width:850px; margin:10px 0px 0px 58px;
}

.nav ul{ list-style-type: none; }
.nav li{ float: left; }
.nav a:link{ display: block; color:#475d75; text-decoration: none; padding:5px 15px 5px 15px; border-right:#a4bebf 1px solid; font-size: 14px;}
.nav a:visited{ display: block; color:#475d75; text-decoration: none; padding:5px 15px 5px 15px; border-right:#a4bebf 1px solid; font-size: 14px;}
.nav a:hover{ display: block; color:#a4bebf; text-decoration: none; padding:5px 15px 5px 15px; border-right:#a4bebf 1px solid; font-size: 14px;}

.home_box{
	  width:925px; height:280px; background: url('../images/home_grad_1.gif') repeat-x top left; margin:5px 0px 0px 0px; font-size:42px; color:#fff;  border: #ff0 0px solid;
	  text-align: left;
}

.home_box_text{
	  width:450px; float:left; text-align: left; font-weight: bold; margin:55px 0px 0px 36px; border: #ff0 0px solid;
	  text-shadow: 0px 0px 22px #000;
}

.home_box_img{
	float:right; margin:7px 7px 0px 0px; overflow:hidden; width:400px; height:265px;
}

.home_box_mid{
	  width:875px; height:115px; background: url('../images/home_grad_2.gif') repeat-x top left; margin:6px 0px 0px 0px; font-size:14px; color:#000;  border: #ff0 0px solid;
	  text-align: left; padding:25px;
}

.home_box_mid p{
	margin:0px 0px 10px 0px;
}

.home_prop{
	width:297px; float:left; margin:6px 0px 0px 16px;	
}

.home_prop_div{
	width:180px; float:left;
}

.home_prop img{ display:block; }

.home_prop_text{
	width:287px;  height:33px; background: url('../images/home_prop_grad.gif') repeat-x top left; margin:0px 0px 0px 0px;
	padding:3px 3px 0px 7px; text-align:left; color:#fff; font-size: 16px; line-height: 25px;
}
a.view_btn{ display:block; float:right; background: url('../images/view_btn.gif') no-repeat top left; width:52px; height:27px;}

.footer{
	width:555px; margin:10px auto; font-size:11px;	
}

.footer ul{ list-style-type: none; }
.footer li{ float: left; }
.footer a{ display: block; color:#000; text-decoration: none; padding:1px 5px 1px 5px; border-right:#000 1px solid; }
.footer a:hover, .footer a:active { display: block; color:#333; text-decoration: underline; padding:1px 5px 1px 5px; border-right:#000 1px solid; }


/******************************************* SUBPAGES ****************************************/

.sub_header{
	width:905px; height:47px;  background: url('../images/sub_grad.gif') repeat-x top left; margin:5px 0px 0px 0px;
	text-align: left; padding:7px 0px 0px 20px;
}

.sub_header h1{
	font-size:35px; color:#fff;
}

.subpage_content{
	width:881px; padding:22px; background:#97b4b5 url('../images/subpage_content.gif') repeat-x top left; margin:6px 0px 0px 0px;
}

.subpage_content p{ text-align:left; margin:0px 0px 10px 0px; float:left;  font-size: 12px;}

.property_div{
	width:272px; height:320px; float:left; margin:10px 0px 20px 24px; cursor: pointer; position: relative; overflow: hidden; border:#f00 0px solid;
}

a.view_btn_2 {display:block; float:right; background: url('../images/view_btn.gif') no-repeat top left; width:52px; height:27px; position:absolute; top:143px; right:6px;}

.property_div img{ display:block; }

.property_div_text{
	width:252px;  height:105px; background: url('../images/prop_grad.gif') repeat-x top left; text-align: left;
	color:#fff; padding:10px;
	
}

.subpage_content_detail{
	width:881px; padding:22px; background:#97b4b5 url('../images/subpage_content.gif') repeat-x top left; margin:6px 0px 0px 0px;
}

.detail_header{
	width:872px; height:41px; background: url('../images/detail_grad.gif') repeat-x top left; text-align: left; color:#fff; line-height: 30px; padding:5px 0px 0px 10px; position:relative;
}

.detail_header_text{
	width:810px; float:left;
}

.detail_content{
	width:430px; float:right; padding:20px 20px 0px 30px;
}

.detail_content p{ text-align: left; font-size:12px; margin:0px 0px 10px 0px;}

a.back_btn{ display:block; float:right; width:52px; height:27px; background: url('../images/back_btn.gif') no-repeat top left; margin:2px 10px 0px 0px;}

a.contact_btn{ display:block;  width:194px; height:27px; background: url('../images/contact_btn.gif') no-repeat top left; margin:20px auto;}

.photos_div{
	text-align:left; font-size:12px; padding:10px 0px 0px 0px;
}

.photos_div img{
	float:left; margin:5px 0px 0px 20px;
}

.photo_holder{
	width:401px; height:275px; float:left; text-align: center; border: #f00 0px solid;
}
.photo_holder img{float:none; height:265px; }

.flabel{
	float:left; width:120px; font-size: 12px; text-align: right; margin:3px 5px 3px 0px;
}
.ffield{
	float:left; width:300px; font-size: 12px; text-align: left; margin:3px 5px 3px 0px;
}
.ffield input, .ffield textarea{
	width:200px; padding:1px; border:#ddd 1px solid;
}

.fclear{
	clear:both;
}
.contact_div{
	margin:20px; width:440px; float:left; border-right:#6d9192 1px solid; padding:0px 0px 100px 0px;
}
.contact_right{
	margin:20px; width:340px; float:left; text-align: left; font-size: 12px;
}
.contact_text{
	padding:0px 0px 0px 12px;
}

