body { padding: 0; margin: 0; background-color: #272727; font-family: "Myriad Pro", Tahoma, Arial, sans-serif; }
a { color: #ef4136; text-decoration: none; }
a:hover { text-decoration: underline; }
.wrapper { width: 975px; background-color: #484848; margin: 10px auto; }
.cbox { padding: 8px; }
.h1-title { background-image: url(../images/h1-title.png); width: 959px; height: 105px; }
.l1-content { width: 199px; float: left; }
.r1-content { width: 744px; float: left; margin-left: 16px; }
.l1-m { width: 199px; height: 66px; margin-bottom: 3px; }
.l1-header { color: #fff; text-align: center; }
.l1-adv-top { background-image: url(../images/l1-adv-top.png); height: 3px; width: 199px; }
.l1-adv-body { background-image: url(../images/l1-adv-cbg.png); width: 199px; }
.l1-adv-text { float: left; width: 63px; text-align: right; color: #000; font-size: 13px; padding-top: 3px; padding-bottom: 2px; }
.l1-adv-input { float: left; width: 134px; margin-left: 2px; padding-bottom: 2px; }
.l1-adv-input input, .l1-adv-input select { width: 126px; padding: 0; margin: 0; border: 1px #999 solid; }
.l1-adv-btm { background-image: url(../images/l1-adv-btm.png); height: 3px; width: 199px; }
.c1-nav-on { width: 186px; height: 25px; float: left; background-image: url(../images/c1-nav-on.png); text-align: center; }
.c1-nav-on p { margin: 0; padding-top: 4px; }
.c1-nav-on a { color: #ed1c24; text-decoration: none; }
.c1-nav-off { width: 186px; height: 25px; float: left; background-image: url(../images/c1-nav-off.png); text-align: center; }
.c1-nav-off p { margin: 0; padding-top: 4px; }
.c1-nav-off a { color: #fff; text-decoration: none; }
.c1-splash { width: 744px; height: 478px; background-image: url(../images/c1-splash.jpg); }
.c1-textbox { width: 744px; height: 175px; background-image: url(../images/c1-textbox.png); margin-top: 5px; }
.c1-textbox p { font-size: 14px; color: #fff; padding: 6px; margin: 0; }
.f1-left { width: 500px; float: left; padding-top: 8px; color: #fff; font-size: 14px; }
.f1-left a { color: #fff; }
.f1-right { width: 459px; float: left; text-align: right; padding-top: 8px; color: #fff; font-size: 14px; }
.about-cbg { background-image: url(../images/about-cbg.png); width: 744px; height: 478px; position: relative;  }
.about-title { margin: 0; padding: 0; font-size: 14px; padding-bottom: 14px; color: #2e3192; font-weight: bold; }
.about-company { font-size: 12px; position: absolute; top: 28px; left: 30px; width: 196px; }
.about-financing { font-size: 12px; position: absolute; top: 347px; left: 30px; width: 196px; }
.about-specialists { font-size: 12px; position: absolute; top: 20px; left: 270px; width: 226px; }
.about-facility { font-size: 12px; position: absolute; top: 28px; left: 525px; width: 196px; }
.about-shipping { font-size: 12px; position: absolute; top: 210px; left: 525px; width: 196px; }
.finance-cbg { background-image: url(../images/finance-cbg.jpg); width: 744px; height: 478px; position: relative; }
.finance-title { position: absolute; top: 32px; left: 85px; width: 180px; font-size: 14px; color: #2e3192; font-weight: bold; }
.finance-text { font-size: 14px; position: absolute; left: 37px; top: 88px; width: 315px; }
.finance-text li { color: #f00; }
.finance-text li span { color: #2e3192; }
.finance-creditapp { position: absolute; top: 366px; left: 449px; width: 220px; height: 44px; }
.contact-cbg { background-image: url(../images/contact-cbg.jpg); width: 744px; height: 478px; position: relative; }
.contact-map { position: absolute; top: 173px; left: 21px; height: 174px; width: 39px; }
.contact-address { position: absolute; top: 25px; left: 20px; font-size: 16px; color: #fff; }
.contact-text { position: absolute; top: 36px; left: 253px; width: 450px; font-size: 14px; }
.contact-fieldat { float: left; width: 120px; padding: 5px 0; }
.contact-fieldav { float: left; width: 330px; padding: 5px 0; }
.contact-fieldav input { width: 325px; margin: 0; border: 0;}
.contact-fieldbt { float: left; width: 65px; padding: 5px 0; }
.contact-fieldbv { float: left; width: 385px; padding: 5px 0; }
.contact-fieldbv textarea { width: 380px; height: 80px; margin: 0; border: 0; }
.inventory-box { background-color: #729dc7; padding: 10px; }
.inventory-top { background-color: #fff; padding: 10px; }
.inventory-header { font-size: 21px; font-weight: bold; color: #be1e2d; width: 300px; float: left; }
.inventory-nav { width: 400px; float: left; text-align: right; color: #231f20; line-height: 21px; }
.inventory-nav a { color: #231f20; }
.inventory-item { margin: 10px 0; }
.inventory-img { width: 120px; height: 90px; float: left; background-color: #bcbec0; text-align: center; }
.inventory-summary { width: 193px; float: left; font-size: 16px; background-color: #d1d3d4; height: 90px; overflow: hidden; }
.inventory-summary p { padding-left: 15px; padding-top: 3px; margin: 0; }
.inventory-summary a { color: #231f20; }
.inventory-details { width: 302px; height: 90px; background-color: #d1d3d4; float: left; }
.inventory-price { width: 107px; height: 90px; float: left; background-color: #bcbec0; text-align: center; }
.inventory-details-a { background-color: #bcbec0; padding: 2px 3px; }
.inventory-details-b { padding: 2px 3px; }
.catalog-header { background-color: #729dc7; font-size: 21px; font-weight: bold; padding: 20px; line-height: 21px; color: #fff; }
.catalog-desc { padding: 8px; background-color: #d1d3d4; }
.catalog-div { height: 12px; background-color: #729dc7; border-bottom: 12px #fff solid; }
.catalog-details { background-color: #729dc7; padding: 10px; color: #fff; }
.catalog-details-box { width: 702px; background-color: #d1d3d4; margin: 0px auto; }
.catalog-details-1a { background-color: #bcbec0; width: 340px; float: left; padding: 2px 5px; color: #000; margin-right: 2px; }
.catalog-details-1b { background-color: #bcbec0; width: 340px; float: left; padding: 2px 5px; color: #000; }
.catalog-details-2a { background-color: #d1d3d4; width: 340px; float: left; padding: 2px 5px; color: #000; margin-right: 2px; }
.catalog-details-2b { background-color: #d1d3d4; width: 340px; float: left; padding: 2px 5px; color: #000; }
.gallery-box { background-color: #fff; text-align: center;}
.content-box { background-color: #729dc7; padding: 10px; }
.content-top { background-color: #fff; padding: 10px; font-size: 21px; font-weight: bold; color: #be1e2d; }
.content-body { background-color: #fff; padding: 10px; margin-top: 8px; }

