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;
}

.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;
}

.topmenu A {
 color: white;
}

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

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

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

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

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

.prodbar3 {
 /* the scrolling DIV */
 float: right;
 margin-right: 40px;
 width: 660px;
 height: 160px;
 overflow: hidden;
 padding-top:3px;
}

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

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

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

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: 3 2 3 10;
 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: 0 10 0 0;
 cursor: pointer;
}

.cartInfo {
 font: normal 11px sans-serif;
 color: #444444;
 text-align: left;
 padding: 2 0 2 0;
 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: 3 0 3 0;
}

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

.mi2 {
 padding: 3 0 3 10;
 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: 3 0 3 0;
 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: 20 0 0 0;
 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;
}