body {
background: #fff url(images/Background.gif) repeat-x fixed;
color:#303030;
font:76% Lucida Grande,Lucida Sans Unicode,Verdana,Arial,Tahoma,sans-serif;
margin:0;
padding:0;
text-align:center;
}

a {
color: #ac0909;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

p {
line-height:1.5em;
margin: 0px 0px 15px 0px;
}

/*** Main container ***/

#container, #ontainer {
color:#303030;
margin: 0px auto;
padding:0;
text-align:left;
width: 990px;
}

#Header
{
  width: 984px; float: left; padding: 20px 0px 0px 0px;
}

#Header span
{
  display: none;
}

#Header a#StuartLogo
{
  padding-top: 85px; width: 387px; float: left; margin-left: 5px; background: url(/images/power.png) no-repeat 0px 0px;
}

#Header a#StuartLogo:hover
{
  background: transparent url(/images/power.png) no-repeat 0px -85px;
}

#Header a#ContactNumber
{
  padding-top: 85px; width: 250px; float: right; margin: 0px 5px 0px 0px; background: url(/images/power.png) no-repeat -387px 0px;
}
/*
#Navigation
{
  width: 100%; float: left; padding: 20px 0px 0px 0px; margin: 0px;
}

#Navigation li
{
  display: inline; margin: 0; padding: 0; float: left; 
}

#Navigation li a
{
  float: left; width: 123px;
}

#Navigation a#GroupButton
{
  padding-top: 40px; background: url(/images/structure.png) no-repeat 0px 0px;
}

#Navigation a#GroupButton:hover
{
  background: url(/images/structure.png) no-repeat 0px -40px;
}

#Navigation a#PowerButton
{
  padding-top: 40px; background: url(/images/structure.png) no-repeat -123px 0px;
}

#Navigation a#PowerButton:hover
{
  background: url(/images/structure.png) no-repeat -123px -40px;
}

#Navigation a#FCButton
{
  padding-top: 40px; background: url(/images/structure.png) no-repeat -246px 0px;
}

#Navigation a#FCButton:hover
{
  background: url(/images/structure.png) no-repeat -246px -40px;
}

#Navigation a#Power4Button
{
  padding-top: 40px; background: url(/images/structure.png) no-repeat -369px 0px;
}

#Navigation a#Power4Button:hover
{
  background: url(/images/structure.png) no-repeat -369px -40px;
}

#Navigation a#PumpsButton
{
  padding-top: 40px; background: url(/images/structure.png) no-repeat -492px 0px;
}

#Navigation a#PumpsButton:hover
{
  background: url(/images/structure.png) no-repeat -492px -40px;
}

#Navigation a#WellsButton
{
  padding-top: 40px; background: url(/images/structure.png) no-repeat -615px 0px;
}

#Navigation a#WellsButton:hover
{
  background: url(/images/structure.png) no-repeat -615px -40px;
}

#Navigation a#GEKButton
{
  padding-top: 40px; background: url(/images/structure.png) no-repeat -738px 0px;
}

#Navigation a#GEKButton:hover
{
  background: url(/images/structure.png) no-repeat -738px -40px;
}

#Navigation a#BADButton
{
  padding-top: 40px; background: url(/images/structure.png) no-repeat -861px 0px;
}

#Navigation a#BADButton:hover
{
  background: url(/images/structure.png) no-repeat -861px -40px;
}
*/
/*** Content wrap ***/

#wrap 
{
  clear:both; font-size:0.9em; padding: 10px 20px 30px 15px;
}

/*** Sidebars ***/

#leftside,#rightside {
margin:0;
padding: 0px;
width:165px;
}

#leftside {
float:left;
margin-left: 0px;
}

#rightside {
float:right;
margin-right: 0px;
}

#container #rightside .FastLinks
{
  height: 155px; width: 163px; margin-bottom: 18px; float: right; background: #fff; border: 1px solid #c0b8b6;
}

#GetQuote span, #MakeEnquiry span, #PowerStation span
{
  display: none;
}

#GetQuote
{
  height: 37px; width: 167px; float: left; background: url(/images/structure.png) no-repeat -555px -112px; margin-bottom: 18px;
}

#GetQuote:hover
{
  background: url(/images/structure.png) no-repeat -555px -149px;
}

#MakeEnquiry
{
  height: 37px; width: 167px; float: left; background: url(/images/structure.png) no-repeat -388px -112px; margin-bottom: 18px;
}

#MakeEnquiry:hover
{
  background: url(/images/structure.png) no-repeat -388px -149px;
}

#PowerStation
{
  height: 122px; width: 165px; float: right; background: url(images/FastLinks/PowSta.gif) no-repeat; margin-bottom: 18px;
}

#leftside h1,#rightside h1 {
color: #000000;
font-size:1.5em;
letter-spacing:0.2px;
line-height: 1.6;
margin:0 0 12px;
}

#leftside h2,#rightside h2 {
font-size:1.2em;
margin:0 0 20px;
}

#leftside p,#rightside p {
font-size:0.9em;
line-height:1.4em;
margin:0 0 16px 10px;
}

#leftside a, #content a
{
  color: #ac0909;
}

.linklist {
list-style:none;
margin:0 0 16px 10px;
padding:0;
}

.linklist li {margin-bottom:0.7em;}

/*** Content ***/

#content,#contentalt 
{
  width: 542px; padding: 17px 15px 0px 15px; margin: 0px auto; background: #fff; border: 1px solid #ccc; color: #222;
}

#content h1,#content h2,#contentalt h1,#contentalt h2 {
background-color:inherit;
font-family: 'Myriad Web Pro';
color:#111;
font-size:3.5em;
font-weight:500;
margin: 0px 0px 15px 0px;
padding:0;
text-align: center;
}

#content h2 {
font-size: 1.7em;
color: #333;
margin: 0px 0px 10px 0px;
}

#content img,#contentalt img {
border:0px solid #b0b0b0;
margin:0px 0px 0px 4px;
padding: 0px;
}

#rightimg {
border:0px solid #b0b0b0;
float:right;
margin:0px 0px 5px 0px;
padding: 4px;
}

#footer 
{
  width: 100%; float: left; padding-bottom: 10px; font: 500 0.9em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align: center;
}

#footer a {
color:#d0d0d0;
font-weight:bold;
}

/*** Various classes ***/

.thumbnail {
background:#fafbfc;
border:1px solid #b0b0b0;
margin:0 0 10px 10px;
padding:5px;
}


.clearingdiv {
clear:both;
height:30px;
width:1px;
}

.hide {display:none;}

/*** Text format ***/

.intro {
font-size:1.1em;
font-weight:bold;
letter-spacing:-1px;
}

.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}

/*** End of file ***/


#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #ffffff;
color: #333;
}

#WantedAdvert
{
  margin: 0% 0% 1% 10%;
}


/* NEW Navigation Menu */


#Menu
{
  width: 163px; float: left; margin-bottom: 20px; background: #fff;
  box-shadow: -4px 4px 4px #888888;
}

#Menu .OptionList 
{
  width: 143px; float: left;
}

#Options .OptionHead h2
{
  width: 137px; float: left; padding: 7px 15px 5px 15px; margin: 0px; background: #eee url(images/Heading.gif) no-repeat; border-bottom: 1px solid #ccc; font: 500 1.1em/1.5em 'Lucida Grande', 'Lucida Sans Unicode'; letter-spacing: 0px;
}

#Options .OptionHead a
{
  width: 135px; float: left; padding: 5px 15px; margin: 0px; background: #fff; border: 1px solid #ccc; border-top: 0px solid #ccc; font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; color: #333; text-decoration: none;
}

#Options .OptionHead a:hover
{
  background: #f5f5f5; color: #ac0909;
}

#Options .OptionBody 
{
  display: none; width: 130px; float: left; padding: 8px 15px 10px 20px; border: 1px solid #ccc; border-top: 0px solid #ccc;
}

#Options .OptionBody a 
{
  display: block; font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; margin-left: 0px; color: #333; text-decoration: none;
}

#Options .OptionBody a:hover 
{
  color: #ac0909;
}

span.red
{
  color: #ac0909;
}

#content .FooterIndex
{
  width: 100%; clear: both; padding: 0px 0px 1px 0px; margin: 0px; border-top: 1px solid #ccc; background: #f5f5f5;
}

#content .FooterIndex .Column
{
  width: 28%; padding-left: 5%; float: left;
}

#content .FooterIndex h1
{
 font: 500 1.2em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; padding: 10px 25px; margin: 0px 0px 25px 0px; color: #222; width: 522px; float: left; border-bottom: 1px solid #ccc; background: #eee; text-align: left;
}

#content .FooterIndex h2
{
 font: 500 1.2em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; margin: 0px 0px 15px 0px; color: #222; text-align: left; float: left;
}

#content .FooterIndex ul, #content .FooterIndex ul li
{
  width: 100%; float: left; margin: 0px 0px 0px 1px; padding: 0px; background: none; list-style: none;
}

#content .FooterIndex ul
{
  margin-bottom: 22px;
}

#content .FooterIndex ul li a
{
  font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; color: #777;
}

#content .FooterIndex ul li a:hover
{
  color: #222; text-decoration: none;
}

#content .FooterIndex p
{
  width: 100%; padding: 10px 0px; margin: 0px 0px 15px 0px; clear: both; font: 500 1.0em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align: center; color: #555; border-bottom: 1px solid #ccc; background: #eee;
}

#content p.Policy
{
  font: 500 0.9em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align: center; color: #555; border: 0px solid #ccc; background: none; margin: 0px 0px 15px 0px; padding: 0px;
}

#content p.Policy a
{
  color: #777;
}

#content p.Policy a:hover
{
  color: #ac0909;
}

#MainAdvert a span, #leftside span, #rightside span
{
  display: none;
}

#wrap .Category
{
  width: 165px; margin: 0px 0px 20px 0px; padding: 0px;
}

#rightside .Category
{
  float: right;
}

#leftside .Category
{
  float: left;
}

#rightside .Category ul, #leftside .Category ul
{
  margin: 0; padding: 0;
}

#rightside .Category ul li, #leftside .Category ul li
{
  margin: 0; padding: 0; list-style: none;
}

#rightside .Category h2, #leftside .Category h2
{
  width: 137px; float: left; padding: 7px 15px 5px 15px; margin: 0px; background: #eee url(images/Heading.gif) no-repeat; border-bottom: 1px solid #ccc; font: 500 1.1em/1.5em 'Lucida Grande', 'Lucida Sans Unicode'; letter-spacing: 0px;
}

#rightside .Category li a, #leftside .Category li a
{
  width: 135px; float: left; padding: 5px 15px; margin: 0px; background: #fff; border: 1px solid #ccc; border-top: 0px solid #ddd; font: 500 1.0em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; color: #333; text-decoration: none;
}

#rightside .Category li a:hover, #leftside .Category li a:hover
{
  background: #f5f5f5; color: #ac0909;
}

#wrap .BoxAdvert
{
  height: 165px; width: 165px; float: left; border: 1px solid #ccc; border-top: 0px solid #ccc;
}

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

#Ad_3Warranty
{
  background: url(/images/power/index.jpg) no-repeat -572px -495px;
}

#Ad_chp
{
  background: url(/images/power/index.jpg) no-repeat -572px -330px;
}

#Ad_bifuel
{
  background: url(/images/power/index.jpg) no-repeat -572px -165px;
}

#Ad_tower
{
  height: 163px; width: 163px; float: left; border: 1px solid #ccc; background: url(images/LightingTowerad.jpg) no-repeat;
}

#Feed
{
  clear: right; font: 500 0.7em/1.5em 'Lucida Grande', 'Lucida Sans Unicode'; color: #333; margin-left: 10px; padding: 3px 21px 1px 0px; background: url(/images/structure.png) 20px -80px no-repeat;
}

#Feed:hover
{
  text-decoration: none; color: #888; background: url(/images/structure.png) 20px -96px no-repeat;
}

#content table.Product
{
  width: 542px; padding: 0px; margin: 0px 1px 15px 1px; border: 1px solid #ccc; border-bottom: 0px solid #ddd; border-right: 0px solid #ddd; text-align: left;
}

#content table.Product thead
{
  background: #eee;
}

#content table.Product th
{
  padding: 8px 0px; 
  font: 500 1.0em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; 
  border-bottom: 1px solid #ccc; 
  border-right: 1px solid #ccc;
}

#content table.Product td
{
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc; 
  padding: 8px 0px; 
  font: 500 1.0em/1.0em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif;
}

#content table.Product tbody tr
{
  background: #fff;
}

#content table.Product tbody tr:hover
{
  background: #f5f5f5; color: #ac0909;
}

#content table.Product a
{
  color: #ac0909; font-weight: 500; text-decoration: underline;
}

#content table.Product a:hover
{
  color: #888;
}

table#advanced_search_enabled {
	display: none;
}
body.SearchBody div#Wrapper div#Content div#SearchForm table.searchBox tbody tr td form table#advanced_search_enabled {
	display: table;
}

