/* *** TOP LEVEL *** */

#topnav	{position:relative; z-index:1000;}
/*	MENU LEVEL ONE  */
ul.dropdown						{ width:980px; height:60px; margin:0 0 10px 9px; position:relative; z-index:1000;
								border-radius: 8px; -webkit-border-radius: 8px;	-moz-border-radius: 8px;
								-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .6);
								-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .6);
								}
ul.dropdown li					{ font-weight: bold; float: left; zoom: 1; height:60px; background: #ccc; border-left :1px solid #555;
								background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#5f5f5f));
								background: -moz-linear-gradient(top,  #000000,  #5f5f5f); 
								}
								

ul.dropdown li a				{ position:relative; display: block; padding:17px 0 28px 0; color:#ddd;
								text-decoration:none; text-align:center; font-weight: normal; font-size:14px; line-height:1.1em; letter-spacing:.05em;
								text-shadow: 0 -1px 0 rgba(0, 0, 0, 1);
								}
								
ul.dropdown li a span 			{ position:absolute; display:block; width:100%; top:0 ; height:40%;
								background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.50)), to(rgba(255,255,255,0.1)));
								background-image:-moz-linear-gradient(top,rgba(255,255,255,0.50), rgba(255,255,255,0.1));
								}
								
ul.dropdown li a:hover span  	{ 
								background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.20)), to(rgba(255,255,255,0.1)));
								background-image:-moz-linear-gradient(top,rgba(255,255,255,0.20), rgba(255,255,255,0.1));
								}
								
ul.dropdown a					{ color:#ddd}
ul.dropdown a:hover				{ color:#fff}

ul.dropdown li.hover			{ border-left:1px solid #111;}

ul.dropdown li.hover,
	ul.dropdown li:hover		{ position: relative; 
								background: #4b4b4b;
								background: -webkit-gradient(linear, left top, left bottom, from(#111111), to(#444444)); 
								background: -moz-linear-gradient(top,  #111111,  #444444); 
								}
ul.dropdown li.hover a			{color: #fff; text-shadow: 0 1px 1px rgba(0, 0, 0, 1); }


/* 	MENU LEVEL TWO  */
ul.dropdown ul 				{ width:250px; visibility: hidden; position: absolute; top:100%; left:-5px; padding:5px 50px 50px 20px; margin:-1px 0 0 -15px;}
ul.dropdown ul li 			{ background:#666; font-weight: normal; float: none; height:25px; border-left: none;
							-webkit-box-shadow: 1px 2px 10px rgba(0, 0, 0, 1);
							-moz-box-shadow: 1px 2px 10px rgba(0, 0, 0, 1);
							}
ul.dropdown ul li.hover 	{ background:#3E3E3E; border-left: none;} 
ul.dropdown ul li a			{ color:#ddd; padding:5px 0 5px 0; width: 100%;  border-left: none; display: inline-block;} /* IE 6 & 7 Needs Inline Block */ 

ul.dropdown ul li:first-child 	{ border-top-left-radius:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px;
								border-top-right-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px;
								}
									
ul.dropdown ul li:last-child 	{
								border-bottom:none;
								border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px;
								border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px;
								}

/* 	MENU LEVEL THREE  */
ul.dropdown ul ul 			{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 	{ visibility: visible; }



/*  MENU Specific sizing  */
ul.dropdown .modelyear, ul.dropdown .modelyear a	{width:100px;}
ul.dropdown .models, ul.dropdown .models a			{width:140px;}

#tn-home		{width:190px;}
#tn-seg230		{width:140px;}
#tn-seg68		{width:140px;}
#tn-specials	{width:90px;}
#tn-video		{width:70px;}
#tn-brochure	{width:90px;}
#tn-about		{width:80px;}
#tn-dealer		{width:173px;}

#tn-home a		{padding:15px 0 18px 0;}
#tn-dealer a	{padding:8px 0 36px 0;}

/*  MENU Dealer Search Input  */
#topnav .dealersearch					{ height:18px; position:absolute; top:35px; left:843px; background:#fff;  z-index:2001;
										border-top:1px solid #555; border-right:1px solid #ccc; border-bottom:1px solid #fff; border-left:1px solid #888; 
										border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
										}
#topnav .dealersearch input.searchText	{ width:90px; height: 18px; border:none;  margin:0 0 0 2px; color:#888; font:normal 12px Tahoma, Helvetica, Arial, sans-serif; background: none;}
#topnav .dealersearch .searchButton		{ width:25px; height:16px; margin:1px 0 0 0; border:1px outset #aaa; cursor:pointer; background:url(/images/searchBtnBkg.gif) -2px -9px no-repeat #ddd;
										border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
										}


/*  MENU Rounding LI corners  */
#tn-home				{ border:none;
						border-top-left-radius:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-topleft:8px;
						border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px;
						}
#tn-home-btn 			{ border:none;
						border-top-left-radius:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-topleft:8px;
						border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px;
						}


#tn-dealer				{ border-top-right-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topright:8px;
						border-bottom-right-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px;
						}
												
/*  MENU Rounding shine corners  */
#tn-home a span 		{ border-top-left-radius:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-topleft:10px;
						border-bottom-left-radius:30px; -webkit-border-bottom-left-radius:30px; -moz-border-radius-bottomleft:30px;
						
						}

#tn-dealer a span 		{ border-top-right-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topright:10px;
						border-bottom-right-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-radius-bottomright:30px;
						
						}
