﻿/****************************************************************/
/*****************    Main Horizontal Menu *************************/
/****************************************************************/

/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; z-index:1000}
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;z-index:1000 }
  #nav a { display: block;}
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; z-index:1050}
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

/*nta commented out*/
/*#nav ul { width: 130px; }
#nav ul ul { left: 130px; }*/

/*nta added*/
#nav ul { width: 155px;}
#nav ul ul { left: 155px;}
#nav ul.Endstop ul.l2 {left: -155px;}

/* Everything else is theming */
 
#nav { background-color: #2c2c2c; height: 24px; padding-left:14px; }
#nav *:hover { background-color: none; }
#nav li a { border-right: 1px solid #535353; color: #fff; font-size: 13px; padding: 0px 12px; text-decoration:none;  font-weight:bold;}
#nav li a.selected {background-color: #b4151b;}

/*nta took out line-height:24px; from nav li a above*/
/*#nav li a {line-height:24px;} */
/*NTA added*/
#nav li a.l1 {line-height:24px;}

/*NTA added*/
#nav ul  li  a {padding: 6px 5px 6px 8px;line-height:12px;}

/*NTA added*/
#nav a.lastitem {border-right:none}


  #nav li.hover a { background-color: #b4151b; }
  #nav ul { top: 24px; background-color: #b4151b;border-top: 1px solid #db715d;}
  #nav ul ul{ background-color: #757575;border-top:none;}
    #nav ul li a { background-color: #b4151b; border-bottom: 1px solid #db715d; border-right: none;}
	#nav ul ul li a { background-color: #b4151b; border-bottom: 1px solid #a4a4a4; border-right: none;}
    #nav ul a.hover { background-color: #757575; }
		#nav ul.l2 a{background-color: #757575;}
		#nav ul.l2 a:hover{background-color: #2c2c2c;}
/*		#nav ul.level2 a{background-color: #757575;}
		#nav ul.level2 a:hover{background-color: #2c2c2c;}*/
   /*#nav ul a { border-bottom: 1px solid #db715d; border-right: none;}*/
   
#nav ul li a {font-size: 11px;font-weight:normal;}

/****************************************************************/
/*****************    Left Navigation Menu *************************/
/****************************************************************/

/* Basic code - don't modify */
 
 #lnav { margin: 0; padding: 0; position: relative; z-index:100}
  #lnav li {list-style: none; margin: 0; padding: 0; position: relative; z-index:100; }
  *html #lnav li{width:188px;}
  #lnav a { display: block; font-weight:normal; width:171px; }
  #lnav ul { display: none; position: absolute; left: 188px; top:-1px;  margin: 0; padding: 0; z-index:100}
  /**html #lnav ul { line-height: 24px; }  IE6 "fix"*/ 
  #lnav ul a { zoom: 1; }	/*  IE6/7 fix */
    #lnav ul li { float: none;}
    #lnav ul ul { top: -1px;}
    
/* Essentials - configure this */

#lnav ul { width: 189px; }
#lnav ul ul {right: 188px; width: 190px;}


/* Everything else is theming */
 
#lnav {border:1px solid #a4a4a4; background-color:#eeeeee; border-bottom:none;width:188px;}
#lnav *:hover { background-color: none; }
#lnav li a { color: #000; font-size: 11px; padding: 3px 9px; text-decoration:none;border-bottom:1px solid #a4a4a4}
  #lnav li.hover a { background-color: #757575; color:#fff; }
  #lnav ul { background-color: #757575;width:180px;border:1px solid #a4a4a4;border-bottom:none;}
  #lnav ul ul{ background-color: #757575;}
    #lnav ul li a { background-color: #757575; border-bottom: 1px solid #a4a4a4; border-right: none;}
	#lnav ul ul li a { background-color: #757575; border-bottom: 1px solid #a4a4a4; border-right: none;}
    #lnav ul a.hover { background-color: #2c2c2c; color:#fff }
		#lnav ul.l2 a{background-color: #757575;}
		#lnav ul.l2 a:hover{background-color: #2c2c2c;}
/*		#lnav ul.level2 a{background-color: #757575;}
		#lnav ul.level2 a:hover{background-color: #2c2c2c;}*/
   /*#lnav ul a { border-bottom: 1px solid #db715d; border-right: none;}*/
   
#lnav ul li a {font-size: 11px;font-weight:normal;}
#lnav .lnav-top {font-size:13px; font-weight:bold;border-bottom: 1px solid #a4a4a4;padding:3px 9px;width:170px}

/****************************************************************/
/*****************    Top Navigation Menu *************************/
/****************************************************************/

/* Basic code - don't modify */
 
 #tnav { display: block; margin: 0; padding: 0; position: relative; z-index:1000}
  #tnav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;z-index:1000 }
  #tnav a { display: block;}
  #tnav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; z-index:1050}
  /** html #tnav ul { line-height: 0; }  IE6 "fix" */
  	#tnav ul a { zoom: 1; } /* IE6/7 fix */
    #tnav ul li { float: none; }
    #tnav ul ul { top: 0; }
    
/* Essentials - configure this */

#tnav ul { width: 130px; }
#tnav ul ul { left: 130px; }
#tnav ul .endstop {left:-130px;}


/* Everything else is theming */
 
#tnav { /*background-color: #2c2c2c;*/ height: 24px; padding-left:14px; }
#tnav *:hover { background-color: none; }
#tnav ul li a { border-right: 1px solid #fff; color: #fff; font-size: 11px; padding: 0px 8px; line-height: 24px; text-decoration:none;  font-weight:bold;}
#tnav ul li a:hover {background:none;text-decoration:none;}


  #tnav li.hover a { background-color: #757575; }
  #tnav ul { top: 15px; background-color: #2c2c2c;border-top: 1px solid #a4a4a4;}
  #tnav ul ul{ background-color: #757575;border-top:none;}
    #tnav ul li a { background-color: #757575; border-bottom: 1px solid #a4a4a4; border-right: none;}
	#tnav ul ul li a { background-color: #757575; border-bottom: 1px solid #a4a4a4; border-right: none;}
    #tnav ul a.hover { background-color: #2c2c2c; }
   
#tnav ul li a {font-size: 11px;font-weight:normal;}

/***  Global Classes   ***/

#nav .endstop{left:-130px;}
#tnav .endstop {left:-75px;/* changes direction of the horizontal flyout from right - left*/} 
#lnav .menuup {top:auto !important; bottom: 0;}/* changes direction of the vertical flyout from bottom - top*/
#lnav .menudown {top:0; bottom: 0;}/* changes direction of the vertical flyout from top - bottom*/
#lnav .menuscrolup {height:250px; overflow:auto; overflow-x:hidden;top:auto !important; bottom: 0;}
#lnav .menuscroldown {height:250px; overflow:auto; overflow-x:hidden}







/**********************************************************/
/***************   Custom Products Menu   added on 7/22/10 *****************/
/**********************************************************/
   


/* Basic code - don't modify */
 
 #cpnav { display: block; margin: 0; padding: 0; position: absolute; top:53px;left:805px; z-index:1040; width:150px}
  #cpnav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;z-index:1000 }
  #cpnav a { display: block;}
  #cpnav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; z-index:1050}
  * html #cpnav ul { line-height: 0; } /* IE6 "fix" */
  	#cpnav ul a { zoom: 1; } /* IE6/7 fix */
    #cpnav ul li { float: none; }
    #cpnav ul ul { top: 0; }
    
/* Essentials - configure this */

/*nta commented out*/
/*#nav ul { width: 130px; }
#nav ul ul { left: 130px; }*/

/*nta added*/
#cpnav ul { width: 155px;}
#cpnav ul ul { left: 155px;}
#cpnav ul.Endstop {left: -155px;}

/* Everything else is theming */
 
#cpnav {}
#cpnav *:hover { background-color: none; }
#cpnav li a {
	color: #fff;
	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
	background-color: #b4151b;
	;
	padding:6px 11px
}
#cpnav li a:hover {background-color: #828282 !important;}
#cpnav li a.selected {background-color: #b4151b;}

#cpnav li a.l1 {line-height:24px;}


#cpnav ul  li  a {padding: 6px 5px 6px 8px;line-height:12px;}

#cpnav a.lastitem {border-right:none}


  #cpnav li.hover a { background-color: #b4151b; }
  #cpnav ul { top: 21px; background-color: #b4151b;border-top: 1px solid #db715d;}
  #cpnav ul ul{ background-color: #757575;border-top:none;}
    #cpnav ul li a { background-color: #b4151b; border-bottom: 1px solid #db715d; border-right: none;}
	#cpnav ul ul li a { background-color: #b4151b; border-bottom: 1px solid #a4a4a4; border-right: none;}
    #cpnav ul a.hover { background-color: #757575; }
		#cpnav ul.l2 a{background-color: #757575;}
		#cpnav ul.l2 a:hover{background-color: #2c2c2c;}
   
#cpnav ul li a {font-size: 11px;font-weight:normal;}













