/* ----------NAVIGATION---------- */
#celtics_navbar {
	position:relative;
	display:block;
	height:32px;
	background-image:url(http://www.nba.com/media/celtics/background_navbar.jpg);
	z-index:10;
	}

#celtics_navbar ul {margin:0;padding:0;list-style-type:none;}
#celtics_navbar li {margin:0;padding:0;}

ul#navigation {height:32px;margin:0;position:relative;}
ul#navigation li {float:left;}
ul#navigation li a {display:block;text-decoration:none;overflow:hidden;border-left:none;border-right:none;}
ul#navigation > li {display:block;overflow:hidden;border:none;height:24px;margin:0;padding:0;}
ul#navigation li#li_contact {border-right:none;}
ul#navigation li a:link		{text-decoration:none;}
ul#navigation li a:visited	{text-decoration:none;}
ul#navigation li a:hover	{text-decoration:none;cursor:pointer;}
ul#navigation li a:active	{text-decoration:none;}
ul#navigation li a span.tab_text {display:none;}

ul#navigation .menu {
	background: url(/celtics/media/translucent_nav_gray.png) repeat-x;
	height: 145px;
	left: 0;
	padding: 15px 15px 0 80px;
	position: absolute;
	top: 24px;
	width:877px; /*851*/
	z-index: 999;
	}

ul#navigation .menu ul.sub_nav				{ border-top: 1px dotted #fff; float: left; margin: 0 15px 0 0; width: 200px; }
ul#navigation .menu ul.sub_nav li			{ float: none; }
ul#navigation .menu ul.sub_nav li a			{ border-bottom: 1px dotted #fff; color: #fff; display: block; height: 19px; font-size: 11px; font-weight:bold;overflow: hidden; padding: 4px 0 0 4px; text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:link	{ text-decoration: none; border-left:none;border-right:none;}
ul#navigation .menu ul.sub_nav li a:visited	{ text-decoration: none; }
ul#navigation .menu ul.sub_nav li a:hover	{ border-bottom: 1px dotted #fff; text-decoration: none; background:#999; color:#00611b; }
ul#navigation .menu ul.sub_nav li a:active	{ text-decoration: none; }

/* Facebook, Twitter icons...*/
ul#navigation .menu ul.sub_nav li a img {}
ul#navigation .menu ul.sub_nav li a img.icon {width:14px;height:14px;border:none;display:inline;vertical-align: middle;float:left;margin:0;padding-right:10px;}

ul#navigation .menu ul.sub_nav li.list_header {font-weight:bold;color:#fff;text-align:left;margin:2px 0;border-bottom: 1px solid #fff;}

ul#navigation li .menu { display: none; }
ul#navigation li:hover .menu { display: block; }
ul#navigation li.over .menu { display: block; }

li.nav_team { background:transparent url(http://www.nba.com/media/celtics/navbar_tab_team.gif) no-repeat;width:78px; }
	li#li_team:hover {background:transparent url(/celtics/media/navbar_tab_team_hover.gif) no-repeat;width:78px;}
	/*li.nav_team .hovered_image { background:transparent url(/celtics/media/navbar_tab_team_hover.gif) no-repeat;width:78px; }*/
li.nav_team a.nav_item, li.nav_team_over a.nav_item { height: 24px; width: 78px; }

li.nav_tickets {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_tickets.gif) no-repeat;width:87px;}
	li#li_tickets:hover {background:transparent url(/celtics/media/navbar_tab_tickets_hover.gif) no-repeat;width:87px;}
li.nav_tickets a.nav_item, li.nav_tickets_over a.nav_item { height: 24px; width: 87px; }

li.nav_schedule {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_schedule.gif) no-repeat;width:101px;}
	li#li_schedule:hover {background:transparent url(/celtics/media/navbar_tab_schedule_hover.gif) no-repeat;width:101px;}
li.nav_schedule a.nav_item, li.nav_schedule_over a.nav_item { height: 24px; width: 101px; }

li.nav_news {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_news.gif) no-repeat;width:75px;}
	li#li_news:hover {background:transparent url(/celtics/media/navbar_tab_news_hover.gif) no-repeat;width:75px;}
li.nav_news a.nav_item, li.nav_news_over a.nav_item { height: 24px; width: 75px; }

li.nav_stats {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_stats.gif) no-repeat;width:77px;}
	li#li_stats:hover {background:transparent url(/celtics/media/navbar_tab_stats_hover.gif?1) no-repeat;width:77px;}
li.nav_stats a.nav_item, li.nav_stats_over a.nav_item { height: 24px; width: 77px; }

li.nav_history {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_history.gif) no-repeat;width:88px;}
	li#li_history:hover {background:transparent url(/celtics/media/navbar_tab_history_hover.gif?3) no-repeat;width:88px;}
li.nav_history a.nav_item, li.nav_history_over a.nav_item { height: 24px; width: 88px; }

li.nav_community {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_community.gif) no-repeat;width:107px;}
	li#li_community:hover {background:transparent url(/celtics/media/navbar_tab_community_hover.gif) no-repeat;width:107px;}
li.nav_community a.nav_item, li.nav_community_over a.nav_item { height: 24px; width: 107px; }

li.nav_fans {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_fans.gif) no-repeat;width:70px;}
	li#li_fans:hover {background:transparent url(/celtics/media/navbar_tab_fans_hover.gif) no-repeat;width:70px;}
li.nav_fans a.nav_item, li.nav_fans_over a.nav_item { height: 24px; width: 70px; }

li.nav_dancers {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_dancers.gif) no-repeat;width:96px;}
	li#li_dancers:hover {background:transparent url(/celtics/media/navbar_tab_dancers_hover.gif) no-repeat;width:96px;}
li.nav_dancers a.nav_item, li.nav_dancers_over a.nav_item { height: 24px; width: 96px; }

li.nav_store {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_store.gif) no-repeat;width:83px;}
	li#li_store:hover {background:transparent url(/celtics/media/navbar_tab_store_hover.gif) no-repeat;width:83px;}
li.nav_store a.nav_item, li.nav_store_over a.nav_item { height: 24px; width: 83px; }

li.nav_contact {background:transparent url(http://www.nba.com/media/celtics/navbar_tab_contact.gif) no-repeat;width:106px;}
	li#li_contact:hover {background-color:red; background:transparent url(/celtics/media/navbar_tab_contact_hover.gif?5) no-repeat;width:110px;}
li.nav_contact a.nav_item, li.nav_contact_over a.nav_item { height: 24px; width: 106px; }

#navigation a {display:block;overflow:hidden;border:none;border-right:1px solid #9a9a90;border-left:1px solid #e9e9e9;height:24px;}

#navigation a.first {border-left:none;}
#navigation a.last {border-right:none;} 

ul#navigation .wysiwyg_mod_sm 			{ width: 311px; height: 121px; float: right; background: #000; color: #fff; }
ul#navigation .wysiwyg_mod_sm a 		{ background: transparent; color: #c83803; text-decoration: none; display: inline; }
ul#navigation .wysiwyg_mod_sm a:link 	{ background: transparent; color: #c83803; text-decoration: none; }
ul#navigation .wysiwyg_mod_sm a:visited { background: transparent; color: #c83803; text-decoration: none; }
ul#navigation .wysiwyg_mod_sm a:hover 	{ background: transparent; color: #c83803; text-decoration: underline; }
ul#navigation .wysiwyg_mod_sm a:active 	{ background: transparent; color: #c83803; text-decoration: underline; }

ul#navigation .wysiwyg_mod_md 			{ width: 491px; height: 150px; float: right; background: #000; color: #fff; overflow:hidden; }
ul#navigation .wysiwyg_mod_md a 		{ background: transparent; color: #c83803; text-decoration: none; width:220px; height:100px !important; border:1px solid red; overflow:auto; }
ul#navigation .wysiwyg_mod_md a:link 	{ background: transparent; color: #c83803; text-decoration: none; }
ul#navigation .wysiwyg_mod_md a:visited { background: transparent; color: #c83803; text-decoration: none; }
ul#navigation .wysiwyg_mod_md a:hover 	{ background: transparent; color: #c83803; text-decoration: underline; }
ul#navigation .wysiwyg_mod_md a:active 	{ background: transparent; color: #c83803; text-decoration: underline; }

ul#navigation .wysiwyg_mod_lg 			{ width: 671px; height: 121px; float: right; background: transparent; color: #fff; }
ul#navigation .wysiwyg_mod_lg a 		{ background: transparent; color: #c83803; text-decoration: none; display: inline; }
ul#navigation .wysiwyg_mod_lg a:link 	{ background: transparent; color: #c83803; text-decoration: none; }
ul#navigation .wysiwyg_mod_lg a:visited { background: transparent; color: #c83803; text-decoration: none; }
ul#navigation .wysiwyg_mod_lg a:hover 	{ background: transparent; color: #c83803; text-decoration: underline; }
ul#navigation .wysiwyg_mod_lg a:active 	{ background: transparent; color: #c83803; text-decoration: underline; }

ul#navigation li#li_tickets div.menu div.wysiwyg_mod_md {width:400px;height:125px;overflow:auto;float:right;}

ul#navigation li#li_team.nav_team div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_tickets.nav_tickets div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_schedule.nav_schedule div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_news.nav_news div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_stats.nav_stats div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_history.nav_history div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_community.nav_community div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_fans.nav_fans div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_dancers.nav_dancers div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_store.nav_store div.menu div.wysiwyg_mod_med a.navbar_promo,
ul#navigation li#li_contact.nav_contact div.menu div.wysiwyg_mod_med a.navbar_promo {height:125px;border:none;}

a.navbar_promo img {height:100px;float:right;margin-top:10px;border:none;}

ul#navigation li#li_schedule.nav_schedule div.menu div.wysiwyg_mod_med a.navbar_calendar {height:130px;border:none;}

a.navbar_calendar img {height:130px;float:right;margin-top:0;border:none;}
.clearboth {clear: both;}

