.vertnav-container {
	margin-top:10px;
}

.vertnav-link {
	background-color: #ed1c24;
	font-size: 20px;
	font-weight: 300;
	color: white;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0;
	display: block;
}

#vertnav li .vertnav-cat {
	display:block;
	border-bottom:1px solid #E0DFE3;
	width:195px;
	padding: 0px 3px 0px 15px;
	background:url("../images/li_s.gif") no-repeat scroll 6px 12px #F9F9F9;
}
#vertnav li{
	cursor:pointer;
	margin-top:1px;
}
#vertnav li .vertnav-cat:hover {
	background-color:#EBEBEB;
}
#vertnav li a span {
	white-space: pre-line;
}
#vertnav li a {
	color: #898989;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	width: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 7px 0;
}

#vertnav .level1-inactive .vertnav-cat a span{
	color:#898989;
	white-space: pre-line;
	display: inline-block;
}

#vertnav li.parent ul li.level1 .vertnav-cat{
	background: none !important;
	background-color: #fff !important;
	padding-left:28px!important;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:lighter!important;
	font-size:12px!important;
}

#vertnav li.level1 .vertnav-cat{
	background: none !important;
	background-color: #fff !important;
	padding-left:28px!important;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:lighter!important;
	font-size:12px!important;
}

#vertnav .level1 .vertnav-cat:hover{
	background: none #EBEBEB!important;
}

#vertnav .inactive .vertnav-cat {
	background-color:#F9F9F9;
}

#vertnav li.active .vertnav-cat {
	background-color:#EBEBEB;
}

#vertnav li.active .vertnav-cat a{
	color:#FF0000;
}

#vertnav li.inactive .vertnav-cat {
	font-weight:normal;
}

#vertnav .level1 .vertnav-cat {
	padding-left:10px;
	width:182px;
}

#vertnav .level2 .vertnav-cat {
	padding-left:20px;
	width:172px;
}

#vertnav .level3 .vertnav-cat {
	padding-left:30px;
	width:162px;
}
#vertnav li.accessories-head {
    margin-top: 35px;
}

#vertnav li.accessories-head >.vertnav-cat a {
	height: 100%;
}
#vertnav li.active.accessories-head .vertnav-cat a {
	color: #898989;
}
#vertnav li.active.accessories-head .vertnav-cat {
	background: none !important;
	background-color: #fff !important;
	padding-left: 28px!important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: lighter!important;
	font-size: 12px!important;
}
#vertnav li.active.accessories-head .vertnav-cat:hover {
	background: none #EBEBEB!important;
}
#vertnav li.accessories-head >.vertnav-cat,
#vertnav li.accessories-head >.vertnav-cat:hover,
#vertnav li.active.accessories-head >.vertnav-cat,
#vertnav li.active.accessories-head >.vertnav-cat:hover {
	background-image: none;
	background-color: #ed1c24;
	font-size: 20px;
	font-weight: 300;
	color: white;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0;
	display: block;
	width: 100%;
}
#vertnav .accessories-head >.vertnav-cat > a,
#vertnav .parts-head.last >.vertnav-cat > a {
	color: white;
	font-weight: 300;
}
#vertnav li.parts-head {
    margin-top: 35px;
}

#vertnav li.parts-head >.vertnav-cat a {
	height: 100%;
}
#vertnav li.active.parts-head .vertnav-cat a {
	color: #898989;
}
#vertnav li.active.parts-head .vertnav-cat {
	background: none !important;
	background-color: #fff !important;
	padding-left: 28px!important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: lighter!important;
	font-size: 12px!important;
}
#vertnav li.active.parts-head .vertnav-cat:hover {
	background: none #EBEBEB!important;
}
#vertnav li.parts-head >.vertnav-cat,
#vertnav li.parts-head >.vertnav-cat:hover,
#vertnav li.active.parts-head >.vertnav-cat,
#vertnav li.active.parts-head >.vertnav-cat:hover {
	background-image: none;
	background-color: #ed1c24;
	font-size: 20px;
	font-weight: 300;
	color: white;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0;
	display: block;
	width: 100%;
}
