
body {
	background-color: #FFFFFF;
    margin:0px;
	padding:0px;
    text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img{border:0px;}

#header{
    width:720px;
	}

#siteContainer{
   width:720px;
   margin:0 auto;
   text-align:left;
   border:solid 1px #5d5b56;
   border-top:0;
}  

.clear {
   clear:both;
}

#contentWrapper{
   padding:0px;
   margin:0px;
   width:720px;
   background:url(../images/wrapper_bg.gif) repeat-y;
}

#leftMain{
   margin:0px;
    margin-left:20px;
	margin-top:20px;
	width:500px;
	float:left;
	background:url(../images/leftmain_bg.gif) repeat-y;
    color:#7b7055;
	padding:0px;
	display:inline;
}	

#leftMain02{
    margin:20px 0px 0px 20px;
	width:500px;
	float:left;
	display:inline;
    color:#7b7055;
	padding:0px;
}	


#leftMain a:link, #leftMain a:hover, #leftMain a:visited { 
    color:#7b7055;
	text-decoration:underline;
}

#leftMain02 a:link, #leftMain02 a:hover, #leftMain02 a:visited { 
    color:#7b7055;
	text-decoration:underline;
}




#bookings{
    margin-left:20px;
	margin-top:20px;
	width:150px;
	float:left;
	height:500px;
}	 
  
#footer{
    width:720px;
    text-align:center; 
	background:#5d5b56;
	color:#fff;
	padding-top:15px;
	padding-bottom:15px;
}

#footer p{margin:10px 0px 0px 0px;}


#footer a{ 
     color:#fff;
	 margin-right:20px;
	 margin-left:20px;
	 text-decoration:none;
}

#footer a:hover{
     text-decoration:underline;
}	 	 
  
#navCont{
     background:url(../images/navigation_bg.gif) no-repeat;
	 height:38px;
}	   

#navCont ul{
 margin:0px;
 padding:0px;
 }





.col01, .col02{
    width:232px;
	float:left;
}	

.col02{
    margin-left:20px;
}

.imgLeft {
     float:left;
	 margin-right:5px;
	 margin-bottom:5px;
}	 
.col021 {    width:232px;
	float:left;
}


select { 
   font-size:10px;
 }
 
select.date{
  width:40px;
  } 
   
select.month{
  width:80px;
  } 

select.year{
  width:50px;
  } 
    
.style2 {
	color: #837551;
	font-weight: bold;
}
.style6 {color: #9D8349; font-weight: bold; }
      
input.inputtext{
   font-size:10px;
   width:15px;
   height:15px;
   }	
   
   
 input.emailInput{
   width:160px;

   }	    

input.dateSide{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#beb5a3;
   font-size:10px;
   width:120px;
   height:15px;
   }	  



fieldset{
	 height:auto;
     padding:10px;
	 width:450px;
	 border: solid 1px #b2b4bc;
	 background:#fff;

	 }
	 
	 
	 




/* guestbook styles */

.gbEntry {
 padding:5px;
 background-color:#e0d5ba;
 clear:both;
 color:#38352f;
 margin-top:20px;
}

.gbEntryContent {
 padding:5px;
}

.gbVisitor{
width:350px;
float:left;
}

.gbDate{
width:100px;
float:left;
}





/* header styles */

h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  padding-bottom:5px;
  margin-top:7px;
  margin-bottom:5px;
  color:#af9b71;
  border-bottom:solid 1px #c3af85;
  }
  
  
h3 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  margin:0px;
    color:#af9b71;
  }
    
  
#leftMain p {
   margin:0px;
   padding:0px;
  } 
  
#leftMain02 p {
   margin-top:5px;
  }   
  
.bedroomImages{
  margin-bottom:10px;
  margin-right:10px;}
  
.watervilleImages{
  float:left;
  margin-right:10px;
  margin-bottom:15px;
  }
  
hr {
border: 0;
color: #043;
background-color: #b4afaf;
height: 1px;
width: 100%;
margin-top:15px;
margin-bottom:15px;
text-align: left;
}


