body {margin: 0px auto; padding: 0px; background:#000 ;}
p {margin: 0px auto; padding: 2px 0px 2px 0px; font: 12px arial; color: #000; text-align: left;}
p.town {font: bold 16px arial; color: #A2BDCA; text-align: center;}
p.title {margin: 0px auto; padding: 10px 0px 10px 0px; font: bold 16px arial; color: #FF0000;text-align: left;}
p.text {margin: 0px auto; padding: 10px 0px 10px 0px; font:14px arial;text-align: left;}
p.text2 {margin: 0px auto; padding: 10px 20px 10px 20px; font:14px arial;text-align: left;}
.link {font: bold 13px arial; text-decoration: underline;}
.red {margin: 0px auto; padding: 0px; font: bold 16px arial; color: #FF0000;}
h1 {margin: 0px auto; padding: 10px 0px 10px 0px; font: bold 16px HandelGotDLig, arial; color: #000;text-align: left;}
h2 {margin: 0px auto; padding: 10px 0px 10px 0px; font: bold 16px arial; color: #000;text-align: left;}
h3 {margin: 0px auto; padding: 10px 0px 10px 0px; font: bold 16px arial; color: #000;text-align: left;}
h4 {margin: 0px auto; padding: 10px 0px 10px 0px; font: bold 16px arial; color: #000;text-align: left;}
h5 {margin: 0px auto; padding: 10px 0px 10px 0px; font: bold 16px arial; color: #000;text-align: left;}
h6 {margin: 0px auto; padding: 10px 0px 10px 0px; font: bold 16px arial; color: #000;text-align: left;}
br {margin: 0px auto; padding: 0px;}
li {margin: 0px auto; padding: 0px;}
ul {margin: 0px auto; padding: 0px;}

#container {width:1058px; height: 100%; background: url(http://www.pr-technical.co.uk/images/bg-shadow.png) center top repeat-y; text-align: center; margin: 0px auto; padding: 0px; clear:both;}
#header {margin: 0px auto; padding: 0px; height: 135px; width:1024px; background:#000 url(http://www.pr-technical.co.uk/images/header.jpg) top no-repeat; }
#headerCenter {margin: 0px auto; padding: 0px 0px 0px 0px;}

#main {margin: 0px auto; padding: 0px 0px 0px 0px; width: 1024px; overflow: hidden; background:#FF0000 url(http://www.pr-technical.co.uk/images/main-bg.jpg) right top repeat-y;}
/*page left*/
#pageLeft {margin: 0px auto; padding: 0px 0px 0px 0px; float: left; width: 200px;background:#FF0000; overflow: hidden; height:auto;}
#Navigation {margin: 0px 0px 0px 0px; padding: 0px; width: 200px;}
.menu ul { width: 200px; margin: 0px auto; padding: 0px;}
.menu li { margin: 0px 0px 0px 0px; padding: 0px;list-style-type: none;text-align: left; width: 200px;float: left; font: 14px arial; color: #FFF;}
.menu li a {display: block; padding: 10px 0px 0px 6px;height: 27px;width: 192px;margin: 0px auto;color: #FFF;text-align: left;text-decoration: none; border-left: 1px solid #000;border-top: 1px solid #000;border-right: 1px solid #000;}
.menu li a:hover {padding: 10px 0px 0px 6px;height: 27px;width: 192px;margin: 0px auto;color: #000;text-align: left;text-decoration: underline; border-left: 1px solid #000;border-top: 1px solid #000;border-right: 1px solid #000;}

/*page Right*/
#pageRight {margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; float: right; width: 784px;background: url(http://www.pr-technical.co.uk/images/page-top.jpg) right top no-repeat;}
#home {margin: 0px auto; padding: 0px; width: 784px; overflow: hidden;}
#homeLeft {margin: 0px auto; padding: 0px; float: left; width: 546px; overflow: hidden;}
#homeRight {margin: 0px auto; padding: 0px; float: right; width: 238px;height: 400px; background: url(http://www.pr-technical.co.uk/images/fire-risk-assessment.jpg) center no-repeat;}
#faqLeft {margin: 0px auto; padding: 0px; float: left; width: 546px; overflow: hidden;}
#faqRight {margin: 0px auto; padding: 0px; float: right; width: 238px;height: 220px; background: url(http://www.pr-technical.co.uk/images/faq.jpg) center no-repeat;}

.law ul {text-align: left;margin: 0px auto; padding: 0px;}
.law li {text-align: left;margin: 2px 0px 0px 0px; padding: 0px 0px 0px 16px; font: 12px arial; color:#000; list-style-type: none;}
.premises ul {text-align: left;margin: 0px auto; padding: 0px;}
.premises li {text-align: left;margin: 2px 0px 0px 32px; padding: 0px 0px 0px 8px; font: 12px arial; color:#000; list-style-type: disc;}
.areas ul {text-align: left;margin: 0px auto; padding: 0px;}
.areas li {text-align: left;margin: 2px 0px 0px 32px; padding: 0px 0px 0px 8px; font: 12px arial; color:#000; list-style-type: square;}
.reg ul {text-align: left;margin: 0px auto; padding: 0px;}
.reg li {text-align: left;margin: 2px 0px 0px 32px; padding: 0px 0px 0px 8px; font: 12px arial; color:#000; list-style-type: decimal;}
.faq ul {text-align: left;margin: 0px auto; padding: 0px;}
.faq li {text-align: left;margin: 2px 0px 0px 0px; padding: 0px 0px 0px 16px; font: 12px arial; color:#000; list-style-type: none;}
.faq li a {font:bold 12px arial; color:#FF0000; list-style-type: none;text-decoration: underline;}
.faq li a:hover {font:bold 12px arial; color:#A2BDCA; list-style-type: none;text-decoration: none;}
/*sitemap*/
#Sitemap {margin: 0px auto; padding: 0px; width: 734px;}
#Sitemap p {margin: 0px auto; padding: 4px 0px 4px 50px; font: 14px arial; color: #000; text-align: left;}
.site1 ul {text-align: left;margin: 0px auto; padding: 0px;}
.site1 li {text-align: left;margin: 0px 0px 0px 20px; padding: 6px 0px 0px 16px; font:bold arial; color:#000; list-style-type: none;}
.site1 li a {font:bold 16px arial; color:#A2BDCA; list-style-type: none;text-decoration: underline;}
.site1 li a:hover {font:bold 16px arial; color:#FF0000; list-style-type: none;text-decoration: none;}
/*contact form*/
#formLeft {margin: 0px auto; padding: 0px; float: left; height: 440px; width: 444px; background: url(http://www.pr-technical.co.uk/images/contact.jpg) bottom no-repeat;}
#formRight {font:bold 12px arial; color: #000; margin: 0px auto;padding: 0px; height: 440px;  width: 340px;line-height:1.4em; float: right;}
.single {display: block;width: 140px;float: left;margin-bottom: 16px;}
label {text-align: right;width: 100px;padding-right: 0px;}
br {clear: left}
.textarea {display: block;width: 120px;float: left;margin-bottom: 8px;}
fieldset { margin: 10px auto; padding: 10px 0px 20px 0px;background-color: #A2BDCA;}
.request {width: 100px;margin: 0px auto; padding: 0px;}
/*Footer*/
#footer {margin: 0px auto; padding: 0px; height: 40px; width:1024px;background-color: #000; }
#footertext {width: 1024px; height: 28px;margin:0px auto; padding: 12px 0px 0px 0px; font: 12px arial; color: #FFF; text-align: center;} 
#footertext a {margin:0px auto; padding: 0px; text-decoration: none; font:12px arial; color: #FFF;}
#footertext a:visited {margin:0px auto; padding: 0px; text-decoration: none; font:12px arial; color: #A2BDCA;}
#footertext a:hover {margin:0px auto; padding: 0px; text-decoration: underline; font:12px arial; color: #FF0000;}
