body {
	margin: 0;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#30722F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
}

a,a:link,a:visited {
color:#FFFFFF;
}

.imagespans {
display:none;
}

li {
line-height:18px;
}

#outer{
	width:980px;
	margin-top:34px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/fade.png);
	behavior: url(/iepngfix.htc);
	background-repeat:no-repeat;
}

#footfade {
	width:980px;
	height:25px;
	background-image:url(images/footfade.png);
	behavior: url(/iepngfix.htc);
	margin-left:auto;
	margin-right:auto;
}

#container {
	width:940px;
	border:1px solid white;
	margin:0 auto 0 auto;
}

#main {
	width:940px;
	height:411px;
	background-repeat:no-repeat;
	position:relative;
}

.homepage {
	background-image:url(images/newmain-1.jpg);
}
.infopage {
	background-image:url(images/main-2.jpg);
}
.cabinspage {
	background-image:url(images/newmain-2.jpg);
}
.attractionspage {
	background-image:url(images/main-4.jpg);
}
.bookingspage {
	background-image:url(images/main-5.jpg);
}
.newspage {
	background-image:url(images/newmain-4.jpg);
}
.articlepage {
	background-image:url(images/newmain-5.jpg);
}
.buzzardpage {
	background-image:url(images/main-7.jpg);
}
.ospreypage {
	background-image:url(images/main-8.jpg);
}
.kestrelpage {
	background-image:url(images/main-9.jpg);
}

#title {
	width:438px;
	height:39px;
	position:absolute;
	top:80px;
	right:20px;
	background-image:url(images/title.png);
	background-repeat:no-repeat;
	behavior: url(/iepngfix.htc);
}
#title h3 {
display:none;
}

#title-home {
	width:450px;
	height:50px;
	position:absolute;
	top:80px;
	right:20px;
	background-image:url(images/title-home.png);
	background-repeat:no-repeat;
	behavior: url(/iepngfix.htc);
}
#title-home h3 {
display:none;
}

#navbar {
	width:940px;
	height:35px;
	background-image:url(images/navbar.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:0px;
	margin-top:130px;
	behavior: url(/iepngfix.htc);
}

#nav-pad {
	width:762px;
	margin-left:auto;
	margin-right:auto;
	height:35px;
	cursor:pointer;
}

.navs {
	cursor:pointer;
	float:left;
	height:35px;
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-3000px;
}

.navs:hover {
	background-position:bottom left;
}

#intro {
	width:126px;
	background-image:url(images/intro-nav.gif);
}
#info {
	width:130px;
	background-image:url(images/info-nav.gif);
}
#cabins {
	width:114px;
	background-image:url(images/cabins-nav.gif);
}
#attractions {
	width:119px;
	background-image:url(images/attractions-nav.gif);
}
#bookings {
	width:168px;
	background-image:url(images/bookings-nav.gif);
}
#news {
	width:91px;
	background-image:url(images/news-nav.gif);
	cursor:pointer;
}

#image1 {
	width:357px;
	height:246px;
	background-repeat:no-repeat;
	position:absolute;
	top:165px;
	left:0px;
	border-right:1px solid white;
}
#image1 h3 {
display:none;
}

.homeimage {
	background-image:url(images/img4.jpg);
}
.infoimage {
	background-image:url(images/img7.jpg);
}
.cabinsimage {
	background-image:url(images/img2.jpg);
}
.attractionsimage {
	background-image:url(images/img1.jpg);
}
.newattractionsimage {
	background-image:url(images/fruitbowl.jpg);
}
.bookingsimage {
	background-image:url(images/img5.jpg);
}
.newsimage {
	background-image:url(images/img3.jpg);
}
.newnewsimage {
	background-image:url(images/mangle.jpg);
}

#retreat {
	width:317px;
	height:39px;
	position:absolute;
	top:323px;
	left:615px;
	background-image:url(images/retreat.png);
	background-repeat:no-repeat;
	behavior: url(/iepngfix.htc);
}
#retreat h3 {
display:none;
}

#bookbutton {
	width:171px;
	height:44px;
	background-image:url(images/bookbutton.png);
	background-repeat:no-repeat;
	position:absolute;
	top:358px;
	left:754px;
	cursor:pointer;
	behavior: url(/iepngfix.htc);
}
#bookbutton span{
display:none;
}

#cabinsinfo {
width:542px;
height:100px;
margin-bottom:15px;
}
#cabinsinfoB {
width:542px;
height:100px;
margin-bottom:15px;
}
#cabinsinfoC {
width:542px;
height:100px;
margin-bottom:15px;
}
#cabinsinfoD {
width:542px;
height:100px;
margin-bottom:15px;
}

.floatfix {
	overflow:hidden;
	clear:both;
	height:0px;
}

#content {
width:940px;
background-color:#013300;
border-top:1px solid #ffffff;
background-image:url(images/content-bg.gif);
background-repeat:repeat-y;
}
#content-int {
width:940px;
background-color:#013300;
border-top:1px solid #ffffff;
background-image:url(images/int-bg.gif);
background-repeat:repeat-y;
}
#content-news {
width:940px;
background-color:#725F17;
border-top:1px solid #ffffff;
margin-bottom:20px;
}

#A {
float:left;
width:357px;
border-right:1px solid white;
background-color:#013300;
}
.buzzardpics {
background-image:url(images/buzzardpics.jpg);
background-repeat:no-repeat;
height:742px;
}
#A-pad{
width:337px;
margin:10px;
}
#A-low {
width:357px;
}

#B {
float:left;
width:582px;
}

#latestnews {
width:357px;
height:40px;
background-color:#594B15;
background-repeat:no-repeat;
border-bottom:1px solid white;
}
#findus {
width:357px;
height:40px;
background-color:#594B15;
background-repeat:no-repeat;
border-bottom:1px solid white;
}

#B-high {
width:582px;
background-color:#725F17;
background-repeat:no-repeat;
}
.introtitle  {
background-image:url(images/welcome.gif);
}
.infotitle  {
background-image:url(images/information.gif);
}
.cabinstitle  {
background-image:url(images/cabins.gif);
}
.attractionstitle  {
background-image:url(images/attractions.gif);
}
.bookingstitle  {
background-image:url(images/bookings.gif);
}
.buzzardtitle  {
background-image:url(images/buzzard.gif);
}
.kestreltitle  {
background-image:url(images/kestrel.gif);
}
.ospreytitle  {
background-image:url(images/osprey.gif);
}

#B-low {
width:582px;
background-color:#013300;
}
#B-pad {
width:542px;
margin-top:20px;
margin-left:20px;
margin-right:20px;
padding-bottom:20px;
}

#D {
width:940px;
background-color:#725F17;
min-height:200px;
}
#D-pad {
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
}
#newstitle {
width:940px;
border-bottom:1px solid white;
background-color:#594B15;
height:38px;
}

#thecabins {
width:357px;
height:40px;
background-color:#594B15;
background-repeat:no-repeat;
border-bottom:1px solid white;
}
#cabins-body {
width:357px;
height:100px;
background-color:#594B15;
text-align:center;
line-height:100px;
}
#cabin-pad {
margin-top:15px;
}

#footer {
background-color:#594B15;
height:35px;
text-align:center;
font-size:13px;
border-top:1px solid white;
line-height:35px;
}

.contactfield{
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#725F17;
	border:1px solid #ffffff;
	background-color:#C7BFA2;
	overflow:auto;
}

.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #725F17;
	background-color:#C7BFA2;
	border: 1px solid #ffffff;
	font-size:10px;
	cursor:pointer;
}


.cabintable td {
	padding: 6px 6px 6px 12px;
	color: #ffffff;
	border:1px solid #594B15;
}

#visit {
width:100px;
height:63px;
position:absolute;
top:10px;
right:15px;
background-image:url(images/visit.png);
background-repeat:no-repeat;
behavior: url(/iepngfix.htc);
}
#visit h4 {
display:none;
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: left;
	font-size: 19px;
	padding: 8px 0 8px 0;
	margin: 0 8px 0 8px;
}

h2 {
	text-align: left;
	font-size: 15px;
	padding: 6px 0 6px 0;
	margin: 0 6px 0 6px;
}

h3 {
	font-size: 14px;
	padding: 8px 0 8px 0;
	margin: 0 8px 0 8px;
}

h4 {
	font-size: 13px;
	padding: 8px 0 8px 0;
	margin: 0 8px 0 8px;
}

h5 {
	font-size: 12px;
}