@charset "utf-8";
/* CSS Document */

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color: #019B79;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding:0px;
}

.wrapper {
width: 695px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#wrapper-sand {
width: 840px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

.content-top {
border-top:2px solid #85C4CE;
border-right:2px solid #85C4CE;
border-left:2px solid #85C4CE;
background-color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
width: 100%;
}

.contentnav {
background-color:#94679C;
border-top:1px solid #AA9FAF;
border-right:2px solid #85C4CE;
border-bottom:1px solid #85C4CE;
border-left:2px solid #85C4CE;
padding-top: 0px;
margin-top: 0px;
width: 100%;
text-align: center;
}

.nav2 {
background-color:#E7E3Ce;
border-top:1px solid #85C4CE;
border-right:2px solid #85C4CE;
border-bottom:2px solid #85C4CE;
border-left:2px solid #85C4CE;
padding-top: 0px;
margin-top: 0px;
width: 100%;
text-align: center;
}

.content {
border-right:2px solid #85C4CE;
border-bottom:2px solid #85C4CE;
border-left:2px solid #85C4CE;
background-color:#FFFFFF;
margin-top: 0px;
padding-top: 0px;
width: 100%;
text-align: left;
}

h1 {
font-family:"Times New Roman", Times, serif;
color: #2D9E80;
font-size: 20px;
padding-top: 15px;
margin-bottom: 0px;
margin-left: 10px;
}


h2 {
font-family:"Times New Roman", Times, serif;
color: #2D9E80;
font-size: 16px;
margin-top: 10px;
margin-left: 45px;
}

h2.type-head {
color: #2D9E80;
text-align: center;
margin: 5px;
}


p {
color: #000000;
font-size: 11px;
line-height: 1.75em;
margin-top: 10px;
margin-right:100px;
margin-left:10px;
}

p.search {
color: #2D9E80;
font-size: 12px;
}

p.style {
color: #2D9E80; 
font-size: 11px; 
font-weight: bold;
margin: 5px 2px;
}

p.click {
margin: 10px 5px 5px 5px;
text-decoration: underline;
color: #2D9E80;
font-weight: bold;
}


ul {
color: #000000;
font-size: 11px;
line-height: 1.75em;
margin-right:100px;
margin-left:60px;
}

li {
color: #000000;
font-size: 11px;
line-height: 1.75em;
}

/* this is for the top nav bar */

.navigation {
color: #000000;
font-size: 8px;
margin-top: 5px;
}

.topnav a {
font-size: 11px;
font-weight: bold;
color: #E7E3Ce;
padding-top: 5px ;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 8px;
margin: 0px;
text-decoration: none;
}

.topnav a:visited {
color: #E7E3Ce;
}

.topnav a:hover {
color: #003399;
background-color: #E7E3Ce; 
}

.nav2-margin {
text-align: center;
}

.topnav2 a {
font-size: 11px;
font-weight: bold;
color: #1D822B;
padding-top: 5px ;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 8px;
margin: 0px; 
text-decoration: none;
}

.topnav2 a:visited {
color: #1D822B;
}

.topnav2 a:hover {
color: #003399;
background-color: #99cccc; 
}

/* start of cottage style nav */

#cottage-type {
color: #2D9E80;
}

#cottage-type a:link, #cottage-type a:visited, #cottage-type a:hover {
color: #2D9E80;
font-weight: bold;
text-decoration: underline;
}


.tablerate {
font-size: 11px;
margin: 5px 3px;
}

.address {
font-size: 10px;
text-align: center;
line-height: 1.25em;
margin-left: 0;
margin-right: 0px;
background-color: #E7E3Ce;
}

.address-rental {
text-align: center;
line-height: 1.25em;
margin: 8px 0px 8px 70px;
background-color: #E7E3Ce;
height: 36px;
}

.ninecats {
font-size: 0.9em;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}