#content
{
  width: 572px; padding: 0px; margin: 0px auto; background: #fff; border: 1px solid #ccc; color: #222;
}

a span
{
  display: none;
}

.focal_ad
{
  float: left; height: 200px; width: 572px; 
}

#Ad_generators
{
  background: url(/images/power/index.jpg) no-repeat 0px 0px;
}

#Ad_parts
{
  background: url(/images/power/index.jpg) no-repeat 0px -200px;
}

#Ad_fuel
{
  background: url(/images/power/index.jpg) no-repeat 0px -400px;
}

#Ad_container
{
  background: url(/images/power/index.jpg) no-repeat 0px -600px;
}

#Ad_second
{
  background: url(/images/power/index.jpg) no-repeat 0px -800px;
}

#Ad_hire
{
  background: url(/images/power/index.jpg) no-repeat 0px -1000px;
}

#Ad_lighting
{
  background: url(/images/power/index.jpg) no-repeat 0px -1200px;
}

#Ad_heat_power
{
  background: url(/images/power/index.jpg) no-repeat 0px -1400px;
}

#Ad_bi_fuel
{
  background: url(/images/power/index.jpg) no-repeat 0px -1600px;
}

#Ad_news
{
  background: url(/images/power/index.jpg) no-repeat 0px -1800px;
}

#SearchForm
{
  float: left; width: 556px; padding: 8px 8px; background: #eee; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 15px;
}

#query
{
  float: left; height: 18px; width: 444px; padding: 8px 8px 6px 8px; border: 1px solid #ccc; font: 500 1.4em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; color: #333;
}

#SearchForm .SearchFormButton
{
  float: right; height: 32px; width: 62px; margin-left: 12px; background: url(/images/structure.png) no-repeat -221px -80px; border: 0px solid #ccc;
}

#SearchForm .SearchFormButton:hover
{
  background: url(/images/structure.png) no-repeat -283px -80px;
}

#content .Level, #leftside .Level
{
  float: left; border: 1px solid #ccc;
}

#content .Level h2, #leftside .Level h2
{
  float: left; padding: 5px 15px; margin-bottom: 15px; border-bottom: 1px solid #ccc; font: 500 1.2em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align: left; letter-spacing: 0px; background: #eee; color: #222;
}

#leftside .Level h2
{
  width: 133px;  text-align: center; margin-bottom: 0px;
}

#content .FiveFourZero h2
{
  width: 510px; 
}

#content .TwoSixOne h2
{
  width: 231px; 
}

#content .TwoSixOne select
{
  width: 231px; float: left; font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; margin: -1px 15px 14px 15px; border: 1px solid #ccc;
}

#content .FindUs h2, #content .British h2
{
  margin-bottom: 0px;
}

#content .FindUs iframe
{
  float: left;
}

#content #MapInfo
{
  width: 540px; float: left; padding: 8px 0px; margin: 0px; background: #eee; border-top: 1px solid #ccc; font: 500 0.8em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align: center;
}

#content .Level p
{
  font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; margin: 0px 15px 15px 15px;
}

#content .Level a
{
  font-weight: 500; color: #ac0909;
}

#content .FiveFourZero
{
  width: 540px; margin: 0px 0px 15px 16px; background: #fff;
}

#content .FGWilsonLogo img
{
  height: 100px; width: 244px; float: right; margin: 0px 10px 0px 15px;
}

#content .TwoSixOne
{
  width: 261px; margin: 0px 0px 15px 16px; background: #fff;
}

#content .TwoSixOne img
{
  margin: 0px;
}

#content .Right
{
  margin-right: 0px;
}

#content .FooterHolder
{
  width: 500px; clear: both;
}

#content .Advert
{
  padding-top: 100px;
}

#content .Advert span
{
  display: none;
}