#logo {text-align: left; width: 450px; float: left; margin-top: 25px;}
body {background-image: url(../images/bg-body.jpg); background-repeat:repeat-x; background-position:center top; background-color: #ffffff;}
#wrapper {width: 900px; padding: 0 10px;margin: 0 auto; background-color: #fff;}
#body_wrap {background-color: #FFF;}
#body_hdr  {height: 146px; }
#global-nav { float: right; width: 360px; margin-top: -5px;}
#global-nav a:link, #global-nav a:visited, #global-nav li.last a:link, #global-nav li.last a:visited {/* background-color: #db2020; */color: #fff; /*padding: 12px 8px 8px; border: 1px solid #db2020;*/}
#global-nav a:hover, #global-nav a:active {/* background-color: #db2020;*/ color: #fff;}
#header-bar {background-color: #20a0db; color: #fff;}
#header-bar a:link, #header-bar a:visited {color: #fff; font-size: 14px; padding-right: 9px;}
#header-bar a:hover, #header-bar a:active { background-color: #057ab0;}

#qm0 a:link, #qm0 a:visited {font-size: 14px; padding-left: 9px;}
ul#qm0 li:hover > a { background-color: #057ab0;}
#body_nav {height: 36px;}
#basket{float: right;  width: 300px; margin-top: 40px; margin-right: 10px; }
#basket a:link, #basket a:visited {color: #057ab0;}
#footer-container {background-color: #db2020; margin: 10px 0 0 0;}
.boxtop { background-color: #057ab0;  width: 174px; padding: 10px; margin-top: 6px; margin-bottom: 5px; }
.boxtop.first {margin-top: 0px;}
.boxtop p {color: #fff; font-size: 13px; padding: 0;padding: 0; margin: 0;}
#categories, .boxbg {background-color: #BEDBFC; width: 184px; padding: 5px;}
#categories {margin-bottom: 0px;}
#categories a:visited, #categories a:link {color: #000000;}
.nobottommargin {margin-bottom: 0px;}
#stocklistingtrail {margin-left: 10px;}
.sortSearch {border: 1px solid #666666; }
.stocklistingmodeandpagenumber {margin-right: 10px;}
#headerbox {text-align: left;}
#homepage #pagelisting  { background-color:  #dddddd; margin-top:-8px;}
#scrollbox p {padding: 10px;}
#scrollbox h2, .pagetitle h1, .formatted_text h1{font-size: 20px; border-bottom: 2px solid #db2020; text-indent: 10px;}
 .checkoutcontainer div.pagetitle {font-size: 20px; border-bottom: 1px solid #db2020; text-indent: 10px; padding-bottom: 4px;}
.formatted_text p, .formatted_text h2 {padding: 0px 10px;}
.formatted_text h2 {font-size: 16px;}
.formatted_text {padding-top: 13px; font-size: 13px;}
.stockthumbimageFormat2 { border: 1px solid #cccccc;}
.navback {padding: 5px 5px 5px 10px;}
.divfooter h2, .divfooter a:link, .divfooter a:visited  {color: #fff;}
 .boxbg a:link, .boxbg a:visited, .menu {color: #000000;}
#stockdetailpagenavtopbuttons { margin-right: 10px;}
.topTagSelect {
border:1px solid #aaaaaa;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:20px;
margin-bottom:2px;
margin-left:0px;
margin-top:2px;
width:193px;
padding: 2px 1px 2px 6px;
}
#body_left_margin form {margin-bottom: 10px;}
 #searchform {margin-top: 5px; margin-left: 0px; display: block;}

 form#searchform input#search, form#newsform input#nls {
border:1px solid #aaaaaa;
color:#999999;
font-size:1em;
height:15px;
margin:0 3px 0 0;
width:140px;
padding: 4px 2px 4px 6px;
}
form#newsform input#nls {width: 125px;}
.linkimage {margin-top: 6px;}
.menu {padding-left: 0px;}
form#searchform div {margin-top: 0px;}
#telephone {color:#aaaaaa;
float:left;
font-size:18px;
margin-left:80px;
position:absolute;
top:7px;
width:240px;}
#telephone span {/* font-family:Georgia, "Times New Roman", Times, serif;*/}
.stockthumbrowdivider  {border-bottom: none 0px; }
#shopping_cart strong {color: #666666;}
.heading-home h2 {color: #ffffff; font-size: 16px; padding: 8px 0px 4px 12px; font-weight: 500; background-color: #666666; line-height:22px;}
.newsletter { height: 85px; }
.newsletter span {padding: 0px 5px; display: block;}
.formatted_text a:link, .formatted_text a:visited, .navback a:link, .navback a:visited {color: #0066CC; font-weight:600;}
.formatted_text a:hover, .formatted_text a:active, .navback a:active, .navback a:hover {color: black; text-decoration:underline;}
#global-nav ul {display: block; width: 300px; height: 60px;}
#scrollbox a:link, #scrollbox a:visited {float: left;}
#global-nav li span {padding: 6px 1px 4px; background-image: url(../images/tab-right.gif); background-position: right bottom;background-repeat: no-repeat; z-index: 50;}
#global-nav li {padding: 10px 0px 3px; background-image: url(../images/tab-left.gif); background-position: left bottom; background-repeat: no-repeat; display: block; float: left; border: none 0px; margin-right: 2px; z-index: 10;}
.topTagSelect {color: #666666;}
.divfooter ul li {
background-repeat:no-repeat;
list-style-image:url("../images/tri-white.gif");
margin-top:0.2em; }
marquee {padding-left: 10px;}
#contactright { font-size: 13px; }
#contactright input, #contactright textarea  {border: 1px solid #999999;
border-top: 1px solid #aaaaaa;}
#headerbox #scrollbox {margin-bottom: 15px; height: auto;}
#homepage .formatted_text {padding-top: 0px;}



