@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; background:#f1f1f1; font-family:Arial, Helvetica, sans-serif;}
@font-face {
		font-family: 'AbwechselnschriftBold';
		src: url('font-js/abweb.eot');
		src: url('font-js/abweb.eot?#iefix') format('embedded-opentype'),
				 url('font-js/abweb.woff') format('woff'),
				 url('font-js/abweb.ttf') format('truetype'),
				 url('font-js/abweb.svg#abweb') format('svg');
		font-weight: normal;
		font-style: normal;
}

@font-face {
    font-family:'OpenSansRegular';
    src: url('font-js/opensans-regular-webfont.eot');
    src: url('font-js/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-js/opensans-regular-webfont.woff') format('woff'),
         url('font-js/opensans-regular-webfont.ttf') format('truetype'),
         url('font-js/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('font-js/opensans-bold-webfont.eot');
    src: url('font-js/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-js/opensans-bold-webfont.woff') format('woff'),
         url('font-js/opensans-bold-webfont.ttf') format('truetype'),
         url('font-js/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

#container {width:1000px; margin:0px auto;}

.clr {clear:both; overflow:hidden;}
.red {color:#F00;}

#top {clear:both; /*margin:21px 0px 16px 0px;*/ margin:0px 0px 0px 0px;}
#logo {float:left; margin-left:9px; margin-top:20px;}
#top-right {float:right; margin:10px 22px 20px 0px;}
.top-txt {/*clear:both; text-align:right;*/ margin-bottom:15px; float:left;}
.top-txt h4 {margin:25px 0px 0px 10px; padding:10px 20px 0px 0px; text-align:center; font-size:30px; color:#8ac73c; font-family:'AbwechselnschriftBold'; text-transform:uppercase; line-height:26px; /*background:url(images/bg3.png) no-repeat;*/ width:439px; /*height:131px;*/}
.top-txt h4 strong{color:#665243;}

.rightphone {margin:0px; width:160px;}
.rightphone h6 {margin:0px 0px 0px 0px; padding:0px; text-align:left; font-size:22px; color:#EF0818; font-family:'AbwechselnschriftBold'; text-transform:uppercase;}
.rightphone h6 strong{color:#8ac73c;}

.rightenquiry {margin:0px;}
.rightenquiry h5 {margin:5px 0px 8px 0px; padding:2px 5px!important; text-align:center; font-size:15px; color:#fff; background:#98c10f; font-family:'AbwechselnschriftBold'; text-transform:uppercase; width:auto; border:#487a09 2px solid; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.rightenquiry h5:hover {margin:5px 0px 8px 0px; padding:2px 5px!important; text-align:center; font-size:15px; color:#fff; background:#7aba27; font-family:'AbwechselnschriftBold'; text-transform:uppercase; width:auto; border:#487a09 2px solid; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.rightenquiry h5 a {color:#fff; text-decoration:none;}

.search {clear:both; text-align:right;}
.search form {margin:0px; padding:0px;}
.search form input {margin:0px; padding:2px 5px; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#555; width:146px; height:18px; border:solid 1px #d3d3d3;}
/*top*/

#main-link {clear:both; margin:0px 0px 12px 18px;}
#main-link ul {margin:0px; padding:0px;}
#main-link ul li {margin:0px 1px 0 0 ; padding:5px 9px; list-style-type:none; float:left; text-align:center; font-size:12px!important; text-transform:uppercase; font-weight:bold!important; font-family:Arial, Helvetica, sans-serif; height:28px; background:#98c10f;}
#main-link ul li a {color:#fff; text-decoration:none;}
#main-link ul li a:hover {text-decoration:underline;}
/*nav*/

.dropmenudiv {position:absolute; visibility:hidden; z-index:999; left:166px; margin:-2px 0px 0px 0px; top:166px; padding:0px 3px 20px 3px; }
.dropmenudiv a {display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dashed #fff; margin:0px; white-space:nowrap; padding:8px 21px 8px 21px; color:#000; text-decoration:none; border-bottom:#000000 dotted 1px; background: url(images/RedArrow1.png) left no-repeat #fbeda6; font-weight:bold!important;}
.dropmenudiv a:hover {color:#000; background-color:#ffe978; text-decoration:none;}
/*Dropmenudiv*/


#header-image {clear:both;}
/*header*/

#image-boxes {clear:both; background:#86bc3d; padding:20px 0px;}
.image-box {float:left; width:206px; margin-left:20px; background:#552911; padding:10px; text-align:center; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase;}
.image-box img {margin-bottom:8px;}
/*image-boxes*/

#txt-boxes {clear:both; background:url(images/txt-boxes-bg.jpg) no-repeat; padding:28px 0px 33px 0px; margin-bottom:23px; border:#552911 1px solid; border-top:none;}
#txt-boxes h2 {margin:0px 0px 23px 20px; font-size:21px; color:#000; font-weight:normal;}
.txt-box {float:left; width:156px; margin-left:16px; background:#fff; border:#86bc3d 3px solid; padding:17px 10px; height:228px;}
.txt-box h3 {margin:0px 0px 10px 0px; color:#431c07; font-size:16px; font-weight:normal;}
.txt-box p {margin:0px; color:#000; font-size:13px; line-height:20px; font-weight:bold;}
.txt-box p a {color:#62a705; text-decoration:underline;}
.txt-box p a:hover { text-decoration:none;}
/*txt-boxes*/


/* Prtoduct Pages Start */
#productlist {clear:both; background:#86bc3d; padding:30px 20px; /*margin-bottom:23px;*/ border:#552911 1px solid; border-top:none;}
#productlist h2 {margin:0px; font-size:21px; color:#fff; font-weight:normal; padding:0 0 20px 20px;}
.productlistbox {float:left; overflow:hidden; margin:15px 31px; width:156px; height:220px; background:#552911; padding:10px; }
.productlistbox img {width:156px; height:143px;}
.productlistbox .name { margin:10px 0px; padding:0px; border:#fff 2px solid;}
.productlistbox .name p { margin:0px; padding:5px; text-align:center; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

#productdetail {clear:both; background:#fff; padding:5px 20px 30px 20px; margin-bottom:23px; border:#552911 1px solid; border-top:none;}
#productdetail h2 {margin:0px; font-size:21px; color:#000; font-weight:normal; padding:0 0 20px 0;}

#productdetailbottom-banner {margin:10px 0px 5px 0; padding:8px 10px 8px 10px;  background:#7e807f;}
#productdetailbottom-banner p {margin:0px; padding:0px; color:#f1f972; font-size:13px; font-weight:bold;}

#productdetailleft {margin:0px; padding:0px; padding-top:30px; float:left; width:450px;}
#productdetailleft h3 {margin:0px 0 15px 0; font-size:20px; color:#86bc3d; font-weight:normal; padding:0 0 4px 0; border-bottom:#86bc3d 1px solid;}
#productdetailleft h4 {margin:0px; font-size:15px; color:#665243; padding:10px 0 5px 0; font-weight:bold!important;}
#productdetailleft p {margin:0px; color:#000; font-size:13px; line-height:18px; padding:0 0 10px 0;}
#productdetailleft p strong {color:#86bc3d;}
#productdetailleft-enlarge {margin:0px; padding:0px;}
#productdetailleft-enlarge img {margin:0px 40px 20px 0; padding:0px; float:left; border:#86bc3d 2px solid;}

#productdetailright {margin:0px 0px; padding:0px 10px; float:right; width:480px;}
#productdetailright-banner {margin:0px 0px 5px 0; padding:8px 10px 8px 10px;  background:#7e807f; width:480px;}
#productdetailright-banner p {margin:0px; padding:0px; color:#f1f972; font-size:13px; font-weight:bold;}

#productdetailright-control {margin:0px 0 0 0px; padding:8px 10px 8px 10px;  background:#e5e6d0; width:480px;}
#productdetailright-control img {margin:0px; padding:0px; float:left;}
#productdetailright-control p {margin:0px 15px 0 5px; padding:0px; text-align:right; float:left; color:#000; font-size:13px; font-weight:bold; text-transform:uppercase;}
#productdetailright img {margin:0px; padding:0px; text-align:center; clear:both; border:0px;}
#productdetailright-min {margin:0px; padding:0px;}
#productdetailright-min a {margin:5px; padding:0px; float:left; width:110px; height:125px;}
#productdetailright-min a img  {margin:0px 0px; padding:0px; width:110px; height:65px;}
/* Prtoduct Pages End */


/* Contact Us Start */
#contactuspage {clear:both; background:#fff; padding:30px 20px; margin-bottom:23px; border:#552911 1px solid; border-top:none;}
#contactuspage h2 {margin:0px; font-size:21px; color:#000; font-weight:normal; padding:0 0 20px 0;}
#contactuspage h3 {margin:0px; font-size:18px; color:#86bc3d; font-weight:bold!important; padding:0 0 10px 0;}
#contactuspage p {margin:0px; color:#000; font-size:13px; line-height:18px; padding:0 0 10px 0;}
#contactuspage label {margin:0px; color:#000; font-size:13px; padding:0 0 5px 0;}
#contactuspage label span {margin:0px; color:#000; font-size:12px; padding:0 0 5px 0;}
#contactuspage label span a {margin:0px; color:#000; font-size:12px; padding:0 0 5px 0; text-decoration:none;}
#contactuspage label span a:hover {margin:0px; color:#000; font-size:13px; padding:0 0 5px 0; text-decoration:none;}
#contactuspage input {margin:0px 0 10px 0; padding:0px; background:#fafafa; border:#98c10f 1px solid; width:400px; height:22px;}
#contactuspage textarea {margin:0px 0 10px 0; padding:0px; background:#fafafa; border:#98c10f 1px solid; width:400px; height:80px;}
#contactuspage input.go {margin:10px 0 10px 0; padding:2px 90px; background:#98c10f; border:#98c10f 1px solid; width: auto; height: auto; color:#fff; font-size:16px; font-weight:bold; border-bottom-right-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-top-left-radius:5px;}

.contactusbox1 {margin:0px 0 20px 0; padding:10px 20px; background:#f1f1f1; border-bottom-right-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-top-left-radius:5px; width:400px; height: auto;}
.contactusbox1 ul {margin:0px; padding:0px 0px; float:left; width:200px;}
.contactusbox1 ul li {margin:0px; padding:0px; color:#000; font-size:13px; line-height:18px; list-style:none;}

.contactusbox2 {margin:0px 0 20px 0; padding:10px 20px; background:#f1f1f1; border-bottom-right-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-top-left-radius:5px; width:400px; height: auto;}
.contactusbox2 ul {margin:0px; padding:0px; float:left; width:350px;}
.contactusbox2 ul li {margin:0px; padding:0px; color:#000; font-size:13px; line-height:18px; list-style:none;}
.contactusbox2 img {margin:1px; padding:0px;}

#contactuspageleft {margin:0px; padding:0px; float:left; width:50%;}
#contactuspageright {margin:0px; padding:0px; float:right; width:50%;}
/* Contact Us End */

#three-boxes {clear:both;/* margin-bottom:39px;*/}
.contact-box {float:left; margin-right:0px;}
/*.contact-box1 {float:left; margin-left:20px; width:306px; height:240px; background:url(images/contact-box.jpg) top no-repeat;}
.contact-box1 h4{margin:30px 0 0 42px; padding:0px; font-size:18px; color:#98c10f; font-weight:bold;  font-family: 'open_sansbold';}
.contact-box1 h4 span{margin:111px 51px 0 0px; float: right; color:#fff;}

.contact-box2 {float:left; margin-left:20px; width:306px; height:240px; background:url(images/contact-box2.jpg) top no-repeat;}
.contact-box2 p{margin:20px; padding:0px; font-size:21px; color:#fff; font-family:'OpenSansRegular';}

.contact-box3 {float:left; margin-left:20px; width:306px; height:240px; background:url(images/contact-box3.jpg) top no-repeat;}
.contact-box3 h4{margin:30px 0 0 23px; padding:0px; font-size:36px; color:#98c10f; font-weight:bold;  font-family: 'open_sansbold';}
.contact-box3 h4 strong{color:#fff;}
.contact-box3 p{margin:30px 0 0 23px; padding:0px; font-size:35px; color:#2c1000; font-weight:bold; font-family:'OpenSansRegular';}
.contact-box3 p strong{color:#98c10f;}
/*three-boxes*/*/

#box1-main {margin:0px auto; clear:both; width:100%;}
#box1-left {margin:0px; float:left; width:430px;}
#box1-left-txt {margin:16px 0 0 0; float:left; width:380px; position:absolute;}
#box1-left-txt h4 {margin:38px 0px 0px 0px; font-size:73px; color:#645237; font-family:'AbwechselnschriftBold'; text-transform:uppercase; line-height:59px;}
#box1-left-txt h4 strong{font-size:86px;}
#box1-left-txt h4 span{font-size:79px;}
#box1-right {margin:41px 0px 6px 0; float:right; /*background:url(images/img1.png) top no-repeat;*/ width:600px; height:204px;}

#bottom-main {margin:0px; background:#3d270f; width:100%;}
#bottom {clear:both; width:1000px; margin:0px auto; background:url(images/footer-bg.jpg) no-repeat; height:133px;}
#bottom-left {margin:0px; float:left; width:50%;}
#bottom-left h4 {margin:0px 0px 0px 0px; font-size:50px; color:#8ac73c; font-family:'AbwechselnschriftBold'; text-transform:uppercase;}
#bottom-right {margin:0px; float:right; width:50%; text-align:center; padding:10px 0 0 0;}
#bottom-right p {margin:0px 0px 0px 0px; font-size:22px; color:#fff; font-family:'AbwechselnschriftBold'; font-weight:bold;}
#bottom-right p strong {color:#8ac73c;}

#footerlink {margin:0px auto; clear:both; width:990px!important; /*border-top:#999 1px solid;*/ padding:15px 0px;}
#footerlink p {margin:0px; padding:0px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
#footerlink p a {color:#fff; text-decoration:none;}
#footerlink p a:hover {color:#fff; text-decoration: underline;}
/*footer*/

/****Additional CSS**/
#txt-boxes1 {clear:both; /*background:url(images/txt-boxes-bg.jpg) #fff no-repeat;*/ background:url(images/img36.jpg) bottom #fff no-repeat; padding:28px 0px 70px 0px; margin-bottom:23px; border:#552911 1px solid; border-top:none;}
#txt-boxes1 h2 {margin:0px 0px 23px 20px; font-size:21px; color:#000; font-weight:normal;}
#txt-boxes1 p {margin:0px; color:#000; font-size:13px; line-height:18px; font-weight:normal; margin:0px 20px 23px 20px;}

#txt-boxes1 p ul li {color:#000; font-size:13px; line-height:18px; font-weight:normal;}

#txt-boxes1 p ol li {color:#000; font-size:13px; line-height:18px; font-weight:normal;}


/****gallery**/
#gallery{clear:both; padding:0px;}
.gallery-box {float:left; margin-left:18px; background:#552911; padding:10px; text-align:center; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase;margin-bottom: 20px;}
.gallery-box .name1 { margin:10px 0px; padding:0px; border:#fff 2px solid; color:#fff;}
.gallery-box .name1 h3{ margin:0px; padding:5px; text-align:center; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.gallery-box .name1 h3 a{ color:#fff; text-decoration:none;}
.gallery-box img {margin-bottom:8px;}

/****Detail form**/
#detail-form{clear:both;}
#detail-form form{margin:0px; padding:20px;}
#detail-form form p{margin:0px; padding:0px; font-size:12px;}
#detail-form form input{margin:0px; padding:0px; font-size:12px; border:1px solid #666; height:20px; width:230px;}
#detail-form form input.btn1{margin:0px; padding:10px 10px; font-size:12px; border:1px solid #666; height:25px; background:#333; width:130px; color:#fff; cursor:pointer;}


/**** Why build with wood**/
/*.why-build{ clear: both; }
.why-build1 {  margin:0px auto; padding:168px 0 0 108px; background: url(images/Reasons-you-would-build-wit.jpg) top no-repeat; width:692px; height:963px;}

.why-build1-boxes{ margin:0px 23px 0 0; padding:0px; width:308px; float:left; }
.why-build1-box{ margin:0px 0 7px 0; padding:0px; width:308px; }

.why-build1 h3{margin:0px; padding:17px 17px 7px 17px; color:#fff; font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.why-build1-box ul{ margin:0px; padding:0px;}
.why-build1-box ul li{ margin:0px 0 0 20px; padding:0px 10px 3px 10px; line-height:15px; list-style-type:none; background:url(images/dot.jpg) top left no-repeat; color:#fff; font-family:'OpenSansRegular'; font-size:12px;}*/

.why-build{ clear: both; }
.why-build1 {  margin:0px auto; padding:0px 0 0 0px; background: url(images/Reasons-you-would-build-wit.jpg) top no-repeat; width:800px; height:1131px;}

.why-build1-mid {margin:0px auto; padding:50px 0 0 0; width:640px; clear:both;}
.why-build1-left {margin:0px; padding:0px; width:305px; float:left;}
.why-build1-left h1 {margin:0px; padding:60px 0 0 0; color:#8ec63f; font-family:'OpenSansRegular'; font-size:30px; line-height:28px; text-transform:uppercase;}
.why-build1-left h1 strong {color:#fff;}
.why-build1-left h2 {margin:0px!important; padding:10px 0 10px 0!important; color:#fff!important; font-family:'OpenSansRegular'; font-size:15px; line-height:18px;}

.why-build1-right {margin:0px; padding:0px; width:305px; float:right;}

.why-build1-box{ margin:0px 0 7px 0; padding:0px 0 10px 0; width:305px; height:auto; background:#8ec63f; border-top-right-radius:10px; border-top-left-radius:10px; border-bottom-right-radius:10px; border-bottom-left-radius:10px;}
.why-build1 h3{margin:0px; padding:17px 17px 7px 17px; color:#fff; font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.why-build1-box ul{ margin:0px; padding:0px;}
.why-build1-box ul li{ margin:0px 0 0 20px; padding:0px 10px 3px 10px; line-height:15px; list-style-type:none; background:url(images/dot.jpg) top left no-repeat; color:#fff; font-family:'OpenSansRegular'; font-size:12px;}


/**** Beautiful Start ****/
.beautifulmain {clear: both; }
.beautifulmain1 {margin:0px auto; padding:0px 0 0 0px; background: url(images/img14.jpg) top no-repeat; width:800px; height:1131px;}
.beautifulmain2 {margin:0px auto; padding:0px 0 0px 0px; background: url(images/img15.jpg) #fff top no-repeat; width:800px; height:900px;}
.beautifulleftbg {margin:0px 0 0 0px; background:url(images/img18.png) repeat-y; clear:both; height:1131px;}

.beautiful-mid1 {margin:0px; padding:30px 0 0 0px; clear:both; width:100%;}
.beautiful-left1 {margin:0px; padding:0px; float:left; width:385px;}
.beautiful-left1 h1 {margin:0; padding:0px; background:url(images/img16.png) no-repeat; width:375px; height:75px; color:#fff; font-size:35px; font-family:'OpenSansRegular'; text-transform:uppercase; text-align:center; line-height:80px;}
.beautiful-right1 {margin:0px; padding:0px; float:right; width:350px;}
.beautiful-right1 span {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:20px; font-family: 'open_sansbold'; line-height:15px; font-weight:bold;}
.beautiful-right1 h5 {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:10px; font-family: 'open_sansbold'; text-transform:uppercase; text-align:center; line-height:12px;}
.beautiful-right1 h5 strong {color:#fff;}

.beautiful-mid2 {margin:0px 0 0 50px; padding:30px 0 0 0px; clear:both; width:660px;}
.beautiful-left2 {margin:0px; padding:0px 20px; float:left; width:220px;}
.beautiful-left2 h2 {margin:0!important; padding:0px 0 20px 0!important; color:#8cc63f!important; font-size:30px; font-family:'OpenSansRegular'; text-transform:uppercase; line-height:25px;}
.beautiful-left2 h2 strong {color:#fff;}
.beautiful-left2 p {margin:0!important; padding:0px 0 5px 0; color:#fff!important; font-size:14px; font-family:'OpenSansRegular'; line-height:18px;}
.beautiful-left2 img {margin:0; padding:0px 0 8px 0; width:217px;}
.beautiful-right2 {margin:0px; padding:440px 0 0 0; float:right; width:380px;}
.beautiful-right2 h3 {margin:0; padding:0px 0 5px 0; color:#8cc63f!important; font-size:15px!important; font-family:'OpenSansRegular'; line-height:18px;}
.beautiful-right2 p {margin:0!important; padding:0px 0 5px 0; color:#000; font-size:13px; font-family:'OpenSansRegular'; line-height:18px;}

.beautiful-mid3 {margin:0px 0 0 50px; padding:30px 0 0 0px; clear:both; width:750px;}
.beautiful-left3 {margin:0px; padding:0px 20px; float:left; width:220px;}
.beautiful-right3 {margin:0px; padding:90px 0 0 0; float:right; width:470px;}
.beautiful-right3 p {margin:0!important; padding:0px 0 5px 0; color:#fff!important; font-size:10px!important; font-family:'OpenSansRegular'; line-height:18px;}
.beautiful-right3 p strong {color:#8cc63f; text-transform:uppercase;}
/**** Beautiful End ****/

/**** This way Start ****/
.thisway {clear: both; }
.thiswaymain1 {margin:0px auto; padding:0px 0 0px 0px; background: url(images/img22.jpg) top no-repeat; width:800px;}
.thiswaymain2 {margin:0px auto; padding:0px 0 0px 0px; background: url(images/img23.png) top no-repeat; width:800px;}

.thisway-mid1 {margin:0px; padding:30px 0 0 0px; clear:both; width:100%;}
.thisway-left1 {margin:0px; padding:10px 20px 0px 80px; float:left; background:url(images/img21.png) no-repeat; width:541px; height:113px;}
.thisway-left1 h1 {margin:0; padding:10px 0 0 0; color:#8cc63f; font-size:23px; font-family:'OpenSansRegular'; text-transform:uppercase; line-height:25px; font-weight:bold!important;}
.thisway-left1 h1 strong {color:#fff;}
.thisway-left1 span {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:20px; font-family:'open_sansbold'; line-height:15px; font-weight:bold;}
.thisway-left1 h5 {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:9px; font-family: 'open_sansbold'; text-transform:uppercase; text-align:center; line-height:12px;}
.thisway-left1 h5 strong {color:#fff;}
.thisway-right1 {margin:0px; padding:0px; float:right; width:350px;}

.thisway-mid2 {margin:0px 0 0 0px; padding:0px 0 0 0px; clear:both; width:700px;}
.thisway-left2 {margin:0px; padding:0px 13px; float:left; width:224px;}
.thisway-left2 img {margin:0; padding:0px 0 8px 0; width:218px;}
.thisway-left2 h1 {margin:25px 0px 0px 0px; padding:0px; font-size:48px; color:#96c03d; font-family:'AbwechselnschriftBold'; text-transform:uppercase; line-height:40px;}
.thisway-left2 h1 strong {color:#fff; font-size:30px; line-height:30px;}
.thisway-right2 {margin:0px; padding:10px 0 0 0; float:right; width:430px;}
.thisway-right2 h3 {margin:0; padding:0px 0 5px 0!important; color:#422f1b!important; font-size:15px!important; font-family:'OpenSansRegular'; line-height:18px;}
.thisway-right2 p {margin:0!important; padding:0px 0 25px 0!important; color:#fff!important; font-size:13px; font-family:'OpenSansRegular'; line-height:17px;}
.thisway-right2 p strong {color:#422f1b;}
/**** This way End ****/


/**** Buildingwood Start ****/
.buildingwood {clear: both; }
.buildingwoodmain1 {margin:0px auto; padding:0px 0 0px 0px; background: url(images/img29.jpg) top no-repeat; width:800px; height:1205px;}

.buildingwood-mid1 {margin:0px; padding:75px 0 0 0px; clear:both; width:100%;}
.buildingwood-left1 {margin:0px; padding:0px 0px 0px 140px; float:left; width:300px;}
.buildingwood-left1 h1 {margin:0!important; padding:30px 0 0 0!important; color:#fff!important; font-size:35px!important; font-family:'OpenSansRegular'; text-transform:uppercase; line-height:25px; font-weight:bold!important;}
.buildingwood-left1 h2 {margin:0!important; padding:6px 0 0 0!important; color:#fff!important; font-size:40px!important; font-family:'OpenSansRegular'; text-transform:uppercase; line-height:20px!important; font-weight:bold!important;}
.buildingwood-right1 {margin:0px; padding:0px; float:right; width:260px;}
.buildingwood-right1 span {margin:0px; padding:5px 0 0 0px; color:#fff; font-size:20px; font-family:'open_sansbold'; line-height:15px; font-weight:bold;}
.buildingwood-right1 h5 {margin:0px; padding:5px 0 0 0px; color:#fff; font-size:11px; font-family: 'open_sansbold'; text-transform:uppercase; text-align:center; line-height:12px;}
.buildingwood-right1 h5 strong {color:#fff;}

.buildingwood-mid2 {margin:0px 0 0 0px; padding:470px 0 0 0px; clear:both; width:100%;}
.buildingwood-left2 {margin:0px; padding:110px 0px 0px 140px; float:left; width:350px;}
.buildingwood-left2 h3 {margin:0; padding:0px 0 5px 0!important; color:#422f1b!important; font-size:25px!important; font-family:'OpenSansRegular'; line-height:18px; text-transform:uppercase; font-weight:bold!important;}
.buildingwood-left2 h4 {margin:0; padding:0px 0 15px 0!important; color:#8cc63f!important; font-size:20px!important; font-family:'OpenSansRegular'; line-height:18px; font-weight:bold!important;}
.buildingwood-left2 p {margin:0!important; padding:0px 0 25px 0!important; color:#000!important; font-size:13px; font-family:'OpenSansRegular'; line-height:17px;}
.buildingwood-right2 {margin:0px; padding:10px 0 0 0; float:right; width:270px;}
.buildingwood-right2 img {margin:0; padding:0px 0 8px 0; width:218px;}
/**** Buildingwood End ****/




/**** Contact banner start **/

/*#cbanner {clear:both; margin:0px auto;}
.cbanner {margin:0px; padding:30px 20px; clear:both; width:731px; background:url(images/contactbg.png) no-repeat!important; height:280px!important;}
.cbanner h2 {margin:0px!important; padding:0px 0 20px 0!important; color:#39230e!important; font-family: 'AbwechselnschriftBold'!important; font-size:28px!important; text-transform:uppercase!important;}
.cbanner h2 strong {color:#fff!important;}
.cbanner p {margin:0px!important; padding:0px!important; color:#fff!important; font-family: 'AbwechselnschriftBold'!important; font-size:20px!important; line-height:25px!important;}*/
<!-- Contact banner end -->

<!-- Builder Network Start -->
/*#buildercontainder {clear:both;}
#buildercontainder1 {margin:0px auto; padding:0px; clear:both; width:800px; overflow:hidden; display:block; background:url(images/img1.jpg) no-repeat!important; height:2413px;}

.buildercontainder {margin:0px; padding:0px 0 0 90px;}
.buildercontainder h1 {margin:0px; padding:130px 0 0 0; font-family: 'AbwechselnschriftBold'; font-size:90px; line-height:69px; color:#fff; text-transform:uppercase;}

.mid {margin:0px 0 0 0px; padding:0px; clear:both; width:580px;}
.lefttop {margin:0px; padding:0px; float:left; width:260px; display:block;}
.lefttop img {margin:0px 0 5px 0; padding:0px 0 0 0; width:243px;}
.lefttop h6 {margin:0px; padding:5px 0 0 0; color:#995636; font-size:21px; font-family: 'open_sansbold'; line-height:24px;}
.rightop {margin:0px; padding:390px 0 0 0; float:right; width:300px;}
.rightop p {margin:0px; padding:0px 0 10px 0; color:#6a6a6c; font-size:13px; font-family:Verdana, Geneva, sans-serif; line-height:17px; float:left;}
.rightop p strong { font-weight:bold;}

.mid1 {margin:0px 0 0 0px; padding:0px; clear:both; width:650px;}
.left1 {margin:0px; padding:0px; float:left; width:240px;}
.left1 h4 {margin:56px 0px 0px 0px; font-size:55px; color:#645237; font-family:'AbwechselnschriftBold'; text-transform:uppercase; line-height:44px; text-align:center;}
.left1 h5 {margin:1px 0px 0px 0px; font-size:36px; color:#8cc63f; font-family:'AbwechselnschriftBold'; text-transform:uppercase; line-height:30px;}
.right1 {margin:0px; padding:0px; float:right; width:350px;}
.right1 h6 {margin:0px; padding:5px 0 0 85px; color:#995636; font-size:12px; font-family: 'open_sansbold'; line-height:15px; width:220px;}
.right1 span {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:20px; font-family: 'open_sansbold'; line-height:15px; font-weight:bold;}
.right1 h5 {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:10px; font-family: 'open_sansbold'; text-transform:uppercase; text-align:center; line-height:12px;}
.right1 h5 strong {color:#655135;}
.right1 h4 {margin:0px; padding:5px 0 0 80px; color:#fff; font-size:12px; font-family: 'open_sansbold'; line-height:18px; text-align:center;}
.right1 h4 strong {color:#8cc63f; text-transform:uppercase;}
.right1 h3 {margin:0px; padding:5px 0 0 80px; color:#fff; font-size:12px; font-family: 'open_sansbold'; line-height:18px; text-align:center; text-transform:uppercase;}

.mid2 {margin:0px 0 0 0px; padding:0px; width:440px; float:right;}
.right2 {margin:0px 0 0 0px; padding:0px; width:355px; float:left;}
.right2 h1 {margin:5px 0px 0px 0px; padding:0px; font-size:55px; color:#645237; font-family:'AbwechselnschriftBold'; text-transform:uppercase; line-height:45px;}
.right2 h1 strong {color:#995636;}
.right2 h2 {margin:55px 0px 0px 0px; padding:0px; font-size:16px; color:#645237; font-family: 'open_sansbold'; line-height:22px;}
.right2 h2 strong {color:#8cc63f;}
.right2 p {margin:5px 0px 10px 0px; padding:0px; font-size:13px; color:#000; font-family:Verdana, Geneva, sans-serif; line-height:17px;}
.right2 h3 {margin:5px 0px 0px 0px; padding:0px; font-size:25px; color:#645237; font-family:'AbwechselnschriftBold'; line-height:45px;}
.right2 ul {margin:0px 0 0 15px; padding:0px;}
.right2 ul li {margin:5px 0px 10px 0px; padding:0px; font-size:13px; color:#fff; font-family:Verdana, Geneva, sans-serif; line-height:17px; list-style:circle; font-weight:bold;}

.mid3 {margin:0px 0 0 0px; padding:0px; clear:both; width:650px;}
.left3 {margin:100px 0 0 0; padding:0px; float:left; width:240px;}
.left3 span {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:20px; font-family: 'open_sansbold'; line-height:15px; font-weight:bold;}
.left3 h5 {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:15px; font-family: 'open_sansbold'; text-transform:uppercase; text-align:center; line-height:12px;}
.left3 h5 strong {color:#fff;}
.right3 {margin:0px; padding:0px; float:right; width:350px;}
.right3 h3 {margin:0px; padding:5px 0 0 80px; color:#8cc63f; font-size:13px; font-family: 'open_sansbold'; line-height:18px; text-align:center;}
.right3 h3 strong {color:#fff;}
.right3 h4 {margin:0px; padding:20px 0 0 80px; color:#fff; font-size:13px; font-family: 'open_sansbold'; line-height:18px; text-align:center;}
.right3 h4 strong {color:#8cc63f;}
.right3 h5 {margin:0px; padding:20px 0 0 80px; color:#fff; font-size:13px; font-family: 'open_sansbold'; line-height:18px; text-align:center; text-transform:uppercase;}*/

#buildercontainder {clear:both;}
#buildercontainder1 {margin:0px auto; padding:0px; clear:both; width:800px; overflow:hidden; display:block; background:url(images/img1.jpg) no-repeat!important; height:2413px;}

.buildercontainder {margin:0px; padding:0px 0 0 90px;}
.buildercontainder h1 {margin:0px; padding:130px 0 0 0; font-family: 'AbwechselnschriftBold'; font-size:90px; line-height:69px; color:#fff; text-transform:uppercase;}

.mid {margin:0px 0 0 0px; padding:0px; clear:both; width:590px;}
.lefttop {margin:0px; padding:0px; float:left; width:260px; display:block;}
.lefttop img {margin:0px 0 5px 0; padding:0px 0 0 0; width:243px;}
.lefttop h6 {margin:0px; padding:5px 0 0 0; color:#995636; font-size:21px; font-family: 'open_sansbold'; line-height:24px;}
.rightop {margin:0px; padding:380px 0 0 0; float:right; width:310px;}
.rightop p {margin:0px!important; padding:0px 0 10px 0!important; color:#6a6a6c; font-size:13px; font-family:Verdana, Geneva, sans-serif; line-height:17px;}
.rightop p strong { font-weight:bold;}

.mid1 {margin:0px 0 0 0px; padding:0px; clear:both; width:650px;}
.left1 {margin:45px 0 0 0; padding:0px; float:left; width:280px; height:223px; background:url(images/img5.png) no-repeat;}
.left1 h4 {margin:0px; padding:20px 0 0 210px; color:#995636; font-size:12px; font-family: 'open_sansbold'; line-height:15px; width:95px; background:url(images/img10.png) right no-repeat;}
.right1 {margin:0px; padding:0px; float:right; width:350px;}
.right1 h6 {margin:0px; padding:5px 0 0 85px; color:#995636; font-size:12px; font-family: 'open_sansbold'; line-height:15px; width:220px;}
.right1 span {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:20px; font-family: 'open_sansbold'; line-height:15px; font-weight:bold;}
.right1 h5 {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:10px; font-family: 'open_sansbold'; text-transform:uppercase; text-align:center; line-height:12px;}
.right1 h5 strong {color:#655135;}
.right1 h4 {margin:0px; padding:5px 0 0 80px; color:#fff; font-size:12px; font-family: 'open_sansbold'; line-height:18px; text-align:center;}
.right1 h4 strong {color:#8cc63f; text-transform:uppercase;}
.right1 h3 {margin:0px; padding:5px 0 0 80px; color:#fff; font-size:12px; font-family: 'open_sansbold'; line-height:18px; text-align:center; text-transform:uppercase;}

.mid2 {margin:0px 0 0 0px; padding:0px; width:650px;}
.left2 {margin:0px; padding:0px; float:left; width:267px; display:block; background:#fff; text-align:center;}
.left2 img {margin:0px 0 5px 0; padding:0px 0 0 0; width:256px;}
.right2 {margin:0px 0 0 0px; padding:0px; width:350px; float:right;}
.right2 h1 {margin:5px 0px 0px 0px; padding:0px 0 0 0px; font-size:55px; color:#645237; font-family:'AbwechselnschriftBold'; text-transform:uppercase; line-height:45px;}
.right2 h1 strong {color:#995636;}
.right2 h2 {margin:35px 0px 0px 0px!important; padding:0px; font-size:16px; color:#645237; font-family: 'open_sansbold'; line-height:22px;}
.right2 h2 strong {color:#8cc63f;}
.right2 p {margin:5px 0px 10px 0px!important; padding:0px; font-size:13px; color:#000; font-family:Verdana, Geneva, sans-serif; line-height:17px;}
.right2 h3 {margin:5px 0px 0px 0px; padding:0px; font-size:25px; color:#645237; font-family:'AbwechselnschriftBold'; line-height:45px;}
.right2 ul {margin:0px 0 0 15px; padding:0px;}
.right2 ul li {margin:5px 0px 10px 0px; padding:0px; font-size:13px; color:#fff; font-family:Verdana, Geneva, sans-serif; line-height:17px; list-style:circle; font-weight:bold;}

.mid3 {margin:0px 0 0 0px; padding:0px; clear:both; width:650px;}
.left3 {margin:100px 0 0 0; padding:0px; float:left; width:240px;}
.left3 span {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:20px; font-family: 'open_sansbold'; line-height:15px; font-weight:bold;}
.left3 h5 {margin:0px; padding:5px 0 0 0px; color:#8cc63f; font-size:15px; font-family: 'open_sansbold'; text-transform:uppercase; text-align:center; line-height:12px;}
.left3 h5 strong {color:#fff;}
.right3 {margin:0px; padding:0px; float:right; width:350px;}
.right3 h3 {margin:0px; padding:5px 0 0 80px; color:#8cc63f; font-size:13px; font-family: 'open_sansbold'; line-height:18px; text-align:center;}
.right3 h3 strong {color:#fff;}
.right3 h4 {margin:0px; padding:20px 0 0 80px; color:#fff; font-size:13px; font-family: 'open_sansbold'; line-height:18px; text-align:center;}
.right3 h4 strong {color:#8cc63f;}
.right3 h5 {margin:0px; padding:20px 0 0 80px; color:#fff; font-size:13px; font-family: 'open_sansbold'; line-height:18px; text-align:center; text-transform:uppercase;}
/**** Builder Network End ****/


/**** Case Studies Start ****/
.casestudies {clear:both;}
.casestudies {margin:0px auto; width:995px; clear:both;background:url(images/bg2.png) repeat-y;}
.casestudiesleft {margin:0px; width:237px; float:left; /*background:#98c10f;*/}
.casestudiesleft ul {margin:0px; padding:0px 0px;}
.casestudiesleft ul li {margin:0px; padding:4px 10px; padding-right:10px; list-style:none; font-family:'AbwechselnschriftBold'; font-size:15px; color:#000; text-transform:uppercase; background:url(images/arrow1.png) #f9e400 right top no-repeat; line-height:25px; border-bottom:#fff 1px dashed;}
.casestudiesleft ul a li {color:#000; text-decoration:none;}
.casestudiesleft ul li:hover {margin:0px; padding:4px 10px; padding-right:10px; list-style:none; font-family:'AbwechselnschriftBold'; font-size:15px; color:#000; text-transform:uppercase; background:url(images/arrow1.png) #79d002 right top no-repeat; border-bottom:#fff 1px dashed;}
.casestudiesleft ul li.select {margin:0px; padding:4px 10px; padding-right:10px; list-style:none; font-family:'AbwechselnschriftBold'; font-size:15px; color:#000; text-transform:uppercase; background:url(images/arrow1.png) #5e9b0b right top no-repeat; border-bottom:#fff 1px dashed;}

.casestudiesright {margin:0px; padding:10px 0px; width:710px; float:right;}
.casestudiesimg {margin:10px 12px; float:left; width:208px; height:200px;}
.casestudiesimg img {border:none;}
.casestudiesimg a h4 {margin:0px; padding:5px; padding-right:20px; color:#000; font-size:10px; font-weight:bold; background:url(images/arrow2.png) right top no-repeat;}
/*.casestudiesimg h4 a {color:#000; text-decoration:none;}*/
.casestudiesimg a h4:hover {color:#5e9b0b;}

.casestudiesimg1 {margin:10px 12px; float:left; width:143px; height:200px;}
.casestudiesimg1 img {border:none;}
.casestudiesimg1 a h4 {margin:0px; padding:5px; padding-right:20px; color:#000; font-size:10px; font-weight:bold; background:url(images/arrow2.png) right top no-repeat;}
.casestudiesimg1 a h4:hover {color:#5e9b0b;}

/*.casestudiesimg2 {margin:10px; float:right; width:340px;}
.casestudiesimg2 img {border:none;}
.casestudiesimg2 h4 {margin:0px; padding:5px; padding-right:20px; color:#000; font-weight:bold; font-size:10px;}*/

.casestudiesdetail {margin:0px; float:right; width:700px; padding:10px 10px;}
.casestudiesdetail h4 {margin:0px!important; padding:0px 0px 10px 0px!important; color:#86bc3d; font-weight:normal; font-size:13px; /*font-family:'open_sansbold';*/ line-height:12px;}
.casestudiesdetail img {border:none; float:right; margin-left:10px;}
.casestudiesdetail p {margin:0px; padding:10px 5px; padding-right:20px; color:#000; font-size:12px!important; /*font-family:'open_sansbold';*/ line-height:17px!important;}
.casestudiesdetail p a {color:#86bc3d; text-decoration:none;}
/**** Case Studies End ****/

/**** Contact Page Banner Start ****/
#cbanner1 {clear:both; margin:0px auto; overflow:hidden; background:url(images/contactbg1.png) no-repeat; width:443px; height:170px;}
.cbanner1 {margin:0px; padding:20px 20px; clear:both; width:260px;}
.cbanner1 h2 {margin:0px; padding:0px 0 10px 0!important; color:#39230e; font-family: 'AbwechselnschriftBold'; font-size:18px!important; text-transform:uppercase;}
.cbanner1 h2 strong {color:#fff;}
.cbanner1 p {margin:0px; padding:0px; color:#fff; font-family: 'AbwechselnschriftBold'; font-size:20px;}
/**** Contact Page Banner End ****/

/**** Grey Arrow Start ****/
#grey {margin:0px auto; padding:0px; clear:both;}
.greybox {margin:0px 9px 0px 0px; padding:0px; float:left;}
.grey {margin:0px; padding:0px; background:url(images/img35.png) repeat-x; width:auto; float:left; height:41px;}
.greyright {background:url(images/img34.png) right no-repeat; width:25px; height:41px; float:right;}
.grey p {margin:0px; padding:10px; color:#fff; font-family: 'AbwechselnschriftBold'; font-size:15px!important; font-weight:normal!important;}
.grey p strong {color:#edd51d; font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase;}
.grey input {margin:0px; padding:0px; background:#fff; border:0px; width:100px; height:20px;}
/**** Grey Arrow End ****/

/**** Lumber Start ****/
#lumber {margin:0px auto; padding:10px; width:900px; clear:both; background:#fff;}
#lumber-left {margin:0px 0 0 10px; float:left; width:500px;}
#lumber-left h1 {margin:0px; padding:10px 0px; font-weight:normal; color:#3095b4; font-family:'AbwechselnschriftBold'!important; font-size:30px; text-transform:uppercase;}
#lumber-left p {margin:0px; padding:10px 0; color:#666; font-size:12px; line-height:18px;}
#lumber-left p strong {color:#3095b4; font-weight:normal; font-size:14px;}
#lumber-left ul {margin:0px; padding:0px 0 0 15px;}
#lumber-left ul li {margin:0px; padding:0px 0 5px 0; list-style:square; color:#666; font-size:12px; line-height:18px;}

#lumber-right {margin:70px 0 0 0; float:right; width:320px;}
#lumber-right h2 {margin:0px; padding:20px 0px 0 0; font-weight:normal; color:#666; font-family:'AbwechselnschriftBold'!important; font-size:25px; text-transform:uppercase;}
#lumber-right p {margin:0px; padding:0px 0; color:#666; font-size:13px; line-height:18px;}

#lumber-right-box {margin:0px 0 10px 0; padding:15px 10px; background:#f2f3ed; width:290px;}
#lumber-right-box ul {margin:0px 10px 0 0; padding:0px; width:135px; float:left;}
#lumber-right-box ul li {margin:0px; padding:0px 10px 7px 20px; list-style:none; background:url(images/arrow3.png) top left no-repeat; font-size:12px; color:#3095b4;}
#lumber-right-box ul li a {color:#3095b4; text-decoration:none;}
#lumber-right-box ul li a:hover {color:#6eac39;}

#lumber-right-box1 {margin:0px 0 10px 0; padding:15px 10px; background:#f2f3ed; width:290px;}
#lumber-right-box1 ul {margin:0px 10px 0 0; padding:0px;}
#lumber-right-box1 ul li {margin:0px; padding:0px 10px 7px 20px; list-style:none; background:url(images/arrow3.png) top left no-repeat; font-size:12px; color:#3095b4;}
#lumber-right-box1 ul li a {color:#3095b4; text-decoration:none;}
#lumber-right-box1 ul li a:hover {color:#6eac39;}
/**** Lumber End ****/

/**** Benefit Start ****/
#benefit {margin:0px auto; padding:10px; width:900px; clear:both; background:#fff;}
#benefit-banner {margin:0px; padding:20px; position:absolute; width:400px; background:#7ac142;}
#benefit-banner h1 {margin:0px; padding:0px; color:#fff; font-size:35px; text-transform:uppercase; font-family:'AbwechselnschriftBold'!important; font-weight:normal;}
#benefit-banner h2 {margin:0px; padding:0px; color:#fff; font-size:70px; text-transform:uppercase; font-family:'AbwechselnschriftBold'!important;}

#benefit-left {margin:0px; padding:0px; float:left; width:200px; bottom:0px;}
#benefit-left img {margin:0px; padding:0px; margin-left:70px;}

#benefit-right {margin:0px; padding:10px; float:right; width:600px;}
#benefit-right1 {margin:0px; padding:15px; border:#333 1px solid;}
#benefit-right1 p {margin:0px; padding:0px 0 8px 0; color:#666; font-size:13px; line-height:15px;}
#benefit-right1 p span {font-size:14px; font-weight:bold; padding-bottom:10px;}
#benefit-right1 img {margin:0px 10px 0 0; padding:0px; float:left;}
#benefit-right1 ul {margin:0px; padding:0px;}
#benefit-right1 ul li {margin:0px; padding:0px 0 8px 15px; color:#666; font-size:13px; line-height:15px; list-style:none; background:url(images/bullet1.png) top left no-repeat;}
/**** Benefit End ****/

/** Comparing Start **/
#comparing {margin:0px auto; padding:5px 0px; width:900px; clear:both; background:#fff; border:#97c00e 1px solid;}
#comparing_header {margin:0px auto; padding:0px; background:url(images/img42.jpg) no-repeat; width:890px; height:138px; text-align:center; clear:both;}
#comparing_content {margin:0px auto; padding:0px 30px; clear:both;}
#comparing_content h1 {margin:0px; padding:20px 0 10px 0; color:#97c00e; font-size:24px; text-transform:uppercase; font-family:'AbwechselnschriftBold'!important; font-weight:normal;}
#comparing_content p {margin:0px; padding:0px 0px 15px 0; color:#272728; font-size:14px; line-height:18px;}
#comparing_content label {margin:0px; padding:0px 0px 15px 0; color:#343434; font-size:13px; line-height:15px;}
#comparing_content label strong {color:#82a608;}
#comparing_content table {border:#97c00e 1px solid;}
#comparing_content td {border-right:#97c00e 1px solid; border-bottom:#a0a0a0 1px solid;}
#comparing_content h2 {margin:0px; padding:20px 0 0px 0; color:#97c00e; font-size:24px; text-transform:uppercase; font-family:'AbwechselnschriftBold'!important; font-weight:normal;}
#comparing_content h2 a {color:#97c00e; text-decoration:none;}
#comparing_content h2 a:hover {text-decoration: underline;}
#comparing_footer {margin:0px auto; padding:0px; background:url(images/img43.jpg) no-repeat; width:890px; height:137px; text-align:center; clear:both;}
/** Comparing End **/

/** Architects Start **/
#architects {margin:0px auto; padding:5px 0px; width:900px; clear:both; background:#fff; border:#97c00e 1px solid;}
#architects_content {margin:0px auto; padding:0px 30px; clear:both;}
#architects_content h1 {margin:0px; padding:20px 0 10px 0; color:#97c00e; font-size:24px; text-transform:uppercase; font-family:'AbwechselnschriftBold'!important; font-weight:normal;}
#architects_content h2 {margin:0px; padding:10px 0 10px 0; color:#552911; font-size:18px; font-weight:normal; line-height:24px;}
#architects_content img {margin:0px auto; clear:both; text-align:center; padding:0px;}
#architects_content p {margin:0px; padding:0px 0px 15px 0; color:#272728; font-size:14px; line-height:18px;}
#architects_content p span {margin:0px; padding:0px 0px 15px 0; color:#8a8a8a; font-size:12px; line-height:18px; text-align:center!important;}
#architects_content p strong {color:#82a608; font-size:14px;}
#architects_content p a {color:#82a608; text-decoration:none;}
#architects_content p a:hover {text-decoration: underline;}
/** Architects End **/

/** Choosing Start **/
#choosing {margin:0px auto; padding:5px 0px; width:900px; clear:both; background:#fff; border:#97c00e 1px solid;}
#choosing_content {margin:0px auto; padding:0px 30px; clear:both;}
#choosing_content h2 {margin:0px; padding:20px 0 10px 0; color:#97c00e; font-size:20px; text-transform:uppercase; font-family:'AbwechselnschriftBold'!important; font-weight:normal;}
#choosing_content p {margin:0px; padding:0px 0px 15px 0; color:#272728; font-size:14px; line-height:18px;}
#choosing_content p strong {color:#82a608; font-size:14px;}
#choosing_content ol {margin:0px; padding:0px 0px 0 20px;}
#choosing_content ol li {margin:0px; padding:0px 0 10px 0px; color:#272728; font-size:14px; list-style:decimal!important;}
#choosing_content ul {margin:0px; padding:10px 0;}
#choosing_content ul li {margin:0px; padding:0px 0 10px 20px; color:#272728; font-size:14px; list-style:none!important; background:url(images/bullet1.png) no-repeat;}
/** Choosing End **/

/** Footer Image Start **/
#footerImage {margin:0px auto; padding:30px 0px 10px 0; /*height:100px;*/ display:block; overflow:hidden; width:1000px; clear:both;}
#footerImage img {margin:0px 10px 0 0; padding:0px; float:left; height:90px;}
/** Footer Image End **/

/* Building of the month List */
#buildingmonthlist {margin:0px; padding:10px;}
#buildingmonthlist h1 {margin:0px; padding:20px 0 10px 0; color:#97c00e; font-size:24px; text-transform:uppercase; font-family:'AbwechselnschriftBold'!important; font-weight:normal;}
#buildingmonthlist p {margin:0px; padding:0px 0px 15px 0; color:#272728; font-size:14px; line-height:18px;}

#buildingmonthlist-Boxes {margin:0px; padding:0px; clear:both;}
#buildingmonthlist-Box {margin:0px 15px; padding:0px; float:left; width:350px; height:300px;}
#buildingmonthlist-Box h2 {margin:0px; padding:0; color:#97c00e; font-size:20px; font-family:'AbwechselnschriftBold'!important; font-weight:normal; text-align:center;}
#buildingmonthlist-Box h2 a {color:#97c00e;}
#buildingmonthlist-Box h2 a:hover {color:#97c00e; text-decoration:underline!important;}
#buildingmonthlist-Box p {margin:0px; padding:0px 0px 15px 0; color:#272728; font-size:14px; line-height:18px; text-align:center;}

#buildingmonthlist-Box-gallery {
	margin:0px;
	padding:0px;
	float:right;
	width:550px; 
	height:300px;
}

#buildingmonthlist-Box-gallery img {
	margin:1px;
	padding:0px;
	float:left;
	width:260px;
	height:120px;
}

/* Building of the month Archive */
#buildingmontharchive {margin:0px; padding:10px;}

#buildingmontharchive-left {margin:0px; padding:0px; float:left; width:600px;}
#buildingmontharchive-right {margin:0px; padding:0px; float:right; width:360px;}

#buildingmontharchive h1 {margin:0px; padding:20px 0 10px 0; color:#97c00e; font-size:24px; text-transform:uppercase; font-family:'AbwechselnschriftBold'!important; font-weight:normal;}
#buildingmontharchive h2 {margin:0px; padding:0px 0 10px 0; color:#272728; font-size:17px; font-family:'AbwechselnschriftBold'!important; font-weight:normal;}
#buildingmontharchive p {margin:0px; padding:0px 0px 0px 0; color:#272728; font-size:14px; line-height:18px;}


/* Website Survey Start */
#websiteSurvey {margin:0px 0 0 0; padding:0px 20px; clear:both;}
#websiteSurvey h2 {margin:0px; padding:0px 0 10px 0; color:#77c202; font-family:'AbwechselnschriftBold'!important; text-transform:uppercase;}
#websiteSurvey label {margin:0px; padding:0px; color:#000; font-size:14px; font-weight:bold;}
#websiteSurvey input {margin:0px; padding:0px 10px; background:#fff; border:#72b600 2px solid; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; width:300px; height:25px; color:#7c7c7c;}
#websiteSurvey input:hover {margin:0px; padding:0px 10px; background:#fff; border:#b3b3b3 2px solid; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; width:300px; height:25px; color:#7c7c7c;}
#websiteSurvey textarea {margin:0px; padding:0px 10px; background:#fff; border:#72b600 2px solid; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; width:900px; height:100px; color:#7c7c7c;}
#websiteSurvey textarea:hover {margin:0px; padding:0px 10px; background:#fff; border:#b3b3b3 2px solid; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; width:900px; height:100px; color:#7c7c7c;}
#websiteSurvey input.go {margin:10px 0 20px 0; padding:5px 20px; border:none; background:#72b600; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; width: auto; height: auto; color:#fff; font-weight:bold; text-transform:uppercase; font-size:18px;}
#websiteSurvey input.go:hover {margin:10px 0 20px 0; padding:5px 20px; border:none; background:#619708; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; width: auto; height: auto; color:#fff; font-weight:bold; text-transform:uppercase; font-size:18px;}


#newsLetter {margin:0px; padding:10px; background:#fff; text-align:center; border-top:#98c10f 2px solid;}
#newsLetter label {margin:0px; color:#000; font-size:13px; padding:0 0 0px 0; font-weight:bold;}
#newsLetter input {margin:0px 0 0px 0; padding:0px; background:#fafafa; border:#98c10f 1px solid; width:400px; height:22px;}
#newsLetter input.go {margin:0px 0 0px 0; padding:2px 40px; background:#98c10f; border:#98c10f 1px solid; width: auto; height: auto; color:#fff; font-size:16px; font-weight:bold; border-bottom-right-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-top-left-radius:5px;}



#featurevideolist-Boxes {margin:0px; padding:0px; clear:both;}
#featurevideolist-Box {margin:0px 67px; padding:0px; float:left; width:350px; height:300px;}
#featurevideolist-Box h2 {margin:0px; padding:0; color:#97c00e; font-size:20px; font-family:'AbwechselnschriftBold'!important; font-weight:normal; text-align:center;}
#featurevideolist-Box h2 a {color:#97c00e;}
#featurevideolist-Box h2 a:hover {color:#97c00e; text-decoration:underline!important;}
#featurevideolist-Box p {margin:0px; padding:0px 0px 15px 0; color:#272728; font-size:14px; line-height:18px; text-align:center;}

