body { background: #7b0101 url(/bucks/media/bucks-ip-base_repeat.jpg) repeat-y center center; }

#container { background: url(/bucks/media/bucks_bg_111130.jpg) no-repeat top center; color: #000000; font-family: arial, helvetica; font-size: 11px; font-weight: bold; }

#content { background: transparent; width: 990px; }

a { color: #002D5F; text-decoration: underline; }

/*
 ***************************
 * LOGO AND TITLE
 ***************************
 */

#header .logo { display: inline; float: left; display:block; width: 350px; height:90px; text-indent:-9999px;}

#header .content { width: 980px; }
#header .content .main { display: inline; float: left; width: 686px; height: 99px; }
#header .content .main .bucks-title { }
#header .content .ticket_spot { width: 173px; height: 99px; }

/*
 ***************************
 * HEADER MENU
 ***************************
 */

#header ul.menu { display: inline; position: relative; float: left; width: 860px; height: 25px; }
#header ul.menu li { display: inline; float: left; }
#header ul.menu li a { float: left; height: 25px; text-indent: -9999px; }

/* Team */

#header ul.menu li a.nav_team { background-image: url(/bucks/media/nav_team.jpg); background-position: 0 -25px; width: 50px; }
#header ul.menu li.highlighted a.nav_team,
#header ul.menu li a:hover.nav_team { background-position: 0 0; }

/* Stats */

#header ul.menu li a.nav_stats { background-image: url(/bucks/media/nav_statsstandings.jpg); background-position: 0 -25px; width: 126px; }
#header ul.menu li.highlighted a.nav_stats,
#header ul.menu li a:hover.nav_stats { background-position: 0 0; }

/* Schedule */

#header ul.menu li a.nav_schedule { background-image: url(/bucks/media/nav_schedules.jpg); background-position: 0 -25px; width: 82px; }
#header ul.menu li.highlighted a.nav_schedule,
#header ul.menu li a:hover.nav_schedule { background-position: 0 0; }

/* News */

#header ul.menu li a.nav_news { background-image: url(/bucks/media/nav_news.jpg); background-position: 0 -25px; width: 54px; }
#header ul.menu li.highlighted a.nav_news,
#header ul.menu li a:hover.nav_news { background-position: 0 0; }

/* Digital */

#header ul.menu li a.nav_digital { background-image: url(/bucks/media/nav_digital.jpg); background-position: 0 -25px; width: 62px; }
#header ul.menu li.highlighted a.nav_digital,
#header ul.menu li a:hover.nav_digital { background-position: 0 0; }

/* 2.0 */

#header ul.menu li a.nav_two { background-image: url(/bucks/media/nav_bucks20.jpg); background-position: 0 -25px; width: 76px; }
#header ul.menu li.highlighted a.nav_two,
#header ul.menu li a:hover.nav_two { background-position: 0 0; }

/* Community */

#header ul.menu li a.nav_community { background-image: url(/bucks/media/nav_inthecommunity.jpg); background-position: 0 -25px; width: 122px; }
#header ul.menu li.highlighted a.nav_community,
#header ul.menu li a:hover.nav_community { background-position: 0 0; }

/* Fan Fun */

#header ul.menu li a.nav_fanfun { background-image: url(/bucks/media/nav_fanfun.jpg); background-position: 0 -25px; width: 66px; }
#header ul.menu li.highlighted a.nav_fanfun,
#header ul.menu li a:hover.nav_fanfun { background-position: 0 0; }

/* Tickets */

#header ul.menu li a.nav_tickets { background-image: url(/bucks/media/nav_tix.jpg); background-position: 0 -25px; width: 38px; }
#header ul.menu li.highlighted a.nav_tickets,
#header ul.menu li a:hover.nav_tickets { background-position: 0 0; }

/*
 ***************************
 * HEADER SEARCH
 ***************************
 */

#header ul.menu li form.search { background: url(/bucks/media/nav_search.jpg) no-repeat top left; width: 184px; height: 25px; }
#header ul.menu li form.search #header_search_field { display: inline; float: left; background: transparent; font-size: 11px; line-height: 12px; vertical-align: top; width: 98px; height: 13px; margin: 5px 0 0 29px; padding: 0; border: none 0; }
#header ul.menu li form.search #header_search_button { display: inline; float: left; margin-top: 3px; }

#header ul.menu li ul { display: none; position: absolute; top: 25px; left: 0px; overflow: hidden; background: #FFFFFF url(/bucks/media/dropdown_bg.png) no-repeat top left; width: 969px; height: 82px; padding-top: 10px; z-index: 999; }
#header ul.menu li ul.open { display: block; }
#header ul.menu li li { margin-left: 15px; }
#header ul.menu li li em { display: block; overflow: hidden; float: left; background-image: url(/bucks/media/dropdown_arrow.jpg); background-position: 0 -11px; text-indent: -9999px; width: 9px; height: 11px; margin-right: 5px; margin-top: 3px; }
#header ul.menu li li.highlighted li a,
#header ul.menu li li a { background: transparent url(/bucks/media/edd_div.jpg) no-repeat bottom center; color: #000000; font-size: 13px; text-align: left; height: 16px; width: 210px; text-indent: 0; text-decoration: none; padding: 3px 5px; }
#header ul.menu li li.highlighted a,
#header ul.menu li li.highlighted li a:hover,
#header ul.menu li li a:hover { background: #A90A26 url(/bucks/media/dropdown_selectedbg.jpg) repeat-x; color: #FFFFFF; text-indent: 0; text-decoration: underline; }
#header ul.menu li li.highlighted a em,
#header ul.menu li li a:hover em { background-position: 0 0; }

#header ul.menu li.ad { float: right; margin-right: 10px; }
#header ul.menu li.ad a { text-indent: 0; width: auto; height: auto; margin: 0; padding: 0; border: 0 none; }

/*
 ***************************
 * TOP STORY
 ***************************
 */

#top_story { background: url(/bucks/media/tp_bg_thumbs.jpg) no-repeat bottom left; }
#top_story .top_story_item .teaser { bottom: 0; background: transparent url(/bucks/media/tp_text.png) no-repeat center center; }
#top_story .top_story_item .teaser .copy a { color: #C4CED4; }
#top_story .scrollerModule .scroller_viewport { margin-top: 5px; height: 99px; }
#top_story .scrollerModule .scroller_items { height: 99px; }
#top_story .scrollerModule .scroller_item { margin: 6px 7px; }
#top_story .top_story_items .play_video { background: url(/bucks/media/topstory_video_background_810_325.jpg) no-repeat top left; }
#top_story .scrollerModule .scroller_items .highlighted,
#top_story .scrollerModule .scroller_items .selected { background: url(/bucks/media/topstory_glow.png) no-repeat center center; width: 148px; height: 92px; margin: 0; padding-top: 7px; border: 0 none; }
#top_story .scrollerModule .scroller_items .highlighted .thumbnail,
#top_story .scrollerModule .scroller_items .selected .thumbnail { opacity: 1.0; -moz-opacity: 1.0; -ms-opacity: 1.0; -webkit-opacity: 1.0; filter: alpha(opacity=100); }
#top_story .scrollerModule .scroller_items .highlighted .thumbnail,
#top_story .scrollerModule .scroller_items .selected .thumbnail { bottom: 22px; left: 8px; }
#top_story .scrollerModule .scroller_items .highlighted .thumbnail_text,
#top_story .scrollerModule .scroller_items .selected .thumbnail_text { bottom: 7px; left: 8px; }


#top_story .scrollerModule .scroller_nav_button { background: transparent; text-indent: -9999px; }

#top_story .scrollerModule #top_story_prev { background-image: url(/bucks/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(/bucks/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(/bucks/media/carousel_pagination_sprite.png); }


/*
 ***************************
 * TRI TAB TOP
 ***************************
 */

#headlines.module { background: url(/bucks/media/fragbg_tabs_upper.jpg) no-repeat top left; width: 500px; }
#headlines .tabModule { width: 500px; height: 250px; margin: 0; padding:0; }
#headlines .tabModule .nav,
#headlines .tabModule .nav li { height: 30px; padding:0; margin:0;}
#headlines .tabModule .nav li a { text-indent: -9999px; height: 30px; background-position: 0 -30px;}
#headlines .tabModule .nav li a.tab-tv { width:167px; background-image: url(/bucks/media/tab_tv.jpg);}
#headlines .tabModule .nav li a.tab-pix { width:167px; background-image: url(/bucks/media/tab_pix.jpg);}
#headlines .tabModule .nav li a.tab-cast { width:166px; background-image: url(/bucks/media/tab_casts.jpg);}
#headlines .tabModule .nav li.current a.tab-tv,
#headlines .tabModule .nav li.current a.tab-pix,
#headlines .tabModule .nav li.current a.tab-cast { background-position:0 0; }

#headlines .tabModule .content { width: 490px; height: 210px; padding:5px;}
#headlines .tabModule .content li {  overflow:hidden; background : #ffffff url(/bucks/media/frag_double-div.jpg) no-repeat center center; margin:10px 10px; width: 480px; _width: 480px; height: 200px; _height: 200px; padding: 1px; }
#headlines .content .headline { color: #000000; font-weight: bold; font-size: 11px; margin-top: 5px; padding-bottom: 5px; border-bottom: dashed 1px #C6CFD4; }
#headlines .content .more_link { float: right; margin-right: 5px; margin-top: 10px; }
#headlines .content .more_link a { color: #000000; }

#headlines .buckscom-item { display: inline; float: left; background: #FFFFFF; width: 230px; height: 60px; margin-left: 10px; }
#headlines .buckscom-item .thumbnail { display: inline; float : left; height : 53px; width : 70px; margin-right : 10px;}
#headlines .buckscom-item .info { display: inline; float:left; }
#headlines .buckscom-item a.title { display: block; background: url(/bucks/media/buckscom_video.png) top left no-repeat; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 25px; }
#headlines .tab-pix .buckscom-item a.title { background: url(/bucks/media/icon_pix.gif) top left no-repeat; }
#headlines .tab-cast .buckscom-item a.title { background: url(/bucks/media/btn_buckscastslogo.gif) top left no-repeat; padding: 5px 0 0 40px; }
#headlines .buckscom-item a.title:hover { text-decoration:underline; }
#headlines .buckscom-item .captions { font-size:12px; font-color : #000000;}
#headlines .buckscom-item .date { color:#89081d; font-size:11px; }

#headlines .buckscom-bottom { clear : both; text-align : right; padding : 2px; }
#headlines .buckscom-bottom img { display:inline; float:right; border : none; }



/*
 ***************************
 * EMAIL SIGN UP
 ***************************
 */

#email_signup.module { background:url(/bucks/media/fragbg_loginsignup.jpg) no-repeat top left; width: 160px; color:#fff; font-size:10px;}

#email_signup .tabModule { width: 160px; height: 106px; margin: 0; padding:0; }
#email_signup .tabModule .nav,
#email_signup .tabModule .nav li { overflow:hidden; height: 20px; padding:0; margin:0;}
#email_signup .tabModule .nav li a { text-indent: -9999px; height: 20px; background-position: 0 -20px;}
#email_signup .tabModule .nav li a.tab-login { width:80px; background-image: url(/bucks/media/tab_accountlogin.jpg);}
#email_signup .tabModule .nav li a.tab-signup { width:80px; background-image: url(/bucks/media/tab_fansignup.jpg);}
#email_signup .tabModule .nav li.current a.tab-login,
#email_signup .tabModule .nav li.current a.tab-signup { background-position: 0 0;}
#email_signup .tabModule .content { overflow: hidden; width: 150px; height: 76px; padding: 5px;}
#email_signup .tabModule .content li { overflow: hidden; background: url(/bucks/media/fragbg_loginsignup.jpg) no-repeat bottom left; width: 150px; height: 76px; padding: 5px; }


#email_signup form { ckear: both; overflow: hidden; padding: 0; }
#email_signup form input { }
#email_signup .tab-signup form input { float: left; }
#email_signup form input.text_input { font-size: 11px; line-height: 12px; vertical-align: top; width: 90px; height: 12px; padding: 0px; border: 1px solid #000; margin:1px 0; }
#email_signup form.enews input.text_input { margin-left: 0px; }
#email_signup form.enews input.button_input { position: absolute; top: 39px; left: 105px; }
#email_signup .tab-signup form input.button_input { margin-top: 2px; }
#email_signup #mobile1,
#email_signup #mobile2 { width: 33px; }
#email_signup #mobile3 { width: 37px; }



/*
 ***************************
 * CONTENT SLIDER
 ***************************
 */

#content_slider.module { background: url(/bucks/media/fragbg_slider.jpg) no-repeat top left; }

#content_slider .panel .summary { clear: both; margin-top: 5px; }
#content_slider .panel .headline { color: #89081d; font-weight:800; font-size: 14px; text-decoration:none;}
#content_slider .panel .headline:hover { text-decoration:underline; }
#content_slider .panel .teaser { font-weight: normal; }
#content_slider .panel .more_link { display: none; }

#content_slider .sliderModule .nav-holder { width: 950px; }
#content_slider .sliderModule .slider-nav { width:898px; }
#content_slider .sliderModule .track { width:898px; height:20px; background:url(/bucks/media/s_scrollbg.jpg);}
#content_slider .sliderModule .grip { height:20px; width:103px; background:url(/bucks/media/s_scrollbar.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/bucks/media/s_scrollbar.png", sizingMethod="scale"); background-repeat: none; }

#content_slider .sliderModule .nav-slider-next { height:20px; width: 26px; background-position: 0 -25px; background: url(/bucks/media/s_arrows_r.jpg); }
#content_slider .sliderModule .nav-slider-prev { height:20px; width: 26px; background-position: 0 -25px; background: url(/bucks/media/s_arrows_l.jpg); }

#content_slider .sliderModule .hover { background-position: 0 -40px !important;}
#content_slider .sliderModule .disabled { background-position: 0 -20px !important; cursor: default; }

/*
 ***************************
 * PROMOTIONS
 ***************************
 */

#promotions.module { width: 484px; height:165px;}

/*
 ***************************
 * TRI TAB BOTTOM
 ***************************
 */

#tabbed.module { background: url(/bucks/media/fragbg_tabs_lower.jpg) no-repeat top left; width: 484px; height:165px;}
#tabbed .tabModule { color:#000; width: 484px; height: 165px; margin: 0; padding:0; }
#tabbed .tabModule .nav,
#tabbed .tabModule .nav li { height: 25px; padding:0; margin:0;}
#tabbed .tabModule .nav li a { text-indent: -9999px; height: 25px; background-position: 0 -25px;}
#tabbed .tabModule .nav li a.tab-poll { width:161px; background-image: url(/bucks/media/tab_poll.jpg);}
#tabbed .tabModule .nav li a.tab-stats { width:161px; background-image: url(/bucks/media/tab_stats.jpg);}
#tabbed .tabModule .nav li a.tab-standings { width:162px; background-image: url(/bucks/media/tab_standings.jpg);}
#tabbed .tabModule .nav li.current a.tab-poll,
#tabbed .tabModule .nav li.current a.tab-stats,
#tabbed .tabModule .nav li.current a.tab-standings { background-position:0 0; }
#tabbed .tabModule .content { width: 484px; height: 140px; }
#tabbed .tabModule .content li {  overflow:hidden; background:#ffffff; margin:10px; width:464px; height: 120px; }

.poll-question { font-weight : 800; margin-bottom:5px;}
.poll-options label { width : 200px; display: block; float:left;}
.poll-submit  {clear:both; position:absolute; top:95px; left: 390px; }
.pollOption { font-weight : 100;}

/*
 ***************************
 * leader boards & standings
 ***************************
 */
#tabbed .tabModule .content li .leader_boards h4{display:none;}
#tabbed .tabModule .content li .leader_boards table.leaders{width:142px; display:inline; float:left; margin:0 10px 0 0;}
#tabbed .tabModule .content li .leader_boards table.leaders th{color:#89081D; font-size:16px; font-weight:800; text-decoration:none;}
#tabbed .tabModule .content li .leader_boards table.leaders td.player{width:120px; line-height:20px;}
#tabbed .tabModule .content li .leader_boards table.leaders td.stat{width:22px; text-align:right; line-height:20px;}

 span.leader_boards{width:147px;position:relative;float:left;top:5px;overflow:hidden;margin-right:5px}
.leadersHeader{color:#89081D;font-size:16px;font-weight:800;text-decoration:none;}
.stdText1 , .stdText2, .stdText3, .stdText4 { color: #000000; font-size: 12px; text-decoration: none; text-align:center; width: 115px; padding: 0; }
.stdText1{color:#89081D;font-weight:800;text-align:left;}

#tabbed .content .more_link { float: right; margin-right: 5px; }
#tabbed .content .more_link a { color: #000000; }

/*
 ***************************
 * SECONDARY AD
 ***************************
 */

#secondary_ad_inventory.module { text-align: center; }
#secondary_ad_inventory .adspot728_90 { text-align: left; width : 728px; height:100px; margin: 0 auto;}

/*
 ***************************
 * TICKETS
 ***************************
 */

#tickets.module { background: url(/bucks/media/hub_bg.jpg) no-repeat top left; }
#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;}

/*
 ***************************
 * FOOTER
 ***************************
 */

#footer { }
#footer #search_form { background: url(/bucks/media/footer_bar.jpg) no-repeat top left; }
#footer #search_form input#footer_search_field { font-size: 11px; line-height: 16px; vertical-align: top; width: 135px; height: 14px; margin-left: 777px;  margin-top: 7px; padding: 0; border: none 0; }
#footer #search_form input#footer_search_button { margin-top: 6px; margin-left: 6px;}
#footer ul.links { width: 980px; height: 146px; }
#footer ul.links li { background: url(/bucks/media/footer_div.jpg) no-repeat top left; text-align: left; width: 163px;  height: 146px; margin: 0; }
#footer ul.links li.first, #footer ul.links li li { background: none; list-style: none; }
#footer ul.links li ul { color: #6C0500; margin: 0px;  padding: 0px;}
#footer ul.links li li { display: block; background: url(/bucks/media/redBullet.gif) no-repeat left; padding-left: 13px; float: none; font-size: 10px; text-align: left; width: 133px; height: 12px;  }
#footer ul.links li h4 { color: #6C0500; text-align: left; text-transform: uppercase; width: 140px; margin: 0 auto; border-bottom: solid 1px #a6b1b7; }
#footer ul.links li li a { color: #4b5258; font-size: 10px; }
#footer ul.links li li a:hover { text-decoration:none;}

/***** Articles *****/

/*
#container.inside_page { background: url(/bucks/media/mainbg_int.jpg) no-repeat top center; }
*/

.inside_page table.article_and_aside { background: transparent; }
.inside_page td.article_wrapper { background: transparent; width: 680px; padding: 0; }
.inside_page td.article_wrapper .sub_header { margin: 0; }
.inside_page td.article_wrapper .articleTools img { margin: 0; }
.inside_page #article.module { margin: 0 20px; }
.inside_page #article .byline { color : #444; font-weight:800; font-size:12px;}
.inside_page #article .body { line-height:1.6em;  font-size: 13px;}
.inside_page td.aside_wrapper { background: #EDF1F4; width: 300px; padding-top: 0; }
.inside_page #aside { margin: 0; }
.inside_page #footer{background-color:#fff;}
.wide #content{background-color:#fff;width:988px;}
.wide td.aside_wrapper{display:none;}
.wide td.article_wrapper,.wide #article{width:960px;}


.inside_page #adspot300x250.module { margin-top: 0; }

.inside_page #additional_content { background: #FFFFFF url(/bucks/media/fragbg_int_rightcolcontent.jpg) no-repeat top left; }
.inside_page #additional_content h3 { overflow: hidden; background: url(/bucks/media/sub_mostrecent.gif) no-repeat top left; text-indent: -9999px; width: 285px; height: 14px; margin: 15px 7px 10px 7px; }
.inside_page #additional_content ul { width: 285px; margin:0 auto; }
.inside_page #additional_content li { margin:5px 10px; background:url(/bucks/media/redBullet.gif) 0 5px no-repeat; padding-top:0; padding-left:13px;}
.inside_page #additional_content li a { color:#000000; text-decoration:underline;}

/***** Roster, Stats, Schedule *****/
div#calendarContainer { margin: 0 10px; }
.team_stats_grid .gSGSectionTitle { background: #89081D; }

/***** Sips *****/
.ticketBorder { background-color: #FFFFFF; height: 100px; border: 1px solid #FFFFFF; border-top: 0 none; border-bottom: 0 none; }
.contentBlack{ color: #000000; font-family: arial; font-size: 11px; padding: 2px; }
.sipHeadline { background-image: url(/media/bucks/bucks_inside_hdr_bg.gif); color: #14774B; font-weight: bold; font-size: 11px; text-align: right; padding: 3px; padding-right: 5px; }
.sipFooter { background-image: url(/media/bucks/bucks_inside_ftr.gif); width: 250px; }


