@charset "utf-8";

body, html{
	background-color: #CAB37D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	line-height: 18px;
}

#container {
	text-align:center;
	width: 1000px;
	padding: 0px;
	background-image: url(images/bg_stripe.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
	background-color:#ffffff;
	overflow:hidden;
}
#headerbg {
	background-image: url(images/headerbg.jpg);
	
}
#ggtoptab, #cbtoptab, #astoptab {
	text-align: center;
	text-family: Arial, Helvetica, sans-serif;
	text-size: .75em;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-khtml-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	height: 20px;
	float: left;
	text-transform: uppercase;
	padding: 15px;
}
#ggtoptab {
	background-image: url(images/gg_tabbg.jpg);
	width: 220px;
	margin: 0 0 0 20px;	
}
#cbtoptab {
	background-image: url(images/cb_tabbg.jpg);
	width: 220px;
	margin: 0 0 0 5px;	
}
#astoptab {
	background-image: url(images/as_tabbg.jpg);
	width: 245px;
	margin: 0 0 0 5px;	
}
#ggtoptab a:link, #ggtoptab a:visited {
	color: #fff;
	text-decoration: none;
	padding: 15px 25px 15px 25px;
}
#cbtoptab a:link, #cbtoptab a:visited {
	color: #fff;
	text-decoration: none;
	padding: 15px;
}
#astoptab a:link, #astoptab a:visited {
	color: #fff;
	text-decoration: none;
	padding: 15px;
}
#ggtoptab a:hover, #cbtoptab a:hover, #astoptab a:hover {
	color: #d4cea8;
}
* html #container { overflow:visible; height:1%; }
#main{
	text-align:center;
	width:800px;
	margin:0 auto;
	height:auto;
	background-image: url(images/bg_stripe.gif);
	background-repeat: repeat-x;
}
.footer {
	background-image: url(images/footer_bg3.jpg);
	background-repeat: no-repeat;
	
}
.footertext, a.footertext:link, a.footertext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b4f34;
	line-height: 12px;
}
a.footertext:hover {
	color: #917e53;
}
.box1{border:solid 1px #e8dcd2;padding:15px;margin:0 10px;height:100%;}
.box2{border:solid 1px #e8dcd2;padding:15px;margin:0 10px;height:100%;}


a:link,a:active,a:visited{color:#660000;text-decoration:underline;}
a:hover{color:#993300;text-decoration:none;}

hr { border: none 0; border-top: 1px solid #91a658; height: 0px; margin-top:0px; margin-bottom:0px;}

a.activecottage:link, a.activecottage:visited {
	color: #bdb0b0; text-decoration: none;
}

/******Boxes for cottages****/
.boxgreen,.boxgreenlg{
	border:solid 1px #91a658;
	margin:0;
	height:100%;
	vertical-align:top;
	
}
.boxgreen{width: 162px;min-height:1000px;}
.boxgreenlg{padding: 0 15px 15px 15px;}
.boxgreenlg img{border:solid 1px #91a658;margin:5px;}

.boxblue,.boxbluelg{
	border:solid 1px #6b91b4;
	margin:0 5px;
	height:100%;
	vertical-align:top;
}
.boxblue{width: 162px;}
.boxbluelg{padding:15px}
.boxbluelg img{	border:solid 1px #6b91b4;margin:5px;}

.boxgrey,.boxgreylg{
	border:solid 1px #bec2a4;
	margin:0 5px;
	height:100%;
	vertical-align:top;
	float: left;
	width: 170px;
	text-align: left;
	-moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
.boxgrey{width: 162px;}
.boxgreylg{padding:15px}
.boxgreylg img{border:solid 1px #bec2a4;margin:5px;}

.boxyellow,.boxyellowlg{
	border:solid 1px #af782a;
	margin:0 5px;
	height:100%;
	vertical-align:top;
}
.boxyellow{width: 162px;}
.boxyellowlg{padding:15px}
.boxyellowlg img{border:solid 1px #af782a;margin:5px;}

.boxgreen p,.boxblue p,.boxgrey p,.boxyellow p{padding:3px 3px;}



.centretext{text-align:center;}

.smalltext{font-size:85%;line-height:120%;}

.smalltext ul{margin-left:2px;}
.smallbull {font-size: 50%;}


img {border:none;}




