/*    border : 2px double #cccccc; */
html {
	height: 100%;
	background-color: #FFFFFF;
	color: #444;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1.4;
	text-decoration: none;
	list-style-type: none;
}



#content {
   background: url(../images/body_bg.gif) top center repeat-y ;
   width:945px;
   margin : 20px;
	border : 1px double #999999;
   position : relative; /* IE6 bug */
   background : #ffffff;
}

#menu {
	float: right;
	position: relative;
	padding-right: 20px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;

}
#menu.a {padding:5px;

}
	

a:link    {color : #999;background : #fff none;text-decoration: none;}
a:visited { color : #999; background : #fff none; text-decoration: none;}
:link:hover, :visited:hover  { color : #43BDB5; background : #fff none; text-decoration: none; }
a:active  { color : #43BDB5; background : #fff none; text-decoration: none;}
a.ext:link    { color : #ccc; background : #fff none; text-decoration: none; }
a.ext:visited { color : #ccc; background : #fff none; text-decoration: none;}
a.ext:link:hover, a.ext:link:visited { color : #ccc; background : #fff none; text-decoration: none;}
a.ext:link:active, a.ext:visited:active { color : #ccc; background : #fff none; text-decoration: none;}

/*url(../images/beach_pict.jpg)*/

#bigpictProduct {
	clear:both;
	background: url(../images/auckland_pict.jpg) top center no-repeat ;
	height: 218px;
	margin:0 20px;
}
 #bigpict  {
	clear:both;
	background: url(../images/auckland_pict.jpg) top center no-repeat ;
	height: 218px;
	margin:0 20px;
}
#bigpictContact {
	clear:both;
	background: url(../images/nelson_pict.jpg) top center no-repeat ;
	height: 218px;
	margin:0 20px;
}
	
#mainContent {
	background: url(../images/main_bg.gif) repeat-x ;
	margin: 0 20px;
	z-index:20;

}

 #mainheader {
 	padding-top: 12px;
	width:195px;
	height:71px;
	float:right;
}

#maintxt{
	font-size: 1.2em;
	line-height: 18px;

}
#LeftPicture{
	position:absolute;
	margin-left:-20px;
	margin-top:100px;
	width: 163px;
	height: 146px;
	z-index:-1;
	left: 68px;
	top: 418px;
}
#LeftPicture2{
	position:absolute;
	width: 162px;
	height: 154px;
	z-index:-2;
	left: 45px;
	top: 687px;
}

#LeftPicture2b{
	position:absolute;
	width: 184px;
	height: 175px;
	z-index:-2;
	left: 58px;
	top: 706px;
}
#LeftPicture3{
	position:absolute;
	width: 155px;
	height: 155px;
	z-index:-2;
	left: 45px;
	top: 847px;
}

#LeftPicture4{
	position:absolute;
	width: 185px;
	height: 203px;
	z-index:-2;
	left: 577px;
	top: 1080px;
}
#LeftPicture5{
	position:absolute;
	width: 333px;
	height: 265px;
	z-index:-2;
	left: 107px;
	top: 1241px;
}
#LeftPicture6{
	position:absolute;
	width: 333px;
	height: 265px;
	z-index:-2;
	left: 548px;
	top: 1250px;
}

#LeftPictureLong{
	position:absolute;
	margin-left:25px;
	margin-top:70px;
	width: 250px;
	height: 310px;

}
.padding {
	padding-left:300px;
	padding-right:50px;
	padding-top:100px;
	padding-bottom:50px;
}

.padding2 {
	padding-left:150px;
	padding-right:200px;
	padding-top:100px;
	padding-bottom:50px;
}
#footer {
	position:absolute;
	margin-bottom:2px;
	margin-right:10px;
	}
	