@charset "UTF-8";

/* overrides */
.current-player-box,
.current-team-box {
	width: 445px;
	background: url(/nfl/draftCast/2010/gradient-bg.jpg) repeat-x bottom left;
	padding: 20px 0 0 0px;
	height: auto;
	overflow:auto;
	position: relative;
	margin-top:-2px;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	margin-bottom:10px;
}

.current-player-box {
	background: url(/nfl/draftCast/2010/player-selected-bg.jpg) repeat-x bottom left;
	border-right:1px solid #C8E1BA;
	border-bottom:1px solid #C8E1BA;
	border-left: 1px solid #C8E1BA;
}

/* previous and next picks */
.morepicks-box {width: 447px; overflow: hidden; padding: 0px 0 0 0px; background: url(/nfl/draftCast/2010/gradient-bg.jpg) repeat-x bottom left;}
.morepicks-text {font-size: 14px; color: #898989; margin:0 0 5px 5px;}
.morepicks-text strong {font-weight: bold; color: #000;}

.prevpick-box,
.nextpick-box {
	background-image:none;
	background-color:#f5f5f5;
	padding:7px 10px 0;
	margin:8px 0 0;
	width:425px;
	border:1px solid #f1f1f1;
}

.prevpick-box {float: left; height:78px;}
.prevteam-logo {height: 50px; width: 50px; float:left; margin: 0px; background:none;}
.prevteam-info {margin: 0 0 0 35px; background: none;}
.prevteam-info li {float: left;}
.prevteam-name {font-size: 14px; font-weight: bold;}
.prevpick-pos {float: left; text-align:center; padding: 3px 0px 1px; color: #000; font-size: 12px; font-weight:bold;margin: 0px 5px 0px 0px;width: 26px;height:25px;}
.prevpick-info {padding: 3px 0 0 0; color:#787878;}

.prevteam-playerInfo {
	float:left;
	margin: 6px 0 0 8px;
}

.nextpick-box {float: left; height:78px;}
.nextteam-logo {height: 50px; width: 50px; float:left; margin: 0px; background:none;}
.nextteam-info {margin: 0 0 0 35px; background: none;}
.nextteam-info li {float: left;}
.nextteam-name {font-size: 14px; font-weight: bold;}

.nextteam-playerInfo {
	float:left;
	margin: 6px 0 0 8px;
}
.live-frame {
	height:525px;
}

.primary-logo { margin-left: 0px;}


.retw-btn {
	margin-top:3px;
}

.trackerbox tr:last-child td {border-bottom: none; }


/* new stuff */


/*selected team position views*/
.team-pos-sel {float: left; text-align:center; background: url(/nba/draftCast/2010/pos-selected.png) no-repeat 0 0; padding: 3px 0px; color: #b2afab; font-size: 12px; font-weight:bold;width: 26px;height:25px;margin: 0px 5px 0px 0px;}
.trackteam-pos-sel {float: left; position: relative; z-index: 1; text-align:center; background: url(/nba/draftCast/2010/pos-open-gray.jpg) no-repeat 0 0; padding: 4px 0px 0px 0px; color: #898989; font-size: 12px; font-weight:bold;width: 26px;height:25px;margin: 0px 5px 0px 0px; z-index: 1;}


/* audio alert switch */

.audio-alert {position: absolute; top:6px; right:6px}
.audio-alert .audio-label {
	display:block;
	float:left;
	line-height:18px;
	margin:0 5px 0 0;
}
.audio-alert .switch .switchWrap{
	background: url(/nba/draftCast/2010/switchBack.png) no-repeat 0 0;
	display:inline-block;
	width:68px;
	height:18px;
	color: #4e4e4e;
}
.audio-alert .switch a {
	width:34px;
	text-align:center;
	line-height:18px;
	display:block;
	float:left;
	color:#4e4e4e;
	font-weight:bold;
}
.audio-alert .switch a:hover {
	color:#333;
	text-decoration:none;
}
.audio-alert .switch a.on {
	background: url(/nba/draftCast/2010/switch-on.png) no-repeat 0 0;
	width:34px;
	height:18px;
	color:#FFF;
}
.audio-alert .switch a.on:hover {
	color:#FFF;
}


.mod-inline.video-player.full-box {
	border:none !important;
}




.retw-btn {
	margin-top:3px;
	background: url(/twitter/tweetn.png) no-repeat 0 0;
	width:55px;
	height:20px;
	cursor:pointer;
}

#twitText {
    display:none;
}


/* 2012 DraftTracker Updates */
.position-bubble {padding: 4px; border:1px solid #000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color:#fff; color:#000; text-align:center; font-size:12px; float:left;  font: bold 12px Helvetica, sans-serif;}

.draft-tracker ul.player-summary {overflow:hidden}
.draft-tracker td p {margin:0; line-height:1em;}
.draft-tracker ul.player-summary li {float:left; margin-right; padding:3px 6px; font: bold 22px Helvetica, sans-serif;}	
.draft-tracker ul.player-summary li.first {padding-left:0}	
.draft-tracker ul.player-summary li.last {padding-right:0}
.draft-tracker ul.player-summary li.li-pick{width:82px}
.draft-tracker ul.player-summary li.li-player{width:205px}
.draft-tracker ul.player-summary li.li-position{width:32px}
.draft-tracker ul.player-summary li.li-team{width:206px}
.draft-tracker ul.player-summary li.li-notes{width:168px}
.draft-tracker ul.player-summary .pick-number {padding:6px; background-color:#e0e0e0; overflow:hidden;}
.draft-tracker ul.player-summary .pick-number p {float:left}
.draft-tracker ul.player-summary .pick-number p.round-number {font-size:22px; line-height:22px; border-right: 1px solid #b9b9b9; padding-right:6px; margin-right:6px;  text-align: center; width: 25px;}
.draft-tracker ul.player-summary .pick-number p.overall-number {font-size:14px; line-height:22px; color:#575757; text-align: center; width: 28px;}
.draft-tracker ul.player-summary p.player-name {font-size:16px; margin-bottom:2px;}
.draft-tracker ul.player-summary p.player-school {color:#777777; font-size: 13px;}
.draft-tracker ul.player-summary .logo {float:left; margin-right:6px;}
.draft-tracker ul.player-summary p.team-name {font-size: 13px; line-height:25px}
.draft-tracker ul.player-summary p.notes {font: normal 10px Verdana, sans-serif;}
.draft-tracker ul.player-details {overflow:hidden; border-top: 1px solid #e6e6e6;  margin-top:3px; padding:6px 0 0;}
.draft-tracker ul.player-details li {float:left; padding: 6px 0}
.draft-tracker ul.player-details li.li-video {width:134px; padding: 0 6px 0 0; margin: 0 6px 0 0; border-right: 1px solid #e6e6e6; }
.draft-tracker ul.player-details li.li-video p {line-height:14px;}
.draft-tracker ul.player-details li.li-details {width:590px; padding: 0 0 6px;}
.draft-tracker ul.player-details li.li-details h2 {font: bold 12px Helvetica, sans-serif; color: #777777; margin-bottom:2px;}
.draft-tracker ul.player-details li.li-details p {line-height:14px; margin-bottom:12px}
.draft-tracker ul.player-details li.li-details p.last {margin-bottom:0}


/*2015 hacks*/
.draft-tracker ul.player-details li.li-video.large {width:288px; padding: 0 6px 0 0; margin: 0 6px 0 0; border-right: 1px solid #e6e6e6; }
.draft-tracker ul.player-details li.li-details.small {width:440px; padding: 0 0 6px;}

/* 2012 DraftCast Updates */

.cast-ticker {background: none repeat scroll 0 0 #000000;color: #FFFFFF;padding: 6px;width: auto;overflow:hidden;}
.cast-ticker .ticker-scroll {background: none repeat scroll 0 0 #000000;float: right;height: 35px;margin: 0;padding: 10px 0 0;position: relative;width: 800px;}
.cast-ticker .round-label {float:left; padding: 6px 6px 0}
.cast-ticker .round-label h2 {font-size:20px; font-weight:700; color: #777777; line-height:1em}
.cast-ticker .round-label p a {color: #669DD6;}

.ticker-arrow-pause {background: url(../images/draftcast-tick-arrows-new.png) no-repeat -1px -1px;cursor: pointer;display: block;float: left;height: 29px;margin: -2px 10px 0px 0px;width: 29px;}
.ticker-arrow-pause:hover {background-position: -1px -32px;}
.ticker-arrow-lt {background: url(../images/draftcast-tick-arrows-new.png) no-repeat -32px -1px;cursor: pointer;display: block;float: left;height: 29px;margin: -2px 10px 0px 0px;width: 29px;}
.ticker-arrow-lt:hover {background-position: -32px -32px;}
.ticker-arrow-rt {background: url(../images/draftcast-tick-arrows-new.png) no-repeat -63px -1px;cursor: pointer;height: 29px;position: absolute;right: 0px;top: 8px;width: 29px;}
.ticker-arrow-rt:hover {background-position: -63px -32px;}

.cast-livebox .selection-made-overlay {position:absolute; top:0; right:0; left:0; height:120px; background-color:#42b600; z-index:3;}
.cast-livebox .selection-made-overlay p {margin:0 auto; color:#fff;  font: 18px helvetica,arial,clean,sans-serif; font-weight:700; text-align:center; margin:30px 30px 0 30px; background-color:#348f00; padding:20px;}

.cast-livebox .pick-lockup{padding:20px 10px; overflow:hidden}
.cast-livebox .pick-lockup .player-team-info {float:left;}
.cast-livebox .pick-lockup .logo {float:left; margin:0 10px 0 0;}
.cast-livebox .pick-lockup .player-team-info .status {color: #8e8e8e; font-weight:700; font-size:12px;}
.cast-livebox .pick-lockup.current-pick .player-team-info .status {color:#51b00e;}
.cast-livebox .pick-lockup .player-team-info .player-team {font-weight:700; font-size:18px}
.cast-livebox .pick-lockup.current-pick .player-team-info .player-team {font-size:24px}
.cast-livebox .pick-lockup .player-team-info .pick-details {color: #8e8e8e; clear:both;}
.cast-livebox .pick-lockup .player-team-info .pick-details li {float:left; margin:0 6px 0 0;}
.cast-livebox h2.header {padding:3px 0 3px 10px; font-weight:700; font-size:14px; clear:left; background-color: #626262; color:#fff;}
.cast-livebox h2.header span {font-weight:400;}
.cast-livebox .current-player-box h2.best-available {background-color: #d5eec7; color:#000;}
.cast-livebox .current-player-box ul.best-available {overflow:hidden; margin:0}
.cast-livebox .current-player-box ul.best-available > li {float:left; width:44%; border-right:1px solid #d9d9d9; padding:0 10px;}
.cast-livebox .current-player-box ul.best-available > li.last {border-right: 0 none;}
.radio-player{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #2b2b2b; overflow:hidden; padding:10px; margin:6px 0 6px; width:432px;}

/* Audio Player */
.cast-livebox .radio-player .radio-logo{float:left; margin-right:10px;}
.cast-livebox .audio-controls {background: none repeat scroll 0 0 #2B2B2B;border-radius: 4px 4px 4px 4px;height: 50px;margin: 5px 0 10px;position: relative;width: 452px;}
.cast-livebox .audio-controls  .radio-logo{position:absolute; left:10px; top:14px;}
.cast-livebox .audio-controls .vol-controls {background: none repeat scroll 0 0 #212121;border-radius: 2px 2px 2px 2px;left: 175px;padding: 5px 0;position: absolute;top: 10px;width: 230px; height:24px;}
.cast-livebox .audio-controls .play {position: absolute;right: 10px;top: 14px;}



