body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align:left;
	background-color:#D9D9D9;
}

#container {
	margin:0px auto;
	background:#D9D9D9 url(http://www.generatormachines.co.uk/images/design/shadowStrip.jpg) center repeat-y;
}

#headerContainer{
	background:url(http://www.generatormachines.co.uk/images/design/top_bg.gif) repeat-x;
}
#headerInnerContainer{
	margin:0px auto;
	height:100px;
	background:url(http://www.generatormachines.co.uk/images/design/header_bg.jpg) center no-repeat;
}

#header{
	width:892px;
	height:100px;
	margin:0px auto;
}

#headerRight {
	float:right;
	background:url(http://www.generatormachines.co.uk/images/design/head_right_shadow.jpg) right no-repeat;
	height:100px;
	width:337px;
}

#headerLeft {
	float:left;
	background:url(http://www.generatormachines.co.uk/images/design/head_left_shadow.jpg) no-repeat;
	height:100px;
	width:337px;
}
/*
	border:1px solid #000000;
*/

.breadcrumb {font-size:0.75em;color:#777777;padding-top:4px;}
.breadcrumb strong {color:#000000;}

.displayBox  {
	width:389px;
	height:100px;
	float:left;
	padding:0px;
	margin:10px 10px 10px 10px;
	background:url(http://www.generatormachines.co.uk/images/design/displayBox.jpg) no-repeat;
}

.imageBox    {width:123px;height:91px;float:left;padding:0px;margin:0px;}

.image {
	float:left;
	margin: 0 20px 0 0;
}

.textBox		 {
	font-size: 0.9em;
	width:245px;
	float:right;
	margin:0px;
	padding:7px 5px 0px 0px;
}

.textBox p	 {
	padding:0px;
	margin:0px;
}

/* Content */
#content {width: 892px;margin: 0 auto;background:#ffffff;}
#content p {padding:0px;font-size:0.8em;}
#colOne  {clear:both;float: left;width: 181px;padding-left:5px;}
#colOne ul {padding-left: 15px;list-style: none none outside;}
#colTwo {float: right;width: 686px;}







h1, h2, h3, h4, h5, h6 {margin: 0;}
h1 {font-family:arial;letter-spacing: -1px;font-size: 26px;font-weight: bold;color: #31576F;}
h1 em {font-weight: bold;font-style: normal;}
h2 {font-family:arial;letter-spacing: -1px;font-size: 18px;font-weight: normal;color: #31576F;}
h2 em {font-weight: bold;font-style: normal;}
h3 {font-size: 16px;padding-top:5px;}
p {line-height: 110%;}

a {color: #0000ff;}
a:hover {text-decoration: none;}

.bg1 {padding: 0 20px 20px 20px;}
.bg2 {padding: 0 20px 20px 20px;}

.clear {clear:both;height:0;line-height:0;}


#homeContent {height:auto;padding:0px 0px 10px 0px;margin:0px;}



/* Product Layout */
.singleProductContainer{float:left;width:600px;height:100px;padding:0px;margin:10px 5px 5px 5px;border:1px solid #ff0000;}
.singleProductInfo{width:390px;float:right;padding:0px;margin:0px;border:1px solid #ff0000;}

.productContainer{float:left;width:300px;height:100px;padding:0px;margin:10px 5px 5px 5px;}
.productInfo{width:195px;float:right;padding:0px;margin:0px;}

.productImage{width:105px;float:left;padding:0px;margin:0px;position:relative;z-index:2;}
.sdmoLogo {display:block; width:50px; height:17px; position:absolute; top:-8px; left:0px; background:url(http://www.generatormachines.co.uk/images/sdmo/sdmo-ty.png) no-repeat; z-index:3;}
.sumoLogo {display:block; width:50px; height:12px; position:absolute; top:-8px; left:0px; background:url(http://www.generatormachines.co.uk/images/sumo/sumo-ty.png) no-repeat; z-index:3;}
.sealeyLogo {display:block; width:50px; height:15px; position:absolute; top:-8px; left:0px; background:url(http://www.generatormachines.co.uk/images/sealey/sealey-ty.png) no-repeat; z-index:3;}
.hondaLogo {display:block; width:50px; height:8px; position:absolute; top:0px; left:0px; background:url(http://www.generatormachines.co.uk/images/honda/honda-ty.png) no-repeat; z-index:3;}
.wolfLogo {display:block; width:50px; height:18px; position:absolute; top:-8px; left:0px; background:url(http://www.generatormachines.co.uk/images/wolf/wolf-ty.png) no-repeat; z-index:3;}
.draperLogo {display:block; width:50px; height:18px; position:absolute; top:-8px; left:0px; background:url(http://www.generatormachines.co.uk/images/draper/draper-ty.png) no-repeat; z-index:3;}





/*Menu*/
#menucase {padding:0px;margin:5px 0px 0px 0px;}
#menucase ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font:bold 12px Helvetica, Verdana, Arial, sans-serif;line-height:165%;width:180px;}
#menucase ul.vert-one li{margin:0;padding:0;border-top:1px solid #ffffff;border-bottom:1px solid #003333;}
#menucase ul.vert-one li a{display:block;text-decoration:none;color:#fff;background:#900;padding:0 0 0 20px;width:160px;}
#menucase ul.vert-one li a:hover{background:#000 url("http://www.generatormachines.co.uk/images/menu-arrow.gif") no-repeat 0 6px;}
#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{padding-top:4px;padding-bottom:3px;font-size:16px;background:#ff6600 url("http://www.generatormachines.co.uk/images/menu-arrow.gif") no-repeat 0 9px;}

#contentLeft{float:left;width:100px;padding:0px;margin:10px 0px 0px 0px;text-align:center;}
#contentRight{float:right;width:530px;padding:0px 0px 0px 10px;margin:0px;}
#contentRight p{font-size:0.99em;}
#contentRight ul{padding-left:15px;}

/* Footer */
#footer {clear: both;width: 892px;margin: 0 auto;padding: 30px 0;background:#3C599B;}
#footer p {font-size:0.7em;color:#FFFFFF;margin:0;text-align: center;}