.sidenav{
	text-align:left;
  }
.illuminationhdr{
	background-image:url(/surefire/content/templates/catalog/main/illumination_up.gif);
	background-repeat:no-repeat;
	width:190px;
	height:25px;
	display: block;
	text-indent:-100000px;
	cursor:pointer;
  }
.tacticalhdr{
	background-image:url(/surefire/content/templates/catalog/main/tactical_up.gif);
	background-repeat:no-repeat;
	width:190px;
	height:25px;
	display: block;
	text-indent:-100000px;
	cursor:pointer;
  }

.othergearhdr{
	background-image:url(/surefire/content/templates/catalog/main/othergear_up.gif);
	background-repeat:no-repeat;
	width:190px;
	height:25px;
	display: block;
	text-indent:-100000px;
	cursor:pointer;
  }
.careershdr{
background-image:url(/surefire/content/templates/catalog/main/careers_down.jpg);
background-repeat:no-repeat;
width:189px;
height:25px;
display: block;
text-indent:-100000px;
cursor:pointer;
}
.faqhdr{
background-image:url(/surefire/content/templates/catalog/main/faq_topics.jpg);
background-repeat:no-repeat;
width:189px;
height:25px;
display: block;
text-indent:-100000px;
cursor:pointer;
}
  .partsaccessorieshdr{
	background-image:url(/surefire/content/templates/catalog/main/partsaccessories_up.gif);
	background-repeat:no-repeat;
	width:190px;
	height:25px;
	display: block;
	text-indent:-100000px;
	cursor:pointer;
  }

.dividerhdr{
  	background-image:url(/surefire/content/templates/catalog/main/endofline.gif);
	background-repeat:no-repeat;
	width:190px;
	height:5px;
	display: block;
	text-indent:-100000px;
  }
 
 .illuminationhdrdown{
	background-image:url(/surefire/content/templates/catalog/main/illumination_down.gif);
	background-repeat:no-repeat;
	width:190px;
	height:25px;
	display: block;
	text-indent:-100000px;
	cursor:pointer;
  }

 .partsaccessorieshdrdown{
	background-image:url(/surefire/content/templates/catalog/main/partsaccessories_down.gif);
	background-repeat:no-repeat;
	width:190px;
	height:25px;
	display: block;
	text-indent:-100000px;
	cursor:pointer;
  }

.tacticalhdrdown{
	background-image:url(/surefire/content/templates/catalog/main/tactical_down.gif);
	background-repeat:no-repeat;
	width:190px;
	height:25px;
	display: block;
	text-indent:-100000px;
	cursor:pointer;
  }

.othergearhdrdown{
	background-image:url(/surefire/content/templates/catalog/main/othergear_down.gif);
	background-repeat:no-repeat;
	width:190px;
	height:25px;
	display: block;
	text-indent:-100000px;
	cursor:pointer;
  }

.sidenav ul{
	padding:0;
	margin:0 0 8px 0;
}

.sidenav ul li{
	list-style-type:none;
	margin: 4px 0 0 0;
}

.subcat{
	background-image:url(/surefire/content/templates/catalog/main/plus-default_bg.gif);
	display:block;
	height:17px;
	width:189px;
}

.subcat:hover{
	background-image:url(/surefire/content/templates/catalog/main/plus-over_bg.gif);
}


.subcatactive{
	background-image:url(/surefire/content/templates/catalog/main/minus-over_bg.gif);
	display:block;
	height:17px;
	width:189px;
}


.sidenav ul li a{
	color:#333333;
	font-weight:700;
	font-size:11px;
	padding:2px 0 0 18px;
	display:block;
	text-decoration:none;
	text-transform: uppercase;
}

.sidenav ul li li a{
	text-transform: none;
	font-weight:normal;
}

.sidenav ul li li a:hover{
	color:#cc0000;
}


.hidenav{
	display:none;

}

.mainsidenav{
	height:17px;
}
.mainsidenav a{
	display:block;
	padding:0px 0px 2px 0px;
}
.mainsidenav:hover{
	background-color:#cccccc;
}

#batteries li a, #suppressors li a, #weaponlights li a, #partsaccessories li a{
	color:#333333;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	padding:0 0 0 18px;
}
#batteries li a:hover, #suppressors li a:hover, #weaponlights li a:hover, #partsaccessories li a:hover{
	color:#cc0000;
	text-decoration:none;
}



#suppressors li ul li a, #batteries li ul li a, #weaponlights li ul li a{
	color:#666666;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	padding:0 0 0 32px;
}

#suppressors li ul li a:hover, #batteries li ul li a:hover, #weaponlights li ul li a:hover{
	color:#666666;
	text-decoration:underline;
}


.bottom-side{
	text-decoration:none;
	color:#000000;
	line-height:14px;
}

.bottom-side:hover{
	text-decoration:underline;
	color:#999999;
}
.sideheader{
	font-size:14px;
	font-weight:700;
}
.subcatlink{
	padding:0;
	margin:0;
	list-style-type:none;
}

.subcatlink li{
	margin:0;
	padding:0 0 0 8px;
}

.subcatlink li a{
	font-size:10px;
}

.subcatlink li a:hover{
		text-decoration:underline;
}


.standalone{
	margin-left:12px;

}

.bggrey{
	background-color:#cccccc;
	display:block;
	height:17px;
	width:190px;
}

.bggrey2{
	background-color:#cccccc;
	display:block;
	height:17px;
	width:172px;
}


.activelink{
	color:#cc0000;
	text-decoration:none;
}
.mm-BenelliSuper90SNaboveM104800{

}
.mm-FNSlideActionShotguns{

}
.mm-Mossberg590500{

}				   
.mm-Mossberg590500w14inchbarrel{

}
.mm-Remington870{

}
.mm-WinchesterDefenderwlongmagazinetub{

}
.mm-MILLENNIUMUNIVERSALWEAPONLIGHTS{

}
.mm-VerticalForegripWeaponLights{

}
.mm-ScoutLightWeaponLight{

}
.mm-X-SeriesWeaponLights{

}
.mm-DedicatedForendWeaponLights{

}
.mm-ClassicUniversalSystemWeaponLights{

}

.mm-RifleCarbineSuppressors556mm223Caliber{

}
.mm-RifleCarbineSuppressors68mm277Caliber{

}
.mm-RifleCarbineSuppressors762mm308Caliber{

}
.mm-RifleCarbineSuppressors860mm338Caliber{

}

.mm-MachineGunSuppressors556mm223Caliber{

}
.mm-MachineGunSuppressors762mm308Caliber{

}

.mm-CompensatorAdapters{

}
.mm-MuzzleBrakesAdapters{

}
.mm-FlashHiderAdapters{

}

.mm-RadioCommSystems{

}
.mm-HearingProtectionEnhancement{

}
.mm-EarpiecesAccessories{

}

#suppressors li{
	height:14px;
}