body { font-family:Arial, Helvetica, sans-serif; color:#333333;}
h1 { font-size:150%; text-align:center; margin:0; padding:8px 0 8px 0 }
h2 { font-size:90%; padding-left:12px ; margin:0; padding:10px 0 10px 0;  text-align:center}
p { font-size:80%; color:#333333; margin:0; padding:6px 10px 6px 10px }
a { color:#000000; text-decoration:none }
p a { text-decoration:underline  }
a:hover { text-decoration:underline }
a img { border:none }
form { margin:0 0 0 120px; padding:0 }
ul li p { padding-top:0;  }
#wrap,#container,#banner,#footer  { width:782px; }
#wrap {  margin:auto }
#banner { margin-bottom:15px; height:206px }
#container,#banner,#footer,#nav,#middle,#enquire,#intro    { float:left;  }
#nav { width:150px; height:610px; padding:14px 0 0 7px; margin:0 13px 0 0; position:relative; font-size:90%; background-image:url(images/nav-bg.jpg); background-repeat:no-repeat; }
#nav ul { padding:0; margin:0 0 15px 3px; }
#nav ul li {  background-image:url(images/nav-button.jpg); background-repeat:no-repeat; padding:0; margin:0 0 11px 0; float:left; list-style:none; height:27px; width:139px;}
#nav ul li:hover { background-image:url(images/nav%20button%20roll.jpg)  }
#nav ul li a { margin:0 ; padding:5px 3px 0 6px; display:block;  }
.contact { background-image:url(images/contact.jpg)!important; height:97px!important; width:97px!important; margin-left:18px!important;  text-align:center}
.contact p {   }
.contact a { padding:70px 0 0 0 !important; }
#footer { background-image:url(images/footer.jpg); background-repeat:no-repeat; height:35px;}
#footer p { text-align:center }
#middle,#enquire,#intro { width:440px; background-repeat:no-repeat; }
#intro {   min-height:307px; margin-bottom:10px }
#enquire { background-image:url(images/enquiry%20panel.jpg); height:283px  } 
#right,.actions { float:right;width:158px }
.actions { height: 133px;  margin-bottom:19px; float:left }
.actions p {  padding:0;margin:0;} 
.details {position:absolute; float:left;
margin:-29px 0 0 8px !important;
width:145px;
text-align:center;
padding:0;}
.details a { color:#FFFFFF; padding:0;margin:0 }
#submit { background-image:url(images/submit%20button.jpg); background-repeat:no-repeat;text-align: center; width:97px; margin:0 0 0 10px}
#submit a { color:#FFFFFF !important; }
.green { color:rgb(0,146,65)   }
.enquire p { padding:0 10px 5px 10px  }
.right { text-align:right  }
#downloads { margin:0; }
#downloadsButton { background-color:#039041; color:#FFFFFF; cursor:pointer }
.downloads ul li { font-size:80%; }
.downloads h2 { color:#039041; }
.reduce { font-size:60%; }
.center { text-align:center }
.productDownloads {  float:left; display:inline-block;  }
.special { float:left; display:inline-block;  }
.productDownloads li { color:rgb(0,146,65)  }