body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
div#container{
float:left;
width:820px;
margin-left:auto;
margin-right:auto;
background-color:#F6F2EF;

}


div#col-left{
float:left;
width:360px;
margin-left:0px;
}

div#col-right{
float:left;
width:361px;
margin-left:0px;
}

div#title{
float:left;
width:760px;
margin-left:0px;
}




/* home page */

.home-property{
width:759px;
border-bottom:#D8D3CF 1px solid;
margin-left:20px;
float:left;
padding-top:15px;
padding-bottom:15px;
}

.home-property h1{
	font-size: 20px;
	font-weight: normal;
	color: #295781;
	text-decoration: none;
	margin-top : 0;  
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 20px; 

}

.home-property h2 {
  font-size: 12px;
  font-weight:bold;
   color : #295781; 
   margin-top : 7px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 17px; 
}

.home-info{
width:567px;
float:left;
padding-left:10px;
}


.home-property .home-info a {
color:#FFFFFF;
background-color:#295781;
padding-top:2px; 
padding-bottom:2px;
padding-left:5px;
padding-right:5px;

-moz-box-shadow: 0px 3px 3px #D8D3CF;
-webkit-box-shadow: 0px 3px 3px #D8D3CF;
box-shadow: 0px 3px 3px #D8D3CF;
}

.home-property .home-info p {
color:#524945;
margin-right:50px;
}

.home-pic{
width:182px;
float:left;
}

.home-pic img{
border:none;


}


/* images */


div#pictures{
width:359px;
margin-top:10px;
}

div#pictures img{
border:#FFFFFF solid 1px;
}


div#pictures .thumbs img{
border:#FFFFFF solid 1px;
}


.thumbs{
width:80px;
height:80px;
margin-right:13px;
margin-top:13px;
float:left;
}
.thumbs-end{
width:80px;
height:80px;
float:left;
margin-top:13px;
}


div#pictures p{  
   color : #B8AFAB;
   line-height:30px; 
}


/* availability */

div#availablity {
border-top:#D9D3D0 solid 1px;
width:760px;
margin-top:20px;
padding-top:10px;
float:left; 
  
}

div#availablity h1 {
font-size: 20px;
	font-weight: normal;
	color: #766963;
	text-decoration: none;
	margin-top : 0px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 0px;
   line-height: 20px; 
}

/* directions */

div#directions {
width:760px;
margin-top:10px;
border:#FFFFFF solid 1px;  
}
div#view-larger {
width:760px;
margin-top:0px;  
}
div#view-larger p {
font-size:12px;
 
}
/* view location */

.location {
width:359px;
margin-top:5px;
padding-top:3px;
padding-bottom:3px;
border-top:#D8D3CF dotted 1px;
border-bottom:#D8D3CF dotted 1px;
text-align:left;    
}
.location a {
background-image:url(../images/google_maps_icon.png);
background-repeat:no-repeat;
background-position:left;
padding-left:35px;
padding-top:17px;
padding-bottom:14px;   
}

/* navigation */
A.nav:link { 
	font-weight: normal;
	color: #524945;
	text-decoration: none;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;	
}

A.nav:visited {	
	font-weight: normal;
	color: #524945;
	text-decoration: none;	
}

A.nav:hover {	
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color:#524945;	
}

A.nav:active {	
	font-weight: normal;
	color: #524945;
	text-decoration: none;	
	background-color:#FFCC33;
}


div#top-navigation {
width:785px;
background-color:#FFCC33;
border-bottom:#FFFFFF solid 1px;
margin:0px;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;  
}

div#top-navigation h1 {
	font-size: 15px;
	font-weight: normal;
	color: #524945;		
   line-height: 16px;
   margin:0px;
   padding:0px;    
}

/* banner */

div#banner{
width:800px;
height:190px;
background-image:url(../images/banner.jpg);
margin:0px; 
}
div#banner h1{
font-size: 50px;
font-weight: bold;
color: #AAD3FF;
padding-top:28px;
padding-left:20px;	
margin: 0px;
line-height: 50px;
}

div#banner h2{
font-size: 27px;
font-weight: normal;
color: #295781;	
margin: 0px;
padding-left:100px;	
line-height: 27px; 
}


/* footer */

div#footer-container{
width:785px;
border-top:#FFFFFF solid 1px;
background-color:#FFCC33;
margin:0px;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
}

div#footer-container p{
font-size:14px;
line-height:14px;
margin:0px;
color: #524945;
padding:0px;

}

div#footer-container a:link {	
	color: #524945;
	text-decoration: none;	
}

div#footer-container a:visited {	
	color: #524945;
	text-decoration: none;	
}

div#footer-container a:hover {	
	color: #ffffff;
	text-decoration: none;	
}

 div#footer-container a:active {	
	color: #524945;
	text-decoration: none;	
}



strong	{	
	font-weight : bold;
	
	}
	
p {
   font-size : 12px;
   color : #524945; 
   margin-top : 7px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 17px; 
}

p.margin {
   font-size : 12px;
   color : #524945; 
   margin-top : 7px;
   margin-left : 10px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 17px; 
}
h1 {
	
	font-size: 50px;
	font-weight: bold;
	color: #AAD3FF;
	text-decoration: none;
	margin-top : 0px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 0px;
   line-height: 50px; 
}
h2 {
	
	font-size: 27px;
	font-weight: normal;
	color: #295781;
	text-decoration: none;
	margin-top : 0px;
   margin-left : 0px;
   margin-right: 20px;
   margin-bottom : 0px;
   line-height: 27px; 
}
h3 {
	
	font-size: 16px;
	font-weight: normal;
	color: #9A8356;
	text-decoration: none;
	margin-top : 10px;
   margin-left : 20px;
   margin-right: 20px;
   margin-bottom : 10px;
   line-height: 18px; 
}
h4 {
	
	font-size: 18px;
	font-weight: normal;
	color: #524945;
	text-decoration: none;
	margin-top : 0px;
   margin-left : 5px;
   margin-right: 0px;
   margin-bottom : 3px;
   line-height: 18px; 
}
h5 {
	 font-size : 14px;
   color :#524945;
  
   margin-top : 15px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 3px;
   line-height: 14px;  
}
h6 {
	
	font-size: 18px;
	font-weight: normal;
	color: #766963;
	text-decoration: none;
	margin-top : 7px;
   margin-left : 10px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 18px; 
}



.white {   
   color : #FFE699; 
   
}

.footer {
   font-size : 15px;
   color : #9A8356; 
   margin-top : 12px;
   margin-left : 20px;
   margin-right: 10px;
   margin-bottom : 0px;
   line-height: 16px; 
}
.credit {
   font-size : 11px;
   color : #9A8356; 
   margin-top : 12px;
   margin-left : 20px;
   margin-right: 20px;
   margin-bottom : 0px;
   line-height: 16px; 
}

.pale {
   font-size: 12px;
   color : #B8AFAB; 
   margin-top : 7px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 17px; 
}
.contact {
   font-size: 15px;
   color : #766963; 
   margin-top : 10px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 20px; 
}


A.mail:link {   
   
	font-size: 15px;
	font-weight: bold;
	color: #9A8356;
	text-decoration: none;	
}

A.mail:visited {
    
	font-size: 15px;
	font-weight: bold;
	color: #9A8356;
	text-decoration: none;	
}

A.mail:hover {
   
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;	
}

A.mail:active {
  
	font-size: 15px;
	font-weight: bold;
	color: #9A8356;
	text-decoration: none;	
}

A.jim:link {   
   
	font-size: 11px;
	font-weight: normal;
	color: #9A8356;
	text-decoration: none;	
}

A.jim:visited {
    
	font-size: 11px;
	font-weight: normal;
	color: #9A8356;
	text-decoration: none;	
}

A.jim:hover {
   
	font-size: 11px;
	font-weight: normal;
	color: #9A8356;
	text-decoration: underline;	
}

A.jim:active {
 
	font-size: 11px;
	font-weight: normal;
	color: #9A8356;
	text-decoration: none;	
}
A:link {
   
   font-weight : bold;
   color : #295781;   
   text-decoration : none; 
}

A:visited {
    
    font-weight : bold;
  color : #295781;   
   text-decoration : none; 
}

A:hover {
    
    font-weight : bold;
   color : #295781;    
   text-decoration : underline; 
}

A:active {
    
    font-weight : bold;
   color : #295781;    
   text-decoration : underline; 
}
A.big:link {
   
   font-weight : bold;
   color : #295781;   
   text-decoration : none; 
}

A.big:visited {
   
    font-weight : bold;
  color : #295781;   
   text-decoration : none; 
}

A.big:hover {
   
    font-weight : bold;
   color : #295781;    
   text-decoration : underline; 
}

A.big:active {
    font-size : 15px;
    font-weight : bold;
   color : #295781;    
   text-decoration : underline; 
}

/* clear fix */



