*
{

  padding: 0;
  margin: 0;

}

img
{

  border: 0;

}

body
{

  width: 1024px;
  min-width: 1024px;
  margin: 0 auto;
  position: relative;
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #003673;

}

#basketpanel
{

  background-image: url(../base/images/basketpanel.jpg);
  background-repeat: no-repeat;
  width: 187px;
  height: 150px;

}

#header ul
{

  background-image: url('../base/images/headerbackground.gif');
  background-repeat: repeat-x;
  width: 1024px;
  height: 24px;

}

#basketpanel a:link, #basketpanel a:active, #basketpanel a:visited
{

  color: #003674;
  text-decoration: none;

}

#basketpanel a:hover
{

  color: #003674;
  text-decoration: underline;

}

a:link, a:active, a:visited
{

  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #003673;
  text-decoration: none;

}

a:hover
{

  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #003673;
  text-decoration: underline;

}

#header ul li
{

  padding-top: 5px;
  list-style-type: none;
  float: left;
  padding-right: 15px;

}

#header ul li a:link, #header ul li a:active, #header ul li a:visited
{

  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #003673;
  text-decoration: none;

}

#header ul li a:hover
{

  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #003673;
  text-decoration: underline;

}

#categories ul li a:link, #categories ul li a:active, #categories ul li a:visited
{

  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #003673;
  text-decoration: none;

}

#categories ul li a:hover
{

  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #003673;
  text-decoration: underline;

}

#middlecolumn
{

  vertical-align: top;

}

#middlecolumn h1
{

  font-size: 14px;
  font-weight: bold;
  color: #000000;

}

#middlecolumn p
{

  color: #000000;

}

#middlecolumn .rrp
{

  color: #737373;

}

#middlecolumn .strike
{

  color: #AAAAAA;
  text-decoration: line-through;

}

#middlecolumn .price
{

  color: #F49324;
  font-weight: bold;

}


#leftnav
{

  vertical-align: top;

}

#leftnav h2
{

  width: 162px;
  color: #F6913A;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-top: 11px;
  padding-left: 16px;  

}

.boldorange
{

  color: #F6913A;
  font-weight: bold;

}

#leftnav h3
{

  width: 162px;
  color: #F3903B;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 11px 0px 11px 16px; 

}

.navhighlight
{

  background-image: url(../base/images/navbackground.gif);
  background-repeat: repeat-x;
  height: 30px;

}

.greynav
{

  background-color: #E5E9E9;
  border-bottom: 1px solid #F58220;

}

#frm_search input, #frm_search select
{

  margin: 7px 8px;

}

#frm_manufacturer select
{

  margin: 7px 8px;

}

#rightnav
{

  vertical-align: top;

}

#rightnav h2
{

  width: 171px;
  color: #F6913A;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-top: 11px;
  padding-left: 16px;  

}

#lefthandoffer
{

  margin-left: 7px;
  margin-top: 7px;
  width: 325px;
  height: 202px;
  background-image: url(../base/images/lefthandoffer.jpg);
  background-repeat: no-repeat;  
  float: left;

}

#lefthandoffer p
{

  padding: 3px 0px 0px 16px;
  font-size: 18px;
  color: #ffffff;

}

#lefthandoffer .strike
{

  text-decoration: line-through;
  color: #ffffff;

}

#lefthandoffer .ourprice
{

  font-size: 24px;

}

#lefthandoffer .rrp
{

  font-size: 12px;
  color: #ffffff;

}

#lefthandoffer .innerimage
{

  width: 325px;
  text-align: center;

}

#righthandoffer
{

  margin-right: 10px;
  margin-top: 7px;  
  width: 307px;
  height: 202px;
  background-image: url(../base/images/righthandoffer.jpg);
  background-repeat: no-repeat;
  float: right;

}

#righthandoffer .innerimage
{

  text-align: center;
  width: 307px;

}

#righthandoffer p
{

  padding: 3px 0px 0px 16px;
  font-size: 18px;
  color: #ffffff;

}

#righthandoffer .strike
{

  text-decoration: line-through;
  color: #ffffff;

}

#righthandoffer .ourprice
{

  font-size: 24px;

}

#righthandoffer .rrp
{

  font-size: 12px;
  color: #ffffff;

}

#infopanel
{

  margin-left: 7px;
  margin-top: 7px;
  width: 642px;
  height: 122px;
  background-image: url(../base/images/infopanel.jpg);
  background-repeat: no-repeat;

}

#infopanel p
{

  padding: 3px 5px;
  color: #003673;

}

#categories
{

  background-color: #E5E9E9;
  background-image: url(../base/images/leftnavback.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  width: 178px;

}

#categories ul li
{

  list-style-image: url(../base/images/bullet.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;
  line-height: 14px;  

}

.homepageproduct
{

  background-image: url(../base/images/homepageproducts.gif);
  background-repeat: no-repeat;
  width: 316px;
  height: 125px;
  margin-top: 7px;

}

.bullet1
{

  list-style-image: url(../base/images/bullet1.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;

}

.bullet2
{

  list-style-image: url(../base/images/bullet2.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;  

}

.bullet3
{

  list-style-image: url(../base/images/bullet3.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;

}

.bullet4
{

  list-style-image: url(../base/images/bullet4.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;  

}

.bullet5
{

  list-style-image: url(../base/images/bullet5.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;  

}

.bullet6
{

  list-style-image: url(../base/images/bullet6.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;  

}

.bullet7
{

  list-style-image: url(../base/images/bullet7.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;  

}

.bullet8
{

  list-style-image: url(../base/images/bullet8.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;  

}

.bullet9
{

  list-style-image: url(../base/images/bullet9.gif);
  list-style-position: outside;
  margin-left: 35px;
  padding: 3px 0px 3px 5px;  

}

#subscribe
{

  background-image: url(../base/images/subscribe.jpg);
  background-repeat: no-repeat;
  width: 187px;
  height: 53px;

}

#subscribe p
{
 
  margin: 0px 0px 0px 18px;
  padding-top: 5px;
  width: 100px;

}

.largeproduct
{

  background-image: url(../base/images/largeproduct.gif);
  background-repeat: no-repeat;
  width: 565px;
  height: 166px;
  margin: 7px 0px 0px 0px;
  padding: 11px 22px 0px 22px;

}

.mediumproduct
{

  background-image: url(../base/images/mediumproduct.gif);
  background-repeat: no-repeat;
  width: 294px;
  height: 158px;
  margin-top: 7px;
  padding: 6px 6px;

}

.smallestproduct
{

  background-image: url(../base/images/smallestproduct.gif);
  background-repeat: repeat-y;
  width: 99px;
  padding: 0px 13px;

}

.smallestproduct .rrp
{

  color: #737373;
  font-size: 14px;
  font-weight: bold;

}

.smallestproduct .strike
{

  color: #AAAAAA;
  text-decoration: line-through;
  font-size: 14px;
  font-weight: bold;

}

.smallestproduct .price
{

  color: #F49324;
  font-size: 14px;
  font-weight: bold;

}

#sectioninfo
{

  background-image: url(../base/images/supplementsinfo.gif);
  background-repeat: no-repeat;
  width: 612px;
  height: 136px;
  margin-top: 7px;
  margin-left: 24px;

}

#sectioninfo h1
{

  font-weight: bold;
  font-size: 14px;
  color: #F68121;
  padding: 12px 0px 0px 7px;
  width: 400px;

}

#sectioninfo p
{

  color: #003674;
  padding: 7px;
  width: 612px;

}

#bodytext
{

  width: 612px;
  margin-left: 24px;

}

#bodytext p
{

  padding-bottom: 5px;

}

#bodytext h3
{

  color: #003673;
  padding-top: 15px;
  font-size: 12px;
  font-weight: bold;

}

#basket
{

  width: 609px;
  margin-left: 25px;

}

#basket form p
{

  width: 400px;
  clear: both;
  padding: 3px 0px;

}

#basket form p label
{

  float: left;

}

#basket input, #basket select, #basket textarea
{

  font-family: verdana, sans-serif;
  font-size: 11px;

}

#basket form p input, #basket form p select, #basket form p textarea
{

  float: right;
  font-family: verdana, sans-serif;
  font-size: 11px;

}

div.greybar
{

  width: 612px;
  height: 35px;
  background-image: url(../base/images/greybar.gif);
  background-repeat: no-repeat;
  margin-top: 7px;
  margin-left: 24px;
  margin-bottom: 7px;

}

h1.greybar
{

  color: #F68121 !important;
  font-size: 14px !important;
  font-weight: bold !important;
  padding-top: 9px !important;
  padding-left: 7px !important;

}

#productinfo
{

  background-color: #F6F6F6;
  width: 230px;
  padding: 5px;
  color: #000000;

}

#productinfo h1
{

  font-size: 11px;
  font-weight: bold;
  color: #F28121;
  padding-top: 10px;

}

#productinfo ol li
{

  margin-left: 25px;

}

#productinfo ul
{

  padding-top: 5px;

}

#productinfo ul li
{

  margin-left: 25px;

}

.orangebold
{

  color: #F6913A !important;
  font-weight: bold;
  padding-bottom: 5px;

}