/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 

/*img, div { behavior: url(http://www.hcsdirect.co.uk/scripts/iepngfix.htc) }*/

BODY {

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}	

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #707070;
}

H2 {
	font-family:Arial, Helvetica, sans-serif;
}
	
H3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #5C5C5C;
}

a.H3link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #5C5C5C;
}
	
.H3spacing{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin-bottom: 1px;
	color: #3C3C3C;
}

a.H3link:hover
{
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #425ABB;
	text-decoration: underline;
}

H4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: left;
	margin-bottom: -0.5px;
	}
	
H5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	text-align: right;
	margin-bottom: -0.5px;
	line-height: 5px;
}

.gli 
{
	Margin-Left: -20px; 
	margin-bottom: -0.5px;
	margin-right: -20px;
	}
	
.netscape6problem		
{
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	}
	
.smallnormal			
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 2px;  
	font-weight : bold; 
	 
	}
	
.smallnormal2			
{
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 2px;  
	font-weight : bold;  
	}
	
.smallnormaltable		
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; color: black; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	}
	
.smallnormaltablealt	
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8px; 
	color: #6398D8; 
	}

.productselection
{
	margin-left: -8px;
	margin-bottom: -15px;
}

.producttext			
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 16px; 
}

A.breadcrumb:Link 
{ 
	font-size :10pt;
	font-weight:bolder;
	color: #717171;
	text-decoration: none; 
	float: left;
}

A.breadcrumb:visited 
{ 
	font-size :10pt;
	font-weight:bolder;
	color: #C40001;
	text-decoration: none;
	float: left;
}
 
A.breadcrumb:hover 
{ 
	font-size :10pt;
	font-weight:bolder;
	color: #C40001;
	text-decoration: none; 
	float: left;
}
 
.largebold				
{
	font-family:Arial, Helvetica, sans-serif;
 font-size: 18px; 
 font-weight: bold; 
 color: #000000;  
 }
	
.smallbold				
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	}
	
.smallboldtable			
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px; 
	font-weight: bold; 
	color: black; 
	}
	
.smallboldtablealt		
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; color: red; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	}
	
.smallboldtabletop		
{ 
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: white; 
	font-weight: bold; 
	TEXT-DECORATION: none;
	padding-left: 4px; 
	}
	
.smallboldversiontop	
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #000000; 
	}
	
.smallboldfooter			
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: gray; 
	}
	
.locationbar				
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: black;
	}
	
.productimage {
	border : 1px solid;
}

a.producttitle2:link, a.producttitle2:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

a.producttitle2:hover, a.producttitle2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9.5pt;
	font-weight: bold;
	color: #3d3d3d;
	text-decoration: none;
	padding-left: 5px;
}

.listbg {
	background-image: url(http://www.hcsdirect.co.uk/images/list_corner.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.li 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 5px;
	color:#425ABB;
}

.producttable 
{
	font-size : x-small;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
}

.CatHeader				
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px ;
	}		

A:link					
{
	text-decoration: none; 
	color: #000000;
	}
	
A:visited				
{
	text-decoration: none; 
	color: #000000; 
	}
	
A:hover					
{
	text-decoration: underline; 
	color: #000000;
	}

.searchfieldbg
{
	background-color: #5C5C5C;
	color:#FFFFFF;
	font-size:10px;
}	

.searchbgimg
{
background-image: url(http://www.hcsdirect.co.uk/images/search_bg.gif);
background-repeat: repeat-x;
}
	
.resultsBackgroundbase2
{
	background-color: #5C5C5C;
	color:#FFFFFF;
	font-size:10px;
}

.resultsBackgroundbase3
{	background-color: #FFFFFF;
	color:#92aacc;
	font-size:12px;
	font-weight: bolder;
	height: 15px;
	text-align: right;
	}

.darkbluesubheader 
{  
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f287f;
}


A.headerproduct:link		
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: white; 
	font-size:11px;
	font-weight: bold;
	}
	
A.headerproduct:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #29387B; 
	font-size:11px;
	font-weight: bold;
	}
	
A.headerproduct:hover		
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #6398D8; 
	font-size:11px;
	font-weight: bold;
}

A.productlink1:link		
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #29387B; 
	font-size:13pt;
	padding-left: 2px;
	font-weight: bold;
	}
	
A.productlink1:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #29387B; 
	font-size:13pt;
	padding-left: 2px;
	font-weight: bold;
	}
	
A.productlink1:hover		
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #7EA8E7; 
	font-size:13pt;
	padding-left: 2px;
	font-weight: bold;
}

A.content:link		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:9pt;
	}
	
A.content:visited		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:9pt;
	}
	
A.content:hover		
{
	text-decoration: none; 
	color: #6398D8; 
	font-size:9pt;
}

A.contentcrumb:link		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:9pt;
	}
	
A.contentcrumb:visited		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:9pt;
	}
	
A.contentcrumb:hover		
{
	text-decoration: none; 
	color: #6398D8; 
	font-size:9pt;
}

A.productlink:link		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:10pt;
	}
	
A.productlink:visited		
{
	text-decoration: none; 
	color: #29387B; 
	font-size:10pt;
	}
	
A.productlink:hover		
{
	text-decoration: none; 
	color: #6398D8; 
	font-size:10pt;
}

.productcolour
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #3f467a;
	font-weight: lighter;
	margin-top: -30px;
}

.productcolour2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #3f467a;
	font-weight: lighter;
	margin-top: -30px;
}

A.table:link				
{
	text-decoration: none; 
	color:white;
	}
	
A.table:visited			
{
	text-decoration: none; 
	color: white; 
}

A.table:hover			
{
	text-decoration: underline; 
	color: white;
	}


A.locationlink:link		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #29387B; 
}

A.locationlink:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #29387B; 
}
	
A.locationlink:hover		
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #7286D1; 
}

A.locationlink2:link		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #29387B; 
}

A.locationlink2:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #29387B; 
}
	
A.locationlink2:hover		
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #7286D1; 
}

table.minibasket			
{
	background-color: #DDDBF3; 
}
	
tr.minibasketline 		
{
	background-color: #DDDBF3; 
}
		
table.mainpage				
{
	background-color: white; 
}

tr.mainpagetableline 		
{
	background-color: #DDDBF3; 
}

tr.mainpagetableline2 		
{
	background-color: #F1F0FE; 
}

tr.mainpagetablespecial		
{
	background-color: #DDDDDD; 
}

tr.mainpageversionhighlight	
{
	background-color: #FFEE00; 
}

.textfield		
{
	BORDER-RIGHT: #000000 1px Solid; 
	BORDER-TOP: #000000 1px Solid; 
	BORDER-BOTTOM: #000000 1px Solid;
}

.main
{
    PADDING-RIGHT: 12px;
    FONT-SIZE: 9pt;
    LEFT: 150px;
    PADDING-BOTTOM: 10px;
    WIDTH: 550px;
	font-family:Arial, Helvetica, sans-serif;
    TOP: 450px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: justify
}

.productmain
{
    PADDING-RIGHT: 12px;
    WIDTH: 550px;
	font-family:Arial, Helvetica, sans-serif;
    TOP: 300px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: justify;
}

.mainproduct
{
    FONT-SIZE: 9pt;
    LEFT: 165px;
    WIDTH: 550px;
	font-family:Arial, Helvetica, sans-serif;
	 MARGIN-TOP: 10px; 
 }

.icontext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
	font-family:Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.special
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 9pt;
    CURSOR: pointer;
    COLOR: #ccccff;
	font-family:Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.specialdiv
{
    MARGIN-TOP: 3pt;
    MARGIN-BOTTOM: 0pt;
    MARGIN-LEFT: 9px
}
.topmenu 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;

}
.topmenu:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/*IMG
{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
}*/

#contents {
    width:750px;
    margin-left: -170px;
}

.pad 
{
	padding-left:50px;
}

.linkspad 
{
	padding-left:9px;
}

.reviewpad
{
	padding-left:5px
}

.mainpgproductpad 
{
	padding-left:5px;
}

.resultsPriceLarge
{
	font-size : 17px;
	font-weight : bold;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-right: 1px;
}

.resultsPriceLargehome
{
	font-size : 16px;
	font-weight : bold;
	color: #29387B;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-right: 3px;
}

.resultsPriceLargeproduct
{
	font-size: 24px;
	font-weight: bold;
	color: #4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
/*	valign: middle;*/		
	}
		
#basepadding
{
	padding-bottom: 2px;
}

.basketpadding
{
	padding-top: 50px;
}
.frontPriceLarge
{
	font-size : 16px;
	font-weight : bold;
	color: #29387B;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-left: 5px;
}

.resultsPrice
{
	font-size : 24px;
	font-weight : bolder;
	color: #29387B;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right: 2px;
}

input {
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 8pt;
	border : 1px solid #CCCCCC;
	padding-top: -25px;
	}

#inputnb {
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 8pt;
	border: none;
	}

.inputnb {
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 8pt;
	border : none;
	}
	
.inputBUY {
    align: right;
	border : none;
	padding-right: -15px;
	}
	
.inputquantity {
   font-family:Arial, Helvetica, sans-serif;
	text-align: inherit;
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 8pt;
	height: 14px;
	border : 1px solid #CCCCCC;
}

.inputbuy {
	border : none;
	}
	
/*.basketquantity{
	width: 45px;
	align:left;
}*/
	
.bordermain {
	border:1px solid #CACACA;
	border-left: 1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-bottom:1px solid;
}

.compbordermain {
	border:1px solid #CACACA;
	border-left: 1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-bottom:1px solid;
	border-style: solid;
}

.basketheader1{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: lighter;
	color: White;
	padding-top:5px;
	padding-bottom:2px;
	vertical-align: baseline;
	}
	
.textformat{
	letter-spacing:-0.2pt;
   word-spacing:-0.2pt;
	line-height: 13pt;
}

A.moreinfohome:link		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #223D6F; 
	padding-right:5px;
}

A.moreinfohome:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #223D6F; 
	padding-right:5px;
}
	
A.moreinfohome:hover		
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #767676; 
	padding-right:5px;
}

A.reviewlink:link		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #3F3F3F; 
	padding-right:5px;
}

A.reviewlink:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #3F3F3F; 
	padding-right:5px;
}
	
A.reviewlink:hover		
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #767676; 
	padding-right:5px;
}

A.moreinfohomebase:link		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none; 
	color: #2F2F2F;
}

A.moreinfohomebase:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none; 
	color: #2F2F2F; 	
}
	
A.moreinfohomebase:hover		
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none; 
	color: #6D6D6D; 
}


.productlistcolour
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #7286D1; 
}



.basketcontainstext{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #415CC0; 
}

.basketheadingtext{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9.5pt;
	color: #415CC0; 
}

.homecompact			
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #29387B;
	}
	
A.keywordgo:link		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #29387B; 
}

A.keywordgo:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #29387B; 
}
	
A.keywordgo:hover		
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: underline; 
	color: #29387B; 
}	

.thumbsborder
{
	border: 1px solid;
	border-color:#29387B; 
}

.pricetotals
{
	font-size : 12px;
	font-weight: bold;
	color: #29387B;
	font-family:Arial, Helvetica, sans-serif;
	}

.basketsummary
{
    FONT-SIZE: 9pt;
    font-family:Arial, Helvetica, sans-serif;
}

.basketsummaryheader
{
    FONT-SIZE: 9.5pt;
	 font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
	 color: #29387B; 
}

.tdheight {
	height: 20px;
	margin-top: 5px;
}

a.credits:link, a.credits:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: #2E2E2E;
	text-decoration: none;
	padding-left: 5px;
}

a.credits:hover, a.credits:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	color: Gray;
	text-decoration: none;
	padding-left: 5px;
}

a.back:link, a.back:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	color: #2E2E2E;
	text-decoration: none;
	padding-left: 2px;
}

a.back:hover, a.back:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:9pt;
	color: Gray;
	text-decoration: none;
	padding-left: 2px;
}

a.mailtos:link, a.mailtos:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5C5C5C;
	text-decoration: none;
}

a.mailtos:hover, a.mailtos:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #898989;
	text-decoration: none;
}

a.compinfo:link, a.compinfo:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #5C5C5C;
	text-decoration: none;
	letter-spacing: -0.02em;
}

a.compinfo:hover, a.compinfo:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #DA0001;
	text-decoration: none;
	letter-spacing: -0.02em;
}

/* main elements for changes */

.credit
{
    FONT-SIZE: 8pt;
	font-family:Arial, Helvetica, sans-serif;
}

.creditline
{
    WIDTH: 100%
}

.credit:hover
{
    FONT-SIZE: 8pt
}

.frame
{
	border-color: #1A3A7F;
	padding-top: 5px;
	padding-left: 5px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	}

.framebuy
{
	border-color: #1A3A7F;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	}
	
	
.text 
{
	FONT-SIZE: 9pt; 
	COLOR: #102D67; 
	font-family:arial, Helvetica, sans-serif;
	padding-left: 10px;
	}


.select	
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: black; 
	background-color: white;
	border : 1px solid #CCCCCC;
	width: 145px;
	margin-top: -15px;
		}
		
.othermanuselect	
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt; 
	color: black; 
	border : 1px solid #CCCCCC;
	width: 175px;
			}

.pricelistselect {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: black; 
	background-color: white;
	border : 1px solid #CCCCCC;
	width: 175px;
	margin-top: 15px;
}		
	
.listpriceselect {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: black; 
	background-color: white;
	border : 1px solid #CCCCCC;
	width: 175px;
	/*margin-top: 15px;*/
	float: left;
}
	
.searchselect	
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: black; 
	border : 1px solid #CCCCCC;
	background-color: white;
	margin-top: 1px;
	margin-right: 2px;
}
	
.resultsPriceLargelist {
	font-size : 14pt;
	font-weight : bold;
	font-style: italic;
	color: #b6006f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
#pinklink {
	font-size : 11pt;
	font-weight : normal;
	color: #b6006f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
a.pinklink:link {
	font-size : 11pt;
	font-weight : normal;
	text-decoration: underline;
	color: #b6006f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

#moreinfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333E51;
	padding-right: 5px;
}
.gallerymore {
	border: thin;
	border-color: #999999;
}

a.gallerymore:link, a.gallerymore:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #5C5C5C;
	border: thin;
	border-color: #999999;
	text-decoration: none;
}

a.gallerymore:hover, a.gallerymore:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	border: thin;
	border-color: #999999;
	text-decoration: underline;
	color: #5C5C5C;
}

A.more:link		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: left;
	text-decoration: none; 
	color: #ffffff;
	padding-left: 5px;
}

A.more:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: left;
	text-decoration: none; 
	color: #ffffff; 
	padding-left: 5px;
}
	
A.more:hover		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	text-align: left;
	text-decoration: underline; 
	color: #ffffff; 
	padding-left: 5px;
}

A.manuinfo:link		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #5C5C5C; 
	padding-left: 25px;
}

A.manuinfo:visited		
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #5C5C5C; 
	padding-left: 25px;
}
	
A.manuinfo:hover		
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none; 
	color: #F979CD; 
	padding-left: 25px;
}

.productpad
{
	padding-left:10px;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
}

.productlistpad
{
	padding-left:5px;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
}

a.producttitle:link, a.producttitle:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
}

a.producttitle:hover, a.producttitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:9pt;
	text-decoration: underline;
	color: #ffffff;
	padding-left: 5px;
}


.resultsBackgroundtop{
	color:#ffffff;
	background-color: #D8D8D8;
	width: 100%;
	font-size: 9px;
	}

.resultsBackgroundtopBskt
{
	color:#5C5C5C;
	background-color: #5C5C5C;
	width: 100%;
	font-size: 9px;
	}	
	
.resultsBackgroundbase
{
	background-color: #5C5C5C;
	color:#FFFFFF;
	font-size:12px;
	font-weight: bolder;
	height: 15px;
}

.productlistborder
{
	BORDER:1px solid; 
	border-color: #AFAFAF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	margin-bottom: 2px;
}

.prodBg {
	background-color: #0087C5;
}

A.deadlink 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Silver;
	text-decoration : none;
	font-weight : normal;
}

.smallcompact			
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
.smallcompactsearch			
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	}	

.navigation
{
   font-family:Arial, Helvetica, sans-serif;
	font-size: 5pt;
	margin-left: 10px;
	margin-bottom: 5px;
	list-style: none;
}

.form			
{
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px;
	margin-top: -18px;
	margin-bottom: 5px;
	}

.form1			
{
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px;
	margin-top: 1px;
	margin-bottom: 5px;
	}	
	
.form2		
{
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px;
	margin-top: -18px;
	margin-bottom: 5px;
	}
	
.strapline
{
    FONT-SIZE: 10pt;
	 font-weight: bold;
	 font-family:Arial, Helvetica, sans-serif;
	 color: #5C5C5C;
	 }	
	 
.listbase{
	background-color: #C0D0E5;
} 

.searchbg
{
	background-image: url(http://www.hcsdirect.co.uk/images/search_bg.gif);
	background-repeat: no-repeat;
}

.rrp{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #B90000; 
	padding-left: 5px;
	padding-top: 1px;
}

.rrplist{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #B90000; 
	padding-right: 2px;
	padding-top: 5px;
}

	 
a.HmproductHdr:link, a.HmproductHdr:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
	padding-left: 5px;
	text-transform: lowercase;
}

a.HmproductHdr:hover, a.HmproductHdr:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #C40001;
	font-weight: bolder;
	text-decoration: none;
	padding-left: 5px;
	text-transform: lowercase;
}


.prodcode {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #5C5C5C;
	padding-left: 7px;
}
	 
.shortdesc
{
	font-family:Arial, Helvetica, sans-serif;
	color: #4A4A4A; 
	font-size:8pt;
	padding-left:2px;
	padding-right:2px;
	 }
	 
.desc
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #5C5C5C; 
	font-size:9pt;
	padding-left:5px;
	 }

.hmdesc
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #464B4F; 
	font-size:8.5pt;
	padding-left:5px;
	vertical-align: top;
	 }	 
	 
.shortdescred
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #CA0000; 
	font-size:9pt;
	font-weight: bold;
	padding-left:3px;
	padding-right: 0px;
	 }	 
	 
.shortlistdesc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #4D4D4D; 
	padding-left: 5px;
	}

.listcontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color: #4D4D4D; 
	padding-left: 5px;
	}
	
.proddescmain {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-weight: bolder;
	color: #696969; 
	font-size:8pt;
	padding-left: 6px;
	padding-right: 20px;	 
	line-height: 11.5pt;	
	}
	 
.proddesc {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #5C5C5C; 
	font-size:12.5pt;
	font-weight: bolder;
	padding-left: 2px;
		}
	
.smallboldtemplate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 	
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	}
	
hr		
{
	height:1px; 
	color: #B9B9B9; 
}

.homebg
{
background-image: url(http://www.hcsdirect.co.uk/images/hmprod_bg.gif);
background-repeat: no-repeat;
margin-left: 25px;
} 

.HmBackgroundtop{
	background-color: #CBCBCB;
	}

.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #102D67; 
	padding-left: 2px;
	padding-top: 1px;
	 }

.inputfields {
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 8pt;
	border : 1px solid #ACACAC;
	margin-top: 2px;
	}
	
.button {
	background: #A9A9A9;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	border: 1px solid #ACACAC;
}

.formbg{
	background-image: url(http://www.hcsdirect.co.uk/images/form_bg.gif);
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 24px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #102D67;
	}
	
a.mailer:link, a.mailer:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

a.mailer:hover, a.mailer:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: Gray;
	text-decoration: none;
	padding-left: 5px;
}

.ourprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #AC0000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.productprice {
	font-size : 14pt;
	font-weight : bold;
	font-style: italic;
	color: #b6006f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.pimage_border {
	border: 1px;
	border-color: #999999;
}

.ourpriceProd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

.quantityProd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

.ourpricelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5pt;
	font-weight: normal;
	color: #B90000;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ourpriceDEF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #971A1E;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

img.hcsLRGpop {
 /*width: 350px;*/
  border: none;
 
 }
 
img.hcsLRG {
 /*width: 225px;*/
   border: none;
 }
 
 img.hcsDEF {
 /*width: 135px;*/
   border: none;
 }
 
img.hcsSML {
  border: none;
   }
  
img.hcsXtraSML {
  /*width:30px;*/
  border:none;
   }
	
img.hcsTopSML {
 /* width:30px;*/
  border: none;
   }

img.comparisonPIC {
 /*width: 100px;*/
 }

img.hcsRELATED {
 /* width:70px;*/
  vertical-align: top;
  border: none;
   }
 
.LRGimg {
	padding-right: 5px;
}

.imgbg{
background-image: url(http://www.hcsdirect.co.uk/images/imgbg.gif);
}

.imgPOPborder {
	border: thin;
	border-color: #414141;
}

.zoomable { 
cursor: url(images/magnify.cur);
 }

.framePad {
	padding-left: 10px;
}

.Saving
{
	font-size : 11pt;
	font-weight : bold;
	color: #29387B;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-right: 1px;
}

.SavingProd
{
	font-size : 13px;
	font-weight : bold;
	color: #29387B;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right: 1px;
}

.hmborder{

border: 1px solid;
color: #666666;
height: 380px;
}

.HMtable{
	margin-top: -25px;
}

.smallnormaltable		
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: black; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	}

.smallboldtable		
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: black;
	font-weight: lighter;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px; 
	}
	
.quantitylist{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #585858; 
	padding-right: 7px;
	padding-top: 1px;
}	

.quantityprod{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bolder;
	color: #AC0000;
	padding-top: 1px;
}	

.buybut{
	vertical-align: baseline;
	margin-bottom: -7px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

.shiping{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight: bolder;
	color: #AE0000;
	text-align: left;
}

.stockAvailable{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight: bolder;
	color: #000400;
	text-align: left;
}

.stocklevel{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color: #444444;
	text-align: left;
}

.warranty{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
	color: #968B9C;
}
.warranty_titles{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight: bolder;
	color: #B6006F;
}

.nav 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000; 
	font-weight: bolder; 
	TEXT-DECORATION: none;
	padding-left : 15px;
 	letter-spacing:0.1pt;
   word-spacing:-0.1pt;
	line-height: 16pt;
	}
	
.bannertext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt; 
	color: #000000; 
	TEXT-DECORATION: none;
	padding-left : 9px;
 	letter-spacing:0.1pt;
   word-spacing:-0.1pt;
	line-height: 8pt;
	}	
	
.panelcorner
{
	background-image: url(http://www.hcsdirect.co.uk/images/panel_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}	

.wksproddesc
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #5C5C5C; 
	font-size:9.5pt;
	font-weight: bold;
	padding-left: 6px;
	 }
	
.featuresbg	 
{
  background-image: url(http://www.hcsdirect.co.uk/images/featuresbg.gif);
  background-repeat: repeat-x;
}

.recommendedbg	 
{
  background-image: url(http://www.hcsdirect.co.uk/images/drkred_shimTall.gif);
  background-repeat: repeat-x;
}

.recomprodtitle
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #290008; 
	font-size:8.5pt;
	font-weight: bold;
	}
	

.recomproddesc
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #290008; 
	font-size:8pt;
	font-weight: lighter;
	}	
	
.recomproddesc2
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #290008; 
	font-size:9pt;
	font-weight: lighter;
	vertical-align: top;
	}	
	
.recomprice
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	color: #B6006F; 
	text-decoration: none;
}	

.ourprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

.recomsmlfont
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #5C5C5C; 
	font-weight: bolder;
}

.recomhdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	letter-spacing: -0.04em; 
	font-weight: bolder;
}
.recomLastLine {
	border-bottom: 1px solid #808080; 
}

.chkbox
{
	margin-top: 10px;
	margin-bottom: -10px;
	}

.pricetotals
{
	font-size : 12px;
	font-weight: bold;
	color: #5C5C5C;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.comparisonhdrs {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none; 
	color: #717171; 
	font-size:9pt;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	letter-spacing: -0.02em; 
	}

.comparisontxt {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none; 
	color: #290008;
	font-size:9pt;
	font-weight: lighter;
	padding-right: 5px;
	padding-left: 5px;
	letter-spacing: -0.02em; 
}

.chkoutborder {
	border:1px solid #7B0553;
	border-left: 1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-bottom:1px solid;
	margin-left: 2px;
}

.bsktprice {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10pt;
	font-weight: lighter;
	text-align: right;
	padding-right: 25px;
}

.comparisonbg {
background: url(images/comparison_bg.gif);
background-repeat: repeat-x;
}

.hmtable {
	margin-top: -566px;
}

a.links:link, a.links:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #223D6F;
	text-decoration: none;
	padding-left: 5px;
}

a.links:hover, a.links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: Gray;
	text-decoration: none;
	padding-left: 5px;
}


a.contentLink:link, a.contentLink:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #3B63B0;
	text-decoration: none;
}

a.contentLink:hover, a.contentLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color: #000000;
	text-decoration: underline;
}


.selectstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: Gray;
}

.warranttable {
margin-bottom: -2px;
}

.productpad {
	padding-left: 5px;
}

.recommendborder {
	border-left: 1px solid #7B0553;
	margin-left: 2px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
}

.goblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000; 
	padding-left: 9px;
}

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(http://www.hcsdirect.co.uk/images/footer_bg.gif);
	background-repeat: no-repeat;
	}
	
html>body .footermargin {
	padding-left: -5px;
}

.basketmargin {
	padding-right: 0px;
	}
	
html>body .basketmargin {
	padding-right: 6px;
	}
	
.mybaskethdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(http://www.hcsdirect.co.uk/images/mybasket_bghdr.gif);
	background-repeat: no-repeat;
}

.mybasketprice {
	padding-right: 8px;
}

a.mybaskethd:link, a.mybaskethd:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #ffffff;
	letter-spacing: -0.04em;
	padding-top: 5px;
}

a.mybaskethd:hover, a.mybaskethd:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #DCDCDC;
	letter-spacing: -0.04em;
	padding-top: 5px;
	text-decoration: none;
	}

.basketpad {
	padding-left: 15px;
}

.mybasket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align: right;
	padding-right:8px;
}

.loginheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 100;
}

.loginbg {
	background-image: url(http://www.hcsdirect.co.uk/images/login_bg.gif);
	background-repeat: no-repeat;
}

.keywordspacing {
	margin-bottom: 10px;
	margin-left: 0px;
}


html>body #keywordspace {
	margin-left: 0px;
	margin-bottom: 10px;
}


.productheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}

.productmakeserial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #707070;
}

.compheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	letter-spacing: -0.07em;
	font-weight: bold;
	color: Black;
	text-align: left;
}

.productnavigation
{
	margin-left: 10px;
	margin-bottom: 5px;
}

.dropdowns {
	width:125px;
}

.searchhdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	background-image: url(http://www.hcsdirect.co.uk/images/search_bghdr.gif);
	background-repeat: no-repeat;
}

.searchhdr2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	letter-spacing: -0.04em;
	background-image: url(http://www.hcsdirect.co.uk/images/search_bghdr2.gif);
	background-repeat: no-repeat;
}

.recommendedhdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	letter-spacing: -0.04em;
	background-image: url(http://www.hcsdirect.co.uk/images/recommended_bghdr.jpg);
	background-repeat: no-repeat;
}

a.searchhdrLink:link, a.searchhdrLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #000000;
	letter-spacing: -0.04em;
}

a.searchhdrLink:hover, a.searchhdrLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #C40001;
	letter-spacing: -0.04em;
	text-decoration: none;
	}


html>body #search_spacing {
	padding-left: 23px;
}

.loginhdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	color: #000000;
	letter-spacing: -0.04em;
	padding-top: 10px;
	}
	
.foundcheaper {
	padding-left: 5px;
	padding-right: 10px;
}

.topproductstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bolder;
	color: #000000;
}

.topproducttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}

.topproductprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bolder;
	color: #C40001;
	border-bottom: 1px solid #808080;
}

.searchfilterhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	font-weight: bolder;
}

.FilterTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.searchfilterbg{
	color:#000000;
	background-color: #ffffff;
	width: 100%;
	font-size: 7.5pt;
	font-weight: lighter;
		}
		
.tickbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color: #4D4D4D;
	font-weight:normal; 
	border: none;
} 

.tickboxHeight {
	padding-top: 25px;
}

html>body .tickboxHeight {
	padding-top: 22px;
}

.flterbutton {
	border: none;
}

.noborder {
	border: none;
}

#flterbutton {
	border: none;
	padding-left: -5px;
}

.bartitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
}

a.detailsupdate:link, a.detailsupdate:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}

a.detailsupdate:hover, a.detailsupdate:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #3C3C3C;
	text-decoration: none;
}

.orderconfirmation {
	padding-right: -20px;
}

.cursor {
	CURSOR: pointer;
}

.popPad {
	margin-left: -16px;
}

div.feedburnerFeedBlock ul { 
margin-left:0; 
padding-left:0; 
list-style-type: none; 
}

div.feedburnerFeedBlock { 
   /*border:1px solid #ddd; 
   background-color:#ffe; */
   padding:10px; 
}

div.feedburnerFeedBlock ul li span.headline { 
   font-weight:bold; 
   display:block; 
   margin:12px 0 0 0; 
}

div.feedburnerFeedBlock ul li span.headline { 
   font-weight:bold; 
}

div.POPimg {
margin-top: 20px;
margin-left: 30px;
}

a.closewin:link, a.closewin:visited {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #991B1E;
	text-decoration: none;
}

a.closewin:hover, a.closewin:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: Gray;
	text-decoration: none;
}

.imgpop_modno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	color: Gray;
}

.filtersearchBt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #000000;
	letter-spacing: -0.04em;
	border: none;
}

* html .tabbase { margin-bottom/**/: -5px; } 

*+html .tabbase { margin-bottom: -5px; } 

.tabbase { margin-bottom/**/: -5px; } 

* html .keywordBase { margin-bottom/**/: 0px; } 

*+html .keywordBase { margin-bottom: 0px; } 

.keywordBase { margin-bottom/**/: 0px; } 

.LinkInText
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #DA0001;
	text-decoration: underline;
	}
	
.packageplus {
	margin-right: -2px;
}

div#navbar
{
	margin-left: 10px;
}

.defaultMake {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14pt;
	color: #000000;
}
.defaultModel {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14pt;
	color: #000000;
}
.strapline {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.defaultDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #4A4A4A;
}
.hcs_heading {color: #8C8C8C; font-size: large; font-family: Arial, Helvetica, sans-serif;}

.hcs_standard {color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

a.CompareItems
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B6006F;
	font-weight:900;
	text-decoration:none;
	cursor:pointer;
}
a.CompareItems:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B6006F;
	font-weight:900;
	text-decoration:underline;
	cursor:pointer;
}
