body{
	margin: 2px;
	text-align:center;
}
body,td,p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000;
}
a:link, a:visited, a:hover{
	color: #FFFFFF;
	}

}
body-links {
    color: #F00;
	}
.bodylinks{
	color:#FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	}
	
.bodylinks ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}

.bodylinks li{
	display:inline;
	}
	
.bodylinks a:link, .bodylinks a:visited, .bodylinks a:hover{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.h1body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000099;
	}
#wrap {
	width:970px;
	margin:auto;
	overflow:hidden;
	text-align:left;
}
.workwearimg {
	clear: left;
	float: right;
}
a.contentlink:link, a.contentlink:visited, a.contentlink:hover{
	color:#000099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-decoration:underline;
	}
img.catimg{
	border: none;
}
img{
	border: none;
	text-align: center;
}

.import-menu{
    color:#000099;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 15px;
	text-decoration:none;
	padding-left: 18px;
	margin-left: 10px;
}
p.desp {
	font-size: 13px;
	line-height: 15px;
	color: #009;
	margin-bottom: 6px;
	margin-top: 0px;
}
td.desp3 {
	font-size: 13px;
	line-height: 15px;
	color: #000099;
	margin-bottom: 6px;
	margin-top: 0px;
}
td.desp{
	background-color: #FFFFFF;
}
td.desp2{
	background-color: #DDDDDD;
}
td.despp{
	color: #000000;
	background-color: #FFF;
}
td.desp2p{
	color: #000000;
	background-color: #FFF;
}
p.despp{
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	margin-bottom: 6px;
	margin-top: 0px;
}
.despsmall{
	font-size: 9px;
	line-height: 10px;
	color: #000099;
	margin-bottom: 6px;
	margin-top: 0px;
}
.despsmallp{
	font-size: 9px;
	line-height: 10px;
	color: #000000;
	margin-bottom: 6px;
	margin-top: 0px;
}
a.pricemenu{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

a.pricemenu:hover{
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
a.big{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

a.big:hover{
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.pricemenuon{
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 21px;
	font-weight: bold;
}
a.pricemenuon:hover{
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.pricemenu{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.red{
	font-size: 13px;
	line-height: 15px;
	color: #FF0000;
	margin-bottom: 6px;
	margin-top: 0px;
}
.cattd{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.catp{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
td.swatchtd{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	cursor: pointer;
	/* cursor: hand; */
}
.catimg{
	border: none;
}
.catsmall{
	font-size: 10px;
}
.mhlink{
	cursor: pointer;
	/* cursor: hand; */
}
a{
	text-decoration: none;
	border: none;
}
a.cat{
	color: #000099;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.cat:hover{
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.leftmenu2{
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.leftmenu{
	color: #000099;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.leftmenu:hover{
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.leftmenuon{
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.leftmenuon:hover{
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.despsmall{
	font-size: 9px;
	line-height: 10px;
	color: #000099;
	margin-bottom: 6px;
	margin-top: 0px;
}
a.despsmall:hover{
	font-size: 9px;
	line-height: 10px;
	color: #CC0000;
	margin-bottom: 6px;
	margin-top: 0px;
}
/*
.alpha70{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
*/
td.mcat{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	background-color: #FFFFFF;
	color: #000066;	
}
td.catwhiteout{
	color: #FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.catwhiteout:hover{
	text-decoration: underline;
}
a.catwhiteout{
	border: none;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.catwhiteout:hover{
	text-decoration: underline;
}
h3{
	font-size:14px;
	line-height:16px;
}
h3.bigblack{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
input{
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.hover{
	cursor: pointer;
	/* cursor: hand; */
}
.bgdark{ background:#585858; } 
.bgmid{ background:#B2B2B2; } 
.bglight{ background:#E6E6E6; } 
td.sitemaptd{
	padding: 5px;
	color: #000099;
}
td.sitemaptd a:visited, td.sitemaptd a:link, td.sitemaptd a:active{
	color: #000099;
}
td.sitemaptd a:hover{
	color: #FF0000;
}
td.sitemap p {
	margin: 3px 2px;
}
h3.sitemap {
	font-size: 12px;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px 0px 2px 0px;
}
h3.sitemap a, .red a {
	color: #FF0000;
}
h3.sitemap a:visited, h3.sitemap a:link, h3.sitemap a:active, .red a:visited, .red a:link, .red a:active {
	color: #FF0000;
}
.spacer{
	width:5px;
	margin:0 3px 0 2px;
	background:url("images/line.gif") no-repeat center;
	}
/* Main Menu */

#menu{
	width:207px;
	margin:0;
	padding:7px 0 0 3px;
	}
	
#menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#menu li{
	padding:0 0 12px 0;
	}
	
#menu a:link, #menu a:visited, #menu a:hover{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000099;
	background-color:#FFFFFF;
	text-decoration:none;
	padding:2px 0 4px 30px;
	background:url('images/Ball.gif') no-repeat;
	background-position:0 -4px;
	}
	
#menu a:hover{
	color:#E31900;
	background-color:#FFFFFF;
	}
.border{
	/* border:1px solid #000000; 
	border-collapse:collapse; */
	}
.title1, .title2, .title3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:normal;
	margin:0;
	padding:0;
	}
	
.title2, .title3{
	font-size:13px;
	line-height:15px;
	color:#000099;
	margin:0 0 6px 0;
	font-weight:bold;
	}
.brandlogos, .brandlogos td {
	color:#000099;
}
/* tabs */
td.tabText {
	background-image:url(images/tab_bg.gif);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px;
	margin-top:4px;
}
td.tabText1 {
	background-image:url(images/tab_bg.gif);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 14px;
}
	
#textlinks {
	color: #000099;
}
#textlinks a {
	color: #000099;
	text-decoration: none;
}
#textlinks a:hover {
	color: #FF0000;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.dpmenu {width:639px; height:22px; font-size:0.85em; position:relative; z-index:100;border-right:0px solid #000; margin-bottom: 20px;}
/* hack to correct IE5.5 faulty box model */
* html .dpmenu {width:640px; w\idth:639px;}
/* remove all the bullets, borders and padding from the default list styling */
.dpmenu ul {padding:0;margin:0;list-style-type:none;}
.dpmenu ul ul {width:160px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.dpmenu li {float:left;width:105px;position:relative; background:#758279;}
/* style the links for the top level */
.dpmenu a, .dpmenu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; width:103px; height:20px; border:1px solid #000; border-width:1px 0 1px 1px; background:#758279; padding-left:10px; line-height:19px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .dpmenu a, * html .dpmenu a:visited {width:105px; w\idth:103px;}
/* style the second level background */
.dpmenu ul ul a.drop, .dpmenu ul ul a.drop:visited {background:#d4d8bd;}
/* style the second level hover */
.dpmenu ul ul a.drop:hover{background:#c9ba65;}
.dpmenu ul ul :hover > a.drop {background:#c9ba65;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.dpmenu ul ul {visibility:hidden;position:absolute;height:0;top:21px;left:0; width:160px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .dpmenu ul ul {top:20px;t\op:21px;}

/* position the second level flyout menu for a left flyout */
.dpmenu ul ul.left {left:-65px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.dpmenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.dpmenu ul ul a, .dpmenu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:158px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .dpmenu ul ul a, * html .dpmenu ul ul a:visited {width:160px;w\idth:158px;}

/* style the top level hover */
.dpmenu a:hover, .dpmenu ul ul a:hover{color:#fff; background:#949e7c;}
.dpmenu :hover > a, .dpmenu ul ul :hover > a {color:#fff;background:#949e7c;}

/* make the second level visible when hover on first level list OR link */
.dpmenu ul li:hover ul,
.dpmenu ul a:hover ul{visibility:visible; }
.cat_code{
	font-size:16px;
	font-weight:bold;
}
.cat_footnote{
	font-size:10px;
}

.cat_name{
	font-size:14px;
	font-weight:bold;
}

.cat_colour{
	font-size:10px;
}
.cat_p{
	font-size:12px;
}
.white{
	color:#ffffff;
}
.black{
	color:#000000;
}
.inlineList {
	text-align:center;
	margin:auto;
}
.inlineList li {
	display:inline;
	list-style:none;
	padding:12px;
}
.inlineList li img {
	vertical-align:middle;
}
.text-link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000099;
	font-weight:normal;
	line-height: 15px;
	text-align: justify;
}
.text-link a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000099;
	font-weight:normal;
}
.text-link a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000099;
	font-weight:normal;
}
.text-link a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000099;
	font-weight:normal;
}
.text-link a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000099;
	font-weight:normal;
}
.text-red {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0000;
	font-weight:normal;
	line-height: 15px;
	text-align: justify;
	font-style: italic;
}
.fltleft {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #000099;
}
.fltright {
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	border: 1px solid #000099;
	margin-left: 5px;
}
.borderww {
	border: 1px solid #000099;
}

