BODY {
 background: #EBEBE7;
 text-align: center;
 padding: 0px;
 margin:0 auto;
}

.scPrice {
 margin-top:10px;border:1px dashed #aaaaaa; padding:4px 8px; background:#ffffff; position:absolute; font:bold 16px sans-serif; color:#dd0000;
}


.creditbar {
 width: 600px;
 height: 37px;
 background: url('/_gfx/fade0.gif') repeat-x;
}

TD, P, DIV {
 font: normal 12px sans-serif;
}

.sub-nav {
	background:url('/_gfx/bgnd4.jpg');
	padding: 5px 20px 0px 20px;
}

.sub-nav a {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
}

.sub-nav-right {
	float: right;
	padding-bottom:2px;
}

.sub-nav-left {
	float: left;
}

.redbold {
 font-weight: bold;
 color: #cc0000;
}

A {
 color: #444444;
}

.searchbox1 {
 width: 160px;
 background: url('/_gfx/searchbox1.gif') top left no-repeat #b3b3b3;
}

.searchbox2 {
 width: 160px;
 background: url('/_gfx/searchbox2.gif') bottom left no-repeat;
}

.searchbox3 {
 padding: 10px;
 font: bold 10px verdana, sans-serif;
 text-align: center;
}

.searcharea {
 width: 380px;
 padding-top: 15px;
 color: #BABCC0;
 text-align: center;
}

.searcharea A {
 color: #7F9AB6;
}

.topmenu {
 width: 265px;
 padding-top: 10px;
 text-align: right;
 float: left;
 position: relative;
}

.trade-news {
 	width: 265px;	
	height: 50px;
	float: left;
	position: relative;
	text-align: right;
	padding-top: 5px;
}


.topmenu A {
 color: white;
}

.welcome {
 font: normal 24px trebuchet ms, sans-serif;
 color: #BABCC0;
}

.searchtxt {
 border: 1px solid black;
 margin: 0px 0px 3px 0px;
 width: 140px;
 text-align: center;
}

.searchbtn {
 border: 1px solid black;
 font: normal 11px sans-serif;
 width: 60px;
 cursor: pointer;
}

.header {
 position: relative;
 text-align: left;
 width: 980px;
 height: 152px;
 background: url('/_gfx/engineering-welding-supplie-small.gif') no-repeat;
 margin: 0px auto;
 display: block;
 overflow:hidden;
}

.example-searches {
 margin: 0px 20px 0px 20px;
 text-align:left;	
}

.searchform {
 margin: 0px;
 border:0px;
}

.prodbar1 {
 /* contains the background gradient as an image */
 width: 980px;
 height: 210px;
 margin: 0px auto;
 background: #d7d8d7 url('/_gfx/engineering-welding-supplie.gif') no-repeat;
 display: block;
 margin-top: -10px;
 position:relative;
}

.prodbar3 {
 /* the scrolling DIV */
 float: right;
 margin-right: 40px;
 width: 660px;
 height: 150px;
 overflow: hidden;
 padding-top:10px;
 background :#fff;

}

.scrollBorder {
 background: #c0172d;
 float: right;
 width: 653px;
 margin-right: 40px;
 padding: 4px;
 color: #FFF;
 font-size: 14px;
 font-weight: bold;
 cursor: pointer;
}

.scrollBorderSmall {
 background: #c0172d;
 float: right;
 width: 653px;
 margin-right: 40px;
 padding: 0px 4px 0px 4px;
}

.scrollBorder p {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}

.scrollBorder h3 {
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
 	cursor: pointer;

}
.scrollBorder h3 a{
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
 	cursor: pointer;
}

.scrollproduct {
 /* the individual scrolling DIV */
 padding: 0px 20px 0px 20px;
 font: bold 12px trebuchet ms,sans-serif;
 text-align: center;
 line-height: 15px;
 background: #fff;
}

.content_header {
 text-align: left;
 width: 980px;
 background: url('/_gfx/content-paper.gif') repeat-y;
 margin: 0px auto 0px auto;
}

.content {
 text-align: left;
 width: 600px;
 padding: 20px 0px 20px 0px;
}

H1 { 
 padding: 0px; 
 margin: 0px; 
 color:#889999; 
 font: bold 32px trebuchet ms,sans-serif;
}

H2 {
 padding: 0px; 
 margin: 0px; 
 color:#6D6E71; 
 font: bold 15px sans-serif;
}

H3 {
 padding: 0px; 
 margin: 0px; 
 color:#444444; 
 font: bold 16px trebuchet ms,sans-serif;
}

H4 { 
 padding: 0px; 
 margin: 0px; 
 color:#BABCC0; 
 font: bold 36px trebuchet ms,sans-serif;
 line-height: 34px;
}

.catmenu {
 padding: 3px 2px 3px 10px;
 border-bottom: 2px dotted #DCDDDF;
 font: bold 12px sans-serif;
}

.catmenu A {
 text-decoration: none;
 color: #404041;
}

.cartHeader {
 height: 30px;
 background: url('/_gfx/basket-case.gif') no-repeat #0061A2;
 text-align: right;
 font: normal 10px verdana,sans-serif;
 color: #A9BCD2;
 padding: 0px 10px 0px 0px;
 cursor: pointer;
}

.cartInfo {
 font: normal 11px sans-serif;
 color: #444444;
 text-align: left;
 padding: 2px 0px 2px 0px;
 border-bottom: 2px dotted #CCD8E4;
}

.cartDel {
 width: 20px;
 text-align: center;
}

.sectionheader {
 background: url('/_gfx/section-header.gif') no-repeat #C2C4C6;
 font: bold 12px sans-serif;
 color: white;
 text-align: center;
 padding: 3px 0px 3px 0px;
}

.mi1 {
 background: url('/_gfx/mi1.gif') top left no-repeat #E7E7E8;
 margin-top: 5px;
}

.mi2 {
 padding: 3px 0px 3px 10px;
 background: url('/_gfx/mi2.gif') bottom left no-repeat;
}

.mi3 {
 width: 145px;
 font: bold 10px verdana,sans-serif;
 background: url('/_gfx/mi3.gif') center right no-repeat;
}

.mi3 A {
 color: #444444;
 text-decoration: none;
}

.smltxt {
 font: normal 9px verdana,sans-serif;
}

FORM {
 margin: 0px;
 padding: 0px;
}

.tellafriend {
 border: 1px solid #666666;
 margin: 3px 0px 3px 0px;
 font: normal 10px verdana,sans-serif;
 width: 150px;
 padding: 2px;
}

.quickorder {
 border: 1px solid #666666;
 font: normal 10px verdana,sans-serif;
 width: 150px;
 padding: 2px;
}

.divider {
 background: url('/_gfx/divider.gif') top center no-repeat;
 padding: 10px;
 font: bold 16px sans-serif;
 color: #aaaaaa;
}

.postcodehalf {
 font: bold 14px sans-serif;
 color: #666666;
 width: 60px;
 text-align: center;
}

.footlinks {
 font: normal 14px sans-serif;
 color: #888888;
}

.footlinks A {
 color: #888888;
 font-weight: bold;
 text-decoration: none;
}

.footlinks A:HOVER {
 color: white;
}

.footer {
 font: bold 14px sans-serif;
 color: #BABCC0;
}

.location {
 font: normal 11px sans-serif;
 color: #444444; 
}

.location A {
 color: #444444; 
}

.prodSub {
 float: left;
 margin: 10px;
 text-align: center;
 width: 120px;
 height: 120px;
 overflow: hidden;
}

.prodListing {
 border: 1px solid #cccccc;
 margin: 20px 0px 0px 0px;
 padding: 10px;
}

.related {
 width:90px;
 text-align:center;
 float:left; 
 margin-right:20px;
}

.branchBox {
 border-top:    2px solid #f0f0f0;
 border-left:   2px solid #f0f0f0;
 border-right:  2px solid #888888;
 border-bottom: 2px solid #888888;
 background: #f8f8f8;
 padding: 16px;
 margin: 20px;
 width: 380px;
 text-align: left;
}

.branchMap {
 float: right;
 border: 1px solid #000000;
}

/* --- SS Amends --- */
h3.catblock { border-bottom:1px solid #ccc; font-size:1.8em; padding-bottom:8px; margin-bottom:5px; font-weight:normal; }
a.filterselected { background:#FFF; color: red; }
div.content_header a.imagetext { text-decoration:none; text-align:left; width: 145px;
    display: block; padding-left:15px; }
a img { border: 0px; }
img.prod-sub{ padding:2px; border:2px solid #CCC; margin:2px; } 
img.prod-sub:hover { border:2px solid #8BB26D; }

/* --- Create Account --- */

#create-account {
	 width: 225px; height: 210px;
	 float: left;
	 margin-left: 25px;
}

#button-space {
	width: 240px;
	height: 10px;
	float: left;
	position: relative;	
}

#create-account-space {
	width: 240px;
	height: 137px;
	float: left;
	position: relative;	
}

