body
{
background-color: #fff;
color:#666666;
font-family:Trebuchet MS,Trebuchet,Arial,Sans-Serif;
font-size:75%;
line-height:18px;
margin:0px;
padding:0px;
}

.noPrint{display:none;}

h2, h3, h4, div.tableStyle
{
  background-image: none;
  border: 0px;
  clear:both;
}

h2
{
font-size:21px;
margin:0px;
padding:0px;
}

h3
{
font-size:17px;
margin:0px;
padding:0px;
}

p
{
margin:0 0 10px 0;
}

a,
a:link,
a:visited,
a:hover,
a:active
{
color:#3399FF;
text-decoration:underline;
}

ul
{

}

ul li
{

}

ul#products
{
list-style-type:none;
margin:0 0 10px 0;
padding:0px;
}

ul#products li
{
margin:0px;
padding:0px;
}

ul#products li h4
{
margin:0px;
padding:0px;
}

div.tableStyle table,
table.table-pale
{
width:100%;
border-collapse:separate;
border-spacing:0px;
clear:both;
margin:0 0 10px 0;
padding:0px;
table-layout:auto;
}

div.tableStyle table thead tr td,
table.table-pale thead tr td
{
font-weight:bold;
border-bottom:solid 1px #333333;
padding:5px 10px;
}

div.tableStyle table tbody tr td,
table.table-pale tbody tr td
{
padding:5px 10px;
text-align:left;
}

div#form-wrapper
{
margin:10px 0;
}

div.image-right
{
border-left:1px solid #FFFFFF;
float:right;
margin:4px 0pt 6px 7px;
}

div.image-wrapper img
{
border:1px solid #9ab3c2;
display:block;
padding:1px;
}

div.quote-wrapper
{
clear:both;
margin:0 0 12px 0;
font-size:13px;
}

div.product-range,
div.product-range-center
{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:solid 1px #9ab3c2;
}

div.promo-content h3
{
clear:none;
}

div.promo-image
{
float:left;
margin:0 10px 10px 0;
}

div.promo-right
{
clear:both;
margin:10px 0;
}

div#menu-wrapper,
div#story-wrapper,
div#navigation,
div#links,
div#other-sites,
div.back-to-top,
input.submit-button,
div.product-selector,
div.product-document,
div#my-wholesale-wrapper,
div#product-edit,
div#dialogue-edit,
div#subscription-edit
{
  display: none;
}

div#footer-wrapper,
div#header-wrapper,
div#content-wrapper
{
  background-color: #fff;
  background-image: none;
  padding: 0px;
  margin: 0px;
}

div#header,
div#header a#logo
{
  position: static;
  height: auto;
  margin: 0px 0px 10px 0;
  padding:0 0 10px 0;
  border-bottom:solid 1px #9ab3c2;
}

div#header a#logo img{border:none;margin:0px;display:block;}

div#breadcrumbs
{
color:#666666;
font-size:10px;
margin:0 0 10px 0;
}

div#header form,
div#header div
{
  display: none;
}

div#content,
div#header,
div#footer
{
  margin: 10px 0px;
}

div#footer div#copyright
{
  position: static;
  color: #333;
  border-top:solid 1px #9ab3c2;
  padding:10px 0 0 0;
  margin:10px 0 0 0;
}

img.tableTopLeft{display: none;}
img.tableTopRight{display: none;}