@charset "utf-8";
/* CSS Document */


img {
	behavior: url(http://www.spyglass.co.nz/iepngfix.htc);
	}


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#Header {
	background-image: url(images/Header.png);
	background-repeat: no-repeat;
	background-position: right top;
	top: 0px;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 951px;
}
#Header a {
	width: 951px;
	height:180px;
	border: none;
	display: block;
}
/*Menu Stuff*/
/*Top Menu*/
#Menubar {
	height: 28px;
	width: 951px;
}
#MenubarLeftEnd {
	background-image:url(images/leftend.png);
	behavior: url(http://www.spyglass.co.nz/iepngfix.htc);
	background-repeat: no-repeat;
/*	background-position: left bottom;*/
	margin: 0px;
	padding:0px;
	height: 28px;
	width: 11px;
	margin-top: 0px;
	float: left;
}
#MenubarMid {
	padding:0px;
	margin:0px;
	width:929px;
	height: 28px;
	background-color: #4f4f4f;
	float: left;
}
#MenubarRightEnd {
	background-image:url(images/rightend.png);
	behavior: url(http://www.spyglass.co.nz/iepngfix.htc);
	background-repeat: no-repeat;
/*	background-position: left top;*/
	float: right;
	padding:0px;
	margin: 0px;
	height: 28px;
	width: 11px;

}
/*Side Menus*/
#menuLeft {
	margin: 0px;
	padding: 0px;
	/*height: 655px;*/
	width: 204px;
	float: left;
}
#menuRight {/*ha, we dont even USE this! ahh ah hahahaha. ha.*/
	margin: 0px 741px 0px 0px;
	padding: 0px;
	height: 655px;
	width: 204px;
	float: left;
	position: absolute;
	background-color:#00CC00;
}
.menuFoot {
	margin: 0px;
	padding: 0px;
	background-image: url(images/menuBaseCurve.png);
	behavior: url(http://www.spyglass.co.nz/iepngfix.htc);
	height: 82px;
	width: auto;
}


/*left hand menu text links*/
#textLinks {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E6E6E6;
}
#textLinks ul {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	background-color: #4f4f4f;
}
#textLinks a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E6E6E6;
	margin: 0px;
	padding: 0px;
}
#textLinks li.item {
	list-style-type: none;
	background-color: #4f4f4f;
	margin: 0px;
	padding: 0px;
}
#textLinks li.item a {
	display: block;
	padding: 0px 0px 0px 10px;
	width: 194px;
	color:#CCCCCC;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 19px;
}
#textLinks li.item a:hover {
	width: 194px;
	display: block;
	color:#CCCCCC;
	font-size: 11px;
	background-image:url(images/rolloverArrowLightSmall.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color: #646464;
	list-style-type: none;
	line-height: 19px;
}
#textLinks li.itemmain {
	list-style-type: none;
}
#textLinks li.itemmain a {
	padding-left: 14px;
	font-weight:bold;
	display: block;
	width: 190px;
	height: 21px;
	color:#CCCCCC;
	margin: 3px 0px 0px 0px;
	line-height: 21px;
	font-size: 11px;
	background-color: #646464;
}
#textLinks li.itemmain h3 {
	padding-left: 10px;
	font-weight:bold;
	width: 194px;
	height: 21px;
	color:#CCCCCC;
	margin: 0px 0px 10px 0px;
	line-height: 21px;
	font-size: 11px;
}
#textLinks li.item h3 {
	padding-left: 10px;
	font-weight:normal;
	width: 194px;
	height: 21px;
	color:#CCCCCC;
	margin: 0px 0px 10px 0px;
	line-height: 21px;
	font-size: 11px;
}
#textLinks li.itemmain a:hover {
	font-weight:bold;
	display: block;
	color:#CCCCCC;
	margin: 3px 0px 0px 0px;
	font-size: 11px;
	background-image:url(images/rolloverArrowLight.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color: #646464;
	list-style-type: none;
}
#textLinks li.galleryitem { /*this still needed?*/
	color:#CCCCCC;
	margin: 0px;
	list-style-type: none;
	padding: 4px 10px 4px 15px;
	font-size: 11px;
}
#textLinks li.category { /*this still needed?*/
	margin: 0px;
	list-style-type: none;
	padding: 4px 0px 4px 10px;
}
#textLinks li.item:hover, #textLinks li.galleryitem:hover {
	background-color: #646464;
	list-style-type: none;
}
#textLinks li.item h3:hover {
	background-color: #4f4f4f;
}

h2, h3 {
	color: #FFFFFF;
	margin-bottom: 3px;
	font-weight: bold;
}
h3 {
	font-size: 11px;
}
h2 {
	font-size: 11px;
}
#greenflash {
	background-color: #93A410;
	margin:0px;
	padding:0px;
	width:204px;
	height: 20px;
}
.featureLinks {
	margin: 0px;
	padding: 0px;
}

#pageContent {
	padding: 0px;
	position: relative;
	margin: 6px 0px 0px 0px;
	width: 951px;
	height: 100%;
	text-align: left;
}
#mainContent {
	width: 741px;
	float: left;
	padding: 0px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*
#threeColMain {
	width: 527px;
	float: right;
	padding:0px;
	margin: 0px 0px 0px 214px;
	position: absolute;
	background-color:#FF0000;
}*/
.clearer {
	clear: right;
}
#container {
	padding: 0px;
	margin: 0px;
	/*width: 951px;*/
	text-align: center;
}
#centerer {
	padding: 0px;
	width: 951px;
	margin: 0 auto;
	text-align: center;
}
body {
	padding:0px;
	margin: 0px;

}
body.nest {
	margin: 0px;
	padding: 0px;
}
/*main menu*/
#navcontainer {
	width: 204px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#navcontainer ul {
	margin:0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
#navcontainer li {
	margin:0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;

}
.bigButton {
	width: 194px;
	height: 32px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.buttontext {
	display: block;
height:10px;
	width: 194px;
	margin: 0px;
	padding: 0px;
}
.bigButton a, img {
	border: none;
	padding: 0px;
	margin: 0px;
}
.oknav {
	text-decoration: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 10px;
	width: 194px;
	border: none;
	background-image:url(images/greenButtonBG.jpg);
	background-position: 0px 51px;
}
.oknav p, a {
	line-height: 10px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color:#000000;
}
.oknav:hover, .oknav:active {
	background-image:url(images/greenButtonBG.jpg);
background-position: 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 10px;
}

/*end main menu*/

#votebox {
	width: 721px;
	/*background-color:#0000CC;*/
	padding: 10px;
	margin: 0;
}
.voteright {
	float: right;
	margin: 0 0px 0 165px;
	padding:0;
	width: 446px;
}

.voteleft {
	float: left;
	margin: 10px 10px 10px 0px;;
	padding: 0;
	width: 125px;

}

#clear {
	clear: both;
	}
	
.featureCopy {
	background-color: #f7f6f1;
	padding: 0px;
	margin: 0px;
}
.feature {
	float:right;
	width:741px;
	height:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.feature h1 {
	width: 731px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	background-color:#646464;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.feature h2 {
	height: 14px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	text-align: left;
	width: 194px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.feature p {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding: 10px 12px 12px 12px;
	line-height:14px;
}
.featurePic {
	height: 204px;
	width: 741px;
}
.quote1 {
	color: #505e00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
	font-size: 13px;
	font-weight:bold;
	line-height: 24px;
	padding:0px;
}
.entry {
	background-color:#333333;
	width:741px;
	clear: both;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.entry a, .featureCopy a {
	color: #829900;
}
.entry a:hover, .featureCopy a:hover {
	color: #829900;
	text-decoration:underline;
}
.entryCopy {
	float:left;
	width:370px;
}
.entryImage {
	text-align: right;
}
.entryCopyTextOnly {
	float: left;
	width: 701px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.entryHeading {
	width: 731px;
	height: 30px;
}
.entry h1 {
	width: 731px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	background-color:#646464;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.entry p {
	color:#dddddd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 12px 0px 12px;
	margin: 5px 0px 0px 0px;
}
/*
.entry li {
	color:#dddddd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type:none;
	line-height:17px;
}
.entry img {
	padding: 0px;
	float: left;
}
*/
/*end revert*/

.menuLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	height: 28px;
	width: auto;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	overflow: hidden;
}
/*Gallery Stuff*/
#gallerySize {
	width: 741px;
	height: 520px;
}
#galleryInfo {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 205px;
	float: left;
	position: absolute;
	background-color: #E6E6E6;
}
.galleryInfoFoot {
	background-image:url(images/galleryInfoBase.png);
	background-position:left top;
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	height: 10px;
	width: auto;/*background-color:#FF0000;*/
}
#galleryInfo h2 {
	color:#000000;
}
#galleryFrame {
	background-color:#CCCCCC;
	margin: 0px 0px 0px 235px;
	padding: 0px;
	height: 500px;
	width: 506px;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
}
#galleryWriteUpImage {
	width: 203px;
	height: 104px;
	background-color:#993366;
	margin: 10px 0px 0px 0px;
}
.galleryCopy {
	color: #000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.videoLink {
	color:#000000;
	margin: 20px 0px 15px 20px;
	height: 40px;
	background-image:url(images/playIcon.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.videoLink img {
	margin: 10px 20px 0px 0px;
}
.videoLink p {
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 50px;
}
body.main {
	/*background-image: url(images/bgnew.jpg);*/
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center top;
	background-color:#000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#pageFooter {
	/*
	padding:0px;
	margin: 0px 0px 10px 0px;
	*/
	float:right;
	width:741px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}
#pageFooter bold {
	font-weight: bold;	
}
#pageFooter a {
	color: #999999;
}
#pageFooter a:hover {
	color: #829900;
	text-decoration:underline;
}


/*Enquiry CSS*/
/* text formatting*/


#formArea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 741px;
	float: right;
	position: relative;
}

/*left box*/
#form_about {
	width: 204px;
	height: 423px;
	float: left top;
	position: absolute;
}
/*right box*/
#form_enquiry {
	width: 511px;
	background-color: #E6E6E6;
	height: 336px;
	float: right top;
	position: absolute;
	padding: 10px;
	margin: 0px 0px 0px 210px;
}
/*
#formArea p {
	line-height:12px;
	padding: 0px;
}
*/
#formArea a {
	color:#b3c400;
	margin:5px;
	padding: 0px;
}
#formArea h1 {
	color:#FFFFFF;
	font-size:10px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 6px 0px;
	text-align: left;
}

#form_about_title {
	float: left;
	height: 20px;
	width: 204px;
	background-color: #4f4f4f;
	clear: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#form_about_content {
	background-color: #E6E6E6;
	width: 184px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#form_about_footer_corner {
	background-image: url(images/leftendgallery.png);
	float: left;
	height: 13px;
	width: 13px;
}
#form_about_footer_block {
	float: left;
	height: 13px;
	width: 191px;
	background-color: #E6E6E6;
}
#form_enquiry_input_left {
	width: 70px;
	background-color: #E6E6E6;
	height: 236px;
	float: left;
	text-align: left;
	line-height: 22px;
}
#form_enquiry_input_right {
	width: 437px;
	background-color: #E6E6E6;
	height: 236px;
	float: left;
}
.form_label {
	font-weight:bold;
	width:80px;
	float:left;
	text-align:right;
	padding-bottom:10px;
	padding-right:10px;
}
#form_line {
	height:35px;
}
#form {
	width: 741px;
	height: 500px;
}
/*home, back button*/
#backLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 13px 0px 0px 0px;
	text-align: left;
	float: left;
}

