div#tmenu_shell{width:960px;height:63px;margin: 0px auto;font-size:13px;font-weight:normal;font-family:Helvetica, Arial;text-align:center;}
div#tmenu_logo{float: left; width: 183px; height: 63px; margin: 0; padding: 0;}
div#topnav
	{ width:777px; height:63px;margin:0;font-size:14px;font-weight:normal;position:relative;z-index:1;float:right;}
ul#nav1
	{ margin:0; padding:0; list-style:none; width:100%; height:28px; background-color:#000000; z-index:10;}
ul#nav1 li
	{ margin:0; padding:0; padding-left:50px !important; padding-right: 1px !important; padding-left:50px; padding-right:1px; display:block; float:left; position:relative; width:auto !important; width:1em; min-width:15px; white-space:nowrap; }
ul#nav1 li#nav1merch {padding-right:20px;}
	
ul#nav1 li a:link,
ul#nav1 li a:visited
	{ padding:7px 0 5px 0 !important; padding: 5px 0 2px 0; display:block; text-alignx:left; text-decoration:none; background:#000000; color:#ffffff;height:13px; }
ul#nav1 li.logo a:link,ul#nav1 li.logo a:visited,ul#nav1 li.logo a:hover {padding-top:0px !important;border-bottom:0px solid #39DB08;}	

ul#nav1 li:hover a,
ul#nav1 li a:hover,
ul#nav1 li a:active
	{ padding:7px 0 5px 0 !important; padding: 5px 0 2px 0; display:block; text-alignx:left; text-decoration:none; background:#000000; color:#ffffff;height:13px; border-bottom:1px solid #39DB08; }
	
ul#nav1 li ul.nav2
	{ margin:0; margin-left:50px !important; margin-left:50px; padding:1px 2px 2px 2px; list-style:none; display:none; background:#000000;min-width:100px; position:absolute; top:26px!important; top:25px; left:-1px; z-index:10; text-align:left;}
ul#nav1 li:hover ul.nav2,
ul#nav1 li.sfhover ul.nav2
	{ display:block; z-index:10; }
ul#nav1 li ul.nav2 li
	{ min-width:100px; clear:left; white-space:nowrap; padding-right:0px; padding-left: 0px !important; position:relative; z-index:10; line-height:18px;}
ul#nav1 li ul.nav2 li:hover
	{background:#009A9C;}
	
ul#nav1 li ul.nav2 li a:link,
ul#nav1 li ul.nav2 li a:visited
	{ clear:left; background:#000000; padding:4px 0 !important; padding:4px 0 1px 0;  border:none;position:relative; z-index:1000; }
ul#nav1 li ul.nav2 li:hover a,
ul#nav1 li ul.nav2 li a:active,
ul#nav1 li ul.nav2 li a:hover
	{ clear:left; background:#009A9C; padding:4px 0 !important; padding:4px 0 1px 0; border:none;position:relative; z-index:1000;}

/*nav 3,4 */
ul#nav3 {
	margin:0;
	padding:0;
	width:100%;
	height:35px;
	list-style:none;
	font-size:0.95em;
	background:#FFFFFF url(1pxbg-orange.gif) repeat-x;
	position:relative;
	top: 0px;
	z-index:-1;
	background-image: url(1pxbg-orange.gif);
}
ul#nav3 li { margin:0; padding:0; padding-right: 20px; display:block; float:right; position:relative; width:auto !important; width:1em; min-width:50px; white-space:nowrap; z-index:3;}
ul#nav3 li#nav3pi {min-width:1px;}

ul#nav3 li a,
ul#nav3 li a:visited,
ul#nav3 li a:link
 { padding:7px 0 5px 0 !important; padding: 5px 0 2px 0; display:block; text-align:left; text-decoration:none; color:#ffffff;height:13px; position:relative; z-index:2;}
 
ul#nav3 li:hover a,
ul#nav3 li a:hover,
ul#nav3 li a:active
	{ padding:7px 0 5px 0 !important; padding: 5px 0 2px 0; display:block; text-align:left; text-decoration:none; background:#ff6600; color:#ffffff;border-bottom:1px solid #39DB08; }
ul#nav3 li#nav3pi:hover a,
ul#nav3 li#nav3srch:hover a{border:none;}
 
ul#nav3 li ul.nav4 {margin:0; padding:1px 2px 2px 2px; list-style:none; display:none; background:#ff6600;min-width:100px; position:absolute; top:25px!important; top:24px; left:-1px; z-index:1; }
ul#nav3 li:hover ul.nav4,
ul#nav3 li.sfhover ul.nav4 { display:block;}

ul#nav3 li ul.nav4 li
	{ min-width:100px; clear:left; white-space:nowrap; padding-right:0px;float:left; background-color:#ff6600;}
ul#nav3 li ul.nav4 li:hover
	{background:#ff6600;}


ul#nav3 li ul.nav4 li a,	
ul#nav3 li ul.nav4 li a:link,
ul#nav3 li ul.nav4 li a:active,
ul#nav3 li ul.nav4 li a:visited
	{ clear:left; background:#ff6600; padding:4px 0 !important; padding:4px 0 1px 0;border:none;position:relative; z-index:1000; }
ul#nav3 li ul.nav4 li:hover a,
ul#nav3 li ul.nav4 li a:active,
ul#nav3 li ul.nav4 li a:hover
	{ clear:left; background:#009A9C; padding:4px 0 !important; padding:4px 0 1px 0; border:none;position:relative; z-index:1000;}

	
