body { margin: 0px; background-color: #35461c; }

p,body { font-family: verdana; color: 000000; font-size: 13px; }
ul,li {font-family: verdana; font-size: 12px; margin-top: 5px; color: #000000; }

.white_1  { font-family: verdana; font-weight: 700; font-size: 18px; color: #000000; }
.white_2  { font-family: verdana; font-weight: 700; font-size: 11px; color: #ffffff; }
.white_3  { font-family: tahoma; font-size: 11px; color: #ffffff; }
.grey  { font-family: verdana; font-size: 11px; color: #000000; }

.soft { font-family: verdana; color: #0033ff; font-size: 10px; } 
.title  { font-family: verdana; font-weight: 700; letter-spacing: 2px; font-size: 16px; color: #000000; }
.title_small  { font-family: verdana; font-weight: 700; font-size: 12px; letter-spacing: 2px; color: #ffffff; }
.title_white  { font-family: verdana; font-weight: 700; margin-left: 5px; font-size: 12px; letter-spacing: 2px; color: #ffffff; }
.title_large  { font-family: verdana; font-weight: 700; font-size: 12px; color: #000000; }
.black   { margin-left: 5px; font-family: verdana; font-weight: 700; color: #000000; font-size: 12px; }
.title_front  { font-family: verdana; font-size: 11px; color: #999999; }
.title_front1  { font-family: verdana; font-size: 11px; color: #000000; }
.title_white_head  { margin-left: 5px; font-family: verdana; font-weight: 700; font-size: 12px; letter-spacing: 2px; color: #ffffff; }
.title_white_act  { font-family: verdana; font-weight: 700; font-size: 12px; letter-spacing: 2px; color: #ffffff; }
.h1 { font-family: verdana; font-weight: 700; letter-spacing: 1px; font-size: 20px; color: #333333; }
.large  { font-family: verdana; font-weight: 700; letter-spacing: 1px; font-size: 15px; color: #000000; }

.bordvis { border: 1px solid #000000; }
.bluevus { border: 1px solid #0066cc; }
.bordblack { border: 3px solid #000000; }

.nav_white:link { color: #ffffff; font-weight: 700; text-decoration: none; } 
v.nav_white:link { color: #ffffff; font-weight: 700; text-decoration: none; }
a.nav_white:link { color: #ffffff; font-weight: 700; text-decoration: none; }
a.nav_white:visited { color: #ffffff; font-weight: 700; text-decoration: none; }
a.nav_white:active { color: #ffffff; font-weight: 700; text-decoration: none; }
a.nav_white:hover { color: #cccccc; font-weight: 700; text-decoration: none; }



.bgblack { background-color: #000000; background-repeat: repeat; background-position: right;  
	background-image: url("/images/bgblack.gif"); }

.bg_thumb { background-color: #ffffff; background-repeat: no-repeat; background-position: centre;  
	background-image: url("/images/bg_thumb.jpg"); }

.greenbg1 { background-color: #000000; background-repeat: no-repeat; background-position: right;  
	background-image: url("/images/greenbg1.jpg"); }

.bg4 { background-color: #000000; background-repeat: repeat; background-position: right;  
	background-image: url("/images/bg4.jpg"); }

.bg5 { background-color: #000000; background-repeat: repeat; background-position: right;  
	background-image: url("/images/bg5.jpg"); }

.bottom { background-color: #ffffff; background-repeat: no-repeat; background-position: bottom left;  
	background-image: url("/images/bottomline.jpg"); }

.topline { background-repeat: repeat; background-position: left;  
	background-image: url("/images/topline.jpg"); }


.subback { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/subback.gif"); }

.piclinehome { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/piclinehome.jpg"); }

.aboutbanner { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/aboutbanner.jpg"); }

.toursbanner { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/toursbanner.jpg"); }

.akaroabg { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/akaroabg.jpg"); }

.ahpbanner { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/ahpbanner.jpg"); }

.kaikourabanner { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/kaikourabanner.jpg"); }

.homebanner { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/homebanner.jpg"); }


.kiahanmerbanner { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/kiahanmerbanner.jpg"); }

.safari1 { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/safari1.jpg"); }

.nsbanner { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/nsbanner.jpg"); }

.privatetoursbanner { background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/privatetoursbanner.jpg"); }

.anzbanner{ background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/anzbanner.jpg"); }

.faqbanner{ background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/faqbanner.jpg"); }

.vehbanner{ background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/vehbanner.jpg"); }

.contactbanner{ background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/contactbanner.jpg"); }

.bookingbanner{ background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/bookingbanner.jpg"); }

.photosbanner{ background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/photosbanner.jpg"); }

.agentsbanner{ background-color: #ffffff; background-repeat: no-repeat; background-position: left;  
	background-image: url("/images/agentsbanner.jpg"); }
:link { font-size: 11px; color: #FFFFFF; font-weight: 700; text-decoration: none; } 
v:link { font-size: 11px; color: #FFFFFF; font-weight: 700; text-decoration: none; }
a:link { font-size: 11px; color: #FFFFFF; font-weight: 700; text-decoration: none; }
a:visited { font-size: 11px; color: #FFFFFF; font-weight: 700; text-decoration: none; }
a:active { font-size: 11px; color: #FFFFFF; font-weight: 700; text-decoration: none; }
a:hover { font-size: 11px; color: #067F00; font-weight: 700; text-decoration: underline; }

.hard:link { font-family: verdana; color: #6E7C4D; text-decoration: underline; font-weight: 700; font-size: 12px; } 
v.hard:link { font-family: verdana; color: #6E7C4D; text-decoration: underline; font-weight: 700; font-size: 12px; }
a.hard:link { font-family: verdana; color: #6E7C4D; text-decoration: underline; font-weight: 700; font-size: 12px; }
a.hard:visited { font-family: verdana; color: #6E7C4D; text-decoration: underline; font-weight: 700; font-size: 12px; }
a.hard:active { font-family: verdana; color: #6E7C4D; text-decoration: underline; font-weight: 700; font-size: 12px; }
a.hard:hover { font-family: verdana; color: #0066CC; text-decoration: underline; font-weight: 700; font-size: 12px; }

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0 0 0 0;
	padding: 0;
	background: #000000;
	list-style: none;
	float: left;
	font: bold 13px arial;}

#sddm li a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width:auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000000;
		color: #FFF;
	font: bold 12px arial;}


#sddm li a:hover
{	
	color: #FFFFFF;
background: #067F00}


#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0 0 0 0;
	padding: 0;
	background: #000000;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width:auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000000;
		color: #FFF;
	font: bold 12px arial;}

	#sddm div a:hover
	{	background: #067F00;
		color: #ffffff;}


