/* *** TOP LEVEL *** */

.topmenu {width:990px; height:69px; margin:0; position:relative; background-image: url(/images/navTop_bkg.gif); background-repeat: no-repeat; z-index:1000;}
/* hack IE5.5 */
* html .topmenu {width:991px; w\idth:990px;}

.topmenu ul 	{padding:0; margin:0; list-style-type:none;}
.topmenu li 	{float:left; width:85px; position:relative;}
.topmenu table	{position:absolute; top:0; left:0; border-collapse:collapse;}

.topmenu a {width:85px; height:60px; display:block; text-decoration:none; background-image: url(/images/navTop_bkg.gif); background-repeat: no-repeat;}
/* hack IE5.5 */
* html .topmenu a {width:86px; w\idth:85px;}


/* *** SECOND LEVEL *** */

.topmenu ul ul	{width:155px; position:absolute; top:60px; left:0px;}

.topmenu ul ul a 			{border:1px solid #555; height:15px; padding:5px 10px; color:#000; line-height:1em; background:#ddd; border-width:0 1px 1px 1px;}
.topmenu ul ul a:hover		{color:#fff; background:#666;}
.topmenu ul ul :hover > a 	{color:#fff; background:#666;}
.topmenu ul ul a:active		{color:#fff; background:#444;}

.topmenu ul ul li a.enclose 		{background: url(/images/navTopSub_bkg.gif) 0px 0px repeat-x}
.topmenu ul ul a.enclose:hover		{background: #666;}
.topmenu ul ul :hover > a.enclose 	{background:#666;}
.topmenu ul ul a.enclose:active		{background:#444;}


/* *** THIRD LEVEL *** */

.topmenu ul ul ul {height:auto; top:-5px; left:71px; padding: 10px 60px 60px 40px;}

.topmenu ul ul ul a 		{background:#ddd;}
.topmenu ul ul ul a:hover	{background:#666;}
.topmenu ul ul ul a:active	{background:#444;}

.topmenu ul ul ul a.enclose			{background:#ddd; border-width:1px;}
.topmenu ul ul ul a.enclose:hover	{background:#666;}
.topmenu ul ul ul a.enclose:active	{background:#444;}


/* TURNING LEVELS ON and OFF */

.topmenu ul ul 					{visibility:hidden; height:0;}
.topmenu ul li:hover ul,
.topmenu ul a:hover ul			{visibility:visible;}
.topmenu ul :hover ul ul		{visibility:hidden;}
.topmenu ul :hover ul :hover ul	{visibility:visible;}




/* CUSTOM SIZING and POSITIONING */

#tn-seg14  .modelyear li, #tn-seg14  .modelyear a	{width:90px;}
#tn-seg13  .modelyear li, #tn-seg13  .modelyear a	{width:90px;}
#tn-seg228 .modelyear li, #tn-seg228 .modelyear a	{width:90px;}
#tn-seg15  .modelyear li, #tn-seg15  .modelyear a	{width:90px;}

/*
#tn-seg14  ul.models	{left:71px;}
#tn-seg13  ul.models	{left:71px;}
#tn-seg228 ul.models	{left:71px;}
#tn-seg15  ul.models	{left:71px;}
*/

#tn-seg13  .models li, #tn-seg13  .models a	{width:150px;}
#tn-seg14  .models li, #tn-seg14  .models a	{width:150px;}
#tn-seg228 .models li, #tn-seg228 .models a	{width:200px;}
#tn-seg15  .models li, #tn-seg15  .models a	{width:200px;}

#tn-about ul a 	{width:160px;} 

/* BUTTONS */
#tn-home, 		#tn-home a		{width:129px;}
#tn-seg14, 		#tn-seg14 a		{width:112px;}
#tn-seg13, 		#tn-seg13 a		{width:112px;}
#tn-seg228, 	#tn-seg228 a	{width:102px;}
#tn-seg15, 		#tn-seg15 a		{width:110px;}
#tn-specials, 	#tn-specials a	{width:78px;}
#tn-video, 		#tn-video a		{width:62px;}
#tn-brochure,	#tn-brochure a	{width:78px;}
#tn-about, 		#tn-about a		{width:62px;}
#tn-dealer, 	#tn-dealer a	{width:145px;}

#tn-seg14 		{z-index:1005;}
#tn-seg13 		{z-index:1004;}
#tn-seg228 		{z-index:1003;}
#tn-seg15 		{z-index:1002;}
#tn-about	 	{z-index:1001;}

#tn-home a		{background-position: 0 0;}
#tn-seg14 a		{background-position: -129px 0;}
#tn-seg13 a		{background-position: -241px 0;}
#tn-seg228 a	{background-position: -353px 0;}
#tn-seg15 a		{background-position: -455px 0;}
#tn-specials a	{background-position: -565px 0;}
#tn-video a		{background-position: -643px 0;}
#tn-brochure a	{background-position: -705px 0;}
#tn-about a		{background-position: -783px 0;}
#tn-dealer a	{background-position: -845px 0;}

/* OVER STATES */
#tn-home a:hover		{background-position: 0 -70px;}
#tn-seg14 a:hover		{background-position: -129px -70px;}
#tn-seg13 a:hover		{background-position: -241px -70px;}
#tn-seg228 a:hover		{background-position: -353px -70px;}
#tn-seg15 a:hover		{background-position: -455px -70px;}
#tn-specials a:hover	{background-position: -565px -70px;}
#tn-video a:hover		{background-position: -643px -70px;}
#tn-brochure a:hover	{background-position: -705px -70px;}
#tn-about a:hover		{background-position: -783px -70px;}
#tn-dealer a:hover		{background-position: -845px -70px;}


/* PRESSED STATES */
#tn-home a:active		{background-position: 0 -140px;}
#tn-seg14 a:active		{background-position: -129px -140px;}
#tn-seg13 a:active		{background-position: -241px -140px;}
#tn-seg228 a:active		{background-position: -353px -140px;}
#tn-seg15 a:active		{background-position: -455px -140px;}
#tn-specials a:active	{background-position: -565px -140px;}
#tn-video a:active		{background-position: -643px -140px;}
#tn-brochure a:active	{background-position: -705px -140px;}
#tn-about a:active		{background-position: -783px -140px;}
#tn-dealer a:active		{background-position: -845px -140px;}


/* Dealer Search Input */
.topmenu .dealersearch					{width:120px; height:18px; position:absolute; top:33px; left:857px;}
.topmenu .dealersearch input.searchText	{width:90px; height: 18px; border:none; padding:0 0 4px 2px; color:#888; font:normal 12px Tahoma, Helvetica, Arial, sans-serif; background: none;}
.topmenu .dealersearch .searchButton	{width:25px; height: 18px; margin:0 0 0 -2px; border:none; cursor:pointer; background: none;}
