/* CSS Document */
body
{
   text-align: right;
   background: #fff url(htm/img/back01.gif) repeat-x;
   margin: 0 auto;
   
}
#container
{
   background: #ecf3d6 url(htm/img/background_barley.jpg) no-repeat;
   text-align: left;
   border-bottom:#f3fae7 solid 1px;
   margin:0 auto;
   width: 852px;
   height: 961px;
}

#top1
{
        margin: 0;
		padding: 10px 0px 0px 50px;	
		font-family:Arial;
		font-weight:bold;
		color:#FFFFFF;
		line-height: 22px;
		font-size:12px;			
		float:left;		
		width: 260px;

}
#top2
{
        margin: 0;
		padding: 0;	
		float:right;		
		width: 530px;

}

#logo
{
        float: right;
		margin: 0;
		padding: 10px 30px 0px 0px;		
				
}

ul#navigation
	{
		margin: 0;
		padding: 0;	
		list-style-type: none;
		font-weight:bold;	
		float: right;
		width: 100%;
	}
	
ul#navigation li { display: inline; }
	
ul#navigation a
	{
		display: block;
		margin: 0;
		float: right;
		font-family:Arial;
		font-size:13px;	
		font-weight:bold;	
		padding: 10px 30px 7px 10px;	
		text-decoration: none;
		color: #745814;
			
	}
ul#navigation a.active
	{
		display: block;
		float: right;
		font-family:Arial;
		font-size:13px;
		text-decoration: none;
		color: #fff;
		
	}
	
ul#navigation a:hover
	{
		color: #fff;
		
	}
#line	
	{
	    float: right;
		margin: 0;
		padding: 0px 30px 0px 0px;		
		}
#topflash
   {
        
        clear:both;
		margin: 0;
		padding: 15px 28px 15px 42px;	
	}
#homebottom
    {
        clear:both;
		margin: 0;
		padding: 5px 27px 0px 0px;
		}
#homepump
    {
        float: right;
		margin: 0;
		padding: 0px 0px 0px 10px;
		}
#hometext
    {			
	float: left;
	margin: 0;
	width: 266px;
	padding: 0px 10px 0px 60px;	
	}
	
 h1#home
	{
		color: #beaf6f;
		font-family:Arial;
		font-size: 24px;
		font-weight: bold;
	    padding: 0px 0px 15px 12px;
		margin:0;		
	}  	

p.home
   {
      margin: 0;
	  padding:0;
	  text-align:right;
	  font-family:Arial;
	  line-height: 20px;
	  font-size:12px;
	  font-weight: bold;
	  color:#745814;
   }	
#linkback  
{
      clear:both;	 
	  margin: 0;
	  padding:140px 0px 0px 0px;
	 
	  
	  }

#linkback2  
{
      clear:both;	 
	  margin: 0;
	  padding:40px 0px 0px 0px;
	 
	  
	  }
	  
#linkback3  
{
      clear:both;	 
	  margin: 0;
	  padding:14px 0px 0px 0px;
	 
	  
}
#linkback4  
{
      clear:both;	 
	  margin: 0;
	  padding:0px 0px 0px 0px;
	 
	  
}
#link 
{
      clear:both;
	  display:block;
	  background:#fff;
	  margin: 0;
	  padding:2px 0px 0px 0px;
	  text-align:center;
	  font-family:Arial;
	  font-size:12px;
	  font-weight: bold;
	  color:#745814;
}
a.link
{
margin: 0;
padding: 0;		
font-family:Arial;
font-size:12px;	
font-weight: bold;
color: #34640a;
text-decoration: none;
}

a.link:hover {
text-decoration: underline;
}
a.link:visited {
color: #34640a;
}

/* houses */

#tophouses   
    {			
	clear: both;
	margin: 0;
	text-align:left;
	width: 831px;
	padding: 0px 5px 0px 0px;	
	}
#tophousesleft   
    {			
	float:left;
	margin: 0;
	padding: 0px 0px 0px 0px;	
	}	
#tophousesright  
    {			
	float:left;
	width: 311px;
	margin-left: 10px;
	padding: 0;	
	}	
p.houses
   {
      float:left;
	  margin: 0;
	  padding:0;
	  width: 311px;
	  text-align: left;
	  font-family: Arial;
	  line-height: 17px;
	  padding: 10px 0px 0px 3px;
	  font-size:11px;	  
	  color:#745814;
   }			
   
 ul#navigationhouses
	{
		float: right;		
		margin: 0;
		padding: 0;	
		list-style-type: none;
		font-weight:bold;	
		width:100%;
			
	}
	
ul#navigationhouses li { display: inline; }
	
ul#navigationhouses a
	{
		display: block;
		margin: 0;
		float: right;
		font-family:Arial;
		font-size:13px;	
		font-weight:bold;	
		padding: 10px 30px 7px 10px;	
		text-decoration: none;
		color: #745814;
			
	}
ul#navigationhouses a.active
	{
		display: block;
		float: right;
		font-family:Arial;
		font-size:13px;
		text-decoration: none;
		color: #fff;
		
	}
	
ul#navigationhouses a:hover
	{
		color: #fff;}
#tit		
	{
	    clear: both;
		margin: 0;
		padding: 0px 0px 5px 3px;		
	}
p.tithouse
{
     
	  margin: 0;
	  padding:0;	  
	  font-family: Arial;	  
	  font-size:24px;	  
	  color:#745814;
	  
	  }		
.housetype {
	color: #a68a3b;
	font-weight: bold;
}	
.bedrooms
{  
      font-size:17px;	  
	  color:#745814;
	 
	  }
	 
#plan01	
    {			
	float:left;
	margin-right: 5px;
	padding: 15px 0px 0px 5px;		
	}	
#plan02	
    {			
	float:left;
	margin: 0;
	padding: 15px 0px 0px 5px;	
	}		

/* features */

ul#navigationfeatures
	{
		float: right;		
		margin: 0;
		padding: 0;	
		list-style-type: none;
		font-weight:bold;	
		width:100%;
			
	}
	
ul#navigationfeatures li { display: inline; }
	
ul#navigationfeatures a
	{
		display: block;
		margin: 0;
		float: right;
		font-family:Arial;
		font-size:13px;	
		font-weight:bold;	
		padding: 10px 10px 7px 13px;	
		text-decoration: none;
		color: #745814;
			
	}
ul#navigationfeatures a.active
	{
		display: block;
		float: right;
		font-family:Arial;
		font-size:13px;
		text-decoration: none;
		color: #fff;
		
	}
	
ul#navigationfeatures a:hover
	{
		color: #fff;
		
	}
	
#imgskitchen{
    float:left;
	margin: 0px;
	padding: 30px 20px 0px 10px;		
	}	
	
#imgkitchen01{	
    margin: 0;
	padding: 0px 0px 35px 0px;		
	}	
#imgkitchen02{	
    margin: 0;
	padding: 0;		
	}	
#kitchentext{
    float:left;
	margin: 0;
	width: 390px;
	padding: 25px 0px 0px 0px;		
}	

p.titkitchen	
     {     
	  margin: 0;
	  padding: 0px 0px 15px 0px;  
	  font-family: Arial;	
	  line-height: 20px;
	  font-weight:bold;  
	  font-size:13px;	  
	  color:#745814;	    
	  }		
p.kitchen	
     {     
	  margin: 0;
	  padding: 0px 0px 20px 0px; 	  
	  font-family: Arial;
	  line-height: 20px;	
	  font-size:12px;	  
	  color:#745814;	    
	  }			  
p.general	
     {     
	  margin: 0;
	  padding: 0px 0px 15px 0px; 	  
	  font-family: Arial;
	  line-height: 22px;	
	  font-size:12px;	  
	  color:#745814;	    
	  }		
p.sound	
     {     
	  margin: 0;
	  padding: 0x; 	
	  font-weight: bold;  
	  font-family: Arial;
	  line-height: 23px;	
	  word-spacing: 2px;
	  font-size:13px;	
	  padding: 5px 0px 8px 0px;  
	  color:#6a7860;	    
	  }		
p.sound2
     {     
	  margin: 0;
	  padding: 0x; 	
	  font-family: Arial;
	  line-height: 23px;	
	  font-size:12px;	  
	  color:#6a7860;	    
	  }			  
	  	
#imgeneral01{
    float:left;
    margin: 0;
	padding: 20px 20px 5px 10px;		
	}	
#generaltext01{
    float:left;
	margin: 0;
	width: 400px;
	padding: 18px 0px 0px 0px;		
}	

#generaltext02{
    float:left;
	text-align: right;
	margin: 0;
	width: 420px;
	padding: 0px 10px 0px 0px;		
}	  
#imgbottom{
    float:left;
    margin: 0;
	padding: 0px 0px 0px 15px;		
	}
#imgeneral02{
    margin: 0;
	padding: 0px 0px 0px 0px;		
	}		
#sound{
    margin: 0;
	width: 360px;
	padding: 5px 0px 0px 0px;		
	}		

#imgfamily{
    float:left;
    margin: 0;
	padding: 40px 20px 25px 15px;		
	}	
#familytext{
    float:left;
	margin: 0;
	width: 380px;
	padding: 45px 0px 0px 0px;		
}	
#bedroomtext{
    float:left;
	margin: 0;
	width: 400px;
	padding: 45px 0px 0px 0px;		
}	
#imgensuite{
    float:left;
    margin: 0;
	padding: 20px 20px 0px 0px;		
	}	
#imgensuite1{
    margin: 0;
	padding: 0px 0px 25px 15px;		
	}	
#imgensuite2{
    margin: 0;
	padding: 0px 0px 25px 85px;		
	}	
#ensuitetext{
    float:left;
	margin: 0;
	width: 380px;
	padding: 20px 0px 0px 0px;		
}		
#flooringtext{
    float:left;
	margin: 0;
	width: 380px;
	padding: 45px 0px 0px 0px;		
}		
#energytext{
    float:left;
	margin: 0;
	width: 420px;
	padding: 45px 0px 0px 0px;		
}		

/* sitemap */	
#imagesmap
{  
 text-align: right;
 }

#legend{
    float:left;
	margin: 0;
	padding:180px 0px 0px 52px;		
}	
#map{
    float:left;
	margin: 0;
	padding: 25px 0px 0px 20px;		
}			

/* contact */	

#locationmap{
    float:left;
	margin: 0;
	padding: 15px 2px 0px 0px;		
}		

#logocontact{
    float:left;
	margin: 0;
	padding: 15px 0px 0px 0px;		
}		
p.register	
     {     
	  margin: 0;
	  padding: 0px 0px 5px 0px; 	  
	  font-family: Arial;
	  line-height: 22px;	
	  font-size:12px;	  
	  color:#745814;	    
	  }	
	  
/* press */	

#link_pdf
{
      float:left;
	  width: 700px;
	  margin: 0;
	  padding:12px 0px 0px 70px;
	  font-family:Arial;
	  font-size:12px;
	  font-weight: bold;
	  color:#745814;
}

#article
{
    float:left;
	margin: 0;
	padding:20px 0px 0px 72px;		
}

a.linkpdf
{
margin: 0;
padding: 0;		
font-family:Arial;
font-size:12px;	
font-weight: bold;
color: #745814;
text-decoration: none;
}

a.linkpdf:hover {
text-decoration: underline;
}
a.linkpdf:visited {
color: #745814;
}
#examinerthumb
{
    float:left;
	margin: 0;
	padding:10px 0px 0px 52px;		
}
  

/* disclaimer */	

#disclaimer{
  clear:both;
  text-align: right;
  margin:0 auto;
  width: 800px;
  padding: 18px 0px 0px 0px;
}

a.disclaimer {

margin: 0;
padding: 0;		
font-family:Arial;
font-size:13px;	
font-weight: bold;
color: #745814;
text-decoration: none;
}

a.disclaimer:hover {
text-decoration: underline;
}
		
#mail
{
    clear:both;
	width: 340px;
	margin: 0;
	padding: 15px 0px 0px 10px;		
}			

#footer_ion
{
   text-align: left;
   clear:both;
   margin:0 auto;
   width: 852px;
}

#box_ion
{
clear:both;
padding:10px 0px 30px 640px;
margin:0;
}

a:link.ion { color: #818d6c; text-decoration: none;  }
a:visited.ion { color: #818d6c; text-decoration: none; }
a:hover.ion { color: #818d6c; text-decoration: underline; }

#ion
{
float:left;
font-family:Arial;
font-size:12px;
text-align: left;
padding:2px 0px 0px 0px;
margin:0;
}
#eye
{
float:left;
padding:0px 10px 0px 0;
}
