@charset "UTF-8";
/* CSS Document */
p,ul,li,form{
	border:none;
	padding:0;
	margin:0;
}
img{
	border:none;
	padding:0;
	margin:0;
	vertical-align:top;
}
body{
	margin:0;
	padding:0;
	background:url(../images/bg2.jpg) repeat;
}
#container_all{
	margin:0;
	padding:0;
	height:768px;
	width:100%;
	background:url(../images/bg_interior.jpg) repeat-x;
}
#container_homepage{
	margin:0;
	padding:0;
	height:1450px;
	width:100%;
	background:url(../images/bg.jpg) repeat-x;
}
#wrapper{
	width:980px;
	margin:auto;
}
#header{
	width:980px;
	height:120px;
	background:#fcf6e8;
}
#leftheader{
	width:340px;
	height:120px;
	text-align:center;
	float:left;
}
#rightheader{
	width:640px;
	height:120px;
	float:left;
}
.clear{
	clear:both;
}
#callus{
	width:640px;
	height:46px;
	background:url(../images/bg_callus2.jpg) no-repeat;
}
#callus_text{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e2d6bf; padding:10px 80px 0px 0px; text-align:right}
#banner_home{
	width:980px;
	height:389px;
	background:url(../images/banner_home.jpg) no-repeat;
}

#houseplan_content{
	width:980px;
	background:#fff;
}
#houseplan_content_left{
	width:416px;
	float:left;	
}
#houseplan_content_right{
	width:564px;
	float:left;
	text-align:center;
}
#bottom_bar{
	width:980px;
	height:53px;
	background:#95887d;
}


#bottompart{
	width:980px;
	height:248px;
	background:url(../images/bg_bottom.jpg) repeat-x;
}
#bottompart_left{
	width:442px;
	height:248px;
	float:left;
}
#bottompart_right{
	width:538px;
	height:248px;
	float:left;
}
#bottompart_left_padd{ padding:25px 0px 0px 26px;}
p.text_home{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393939; padding:10px 0px 10px 0px;
}
p.text2{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393939; padding:10px 0px 10px 0px;
}
.listStyle1{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393939; padding:0px 0px 0px 20px;
}
.listStyle2{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393939; padding:0px 0px 0px 20px;
}
.listStyle3{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393939; padding:0px 0px 0px 20px; list-style:decimal;
}
#footer{
	width:100%;
	height:26px;
	background:url(../images/bg_footer2.jpg) repeat-x;
}
.copyright{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#22211f; text-align:center; padding:4px 0px 0px 0px;}
.copyright2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center; padding:4px 0px 0px 0px;}

.side_floorplan{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#532e10; 
	font-weight:bold;
	padding-left:10px;
	width:175px;
	float:left;
}
.floorplan{
	width:223px;
	float:left;
}
#map{
	width:980px;
	height:374px;
	background:url(../images/map.jpg) no-repeat;
}
#content_addoption{
	width:980px;
	background:#fff;
}
#content_addoption_left{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393229;
	text-align:justify;
	padding:110px 50px 60px 40px;
	width:259px;
	float:left;
}
#content_map_left{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393229;
	text-align:justify;
	padding:95px 30px 20px 30px;
	width:259px;
	float:left;
}
#content_addoption_right{
	width:631px;
	float:left;
}
.content_addoption_right_text{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393229;
	text-align:justify;
	padding:0px 20px 0px 0px;
}

#banner_addoption{
	width:980px;
	height:290px;
}
#banner_addoption_left_padd{
	padding:50px 0px 0px 30px;
}
#banner_addoption_left{
	width:349px;
	height:290px;
	float:left;
	background:#b6dbe2;
}
#banner_addoption_right{
	width:631px;
	height:290px;
	float:left;
	background:url(../images/bannerpic_addoption.jpg) no-repeat;
}

#content_housedetail{
	width:980px;
}
#content_housedetail_text{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#393229;
	padding:0px 18px 0px 18px; text-align:justify;
}
#content_housedetail_left{
	width:345px;
	height:1150px;
	float:left;
	background:#b6dbe2;
}
#content_housedetail_right{
	width:635px;
	height:1150px;
	float:left;
	background:#fff;
}
#content_housedetail_left_padd{
	padding:50px 10px 50px 25px;
	line-height:26px;
}
#content_price{
	width:980px;
}
#content_price_left{
	width:321px;
	height:1000px;
	/*background:url(../images/price_pic.jpg) no-repeat;*/
	background:#b6dbe2;
	float:left
}
#content_price_right{
	width:659px;
	height:1000px;
	float:left;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393229;
}
#content_contact{
	width:980px;
}
#content_contact_left{
	width:342px;
	height:350px;
	background:#b6dbe2;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393229;
}
#content_contact_right{
	width:638px;
	height:350px;
	float:left;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393229;
}
#contact_text{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393229;
	padding:0px 50px 0px 36px
}
.bigtext{
	font-size:14px;
}
.biggertext{
	font-size:18px;
}
#contact_form{
	width:281px;
	height:251px;
	margin:auto;
	padding-top:35px;
}
#field_container_padd{ padding-top:25px;}

.field_container{
	width:281px;
	height:28px;
}
.field_container_left{
	width:89px;
	height:24px;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
}
.field_container_right{
	width:182px;
	height:28px;
	float:left;
}
/*--------------------------------------MENU-----------------------------------------*/
#menu_container{
	width:640px;
	height:64px;
}

#menu_home a:link, #menu_home a:visited, #menu_home a:active{
	margin-top:10px;
	display:block;
	width:84px;
	height:41px;
	background:url(../images/menu_home.jpg) 0px 0px no-repeat;
	float:left;
}
#menu_home a:hover{
	margin-top:10px;
	display:block;
	width:84px;
	height:41px;
	background:url(../images/menu_home.jpg) 0px -41px no-repeat;
	float:left;
}
#menu_home_selected{
	margin-top:10px;
	display:block;
	width:84px;
	height:41px;
	background:url(../images/menu_home.jpg) 0px -41px no-repeat;
	float:left;
}

#menu_houseplans a:link, #menu_houseplans a:visited, #menu_houseplans a:active{
	margin-top:10px;
	display:block;
	width:88px;
	height:41px;
	background:url(../images/menu_houseplans.jpg) 0px 0px no-repeat;
	float:left;
}
#menu_houseplans a:hover{
	margin-top:10px;
	display:block;
	width:88px;
	height:41px;
	background:url(../images/menu_houseplans.jpg) 0px -41px no-repeat;
	float:left;
}
#menu_houseplans_selected{
	margin-top:10px;
	display:block;
	width:88px;
	height:41px;
	background:url(../images/menu_houseplans.jpg) 0px -41px no-repeat;
	float:left;
}

#menu_addoptions a:link, #menu_addoptions a:visited, #menu_addoptions a:active{
	margin-top:10px;
	display:block;
	width:86px;
	height:41px;
	background:url(../images/menu_addoptions.jpg) 0px 0px no-repeat;
	float:left;
}
#menu_addoptions a:hover{
	margin-top:10px;
	display:block;
	width:86px;
	height:41px;
	background:url(../images/menu_addoptions.jpg) 0px -41px no-repeat;
	float:left;
}
#menu_addoptions_selected{
	margin-top:10px;
	display:block;
	width:86px;
	height:41px;
	background:url(../images/menu_addoptions.jpg) 0px -41px no-repeat;
	float:left;
}


#menu_map a:link, #menu_map a:visited, #menu_map a:active{
	margin-top:10px;
	display:block;
	width:72px;
	height:41px;
	background:url(../images/menu_map.jpg) 0px 0px no-repeat;
	float:left;
}
#menu_map a:hover{
	margin-top:10px;
	display:block;
	width:72px;
	height:41px;
	background:url(../images/menu_map.jpg) 0px -41px no-repeat;
	float:left;
}
#menu_map_selected{
	margin-top:10px;
	display:block;
	width:72px;
	height:41px;
	background:url(../images/menu_map.jpg) 0px -41px no-repeat;
	float:left;
}

#menu_housedetails a:link, #menu_housedetails a:visited, #menu_housedetails a:active{
	margin-top:10px;
	display:block;
	width:67px;
	height:41px;
	background:url(../images/menu_housedetails.jpg) 0px 0px no-repeat;
	float:left;
}
#menu_housedetails a:hover{
	margin-top:10px;
	display:block;
	width:67px;
	height:41px;
	background:url(../images/menu_housedetails.jpg) 0px -41px no-repeat;
	float:left;
}
#menu_housedetails_selected{
	margin-top:10px;
	display:block;
	width:67px;
	height:41px;
	background:url(../images/menu_housedetails.jpg) 0px -41px no-repeat;
	float:left;
}


#menu_prices a:link, #menu_prices a:visited, #menu_prices a:active{
	margin-top:10px;
	display:block;
	width:120px;
	height:41px;
	background:url(../images/menu_prices.jpg) 0px 0px no-repeat;
	float:left;
}
#menu_prices a:hover{
	margin-top:10px;
	display:block;
	width:120px;
	height:41px;
	background:url(../images/menu_prices.jpg) 0px -41px no-repeat;
	float:left;
}
#menu_prices_selected{
	margin-top:10px;
	display:block;
	width:120px;
	height:41px;
	background:url(../images/menu_prices.jpg) 0px -41px no-repeat;
	float:left;
}

#menu_contact a:link, #menu_contact a:visited, #menu_contact a:active{
	margin-top:10px;
	display:block;
	width:111px;
	height:41px;
	background:url(../images/menu_contact.jpg) 0px 0px no-repeat;
	float:left;
}
#menu_contact a:hover{
	margin-top:10px;
	display:block;
	width:111px;
	height:41px;
	background:url(../images/menu_contact.jpg) 0px -41px no-repeat;
	float:left;
}
#menu_contact_selected{
	margin-top:10px;
	display:block;
	width:111px;
	height:41px;
	background:url(../images/menu_contact.jpg) 0px -41px no-repeat;
	float:left;
}

.menu_sep{
	margin-top:10px;
	width:2px;
	height:41px;
	background:url(../images/menu_sep.jpg) no-repeat;
	float:left;
}
/*--------------------------------------END OF MENU-----------------------------------------*/


/*--------------------------------------Floorplan Button-----------------------------------------*/
#btn_ground_selected{
	display:block;
	width:223px;
	height:59px;
	background:url(../images/btn_ground.jpg) 0px 0px no-repeat;
}
#btn_ground a:link, #btn_ground a:visited, #btn_ground a:active{
	display:block;
	width:223px;
	height:59px;
	background:url(../images/btn_ground.jpg) 0px -59px no-repeat;
}
#btn_ground a:hover{
	display:block;
	width:223px;
	height:59px;
	background:url(../images/btn_ground.jpg) 0px 0px no-repeat;
}

#btn_second_selected{
	display:block;
	width:223px;
	height:59px;
	background:url(../images/btn_second.jpg) 0px 0px no-repeat;
}
#btn_second a:link, #btn_second a:visited, #btn_second a:active{
	display:block;
	width:223px;
	height:59px;
	background:url(../images/btn_second.jpg) 0px -59px no-repeat;
}
#btn_second a:hover{
	display:block;
	width:223px;
	height:59px;
	background:url(../images/btn_second.jpg) 0px 0px no-repeat;
}

#btn_third_selected{
	display:block;
	width:223px;
	height:57px;
	background:url(../images/btn_third.jpg) 0px 0px no-repeat;
}
#btn_third a:link, #btn_third a:visited, #btn_third a:active{
	display:block;
	width:223px;
	height:57px;
	background:url(../images/btn_third.jpg) 0px -57px no-repeat;
}
#btn_third a:hover{
	display:block;
	width:223px;
	height:57px;
	background:url(../images/btn_third.jpg) 0px 0px no-repeat;
}

#btn_roof_selected{
	display:block;
	width:223px;
	height:60px;
	background:url(../images/btn_roof.jpg) 0px 0px no-repeat;
}
#btn_roof a:link, #btn_roof a:visited, #btn_roof a:active{
	display:block;
	width:223px;
	height:60px;
	background:url(../images/btn_roof.jpg) 0px -60px no-repeat;
}
#btn_roof a:hover{
	display:block;
	width:223px;
	height:60px;
	background:url(../images/btn_roof.jpg) 0px 0px no-repeat;
}

#btn_elevation_selected{
	display:block;
	width:223px;
	height:58px;
	background:url(../images/btn_elevation.jpg) 0px 0px no-repeat;
}
#btn_elevation a:link, #btn_elevation a:visited, #btn_elevation a:active{
	display:block;
	width:223px;
	height:58px;
	background:url(../images/btn_elevation.jpg) 0px -58px no-repeat;
}
#btn_elevation a:hover{
	display:block;
	width:223px;
	height:58px;
	background:url(../images/btn_elevation.jpg) 0px 0px no-repeat;
}
#btn_lot_map_selected{
	display:block;
	width:223px;
	height:57px;
	background:url(../images/btn_lot_map.jpg) 0px 0px no-repeat;
}
#btn_lot_map a:link, #btn_lot_map a:visited, #btn_third a:active{
	display:block;
	width:223px;
	height:57px;
	background:url(../images/btn_lot_map.jpg) 0px -57px no-repeat;
}
#btn_lot_map a:hover{
	display:block;
	width:223px;
	height:57px;
	background:url(../images/btn_lot_map.jpg) 0px 0px no-repeat;
}

/*--------------------------------------End of Floorplan Button-----------------------------------------*/