@charset "UTF-8";
/* CSS Document */
p,ul,li{
	border:none;
	padding:0;
	margin:0;
}
.textstyle1{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#87a93e;
}
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.jpg) repeat-x;
}
#container_homepage{
	margin:0;
	padding:0;
	height:1300px;
	width:100%;
	background:url(../images/bg.jpg) repeat-x;
}
#wrapper{
	width:980px;
	margin:auto;
}
#header{
	width:980px;
	height:110px;
}
#leftheader{
	width:340px;
	height:110px;
	text-align:center;
	background:url(../images/bg_left_header.jpg) repeat-x;
	float:left;
}
#rightheader{
	width:640px;
	height:110px;
	background:url(../images/bg_left_header.jpg) repeat-x;
	float:left;
}
.clear{
	clear:both;
}
#callus{
	width:640px;
	height:46px;
	background:url(../images/bg_callus.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;
}
#bottompart{
	width:980px;
	height:225px;
	background:url(../images/bg_bottom_up.jpg) repeat-x;
}
#bottomplain{
	width:980px;
	height:248px;
	background: #2c94ad;
}
#bottompart_left{
	width:442px;
	height:225px;
	float:left;
}
#bottompart_right{
	width:538px;
	height:225px;
	float:left;
}
#bottompart_bottom{
	width:960px;
	height:450px;
	float:center;
	padding:10px 10px 10px 10px;
	background:url(../images/bg_bottom_down.jpg) repeat-x;
}
#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;
}
.listStyle1{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#393939; padding:0px 0px 0px 20px;
}
#footer{
	width:980px;
	height:21px;
	background:url(../images/bg_footer.jpg) no-repeat;
}
.copyright{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#22211f; text-align:center; padding:4px 0px 0px 0px;}

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