body{font-family:arial,sans-serif;font-size:62.5%;line-height:1em;color:#808081;background:#b2b3b3;}a{color:#808081;text-decoration:none;}a:hover{color:#eb8336;}div.header{width:890px;height:90px;background:#fff;padding:40px 50px 0;margin:0 auto;position:relative;z-index:100;}h1{font-size:2.5em;line-height:1em;font-weight:normal;text-align:center;color:#eb8336;width:356px;float:left;}h1 .plus{color:#adacaa;}h2,h2 a,h2 span{width:99px;height:112px;display:block;}h2{overflow:hidden;position:absolute;top:40px;left:50px;z-index:150;}h2 a{font-size:1.7em;line-height:1em;color:#8e8c8c;}h2 span{background:transparent url(../img/img_logo.gif) no-repeat 0 0;position:absolute;left:0;top:0;cursor:pointer;}h3{font-size:2.08333em;line-height:1em;font-weight:normal;color:#eb8336;margin:32px 0 24px;}h3 .em{font-style:normal;color:#7f7f7f;}h3.product{margin-bottom:10px;float:left;}div.ourstory h3,div.factory h3{color:#808081;margin-bottom:6px;}div.clients h3{margin-bottom:21px;}div.error404 h3{margin-bottom:6px;}div.nav{width:762px;height:25px;border-bottom:5px solid #e5e6e6;padding:55px 0 5px;margin-left:128px;}div.nav ul,div.nav li{float:left;}div.nav li{margin-right:5px;}div.nav span.link{font-size:1.1em;line-height:1em;padding:12px 0 2px;height:1em;display:block;float:left;}div.nav span.link.contactus{float:right;}div.nav a span{color:#eb8336;}div.main{width:990px;height:580px;background-color:#fff;margin:0 auto;position:relative;}div.main.products{background:#fff url(../img/bg_products.jpg) bottom left;}div.main.factory{background:#fff url(../img/bg_factory.jpg) bottom left;}div.sidebar{width:150px;margin:80px 0 0 50px;float:left;}div.sidebar h5{font-size:1.1em;line-height:1em;font-weight:normal;margin-bottom:3px;}div.sidebar ul{margin-bottom:17px;}div.sidebar li{font-size:1.1em;line-height:1.636em;height:18px;}div.sidebar li span.link a{color:#7f7f7f;}div.sidebar li span.link a.selected{color:#eb8336;}div.sidebar li span.link span{font-size:1.1818em;color:#eb8336;}div.content{font-size:1.2em;line-height:1.333em;color:#7f7f7f;width:790px;float:left;}div.content div.left{width:385px;padding-right:20px;float:left;}div.content img.hero{width:331px;height:251px;border:2px solid #ccc;margin-right:50px;float:right;}div.content p{margin-bottom:15px;}div.content ul.list{margin-left:20px;}div.content ul.list li{width:150px;height:165px;padding-right:25px;display:block;float:left;}div.content ul.list img{width:131px;height:121px;border:2px solid #ccc;}div.content ul.list a:hover img{border:2px solid #eb8336;}div.content ul.list span{line-height:.875em;color:#7f7f7f;display:block;}div.feature{width:990px;height:161px;background:#fff;padding:1px 0 2px;border:5px solid #e5e6e6;border-width:5px 0;margin:0 auto;}div.feature div.inner{width:990px;height:125px;background:#f0edeb;padding:18px 0;}div.feature img{background:#fff;padding:2px;border:2px solid #ccc;}div.feature img.hero{width:188px;height:117px;margin:0 25px 0 50px;float:left;}div.feature a.tout img{width:127px;height:117px;}div.feature a.tout{width:135px;height:125px;margin-left:17px;float:left;position:relative;}div.feature a.tout span.overlay{width:127px;height:117px;display:none;position:absolute;top:4px;left:4px;}div.feature a.tout:hover span.overlay{display:block;}div.feature a.tout span.overlay.products{background:transparent url(../img/feature_overlay/bg_feature_products.png) no-repeat 0 0;}* html div.feature a.tout span.overlay.products{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image src='img/feature_overlay/bg_feature_products.png');}div.feature div.copy{color:#666;width:326px;height:125px;background:transparent url(../img/bg_border_feature_dotted.gif) no-repeat top right;padding-right:26px;margin-right:13px;float:left;}div.feature h5{font-size:1.9em;line-height:1em;font-weight:normal;margin-bottom:9px;}div.feature h6{font-size:1.2em;line-height:1.333em;font-weight:bold;}div.feature p{font-size:1.2em;line-height:1.333em;margin-bottom:8px;}div.feature .details a{font-size:1.1em;line-height:1em;font-weight:bold;color:#666;}div.feature .details a:hover{color:#eb8336;}div.feature .details a span{font-size:1.1818em;color:#eb8336;}div.home{position:relative;}div.home img{width:990px;height:580px;display:none;position:absolute;top:0;left:0;}div.clients{width:845px;padding-left:145px;background:transparent url(../img/bg_clients.jpg) no-repeat 0 0;}div.clients div.textBlock{width:447px;height:175px;margin-left:55px;float:left;}div.clients img{width:192px;height:121px;border:2px solid #ccc;margin:0 0 50px 55px;display:block;float:left;}div.clients img.first{margin-top:40px;}img.product{position:absolute;top:30px;left:50px;}div.mask{width:990px;height:580px;background:transparent url(../img/bg_mask.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:1;display:none;}* html div.mask{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image src='img/bg_mask.png');}div.productContent{position:absolute;top:0;left:0;z-index:2;}.productId,a.productBtn{font-size:1.25em;margin-top:40px;display:block;float:left;}a.productBtn .angle{color:#eb8336;}a.productBtn.open{display:none;}div.productInfo{width:715px;padding-bottom:6px;background:transparent url(../img/bg_dotted_horiz.gif) repeat-x bottom left;display:none;}div.controls{height:8px;padding-bottom:9px;background:transparent url(../img/bg_dotted_horiz.gif) repeat-x bottom left;margin-bottom:5px;}div.productInfo div.image{width:290px;padding:15px 30px;float:left;}div.productInfo div.image img{border:2px solid #ccc;}div.productInfo div.text{width:334px;background:transparent url(../img/bg_border_info_dotted.gif) no-repeat left center;padding:15px 0 0 31px;float:left;}a.close{font-size:.6667em;line-height:1em;width:43px;height:8px;background:transparent url(../img/btn_close.gif) no-repeat 0 0;display:block;float:right;}a.close:hover{background-position:0 -8px;}a.close span{display:none;}ul.gallery{width:690px;height:450px;position:relative;float:left;}ul.gallery li{width:690px;height:450px;position:absolute;top:0;left:0;}ul.gallery img{display:none;}ul.gallery img.first{display:inline;}div.galleryLinks{width:66px;padding:20px 17px;float:left;}div.galleryLinks a.info{width:29px;height:8px;line-height:8px;background:transparent url(../img/btn_info.gif) no-repeat 0 0;display:block;}div.galleryLinks a.info:hover{background-position:0 -8px;}div.galleryLinks a.info span{display:none;}div.projectContainer{position:relative;}div.projectInfo{width:790px;height:480px;background:#fff;display:none;position:absolute;top:69px;left:0;z-index:3;}div.projectInfo div.inner{width:715px;padding-bottom:6px;background:transparent url(../img/bg_dotted_horiz.gif) repeat-x bottom left;}div.projectInfo div.image{width:196px;padding-bottom:10px;float:left;}div.projectInfo div.image img{width:192px;height:121px;border:2px solid #ccc;margin-top:20px;}div.projectInfo div.text{width:479px;padding:20px 20px 0;float:left;}div.feature div.carousel a.prev,div.feature div.carousel a.next{width:13px;height:25px;background:transparent url(../img/bg_prev_next.gif) no-repeat 0 0;margin:50px 14px 50px 23px;display:block;float:left;}div.feature div.carousel a.prev span,div.feature div.carousel a.next span{display:none;}div.feature div.carousel a.next{background-position:-13px 0;margin:50px 23px 50px 14px;}div.feature div.carousel a.prev:hover{background-position:0 -25px;}div.feature div.carousel a.next:hover{background-position:-13px -25px;}div.feature div.carousel a.prev.disabled,div.feature div.carousel a.prev.disabled:hover{background-position:0 -50px;cursor:default;}div.feature div.carousel a.next.disabled,div.feature div.carousel a.next.disabled:hover{background-position:-13px -50px;cursor:default;}div.feature div.carousel div.container{width:889px;height:125px;margin-right:1px;float:left;overflow:hidden;position:relative;}div.feature div.carousel ul{width:7000px;height:125px;position:absolute;top:0;left:0;}div.feature div.carousel li{width:196px;height:125px;margin-right:35px;float:left;}div.feature div.carousel li a{width:196px;height:125px;display:block;position:relative;}div.feature div.carousel li img{width:192px;height:121px;border:2px solid #ccc;padding:0;position:absolute;top:0;left:0;}div.feature div.carousel li a span.overlay{font-size:1.4em;line-height:1.214em;color:#808081;width:142px;height:61px;background:transparent url(../img/bg_carousel_mask.png) no-repeat 0 0;padding:50px 25px 10px;display:none;position:absolute;top:2px;left:2px;}* html div.feature div.carousel li a span.overlay{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image src='img/bg_carousel_mask.png');}div.feature div.carousel li a.selected img{border:2px solid #eb8336;}div.feature div.carousel li a:hover span.overlay,div.feature div.carousel li a.selected span.overlay{display:block;}div.feature div.carousel li a span.overlay span{color:#eb8336;}div.contactUs{width:790px;height:548px;background:transparent url(../img/bg_contact_us.jpg) no-repeat 0 0;padding:32px 0 0 200px;}div.contactUs h3{font-size:2.5em;line-height:1em;margin:0 0 17px;}div.contactUs h4{font-size:1.2em;line-height:1.333em;font-weight:bold;margin:13px 0 10px;}div.contactUs table{font-size:1.2em;line-height:1.333em;margin-bottom:18px;}div.contactUs td{padding-right:25px;}div.contactUs p{font-size:1.2em;line-height:1.333em;padding-bottom:18px;}div.contactInfo,div.contactForm{float:left;}div.contactInfo{width:320px;}div.contactForm{width:470px;}div.contactForm form{width:350px;margin-top:6px;}div.error,div.message{width:350px;padding-top:1px;border-top:1px solid #f0edeb;}div.error p,div.message p{font-size:1.6em;line-height:1em;text-align:center;color:#858587;background:#f0edeb;padding:10px;}div.contactForm div.required{background:transparent url(../img/img_required.gif) no-repeat top right;}div.contactForm label{font-size:1em;line-height:1em;padding-bottom:4px;display:block;}div.contactForm div.input{margin-bottom:18px;float:left;}div.contactForm div.spacer{width:10px;height:23px;float:left;}div.contactForm input{font-family:arial,sans-serif;font-size:1.2em;line-height:1.5em;color:#7f7f7f;height:15px;padding:4px;border:1px solid #ccc;}div.contactForm select{font-family:arial,sans-serif;font-size:1.2em;line-height:1.5em;padding:4px 0 3px;border:1px solid #ccc;}input.form-error{background:#f0edeb;}input.firstName,input.city{width:140px;}input.lastName{width:180px;}input.company,input.address{width:340px;}select.state{width:50px;}input.zip,input.phone{width:120px;}input.email{width:200px;}div.contactForm div.btns{height:10px;padding-top:13px;border-top:5px solid #e5e6e6;margin-bottom:16px;}div.contactForm div.btns p.req{font-size:1em;line-height:1em;padding:0 0 0 11px;background:transparent url(../img/img_required.gif) no-repeat 0 0;float:left;}div.contactForm div.btns input{padding:2px 0 0;border:0;margin-left:30px;float:right;}div.contactForm input.btnClear{width:81px;height:8px;}div.contactForm input.btnSubmit{width:50px;height:8px;}div.footer{font-size:.7em;line-height:1em;width:890px;height:7px;background:#fff;padding:10px 50px 38px;margin:0 auto;}span.company,span.company span,span.phone,span.phone span,div.footer a.contactUs,div.footer a.contactUs span,a.designCredit,a.designCredit span{width:89px;height:7px;display:block;}span.phone,span.phone span{width:72px;}div.footer a.contactUs,div.footer a.contactUs span{width:62px;}a.designCredit,a.designCredit span{width:79px;}span.company,span.phone,div.footer a.contactUs,a.designCredit{overflow:hidden;position:relative;float:left;}span.company,span.phone{border-right:1px solid #999;}a.designCredit{float:right;}span.company span,span.phone span,div.footer a.contactUs span,a.designCredit span{background:#fff url(../img/img_company.gif) no-repeat 0 0;position:absolute;left:0;top:0;}span.phone span{background:#fff url(../img/img_phone.gif) no-repeat 0 0;}div.footer a.contactUs span{background:#fff url(../img/img_contact_us.gif) no-repeat 0 0;}a.designCredit span{background:#fff url(../img/img_design_credit.gif) no-repeat 0 0;}.clear{height:0;clear:both;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}