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

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

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

#header .content{background:#000;}
#header .main { height: 130px; }
#header .ticket_spot { height: 130px; }

#header ul.menu { position: relative; clear: both; list-style-type: none; width: 980px; height: 28px; }
#header ul.menu li { display: inline; float: left; }
#header ul.menu li a { float: left; height: 28px; text-indent: -9999px; }
#header ul.menu li a.nav_home { background-image: url(/heat/media/nav_home.png); background-position: 0 -28px; width: 80px; }
#header ul.menu li.highlighted a.nav_home,
#header ul.menu li a:hover.nav_home { background-position: 0 0; }
#header ul.menu li a.nav_tickets { background-image: url(/heat/media/nav_tickets.png); background-position: 0 -28px; 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_schedule { background-image: url(/heat/media/nav_schedule.png); background-position: 0 -28px; width: 102px; }
#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_team { background-image: url(/heat/media/nav_team.png); background-position: 0 -28px; width: 70px; }
#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_social { background-image: url(/heat/media/nav_social.png); background-position: 0 -28px; width: 76px; }
#header ul.menu li.highlighted a.nav_social,
#header ul.menu li a:hover.nav_social { background-position: 0 0; }
#header ul.menu li a.nav_dancers { background-image: url(/heat/media/nav_dancers.png); background-position: 0 -28px; width: 100px; }
#header ul.menu li.highlighted a.nav_dancers,
#header ul.menu li a:hover.nav_dancers { background-position: 0 0; }
#header ul.menu li a.nav_video { background-image: url(/heat/media/nav_video.png); background-position: 0 -28px; width: 70px; }
#header ul.menu li.highlighted a.nav_video,
#header ul.menu li a:hover.nav_video { background-position: 0 0; }
#header ul.menu li a.nav_photos { background-image: url(/heat/media/nav_photos.png); background-position: 0 -28px; width: 88px; }
#header ul.menu li.highlighted a.nav_photos,
#header ul.menu li a:hover.nav_photos { background-position: 0 0; }
#header ul.menu li a.nav_store { background-image: url(/heat/media/nav_store.png); background-position: 0 -28px; width: 74px; }
#header ul.menu li.highlighted a.nav_store,
#header ul.menu li a:hover.nav_store { background-position: 0 0; }

#header ul.menu li form.search { background: url(/heat/media/nav_searchbg.png) no-repeat top left; width: 234px; height: 28px; }
#header ul.menu li form.search #header_search_field { background: transparent; color: #FFFFFF; font-size: 11px; line-height: 13px; width: 178px; height: 18px; margin: 5px 0 0 15px; padding: 0; vertical-align: top; border: 0 none; }
#header ul.menu li form.search #header_search_button { display: inline; margin-top: 4px; }

#header ul.menu li ul { display: none; position: absolute; top: 28px; left: 0; overflow: hidden; background: transparent url(/heat/media/dropdown_bg.png) repeat-x top left; width: 970px; height: 91px; padding: 10px 5px 0 5px; z-index: 999; }
#header ul.menu li ul.open { display: block; }
#header ul.menu li li { margin-top: 5px; margin-right: 15px; }
#header ul.menu li li em { float: left; background: url(/heat/media/dropdown_arrow.png) no-repeat 0 -9px; color: #FA002C; font-style: normal; font-weight: bold; text-indent: -9999px; width: 5px; height: 9px; margin-top: 3px; margin-right: 5px; }
#header ul.menu li li.highlighted li a,
#header ul.menu li li a { background: none; color: #EDEDED; font-size: 12px; text-align: left; height: 16px; width: 180px; text-indent: 0; text-decoration: none; padding: 2px 5px 2px 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(/heat/media/dropdown_onbg.png); color: #FFFFFF; font-weight: bold; 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 { background-position: 0 0; color: #FFFFFF; }

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

#sub_header { background: url(/heat/media/photos_topbar.jpg) no-repeat top left; color: #5A5A5A; font-size: 12px; text-align: left; width: 940px; height: 16px; margin: 10px auto; padding: 5px 20px; }
#sub_header a { color: #EDEDED; font-size: 12px; }
#sub_header a:hover { color: #F9A01B; text-decoration: none; }

#top_story { background: url(/heat/media/tp_bg_thumbs.gif) no-repeat bottom left; }
#top_story .top_story_item .teaser { background: transparent url(/heat/media/tp_text.png) no-repeat center center; height: 108px; }
#top_story .top_story_item .teaser a { color: #F9A01B; text-decoration: none; }
#top_story .top_story_item .teaser h1 { color: #F9A01B; text-decoration: none; width: 420px; margin-left: 25px; }
#top_story .top_story_item .teaser .copy { width: 630px; margin-left: 25px; }
#top_story .top_story_item .teaser a:hover { color: #F9A01B; text-decoration: underline; }

#top_story .scrollerModule { width: 614px; }
#top_story .scrollerModule .scroller_viewport { width: 576px; height: 105px; margin-top: 4px; }
#top_story .scrollerModule .scroller_items { margin-top: 10px; }
#top_story .scrollerModule .scroller_item { background: url(/heat/media/tp_thumbbg_off.jpg) no-repeat top center; margin: 0 5px; }
#top_story .scrollerModule .scroller_item .thumbnail { overflow: hidden; width: 124px; height: 67px; margin: 0 4px; }
#top_story .scrollerModule .scroller_items .highlighted { background: url(/heat/media/tp_thumbbg_off.jpg) no-repeat top center; }
#top_story .scrollerModule .scroller_items .selected { background: url(/heat/media/tp_thumbbg_on.jpg) no-repeat top center; }
#top_story .scrollerModule .scroller_items .highlighted .thumbnail,
#top_story .scrollerModule .scroller_items .selected .thumbnail { bottom: 30px; height: 52px; opacity: 1; -ms-opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
#top_story .scrollerModule .scroller_item .thumbnail_text { background: transparent; color: #E7E4E4; font-weight: normal; width: 122px; padding: 1px 5px; }
#top_story .scrollerModule .scroller_item .thumbnail_text .headline { color: #E7E4E4; font-weight: normal; }
#top_story .scrollerModule .scroller_items .selected .thumbnail_text,
#top_story .scrollerModule .scroller_items .selected .thumbnail_text .headline { color: #000000; }
#top_story .scrollerModule .scroller_nav_button { background: transparent; text-indent: -9999px; width: 16px; height: 85px; margin-top: 15px; }

#top_story .scrollerModule #top_story_prev { background-image: url(/heat/media/ts_left_btn.jpg); margin-right: 2px; }
#top_story .scrollerModule #top_story_prev.highlighted { background-image: url(/heat/media/ts_left_btn_over.jpg); }
#top_story .scrollerModule #top_story_prev.disabled { cursor: default; }

#top_story .scrollerModule #top_story_next { background-image: url(/heat/media/ts_right_btn.jpg); margin-left: 2px; }
#top_story .scrollerModule #top_story_next.highlighted { background-image: url(/heat/media/ts_right_btn_over.jpg); }
#top_story .scrollerModule #top_story_next.disabled { cursor: default; }

#top_story .scrollerModule .scroller_toc span { background: #000000; font-size: 0; line-height: 0; width: 20px; height: 8px; margin: 8px 3px 0 3px; }
#top_story .scrollerModule .scroller_toc span.active { background: #F9A01B; }

#tickets.module { background: url(/heat/media/fragbg_hotheattickets.jpg) no-repeat top left; width: 280px; padding: 0 10px; }
#tickets .tabModule { width: 280px; height: 172px; margin: 44px auto 0 auto; }
#tickets .tabModule .tickets-nav { background: transparent; width: 280px; }
#tickets .tabModule .tickets-nav, #tickets .tabModule .tickets-nav li { height: 28px; }
#tickets .tabModule .tickets-nav li a.premium_tickets { background-image: url(/heat/media/tix_premiumtix.jpg); background-position: 0 -28px; width: 112px; height: 28px; }
#tickets .tabModule .tickets-nav li.current a.premium_tickets,
#tickets .tabModule .tickets-nav li.hover a.premium_tickets { background-position: 0 0; }
#tickets .tabModule .tickets-nav li a.group_tickets { background-image: url(/heat/media/tix_grouptix.jpg); background-position: 0 -28px; width: 82px; height: 28px; }
#tickets .tabModule .tickets-nav li.current a.group_tickets,
#tickets .tabModule .tickets-nav li.hover a.group_tickets { background-position: 0 0; }
#tickets .tabModule .tickets-nav li a.season_tickets { background-image: url(/heat/media/tix_seasontix.jpg); background-position: 0 -28px; width: 86px; height: 28px; }
#tickets .tabModule .tickets-nav li.current a.season_tickets,
#tickets .tabModule .tickets-nav li.hover a.season_tickets { background-position: 0 0; }
#tickets .tabModule .tickets-content { height: 144px; }
#tickets .tabModule .tickets-content li { background: url(/heat/media/tix_Redbg.jpg) no-repeat bottom center; height: 144px; }

#tickets .tabModule .tabModule { width: 280px; }
#tickets .tabModule .tabModule ul.nav { background: url(/heat/media/tix_subtab_bg.jpg); width: 280px; height: 25px; }
#tickets .tabModule .tabModule ul.nav li { background: transparent; width: 30px; height: 17px; margin: 2px 0 0 2px; padding: 0; border: 0 none; }
#tickets .tabModule .tabModule ul.nav li a { display: block; background-position: 0 -17px; text-indent: -9999px; width: 30px; height: 17px; }
#tickets .tabModule .tabModule ul.nav li.current a,
#tickets .tabModule .tabModule ul.nav li.hover a { background-position: 0 0; }
#tickets .tabModule .tabModule ul.nav li a.jan { background-image: url(/heat/media/tix_month-JAN.png); }
#tickets .tabModule .tabModule ul.nav li a.feb { background-image: url(/heat/media/tix_month-FEB.png); }
#tickets .tabModule .tabModule ul.nav li a.mar { background-image: url(/heat/media/tix_month-MAR.png); }
#tickets .tabModule .tabModule ul.nav li a.apr { background-image: url(/heat/media/tix_month-APR.png); }
#tickets .tabModule .tabModule ul.nav li a.may { background-image: url(/heat/media/tix_month-MAY.png); }
#tickets .tabModule .tabModule ul.nav li a.jun { background-image: url(/heat/media/tix_month-JUN.png); }
#tickets .tabModule .tabModule ul.nav li a.jul { background-image: url(/heat/media/tix_month-JUL.png); }
#tickets .tabModule .tabModule ul.nav li a.aug { background-image: url(/heat/media/tix_month-AUG.png); }
#tickets .tabModule .tabModule ul.nav li a.sep { background-image: url(/heat/media/tix_month-SEP.png); }
#tickets .tabModule .tabModule ul.nav li a.oct { background-image: url(/heat/media/tix_month-OCT.png); }
#tickets .tabModule .tabModule ul.nav li a.nov { background-image: url(/heat/media/tix_month-NOV.png); }
#tickets .tabModule .tabModule ul.nav li a.dec { background-image: url(/heat/media/tix_month-DEC.png); }
#tickets .tabModule .tabModule .content li { width: 100%; }

#tickets .sliderModule .viewport .holder .panel { background: #000000; width: 56px; margin: 0 2px; }
#tickets .sliderModule .viewport .holder .panel .gameday { background: url(/heat/media/tix_date-bg.jpg) no-repeat top left; color: #FFFFFF; width: 54px; height: 12px; margin: 0 auto; padding: 2px 0; }
#tickets .sliderModule .viewport .holder .panel .gametime { color: #FFFFFF; margin: 2px auto; }
#tickets .sliderModule .viewport .holder .panel .opplogo { margin: 3px auto; }
#tickets .sliderModule .viewport .holder .panel .ticketurl { background: url(/heat/media/tix_TixLink.png) no-repeat top left; width: 40px; height: 15px; margin: 0 auto; }
#tickets .sliderModule .viewport .holder .panel .ticketurl a { width: 40px; height: 15px; }
#tickets .sliderModule .track { background: url(/heat/media/HEAT.COM-TIX-HUB-TRACK.png); width: 280px; height: 11px; }
#tickets .sliderModule .grip { background: url(/heat/media/HEAT.COM-TIX-HUB-GRIP.png); width: 46px; height: 9px; margin: 1px 0; }

#tickets .ad { float: right; }

#dancers.module { position: relative; background: url(/heat/media/fragbg_heatdancers.jpg) no-repeat center center; width: 330px; height: 250px; }
#dancers a.click_here { display: block; position: absolute; background-image: url(/heat/media/btn_clickHere.jpg); background-position: 0 -23px; text-indent: -9999px; width: 103px; height: 23px; }
#dancers a.click_here:hover { background-position: 0 0; }
#dancers .copy { position: absolute; background: #111111; color: #FFFFFF; text-align: center; width: 300px; padding: 5px; }
#dancers .copy a { color: #EDEDED; }
#dancers .copy a:hover { color: #F9A01B; }

#headlines.module { background: url(/heat/media/fragbg_tritabs.gif) no-repeat bottom center; width: 330px; }
#headlines .tabModule { width: 307px; height: 230px; margin: 10px; }
#headlines .tabModule .nav, #headlines .tabModule .nav li { height: 33px; }
#headlines .tabModule .nav li a { text-indent: -9999px; height: 33px; }
#headlines .tabModule .nav li a.tab1 { background-image: url(/heat/media/tab_videos.jpg); background-position: 0 -33px; width: 86px; }
#headlines .tabModule .nav li.current a.tab1,
#headlines .tabModule .nav li.hover a.tab1 { background-position: 0 0; }
#headlines .tabModule .nav li a.tab2 { background-image: url(/heat/media/tab_news.jpg); background-position: 0 -33px; width: 76px; }
#headlines .tabModule .nav li.current a.tab2,
#headlines .tabModule .nav li.hover a.tab2 { background-position: 0 0; }
#headlines .tabModule .nav li a.tab3 { background-image: url(/heat/media/tab_promos.jpg); background-position: 0 -33px; width: 101px; }
#headlines .tabModule .nav li.current a.tab3,
#headlines .tabModule .nav li.hover a.tab3 { background-position: 0 0; }
#headlines .tabModule .content { width: 307px; height: 197px; }
#headlines .tabModule .content li { overflow: hidden; background: #000000; width: 307px; height: 197px; }

#headlines .tabModule .content li.video .thumbnail { float: left; background: #1C1C1C; padding: 3px; width: 135px; height: 169px; margin-right: 2px; }
#headlines .tabModule .content li.video .sliderModule .viewport { width: 153px; _width: 150px; }
#headlines .tabModule .content li.video ul { float: left; background: #1C1C1C; width: auto; height: auto; padding: 1px 3px 3px 3px; }
#headlines .tabModule .content li.video li { position: static; overflow: visible; background: #0B0B0B url(/heat/media/video_itembg.jpg) no-repeat top left; text-align: left; line-height: 14px; width: 137px; min-height: 15px; height: auto; _height: 15px; margin-top: 2px; padding: 2px 5px; }
#headlines .tabModule .content li.video li strong { color: #FFFFFF; font-weight: normal; }
#headlines .tabModule .content li.video li a { color: #EDEDED; }
#headlines .tabModule .content li.video li a:hover { color: #F9A01B; }
#headlines .tabModule .content li.video .more_link { clear: both; }
#headlines .tabModule .content li.video .more_link a { display: block; background: url(/heat/media/HEAT-VIDEOS-MORE.jpg); text-indent: -9999px; width: 307px; height: 24px; }
#headlines .tabModule .content li.video .more_link a:hover { background: url(/heat/media/HEAT-VIDEOS-MORE-OVER.jpg); }

#headlines .tabModule .content li.news ul { width: 100%; height: auto; }
#headlines .tabModule .content li.news li { position: static; overflow: visible; background: url(/heat/media/news_textbg.jpg) repeat-y top left; text-align: left; line-height: 14px; width: 274px; min-height: 15px; height: auto; _height: 15px; margin-top: 2px; padding: 3px 10px; }
#headlines .tabModule .content li.news li a { color: #EDEDED; }
#headlines .tabModule .content li.news li a:hover { color: #F9A01B; }
#headlines .tabModule .content li.news .more_link a { display: block; background: url(/heat/media/HEAT-NEWS-MORE.jpg); text-indent: -9999px; width: 307px; height: 24px; }
#headlines .tabModule .content li.news .more_link a:hover { background: url(/heat/media/HEAT-NEWS-MORE-OVER.jpg); }

#headlines .sliderModule .viewport { float: left; width: 296px; _width: 293px; height: 173px; }
#headlines .sliderModule .bar { position: relative; float: left; width: 11px; height: 173px; }
#headlines .sliderModule .track { background:url(/heat/media/promos_slider_bg.jpg) no-repeat top left; width: 11px; height: 173px; }
#headlines .sliderModule .grip { background:url(/heat/media/promos_scroller_bar.png) no-repeat top left; width: 11px; height: 35px; cursor: pointer; }
#headlines .tabModule .content li.promos a.promo { display: block; background-position: 0 -57px; text-indent: -9999px; width: 296px; height: 57px; }
#headlines .tabModule .content li.promos a.promo:hover { background-position: 0 0; }
#headlines .tabModule .content li.promos a.mcdonalds { background-image: url(/heat/media/promos_sponsor_mcdonalds.jpg); }
#headlines .tabModule .content li.promos a.papa_johns { background-image: url(/heat/media/promos_sponsor_papajohns.jpg); }
#headlines .tabModule .content li.promos a.road_rally { background-image: url(/heat/media/promos_sponsor_bacardiRR.jpg); }
#headlines .tabModule .content li.promos .more_link a { display: block; background-image: url(/heat/media/promos_BTN_clickhere.jpg); background-position: 0 -24px; text-indent: -9999px; width: 307px; height: 24px; }
#headlines .tabModule .content li.promos .more_link a:hover { background-position: 0 0; }

#tabbed.module { background: url(/heat/media/fragbg_duotabs.gif) no-repeat top left; }
#tabbed .tabModule { width: 280px; height: 230px; margin: 10px; }
#tabbed .tabModule .nav { width: auto; margin-left: 2px; }
#tabbed .tabModule .nav, #tabbed .tabModule .nav li { height: 33px; }
#tabbed .tabModule .nav li a { text-indent: -9999px; height: 33px; }
#tabbed .tabModule .nav li a.tab1 { background-image: url(/heat/media/tab_social.jpg); background-position: 0 -33px; width: 86px; }
#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(/heat/media/tab_forums.jpg); background-position: 0 -33px; width: 102px; }
#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(/heat/media/tab_poll.jpg); background-position: 0 -33px; width: 69px; }
#tabbed .tabModule .nav li.current a.tab3,
#tabbed .tabModule .nav li.hover a.tab3 { background-position: 0 0; }
#tabbed .tabModule .content { width: 280px; height: 199px; }
#tabbed .tabModule .content li { overflow: hidden; background: #000000; width: 280px; height: 197px; }

#tabbed .tabModule .content li.social a.social_logo img { display: inline; float: left; margin: 1px 2px; }

#tabbed .tabModule .content li.forums ul { width: 266px; height: auto; }
#tabbed .tabModule .content li.forums li { position: static; overflow: visible; background: url(/heat/media/forums_textbg.jpg) repeat-y top left; text-align: left; line-height: 14px; width: 246px; min-height: 14px; height: auto; _height: auto; margin-top: 1px; padding: 3px 10px; }
#tabbed .tabModule .content li.forums li em { color: #EDEDED; font-weight: bold; font-style: normal; }
#tabbed .tabModule .content li.forums li a { color: #EDEDED; }
#tabbed .tabModule .content li.forums li a:hover { color: #F9A01B; }
#tabbed .sliderModule .viewport { float: left; width: 267px; _width: 264px; height: 173px; }
#tabbed .sliderModule .bar { position: relative; float: left; width: 11px; height: 173px; }
#tabbed .sliderModule .track { background:url(/heat/media/promos_slider_bg.jpg) no-repeat top left; width: 11px; height: 173px; }
#tabbed .sliderModule .grip { background:url(/heat/media/promos_scroller_bar.png) no-repeat top left; width: 11px; height: 35px; cursor: pointer; }
#tabbed .tabModule .content li.forums .more_link a { display: block; background-image: url(/heat/media/forums_BTN_clickHere.jpg); background-position: 0 -24px; text-indent: -9999px; width: 278px; height: 24px; }
#tabbed .tabModule .content li.forums .more_link a:hover { background-position: 0 0; }

#tabbed .tabModule li.poll form.trivial_poll, #tabbed .tabModule li.poll .trivial_poll_results { background: url(/heat/media/poll_content_bg.jpg) no-repeat top center; font-size: 12px; width: 278px; height: 157px; }
#tabbed .tabModule li.poll .sponsor { overflow: hidden; background: url(/heat/media/poll_sponsor_bg.jpg); width: 278px; height: 40px; }
#tabbed .tabModule li.poll .question { width: 240px; height: 30px; margin: 15px auto 0 auto; }
#tabbed .tabModule li.poll .options { width: 240px; height: 82px; margin: 5px auto 0 auto; }
#tabbed .tabModule li.poll input.button_input { display: block; background-image: url(/heat/media/poll_BTN_sumbit.png); background-position: 0 -24px; font-size: 0; line-height: 0; text-indent: -9999px; width: 278px; height: 24px; margin: 1px 0 0 0; padding: 0; border: 0 none; cursor: pointer; }
#tabbed .tabModule li.poll input.button_input:hover { background-position: 0 0; }
#tabbed .tabModule li.poll a.results { margin: 15px 0 0 20px; }

#promotion.module { width: 330px; height: 120px; }
#hoops_gear.module { width: 330px; height: 120px; }

#game_time.module { background: url(/heat/media/fragbg_heatgametime.jpg) no-repeat top left; width: 300px; height: 120px; }

#content_slider.module { background: url(/heat/media/fragbg_scroller.gif) no-repeat top left; width: 670px; height: 160px; }

#content_slider .sliderModule .viewport,
#content_slider .sliderModule .holder { height: 115px; }
#content_slider .sliderModule .panel { height: 115px; }
#content_slider .sliderModule .panel .thumbnail img { margin: 0 auto; }

#content_slider .sliderModule .nav-holder { width: 636px; }
#content_slider .sliderModule .slider-nav { width: 592px; }
#content_slider .sliderModule #nav-slider-track {background: url(/heat/media/s_sliderbg.gif); width: 592px; height: 22px; }
#content_slider .sliderModule #nav-slider-grip { background:url(/heat/media/s_sliderbar.png); width: 160px; height: 22px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/heat/media/09/s_sliderbar.png", sizingMethod="scale"); _background-repeat: none; }
#content_slider .sliderModule #nav-slider-prev,
#content_slider .sliderModule #nav-slider-next { background-position: 0 -22px; width: 22px; height: 22px; }

#content_slider .sliderModule #nav-slider-next { background: url(/heat/media/s_arrows_r.gif); }
#content_slider .sliderModule #nav-slider-prev { background: url(/heat/media/s_arrows_l.gif); }

#content_slider .sliderModule .hover { background-position: 0 -44px !important;}
#content_slider .sliderModule .disabled { background-position: 0 -22px !important; cursor: default; }

#account_login.module { background: url(/heat/media/fragbg_myheat.jpg) no-repeat top left; width: 300px; height: 160px; }
#account_login form { margin-top: 55px; }
#account_login form .inputs { float: left; }
#account_login form .buttons { float: left; }
#account_login form input { display: block; padding: 0; border: 0 none; }
#account_login form .text_input { background: transparent; width: 158px; height: 20px; margin: 7px 10px 0 20px; }
#account_login form .button_input { display: block; background-image: url(/heat/media/btn_loginnow.jpg); font-size: 0; line-height: 0; text-indent: -9999px; width: 95px; height: 21px; margin: 6px 0 0 0; cursor: pointer; }
#account_login form a.forgot { display: block; color: #5A5A5A; text-decoration: underline; margin-top: 7px; }
#account_login form a.forgot:hover { color: #F9A01B; }

#secondary_ad_inventory.module { height: 100px; }
.ad_row { }
.ad_row .adspot728x90 { display: inline; float: left; width: 728px; height: 90px; margin-left: 18px; }
.ad_row .adspot200x90 { display: inline; float: left; width: 200px; height: 90px; margin-left: 20px; }

#footer { }
#footer ul.links { background: url(/heat/media/ftr_bg.gif) no-repeat top left; width: 950px; height: 213px; padding: 15px; }
#footer ul.links li { background: transparent; text-align:left; width: 150px; height: 213px; }
#footer ul.links li h4 { overflow: hidden; text-indent: -9999px; width: 145px; height: 20px; margin: 0 auto; }
#footer ul.links li h4.tickets { background: url(/heat/media/ftr_tickets.gif) no-repeat top left; }
#footer ul.links li h4.community { background: url(/heat/media/ftr_community.gif) no-repeat top left; }
#footer ul.links li h4.history { background: url(/heat/media/ftr_history.gif) no-repeat top left; }
#footer ul.links li h4.entertainment { background: url(/heat/media/ftr_entertainment.gif) no-repeat top left; }
#footer ul.links li h4.interact { background: url(/heat/media/ftr_interact.gif) no-repeat top left; }
#footer ul.links li h4.favorites { background: url(/heat/media/ftr_favorites.gif) no-repeat top left; }
#footer ul.links li li { display: block; float: none; font-size: 10px; text-align: left; width: 150px; line-height: 12px; height: 12px; list-style: none; margin: 2px 0; }
#footer ul.links li li a { display: block; color: #EDEDED; font-weight: bold; padding: 2px 5px; }
#footer ul.links li li a:hover { background: #1C1C1C; color: #F9A01B; }

#footer div.copyright_copy { color: #5A5A5A; }
#footer div.copyright_copy a { color: #FFFFFF; }

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

#top_ad_inventory.module { width: 100%; height: 100px; }
#top_ad_inventory .ads { width: 980px; margin: 0 auto; }
#top_ad_inventory .ad,
#top_ad_inventory .adspot728x90,
#top_ad_inventory .adspot200x90 { margin-top: 5px; }

.inside_page #content { width: 980px; }
.inside_page table.article_and_aside { background: url(/heat/media/int_story_bgtile.jpg) repeat-y top left; margin-bottom: 10px; }
.inside_page td.article_wrapper { background: transparent url(/heat/media/int_story_bgbottom.jpg) no-repeat bottom center; width: 670px; }

.inside_page #article.module { background: url(/heat/media/int_story_bgtop.jpg) no-repeat top center; margin: 0; padding: 15px 30px; }
.inside_page #article a { color: #B00000; }

.inside_page td.article_wrapper .sub_header { display: block; position: relative; float: none; background: url(/heat/media/int_storynav_bg.gif) no-repeat top center; width: 670px; height: 55px; margin: 0; }
.inside_page td.article_wrapper .sub_header .text { padding: 4px 0 0 4px; }
.inside_page td.article_wrapper .articleTools { display: inline; float: right; margin: 10px 10px 0 0; }
.inside_page td.article_wrapper .articleTools .tools a { display: block; float: left; background-position: 0 -35px; text-indent: -9999px; height: 35px; }
.inside_page td.article_wrapper .articleTools .tools a:hover { background-position: 0 0; }
.inside_page td.article_wrapper .articleTools .retweet a { background-image: url(/heat/media/int_storynav_retweet.jpg); width: 64px; }
.inside_page td.article_wrapper .articleTools .share a { background-image: url(/heat/media/int_storynav_share.jpg); width: 48px; }
.inside_page td.article_wrapper .articleTools .email a { background-image: url(/heat/media/int_storynav_email.jpg); width: 46px; }
.inside_page td.article_wrapper .articleTools .rss a { background-image: url(/heat/media/int_storynav_rss.jpg); width: 32px; }
.inside_page td.article_wrapper .articleTools .print a { background-image: url(/heat/media/int_storynav_print.jpg); width: 42px; }
.inside_page td.article_wrapper .articleTools .livewire a { background-image: url(/heat/media/int_storynav_livewire.jpg); width: 68px; }

.inside_page #article h1 { color: #1C1C1C; font-size: 28px; }
.inside_page #article h2 { font-size: 22px; }
.inside_page #article .date,
.inside_page #article .byline { color: #5A5A5A; font-size: 12px; font-weight: bold; }
.inside_page #article .body { color: #1C1C1C; font-size: 13px; }

.inside_page td.aside_wrapper { width: 310px; }
.inside_page #aside { margin: 0 0 0 10px; }

.inside_page #additional_content.module { background: url(/heat/media/int_rightcol_bgtile.gif) repeat-y top center; height: auto; }
.inside_page #additional_content .content { background: url(/heat/media/int_rightcol_top.gif) no-repeat top center; color: #FFFFFF; width: 280px; padding: 10px 10px 5px 10px; }
.inside_page #additional_content .bottom { overflow: hidden; background: url(/heat/media/int_rightcol_bottom.gif); font-size: 0; line-height: 0; width: 300px; height: 5px; }

.inside_page #calendarContainer, .inside_page #rosterContainer, .inside_page #statsContainer { background: url(/heat/media/int_story_bgtop.jpg) no-repeat top center; margin: 0; padding: 15px 25px; }
.inside_page #calendarContainer a, .inside_page #rosterContainer a, .inside_page #statsContainer a { color: #B00000; }

.wide table.article_and_aside { background: url(/heat/media/int_story_bgtile980.jpg) repeat-y top left; }
.wide td.article_wrapper { background: url(/heat/media/int_story_bgbottom980.jpg) no-repeat bottom center; width: 980px; }
.wide #article.module { background: url(/heat/media/int_story_bgtop980.jpg) no-repeat top center; }
.wide td.article_wrapper .sub_header { background: url(/heat/media/int_storynav_bg980.gif) no-repeat top center; width: 980px; }

.gallery table.article_and_aside { background: url(/heat/media/photos_mainbg_repeat.jpg) repeat-y top center; }
.gallery td.article_wrapper { background: url(/heat/media/photos_mainbg_base.jpg) no-repeat bottom center; padding-bottom: 10px; }
.gallery td.article_wrapper .sub_header { background: url(/heat/media/photos_mainbg_top.jpg) no-repeat top center; }

.gallery .photo_meta_and_gallery_navigation { display: inline; float: right; width: 305px; margin-right: 8px;}
.gallery .photo_meta { background: url(/heat/media/photos_rightbg_repeat.jpg) repeat-y top center; min-height: 300px; _height: 300px; position:relative;}
.gallery .photo_meta .headline { background: url(/heat/media/photos_rightbg_top.jpg) no-repeat top center; color: #1C1C1C; font-size: 20px; font-weight: bold; padding: 20px 20px 10px 20px; }
.gallery .photo_meta .caption { background: url(/heat/media/photos_divider.jpg) no-repeat top center; color: #1C1C1C; font-size: 12px; padding: 10px 20px; }
.gallery .photo_meta .credit { color: #5A5A5A; font-size: 11px; padding: 0 20px; }
.gallery .gallery_navigation { /*background: url(/heat/media/photos_rightbg_base.jpg) no-repeat top center; */padding-top: 11px; width: 304px; height: 24px; }
.gallery .photo_meta .position { color: #5A5A5A; font-size: 11px; height: 14px; padding: 0 20px 20px 20px; position:absolute;top:270px;}
.gallery .gallery_navigation a.button { display: inline; float: left; background-position: 0 -24px; text-indent: -9999px; width: 147px; height: 24px; }
.gallery .gallery_navigation a.button:hover { background-position: 0 0; }
.gallery .gallery_navigation a.previous { background-image: url(/heat/media/photos_btn_prev.jpg); margin-left: 4px; }
.gallery .gallery_navigation a.next { background-image: url(/heat/media/photos_btn_next.jpg); margin-left: 3px; }
.gallery .gallery_navigation a.disabled { visibility: hidden; }
.gallery .photo { display: inline; float: left; width: 650px; min-height: 300px; _height: 300px; margin-left: 8px; }
.gallery .photo img { margin: 0 auto; }
