body {
	background-color:/*#8abee5*/#a6bf79;
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:300; 
	margin: 10px 10px 2px 2px;
	padding: 0px;
}
.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
#container {
	margin: 0px auto;
	text-align: left;
	width: 717px;
}
a{
	font-size:12px; text-decoration:none ;
}
p{
	margin: 5px 0px;font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:300
}
/********************** Header ***************************/
#header {margin: 0px 0px 0px 0px; background-image:url(images/header.jpg); width:717px; height:288px; position:relative;}
#header ul{
	background-color:#85a157;
	width:711px;
	border: 3px solid #FFFFFF;
	display:block;
	top:255px;
	position:absolute;
	margin: 0px 0px 0px 0px;
	height:22px;
	padding:5px 0px 0px 0px;
	text-align:center;
}
#header li{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:green;	
}
#header ul a{
	text-decoration:none;
	color:#FFFFFF;
	margin: 0px 15px;
}
#header ul a:hover{
	text-decoration:underline;
	color:#28556b;
}
#logo_w1,#logo_w2 {
	font-size: 24px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-style:italic;
	color:#666600;
	position:absolute;
}
#logo_w1{
	top:15px;
	left:70px;
}
#logo_w2{
	top:40px;
	left:195px;
}
#headertext {
	top:5px;
	left:700px;
	width:205px;
	position:absolute;
}
#headertext p{
	font-size: 10px;
	color:#666600;
	text-transform:capitalize 
}
#headertext a{color:#28556b;}
#headertext a:hover{color:#c77e0c;}

#news {top:2px;
	left:320px;
	width:400px;
	position:absolute;}
	
/********************** Content ***************************/
#content {
	/*background-image:url(images/content_bg.gif);*/
	background-color:#000000;
        width:717px;
}
img{
	border-width:0px;
}
h1{
	color:#000000;
	font-size:12px;
	margin: 20px 0px 20px 0px;
}

h2{
	color:#85a157;
	font-size:14px;
	text-align:center;
	width:200px;
	margin: 10px 0px 15px 0px;
}

h6 {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:200; margin-bottom:5px; margin-top:5px;}

#left {
	float:left;
	width:428px;
	margin-left:27px;
	padding: 0px 10px 10px 3px;
	display:inline;
        background-color:#000000;
}
#left a{color:#28556b;}
#left a:hover{color:#c77e0c;}
#photos a{
	margin-right:14px; border-top: dashed 1px #666666;
}
#right {
	float:right;
	width:210px;
	height:auto;
	padding:0px 20px 0px 0px;
	margin-top:10px;
	/*background-image:url(images/topleftw.gif);
	background-repeat:no-repeat;*/
        background-color:#000000;
	border:2px #ffffff solid;

}
#right a{
	color:#c77e0c; text-decoration:none;
}
#right a:hover{
	color:#85a157; text-decoration:none;
}

#righttopcorner { background-image:url(images/topleftw.png); background-position:left; background-repeat:no-repeat;}

/********************** Footer ***************************/
#footerline {
clear:both;
height:20px;
float:left;

}
#footer {
	width:717px;
	text-align:center;
	padding: 20px 0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:capitalize;
	border-bottom: 2px #fff solid;

}

/*********************** Text *****************************/

.Tile{ color:#666600;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-transform:capitalize;}

.Subtitle { color:#FFFFFF;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-transform:capitalize; }

.Bullettext {color:#666600;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-transform:capitalize; background-image:url(images/arrowright.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; }

.infotitle {color:#666600;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-transform:capitalize; background-image:url(images/info.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; }
.infoheading {color:#666600;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-transform:capitalize; padding-left:20px; border-bottom: 2px #ffffff solid;}

.Bodytext { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }

.footer {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:6px; text-align:center; text-transform:capitalize;}

.terms a { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-transform:capitalize; font-style:italic; text-align:center; text-decoration:none;}
#terms { text-align:center; }

.copywrite {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-transform:capitalize; text-align:center; text-decoration:none;}

/********  Start of accessibility bar  ***********/

/*  text settings */
#access {}
.accesstitle				{ font-family: "century gothic"; font-size:11px; color: #000; margin: 0; font-weight:400; }
.accesssubtitle             { font-family: "century gothic"; font-size:10px; color: #000; margin: 0; font-weight:300; }
.accesscolour               { color:#CCCCCC;}
/*  text settings */

#stylechange				{ line-height: 14px; z-index: 100; }
#stylechange a:hover		{ text-decoration: none; }
#stylechange .box			{ border: 1px solid #0000FF; text-align: center; width: 18px; background-color: #EEEEEE; }
#stylechange .active		{ border: 1px solid #FF0000; text-align: center; width: 18px; background-color: #EEEEEE; }

#scroller1					{ width: 100%; position: relative; font-size: 80%; z-index: 100; }
#scroller1div				{ width: 150px; float: right; padding: 5px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background-color: #a6bf79; }
#scroller1div h1			{ margin: 10px 3px 3px 3px; color: #000000; }

#accessibility				{ line-height: 14px; z-index: 100; }
#accessibility a:hover		{ text-decoration: none; }
#accessibility .box			{ border: 1px solid #0000FF; text-align: center; width: 18px; background-color: #EEEEEE; }
#accessibility .active		{ border: 1px solid #FF0000; text-align: center; width: 18px; background-color: #EEEEEE; }

#scroller2					{ width: 100%; position: relative; font-size: 80%; z-index: 100; }
#scroller2div				{ padding-left: 4px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; float: right; vertical-align: top; background-color: #a6bf79;}
#scroller2div p a			{ color: #ff900; }

/*****  End of accessibility bar  *****/


/*********************** Page settings *****************************/

/************ Index ************/

/* Guest Statments */
#ajaxticker1{
width: 390px;
height: 22px;
padding-bottom:7px;
background-color:#a6bf79;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #a6bf79;
}

.someclass{color:#666600;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-transform:capitalize; 
}

#linksbox{padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:2px}

#tidelinfo { padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:2px}

/* gallery box in index */

#gallerychoice {padding:0px 20px 0px 20px;
	margin-top:10px;
	background-image:url(images/topleftw.gif);
	background-repeat:no-repeat;
	border:2px #ffffff solid;
	 }

/*  image slide show text wrapp */
#textwrapp { padding-left:170px;}


/************ Availability  ***********/

#calenderposition {position:center; text-align:center;}
.calenderinfo {padding-left:2px;}
.pricetable { border-color:#666666; padding-left:3px; }
/************* Contact  **************/

.Addressname {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.Address {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; background-image:url(images/Mail.png); background-repeat:no-repeat; background-position:left; padding-left:20px;}
.tel {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; background-image:url(images/phone.png); background-repeat:no-repeat; background-position:left; padding-left:20px;}
.email {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; background-image:url(images/email.png); background-repeat:no-repeat; background-position:left; padding-left:20px;}


#driveingdirections { border-bottom:2px #ffffff dashed; padding-bottom:4px; }

.button {background-color: rgb(128,128,128); color:#ffffff; font-size: 8pt;}
.inputc {font-size: 8pt;}

#Formbox {Border-top:1px dashed #a6bf79; border-bottom: 1px dashed #a6bf79;}

#map {padding-top:4px; border-top:1px #666600 dashed; border-bottom:1px #666600 dashed; }

#mapimage { width:600px; hight:535; background-image:url(images/Map.jpg); }

/****** The cottages  *******/
 
 
/* ----- settings for info box start -------- */ 
/* always visible */
#outer .holder {padding:1em; border:1px dashed #666; margin:0 20px 10px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}

/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#cc9900; font-weight:bold;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:10px;}
/* ----- settings for info box end -------- */

/* Gallery Styles */

.slideshow{ /*CSS for DIV containing each image*/
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.slideshow img{ /*CSS for each image tag*/
border: 0;
width: 200px;
height: 106px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 400px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 8px;
margin-bottom: 3px;
font-size: 110%;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #a6bf79;
}


/****** FAQ  *******/

.mainExpand {
  cursor:pointer;
  color:#85a157;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:500;}
.style1 {color: #993333}
.style2 {color: #660000}


/******  Terms  **********/

#terms { }
