a:link {text-decoration: underline;color: #6F6953;}
a:active {text-decoration: underline;color: #7cc0e5;}
a:visited {text-decoration: underline;color: #6F6953;}
a:hover {text-decoration: underline; color: #7cc0e5;}

body
{ 	line-height: 1.5em;
	margin: 0;
	padding: 0;
	font-family: "Verdana", Arial, serif;
	font-family: verdana, helvetica, sans-serif; 
	font-size: 10px; 
	color: #3C3E3D;	background-color: #c0af81;
background-image: url(../images/bg1.jpg);

}

#menubottom{
	float:left;
	width: 950px;
	height: 35px;
	/*background-color: #c0af81;*/
	background-repeat:repeat-x;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom: 5px;
border-color: #ffffff;
border-style: solid;
position:relative; 
z-index:2000;

}
	#menuholder{
	margin-top:10px;
	vertical-align:middle;

	}
table.topnav {
color:#ffffff;
/*background-color: #c0af81;*/
padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
        padding-bottom: 5px; }
table.rightcopy a:link {text-decoration: underline;color: #6F6953;}
table.rightcopy a:active {text-decoration: underline;color: #7cc0e5;}
table.rightcopy a:visited {text-decoration: underline;color: #6F6953;}
table.rightcopy a:hover {text-decoration: underline; color: #7cc0e5;}

.number
{
	color: #ffffff;
	font-family: "Verdana", Arial, serif;
	font-size: 16px;

}
.more a:link {text-decoration: underline;color:#7cc0e5; font-size: 16px;}
.more a:active {text-decoration: underline;color:#7cc0e5; font-size: 16px;}
.more a:visited {text-decoration: underline;color:#7cc0e5; font-size: 16px;}
.more a:hover {text-decoration: underline;color:#7cc0e5; font-size: 16px;}

.home a:link {text-decoration: none;color: #ffffff;font-size: 16px;}
.home a:active {text-decoration: none;color: #7cc0e5;font-size: 16px;}
.home a:visited {text-decoration: none;color: #ffffff;font-size: 16px;}
.home a:hover {text-decoration: none; color: #7cc0e5;font-size: 16px;}

DIV.social {text-decoration: none;color: #ffffff;font-size: 16px; font-weight:bold}
DIV.social a:link {text-decoration: none;color: #ffffff;font-size: 16px;}
DIV.social a:active {text-decoration: none;color: #7cc0e5;font-size: 16px;}
DIV.social a:visited {text-decoration: none;color: #ffffff;font-size: 16px;}
DIV.social a:hover {text-decoration: none; color: #7cc0e5;font-size: 16px;}

.vacation_rentals a:link {text-decoration: underline;color: #6F6953;font-size: 12px;font-weight: bold;}
.vacation_rentals a:active {text-decoration: underline;color: #6F6953;font-size: 12px;font-weight: bold;}
.vacation_rentals a:visited {text-decoration: underline;color: #6F6953;font-size: 12px;font-weight: bold;}
.vacation_rentals a:hover {text-decoration: underline; color: #6F6953;font-size: 12px;font-weight: bold;}


table.nav {
         width: 950px;
color:#ffffff;
/*background-color: #c0af81;*/
padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
        padding-bottom: 10px; }
table.nav a: link{text-decoration: none;color: #ffffff; font-weight: bold;}
table.nav a {text-decoration: none;color: #ffffff; font-weight: bold;}
table.nav a:visited{text-decoration: none;color: #ffffff; font-weight: bold;}
table.nav a:hover {text-decoration: none;color: #ffffff; font-weight: bold;}
.nav td a:hover {background-color: #7d6f61; color: white; text-decoration: none;} 
* html .nav td a {width: 100%;} 
 
table.homeslideshow {
	border-top: 0px;
        border-left: 0px;
        border-right:0px;
        border-bottom:5px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #ffffff;
	border-collapse: separate;
	background-color: #c0af81;
	width:950px

}

table.upper {

	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
        padding-bottom: 15px;
	text-align:left;
	width:950px;
	
}
table.middlenav {
        /*color:#c0ad93;*/
       color:#ffffff;
        font-size: 13px; 
        font-style: normal;
        font-weight: none;
        background-color: #d8cdb1;
        padding-left: 5px;
	padding-right: 5px;

border-width: 1px;
border-style: solid; 
border-color: #e2e2d2;
	border-spacing: 0px;
margin: 0;
	padding: 0;       
}

table.middlenav td{
	padding-top: 5px;
        padding-bottom: 5px;
vertical-align: middle;
text-align: center; }
table.middlenav a:link {text-decoration: underline;color: #ffffff;}
table.middlenav a:active {text-decoration: underline;color: #7cc0e5;}
table.middlenav a:visited {text-decoration: underline;color: #ffffff;}
table.middlenav a:hover {text-decoration: underline; color: #7cc0e5;}

.space {
        border-right: 1px solid #e2e2d2;
        	border-spacing: 0px;
       	}
.middlenavtext {vertical-align: middle;
text-align: center;
}

table.contactus {

      	padding: 4px;
margin-bottom: 20px;
	
}
table.contactus td{height:22px}
table.cal {

	padding: 15px;
	text-align:left;
	width:950px;
	
}
.pictures { padding-right: 15px;}
.title
{
	color: #998c83;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
    line-height: 25px;

}
.bluetitle
{
	color: #7cc0e5;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
    line-height: 25px;

}
.titles
{
vertical-align: top;
   margin-bottom: 10px;

}
ul
{
list-style-type:circle;
padding:0px;
margin-left: 1.2em;
}
li
{
margin: 1em 0;
}


table.outertable {
	border-width: 5px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #ffffff;
}

	/*border-collapse: separate;*/
	/*background-color: #f0eade;*/
	width:950px
}
table.services {
	border-width: 3px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-collapse:collapse;
        padding:5px;
}
table.services td {
       border-width 1 px;
       border-color: #ffffff; 
       border-style: solid;
       padding:5px;
background-color: #eee5d4;
}

table.innertable {

	background-color: #eaf0f4;
	padding: 15px;
	width: 950px;
}

table.lefttable {

	background-color: #ffffff;
	padding: 15px;
	width: 950px;
}


.leftcontent {

	background-color: #ffffff;
	border-top: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	padding: 25px;
	width: 586px;
	text-align:left;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #6F6953;

}

table.leftcontent a:link {text-decoration: underline;color: #6F6953;}
table.leftcontent a:active {text-decoration: underline;color: #7cc0e5;}
table.leftcontent a:visited {text-decoration: underline;color: #6F6953;}
table.leftcontent a:hover {text-decoration: underline; color: #7cc0e5;}

.leftcontentabout {

	background-color: #ffffff;
	border-top: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	padding: 25px;
	width: 510px;
	text-align:left;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #6F6953;

}

table.leftcontentabout a:link {text-decoration: underline;color: #6F6953;}
table.leftcontentabout a:active {text-decoration: underline;color: #7cc0e5;}
table.leftcontentabout a:visited {text-decoration: underline;color: #6F6953;}
table.leftcontentabout a:hover {text-decoration: underline; color: #7cc0e5;}


.leftcontentguide {

	background-color: #ffffff;
	border-top: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	padding: 25px;
	width: 524px;
	text-align:left;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #6F6953;

}
.leftcontentcontact {

	background-color: #ffffff;
	border-top: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	padding: 23px;
	width: 545px;
	text-align:left;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #6F6953;

}

table.leftcontentguide a:link {text-decoration: underline;color: #6F6953;}
table.leftcontentguide a:active {text-decoration: underline;color: #7cc0e5;}
table.leftcontentguide a:visited {text-decoration: underline;color: #6F6953;}
table.leftcontentguide a:hover {text-decoration: underline; color: #7cc0e5;}


.bodycontent {

	background-color: #f0eade;
        padding:0px;
	text-align:left;
        width: 950px;

}
.rightcontent {

	background-color: #f7f7f2;
	border-left: 1px solid #e2e2d2;
	padding: 25px;
	width: 258px;
	text-align:left;
        font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color:#c0ad93;
}
.rightcontentcontact {

	background-color: #f7f7f2;
	border-left: 1px solid #e2e2d2;
	padding: 25px;
	width: 257px;
	text-align:left;
        font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color:#c0ad93;
}
table.rightcontentcontact a:link {text-decoration: underline;color: #6F6953;}
table.rightcontentcontact a:active {text-decoration: underline;color: #7cc0e5;}
table.rightcontentcontact a:visited {text-decoration: underline;color: #6F6953;}
table.rightcontentcontact a:hover {text-decoration: underline; color: #7cc0e5;}

.rightcontentabout {

	background-color: #f7f7f2;
	border-left: 1px solid #e2e2d2;
	padding: 25px;
	width: 257px;
	text-align:left;
        font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color:#c0ad93;
}
table.rightcontentabout a:link {text-decoration: underline;color: #6F6953;}
table.rightcontentabout a:active {text-decoration: underline;color: #7cc0e5;}
table.rightcontentabout a:visited {text-decoration: underline;color: #6F6953;}
table.rightcontentabout a:hover {text-decoration: underline; color: #7cc0e5;}

vacation_rentals.detaillinks a:link {text-decoration: underline;color: #6F6953;font-size: 12px;font-weight: bold;}
vacation_rentals.detaillinks a:active {text-decoration: underline;color: #7cc0e5;font-size: 12px;font-weight: bold;}
vacation_rentals.detaillinks a:visited {text-decoration: underline;color: #6F6953;font-size: 12px;font-weight: bold;}
vacation_rentals.detaillinks a:hover {text-decoration: underline; color: #7cc0e5;font-size: 12px;font-weight: bold;}

.rightcontentguide {

	background-color: #f7f7f2;
	border-left: 1px solid #e2e2d2;
	padding: 25px;
	width: 320px;
	text-align:left;
        font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color:#c0ad93;
}
#wx_module_1931{

	background-color: #ffffff;
}
#wx_module_1931 td{

	background-color: #ffffff;
padding: #0px;
align:center;
}

#wx_module_1931 table{

	padding:5px;
        border:0px;
        width:240px;
align:center;
}

#wx_module_1931 table{

	background-color: #ffffff;
padding: #5px;
  border:0px;
}

table.events {
color:#ffffff;
width:240px;
background-color: #f39533;
padding:3px; }
table.rightcopy :link {text-decoration: underline;color: #ffffff; }
table.rightcopy :visited {text-decoration: underline;color: #ffffff;}
table.rightcopy a.active {text-decoration: underline:color: #ffffff;}
table.rightcopy a.hover {text-decoration: underline; color: #7cc0e5;}



.vacation_rentals {

	background-color: #f0eade;
	border-style: solid;
	border: 5px solid #ffffff;
        padding-top: 5px;
	padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
	width: 930px;
	text-align:left;
	color:#6F6953;
	margin:0px;
}
.vacation_rentals_details {

	background-color: #f0eade;
	width: 900px;
	text-align:left;
	color:#6F6953;
	margin:0px;
}

.cottage_title
{
	color: #c7b086;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;

}
.cottage_details
{
	color: #6F6953;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #c7b086;
	border-left: 1px solid #c7b086;
padding: 5px;

}

.cottage_details2
{
	color: #6F6953;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #c7b086;
	border-left: 1px solid #c7b086;
padding: 5px;

}
.cottage_details3
{
	color: #6F6953;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #c7b086;
	border-left: 1px solid #c7b086;
	border-top: 1px solid #c7b086;
	border-right: 1px solid #c7b086;
padding: 5px;

}.cottage_details4
{
	color: #6F6953;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #c7b086;
	border-right: 1px solid #c7b086;
	border-top: 1px solid #c7b086;
padding: 5px;

}
.cottagedescription
{
	color: #6F6953;
	font-family: Arial, sans-serif;
	font-size: 11px;
padding: 5px;

}
.cottagedescription a:link {text-decoration: underline;color: #7cc0e5;font-size: 14px;}
.cottagedescription a:active {text-decoration: underline;color: #7cc0e5;font-size: 14px;}
.cottagedescription a:visited {text-decoration: underline;color: #7cc0e5;font-size: 14px;}
.cottagedescription a:hover {text-decoration: underline; color: #6F6953;font-size: 14px;}

table.calendars
{       border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #c7b086;
	border-collapse: collapse;
	background-color: white;
}
table.sand
{      	background-color: #f0eade;
}

table.calendars caption {
	color: #ffffff;
        font-weight: bold;
        background-color: #c7b086;

}
table.calendars td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #c7b086;
	background-color: white;
	-moz-border-radius: 0px;
}
table.calendars td.available {background-color: #ccffff}
table.calendars td.booked {background-color: #ffff99; text-decoration: line-through;}
table.calendars td.availabletop {background-image: url('../images/availabletop.gif');}
table.calendars td.availablebottom {background-image: url('../images/availablebottom.gif');}
table.calendars td.changeover {background-color: #d8c8aa}
.contacttable {

	background-color: #e7dcaf;
	text-align:left;
	border-width: 10px;
        margin 2px;
	padding: 3px;
	border-style: solid;
	border-color: #e7dcaf;
	width: 550px;
        -moz-border-radius: 0px;
 }

.contacttable td {padding: 3px;
}

.bodytable {

	background-color: #e7dfd4;
        margin-top:15px;
           margin-left:15px;
         margin-bottom:15px;
	text-align:left;

}
.rentalstable {

	background-color: #ffffff;
	border-top: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
        border-bottom: 5px solid #ffffff;
	border-left: 5px solid #ffffff;
	padding: 5px;
	width: 950px;
	text-align:left;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #6F6953;

}

table.rentalstable a:link {text-decoration: underline;color: #6F6953;}
table.rentalstable a:active {text-decoration: underline;color: #7cc0e5;}
table.rentalstable a:visited {text-decoration: underline;color: #6F6953;}
table.rentalstable a:hover {text-decoration: underline; color: #7cc0e5;}


.footer {
        font-size: 12px; 
	font-style: normal;
	font-weight: normal;
        color:#ffffff;
	/*background-color: #c0af81;*/
	padding: 5px;
	width: 950px;
        text-align:left;
}
.footer td{height:25px}

table.footer a:link {text-decoration: underline;color: #ffffff;}
table.footer a:active {text-decoration: underline;color: #7cc0e5;}
table.footer a:visited {text-decoration: underline;color: #ffffff;}
table.footer a:hover {text-decoration: underline; color: #7cc0e5;}

