body {margin: 0px auto; padding: 0px; background-color: #fff;}
p {margin: 0px auto; padding: 0px;font: 14px arial; color: #000;}
h1 {margin: 0px auto; padding: 0px; font: 20px arial; color: #000; text-align: center; }
h2 {margin: 30px 0px 0px 0px; padding: 0px; font: 30px arial; color: #000;}
h3 {margin: 0px 0px 0px 0px; padding: 0px; font: 20px arial; color: #000;}
h4 {margin: 0px auto; padding: 0px 0px 30px 0px; font:bold 20px arial; color: #FE0000; text-align: center; }
h6 {margin: 0px 0px 0px 0px; padding: 0px; font: 20px arial; color: #000;} 
#container {width: 1020px;  min-height: 800px; margin: 0px auto; padding: 0px; background-color: #FFF;background: url(http://www.premierautoglaze.co.uk/images/shadow.gif) center top repeat-y;}
/*header*/
#header {margin: 0px auto; padding: 0px; width: 1020px; height: 140px; background: url(http://www.premierautoglaze.co.uk/images/header.jpg) center top no-repeat;}
#headerLeft {float: left; margin: 0px 0px 0px 30px; padding: 20px; width: 286px; height: 100px; text-align: center;}
#headerRight {float: right; margin: 20px 38px 20px 20px; padding: 0px; width: 286px; height: 100px;text-align: center; background: url(http://www.premierautoglaze.co.uk/images/telephoneicon.jpg) center top no-repeat;}
#headerRight p{margin: 0px 0px 0px 0px; padding: 0px; font: 16px arial; color: #000; }
#headerRight a {margin: 0px auto; padding: 0px; text-decoration: underline; font:bold 18px arial; color: #FE0000;}
#headerRight a:hover {margin: 0px auto; padding: 0px; text-decoration: none; font:bold 18px arial; color: #FE0000;}
#headerCenter {margin: 0px auto; padding: 10px ; width: 300px; height: 100px; text-align: center;}

#breadcrumbs { margin: 0px auto; padding: 4px 0px 5px 0px; height: 20px; width: 960px; background-color: #FE0000; text-align: center;}
#breadcrumbs p {margin: 0px auto; padding: 0px ; font: 20px arial; color: #FE0000;}
#breadcrumbs a {margin: 0px auto; padding: 0px; text-decoration: none; font:bold 20px arial; color: #fff; background-color: #000; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }
#breadcrumbs a:hover {margin: 0px auto; padding: 0px; text-decoration: none; font:bold 20px arial; color: #000; background-color: #FFF;  border-top: 2px solid #000; border-left: 2px solid #000; border-right: 2px solid #000;}

.crumbs {float: right; margin: -20px 20px 0px 0px; padding: 0px; font: bold 16px arial; color: #fff;}
.crumbs a {float: right; margin: 0px auto; padding: 0px; text-decoration: underline; font:bold 16px arial; color: #fff;}
.crumbs a:hover {float: right; margin: 0px auto; padding: 0px; text-decoration: none; font:bold 16px arial; color: #fff;}
/*main page*/
#main {margin: 0px auto; padding: 0px; min-height: 540px; width: 960px;}
#main1 {margin: 0px auto; padding: 0px; min-height: 600px; width: 960px;}
#main2 {margin: 0px auto; padding: 0px; min-height: 570px; width: 960px;}

#MainLeft { float: left;margin: 0px auto; padding: 40px 20px 0px 20px; width: 100px; text-align: center;}
#MainRight {float: right;margin: 0px auto; padding: 40px 20px 0px 20px; width: 100px; text-align: center;}
#MainCenter {margin: 0px auto; padding: 10px; width: 650px; height: 210px;}
.Main ul {margin: 0px auto; padding: 0px;}
.Main li {margin: 8px 0px 0px 80px; padding: 0px; list-style-type: circle; font: 16px arial; color: #000;}
#center {width: 960px; margin: 0px auto; padding: 0px;}
#centerLeft {width: 620px; margin: 0px auto; padding: 0px 0px 0px 20px; float: left; text-align: left;}
#centerRight {width: 300px; margin: 0px auto; padding: 10px; float: right; text-align: center;}
#centerCenter {float: right; margin: 0px auto; padding: 10px; width: 280px; text-align: center;}
#centerleft {float: left; margin: 0px auto; padding: 10px; width: 280px; text-align: center;}
#truckLeft {margin: 0px auto; float: left; width: 310px; padding: 20px 10px 10px 20px ;}
#truckRight {margin: 0px auto; float: right; width: 600px; padding: 10px; height: 260px;}
.truck ul {margin: 0px auto; padding: 0px;}
.truck li {margin: 8px 0px 0px 10px; padding: 0px; list-style-type: circle; font: 14px arial; color: #000;}
#images {margin: 0px auto; padding: 0px; width: 960px; height: 210px; clear: both; text-align: center;}
.imagesLeft {float: left; margin: 0px auto; padding: 0px; width: 480px;}
.left {float: left; margin: 0px auto; padding: 10px; width: 220px;}
.right {float: right; margin: 0px auto; padding: 10px; width: 220px;}
.imagesRight {float: right; margin: 0px auto; padding: 0px; width: 480px;}
/*form*/
.single {display: block;width: 160px;float: left;margin-bottom: 20px;}
label {text-align: right;width: 60px;padding-right: 20px;}
br {clear: left;}
.textarea {display: block;width: 120px;float: left;margin-bottom: 10px;}
.title {font: bold 18px arial; color:#FE0000; line-height: 2em;}
#form {width: 450px;  padding: 10px 20px 0px 20px ; line-height: 1.1em; margin: 0px auto;font: 14px arial; color:#000; clear: both;}
#contact {margin: 0px auto; padding: 0px; width: 650px;}
#contactLeft {margin: 0px auto; float: left; padding: 20px 20px 20px 50px; width: 200px;}
#contactRight {margin: 0px auto; float: right; padding: 20px; width: 340px;}
/*footer*/
#footer {margin: 0px auto; padding: 0px; height: 91px; width: 960px; background-color: #FE0000; }
#footer p {margin: 0px auto; padding: 0px; font: 14px arial; color: #fff;text-align: center;}
#footerLeft {float: left; margin: 0px 0px 0px 10px; height: 80px; width: 300px; padding: 0px ; }
#footerRight {float: right; margin: 0px 10px 0px 0px; height: 80px; width: 300px; padding: 0px;}
#footertext {width: 340px; height: 30px;margin:0px auto; padding: 30px 0px 0px 0px; font: bold 16px arial; color: #000; text-align: center;} 
#footertext a{ color: #fff;} 