body {background-color:#77896C; margin:0px;}

h3 {font-family:Arial, Helvetica, sans-serif;}

a {text-decoration:underline;}
a:link {color:#2d4303; background-color:transparent; font-family:"tahoma", sans-serif; font-size:11px; line-height:normal;}
a:visited {color:#2d4303; background-color:transparent; font-family:"tahoma", sans-serif; font-size:11px; line-height:normal;}
a:active {color:#2d4303; background-color:transparent; font-family:"tahoma", sans-serif; font-size:11px; line-height:normal;}
a:hover {color:#77896c; background-color:transparent; font-family:"tahoma", sans-serif; font-size:11px; line-height:normal;}

a.footerlinks {text-decoration:none;}
a.footerlinks:link {color:#ffffff; background-color:transparent; font-family:"tahoma", sans-serif; font-size:11px; line-height:normal;}
a.footerlinks:visited {color:#ffffff; background-color:transparent; font-family:"tahoma", sans-serif; font-size:11px; line-height:normal;}
a.footerlinks:active {color:#ffffff; background-color:transparent; font-family:"tahoma", sans-serif; font-size:11px; line-height:normal;}
a.footerlinks:hover {color:#ffffff; background-color:transparent; font-family:"tahoma", sans-serif; font-size:11px; line-height:normal; text-decoration:underline;}

.textfiledfont {font-family:"tahoma",ms sans Serif,  Arial; font-size:10px; font-weight:bold; color:#1f411b;}
.fieldtexthead {font-family:"tahoma", ms sans Serif , Arial; font-size:11px; font-weight:bold; color:#1f411b;}
.fieldtext {font-family:"tahoma", ms sans Serif , Arial; font-size:11px;  color:#000000;}
.content {font-family:"tahoma", ms sans Serif , Arial; font-size:11px; color:#000000; line-height:17px;}
.strong {font-weight:bold;}
.imgborder{border:3px solid #40743b;}
input {border:1px solid #77896c;}
textarea {border:1px solid #77896c; font-family:"tahoma", ms sans Serif, Arial;}
.center {text-align:center;}
.left {text-align:left;}


/*Content */
.bodytable {width:764px; border:0px; margin-top:10px;}
.headertable {width:100%; border:0px; padding-top:5px;}
.headerbg {position:absolute; height:30px; width:752px; display:inline; background-image:url('../images/holiday_bg.gif'); background-repeat:repeat-x; background-position:left top;}
	.header {position:absolute; top:5px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; font-weight:bold; color:#0a2f04; }
.links {width:22%; border-top:4px solid #686463;}
.slideshow {width:78%; padding-top:3px; border-top:4px solid #686463;}
.topgreyborder {width:764px; height:4px; border:0px; background-color:#686463;}
.maintable {width:764px; border:0px; background-color:#f1f4ed; border:0px; border-bottom:4px solid #686463;}
.contentpadding {padding-right:2px; padding-left:2px; padding-bottom:6px;}
.contenttable {width:100%; border:0px; background-color:#f1f4ed; margin-top:6px;}
.maincontent {height:5px; vertical-align:top; border:3px solid #8eaa8b; padding:3px;}


/*Accommodation.html*/
.infotable {border-bottom:2px solid #8eaa8b; width:100%; padding-bottom:10px; padding-top:10px;}
.infotable_bottom {width:100%; text-align:center; padding-bottom:10px; padding-top:10px;}

.infotd {height:100px; vertical-align:middle; border-top:3px solid #8eaa8b; border-left:3px solid #8eaa8b; padding:5px; width:400px;}
.infotd2 {height:203px; vertical-align:top; padding:10px; border-right:3px solid #8eaa8b; border-left:3px solid #8eaa8b; border-bottom:3px solid #8eaa8b; padding-left:3px; text-align:center;}
.infotd3 {height:90px; vertical-align:top; padding:10px; border-right:3px solid #8eaa8b; border-left:3px solid #8eaa8b; border-bottom:3px solid #8eaa8b; padding-left:3px; text-align:center;}
.infotd_nt {height:100px; vertical-align:middle; border-left:3px solid #8eaa8b; padding:5px;}

.imagetd {border-right:3px solid #8eaa8b; border-top:3px solid #8eaa8b; padding-top:10px; padding-bottom:10px; padding-left:5px; text-align:center;}
.imagetd_nt {border-right:3px solid #8eaa8b; padding-top:10px; padding-left:5px; text-align:center;}
.header2 {color:#0a2f04; font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:normal;}

/*AccommodationNEW.html*/
#accNEW .infotd {height:100px; vertical-align:middle; border-top:3px solid #8eaa8b; border-left:3px solid #8eaa8b; padding:5px; width:400px;}
#accNEW .infotd2 {height:100px; vertical-align:middle; border-top:3px solid #8eaa8b; border-right:3px solid #8eaa8b; border-bottom:0px; padding:5px; width:400px;}
#accNEW .accImgLink {border:0px; margin-bottom:7px;}

/*booking.html*/
.label {width:275px;}
.labela {vertical-align:top; width:275px;}
.contactdetails {width:300px;}
.contactdetailsa {width:300px; height:100px;}


/*prices.html*/
.toptd {height:5px; vertical-align:top; border:3px solid #8eaa8b; border-bottom:0px; padding:3px;}
.secondtd {height:5px; vertical-align:top; border:3px solid #8eaa8b; border-bottom:0px; padding-left:3px;}
.peak_keybox {float:right; width:50px; background-color:#bfcbb8; border:1px solid #77896c;}
.peak {width:51%; height:30px; font-weight:bold; text-align:left;}
.pricestable {width:99%; border:0px; background-color:#77896c; margin-left:3px;}
.pricesheader {height:25px; text-align:center; font-weight:bold; font-family:"tahoma", ms sans Serif , Arial; font-size:11px; line-height:17px; color:#ffffff;}
.dateh {width:18%;}
.eventh {width:34%;}
.jc180h {width:12%;}
.rm15h {width:12%;}
.jc182h {width:12%;}
.jc28h {width:12%;}
.weekbg {background-color:#fafef3;}
.weekrow {height:25px; text-align:center;}
.peakbg {background-color:#bfcbb8;}
.peaktxt {height:25px; text-align:center;}
.radiotd {vertical-align:top; text-align:left; width:50px;}
.pricenotes {height:5px; vertical-align:top; text-align:center; border:3px solid #8eaa8b; padding-left:3px;}


/*gallery.html*/
.gal_header2 {color:#0a2f04; font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:normal; padding-top:5px; padding-bottom:10px;}
.gal_table {background-color:#e0e7de; border:3px solid #8eaa8b; width:100%; padding-top:10px; padding-bottom:10px;}
.dash {height:12px; border-right:3px solid #8eaa8b;}
.dash_last {height:12px;}
.dash_image {width:173px; height:4px;}
.gal_td {border-right:3px solid #8eaa8b; height:125px;}


/*index.html*/
.indexcontent {border:3px solid #8eaa8b; padding:10px; background-color:#fafef3;}
.indexcontact {border:3px solid #8eaa8b; border-bottom:0px; padding:10px; padding-bottom:0px; background-color:#fafef3;}
.indexcontact1 {border-left:3px solid #8eaa8b; padding:10px; padding-top:0px; width:425px; background-color:#fafef3;}
.indexcontact2 {vertical-align:top; border-right:3px solid #8eaa8b; padding:10px; padding-top:0px; padding-bottom:10px; background-color:#fafef3;}
.mapimage_div {width:224px; height:255px; margin-left:25px; text-align:center;}
.mapimage {width:224px; height:255px; margin-bottom:12px;}
.rblock {display:block; float:right;}
.indexcontactlinks {vertical-align:top; border-left:3px solid #8eaa8b; border-right:3px solid #8eaa8b; border-bottom:3px solid #8eaa8b; padding:10px; padding-top:0px; background-color:#fafef3;}
.soLinksIndex {width:740px; height:125px; border-top:1px solid #77896c;}


/*form Tag*/
.listbox {border:1px solid #000000; height:15px; font-family:"tahoma",ms sans Serif, Arial; font-size:10px; }
.buttonstyle {border:1px solid #354f32; background-color:#658362; font-family:"tahoma",ms sans Serif, Arial; font-size:10px; font-weight:bold; color:#ffffff;}


/*thankyou.html*/
.content_thanks {height:300px; vertical-align:middle; border:3px solid #8eaa8b; padding:3px; background-color:#fafef3;}


/*links.html*/
.content_links {height:300px; vertical-align:middle; border:3px solid #8eaa8b; padding:3px; background-color:#fafef3;}
.col-1 {float:left; width:370px; height:200px; margin-bottom:12px; margin-right:6px; border-right:1px solid #77896c;}
.col-2 {float:left; width:370px; height:200px; margin-bottom:12px;}
.soLinks {float:left; width:740px; height:150px; border-top:1px solid #77896c;}
.soLink1 {float:left; margin-left:115px; margin-top:12px;}
.soLink2 {float:left; margin-left:50px; margin-top:42px;}
.soLink3 {float:left; margin-left:50px; margin-top:32px;}


/*Footer*/
.footer {width:780px; margin:12px auto 12px auto; height:40px; padding-top:5px; padding-bottom:5px; background-color:#2d4304; font-family:"tahoma", ms sans Serif , Arial; font-size:11px; color:#ffffff; text-align:center;}
