@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0}
body {
	background: #1e8c00;
	height:100%;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, Serif;
	font-size: 1em;
	line-height: 1.5em;
	color: #000;
	height: 101%;
}
p {margin: 0 0 10px 0;padding:0}
html {height: 100%;} 
h1 {
	font-size: 130%;
	color: #000;
	margin: 0 0 10px 0;
	
}
h2 {
	font-size: 110%;
	margin: 0 0 5px 0;
	color: #000;
}
h3 { font-size: 110%;
	margin: 0 0 5px 0;
	color: #fff;  }
h4 {
	font-size: 150%;
	color: #fff;
	margin: 0 0 10px 0;
	
}
h5 {
	font-size: 100%;
	margin: 0 0 5px 0;
	color: #000;
}
A:link {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	}
	
A:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	}
	
A:hover {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	}
	
A:active {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	}
	
#wrapper {
	width: 900px;
	text-align: left;
	background: #fff;
	margin: auto;
	}

#banner {
	width: 880px;
	float: left;
	padding: 10px 10px 0 10px;
	background: none;
}

#nav {
	width: 715px;
	float: left;
	margin: 0 0 0 10px;
	background: #fff;
	padding: 0 165px 5px 0;
	text-align: right;
}
#leftnav {
	width: 170px;
	float: right;
}
.address {
	width: 300px;
	margin: 10px 0 10px 20px;
	float: left;
}
.address2 {
	width: 280px;
	margin: 0;
	float: right;
}
.home {
	width: auto;
	margin: 0 0 0 190px;
	float: left;
}	
.home A:link {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	}
	
.home A:visited {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	}
	
.home A:hover {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	}
	
.home A:active {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	}
	
.bcolumnwrapper A:link {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	}
	
.bcolumnwrapper A:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	}
	
.bcolumnwrapper A:hover {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	}
	
.bcolumnwrapper A:active {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	}
.leftlink {
	width: 170px;
	float: left;
	border-bottom: 1px solid #c3c3c3;
	padding: 5px 0;
}
.leftlink A:link {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	}
	
.leftlink A:visited {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	}
	
.leftlink A:hover {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	}
	
.leftlink A:active {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	}
.leftsublink {
	width: 160px;
	float: left;
	border-bottom: 1px solid #c3c3c3;
	padding: 5px 0 0 10px;
	font-size: 0.95em;
}
.leftsublink  A:link {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	}
	
.leftsublink  A:visited {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	}
	
.leftsublink  A:hover {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	}
	
.leftsublink  A:active {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	}
#contentwrapper {
	width: 900px;
	margin: 0;
	padding: 0;
	float: left;
	background: none;
	border: 0;
}
#leftcolumn {
	width: 180px;
	float: left;
	background: #fff;
	text-align: left;
	margin: 0 0 0 10px;
}
.cottages {
	width: 173px;
	height: 75px;
	float: left;
	background: #1e8c00;
	padding: 5px 0 0 7px;
}
.brochure {
	width: 170px;
	height: 35px;
	float: left;
	background: #1e8c00;
	margin: 10px 0 10px 0;
	padding: 5px 0 0 10px;
}

#maincontent {
	width: 690px;
	float: right;
	margin: 0 10px 0 0;
	

}
#contleft {
	width: 525px;
	float: left;
	
}
.contright {
	width: 155px;
	float: left;
}
.contright  A:link {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	}
	
.contright  A:visited {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	}
	
.contright  A:hover {
	text-decoration: underline;
	color: #fff;
	font-weight: normal;
	}
	
.contright  A:active {
	text-decoration: underline;
	color: #fff;
	font-weight: normal;
	}
.infoimg {
	width: 200px;
	float: right;
	margin: 0 5px 0 10px;
}
#contrightindex {
	width: 155px;
	float: right;
	background: #95b131;
	padding: 5px;
	height: 283px;
	color: #FFFFFF;
}
#contrightactivities {
	width: 155px;
	float: right;
	background: #b83b78;
	padding: 5px;
	height: 283px;
	color: #FFFFFF;
	
}
#contrightcottages {
	width: 155px;
	float: right;
	background: #bd1430;
	padding: 5px;
	height: 283px;
	color: #FFFFFF;
	
}
#contrightfaq {
	width: 155px;
	float: right;
	background: #30914a;
	padding: 5px;
	height: 283px;
	color: #FFFFFF;
	
}
#contrightfindus {
	width: 155px;
	float: right;
	background: #0066a3;
	padding: 5px;
	height: 283px;
	color: #FFFFFF;
	
}
#contrightrates {
	width: 155px;
	float: right;
	background: #993399;
	padding: 5px;
	height: 283px;
	color: #FFFFFF;
	
}
#contrightspecials {
	width: 155px;
	float: right;
	background: #813e7c;
	padding: 5px;
	height: 283px;
	color: #FFFFFF;
	
}
#contrightvideo {
	width: 155px;
	float: right;
	background: #b1dcf0;
	padding: 5px;
	height: 283px;
	color: #FFFFFF;
	
}
.cottimagemain {
	width: 525px;
	float: left;
}
.cottimagethumb {
	width: 70px;
	float: left;
	margin: 0 6px 0 0;
}
.thumbwrapper {
	width: 680px;
	float: left;
	background: #95b131;
	padding: 5px;
	margin: 5px 0 0 0;
}
#catwrapper {
	width: 690px;
	float: right;
	margin: 10px 10px 20px 0;
}
#cat1 {
	width: 155px;
	height: 140px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 5px;
	background: #95b131;
	font-size: 0.9em;
	color: #FFFFFF;
}
#cat2 {
	width: 155px;
	height: 140px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 5px;
	background: #e89620;
	font-size: 0.9em;
	color: #FFFFFF;
}
#cat3 {
	width: 155px;
	height: 140px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 5px;
	background: #813e7c;
	font-size: 0.9em;
	color: #FFFFFF;
}
#cat4 {
	width: 155px;
	height: 140px;
	float: right;
	padding: 0 5px;
	background: #30914a;
	font-size: 0.9em;
	color: #FFFFFF;
}
.bottomcontent {
	width: 690px;
	float: right;
	margin: 10px 0 0 0;
}
.bottomcontent2 {
	width: 690px;
	float: right;
	margin: 0 10px 0 0;
}
.bcolumnwrapper {
	width: 690px;
	float: right;
	margin: 0;
}
.bcolumn1 {
	width: 196px;
	height: 215px;
	float: right;
	margin: 10px 10px 0 10px;
	padding: 10px;
	background: #CCCCCC;
}
.bcolumn2 {
	width: 196px;
	height: 215px;
	float: left;
	margin: 10px 0 0 10px;
	padding: 10px;
	background: #CCCCCC;
}
.bcolumn3 {
	width: 196px;
	height: 215px;
	float: left;
	margin: 10px 0 0 11px;
	padding: 10px;
	background: #CCCCCC;
}
.tabletext {
	font-size: 75%;
}
#ratestableoutline {
	border: 1px solid #666666;
	padding: 10px;
	width: 95%;
}
#contactform {
	width: 400px;
	color: #000;
	float: left;
	padding: 0;
	margin: 0 100px 0 20px;
}

legend {
	color: #FFFFFF;
	font-weight: bold;
	
} 

fieldset ol {
	padding: 5px;
	list-style: none;
	border-style: 0;
	
} 
fieldset li {
	float: left;
	width: 390px;
	padding: 0 10px 5px 0;
	margin: 5px 0 0 0;
}
fieldset.submit {  
	float: left;  
	width: 120px;  
	border-style: none;  
	background-color: transparent; 
}
label {  
	float: left;  
	width: 180px;  
	margin: 0; 
	
}
.field2 {
	float: right;
	margin: 0 12px 0 0;
}
.indexqcimg {
	width: 70px;
	float: right;
	
}
.footer {
	width: 880px;
	clear: both;
	background: #fff;
	text-align: right;
	padding: 0 10px;
	border-top: 1px solid #1e8c00;
}
.footer  A:link {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	}
	
.footer  A:visited {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	}
	
.footer  A:hover {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	}
	
.footer  A:active {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	}

#cottageratestable {
	width: 300px;
	background-color: #e3e3e3;
	float: right;
	border: 1px solid #666666;
	margin: 0 0 0 5px;
	padding: 5px;
}
#cottagethumbs {
	background-color: #95B131;
	padding: 10px;
	width: 330px;
}
.featureswrapper{
	width: 690px;
	float: left;
	margin: 20px 0;
	clear: right;
}

.features {
	width: 300px;
	float: left;
	margin: 0 0 0 30px;
	
}
