.center-img{text-align:center; margin:0 auto;}
.copyright{background-color:#17A1C8;padding:10px;color:#fff;text-align:center;}
.copyright a{color:#fff;}
.footer-links{background-color:#001725;text-align:center; padding:10px;color:#797D80;}
.footer-links a{color:#797D80;}
.header{border-top:5px solid #17A1C8;}
.phone{color:#01395C;font-size:22px;font-weight:bold;}
.phone-head{font-size:32px;font-weight:bold; color:#00385E;}
.phone-header{color:#337ab7}
.email{color:#01395C;}
.email-head{font-size: 16px; font-weight: bold; color:#009BC4 !important;}
.hours{color:#17A1C8;font-weight:bold;margin-bottom:2px;font-size:15px;}
.hours-head{color:red; font-size:16px; font-weight:bold; padding-top:9px}
.navy-background{background-color:#01395C;}
.quote{color: #fff;font-size: 18px;}
.quoteBtn{background-color:#17A1C8;border:0px;border-radius:20px;padding:5px;padding-left:30px;padding-right:30px;margin-left:15px;color:#fff;font-size:18px;}
.quoteDiv{padding:20px;text-align:center}
.padDiv{padding:20px;padding-top:40px;padding-bottom:40px;text-align:center;}
.baby-blue-background{background-color:#E5EEF7;}
.light-gray-background{background-color:#f1f1f1;}
.logo{margin-top:5px;margin-bottom:5px;}
.navbar{border-radius:0px;}
.navbar-inverse{background-color:#01395C; border:0px;margin-bottom:0px;}
.navbar-inverse .navbar-nav>li>a{color:#fff;font-size:16px;}
.navbar-inverse .navbar-nav>li>a .active{background-color:#17A1C8;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {background-color:#17A1C8;margin-top:0px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#17A1C8;}
.navbar-toggle{background-color:#17A1C8;}
.contact-info{margin-top: 8px;margin-bottom:8px;}
.circle-icon {background: #01395C;width:25px;height:25px;border-radius: 50%;text-align: center;vertical-align: middle;padding:4px;color:#fff;}
.fa-phone{font-size:18px;}
.fa-search{color:#fff;font-size:16px;}
.fa-shopping-cart{color:#fff;font-size:16px;}
.nav>li>a{padding:15px 35px;}
.contact-info{text-align: right;}
h3{font-size:18px;font-weight:bold;margin-bottom:20px;}
h4{font-size:16px;font-weight:bold;}
.case-studies-div{background-image:url(/images/banner-index-quote.png);padding-top:100px;padding-bottom:100px;text-align:center;}
.btn-case-studies{background-color:#17A1C8;color:#fff;border:0px;border-radius:0px;padding:10px;padding-left:30px;padding-right:30px;font-size:18px;margin-top:20px;}
.case-studies-p{font-size:26px;color:#fff;}
.case-studies-link{color:#fff;font-weight:bold;font-size:20px;}
.case-studies-link a:focus, a:hover{color:#fff;cursor:pointer;}
.checkmark{list-style: none;}
.checkmark li:before {content: '✓';padding: 10px;font-weight:bold;}
.checkmark li{text-align:left;padding-left:5px;color:#01395C;font-size:16px;}
.app-text{margin-top:-35px;color:#fff;font-size:20px;text-align: center;}
.btnCom{background-color:#17A1C8;color:#fff;border:0px;border-radius:0px;padding:10px;padding-left:30px;padding-right:30px;font-size:15px;margin-top:65px;}
.btnInd{background-color:#01395C;color:#fff;border:0px;border-radius:0px;padding:10px;padding-left:30px;padding-right:30px;font-size:15px;margin-top:65px;}
.embed-responsive{border:5px solid #ccc;}
.banner-index{background-image:url(/images/banner-index.png);padding-top:70px;padding-bottom:70px;}
.h1-index{color:#fff;}
.banner-text{color:#fff;}
.center{text-align:center;}
.arrow{border:1px solid #a9a9a9;padding:2px;font-size:16px;color:#000;padding-right:5px;padding-left:5px; margin-bottom: 20px;}
.left{text-align:left;}
.right{text-align:right;}
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right{text-align: center;}
.item-odor{background: url(../images/odorSprite.png) no-repeat;position:absolute;right:30px;top:10px;display:block;width:50px;height:52px;}
.unit-img{text-align:center;margin:0 auto;padding-top:30px;padding-bottom:30px;}
.unit-link{color:#01395C;font-size: 18px;font-weight:bold;text-align:center;}
.unit-link  a:focus, a:hover{color:#17A1C8}
.unit-text{color:#17A1C8;text-align:center;margin-bottom:20px;}
.unit-div{text-align:center;margin-bottom:20px;}
.unit-desc{border:1px solid #f1f1f1;}
.item{min-height:290px;}
.table-responsive{border:0px;}
.btn-banner{background-color:#17A1C8;color:#fff;border:0px;border-radius:0px;padding:10px;padding-left:30px;padding-right:30px;font-size:18px;margin-top:20px;margin-bottom:30px;}
.padContent{padding-top:30px;padding-bottom:30px;}
.four-step{text-align:center;margin:0 auto;max-width:250px;}
.no-pad{padding-left: 0px;padding-right: 0px}
.btn-primary{margin-top: 20px;}
.margin-bottom{margin-bottom:20px;}
.case-study-header{font-size: 22px;}
div#relatedModels div { margin-bottom:3px; background-color:#FFFFFF; }
div#relatedModels div img { float:left; }
div#relatedModels div a { font-weight:bold; color:blue; float:left;margin-left:10px;line-height:4; }
div#relatedModels div span { color:green; }		
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px;width: 100%;}
ul.tabs li {float: left;margin: 0;cursor: pointer;padding: 0px 23px ;height: 31px;line-height: 31px;background-color:#E5EDF7;overflow: hidden;position: relative;font-weight:550;color:#666666;}
ul.tabs li:hover {background-color: #B7CDE8;}	
ul.tabs li.active{background-color: #B7CDE8;color:#00365f;}
.tab_container {border: 1px solid #B7CDE8;border-top: none;clear: both;float: left;width: 100%;background: #FFFFFF;margin-bottom:20px;}
.tab_content {padding: 15px;font-size: 1.2em;display: none;}
#fixedfooter {background-image:url(images/Add-To-Cart-Bar-BG.png);height:50px;padding:10px;position:fixed;left:0;bottom:0;width:100%}
.colorSwatch {height:36px;width:36px;display:inline-block;background-image:url(/images/swatches.png);cursor:pointer;}
.colorSwatch.blue{background-position:-80px 0px;}
.colorSwatch.brown{background-position:0px 0px;}
.colorSwatch.black{background-position:-40px 0px;}
.colorSwatch.active{border-bottom:solid 4px red;} 
.top-0{top:0}
.unit-img{text-align:center;margin:0 auto;max-width:255px !important;margin-bottom:10px;}
.unit{text-align:center;}
.bold-links{font-size: 18px;}
.testimonial-img{text-align:center;margin:0 auto;margin-bottom:10px;}
.page-title{font-size:16px;}
.start{ background-color:#009900; color:#FFFFFF; font-weight:bold; display:block; line-height:2; text-align:center; cursor:pointer; width:200px; margin:0 auto; }
#contentArea{background-image:url(images/banners/bannerShadow4.jpg); background-repeat:no-repeat; background-position:top center; padding-top:20px;}
#contentWrapper{margin:0 auto; width:700px;}
.salesperson p{margin-bottom:0px;margin-top:0px}
@media only screen and (max-width : 500px) {
.unitImage{ max-width:150px}
.col-xs-12.col-sm-5.printCenter{ padding-left:0px !important; margin-left:5px !important; margin-right:5px !important; text-align:left !important;}}
@media only screen and (min-width : 500px) {.unitImage{ max-width:250px}}
@media only screen and (max-width : 480px) {
.banner-index{padding-top:20px;padding-bottom:40px;}
.h1-index{font-size:20px;}
.btn-banner{background-color:#17A1C8;color:#fff;border:0px;border-radius:0px;padding:10px;font-size:14px;margin-top:20px;margin-bottom:30px;}
.btnCom{background-color:#17A1C8;color:#fff;border:0px;border-radius:0px;padding:10px;font-size:14px;padding-left:20px;padding-right:20px;margin-top:10px;}
.btnInd{background-color:#01395C;color:#fff;border:0px;border-radius:0px;padding:10px;font-size:14px;padding-left:20px;padding-right:20px;margin-top:10px;}
.btn-case-studies{background-color:#17A1C8;color:#fff;border:0px;border-radius:0px;padding:10px;font-size:18px;margin-top:20px;}
.case-studies-p{font-size:18px;}
.case-studies-link{font-size:18px;}
.case-studies-div{padding-top:20px;padding-bottom:40px;}
.case-studies-header{font-size: 22px;}
.header-logo{padding:0px;}
.fa-envelope{font-size: 21px;}
.checkmark{padding-left:0px;}
.btnBuy{border:0px; border-radius:0px; background-color:#133660; color:#FFFFFF; padding:5px; font-size:10px;}
.btnContact{border:0px; border-radius:0px; background-color:red; color:#FFFFFF; padding:5px; font-size:10px;}
.pQuote{font-size:20px; text-align:center; margin-left:10px; margin-right:10px; margin-bottom:0px}
.pName{font-size:20px; text-align:right; margin-left:10px; margin-right:10px; margin-bottom:30px}
}
@media only screen and (max-width : 651px) {
.vid{padding-right: 0px; padding-left: 0px}
.curved{padding-left: 0px; padding-right: 0px}
}
@media (min-width: 652px){
.vid{padding-right: 0px; padding-left: 25px}
.curved{padding-left: 0px; padding-right: 10px}
.quickQuoteBanner{margin-left:25px;}
}
.carousel-control.left, .carousel-control.right{background-image:none !important;color:rgb(81, 96, 135);}
.container{background-color:#FFFFFF;padding:0px;}
.unit{text-align:center;font-size:20px;font-weight:bold;}
.units{width:700px;}
.unit a{text-decoration:none;color:#333;}
.unit img{border:solid 1px #CCC;}
.unit span{color:#666;display:block;font-weight:normal;font-size:12px;}
.btnBuy{border:0px; border-radius:0px; background-color:#133660; color:#FFFFFF; padding:10px; font-size:18px;}
.btnContact{border:0px; border-radius:0px; background-color:red; color:#FFFFFF; padding:10px; font-size:18px;}
.pQuote{font-size:20px; text-align:center; margin-left:100px; margin-right:100px; margin-bottom:0px}
.pName{font-size:20px; text-align:right; margin-left:100px; margin-right:150px; margin-bottom:30px}

.no-dec{text-decoration:none;}
.border-0{border:0px;}
.m-0{margin:0px;}
.m-01{margin:1px;}
.m-02{margin:2px;}
.m-03{margin:3px;}
.m-04{margin:4px;}
.m-05{margin:5px;}
.m-06{margin:6px;}
.m-07{margin:7px;}
.m-08{margin:8px;}
.m-09{margin:9px;}
.m-1{margin:1px;}
.m-2{margin:2px;}
.m-3{margin:3px;}
.m-4{margin:4px;}
.m-5{margin:5px;}
.m-6{margin:6px;}
.m-7{margin:70px;}
.m-8{margin:80px;}
.m-9{margin:90px;}
.p-0{padding:0px;}
.p-01{padding:1px;}
.p-02{padding:2px;}
.p-03{padding:3px;}
.p-04{padding:4px;}
.p-05{padding:5px;}
.p-06{padding:6px;}
.p-07{padding:7px;}
.p-08{padding:8px;}
.p-09{padding:9px;}
.p-1{padding:10px;}
.p-2{padding:20px;}
.p-3{padding:30px;}
.p-4{padding:40px;}
.p-5{padding:50px;}
.p-6{padding:60px;}
.p-7{padding:70px;}
.p-8{padding:80px;}
.p-9{padding:90px;}
.mt-05{margin-top:5px;}
.mt-1{margin-top:10px;}
.mt-2{margin-top:20px;}
.mt-3{margin-top:30px;}
.mt-4{margin-top:40px;}
.mt-5{margin-top:50px;}
.mb-0{margin-bottom:0px;}
.mb-02{margin-bottom:2px;}
.mb-05{margin-bottom:5px;}
.mb-1{margin-bottom:10px;}
.mb-2{margin-bottom:20px;}
.mb-3{margin-bottom:30px;}
.mb-4{margin-bottom:40px;}
.mb-5{margin-bottom:50px;}
.ml-0{margin-left:0px;}
.ml-05{margin-left:5px;}
.ml-1{margin-left:10px;}
.ml-2{margin-left:20px;}
.ml-3{margin-left:30px;}
.ml-4{margin-left:40px;}
.ml-5{margin-left:50px;}
.ml-8{margin-left:80px;}
.mr-0{margin-right:0px;}
.mr-03{margin-right:3px;}
.mr-05{margin-right:5px;}
.mr-07{margin-right:7px;}
.mr-1{margin-right:10px;}
.mr-2{margin-right:20px;}
.mr-3{margin-right:30px;}
.mr-4{margin-right:40px;}
.mr-5{margin-right:50px;}
.pt-0{padding-top: 0px;}
.pt-05{padding-top:5px;}
.pt-07{padding-top:7px;}
.pt-08{padding-top:8px;}
.pt-1{padding-top:10px;}
.pt-2{padding-top:20px;}
.pt-3{padding-top:30px;}
.pt-4{padding-top:40px;}
.pt-5{padding-top:50px;}
.pt-6{padding-top:60px;}
.pt-7{padding-top:70px;}
.pb-0{padding-bottom:0px;}
.pb-05{padding-bottom:5px;}
.pb-1{padding-bottom: 10px;}
.pb-2{padding-bottom:20px;}
.pb-3{padding-bottom:30px;}
.pb-4{padding-bottom:40px;}
.pb-5{padding-bottom:50px;}
.pl-0{padding-left:0px;}
.pl-03{padding-left:3px;}
.pl-05{padding-left:5px;}
.pl-1{padding-left:10px;}
.pl-2{padding-left:20px;}
.pl-3{padding-left:30px;}
.pl-4{padding-left:40px;}
.pl-5{padding-left:50px;}
.pl-6{padding-left:60px;}
.pl-8{padding-left:80px;}
.pr-0{padding-right:0px;}
.pr-02{padding-right:2px;}
.pr-03{padding-right:3px;}
.pr-05{padding-right:5px;}
.pr-1{padding-right:10px;}
.pr-2{padding-right:20px;}
.pr-3{padding-right:30px;}
.pr-4{padding-right:40px;}
.pr-5{padding-right:50px;}
.pl-250p{padding-left:250px;}
.m-15{margin:15px;}
.ml-15{margin-left:15px;}
.mr-15{margin-right:15px;}
.mt-15{margin-top:15px;}
.mb-15{margin-bottom:15px;}
.pl-15{padding-left: 15px;}
.pr-15{padding-right:15px;}
.pt-15{padding-top:15px;}
.pb-15{padding-bottom:15px;}
.pl-25p{padding-left:25px;}
.pr-25{padding-right:25px;}
.pt-25{padding-top:25px;}
.pb-25{padding-bottom:25px;}
.mr-25{margin-right:25px}
.ml-25{margin-left:25px;}
.mb-25{margin-bottom: 25px;}
.mt-25{margin-top:25px;}
.mr-37{margin-right:37px;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.font-normal{font-weight:normal;}
.font-bold{font-weight:bold;}
.font-italic{font-style: italic}
.text-underline{text-decoration: underline}
.font-36{font-size:36px;}
.font-34{font-size:34px;}
.font-32{font-size:32px;}
.font-30{font-size:30px;}
.font-28{font-size:28px;}
.font-26{font-size:26px;}
.font-25{font-size:25px;}
.font-24{font-size:24px;}
.font-23{font-size:23px;}
.font-22{font-size:22px;}
.font-20{font-size:20px;}
.font-18{font-size:18px;}
.font-16{font-size:16px;}
.font-14{font-size:14px;}
.font-13{font-size:13px;}
.font-12{font-size:12px;}
.font-11{font-size:11px;}
.font-10{font-size:10px;}
.font-red{color:red;}
.font-green{color:green;}
.font-white{color:#fff;}
.font-blue{color:blue;}
.font-light-gray{color:#FF0000;}
.font-arial{font-family:arial;}
.float-l{float-left;}
.float-r{float-right;}
.bg-ccc{background-color:#ccc;}
.bg-eee{background-color:#eee;}
.bg-white{background-color:#fff;}
.w-100{width:100%;}
.w-15{width:15%;}
.w-20{width:20%;}
.w-25{width:25%}
.w-50{width:50%}
.lh-2{line-height:2;}
.lh-1-7{line-height:1.7;}
.lh-1-5{line-height:1.5;}
.lh-1{line-height:1;}
.d-iblock{display:inline-block;}
.d-inline{display:inline;}
.font-sans{font-family:Arial, Helvetica, sans-serif;}
.w-90{width:90%;}


.w-1{width:1px;}
.w-80p{width:80px;}
.standard-units-tab{border: 1px solid #DDDDDD; border-bottom: none; margin-right: 3px;}
.accessories-tab{border: 1px solid #DDDDDD; border-bottom: none;}
.font-bold{font-weight:bold;}
.color-ff0000{color:#ff0000;}
.color-990000{color:#990000;}
.color-666{color:#666;}
.color-333{color:#333;}
.color-4d{color:#4d4d4d;}
.color-0000ff{color:#0000ff;}
.img-quote{max-width:200px; max-height:200px;text-align: center;margin: 0 auto;}
.w-211{width:211px;}
.w-206p{width:206px;}
.w-200{width:200px;}
.w-218p{width:228px;}
.w-220p{width:220px;}
.w-300p{width:300px;}
.w-400p{width:400px;}
.w-600p{width:600px;}
.h-130p{height:130px;}
.mw-50{max-width:50%}
.mw-550p{max-width:550px;}
.mw-230p{max-width:230px;}
.mw-30p{max-width:30px;}
.q-short-name{color:#333; font-weight:bold;}
.q-name{font-size:14px;line-height:1.5;}
.border-bottom{margin-bottom:0; border-bottom:solid 1px;}
.img-thumb{max-width:200px; max-height:200px;text-align: center;margin: 0 auto;}
.pbia{page-break-inside:avoid}
.ws-no{white-space: nowrap;}
.center-img{text-align: center;margin:0 auto;}
.mt-35p{margin-top: 35px;}
.border-1{border-top: 1px solid #ddd;}
.shop-btn{border:0px; background-color:#409D59; color:#FFFFFF; font-size:16px; padding:5px; padding-left:15px; padding-right:15px}
.tab{border: 1px solid #DDDDDD; border-bottom: none;}
.product-tab{border: 1px solid #DDDDDD; border-bottom: none;}
.bg-none{background-color:none;}
.pt-120p{padding-top:120px;}
.gray-border{border:solid 1px #CCCCCC;}
.sketch-text-1{font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;}
.sketch-text-2{font-weight: bold; color: #1CAAD9;}
.min-w-200p{min-width:200px;}
.mw-140p{max-width:140px}
.mh-100p{max-height:100px;}
.mh-110p{max-height:110px;}
.mh-300p{max-height:300px;}
.h-200{height:200px;}
.h-150p{height:150px;}
.h-20{height:20px;}
.w-150p{width:150px;}
.w-130p{width:130px;}
.w-50p{width:50px;}
.w-40p{width:40px;}
.w-30p{width:30px;}
.w-95p{width:95px;}
.w-165p{width:165px;}
.mw-175p{max-width:175px;}
.mw-75p{max-width:75px;}
.mw-270p{max-width:270px;}
.w-70p{width:70px;}
.w-75p{width:75px;}
.w-80p{width:80px;}
.w-7{width:7%;}
.w-126p{width:126px;}
.w-125p{width:125px;}
.h-65p{height:65px;}
.h-60p{height:60px;}
.mw-420p{max-width:420px;}
.mh-250p{max-height:250px;}
.mb-114{margin-bottom:114px;}
.mb-177{margin-bottom:177px;}
.pl-45{padding-left: 45px;}
.pl-6e{padding-left:6em;}
.pl-4e{padding-left:4em;}
.pl-2e{padding-left:2em;}
.clear-both{clear:both;}
.min-height-500p{min-height:500px;}
.app-h1{color:#1e558e; font-size:24px; padding-top:5px;}
.app-h2{font-size:18px; font-weight:bold; margin-top:0px; margin-bottom: 5px;}
.border-radius-0{border-radius: 0px;}
.btn-send{border:0px; border-radius:0px; background-color:#133660; color:#FFFFFF; padding:7px; padding-left:20px; padding-right:20px; font-size:16px}
.font-sans{font-family:Arial, Helvetica, sans-serif;}
.app-img-border{border:solid 1px #CCCCCC; margin:5px;}
.breadcrumb-link{color:#009ac8}
.bradcrumb-active{color:#003760}
.h1-product{font-weight:bold; color:#003760; font-size:24px; margin-bottom:14px; margin-left:20px}
.h2-product{font-weight:bold; color:#003760; font-size:18px}
.install-options{font-weight:bold; color:#003760; font-size:18px; margin-bottom: 20px}
.product-color{text-align:left; font-weight:bold; color:#003760; font-size:15px}
.otherImg{border:solid 1px #000000; margin:5px;}
.unit-qty{text-align:right; width:30px; max-width: 55px;}
.unit-qty-1{text-align:right; width:30px;}
.unit-qty-2{margin-left:10px; margin-right:10px; text-align:right; max-width: 55px;}
.terms-row{background-color:#00385E; margin:0}
.logo-head{max-height:52px; padding-top:7px; display:inline;}
.phone-icon{font-size:35px; color:#009BC6;}
.cart-head{background-color:#009BC6; border-bottom:solid 6px #009BC6;}
.unit-parts-img{margin:5px; border: solid 1px #CCCCCC; width:300px; float:left;}
.build-bg{background-image:url(images/BuildASystemHeader.gif); background-position:top left; background-repeat:no-repeat; padding-top:60px;}
.carbon-even{}
.carbon-odd{background-color:#fff;}
.carbon-even{background-color:#F0F4FA}
.h1-filter{font-weight:bold; color:#003760;}
.model-numb{border:1px solid; border-color:#809BB0; padding:4px}
.model-search-btn{background-color:#003760; color:#FFFFFF; padding:5px; border:0px}
img.optVisibility{ border:solid 1px #CCCCCC; }
img.selected{ border:solid 4px #0066CC; }
td.filterPod{ border: solid 1px #CCCCCC; background-color:#FFFFFF; width:140px; }
div.filterName{ color:green; font-family:Georgia, 'Times New Roman', Times, serif; font-size:18px; font-weight:bold; text-align:center; background-color:#EEEEEE; line-height:2; cursor:pointer; }
div.filterContent{ padding:5px; }
td.odd{ background-color:#FFFFCC; }
td.selected{ border:solid 4px green; }
.btnSelect{ width:125px; margin-top:10px; margin-bottom:10px; background-color:#0066CC;  }
sup{ color:red; font-size:10px; }
.build-table-border{background-color:#EEEEEE; border:solid 4px #EEEEEE;}
.build-rec{text-align:center; font-size:16px; color:#006699; font-weight:bold; padding-top:10px;}
.carousel-caption{background: rgba(0, 0, 0, 0.5); padding-top: 0; padding-bottom: 20px; padding: 10px;}
.fine-print{font-size: 11px; font-style: italic; color:#666;}
.show {display: block !important;}
.hidden {display: none !important;visibility: hidden !important;}
.invisible {visibility: hidden;}
.h2-fsd{font-size:24px; color:#00365F; font-weight:300;}
.titleBar{background-color:#D6EFF6; color:#00375F; padding-left:10px; ; font-size:24px; padding:10px; margin-left:0px;}
.titleBar span{font-size:18px; font-weight:normal; padding-left:10px;}
.btn-fsd{padding: 8px; border:0px; border-radius:0px; background-color:#00385D; color:#FFFFFF; padding-left:10px; padding-right:10px; font-size:16px}
.desc{padding-bottom: 0px; font-size: 16px}
.sku{font-size: 14px; font-style: italic; color: #666;}
.otherImg{height:120px; width: 130px}
.blueText{color:#009DC4;}
a.infoLink{border-bottom:dashed 1px;text-decoration:none;}
a.infoLink:hover{text-decoration:none;border-bottom:none;}
.demp-vid{position:relative; top:6px; padding-left:54px;}
.ac-border{border-bottom:solid 1px #EEEEEE; padding-top:20px;}
.bg-fafafa{background-color:#fafafa;}
.ac-img-pos{position:relative; top:10px; left:10px;}
.h2-ac-1{color:#1E558E}
.ac-row-border{border-bottom:solid 1px #AAAAAA;}
.radio-inline{vertical-align:middle;}
.qqentry{position:static; margin-left:20px; margin-right:10px}
.q-p{color:#01385F; font-size:16px;}
.next-btn{background-color:#01385f; margin-left:10px; margin-top:25px}
.bg-get-qt{background-color:#01385f;}
.font-ox{color:#01385F}
.bg-ox{background-color:#01385F;}
.font-009bc4{color:#009bc4;}
.ac-border-eee{border-bottom:solid 1px #EEEEEE;}
.comm-img{margin:0 auto; margin-top:30px; max-height:279px;}
.color-137c96{color:#137C96;}
.color-a6a6a6{color:#a6a6a6;}
.shop-confidence{background-image:url(images/shopconfidence5.png); height:77px; width:199px; background-repeat:no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin: 0 auto; margin-top: 20px}
.checkout-btn{border: 0px; border-radius: 0px; color: #FFFFFF; background-color: green; font-size: 20px; padding:7px; padding-left: 15px; padding-right:15px;}
.issue-notice{border:solid 1px red; background-color:#F3B2B3; padding:10px; font-family:arial; font-size:14px;}
.discount-btn{border:0px; border-radius:0px; background-color:#9a1200; color:#FFFFFF; padding:6px; font-size:18px; padding-left:20px; padding-right:20px}
.payment-table{border-left: solid 1px #EEEEEE; border-right: solid 1px #EEEEEE;}
.payment-table-td{font-weight:bold; font-size:16px; padding:5px; background-color:#333333; color:#FFFFFF;}
.payment-table-1{border: solid 1px #EEEEEE; text-align:center; margin-bottom:10px;}
.payment-input{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:50px; size:5}
.payment-input-1{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:90%; size:5}
.font-ox{color:#00365F}
.container{padding-left: 0px; padding-right: 0px}

    @media only screen and (max-width : 990px) {
        .prodImg{width:200px;}
    }
    @media only screen and (min-width : 990px) {
        .prodImg{width:100px;}
    }

    .fa-chevron-up, .fa-chevron-down{
        font-size:14px;
        cursor:pointer;
    }
    .disabled{
        color:#CCCCCC;
        cursor:inherit;
    }
.carousel-control.left, .carousel-control.right{
		background-image:none !important;
		color:rgb(81, 96, 135);
	}
	@media (min-width: 1200px){
		.container {
			width: 1200px;
			max-width: 1200px;
		}
	}
    .container{
    	background-color:#FFFFFF;
        padding:0px;
    }
    .titleBar{
    		background-color:#009AC8; color:#FFF; width:98%; float: none
    }
    .titleBarH2{padding-left:15px; font-size:24px; font-weight:bold; margin:0 auto; padding: 5px; text-align: left; color: #FFFFFF}
    .titleBarChoose span{
		font-size:18px; font-weight:normal; padding-left:10px; text-align:center; padding-top:5px; color: #FFFFFF
	}

    .unit{
		/*width:127px; float:left; margin-left:46px;*/
		text-align:center;
		font-size:20px;
		font-weight:bold;
		/*margin-top:20px;*/
	}
	.units{
		/*padding-left:30px;*/
		width:700px;
	}
	.unit a{
		text-decoration:none;
		color:#333;
	}
	.unit span{
		color:#009AC8;
		display:block;
		font-weight:normal;
		font-size:16px;
		padding-bottom:15px
	}
	.unit p{font-size:20px; color:#003760; font-weight:normal; margin-bottom:0px}
	.btn-lg.btn-solved{
		border-radius:0px;
		font-size:24px;
		margin-top:21px;
	}
	.btn-primary.btn-solved{
		border-color:#00375F;
		background-color:#00375F;
	}
  .appImg{height:240px; width:224px; padding-top:25px; text-align:center; font-size:20px;color:#003760}
  .appText{}
  .appDiv{margin:15px; margin-top:0px}

  .bg-tobacco{background-image:url(/images/tobacco.png);}
  .bg-welding{background-image:url(/images/welding.png);}
  .bg-wood{background-image:url(/images/wood.png);}
  .bg-oil{background-image:url(/images/oil.png);}
  .bg-plasma{background-image:url(/images/plasma-smoke.png);}
  .bg-fsd{background-image:url(/images/FSD.png);}
  .ccc-border{border:solid 1px #CCCCCC;}
  .load-cart{border:solid 1px #000000; background-color:#990000; color:#FFFFFF;}
  .cartRow{margin-bottom: 15px; border-bottom: 1px solid #CCCCCC; padding-bottom: 10px}
.bg-333{background-color:#333;}
.disp-total{border-top: solid 1px #CCCCCC; text-align:right; border-bottom: solid 2px #666666; font-size:22px; font-weight:bold; color:green; font-family:Georgia, Times, serif}
.totals-disc{color:#999999; text-align:right; font-size:10px; font-style:italic;}
.ship-total{font-family:Arial, Helvetica, sans-serif; font-size:12px; border-left: solid 1px #EEEEEE; border-right: solid 1px #EEEEEE; border-left: solid 1px #EEEEEE; border-top: solid 1px #EEEEEE;}
.payment-table-2{border-left: solid 1px #EEEEEE; border-right: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE;}



    .container{
    	background-color:#FFFFFF;
        padding:0px;
    }
	h2.productH2{
		color:#003366;
		font-size:14px;
		font-weight:bold;
	}
	a.h2.titleBarH2{text-decoration: none}
	.productInfoBox{
		background-color:#EEEEEE;
		
		line-height:1.5;
	}
	.productInfoBox label{
		padding:0;
	}
	
	#fixedFooterAddToCart{
		background-image: none !important;
		background-color:#FFF;
		/*opacity:.9;*/
		padding:10px;
	}
	#fixedfooter {
		height:50px;
		position:fixed;
		left:0;
		bottom:0;
		width:100%;
	}
	#priceBottom{
		margin-bottom: 40px;

	}
	


	div#relatedModels div { margin-bottom:3px; background-color:#FFFFFF; }
	div#relatedModels div img { float:left; }
	div#relatedModels div a { font-weight:bold; color:blue; float:left;margin-left:10px;line-height:4; }
	div#relatedModels div span { color:green; }
		
	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 32px;
		width: 100%;
	}
	ul.tabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 23px ;
		height: 31px;
		line-height: 31px;
		background-color:#E5EDF7;
		overflow: hidden;
		position: relative;
		font-weight:550;
		color:#666666;
	}
	ul.tabs li:hover {
		background-color: #B7CDE8;
	}	
	ul.tabs li.active{
		background-color: #B7CDE8;
		color:#00365f;
	}
	.tab_container {
		border: 1px solid #B7CDE8;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #FFFFFF;
		margin-bottom:20px
	}
	.tab_content {
		padding: 15px;
		font-size: 1.2em;
		display: none;
	}

	
	.colorSwatch {
		height:36px;
		width:36px;
		display:inline-block;
		background-image:url(/images/swatches.png);
		cursor:pointer;
	}
	.colorSwatch.blue{
		background-position:-80px 0px;
	}
	.colorSwatch.brown{
		background-position:0px 0px;
	}
	.colorSwatch.black{
		background-position:-40px 0px;
	}
	.colorSwatch.active{
		border-bottom:solid 4px red;
	}
	#chosenColor{
		font-weight:normal;
	}
    .otherImg{height: 80px; width: 94px}
    


	img{ border:none; }

	body, table td{ font-family:Arial, Helvetica, sans-serif; font-size:14px; }
	body{ padding:none; margin:0; background-color: #DDD !important;}
	h1 { color:#1E558E; }
	
	div#indexLeft{ float:left; width:200px; }
	div#OurUnitsDrop{ width:200px; background-color:#EEEEEE; border-bottom:solid 3px #0066CC; padding:5px; display:none; position:absolute; z-index:9999; }
	div#OurUnitsDrop p { text-align:center; }
	div#OurUnitsDrop div{ border-bottom:inset 1px #CCCCCC; background-color:#FFFFFF; margin-bottom:3px; }
	
	div.Footer{
		padding:20px;
		color:#666666;
	}
	div#ContentArea{ width:934px; margin:0 auto; padding-top:32px; }
	div#ContentArea div#Header div#menu a{ color:#1E558E; text-decoration:none; font-size:14px; font-weight:bold; display:inline-block; margin-right:20px; }	
	div#ContentArea div#Header div#logo{ float:left; padding-left:40px; padding-top:90px; }	
	div#ContentArea div#Header div#menu{ float:right; }	
	div#ContentArea div#Header div#menu div#phone{ padding-left:210px; /*padding-top:20px;*/ font-family:Georgia, 'Times New Roman', Times, serif; font-size:24px;font-weight:bold; color:#00385E}	
	div#ContentArea div#Header div#menu div#hours{ padding-right:150px; color:red; font-size:20px; font-weight:bold; text-align:right; }	
	div#ContentArea div#Header div#menu div#email{ padding-right:150px; text-align:right; }	
	div#ContentArea div#Header div#menu div#email a{ font-size: 20px; font-weight:bold; color:#009BC6; text-decoration:underline; margin-right:0px; }	
	div#ContentArea div#Header div#menu div#links div#links_cart{padding-top:40px;}	
	div#links_cart{background-color: #009BC6;border-bottom: solid 6px #009BC6;}
	/*h1,h2{ color:#666666; }
	h1{ font-size:16px; }*/
	
	
	label{ font-weight:bold; padding-top:10px; display:inline-block;}
	div#ContentArea div#Header div#logo { padding-top:0px; padding-left:0px; position:relative; top:-15px; left:10px;}
	div#links, div#links_cart { padding-right:20px; position:relative;}	
	div#links a{ min-width:100px; background-color:#00385E; border-bottom:solid 6px #00385E; color:#FFFFFF; text-decoration:none; font-size:16px; display:inline-block; padding-left:20px; padding-right:20px; line-height:2.5; text-align:center; }
	div#links_cart a{min-width:100px; color:#FFFFFF; text-decoration:none; font-size:16px; display:inline-block; padding-left:20px; line-height:2.5; text-align:center;}
	div#links a.active, div#links_cart a.active{ border-bottom:solid 6px #009BC6; }
	div#links a:hover, div#links_cart a:hover{ text-decoration:none; }	
	div#ContentArea div#Header div#menu div#phone { padding-left:0px; text-align:right;}
	div#ContentArea div#Header div#menu div#hours { padding-right:0px; }
	div#ContentArea div#Header div#menu div#email { padding-right:0px; }
	div#ContentArea div#Header div#menu { padding-right: 140px; }
	div#thumbs img{ border:solid 1px #CCCCCC; cursor:pointer; background-color:#FFFFFF;}
	div#imgHolder{ /*text-align:center; width:600px; height:403px; margin-bottom:10px;*/}
	h2{ color:#003366; }
	
	div#slideshow{ height:403px; width:535px; overflow:hidden; margin-left:60px; top:-30px; }
	
	.price{ font-size:22px; font-weight:bold; color:green; font-family:Georgia, 'Times New Roman', Times, serif; }
	#leftColumn{ float:left; width:250px; }
	#leftColumn div{
	padding: 5px;
	border: solid 1px #CCCCCC;
	background-color: #EEEEEE;
	font-weight: normal;
}
	#rightColumn{ float:right; width:600px;position:relative; top:-30px; }
	h1{ color:#000000; font-weight:bold; font-size:30px; padding:0px; margin:0px; }
	p.desc{ font-size:14px; line-height:1.5; }
	
	div#FooterLinks{ padding-top:10px; padding-bottom:10px; color:#FFFFFF; text-align:center; }
	div#FooterLinks a{ color:#FFFFFF; }
	
	div#relatedModels div { margin-bottom:3px; background-color:#FFFFFF; }
	div#relatedModels div img { float:left; }
	div#relatedModels div a { font-weight:bold; color:blue; float:left;margin-left:10px;line-height:4; }
	div#relatedModels div span { color:green; }

	#modelComparison { background-color:#0099CC; text-align:center; }
	#modelComparison th { background-color:#CCCCCC; }
	#modelComparison td { background-color:#FFFFFF; }
	#modelComparison td.highlight{ background-color:#FFFFCC; }
	#modelComparison tr.highlight{ background-color:#FFFFCC; }
	
	.start{ background-color:#009900; color:#FFFFFF; font-weight:bold; display:block; line-height:2; text-align:center; cursor:pointer; width:200px; margin:0 auto; }
	.next{ float:right; }
	.back{ float:left; background-color:#999999; }
	div.section{ width:600px; border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; padding:10px; border-bottom:solid 1px #CCCCCC; }


	   @media only screen and (max-width : 480px) {
		.titleBar{text-align:center; margin:0 auto; margin-left:8px;}
		.logoImg{max-height:85px; margin:0px}
		.nav-tabs>li>a{ font-size: 13px; color: #003760;}
        .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ font-size: 13px; color:#FFFFFF; background-color:#555;}
        #imgHolder{padding-left: 0px; padding-right: 0px;}
        .row{margin-left: 0px; margin-right: 0px}
    }
	   @media only screen and (min-width : 481px) {
		
		.logoImg{max-height:100px; margin:5px}
		 .nav-tabs>li>a{ font-size: 20px; color: #003760}
    	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
        font-size: 20px;
        color:#FFFFFF;
        background-color:#555;
    }
    }
	.item-odor {
    background: url(../images/odorSprite.png) no-repeat;
    position: absolute;
    left: 100px;
    top: 140px;
    display: block;
    width: 50px;
    height: 52px
}
.item-odor.noodor {
    background-position: -1px 0
}
.item-odor.someodor {
    background-position: -51px 0
}
.item-odor.heavyodor {
    background-position: -102px 0
}
.item-odor.oilmist {
    background-position: -151px 0
}
.item-odor.hepa {
    background-position: -202px 0
}

.borderless td, .borderless th {
    border: none;
}

 .otherImg{height: 80px; width: 94px}
   

	.tab_content {
		padding: 15px;
		font-size: 1.2em;
		display: none;
	}

	
@media print {
		.navbar-header {display:none;}
		.navbar.navbar-default.visible-xs.print {display:none !important;}
		.logoImg { max-width:170px !important; text-align:center !important; margin:0 auto !important;}
		.print{ display:none;}
		  a[href]:after {
		content: " (" attr(href) ")";
	  	}
	   a[href]:after {
		content: none !important;
 		 }
		.showOnPrint{
		display:block !important;
		}
		h1{text-align:center; margin-left:0px !important}
		.printCenter{text-align:center !important; margin:0 auto !important}
		.salesperson{margin-top:10px !important;}
		.contact{text-align:center !important; margin:0 auto !important; padding:0px !important;}
		.hideOnPrint{
			display:none;
		}
}