#content
{
  width: 572px; padding: 0px;
}

/*#content p#Offer
{
  height: 100px; width: 200px; position: absolute; margin: -1px 0px 0px 373px; float: right; background: url(../images/Hire/Offer.png) no-repeat 0px 0px;
}*/

#content p#Offer span
{
  display: none;
}

#MainAdvert
{
  width: 572px; float: left; padding-top: 20px; margin: 0px auto;
}

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

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

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

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

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

#content .Level
{
  float: left; border: 1px solid #ccc; background: #fff;
}

#content .Level h2
{
  padding: 5px 15px; margin-bottom: 10px; 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;
}

#content h2.Drop
{
  width: 520px; padding: 5px 10px; margin: 0px 15px; border: 1px solid #ccc; border-bottom: 0px 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;
}

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

#content h3.Drop
{
  width: 520px; padding: 5px 10px; margin: 0px 15px; border: 1px solid #ccc; border-bottom: 0px solid #ccc; font: 500 0.8em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align: left; letter-spacing: 0px; background: #eee; color: #222;
}

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

#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 .Trailer
{
  border-bottom: 0px solid #fff;
}

#content .Trailer span
{
  display: block; margin: 0px;
}

#content .Trailer p
{
  margin: 0px; padding: 10px 15px; border-bottom: 1px solid #ccc;
}

#content .FloatRight
{
  float: right; margin-right: 14px;
}

#content .ClearLeft
{
  clear: left;
}

#content .ClearRight
{
  clear: right;
}

#content .CentreText
{
  text-align: center;
}

#content table.Product
{
  width: 542px; padding: 0px; margin: 0px 15px 15px 15px; 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 10px; 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 10px; 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;
}

#content .FindUs 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 .FeatureStandard
{
  float: left; 
		border: 1px solid #ccc; 
		height: 209px; width: 260px;
		margin: 0px 0px 20px 15px;
}

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

#MainAdvert div.FeatureStandard p a{
display: block;
width: 260px;
height: 178px;
margin: -10px 0px 0px -15px;
background: transparent url(/power/images/Hire/standardhire.jpg) no-repeat;
}

#MainAdvert div.FeatureStandard p a:hover {
background-position: -260px 0;
} 

#content .FeatureStandard h2
{
  padding: 5px 15px; margin-bottom: 10px; 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;
}

#content p#FeatureStandard span
{
  display: none;
}

#content .FeatureEvent
{
  float: left; 
		border: 1px solid #ccc; 
		height: 209px; width: 260px;
		margin: 0px 0px 20px 15px;
}

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

#MainAdvert div.FeatureEvent p a{
display: block;
width: 260px;
height: 178px;
margin: -10px 0px 0px -15px;
background: transparent url(/power/images/Hire/eventhire.jpg) no-repeat;
}

#MainAdvert div.FeatureEvent p a:hover {
background-position: -260px 0;
} 

#content .FeatureEvent h2
{
  padding: 5px 15px; margin-bottom: 10px; 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;
}

#content p#FeatureEvent span
{
  display: none;
}

#content .FeatureStandby
{
  float: left; 
		border: 1px solid #ccc; 
		height: 209px; width: 260px;
		margin: 0px 0px 20px 15px;
}

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

#MainAdvert div.FeatureStandby p a{
display: block;
width: 260px;
height: 178px;
margin: -10px 0px 0px -15px;
background: transparent url(/power/images/Hire/standbyhire.jpg) no-repeat;
}

#MainAdvert div.FeatureStandby p a:hover {
background-position: -260px 0;
} 

#content .FeatureStandby h2
{
  padding: 5px 15px; margin-bottom: 10px; 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;
}

#content p#FeatureStandby span
{
  display: none;
}

#content .FeatureLight
{
  float: left; 
		border: 1px solid #ccc; 
		height: 209px; width: 260px;
		margin: 0px 0px 20px 15px;
}

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

#MainAdvert div.FeatureLight p a{
display: block;
width: 260px;
height: 178px;
margin: -10px 0px 0px -15px;
background: transparent url(/power/images/Hire/lightingtowerhire.jpg) no-repeat;
}

#MainAdvert div.FeatureLight p a:hover {
background-position: -260px 0;
} 

#content .FeatureLight h2
{
  padding: 5px 15px; margin-bottom: 10px; 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;
}

#content p#FeatureLight span
{
  display: none;
}

#content .MainFeature
{
  float: left; 
		border: 1px solid #ccc; 
		height: 150px; width: 535px;
		margin: 0px 0px 20px 15px;
}

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

#MainAdvert div.MainFeature p a img
{
		margin: -7px 0px 0px -15px;
}

#content .MainFeature h2
{
  padding: 5px 15px; margin-bottom: 10px; 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;
}

#content p#MainFeature span
{
  display: none;
}
