@charset"utf-8";body{background:#FFFFFF;margin:0;padding:10px 0 6px 0;text-align:center;color:#7D7D82;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:100%;}
.body #container{width:970px;background:#FFFFFF;margin:0px auto 2px auto;border:0;text-align:left;}
.body #header-logo{
	height:136px;
	width:343px;
	float: left;
}
.body #header-quote{
	background-image:url(images/header-quote.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:136px;
	width:627px;
	float: right;
}
.body  #header-quote  a{
	text-decoration:none;
	height:136px;
	width:100%;
	display:block;
	float:none;
}
.body #header-menu{background-image:url(images/header-menu.jpg);background-repeat:no-repeat;background-position:left top;height:37px;width:970px;}
.menu{width:100%;}
.menu ul{margin:0;padding:0 0 0 22px;float:left;}
.menu ul li{display:inline;}
.menu ul li a{float:left;text-decoration:none;color:#58585A;font-weight:bold;}
.body #header-menu #home a{padding:11px 34px 6px 35px;display:block;}
.body #header-menu #patios a{padding:11px 39px 6px 39px;display:block;}
.body #header-menu #carports a{padding:11px 28px 6px 27px;display:block;}
.body #header-menu #sheds a{padding:11px 39px 6px 39px;display:block;}
.body #header-menu #specials a{padding:11px 32px 6px 32px;color:#F79422;display:block;}
.body #header-menu #aboutus a{padding:11px 30px 6px 33px;display:block;}
.menu ul li a:visited{color:#58585A;}
.menu ul li a:hover, .menu ul li .current{color:#FB9F00;}
.body #header{
	padding:0;
	background-color:#FFFFFF;
	height:173px;
	font-size:0.9em;
	background-repeat: no-repeat;
}
.body #header h1{
	margin:0;
	padding:0;
}
.body #mainContent{padding:0px;background-color:#FFFFFF;font-size:0.9em;margin:8px 0px 0px 0px;}
.main-table{height:100%;padding:0px;border:0;margin:0px;}
#main-specail{height:255px;width:958px;margin-left:auto;margin-right:auto;}
#main-specail img{display:block;margin-left:auto;margin-right:auto;}
.menu-product{width:313px;position:relative;padding:10px 0 10px 0;}
.menu-product ul{margin:0;padding:0;float:left;list-style-type:none;}
.menu-product ul li{display:inline;}
.menu-product ul li a{text-decoration:none;color:#58585A;font-weight:bold;display:block;padding:10px 0 0 0;width:313px;height:25px;text-align:center;margin:0;}
.menu-product ul li a:visited{color:#58585A;}
.menu-product ul li a:hover, .menu ul li .current{color:#FB9F00;}
.body #main-menu #main a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #flat-patio a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #gable-patio a{background-image:url(images/menu2.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #gazebos-patio a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #dutch-gable-carport a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #hip-roof-carport a{background-image:url(images/menu2.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #flat-roof-carport a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #gable-roof-carport a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #large-garage a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #farm-sheds a{background-image:url(images/menu2.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #stables a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #industrial-sheds a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #barns a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #arenas a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.body #main-menu #get-a-quote a{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;color:#FB9F00;}
.contact-info{width:313px;position:relative;padding:6px 0 20px 0;}
.contact-info ul{margin:0;padding:0;float:left;list-style-type:none;}
.contact-info ul li{display:inline;text-decoration:none;color:#58585A;font-weight:bold;display:block;padding:10px 0 0 0px;width:313px;height:25px;text-align:center;margin:0;}
.contact-info ul li a{color:#58585A;}
.contact-info ul li a:visited{color:#58585A;}
.contact-info ul li a:hover, .menu ul li .current{color:#FB9F00;}
.contact-info #contacts{background-image:url(images/menu1.jpg);background-repeat:no-repeat;background-position:left top;}
.contacts1{}
.about-us-info{width:313px;position:relative;padding:52px 0 0 0;background-image:url(images/about-us-info.jpg);background-repeat:no-repeat;background-position:top;height:579px;}
.about-us-info ul{margin:0;padding:0;float:left;list-style-type:none;}
.about-us-info ul li{display:inline;text-decoration:none;color:#58585A;font-weight:bold;display:block;padding:2px 0 2px 0;height:10px;text-align:center;margin:0;width:313px;}
.about-us-info ul li a{color:#58585A;}
.about-us-info ul li a:visited{color:#58585A;}
.about-us-info ul li a:hover, .menu ul li .current{color:#FB9F00;}
.about-us-info #contacts{background-repeat:no-repeat;background-position:left top;padding:5px 0 5px 0px;font-size:90%;font-weight:bold;}
.about-us-info #contacts2{background-repeat:no-repeat;background-position:left top;font-size:85%;font-weight:bold;height:52px;}
.about-us-info #contacts3{background-repeat:no-repeat;background-position:left top;padding:4px 0 4px 0px;font-size:90%;font-weight:bold;}
h1{font-size:1.2em;color:#FB9F00;font-weight:bold;margin:5px 0 2px 16px;}
h2{font-size:1em;font-weight:bold;color:#FB9F00;margin:6px 0 7px 16px;}
h3{font-size:1em;margin:0 1px 0 0;font-weight:bold;float:left;color:#FB9F00;}
h4{font-size:0.7em;font-weight:bold;color:#FB9F00;margin:4px 0 5px 16px;text-align:left;}
.banner-patio{color:#FFFFFF;width:483px;height:166px;background-image:url(images/banner-patio.jpg);background-repeat:no-repeat;background-position:left center;margin:10px 0 0 0;padding:8px 0 0 174px;}
.banner-carport{color:#FFFFFF;width:483px;height:166px;background-image:url(images/banner-carport.jpg);background-repeat:no-repeat;background-position:left center;margin:10px 0 0 0;padding:8px 0 0 174px;}
.banner-shed{color:#FFFFFF;width:483px;height:166px;background-image:url(images/banner-shed.jpg);background-repeat:no-repeat;background-position:left center;margin:10px 0 0 0;padding:8px 0 0 174px;}
.banner-text{color:#FFFFFF;}
.product{padding:2px 0 2px 0;}
.product-shed{padding:1px 0 0 0;}
.product-shed2{padding:1px 0 2px 0;}
.special-enquire{width:320px;height:169px;display:block;border:0px;margin:0;padding:0;float:left;background-repeat:no-repeat;}
.special-enquire ul{padding:0;margin:0;}
.special-patio-flat1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-patio-flat1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-patio-flat2{width:657px;padding:0;margin:2px 0;background-image:url(images/special-patio-flat2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-patio-flat3{width:657px;padding:0;margin:2px 0;background-image:url(images/special-patio-flat3.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-patio-gable1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-patio-gable1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-patio-gable2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-patio-gable2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-patio-gable3{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-patio-gable3.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-patio-gazebo1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-patio-gazebo1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-patio-gazebo2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-patio-gazebo2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-patio-gazebo3{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-patio-gazebo3.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-carport-dutch1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-carport-dutch1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-carport-dutch2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-carport-dutch2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-carport-hip1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-carport-hip1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-carport-hip2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-carport-hip2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-carport-gable1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-carport-gable1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-carport-gable2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-carport-gable2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-carport-flat1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-carport-flat1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-carport-flat2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-carport-flat2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-garages1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-garages1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-garages2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-garages2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-garages3{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-garages3.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-farm1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-farm1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-farm2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-farm2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-farm3{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-farm3.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-farm4{
	width:657px;
	padding:0;
	background-image:url(images/special-shed-farm4.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:180px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.special-shed-industrial1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-industrial1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-industrial2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-industrial2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-industrial3{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-industrial3.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-barns1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-barns1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-barns2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-barns2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-arenas1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-arenas1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-arenas2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-arenas2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-stables1{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-stables2.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-shed-stables2{width:657px;padding:0;margin:3px 0 2px 0;background-image:url(images/special-shed-stables1.jpg);background-repeat:no-repeat;background-position:right top;height:169px;}
.special-list{color:#7D7D82;margin:0 0 3px 20px;list-style-type:none;}
.special-info{color:#7D7D82;margin:2px 0 2px 22px;list-style-type:none;font-size:0.65em;}
.special-enquire h2{color:#F68B21;font-size:1.6em;font-weight:bold;margin:12px 0 4px 21px;}
.special-enquire h4{color:#F68B21;font-size:1.2em;margin:2px 0 2px 22px;}
.burst{color:#FF0000;padding:16px 0;}
.testimonials{text-align:left;font-size:0.7em;color:#7D7D82;}
.testimonials-name{text-align:right;font-size:0.7em;font-weight:bold;color:#7D7D82;}
.info{}
input{background-color:#F7F7F8;border:1px solid #DADBDC;height:20px;margin:1px 0;padding:0 0 0 5px;}
#form1{width:642px;text-align:left;padding:0 0 0 15px;}
#form2{width:657px;text-align:left;padding:0;}
#form-special{width:550px;text-align:left;margin:0 0 0 45px;border:0;height:280px;padding:25px 0 0 0;}
#form-special2{width:560px;text-align:left;margin:12px 0 10px 10px;border:0;}
#form-special3{width:560px;text-align:left;margin:12px 0 10px 10px;border:0;}
textarea{background-color:#F7F7F8;border:1px solid #DADBDC;margin:1px 0;padding:0 0 0 5px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:100%;}
.radio{background-color:#FFFFFF;vertical-align:top;}
.radio2{background-color:#FFFFFF;margin-left:155px;}
.submit{color:#58585A;background-image:url(images/submit.jpg);background-repeat:no-repeat;background-position:left center;font-weight:bold;height:32px;width:105px;margin:4px 0px 2px 0px;background-color:#FFFFFF;padding:0px;cursor:pointer;cursor:hand;border:0;}
#form-special #send2{background-image:url(images/form-special-submit.jpg);background-repeat:no-repeat;background-position:left center;height:29px;width:86px;margin:4px 0px 2px 0px;background-color:#F2F3F3;padding:0px;cursor:pointer;cursor:hand;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#form-special #send3{background-image:url(images/form-special-close.jpg);background-repeat:no-repeat;background-position:left center;height:29px;width:86px;margin:4px 0px 2px 0;background-color:#F2F3F3;cursor:pointer;cursor:hand;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.center{padding:0 0 0 1px;}
.close{color:#58585A;background-image:url(images/close.jpg);background-repeat:no-repeat;background-position:left center;font-weight:bold;height:30px;width:85px;margin:4px 0px 2px 0;background-color:#FFFFFF;padding:1px 0 0 18px;cursor:pointer;cursor:hand;}
.top{padding:6px 0 0 0;}
.special-enquire a{text-decoration:none;height:100%;width:100%;display:block;float:left;}
#form-farmsheds{
	margin:-5px 0 0 0;
	height:190px;
	font-weight:bold;
}
#form-farmsheds label{width:380px;height:20px;vertical-align:top;padding:0 0 0 125px;}
#form-farmsheds input{width:16px;height:16px;vertical-align:top;}
#form-farmsheds2 input{background-color:#F7F7F8;border:1px solid #DADBDC;height:20px;margin:1px 0;padding:0 0 0 5px;}
#form-farmsheds2 label{height:19px;display:block;width:145px;padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:0;float:left;font-size:0.9em;font-weight:bold;}
#form1 label{height:19px;display:block;width:145px;padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:0;float:left;font-size:0.9em;font-weight:bold;}
#form2 label{height:19px;display:block;width:155px;padding-top:2px;padding-right:0;padding-bottom:2px;padding-left:0;float:left;}
#form-special input{background-color:#FFFFFF;border:1px solid #DADBDC;height:20px;margin:1px 0;padding:0 0 0 5px;color:#656569;}
#form-special label{height:19px;display:block;width:145px;padding-top:2px;padding-right:0;padding-bottom:1px;padding-left:0px;float:left;font-size:0.9em;font-weight:bold;}
#form-special2 label{height:19px;display:block;width:145px;padding-top:2px;padding-right:0;padding-bottom:2px;padding-left:0;float:left;}
#form-special textarea{background-color:#FFFFFF;border:1px solid #DADBDC;margin:1px 0;padding:0 0 0 5px;font-family:Geneva, Arial, Helvetica, sans-serif;color:#656569;font-size:100%;}
.grey{color:#58585A;}
.about-us{color:#7D7D82;}
#form-special2 h2{padding:0px;}
.orange{color:#FB9F00;}
.orange a{color:#FB9F00;}
hr{color:#FB9F00;width:643px;margin-right:auto;margin-left:auto;height:8px;}
#mainContent p{margin:2px 16px;}
.main-points{vertical-align:top;}
.main-list{list-style-type:disc;margin-bottom:5px;margin-top:5px;}
a:link{text-decoration:none;color:#FB9F00;}
a:visited{text-decoration:none;color:#FB9F00;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg{display:none;}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg{display:inline;color:#CC3333;border:0;text-indent:145px;}
.textfieldFocusState input, input.textfieldFocusState{background-color:#F3F3F4;}
.textfieldFlashText input, input.textfieldFlashText{color:red !important;}
.CollapsiblePanel{margin:0px;padding:1px 0 1px 0;border-left:0;border-right:0;border-top:0;border-bottom:0;background-color:#FFFFFF;}
.CollapsiblePanelTab{background-color:#FFFFFF;border-bottom:0;margin:0px;padding:0px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;background-image:url(images/special-enquire.jpg);background-repeat:no-repeat;background-position:left top;}
.CollapsiblePanelContent{margin:0px 0 0px 10px;padding:0 0 0 0;border:0;background-image:url(images/collaps-form.gif);background-repeat:no-repeat;background-position:center bottom;height:280px;}
.CollapsiblePanelTab a{color:black;text-decoration:none;}
.CollapsiblePanelOpen .CollapsiblePanelTab{background-color:#FFFFFF;}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover{background-color:#FFFFFF;}
.CollapsiblePanelFocused .CollapsiblePanelTab{background-color:#FFFFFF;}
#quote-select{width:657px;text-align:center;padding:5px 0px 5px 0px;}
#quote-patio{display:none;width:657px;}
#quote-carport{display:none;width:657px;}
#quote-shed{display:none;width:657px;}
.radioRequiredMsg, .radioInvalidMsg{display:none;}
.radioRequiredState .radioRequiredMsg, .radioInvalidState .radioInvalidMsg{display:block;color:#CC3333;border:0;}
.body #footer{margin-top:-8px;background-image:url(images/footer-quote.gif);background-repeat:no-repeat;background-position:right bottom;height:227px;width:970px;}
.body #footer-quote{width:100%;}
.body #footer p{margin:0;padding:7px 0 0 6px;font-size:0.8em;}
.body #footer p a{color:#7D7D82;}
.footer-links1{width:100%;height:77px;margin:0;font-size:0.7em;}
.quote2{width:745px;float:left;height:42px;margin:27px 0 0 0;}
.quote2 a{text-decoration:none;height:41px;width:745px;display:block;float:left;}
.quote{width:225px;float:right;height:180%;}
.quote a{text-decoration:none;height:170%;width:225px;display:block;float:right;}
.footer-table h2{color:#FB9F00;font-size:1.2em;margin:0 0 0 8px;}
.footer-table li h3{font-size:1em;margin:0;font-weight:bold;float:left;color:#FB9F00;}
.footer-table li h3 a{margin:2px 1px 2px 0;float:left;color:#7D7D82;}
.footer-table li h3 a:visited{color:#FB9F00;}
.footer-table ul{margin:0;padding:12px 0 0 8px;float:left;}
.footer-table ul li{list-style:none;padding:2px 0;}
.footer-table li a{float:none;text-decoration:none;color:#7D7D82;font-weight:normal;}
.footer-table ul li a:visited{color:#7D7D82;}
.footer-table ul li a:hover, .menu ul li .current{color:#FB9F00;}
.footer-table{width:690px;padding:0px;border:0;margin:0px;font-size:0.7em;}
.footer-fineprint{width:100%;font-size:0.7em;margin:6px 0 0 0;}

