html {min-height:100%;height:100%;}
a img {border:none;}
body {margin:0px;padding:0px;background:#8C8C8C url(/images/template/background.jpg) no-repeat bottom left fixed; font-family: Verdana,Arial,Helvetica,sans-serif; }
div#site {
	position:relative;
	width:540px;
	margin:auto;
	height:auto;
	padding-left:190px;
	padding-right:22px;
	background:#D1D0D4 url(/images/template/site-bg.gif) right repeat-y;
 }
div#site div#home {
background:#000000 url(/images/template/logo-black-bg.gif) no-repeat bottom right;
height:inherit;
}
#Photo2_albumInfo { font-size: 8pt; }
div#site div#normal {
background:#D1D0D4 url(/images/template/logo-normal-bg.gif) no-repeat bottom right;
height:inherit;
}
div#site div#mainimage {
border-bottom:2px solid #000000;
height:302px;
background:#000000;
position:relative;
z-index:0;
}
div#site div#mainimage div#gradient {
width:540px;
height:61px;
background:url(/images/template/gradient-mainimage.png) bottom;
behavior: url(http://www.c-lund.co.nz/client_side_includes/iepngfix.htc);
position:absolute;
bottom:0px;
left:0px;
}
div#site div#mainhomeimage {border-bottom:2px solid #000000;height:349px;}
div#site div.pagetitle {
	position:absolute;
	top:270px;
        left:190px;
        width:510px;
	padding-left:15px;z-index:0;
}
div#site div.pagehometitle {
	position:absolute;
	top:320px;
        left:190px;
        width:510px;
	padding-left:15px;
        z-index:0;
}
div#site div.headercontent {
	background:#000000;
        _height:10px;
	color:#FFFFFF;
        line-height:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 15px 15px 15px;
        font-size:9pt;
        font-style:italic;
        z-index:0;
}
div#site div.headercontent p {
        line-height:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-style:italic;
}
div#site div.content {padding:15px;font-size:10pt;font-family:Verdana, Arial, 
Helvetica, sans-serif;}
div#site div.content a,
div#site td.content1 a,
div#site td.content2 a {
color:#666666;
}
div#site div.contenta:hover img,
div#site td.content1a:hover img {
color:#666666;
}
div#site td.content2 a:hover img {
color:#CDCDCD;
}

div#site div.contenta:hover,
div#site td.content1a:hover {
color:#CDCDCD;
}
div#site td.content2 a:hover {
color:#000000;
}
div#site div.content a:visited,
div#site td.content1 a:visited,
div#site td.content2 a:visited {
color:#333333;
}
div#site td.content1 {
        width:345px;
}div#site td.content1 div.i {padding:15px;}
div#site td.content2 {   
        width:190px;
        background:#E0DFE2;
        border-left:1px dotted #666666;
        border-bottom:1px dotted #666666;      
}div#site td.content2 div.i {padding:15px 10px;}
div#left {
	position:absolute;
	left:0px;top:0px;
	width:185px;
	min-height:700px;
	background:#FFFFFF;
	border-left:3px solid #000000;
	border-right:2px solid #5C5C5C;
        z-index:15;
}
div#left img#logo {margin:25px 15px;border:none;}

div#left ul#nav {
        z-index:50;
	margin:5px 0px;
	/*position:relative;*/
	padding:0px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
        width:100%;
        background:#FFFFFF;
}
div#left ul#nav li {
	position:relative;
	margin:0px; padding:0px;
	left:0px; top:0px;
        height:100%;
        z-index:50;
}
div#left ul#nav ul {
        z-index:500;
	visibility: hidden;
        position:absolute;
        margin:0px;
	padding:0px;
	left:185px;
	top:0px;
	width:185px;
	list-style:none;
        border-left:2px solid #5C5C5C;
	border-bottom:1px solid #5C5C5C;
	border-right:1px solid #5C5C5C;
        background:#FFFFFF;
}
div#left ul#nav li a {
	display:block;
	text-decoration:none;
	color:#000000;
	height:15px;
	padding:5px 0px 5px 10px;
	border-top:1px dotted #BEBEBE;
	background:#FFFFFF url(/images/template/nav.gif) repeat-x;
}
div#left ul#nav li a:hover {
	border-top:1px dotted #666666;
	background:#FFFFFF url(/images/template/nav-over.gif) repeat-x;
}
div#left ul#nav li a.submenu {
background:#FFFFFF url(/images/template/nav-sub.gif) repeat-x;
}
div#left ul#nav li a.submenu:hover {
background:#FFFFFF url(/images/template/nav-over-sub.gif) repeat-x;
}


div#left div.advert {padding:10px;}
div#left div.search {padding:10px;}
div#left div.searchbox form {padding:0;margin:0px;}
div#left div.searchbox .t {padding:0px;width:115px}
div#map {
	width:510px;
	height:500px;
	background:url(/images/template/trans-south-island.gif) no-repeat right;
	position:relative;
}
div#map div#list {
	position:absolute;
	height:100px;
	width:100%;
}

div#map div#download {
        position:absolute;
        top:20px;right:0px;
	height:100px;
	width:125px;
}

#footerlinks {margin-top:50px;color:#D0C9C3;font-size:7pt;padding:0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footerlinks a {color:#D0C9C3;font-size:7pt;}
