@charset"UTF-8";html, body{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;text-align:left;line-height:18px;background:#3c3c3c;padding:0px;margin:0px;color:#555555;}
a{color:#29569c;text-decoration:none;}
a:hover{text-decoration:underline;}
p{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;text-align:left;}
h1{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:18px;font-weight:normal;padding:3px 0 0 0;margin:0 0 8px 0;color:#333333;}
.largeh1{font-size:28px;font-weight:bold;color:#000000;}
.smallh1{font-size:11px;font-weight:bold;}
h1 a{color:#333333;text-decoration:none;}
h1 a:hover{color:#333333;text-decoration:none;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:16px;font-weight:normal;padding:3px 0 0 0;margin:0 0 8px 0;color:#990000;}
TD{font-size:10px;line-height:12px;font-family:Arial, Helvetica, sans-serif;padding:2px 0 2px 0;}
.tdtext{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;text-align:left;line-height:15px;}
#container{margin:0 auto;width:910px;text-align:left;}
#container2{margin:0 auto;width:910px;text-align:left;}
#mainarea{margin:0px;width:680px;padding:10px;text-align:left;float:left;margin-bottom:-30px;background:#ffffff url(images/xmas-bg.jpg) top no-repeat}
#mainarea2{margin:40px 0px 0px 0px;width:680px;height: 50px;padding:10px;overflow: auto;background: #ffffff;}
#mainarea2 p{color: #555555;font-size: 9px;font-family: Verdana, Geneva, sans-serif;}
#sidebar{padding:0px 0 10px 10px;width:200px;float:right;line-height:20px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#sidebar h2{font-size:16px;color:#ffffff;font-weight:normal;}
.sidebarbottommargin{margin-bottom:35px;}
#sidebar a{color:#cccccc;text-decoration:none;}
#sidebar a:hover{color:#FF9900;text-decoration:none;}
#sidebar UL{list-style-image:url(images/sidebar-arrow.jpg);padding:0px 0px 0px 20px;margin:0px;}
#header{width:680px;}
#header-left{width:453px;float:left;padding:5px 0 5px 0;}
#header-right{width:220px;float:right;padding:5px 0 5px 0;text-align:right;}
.main-header{height: 260px;margin:0px 0px 1px 0px;passing:0px;}
.main-header ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.main-header li {
	margin: 0px;
	padding: 0px;
}
.main-about{margin:160px 0px 1px 0px !important;margin:0px 0px 1px 0px;padding:0px;height:auto;width:680px;background-color:#1d68c1;color:#FFFFFF;}
.main-about-header{width:680px;padding:0px;margin:0px;height:60px;cursor:pointer;background-image:url(images/main-about-top.jpg);}
.main-about-body{width:680px;margin:0px;height:auto;text-align:left;padding:5px 0px 10px 0px;}
.main-about-body UL{list-style-image:url(images/about-bullet.jpg);padding:0px 0px 0px 20px;margin:0px;}
.main-about-body img{float:right;border:0px;padding:5px 0px 0px 0px;}
.main-about-left{width:215px;float:left;padding:0 6px 0 3px;border-right:1px solid #FFFFFF;}
.main-about-middle{width:215px;float:left;padding:0px 8px 0px 7px;}
.main-about-right{width:215px;float:left;padding:0 3px 0 6px;border-left:1px solid #FFFFFF;}
.main-about-body-left{width:205px;margin:0px;padding:0px;float:left;}
.main-about-body-right{width:205px;padding:0;margin:0px;float:left;font-weight:bold;letter-spacing:1px;}
.main-about-body-right img{border:0px;float:right;padding-top:20px;}
.main-range{margin:0 0 1px 0;padding:0;height:auto;width:680px;color:#FFFFFF;}
.tradead{margin:0 0 1px 0;padding:0;}
.main-range-header{width:680px;padding:0;height:60px;cursor:pointer;background-image:url(images/main-range-top.jpg);}
.main-range-body{width:650px;margin:0;height:400px;text-align:left;padding:0px;float:left;}
.main-range-body2{width:660px;margin:0;text-align:left;padding:10px;float:left;background:#393939 url(images/main-range-body2-bg.jpg) top repeat-x;}
.main-range-body2 h1{margin:0px 0px 0px 10px;display:inline;color:#ffffff;font-size:26px;}
.main-range-body2 p{width:auto;float:right;margin:0px;}
.main-range-body2 table{margin:10px 0px 0px 0px;}
.main-range-body2 table span{font-weight:bold;}
.main-range-body2 table .span1{font-size:21px;line-height:23px;}
.main-range-body2 table a{color:#ffffff;}
.main-range-body2 .tbllongline{height:1px;font-size:0px;border-top:1px solid #7a7a7a;}
.main-range-body2 .tblline{width:1px;background:url(images/tblline-bg.jpg) left no-repeat;}
.main-order{margin:0px 0px 1px 0px;padding:0px;height:auto;width:680px;background-image:url(images/main-order-bg.jpg);color:#FFFFFF;float:left;}
.main-order-header{width:680px;padding:0px;margin:0px;height:60px;cursor:pointer;background-image:url(images/main-order-top.jpg);}
.main-order-body{width:650px;margin:0px;height:185px;text-align:left;padding:0px 15px 10px 10px;}
.main-order-left{width:310px;padding:0 5px 0 10px;float:left;}
.main-order-left h1{color:#ffffff;}
.main-order-right{width:310px;padding:0 10px 0 5px;float:left;}
.main-features{margin:0px 0px 1px 0px;padding:0px;height:auto;width:680px;color:#FFFFFF;}
.main-features-header{width:680px;background-color:#d5d5d5;padding:0px;margin:0px;height:60px;cursor:pointer;background-image:url(images/main-features-top.jpg);}
.main-features-body{width:660px;margin:0px;height:auto;text-align:left;background-image:url(images/main-features-bg.jpg);background-position:bottom;background-repeat:repeat-x;background-color:#f4f4f4;padding:5px 10px 10px 10px;}
.main-features-left{width:330px;float:left;padding:0px;}
.main-features-right{width:330px;float:right;padding:0px;}
.main-features-drawers{width:320px;height:auto;border:1px solid #919191;margin:2px 0px 0px 0px;background-color:#d5d5d5;}
.main-features-drawers-header{width:300px;height:16px;cursor:pointer;padding:8px 10px 8px 10px;background-image:url(images/features-bg.jpg);}
.main-features-drawers-header h2{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;padding:0px;margin:0px;color:#000000;}
.main-features-drawers-body{width:300px;margin:0 10px 0 10px;height:auto;border-top:1px dotted #919191;}
.main-features-drawers-body img{float:right;border:1px solid #919191;margin:3px 0 3px 0;}
.main-features-drawers-body p{margin:0px;padding:3px 0 3px 0;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;text-align:left;}
.inner{background-image:url(images/inner-bg.jpg);background-color:#efefef;background-position:top;background-repeat:repeat-x;width:670px;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;height:466px;}
.yalereasoninner{background-image:url(images/inner-bg.jpg);background-color:#efefef;background-position:top;background-repeat:repeat-x;width:670px;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
.inner-left{float:left;width:283px;text-align:center;}
.inner-right{width:367px;padding:10px;float:right;}

.inner-contents{width:650px;padding:10px;background-image:url(images/inner-bg.jpg);background-color:#efefef;background-position:top;background-repeat:repeat-x;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
.inner-contents-float{width:650px;float:left;padding:10px;background-image:url(images/inner-bg.jpg);background-color:#efefef;background-position:top;background-repeat:repeat-x;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
.inner-contents-float-dgcos{width:650px;float:left;padding:25px 10px 10px 10px;background-color:#efefef;background-position:top;background-repeat:repeat-x;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
.inner-fitting{width:660px;float: left;padding:10px 0px 10px 10px;background-image:url(images/inner-bg.jpg);background-color:#efefef;background-position:top;background-repeat:repeat-x;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}

.video-contents{width:650px;float:left;padding:10px;background-image:url(images/inner-bg.jpg);background-color:#efefef;background-position:top;background-repeat:repeat-x;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
.inner-contents-left{width:310px;padding:10px;float:left;}
.inner-contents-right{width:300px;padding:10px;float:right;}
.inner-contents UL{list-style-image:url(images/inner-arrow.jpg);margin:0px 0px 0px 10px;}
.inner-fitting UL{list-style-image:url(images/inner-arrow.jpg);margin:0px 0px 0px 10px;font-weight:bold;}
#banners{width:680px;margin:10px 0 0 0;float:left;}
.banner-01{width:220px;margin:0 5px 0 0;float:left;}
.banner-02{width:220px;margin:0 10px 0 0;float:left;}
.banner-03{width:220px;margin:0;float:left;}
#footer{width:680px;margin:10px 0 0 0;text-align:center;}
.downloads{width:500px;}
.downloads-left{width:160px;text-align:left;float:left;}
.downloads-right{width:340px;text-align:left;float:right;}
.downloads-right h1{border-bottom:1px dotted #666666;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:22px;font-weight:normal;padding:1px 0 3px 0;margin:0 0 3px 0;}
.rounded{width:650px;background-color:#FFFFFF;margin:0px;}
.rounded-tl{float:left;height:24px;width:24px;background-image:url(images/curve-tl.jpg)}
.rounded-bl{float:left;height:24px;width:24px;background-image:url(images/curve-bl.jpg)}
.rounded-tr{float:right;height:24px;width:24px;background-image:url(images/curve-tr.jpg)}
.rounded-br{float:right;height:24px;width:24px;background-image:url(images/curve-br.jpg)}
.pwidth{width:440px;}
.spacer{border-top:1px dotted #666666;width:600px;height:1px;margin:10px 20px 10px 20px;}
.right{float:right;padding:0 0 10px 20px;}
.clear{clear:both;font-size:0px;width:0px;line-height:0px;height:0px;display:block;overflow:hidden;}
.clear2{clear:both;font-size:2px;width:0px;line-height:0px;height:0px;display:block;overflow:hidden;}
.righttxt{text-align:right;}
.boldtxt{font-weight:bold;}
.homewhitebox{width:630px;float:left;padding:20px 10px 20px 10px;background-color:#ffffff;}
.homewhitebox h2{color:#990000;font-size:16px;line-height:normal;}
.homewhitebox img{margin-left:20px;margin-bottom:10px;}
.homegreybox{width:630px;float:left;background-color:#f3f3f3;padding:20px 10px 20px 10px;}
.homegreybox h2{color:#990000;font-size:16px;line-height:normal;}
.homegreybox img{margin-right:20px;margin-bottom:10px;}
#benefitsbox{float:left;margin-top:20px;}
#benefitsbox .benefitsp{font-size:13px;}
.benefitstable1{width:404px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.benefitstable1 #benefits{width:234px;color:#3f3f3f;font-size:16px;line-height:normal;}
.benefitstable1 #realdoorstopdoors{width:100px;text-align:center;color:#000000;font-size:9px;line-height:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
.benefitstable1 #pvcpanel{width:70px;text-align:center;color:#3f3f3f;font-size:9px;line-height:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
.benefitstable2{width:404px;background-color:#f2f2f2;}
.benefitstable2 .benefittype{width:234px;font-size:11px;color:#525252;line-height:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
.benefitstable2 .benefittype span{color:#bcbcbc;}
.benefitstable2 .yes{width:100px;text-align:center;font-size:11px;color:#000000;line-height:normal;}
.benefitstable2 .yes p{width:36px;text-align:center;background-image:url(../images/tableyesbg.jpg);margin:0px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.benefitstable2 .no{width:70px;text-align:center;font-size:11px;color:#717171;line-height:normal;}
.inner-contents #ecoleft{width:650px;float:left;}
.inner-contents #ecoleft p{margin:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:justify;}
.inner-contents #ecolefttop{width:185px;float:left;border:1px solid #d5d5d5;background-color:#f3f3f3;padding:10px;margin-bottom:20px;min-height:660px;height:auto !important;height:660px;}
.inner-contents #ecolefttop h1{font-size:14px;color:#505050;font-weight:bold;}
.inner-contents #ecolefttop h3{font-weight:normal;font-size:11px;color:#505050;font-family:Arial, Helvetica, sans-serif;}
.inner-contents #ecoleftwarm{width:185px;float:left;border:1px solid #d5d5d5;background-color:#f3f3f3;padding:10px;margin-bottom:20px;display:inline;margin-left:10px;margin-right:10px;min-height:660px;height:auto !important;height:660px;}
.inner-contents #ecoleftwarm h3{font-size:14px;color:#505050;}
.inner-contents .sunimg{margin-right:10px;margin-bottom:10px;}
.inner-contents .sunimg2{margin-right:10px;}
.inner-contents #ecoleftgiantleap{width:185px;float:left;border:1px solid #d5d5d5;background-color:#f3f3f3;padding:10px;margin-bottom:20px;min-height:660px;height:auto !important;height:660px;}
.inner-contents #ecoleftgiantleap h3{font-size:14px;color:#c81325;}
.inner-contents #ecoright{width:650px;float:left;}
.inner-contents #ecorightlifecycle{width:618px;float:left;padding:15px;border:1px solid #d5d5d5;background-color:#f3f3f3;margin-top:20px;margin-bottom:20px;}
.inner-contents #ecorightlifecycle h3{font-size:14px;color:#505050;}
.inner-contents #ecorightlifecycle h3 span{font-size:15px;color:#c81325;}
.redtxt{color:#c81325}
.inner-contents #ecoleft .redtxt{color:#c81325}
.inner-contents #ecoright .redtxt{color:#c81325}
.ecofriendlytbl td{background-color:#FFFFFF;border:1px solid #838383;font-size:9px;color:#8f8f8f;padding:5px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}
.inner-contents #ecoright .ecofriendlytbl .blacktxt{color:#000000;font-weight:bold;}
.inner-contents #ecoright .ecofriendlytbl .greentblbg{background-color:#ceffcd;color:#000000;font-weight:bold;}
.inner-contents #ecoright .ecofriendlytbl .lefttxt{text-align:left;}
.inner-contents #ecoright .italictxt{font-style:italic;}
#ecorightturnaround{width:618px;float:left;padding:15px;border:1px solid #d5d5d5;background-color:#f3f3f3;margin-top:20px;}
#ecorightturnaround h3{font-size:16px;color:#7d775c;font-family:Arial, Helvetica, sans-serif;}
#ecorightturnaround p{text-align:justify;}
#ecorightturnaround .nomargintxt{margin:0px;}
#redtxtbox{float:left;padding:10px;background-color:#8ba723;}
#redtxtbox p{color:#FFFFFF;margin:0px;}
#redtxtbox p span{font-size:12px;}
.rightimg{margin-left:10px;}
.leftimg{margin-right:10px;}
.leftimg2{margin-right:10px;float:left;}
.yaleimg{margin-right:25px;}
.middleimg{vertical-align:middle;}
.orangetxt{color:#ff9900;}
#ecorightlifecycle .doorlast{font-weight:bold;color:#c81325;}
#mainarea .main-about2{width:680px;height:260px;float:left;margin:0px 0px 1px 0px !important;margin:0px 0px 1px 0px;padding:0px;}
/*#mainarea .main-about2{width:350px;height:262px;float:left;background:#1f68bf url(images/approved-installer-bg.jpg) top no-repeat;margin:0px 0px 1px 0px !important;margin:0px 0px 1px 0px;padding:5px 325px 0px 5px;}*/
#mainarea .main-about2 h2{font-size:24px;font-weight:normal;color:#ffffff;margin:0px;line-height:normal;}
#mainarea .main-about2 h2 span{font-weight:bold;}
#mainarea .main-about2 p{margin:5px 0px 0px 0px;color:#ffffff;font-size:11px;line-height:normal;}
#mainarea .main-about2 form{margin:0px;}
#mainarea .main-about2 #homefitting{margin:0px;font-size:11px;color:#ffffff;}
#mainarea .main-about2 #homefitting td{padding:0px;}
#mainarea .main-about2 .input input{width:195px;border:1px solid #1d5aa2;color:#555555;font-size:11px;}
#mainarea .main-about2 textarea{width:195px;border:1px solid #1d5aa2;color:#555555;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#mainarea .main-about2 .tel input{width:137px;border:1px solid #1d5aa2;color:#555555;font-size:11px;}
#mainarea .main-about2 .postcode input{width:100px;border:1px solid #1d5aa2;color:#555555;font-size:11px;}
#mainarea .main-about2 .submit input{width:44px;height:22px;font-size:9px;letter-spacing:-1px;background:#3e3e3e url(images/homesubmit-bg.jpg);border:0px;color:#ffffff;}
.thresholdbox{width:650px;float:left;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #c7c7c7;}
.innerthreshold{width:630px;float:left;margin-bottom:20px;padding-left:10px;}
.innerthresholdl{width:265px;float:right;padding-top:10px;}
.innerthresholdl h2{font-size:18px;color:#221e1f;font-weight:bold;margin:10px 0px 10px 0px;}
.innerthresholdl h3{font-size:14px;color:#221e1f;margin:15px 0px 15px 0px;}
#mainarea .innerthresholdl p{text-align:justify;margin:10px 0px 10px 0px;}
.innerthresholdl ul{margin:10px 0px 10px 20px;}
.innerthresholdl li{margin-top:5px;margin-bottom:5px;}
.thresholdbox2{width:650px;float:left;padding-bottom:30px;}
.inner-contents2{width:650px;padding:10px;float:left;background-image:url(images/inner-bg.jpg);background-color:#efefef;background-position:top;background-repeat:repeat-x;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
.inner-contents2 UL{list-style-image:url(images/inner-arrow.jpg);margin:0px 0px 0px 10px;}
#testimonialstop{width:626px;float:left;display:inline;margin-left:12px;}
.testimonials{width:626px;float:left;display:inline;margin-left:12px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #bdbdbd;}
.testimonialsleft{width:340px;float:left;padding-top:45px;}
.testimonialsright{width:260px;float:right;text-align:right;}
.afterimg{margin-right:5px;}
.rightimg{float:right;margin-left:10px;}
.leftimg{float:left;margin-right:10px;}
.yalereasons{width:367px;float:left;margin-bottom:15px;}
.yalereasonsl{width:240px;float:left;}
.yalereasonsl h2{font-size:14px;margin:0px;}
.yalereasonsl p{margin:8px 0px 0px 0px;}
.yalereasonsr{width:100px;float:right;}
.yalecontent{width:650px;padding:10px;float:right;}
#mainarea .yalecontent h1{font-size:14px;line-height:14px;}
#mainarea .yalecontent h1 img{margin-right:10px;}
#mainarea .yalecontent h1 span{font-weight:bold;line-height:18px;}
#mainarea .yalecontent p{margin:0px;font-size:14px;color:#000000;}
#mainarea .yalecontent p span{font-weight:bold;font-size:16px;}
#mainarea .yalecontent .centertxt{text-align:center;}
.centertxt{text-align:center;}
.yalebreak{width:650px;float:left;margin-top:35px;}
.yalebreak1left{width:320px;float:left;}
.yalebreak1left .yaletxtbox{width:320px;float:left;margin-bottom:30px;}
.yalebreak1left .yaletxtboxleft{width:59px;float:left;}
.yalebreak1left .yaletxtboxright{width:250px;float:right;margin-top:5px;}
.yalebreak1right{width:276px;float:right;}
.yalebreak2{width:650px;float:left;margin-top:30px;}
.yalebreak2left{width:154px;float:left;display:inline;margin-left:45px;}
.yalebreak2right{width:430px;float:right;}
.yalebreak2right .yaletxtbox1{width:320px;float:left;margin-bottom:30px;}
.yalebreak2right .yaletxtbox2{width:320px;float:left;display:inline;margin-left:32px;}
.yalebreak2right .yaletxtboxleft{width:59px;float:left;}
.yalebreak2right .yaletxtboxright{width:250px;float:right;margin-top:5px;}
.yalebreak3{width:650px;float:left;margin-top:30px;margin-bottom:50px;}
.yalebreak3left{width:315px;float:left;}
.yalebreak3left .yalebox6{width:315px;float:left;display:inline;margin-left:5px;margin-bottom:60px;}
.yalebreak3left .yalebox6left{width:64px;float:left;}
.yalebreak3left .yalebox6right{width:250px;float:right;margin-top:5px;}
.yalebreak3left .yalebox8{width:315px;float:left;margin-bottom:15px;}
.yalebreak3left .yalebox8left{width:90px;float:left;}
.yalebreak3left .yalebox8right{width:220px;float:right;margin-top:17px;}
.yalebreak3left .yalebox8right img{margin-top:5px;}
#mainarea .yalebreak3left .yalebox8right p{font-size:16px;}
.yalebreak3left .yalebox10{width:315px;float:left;}
.yalebreak3left .yalebox10left{width:225px;float:left;}
#mainarea .yalebreak3left .yalebox10left p{text-align:right;font-size:16px;}
.yalebreak3left .yalebox10right{width:83px;float:right;margin-top:124px;}
.yalebreak3right{width:315px;float:right;}
.yalebreak3right .yalebox7{width:315px;float:left;margin-top:44px;}
.yalebreak3right .yalebox7left{width:78px;float:left;}
.yalebreak3right .yalebox7right{width:230px;float:right;margin-top:17px;}
.yalebreak3right .yalebox7right img{margin-top:5px;}
.yalebreak3right .yalebox9{width:315px;float:left;margin-top:25px;}
.yalebreak3right .yalebox9left{width:76px;float:left;}
.yalebreak3right .yalebox9right{width:235px;float:right;margin-top:17px;}
.yalebreak3right .yalebox9right img{margin-top:5px;}
#mainarea .yalecontent .yaletxt1{margin:0px 0px 15px 0px;font-weight:bold;}
#mainarea .yalecontent .yaletxt2{margin:0px 0px 15px 0px;}
.inner-brochurerequest{width:670px;background-image:url(images/inner-bg.jpg);background-color:#efefef;background-position:top;background-repeat:repeat-x;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;padding-top:6px;}
.brochuretable{font-size:12px;}
.brochuretable td{padding-bottom:3px;color:#ffffff;font-size:10px;}
.brochuretable td img{margin-right:10px;}
.brochuretable td span{font-weight:bold;font-size:12px;}
.brochuretable th{padding-bottom:3px;color:#ffffff;font-size:12px;font-weight:normal;}
.brochuretable th span{font-weight:bold;}
.brochuretable .input input{width:190px;border:1px solid #666665;color:#7b7c7c;text-align:center;padding:2px 0px 2px 0px;}
.brochuretable textarea{width:190px;border:1px solid #666665;color:#7b7c7c;text-align:center;padding:2px 0px 2px 0px;}
.brochuretable .emailsubmit input{width:209px;height:49px;background:#3197d9 url(images/emailsubmit-bg.jpg);border:0px;color:#ffffff;font-size:15px;letter-spacing:-1px;}
.brochuretable .mailsubmit input{width:180px;height:47px;background:#cc2301 url(images/mailsubmit-bg.jpg);border:0px;color:#ffffff;font-size:15px;letter-spacing:-1px;}
.underlinetxt{text-decoration:underline;}
#emailme{width:285px;height:340px;float:left;background:#1e1e1d url(images/emailme-bg.jpg);padding:175px 22px 15px 28px;}
#sendme{width:285px;height:340px;float:right;background:#1e1e1d url(images/sendme-bg.jpg);padding:175px 27px 15px 23px;}
.bluebrochure{color:#56a9eb;}
.redbrochure{color:#e61f00;}
#broxhureboxtxt{width:650px;float:left;padding:0px 10px 0px 10px;}
.visualisercontent{width:685px;float:left;margin:10px 0px 10px 0px;}
.enlargeimg{color:#c81325;font-size:14px;font-weight:bold;}
#sidepanelbanner{width:680px;margin-bottom:18px;}
.sidepaneltbl img{padding:4px;background:#ffffff;border:1px solid #b2b2b1;}
.worldcupoffer{margin-top:8px;}
.homeformfensa{margin-top:1px;}
.fittingimg{margin-left:10px;}
#fittingbox{width:606px;height:418px;float:left;display:inline;margin:0px 0px 0px 6px;background:#000000 url(images/fittingbox-bg.jpg);padding:25px 30px 0px 35px;}
#fittingbox h2{color:#ffffff;margin:0px;font-size:28px;font-weight:bold;letter-spacing:-1px;}
#fittingbox p{color:#ffffff;}
#fittingbox form{margin:0px;}
#fittingbox table{margin:0px;color:#ffffff;}
#fittingbox td{font-size:12px;padding-top:5px;}
#fittingbox .input input{width:283px;height:22px;border:0px;padding:0px 5px 0px 5px;line-height:22px;}
#fittingbox .postcode input{width:128px;height:22px;border:0px;padding:0px 5px 0px 5px;line-height:22px;}
#fittingbox .submit input{width:180px;height:47px;background:#d03300 url(images/fittingboxsubmit-bg.jpg);color:#ffffff;border:0px;font-weight:bold;font-size:22px;letter-spacing:-1px;padding-bottom:3px;margin:10px 0px 10px 0px;}
#fittingbox .privacy img{margin-right:10px;}
#fittingbox .privacy span{font-weight:bold;font-size:16px;line-height:20px;}
#fittingbox{}
#fittingbox{}

#blogcontainer {
 width: 910px;
 margin: 0 auto 0 auto;
}

#whitebg {
width: 890px;
float: left;
background: #ffffff;
padding: 10px;
}

#videocontent {
	width: 100%;
	float: left;
	margin-bottom: 16px;
}

#videoleft {
	width: 374px;
	float: left;
}

#videoleft h1 {
	margin: 0px;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: center;
}

#videoleft p {
	margin: 0px 0px 15px 0px;
}

#videoright {
	width: 226px;
	height: 328px;
	float: right;
	background: #ffffff url(images/videoright-bg.jpg);
	padding: 12px 14px 0px 14px;
	text-align: center;
}

#affinityadmin {
	width: px;
	float: right;
}

#videoright form {
	margin: 0px;
}

#videoright p {
	margin: 0px;
	text-align: center;
}

#videoright .input input {
	width: 203px;
	background: #eeeeee;
	border: 1px solid #e6e6e6;
	color: #000000;
	text-align: center;
	padding: 3px;
	margin-bottom: 2px;
}

#videoright .submit input {
	width: 219px;
	height: 50px;
	background: #e7e7e7 url(images/videorightsubmit-bg.jpg);
	border: 0px;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 25px;
	padding-bottom: 5px;
	margin-top: 10px;
}

.videobox {
	width: 100%;
	float: left;
	margin-bottom: 37px;
}

.videoboxl {
	width: 235px;
	float: left;
	display: inline;
	margin-left: 15px;
}

.videoboxl h2 {
	margin: 0px;
	color: #000000;
	font-weight: bold;
}

.videoboxl p {
	font-size: 15px;
	color: #000000;
	line-height: 19px;
	margin: 10px 0px 0px 0px;
}

.videoboxl .centertxt {
	text-align: center;
}

.videoboxl .righttxt {
	text-align: right;
}

.videoboxr {
	width: 373px;
	float: right;
}

.videoboxbanner {
	width: 100%;
	float: left;
	margin-top: 29px;
	text-align: center;
}

#fittingrightbox {
	width: 215px;
	float: right;
	display: inline;
	margin: 0px 17px 0px 5px;
}

#fittingrightbox p {
	text-align: center;
}

#fittingform {
	width: 390px;
	height: 408px;
	float: right;
	background: #f2f2f2 url(images/fittingpageform-bg.jpg);
	padding: 105px 245px 0px 20px;
}

#fittingform h2 {
	text-align: center;
	margin: 0px 0px 15px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 31px;
	line-height: 29px;
}

#fittingform p {
	margin: 0px 0px 15px 0px;
}

#fittingform form {
	margin: 0px;
}

#fittingform table {
	margin: 0px;
}

#fittingform table td {
	color: #000000;
	font-size: 14px;
}

#fittingform .input input {
	width: 267px;
	float: left;
	border: 1px solid #cacac9;
	padding: 2px 5px 2px 5px;
}

#fittingform .submit input {
	width: 227px;
	height: 58px;
	border: 0px;
	background: #232322 url(images/fittingpagesubmit-bg.jpg);
	color: #ffffff;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
}

#fittingform .privacy img{margin-right:10px;}
#fittingform .privacy span{font-weight:bold;font-size:16px;line-height:20px;}

.aboutdoorhead {
	font-weight: bold;
	color: #000000;
	font-size: 22px;
}

#aboutddoortop {
	width: 650px;
}

.aboutdoorboxl {
	width: 306px;
	height: 192px;
	float: left;
	background: #ffffff url(images/aboutdoorbox-bg.jpg);
	margin: 5px 0px 10px 0px;
	padding: 4px 3px 0px 3px;
}

.aboutdoorboxr {
	width: 306px;
	height: 192px;
	float: right;
	background: #ffffff url(images/aboutdoorbox-bg.jpg);
	margin: 5px 0px 10px 0px;
	padding: 4px 3px 0px 3px;
}

#aboutddoortop .head {
	width: 306px;
	height: 90px;
	float: left;
}

#aboutddoortop .head h2 {
	margin: 15px 0px 0px 0px;
	text-align: center;
	font-size: 24px;
	color: #000000;
	line-height: normal;
	letter-spacing: -1px;
}

#aboutddoortop .head h2 span {
	font-weight: bold;
	font-size: 22px;
}

#aboutddoortop .head h2 .span1 {
	font-size: 17px;
}

#aboutddoortop .head img {
	margin-right: 5px;
}

#aboutddoortop .head .headimg {
	margin-top: 5px;
	margin-left: 5px;
}

#aboutddoortop div p {
	text-align: center;
	font-size: 11px;
}

#aboutddoortop div a {
	font-weight: bold;
	color: #242424;
}

#aboutdoorbottom {
	width: 650px;
	float: left;
	margin-top: 15px;
}

#aboutdoorbottom h2 {
	font-weight: bold;
	color: #000000;
	font-size: 27px;
	line-height: normal;
}

#aboutdoorbottom h2 span {
	font-weight: normal;
	color: #818181;
	font-size: 12px;
}

#aboutdoorbottom .aboutdoorbottomboxl {
	width: 310px;
	height: 345px;
	float: left;
}

#aboutdoorbottom .aboutdoorbottomboxr {
	width: 310px;
	height: 345px;
	float: right;
}

#aboutdoorbottom div h2 {
	margin: 5px 0px 0px 0px;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
}

#aboutdoorbottom div p {
	font-size: 11px;
	margin: 0px;
	text-align: center;
}

#aboutdoorbottom div a {
	color: #242424;
	font-weight: bold;
}

.blackboldtxt {
	color: #000000;
	font-weight: bold;
}

.optionsh1 {
	color: #000000;
	font-size: 27px;
	font-weight: bold;
	margin-bottom: 20px;
}

.optionsh1 span {
	width: auto;
	float: right;
	font-size: 17px;
	margin-top: 2px;
}

.optionsh1 span a {
	color: #d60014;
	text-decoration: underline;
}

#optionstop {
	width: 650px;
	float: left;
}

#optionstop .optionstopbox {
	width: 148px;
	height: 255px;
	float: left;
	display: inline;
	margin: 0px 13px 18px 0px;
	background: #f3f3f3 url(images/optionstopbox-bg.jpg);
	padding: 1px;
}

#optionstop #boxr {
	margin-right: 0px;
}

#optionstop .optionstopbox h3 {
	width: 136px;
	height: 179px;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 7px 6px 0px 6px;
	border-bottom: 1px solid #dbdbdb;
	color: #000000;
	font-size: 12px;
}

#optionstop .optionstopbox h3 span {
	color: #626262;
}

#optionstop .optionstopbox h3 img {
	margin-bottom: 3px;
}

#optionstop .optionstopbox p {
	width: 142px;
	height: 62px;
	float: left;
	margin: 0px;
	text-align: center;
	padding: 5px 3px 0px 3px;
	border-top: 1px solid #ffffff;
	font-size: 11px;
	line-height: normal;
}

#optionstop .optionstopbox p span {
	color: #000000;
	font-weight: bold;
}

.optionsrange {
	width: 643px;
	height: 257px;
	float: left;
	margin-top: 14px;
	background: #f8f8f8 url(images/optionsrange-bg.jpg);
}

.optionsrange .optionsrangel {
	width: 145px;
	height: 255px;
	float: left;
	display: inline;
	margin: 1px 0px 1px 1px;
	text-align: center;
}

.optionsrange .optionsrangel .avocet {
	margin-top: 74px;
}

.optionsrange .optionsrangel .yale {
	margin-top: 51px;
}

.optionsrange .optionsranger {
	width: 494px;
	height: 255px;
	float: left;
	display: inline;
	margin: 1px 1px 1px 0px;
}

.optionsrange .optionsrangebox {
	width: 160px;
	height: 255px;
	float: left;
	display: inline;
	margin-left: 4px;
}

.optionsrange .optionsrangebox h3 {
	width: 150px;
	height: 182px;
	float: left;
	text-align: center;
	margin: 5px 0px 0px 0px;
	line-height: normal;
	color: #000000;
}

.optionsrange .optionsrangebox h3 span {
	color: #626262;
}

.optionsrange .optionsrangebox h3 img {
	margin-bottom: 5px;
}

.optionsrange .optionsrangebox p {
	width: 150px;
	height: 63px;
	float: left;
	text-align: center;
	font-size: 11px;
	color: #626262;
	margin: 5px 0px 0px 0px;
	line-height: normal;
}

.optionsrange .optionsrangebox p span {
	color: #000000;
	font-weight: bold;
}

#designercontent {
	width: 680px;
	float: left;
}

#designercontent h1 {
	letter-spacing: -1px;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	color: #5a5a5a;
}

#designercontent h2 {
	text-align: center;
	color: #5a5a5a;
	margin: 0px 0px 5px 0px;
	font-size: 18px;
}

#designercontent p {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #2c2c2c;
	margin: 0px 0px 5px 0px;
}

#designercontentl {
	width: 333px;
	float: left;
}

#designercontentl span {
	color: #dda50f;
	font-weight: bold;
}

#designercontentr {
	width: 333px;
	float: right;
}

#designercontentr span {
	color: #0091c9;
	font-weight: bold;
}

#rangebanner {
	width: 680px;
	margin: 15px 0px 15px 0px;
}

#dgcosleft {
	width: 420px;
	float: left;
}

#dgcosvideo {
	width: 420px;
	float: left;
	margin-bottom: 25px;
}

#dgcosleft h2 {
	color: #152e59;
	margin-bottom: 0px;
	font-weight: bold;
}

#dgcosleft h3 {
	color: #152e59;
	font-weight: bold;
}

#dgcosleft h3 a {
	color: #f2632a;
	font-weight: normal;
}

#aboutddoortop #dgcosleft p {
	margin-top: 0px;
	text-align: justify;
}

#dgcosright {
	width: 207px;
	float: right;
	text-align: center
}

#dgcosright img {
	margin-bottom: 16px;
}

.headgcos {
	margin-right: 51px;
	margin-top: 10px;
}

#header-right .largeh1 {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}

#dgcosmainbanner {
	width: 672px;
	float: left;
}

#installguarantee {
	width: 243px;
	float: right;
}

#installmap {
	width: 228px;
	float: right;
}

.installh1 {
	font-weight: bold;
	font-size: 32px;
	margin: 0px;
	line-height: 30px;
}

.installh2 {
	font-weight: bold;
	color: #19abe8;
	font-size: 20px;
	margin: 0px 0px 25px 0px;
	line-height: normal;
}

#installbanners {
	width: 650px;
	float: left;
	display: inline;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 28px;
}

#installbanners img {
	margin-top: 11px;
}

#installerform {
	width: 379px;
	float: left;
	display: inline;
	margin: 0px 135px 0px 146px;
	background: #ffffff url(images/installerform-bg.jpg);
}

#installerformtop {
	width: 379px;
	float: left;
	background: url(images/installerformtop-bg.jpg) top no-repeat;
}

#installerformbottom {
	width: 349px;
	float: left;
	background: url(images/installerformbottom-bg.jpg) bottom no-repeat;
	padding: 13px 15px 5px 15px;
}

#installerformbottom h2 {
	margin: 0px;
	color: #3abcf3;
	text-align: center;
	font-weight: bold;
	font-size: 27px;
	line-height: 25px;
}

#installerformbottom p {
	margin: 0px;
	text-align: center;
}

#installerformbottom table {
	margin: 0px;
}

#installerformbottom td {
	font-size: 12px;
}

#installerformbottom .input input {
	width: 249px;
	border: 1px solid #e7e7e7;
	padding: 3px 5px 4px 5px;
}

#installerformbottom .submit {
	text-align: left;
	font-size: 9px;
}

#installerformbottom .submit span {
	font-size: 11px;
}

#installerformbottom .submit input {
	width: 156px;
	height: 52px;
	float: right;
	background: #1a1919 url(images/installerformbottom-submit.jpg);
	border: 0px;
}

#sidebarbanners {
	width: 200px;
	float: left;
}

#sidebarbanners img {
	margin-top: 10px;
	margin-bottom: 5px;
}

#headcenter {
	width: auto;
	float: right;
	display: inline;
	margin: 15px 5px 0px 0px;
}

.tpc_widget {
 display: none;
 position: relative;
 width: 160px;
 height: 60px;
}

#tp_widget .tpc_bg {
 background-color: #FFFFFF;
}

#tp_widget .tpc_bottom {
 background-color: #FFFFFF;
}

.tpc_bg {
	display: none;
}

.tpc_gradient {
	display: none;
}

.tpc_top {
	display: none;
}

.tpc_review {
	display: none;
}

.tpc_bottom {
	display: none;
}

.tpc_rating {
	top: 0px !important;
}
