html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body {
  background-color: #019934;
  background-image: url(resources/grad-bg.jpg);
  background-repeat: repeat-x;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 0 0;
  padding: 20px 0 0 0;
  text-align: center;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 18px;
  color: #000;
  display:block;
  padding: 10px 14px 6px 10px;
  margin:0;
  background-color:#E4E4E4;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
}

h4 {
  font-family: Arial, Helvetica, sans-serif;
  color:#fFF;
  font-size: 16px;
  font-weight: bold;
  padding: 2px 0 0 16px;
}

h5 {
  font-family: Arial, Helvetica, sans-serif;
  color:#FF0000;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}

h6 {
  font-family: Arial, Helvetica, sans-serif;
  color:#000;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #019934;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}

p.dotted {border: 1px dotted; } 

a,  a:link {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
a:focus {
  color: #000;
}
a:active {
  color: #000;
}
#outerWrapper {
  margin: 0 auto 0 auto;
  text-align: left;
  width: 960px;
}
#header {
  width: 960px;
  height: 170px;
  background-color: #fff;
  border-bottom: solid 1px #666;
  padding: 0;
}

#animation {
	 float:left;
     width: 400px;
     height:146px;
     padding: 12px 0 12px 12px;
     margin-left: 146px;
}

#leftColumn1 {
  position:relative;
  float: left;
  padding: 8px 10px 20px 10px;
  width: 200px;
  margin-right: 5px;
}

#content {
  position:relative;
  float: left;
  width: 490px;
  margin-right: 5px;
  padding: 8px 10px 20px 10px;
  min-height: 500px;
}

#contentWide {
  position:relative;
  float: left;
  width: 715px;
  margin-right: 0;
  padding: 8px 10px 20px 10px;
  min-height: 500px;
}

#rightColumn1 {
  position:relative;
  float: left;
  padding: 8px 10px 20px 10px;
  width: 200px;
}

.clearFloat {
  clear: both;
  display: block;
}

#menuHolder {
    position:relative;
    background-color: transparent;
    height: 36px;
    width: 960px;
    padding:0;
    margin:0;
    clear:both;
    z-index: 1000;
}

#mainBG2col {
	position:relative;
    width:100%;
    background-image:url(resources/mainBg2col.png);
    background-repeat:repeat-y;
}

#mainBG3col {
	position:relative;
    width:100%;
    background-image:url(resources/mainBg3col.png);
    background-repeat:repeat-y;
}

#mainTop2col {
	position:relative;
	width:100%;
    height: 6px;
    margin-top: 2px;
}

#mainBottom2col {
	width:100%;
    height: 6px;
}

.l {
float: left;
margin: 0 0 0 0;
padding: 0;
width: 8px;
height: 8px;
background-image:url(resources/Corner-tlB.jpg);
background-repeat:no-repeat;
}

.r {
float: right;
margin: 0 0 0 0;
padding: 0;
width: 8px;
height: 8px;
background-image:url(resources/Corner-trB.jpg);
background-repeat:no-repeat;
}

.logo {
color: #019934;
font-size: 11px;
float: left;
margin: 0 0 0 0;
padding-left: 20px;
padding-top: 15px;
}

.t {
position:relative;
float:left;
background-image:url(resources/top-col.png);
background-repeat:no-repeat;
width: 220px;
height: 6px;
margin-right: 5px;
}

.b {
position:relative;
float:left;
background-image:url(resources/bottom-col.png);
background-repeat:no-repeat;
width: 220px;
height: 6px;
margin-right: 5px;
margin-bottom:5px;
}


.t2 {
position:relative;
float:left;
background-image:url(resources/top-col2.png);
background-repeat:no-repeat;
width: 510px;
height: 6px;
margin-right: 5px;
}

.b2 {
position:relative;
float:left;
background-image:url(resources/bottom-col2.png);
background-repeat:no-repeat;
width: 510px;
height: 6px;
margin-right: 5px;
}

.t3 {
position:relative;
float:left;
background-image:url(resources/top-col3.png);
background-repeat:no-repeat;
width: 735px;
height: 6px;
}

.t4 {
position:relative;
float:left;
background-image:url(resources/top-col.png);
background-repeat:no-repeat;
width: 220px;
height: 6px;
}

.b4 {
position:relative;
float:left;
background-image:url(resources/bottom-col.png);
background-repeat:no-repeat;
width: 220px;
height: 6px;
margin-bottom:5px;
}

.col3 {
position:relative;
background-color: #ffffff;
width: 719px;
text-align: left;
padding-left: 8px;
padding-right: 8px;
padding-top: 12px;
padding-bottom: 12px;
min-height: 500px;
}

.b3 {
position:relative;
float:left;
background-image:url(resources/bottom-col3.png);
background-repeat:no-repeat;
width: 735px;
height: 6px;
}

.cheat {
background-image:url(resources/cheat.png);
background-repeat:no-repeat;
width: 960px;
height: 150px;

}

.timesGreen {
	font-family:"Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.07em;
    color: #019934;
}

.timesGreenLg {
	font-family:"Times New Roman", Times, serif;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0.04em;
    color: #019934;
}

.timesBlack {
	font-family:"Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

#gbTop {
	width:202px;
    height: 7px;
    background-image:url(resources/gb_top.png);
    background-repeat:no-repeat;
}

#gbBox {
	width: 190px;
    border-right: #ccc solid 1px;
    border-left: #ccc solid 1px;
    padding: 0 4px 0 4px;
}

#gbBottom {
	width:200px;
    height: 7px;
    background-image:url(resources/gb_bottom.png);
    background-repeat:no-repeat;
}

#outerWrapper #footer {
position:relative;
background-image:url(resources/<span class="footerTxt">Copyright&copy;Lister Lift Trucks Limited 2008, all rights reserved.</span>.png);
background-repeat:no-repeat;
background-color: transparent;
height: 32px;
width: 960px;
text-align: right;
}

.footerTxt {
	padding: 5px 20px 5px 20px;
    color: #FFFFFF;
}

#bulletList {
	margin: 0;
    padding: 10px 0 0 10px;
    list-style-type:none;
}

.imgFloatRight {
	float: right;
    padding: 0 0 20px 20px;
}

.imgFloatRight2 {
	float: right;
    padding: 0 16px 0 0;
}

.imgFloatLeft{
	float: left;
    padding: 0 20px 20px 0;
}

.clearLeft {
	clear:left;
}

.redTxt {
	color:red;
    font-size: 11px;
    font-weight: bold;
}

.whiteTxt {
	color:white;
    font-weight: bold;
}