BODY {    
    text-align: center;
    margin: 0px;
}

A {
	color: #00ADEF;
	font-family: Arial;
	font-size: 10pt;	
	text-decoration: none;
}

A.hoverunderline:hover {
	text-decoration: underline;
	color: #9c9d9f;
}

A.helpandinfoitem {		
	COLOR: #9C9D9F;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;	
}

A.helpandinfoitem:hover {		
	COLOR: #003882;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;	
}

A.shoppingsupportitem {		
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}

A.shoppingsupportitem:hover {		
	COLOR: #003882;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}


A.categorynavigationitem {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;	
}

A.categorynavigationitem:hover {		
	COLOR: #003882;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;		
}

A.categorynavigationitemselected {		
	COLOR: #003882;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;		
}

A.categorynavigationsubitem {
	COLOR: #9B9D9F;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
}

A.categorynavigationsubitem:hover {
	COLOR: #003882;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
	text-decoration: underline;
}

A.categorynavigationsubitemselected {
	COLOR: #003882;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
	text-decoration: underline;
}

A.homeproducttitle {	
	text-decoration: underline;
}

A.productlistproducttitle {
	FONT-WEIGHT: bold;	
}

A.productlistproducttitle:hover {
	text-decoration: underline;		
}

A.productlistproductcode {
	
}

A.productlistproductcode:hover {
	text-decoration: underline;		
}

A.youraccount {		
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: bold;
}

A.youraccount:hover {		
	COLOR: #FF0000;	
}

A.abouttitle {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	PADDING-BOTTOM: 10px;
	PADDING-RIGHT: 10px;
}

DIV {			
	offborder: solid 1px red;
}

DIV.logo {
	position:absolute;	
	top: 20px;	
	left: 22px;
}

DIV.telephoneintrocontainer {	
	position:absolute;	
	top: 22px;	
	left: 120px;
	height: 57px;
	offborder: 1px red solid;	
}

DIV.telephoneintro {
	position: absolute;
	bottom: 0px;
	width: 150px;
	offborder: 1px pink solid;			
}

DIV.telephonenumber {
	position: absolute;
	left: 116px;
	top: 39px;		
}

DIV.shoppingbasketcontainer {
	position:absolute;
	top: 22px;
	left:459px;
	height: 57px;
	width: 328px;	
	margin-left: 20px;
}

DIV.shoppingbasket {
	position: absolute;
	bottom: 0px;		
}

DIV.mybaskettitle {
	position: absolute;
	top: 0px;
	left: 49px;		
}

DIV.basketcontents {
	position: absolute;
	bottom: 10px;
	left: 50px;		
}

DIV.basketbuttons {
	position: absolute;
	top: 10px;
	right: 10px;		
}

DIV.generalnavigation {
	position:absolute;	
	top: 94px;
	left: 22px;			
}

DIV.crumbtrail {
	position:relative;	
	top: 0px;
	left: 22px;				
}

DIV.youraccount {
	position:absolute;	
	top: 94px;
	left: 495px;	
	width: 250px;		
}

DIV.primarynavigation {
	position:absolute;	
	top: 125px;
	left: 20px;		
	width: 800px;	
}

DIV.homepagesearch {	
	position:absolute;	
	top: 166px;
	left: 0px;		
	width: 850px;	
}

DIV.mainimage {
	position:relative;		
	left: 20px;		
	width: 800px;		
}

DIV.categorynavigation {
	float:left;
	position:relative;	
	left: 20px;
	margin-top: 20px;
	height:1153px;
	width:135px;
	background-color:#F1F1F2;
	border: #CBCCCE 1px solid;
}

DIV.categorynavigationheading {
	position:absolute;	
	top: 0px;
	height: 25px;
	width:134px;
	background-color:#4B4B4D;	
	border: #CBCCCE 1px solid;
}

DIV.categoryheading {	
	position:relative;	
	top: 20px;
	left: 30px;			
}

DIV.categorymainimage {
	left: 30px;
	margin-top: 25px;
	margin-bottom: 10px;	
	position:relative;					
}

DIV.categoryproductimage {
	left: 8px;
	position:absolute;	
	width: 100px;
	top: 83px;
}

DIV.categoryproductdescription {	
	position:absolute;	
	left: 0px;	
	top: 183px;
	width: 100px;
	borderoff: 1px red solid;
}

DIV.categorybottomruler {
	position:absolute;	
	background-color:#D2D2D3;
	top: 244px;
	left: 0px;			
	width: 397px;
	height: 1px;
}

DIV.homenewsbackground {
	position:relative;	
	margin-top: 5px;
	margin-bottom: 10px;	
	left: 20px;		
	width: 800px;			
}

DIV.homenews {
	position:absolute;	
	top: 5px;
	left: 5px;		
	width: 760px;
	height: 35px;		
	overflow: hidden;		
}

DIV.aboutpagecontainer {
	position:relative;		
	float: left;	
	left: 30px;		
	width: 640px;
	margin-top: 20px;
}

DIV.categoryselecttext {
	position:relative;	
	margin-bottom: 10px;		
	width: 542px;		
}

DIV.categoryrowscontainer {
	position:relative;		
	float: left;	
	left: 30px;		
	width: 397px;
}

DIV.categoryrow {
	position:relative;		
	width: 397px;		
	height: 262px;
}

DIV.categoryrow1 {
	position:absolute;	
	top: 567px;
	left: 166px;		
	width: 397px;		
}

DIV.categoryrow2 {
	position:absolute;	
	top: 829px;
	left: 166px;		
	width: 397px;		
}

DIV.categoryrow3 {
	position:absolute;	
	top: 1084px;
	left: 166px;		
	width: 397px;		
}

DIV.categorytitle {
	position:absolute;	
	top: 0px;
	left: 0px;				
	overflow: hidden;			
}

DIV.categoryproduct1 {
	position:absolute;	
	top: 0px;
	left: 14px;		
	width: 110px;
	height: 230px;
	overflow: hidden;			
	offborder: 1px red solid;
}

DIV.categoryproduct2 {
	position:absolute;	
	top: 0px;
	left: 148px;		
	width: 110px;
	height: 230px;
	overflow: hidden;		
	offborder: 1px red solid;	
}

DIV.categoryproduct3 {
	position:absolute;	
	top: 0px;
	left: 280px;		
	width: 110px;
	height: 230px;;
	overflow: hidden;			
	offborder: 1px red solid;
}

DIV.categorydivider1 {
	position:absolute;	
	background-color:#D2D2D3;
	top: 1px;
	left: 130px;			
	width: 1px;
	height: 229px;
}

DIV.categorydivider2 {
	position:absolute;	
	background-color:#D2D2D3;
	top: 1px;
	left: 264px;			
	width: 1px;
	height: 229px;
}

DIV.browseproductscontainer {
	float: left;	
	position:relative;	
	width: 560px;	
}

DIV.browseovenbackground {	
	position:relative;	
	float: left;	
	left: 20px;		
	width: 540px;		
}

DIV.browsebeveragebackground {	
	position:relative;	
	float: left;	
	left: 20px;		
	width: 540px;		
}

DIV.browsecookingbackground {	
	position:relative;	
	float: left;	
	left: 20px;		
	width: 540px;		
}

DIV.browserefridgerationbackground {	
	position:relative;	
	float: left;	
	left: 20px;		
	width: 540px;		
}

DIV.browsetitle {
	position:absolute;	
	top: 4px;
	left: 9px;		
	width: 400px;
	height: 20px;		
	overflow: hidden;	
}

DIV.browseall {
	position:absolute;	
	top: 5px;
	left: 435px;		
	width: 110px;
	height: 20px;		
	overflow: hidden;	
}

DIV.browseproductoven {
	position:relative;	
	float: left;
	margin-top: 10px;
	left: 20px;		
	width: 540px;	
	height: 175px;
	overflow: hidden;
	offborder: 1px red solid;	
}

DIV.browseproductbeverage {
	position:relative;	
	float: left;
	margin-top: 10px;
	left: 20px;		
	width: 540px;	
	height: 175px;
	overflow: hidden;
	offborder: 1px red solid;	
}

DIV.browseproductcooking {
	position:relative;	
	float: left;
	margin-top: 10px;
	left: 20px;		
	width: 540px;	
	height: 175px;
	overflow: hidden;
	offborder: 1px red solid;	
}

DIV.browseproductrefridgeration {
	position:relative;	
	float: left;
	margin-top: 10px;
	left: 20px;		
	width: 540px;	
	height: 175px;
	overflow: hidden;
	offborder: 1px red solid;	
}

DIV.browseproductimage {
	text-align: center;
	width: 170px;
}

DIV.browseproductdescription {	
	position:absolute;	
	left: 20px;	
	top: 97px;
	width: 150px;
}

DIV.browseproduct1 {
	position:absolute;	
	top: 10px;
	left: 0px;		
	width: 170px;
	height: 155px;
	overflow: hidden;		
	offtext-align: center;
	offborder: 1px red solid;	
}

DIV.browseproduct2 {
	position:absolute;	
	top: 10px;
	left: 180px;		
	width: 170px;	
	height: 155px;
	overflow: hidden;	
	offtext-align: center;
	offborder: 1px red solid;	
}

DIV.browseproduct3 {
	position:absolute;	
	top: 10px;
	left: 360px;		
	width: 170px;	
	height: 155px;
	overflow: hidden;	
	offtext-align: center;
	offborder: 1px red solid;	
}

DIV.browsedivider1 {
	position:absolute;	
	background-color:#D2D2D3;
	top: 1px;
	left: 179px;			
	width: 1px;
	height: 159px;
}

DIV.browsedivider2 {
	position:absolute;	
	background-color:#D2D2D3;
	top: 1px;
	left: 359px;			
	width: 1px;
	height: 159px;
}

DIV.adverts {
	float: right;
	position:relative;		
	width: 230px;		
	offborder: 1px pink solid;
}

DIV.advert1 {
	position:relative;			
	width: 230px;		
	margin-bottom: 14px;
}

DIV.advert2 {
	position:relative;		
	width: 230px;		
	margin-bottom: 14px;
}

DIV.advert3 {
	position:relative;			
	width: 230px;		
	margin-bottom: 14px;
}

DIV.advert4 {
	position:relative;				
	width: 230px;	
	height: 124px;	
	margin-bottom: 14px;
}

DIV.advert5 {
	position:relative;	
	width: 230px;		
}

DIV.pagecontainer {	
	position:absolute;	
	width:807px;		
	text-align: left;
	offborder:1px blue solid;	
	left:50%;
	margin-left: -403px;
}

DIV.pagetop {
	position:relative;		
	width: 100%;
	height: 200px;
	offborder: blue 1px solid;
}

DIV.pagecontent {
	position:relative;		
	width: 100%;
	offborder: green 1px solid;
	overflow: hidden;
}

DIV.pagebottom {
	position:relative;	
	margin-top: 14px;
	width: 100%;
	height: 180px;	
	offborder: red 1px solid;	
}

DIV.extranavigation {
	position:absolute;	
	top: 0px;
	left: 20px;		
	width: 785px;	
	height: 128px;	
	border: #D2D2D3 1px solid;	
}

DIV.extranavigationcontent1 {
	position:absolute;	
	top: 8px;
	left: 19px;				
}

DIV.extranavigationcontent2 {
	position:absolute;	
	top: 8px;
	left: 180px;				
}

DIV.poweredby {
	position:absolute;	
	top: 138px;
	left: 20px;
}

DIV.copyright {
	position:absolute;	
	top: 134px;
	left: 20px;		
	width: 785px;	
	height: 50px;	
	text-align: center;	
}

DIV.creditcards {
	position:absolute;	
	top: 140px;
	left: 661px;		
	width: 230px;	
	height: 50px;		
}

DIV.emailsignupbox {
	position:absolute;	
	top: 75px;
	left: 15px;		
}

DIV.specialoffers {
	position:absolute;	
	top: 150px;
	left: 15px;				
}

DIV.loginregistercontainer {
	position:relative;	
	float: left;
	top: 20px; 
	left: 30px;
	width: 642px;
	margin-bottom: 11px;
}

DIV.registerprevious {
	position: absolute;
	left: 27px;
	bottom: 37px;
}

DIV.registerregister {
	position: absolute;
	right: 32px;
	bottom: 37px;
}

DIV.multibox {	
	position:relative;	
	float:left;
	margin-top: 9px;	
	margin-left: 0px;
	offborder: 1px solid red;		
}

DIV.multiboxtitle {	
	position:absolute;	
	left: 10px;
	top: 14px;
}

DIV.multiboxcontent {	
	position:absolute;		
	top: 45px;
	left: 0px;
	width: 98%;
	height: 250px;		
}

DIV.basketcontainer {
	position:relative;	
	float: left;	
	margin-top: 20px;
	margin-bottom: 13px;
	left: 30px;
	width: 642px;
}

DIV.basketbanner {
	position:relative;	
	float: left;	
	width: 642px;
	height: 40px;
	offborder: 1px solid red;
	overflow: hidden;
}

DIV.basketheadings {
	position:relative;			
	width: 642px;
	height: 25px;
	margin-top: 13px;
	margin-bottom: 10px;
	offborder: 1px solid red;
	float: left;
}

DIV.basketheadingremove {
	position:absolute;			
	top: 3px;
	left: 10px;
}

DIV.basketheadingdescription {
	position:absolute;			
	top: 3px;
	left: 70px;
	width: 220px;
}

DIV.basketheadingquanity {
	position:absolute;			
	top: 3px;
	left: 300px;
}

DIV.basketheadingwarranty {
	position:absolute;			
	top: 3px;
	left: 380px;
	width: 70px;
}

DIV.basketheadingprice {
	position:absolute;			
	top: 3px;
	left: 460px;
}

DIV.basketheadingsubtotal {
	position:absolute;			
	top: 3px;
	left: 550px;
}

DIV.basketitem {
	position:relative;		
	width: 638px;
	height: 95px;
	margin-bottom: 20px;
	border-bottom: #B8B9BA 1px solid;
	float: left;
}

DIV.basketitemremove {
	position:absolute;			
	bottom: 44px;
	left: 5px;
}

DIV.baskettotals {
	position:relative;		
	width: 642px;
	height: 120px;
	margin-top: 20px;	
	float: left;
}

DIV.basketactions {
	position:relative;		
	width: 642px;
	height: 65px;
	margin-top: 5px;	
	float: left;
}

DIV.basketcontinueshopping {
	position:absolute;	
	top: 5px;
	left: 0px;				
}

DIV.basketupdatebasket {
	position:absolute;	
	top: 5px;
	left: 453px;				
}

DIV.basketcheckout {
	position:absolute;	
	top: 35px;
	left: 453px;				
}

DIV.baskettotalssubtotal {
	position:absolute;	
	top 0px;
	left: 375px;						
}

DIV.yourordersitem {
	position:relative;		
	width: 638px;
	height: 30px;
	margin-bottom: 20px;
	border-bottom: #B8B9BA 1px solid;
	float: left;
}

DIV.yourordersheadingdate {
	position:absolute;			
	top: 3px;
	left: 10px;
}

DIV.yourordersheadingquanity {
	position:absolute;			
	top: 3px;
	left: 300px;
}

DIV.yourordersheadingvalue {
	position:absolute;			
	top: 3px;
	left: 380px;
	width: 70px;
}

DIV.yourordersheadingstatus {
	position:absolute;			
	top: 3px;
	left: 495px;
}

DIV.productviewcontainer {
	position:relative;	
	margin-top: 20px; 
	left: 30px;
	width: 397px;
	float: left;
}

DIV.productviewimage {
	position:relative;					
	left: 10px;		
}

DIV.productviewdescription {
	position:absolute;	
	top: 20px; 
	left: 0px;
	width: 100%;
	height:220px;
}

DIV.productviewspectitle {
	position:absolute;	
	top: 255px; 
	left: 0px;
	width: 397px;
	height: 18px;
}

DIV.productviewspeccontainer {
	position:absolute;	
	top: 273px; 
	left: 0px;
	width: 397px;	
	height: 398px;
	border: #CBCCCE 1px solid;
	background-color: #F5F5F6;
}

DIV.productviewspecdesc {	
	position:relative;	
	margin-top: 20px;	
	margin-bottom: 30px;
	margin-left: 10px;		
	width: 375px;			
}

DIV.productviewspectable {	
	position:relative;		
	margin-left: 10px;	
	width: 375px;			
}

DIV.productviewsubheading {
	position:absolute;	
	top: 0px; 
	left: 210px;
	width: 180px;
	height:35px;
	overflow: hidden;
}

DIV.productviewfeatures {
	position:absolute;	
	top: 50px; 
	left: 210px;
	width: 180px;
	height:190px;
	overflow: hidden;	
}

DIV.productviewenlarge {
	position:absolute;	
	top: 200px; 
	left: 10px;
	width: 70px;
	height:20px;	
}

DIV.productviewyousavecontainer {
	position:absolute;	
	top: 146px;
	left: 414px;		
	width: 218px;		
	height: 60px;	
}

DIV.productviewyousave {
	position:absolute;	
	top: 25px;
	left: 16px;		
	width: 205px;		
	height: 25px;	
	overflow: hidden;
}

DIV.productviewpriceinnercontainer {
	position:absolute;	
	top: 2px;
	left: 2px;		
	width: 212px;		
	height: 102px;	
	border: #F8CDAD 1px solid;
}

DIV.productviewpricecontainer {
	position:absolute;	
	top: 20px;
	left: 414px;		
	width: 218px;		
	height: 108px;	
	border: #F9DCC7 1px solid;
}

DIV.productviewpriceprice {
	position:absolute;	
	top: 16px;
	left: 12px;		
	width: 190px;		
	height: 30px;	
	border-bottom: #D9D9DB 1px solid;
}

DIV.productviewaddtobasket {
	position:absolute;	
	top: 61px;
	left: 12px;		
	width: 190px;		
	height: 30px;	
}

DIV.productlistheadbg {
	float: left;
	position:relative;	
	top: 30px; 
	left: 30px;
	width: 397px;
	height: 28px;
	background-color: #CBCCCE;
}

DIV.productlistheadpaging {
	float: left;
	position:relative;	
	top: 5px; 
	left: 10px;		
}

DIV.productlistheadsorting {
	position:relative;	
	float: right;
	top: 6px; 
	margin-right: 9px;
}

DIV.productlistproductscontainer {
	float: left;
	position:relative;		
	margin-top: 50px; 
	left: 30px;
	width: 397px;	
}

DIV.productlistpaging {
	position:relative;	
	width: 395px;
	margin-top: 15px;
	margin-bottom: 13px;				
}

DIV.productlistpagingprevious {	
	position:relative;
	float:left;
	left: 5px;
	margin-top: 10px;
}

DIV.productlistpagingnext {	
	position:relative;
	float:right;
	right: 5px;
	margin-top: 10px;
}

DIV.productlistpagingpages {	
	position:relative;
	float:left;
	width: 230px;	
	margin-left: 15px;
	margin-top: 10px;
	text-align: center;	
}

DIV.productlistdetailbox {	
	position:relative;	
	width: 395px;	
	margin-bottom: 7px;
	border: #CEEBF9 1px solid;
	float: left;
}

DIV.productlistdetailboxspecialoffer {	
	position:absolute;
	top: 10px;
	right: 10px;
	width: 101px;	
	height: 11px;
}

DIV.productlistdetailboximage {
	float: left;
	position:relative;
	left: 18px;
	margin-top: 10px;
	height: 180px;
}

DIV.productlistdetailboxtitle {	
	position:relative;
	float: left;
	margin-top: 35px;	
	left: 30px;	
	width: 175px;	
	height: 50px;
	overflow: hidden;
}

DIV.productlistdetailboxfeaturescontainer {
	position:relative;
	float: left;	
	left: 30px;		
	width: 175px;	
	margin-top: 5px;	
}

DIV.productlistdetailboxfeatures {
	position:relative; 	
}

DIV.productlistdetailboxprice {
	position:absolute;
	float: right;	
	right: 5px;	
	bottom: 40px;	
	width: 90px;	
}

DIV.productlistdetailboxaddtobasket {
	position:absolute;
	float: right;
	bottom: 5px;	
	right: 5px;	
	width: 90px;	
}

DIV.productlistpagingbg {
	position:relative;
	float:left;	
	height:19px;
	width:19px;
	text-align: center;
	vertical-align: middle;
} 

DIV.productlistpagingbgcurrent {
	position:relative;
	float:left;
	background-image:url("/images/productlist/pagenumberbg.gif");
	background-repeat:no-repeat;
	height:19px;
	width:19px;
	text-align: center;
	vertical-align: middle;
} 

FONT.productlistpaging {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
}

FONT.productlistpagingpages {
	COLOR: #7B7B7C;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
}

FONT.multiboxtitle {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
	FONT-WEIGHT: bold;
}

FONT.multiboxsubtitle {
	COLOR: #4B4B4D;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
	FONT-WEIGHT: bold;
}

FONT.multiboxvalidationerror {
	COLOR: #CC071E;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;		
}


FONT.multiboxdarkcontent {
	COLOR: #4B4B4D;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
	FONT-WEIGHT: bold;
}

FONT.multiboxdarkcontentsmall {
	COLOR: #4B4B4D;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
}

FONT.multiboxdarkcontentnobold {
	COLOR: #4B4B4D;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
}

FONT.multiboxcontent {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
}

FONT.multiboxcontentsmall {
	COLOR: #878889;
	FONT-FAMILY: Arial;
	FONT-SIZE: 7pt;
}

FONT.productlistdetailboxlistprice {
	COLOR: #9C9D9F;
	FONT-FAMILY: Arial;
	FONT-SIZE: 7pt;
	FONT-STYLE: italic;
}

FONT.productlistdetailboxprice {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT : bold;
}

FONT.productlistdetailboxspecialoffer {
	COLOR: #F19000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 7pt;
	FONT-WEIGHT : bold;
}

FONT.productlistdetailboxfeatures {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 7pt;
}

FONT.productlistheadpaging {	
	COLOR: #666668;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}

FONT.productlistheadsorting {	
	COLOR: #666668;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
}

FONT.productviewsubheading {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
}

FONT.productviewfeatures {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
}

FONT.productviewdetailboxspecialoffer {
	COLOR: #F19000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT : bold;
}

FONT.productviewpriceprice {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 16pt;
	FONT-WEIGHT: bold;
}

FONT.productviewpriceincdelivery {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

FONT.productviewaddtobasket {
	COLOR: #9C9D9F;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
}

FONT.productviewspecdesc {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
}

FONT.productviewyousave {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
}

FONT.productviewenlarge {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}

FONT.homeproductprice {		
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
}

FONT.homenews {		
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11pt;	
}

FONT.browsetitle {		
	COLOR: #9c9d9f;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
}

FONT.browseall {		
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
}

FONT.homepagesearch {		
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
}
 
FONT.mybaskettitle {		
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: bold;
}

FONT.basketcontents {		
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
}

FONT.telephoneintro {		
	COLOR: #9c9d9f;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
	FONT-WEIGHT: bold;
}

FONT.generalnavigation {
	COLOR: #9c9d9f;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
}

FONT.crumbtrail {
	COLOR: #9c9d9f;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
}

FONT.youraccount {		
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: bold;
}

FONT.extranavigationtitle {
	COLOR: #9c9d9f;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: bold;
}

FONT.extranavigation {
	COLOR: #9c9d9f;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
}

FONT.copyright {
	COLOR: #9c9d9f;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
}

FONT.specialoffers {
	COLOR: #9c9d9f;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
	TEXT-DECORATION: underline;
}

FONT.shoppingsupportheading {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
	FONT-WEIGHT: bold;
}

FONT.categoryheading {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 18pt;	
}

FONT.categorynavigationheading {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11pt;	
}

FONT.categorynavigationitem {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;	
}

FONT.categorynavigationsubitem {
	COLOR: #9B9D9F;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
}

FONT.specialoffersmore {
	COLOR: #9c9d9f;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;		
}

FONT.categorytitle {
	COLOR: #003882;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
	FONT-WEIGHT: bold;	
}

FONT.helpandinfoitem {
	COLOR: #9C9D9F;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;	
}

FONT.popupmenu {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;		
}

FONT.basketheading {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;		
}

FONT.baskettotalstitle {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;		
	FONT-WEIGHT: bold;	
}

FONT.baskettotals {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;		
}

FONT.passwordcasesensitive {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
	font-style: italic;
}

FONT.registerrequired {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
	font-style: italic;
}

FONT.feedbackwarning {
	COLOR: #cc071e;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;	
}


INPUT.homepagesearch
{    
	FONT-FAMILY: Arial;
	width: 230px;	    
}

INPUT.loginemail
{    
	FONT-FAMILY: Arial;
	width: 200px;	    
}

INPUT.loginpassword
{    
	FONT-FAMILY: Arial;
	width: 150px;	    
}

INPUT.registerbox
{    
	FONT-FAMILY: Arial;
	width: 250px;	    
}

TEXTAREA.registerbox
{    
	FONT-FAMILY: Arial;
	width: 350px;	    
}


INPUT.carddatebox
{    
	FONT-FAMILY: Arial;
	width: 20px;	    
}

INPUT.emailsignupbox
{    
	width: 160px;	
	FONT-FAMILY: Arial;    
}

INPUT {
	FONT-FAMILY: Arial;
}

SELECT {
	FONT-FAMILY: Arial;
}

TR.categorynavigationheading {
	height: 26px;	
}

TD.categorynavigationheading {
	width:134px;
	background-color:#4B4B4D;
	border-bottom: #CBCCCE 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
}	


TD.categorynavigationspacer {
	background-color:#4B4B4D;
	border-bottom: #CBCCCE 1px solid;
}	

TD.categorynavigationitem {
	width:134px;	
	border-bottom: #D4D5D6 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
}

TD.categorynavigationspecialoffers {
	width:134px;	
	padding-bottom: 5px;
	padding-top: 5px;
}

TD.categorynavigationitemexpandedcontainer {
	width:134px;	
	border-bottom: #D4D5D6 1px solid;
	padding-bottom: 5px;	
}

TD.categorynavigationitemexpanded {
	width:134px;		
	padding-bottom: 5px;
	padding-top: 5px;
}

TD.categorynavigationsubitem1 {
	padding-left: 10px;	
	padding-bottom: 1px;
	padding-top: 1px;
}

TD.categorynavigationsubitem2 {
	padding-bottom: 1px;
	padding-top: 1px;
}

TD.about {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
	VERTICAL-ALIGN: top;
	PADDING-BOTTOM: 10px;
	PADDING-RIGHT: 10px;
}

TD.abouttitle {
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;	
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	PADDING-BOTTOM: 10px;
	PADDING-RIGHT: 10px;
}

DIV.popupmenu {
	position:absolute;	
	top: 155px;	
	visibility: hidden;	
}


TABLE.popupmenu {
	width: 200px;
	padding: 0px;
	margin: 0px;
	border: #FFFFFF 1px solid;
	background-color: #CBCCCE;
}

TD.popupmenuspacer {
	width: 5px;
	padding: 0px;
	margin: 0px;
	border-bottom: #FFFFFF 1px solid;	
}

TD.popupmenuspacerlastitem {
	width: 5px;
	padding: 0px;
	margin: 0px;	
}

TD.popupmenu {
	width: 195px;
	padding: 0px;
	margin: 0px;
	border-bottom: #FFFFFF 1px solid;	
	cursor: pointer;
}

TD.popupmenulastitem {
	width: 252px;
	padding: 0px;
	margin: 0px;
}

TD.productviewspectable {		
	COLOR: #4b4b4d;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	border-bottom: #D3D3D4 1px solid;
}

TD.productviewspectable2 {		
	COLOR: #4b4b4d;	
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	background-color: #F0F1F1;
	border-bottom: #D3D3D4 1px solid;
}

TD.multiboxvalidationerror {
	border: #CC071E 1px solid;
}

TR.popupmenu {
	height: 35px;	
}

TR.productviewspectable {
	height: 26px;	
}
