/* --------------------------------------------------------
Typography Style Sheet 

version: 1

-----------------------------------------------------------*/
/* 
-----------------------------------------------------------
Colours
-----------------------------------------------------------
*/
.cssExchDesc
{font-size:10px;
    }
.blue {
	color:#005CB9;
}
.darkGreen {
	color:#017C7C;
}
.white {
	color:#FFF;
}
.lightGrey {
	color:#CCC;
}
.midGreyOne {
	color:#999;
}
.midGreyTwo {
	color:#666;
}
.darkGrey{
	color:#333;
}
.red {
	/*color:#E20A0A;*/
	color:#C61414;
}
.ecoGreen {
	color:#7CB83E;	
}

.VouCodePrice
{
    }
/* 
-----------------------------------------------------------
Floats
-----------------------------------------------------------
*/
.floatLeft {
	float:left;
}
.floatRight{
	float:right;
}
/* 
-----------------------------------------------------------
Header Tags
-----------------------------------------------------------
*/
h1, h2, h3, h4, {
	margin-top:0px;
} 

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px;
	color:#333;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	color:#666;
	text-decoration:none;
}
h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
/*	color:#333;*/
	color:#666;
	text-decoration:none;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	color:#666;
	text-decoration:none;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0px;
	color:#333;
	padding:7px 0px 0px 7px;
}  
/* 
-----------------------------------------------------------
Copy
-----------------------------------------------------------
*/
p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 130%;
	color:#666666;
	padding-top:0px;
	margin:0px 0px 10px 0px;
}	
/*a:link {
	color: #666;
	text-decoration: underline;
}
a:visited {
	color: #666;
	text-decoration: underline;
}
a:hover {
	color: #666;
	text-decoration: none;
}
a:active {
	color: #666;
	text-decoration: none;
}*/

#serviceContainer p {
	color:#333;
	margin:0px 8px 0px 8px;
}
#serviceContainer input {
	color:#666;
	margin:0px 0px 0px 10px;
}
.serviceSupport {
	font-size:16px;
	font-weight:bold;
}

/* 
-----------------------------------------------------------
Lists
-----------------------------------------------------------
*/
ol, dl, ul, dl {
	list-style-type:none;
	padding-left:0px;
	margin: 0px;
}
li {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height: 140%;
	display:block;
	color:#666;
}
li a:link {
	color:#666;
	text-decoration: underline;
}
li a:active {
	color:#666;
	text-decoration: none;
}
li a:visited {
	color:#666;
	text-decoration: none;
}
li a:hover {
	color:#666;
	text-decoration: none;
}
#mainContent ul, #mainContent ol, #returnsInfo ul, #returnsInfo ol, #returns ul {
	list-style-type:none;
	padding-left:0px;
	margin: 0px;
}
#mainContent li, #returnsInfo li {
	background-image:url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px;
}
#returns li {
	background-image:none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:0px;
}




#returnsInfo .last {
	background-image:none;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px;
}
#bestSellersPlusNav ul {
	list-style-type:none;
	padding-left:0px;
	margin: 0px;
}
#bestSellersPlusNav li {
	background-image:none;
	padding:0px;
}


/* 
-----------------------------------------------------------

-----------------------------------------------------------
*/
#serviceSupportTwo ul {
	margin:0;
	padding:0;
	list-style:none;
	width:231px;
}
#serviceSupportTwo li {

}
#serviceSupportTwo ul .first {
	margin-top:20px;
}
#serviceSupportTwo ul a:link, #serviceSupportTwo ul a:visited {
	background:url(../images/bullet-one.gif) no-repeat 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:10px;
	text-decoration:none;
	color:#333;
}
#serviceSupportTwo ul a:hover {
	text-decoration:none;
	color:#FFF;
}

/* 
-----------------------------------------------------------
Copy
-----------------------------------------------------------
*/
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
/* 
-----------------------------------------------------------
Rules
-----------------------------------------------------------
*/
hr {
  border: none 0;
  width: 100%;
  border-top: 1px dotted #999;
  height: 1px;
}
.hrSolid {
  border: none 0;
  width: 100%;
  border-top: 1px solid #999;
  height: 1px;
}
.hrSolid703 {
  width: 703px;
  border-top: 1px solid #999;
  text-align: left;/*this will align it for IE*/
/*  margin: 0 auto 0 0; this will align it left for Mozilla*/
  margin: 5px 0px 5px 0px;
}
.hrdotted701 {
  width: 701px;
  border-top: 1px dotted #999;
/*  text-align: left;/*this will align it for IE
 	margin: 0 auto 0 0; /* this will align it left for Mozilla*/
  margin: 5px 0 5px 0;
}  
/* 
-----------------------------------------------------------
Tables
-----------------------------------------------------------
*/
td {}
th {}



/* 
-------------------------------------------------------------------------------
Forms
-------------------------------------------------------------------------------
*/
form {
	margin:0px;
	padding:0px;
/*	border-color:#00FFCC;
	border-width:1px;
	border-style:solid; */
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#666;
}
#registerAdditional select, #registerBilling select {
	font-size:13px;
	color:#666666;
}
.btn input {
	color:#FFF; 
	background-color: #C61414;
	border-width:0px;
	background:url(../images/Btn-red-input.png) no-repeat;
	padding:0 5px 2px 5px;
	height:22px;
	width:85px;
}
.btnLong input {
	color:#FFF; 
	background-color: #C61414;
	border-width:0px;
	background:url(../images/Btn-red-input-long.png) no-repeat;
	padding:0 5px 2px 5px;
	height:22px;
	width:146px;
}
select {
	margin:0px;
	padding:0px;
	background-color:#FFF; 
 	color: #333; 
}
textarea {
/*	 background-color:#FFF; */
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;	
 	 color: #666; 
}
option {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;	
 	 color: #333;
}
.textarea {
}
.telephone {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight:600;
	line-height:100%;
	color:#333;
	margin:0px 5px 10px 0px;
}
.intTelephone {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight:600;
	line-height:100%;
	color:#333;
	margin:0px 0px 0px 5px;
}
.FormErrors
{
    padding:17px;}

/*
Modified original styles-------------------------------------------------------------------------
*/
table.q {
	background-color: #FFFFFF;
	color: #666;
   	font: 13px Arial, sans-serif;
	font-style: bold;
}

table.qpage
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: bold; 
	font-weight: normal;
}
.Button {
	background:url(../images/Btn-red.png) no-repeat;
/*	background-color: red;
	border-color: grey;
	border-style: beveled; 
	border-width: 2; */
	color:#FFFFFF; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	padding: 3px 0px 3px 5px;
	}

.ButtonOver {
	background:url(../images/Btn-red.png) no-repeat;
/*	background-color: red;
	border-color: grey;
	border-style: beveled;
	border-width: 2;
	color: blue; */
	color:#FFFFFF; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 3px 0px 3px 5px;
	}
/*
-----------------------------------------------------------
Contact form
-----------------------------------------------------------
*/
/*.contactForm {
	background-color:#F7F7F7;
}*/
.formFieldHeader {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
/*  font-weight:normal;
	color:#333; */
}
/*.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666;
	margin:0px 0px 0px 0px;
}
.formFieldDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #666;
	margin-bottom:3px;
}
*/
/* 
-----------------------------------------------------------
Search Form
-----------------------------------------------------------
*/
/*.initialValue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999;
	background:url(../images/search.gif) no-repeat; 
	border:none;
	text-indent:7px;
	padding-top: 3px;
}*/
.brandJump {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	background:url(../images/search-brand.gif) no-repeat; 
	border:none;
	text-indent:0px;
	padding-top: 2px;
	width:210px;
}

.BtnSearch {
	float:right;
}

.search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
/*	background:url(../images/SearchBox.gif) no-repeat; */
	border:none;
/*	text-indent:5px; */
	margin: 2px 0px 4px 4px;
	width:380px;
	float:left;
/*	opacity:0.2;
	filter: alpha(opacity=20);
	-moz-opacity:0.2; */
}
/* 
-----------------------------------------------------------
Home Call To Actions
-----------------------------------------------------------
*/
.blueHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:100%;
	color:#005CB9;
	margin:5px 0px 0px 5px;
	display:block;
	}
.redHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:100%;
	color:#C61414;
	margin:5px 0px 0px 5px;
	display:block;
	}
	
.ctaCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#666666;
	margin-left:5px;
	display:block;
}
.ctaButton {
	margin:7px 0px 0px 5px;
}
.ctaButtonTwo {
	margin:15px 0px 0px 5px;
}
.ctaLiveChatScript {
	padding:7px 0px 0px 5px;
}

.ctaButtonContactASAP {
	margin:-12px 0px 0px 5px;
}
.envelope {
	padding: 8px 8px 0px 8px;
	float:left;
}
/* 
-----------------------------------------------------------
Quickshop Header
-----------------------------------------------------------
*/
.quickshopDDHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:130%;
	text-indent:7px;
	color:#FFF;
}
.quickShopTable {
	border:1px solid #999;
	background-color:#FFFFFF;
	margin:10px 17px 17px 0px;
}
.quickShopTable input {
	margin-top:15px;
}
.quickShopCode {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:30px;
	color:#333;
}
.quickShopIntro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:140%;
	margin:10px 17px 0px 0px;
	color:#666;
}
/* 
-----------------------------------------------------------
News Header
-----------------------------------------------------------
*/
.newsHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:140%;
	text-indent:7px;
	color:#FFF;
	margin:2px 0px 0px 5px;
}
/* 
-----------------------------------------------------------
Copyright
-----------------------------------------------------------
*/
#copyright p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
/* 
-----------------------------------------------------------
Breadcrumb
-----------------------------------------------------------
*/
#breadcrumb ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 943px;
}
#breadcrumb li {
	float:left;
}
#breadcrumb li .first {
	float:left;
	padding-left:50px;
}
#breadcrumb ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	padding:0px 12px 0px 0px;
	line-height:125%;
}
#breadcrumb ul a:link, #breadcrumb ul a:visited {
	text-decoration:none;
}
#breadcrumb ul a:hover {
	text-decoration:underline;
}
/* 
-----------------------------------------------------------
Banner Nav - register, log in etc
-----------------------------------------------------------
*/
#banner ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#bannerNav li {
	float:left;
}
#bannerNav ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	padding:0px 12px 0px 0px;
	line-height:125%;
}
#bannerNav ul a:link, #bannerNav ul a:visited {
	text-decoration:none;
}
#bannerNav ul a:hover {
	text-decoration:underline;
}
/* 
-----------------------------------------------------------
Sector Nav
-----------------------------------------------------------
*/
#sectorNavMarine ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sectorNavMarine li {
	float:left;
}
#sectorNavMarine ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	display:block;
	padding:0px 10px 0px 10px;
	line-height:131%;
/* line-height:2.1em; */
	text-decoration:none;
	color:#FFF;
	background:url(../images/sector-marine-nav-background.gif) repeat-x;
}
#sectorNavIndustrial ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sectorNavIndustrial li {
	float:left;
}
#sectorNavIndustrial ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	display:block;
	padding:0px 10px 0px 10px;
	line-height:131%;
/* line-height:2.1em; */
	text-decoration:none;
	color:#FFF;
	background:url(../images/sector-industrial-nav-background.gif) repeat-x;
}
/* 
-----------------------------------------------------------
Main Nav
-----------------------------------------------------------
*/
/*#mainNav ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 943px;
}
#mainNav ul li {
	float:left;
}
#mainNav ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	display:block;
	padding: 0 1.5em;
	margin-right:2px; 
	text-decoration:none;
	color:#FFF;
	background:url(../images/main-nav-background-blue.gif) repeat-x; 
}
/*#mainNav li.one a:link, #mainNav li.one a:visited {
	background:url(../images/asap-nav-background.gif) no-repeat;
}
#mainNav li.two a:link, #mainNav li.two a:visited {
	background:url(../images/products-nav-background.gif) no-repeat;
}
*/
/*#mainNav li.five a:link, #mainNav li.five a:visited {
	background:url(../images/main-nav-background-green.jpg) repeat-x;
}
/*
#mainNav li.four a:link, #mainNav li.four a:visited {
	background:url(../images/support-centre-nav-background.gif) no-repeat;
}
#mainNav li.five a:link, #mainNav li.five a:visited {
	background:url(../images/knowledge-centre-nav-background.gif) no-repeat;
}
#mainNav li.six a:link, #mainNav li.six a:visited {
	background:url(../images/shows-events-nav-background.gif) no-repeat;
	padding-right:24px; 
}
/*

/* 
-----------------------------------------------------------
Main Nav
-----------------------------------------------------------
*/
#mainNav ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 943px;
}
#mainNav ul li {
	float:left;
}
#mainNav ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	display:block;
	padding: 0 1.5em;
/*	margin-right:2px; */
	text-decoration:none;
	color:#FFF;
/*	background:url(../images/main-nav-background-blue.gif) repeat-x; */
}
#mainNav .first a:link, #mainNav .first a:visited {
	background:url(../images/main-nav-ends.png) no-repeat left;
}
#mainNav .green a:link, #mainNav .green a:visited {
	background:url(../images/main-nav-background-green.jpg) repeat-x;
}
#mainNav .last a:link, #mainNav .last a:visited {
	background:url(../images/main-nav-ends.png) no-repeat right;
}
.other a:link, #mainNav .other a:visited {
	background:url(../images/main-nav-background-blue.gif) repeat-x;
}
#contentContentContent {
	width:943px;
	height:200px;
	background-color:#FF6600;
}
/*
-----------------------------------------------------------
ASAP Drop Down Nav
-----------------------------------------------------------
*/
#asapDD ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#asapDD li {
	display:block;
}
#asapDD ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}

#asapDD ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#asapDD a:link, #asapDD a:visited {
	text-decoration:none;
}
#asapDD ul a:hover {	
	text-decoration:none;
	color:#FFF;
	background-color:#FC0;
/*	background:url(../images/dd-nav-background.gif) no-repeat; */
}
#asapDDSub ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#asapDDSub li {
	display:block;
}
#asapDDSub ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}

#asapDDSub ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#asapDDSub a:link, #asapDDSub a:visited {
	text-decoration:none;
}
#asapDDSub ul a:hover {	
	text-decoration:none;
	color:#FFF;
/*	background:url(../images/dd-nav-background.gif) no-repeat; */	
}
/* 
-----------------------------------------------------------
Product Drop Down Nav
-----------------------------------------------------------
*/
#NavDiv_Marine ul, #NavDiv_Industrial ul, #NavDiv_ASAP ul, #NavDiv_Green ul{
	margin:0;
	padding:0;
	list-style:none;
}
#NavDiv_Marine li, #NavDiv_Industrial li, #NavDiv_ASAP li, #NavDiv_Green li {
	display:block;
}
#NavDiv_Marine ul a, #NavDiv_Industrial ul a, #NavDiv_ASAP a, #NavDiv_Green a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#666;
	padding:0px 12px 1px 5px;
	margin-right:0px;
	line-height:16px;
/*	line-height:20px; */
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
	text-decoration:none;
}

#NavDiv_Marine ul a:hover, #NavDiv_Industrial ul a:hover, #NavDiv_ASAP a:hover {
/*	background:url(../images/dd-nav-background.gif) no-repeat top right; */
	background-color:#0063C6;
	text-decoration:none;
	color:#FFF;
/*	background-color:#0099FF; */
}
#NavDiv_Green a:hover {
/*	background:url(../images/dd-eco-nav-background.gif) no-repeat top right; */
	background-color:#7CB83E;
	text-decoration:none;
	color:#FFF;
/*	background-color:#0099FF; */
}
/*
#productsDDSub ul {
	margin:0;
	padding:0;
	list-style:none;
}
#productsDDSub li {
	display:block;
}
#productsDDSub ul a { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:17px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}

#productsDDSub ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:17px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#productsDDSub a:link, #productsDDSub a:visited {
	text-decoration:none;
}
#productsDDSub ul a:hover {	
	background:url(../images/dd-nav-background.gif) no-repeat;
	text-decoration:none;
	color:#FFF;
}

#productsDDSubSub ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#productsDDSubSub li {
	display:block;
}
#productsDDSubSub ul a { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:17px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}

#productsDDSubSub ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:17px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#productsDDSubSub a:link, #productsDDSubSub a:visited {
	text-decoration:none;
}
#productsDDSubSub ul a:hover {	
	background:url(../images/dd-nav-background.gif) no-repeat;
	text-decoration:none;
	color:#FFF;
}
*/

/* 
-----------------------------------------------------------
Green Products Drop Down Nav
-----------------------------------------------------------
*/
#greenProductsDD ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#greenProductsDD li {
	display:block;
}
#greenProductsDD ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}
#greenProductsDD ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
/*	line-height:17px; */
/*	line-height:20px; */
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#greenProductsDD a:link, #greenProductsDD a:visited {
	text-decoration:none;
}
#greenProductsDD ul a:hover {	
/*	background:url(../images/dd-eco-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;
}
#greenProductsDDSub ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#greenProductsDDSub li {
	display:block;
}
#greenProductsDDSub ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}
#greenProductsDDSub ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#greenProductsDDSub a:link, #greenProductsDDSub a:visited {
	text-decoration:none;
}
#greenProductsDDSub ul a:hover {
/*	background:url(../images/dd-eco-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;
}
#greenProductsDDSubSub ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#greenProductsDDSubSub li {
	display:block;
}
#greenProductsDDSubSub ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}
#greenProductsDDSubSub ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#greenProductsDDSubSub a:link, #greenProductsDDSubSub a:visited {
	text-decoration:none;
}
#greenProductsDDSubSub ul a:hover {
/*	background:url(../images/dd-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;
}

/* 
-----------------------------------------------------------
Support Centre Drop Down Nav
-----------------------------------------------------------
*/
#supportCentreDD ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#supportCentreDD li {
	display:block;
}
#supportCentreDD ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}
#supportCentreDD ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#supportCentreDD a:link, #supportCentreDD a:visited {
	text-decoration:none;
}
#supportCentreDD ul a:hover {	
/*	background:url(../images/dd-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;	
}
#supportCentreDDSub ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#supportCentreDDSub li {
	display:block;
}
#supportCentreDDSub ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}
#supportCentreDDSub ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#supportCentreDDSub a:link, #supportCentreDDSub a:visited {
	text-decoration:none;
}
#supportCentreDDSub ul a:hover {
/*	background:url(../images/dd-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;	
}
#supportCentreDDSubSub ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#supportCentreDDSubSub li {
	display:block;
}
#supportCentreDDSubSub ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}
#supportCentreDDSubSub ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#supportCentreDDSubSub a:link, #supportCentreDDSubSub a:visited {
	text-decoration:none;
}
#supportCentreDDSubSub ul a:hover {
/*	background:url(../images/dd-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;	
}
/* 
-----------------------------------------------------------
Knowledge Centre Drop Down Nav
-----------------------------------------------------------
*/
#knowledgeCentreDD ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#knowledgeCentreDD li {
	display:block;
}
#knowledgeCentreDD ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}
#knowledgeCentreDD ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#knowledgeCentreDD a:link, #knowledgeCentreDD a:visited {
	text-decoration:none;
}
#knowledgeCentreDD ul a:hover {	
/*	background:url(../images/dd-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;	
}
#knowledgeCentreDDSub ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#knowledgeCentreDDSub li {
	display:block;
}
#knowledgeCentreDDSub ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}
#knowledgeCentreDDSub ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#knowledgeCentreDDSub a:link, #knowledgeCentreDDSub a:visited {
	text-decoration:none;
}
#knowledgeCentreDDSub ul a:hover {
/*	background:url(../images/dd-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;	
}
/* 
-----------------------------------------------------------
Shows and Events Drop Down Nav
-----------------------------------------------------------
*/
#showsEventsDD ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#showsEventsDD li {
	display:block;
}
#showsEventsDD ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	display:block;
}
#showsEventsDD ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;
}
#showsEventsDD a:link, #showsEventsDD a:visited {
	text-decoration:none;
}
#showsEventsDD ul a:hover {	
/*	background:url(../images/dd-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;
}
#showsEventsDDSub ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 203px;
}
#showsEventsDDSub li {
	display:block;
}
#showsEventsDDSub ul a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom:#CCC 1px dotted;	
	display:block;
}
#showsEventsDDSub ul a.firstone  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	color:#666;	
	padding:0px 12px 3px 0px;
	line-height:16px;
	border-bottom:#CCC 1px dotted;	
	border-top:#CCC 1px dotted;	
	display:block;
}
#showsEventsDDSub a:link, #showsEventsDDSub a:visited {
	text-decoration:none;
}
#showsEventsDDSub ul a:hover {	
/*	background:url(../images/dd-nav-background.gif) no-repeat; */
	text-decoration:none;
	color:#FFF;
}
/* 
-----------------------------------------------------------
Featured Product
-----------------------------------------------------------
*/
.featuredProduct {
	background-color:#017C7C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#FFF;
	text-indent:5px;
	margin:0px;
	padding:0px;
}
.featuredProductTable {
	margin:5px 0px 0px 0px;
	padding:0px;
}
.product {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:100%;
/*	color:#017A7A; */
	color:#333;
	margin:0px;
}
.Price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	color:#C61414;
	margin:0px;
}
.PriceCart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	font-weight:normal; */
	font-weight:bold;
	line-height:100%;
	color:#C61414;
	margin:0px;
}
.RRP {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
/*	text-decoration:line-through; */
	line-height:100%;
	color:#666;
	margin:0px;
}
.RRPCart, .weightCart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
/*	text-decoration:line-through; */
	line-height:100%;
	color:#666;
	margin:0px;
}
.DiscountCart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
/*	text-decoration:line-through; */
	line-height:100%;
	color:#666;
	margin:0px;
}
.SubTotalCart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
/*	text-decoration:line-through; */
	line-height:100%;
	color:#666;
	margin:0px;
}
.from {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C61414;
}

.QuantityLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	line-height:100%;
	font-weight:normal;
	/*	color:#017A7A; */
	color:#666;
	margin:30px;
}
.Quantity {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	/*	color:#017A7A; */
	color:#666;
	margin:0px;
	padding:0px 0px 0px 1px;
}
.code { /* Part No */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:100%;
	color:#C61414;
	margin:0px;
	display:block;
}
.codeQC { /* Part No Shopping List */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:100%;
	color:#C61414;
	margin:0px;
}
.stockStatus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:100%;
	color:#666;
	margin:0px;
}
.thumb {
	float:left;
	margin: 0px 10px 0px 0px;
}
.description {
	margin-top:8px;
}
.descriptionMicro {
	margin: 0px;
	padding:0px;
	font-size:12px;
}
.buyNow {
	margin:0px;
	padding:0px;
/*	vertical-align: bottom; */
}
.addToShoppingList {
	margin:20px 0px 0px 0px;
	vertical-align: bottom;
	display:block;
}
.addToShoppingTwo {
	margin:0px 0px 10px 5px;
	padding:0px;
	vertical-align: bottom;
}
/* 
-----------------------------------------------------------
Cart
-----------------------------------------------------------
*/
.customerName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333;
	margin:0px;
	padding: 0px 0px 0px 5px;
	display:block;
}
.shoppingList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin:0px;
	padding: 0px 0px 0px 5px;
	display:block;
}
.BtnShoppingList {
/*	background:url(../images/BtnRedBasket.jpg) no-repeat; 
	background:url(../images/BtnRedArrow.jpg) no-repeat;*/
	background:url(../images/BtnRedBasket-short.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	margin:5px 0px 5px 5px;
	padding: 3px 0px 3px 5px;
	display:block;
	text-decoration:none;
}
.BtnTradePrices {
	background:url(../images/BtnRedArrow.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	margin:6px 0px 5px 5px;
	padding: 3px 0px 3px 5px;
	display:block;
	text-decoration:none;
}

.BtnRequestACatalogue input {
	color:#FFF; 
	background-color: #C61414;
	border-width:0px;
	padding:0 5px 2px 5px;
	height:22px;
	width:213px;
	background:url(../images/BtnRedArrow.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	display:block;
	text-decoration:none;
	float:left;
	clear:left;
}

.BtnCheckoutPayments {
        display:block;
         background-image: url(../images/Btn-red-left.png);
         background-position:left;
         background-repeat: no-repeat;
		 float:left;
}
.BtnCheckoutPayments em {
  	     display:block;
         background-image: url(../images/Btn-red-right-arrow.png);
         background-position:right;
         background-repeat: no-repeat; 
		 margin-right:0px;
}
.BtnCheckoutPayments a {
        margin:0px 15px 0px 4px;
        padding:2px 10px 2px 4px; 
        display:block;
        background-image: url(../images/Btn-red-centre.png);
        background-position:center;
        background-repeat: repeat-x;
		color:#FFFFFF;
		text-decoration:none;
		vertical-align:middle;
		font-style:normal;
		font-size:14px;
}

.BtnQuote {
        display:block;
         background-image: url(../images/Btn-red-left.png);
         background-position:left;
         background-repeat: no-repeat;
		 float:left;
}
.BtnQuote em {
  	     display:block;
         background-image: url(../images/Btn-red-right-arrow.png);
         background-position:right;
         background-repeat: no-repeat; 
		 margin-right:0px;
}
.BtnQuote a {
        margin:0px 15px 0px 4px;
        padding:2px 10px 2px 4px; 
        display:block;
        background-image: url(../images/Btn-red-centre.png);
        background-position:center;
        background-repeat: repeat-x;
		color:#FFFFFF;
		text-decoration:none;
		vertical-align:middle;
		font-style:normal;
		font-size:14px;
}

.BtnMakePayment {
        display:block;
         background-image: url(../images/Btn-red-left.png);
         background-position:left;
         background-repeat: no-repeat;
		 float:left;
}
.BtnMakePayment em {
  	     display:block;
         background-image: url(../images/Btn-red-right-arrow.png);
         background-position:right;
         background-repeat: no-repeat; 
		 margin-right:0px;
}
.BtnMakePayment a {
        margin:0px 15px 0px 4px;
        padding:2px 4px 2px 4px; 
        display:block;
        background-image: url(../images/Btn-red-centre.png);
        background-position:center;
        background-repeat: repeat-x;
		color:#FFFFFF;
		text-decoration:none;
		vertical-align:middle;
		font-style:normal;
		font-size:14px;
}

.RegisterBtn {
	background:url(../images/BtnRed.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	margin:5px 0px 5px 5px;
	padding: 3px 0px 3px 5px;
	display:block;
	text-decoration:none;
}
.RegisterBtnTwo {
	background:url(../images/BtnRed.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	margin:10px 0px 5px 17px;
	padding: 3px 30px 3px 5px;
	display:block;
	float:left;
	text-decoration:none;
}
.BtnVerify {
	background:url(../images/BtnRed.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	margin:5px 0px 5px 5px;
	padding: 3px 0px 3px 5px;
	display:block;
	text-decoration:none;
}

.items {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333;
	margin:0px;
	padding: 0px 0px 0px 5px;
/*	display:block; */
}
.itemsQC {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:100%;
	color:#333;
	margin:0px;
	padding: 0px 0px 0px 5px;
	float:right;
/*	display:block; */
}
.fee {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#C61414;	
	margin:0px;
	padding: 0px 0px 0px 5px;
/*	display:block; */
}
.incVAT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333;
	margin:0px;
	padding:0px 0px 0px 5px;
}
.exVAT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333;
	margin:0px;
}
.totalToPay {
	font-size:14px;
	color:#333;
}
.BtnShoppingCart{
	margin: 12px 0px 12px 18px;	
}

.showHideMiniCart a:link,  .showHideMiniCart a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:90%;
	font-weight:normal;
	color:#333;
	margin:0px;
	padding: 0px 0px 0px 5px;
}
.showHideMiniCart a:hover {
	text-decoration:none;
} 

#cartOpen ul {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	width: 223px;
}
#cartOpen li {
	display:block;
	

}
#cartOpen ul li a {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333;	
	margin-top:-1px;
	padding:4px 12px 3px 5px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#CCC;
	display:block;

}

#cartOpen a:link, #cartOpen a:visited {
	text-decoration:none;
}
#cartOpen ul a:hover {
	background-color:#F1F1F1;
	display:block;
	text-decoration:none;
}
.total {
	font-weight:bold;
	color:#333;
	padding-left:5px;
}
.detailedList {
	padding: 15px 0px 5px 5px;
}
.OrderStatusBasketOn {
	background:url(../images/order-status-basket-ON.png) no-repeat;
	font-size:14px;
	color:#333;
	padding:5px 80px 10px 30px;
	margin-top:10px;
}
.OrderStatusBasketOff {
	background:url(../images/order-status-basket-OFF.png) no-repeat;
	font-size:14px;
	color:#333;
	padding:5px 60px 10px 30px;
	margin-top:10px;
}
.OrderStatusDeliveryOn {
	background:url(../images/order-status-delivery-ON.png) no-repeat;
	font-size:14px;
	color:#333;
	padding:5px 30px 10px 30px;
	margin-top:10px;
}
.OrderStatusDeliveryOff {
	background:url(../images/order-status-delivery-OFF.png) no-repeat;
	font-size:14px;
	color:#333;
	padding:5px 30px 10px 30px;
	margin-top:10px;
}
.OrderStatusCompleteOn {
	background:url(../images/order-status-complete-ON.png) no-repeat;
	font-size:14px;
	color:#333;
	padding:5px 22px 10px 30px;
	margin-top:10px;
}
.OrderStatusCompleteOff{
	background:url(../images/order-status-complete-OFF.png) no-repeat;
	font-size:14px;
	color:#333;
	padding:5px 22px 10px 30px;
	margin-top:10px;
}
.OrderStatusConfirmationOn {
	background:url(../images/order-status-confirmation-ON.png) no-repeat;
	font-size:14px;
	color:#333;
	padding:5px 40px 10px 30px;
	margin-top:10px;
}
.OrderStatusConfirmationOff{
	background:url(../images/order-status-confirmation-OFF.png) no-repeat;
	font-size:14px;
	color:#333;
	padding:5px 40px 10px 30px;
	margin-top:10px;
}
.TotalTitle {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.BasketHeader {
		color:#333;
		vertical-align:top;
		
}

.DeliveryOptions {
}

/* 
-----------------------------------------------------------
Best sellers, New Products,  Favourites
-----------------------------------------------------------
*/
#bestSellersPlusNav ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 703px;
}
#bestSellersPlusNav li {
	float:left;
}
/* #bestSellersPlusNav ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	display:block;
	padding: 0px 28px 0px 28px;	
	margin-right:1px;
	text-decoration:none;
	color:#FFF;
	background-color:#017C7C;
}*/

#bestSellersPlusNav ul a.fp {
	background:url(../images/BtnTab-ON.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	display:block;
	width:153px;
	padding: 0px;
	text-indent:10px;	
	color:#FFF;
	z-index:20px;
}
#bestSellersPlusNav ul a.fpOFF {
	background:url(../images/BtnTab-OFF.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	display:block;
	width:153px;
	padding: 0px;
	text-indent:10px;	
	color:#FFF;
}
#bestSellersPlusNav ul a.fpOFF:hover {
	background:url(../images/BtnTab-ON.png) no-repeat;
	color:#FFF;
}
#bestSellersPlusNav ul a.bs {
	background:url(../images/BtnTab-ON.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	display:block;
	width:153px;
	padding: 0px;
	text-indent:10px;	
	color:#FFF;
	z-index:20px;
}
#bestSellersPlusNav ul a.bsOFF {
	background:url(../images/BtnTab-OFF.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	display:block;
	width:153px;
	padding: 0px;
	text-indent:10px;	
	color:#FFF;
}
#bestSellersPlusNav ul a.bsOFF:hover {
	background:url(../images/BtnTab-ON.png) no-repeat;
	color:#FFF;
}
#bestSellersPlusNav ul a.np {
	background:url(../images/BtnTab-ON.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	display:block;
	width:153px;
	margin:0px 0px 0px 1px;
	padding: 0px;
	text-indent:10px;	
	color:#FFF;
}
#bestSellersPlusNav ul a.npOFF {
	background:url(../images/BtnTab-OFF.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	display:block;
	width:153px;
	margin:0px 0px 0px 1px;
	padding: 0px;
	text-indent:10px;	
	color:#FFF;
}
#bestSellersPlusNav ul a.npOFF:hover {
	background:url(../images/BtnTab-ON.png) no-repeat;
	color:#FFF;
}
#bestSellersPlusNav ul a.sf {
	background:url(../images/BtnTab-ON.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	display:block;
	width:153px;
	margin:0px 0px 0px 1px;
	padding: 0px;
	text-indent:10px;	
	color:#FFF;
}
#bestSellersPlusNav ul a.sfOFF {
	background:url(../images/BtnTab-OFF.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	display:block;
	width:153px;
	margin:0px 0px 0px 1px;
	padding: 0px;
	text-indent:10px;	
	color:#FFF;
}
#bestSellersPlusNav ul a.sfOFF:hover {
	background:url(../images/BtnTab-ON.png) no-repeat;
	color:#FFF;
}
#bestSellersPlusNav ul a:link {
	text-decoration:none;
}

#bestSellersPlusNav ul a.fpOFF:visited, #bestSellersPlusNav ul a.bsOFF:visited, #bestSellersPlusNav ul a.sfOFF:visited, #bestSellersPlusNav ul a.npOFF:visited  {
	text-decoration:none;
	color:#FFF;
	}

.specialOfferHighlight {
	width:78px;
	display:block;
	background-color:#C61414;
	padding:1px 3px 1px 5px;
	color:#FFF;
	text-align:left;
}
.featuredProductHighlight {
	width:54px;
	display:block;
	background-color:#017C7C;
	padding:1px 3px 1px 5px;
	color:#FFF;
	text-align:left;
}
.bestSellerHighlight {
	width:70px;
	display:block;
	background-color:#017C7C;
	padding:1px 3px 1px 5px;
	color:#FFF;
	text-align:left;
}
.newProductsHighlight {
	width:30px;
	display:block;
	background-color:#017C7C;
	padding:1px 3px 1px 5px;
	color:#FFF;
	text-align:left;
}
.staffFavoutriteHighlight {
	width:85px;
	display:block;
	background-color:#017C7C;
	padding:1px 3px 1px 5px;
	color:#FFF;
	text-align:left;
}

.ecoHighlight {
	backround-color:#7CB83E;
}









/* 
-----------------------------------------------------------
Misc
-----------------------------------------------------------
*/
.EmailSignUp {
	width:210px;
}
.EmailSignUpBtn {
	padding-top:10px;
	background-color:#88B0DD;
}
.signUp{
	margin:5px 0px 0px 8px;
	padding:5px 0px 5px 0px;
}
.catRequest {
	padding-top:5px;
}
.meetTheTeam {
	margin:100px 0px 0px 10px;
}
.catalogueButton {
	margin:10px 0px 0px 10px;
}
.newsletterField {
	margin:5px 0px 0px 8px;
	color:#999;
}
.allYouNeed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:100%;
	margin:0px;
	padding-bottom:10px;
	color:#333;
}
.marginTopFive {
	margin-top:5px;
}
/* 
-----------------------------------------------------------
Pagination
-----------------------------------------------------------
*/
.sort{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.productsPerPage, .pagination {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:20px;
	color:#333;
}
.alignBottom {
	vertical-align:bottom;
}

/* 
-----------------------------------------------------------
You may also like
-----------------------------------------------------------
*/
.youMayAlsoLike {
	width:163px;
	margin:5px 17px 17px 0px;
	padding:5px 0px 5px 0px;
	float:left;
}
.youMayAlsoLikeThumb {
	margin:5px 0px 10px 0px;
	float:left;
}
.youMayAlsoLikeProductName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	text-indent:5px;
	color:#333;
	margin:0px;
}
.youMayAlsoLikeProductDescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	text-indent:5px;
	color:#666;
	margin:0px;
}
/* 
-----------------------------------------------------------
Service and Support etc
-----------------------------------------------------------
*/
#serviceContainer ul a:link, #serviceContainer ul a:visited, #serviceContainer ul a:active {
	text-decoration:none;
}
#serviceContainer ul a:hover {
	text-decoration:underline;
}


.getAcrobat {	
	margin:0px;
	padding:0px;
}
.resourcesHeader {
	font-size:12px;
	color:#333;
	margin:0px;
}
.pdfCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.BtnUpdate, .BtnDelete, .BtnBuy {
	padding:4px 0px 0px 0px;
    display:block;
    clear:both;
	font-size:13px;
}
.BtnFloatRight {

}

.BasketItemTitle {
      font-size:12px; 
      color: #333;
	  font-weight:bold;
      text-decoration:none;
}
a.BasketItemTitle:hover {
	text-decoration:underline;
}
       
#ShowBrands a { 
	padding:4px 0px 4px 12px;
    font-size:12px;
    color:#333333;
    text-decoration:none;
    display:block;
    
    }
#ShowBrands a:hover
{
    text-decoration:underline;
    }
    
    
.InputFieldregisterForm {
	width:170px; 
    }
.InputFieldEmailCheck {
width:203px;
    }
	    
/*.RegisterBtn {
	background:url(../images/BtnRegister.png) no-repeat;
	color:#FFF;
	margin:17px;
	font-size:16px;
}
*/
.CartSpecialOrder {
	color:#FF0000;
}

.BtnLogIn {
	background:url(../images/BtnLogin.png) no-repeat;
	float:right;
	margin:5px 136px 5px 0;
	padding:3px 20px 3px 5px;
	color:#FFF;
	text-decoration:none;
	border-width:0px;
}      
.BtnRegister {
	background:url(../images/BtnRgisterForAnAccount.png) no-repeat center;
	display:block;
	padding:3px 5px 3px 5px;
	color:#FFF;
	text-decoration:none;
}

.BtnReset{
	background:url(../images/BtnPasswordReset.png) no-repeat center;
	width:170px;
	float:right;
	margin:10px 120px 10px 0;
	padding:3px 5px 3px 5px;
	text-decoration:none;
/*	background-color:#C11212; */
	color:#FFF;
	border-width:0px;
}
.BtnCheckout {
	background:url(../images/BtnRed.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#FFF;
	margin:5px 0px 5px 750px;
	padding: 3px 0px 3px 5px;
	display:block;
	text-decoration:none;
}

.BtnMyAccount {
	color:#FFF;
	background:url(../images/BtnRgisterForAnAccount.png) no-repeat;
	padding:2px 5px 3px 5px;
	text-decoration:none;
}
.BtnRed {
        display:block;
         background-image: url(../images/Btn-red-left.png);
         background-position:left;
         background-repeat: no-repeat;
		 float:left;

}

.BtnRed em {
        display:block;
         background-image: url(../images/Btn-red-right.png);
         background-position:right;
         background-repeat: no-repeat; 
		 margin-right:5px;
}
.BtnRed a {
        margin:0px 4px 0px 4px;
        padding:2px 4px 2px 4px;
        display:block;
        background-image: url(../images/Btn-red-centre.png);
        background-position:center;
        background-repeat: repeat-x;
		color:#FFFFFF;
		text-decoration:none;
		vertical-align:middle;
		font-style:normal;
/*		font-size:16px; */
		font-size:14px;
}
.BtnRedWider a {
        margin:0px 4px 0px 4px;
        padding:2px 4px 2px 24px;
        display:block;
        background-image: url(../images/look-up-address.png);
        /*background-position:center;*/
        width:146px;
        height:18px;
        text-align:left;
        background-repeat: no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		vertical-align:middle;
		font-style:normal;
/*		font-size:16px; */
		font-size:14px;
}
.BtnRedArrow {
        display:block;
         background-image: url(../images/Btn-red-left.png);
         background-position:left;
         background-repeat: no-repeat;
		 float:left;
}

.BtnRedArrow em {
  	     display:block;
         background-image: url(../images/Btn-red-right-arrow.png);
         background-position:right;
         background-repeat: no-repeat; 
		 margin-right:0px;
}
.BtnRedArrow a {
        margin:0px 15px 0px 4px;
        padding:2px 4px 2px 4px; 
        display:block;
        background-image: url(../images/Btn-red-centre.png);
        background-position:center;
        background-repeat: repeat-x;
		color:#FFFFFF;
		text-decoration:none;
		vertical-align:middle;
		font-style:normal;
		font-size:14px;
}
.BtnBlack {
        display:block;
         background-image: url(../images/Btn-black-left.png);
         background-position:left;
         background-repeat: no-repeat;
		 float:left;

}

.BtnBlack em {
        display:block;
         background-image: url(../images/Btn-black-right.png);
         background-position:right;
         background-repeat: no-repeat; 
		 margin-right:5px;
}
.BtnBlack a {
        margin:0px 4px 0px 4px;
        padding:2px 4px 2px 4px;
        display:block;
        background-image: url(../images/Btn-black-centre.png);
        background-position:center;
        background-repeat: repeat-x;
		color:#FFFFFF;
		text-decoration:none;
		vertical-align:middle;
		font-style:normal;
/*		font-size:16px; */
		font-size:14px;
}


             
.LinkResetPassword a {
	font-size:12px;
	color:#333;
 }
.myAddressesTable {
	font-size:13px;

 }	
.myAddressesTable td {
	vertical-align:top;
 	padding-right:34px;
/*	padding-left:17px; */
	background-color:#FFF;
 }
 
.myAddressesTableAccount td {
	vertical-align:top;
 	padding:0 34px 0 17px;
	background-color:#FFF;
}
.myAddressesAdd {
	margin:17px 17px 0px 0px;
	
}
.CheckoutStatus {
    display:block;
    }
.CheckoutStatus .on {
    }
    
.CheckoutMessage {
    display:block;
    margin:0px 0px 8px 0px;
    }


/*

 button{
	border:none;
	background:none;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:40px;
	line-height:38px;			
	}
button span, button em{
	display:block;
	height:40px;
	line-height:38px;			
	margin:0;
	color:#954b05;
	}
button span{
	padding-left:20px;
	background:url(../images/bg_button.gif) no-repeat 0 0;
	}	
button em{
	font-style:normal;
	padding-right:20px;
	background:url(../images/bg_button.gif) no-repeat 100% 0;
	}
*/

.LblBreadcrumb{font-size:12px;}

.LblMsgError, .LblMsgSuccess,.LblMsgInstruction{display:block; font-size:16px; margin-bottom:5px; width:100%; position:relative;}
.LblMsgError{color:#C61414;}
.LblMsgSuccess{color:#017C7C;}
.LblMsgInstruction{color:#333333;}
.UpdateMask{position:absolute; z-index:10; display:block; border:1px solid #CCC; background-color:#FFFFFF; width:161px; height:161px;
                     background-image:url(../images/loading.gif); background-position:center center; background-repeat:no-repeat;}
.UpdateMaskSmall{position:absolute; z-index:10; display:block; border:1px solid #CCC; background-color:#FFFFFF; width:111px; height:111px; background-image:url(../images/loading.gif); background-position:center center; background-repeat:no-repeat;}

.DataListPagination a:link, .DataListPagination a:visited{ 
float:left; 
font-size:14px;
line-height:19px;
text-decoration:none;
color:#333;
word-spacing:7px;
margin-right:5px;
}
.DataListPagination a:hover, .DataListPagination a:active{
float:left; 
font-size:14px;
text-decoration:none;
color:#333;
}
.PaginationLinkDisabled {
color:#ECECEC;
}
.PaginationLinkDisabledOn {
	padding:0px 4px;
	border: #CCC 1px solid;
	background-color:#FFF;
	color:#333;
	font-weight:bold;
}
.SmallText
{
    font-size:11px;
    }



/* 
-----------------------------------------------------------
My Account
-----------------------------------------------------------
*/
.myAccount h3 {
	margin-bottom:0px;
}
.myAccount h1 {
	font-weight:bold;
	color:#666;
}
.accountChangePassword p {
	padding:5px 0 0 5px;
}
.accountAddresses td {
	width:183px;
	margin: 0px;
	padding-right:0px;
}
.Validation_Summary {
	color:#C61414;
	margin:5px 0px 17px 5px;
}
.balanceMsgSuccess {
	font-size:16px;
	color:#333;
}
.balanceMsgError {
	color:#C61414;
}
.accountMyBalTxt {
	padding:5px 0px 10px 5px;
	color:#333;
	color:#666;
	display:block;
}
.accountMyOrdersOrderAdress {
	margin-top:17px;
	color:#333;
}
.invalidError {
	color:#C61414;
}
.alert {
	color:#C61414;	
}
.tenPoint {
	font-size:11px;
}


