/* <MAIN> */* {margin:0;padding:0;border:0;}body {background-color:#000; font-family:arial,tahoma,sans-serif;}a {text-decoration:none; color:#000;background-color:#FFF}a:hover {text-decoration:underline;}#container {width:760px;background-color:#FFF;margin:0 auto;margin-top:10px;padding:0 8px 8px 8px;margin-bottom:5px;}.clear {clear:both;}.left {float:left;}.right {float:right;}.toppad {margin-top:20px;}.rightpad {margin-right:20px;}.leftpad {margin-left:20px;}.bottompad {margin-bottom:10px;}.centred {text-align:center;}.line {height:1px; width:100%; background-image:url('line.png');margin:10px 0 10px 0}.border {border:2px solid #777;}h1 {font-size:16px;}h2 {font-size:12px;}h3 {font-size:11px;}/* </MAIN> *//* <HEADER> */#header {background-image:url('header-background.png'); height:83px; padding:15px 0 0 230px;}#headertextbig {display:block;width:0;height:0;overflow:hidden;background-image:url('established.png');padding:18px 201px 0 0;}#headertextregular{font-family:'tahoma'; font-weight:bold;font-size:11px;}#calltoday {display:block;width:0;height:0;overflow:hidden;background-image:url('calltoday.png');padding:26px 225px 0 0;}#headerleft {float:left;}#headerright {float:right;font-family:arial,sans-serif;font-size:11px;text-align:right;}#headerright #specialoffers {display:block;padding:5px;background-color:#b5121b;color:#FFF; text-transform:uppercase;margin-bottom:5px;}/* </HEADER> *//* <NAVBAR> */#navbar {border-bottom:1px solid white; font-family:arial,verdana,sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;}#navbar a {display:block; float:left; border-left:1px solid white; height:34px; padding-top:8px;padding-left:7px;background-color:#b5121b; color:#FFF; width:101px; border-bottom:1px solid white;}#navbar a:hover {background-color:#000;text-decoration:none;}#navbar a:first-child {width:99px;border-left:0;}#navbar a#lit {background-color:#000; color:#FFF;}#beatanyestimate {display:block;width:0;height:0;overflow:hidden;background-image:url('beat-any-estimate.png');padding:252px 260px 0 0;}/* </NAVBAR> *//* <RECOMMEND> */#recommendafriend {width:100%;background-color:#a9161e;background-image:url('recommend-background.png');height:47px;border-top:1px solid white;margin-bottom:13px;}#recommendafriend p {display:block;width:0;height:0;overflow:hidden;background-image:url('recommend-a-friend.png');padding:13px 144px 0 0;margin-top:15px;margin-left:196px;float:left;}#recommendafriend input {float:left;margin-top:11px;margin-left:12px;height:12px;width:163px;border:1px solid #7f9db9;padding:4px; font-family:arial; font-size:10px;}#recommendafriend #email {border-right:0; width:137px;}#recommendafriend #submit {width:27px;height:22px;background-image:url('recommend-go.png');padding:0;border:0;margin-left:0;}#recommendafriend #submit:hover {cursor:pointer;}/* </RECOMMEND> *//* <PAGECONTENT> */#leftcolumn {float:left;width:520px; margin:0 10px 0 10px;}#pagecontent {font-family:arial,tahoma,sans-serif;font-size:11px;}#pagecontent p {margin-bottom: 1em;}#pagecontent a {color:#003366;text-decoration:underline;}#pagecontent ul {list-style-type:circle; padding-bottom:1em;margin-left:24px;}#pagecontent li {padding-left: 5px;}#specialoffersheader {display:block;height:0;width:0;overflow:hidden;background-image:url('special-offers-title.png'); padding:22px 154px 0 0; margin-bottom:5px;}#specialbox {width:512px;background-image:url('special-offers-background.png'); padding:4px; color:#FFF;background-color:#5e85ee;font-size:11px;background-repeat:repeat-x;background-color:#476aca}#pagecontent .specialbox {width:512px;background-image:url('special-offers-background.png'); padding:4px; color:#FFF;background-color:#5e85ee;font-size:11px;background-repeat:repeat-x;background-color:#476aca}#pagecontent .specialofferdetails {font-family:arial,verdana,sans-serif;width:290px;float:right;margin-top:15px;margin-right:10px;}#specialofferdetails {font-family:arial,verdana,sans-serif;width:290px;float:right;margin-top:15px;margin-right:10px;}#pagecontent .specialbox .specialoffername {font-size:16px; font-weight:bold;}#specialbox #specialoffername {font-size:16px; font-weight:bold;}#specialbox strong {font-size:14px;}#pagecontent .specialbox strong {font-size:14px;}#pagecontent .specialbox.bigger {font-size:18px;}#specialbox #bigger {font-size:18px;}#specialbox ul {list-style:none;}#pagecontent .specialbox ul {list-style:none;}#specialbox li {padding-left:14px; background-image:url('bullet.png'); background-repeat:no-repeat; background-position:center left;}#pagecontent .specialbox li {padding-left:14px; background-image:url('bullet.png'); background-repeat:no-repeat; background-position:center left;}/* </PAGECONTENT> *//* <RIGHTSIDE> */#rightcolumn {float:right;}#noobligationquotes{display:block;height:0;width:206px;overflow:hidden;background-image:url('no-obligation-quotes.png');padding-top:152px;}#address {font-family:tahoma;font-size:11px;margin-top:25px;}.rightbanner {margin-top:10px;display:block;}/* </RIGHTSIDE> *//* <FOOTER> */#footer{width:724px; height:9px;background-color:#000;color:#FFF;font-family:arial;font-size:10px; padding:7px 10px; margin:0 auto;margin-top:8px;}#footer a {color:#FFF;background-color:#000}#footaddress {text-align:center; color:#777; font-size:8px;margin-bottom:10px;}/* </FOOTER> *//* <INSTALLATIONS> */#installations img {margin-right:16px; margin-bottom:16px; border:2px solid #777;}#installations img:hover {border:2px solid #000;}/* </INSTALLATIONS> *//* <CONTACT> */#map {width:518px; height: 200px; border:1px solid black;}#mapcentred {text-align: center;}#contactform input {height:16px;padding:4px;}#contactform input, #contactform textarea {border:1px solid black;}#contactform textarea {margin-bottom:5px;}#contactform {margin-bottom:15px;}#contactform .box {width:150px;}#contactform td {padding:5px;}#contactenquiry {width:240px;}#contactform .t1 {width: 100px; vertical-align:middle;}#contactform .t2 {width: 150px;}#contactform .t3 {width: 240px;}#contactform .bottom {vertical-align:bottom;}#contactform #contactsubmit {width:100px; height: 30px; border:1px solid black; margin-right:1px; font-weight:bold;}#contactform #rightalign {text-align:right;}#contactform .topalign {vertical-align:top;}/* </CONTACT> *//* <ADMIN> */#admintable input, #admintable select, #admintable textarea {border: 1px solid black;}#admintable .t1 {width: 200px;}#admintable td {vertical-align:top}.topmargin {margin-top:5px;font-weight:bold;margin-bottom:0;}.cmseditor {width:400px;border:1px solid black;}#cmsselectmenu {border:1px solid black;}#cmsupdate{background-color:#DDD;color:#000;font-size:12px;padding:5px;float:right;border:1px solid #000;margin-top:5px;}#cmsupdate:hover{background-color:#FFF;cursor:pointer;}/* </ADMIN> *//* <IMAGES> */#pagecontent .imagecaption {padding:2px;margin:0 0 5px 5px;text-align:center;font-size:8px;font-family:tahoma;}#pagecontent .imagecaption img {border:1px solid #000;}#pagecontent .imagecaption img:hover {border:1px solid #777;}#pagecontent .imagecaption a {text-decoration:none;color:#666;}/* </IMAGES> *//* <TESTIMONIALS> */.testimonial {border:1px solid #a9161e;padding:5px 10px 5px 5px;margin-bottom:20px;}/* </TESTIMONIALS> */#ie6popup {position:absolute;width:180px;padding:10px;left:40px;top:40px;background-color:#EEE;font-size:10px;border:1px solid #666;z-index:100;}#ie6popup strong {color:#F00;display:block;text-align:center;}