html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}a:link{-webkit-tap-highlight-color:#fcd700}ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold}.ie6 input{vertical-align:text-bottom}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after,.clear,hr{clear:both}hr.noclear{clear:none}html,body{font:12px/1.65 'Droid Sans',Helmet,Freesans,sans-serif;color:#666}p{margin:0 0 .6em 0}h1,h2,h3,h4{font-family:'Arvo',Georgia,serif;font-weight:normal}h1{font-size:24px;color:#bb2025;margin-bottom:.1em}h1+p{font-size:13px}h1+p.normal{font-size:12px}h2{font-size:18px;color:#595959;margin:.2em 0 .5em 0}h2 small{display:block;font-size:11px}.offer-heading{padding:25px 0 0 0}.offer-heading h2{font-size:24px;color:#bb2025;text-align:center}h3{font-size:15px;margin:.2em 0 .9em 0}.center{text-align:center}.red{color:#bb2025}.bold{font-weight:bold}.wrapper,#main_nav{width:995px;min-width:995px;margin:0 auto;display:block;position:relative}.one,.two,.three,.four,.five,.six,.seven,.eight,.nine,.ten,.eleven,.twelve,blockquote.home,blockquote.contact{float:left;margin:0 5px}.last{margin-right:0!important}.two{width:153px}.three,blockquote.home{width:238px}.four{width:323px}.seven{width:579px}.nine{width:739px}blockquote.contact{width:305px;margin:0 30px 0 0}blockquote.contact+.contact{margin:0}.third,.half{float:left}.half{width:49%;margin:0 1% 0 0}.half+.half{margin:0 0 0 1%}.third{width:31%;margin:0 2% 0 0}hr{border:0 none;border-top:1px dashed #adc4ef;margin:2em 0 1.5em 0}#header{margin:18px 0 71px 0;height:80px;overflow:hidden}.cta{position:absolute;right:-3px;top:0;width:537px}.cta>a{display:block;width:175px;height:80px;float:left;background:url(/_files/images/css/top-cta.png) no-repeat -175px 0;text-decoration:none;color:#333;line-height:1.3;opacity:.8}.cta .quote{background-position:-175px -80px}.cta .contact{background-position:-175px -160px}.cta a:hover{opacity:1;color:#666;transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear}.cta a:hover .title{color:#bb2025}.ie .cta a{background:url(/_files/images/css/top-cta.png) no-repeat 0 0;opacity:1;color:#666}.ie .cta .quote{background-position:0 -80px}.ie .cta .contact{background-position:0 -160px}.ie .cta a:hover{background-position:-175px 0}.ie .cta .quote:hover{background-position:-175px -80px}.ie .cta .contact:hover{background-position:-175px -160px}.cta span{display:block}.cta .title{font-family:"Arvo",arial,serif;text-align:center;font-size:14px;margin:10px 0 8px 0;color:#8a0c10}.ie .cta .title{color:#bb2025}.cta .text{margin:0 10px 0 55px}.cta .quote,.cta .contact{margin-left:6px}#primary,#primary ol,#primary li,#primary a,#primary span{display:block;height:50px;line-height:50px;color:#fff;font-size:14px;text-decoration:none;overflow:visible}#primary{height:50px;background:url(/_files/images/css/nav.png) repeat-x 0 -4px;position:absolute;width:100%;z-index:999;top:121px;left:0;cursor:default}#primary ol{list-style:none}#primary li{float:left;padding:0 0 0 11px}#primary a{padding:0 11px 0 0;cursor:pointer}.ie8 #primary li,.ie7 #primary li{padding:0 0 0 10px}.ie7 #primary a,.ie8 #primary a{padding:0 10px 0 0}#primary li.selected{height:54px}#primary li.selected,#primary li.selected:hover,.ie #primary li.selected:hover{background:url(/_files/images/css/menu.png) no-repeat 0 -342px}#primary li.selected a{background:url(/_files/images/css/menu.png) no-repeat right -342px}#primary li.home.selected,#primary li.windows.selected,#primary li.doors.selected,#primary li.conservatories.selected,#primary li.other-products.selected,#primary li.showcentres.selected,#primary li.home.selected:hover,#primary li.windows.selected:hover,#primary li.doors.selected:hover,#primary li.conservatories.selected:hover,#primary li.other-products.selected:hover,#primary li.showcentres.selected:hover,#primary li.blue.selected,#primary li.blue.selected:hover{background:url(/_files/images/css/menu.png) no-repeat 0 -1px}.home #primary li.selected,.home #primary li.selected:hover{background-position:0 -55px}#primary li.home.selected a,#primary li.windows.selected a,#primary li.doors.selected a,#primary li.conservatories.selected a,#primary li.conservatories.selected a,#primary li.other-products.selected a,#primary li.showcentres.selected a,#primary li.blue.selected a{background:url(/_files/images/css/menu.png) no-repeat right -1px}.home #primary li.selected a{background-position:right -55px}#primary li.selected span{background:url(/_files/images/css/menu.png) no-repeat center -111px}.home li.selected span{background-position:center -109px}#primary li.home,#primary li.windows,#primary li.doors,#primary li.conservatories{font-weight:bold}.non-ie #primary .primary{font-weight:bold;padding:0 0 0 12px}.non-ie #primary .primary a{padding:0 12px 0 0}#primary li:hover{background:rgba(0,0,0,0.25);transition:background .15s linear;-webkit-transition:background .15s linear;-moz-transition:background .15s linear}.ie #primary li:hover{background:rgba(0,0,0,0.25);-pie-background:rgba(0,0,0,0.25);behavior:url(/_files/PIE.htc)}footer{clear:both;margin:25px 0 0 0;background:#fbfbfb url(/_files/images/css/home-fold.jpg) no-repeat center -223px;padding:15px 0 20px 0}footer h2{text-align:center;font-size:14px}footer hr{border-top:1px solid #e5e5e5}.ie7 footer hr{margin-top:0}footer .footer-cta{display:block;width:314px;height:62px;padding:0 5px;margin:0 0 20px 0;float:left;background:url(/_files/images/css/top-cta.png) no-repeat -350px 0;text-decoration:none;color:#333;line-height:1.3;opacity:.8}footer .quote{background-position:-350px -62px}footer .contact{background-position:-350px -124px}footer .footer-cta:hover{opacity:1;color:#666;transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear}footer .footer-cta:hover .title{color:#bb2025}footer .ie .footer-cta{background:url(/_files/images/css/top-cta.png) no-repeat -349px 0;opacity:1;color:#666}.ie footer .quote{background-position:-349px -62px}.ie footer .contact{background-position:-349px -124px}.ie footer .survey:hover{background-position:-674px 0}.ie footer .quote:hover{background-position:-673px -62px}.ie footer .contact:hover{background-position:-673px -124px}.footer-cta span{display:block}.footer-cta .title{font-family:"Arvo",arial,serif;font-size:18px;text-indent:60px;margin:10px 0 3px 0;color:#8a0c10}.ie .footer-cta .title{color:#bb2025}.footer-cta .text{margin:0 10px 0 60px}.footer-cta .quote,.footer-cta .contact{margin-left:6px}footer .wrapper div{float:left;margin:0 35px 0 0}footer h3,footer h3 a{font-size:14px;color:#b1b1b1;margin:5px 0;text-decoration:none}footer a{color:#838383;font-size:11px}footer .wrapper .affiliations{float:right;margin:0}footer small,footer img{display:block;color:#999}input,textarea{border:1px solid #ccc;margin:0 0 0 10px;padding:3px}aside input{width:210px}label{display:block;margin:10px 10px 3px 9px}.no-pointer{cursor:default}aside .checkbox{height:27px;width:110px;line-height:28px;text-indent:25px}aside label.checkbox{margin:0;position:absolute;top:0;left:0;z-index:2;background:url(/_files/images/css/checkboxes.png) no-repeat 0 0;font-size:11px}aside label.checkbox:hover{background-position:-110px 0}aside label.checkbox.checked{background-position:-220px 0}div.checkbox{position:relative;overflow:hidden;float:left}aside div.checkbox{margin:0 0 0 8px}aside div.checkbox.second{margin-left:2px}input[type="checkbox"]{vertical-align:middle;visibility:hidden;position:absolute;display:none;left:0;top:0;z-index:1}.button,.button span{display:inline-block;overflow:visible;width:auto;text-decoration:none;border:0 none;outline:0 none;padding:0;cursor:pointer;position:relative;font-size:12px;height:46px;line-height:46px;width:226px}.button span{position:relative;display:block;white-space:nowrap}.button::-moz-focus-inner{border:none}.grey-button{background:url(/_files/images/css/buttons.png) no-repeat 0 0;margin:8px 0 0 6px;font:14px 'Arvo',Georgia,serif;color:#003c7f;text-shadow:0 1px 0 #fff}.grey-button:hover,.grey-button:focus{background-position:-226px 0}.grey-button:focus{text-decoration:underline}.grey-button:active{background-position:-452px 0}#quoteform{background:url(/_files/images/css/request-form.jpg) no-repeat 0 bottom;padding:0 0 10px 0;margin:0 0 20px 0}#quoteform h2{background:url(/_files/images/css/request-form.jpg) no-repeat 0 0;margin:0 0 -7px 0;padding:7px 0 15px 0;color:#fff;font-size:14px;text-align:center}html,body.home{min-width:995px}body.home{background:url(/_files/images/css/home-body.jpg) no-repeat center 0}#home{height:320px}#home img{position:absolute;z-index:-1;top:0;left:0}#home div{float:left;margin:13px 17px;padding:15px 16px;width:215px;height:255px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(0,0,0,.78);-pie-background:rgba(0,0,0,.78);behavior:url(/_files/PIE.htc);color:#fff;position:relative}.ie8 #home div,.ie7 #home div{background:url(/_files/images/css/ie-home-intro-bg.png) no-repeat 0 0}#home h1{font:18px/1.2 "Arvo",arial,serif;margin:0 0 15px 0;color:#fff}#home h1 span{display:block;font-size:36px}#home p{font-size:13px}#home ol{float:right;margin:11px 4px 0 0;padding:0;list-style:none}#home li{margin-bottom:5px}#home li a{display:block;width:135px;height:33px;padding:7px 10px;background:url(/_files/images/css/menu.png) no-repeat 0 -163px;font:14px/1.4 'Arvo',arial,serif;font-weight:normal;color:#fff;text-decoration:none}#home li a:hover{background:url(/_files/images/css/menu.png) no-repeat 0 -210px}#home li a small{font-family:'Droid Sans',Helmet,Freesans,sans-serif;font-size:11px;display:block;text-decoration:underline}#home-fold{height:119px;margin:0 auto 20px auto}#home-fold aside{float:left;margin:10px 0;width:247px;height:99px;border-right:1px dashed #bbb}#home-fold .last{border:0 none}#home-fold a{display:block;width:212px;height:94px;margin:-3px 0 0 8px;padding:5px 10px;text-decoration:none;color:#666;border-radius:4px;-webkit-border-radius:4px}#home-fold a:hover{background:url(/_files/images/css/home-fold.jpg) no-repeat 0 -119px;color:#444}#home-fold h2{font:14px/1.4 'Arvo',arial,serif;color:#a21e22;margin:0 0 5px 0}#home-fold p{line-height:1.5;color:inherit;margin-bottom:.4em}#home-fold small{display:block;text-align:right;color:inherit}.home-previous{float:left;margin:0 15px 0 -3px}blockquote{background:url(/_files/images/css/openquote.png) no-repeat 0 0;text-indent:2.4em}blockquote span{display:inline-block;width:22px;height:21px;margin:0 0 0 7px;padding:0;background:url(/_files/images/css/closequote.png) no-repeat bottom right}blockquote.home{padding:6px 0}.cite{font-style:italic;text-align:right;margin-right:5px}.boxes{margin:20px 0 25px 0}.homebox{height:138px;width:144px;padding:0 10px 0 80px;margin:10px 15px 0 0;background:url(/_files/images/css/home-box.jpg) no-repeat 0 0;float:left}.homebox.last{margin:10px 0 0 0}.homebox h2{color:#fff;font-size:14px;line-height:23px}.homebox p{line-height:1.4}.homebox img{margin:-20px 0 0 -73px;float:left}.homebox a{display:block;margin-right:10px}.subbox{width:240px;height:130px;background:url(/_files/images/css/home-subbox.jpg) no-repeat 0 0}#secondary{float:left;background:#003370;width:153px;padding-bottom:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:#666 0 0 5px;-moz-box-shadow:#666 0 0 5px;box-shadow:#666 0 0 5px;behavior:url(/_files/PIE.htc);margin:0 21px 0 0;min-height:453px}.ie8 #secondary{border-radius:0;box-shadow:0 none}#secondary h1,#secondary h3,#secondary a,#secondary li{color:#fff;text-decoration:none}#secondary h1{background:url(/_files/images/css/menu.png) no-repeat 0 -257px;width:159px;margin:0 0 0 -3px;padding:7px 0 5px 0;font-size:17px;text-indent:12px;color:#fff}#secondary h1+h3{border-top:1px solid #39507c}#secondary h3,#secondary>a{display:block;border-bottom:1px solid #39507b;background:url(/_files/images/css/menu.png) no-repeat 0 -297px;height:23px;padding:0 10px;margin:0;font:bold 12px/24px 'Droid Sans',Helmet,Freesans,sans-serif}#secondary ul{list-style:none;border-bottom:1px solid #39507b}#secondary li{display:block;height:20px;padding:0 22px;line-height:21px;background:url(/_files/images/css/menu.png) no-repeat 0 -320px}#secondary li.last{height:19px}#secondary .last-nav-item{margin-bottom:10px;border-bottom:1px solid #39507b}#top-offer{float:right;width:124px;height:113px;padding:10px 17px 0 18px;margin:0 -4px 0 6px;background:url(/_files/images/css/top-offer.jpg) no-repeat 0 0;font:11px/1.4 'Arvo',Georgia,serif;text-transform:uppercase;color:#636363}#top-offer strong,#top-offer a{color:#bb2025}#top-offer strong{font-size:28px;display:block}#top-offer a{display:block;margin:3px 0 0 0;text-transform:none;font-weight:bold;text-align:center}#breadcrumb{padding:10px 0;font-weight:bold}#breadcrumb span{font-weight:normal}#breadcrumb a{color:#666}.content{border-top:6px solid #6d7fa1}h2.shadow{margin:15px 0 .7em 0;padding-top:20px;background:url(/_files/images/css/category-shadow.png) no-repeat 0 0}#horizontal{height:43px;margin:0 0 15px 0;background:url(/_files/images/css/horizontal-submenu.png) no-repeat 0 bottom}#sidebar-body #horizontal{background:transparent}#horizontal li{float:left}#horizontal a{display:block;color:#666;text-decoration:none;height:20px;line-height:23px;padding:2px 10px;margin:9px 10px 0 0}#horizontal li.selected a,#horizontal li a:hover{border:1px solid #ccc;line-height:21px;border-radius:4px;background:#fff;padding:2px 9px}#category{background:url(/_files/images/css/category-body.jpg) no-repeat center 0;min-height:458px;min-width:995px}#products{border:1px solid #ddd;border-bottom:0 none;position:absolute;left:174px;top:155px;width:803px;padding:0 0 0 10px;margin:15px 0 0 0;box-shadow:0 -1px 1px #DDD}#products section{display:none;height:179px}#products .selected{display:block}#products img{float:right;margin:0 0 0 10px}#products h2{margin-top:0;padding-top:.4em}#products a.c-button,#products a.c-button span{display:block;height:28px;background:url(/_files/images/css/buttons.png) no-repeat 0 -46px;float:left}#products a.c-button span{background-position:right -46px;padding:0 20px 0 0}#products a.c-button{line-height:29px;color:#fff;padding:0 0 0 20px;margin:9px 0 0 0}#products a.c-button:hover{background-position:0 -74px}#products a.c-button:hover span{background-position:right -74px}#products a.c-button:active{line-height:30px;color:#eee;background-position:0 -102px}#products a.c-button:active span{background-position:right -102px}p#shadow-cta{padding:1em 0 .7em 0;text-align:center;color:#90908f;font:16px 'Arvo',Georgia,serif}p#shadow-cta span{color:#888}.extra-info{border:1px solid #e9e9e9;width:100%;padding:5px 15px 15px 15px;margin:0 0 0 -15px}.extra-info h3,.extra-info h4{color:#888;font-size:14px;margin:.8em 0 .4em 0}.extra-info img{float:left;margin:5px 26px 10px 8px}.extra-info ul{list-style:disc;margin:0 0 0 1em}#product-menu{position:absolute;top:350px;left:174px;height:107px;width:815px;border-left:1px dashed #5b5b5b}#product-menu li{float:left;border-right:1px dashed #5b5b5b}#product-menu li a{height:107px;display:block;width:100%;color:#fff;font:14px/1.4 'Arvo',Georgia,serif;text-align:center;text-decoration:none;line-height:173px}#product-menu .combinations a{background:url(/_files/images/css/product-icons.jpg) no-repeat 0 0}#product-menu .edwardian a{background:url(/_files/images/css/product-icons.jpg) no-repeat -134px 0}#product-menu .gables a{background:url(/_files/images/css/product-icons.jpg) no-repeat -268px 0}#product-menu .garden-rooms a{background:url(/_files/images/css/product-icons.jpg) no-repeat -402px 0}#product-menu .orangeries a{background:url(/_files/images/css/product-icons.jpg) no-repeat -536px 0}#product-menu .victorian a{background:url(/_files/images/css/product-icons.jpg) no-repeat -670px 0}#product-menu .combinations a:hover,#product-menu .combinations a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat 0 -107px}#product-menu .edwardian a:hover,#product-menu .edwardian a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -134px -107px}#product-menu .gables a:hover,#product-menu .gables a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -268px -107px}#product-menu .garden-rooms a:hover,#product-menu .garden-rooms a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -402px -107px}#product-menu .orangeries a:hover,#product-menu .orangeries a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -536px -107px}#product-menu .victorian a:hover,#product-menu .victorian a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -670px -107px}ul.conservatories li{width:16.5%}ul.windows li{width:161px}#product-menu .hardwood-w a{background:url(/_files/images/css/product-icons.jpg) no-repeat -161px -214px}#product-menu .hardwood-w a:hover,#product-menu .hardwood-w a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -161px -321px}#product-menu .aluminium-w a{background:url(/_files/images/css/product-icons.jpg) no-repeat 0 -214px}#product-menu .aluminium-w a:hover,#product-menu .aluminium-w a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat 0 -321px}#product-menu .sash-w a{background:url(/_files/images/css/product-icons.jpg) no-repeat -483px -214px}#product-menu .sash-w a:hover,#product-menu .sash-w a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -483px -321px}#product-menu .upvc-w a{background:url(/_files/images/css/product-icons.jpg) no-repeat -322px -214px}#product-menu .upvc-w a:hover,#product-menu .upvc-w a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -322px -321px}#product-menu .sdg-w a{background:url(/_files/images/css/product-icons.jpg) no-repeat -643px -214px}#product-menu .sdg-w a:hover,#product-menu .sdg-w a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -643px -321px}ul.doors li{width:161px}#product-menu .al-d a{background:url(/_files/images/css/product-icons.jpg) no-repeat 0 -428px}#product-menu .al-d a:hover,#product-menu .al-d a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat 0 -535px}#product-menu .comp-d a{background:url(/_files/images/css/product-icons.jpg) no-repeat -161px -428px}#product-menu .comp-d a:hover,#product-menu .comp-d a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -161px -535px}#product-menu .wood-d a{background:url(/_files/images/css/product-icons.jpg) no-repeat -321px -428px}#product-menu .wood-d a:hover,#product-menu .wood-d a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -321px -535px}#product-menu .upvc-d a{background:url(/_files/images/css/product-icons.jpg) no-repeat -482px -428px}#product-menu .upvc-d a:hover,#product-menu .upvc-d a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -482px -535px}#product-menu .bifold a{background:url(/_files/images/css/product-icons.jpg) no-repeat -643px -428px}#product-menu .bifold a:hover,#product-menu .bifold a.selected{background:url(/_files/images/css/product-icons.jpg) no-repeat -643px -535px}#product{background:url(/_files/images/css/product-body.jpg) no-repeat center 0;min-height:458px;min-width:995px}#product-shot{position:absolute;left:178px;top:172px;width:577px;height:282px;overflow:hidden}#product-shot img{width:577px;height:282px}.ie7 #product-shot{position:relative;left:4px;top:20px}#Product-benefit-table-editable,#Product-benefit-table-editable>div{min-height:50px}#features,#Product-benefit-table-editable,#Product-benefit-table-editable>div{position:absolute;top:172px;left:755px;width:241px;color:#fff;border-bottom:1px dashed #8d8e8f}#features>#Product-benefit-table-editable{top:0;left:0}#Product-benefit-table-editable #features,#Product-benefit-table-editable>div{top:0;left:0}#features dt{padding:5px 8px 3px 8px;cursor:pointer}#features dd{padding:0 8px 6px 8px;color:#c6c6c6}.ie #features dd{line-height:1.4}#features .selected{background:url(/_files/images/css/feature-selected.jpg) no-repeat 0 0;padding:6px 8px 4px 8px;cursor:default}#features .selected+dd{display:block;background:url(/_files/images/css/feature-selected.jpg) no-repeat 0 bottom}#features dt{font-weight:bold;border-top:1px dashed #8d8e8f}#features dd{display:none}.product-content{padding-top:20px}.main-content{width:568px;margin-left:0;padding-left:15px;border-left:1px dotted #ccc}.main-content h2{color:#bb2025}.main-content h3{margin:.2em 0 .2em 0}.main-content p+h3{margin-top:1em}.product-content aside.two{color:#959595;width:140px;padding-right:13px}.product-content aside.two h3{margin:1em 0 .2em 0}.product-content aside.two h3:first-child{margin-top:.5em}#other-products{background:url(/_files/images/css/other-products-body.jpg) no-repeat center -111px;min-height:464px;min-width:995px}.other,.other a{height:109px}.other{position:absolute;left:174px;top:348px;width:269px;line-height:1.4;border-right:1px dashed #BBB}.other h2{margin:0;padding:10px 0 2px 0;color:#a21e22;font-size:15px}.other p{margin-bottom:.5em}.other small{text-align:right;display:block;margin-right:8px}.other a{display:block;width:165px;padding:0 15px 0 89px;text-decoration:none;color:#555}#solar{margin-left:8px}#roofline{left:452px}#flat-roof{left:722px}.other a:hover{background:url(/_files/images/css/other-products-body.jpg) no-repeat 0 0}#roofline a:hover{background-position:-270px 0}#flat-roof a:hover{background-position:-540px 0}.contact-boxes{margin-top:20px}#contact-form{background:url(/_files/images/css/contact-form.jpg) no-repeat 0 bottom;width:335px;float:left}#cta #contact-form{float:right;margin:0 0 0 15px}#contact-form h2{height:46px;margin:0;background:url(/_files/images/css/contact-form.jpg) no-repeat 0 0;color:#fff;text-align:center;font-size:16px;line-height:37px}#contact-form input{width:307px;padding:5px 3px}#contact-form textarea{width:307px;max-width:307px;height:7.2em}#contact-form .button{margin:5px auto 15px auto;display:block}#contact-form .checkbox{height:32px;width:156px;line-height:33px;text-indent:38px}#contact-form label.checkbox{margin:0;position:absolute;top:0;left:0;z-index:2;background:url(/_files/images/css/checkboxes.png) no-repeat 0 -59px;font-size:12px}#contact-form label.checkbox:hover{background-position:-173px -27px}#contact-form label.checkbox.checked{background-position:0 -26px}#contact-form div.checkbox{margin:0 0 0 8px}#contact-form div.checkbox.second{margin-left:6px}#contact-form div.last{margin-bottom:10px}#map_canvas{float:left;margin:0 17px;width:385px;height:350px;border:1px solid #bbb}.location{float:left;width:239px;padding:0 0 5px 0;background:url(/_files/images/css/contact-form.jpg) no-repeat -335px bottom;min-height:347px}.location h2,.location h3{font-size:14px;margin:0;padding:0 10px}.location h2{color:#fff;background:url(/_files/images/css/contact-form.jpg) no-repeat -335px top;height:24px}.location h3{height:23px;background:url(/_files/images/css/contact-form.jpg) no-repeat -335px -47px;font-family:'Droid Sans',Helmet,Freesans,sans-serif;line-height:24px;cursor:pointer}.location .ui-state-active{background:url(/_files/images/css/contact-form.jpg) no-repeat -335px -24px;color:#fff}.accordion div{padding:0 10px;background:url(/_files/images/css/contact-form.jpg) no-repeat right bottom}#sidebar-body{background:url(/_files/images/css/right-bar.jpg) no-repeat center 0}#sidebar-content{min-height:560px}#sidebar section{width:228px;padding:0 8px 0 7px;text-align:center;margin:0 0 5px 0}#sidebar h3{color:#a21e22;font-size:18px;margin:0 0 .2em 0}#sidebar a{display:block;height:128px;width:218px;padding:6px 5px 0 5px;text-decoration:none}#sidebar a:hover{background:url(/_files/images/css/right-bar-selected.jpg) no-repeat 0 0}#sidebar p{color:#666}#sidebar .link{color:inherit;text-decoration:underline}ul#planning,.selector{float:left;width:140px;margin:20px 8px 0 0;padding:0;border:1px solid #ccc}ul#planning li,.selector li{height:30px;line-height:30px;cursor:pointer;padding:0 8px;background:#f4f4f4;background:-webkit-gradient(linear,0 0,0 bottom,from(#fafafa),to(#f4f4f4));background:-moz-linear-gradient(#fafafa,#f4f4f4);background:linear-gradient(#fafafa,#f4f4f4);border-bottom:1px dotted #aaa}ul#planning li.last,.selector li.last{border-bottom:0 none}ul#planning li.selected,.selector li.selected{color:#fff;background:#a91002;background:-webkit-gradient(linear,0 0,0 bottom,from(#a91002),to(#8f0e05));background:-moz-linear-gradient(#a91002,#8f0e05);background:linear-gradient(#a91002,#8f0e05);-pie-background:linear-gradient(#a91002,#8f0e05)}#planning-content{padding-top:12px}#planning-content section{display:none}#planning-content section:first-child{display:block}.customer-promise section{margin:0 0 30px 0}.installation{list-style:none;margin:30px 0 20px 0}.installation li{float:left;width:22%;padding:55px 3% 0 0;background:url(/_files/images/css/installation.png) no-repeat 0 0}.installation li h3{color:#bb2025;text-align:center}.installation .step-1{background-position:35px 0}.installation .step-2{background-position:-102px 0}.installation .step-3{background-position:-237px 0}.installation .step-4{background-position:-377px 0}.showroom{float:left;width:260px;min-height:165px;margin:20px 10px 0 0}.showroom img{float:left;margin:0 10px 10px 0}.showroom h2{font-size:14px}.showroom p{line-height:1.4}#showroom_canvas{float:right;width:385px;height:305px;border:1px solid #BBB}.showroom_detail{float:left;width:200px;margin:0 0 1.5em 0}.showroom_detail h3{margin:1em 0 .2em 0}#faq-content{margin-top:25px}#faq-content h2{font:bold 13px/1.4 'Droid Sans',Helvetica,Arial,sans-serif;margin:1.5em 0 .4em 0}.contact-red{font-size:17px;text-align:center;background:#b3181d;color:#fff;display:block;float:left;width:640px;padding:5px 0;margin:40px 0 0 0}.noul{text-decoration:none;font-size:.9em}.infoForm{background:#f5f5f5;border:1px solid #ddd;padding-bottom:15px;margin-bottom:30px;display:none}.infoForm div{float:left;width:45%}.infoForm div+div{margin-left:5%}.infoForm input{width:100%}select{margin-left:9px}.infoForm textarea{width:100%;height:4em}.infoForm div p{margin-left:9px;font-weight:bold}.infoForm .note{margin:1em 9px}.adinsightNumber2610{font-family:'Droid Sans',Helmet,Freesans,sans-serif!important}ul.text{list-style:disc;margin:0 0 .7em 22px}ul.text li{margin:0 0 .3em 0}#main-logo span{display:block;text-indent:-999999em}

