body { background: #000000 url(/nets/media/mainbg_tile.jpg) repeat-y top center;  }

#container { 
  background:url(/nets/media/mainbg.jpg) no-repeat top center; 
  color: #000000; 
  font-family: helvetica, arial; 
  font-size: 11px; 
}

a { color: #AEADAD; text-decoration: none; }
a:hover { text-decoration:underline; }

.inner_ad { float: right; }

#content { background: transparent; }

/*
 ***************************
 * HEADER
 ***************************
 */
 
#header .content { position: relative; height: 144px; }
#header .content .main { float: none; background: url(/nets/media/mainhdr.jpg) no-repeat top left; width: 980px; height: 116px; }
#header .content .main .logo { float: left; background: url(/nets/media/nets_hdr-LOGO.png) no-repeat top left; width: 136px; height: 116px; }
#header .content .main .sponsor { float: left; }
#header .content .ticket_spot { position: absolute; top: 12px; right: 2px; width: auto; height: auto; z-index: 50; }

/*
 ***************************
 * HEADER MENU
 ***************************
 */

#header ul.menu { position: relative; list-style-type: none; width: 980px; height: 28px; margin-bottom: 5px; }
#header ul.menu li { display: inline; float: left;  }
#header ul.menu li a { float: left; height: 24px; text-indent: -9999px; }


#header ul.menu li.nav_left { background: url(/nets/media/nav_left.jpg) no-repeat top left; width: 110px;  height: 24px; } 

#header ul.menu li a.nav_tickets { background-image: url(/nets/media/nav_tickets.jpg); background-position:0 -24px; width:86px; } 
#header ul.menu li.highlighted a.nav_tickets,
#header ul.menu li a:hover.nav_tickets { background-position:0 0; } 

#header ul.menu li a.nav_team { background-image: url(/nets/media/nav_team.jpg); background-position:0 -24px; width: 64px; } 
#header ul.menu li.highlighted a.nav_team,
#header ul.menu li a:hover.nav_team { background-position: 0 0; }

#header ul.menu li a.nav_news { background-image: url(/nets/media/nav_news.jpg); background-position:0 -24px; width:68px; } 
#header ul.menu li.highlighted a.nav_news,
#header ul.menu li a:hover.nav_news { background-position: 0 0; }

#header ul.menu li a.nav_community { background-image: url(/nets/media/nav_community.jpg); background-position:0 -24px; width:102px; } 
#header ul.menu li.highlighted a.nav_community,
#header ul.menu li a:hover.nav_community { background-position: 0 0; }

#header ul.menu li a.nav_fanzone { background-image: url(/nets/media/nav_fanzone.jpg); background-position: 0 -24px; width:94px; } 
#header ul.menu li.highlighted a.nav_fanzone,
#header ul.menu li a:hover.nav_fanzone { background-position: 0 0; }

#header ul.menu li a.nav_schedule { background-image: url(/nets/media/nav_scoresschedule.jpg); background-position: 0 -24px; width: 154px; } 
#header ul.menu li.highlighted a.nav_schedule,
#header ul.menu li a:hover.nav_schedule { background-position: 0 0; }

#header ul.menu li a.nav_store { background-image: url(/nets/media/nav_teamstore.jpg); background-position:0 -24px;width: 106px; } 
#header ul.menu li.highlighted a.nav_store,
#header ul.menu li a:hover.nav_store { background-position: 0 0; }

/*
 ***************************
 * HEADER SEARCH
 ***************************
 */

#header ul.menu li form.search { background: url(/nets/media/nav_searchbg.jpg) no-repeat top left; width: 196px; height: 24px; }
#header ul.menu li form.search input { float: left; }
#header ul.menu li form.search #header_search_field { font-size: 11px; width: 117px; line-height:11px; height: 11px;  margin: 5px 0 0 20px;  border: none 0;  }
#header ul.menu li form.search #header_search_button { margin:3px 0 0 4px; }

/*
 ***************************
 * HEADER MENU DROPDOWN
 ***************************
 */

#header ul.menu li ul { display: none; position: absolute; top: 24px; left: 0; overflow: hidden; background:url(/nets/media/dropdown_bg.png) no-repeat top left; width: 984px; height: 82px; padding-top: 10px; z-index: 999; }
#header ul.menu li ul.open { display: block; }
#header ul.menu li li { margin-left: 10px; border-bottom:dotted 2px #AEADAD; }
#header ul.menu li li.highlighted li a,
#header ul.menu li li a { background: url(/nets/media/edd_arrows.png) 0px -12px no-repeat; color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: left; height: 16px; width: 155px; text-indent:0; text-decoration: none; padding:4px 0 3px 13px;}
#header ul.menu li li.highlighted a,
#header ul.menu li li.highlighted li a:hover,
#header ul.menu li li a:hover { background-position: 0px 7px; color:#AEADAD; text-decoration:underline;}

#header ul.menu li.ad { float: right; margin-right: 10px; border: 0 none; }
#header ul.menu li.ad a { background: transparent; text-indent: 0; width: auto; height: auto; margin: 0; padding: 0; border: 0 none; }

/*
 ***************************
 * COURT SIDE BOX
 ***************************
 */

#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; }

/*
 ***************************
 * TOP STORY 
 ***************************
 */

#top_story { background: url(/nets/media/tp_bg_thumbs.jpg) no-repeat bottom left; }

#top_story .ad { height: 27px; }

#top_story .top_story_item .teaser { overflow: hidden; background: transparent url(/nets/media/tp_text.png) no-repeat center center; }
#top_story .top_story_item .teaser .copy { width: 640px; margin: 0 15px; }
#top_story .top_story_item .teaser .copy a { color: #CE1141; }

#top_story .scrollerModule .scroller_items .scroller_item .thumbnail_text { background: #AF0B26; }
#top_story .top_story_item .teaser a { color: #FFFFFFF; text-decoration: none;}
#top_story .top_story_item .teaser a:hover { color: #FFFFFF; text-decoration: none; }
#top_story .scrollerModule .scroller_nav_button { background: transparent; text-indent: -9999px; }
#top_story .scrollerModule .scroller_viewport { height: 102px; margin-top: 6px; }

#top_story .scrollerModule #top_story_prev { background-image: url(/nets/media/tp_arrows_l.gif); }
#top_story .scrollerModule #top_story_prev.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_prev.highlighted { background-position: 0 -50px; }
#top_story .scrollerModule #top_story_prev.disabled { background-position: 0 -25px; cursor: default; }

#top_story .scrollerModule #top_story_next { background-image: url(/nets/media/tp_arrows_r.gif); }
#top_story .scrollerModule #top_story_next.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_next.highlighted { background-position: 0 -50px; }
#top_story .scrollerModule #top_story_next.disabled { background-position: 0 -25px; cursor: default; }

#top_story .scrollerModule .scroller_toc span { background-image: url(/nets/media/carousel_pagination_sprite.png); }
#top_story .scrollerModule .scroller_items .scroller_item .thumbnail_text .headline { color:#FFFFFF; font-weight: bold; margin-bottom: 1px; }
#top_story .scrollerModule .scroller_items .scroller_item .thumbnail_text { color:#AEADAD}

#top_story .scrollerModule .scroller_items { height: 99px; }
#top_story .scrollerModule .scroller_item { margin: 6px 8px; }

/*
 ***************************
 * TICKETS
 ***************************
 */

#tickets.module { position:relative; background: url(/nets/photos/fragbg_hub-01.jpg) no-repeat top left; }

#tickets .inner_ad { }

#tickets .tabModule { margin-top: 5px; }
#tickets .tabModule .tickets-content {height:150px;}

.ticketsBottomBanner{ clear:both;}

#tickets .tabModule .tickets-nav, #tickets .tabModule .tickets-nav li { height: 22px; }
#tickets .tabModule .tickets-nav li a { height:22px; }

#tickets .tabModule .tickets-nav li a.tickets { background-image: url(/nets/media/tab_HomeGameTickets.jpg);}
#tickets .tabModule .tickets-nav li.current a.tickets, #tickets .tabModule .tickets-nav li.hover a.tickets { background-position: 0 -22px; }

#tickets .tabModule .tickets-nav li a.hot_deals { background-image: url(/nets/media/tab_HotDeals.jpg); }
#tickets .tabModule .tickets-nav li.current a.hot_deals, #tickets .tabModule .tickets-nav li.hover a.hot_deals { background-position: 0 -22px; }

#tickets .tabModule .tickets-nav li a.packages { background-image: url(/nets/media/tab_Packages.jpg); }
#tickets .tabModule .tickets-nav li.current a.packages, #tickets .tabModule .tickets-nav li.hover a.packages { background-position: 0 -22px; }

#tickets .tabModule .tickets-content .tabModule .content { height:120px; width:284px; }
#tickets .tabModule .tickets-content .tabModule .content li { background:#ffffff; }

/*
 ***************************
 * VIDEO
 ***************************
 */

#video.module { position:relative; background: url(/nets/media/fragbg_video_51710.jpg) no-repeat top left; width:320px; color: #FFFFFF; }
#video .video_sponsor{display:block;width:137px;height:26px;float:right;}

#video .inner_ad { }
#video h3 { display: none; }
#video .content { clear: both; }
#video .content .video { display: inline; float: left; width: 95px; height: 105px; margin: 2px 4px; }
#video .content .video a.thumbnail:hover, #video .video a.thumbnail:hover img { background: #FFFFFF; opacity: 0.6; -ms-opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); }
#video .content .video .caption { font-size: 11px; }
#video .content .video .time { font-size: 10px; }

/*
 ***************************
 * DUO TABS
 ***************************
 */

#headlines.module { background: url(/nets/media/fragbg_duotabs.jpg) no-repeat top left; width: 320px; }
#headlines .tabModule { width: 310px; height: 240px; margin: 5px; color:#ffffff; }
#headlines .tabModule .nav, #headlines .tabModule .nav li { display: inline; overflow: hidden; float: left; height: 30px; }

#headlines .tabModule .nav li a { text-indent: -9999px; width: 155px; height: 30px; }
#headlines .tabModule .nav li a.headlines { background-image: url(/nets/media/tab_checkusouton.jpg); background-position: 0 0; }
#headlines .tabModule .nav li.current a.headlines,
#headlines .tabModule .nav li.hover a.headlines { background-position: 0 -30px; }
#headlines .tabModule .nav li a.forums { background-image: url(/nets/media/tab_headlines.jpg); background-position: 0 0; }
#headlines .tabModule .nav li.current a.forums,
#headlines .tabModule .nav li.hover a.forums { background-position: 0 -30px; }

#headlines .tabModule .content { width: 310px; height: 210px; }
#headlines .tabModule .content li { overflow: hidden; background: #535353; width: 298px; height: 201px; margin-left: 3px; padding: 1px; }

#headlines .tabModule .content .headline { width: 278px; margin: 3px 5px 2px 5px; padding-bottom: 3px; border-bottom: dashed 1px #000000; }
#headlines .tabModule .content .headline a { color: #FFFFFF; font-weight: bold; }

#headlines .tabModule .content .connect { float: left; width: 146px; height: 67px; margin-right:3px;}
#headlines .tabModule .content .connect .logo { float: left; margin-right: 2px; width: 45px; height: 67px; }
#headlines .tabModule .content .connect .headline { float: left; font-weight: bold; font-size:12px; line-height:12px; width: 99px; margin: 0; padding: 0; border: 0 none; }
#headlines .tabModule .content .connect .headline a { color: #AEADAD; }
#headlines .tabModule .content .connect .text { float: left; font-size:11px; line-height:12px; width: 99px; }

#headlines .tabModule .content .more_link { float: right; margin: 5px 10px; }
#headlines .tabModule .content .more_link a { color: #AEADAD; font-weight: bold; }

/*
 ***************************
 * EMAIL AND NEWSLETTER
 ***************************
 */

#news_signup.module { background: url(/nets/media/fragbg_netsnews.jpg) no-repeat top left; color: #ffffff; width: 155px; overflow:hidden; }
#news_signup form { width: 155px; height: 120px; }
#news_signup form input { display: inline; float: left; }
#news_signup form input.text_input { font-size: 11px; width: 104px; height: 14px; margin: 95px 0 0 11px; padding: 0; border: 0 none; }
#news_signup form input.button_input { margin-top: 91px; margin-left: 5px; }

#email_signup.module { position:relative; background: url(/nets/media/fragbg_mynets.jpg) no-repeat top left; color: #ffffff; width: 155px; overflow:hidden; }
#email_signup form { width: 155px; height: 120px; }
#email_signup form input { display: inline; float: left; }
#email_signup form .copy { clear: both; margin: 53px 0 0 10px; }
#email_signup form input.text_input { font-size: 11px; padding: 0;  }
#email_signup form input.button_input { margin-top: 4px; margin-left: 5px; }

#email_signup .es_user { position: absolute; bottom:33px; left:11px; width: 87px; height: 15px; padding:0; border:none; font-size:11px; }
#email_signup .es_pass { position: absolute; bottom:11px; left:11px; width: 87px; height: 15px; padding:0; border:none; font-size:11px; }
#email_signup .es_button {  position: absolute; bottom:8px; left:100px; }

/*
 ***************************

 * PROMOTIONS
 ***************************
 */

#promotions.module { width: 320px; }

/*
 ***************************
 * CONTENT SLIDER 
 ***************************
 */

#content_slider.module { background: url(/nets/media/fragbg_slider.jpg) no-repeat top left; }
#content_slider .scrollerModule .panel a.headline { color: #ffffff; font-size:12px; font-weight: bold; }
#content_slider .scrollerModule .panel .teaser{ color:#ffffff; font-size:10px; }
#content_slider .scrollerModule .panel a:hover { }
#content_slider .scrollerModule .panel .thumbnail { border:1px solid #a00; }
#content_slider .scrollerModule .nav-prev { background-color: transparent; background-image: url(/nets/media/s_arrows_l.gif); text-indent: -9999px; }
#content_slider .scrollerModule .nav-next { background-color: transparent; background-image: url(/nets/media/s_arrows_r.gif); text-indent: -9999px; }
#content_slider .scrollerModule .enabled { background-position: 0 0; }
#content_slider .scrollerModule .hover { background-position: 0 -50px; }
#content_slider .scrollerModule .disabled { background-position: 0 -25px; cursor: default; }
#content_slider .scrollerModule .scroller_toc span { background-image: url(/nets/media/carousel_pagination_sprite.png); }

/*
 ***************************
 * QUAD TABS
 ***************************
 */

#tabbed.module { position:relative; background: url(/nets/media/fragbg_quadtabs.jpg) no-repeat top left; }

#tabbed .inner_ad { }
#tabbed .tabbed_top_image { margin-top:4px; margin-left:4px; }

#tabbed .tabModule { width: 290px; height: 230px; margin: 28px 0 0 5px; }

#tabbed .tabModule .nav { height: 23px; }
#tabbed .tabModule .nav li a { text-indent: -9999px; height: 23px; }

#tabbed .tabModule .nav li a.tab_poll { background-image: url(/nets/media/tab_poll.jpg); background-position: 0 -23px; width:73px;}
#tabbed .tabModule .nav li.current a.tab_poll,
#tabbed .tabModule .nav li.hover a.tab_poll { background-position: 0 0; }

#tabbed .tabModule .nav li a.tab_kids { background-image: url(/nets/media/tab_netskids.jpg); background-position: 0 -23px; width:72px; }
#tabbed .tabModule .nav li.current a.tab_kids,
#tabbed .tabModule .nav li.hover a.tab_kids { background-position: 0 0; }

#tabbed .tabModule .nav li a.tab_den { background-image: url(/nets/media/tab_slysden.jpg); background-position: 0 -23px; width:72px;}
#tabbed .tabModule .nav li.current a.tab_den,
#tabbed .tabModule .nav li.hover a.tab_den { background-position: 0 0; }

#tabbed .tabModule .nav li a.tab_dancers { background-image: url(/nets/media/tab_dancers.jpg); background-position: 0 -23px; width:73px;}
#tabbed .tabModule .nav li.current a.tab_dancers, 
#tabbed .tabModule .nav li.hover a.tab_dancers { background-position: 0 0; }

#tabbed .tabModule .content { width: 286px; height: 188px; margin-left:2px; margin-top:1px; overflow:hidden; }
#tabbed .tabModule .content li { background:#535353; color:#ffffff; width:288px; height: 188px; }

/*
 ***************************
 * SECONDARY AD 
 ***************************
 */

#secondary_ad_inventory.module { height: 100px;}
.ad_row .adspot { float: left; }
.ad_row .adspot728x90 { margin: 0 10px; }

/*
 ***************************
 * FOOTER
 ***************************
 */

#footer { }
#footer #search_form { background: url(/nets/media/footer_bar.jpg) no-repeat top left; height: 25px; }
#footer #search_form input#footer_search_field { margin-top: 6px; font-size: 11px; width: 118px; height: 14px; line-height:18px; margin-left: 803px; padding: 0; border: none 0; }
#footer #search_form input#footer_search_button { margin-top: 5px; margin-left:5px;}
#footer ul.links { background: url(/nets/media/footer_menu_bg.jpg) repeat-x; width: 980px; height: 153px; }
#footer ul.links li { background: url(/nets/media/footer_menu_div.jpg) no-repeat top right; text-align: left; width: 159px; height: 143px; padding-top: 5px; }
#footer ul.links li.last { background: none; margin: 0 0 0 2px; }
#footer ul.links li h4 { background:url(/nets/media/footer_arrow.gif) no-repeat center left; color: #ffffff; font-size:11px; font-weight: bold; text-align: left; width: 119px; margin: 0 10px; border-bottom: solid 1px #444444; padding-left:13px; }
#footer ul.links li li { display: block; float: none; background:url(/nets/media/footer_square.gif) no-repeat 12px 4px; line-height: 12px; text-align: left; width: 139px; height: 12px; list-style: none; margin: 2px 0; padding: 0 0 0 20px; }
#footer ul.links li li a { color: #FFFFFF; font-size: 11px; font-weight: bold; }

#footer .copyright_copy { color: #FFFFFF; }

/*
 ***************************
 * INSIDE PAGES
 ***************************
 */

#container.inside_page { background: url(/nets/media/insidebg.jpg) no-repeat top center; }

.inside_page a { color: #CC0000; }

.inside_page #content { background: transparent; width: 980px; }

.inside_page td.article_wrapper { background:transparent;}
.inside_page td.article_wrapper .sub_header { display: inline; float: left; margin: 10px; font-size: 17px; font-weight: bold;}


.inside_page .articleTools { background:transparent; margin-top:50px; }

.inside_page #article h1 { color: #000000; font-family: arial; font-size: 25px; font-weight: bold; }
.inside_page #article p { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; } 
.inside_page #article .byline { color: #5a5a5a; font-family: arial; font-size: 14px; }
.inside_page #article .tools { text-indent:-1000px; }

.inside_page #top_ad_inventory.ad_row { margin: 0 auto; width: 980px; height: 100px;  color: #b00203; }

.inside_page table.article_and_aside { background:transparent; }

.inside_page td.aside_wrapper { background: #5a5a5a url(/nets/media/int_rightcol_bg.jpg) repeat-x; }

.inside_page #additional_content { background: url(/nets/media/fragbg_int_rightcolcontent.jpg) no-repeat top left; color: #FFFFFF; }
.inside_page #additional_content h3 { margin: 10px; }

.inside_page #footer .copyright_copy { color: #000000; }

/*
 *************************
 stats, roster, schedule
 *************************
 */
 
 a.gSGPlayerLink, a.emailStoryLink { color: #CC0000; }
 
 td.coachRow { background-color: transparent !important; }
