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

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

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

#header .content { background: url(/mavericks/media/mainhdr.jpg) no-repeat top left; }
#header .main { height: 115px; }
#header .main .logo { float: left; width: 140px; height: 115px; }
#header .main .account_manager { display: inline; float: right; background: url(/mavericks/media/mainhdr_accountmanager.png) no-repeat top left; text-align: left; width: 192px; height: 28px; margin-right: 10px; padding: 6px 0 0 123px; }
#header .main .account_manager .text_input { background: transparent; font-size: 10px; width: 68px; height: 12px; vertical-align: top; margin: 0 2px 0 5px; padding: 0; border: 0 none; }
#header .ticket_spot { height: 115px; }
#header .ticket_spot a { display: block; }

#header ul.menu { position: relative; clear: both; list-style-type: none; width: 980px; height: 25px; margin: 0 auto; }
#header ul.menu li { display: inline; float: left;  }
#header ul.menu li.nav_left { background: url(/mavericks/media/nav_navleft.jpg) no-repeat top left; width: 124px; height: 25px; }
#header ul.menu li a { float: left; height: 25px; text-indent: -9999px; }
#header ul.menu li a.nav_tickets { background-image: url(/mavericks/media/nav_tickets.jpg); background-position: 0 -25px; width: 60px; }
#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_schedulestats { background-image: url(/mavericks/media/nav_schedulestats.jpg); background-position: 0 -25px; width: 124px; }
#header ul.menu li.highlighted a.nav_schedulestats,
#header ul.menu li a:hover.nav_schedulestats { background-position: 0 0; }
#header ul.menu li a.nav_team { background-image: url(/mavericks/media/nav_team.jpg); background-position: 0 -25px; width: 48px; }
#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(/mavericks/media/nav_news.jpg); background-position: 0 -25px; width: 50px; }
#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_interactive { background-image: url(/mavericks/media/nav_interactive.jpg); background-position: 0 -25px; width: 86px; }
#header ul.menu li.highlighted a.nav_interactive,
#header ul.menu li a:hover.nav_interactive { background-position: 0 0; }
#header ul.menu li a.nav_gamenight { background-image: url(/mavericks/media/nav_gamenight.jpg); background-position: 0 -25px; width: 86px; }
#header ul.menu li.highlighted a.nav_gamenight,
#header ul.menu li a:hover.nav_gamenight { background-position: 0 0; }
#header ul.menu li a.nav_promos { background-image: url(/mavericks/media/nav_promos.jpg); background-position: 0 -25px; width: 60px; }
#header ul.menu li.highlighted a.nav_promos,
#header ul.menu li a:hover.nav_promos { background-position: 0 0; }
#header ul.menu li a.nav_community { background-image: url(/mavericks/media/nav_community.jpg); background-position: 0 -25px; width: 86px; }
#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_mavgear { background-image: url(/mavericks/media/nav_mavgear.jpg); background-position: 0 -25px; width: 68px; }
#header ul.menu li.highlighted a.nav_mavgear,
#header ul.menu li a:hover.nav_mavgear { background-position: 0 0; }

#header ul.menu li form.search { background: url(/mavericks/media/nav_searchbg.jpg) no-repeat top left; width: 172px; height: 25px; margin-left: 16px; }
#header ul.menu li form.search #header_search_field { background: transparent; font-size: 11px; line-height: 13px; width: 102px; height: 13px; margin: 5px 1px 0 12px; padding: 0; border: 0 none; vertical-align: top; }
#header ul.menu li form.search #header_search_button { display: inline; margin-top: 4px; }

#header ul.menu li ul { display: none; position: absolute; top: 25px; left: -10px; overflow: hidden; background: transparent url(/mavericks/media/dropdown_bg.png) no-repeat top left; width: 990px; height: 90px; padding-top: 7px; padding-right: 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.highlighted li a,
#header ul.menu li li a { background: transparent url(/mavericks/media/dropdown_arrow.png) no-repeat 4px 4px; color: #000000; font-size: 12px; text-align: left; height: 20px; width: 141px; text-indent: 0; text-decoration: none; padding: 4px 0 3px 25px; border-bottom: dashed 1px #666666; }
#header ul.menu li li.highlighted a,
#header ul.menu li li.highlighted li a:hover,
#header ul.menu li li a:hover { background: transparent url(/mavericks/media/dropdown_selecteditembg.jpg) no-repeat top left; color: #FFFFFF; text-indent: 0; text-decoration: underline; border-bottom: solid 1px transparent; }

#header ul.menu li.ad { float: right; height: 100%; 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 { background: url(/mavericks/media/tp_bg_thumbs.jpg) no-repeat bottom left; }
#top_story .top_story_item .teaser { overflow: hidden; background: transparent url(/mavericks/media/tp_text.png) no-repeat center center; }
#top_story .top_story_item .teaser .copy a { color: #086fcc; }

#top_story .top_story_item .teaser a { color: #FFFFFF; text-decoration: none;}
#top_story .top_story_item .teaser a:hover { color: #086fcc; text-decoration: underline;}

#top_story .scrollerModule { width: 940px; }
#top_story .scrollerModule .scroller_viewport { height: 55px; }
#top_story .scrollerModule .scroller_item { width: 132px; height: 50px; margin: 3px 8px 2px 8px; border: solid 1px #FFFFFF; }
#top_story .scrollerModule .scroller_item .thumbnail { position: static; overflow: hidden; width: 132px; height: 50px; }
#top_story .scrollerModule .scroller_item .thumbnail_text { display: none; }
#top_story .scrollerModule .scroller_items .highlighted,
#top_story .scrollerModule .scroller_items .selected { background: url(/mavericks/media/tp_thumbglow.png) no-repeat top left; width: 132px; height: 50px; margin: 1px 6px; padding: 3px; border: 0 none; }
#top_story .scrollerModule .scroller_items .highlighted .thumbnail,
#top_story .scrollerModule .scroller_items .selected .thumbnail { height: 49px; opacity: .3; -moz-opacity: .3; -ms-opacity: .3; -webkit-opacity: .3; filter: alpha(opacity=30); }

#top_story .scrollerModule .scroller_nav_button { background: transparent; text-indent: -9999px; }

#top_story .scrollerModule #top_story_prev { background-image: url(/mavericks/media/tp_arrows_l.gif); width: 20px; height: 40px; margin-top: 10px; }
#top_story .scrollerModule #top_story_prev.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_prev.highlighted { background-position: 0 -80px; }
#top_story .scrollerModule #top_story_prev.disabled { background-position: 0 -40px; cursor: default; }

#top_story .scrollerModule #top_story_next { background-image: url(/mavericks/media/tp_arrows_r.gif); width: 20px; height: 40px; margin-top: 10px; }
#top_story .scrollerModule #top_story_next.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_next.highlighted { background-position: 0 -80px; }
#top_story .scrollerModule #top_story_next.disabled { background-position: 0 -40px; cursor: default; }

#top_story .scrollerModule .scroller_toc span { background-image: url(/mavericks/media/carousel_pagination_sprite.png); }

#tickets.module { background: url(/mavericks/media/fragbg_ticketcentral.jpg) no-repeat top left; }
#tickets .ad { float: right; }
#tickets .tabModule .tickets-nav li a { float: left; text-indent: -9999px; width: 96px; height: 22px; }

#tickets .tabModule .tickets-nav li a.packages,
#tickets .tabModule .tickets-nav li a.hot_deals,
#tickets .tabModule .tickets-nav li a.tickets { background-image: url(/mavericks/media/ticketcentral_tab_blank.jpg); background-position: 0 0; text-align:center;font-family:arial narrow;font-weight:bold;text-transform:uppercase;text-indent:0px;color:#000;text-decoration:none;line-height:22px;}
#tickets .tabModule .tickets-nav li.current a.packages,
#tickets .tabModule .tickets-nav li.hover a.packages,
#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 { background-position: 0 -22px; }

#tickets .tabModule .tickets-content li.account_manager { background: url(/mavericks/media/hub-accman-bg.jpg) no-repeat bottom left; text-align: center; }
#tickets .tabModule .tickets-content li.account_manager form { margin-top: 20px; }
#tickets .tabModule .tickets-content li.account_manager h3 { display: block; background: url(/mavericks/media/hub-accman-title.png) no-repeat top center; text-indent: -9999px; width: 290px; height: 22px; }
#tickets .tabModule .tickets-content li.account_manager input { margin: 5px auto; }
#tickets .tabModule .tickets-content li.account_manager .text_input { display: block; background: url(/mavericks/media/hub-accman-field.jpg) no-repeat top left; width: 209px; height: 16px; padding: 2px 5px; border: 0 none; }

#large_tabbed.module { float: right; background: url(/mavericks/media/fragbg_lgtabs.jpg) no-repeat top left; width: 670px; height: 300px; }
#large_tabbed .tabModule { width: 670px; height: 297px; margin: 3px 0 0 0; }
#large_tabbed .tabModule .nav { width: 664px; margin: 0 3px; }
#large_tabbed .tabModule .nav, #headlines .tabModule .nav li { display: inline; overflow: hidden; float: left; height: 30px; }
#large_tabbed .tabModule .nav li a { text-indent: -9999px; width: 221px; height: 30px; }
#large_tabbed .tabModule .nav li a.videos { background-image: url(/mavericks/media/tab_video.jpg); background-position: 0 -30px; }
#large_tabbed .tabModule .nav li.current a.videos,
#large_tabbed .tabModule .nav li.hover a.videos { background-position: 0 0; }
#large_tabbed .tabModule .nav li a.headlines { background-image: url(/mavericks/media/tab_headlines.jpg); background-position: 0 -30px; width: 222px; }
#large_tabbed .tabModule .nav li.current a.headlines,
#large_tabbed .tabModule .nav li.hover a.headlines { background-position: 0 0; }
#large_tabbed .tabModule .nav li a.mavsinsider { background-image: url(/mavericks/media/tab_mavsinsider.jpg); background-position: 0 -30px; }
#large_tabbed .tabModule .nav li.current a.mavsinsider,
#large_tabbed .tabModule .nav li.hover a.mavsinsider { background-position: 0 0; }
#large_tabbed .tabModule .content { width: 670px; height: 267px; }
#large_tabbed .tabModule .content li { overflow: hidden; background: url(/mavericks/media/fragbg_lgtabs.jpg) no-repeat bottom left; width: 660px; height: 257px; padding: 5px; }

#large_tabbed .tabModule .content .thumbnail { float: left; }
#large_tabbed .tabModule .content li ul { float: left; width: 400px; height: auto; margin-left: 10px; }
#large_tabbed .tabModule .content li li { position: static; background: transparent; width: 390px; height: auto; border-bottom: dashed 1px #8D6D32; }

#large_tabbed .tabModule .content li.videos { }
#large_tabbed .tabModule .content li.videos .vidPlaylistSelect { display: inline; float: left; background: transparent url(/mavericks/media/video_div.jpg) no-repeat center left; width: 310px; margin-left: 5px; padding-left: 5px; }
#large_tabbed .tabModule .content li.videos iframe,
#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails { display: inline; overflow: hidden; float: left; width: 300px; margin: 5px; }
#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails .image { display: inline; overflow: hidden; float: left; width: 72px; height: 55px; margin: 5px; cursor: pointer; }
#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails .teaser { display: inline; float: left; color: #000000; font-size: 10px; width: 208px; margin: 5px; }
#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails h2 { display: block; font-size: 11px; }
#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails h2 a { color: #000000; font-size: 11px; text-decoration: none; cursor: pointer; }

#large_tabbed .content .more_link { float: right; margin-right: 5px; margin-top: 10px; }

#email_signup.module { width: 145px; height: 40px; }

#promotions.module { width: 145px; height: 40px; }

#content_slider.module { background: url(/mavericks/media/fragbg_slider.jpg) no-repeat top left; }

#content_slider .sliderModule .panel { background: url(/mavericks/media/MAVS-scroller_thumb_bg.jpg) no-repeat top center; width: 150px; padding: 3px; margin: 0 2px; }
#content_slider .sliderModule .panel .thumbnail { height: 130px; }

#content_slider .sliderModule .nav-slider-next { background: url(/mavericks/media/s_arrows_r.jpg); width: 38px; height: 21px; }
#content_slider .sliderModule .nav-slider-prev { background: url(/mavericks/media/s_arrows_l.jpg); width: 38px; height: 21px; }

#content_slider .sliderModule .hover { background-position: 0 -42px; }
#content_slider .sliderModule .disabled { background-position: 0 -21px; }

#content_slider .sliderModule .nav-holder { width: 628px; height: 21px; }
#content_slider .sliderModule .slider-nav { width: 552px; height: 21px; }
#content_slider .sliderModule .track { background: url(/mavericks/media/s_slider_bg.jpg); width: 552px; height: 21px; }
#content_slider .sliderModule .grip { background: url(/mavericks/media/s_slider_bar.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/mavericks/media/s_slider_bar.png", sizingMethod="scale"); _background: none;  width: 108px; height: 21px; }

#tabbed.module { background: url(/mavericks/media/fragbg_smtabs.jpg) no-repeat top left; }
#tabbed .tabModule { width: 300px; height: 247px; margin: 3px 0 0 0; }
#tabbed .tabModule .nav { display: inline; width: 294px; margin: 0 3px; }
#tabbed .tabModule .nav, #headlines .tabModule .nav li { height: 26px; }
#tabbed .tabModule .nav li a { text-indent: -9999px; height: 26px; }
#tabbed .tabModule .nav li a.tab1 { background-image: url(/mavericks/media/tab_connect.jpg); background-position: 0 -26px; width: 97px; }
#tabbed .tabModule .nav li.current a.tab1,
#tabbed .tabModule .nav li.hover a.tab1 { background-position: 0 0; }
#tabbed .tabModule .nav li a.tab2 { background-image: url(/mavericks/media/tab_mavgear.jpg); background-position: 0 -26px; width: 99px; }
#tabbed .tabModule .nav li.current a.tab2,
#tabbed .tabModule .nav li.hover a.tab2 { background-position: 0 0; }
#tabbed .tabModule .nav li a.tab3 { background-image: url(/mavericks/media/tab_promotions.jpg); background-position: 0 -26px; width: 98px; }
#tabbed .tabModule .nav li.current a.tab3,
#tabbed .tabModule .nav li.hover a.tab3 { background-position: 0 0; }
#tabbed .tabModule .content { width: 300px; height: 221px; }
#tabbed .tabModule .content li { background: url(/mavericks/media/fragbg_smtabs.jpg) no-repeat bottom left; width: 290px; height: 211px; padding: 5px; }

#tabbed .tabModule .content .connection { overflow: hidden; float: left; width: 145px; margin-top: 5px; }
#tabbed .tabModule .content .connection .thumbnail { float: left; width: 36px; margin: 5px 0 5px 5px; }
#tabbed .tabModule .content .connection .caption { float: left; color: #000000; font-size: 10px; width: 99px; margin: 5px 0 5px 5px; }
#tabbed .tabModule .content .connection .headline { display: block; font-size: 11px; text-transform: uppercase; }
#tabbed .tabModule .content .connection a.headline { color: #000000; font-size: 11px; text-decoration: none; }
#tabbed .content .more_link { float: right; margin-right: 5px; margin-top: 10px; }


#secondary_ad_inventory.module { background: transparent; height: 110px; }
.ad_row { }
.ad_row .adspot728x90,
.ad_row .adspot200x90 { display: inline; float: left; background: #CCCCCC; margin: 5px auto; }
.ad_row .adspot728x90 { width: 728px; height: 90px; margin-left: 18px; }
.ad_row .adspot200x90 { width: 200px; height: 90px; margin-left: 20px; }

#top_ad_inventory.ad_row { width: 100%; height: 90px; color: #b00203; }
#top_ad_inventory .ads { width: 980px; margin: 0 auto; }
#top_ad_inventory.ad_row .adspot728x90,
#top_ad_inventory.ad_row .adspot200x90 { margin: 0 auto; }
#top_ad_inventory.ad_row .adspot728x90 { width: 728px; height: 90px; margin-left: 18px; }
#top_ad_inventory.ad_row .adspot200x90 { width: 200px; height: 90px; margin-left: 20px; }

#footer { background: #FFFFFF; }
#footer #search_form { background: url(/mavericks/media/footer_bar.jpg) no-repeat top left; height: 26px; }
#footer #search_form input#footer_search_field { background: transparent; font-size: 11px; width: 119px; height: 13px; line-height: 18px; margin: 5px 5px 0 795px; padding: 0; border: none 0; vertical-align: top; }
#footer #search_form input#footer_search_button { display: inline; margin-top: 3px; }
#footer ul.links { background: url(/mavericks/media/footer_bg.jpg) no-repeat top left; width: 980px; height: 153px; }
#footer ul.links li { text-align:left; width: 159px; height: 153px; margin: 0 4px 0 0; }
#footer ul.links li.last { margin: 0; }
#footer ul.links li h4 { color: #002D62; text-align: left; text-transform: uppercase; line-height: 14px; width: 130px; margin: 0 10px; padding: 3px 0 3px 10px; border-bottom: solid 1px #002D62; }
#footer ul.links li li { display: block; float: none; font-size: 10px; text-align: left; width: 139px; line-height: 12px; height: 12px; list-style: none; margin: 2px 0; padding-left: 20px; }
#footer ul.links li li a { color: #002D62; font-size: 10px; }
#footer ul.links li li a:hover { color: #000000; font-size: 10px; text-decoration: underline; }
#footer ul.links li.adspace { width: 159px; margin: 0; }
#footer ul.links li.adspace .ad { display: block; margin: 8px; }


/***** Articles *****/

body.inside { background: #FFFFFF url(/mavericks/media/int_mainbg_tile.jpg) repeat-y top center; }
#container.inside_page { background: transparent url(/mavericks/media/int_mainbg.jpg) no-repeat top center; }

.inside_page .sub_header { margin-top: 30px; }

.inside_page .articleTools .tools, .inside_page .articleTools .tools img { vertical-align: middle; }
.inside_page .articleTools .tools a { color: #666666; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 0 2px; }
.inside_page .articleTools .tools a:hover { text-decoration: underline; }

.inside_page table.article_and_aside { background: transparent; margin-top: 8px; }
.inside_page td.article_wrapper { background: transparent; width: 680px; }

.inside_page td.aside_wrapper { background: #CBD2D8; }

.inside_page #second_row.row { background: #FFFFFF; text-align: left; height: 380px; }

.inside_page #aside { margin: 0; }

.inside_page #adspot300x250.module { margin-top: 0; }
.inside_page #additional_content.module { background: url(/mavericks/media/fragbg_int_rightcolcontent.jpg) no-repeat top left; }

.wide td.article_wrapper { width: 980px; }
.no_slider #second_row #tabbed.module{float:right;}


