body { background: url(/warriors/media/1011_GSWHome_BG_Repeat.jpg) repeat-y scroll center top transparent; background-color:#003399;}

#container { background: transparent url(/warriors/media/1011_GSWHome_BGwithMiddle&Logo.jpg) no-repeat top center; color: #000000; font-family: myriad, arial; font-weight: bold; font-size: 11px; }

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

#header .main { width: 715px; height: 130px; }
#header .ticket_spot { width: 265px; height: 130px; }

#header .ticket_spot form.account_login { display: block; overflow: hidden; width: 250px; margin: 5px auto; }
#header .ticket_spot form.account_login .input { display: inline; float: left; color: #FFFFFF; font-size: 10px; text-align: center; }
#header .ticket_spot form.account_login .input a { color: #FFFFFF; text-decoration: underline; }
#header .ticket_spot form.account_login .text_input { display: block; color: #999999; font-size: 10px; text-align: left; width: 90px; height: 13px; margin: 0 2px; padding: 0; border-width: 2px; }
#header .ticket_spot form.account_login .button_input { display: block; float: left; background: url(/warriors/media/warriors_hdr_login.gif) no-repeat top left; font-size: 0; line-height: 0; text-indent: -9999px; width: 52px; height: 16px; margin: 0; padding: 0; border: 0 none; cursor: pointer; }
#header .content .main a.logo{ display: block; text-indent: -9999px; width: 730px; height: 130px; margin-left: -15px; }

#header ul.menu { position: relative; clear: both; list-style-type: none; width: 1000px; height: 30px; }
#header ul.menu li { display: inline; float: left;  }
#header ul.menu li a { float: left; height: 30px; text-indent: -9999px; }
#header ul.menu li a.nav_tickets { background-image: url(/warriors/media/nav_tickets.jpg); background-position: 0 0; width: 63px; }
#header ul.menu li.highlighted a.nav_tickets,
#header ul.menu li a:hover.nav_tickets { background-position: 0 -30px; }
#header ul.menu li a.nav_schedule { background-image: url(/warriors/media/nav_schedule.jpg); background-position: 0 0; width: 76px; }
#header ul.menu li.highlighted a.nav_schedule,
#header ul.menu li a:hover.nav_schedule { background-position: 0 -30px; }
#header ul.menu li a.nav_team { background-image: url(/warriors/media/nav_team.jpg); background-position: 0 0; width: 45px; }
#header ul.menu li.highlighted a.nav_team,
#header ul.menu li a:hover.nav_team { background-position: 0 -30px; }
#header ul.menu li a.nav_sth { background-image: url(/warriors/media/nav_sth.jpg); background-position: 0 0; width: 163px; }
#header ul.menu li.highlighted a.nav_sth,
#header ul.menu li a:hover.nav_sth { background-position: 0 -30px; }
#header ul.menu li a.nav_premiumseating { background-image: url(/warriors/media/nav_premiumseating.jpg); background-position: 0 0; width: 122px; }
#header ul.menu li.highlighted a.nav_premiumseating,
#header ul.menu li a:hover.nav_premiumseating { background-position: 0 -30px; }
#header ul.menu li a.nav_fanzone { background-image: url(/warriors/media/nav_fanzone.jpg); background-position: 0 0; width: 70px; }
#header ul.menu li.highlighted a.nav_fanzone,
#header ul.menu li a:hover.nav_fanzone { background-position: 0 -30px; }
#header ul.menu li a.nav_community { background-image: url(/warriors/media/nav_community.jpg); background-position: 0 0; width: 89px; }
#header ul.menu li.highlighted a.nav_community,
#header ul.menu li a:hover.nav_community { background-position: 0 -30px; }
#header ul.menu li a.nav_partners { background-image: url(/warriors/media/nav_partners.jpg); background-position: 0 0; width: 74px; }
#header ul.menu li.highlighted a.nav_partners,
#header ul.menu li a:hover.nav_partners { background-position: 0 -30px; }
#header ul.menu li a.nav_store { background-image: url(/warriors/media/nav_store.jpg); background-position: 0 0; width: 84px; }
#header ul.menu li.highlighted a.nav_store,
#header ul.menu li a:hover.nav_store { background-position: 0 -30px; }

#header ul.menu li form.search { background: url(/warriors/media/nav_rightside.jpg) no-repeat top left; width: 194px; height: 30px; }
#header ul.menu li form.search #header_search_field { font-size: 11px; line-height: 13px; width: 102px; height: 13px; margin: 5px 1px 0 12px; vertical-align: top; }
#header ul.menu li form.search #header_search_button { display: inline; margin-top: 5px; }

#header ul.menu li ul { display: none; position: absolute; top: 30px; left: 0; overflow: hidden; background: transparent url(/warriors/media/topnav_menu_bg_total.jpg) repeat-x top left; width: 980px; height: 96px; padding-top: 5px; z-index: 999; }
#header ul.menu li ul.open { display: block; }
#header ul.menu li li { border-left: solid 1px #A8A8A8; padding-left:10px;}
#header ul.menu li li em { color: #FA002C; font-style: normal; font-weight: bold; margin-right: 5px; }
#header ul.menu li li.highlighted li a,
#header ul.menu li li a { background: url(/warriors/media/dropdown_arrow.gif) no-repeat scroll left center transparent; color: #003399; font-family:Arial, Helvetica, sans-seriffont-size: 11px; text-align: left; height: 16px; width: 143px; text-indent: 0; text-decoration: none; padding: 3px 5px 3px 15px; }
#header ul.menu li li.highlighted a,
#header ul.menu li li.highlighted li a:hover,
#header ul.menu li li a:hover { background: url(/warriors/media/dropdown_arrow.gif) no-repeat scroll left center transparent; text-indent: 0; text-decoration: underline; }
#header ul.menu li li.highlighted a em,
#header ul.menu li li.highlighted li a:hover em,
#header ul.menu li li a:hover em { color: #FFFFFF; }

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

#court_side_box .games .first_upcoming { background: url(/warriors/media/csb_next.png) no-repeat top left !important; }
#court_side_box .game .links a.tickets { background: url(/warriors/media/csb_tix.png) no-repeat top left !important; }

#top_story { background: url(/warriors/media/fragbg_topstory.jpg) no-repeat bottom left; }
#top_story .top_story_item .teaser { background: transparent url(/warriors/media/tp_text.png) no-repeat center center; }
#top_story .scrollerModule {width:640px;}
#top_story .scrollerModule .scroller_item { border: solid 1px #003399; }
#top_story .scrollerModule .scroller_items .scroller_item .thumbnail_text { background: #fff; color: #000; }
#top_story .scrollerModule .scroller_item .thumbnail_text .headline{ color: #003399; }
#top_story .top_story_item .teaser a { color: #FFFFFF; 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; width: 20px; height: 42px; }

#top_story .scrollerModule #top_story_prev { background-image: url(/warriors/media/tp_arrows_l.jpg);}
#top_story .scrollerModule #top_story_prev.highlighted { background-position: 0 -42px; }
#top_story .scrollerModule #top_story_prev.disabled { background-position: 0 0; cursor: default; }

#top_story .scrollerModule #top_story_next { background-image: url(/warriors/media/tp_arrows_r.jpg); }
#top_story .scrollerModule #top_story_next.highlighted { background-position: 0 -42px; }
#top_story .scrollerModule #top_story_next.disabled { background-position: 0 0; cursor: default; }

#top_story .scrollerModule .scroller_toc span { background-image: url(/warriors/media/pagination_sprites.png); background-position: center -11px; background-repeat: no-repeat; }
#top_story .scrollerModule .scroller_toc span.active { background-position: center 0; }

#hub.module { width: 300px; height: 250px; }

#sponsor_logos.module { width: 980px; height: 80px; clear:both; }
#sponsor_logos.module #flashWrapper980x80{clear:both; }

#large_tabbed.module { background: url(/warriors/media/fragbg_bigthreetab.jpg) no-repeat bottom center; width: 670px; height: 300px; }
#large_tabbed .tabModule { width: 670px; height: 291px; margin-top: 9px; }
#large_tabbed .tabModule .nav { width: 650px; margin-left: 11px; }
#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; height: 30px; }
#large_tabbed .tabModule .nav li a.videos { background-image: url(/warriors/media/tab1_video.jpg); background-position: 0 -30px; width: 215px; }
#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.photos { background-image: url(/warriors/media/tab1_photos.jpg); background-position: 0 -30px; width: 217px; }
#large_tabbed .tabModule .nav li.current a.photos,
#large_tabbed .tabModule .nav li.hover a.photos { background-position: 0 0; }
#large_tabbed .tabModule .nav li a.blogs { background-image: url(/warriors/media/tab1_blogs.jpg); background-position: 0 -30px; width: 218px; }
#large_tabbed .tabModule .nav li.current a.blogs,
#large_tabbed .tabModule .nav li.hover a.blogs { background-position: 0 0; }
#large_tabbed .tabModule .content { width: 670px; height: 261px; }
#large_tabbed .tabModule .content li { overflow: hidden; background: url(/warriors/media/fragbg_bigthreetab.jpg) no-repeat bottom center; width: 638px; height: 245px; padding: 5px 16px 11px 16px; }

#large_tabbed .tabModule .content li.videos { }
#large_tabbed .tabModule .content li.videos .vidPlaylistSelect { display: inline; float: left; width: 310px; padding-left: 5px; }
#large_tabbed .tabModule .content li.videos iframe,
#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails,
#large_tabbed .tabModule .content li.photos .photo { display: inline; overflow: hidden; float: left; width: 300px; margin: 5px; }
#large_tabbed .tabModule .content li.videos iframe { height: 245px; margin: 0 0 0 5px; padding-right: 15px; }
/*#large_tabbed .tabModule .content li.videos iframe{background: transparent url(/mavericks/media/video_div.jpg) no-repeat center right;}*/

#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails .image,
#large_tabbed .tabModule .content li.photos .photo .thumbnail { display: inline; overflow: hidden; float: left; width: 86px; height: 49px; margin: 3px 5px 0; cursor: pointer; }
#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails .teaser,
#large_tabbed .tabModule .content li.photos .photo .caption { display: inline; float: left; color: #000000; font-size: 10px; width: 194px; margin: 0 5px 5px; }
#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails h2,
#large_tabbed .tabModule .content li.photos .photo .headline { display: block; font-size: 11px; }
#large_tabbed .tabModule .content li.videos .vidPlaylistThumbnails h2 a,
#large_tabbed .tabModule .content li.photos .photo a.headline { color: #003399; font-size: 11px; text-decoration: none; cursor: pointer; }
#large_tabbed .tabModule .content li.photos .big { margin: 7px 15px 0 5px; }
#large_tabbed .tabModule .content li.photos .big .thumbnail { display: block; float: none; width: 300px; height: auto; }
#large_tabbed .tabModule .content li.photos .big .caption { width: 300px; }

#large_tabbed .tabModule .content li.blogs { font-size: 10px; font-weight: bold; }
#large_tabbed .tabModule .content li.blogs ul { float: left; width: auto; height: auto; margin-top: 15px; }
#large_tabbed .tabModule .content li.blogs li { position: static; background: transparent; width: 608px; height: auto; margin: 7px 15px; padding: 0; }
#large_tabbed .tabModule .content li.blogs li em { color: #000000; font-style: normal; }

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


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

#content_slider.module { background: url(/warriors/media/fragbg_contentslider.jpg) no-repeat top left; }
#content_slider .scrollerModule { width: 640px;}

#content_slider .scrollerModule .nav-prev { background: url(/warriors/media/s_arrows_l.jpg); text-indent: -9999px; width: 20px; height: 42px; }
#content_slider .scrollerModule .nav-next { background: url(/warriors/media/s_arrows_r.jpg); text-indent: -9999px; width: 20px; height: 42px; }

#content_slider .scrollerModule .hover { background-position: 0 -42px; }
#content_slider .scrollerModule .disabled { background-position: 0 0; cursor: default; }

#content_slider .scrollerModule .panel .summary { font-size: 10px; font-weight: bold; text-align: center; }
#content_slider .scrollerModule .panel .headline,
#content_slider .scrollerModule .panel .headline a { color: #003399; font-size: 11px; font-weight: bold; }

#tabbed.module { background: url(/warriors/media/fragbg_smallthreetab.jpg) no-repeat top left; }
#tabbed .tabModule { width: 278px; height: 228px; margin: 11px 8px 10px 11px; }
#tabbed .tabModule .nav, #tabbed .tabModule .nav li { height: 29px; }
#tabbed .tabModule .nav li a { text-indent: -9999px; width: 93px; height: 29px; }
#tabbed .tabModule .nav li a.tab1 { background-image: url(/warriors/media/tab2_teamstore.jpg); background-position: 0 -29px; width: 92px; }
#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(/warriors/media/tab2_community.jpg); background-position: 0 -29px; }
#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(/warriors/media/tab2_warriorgirls.jpg); background-position: 0 -29px; }
#tabbed .tabModule .nav li.current a.tab3,
#tabbed .tabModule .nav li.hover a.tab3 { background-position: 0 0; }
#tabbed .tabModule .content { width: 276px; height: 199px; margin: 0 1px; }
#tabbed .tabModule .content li { overflow: hidden; background: #FFFFFF; text-align: center; width: 266px; height: 189px; padding: 5px; }
#tabbed .tabModule .content li a.ad img { display: inline; }
#tabbed .tabModule .content li h3 { display: block; color: #003399; font-weight: bold; text-align: center; }

#secondary_ad_inventory.module { background: url(/warriors/media/fragbg_lowerpageads.jpg) no-repeat top left; height: 100px; }
.ad_row { }
.ad_row .adspot728x90 { width: 728px; height: 90px; margin: 0 auto; clear:both; }


#footer { background: #DFE5F1; padding: 0 ; }
#footer form { background: url(/warriors/media/footer_bar.jpg) no-repeat top left; height: 30px; }
#footer #search_form input#footer_search_field { font-size: 11px; width: 119px; height: 13px; line-height: 18px; margin: 5px 5px 0 795px; vertical-align: top; }
#footer #search_form input#footer_search_button { display: inline; margin-top: 5px; }
#footer ul.links { background: url(/warriors/media/footer_menu_bg_total.jpg) no-repeat top left; width: 980px; height: 160px; }
#footer ul.links li { background: transparent; text-align:left; width: 158px; height: 160px; }
#footer ul.links li h4 { background:url(/warriors/media/dropdown_arrow.gif) no-repeat scroll left center transparent; color: #003399; font-size: 11px; font-weight: bold; text-align: left; width: 119px; margin: 0 3px; padding-left: 10px; padding-top: 3px; }
#footer ul.links li li { background:url(/warriors/media/grayBullet.gif) no-repeat scroll left center transparent; display: block; float: none; font-size: 10px; text-align: left; width: 139px; line-height: 12px; height: 12px; list-style: none; margin: 2px 0 0 4px; padding-left: 15px; }
#footer ul.links li li a { color: #000000; font-weight: bold; }
#footer ul.links li li a:hover { color: #000000; }
#footer ul.links li.adspace { background: transparent; margin: 0 0 0 5px; _margin: 0; }

/***** Articles *****/
.inside_page #content{ background-color:#E3E6ED;}
.inside_page table.article_and_aside { background: transparent; }
.inside_page td.article_wrapper { background: transparent; }

.inside_page .sub_header { display: block; float: none; }
.inside_page .articleTools { display: block; float: none; text-align: center; }
.inside_page .articleTools img { margin: 0; }

.inside_page #article.module { background: #FFFFFF; width: 625px; min-height: 915px; _height: 915px; padding: 0; border: solid 1px #CCCCCC; }

#connected.module { background: url(/warriors/media/insidetab_BG.jpg) no-repeat top left; width: 300px; height: 250px; }

#ip_tabbed.module { background: url(/warriors/media/insidetab_BG.jpg) no-repeat top left; width: 300px; height: 250px; }
#ip_tabbed .tabModule { width: 278px; height: 228px; margin: 11px 10px 10px 12px; }
#ip_tabbed .tabModule .nav, #ip_tabbed .tabModule .nav li { height: 29px; }
#ip_tabbed .tabModule .nav li a { text-indent: -9999px; width: 139px; height: 29px; }
#ip_tabbed .tabModule .nav li a.tab1 { background-image: url(/warriors/media/insidetab_latestnews.jpg); background-position: 0 -29px; }
#ip_tabbed .tabModule .nav li.current a.tab1,
#ip_tabbed .tabModule .nav li.hover a.tab1 { background-position: 0 0; }
#ip_tabbed .tabModule .nav li a.tab2 { background-image: url(/warriors/media/insidetab_multimedia.jpg); background-position: 0 -29px; }
#ip_tabbed .tabModule .nav li.current a.tab2,
#ip_tabbed .tabModule .nav li.hover a.tab2 { background-position: 0 0; }
#ip_tabbed .tabModule .content { width: 276px; height: 199px; margin: 0 1px; }
#ip_tabbed .tabModule .content li { overflow: hidden; background: #FFFFFF; width: 266px; height: 189px; padding: 5px; }
#ip_tabbed .tabModule .content li ul { }
#ip_tabbed .tabModule .content li li { position: static; font-size: 10px; width: 100%; height: auto; padding: 5px 0; }
#ip_tabbed .tabModule .content li li a { color: #000000; }


.generic #article.module { min-height: 975px; _height: 975px; }

.wide td.article_wrapper { width: 980px; padding: 0; }
.wide #article.module { width: 958px; min-height: 0; _height: auto; }

