body {
background-color:FFFFFF;
/* background-image: url(../graphics/back_fade.gif); */
background-image: url('/graphics/blue-rivets.jpg'); 
text-decoration: none; 
color: #000000; font: 10pt arial, Helvetica, sans-serif;
margin :0px;
text-align: center;
}

H1 {
background:#002180;
background-image: url('/graphics/h1back.gif');
text-decoration: none; color: #FFFFFF; font: 14pt arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
width:623px;
height:25px;
}


H2 {text-decoration: none; color: #183596; font: 12pt arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;}

.h1a {
background:#002180;
background-image: url('/graphics/h1back.gif');
text-decoration: none; color: #FFFFFF; font: 14pt arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
width:623px;
height:25px;
}

#page {
	position: relative;
	width: 990px;
	margin: 0 auto;
	background-color:FFFFFF;
	text-align: left;
}
#menu {
	position: relative;
	width: 990px;
	height: 25px;
	background-color: #FE0000;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	float: left;
	background-color: #FE0000;
	padding: 5px 20px;
	border-right: #666666 solid 1px;
	text-transform: uppercase;
}

#menu a {
	display: block;
	color: #FFFFFF;
}

#menu a:hover {
	color: #000099;
}
#menu #uk {
	float: right;
}

#tt {
	position: absolute;
	display: block;
	border: 1px solid black;
	background-color: #FFFFCC;
	padding: 2px;
}

#categories {
	position: relative;
	width: 170px;
	text-align: left;
}

#categories ul.cat_menu {
	margin: 0 0 2px 0;
	padding: 0;
	list-style: none;
}
#categories ul.cat_menu li {
	margin: 1px 0 0 0;
	padding: 0;
	height: 20px;
}
#categories ul.cat_menu li a {
	cursor:auto;
	text-decoration: none; 
	font: 9pt arial, Helvetica, sans-serif;
	text-align:left;
	width:100%;
	height: 100%;
	color: #000099;
	margin: 0;
	padding: 2px 0 0 10px;/**/
	display: block;
}

#categories ul.cat_menu li a:hover {
	background-repeat: no-repeat;
	color: #FFFFFF; 
}

a.powertools:hover {
	background-image: url('/graphics/menu/menu_tools.gif');
}

a.poweracs:hover {
	background-image: url('/graphics/menu/menu_tools.gif');
}

a.hand:hover {
	background-image: url('/graphics/menu/menu_handtools.gif');
}

a.mach:hover {
	background-image: url('/graphics/menu/menu_machinery.gif');
}

a.garden:hover {
	background-image: url('/graphics/menu/menu_garden.gif');
}

a.workwear:hover {
	background-image: url('/graphics/menu/menu_workwear.gif');
}

a.toolbox:hover {
	background-image: url('/graphics/menu/menu_toolbox.gif');
}

a.security:hover {
	background-image: url('/graphics/menu/menu_lighting.gif');
}

a.adhesives:hover {
	background-image: url('/graphics/menu/menu_fixings.gif');
}

a.books:hover {
	background-image: url('/graphics/menu/menu_books.gif');
}

#brand_browse, #last_viewed {
	width: 170px;
	color: #FFFFFF; 
}

.catbox {
width:145px;
cursor:hand;
}
.orderbox {
border-color:#BB3131;
border-collapse:collapse;
border-top:0px solid #183596;
text-decoration: none; 
color: #000000; 
font: 11pt arial, Helvetica, sans-serif;
}
.orderboxtitle {
background-image: url('/graphics/shinyredbar.gif');
background-repeat: repeat;
height:22px;
border-color:#BB3131;
background-color:#BB3131;
border-collapse:collapse;
border-top:0px solid #183596;
border-bottom:0px solid #183596;
}
.ordertitle {text-decoration: none; color: #002180; font: bold 12pt arial, Helvetica, sans-serif;}

.brandbox {
background-color: #DAE1FE;
height:14px;
border-right:0px solid #FFFFFF;
border-left:0px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.basketdiv {
	background-color: #FFFAB8;
	border-right:1px solid #002180;
	border-left:1px solid #002180;
	border-top:1px solid #002180;
	border-bottom:1px solid #002180;
}


.catboxtitle {
width:145px;
height:35px;
}
.catboximage {
width:145px;
height:90px;
}
A.cattitle {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
A.cattitle:hover {text-decoration: none; color: #FF0000; font: 9pt arial, Helvetica, sans-serif;}
A.cattitle2 {text-decoration: none; color: #002180; font: 9pt arial, Helvetica, sans-serif;}
A.cattitle2:hover {text-decoration: none; color: #FFC20D; font: 9pt arial, Helvetica, sans-serif;}

.button_topright {
background-image: url('/graphics/button_topright.gif');
background-repeat: repeat-n;
width:107px;
height:21px;
}
A.button_topright_text {text-decoration: none; color: #183596; font: bold 9pt arial, Helvetica, sans-serif;}
A.button_topright_text:hover {text-decoration: none; color: #FF0000; font: bold 9pt arial, Helvetica, sans-serif;}

.shopnav {
background-color:#183596;
text-decoration: none; 
color: #FFFFFF; font: 10pt arial, Helvetica, sans-serif;
text-align:center;
/*background-image: url('/graphics/shinymenubar.gif');*/
background-image: url('/graphics/navbar.gif');
background-repeat: repeat;
height:26px;
}

.picnmixtable {
background-color:#EEEEEE;
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
}

.waspricebox {
position: relative;
text-align:center;
background-image: url('/graphics/wasprice2.gif');
background-repeat: no-repeat;
height:110px;
width:89px;
}
.was {
text-decoration: none; 
color: #183596; font: bold 8pt Arial,arial, Helvetica, sans-serif;
}
.now {
text-decoration: none; 
color: #FFFFFF; font: bold 8pt Arial,arial, Helvetica, sans-serif;
}
.wasprice {
text-decoration: none; 
color: #183596; font: bold 12pt Arial,arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}
.saving {
text-decoration: none; 
color: #FF0000; font: bold 8pt Arial,arial, Helvetica, sans-serif;
}
.savingprice {
text-decoration: none; 
color: #FF0000; font: bold 12pt Arial,arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}

.largepricebox {
position: relative;
text-align:center;
background-image: url('/graphics/largeprice.gif');
background-repeat: no-repeat;
height:86px;
width:89px;
}


.flashbox {
cursor:hand;
text-align:center;
background-image: url('/graphics/Virtual-Tour.gif');
background-repeat: no-repeat;
height:60px;
width:61px;
}
A.flashtitle {text-decoration: none; color: #FFFFFF; font: bold 8pt arial, Helvetica, sans-serif;}
A.flashtitle:hover {text-decoration: none; color: #FF0000; font: bold 8pt arial, Helvetica, sans-serif;}

.loyaltybox {
position: relative;
text-align:center;
background-image: url('/graphics/loyaltypointback.gif');
background-repeat: no-repeat;
height:29px;
width:89px;
}
.loyaltyprice {
text-decoration: none; 
color: #FFFFFF; font: bold 10pt Arial,arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}
.loyaltytitle {
text-decoration: none; 
color: #FFFFFF; font: 6pt Arial,arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
display: block;
}

.smallpricebox {
text-align:center;
background-image: url('/graphics/smallprice.gif');
background-repeat: no-repeat;
height:42px;
width:89px;
}

.incvat {
text-decoration: none; 
color: #FFFFFF; 
font: bold 12pt Arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}
.incvat2 {
text-decoration: none; 
color: #FFFFFF; 
font: bold 6pt Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
display: block;
}
.exvat {
text-decoration: none; 
color: #183596; font: bold 12pt Arial, Helvetica, sans-serif;
text-align:center;
width:89px;
}
.exvat2 {
text-decoration: none; 
color: #183596; font: bold 6pt Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
display: block;
}
.snsmall {
text-decoration: none; 
color: #FFFFFF; font: 7pt Arial, Helvetica, sans-serif;
white-space:nowrap;
}

.browsetop {
text-decoration: none;
text-transform: uppercase;
color: #FFFFFF; 
font: bold 9pt arial, Helvetica, sans-serif;
padding-top: 2px;
text-align:center;
background-image: url('/graphics/blue_header.gif');
background-repeat: no-repeat;
height:20px;
width:170px;
}

.buybox {
border: 1px solid #FFFFFF;
}
.buyprice { color: #BB3131; font: bold 8pt arial, Helvetica, sans-serif; }

.buyboxlightblue {
background-color:#DAE1FE;
text-decoration: none; 
color: #000000; font: 8pt arial, Helvetica, sans-serif;
border: 1px solid #FFFFFF;
}

.buyboxblue {
background-color:#002180;
text-decoration: none; 
color: #FFFFFF; font: 8pt arial, Helvetica, sans-serif;
border: 1px solid #FFFFFF;
}

.mainprodbox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
}

.mainprodboxsn {
height:16px;
background-color:#002180;
border-color:#002180;
border-collapse:collapse;
border-right:0px solid #002180;
border-left:0px solid #002180;
border-top:0px;
border-bottom:1px solid #002180;
}
.prodsn {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
.prodtitle {text-decoration: none; color: #183596; font: 15pt arial, Helvetica, sans-serif;}


.imagebox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
border-color:#414042;
border-collapse:collapse;
border-right:1px solid #414042;
border-left:1px solid #414042;
border-bottom:1px solid #414042;
border-top:0px;
}

.imageboxtitle {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: bold 10pt arial, Helvetica, sans-serif;
height:16px;
background-color:#414042;
border-color:#414042;
border-collapse:collapse;
border-right:1px solid #414042;
border-left:1px solid #414042;
border-top:0px;
border-bottom:1px solid #414042;
}

.promotionbox { 
text-decoration: none;  
color: #000000; font: 9pt arial, Helvetica, sans-serif; 
border-bottom:1px solid #FD0000; 
}

.promotionboxtitle {
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
height:16px;
background-color:#FD0000;
}

.prodpreviewbox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
}

.prodpreviewboxsn {
background-image: url('/graphics/shiny_productpreview.gif');
background-repeat: repeat;
height:16px;
background-color:#183596;
border-color:#183596;
border-collapse:collapse;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:0px;
border-bottom:1px solid #183596;
}
A.prodpreviewsn {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
A.prodpreviewsn:hover {text-decoration: none; color: #FF0000; font: 9pt arial, Helvetica, sans-serif;}
A.prodpreviewtitle {text-decoration: none; color: #183596; font: bold 10pt arial, Helvetica, sans-serif;}
A.prodpreviewtitle:hover {text-decoration: none; color: #FF0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.prodpreviewtitle2 {text-decoration: none; color: #183596; font: bold 11pt Arial, arial, Helvetica, sans-serif;}
A.prodpreviewtitle2:hover {text-decoration: none; color: #FF0000; font: bold 11pt Arial, arial, Helvetica, sans-serif;}
A.prodpreviewmoreinfo {text-decoration: none; color: #183596; font: 7pt arial, Helvetica, sans-serif;}
A.prodpreviewmoreinfo:hover {text-decoration: none; color: #FF0000; font: 7pt arial, Helvetica, sans-serif;}
.prodpreviewdesc {text-decoration: none; color: #000000; font: 8pt arial, Helvetica, sans-serif;}

A.browsetitles {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
A.browsetitles:hover {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}

.accbox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
border-right:0px;
border-left:0px;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.noborders {
border-collapse:collapse;
border-right:0px;
border-left:0px;
border-top:0px;
border-bottom:0px;
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
}

.prod {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
}

.prodbox {
text-decoration: none; 
color: #000000; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.prodboxtitle {
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
background-color:#183596;
border-color:#183596;
border-collapse:collapse;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.topbasketbox {
background-image: url('/graphics/basketback.gif');
width:167px;
height:83px;
cursor:hand;
}
.checkout {
position:relative;
cursor:hand;
bottom:-12px;
width:161px;
height:22px;
}
.basketline1 {
position:relative;
top:36px;
text-align:left;
text-decoration: none; color: #002180; font: 8pt Arial, Helvetica, sans-serif;
width:145px;
}
.basketline2 {
position:relative;
top:36px;
text-align:left;
text-decoration: none; color: #002180; font: 8pt Arial, Helvetica, sans-serif;
width:145px;
}
a.basketline1, a.basketline2 {
text-align:left;
text-decoration: none; color: #002180; font: 8pt Arial, Helvetica, sans-serif;
}
.basketprice {
text-decoration: none; color: #FE0000; font: bold 8pt Arial, Helvetica, sans-serif;
}
.basketbox {
	background-color: #FFFFFF;
text-decoration: none; 
color: #183596; 
font: 9pt arial, Helvetica, sans-serif;
border-color:#002180;
border-collapse:collapse;
border-right:1px solid #002180;
border-left:1px solid #002180;
border-top:1px solid #002180;
border-bottom:1px solid #002180;
}
A.basketsn {text-decoration: none; color: #183596; font: 9pt arial, Helvetica, sans-serif;}
A.basketsn:hover {text-decoration: none; color: #FF0000; font: 9pt arial, Helvetica, sans-serif;}

.basketboxtitle {
text-decoration: none; 
color: #FFFFFF; 
font: 9pt arial, Helvetica, sans-serif;
/*background-image: url('/graphics/shiny_productpreview.gif');
background-repeat: repeat;*/
height:16px;
background-color:#002180;
border-color:#002180;
border-collapse:collapse;
border-right:1px solid #002180;
border-left:1px solid #002180;
border-top:0px;
border-bottom:1px solid #002180;
}

.basketsubtotal {
background-color:#FD0000;
text-decoration: none; 
color: #FFFFFF; 
font: 9pt arial, Helvetica, sans-serif;
border-color:#002180;
border-collapse:collapse;
border-right:1px solid #002180;
border-left:1px solid #002180;
border-top:1px solid #002180;
border-bottom:1px solid #002180;
}

.browsetopreverse {
background-color:#183596;
text-decoration: none; 
color: #FFFFFF; font: bold 10pt arial, Helvetica, sans-serif;
text-align:center;
background-image: url('/graphics/tabletop3.gif');
background-repeat: repeat-n;
height:18px;
width:169px;
}

.lastviewedtable {
cursor:hand;
border-color:#183596;
border-collapse:collapse;
background-color:#FFFFFF;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.topback {
/*background-image: url('/graphics/topback.jpg');
background-repeat: repeat-n;*/
}

.redbar {
background-color:#BB3131;
height:2px;
}

.barbottom {
background-color:#002180;
text-decoration: none; 
color: #FFFFFF; font: 10pt arial, Helvetica, sans-serif;
text-align:center;
}

.topspacer {
background-color:#FFFFFF;
height:6px;
}

.searchbar {
text-decoration: none; 
color: #FD0000; font: bold 10pt arial, Helvetica, sans-serif;
}
.searchbox {
width:260px;
color: #002180; font: bold 10pt arial, Helvetica, sans-serif;
}
.ajaxbox {
width:540px;
border-color:#A3A3A3;
border-collapse:collapse;
border-right:1px solid #A3A3A3;
border-left:1px solid #A3A3A3;
border-top:1px solid #A3A3A3;
border-bottom:1px solid #A3A3A3;
}
.ajaxbox2 {
width:540px;
background-color:#FFFFFF;
border-color:#A3A3A3;
border-collapse:collapse;
border-right:1px solid #A3A3A3;
border-left:1px solid #A3A3A3;
border-top:1px solid #A3A3A3;
border-bottom:1px solid #A3A3A3;
color: #A3A3A3; font: 9pt Arial, arial, Helvetica, sans-serif;
cursor:hand;
}
.ajaxbox3 {
width:540px;
background-color:#A3A3A3;
border-color:#A3A3A3;
border-collapse:collapse;
border-right:1px solid #A3A3A3;
border-left:1px solid #A3A3A3;
border-top:1px solid #A3A3A3;
border-bottom:1px solid #A3A3A3;
color: #FFFFFF; font: 8pt Arial, arial, Helvetica, sans-serif;
text-align:center;
}
.catsearchbox {
width:40px;
color: #002180; font: bold 10pt arial, Helvetica, sans-serif;
}


.formbox {
color: #183596; font: bold 10pt arial, Helvetica, sans-serif;
}

.minibaskettext {text-decoration: none; color: #183596; font: 7pt arial, Helvetica, sans-serif;}
.minibaskettextbold {text-decoration: none; color: #183596; font: bold 7pt arial, Helvetica, sans-serif;}
A.minibaskettextlink {text-decoration: none; color: #183596; font:  7pt arial, Helvetica, sans-serif;}
A.minibaskettextlink:hover {text-decoration: none; color: #FF0000; font: 7pt arial, Helvetica, sans-serif;}
.normalbold {text-decoration: none; color: #000000; font: bold 9pt arial, Helvetica, sans-serif;}
.normal {text-decoration: none; color: #000000; font: 9pt arial, Helvetica, sans-serif;}
.closebasket {
	background-image: url(../graphics/close_basket.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
	text-decoration: none; 
	color: #FE0000; 
	font: bold 11pt Arial, Helvetica, sans-serif;
	cursor: hand;
}
.mini2boxtitle {text-decoration: none; color: #FFFF00; font: 9pt arial, Helvetica, sans-serif;}
.mini2boxtitlewhite {text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;}
.smallblack {text-decoration: none; color: #000000; font: 7pt arial, Helvetica, sans-serif;}
.title {text-decoration: none; color: #183596; font: bold 14pt arial, Helvetica, sans-serif;}
.pagetitle {text-decoration: none; color: #183596; font: bold 12pt arial, Helvetica, sans-serif;}
.reversetitle {text-decoration: none; color: #DAE1FE; font: bold 14pt arial, Helvetica, sans-serif;}
.highlighttitle {text-decoration: none; color: #FF0000; font: bold 14pt arial, Helvetica, sans-serif;}
.ittybitty {text-decoration: none; color: #183596; font:7pt arial, Helvetica, sans-serif;}
A.fletcherobrien {text-decoration: none; color: #183596; font:8pt arial, Helvetica, sans-serif;}
A.fletcherobrien:hover {text-decoration: none; color: #BB3131; font:8pt arial, Helvetica, sans-serif;}
A.fletcherobrien2 {text-decoration: none; color: #FFC20D; font: bold 8pt arial, Helvetica, sans-serif;}
A.fletcherobrien2:hover {text-decoration: none; color: #BB3131; font: bold 8pt arial, Helvetica, sans-serif;}
.highlight {text-decoration: none; color: #BB3131; font: bold 9pt arial, Helvetica, sans-serif;}
.redtext {text-decoration: none; color: #FD0000; font: 8pt arial, Helvetica, sans-serif;}
.securetitle {text-decoration: none; color: #FFFFFF; font: Bold 12pt arial, Helvetica, sans-serif;}

.navhistoryarrow {text-decoration: none; color: #183596; font: 7pt arial, Helvetica, sans-serif;}
A.navhistory {text-decoration: none; color: #002180; font: 9pt arial, Helvetica, sans-serif;}
A.navhistory:hover {text-decoration: none; color: #FFC20D; font: 9pt arial, Helvetica, sans-serif;}
A.titlelink {text-decoration: none; color: #183596; font: bold 10pt arial, Helvetica, sans-serif;}
A.titlelink:hover {text-decoration: none; color: #FF0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.smalltitlelink {text-decoration: none; color: #183596; font: 8pt arial, Helvetica, sans-serif;}
A.smalltitlelink:hover {text-decoration: none; color: #FF0000; font: 8pt arial, Helvetica, sans-serif;}
A.pagenolink{text-decoration: none; color: #183596; font: 8pt arial, Helvetica, sans-serif;}
A.pagenolink:hover {text-decoration: none; color: #FF0000; font: 8pt arial, Helvetica, sans-serif;}
A.acclink {text-decoration: none; color: #183596; font: 7pt arial, Helvetica, sans-serif;}
A.acclink:hover {text-decoration: none; color: #FF0000; font: 7pt arial, Helvetica, sans-serif;}

A.menubar { text-decoration: none; color: #666666; font: bold 9pt arial, Helvetica, sans-serif;white-space:nowrap;}
A.menubar:hover { text-decoration: none; color: #FFFFFF; font: bold 9pt arial, Helvetica, sans-serif;}
A.menubarbottom { text-decoration: none; color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;white-space:nowrap;}
A.menubarbottom:hover { text-decoration: none; color: #183596; font: 9pt arial, Helvetica, sans-serif;white-space:nowrap;}
A.lastviewed { text-decoration: none; color: #183596; font: 7pt arial, Helvetica, sans-serif;}
A.lastviewed:hover { text-decoration: none; color: #FF0000; font: 7pt arial, Helvetica, sans-serif;}



.browsetable {
border-color:#183596;
border-collapse:collapse;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow {
cursor:auto;
text-decoration: none; 
color: #183596; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#DAE1FE;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2 {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#BB3131;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_accessories {
background-image: url('/graphics/menu_acc.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#A09C47;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_accessories {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#BAB665;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_powertools {
background-image: url('/graphics/menu_power.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#C62B2B;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_powertools {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#E04747;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_machinery {
background-image: url('/graphics/menu_mach.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#1A83B5;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_machinery {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#24A3DF;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_hand {
background-image: url('/graphics/menu_hand.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#ED930C;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_hand {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#F7B553;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_gardening {
background-image: url('/graphics/menu_gardening.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#437720;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_gardening {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#5AA02C;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_adhesives {
background-image: url('/graphics/menu_adhe.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#6F6F6F;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_adhesives {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#8F8F8F;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_books {
background-image: url('/graphics/menu_book.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#8F3434;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_books {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#B14141;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_toolboxes {
background-image: url('/graphics/menu_toolbox.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#453498;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_toolboxes {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#5A45C0;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_workwear {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#999548;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_workwear {
background-image: url('/graphics/menu_workwear.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#8A8742;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow2_security {
cursor:hand;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#CD5FBA;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}

.browsetablerow_security {
background-image: url('/graphics/menu_light.jpg');
background-repeat: no-repeat;
cursor:auto;
text-decoration: none; 
color: #FFFFFF; font: 9pt arial, Helvetica, sans-serif;
border-color:#183596;
border-collapse:collapse;
background-color:#B939A3;
text-align:left;
width:169px;
border-right:1px solid #183596;
border-left:1px solid #183596;
border-top:1px solid #183596;
border-bottom:1px solid #183596;
}


A.theMenu { text-decoration: none; color: #00207f; font: bold 10pt arial, Helvetica, sans-serif;}
A.theMenu:hover { text-decoration: underline; color: #FF0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.topmenu { text-decoration: none; color: #ffffff; font: 11pt arial, Helvetica, sans-serif;}
A.topmenu:hover { text-decoration: none; color: #FFFF00; font: 11pt arial, Helvetica, sans-serif;}
A.midmenu { text-decoration: none; color: #ffffff; font: bold 10pt arial, Helvetica, sans-serif;}
A.midmenu:hover { text-decoration: none; color: #FFFF00; font: bold 10pt arial, Helvetica, sans-serif;}
A.loylink { text-decoration: none; color: #FFFF00; font: bold 8pt arial, Helvetica, sans-serif;}
A.loylink:hover { text-decoration: underline; color: #FF0000; font: bold 8pt arial, Helvetica, sans-serif;}
A.loylinkrev { text-decoration: none; color: #000077; font: bold 8pt arial, Helvetica, sans-serif;}
A.loylinkrev:hover { text-decoration: underline; color: #FF0000; font: bold 8pt arial, Helvetica, sans-serif;}
A.cats { text-decoration: none; color: #00207f; font: bold 10pt arial;}
A.catlink { text-decoration: none; color: #00207f; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlink:hover { text-decoration: underline; color: #ff0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlinkred { text-decoration: none; color: #FF0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlinkred:hover { text-decoration: none; color: #000077; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlinknew { text-decoration: none; color: #ffffff; font: bold 10pt arial, Helvetica, sans-serif;}
A.catlinknew:hover { text-decoration: none; color: #ff0000; font: bold 10pt arial, Helvetica, sans-serif;}
A.cats:hover { text-decoration: underline; color: #FF0000; font: bold 10pt arial;}
A.prodlink { text-decoration: none; color: #00207f; font: bold 8pt arial;}
A.prodlink:hover { text-decoration: underline; color: #ff0000; font: bold 8pt arial;}
.prodlinkred { text-decoration: none; color: #FF0000; font: bold 8pt arial;}
A.prodlink2 { text-decoration: none; color: #00207f; font: 8pt arial;}
A.prodlink2:hover { text-decoration: underline; color: #ff0000; font: 8pt arial;}
A.theFavourite { text-decoration: none; color: #CCCCCC;}
A.theFavourite:hover { text-decoration: underline; color: #FFFF00;}
A.thenav { text-decoration: underline; color: #FF0033;}
A.thenav:hover { text-decoration: underline; color: #0000FF;}
A.randitem { text-decoration: none; color: #00207f; font: bold 12pt arial, Helvetica, sans-serif;}
A.randitem:hover { text-decoration: underline; color: #ff0000; font: bold 12pt arial, Helvetica, sans-serif;}
A.slink { text-decoration: none; color: #00207f; font: 10pt arial, Helvetica, sans-serif;}
A.slink:hover { text-decoration: underline; color: #FF0000; font: 10pt arial, Helvetica, sans-serif;}

.dynamichelp {
    text-decoration: none; color: #000000; font: 8pt arial, Helvetica, sans-serif;
	border-left: 1px solid #002180;
	border-right: 1px solid #002180;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	height:210;
	overflow: auto;
}
	
/* corners */
.top-left {
	background-image: url(../graphics/tl_long.gif);
	height: 12px;
	font-size: 2px;
	margin-right: 12px;
	margin-top: 4px;
	margin-left: 4px;
}
.top-right {
	float: right;
	margin-top: -12px;
	background-image: url(../graphics/rt.gif); 
	height: 12px; 
	width: 12px;
	font-size: 2px;
	margin-right: 4px;
}
.inside {
	position: relative;
	border-left: 2px solid #FD0000;
	border-right: 2px solid #FD0000;
	padding-left: 2px;
	padding-right: 2px;
	padding: -20px 2px;
	overflow: visible;
	margin-left: 4px;
	margin-right: 4px;
	/*padding-bottom: 8px;*/
	clear: both;
}
.inside_text {
	position: relative;
	border: 1px solid green;
	margin: -8px 0 0 0;
}
.bottom-left {
	background-image: url(../graphics/bl_high.gif);
	height: 32px;
	font-size: 2px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-top: -22px;
}
.bottom-right {
	float: right;
	margin-top: -36px;
	background-image: url(../graphics/br_high.gif); 
	height: 32px; 
	width: 12px;
	font-size: 2px;
	margin-right: 4px;
}
.bottom-left-high {
	background-image: url(../graphics/bl_xhigh.gif);
	height: 44px;
	font-size: 2px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-top: -22px;
	/*border: 1px solid green;*/
}
.bottom-right-high {
	float: right;
	margin-top: -48px;
	background-image: url(../graphics/br_xhigh.gif); 
	height: 44px; 
	width: 12px;
	font-size: 2px;
	margin-right: 4px;
	/*border: 1px solid green;*/
}
.bottom-text, .bottom-text-yellow, .bottom-text-lrg, .bottom-text-lrg-yellow {
	color: #FFFFFF;
	text-transform: uppercase;
	font: bold 11pt arial, Helvetica, sans-serif;
	height: 20px;
	padding: 13px 0 0px 10px;
}
.bottom-text-yellow {
	color: #FFFF00;
}
.bottom-text-lrg, .bottom-text-lrg-yellow {
	font-size: 16pt;
	padding: 15px 0 0px 10px;
}
.btm_vat {
	font: bold 6pt arial, Helvetica, sans-serif;
}
.prod_details {
	position: relative;
	clear: both;
	margin-top: -6px;
}
.prod_img {
	position: relative;
	text-align: center;
	clear: both;
	padding: 8px 0;
	margin: 2px 0;
}
.prod_img_align {
	height: 100%;
	display: inline;
}
.prod_img_align a {
	vertical-align: middle;
}
.prod_was {
	height: 20px;
}
#IEroot .prod_was {
	position: absolute;
	bottom: -8px;
	left: 3px;
}
.prod_was_l {
	background-image: url(../graphics/l_yel.gif);
	height: 20px;
	margin-right: 10px;
	font-size: 2px;
	margin-bottom: 4px;/**/
}
.prod_was_r {
	float: right;
	margin-top: -24px;
	background-image: url(../graphics/r_yel.gif);
	height: 20px; 
	width: 10px;
	font-size: 2px;
}
.prod_was_text {
	text-transform: uppercase;
	text-align: center;
	color: #FF0000; 
	font: bold 12 arial, Helvetica, sans-serif;
	height: 20px;
	padding: 3px 2px 0px 0px;
	margin-right: -10px;
}
.prod_was_lrg {
	height: 30px;
}
.prod_was_lrg_l {
	background-image: url(../graphics/l_lrg_yel.gif);
	height: 30px;
	margin-right: 10px;
	font-size: 2px;
	margin-bottom: 4px;/**/
}
.prod_was_lrg_r {
	float: right;
	margin-top: -34px;
	background-image: url(../graphics/r_lrg_yel.gif);
	height: 30px; 
	width: 10px;
	font-size: 2px;
}
.prod_was_lrg_text {
	text-transform: uppercase;
	text-align: center;
	color: #FF0000; 
	font: bold 18 arial, Helvetica, sans-serif;
	height: 30px;
	padding: 4px 2px 0px 0px;
	margin-right: -10px;
}
.strike-out {
	text-decoration: line-through;
}

.bluebox_top_l {
	clear: both;
	background-image: url(../graphics/tl_blue.gif);
	height: 20px;
	margin-right: 10px;
	font-size: 2px;
}
.bluebox_top_r {
	float: right;
	margin-top: -20px;
	background-image: url(../graphics/tr_blue.gif); 
	height: 20px; 
	width: 10px;
	font-size: 2px;
}
.bluebox_top_text {
	text-transform: uppercase;
	color: #FFFFFF; 
	font: bold 9pt arial, Helvetica, sans-serif;
	height: 20px;
	padding: 2px 0 0px 10px;
}
.bluebox_info {
	border-left: 1px solid #002180;
	border-right: 1px solid #002180;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	overflow: auto;
}
.bluebox_base_l {
	background-image: url(../graphics/bl_blue.gif);
	height: 10px;
	font-size: 2px;
	margin-right: 10px;
	clear: both;
}
.bluebox_base_r {
	float: right;
	margin-top: -10px;
	background-image: url(../graphics/br_blue.gif); 
	height: 10px; 
	width: 10px;
	font-size: 2px;
	clear: both;
}
.bluebox_sel {
	width: 155px;
}
.viewed_item1, .viewed_item {
	position: relative;
	width: 100%;
	padding: 5px 0;
	overflow: auto;
}
.viewed_item {
	border-top: 1px solid #002180;
}
a.viewed {
	display: inline;
	text-decoration: none; 
	color: #183596; 
	font: 7pt arial, Helvetica, sans-serif;
}
a.viewed:hover {
	text-decoration: none; 
	color: #FF0000; 
	font: 7pt arial, Helvetica, sans-serif;
}
.container {
	clear: both;
	width: 100%;
	float: left;
}
.three_1, .three_2, .three_3 {
	width: 33.3%;
	float: left;
}
.two_1, .two_2 {
	width: 50%;
	float: left;
}
