BODY {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #333366;
	FONT-FAMILY: 'Times New Roman';
	margin: 0px;
	padding: 0px;
	font-family: arial;
}

.mainbody {
	height:100%;
}
.menuseparator {
	background-color: #eeeef3
}

.menutext {
	font-family: arial;
	font-size: 11px;
	color: #7684a1
}

OPTGROUP {color:#333365}
OPTION {color:#333366}
P {
	font-family: arial;
	font-size: 11px;
	color: #333366;
	text-align: justify
}

.pageP {
	font-family: arial;
	font-size: 11px;
	color: #333366;
	text-align: justify;
	width: 540px;
}

LI {
	font-family: arial;
	font-size: 11px;
	color: #333366;
}

OL {

	font-family: arial;
	font-size: 11px;
	color: #333366;
}
.contentheader {
	font-family: arial;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #CC0000
}

.menulink {
	font-family: arial;
	font-size: 11px;
	color: #7684a1;

}

.menulinkselected {
	font-family: arial;
	font-size: 11px;
	background-color: #ebebed
}

.menulinkRollover {
	font-family: arial;
	font-size: 11px;
	background-color: #ebebed;
	cursor: pointer;
	color:#333366;
}

.menuendbar {
	font-family: arial;
	font-size: 11px;
	background-image: url(/nz/images/menu/menu_06.gif);
}

.storelocator {
	font-family: arial;
	font-size: 11px;
	color: #333366
}

A {
	text-decoration: none
}

A:Visited {
	color: #7684a1
}

A:LINK {
	color: #7684a1
}

A:HOVER {
	color: #333366
}

.redlink {
	text-decoration: none
}

.redlink:Visited {
	color: #CC0000
}

.redlink:LINK {
	color: #CC0000
}

.redlink:HOVER {
	color: #CC0000;
	text-decoration:underline;
}

.productgroupheader{
	font-family: arial;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #CC0000
}

.productgrouprow {
	font-family: arial;
	font-size: 11px;
	color: #333366;
	text-align: justify;
	background-image: url('/nz/images/productgroup/fade.gif');

}

.productgrouprowALT {
	font-family: arial;
	font-size: 11px;
	color: #333366;
	text-align: justify;
}

.productgroupbottom {
	font-family: arial;
	font-size: 11px;
	color: #333366;
	background-color:#e9e9e9;

}
.productgroupbottomcontainer {
	font-family: arial;
	font-size: 11px;
	color: #333366;
	background-color:#e9e9e9;
	border-top:solid white 1px;
}
.productgroupend {
	font-family: arial;
	font-size: 3px;
	border-bottom:solid #e9e9e9 1px         
}


.pageTH {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	border-top:solid black 1px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
	color:white;
	background-color:#7d8caa
	           
}

.pageTH2 {
	font-family:arial;
	font-size:11px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
	color:white;
	background-color:#7d8caa	
}

.pageTR {
	font-family:arial;
	font-size:11px;

	
}

.pageTD {
	font-family:arial;
	font-size:11px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
	
}

.productavailabilityheader {

	font-family:arial;
	font-size:9px;
	font-weight:bold;
	background-color:#cecece;
	text-align:center

}

.productavailability {

	font-family:arial;
	font-size:9px;

}


.pageTH {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	border-top:solid black 1px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
	border-left:solid black 1px;
	color:white;
	background-color:#7d8caa
	           
}

.pageTH2 {
	font-family:arial;
	font-size:11px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
	color:white;
	background-color:#7d8caa	
}
.pageTH_left {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	border-top:solid black 1px;
	border-bottom:solid black 1px;
	border-left:solid black 1px;
	color:white;
	background-color:#7d8caa
	           
}
.pageTH2_left {
	font-family:arial;
	font-size:11px;
	border-left:solid black 1px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
	color:white;
	background-color:#7d8caa	
}
.pageTR {
	font-family:arial;
	font-size:11px;

	
}

.pageTD {
	font-family:arial;
	font-size:11px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
	
}

.pageTD_top {
	font-family:arial;
	font-size:14px;
	border-bottom:solid black 1px;
}

.pageTD_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family:arial;
	font-size:11px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
}

.pageTD_middle {
	font-family:arial;
	font-size:11px;
	border-bottom:solid black 1px;
	
}

.pageTD_left_2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family:arial;
	font-size:11px;
	border-bottom:solid black 1px;
}


 
.imgcentered {
	text-align: center;
}
.colourChartHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333365;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4abb1;
}

.colourChartHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333365;
}

.colourChartLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4abb1;
}

.colourChartInitials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333365;
}

.colourChartItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333365;
}
.storedetailsTD {
	font-family:arial;
	font-size:11px;
}

.Pleft {
	text-align: left;
}

.fieldrequired {
	color: #d43031;
	font-size:14px}
	
FORM {margin-bottom : 0; }

.INPUTrequired {
	border:solid red 1px;
}

.storelocatoricons {

	width:403px;
	height:30px;
	background-image:url('/nz/images/stores/frame/locations-copy_03.jpg');
	text-indent:5px;
}

.storelocatortitle {
	text-align:center;
	font-family: arial;
	font-size: 11px;
	width:403px;
	height:23px;
}

.storelocatoraddress {
	background-image:url('/nz/images/stores/frame/locations-copy_04.jpg');
	width:403px;
	height:122px;
	text-indent:5px;
 }
  
.imageThumbnail {
	cursor: pointer;
	border: solid black 1px;
}

.promoTD_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family:arial;
	font-size:11px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
	background-color:#CB1116;
	color:white;
}

.promoTD {
	font-family:arial;
	font-size:11px;
	border-right:solid black 1px;
	border-bottom:solid black 1px;
	background-color:#CB1116;
	color:white;
	
}
.ssdirect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #DE0000;
}

.ssdirect:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #DE0000;
}

.ssdirect:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #DE0000;
}

.ssdirect:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #DE0000;
	text-decoration:underline;
}
