body { margin:0; padding:0; background:#EFEDE7; color:#58624A; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif; text-align:center;}
img { border:0;}
input.cat_textbox { border:1px #666 solid; width:150px;}
input.cat_search { width:160px; padding:3px; border:0; font-size:12px; color:#CD686F; height:15px;}
textarea { border:1px #999 solid;}
ul { margin:0; padding-left:20px;}
li { margin:0 0 4px; padding:0;}
h1,h2 { margin:0; padding:0; line-height:16px; color:#BB894C; font-size:16px;}
a { text-decoration:underline; color:#EB7703; font-weight:bold;}
a:hover { color:#F1A04F;}
div { margin-right:auto; margin-left:auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif;}
.small { font-size:11px;}

/*top*/
#top { height:160px; background:url(images/top_repeat.jpg) repeat-x; margin:0px 0px 0px 0px; }
#top-bg { height:160px; background:url(images/top.jpg) no-repeat; overflow:hidden; } 
#top-content { width:826px;}
#top-logo { float:left; margin:43px 0 0 18px; position:relative;}
#top-menu1 { float:right; margin:83px 100px 0 0; width:175px; padding-left:12px; border-left:1px #849072 solid; display:none; line-height:150%;}
#top-menu2 { float:right; margin:25px 100px 0 0; width:270px; padding-left:12px; border-left:1px #849072 solid; display:none; line-height:150%;}

/*menu*/
#menu { height:52px; background:url(images/bg_repeat.jpg) repeat-x; overflow:hidden;}
#menu-content { margin-top:14px; width:806px; text-align:right}

/*header*/
#header { margin-bottom:19px; width:826px; height:203px; background:url(images/box1.jpg) no-repeat; overflow:hidden;}
#header img { margin:15px 0 0 18px; display:block;}

/*home*/
#content-home { width:791px; background:url(images/box2.gif) no-repeat; overflow:hidden; padding:16px 0 0 20px;}
.home-link { float:left; margin:3px 3px 0 0; width:156px;}
#home-text { float:right; width:462px;}

/*content*/
#content { width:791px; background:url(images/box2.gif) no-repeat; overflow:hidden; padding:31px 0 0 35px;}
#content-list { width:791px; background:url(images/box2.gif) no-repeat; overflow:hidden; padding:43px 0 0 50px;}
.list { clear:both; margin-bottom:20px; overflow:hidden;}
.list-img { float:left; width:125px;}
.list-text { float:left; width:640px;}

#nzmap{ width:345px; height:492px; float: right;}

/*Edited by Stuart*/
.list1 { font-size:16px; font-weight:bold; color:#B0A98C;}
.list1 a{ text-decoration:none; color:#B0A98C;}
.list2 { font-size:16px; font-weight:bold; color:#8B3331;}
.list2 a{ text-decoration:none; color:#8B3331;}
.list3 { font-size:16px; font-weight:bold; color:#333333;}
.list3 a{ text-decoration:none; color:#333333;}
.list4 { font-size:16px; font-weight:bold; color:#BB894B;}
.list4 a{ text-decoration:none; color:#BB894B;}
.list5 { font-size:16px; font-weight:bold; color:#686B57;}
.list5 a{ text-decoration:none; color:#686B57;}
.list6 { font-size:16px; font-weight:bold; color:#BB894C;}
.list6 a{ text-decoration:none; color:#BB894C;}
/*End Edit*/
.list7 { font-size:16px; font-weight:bold; color:#8B3331;}
.list8 { font-size:16px; font-weight:bold; color:#BB894C;}
.list8 a{ text-decoration:none; color:#BB894C;}

#content-product { width:791px; background:url(images/box2.jpg) no-repeat; overflow:hidden; padding:43px 0 0 52px;}
#product-left { float:left; margin-right:70px; width:450px;}
#product-right { float:left; width:270px;}
#icon-box { position:absolute; width:224px; height:53px;}
.literature-container { line-height:100%;}
#icon { position:relative; top:-74px;}
.icon1 { right:-29px;}
.icon2 { right:50px;}
.icon3 { right:-27px;}
.icon4 { right:71px;}
.icon5 { right:-65px;}
.icon6 { right:-97px;}
.icon7 { right:-3px;}

/*footer*/
#footer { height:160px; background:url(images/footer_repeat.jpg) repeat-x;}
#footer-bg { height:160px; background:url(images/footer.jpg) no-repeat; overflow:hidden;}
#footer-content { width:826px;}
#footer-menu1 { margin:8px 0 0 0; width:826px; text-align:right;}
#footer-menu2 { clear:both; float:right; margin-right:53px; line-height:100%; display:none;}
#footer-menu3 { clear:both; float:right; margin-right:121px; line-height:100%; display:none;}

/*menu class*/
#cat_256250_divs,#cat_256253_divs { float:right;}

#menu0 { border-left:none;}

.Menu_Off,.Menu_Over,.Menu_On { color:#505D45; text-align:center; border-left:1px #D5D0C7 solid;}
.Menu_Over { color:#7F6531; cursor:pointer;}
.Menu_On { color:#EB7703; font-weight:bold;}

.Menu_Off1,.Menu_Over1,.Menu_On1 { color:#D3CCB8; text-align:center;}
.Menu_Over1 { color:#DAB281; cursor:pointer;}
.Menu_On1 { color:#EB7703; font-weight:bold;}

.Sub_Menu_Off,.Sub_Menu_Over,.Sub_Menu_On {	color:#98A683;}
.Sub_Menu_Over { color:#B7C1A8; cursor:pointer;}
.Sub_Menu_On { color:white;}

/*Map styles*/
/* default link styles required for IE to work correctly with :active */
.contacta {color:#000;}
.contacta:visited {color:#111;}
.contacta:active {color:#222;}
.contacta:hover {text-decoration:none;}

/* The click image map styling */
#imap {width:347px; height:494px; background:url(images/nz_map.jpg); position:relative; overflow:hidden; margin:0 auto;}
#imap ul {background:transparent url(images/nz_map.png); padding:0; margin:0; width:347px; height:494px; list-style:none;}

#imap ul li {display:inline; width:0; height:0;} /* needed for IE to function correctly */

#imap ul li .contacta {position:absolute; display:block; width:20px; height:20px; background:url(images/orange_button.png); cursor:default;}
#imap ul li.p1 .contacta {left:207px; top:83px;}
#imap ul li.p2 .contacta {left:224px; top:119px;}
#imap ul li.p3 .contacta {left:266px; top:155px;}
#imap ul li.p4 .contacta {left:266px; top:197px;}
#imap ul li.p5 .contacta {left:204px; top:187px;}
#imap ul li.p6 .contacta {left:233px; top:224px;}
#imap ul li.p7 .contacta {left:236px; top:157px;}

#imap ul li .contacta strong {display:none;}
#imap ul li .contacta:hover {background:url(images/yellow_button.png);}
#imap ul li .contacta:active, #imap ul li .contacta:focus {background:transparent; position:static; width:600px; height:494px; z-index:0; text-decoration:none; }
#imap ul li .contacta:active strong, #imap ul li .contacta:focus strong {display:block; position:absolute; left:5px; top:75px; color:#fff; border:1px solid #000; background:#888; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.nob{font-weight:normal; font-size:12px;}

#fbook{ 
	float:left;
	margin:15px 0px 0px 25px;
	}
