/* CSS Document */

body{
margin:0px;
padding:0px;
background-image:url(../images/bg_strip.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#e0bd7d;
font-family:Arial, Helvetica, sans-serif;
color:#00386b;
}
a
{
color:#00386b;
text-decoration:underline;
}


/* forms */
fieldset 
{
    text-indent:0;
    line-height:normal;
}
.formheader { font-size:10px; padding:0 0 15px; margin:0; }
	.formheader span { float:none; margin:0; }

/*
#pagecontent fieldset
{
    padding:15px 15px 5px;
    background:#f9f9f9;
    border:1px solid #ccc;
}
*/
fieldset
{
	margin:0 0 10px 20px;
    padding:5px;
}
fieldset.buttonsonly
{
    padding:0 5px;
}
    fieldset label, fieldset input, fieldset select, fieldset textarea, fieldset span, fieldset a, fieldset img
    {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        float:left;
        margin:0 5px 10px 0;
        clear:none;
    }
    fieldset a { font-size:10px; }
		fieldset label a { float:none; margin:0; }
    fieldset br { clear:both; }
    
	fieldset .auto { width:auto; }  
	fieldset .info { color:#888; font-style:italic; }
	
    fieldset label 
    { 
        font-size:12px;
        width:210px; 
              
    }
        fieldset label.checkbox { width:auto; }
        fieldset label.full { width:100%; }
    
    fieldset span { font-size:10px; }
        
    fieldset textarea { font-size:12px; }
    
    fieldset input, select
    {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
    }
    
    fieldset legend 
    {
		font-size:12px;
		font-weight:bold;
    }
    
    fieldset input.fulltext, fieldset textarea.fulltext { width:325px !important; }
    fieldset input.mediumtext { width: 215px; }
    fieldset input.shorttext { width:115px; }
    fieldset input.tinytext { width:50px; }
    fieldset input.urltext { width:284px; }
    fieldset input.txttunes-url { width:208px; }
    
    input.nzba-bank { width:2em; }
    input.nzba-branch { width:4em; }
    input.nzba-account { width:7em; }
    input.nzba-suffix { width:3em; }
    
    
    fieldset .nolabel { margin-left:95px; display:inline; /* msie float-margin fix */ }

    fieldset .validator
    { 
		font-size:10px; 
		clear:left; 
		margin-left:210px; 
		display:inline;  /* msie float-margin fix */ 
		width:325px; 
	}
    
    fieldset .errormessage
    {
        float:none;
        clear:both;
        margin:0 0 10px 150px;
        color:red;
        font-size:10px; 
    }
        fieldset .errormessage ul { margin-left:2em; }
    
    fieldset .radiobuttonlist { float:left; clear:none; margin-bottom:0; }
    fieldset .radiobuttonlist label { width:auto; margin-right:15px; }

    fieldset .imageupload img  { float:left; margin:0 5px 2px 0;clear:none; }

table{
border-collapse:collapse;
padding:0px;
margin:0px;
margin: 0 auto;
width: 360px;
border:0px;
vertical-align:top;
}

td{
vertical-align:top;
}

.logo a, a:hover, a:visited {
	color:#00386b;
	text-decoration:none;
}

#container_background{
background-image:url(../images/container_background.gif);
background-repeat:repeat-y;
width:981px;
margin:0 auto;
}


/* HEADER START */
#header{
background-image:url(../images/bg_header.gif);
background-repeat:no-repeat;
width:981px;
height:167px;
}
#header_logo{
padding: 26px 0px 0px 53px;
width:201px;
height:110px;
float:left;
}
	/* HERO START */
	#hero_1{
	padding: 0px 14px 0px 0px;
	background-image:url(../images/hero_1.jpg);
	background-repeat:no-repeat;
	width:657px;
	height:157px;
	float:right;
	}
	#hero_2{
	padding: 0px 14px 0px 0px;
	background-image:url(../images/hero_2.jpg);
	background-repeat:no-repeat;
	width:574px;
	height:157px;
	float:right;
	}
	#hero_3{
	padding: 0px 14px 0px 0px;
	background-image:url(../images/hero_3.jpg);
	background-repeat:no-repeat;
	width:533px;
	height:157px;
	float:right;
	}
	#hero_4{
	padding: 0px 14px 0px 0px; 
	background-image:url(../images/hero_4.jpg);
	background-repeat:no-repeat;
	width:533px;
	height:157px;
	float:right;
	}
	/* HERO END */
	 
/* HEADER END */



/* NAV START */
#nav{
background-image:url(../images/bg_nav.gif);
background-repeat:no-repeat;
width:981px;
height:31px;
text-align:center;
}
#nav img{
padding: 5px 3px 0px 3px;
}
/* NAV END */
 


/* LHS START */
#lhs{
background-image:url(../images/bg_lhs.gif);
background-repeat:repeat-y;
width:203px;
height:21px;
float:left;
}
#lhs_strip
{
	background-image: url(../images/bg_lhs_stripNew.GIF);
	background-repeat: no-repeat;
	width: 6px;
	height: 451px;
	float: left;
	background-color: gray;
} 

	/* LHS TILES START */
	#quicklinks{
	padding: 0px 0px 20px 0px;
	background-image:url(../images/bg_lhs_tile.gif);
	background-repeat:repeat-y;
	width:197px;
	float:right;
	}
	#quicklinks ul{
	padding: 15px 0px 25px 38px;
	margin: 0px 0px 0px 0px;
	border: 0px solid red;
	}
	* html #quicklinks ul{
	padding: 15px 0px 25px 35px;
	}
	#quicklinks li{
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style-image:url(../images/li_quicklinks.gif);
	font-size:0.70em;
	line-height:1.3em;
	color:#755331;
	list-style-type:none;
	}
	* html #quicklinks li{
	margin: 0px 0px 0px 0px;
	list-style-image:url(../images/li_quicklinks_ie.jpg);
	}
	#quicklinks a{
	text-decoration:underline;
	color:#755331;
	}
	#quicklinks_header{
	background-image:url(../images/header_quicklinks.gif);
	background-repeat:no-repeat;
	width:197px;
	height:33px;
	float:left;
	/*border:solid 1px #00d;*/
	
	}
	
	#quicklinks_header p	{
	    font-family:Arial, Helvetica, sans-serif;
	    color: #fff;
	    font-size:0.9em;
	    font-style:italic;
	    font-weight:bold;
	    padding:0 0 0 22px;	
	    margin-top:13px;
	   /* border:solid 1px #000;*/
	}

	#relatedinformation{
	padding: 0px 0px 15px 0px;
	background-image:url(../images/bg_lhs_tile.gif);
	background-repeat:repeat-y;
	width:197px;
	float:left;
	}
	#relatedinformation ul{
	padding: 15px 0px 5px 38px;
	margin: 0px 0px 0px 0px;
	border: 0px solid red;
	}
	* html #relatedinformation ul{
	padding: 15px 0px 5px 35px;
	}
	#relatedinformation li{
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style-image:url(../images/li_quicklinks.gif);
	font-size:0.70em;
	line-height:1.3em;
	color:#755331;
	list-style-type:none;
	}
	* html #relatedinformation li{
	margin: 0px 0px 0px 0px;
	list-style-image:url(../images/li_quicklinks_ie.jpg);
	}
	#relatedinformation a{
	text-decoration:underline;
	color:#755331;
	}
	#relatedinformation_header{
	background-image:url(../images/header_relatedinformation.gif);
	background-repeat:no-repeat;
	width:197px;
	height:33px;
	float:left;
	}

	#promotion_image{
	margin: 0px 0px 0px 8px;
	width:189px;
	height:189px;
	float:left;
	}
	*html #promotion_image{
	margin: 0px 0px 0px 7px;
	}

	#lhs_tile_divider{
	background-image:url("../images/bg_lhs_tile_divider.gif");
	background-repeat:no-repeat;
	width:197px;
	height:21px;
	float:right;
	}
	.supplier{
	padding: 10px 25px 76px 22px;
	/*background-image:url(../images/bg_lhs_tile.gif);
	background-repeat:repeat-y;*/
	background-image: url(../images/bg_lhs_stripNew.gif);
	width:150px;
	float:left;
	}
	.supplier h2{
	margin: 0px 0px 10px 0px;
	font-size:0.80em;
	line-height:1.3em;
	color:#ce8f4b
	}

	
	.supplier span{
	margin: 0px 0px 10px 0px;
	font-size:0.70em;
	line-height:1.3em;
	color:#755331;
	text-align: justify;
	}
	
	.supplier a{
	text-decoration:underline;
	color:#755331;
	}
	
	
	
	/* LHS TILES END */

/* LHS END */


/* CONTENT HOME START */
#content_home{
padding:15px 20px 20px 20px;
margin:0px 0px 0px 0px;
border: 0px solid red;
float:left;
width:525px;
}
* html #content_home{
padding:0px 20px 20px 20px;
margin:15px 0px 0px 0px;
}
#content_home h3{
margin: 5px 0px 10px 25px;
font-size:0.8em;
line-height:1.3em;
font-weight:bold;
}
#content_home .content_icon{
padding:0px 20px 20px 0px;
border: 0px solid red;
float:left;
}
#content_home h1{
margin: 15px 0px 15px 25px;
font-size:1.0em;
line-height:1.3em;
font-weight:bold;
}
#content_home h2{
}
#content_home h2.subhead{
margin: -10px 0px 15px 25px;
font-size:0.90em;
line-height:1.3em;
font-weight:normal;
}
#content_home p{
margin: 0px 0px 15px 25px;
font-size:0.80em;
line-height:1.3em;
}
#content_home ul{
margin: 0px 0px 15px 40px;
padding: 0px 0px 0px 0px;
}
#content_home li{
margin: 0px 0px 0px 10px;
padding: 0px 0px 8px 0px;
font-size:0.80em;
line-height:1.3em;
list-style-type:square;
}

#content_home a, #content_home a:visited, #content_home a:active
{
	color: #00386b;
	text-decoration: underline;
}
#content_home a:hover
{
	color: #00386b;
	text-decoration: none;
}
/* CONTENT HOME START */




/* CONTENT START */
#content{
padding:15px 20px 20px 20px;
margin:0px 0px 0px 0px;
border: 0px solid red;
float:left;
width:710px;
}
#rhs_content_strip{
background-image:url(../images/bg_rhs_content_strip.gif);
background-repeat:no-repeat;
width:19px;
height:471px;
float:right; 
}

* html #content{
padding:0px 20px 20px 20px;
margin:15px 0px 0px 0px;
}
#content .content_icon{
padding:0px 20px 20px 0px;
border: 0px solid red;
float:left;
}
#content h1{
margin: 15px 0px 15px 25px;
font-size:1.0em;
line-height:1.3em;
font-weight:bold;
}
#content h3{
margin: 5px 0px 10px 25px;
font-size:0.8em;
line-height:1.3em;
font-weight:bold;
}
#content h2{
}
#content h2.subhead{
margin: -10px 0px 15px 25px;
font-size:0.90em;
line-height:1.3em;
font-weight:normal;
}
#content p{
margin: 0px 90px 15px 25px;
font-size:0.80em;
line-height:1.3em;
}
#content ul{
margin: 0px 0px 15px 40px;
padding: 0px 0px 0px 0px;
}
#content li{
margin: 0px 0px 0px 10px;
padding: 0px 90px 8px 0px;
font-size:0.80em;
line-height:1.3em;
list-style-type:square;
}

	

/* CONTENT START */




/* RHS HOME START */
#rhs{
background-image:url(../images/bg_rhs.gif);
background-repeat:repeat-y;
width:203px;
float:right;
}
#rhs_strip{
background-image:url(../images/bg_rhs_strip.gif);
background-repeat:no-repeat;
width:6px;
height:451px;
float:right; 
}

	/* RHS TILES START */
	#findfoodfast{
	background-image:url(../images/bg_rhs_tile.gif);
	background-repeat:repeat-y;
	width:197px;
	float:left;
	}
	#findfoodfast p{
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	font-size:0.70em;
	line-height:1.3em;
	clear:both;
	}
	#findfoodfast p.formspacing{
	margin: 0px 0px 0px 0px;
	padding: 3px 20px 0px 20px;
	}
	#findfoodfast .checkboxformspacing{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	#findfoodfast .login_button{
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 10px 0px;
	float:right;
	}
	#findfoodfast form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	#findfoodfast input{
	font-size:0.80em;
	color:#00386b;
	}
	#findfoodfast ul{
	margin: 5px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
	}
	* html #findfoodfast ul{
	margin: 5px 0px 0px 31px;
	}
	#findfoodfast li{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 2px 0px;
	font-size:0.70em;
	line-height:1.3em;
	list-style-type:square;
	}
	#findfoodfast_header{
	background-image:url(../images/header_findfoodfast.gif);
	background-repeat:no-repeat;
	width:197px;
	height:54px;
	float:left;
	}
	#rhs_tile_divider{
	background-image:url(../images/bg_rhs_tile_divider.gif);
	background-repeat:no-repeat;
	width:197px;
	height:21px;
	float:left;
	}
	#bidvestfacts{
	background-image:url(../images/bg_rhs_tile.gif);
	background-repeat:repeat-y;
	width:197px;
	float:left;  
	}
	#bidvestfacts ol{
	clear:both;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 20px 0px;
	}
	#bidvestfacts ul{
	
	margin: 20px 0px 0px 15px;
	padding: 10px 0px 20px 5px;
	}
	* html #bidvestfacts ol{
	margin: 0px 0px 0px 10px;
	}
	#bidvestfacts li{
	margin: 0px; 0px 0px 0px;
	padding: 0px 20px 6px 0px;
	font-size:0.70em;
	line-height:1.25em;
	text-align: justify;
	}
	#bidvestfacts menu{
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 6px 0px;
	font-size:0.70em;
	line-height:1.25em;
	}
	#bidvestfacts_header
{
	background-image: url(../images/header_bidvestfacts1.gif);
	background-repeat: no-repeat;
	width: 197px;
	height: 25px;
	float: left;
	}
	
	
	#bidvestfacts_header p	{
	    font-family:Arial, Helvetica, sans-serif;
	    color: #fff;
	    font-size:0.9em;
	    font-style:italic;
	    font-weight:bold;
	    padding:0 0 0 18px;	
	    margin-top:4px;
	   /* border:solid 1px #000;*/
	}
	
	/* RHS BREAKOUT TILES START */
	#rhs_breakout_tiles{
	margin: 20px 0px 0px 30px;
	padding: 15px 0px 0px 0px;
	background-image:url(../images/bg_content_tile.gif);
	background-repeat:repeat-y;
	width:189px;
	float:right;
	}
	#rhs_breakout_tiles h2{
	margin: 0px 20px 10px 15px;
	font-size:0.80em;
	line-height:1.3em;
	clear:both;
	}
	#rhs_breakout_tiles ul{
	padding: 5px 0px 25px 28px;
	margin: 0px 0px 0px 0px;
	border: 0px solid red;
	}
	* html #rhs_breakout_tiles ul{
	padding: 5px 0px 25px 25px;
	}
	#rhs_breakout_tiles li{
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style-image:url(../images/li_quicklinks_blue.gif);
	font-size:0.70em;
	line-height:1.3em;
	list-style-type:none;
	}
	* html #rhs_breakout_tiles li{
	margin: 0px 0px 0px 0px;
	list-style-image:url(../images/li_quicklinks_blue_ie.gif);
	}
	/* RHS BREAKOUT TILES END */
	
	#triangletop
	{
	margin-top:5px;
	background-image:url(../images/bg_content_tile.gif);
	background-repeat:repeat-y;
	width:197px;
	float:left;  
	}
	#triangletop ul
{
	clear: both;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 20px 0px;
	list-style-type: square;
}
	* html #triangletop ul{
	margin: 0px 0px 0px 38px;
	}
	
	* html #triangletop li{
	margin: 0px 0px 0px 0px;
	list-style-image:url(../images/li_quicklinks_blue_ie.gif);
	}
	
	#triangletop li{
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style-image:url(../images/li_quicklinks_blue.gif);
	font-size:0.70em;
	line-height:1.3em;
	list-style-type:none;
	text-align: justify;
	}
	#triangletop span
{
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.70em;
	line-height: 1.3em;
	list-style-type: none;
	
}
	
	#triangletop label
{
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.70em;
	line-height: 1.3em;
	list-style-type: none;
	color: #33ff33;
}
	
	
	
	#triangletop img{
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size:0.70em;
	line-height:1.3em;
	list-style-type:none;
	}
	
	#triangletop_header
{
    width: 197px;
    
    float: left;
    
}
	
	
	#triangletop_header h2	{
	   margin: 0px 20px 10px 15px;
		font-size:1em;
		line-height:1.3em;
		clear:both;
	   /* border:solid 1px #000;*/
	}
	/* RHS TILES END */
 
/* RHS HOME END */


#testing
{
	color: #ff3333;
}
/* CONTACT US START */
#contactus{
margin:0px 0px 0px 10px;
width:550px;
float:left;
}
#contactus input{
font-size:0.8em;
}
#contactus select{
font-size:0.8em;
}
#contactus textarea{
font-size:1.0em;
font-family:Arial, Helvetica, sans-serif;
}
#contactus .boxheader{
background-color:#00386b;
border-bottom:1px solid #ffffff;
height:27px;
color:#FFFFFF;
font-weight:bold;
font-size:0.8em;
vertical-align:middle;
padding:2px 0px 2px 10px;
}
#contactus .tablebody{
background-color:#e1f2fc;
height:27px;
color:#00386b;
font-weight:normal;
font-size:0.7em;
line-height:1.3em;
vertical-align:middle;
padding:8px 0px 0px 16px;
}
#contactus .formbottom{
background-image:url(../images/bg_form_bottom.gif);
height:20px;
padding:6px 0px 6px 10px;
}
#contactus .formbuttons{
padding:10px 0px 10px 10px;
text-align:right;
}
/* CONTACT US END */




/* FOOTER START */
#footer{
background-image:url(../images/bg_footer.gif);
background-repeat:no-repeat;
width:981px;
height:94px;
}
#footer p{
margin:15px 0px 0px 30px;
color:#985f29;
font-size:0.70em;
line-height:1.25em;
}
#footer a{
color:#985f29;
text-decoration:none;
}
#footer_links{
padding: 0px 0px 0px 0px;
float:left;
}
#footer_logo{
margin: 18px 14px 0px 0px;
/*background-image:url(../images/logo_footer.gif);
background-repeat:no-repeat;*/
width:64px;
height:65px;
float:right;
}
/* FOOTER END */




/* LOCATIONS START */
#content p.locationheader{
margin: 20px 20px 10px 15px;
padding: 0px 0px 5px 5px;
font-size:0.80em;
line-height:1.3em;
font-weight:bold;
float:left;
clear:left;
width:400px;
border-bottom:1px solid #b0c5d7;
}
#content p.col1{
margin: 0px 10px 0px 15px;
padding: 0px 0px 0px 5px;
font-size:0.70em;
line-height:1.3em;
float:left;
clear:left;
width:100px;
}
#content p.col2{
margin: 0px 0px 0px 0px;
font-size:0.70em;
line-height:1.3em;
float:left;
width:460px;
}
/* LOCATIONS END */


.publishbox 
{
    clear:both;
    padding: 3px;
    text-align:right;
    border:dashed 1px red;
}

.publishbutton
{
    color:#000;
    font-weight:bold ;
}



