a:link {
	color:#000000;
	text-decoration:none;
}

a:visited {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

a:active {
	color:#000000;
	text-decoration:none;
}

body {
	background-color:#FFFFFF;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

body,p,div,th,td,p,input,select,textarea {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:11px;
}

h1 {
	font-size:15px;
}

h2 {
	font-size:13px;
}

h3 {
	font-size:12px;
}

hr {
	color:#DDDDDD;
	height:1px;
}

.leftcolumn {
	padding-left:10px;
}

.rightcolumn {
	padding-right:10px;	
}
/*
Bottom text
*/
.bottom {
	color:#B2B2B3;
	text-decoration:none;
}

/*
Text in the categories list
*/
.categorieslist {
	font-size:12px;
	list-style:none;
	margin-bottom:0;
	margin-left:0;
	padding-bottom:0;
	padding-left:0;
}

.categorieslist li {
	background-image:url('images/arrow.gif');
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:14px;
}

.catlist a:link,.catlist a:visited, .catlist {
       color:blue;
       font-size:12px;
       font-weight:bold;
       margin:0.6em 0;
}

/*
Tab page center
*/
.center {
	background-color:#FFFFFF;
}

/*
Tab page border
*/
.centerborder {
	background-color:#CDD9E1;
}

/*
Copyright
*/
.copyright {
	background: url('images/fromnz_ridge.jpg') #000000;
	background-repeat: repeat-x;
	color:#FFFFFF;
	margin-top:15px;
	padding:3px 6px 3px 6px;
	text-align:right;
	
}

.linkback {
	color:#FFFFFF;
	text-align:left;
        padding: 0 60px 0 0;
}
.linkback a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.linkback a:link {
	color:#FFFFFF;
	text-decoration:none;
}

.linkback a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.linkback a:active {
	color:#FFFFFF;
	text-decoration:none;
}

/*
Border color of dialog boxes
*/
.dialogborder {
	background-color:#E5EBEF;
}

/*
Miscelanious text appearing in dialog boxes
*/
.dialogbox {
	background-color:#FFFFFF;
}

/*
Titles of dialog boxes
*/
.dialogtitle {
	color:#082032;
	font-size:11px;
	font-weight:bold;
}

/*
Comments appearing in dialog titles
*/
.dialogtitlecomment {
	color:#082032;
	font-size:11px;
	font-weight:normal;
}

/*
Error message text
*/
.errormessage {
	color:#FF0000;
	font-weight:bold;
}

/*
Width for some dropdown select boxes
*/
.fixedselect {
	width:170px;
}

/*
Labels for form submit buttons
*/
.formbutton {
	color:#00224C;
	font-weight:bold;
}

/*
Style for gift certificate title
*/
.giftcertificatetitle {
	color:#FF3300;
	font-size:12px;
	font-weight:bold;
}

/*
Page header
*/
.head {
	background-color:#000000;
}

/*
Subcategories list
*/
.itemslist {
	color:#082032;
	font-weight:bold;
}

/*
Product details delimiter
*/
.line {
	background-color:#8A8A8A;
}

/*
Navigation path bar
*/
.navigationpath {
	color:#294F6C;
	text-decoration:none;
}

/*
Navigation path bar: link
*/
.navigationpath:link {
	color:#294F6C;
	text-decoration:none;
}

/*
Navigation path bar: visited
*/
.navigationpath:visited {
	color:#294F6C;
	text-decoration:none;
}

/*
Navigation path bar: hover
*/
.navigationpath:hover {
	color:#082032;
	text-decoration:underline;
}

/*
Navigation path bar: active
*/
.navigationpath:active {
	color:#294F6C;
	text-decoration:none;
}

/*
Number of articles
*/
.numberofarticles {
	color:#000000;
	font-weight:bold;
}

/*
Out of stock message
*/
.outofstock {
	color:#FF3300;
	font-size:12px;
	font-weight:bold;
}

/*
Product details
*/
.productdetails {
	color:#000000;
}

/*
Labels for product details
*/
.productdetailslabel {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

/*
Caption for product details section
*/
.productdetailstitle {
	color:#8A8A8A;
	font-size:11px;
	font-weight:bold;
}

/*
Product price
*/
.productprice {
	color:#FF3300;
	font-size:12px;
	font-weight:bold;
}

/*
Product price title for alternative currency
*/
.productpriceconverting {
	color:#082032;
	font-size:11px;
	font-weight:bold;
}

/*
Smaller representation of product price
*/
.productpricesmall {
	color:#FF3300;
	font-weight:bold;
}

/*
Product price title
*/
.productpricetitle {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

/*
Product title
*/
.producttitle {
	color:#082032;
	font-size:12px;
	font-weight:bold;
}

/*
Style for promotion bonus condition list
*/
.promotion {
	color:#00224C;
	font-size:11px;
	font-weight:bold;
}

/*
Style for promotion product title
*/
.promotionproductdetailstitle {
	color:#FF3300;
	font-size:12px;
	font-weight:bold;
}

/*
Search Box
*/
.searchbox {
	background:url('images/fromnz_search.gif');
	border:1px solid #000000;
	width:75pt;
}

/*
See product details link
*/
.seedetails {
	text-decoration:none;
}

/*
Horizontal separator in sidebar boxes
*/
.sidebarhr {
	color:#B2B2B3;
}

/*
Menu items located in sidebar boxes
*/
.sidebaritems {
	color:#373B3D;
	text-decoration:none;
}

/*
Border of sidebar menu boxes
*/
.sidebarborder {
	background-color:#B2B2B3;
	border: 1px solid #000;
}

/*
Sidebar menu boxes
*/
.sidebarbox {
	/*background-color:#DEE3EF;*/
	/* background:#96BBA6; */
	border: 1px solid #000;
	background: url('images/fromnz_sidebarbox.gif');
}

/*
Titles of sidebar menu boxes
*/
.sidebartitle {
	/*background: url('images/sidebartitle_back.gif') #e5ebefe;*/
	/*background: url('images/sidebartitle_back.gif') #000;*/
	background: url('images/fromnz_sidebartitle.gif');
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid #000;
	height:10px;
	vertical-align:middle;
}

/*
Menu items located in sidebar boxes: link
*/
.sidebaritems:link {
	color:#373B3D;
	text-decoration:none;
}

/*
Menu items located in sidebar boxes: visited
*/
.sidebaritems:visited {
	color:#373B3D;
	text-decoration:none;
}

/*
Menu items located in sidebar boxes: hover
*/
.sidebaritems:hover {
	color:#000000;
	text-decoration:underline;
}

/*
Menu items located in sidebar boxes: active
*/
.sidebaritems:active {
	color:#373B3D;
	text-decoration:none;
}

/*
Mandatory field asterisk
*/
.star {
	color:#FF0000;
}

/*
Success message
*/
.successmessage {
	color:#008000;
}

/*
Default style for tab header
*/
.tabdefault {
	color:#466479;
}

/*
Header background
*/
.tablehead {
	background-color:#E5EBEF;
}

/*
Style for the selected tab header
*/
.tabselected {
	color:#000000;
}

/*
Generic text
*/
.text {
	color:#000000;
}

/*
Validate error message text
*/
.validateerrormessage {
	color:#FF0000;
}
 
/*
Main template main.tpl wallpaper.
*/
.Wallpaper {
    background-image: url("images/head_back_long.gif"); background-repeat: no-repeat; background-COLOR: #4F6D92;
}
.intro {
  border:#E5EBEF 2px solid;padding:5px;
}
.ProductDetailsTitle h1{
  font-size:11px;
  margin:0px;
  padding:0;
}
