body{
margin:0;
background:url(bgr.gif) #e8bd79;
color:#666666;
font:13px georgia,"times New Roman",serif
}
a img{
border:0 none
}
a{
color:#669900
}
a:hover{
text-decoration:underline
}
input,select,textarea{
border:#b2b2b2 1px solid;
padding:3px;
width:170px;
margin:3px 0;
color:#333333;
background:url(input-bgr.gif) top;
font:12px verdana,sans-serif
}
.doublecolumn input, .doublecolumn select, .doublecolumn textarea{
width:340px;
}
input.button{
border:0;
float:right;
margin-right:20px;
width:auto;
color:#cc6600;
background:none;
font:18px georgia,"times New Roman",serif;
text-decoration:underline
}
div,h1,h2,h3,h4,h5,h6,p,form{
margin:0;
padding:0
}
#page{
margin:0 auto;
width:791px;
background:url(section-bgr.gif) repeat-y center
}
#container{
margin:0 auto;
width:791px;
clear:both
}
#header{
width:791px;
background:url(top-bgr.gif) no-repeat top center;
height:123px
}
#logo{
padding:25px 20px 0 130px;
}
#logo h1{
font:40px georgia,"times New Roman",serif;
letter-spacing:-1px;
text-align:left;
}
#logo h1 a{
color:#197f8e;
text-decoration:none
}
#logo h1 a:hover{
color:#666600
}
#topmenu{
padding:20px 0 0 50px;
color:#666600;
text-align:center;
text-transform:lowercase
}
#topmenu a{
padding:0 5px;
color:#666600;
text-decoration:none
}
.tabi,.taba{
width:100px;
float:left;
padding:0 20px;
display:block;
font-size:18px;
line-height:27px
}
.taba,.tabi a:hover{
display:block;
background:url(tab.gif) no-repeat center
}
#title{
width:791px;
border-bottom:4px solid #cc9900;
background:url(title-bgr.gif) repeat-y center;
height:305px
}
#title-pic{
float:left;
width:455px;
padding:2px 0 0 5px
}
#title-pic2{
_margin-left: -25px;
float:left;
padding:10px 0 0 0;
width: 75px;
}
#title-txt{
float:left;
width:249px;
padding:10px 0 0 0;
background:url(title-txt.gif) no-repeat center;
font:14px Arial,sans-serif;
height:294px
}
#title-txt h2{
padding:0 0 10px 20px;
color:#607d07;
font-size:18px;
letter-spacing:-1px
}
#title-txt h5{
padding:25px 0 0 20px;
color:#607d07;
font-size:14px;
letter-spacing:-1px
}
#title-txt p{
padding:2px 20px;
color:#9b9877;
text-align:justify
}
.pic-bgr1{
padding:6px;
background:url(pic-bgr1.gif) no-repeat center;
text-align:center
}
.beachpic{
margin: 9px 38px 6px 6px;
border: 2px solid #cc9900;
text-align:center;
}
.pic-bgr2{
padding:2px;
background:url(pic-bgr2.gif) no-repeat center;
text-align:center
}
.pic-bgr3{
padding:6px;
background:url(pic-bgr3.gif) no-repeat center;
text-align:center
}
#content, .pagecontent{
width:791px;
padding:30px 0
}
#content p{
color:#666666;
font-size:13px
}
#content ul{
margin:20px 0 0 0;
padding:0
}
 .pagecontent ul{
margin: 0 0 0 0;
padding:0
}
#content li{
padding:0 0 0 20px;
list-style:none;
color:#cc9900;
background:url(list.gif) no-repeat top left;
font-size:14px
}
.pagecontent li{
padding:0 0 0 20px;
list-style:none;
color:#cc9900;
background:url(list2.gif) no-repeat top left;
font-size:14px
}
#content h2, .pagecontent h2{
padding:0 0 15px 0;
color:#669900;
font-size:18px;
font-weight:normal;
text-transform:capitalize
}
#content h3, .pagecontent h3{
color:#ff9900;
font-size:18px;
font-weight:normal;
text-align:center;
text-transform:lowercase;
letter-spacing:-1px
}
#content h3 a, .pagecontent h3 a{
color:#ff9900;
text-decoration:underline
}
#content .column{
width:262px;
float:left;
padding:0 8px 18px 13px;
background:url(vl.gif) repeat-y right;
height:auto
}
.pagecontent .column{
width:262px;
float:left;
padding:0 8px 18px 13px;
background:url(vl2.gif) repeat-y right;
height:auto
}
.pagecontent .doublecolumn{
width:545px;
float:left;
padding:0 8px 18px 13px;
background:url(vl2.gif) repeat-y right;
height:auto
}
.column2{
width:200px;
float:left;
padding:0 8px 18px 13px;
height:auto
}
.minicol{
width:auto;
float:left;
margin:20px 1px;
height:auto
}
#footer{
width:791px;
clear:both;
color:#634326;
background:url(footer-bgr.gif) repeat-x bottom;
text-align:center;
height:66px
}
#footer a{
color:#634326
}
#footer p{
padding:7px 0 0 0
}
.pagecontent {

}
.cottagepic {
  float: left;
  margin: 3px;
  border: 2px solid #cc9900;
  height: 61px;
}
