			body{color:#333;background-color:#FFF;}
			span, em, strong, b, p, li, div{color:#333;background-color:transparent;}
			a, h1, h2, h3, h4 {color:#036;background-color:transparent;}
			.red {color:#900;}
			.btn-danger a:link, .btn-danger a:visited, .btn b{color:#FFF;}
			.mm-counter{color:#900;background-color:#FFF}
			.cart-icon-text{color:#FFF;background-color:#036;}
			.mobile-phone div, .mobile-phone strong, .mobile-phone a{color:#FFF;background-color:#001e3d;}
			.panel-title{color:#036;background-color:#f2f2f2;}
			.panel-title a{color:#036;background-color:#f2f2f2;}
			.container {max-width: 1200px;}
			.blog-heading div, .blog-heading .container, .blog-heading .meta, .blog-heading h1, .blog-heading b, .blog-heading a, .blog-by-image{color:#FFF;background:transparent;}
			#q {width:340px;}
			#glance li{margin-bottom:9px;}	
			.radio{margin-bottom:20px;clear: both;}
			.home-msg{font-size:18px;}
			.category-description p{margin-bottom:15px;}
			.panel-primary{border:none;}
			.navbar{padding:0px}
			.nav>li>a {padding: 10px 15px}
			.centernav {
				/* Allow the centering to work */
				/*display: table;   
				margin: 0 auto;*/
				display: flex;
		    flex-wrap: wrap;
		    align-items: center;
		    justify-content: center;
		    font-size:0.8em;
			}
			ul.navbar-nav {
				min-width: 696px;
				list-style: none;
				border-left:solid 1px #c0c0c0;
				}
			ul.navbar-nav li {
					display: inline; 
					border-right:solid 1px #c0c0c0;
				}	
			#bloglist li{margin-bottom:7px;}
			.panel-title a{text-decoration:none;}
			.mmenu-blue, .menu-blue a{background-color:#D2E7F4;color:#036;}
			.mmenu-dkblue, .menu-dkblue a{background-color:#036;color:#FFF;}
			.mmenu-yellow, .menu-yellow a{background-color:#FFFF99;color:#900;} 

    
		#mobilemenubutton{background-color: #036; color: #FFF; border:solid #FFF 1px; border-radius:5px; margin:10px 0 0 -10px; padding:5px 9px;}
		#mobilephonebutton{background-color: #FFF; color: #036; border:solid #FFF 1px; border-radius:5px; float:left; margin:10px 0 0 33px;padding:5px 9px;}
		#mobilesearchbutton{background-color: #FFF; color: #036; border:solid #FFF 1px; border-radius:5px; float:left; margin:14px 0 0 47px;padding:5px 9px;}
		#mobilecartbutton{background-color: #036; color: #FFF; border:solid #FFF 1px; border-radius:5px;  margin:10px 0 0 0; padding:5px 11px; position:relative;}
		@media screen and (min-width:768px) and (max-width:992px) {
			#mobilemenubutton{background-color: #036; color: #FFF; font-size:1.3em; margin:7px 0 0 0; padding:5px 9px;}
			#mobilephonebutton{background-color: #FFF; color: #036; font-size:1.6em; margin:11px 0 0 75px; padding:2px 9px 4px 9px;}
			#mobilesearchbutton{background-color: #FFF; color: #036; font-size:1.6em; margin:11px 0 0 75px; padding:2px 9px 4px 9px;}
			#mobilecartbutton{background-color: #036; color: #FFF; border:solid #FFF 1px; font-size:1.3em;}
			#mobilelogolink{margin-left:-20px;}
		}
	
        .navbar {margin-bottom: 0 !important;}
        .affix {z-index: 1000;box-shadow: 0px 0px 7px #000;background: #fff;width: 100%;}
        .btn-danger {color: #fff;background-color: #036;border-color: #000;}
				#q {border: 2px solid #036;}
			.proudly-serving{
				border-top: 1px solid #eee;
				border-bottom: 1px solid #eee;
				padding-bottom: 25pt;	
				margin: 20px 0 40px 0;
			}
			.footer-company-info ul li {
				padding: 10px 0;
				border-bottom: 1px solid #e3e3e3;
				font-family: 'Montserrat',sans-serif;
			}	
				.footer-company-info ul li a {
				color: #282828;
				text-decoration: none;
			}
			.footer-company-info b {
				color: #173c64;
				font-family: 'Montserrat',sans-serif;
				font-size: 20px;
				font-weight: 600;
				padding-bottom: 10px;
			}
			
			/*Category*/ 
			.related-categoriesx li{margin-bottom:10px;list-style-type: disc;}
			#category-description-div li, #category-description-div p, #category-description-div a, #category-description-div strong{background:transparent} 
			.category-description li, .category-description p, .category-description a, .category-description strong{background:transparent} 
			#filter-buttons .hidden-xs {
			    display: inline-block !important;
			}
			@media (max-width: 767px) {
				#filter-buttons .hidden-xs {
			  display: none!important;
			 }
			}
			.filter-div {
			    font-size: 1.4em;
			    border: solid #036 1px;
			}
			@media only screen and (max-width: 767px){
				.hidden-small{display: none!important;}
			}

				.btn-xlg{font-size:27px;}
				@media (max-width:414px) {
					.btn-xlg{font-size:20px;}
				}
				.alert-info a{color:#990000;}
			
			
				.boxed{padding:5px; cursor:pointer;}
				.boxedx:hover{background-color: #FFFF99;}
				.productTDia{background-color: #FFB6C1;}
				.productTDdc{background-color: #c0c0c0;}
				.productTDnew{background-color: #33FF66;}
				.product-benefits{margin:15px 0 15px 5px}
				.product-benefits li{list-style-type: disc;}
				.brand_label{padding:10px 0 5px 3px;}
				.brand_label_ul{padding:0 0 5px 5px;}
				h3{font-size:20px;padding:0 2px;}
					@media only screen and (max-width:480px) {
						#categorygrid h2{font-size:20px;margin-bottom:0px;}
						#categorygrid{font-size:1em;}
						h1{font-size: 22px;}
						.productcount{margin: 0 0 7px 0;font-size:1em;} 
					}
					#categorygrid .col-xs-6{padding:0 7px;}
					.top_category{margin:5px 5px 15px 5px;padding:5px 5px 5px 8px;color:#FFF;background:#f2f2f2;border-radius:7px;font-size:1.3em;border:solid #999 1px;}
					.top_category b{color:#036;}
					#brand-links-button b{background:#036;color:#FFF;}
					#related-links-button b{background:#036;color:#FFF;}
					
					.col-sm-4{}
					
					.producttitle h2{margin:0 0 5px 0; font-size:18px;}
					
					@media only screen and (min-width:768px) {
						.catimage{min-height:220px;}
						.catimage img{max-height:200px;margin:auto;}
					}
					
					@media only screen and (max-width:480px) {
						.catimage img{width:98%;}
						.producttitle h2{margin:0 0 20px 0; font-size:14px;}
					}
					
					.catdesc{padding:0 20px 5px 20px;}
					
					.col-sm-4-row{width:100%;}
					.catimage-row{float:left;width:320px;min-height:320px;margin-right: 20px;}
					.catdesc-row{float:left;max-width:425px;padding-left:15px;font-size:1.2em;}	
					.producttitle-row h2{font-size:2em; margin-bottom:20px;}
					
					
	#filter-buttons .hidden-xs {
	    display: inline-block !important;
	}
	@media (max-width: 767px) {
		#filter-buttons .hidden-xs {
	  display: none!important;
	 }
	}
	.filter-div {
	    font-size: 1.4em;
	    border: solid #036 1px;
	}
	@media only screen and (max-width: 767px){
		.hidden-small{display: none!important;}
	}
					

			
			.alert-info{padding:10px;font-size:1.2em;}
			#category-description-div {
			  height: 90px;
			  overflow: hidden;
			}
			.show_hide{
				text-decoration:underline;
				cursor:pointer;
				padding: 10px 0 15px 0;
				margin-bottom:10px;
				font-weight:bold;
				background: #9acfea;
				font-size:1.2em;
			}
			.show_hide_span{
				padding: 5px 5px 10px 5px;
				background: #9acfea;
				}
			
			/*Product*/
			.starreview-empty-stars {color:#e9e9e9;}
			.product b, .product em{background:transparent} 
			.radio, .checkbox{background:transparent} 
			.varhead strong{background:transparent} 
			.faq div, .well div, .well span, .category_link a{background:transparent}
			.group_help {color:#900;padding-bottom:20px;}
			.group_help b, .group_help li{color:#900;}
			
			input[type=checkbox]{margin:0 5px 0 0;}
			#mainproductimage .img-responsive {margin: 0 auto;}
			.varname{color:#036;font-weight:700;font-size:20px;line-height:20px;}
			.varprice{color:#900;}
			.benefits{font-size:16px;}
			.addpicturesdiv img{margin:auto;}
			.similarproductsdiv{border:solid #c0c0c0 2px;margin:10px 0 20px 0;padding:10px 15px;}
			.similarproductsdiv h3{margin-top:0px;}
			.similardiv {}
			.similardiv h2{font-size:16px;}
			@media (min-width: 992px){
				.gallery{top:0;}
				.gallerydiv{padding:0 40px 0 20px;}
			}
			
			.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
			    height: 25px;
			    width: 20px;
			    margin-right: 7px;
			}
			.checkbox input[type=checkbox]{
					margin-top:3px;
			}
			.checkbox {
					margin-bottom: 10px !important;
			    margin-top: 30px;
			    font-size: 1.1em;
			}
			.radio {
			    margin-bottom: -10px !important;
			    font-size: 1.1em;
			}
			.group_help ul{margin-left:20px;}
			.category-description a{color:#003366;}
			
			/*Cart*/
			.table>thead>tr>.warning {background-color: #036; color: #FFF; border-bottom: none;}
			
			.embed-youtube {
				position: relative;
				padding-bottom: 56.25%; /* - 16:9 aspect ratio (most common) */
				/* padding-bottom: 62.5%; - 16:10 aspect ratio */
				/* padding-bottom: 75%; - 4:3 aspect ratio */
				padding-top: 30px;
				height: 0;
				overflow: hidden;
				max-width:900px;
				margin:auto;
			}
			
			.embed-youtube iframe,
			.embed-youtube object,
			.embed-youtube embed {
				border: 0;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}
			.htmlarea img{margin:auto;padding:2em 0}
			
			
			.containerx{max-width:1424px;}
			.container{max-width:1600px;}
			ul.navbar-nav li {display: inline; border-right: solid 1px #4c7093;}
			ul.navbar-nav {min-width: 696px;list-style: none;border-left: none;}
			.maincontainer {padding: 10px 30px 0 30px;}
			@media only screen and (max-width:480px) {
				.maincontainer {padding: 10px 15px 0 15px;}
			}
			.nav>li>a {padding: 10px 10px;text-decoration:none;} 
			ul.navbar-nav {padding: 10px 0 12px;}
			.navbar{background:#036;}
			.navbar-inverse .navbar-nav>li>a {color: #FFF;font-weight: 700;}
			.btn-red {color: #fff;background-color: #900;border-color: #000;}
			a:hover{text-decoration:underline !important; color:#333;}
			/*.panel-bodyx{margin:0 10px;}*/
			
			