*{margin:0;padding:0;outline:0;}body{background:url(../images/main-bg.png) #8cc63f repeat-x fixed;font-size:1em;font-family:Arial,Helvetica,sans-serif;color:#808285;}#container{width:860px;background:#fff;margin:0 auto;padding:25px 50px 25px;border-left:2px solid #35a044;border-right:2px solid #35a044;}#header{height:68px;}#header a.logo img{border:0;float:left;}span.telephone{font-size:18px;float:right;font-weight:bold;color:#808285;letter-spacing:-0.04em;line-height:22px;margin-top:22px;}span.telephone strong{color:#35a044;}#slideshow{height:368px;width:860px;position:relative;}#slideshow h1{z-index:15;letter-spacing:-0.04em;position:absolute;top:217px;left:1px;color:#fff;background:#35a044;padding:5px 15px 5px 50px;text-shadow:1px 1px 0 #666;font-size:1.7em;}#slideshow h2{z-index:15;letter-spacing:-0.04em;position:absolute;top:268px;left:1px;color:#fff;background:#35a044;padding:5px 15px 5px 50px;text-shadow:1px 1px 0 #666;font-size:1.7em;}#slideshow img{position:absolute;top:0;left:0;z-index:8;opacity:.0;border:1px solid #35a044;}#slideshow img.active{z-index:10;opacity:1.0;}#slideshow img.last-active{z-index:9;}.section{margin-top:25px;border-bottom:1px solid #c0c0c2;float:left;width:100%;padding-bottom:25px;}h3,h4,h5,h6{color:#35a044;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;padding-left:33px;background:url(../images/Oven-Refresh-Icon.png) no-repeat;margin-bottom:.5em;letter-spacing:-0.04em;}p{font-size:.9em;line-height:1.65em;margin-bottom:1em;}p strong{color:#359f43;font-weight:700;}p.pricing-item{border-bottom:1px solid #c0c0c2;display:block;height:32px;width:100%;position:relative;}p.no-border{border-bottom:0;}p.pricing-item span.price{position:absolute;right:0;}ul{margin-left:16px;}ul li{font-size:.9em;line-height:1.65em;}ul li.first{margin-top:0;}.col-left{width:405px;float:left;}.col-right{width:405px;float:right;}label{display:block;color:#359f43;font-size:.9em;font-weight:700;margin-top:15px;margin-bottom:5px;}input.text{border:1px solid #a9a8ad;width:405px;font-family:Arial,Helvetica,sans-serif;font-size:.75em;padding:5px;background:#fafafa;}.textarea{border:1px solid #a9a8ad;width:393px;height:205px;font-family:Arial,Helvetica,sans-serif;font-size:.75em;padding:5px;background:#fafafa;}.button{float:right;border:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;background:#35a044;font-weight:700;padding:5px;margin-top:15px;cursor:pointer;}.button:hover{background:#808285;}#footer{clear:both;padding-top:25px;font-size:.75em;}#footer a.backtotop{float:right;color:#35a044;text-decoration:none;}#footer a.backtotop:hover{text-decoration:underline;}a{color:#35a044;}::-moz-selection{background:#35a044;color:#fff;}::selection{background:#35a044;color:#fff;}#contact_form{position:relative;}form fieldset{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;margin:0 0 20px 0;width:578px;position:relative;border:0;display:block;padding:0 10px 8px;}form fieldset legend{border-width:1px;border-style:solid;border-color:#bb6;color:#3d7169;font-weight:bold;font-variant:small-caps;font-size:140%;padding:4px 8px;margin:0 0 10px 0;position:relative;top:-12px;background:white;}label.error{font-weight:normal;color:red;text-align:left;width:140px;padding-left:25px;background:transparent url(/images/cancel.png) no-repeat scroll left;}#message h6{color:#35a044;font-family:Arial,Helvetica,sans-serif;font-size:1.25em;margin-bottom:.5em;letter-spacing:-0.04em;}#checkmark{position:relative;}
