.mainnavigation{font:bold 13px Verdana;position:absolute;right:29px;top:103px;}
.mainnavigation ul{margin:0;padding:0;list-style-type:none;}
.mainnavigation ul li{position:relative;display:inline;float:left;margin:0 0 0 6px;}
.mainnavigation ul li a{display:block;background:url(http://c528715.r15.cf2.rackcdn.com/mainnavigation-left-img.png) top left no-repeat;padding:0 0 0 5px;text-decoration:none;}
.mainnavigation ul li a span{display:block;background:url(http://c528715.r15.cf2.rackcdn.com/mainnavigation-right-img.png) top right no-repeat;padding:0 17px 0 12px;text-decoration:none;font:bold 13px/37px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.mainnavigation ul li.submenu a span{padding:0 25px 0 12px;}
* html .mainnavigation ul li a{display:inline-block;}
.mainnavigation ul li a:link, .mainnavigation ul li a:visited{color:white;}
.mainnavigation ul li a.selected, .mainnavigation ul li a:hover{background-position:left bottom;color:#000000;}
.mainnavigation ul li a.selected span, .mainnavigation ul li a:hover span{background-position:right bottom;color:#000000;}
.mainnavigation ul li ul{position:absolute;left:0;display:block;visibility:hidden;}
.mainnavigation ul li ul li{display:list-item;float:none;}
.mainnavigation ul li ul li ul{top:0;}
.mainnavigation ul li ul li{margin:0;}
.mainnavigation ul li ul li a{font:bold 13px Arial, Helvetica, sans-serif;width:113px;padding:7px 16px;margin:0;border-bottom:1px solid #f29782;background:#c3000e;}
.mainnavigation ul li ul li a:hover{background:#7b2b1f;color:#ffd200;}
.downarrowclass{position:absolute;top:16px;right:10px;}
.rightarrowclass{position:absolute;top:10px;right:10px;}
body{padding:0;margin:0;text-align:center;background:#ef9a79 url(http://c528715.r15.cf2.rackcdn.com/page-bg.jpg) center top repeat-x;font:normal 12px/14px Arial, Helvetica, sans-serif;color:#000;}
.container{width:989px;margin:0 auto;text-align:left;}
.clear{clear:both;}
ul,li,ol{list-style:none;padding:0;margin:0;font:normal 12px/14px Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font:normal 12px/14px Arial, Helvetica, sans-serif;}
img{border:0;}
a:focus{outline:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.header{height:137px;position:relative;z-index:2;}
.header .logo{height:137px;position:absolute;top:0;left:0;background:url(http://c528715.r15.cf2.rackcdn.com/logo.gif) top left no-repeat;width:308px;height:117px;display:block;text-indent:-999999px;}
.header .contactinfo{background:url(http://c528715.r15.cf2.rackcdn.com/hlinks-bg.png) top left no-repeat;width:485px;height:41px;position:absolute;top:25px;right:29px;}
.header .contactinfo ul{}
.header .contactinfo ul li{float:left;color:#ffb2b2;font:bold 13px/41px Arial, Helvetica, sans-serif;padding:0 0 0 52px;}
.header .contactinfo ul li.fax{padding:0 0 0 46px;}
.header .contactinfo ul li.email{padding:0 0 0 38px;text-transform:uppercase;}
.header .contactinfo ul li span{color:#ffffff;}
.header .contactinfo ul li a{color:#ffb2b2;text-decoration:underline;}
.header .contactinfo ul li a:hover{text-decoration:none;}
.homecontent{background:url(http://c528715.r15.cf2.rackcdn.com/home-content-bg.jpg) top left no-repeat;width:989px;height:238px;position:relative;z-index:1;font-size:14px;line-height:17px;}
.homecontent h1{font-size:25px;color:#b4766d;position:absolute;top:17px;left:20px;display:block;line-height:27px;}
.homecontent h1 span{color:#c3000e;}
.homecontent h4, .homecontent address{font-size:14px;position:absolute;top:58px;left:20px;width:318px;text-align:justify;height:156px;overflow:hidden;line-height:17px;}
.homecontent address{top:68px;left:368px;width:178px;height:56px;font-style:normal;}
.homecontent address b{color:#c3000e;}
.footer{background:url(http://c528715.r15.cf2.rackcdn.com/footer-bg.jpg) top left repeat-x;margin:20px 0;}
.footer .leftimg{background:url(http://c528715.r15.cf2.rackcdn.com/footer-curve-left.jpg) top left no-repeat;}
.footer .rightimg{background:url(http://c528715.r15.cf2.rackcdn.com/footer-curve-right.jpg) top right no-repeat;height:89px;position:relative;}
.footer .rightimg .copyright{position:absolute;top:19px;right:23px;font:normal 11px Arial, Helvetica, sans-serif;}
.footer .rightimg .footerlinks{position:absolute;top:19px;left:24px;font:bold 11px/17px Arial, Helvetica, sans-serif;}
.footer .rightimg .footerlinks a{color:#000;}
.homepage-columns{background:url(http://c528715.r15.cf2.rackcdn.com/homepage-columns-bg.jpg) 0 0 repeat-y;margin:15px 0;}
.homepage-columns .topcurves{background:url(http://c528715.r15.cf2.rackcdn.com/homepage-columns-topcurves.jpg) 0 top no-repeat;}
.homepage-columns .btmcurves{background:url(http://c528715.r15.cf2.rackcdn.com/homepage-columns-btmcurves.jpg) 0 bottom no-repeat;min-height:348px;_height:348px;}
.homepage-columns a{color:#000;}
.homepage-columns h1{font:bold 22px/22px Arial, Helvetica, sans-serif;border-bottom:1px solid #df6b4b;color:#d2431b;padding:17px 22px 6px 0px;margin:0 22px 11px 20px;}
.homepage-columns h1 a{color:#d2431b;}
.homepage-columns .servicesprovided h1 a{color:#815411;}
.homepage-columns h1 a:hover{color:#9c3c25;text-decoration:none;}
.homepage-columns .servicesprovided h1 a:hover{color:#b26f00;}
.homepage-columns .ourprodcts{float:left;width:484px;}
.homepage-columns .servicesprovided{float:right;width:484px;}
.products{padding:0 22px 0 20px;}
.product-tile{margin:0 0 18px 0;}
.product-tile .prodcut-img{float:left;width:116px;height:94px;}
.product-tile .prodcut-img img{width:114px;height:92px;border:1px solid #615e5e;}
.servicesprovided .product-tile .prodcut-img{float:left;width:99px;height:76px;}
.servicesprovided .product-tile .prodcut-img img{width:97px;height:74px;border:1px solid #615e5e;}
.product-tile .prodcut-img a:hover img{border:1px solid #afafaf;}
.product-tile .product-info-lines{float:right;width:310px;}
.servicesprovided .product-tile .product-info-lines{float:right;width:322px;}
.product-tile .product-info-lines h2{font:bold 16px/16px Arial, Helvetica, sans-serif;color:#662412;padding:0 0 5px 0;}
.product-tile .product-info-lines h2 a{color:#662412;}
.servicesprovided .product-tile .product-info-lines h2 a{color:#ff5d0e;}
.product-tile .product-info-lines h4{width:284px;}
.servicesprovided .product-tile .product-info-lines h4{width:296px;}
.innerpage-top-images{background:url(http://c528715.r15.cf2.rackcdn.com/innerpage-top-images-bg.jpg) 0 0 no-repeat;width:989px;height:212px;position:relative;}
.innerpage-top-images img{position:absolute;top:3px;left:3px;width:983px;height:204px;}
.innerpage-columns{background:url(http://c528715.r15.cf2.rackcdn.com/innerpage-columns-bg.jpg) 0 0 repeat-y;}
.innerpage-columns .topbg{background:url(http://c528715.r15.cf2.rackcdn.com/innerpage-columns-top-bg.jpg) 0 0 no-repeat;}
.innerpage-columns .topbg .btmbg{background:url(http://c528715.r15.cf2.rackcdn.com/innerpage-columns-btm-bg.jpg) 0 bottom no-repeat;min-height:420px;_height:420px;}
.inpagecontent{float:left;width:518px;margin:0 0 0 26px;font:14px/18px Arial, Helvetica, sans-serif;padding:0 0 20px 0;}
.inpagecontent h1{font:25px/25px Arial, Helvetica, sans-serif;color:#fff;padding:6px 0 11px 0;}
.inpagecontent .inpagemaincontent{margin:35px 0 15px 0;}
.inpagecontent .inpagemaincontent a{color:#D2431B;text-decoration:underline;}
.inpagecontent .inpagemaincontent a:hover{text-decoration:none;}
.inpagepanels{float:right;width:385px;margin:0 25px 0 0;}
.inpagepanels .ourproducts, .inpagepanels .servicesprovided{padding:0 22px 0 20px;}
.inpagepanels h1{border-bottom:1px solid #DF6B4B;color:#D2431B;font:bold 22px/22px Arial,Helvetica,sans-serif;margin:0 0px 11px 0px;padding:27px 22px 6px 0;}
.inpagepanels .product-tile{float:left;width:116px;margin:0 21px 0 0;height:131px;overflow:hidden;}
.inpagepanels .product-tile .image img{border:1px solid #615E5E;height:92px;width:114px;}
.inpagepanels .product-tile .image a:hover img{border:1px solid #afafaf;}
.inpagepanels .product-tile .name{text-align:center;padding:9px 0 0 0;font-weight:bold;}
.inpagepanels .product-tile .name a{color:#662412;}
.inpagepanels .servicesprovided h1{color:#815411;}
.inpagepanels .servicesprovided .product-tile{width:99px;margin:0;}
.inpagepanels .servicesprovided .middle{margin:0 21px;}
.inpagepanels .servicesprovided .product-tile .image img{height:74px;width:97px;}
.inpagepanels .servicesprovided .product-tile .name a{color:#ff5d0e;}