body {
	background-attachment: fixed;
	background: #1F3F27 url(lib/i/bg.jpg) left top repeat-x;
	margin: 0 auto;
	font: normal 13px Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
	scrollbar-face-color:#1F3F27;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#E9D694;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#1F3F27;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#1F3F27;
}

#bannerglenorchy {
	background: url(lib/i/banner_glenorchy.jpg) center top no-repeat;
	height: 314px;
	width: 862px;
	margin:0 auto;
}

#bannerbasin {
	background: url(lib/i/banner_basin.jpg) center top no-repeat;
	height: 314px;
	width: 862px;
	margin:0 auto;
}

#bannerquads {
	background: url(lib/i/banner_quads.jpg) center top no-repeat;
	height: 314px;
	width: 862px;
	margin:0 auto;
}

#bannerskippers {
	background: url(lib/i/banner_skippers.jpg) center top no-repeat;
	height: 314px;
	width: 862px;
	margin:0 auto;
}

#bannerprivate {
	background: url(lib/i/banner_private.jpg) center top no-repeat;
	height: 314px;
	width: 862px;
	margin:0 auto;
}

#bannermacetown {
	background: url(lib/i/banner_macetown.jpg) center top no-repeat;
	height: 314px;
	width: 862px;
	margin:0 auto;
}

#main{
	background: url(lib/i/bg_content.jpg) center top repeat-y;
	width: 798px;
	height: auto;
	margin:0 auto;
	z-index:1;
	padding-bottom: 20px;
}
#navigation {
	background-color: #22452A;
	position:relative;
	margin:0 auto;
	top:0px;
	left:0px;
	width:788px;
	height: 35px;
	z-index:2;
}

/*navigation*/

#nav{
	float:left;
	padding:0;
	margin:0 0 0 0;
}
#nav ul{
	padding:0 0 0 0;
	margin:0;
}
#nav ul li{
	padding:0;
	margin:0;
	float:left;
	list-style:none;
	background:url(lib/i/navigation.gif) 0 0 no-repeat;
}
#nav ul a{
	display:block;
	margin:0;
	padding:35px 0 0 0;
    overflow:hidden;
	height:0px !important;
}
#nav ul #item1{width:48px;background-position:0px 0}
#nav ul #item2{width:49px;background-position:-48px 0;}
#nav ul #item3{width:72px;background-position:-97px 0;}
#nav ul #item4{width:100px;background-position:-171px 0;}
#nav ul #item5{width:51px;background-position:-271px 0;}
#nav ul #item6{width:48px;background-position:-322px 0;}
#nav ul #item7{width:67px;background-position:-370px 0;}
#nav ul #item8{width:102px;background-position:-437px 0;}
#nav ul #item9{width:165px;background-position:-539px 0;}
#nav ul #item10{width:85px;background-position:-704px 0;}
#nav ul #item1 a:hover, #on1{background:url(lib/i/navigation.gif) 0px -35px no-repeat;}
#nav ul #item2 a:hover, #on2{background:url(lib/i/navigation.gif) -48px -35px no-repeat;}
#nav ul #item3 a:hover, #on3{background:url(lib/i/navigation.gif) -97px -35px no-repeat;}
#nav ul #item4 a:hover, #on4{background:url(lib/i/navigation.gif) -171px -35px no-repeat;}
#nav ul #item5 a:hover, #on5{background:url(lib/i/navigation.gif) -271px -35px no-repeat;}
#nav ul #item6 a:hover, #on6{background:url(lib/i/navigation.gif) -322px -35px no-repeat;}
#nav ul #item7 a:hover, #on7{background:url(lib/i/navigation.gif) -370px -35px no-repeat;}
#nav ul #item8 a:hover, #on8{background:url(lib/i/navigation.gif) -437px -35px no-repeat;}
#nav ul #item9 a:hover, #on9{background:url(lib/i/navigation.gif) -539px -35px no-repeat;}
#nav ul #item10 a:hover, #on10{background:url(lib/i/navigation.gif) -704px -35px no-repeat;}
/*end nav*/

/*drop down*/
#dropmenudiv{
position:absolute;
z-index:100;
border:1px solid black;
border-color: #22452A;
border-bottom-width: 0;
}

#dropmenudiv a{
width: 100%;
display:block;
padding: 3px 0 3px 0;
border: 1px solid #22452A;
border-bottom: 1px solid #ffffff;
text-decoration:none;
text-indent:6px;
line-height:17px;
}

#dropmenudiv a:hover{ 
color:#fff;
background-color:#34663F;
border: 1px solid #34663F;
border-bottom: 1px solid #ffffff;
}

.font {
	color:#ffffff;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/*end drop down */

#footer {
	width: 796px;
	margin: 0 auto;
	height:5px;
	background-color: #030302;
}

#maincontent {
	width: 740px;
	margin:0 auto;
}

h1 {
	font: bold 20px Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
	margin:0;
}

h2 {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
}
a{color:#22452A; text-decoration: none;}
a:hover{text-decoration:underline;}

#contenttable {
	padding: 20px 0 20px 0;
}
#address {background: url(lib/i/bgaddress.jpg) top left no-repeat; height:90px; width:439px; font: normal 11px Arial, Helvetica, Verdana, sans-serif; color:#ffffff;}
#address a {color:#ffffff; text-decoration:underline;}
#address a:hover { text-decoration:none;}

.teaserlink { font: normal 10px Arial, Helvetica, Verdana, sans-serif; color:#ffffff; text-decoration:underline;}
.greenteaser {background: url(lib/i/belowteaser.gif) top right no-repeat; height: 34px; font: normal 10px Arial, Helvetica, Verdana, sans-serif; color:#ffffff; padding: 3px 7px 0 0;}

.facttop {background: url(lib/i/facts_top.gif) top left no-repeat; height: 19px; width: 244px;}
.factmiddle {background: url(lib/i/facts_middle.gif) top left repeat-y; height: auto; width: 244px; font: normal 11px Arial, Helvetica, Verdana, sans-serif; color:#ffffff;  }
.factbottom {background: url(lib/i/facts_bottom.gif) top right no-repeat; height: 6px; width: 244px; margin: 0 0 2px 0;}

.textimages {margin: 0 1px 0 0;}
.galleryteasers {margin: 10px;}

#gallerythumbs {	
	float: left;
	height: 375px;
	width: 240px;
	overflow: auto;
	margin:0 auto;
}

#gallerythumbs img {margin:0 0 5px 0;}

#gallerymain {
	width: 472px;
	/*padding:0 0 0 10px;*/
	float: right;
}
.clear { clear: both; }

#gallerytable {
	padding: 20px 0 5px 0;
}

.disclaimer {
	font-size:9px;
}

#backtooverview{
	margin:0 0 0 120px;
	text-align:right;
}

#backtooverview2{
	margin:0 0 0 50px;
	text-align:right;
}


.facebook	{float:left; margin-right: 25px; margin-top: 25px; border:none;}

ul.sitemap	{text-align: left;}
ul.sitemap a	{ color: #1F3F27;}
.sitemap h1	{margin-bottom: 15px;}
a.sitemap_link	{ font-size: 12px;}


/* ====== added styles ====== */

.essential-queenstown	{margin-right: -6px;}
