body { text-align: center; background: #ddd18f url(../footer.jpg) center top repeat-y; }
#container { width: 774px; padding: 0 62px 0 62px; margin: 0 auto; text-align: left; background: url(../background.jpg) 0 0 repeat-y; color: #000; }

#header {
	height: 180px;
	position: relative;
	background-color:#FFFFFF;
	background-image: url(images/Holiday_Logo.gif);
	background-repeat: no-repeat;
}
#header-logo { position: absolute; left: 39px; top: 24px; }
#header-contact { position: absolute; left: 534px; top: 23px; height: 33px; width: 194px; background: url(../contact.gif) 0 0 no-repeat; }
#header-contact a { display: block; position: absolute; width: 194px; height: 16px; top: 17px; left: 0; text-decoration: none; text-indent: -9999px; outline: none; }
#header a:hover, #header a:active { background-color: transparent; }

#menu {
	width: 774px;
	height: 327px;
	border-top: 7px #8D876D solid;
	border-bottom: 7px #8D876D solid;
	position: relative;
	background-image: url("Menu Backgrounds/activities.jpg");
}
#menu ul { position: absolute; top: 50px; left: 65px; width: 180px; padding-top: 4px; }
#menu ul li { display: block; width: 180px; height: 26px; padding: 0; margin: 0;  }
#menu ul a { display: block; width: 180px; height: 26px; text-indent: -9999px; outline: none; text-decoration: none; }
#menu a:hover, #menu a:active { background-color: transparent; }

#content { padding:40px 46px; }
#left { float: left; 
width:400px;}
#right { float: right; width: 250px; }
#right img { padding-bottom: 30px; }
#left ul li { padding-left: 24px; background: url(../arrow.gif) 10px 6px no-repeat; }

#footer { padding: 14px 46px; background: url(../footerbg.jpg) repeat-x top center  }
#footer-col1 { float: left; padding-right: 20px; width: 226px; }
#footer-col2 { float: left; padding-right: 20px; width: 214px; }
#footer-col3 { float: left; width: 200px; }
#footer a { text-decoration: none; }
#footer h2 { margin: 0 0 6px 0; }


/* Headings */

#heading-home { height: 29px; text-indent: -9999px; background: url(../headings/home.gif) 0 0 no-repeat; }
#heading-accommodation { height: 29px; text-indent: -9999px; background: url(../headings/about.gif) 0 0 no-repeat; }
#heading-localarea { height: 29px; text-indent: -9999px; background: url(../headings/rooms.gif) 0 0 no-repeat; }
#heading-forthcomingevents { height: 29px; text-indent: -9999px; background: url(../headings/weddings.gif) 0 0 no-repeat; }
#heading-tariff { height: 29px; text-indent: -9999px; background: url(../headings/local.gif) 0 0 no-repeat; }
#heading-services { height: 29px; text-indent: -9999px; background: url(../headings/eat.gif) 0 0 no-repeat; }
#heading-farmhouse { height: 29px; text-indent: -9999px; background: url(../headings/find.gif) 0 0 no-repeat; }
#heading-photogallery { height: 29px; text-indent: -9999px; background: url(../headings/details.gif) 0 0 no-repeat; }

#heading-reservations { height: 29px; text-indent: -9999px; background: url(../headings/details.gif) 0 0 no-repeat; }

#heading-tallbarn { height: 29px; text-indent: -9999px; background: url(../headings/details.gif) 0 0 no-repeat; }

#heading-hosts { height: 24px; text-indent: -9999px; background: url(../headings/hosts.gif) 0 0 no-repeat; }
#heading-rates { height: 24px; text-indent: -9999px; background: url(../headings/rates.gif) 0 0 no-repeat; }
#heading-tourist { height: 24px; text-indent: -9999px; background: url(../headings/tourist.gif) 0 0 no-repeat; }
#heading-attractions { height: 24px; text-indent: -9999px; background: url(../headings/attractions.gif) 0 0 no-repeat; }
#heading-activities { height: 24px; text-indent: -9999px; background: url(../headings/activities.gif) 0 0 no-repeat; }

#heading-contactus { height: 24px; text-indent: -9999px; background: url(../headings/contactus.gif) 0 0 no-repeat; }
#heading-ouraddress { height: 24px; text-indent: -9999px; background: url(../headings/ouraddress.gif) 0 0 no-repeat; }
#heading-maps { height: 24px; text-indent: -9999px; background: url(../headings/maps.gif) 0 0 no-repeat; }


/* Menu bits */

.menu-home { background-image:url("") }
.menu-accommodation {background-image:url("") }
.menu-localarea {background-image:url("") }
.menu-forthcomingevents {background-image:url("") }
.menu-tariff {background-image:url("")}
.menu-services {background-image:url("")}
.menu-farmhouse { background-image:url("") }
.menu-photogallery { background-image:url("")}
.menu-reservations {background-image:url("") }
.menu-tallbarn {background-image:url("")}


.menu-home #menu-home, #menu-home a:hover{ background: url(arrow.gif) 4px 8px no-repeat; }
.menu-accommodation #menu-accommodation, #menu-accommodation a:hover{ background: url(arrow.gif) 4px 8px no-repeat; }
.menu-localarea #menu-localarea, #menu-localarea a:hover{ background: url(arrow.gif) 4px 8px no-repeat; }
.menu-forthcomingevents #menu-forthcomingevents, #menu-forthcomingevents a:hover{ background: url(arrow.gif) 4px 8px no-repeat; }
.menu-tariff #menu-tariff, #menu-tariff a:hover{ background: url(arrow.gif) 4px 8px no-repeat; }
.menu-services #menu-services, #menu-services a:hover{ background: url(arrow.gif) 4px 8px no-repeat; }
.menu-farmhouse #menu-farmhouse, #menu-farmhouse a:hover { background: url(arrow.gif) 4px 8px no-repeat; }
.menu-photogallery #menu-photogallery, #menu-photogallery a:hover { background: url(arrow.gif) 4px 8px no-repeat; }
.menu-reservations #menu-reservations, #menu-reservations a:hover { background: url(arrow.gif) 4px 8px no-repeat; }
.menu-tallbarn #menu-tallbarn, #menu-tallbarn a:hover { background: url(arrow.gif) 4px 8px no-repeat; }

