/************** STRUCTURE **************/

body{background:url("/images/setup/page_bg_grad.png") repeat-x scroll 0 0 #161616;}
a{color:#d80025;}
a:hover{color:#000;}
h1,h2,h3{color:#000;}
#wrapper{width:1068px;margin:0 auto;}
#mainbody{width:554px;float:left;}
.internal-page #mainbody{width:825px;padding:10px;color:#000;line-height:18px;font-size:12px;font-family:arial;min-height:500px;}
#leftcol{width:196px;float:left;margin-right:7px;}
#rightcol{width:284px;float:right;}
header,footer{text-align:center;}
#body-wrapper{background:url("/images/setup/body_bg.jpg") repeat-x scroll 0 0 #fff;padding:6px 10px 10px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;behavior: url(/pie.htc);}

/************** HEADER **************/

#master-header{width:1068px;height:194px;position:relative;z-index:1;}
#index-link{position:absolute;left:0;top:44px;width:505px;height:144px;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 -416px transparent;border:3px solid #fff;}
#logo-link{position:absolute;left:298px;top:0;width:411px;height:233px;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 0 transparent;}
.header-photo{position:absolute;right:0;top:44px;width:550px;height:144px;border:3px solid #d50025; overflow:hidden}
.header-photo img { position:absolute; left:0; top:0; }

/************** GLOBAL NAV **************/

#global-nav{width:196px;position:relative;}
#global-nav ul.sprite{margin:0;}
#global-nav ul li.nav{list-style:none;}
#global-nav ul li.nav2,#global-nav ul li.nav3{margin-top:14px;}
#global-nav ul li.nav a.nav-link{display:block;text-indent:-9999px;background:url("/images/setup/master_sprite.png") no-repeat scroll -9999px -9999px transparent;width:196px;height:31px;border-radius:5px 10px 0 0;-moz-border-radius:5px 10px 0 0;-webkit-border-radius:5px 10px 0 0;behavior: url(/pie.htc);}
#global-nav ul li.nav a.nav-link1{background-position:0 -323px;}
#global-nav ul li.nav a.nav-link2{background-position:0 -354px;}
#global-nav ul li.nav a.nav-link3{background-position:0 -385px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;behavior: url(/pie.htc);}

#global-nav .submenu-container{width:196px;position:relative;}
#global-nav .submenu{text-align:left;background:url("/images/setup/container_overlay.png") repeat-x scroll 0 0 #d80025;overflow:hidden;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;behavior: url(/pie.htc);}
#global-nav .submenu-container ul li{border-bottom:1px solid #7F0017;border-top:1px solid #DF3E5A;height:28px;}
#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{padding:0 10px 0 1px;background:none;font-family:arial;color:#fff;display:block;font-size:12px;line-height:22px;text-decoration:none}
#global-nav .submenu-container ul li a {color:#fff;font-family:arial;font-size:15px;display:block;line-height:26px;padding-left:14px;}
#global-nav .submenu-container ul li a span{color:#fff;}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#fff;padding:0 10px;font-weight:700;font-size:13px;font-family:helvetica, arial;text-transform:uppercase;display:block}
#global-nav .submenu ul{margin:0;}
#global-nav .submenu ul li{list-style:none;}
#global-nav .submenu-container ul li a:hover{color:#000;}

/************** TOP STORIES **************/

.top-stories-hdr{display:block;width:554px;height:31px;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 -233px transparent;border-radius:5px 10px 0 0;-moz-border-radius:5px 10px 0 0;-webkit-border-radius:5px 10px 0 0;behavior: url(/pie.htc);}
#j-carousel1{width:554px;position:relative;overflow:hidden;}
#j-carousel1 .seats{width:554px;height:382px;position:relative;background:#000}
#j-carousel1 .seat{display:none;width:554px;height:382px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel1 .story-box{width:534px;padding:11px 10px 10px;background:url(/info/images/carousel_story_bg.png);color:#FFF;position:absolute;left:0;bottom:0;}
#j-carousel1 .controls{background-color:#d60026;padding:2px;width:550px;height:96px;}
#j-carousel1 .control{float:left;margin-right:2px;text-align:center;width:136px;height:96px;cursor:pointer;background-color:#000;}
#j-carousel1 .control4{margin-right:0}
#j-carousel1 .control img{opacity:0.8;}
#j-carousel1 .controls .active img{opacity:1;}
#j-carousel1 .story-box a.title{font-family:helvetica,arial;font-size:16px;font-weight:700;text-decoration:none;color:#fff;display:block;line-height:24px;}
#j-carousel1 .story-box a.title:hover{color:#d80025;}
#j-carousel1 .story-box .date{font-family:helvetica,arial;font-size:10px;font-weight:700;color:#d80025;line-height:18px;display:block;text-transform:uppercase;}
#j-carousel1 .story-box .date .pipe{display:none;}
#j-carousel1 .story-box .date .sport-name{display:none;}
#j-carousel1 .story-box .leadin{font-family:helvetica,arial;font-size:12px;color:#fff;line-height:18px;}
#j-carousel1 .story-box a.readmore{font-family:helvetica,arial;font-size:10px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;}
#j-carousel1 .story-box a.readmore:hover{color:#d80025;}
#j-carousel1 .story-box .carousel-related-links{display:block}
#j-carousel1 .story-box .carousel-related-links a{font-family:arial;font-size:10px;color:#d80025;font-weight:700}
#j-carousel1 .story-box .carousel-related-links a:hover{color:#fff;}

/************** MORE HEADLINES **************/

.more-headlines-hdr{display:block;width:554px;height:31px;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 -264px transparent;margin-top:8px;border-radius:5px 10px 0 0;-moz-border-radius:5px 10px 0 0;-webkit-border-radius:5px 10px 0 0;behavior: url(/pie.htc);}
.more-headlines-cont{width:546px;height:361px;background-color:#d60026;border-top:1px solid #ff5b81;padding:4px;}
.more-headlines{overflow:auto;width:546px;height:361px;background-color:#000;}
.more-headlines .row{padding:10px;font-family:helvetica,arial;}
.more-headlines .title{display:block;font-size:15px;color:#fff;font-weight:700;text-decoration:none;}
.more-headlines .title:hover{color:#b20005;}
.more-headlines .date{display:block;margin-bottom:3px;font-size:10px;color:#b20005;font-weight:700;text-transform:uppercase;}
.more-headlines .leadin{display:none;}
.more-headlines .row img{display:none;}
.archives-btn{display:block;width:554px;height:28px;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 -295px transparent;}

/************** TABS **************/

#rcol-tabs{width:284px;clear:both;}
#rcol-tabs ul.tabs{margin:0;width:284px;height:31px;}
#rcol-tabs ul li.tab{list-style:none;float:left;}
#rcol-tabs ul li.tab a{text-indent:-9999px;display:block;height:31px;}
#rcol-tabs ul li.tab a,#rcol-tabs ul li.tab a.active{background:url("/images/setup/master_sprite.png") no-repeat scroll -9999px -9999px transparent;}
#rcol-tabs ul li.tab1 a{width:98px;background-position:-213px -323px;}
#rcol-tabs ul li.tab1 a.active{background-position:-213px -354px;}
#rcol-tabs ul li.tab2 a{width:85px;background-position:-311px -323px;}
#rcol-tabs ul li.tab2 a.active{background-position:-311px -354px;}
#rcol-tabs ul li.tab3 a{width:101px;background-position:-396px -323px;}
#rcol-tabs ul li.tab3 a.active{background-position:-396px -354px;}
#rcol-tabs .panes .overflow{background-color:#a40005;padding:0 6px 6px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;behavior: url(/pie.htc);overflow:hidden;width:272px;height:303px;}

/************** SCHEDULE **************/

#calendar-view{width:272px;}
#calendar .calendar-month{background:url("/images/setup/month_bg_grad.png") repeat-x;}
#calendar .calendar-month td{border:none;height:26px;background:none;line-height:26px;}
#calendar #calendar-now{font-family:arial;font-size:12px;font-weight:bold;}
#calendar .calendar-month span{color:#fff;text-transform:uppercase;}
#calendar .calendar-month a{font-family:arial;font-size:12px;font-weight:bold;color:#fff;}
#calendar td{line-height:22px;border:1px solid #a6a6a6;height:22px;}
#calendar .calendar-header{background-color:#000;}
#calendar .calendar-header td{color:#fff;font-family:arial;font-weight:bold;font-size:11px;line-height:25px;}
#calendar td.inactive{background-color:#9f9f9f;font-family:arial;font-weight:bold;font-size:12px;color:#333333;}
#calendar .no-calendar-event a{background-color:#d8d8d8;font-family:arial;font-weight:bold;font-size:12px;color:#333333;line-height:22px;}
#calendar .calendar-event a{color:#fff;background-color:#d80025;font-family:arial;font-weight:bold;font-size:12px;line-height:22px;}
#calendar-view .current a{color:#d80025;background-color:#fff;font-family:arial;font-weight:bold;font-size:12px;}
#calendar .event-schedule{background-color:#000;width:252px;height:91px;padding:10px;float:left;overflow:auto;font-family:arial;color:#fff;font-size:11px;}
#calendar .event-schedule .event-date{color:#d80025;font-size:10px;text-transform:uppercase;font-weight:700;}
#calendar .event-info{font-family:arial;font-size:12px;color:#c1c1c1;line-height:16px;}
#calendar .event-info a:hover {color:#fff;}
#calendar .event-info .sport a{font-weight:700;font-size:12px;color:#fff;}
#calendar .event-info .status{color:#fff;}
#calendar #calendar-prev,#calendar #calendar-next{text-indent:-9999px;display:block;width:20px;height:16px;}
#calendar #calendar-prev {background:url("/images/setup/calendar_arrow_prev.png") no-repeat;margin:5px 0 0 4px;}
#calendar #calendar-next {background:url("/images/setup/calendar_arrow_next.png") no-repeat;float:right;margin:5px 6px 0 0;}

/************** RESULTS **************/

.schedule-boxscore{width:252px;height:283px;padding:10px;overflow:auto;background-color:#000;font-family:helvetica,arial;font-size:12px;color:#fff;line-height:18px;}
.schedule-boxscore .boxevent{border-bottom:1px solid #636363;padding-bottom:10px;margin-bottom:10px;}
.schedule-boxscore .sport{color:#d80025;font-weight:700;}
.schedule-boxscore .date,.schedule-boxscore .status{text-transform:uppercase;font-size:10px;font-weight:700;color:#d80025;}
.schedule-boxscore a{color:#d80025;}
.schedule-boxscore a:hover{color:#636363;}

/************** STANDINGS **************/

#content-toggler-standings select{width:100%;margin-bottom:10px;}
#content-toggler-standings .briefstats-header{color:#fff;font-weight:700;font-size:12px;}
#content-toggler-standings .briefstats-table{border-collapse:collapse;line-height:20px;width:100% !important;}
#content-toggler-standings .briefstats-table .briefstats-label a{text-decoration:none;color:#FFF;padding-left:2px;font-weight:700;}
#content-toggler-standings .briefstats-table .briefstats-label a:hover{color:#fff;}
#content-toggler-standings .briefstats-table .briefstats-row0{background-color:#000;color:#fff}
#content-toggler-standings .briefstats-table .briefstats-row1{color:#fff}
#content-toggler-standings-panel1{overflow:auto;overflow-x:hidden;height:263px;}
#content-toggler-standings h1{color:#FFF;font-size:14px;}

/************** RIGHT COLUMN BUTTONS **************/

#rcol-buttons{width:284px;margin-top:5px;}
#rcol-buttons ul{margin:0;}
#rcol-buttons ul li.rcol-button{width:284px;height:84px;list-style:none;margin-bottom:5px;background-color:#636363;position:relative;}
#rcol-buttons ul li.rcol-button a{width:284px;height:84px;display:block;position:absolute;left:-2px;top:-1px;}
#rcol-buttons ul li.rcol-button4{margin-bottom:0;}

/************** VIDEO **************/

#video-cont{margin-top:6px;width:284px;}
#video-cont .container{background-color:#000;text-align:center;width:284px;height:220px;}
.more-video{display:block;width:284px;height:28px;background:url("/images/setup/master_sprite.png") no-repeat scroll -213px -385px transparent;}


/************** FOOTER **************/

#master-footer{clear:both;float:left;margin:9px 0;width:100%;height:158px;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;behavior: url(/pie.htc);background:url("/images/setup/footer_bg.png") repeat-x;}
#master-footer a{color:#fff;}
.footer-left{width:161px;float:left;text-align:left;margin:40px 0 0 28px;}
#footer-text,#browser-view{font-family:helvetica,arial;font-size:14px;color:#fff;}
#footer-text p{margin-bottom:4px;}
#browser-view a{color:#fff;text-decoration:underline;}
#footer-logos{text-align:center;height:85px;display:inline-block;*display:inine;zoom:1;float:right;margin:35px 27px 0 0;}
#footer-logos ul{overflow:hidden;margin:auto !important;}
#footer-logos ul li{float:left;list-style:none;}
#footer-logos ul li.footer-logo1{padding-right:108px;}
#footer-logos ul li.footer-logo2{padding-right:102px;}

/************** SOCIAL ICONS **************/

#social-icons{width:86px;height:29px;position:absolute;left:432px;top:16px;left:985px;}
#social-icons ul{margin:0;}
#social-icons ul li.social-icon{list-style:none;float:left;}
#social-icons ul li.social-icon a.nav-link{display:block;text-indent:-9999px;height:29px;background:url("/images/setup/master_sprite.png") no-repeat scroll -9999px -9999px transparent;}
#social-icons ul li.social-icon a.nav-link1{width:27px;background-position:-432px 2px;}
#social-icons ul li.social-icon a.nav-link1:hover{background-position:-432px 0;}
#social-icons ul li.social-icon a.nav-link2{width:28px;background-position:-459px 2px;}
#social-icons ul li.social-icon a.nav-link2:hover{background-position:-459px 0;}
#social-icons ul li.social-icon a.nav-link3:hover{background-position:-487px 0;}

/************** LEFT COLUMN BUTTON **************/

#lcol-buttons{width:196px;margin-top:36px;text-align:center;}
#lcol-buttons ul{margin:0 auto;display:inline-block;position:relative;}
#lcol-buttons ul li.lcol-button{width:187px;height:165px;list-style:none;margin:0 auto;}
#lcol-buttons ul li.lcol-button a{width:187px;height:165px;display:block;}

/************** SECONDARY NAV **************/

.section-hdr-cont{width:1068px;height:98px;position:relative;margin:6px auto 0;background:url("/images/setup/section_hdr_bg_rep.jpg") repeat-x scroll 0 88px transparent;}
#secondary-nav{width:1068px;height:98px;position:relative;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;behavior: url(/pie.htc);}
#secondary-nav #links-container{float:right;padding:41px 43px 0 0;color:#fff;font-family:helvetica,arial;font-size:12px;}
#secondary-nav a{color:#fff;font-family:helvetica,arial;font-size:12px;text-decoration:none;}
#secondary-nav a:hover{text-decoration:underline;}
#secondary-nav .dropdown ul li a{color:#fff;font-family:helvetica,arial;font-size:12px;}
#secondary-nav #links-container span{color:#fff;}

.more-links{color:#fff;display:inline;position:relative}
.ie6 .more-links{display:inline;zoom:1}
.more-links .dropdown{color:#fff !important;display:none;padding-top:5px;position:absolute;left:-89px;top:13px;z-index:100}
.more-links .dropdown ul{color:#fff !important;background:url("/info/images/carousel_story_bg.png") repeat scroll 0 0 transparent;list-style:none outside none;margin:0;min-width:150px;padding:14px}
.more-links .dropdown ul li{color:#fff !important;margin-bottom:3px;line-height:18px;}
.more-links .more{color:#fff !important;font-size:12px;cursor:pointer;}

/************** ROSTER **************/
table.roster, .roster table { width: 100%; background-color: ;}
.internal-page #mainbody .roster table {line-height:24px;border-collapse:collapse;width:100%;}
.internal-page #mainbody .roster td{padding:2px;}
.internal-page #mainbody .roster-header{background: #d80025;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .roster-header a:link, .internal-page #mainbody .roster-header a:visited{font-weight:700;line-height:22px;color:#ffffff;text-decoration:none;}
.internal-page #mainbody .roster-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .roster-row1{background-color:#d1d1d1;}

/************** BIOS **************/

.bio-wrap .biodata h2{padding:0 5px !important;color:#d80025;background-color:#fff;}
.bio-wrap .biodata .lbl{color:#ffffff !important;}
.bio-wrap .biodata .val{color:#ffffff !important;}
.bio-wrap .head{background: #d80025;color:#000;}
.internal-page #mainbody .bio-wrap .about a{color:#000!important;}
.bio-wrap .player-info .value a{ color:#000!important }



/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#d80025;line-height:16px;}
.internal-page #mainbody .default-headlines a:link, .internal-page #mainbody .default-headlines a:visited{line-height:18px;}
.internal-page #mainbody .schedule-month{background: #d80025;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .schedule-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .schedule-header{background: #000;color:#fff;}
.internal-page #mainbody .schedule{line-height:24px;width:100%;}
.internal-page #mainbody .schedule td{padding:2px;}
.internal-page #mainbody .schedule-data{border: medium none;border-collapse: collapse;margin: 0 auto;width: 500px;}
.internal-page #mainbody .schedule-data td{border:none;}
.internal-page #mainbody .schedule-row1{background-color:#d1d1d1;}

/************** STATISTICS **************/

.stats-header{color:#d80025;}
.stats-wrapper th{background: #000;}
.stats-tabs a{color:#d80025 !important;}
.stats-tabs a.active{color:#ffffff !important;background:#d80025;}
.stats-tabs{border-bottom: 3px solid #d80025;}
.stats-halfbox-left{border:1px solid #d80025;border-top: 1px solid #d80025;}
.stats-halfbox-right{border:1px solid #d80025;border-top: 1px solid #d80025;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#d80025;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#d80025;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #d80025;border-top: 1px solid #d80025;}