body {
background:#124A21 url(images/bg2.jpg) top left repeat-x;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#003300;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#003300;
}
h2 {
font-size:12px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#003300;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#003300;
}
h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#003300;
}

#container {
width:940px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background-color:#FFFFFF;
border:1px solid #FFFFFF;
}

#header {
width:940px;
height:88px;
background-image:url(images/header2.gif);
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
}

#main-image {
position:relative;
width:940px;
height:225px;
border-bottom:1px solid #FFFFFF;
}
.home {
background-image:url(images/main1-1.jpg);
}
.aboutus {
background-image:url(images/main-about.jpg);
}
.newsimage {
background-image:url(images/main-3.jpg);
}
.homes {
background-image:url(images/main-4-1.jpg);
}
.currentoffers {
background-image:url(images/main-5.jpg);
}
.factfig{
background-image:url(images/main-6.jpg);
}
.faq{
background-image:url(images/main-6-1.jpg);
}
.contactus{
background-image:url(images/main-7.jpg);
}
.findus{
background-image:url(images/main-8.jpg);
}
.touring{
background-image:url(images/touring.jpg);
}
.lodge{
background-image:url(images/main-lodge.jpg);
}

#idillic {
width:681px;
height:43px;
background:transparent url('images/idillic.png') top left no-repeat;
position:absolute;
bottom:0px;
right:15px;
z-index:2;
}

#holhomes {
width:269px;
height:55px;
background:transparent url('images/holhomes.png') top left no-repeat;
position:absolute;
bottom:0px;
right:15px;
z-index:2;
}
#faq {
width:463px;
height:54px;
background:transparent url('images/faq.png') top left no-repeat;
position:absolute;
bottom:0px;
right:15px;
z-index:2;
}

#navbox {
float:left;
position:absolute;
width:940px;
height:26px;
left:0px;
top:8px;
color:#FFFFFF;
font-weight:bold;
line-height:26px;
font-size:14px;
background:transparent url('images/nav.png') top left no-repeat;
border-top:1px solid white;
border-bottom:1px solid white;
}
#navbox a:link {
color:#FFFFFF;
text-decoration:none;
}
#navbox a:visited {
color:#FFFFFF;
text-decoration:none;
}
.navHome {
background-image:url(images/home-nav.jpg);
background-repeat:no-repeat;
}
.navabout {
background-image:url(images/about-nav.jpg);
background-repeat:no-repeat;
}
.navnews {
background-image:url(images/nav-3.jpg);
background-repeat:no-repeat;
}
.navhomes{
background-image:url(images/nav-4.jpg);
background-repeat:no-repeat;
}
.navoffers{
background-image:url(images/nav-5.jpg);
background-repeat:no-repeat;
}
.navfactfig{
background-image:url(images/nav-6.jpg);
background-repeat:no-repeat;
}
.navcontact{
background-image:url(images/nav-7.jpg);
background-repeat:no-repeat;
}
.navfindus{
background-image:url(images/nav-8.jpg);
background-repeat:no-repeat;
}

#infobox {
width:308px;
height:184px;
position:absolute;
top:37px;
left:5px;
background:transparent url('images/introbox.png') top left repeat;
color:#FFFFFF;
z-index:1;
}
#infobox-pad {
margin-left:12px;
margin-right:12px;
margin-top:12px;
margin-bottom:12px;
}
.infobox-home {
background-image:url(images/home-box.jpg);
}

#maincontent {
width:940px;
background-image:url(images/contentbg2.gif);
background-repeat:repeat-y;
}
#maincontent-int {
width:940px;
background-image:url(images/contentbg-int2.gif);
background-repeat:repeat-y;
}
#maincontent-lodge {
width:940px;
background-image:url(images/contentbg-int2.gif);
background-repeat:repeat-y;
}

#A {
float:left;
width:312px;
margin-right:1px;
background-color:#D9E9AF;
}
#A-pad {
margin:15px 15px 0 15px;
}

#B {
float:left;
width:313px;
margin-right:1px;
background-color:#F2F8E4;
}
#B-pad {
margin:15px 15px 0 15px;
}

#C {
float:left;
width:313px;
background-color:#E5F1C9;
}
#C-pad {
margin:15px 15px 0 15px;
}

#D {
float:left;
width:180px;
height:200px;
background-color:#D9E9AF;
line-height:20px;
}

#E {
float:left;
width:760px;
background-color:#FFFFFF;
}

#F {
float:left;
width:760px;
}


.secondNav {
font-size:14px;
color:#003300;
font-weight:bold;
}
.secondNav a:link{
color:#003300;
text-decoration:none;
}
.secondNav a:visited{
color:#003300;
text-decoration:none;
}

#guidetitle {
width:198px;
height:15px;
background-image:url(images/guide.gif);
text-indent:-3000px;
overflow:hidden;
}
#offerstitle {
width:93px;
height:15px;
background-image:url(images/offers.gif);
text-indent:-3000px;
overflow:hidden;
}
#newstitle {
width:139px;
height:15px;
background-image:url(images/news.gif);
text-indent:-3000px;
overflow:hidden;
}

#footer {
border-top:1px solid #FFFFFF;
width:940px;
height:36px;
background-color:#4F6619;
text-align:center;
color:#ffffff;
line-height:36px;
font-weight:bold;
}

#details {
	width:940px;
	margin-top:10px;
	margin-left:auto;
	margin-right: auto;
	font-size:10px;
	color:#ffffff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


.floatfix {
clear:both;
overflow:hidden;
height:0px;
}

#offerslisting {
height:100px;
width:280px;
margin-bottom:15px;
color:#003300;
}
#offerslisting a:link{
color:#003300;
}
#offerslisting a:visited{
color:#003300;
}
.listing {
color:#003300;
}
.listing a:link{
font-weight:bold;
color:#003300;
}
.listing a:visited{
font-weight:bold;
color:#003300;
}

.C-link {
color:#003300;
}
.C-link a:link{
color:#003300;
font-weight:bold;
}
.C-link a:visited{
color:#003300;
font-weight:bold;
}