/* LETS SEND THE INNERS TO WHERE THEY SHOULD BE */

#supplies{
	left:0px;
	height:395px !important;
	*height:430px !important;
	overflow:hidden;
border-bottom:5px solid #9F0010;

}

#equipment{
	left:-180px;
	height:395px !important;
	*height:470px !important;
	overflow:hidden;
border-bottom:5px solid #9F0010;
}

#air{
	left:-360px;
	height:200x !important;
	*height:200px !important;
	overflow:hidden;
border-bottom:5px solid #9F0010;
}

#safety{
	left:-540px;
	height:400px !important;
	*height:400px !important;
	overflow:hidden;
border-bottom:5px solid #9F0010;
}

#abrasives{
	left:-720px;
	height:200x !important;
	*height:200px !important;
	overflow:hidden;
border-bottom:5px solid #9F0010;
}

.top_level_nav h1 a{
	margin:0px!important;
}

a.toplevel{
	height:37px !important;
	overflow:hidden;
}

.top_level_nav h1 a:hover{
	background:black;
}

.top_level_nav A.toplevel {
	DISPLAY: block; Z-INDEX: 99; PADDING-TOP: 7px! important;
	width:176px !important;
	*width:180px !important;
}
.top_level_nav LI.first {
	FONT-SIZE: 100%; POSITION: relative
}
.top_level_nav LI.firstfive {
	FONT-SIZE: 100%; POSITION: relative
}
.top_level_nav LI.midItem {
	FONT-SIZE: 100%; POSITION: relative
}
.top_level_nav LI.firstfive DIV.drop_down {
	Z-INDEX: 100;LEFT: 0px; WIDTH: 900px! important; POSITION: absolute; TOP: 37px;background:white;
}
.top_level_nav LI.first DIV.drop_down {
	LEFT: 0px
}
.top_level_nav LI.midItem DIV.drop_down {
	Z-INDEX: 100; RIGHT: 0px;POSITION: absolute;TOP: 37px;}

.drop_down_inner {
	BACKGROUND: #fff; 
	WIDTH: 900x! important;
	
}

.drop_down_inner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.drop_down_inner A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
}
.drop_down_inner .drop_down_ads {
	margin-top:88px !important;BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px! important; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/navigate_foot.gif) #000 repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #666 1px solid; HEIGHT: 50px; TEXT-ALIGN: center! important
}
.drop_down_inner .drop_down_ads A {
	PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: 4px! important; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px! important; WIDTH: 481px! important; COLOR: #898989; TEXT-INDENT: 0px! important; PADDING-TOP: 0px! important; POSITION: relative! important; HEIGHT: 0px! important
}
.drop_down_inner .drop_down_ads A:hover {
	PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: 4px! important; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px! important; WIDTH: 481px! important; COLOR: #898989; TEXT-INDENT: 0px! important; PADDING-TOP: 0px! important; POSITION: relative! important; HEIGHT: 0px! important
}
.drop_down_inner .drop_down_ads A.new_arrival {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 10px! important; MARGIN: 0px; PADDING-TOP: 10px! important; POSITION: relative
}
.drop_down_inner .drop_down_ads A.new_arrival:hover {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 10px! important; MARGIN: 0px; PADDING-TOP: 10px! important; POSITION: relative
}
.drop_down_inner .drop_down_ads A.exclusive_harrods {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #a9a9a9
}
.drop_down_inner .drop_down_ads A.exclusive_harrods:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #a9a9a9
}
.drop_down_inner .drop_down_ad_inner {
	BACKGROUND: url(../images/dd_ad_bkg.jpg) repeat-x left bottom; WIDTH: 464px; HEIGHT: 80px
}
.drop_down LI.sub_categories {
	DISPLAY: block; PADDING-LEFT: 0px! important; MIN-HEIGHT: 210px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 0px 20px; HEIGHT: 210px;width:175px !important;
}

.drop_down LI.sub_categories h2{
	background:#efefef;
padding:3px;
}

.drop_down LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.drop_down UL.subcat_nav {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 0px;;
}
.drop_down UL.subcat_nav LI {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 0px
}
UL.subcat_nav LI {
	DISPLAY: block; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 180px! important
}
UL.subcat_nav LI A {
	float:left !important;

	PADDING-RIGHT: 0px! important; 

	PADDING-LEFT: 7px! important; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 	
	PADDING-BOTTOM: 0px! important; 
	MARGIN: 0px; 
	WIDTH: auto! important; 
	COLOR: #911200! important; 
	TEXT-INDENT: 0px! important; 
	PADDING-TOP: 0px! important; 
	font-style:normal !important;
}

.header_nav UL LI.last DIV DIV UL LI A {
	DISPLAY: block! important; FLOAT: left; WIDTH: 160px! important; TEXT-ALIGN: left
}
.drop_down LI.last UL LI A {
	DISPLAY: block! important; FLOAT: left; WIDTH: 160px! important; TEXT-ALIGN: left
}
UL.subcat_nav LI A:hover {
	PADDING-BOTTOM: 0px! important;TEXT-DECORATION: underline! important;
}
UL.subcat_nav UL.last LI {
	PADDING-RIGHT: 15px! important
}
UL.subcat_nav LI H2 {
	PADDING-RIGHT: 0px; 
DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND:#333; FLOAT: left; PADDING-BOTTOM: 3px; 
MARGIN:0px;WIDTH: 160px! important; PADDING-TOP: 3px
}

UL.subcat_nav{
	
	margin-bottom:0px !important;
margin-top:5px !important;
}

UL.subcat_nav LI {
	DISPLAY: block; FLOAT: left; WIDTH: 160px! important; TEXT-ALIGN: left
}
LI.sub_categories H2 {
	DISPLAY: block; FLOAT: left; WIDTH: 160px! important; TEXT-ALIGN: left
}
LI.sub_categories H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 18px 0px 0px 7px; COLOR: #333; TEXT-ALIGN: left;letter-spacing:0;
}
LI.last H2 {
	MARGIN: 18px 0px 5px 15px
}
LI A.subcatlevel {
	DISPLAY: block; WIDTH: 100%
}
.drop_down LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 160px! important; TEXT-ALIGN: right! important
}
.drop_down LI.sub_categories {
	BACKGROUND: url(../images/dd_divider_tall.jpg) no-repeat right 30px; WIDTH: 160px
}
UL.subcat_nav LI.invalid {
	DISPLAY: none
}
UL.subcat_nav LI.midItem {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.subcat_nav LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.subcat_nav LI.invalid {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.other_list LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.other_list LI.midItem {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.top_level_nav LI.top_item {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL LI.other_area {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

/* FRONT PAGE */


#page-wrap a{
	outline: none;
	color:#BA0017;
}
#page-wrap span.prices{
	color:#BA0017;
	font-size:22px;
	margin-top:10px;
}
#page-wrap span.prices small{
	font-size:14px !important;
}
#page-wrap a img{
	border: none;
}
#page-wrap h3{
	font-family: arial;
	font-size: 28px;
	text-align: center;
	font-weight: normal;
	color:#BA0017;
	margin:10px 0 10px 0;
	text-align:left !important;
}
#page-wrap{
	width: 900px;
	float:left;
	padding:0;
}
#slider{
	height:370px;
	overflow: hidden;
	position: relative;
	margin:0;
}
#mover { 
	width: 2880px; 
	position: relative;
}
.slide{
	padding:180px 0 0 20px; 
	width: 880px; 
	float:left;
	position: relative;
}
.slide h1{
	font-family: Helvetica, Sans-Serif;
	font-size: 30px;
	letter-spacing: -1px;
	color: #B90016;
	font-weight:normal;
	margin:0;
}
.slide p{
	color: #222;
	font-size: 12px;
	line-height: 22px !important;
	float:left;
	margin:0 !important;
	padding:0 !important;
	text-align:left;
	width:200px;
}
.slide img{
	position: absolute;
	top: 40px;
	left: 500px;
	width:250px;
}
#slider-stopper{ position: absolute; top: 1px; right: 20px; background: #BA0017; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }

table.front{
	width:100%;
margin:-10px 0px 0px 0px;
height:136px;
background:#fff url(page-inner.png) repeat-x;
float:left;
}

table.front td{
	width:25%;
	border:1px solid #ccc;
}

table.front td div{
	float:left;
	border-left:1px solid white;
	display:block;

}

table.front td h2{
	color:#333;
	font-weight:bold;
letter-spacing:-1px;
	font-size:18px;
	margin:0px;
	padding:10px 10px 0px 10px;
}

table.front td p{
	font-size:13px;
color:#555;
width:180px;
padding:0px 10px 0px 10px;
}

table.front td a{
font-size:13px;	
color:#B90016;
font-weight:bold;
text-decoration:none;
padding:10px;
}

table.front td a:hover{
font-size:13px;	
color:#B90016;
font-weight:bold;
text-decoration:underline;
}

#new-desc{
	border:1px solid #d1d1d1;
	text-align:left !important;
	float:left;
	width:100%;
	
}

#new-desc div{
	padding:10% !important;
}

#new-desc p{
	font-size:12px !important;
color:#444;
padding:5px 0px 5px 0px;
margin:0;
}


#new-desc h2{
	padding:5px 0 5px 0;
	margin:0;
	color:#444;
	font-size:18px;
font-weight:normal;
}

#new-desc ul{
	
margin:0;
}


#new-desc li{
	font-size:12px;
	color:#444;
	list-style-type:disc !important;
	margin-left:15px !important;
padding:3px !important;
}

#listleftimage{
	width:900px !important;
	margin:0 auto;
	height:350px;
	*height:320px;
	float:left;
}

#prod-img{
	position:absolute;
	z-index:88;
	top:250;
	margin-left:400px;
	width:400px;
}

#prod-img img{
	height:290px !important;
}

input.addto{
	background:url('buynow.png') repeat-x left top !important;
	width:87px;
	height:32px;
	color:#fff;
font-weight:bold;
border:none;
cursor:hand !important;
}


/*  TABBED DIVS ON PRODUCT PAGES */

UL.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0 0 0 3px;
			text-align:left !important;

                }

                UL.tabNavigation LI {
                    display: inline;

			

                }

                UL.tabNavigation LI A {
			padding: 3px 10px 2px 10px;
                    *padding: 3px 10px 0px 10px;
                     color: #000;
                    text-decoration: none;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
border-top:1px solid #d1d1d1;
background:#d1d1d1;
font-size:16px;
font-weight:normal;
                }

 UL.tabNavigation LI A:hover{
	color:#fff;
	background:#222;
}

                UL.tabNavigation LI A.selected{
                    color:#BA0017;
background:white;
  padding: 3px 10px 3px 10px;
*padding: 3px 10px 1px 10px;
                   }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

                div.tabs > div {
                        padding: 5px;
                        margin-top: 3px;
                        border: 5px solid #333;
                }
                
                div.tabs > div h2 {
                        margin-top: 0;
                }

                #first, #second, #third {
                	border:1px solid #d1d1d1;
			padding:10px !important;
			text-align:left !important;
			margin-bottom:39px !important;
			-moz-box-shadow: 3px 3px 4px #ccc;
			-webkit-box-shadow: 3px 3px 4px #ccc;
			box-shadow: 3px 3px 4px #ccc;
			/* For IE 8 */
			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
			/* For IE 5.5 - 7 */
			filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');

                }
                
                .waste {
                        min-height: 1000px;
                }


/* PRODUCT TEXT IN DIVS */

#first p, #second p, #third p, #first li, #second li, #third li{
	font-size:12px;
	color:#333;
}

#first h1, #second h1, #third h1{
	font-size:22px !important;
	color:#555;
}

#first h2, #second h2, #third h2{
	font-size:16px !important;
	color:#555;
padding:10px 0px 10px 0px;
}

#third table.related{
	width:100%;
	border:1px solid #d1d1d1 !important;
margin-top:5px !important;

}

#third table.related td{
	padding:5px !important;

}

#third table.related tr.e{
	background:#efefef !important;
}

#third table.related td a{
color:#BA0017;
}

.sidesub{
	padding:20px 5px 20px 5px;
	border-top:1px solid #ccc;
	margin-top:20px;"
}

.sidesub h2{
	border-bottom:none !important;
}

.sidesub a{
	font-size:11px !important;
	color:#9F0010;
display:block;
width:100%;
}

.sidesub a:hover{
	text-decoration:none;
}

/* OFFER STYLES FRONT PAGE */

.offer_ends { font-size:10px; color:#7F7F7F }

.tabs table th { background-color:#494949; text-align:center; padding:10px; font-size:12px !important; color: white; font-weight:normal !important; }
.row1 { background-color:white; text-align:center; padding:5px; }
.row2 { background-color:#f2f2f2; text-align:center; padding:5px;  }
