@charset "UTF-8";

/* CSS Document */



body {

	background-image: url(../graphics/bg.jpg);

	background-repeat: repeat-x;

	background-color: #E3E7E8;

	background-position:center top;

	font-family:Arial Narrow, Arial, sans-serif;

	line-height:1.5em;





}



a:link,

	a:visited { color:#798e64; text-decoration: none; }

	a:hover { color: #76b900; text-decoration: none; }

	a:active { color:#798e64; }

	

#submenulink,

#submenulink a:link {color:#53748c; text-decoration:none;}

#submenulink a:hover {color:#698923; text-decoration:none; }

#submenulink a:active {color:#53748c; text-decoration:none;}

	

	

	.clear{clear:both; 

margin:0; 

padding:0; 

line-height:0; 

font-size:0;

}



#clearingBlock{

clear: both;

float: none !important;

min-height: 1px !important;

}



.container {

	display:block;

	height:655px;

	width:950px;

	position:relative;

	padding:0;

	margin-left: auto ;

    margin-right: auto ;

}



.header {

	height:97px;

}



.stage {

	height:auto;

	width:950px;

	height:auto;

	float:left;

	background-color:#FFF;

	padding:10px;

	display:block;

	overflow:visible;

}



.nav {

	float:right;

	margin:25px -45px 0 0;

	_margin:25px -40px 0 0;

}



.logo {

	float:left;	

}



.footer {

	margin:10px;

	position:relative;

	float:left;

	font-size:9px;

	color:#969595;

	text-align:center;

}



.submenu {

	color:#53748c;

	font-size:12px;

	text-align:left;

	width:950px;

}



.heading {

	font-size:15px;

	color:#6c773d;

	text-align:left;

	margin-top:30px;

	width:400px;

	float:left;

}



.page_content {
	margin-top:25px;
	color:#333333;
	font-size:13px;
	

}	



#bulletlist

{

	margin-left: 0;

	padding-left: 0;

	list-style: none;

}



#bulletlist li 

{

	padding:0 3px 0 10px;

	background-image: url(../graphics/orangebullet.gif);

	background-repeat: no-repeat;

	background-position: 0 0.7em;

	line-height:2em;

}



.left_column{

	width:543px;

	float:left;

}



.right_column{

	width:392px;

	float:right;

}



.bar{

	float:right;

}



img

{  border-style: none;

}



.address{

	float:right;

	width:543px;

	height:110px;

}



.facility{

	float:left;

	width:124px;

}



.pobox{

	float:right;	

	width:121px;

}



.customerservice{

	float:left;

	width:235px;

}



.map{

	float:left;	

}



.index_flash{

	float:left;

	margin:0 0 10px 0;

}





/** Homes **/



.home_title{

	font-size:25px;

	color:#53748c;

	margin-top:21px;

}



.home_type, .pdf{

	font-size:13px;

	color:#98af80;

	margin-top:17px;

}



.home_details{

	font-size:13px;

	color:#53748c;

}

.home_price{
	font-size:16px;


	font-weight: bold

	color:#98af80;
	font-weight: bold;
	color: #98af80;

}

.home_profile{

	margin:30px 0 15px 0;

	color:#969595;

	font-size:13px;

	width:365px;

}



.palette{

	color:#969595;

	font-size:14px;

}



.next_home{

	color:#98af80;

	font-size:13px;

	float:right;

	margin-right:25px;

}



.thumbs_container{

	margin-top:10px;

	height:55px;

}



.home_thumb{

	float:left;

	margin-right:10px;

}



.home_kitchen{

	float:left;

	margin-right:10px;



}



.home_plan{

	float:left;	

	margin-right:10px;



}



.pdf{

	margin-bottom:10px;	

}



/* Designs HP */



.designs_hp{

	float:left;

	margin-top:25px;

}



.designs_hp_homes{

	margin:0 11px 5px 0;	

}



.designs_hp_names{

	background-color:#e2e9ee;

	width:auto;

	color:#53748c;

	font-size:15px;

	height:22px;

	margin:7px 0 0 0;

	padding:0 0 0 10px;

}



.more_btn{

	float:right;

	margin:10px 11px 23px 0;	

}



/* All homes */



.page_numbers{

	float:right;	

}



/* contact forms */

.loader {

	

}



.bar{

	display:none;	

	background: url('ajax-loader.gif') no-repeat;

	margin-left:20px;

	margin-top:50px;

	height:20px;

	width: 230px;

}



.label{

	float:left;	

	width:150px;

	line-height:2.3em;

	color:#707070;

	font-size:12px;

}



.field{

	float:right;

	line-height:3em;

	width:40px;

	margin:0px 0 0 0;

	width:180px;



}



.form_container{

	float:right;

	margin:0 10px 0 0;

	_width:360px;

	width:370px;

	height:400px;

}



.submit{

	float:right;	

	margin:5px 0 0 0px;

}



/* specs */



.spec_menu{

	width:350px;

	color:#53748c;

	font-size:13px;

	float:right;

	line-height:2.2em;

}



/* options */



.material, .supplier_name{

	float:left;	

	padding:0 0 0 5px;

	background-color:#e6ece1; 

	color:#758c5e;

}



.supplier_name{

}



.options_container{

	line-height:3.65em;

	color:#6d6d6d;

}

