@charset "UTF-8";

/* ++++++++++++++ MAIN NAVIGATION +++++++++++++++ */
	div#navigation ul li.nav_level1 {
		margin: 0 0 20px 0;
	}
	div#navigation ul li.nav_level1 a.nav_level1{ 
		display: block;
		text-indent: 10px;	
		padding-top: 10px;
		background-color:#f0b71e;
		background-image: url(../images/chs_nav_welc.jpg);
		background-repeat: no-repeat;
		color:#FFF;
		font: bold 20px Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
	div#navigation ul li.nav_level1 a.nav_level1.id_594 {
		background-color:#7bbe1e;
		background-image: url(../images/chs_nav_buy.jpg) ;
	}
	
	div#navigation ul li.nav_level1 a.nav_level1.id_683 {
		background-color:#3794d7;
		background-image: url(../images/chs_nav_find.jpg);
	}
	
	div#navigation ul li.nav_level1 a.nav_level1.id_600 {
		background-color:#ab55c7;
		background-image: url(../images/chs_nav_getin.jpg);
	}

		
	/* ++++++++++++++ 2nd Level - Sub-Categories +++++++++++++++ */
	div#navigation ul li.nav_level1 ul.nav_level2, div#navigation ul li ul.nav_level2 ul {
		width: 220px;
		background-color: #FFF;
		cursor: default;
		margin: 3px 0 0 0px;
		text-indent: 5px;
	}
	div#navigation ul li.nav_level1 ul.nav_level2 li {
		list-style-type: none;  
		margin: 0px;               
		position: relative;       
		color: #333;                
		border-bottom: 1px solid #ccc;
	}
	div#navigation ul li.nav_level1 ul.nav_level2 li > ul {       
		display: none;               
		position: absolute; 
		top: 2px;    
	}
	
	div#navigation ul li.nav_level1 ul.nav_level2 li:hover {
		background-color: #eee;     
		color: #000;                
	}
	
	div#navigation ul li.nav_level1 ul.nav_level2 li:hover > ul {   
		display: block;              
	}
	
	div#navigation ul li.nav_level1 ul.nav_level2 li a, div#navigation ul li ul.nav_level2 li a:visited, div#navigation ul li ul.nav_level2 li a:active { 
		color: #333; display: block; text-decoration: none; padding: 5px 0px 3px 0px; 
		font: normal 12px Arial, Helvetica, sans-serif; width: 100%;
	}
	
	div#navigation ul li.nav_level1 ul.nav_level2 li a:hover { 
		color: #000; text-decoration: none;  display: block; 
	}
	
	div#navigation ul li.nav_level1 ul.nav_level2 li:hover > a { 
		color: #000;text-decoration: none; display: block; 
	} 
	
	
	
	/* ++++++++++++++ 2nd Level BUY FIND GETIN HOVERs +++++++++++++++ */
	div#navigation ul li.nav_level1 ul.nav_level2 a:hover {
		background-color: #e1e1e1;      
		color: #000;                
		display: block; 
	}
	div#navigation ul li + li.nav_level1 ul.nav_level2 a:hover {
		background-color: #d5fd9f; 
	}
	
	div#navigation ul li + li + li.nav_level1 ul.nav_level2 a:hover {
		background-color: #c6e5fb;  
	}
	
	div#navigation ul li + li + li + li.nav_level1 ul.nav_level2, div#navigation ul li + li + li + li ul.nav_level2 ul {
		background-color: #edcff7;     
		padding-left: 0px;           
		cursor: default;            
		margin: 3px 0 0 0;          
	}
	div#navigation ul li + li + li + li.nav_level1 ul.nav_level2 a:hover {
		background-color: #deadee;   
	}
	div#navigation ul li + li + li + li.nav_level1 ul.nav_level2 li {
		border-bottom: none;
	}
	
		