/* Fire Protection CSS */

.left_nav > ul.nav_0 > li.first > a.selected {
	 background-color: #C53D41;
	 color:#ffffff;
 }
.left_nav > ul.nav_0 > li.first > a.topper {
	color:#C53D41;
	font-weight: bold;
	font-size: 15px;
	padding:4px;
	border-bottom: 2px solid #C53D41;
}
.accordian ul.nav_0 li.selected a.header{
	background-color: transparent;
	color:#C53D41;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 2px solid #C53D41;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.accordian ul.nav_0 li.selected a.header:hover{
	background-color: #C53D41;
	color:#ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;

}
.left_nav ul.nav_0 a.nav_0.selected{
	color:#ffffff;
	border-bottom: 2px solid #C53D41;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.left_nav ul.nav_0 li.nav_0 ul.nav_0_1 li.nav_0_1 ul.nav_2 li.nav_2{
	background-image: url('../../images/site/red.png');
	background-repeat: no-repeat;
	background-position: 8px;
	border-bottom: 1px solid #999999;
}

.left_nav > ul.nav_0 li > ul.nav_0_1 > li.nav_0_1 > a,
.left_nav > ul.nav_0 li > ul.nav_0_1 > li.nav_0_1 a.selected{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 34px;
}
.left_nav > ul.nav_0 > li.first > a.topper:hover{
	background-color: #C53D41;
	color:#ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
}
.accordian li.nav_0_1:hover > a {
	color: #ffffff;
	background-color: #C53D41;
	background-image: url('../../images/site/white_down.png');
	background-repeat: no-repeat;
	background-position: 160px;
}
.left_nav > ul.nav_0 li > ul.nav_0_1 > li.nav_0_1 > a:hover,
.left_nav > ul.nav_0 li > ul.nav_0_1 > li.nav_0_1 a.selected:hover{
	background-color: #C53D41;
	background-image: url('../../images/site/white_down.png');
	background-position: 160px;
	background-repeat: no-repeat;
	color:#ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 34px;
	font-weight: bold;
}
.left_nav > ul.nav_0 li > ul.nav_0_1 > li {
	background-image: url('../../images/site/bullet_red.png');

	/*border-bottom: 1px solid #000;*/
}
.accordian li.nav_0_1 {
	border-bottom: 2px solid #C53D41;
	background-image: url('../../images/site/bullet_red.png');
	background-repeat: no-repeat;
	background-position: 162px;
	padding: 8px 0 8px 0;
}
.left_nav > ul.nav_0 li > ul.nav_0_1 > li.selected:hover{
	list-style-image: url('../../images/site/white_down.png');
	#background-image: url('../../images/site/red_rum.png');
	background-image: none;
	background-position: center 5px;
	background-repeat: no-repeat;
	padding-left: 0;
	padding-right: 0;

}
.accordian ul.nav_0_1 > li.selected:hover > a{
	background: #ffffff;
	background-image: url("../../images/site/red_down.png");
	background-position: 162px 16px;
	background-repeat: no-repeat;

}
.left_nav ul.nav_0_1 li.selected.depth_1{
	background-image:none;
	
}
.accordian .nav_0_1 > a.selected {
	color: #000000 !important;
	font-weight: bold;
	background-image: url("../../images/site/red_down.png");
	background-position: 162px 16px;
	background-repeat: no-repeat;

}
.left_nav ul.nav_0_1 a.selected.depth_1 {
background-image: url("../../images/site/red_down.png");
	background-position: 162px 16px;
	background-repeat: no-repeat;	
    color: #000000;
	
}
.accordian ul.nav_2 li.nav_2 {
	background-image: url('../../images/site/red.png');
	background-repeat: no-repeat;
	background-position: 8px 15px;
}
.sec_button {
	/*background-color: #C40000;*/
}
#cat_nav li.cat-nav a {
	background-image: url('../../images/site/buttons/button_arrow_red_e.gif');
}

h1 {
	color: #C40000;
}
div.product-item.box,.category-listing div.smallText {
	color: #C40000;
}

div.category-image-button-wrapper {
	border-top: 2px solid #C53D41;
	display: inline-block;
}
div.category-image-button{
	color:#C53D41;
	font-weight: bold;
}
#iGal{
	border: 1px solid #C53D41;

}
div.products_name a {
	color: #C53D41;
}
/*
#box_cat_quick_search .infoBoxContents .boxText {
	border-color: #C40000;
}
*/
.button-cat-quick-search {
	background-color: #C40000;
	color: #FFFFFF;
}

.productListing tr.productListing-heading-row {
	background-color: #C40000;
}

.productListing-data,
.productListing-data:last-child {
	border-color: #C40000;
}
.productListingHeader {
	background-color: #C40000;
  	table-layout: fixed;
  	color: #ffffff;
  	font-weight: bold;
}
.productListingHeader a{
	color: #ffffff;
}
.infoBoxHeading,
.infoBoxHeading a {
	background-color: #C40000;
}

.infoBox {
	border-color: #C40000;
}

#head-line {
	background-color: #AF1E2D;
}
.h1-box {
	background-color: #AF1E2D;
}
.accordion li.selected > a.first{
	background-color: #AF1E2D;
}
footer.footerWrapper {
	background-color: #AF1E2D;
}
figure.sub-category figcaption {
	border-top: 3px solid #AF1E2D;
}
div.catListingBox a {
	color:#AF1E2D;
}
.product-listing-box a.viewDetailsButton {
	background-color: #AF1E2D;
	color: #ffffff;
	border: 2px solid #AF1E2D;
}
.product-listing-box a.viewDetailsButton:hover {
	background-color: #ffffff;
	color: #AF1E2D;
}
.contact {
	background-color: #AF1E2D;
	color: white;
	border: 1px solid #AF1E2D;
}
.contact:hover {
	background-color: white;
	color: #AF1E2D;
}