/* ------------------------------------------------------

	swv - Index Stylesheet
   
------------------------------------------------------ */
/*
	Filename:					index.css
	Content:					Main website stylesheet
	Creation Date:				10/06/2008
	Last Modification Date:		09/04/2009
	Author:						Sonia Chen 
	Copyright:					Digitise.co.nz
*/

	@import "reset.css";
	
/* --- Selectors ------------------------------------- */

	body {
		font:12px/18px Verdana, Arial, Helvetica, sans-serif;
		margin:0 auto;
		background:url(../images-new/bg.gif);		
	}
	
/* --- Type ------------------------------------------ */
	
	a, a:visited { color:#e3d6c0; }
	a:hover { color:#e3d6c0;  text-decoration:none;}
	a img { border:none; }
	
	p { margin:14px 0; }
	h1 { font:bold 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#e3d6c0; }
	h2 { font:bold 16px/22px Verdana, Arial, Helvetica, sans-serif; color:#e3d6c0; }
	h3 { font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#e3d6c0; }
	h4 { font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#e3d6c0; text-transform:uppercase; }
	h5 { font:9px/12px Verdana, Arial, Helvetica, sans-serif; color:#e3d6c0; }

	table td { vertical-align:top;}
/* --- Common Classes -------------------------------- */

	.left { float:left; }
	.right { float:right; }
	.top { vertical-align:top; }
	.clear { clear:both; }
	.backtotop { margin-top:50px; }

/* --- Layout Styles --------------------------------- */

	#wrap {
		width:980px;
		margin:0 auto;
		position:relative;
	}
	#header { position:relative; width:980px; height:601px;}
	#logo { position:absolute; top:0; left:0; z-index:1;}
	#home_header { position:absolute; z-index:0;}
	#contentrow {
		background:url(../images-new/contentbg.png) repeat-y center;
	}

	#content_home{
		background:url(../images-new/content-topbg.jpg) top center no-repeat;
		min-height:300px;
	}
	
	#content_home h1 { 
		padding-left: 50px;
		
	}
	
	#pagetext {
		padding:20px 50px;
		color:#e3d6c0;
	}
	
	#tradelogin {
		width:225px;
		min-height:300px;
		float:right;
		margin:0 40px 10px 15px;
		text-align:right;
		color:#f8f9f7;
		padding-right:20px;
	}
	#tradelogin b { font-size:14px;}
	#tradelogin label { display:block; font-size:11px; margin-top:5px;}
	#tradelogin input[type="text"], #tradelogin input[type="password"] { background:#bbb2a4; border:1px solid #675e53; color:#675e53; width:145px;}
	#tradelogin input[type="submit"] {margin-top:10px; font-size:11px;}

	#pageimages {		
		margin-top:50px;
		font-size:11px;
	}
	#pageimages img {margin-top:15px; border:1px solid #7c7164;}

	#footer {
		background:url(../images-new/footerbg.png) top center no-repeat;
		min-height:100px;
	}
	.footer { display:block; color:#c8b49b;}
	.bottommenu { font-size:11px; padding-top:20px; color:#231f20; clear:both;}
	.breadcrumb {padding:0 0 10px 50px; font-size:11px;}
	#address {
		padding:25px 50px;
		color:#888076;
		font-size:11px;
	}
	
	
	.highlights { width: 185px; margin-right:10px; float:left; border:5px solid #72695d;}
	.highlights span {display:block; height:30px; width:185px; }
	.highlights span a {color:#FFFFFF; text-decoration:none; font-size:14px; padding:10px; font-weight:bold; line-height:30px;}
	.highlights span.newzealand { background:#83a640; }
	.highlights span.australia { background:#d97e4a;}
	.highlights span.fiji { background:#007bbb;}
	
	.bubbleInfo {
		position: relative;
	}
	
	.highlightinfo { padding:10px; font-size:11px; min-height:200px;}

	
	.popup {
		position: absolute;
		display: none; /* keeps the popup hidden if no JS available */
		background:#72695d;
		width:185px;
		padding:10px;
		font-size:11px;
		border:2px solid #c0b19c;
		
	}	
	
	.associate {
		width:398px;
		height:75px;
		padding:5px;
		background:#FFFFFF;
	}
	/* gallery */
	#gallery { width:660px;}
	.gallerybox { width:185px; float:left; margin-right: 10px; border:5px solid #72695d; margin-bottom:20px; height: 250px;}
	.gallerybox h2 a {display:block; color:#FFFFFF; text-decoration:none; font-size:14px; padding:10px; font-weight:bold; line-height:20px; background:#83a640; width:165px; height:20px;}
	.gallerybox .gallery_des { padding:10px; font-size:11px;}
	.galleryimg { width:630px; float:left; } 
	.pagination { font-size:11px; text-align:center; clear:both; width:600px; height:30px;}
	.gallery_image { float: left; margin:10px 10px 0 0; width:120px;}
	.gallery_image a img {border:3px solid #72695d;}
	
	
	/* formvalidation */
	.formvalidation { font-size:11px; width:140px; text-align:left; float:right;}