body { background: #ffffff; }
#container { background: url(/sixers/media/mainbg.jpg) repeat-y top center; font-weight: bold;font-size: 11px;font-family: helvetica, arial;color:#8e8e8e; }

a {font: underline bold 11px; color: #005abb;}
a:hover{color: #ef0022 ;}

/*
***************************
* HEADER
***************************
*/

#header { width: 980px; height:160px;}
#header .content { text-align: left;  margin: 0 auto; height:132px;}
#header .ticket_spot { float:right; width: 193px; height:92px; margin:4px 20px 0 0; _margin-left:-30px;}

/*
***************************
* HEADER MENU
***************************
*/
#header ul.menu li div.nav_left { float: left; width: 25px; height:33px;}
#header ul.menu { clear: both; list-style-type: none; width: 1000px; height: 33px; position:relative;background: url(/sixers/media/10NBA_76ers_HP_v6_nav_blank.jpg) no-repeat 0px -9px; }
#header ul.menu li { display: inline; position:static; float: left;text-align:center;padding:0px 8px; }
#header ul.menu li a { float: left; height: 30px; text-indent: 0px; line-height:30px;color:#005ABB;font-weight:bold;/*font-family:MS Serif, serif;*/font-size:14px;text-transform:uppercase !important;}



/*
***************************
* HEADER SEARCH
***************************
*/

#header ul.menu li form.search { /*background: url(/sixers/media/nav_search.jpg) no-repeat top left;*/ width: 190px; height: 30px; position:relative;top:4px;left:-15px;}
#header ul.menu li form.search #header_search { background: #EEF5FB; font-size: 10px; line-height: 11px; width: 104px; height: 14px; margin:0px 8px 0px 10px; padding: 0; border: none 0; }
#header ul.menu li form.search #header_search_button {margin:0px; vertical-align: bottom !important;}

/*
***************************
* HEADER DROP DOWN
***************************
*/

#header ul.menu li ul {display: none; position: absolute; top:30px; left: 0; background: transparent url(/sixers/media/10_sixers_edd_backdrop.png) no-repeat 0px 5px; width: 955px; height:95px; z-index: 999; padding:20px 3px 1px 20px;}
#header ul.menu li ul.open { display: block; }
#header ul.menu li ul li { display:inline ;float:left ;clear:none ;background: url(/sixers/media/dropdown_divider.png) no-repeat top left;padding:0; margin:0 5px; height:28px;width:170px;}
#header ul.menu li ul li { font-size:13px; font-weight:800; color:333333; border-bottom:1px dashed #f00;}
#header ul.menu li ul li.highlighted li a,
#header ul.menu li ul li a,#header ul.menu li ul li a:visited  {background: url(/sixers/media/menu_star_bullet.png) no-repeat 0px 0px ; color: #005ABB ;text-align: left;line-height:28px; height: 28px;width: 170px; text-indent: 25px; text-decoration: none;font-size:11px;text-transform:capitalize !important;}
#header ul.menu li ul li.highlighted a,
#header ul.menu li ul li.highlighted li a:hover,
#header ul.menu li ul li a:hover {color:#EF0022;}

#header ul.menu li.ad { float: right;width:234px;height:60px;margin:0px 40px 0px 0px;padding:0px;}
#header ul.menu li.ad a { text-indent: 0; width: auto; height: auto; margin: 0; padding: 0; border: 0 none; }

/*
***************************
* CSB
***************************
*/

#court_side_box .games .first_upcoming { background: url(/sixers/media/csb_next.png) no-repeat top left !important; }
#court_side_box .game .links a.tickets { background: url(/sixers/media/csb_tix.png) no-repeat top left !important; }

/*
***************************
* TAKEOVER
***************************
*/

#test { background : #000; width : 938px; border:1px solid #000; margin:5px auto;}
.takeover { position:relative; min-height:50px;}
.takeover .opened {  position:relative; height : 250px; background-color:#af0;}
.takeover .closed {  position:relative; height : 50px; }
.takeover .open, .takeover .close { cursor : pointer; position:absolute; top:5px; padding:5px; right:5px; color:#000; background:#fff;}

/*
***************************
* TOP STORY
***************************
*/

#top_story { background: url(/sixers/media/tp_bg_thumbs.png) no-repeat bottom left; }

#top_story .ad { width: 230px; height: 13px; }

#top_story .top_story_items .top_story_item .teaser { background: transparent url(/sixers/media/tp_text.png) no-repeat center center; }
#top_story .top_story_items .top_story_item .teaser a { color: #1C6AA8; }
#top_story .top_story_items .top_story_item .teaser a:hover { color: #FFFFFF; }
#top_story .top_story_items .top_story_item .teaser h1 a, #top_story .top_story_items .top_story_item .teaser h1 a:visited { color: #FFFFFF; }


#top_story .scrollerModule .scroller_nav_button { background: transparent; text-indent: -9999px; }

#top_story .scrollerModule #top_story_prev { background-image: url(/sixers/media/tp_arrows_l.gif); height:24px;}
#top_story .scrollerModule #top_story_prev.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_prev.highlighted { background-position: 0 -48px; }
#top_story .scrollerModule #top_story_prev.disabled { background-position: 0 -24px; cursor: default; }

#top_story .scrollerModule #top_story_next { background-image: url(/sixers/media/tp_arrows_r.gif); height:24px;}
#top_story .scrollerModule #top_story_next.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_next.highlighted { background-position: 0 -48px; }
#top_story .scrollerModule #top_story_next.disabled { background-position: 0 -24px; cursor: default; }

#top_story .scrollerModule .scroller_toc span { background-image: url(/sixers/media/carousel_pagination_sprite.png); }

/*
 ******************************************
 * TEAM WIRE SPECIFIC CONTENT SCROLLER STYLE PROPERTIES
 ******************************************
 */

#content_slider.module { width: 670px; height: 250px; margin:10px 0 0 10px;}

#content_slider.module{ background: url(/sixers/media/fragbg_slider.gif) no-repeat top left; }

#content_slider { text-align: center;}
#content_slider .scrollerModule { position: relative; overflow: hidden; text-align: left; width: 650px; height: 210px; margin: 20px auto 10px auto; }
#content_slider .scrollerModule .viewport { position: relative; overflow: hidden; float: left; width: 600px; height: 210px; }
#content_slider .scrollerModule .holder { position: relative; float: left; width: 10000px; height: 210px; }
#content_slider .scrollerModule .holder:after { display: block; clear: both; content: "."; height: 0; visibility: hidden; }
#content_slider .scrollerModule .panel { float: left; width: 140px; height: 210px; margin: 0 5px; }
#content_slider .scrollerModule .panel .thumbnail { clear: both; overflow: hidden; width: 140px; }
#content_slider .scrollerModule .panel .summary { clear: both; margin-top: 5px; }
#content_slider .scrollerModule .panel .teaser { font-weight: normal; font-size: 10px; }

#content_slider .scrollerModule .nav-prev,
#content_slider .scrollerModule .nav-next { display: inline; position: relative; float: left; overflow: hidden; width: 24px; height: 24px; margin-top: 80px; cursor: pointer; }

#content_slider .scrollerModule .enabled { background: #caa; }
#content_slider .scrollerModule .hover { background: #a88; }
#content_slider .scrollerModule .disabled { background: #aaa; }

#content_slider .scrollerModule .scroller_toc { display: none; }

#content_slider .panel .headline { font-size: 13px;  }
#content_slider .panel a.headline { color: #878787;}


#content_slider .scrollerModule .nav-prev { background-color: transparent; background-image: url(/sixers/media/s_arrows_l.gif); text-indent: -9999px; width: 24px; height: 24px; }
#content_slider .scrollerModule .nav-next { background-color: transparent; background-image: url(/sixers/media/s_arrows_r.gif); text-indent: -9999px; width: 24px; height: 24px; }

#content_slider .scrollerModule .enabled { background-position: 0 0; }
#content_slider .scrollerModule .hover { background-position: 0 -48px; }
#content_slider .scrollerModule .disabled { background-position: 0 -24px; cursor: default; }

/*
***************************
* TAB MODULE
***************************
*/

#tabbed.module { background: url(/sixers/media/fragbg_tritabs.gif) no-repeat top left; }

#tabbed .tabModule { height: 250px; width : 500px; background:transparent url(/sixers/media/fragbg_tabs.jpg) no-repeat top left;}
#tabbed .nav li.current a {background:#fff; }
#tabbed .nav li a:hover {background:#fff; }
#tabbed .content li { padding : 5px; height:168px;	width: 450px;background-color:#ffffff;margin:0px 0px 0px 20px;}

#tabbed .tabModule .nav{position:relative;top:8px;left:10px;}
#tabbed .tabModule .nav li a { cursor : pointer; height : 30px; width : 160px; text-align : center; background-color:transparent; text-decoration : none; }
#tabbed .tabModule .nav li a { text-indent: -9999px; width: 160px; height: 25px; }
#tabbed .tabModule .nav li a.video { background-image: url(/sixers/media/tab_video.gif); background-position: 0 -25px; }
#tabbed .tabModule .nav li.current a.video,
#tabbed .tabModule .nav li.hover a.video { background-position: 0 0; }
#tabbed .tabModule .nav li a.headlines { background-image: url(/sixers/media/tab_headlines.gif); background-position: 0 -25px;}
#tabbed .tabModule .nav li.current a.headlines,
#tabbed .tabModule .nav li.hover a.headlines { background-position: 0 0; }
#tabbed .tabModule .nav li a.leaders { background-image: url(/sixers/media/tab_teamleaders.gif); background-position: 0 -25px;}
#tabbed .tabModule .nav li.current a.leaders,
#tabbed .tabModule .nav li.hover a.leaders { background-position: 0 0; }

#tabbed .tabModule .content { width: 450px ; height: 220px; position:relative;top:8px;}
#tabbed .tabModule .content li div.sub_tab{background-color:#ffffff;height:185px;}
#tabbed .tabModule .content li div.sub_tab a{display:block;border-bottom:1px dashed #002d5f;line-height:20px;}
#tabbed .tabModule .content li div .more_link{float: right; margin:5px 0px 0px 0px;}
#tabbed .tabModule .content li div .more_link a{border-bottom:0px;}

/*
 ***************************
 * EMAIL
 ***************************
 */

#email_signup { margin-top:13px !important; }

/*
 ***************************
 * AD SPOT
 ***************************
 */

#adspot300x250.module { width: 300px; height: 250px; }
#second_promotion { margin : 10px 0 0 8px !important; }


/*
 ***************************
 * TICKETS
 ***************************
 */

#tickets.module { background:#91a7ca url(/sixers/media/sub_ticketcenter.gif) no-repeat top left; width:300px; height:250px; }
#tickets .tabModule { margin-top:5px !important; }

#tickets .tabModule .tickets-nav li a.tickets,
#tickets .tabModule .tickets-nav li a.hot_deals,
#tickets .tabModule .tickets-nav li a.packages { background-image: url(/spurs/media/hub_tab_blank.png); background-position: 0 0; color:#333;text-indent:10px;text-transform:uppercase;line-height:23px;text-decoration:none;}
#tickets .tabModule .tickets-nav li.current a.tickets,
#tickets .tabModule .tickets-nav li.hover a.tickets,
#tickets .tabModule .tickets-nav li.current a.hot_deals,
#tickets .tabModule .tickets-nav li.hover a.hot_deals,
#tickets .tabModule .tickets-nav li.current a.packages,
#tickets .tabModule .tickets-nav li.hover a.packages { background-position: 0 -23px; color:#000;}

/*
 ***************************
 * SECONDARY AD INVENTORY
 ***************************
 */


#secondary_ad_inventory {padding-bottom:10px;}
#secondary_ad_inventory  .adspot728x90 { width:728px; float:left; }
#secondary_ad_inventory .adspot234x90 { float:left; margin-left:18px; }

#second_promotion { height:167px; }

/*
 ***************************
 * FOOTER
 ***************************
 */

#footer { width: 980px; background-color:#f0f0f0;}
#footer #search_form{background: transparent url(/sixers/media/footer_bar.jpg) no-repeat 0px 0px;}
#footer ul li{background: url(/sixers/media/footer_int_bgtile.jpg) no-repeat top left; text-align: left;  height: 145px; }
#footer #search_form input.textbox{ margin: 5px 0px 0px 778px; width:139px;height:15px; border: none 0;font-size: 10px; line-height: 11px; }
#footer #search_form input.submit { margin: 6px 0px 0px 5px; height:17px ;}
#footer ul.links li { width: 158px; _width: 148px;}
#footer ul.links li.first, #footer ul.links li li { background: none; list-style: none; }
#footer ul.links li h4{ font-size:12px;background: url(/sixers/media/footer_arrow.gif) no-repeat 0px 6px; line-height:20px; margin-left:12px; padding-left: 15px;  border-bottom: solid 1px #a8b5bd; text-transform: uppercase; color:#002D5F; }
#footer ul.links li li{display: block; float: none; padding-left: 10px;  font-size: 10px; text-align: left;  height: 12px; _width: 133px; }
#footer ul.links li ul{ margin: 0px;  padding: 0px; list-style: none;}
#footer ul.links li ul li a{color:#797979; font-size: 10px; }
#footer ul.links li ul li a:visited{color:#797979 ;}

/***** Articles *****/
.inside_page{ }
.inside_page #content { width: 980px; }
.inside_page td.article_wrapper { width:680px;}
.inside_page table.article_and_aside { background:transparent;color:#000000; }
/*.inside_page table.article_and_aside #article.module h1{ color:#145eb5;}*/

.inside_page td.aside_wrapper { background : #ffffff; }

.inside_page #additional_content { background: #ffffff url(/sixers/media/fragbg_int_rightcolcontent.jpg) no-repeat top left; margin: 10px 0; width:270px ;_width:300px;height:230px ;_height:230px;overflow:hidden;}
.inside_page #additional_content div{height:225px;overflow:hidden;}
.inside_page #additional_content h1{font-size:14px;margin:5px 0px 0px 0px; color:#145eb5;}
.inside_page #additional_content ul{margin:0px;padding:0px;}
.inside_page #additional_content ul li a{display:block;border-bottom:1px dashed #002d5f;line-height:14px;font-size:10px;}

.inside_page #secondary_ad_inventory {margin-left: 0;}

.stats #article,.schedule #article,.roster #article{width:100%;}
.wide td.article_wrapper{width:960px;}
.wide #article{width:960px;}

/***** Stats, Roster, Schedule *****/
.team_stats_grid .gSGSectionTitle { background: #1C6AA8; }
.cBTitle{margin-left:5px;}
div#calendarContainer .listTable, div#calendarContainer .calSchedTable { border:1px solid #000000 ;}

/**** News ****/
#newsContainer{margin:10px;}
#newsContainer .Box{clear:both;margin-bottom:10px;}
#newsContainer .Box .aLLeadHeadline,#newsContainer .Box .aLHeadline{display:block;font-size:16px;}

