*{margin:0;padding:0;outline:0;border:0}body,html{margin:0;padding:0}body{color:#fff;font-family:'Open Sans','Lucida Grande','Lucida Sans Unicode',sans-serif;font-size:13px;line-height:22px;padding:40px 0 20px;background:#132228 url(background.png) no-repeat fixed center 0}body.home{background:#132228 url(background-home.png) no-repeat center 0}img{border:0}a{color:#fff;text-decoration:none}a:hover{color:#bfe1e6;text-decoration:underline}h1,h2,h3,h4{margin:18px 0;font-weight:normal}h1,h2,h3,h4,hr{clear:both}h1{margin:18px 0}h2{font-size:20pt}h3{font-size:16px}.b{font-weight:bold}.l{text-align:left}.c{text-align:center}.r{text-align:right}em{font-size:8pt}p{overflow:hidden;margin:10px 0}em{color:#999}hr{clear:both;height:1px;margin:10px 0;border:0;background:#ccc}hr.space,hr.empty{margin:0;height:30px;background:none}hr.empty{height:1px}input,select,textarea{color:#333;font-family:'Open Sans','Lucida Grande','Lucida Sans Unicode',sans-serif;font-size:13px;line-height:22px;border-radius:5px;vertical-align:middle;-moz-border-radius:5px;-webkit-border-radius:5px}input.empty{color:#666}ul.listm,ol.listm{margin:0 30px}ul.clear,ol.clear{list-style:none}.line1,.line4,.line5,.end{margin:auto;width:996px}.line1 ul,.end{border:0;border-top:2px solid #3c4e50;border-bottom:2px solid #3c4e50}.description{display:none}.line1{height:116px}.line1 img{float:left}.line1 ul{float:right;list-style:none;width:68%;padding:10px 0;margin-top:30px}.line1 li{float:left;margin:0 16px}.line1 a.i{text-indent:-99999px !important;width:72px;height:16px;display:block;background:url(/assets/generic.png)}.line1 a.i1a{width:72px;background-position:0 -18px}.line1 a.i1b{width:96px;background-position:0 -35px}.line1 a.i2{width:51px;background-position:-78px 0}.line1 a.i3{width:75px;background-position:-135px 0}.line1 a.i3a{width:135px;background-position:-110px -18px}.line1 a.i3b{width:84px;background-position:-110px -35px}.line1 a.i3c{width:80px;background-position:-110px -53px}.line1 a.i4{width:96px;background-position:-217px 0}.line1 a.i4a{width:117px;background-position:-259px -18px}.line1 a.i4b{width:63px;background-position:-259px -36px}.line1 a.i4c{width:114px;background-position:-259px -53px}.line1 a.i5{width:77px;background-position:-319px 0}.line1 a.i6{width:76px;background-position:-403px 0}.line1 ul div{z-index:9000;position:absolute;visibility:hidden;width:180px;margin:0;padding:16px 0}.line1 ul div a{height:16px;margin:2px 0;-o-transition:all 0.15s ease-in-out 0s;-webkit-transition:all 0.15s ease-in-out 0s;-moz-transition:all 0.15s ease-in-out 0s}.line1 ul div a:hover{margin-left:16px}.line4{height:404px;background:url(line4-truck.png) no-repeat center 40px}.line4 h1{color:#b0b6b2;font-size:16pt;font-weight:bold;width:290px;position:relative;left:620px}.line4 h1 span{display:block}.line4 cufon{margin:2px 0}.merchan{background:url(line5-end.png) no-repeat right bottom}span.clear{visibility:hidden}.line5 >div{margin-left:319px;min-height:404px}.line5 h1,.line5 h2{color:#518681;font-size:13pt;font-weight:bold}.line5 h2{font-size:12pt;margin:14px 0}.line5 form ul{list-style:none}.line5 label{margin-right:30px}.line5 input[type=text],.line5 textarea{color:#fff;width:95%;margin:0.3%;padding:3px;border:1px solid #23373d;background:#2d4046}.line5 input[type=text],.line5 textarea,.line5 button{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.line5 textarea{min-height:150px}.line5 .requiredErr{border:1px solid #ff5e00 !important}button{cursor:pointer;color:#fff;font-size:13px;height:29px;padding:0 18px;border-top:1px solid #988954;border-bottom:1px solid #b57423;border-left:1px solid #a26f25;border-right:1px solid #a26f25;background:url(/assets/button-background.png) repeat-x}button:hover{opacity:0.9}button:active{line-height:28px}.line5 .menu{float:left;width:35%;margin-right:5%;margin-bottom:128px}.line5 .menu span{display:block}.line5 .menu h2{margin-bottom:2px}.line5 .content{float:left;width:60%}.line5 .content input[type=text],.line5 .content textarea{width:96%;max-width:96%;min-width:96%;margin:0.5% 0 !important}.line5 .gallery a{display:inline-block;margin-bottom:4px}.half{width:46.3%;max-width:46.3%;min-width:46.3%;display:inline-block}.content .half{width:46.6% !important;max-width:46.6% !important;min-width:46.6% !important}.control{margin-top:8px}.end{clear:both;width:972px;height:14px;padding:10px}body.home .end{margin-top:0}.end .address{float:left;*position:relative;*top:-5px}.end .phone,.end .icon{float:right;position:relative}.end .phone{font-weight:bold;font-size:18px;top:-2px;*top:-4px}.end .icon{width:26px;height:27px;top:-7px;*top:-6px;margin-right:18px;background:url(generic.png) -433px -18px}