/* Specialty CSS */
.left_nav > ul.nav_0 > li.first > a.selected {
	 background-color: #74A345;
	 color:#ffffff;
 }
.left_nav > ul.nav_0 > li.first > a.topper {
	color:#74A345;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 2px solid #74A345;
}
.accordian ul.nav_0 li.selected a.header{
	background-color: transparent;
	color:#74A345;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 2px solid #74A345;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.accordian ul.nav_0 li.selected a.header:hover{
	background-color: #74A345;
	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 #74A345;
	-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/green.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: #74A345;
	color:#ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
}
.accordian li.nav_0_1:hover > a {
	color: #ffffff;
	background-color: #74A345;
	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: #74A345;
	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_green.png');

	/*border-bottom: 1px solid #000;*/
}
.accordian li.nav_0_1 {
	background-image: url('../../images/site/bullet_green.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/green_down.png");
	background-position: 162px 16px;
	background-repeat: no-repeat;

}
.left_nav ul.nav_0_1 li.selected.depth_1{
	background-image:none;
	
}
.left_nav ul.nav_0_1 a.selected.depth_1 {
	background-image: url('../../images/site/green_down.png');
	background-position: 162px 16px;
	background-repeat: no-repeat;	
    color: #000000;
	
}
.accordian ul.nav_2 li.nav_2 {
	background-image: url('../../images/site/green.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_green_e.gif');
}

h1 {
	color: #74A345;
}

#box_cat_quick_search .infoBoxContents .boxText {
	border-color: #00A4A2;
}

.button-cat-quick-search {
	background-color: #00A4A2;
	color: #FFFFFF;
}

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

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

.infoBox {
	border-color: #00A4A2;
}

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