/* *** 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 #333;
								background: #111;
								background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111));
								background: -moz-linear-gradient(top, #222, #111);
								}
								

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:20px; border-top:1px solid rgba(255,255,255,0.45);
								background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.40)), to(rgba(255,255,255,0.10)));
								background-image:-moz-linear-gradient(top,rgba(255,255,255,0.30), rgba(255,255,255,0.05));
								}
								
ul.dropdown li a:hover span  	{border-top:1px solid rgba(255,255,255,0.10);
								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.10), 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: #000;}
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:#444; 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:#000; 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:130px;}
ul.dropdown .models, ul.dropdown .models a			{width:260px;}

#tn-home		{width:129px;}
#tn-seg232		{width:110px;}
#tn-seg231		{width:110px;}
#tn-seg233		{width:110px;}
#tn-specials	{width:90px;}
#tn-video		{width:70px;}
#tn-brochure	{width:90px;}
#tn-about		{width:80px;}
#tn-dealer		{width:183px;}

#tn-home-btn									{padding:0 0 6px 0;}
#tn-seg232-btn, #tn-seg231-btn, #tn-seg233-btn	{padding:10px 0 18px 0;}
#tn-dealer-btn									{padding:8px 0 36px 0;}


/*  MENU Dealer Search Input  */
#topnav .dealersearch					{height:18px; position:absolute; top:30px; 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;
						
						}




