#noscript{background-color:#CC0000;padding:10px;font-size:20px;color:#FFFFFF;text-align:center;width:100%;position:absolute;top:0px;left:0px;}
@font-face{font-family:'dosislight';src:url('../font/dosis-light-webfont.woff2') format('woff2'),
url('../font/dosis-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'dosissemibold';src:url('../font/dosis-semibold-webfont.woff2') format('woff2'),
url('../font/dosis-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
html,body{line-height:1.6em;font-family:'Muli', sans-serif;font-weight:600;height:100%;font-size:16px;background:#f9f9f9;}
#top{position:relative;height:450px;z-index:99999;}
#topBox{background:rgba(0,0,0,0.5);position:relative;z-index:300;}
#top .container{position:relative;z-index:200;padding-top:20px;padding-bottom:20px;}
.phone{color:#ffcb05;font-size:28px;font-weight:bold;text-align:right;}
.phone img{height:20px;}
a{color:#a3c955;font-weight:300;outline:0;}
#middle a{color:#999;}
a:hover{color:#a3c955;text-decoration:underline;font-weight:300;outline:0;}
.mainBox{background:#FFF;position:relative;z-index:300;border-radius:5px;margin-bottom:30px;margin-top:30px;box-shadow:0px 0px 3px rgba(0,0,0,0.3);}
#middle{margin:0px 0px;}
#express{background:#666;padding:20px 0;}
#express span{font-family:'dosissemibold';font-weight:normal;font-style:normal;font-size:24px;color:#ffcb05;line-height:45px;text-transform:uppercase;}
#footer{background:#666;width:100%;padding:30px 0;margin-bottom:15px;text-align:center;}
#footer h1{color:#ffcb05;margin:0;line-height:normal;padding:0;display:inline-block;text-transform:uppercase;}
.brush{display:inline-block;}
.paint{display:inline-block;}
#footer a{color:#ffffff;}
.copy{font-size:12px;color:#999;}
.copy a{color:#999;}
.spacer{clear:both;height:1px;font-size:2px;}
.box-inner{text-align:left;padding:25px 10px;width:100%;}
.topBanner{text-align:center;width:100%;height:450px;position:absolute;z-index:100;}
.topBanner img{width:100%;}
b{font-family:'Muli: 400', sans-serif;}
h1,h2,h3,h4,h5,h6{color:#000000;font-weight:600;margin:0px 0px 10px 0px;padding:0px;font-family:'dosissemibold';font-weight:normal;font-style:normal;}
h1{font-size:30px;font-weight:bold;line-height:36px;}
h2{font-size:26px;line-height:32px;}
h3{font-size:22px;line-height:28px;}
h4{font-size:18px;line-height:26px;}
h5{font-size:16px;line-height:22px;}
h6{font-size:14px;line-height:20px;}
.navbarClass{margin-bottom:0px;}
.menuContainer{margin:0px auto;}
#mobile-menu{float:right;margin-top:-5px;color:#ffffff;padding-left:25px;font-size:18px;}
.navbar-toggle{padding:8px 5px;}
#menu, #mainMenu{position:relative;z-index:3000;width:100%;}
#mainMenu ul{margin:5px 0px;padding:0;width:100%;text-align:right;list-style:none;}
#mainMenu li{position:relative;margin:0;padding:0;text-decoration:none;display:inline-block;white-space:nowrap;}
#mainMenu li ul{display:none;position:absolute;top:35px;left:0;}
#mainMenu li ul li{width:160px;float:left;clear:both;background-color:#EAEAEA;}
#mainMenu li ul li a{color:#333333;}
#mainMenu li:hover ul, #mainMenu li.over ul{display:block;}
#mainMenu li:hover, #mainMenu li.over{color:#a3c955;}
#mainMenu a{padding:0 0 0 20px;line-height:35px;color:#FFF;text-decoration:none;display:block;font-weight:bold;text-transform:uppercase;font-size:16px;}
#mainMenu a:hover{color:#FFF;}
#mainMenu li.lastMenu{border-right:none;}
#mainMenu li.activeMenu a{color:#FFF;}
#mainMenu li ul li{border-right:none;}
.module-box{padding:10px;padding-top:0px;margin-bottom:15px;border:solid 1px #E5E5E5;outline:0;box-shadow:rgba(0,0,0, 0.1) 0px 0px 4px;-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 4px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 4px;}
.module-box h2{border-bottom:3px double #CCCCCC;font-size:18px;margin-top:0px;margin-bottom:10px;}
.search-hightlight{background-color:#FFFF00;}
#search-box{margin:10px 0px;width:100%;float:right;text-align:center;}
#btn-search{border:1px solid #c2c2c3;border-right:1px solid #f2f2f2;background:#f2f2f2;float:right;height:40px;outline:none;}
#searchFor{border:1px solid #c2c2c3;border-left:none;background:#f2f2f2;height:40px;line-height:40px;float:right;outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.form-table{width:80%;}
.textfield-large{width:100%;}
.textarea-large{width:100%;height:400px;}
.required-field{}
.required-field-highlight{background-color:#f8bdb6;}
#login-reminder{margin:20px 0px 0px 0px;padding:10px 20px;border:solid 1px #E5E5E5;outline:0;font:normal 12px/100% Verdana, Tahoma, sans-serif;line-height:130%;background:#FFFFFF url('bg_form.png') left top repeat-x;background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE, endColorstr=#FFFFFFFF);box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;}
#login-reminder:hover, #login-reminder:focus{border-color:#C9C9C9;-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;}
input.button{border:solid 1px #CCCCCC;background:#CCCCCC url('bg_form.png') left top repeat-x;background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE, endColorstr=#FFFFFFFF);padding:0px 10px;line-height:25px;height:25px;cursor:pointer;}
input.button:hover, input.over{background:#AAAAAA url('bg_form.png') left top repeat-x;background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #999999), to(#FFFFFF));background:-moz-linear-gradient(top, #FFFFFF, #999999 1px, #FFFFFF 25px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE, endColorstr=#FFFFFFFF);}
#login-username, #login-password{width:150px;}
#easy_zoom{width:330px;height:100%;border:3px solid #336699;background:#ffffff;color:#333333;position:absolute;top:0px;left:260px;overflow:hidden;-moz-box-shadow:0 0 10px #555;-webkit-box-shadow:0 0 10px #555;box-shadow:0 0 10px #555;line-height:400px;text-align:center;}
#webpage-gallery-box{width:100%;float:left;margin:20px 0px;}
#webpage-gallery-box ul{margin:5px 0px 0px 0px;padding:0px;list-style:none;float:left;}
#webpage-gallery-box li{float:left;margin:5px 5px 5px 0px;border:1px solid #000000;padding:0px;height:70px;overflow:hidden;background-color:#ffffff;}
#webpage-gallery-box div{margin:0px;padding:0px;border:5px solid #ffffff;overflow:hidden;height:60px;}
.items-per-page-box{float:left;}
.pagination{float:right;width:100%;}
#pagination-details{float:right;}
.breadcrumb{font-size:12px;padding:0px;background-color:transparent;margin-bottom:10px;}
.breadcrumb a{color:#999999;}
.formSecurityValidation{display:none;}
.box-featured-product-item{margin:0px 5px 5px 0px;padding:5px;}
#social-links{float:right;width:100%;text-align:center;margin:10px 0px;}
#social-links a{margin-left:10px;float:right;}
.nav > li > a:hover, .nav > li > a:focus{background:none;}
.navbar-nav > li{display:inline-block;float:none;}
@media (min-width:300px){#social-links a{margin-left:2px;}
#searchFor{width:75%;}
}
@media (min-width:350px) and (max-width:500px){#social-links a{margin-left:0px;float:none;}
#search-box{margin:10px 13px;}
}
@media (max-width:767px){#top{height:250px;z-index:99999;}
.topBanner{height:250px;}
#footer h1{font-size:45px;}
#mainMenu li{text-align:left;}
#logo img{margin-bottom:10px;}
#express .cta{text-align:center;}
}
@media (min-width:768px){#footer h1{font-size:28px;}
#top{height:350px;z-index:100;}
.topBanner{height:350px;}
#mainMenu li{text-align:right;}
#mainMenu a{font-size:12px;padding:0 0 0 10px;}#express .cta{text-align:right;}
}
@media (min-width:992px){#top{height:400px;}
.topBanner{height:400px;}
#footer h1{font-size:37px;}
#mainMenu a{font-size:16px;padding:0 0 0 10px;}
}
@media (min-width:1200px){#top{height:450px;}
.topBanner{height:450px;}
#footer h1{font-size:45px;}
#mainMenu a{padding:0 0 0 20px;}
}