@charset "UTF-8";
/* CSS Document */

#content.container {background: url("/i/sportsnation/SweetSpot/mlbss-bg.jpg") no-repeat scroll center top transparent;}
body #sub-branding {position:relative;}
body #sub-branding h1.logo {
    background: url("/i/sportsnation/SweetSpot/mlbss-logo.png") no-repeat scroll center 11px transparent;
	width: 924px;
	height: 86px;
	background-repeat: no-repeat;
}
body #sub-branding h1.logo b {left: -9999em;position: absolute;}
body #sub-branding span.tagline {
    text-align:center;
	width:924px;
	color: #fff;
	display:block;
	text-shadow: 2px 2px 0px #000000; filter: dropshadow(color=#000000, offx=2, offy=2);
}
.mod-conversations{margin:0 10px 0 0;}
body .mcv-matchup .nflpa-logo{background: url("/i/sportsnation/madden/mcv-sprite.png") repeat-x scroll -125px -64px transparent;bottom: 83px;height: 26px;position: absolute;right: 14px;width: 26px;}

body .mcv .matchup-link {cursor:pointer;}

body .mcv .bracket-nflpa-logo{background: url("/i/sportsnation/madden/mcv-sprite.png") repeat-x scroll -125px -64px transparent;bottom: 6px;height: 26px;position: absolute;left: 450px;width: 26px;z-index:99;} 
body .mcv .bracket-nflpa-logo.r5{background: url("/i/sportsnation/madden/mcv-sprite.png") repeat-x scroll -125px -64px transparent;bottom: 12px;height: 26px;position: absolute;left: 450px;width: 26px;z-index:99;}
/*Interface*/
body .mcv {height:504px; width:924px; background:url("/i/sportsnation/SweetSpot/mlbss-bracket-bg.jpg") 0 0 no-repeat; margin: 0 0 6px 0;
-webkit-box-shadow: 0px 3px 5px 5px rgba(0, 0, 0, .5);
-moz-box-shadow: 0px 3px 5px 5px rgba(0, 0, 0, .5);
box-shadow: 0px 3px 5px 5px rgba(0, 0, 0, .5);  }

/*Start nav*/
body .mcv ul.round-nav{
	 padding:0 5px;
	 height:30px;
}
body .mcv ul.round-nav li, 
body .mcv ul.round-nav li span{
	float:left;
	font:normal 10px/10px Verdana, Arial, sans-serif;
	width:103px;
	color:#b5b5b5;	
}
body .mcv ul.round-nav li.center {
	text-align:center;
	width:81px;
	margin:0 2px 0 1px;
}
body .mcv ul.round-nav li.center a{
	margin-left:6px;
}
body .mcv ul.round-nav li.right {text-align:right; display: block;margin-left: 8px;width: 95px;}
body .mcv ul.round-nav li a:hover,
body .mcv ul.round-nav li.active{
	color:#000;
	text-decoration:none;
}

body .mcv ul.round-nav li.left span {padding: 6px 0 4px 8px; }

body .mcv ul.round-nav li.center span {padding: 6px 0 4px 0; width:100%;}

body .mcv ul.round-nav li.right span {padding: 6px 8px 4px 0; width:95px; }

body .mcv ul.round-nav li.left a:hover,
body .mcv ul.round-nav li.center a:hover,
body .mcv ul.round-nav li.right a:hover{background-image:url(/i/sportsnation/madden/mcv-sprite.png);color:#000;background-repeat:no-repeat; background-position:-50px -30px; width:101px;}

body .mcv ul.round-nav li.left.active span,
body .mcv ul.round-nav li.center.active span,
body .mcv ul.round-nav li.right.active span{/*background-image:url(/i/sportsnation/madden/mcv-sprite.png); background-position:-50px 0; background-repeat:no-repeat;*/ background-color:#E6E6E6; color:#000;width:85px; padding:6px 8px 4px; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;}

body .mcv ul.round-nav li.center.active span{width:85px; padding:6px 0 4px;}

body .mcv ul.round-nav li.center a:hover,
body .mcv ul.round-nav li.center.active span{background-position:-50px 0;}
body .mcv ul.round-nav li.right a:hover,
body .mcv ul.round-nav li.right.active span{background-position:top right;}
/*End nav*/

/*Bracket*/
body .mcv .bracket{padding:0; height:444px; position:relative; }

/*Completed Rounds*/
body .mcv .round-completed {font:normal 9px/20px Verdana, Arial, sans-serif;}
body .mcv .round-completed .small-name span{font:normal 8px/20px Verdana, Arial, sans-serif;}
body .mcv ul.round-completed {width:100px; margin:0 2px; }

body .mcv ul.round-completed li{display:inline-block; /*IE7 Double Margin Fix*/}
body .mcv ul.round-completed li a:hover {text-decoration:none;}
body .mcv ul.round-completed li a:hover p{text-decoration:none; cursor:pointer; opacity:.8;}
body .mcv ul.round-completed.round-1a{margin-left:4px;}
body .mcv ul.round-completed.round-1a li.first,
body .mcv ul.round-completed.round-1b li.first{margin-top:10px;}
body .mcv ul.round-completed.round-1a li,
body .mcv ul.round-completed.round-1b li{margin-bottom:12px;}
body .mcv ul.round-completed.round-1a li.last,
body .mcv ul.round-completed.round-1b li.last{margin-bottom:0;}

body .mcv ul.round-completed.round-2a li.first,
body .mcv ul.round-completed.round-2b li.first{margin-top:40px;}
body .mcv ul.round-completed.round-2a li,
body .mcv ul.round-completed.round-2b li{margin-top:70px;}

body .mcv ul.round-completed.round-3a li.first,
body .mcv ul.round-completed.round-3b li.first{margin-top:98px;}
body .mcv ul.round-completed.round-3a li,
body .mcv ul.round-completed.round-3b li{margin-top:186px;}

body .mcv ul.round-completed.round-4a li,
body .mcv ul.round-completed.round-4b li{margin-top:206px;}

body .mcv ul.round-completed li p {border:0px solid #555; height:23px; width:101px; text-indent:2px; color:#fff; background:#505050; 
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.24, rgb(54,54,54)),
    color-stop(0.62, rgb(112,112,112))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(54,54,54) 24%,
    rgb(112,112,112) 62%
);
}
body .mcv ul.round-completed li p.loser {color:#b5b5b5;}
body .mcv ul.round-completed li p span {width:74px; display:block; float:left; /*background: red;*/}

body .mcv ul.round-completed.round-1b p,
body .mcv ul.round-completed.round-2b p,
body .mcv ul.round-completed.round-3b p,
body .mcv ul.round-completed.round-4b p{text-align:right;}

body .mcv ul.round-completed.round-1b p span,
body .mcv ul.round-completed.round-2b p span,
body .mcv ul.round-completed.round-3b p span,
body .mcv ul.round-completed.round-4b p span{float:right; width:72px; margin: 0 2px 0 0; }

/*Active Rounds*/
body .mcv ul.round-active{background:#e6e6e6;}

/*Round 5 Active*/
body .mcv ul.round-active.round-5{}
body .mcv ul.round-active.round-5{width:85px; height:468px; margin:0;}



body .mcv ul.round-active.round-5 .player-name{width:96px;}
body .mcv ul.round-active.round-4a .player-name,
body .mcv ul.round-active.round-4b .player-name{width:96px;}

body .mcv ul.round-active.round-5 .player-name,
body .mcv ul.round-active.round-4a .player-name,
body .mcv ul.round-active.round-4b .player-name,
body .mcv ul.round-active.round-3a .player-name,
body .mcv ul.round-active.round-3b .player-name,
body .mcv ul.round-active.round-2a .player-name,
body .mcv ul.round-active.round-2b .player-name,
body .mcv ul.round-active.round-1a .player-name,
body .mcv ul.round-active.round-1b .player-name{padding:6px; background:#eee; border:1px solid #a4a4a4;
background:#ededed;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.41, rgb(222,222,222)),
    color-stop(0.71, rgb(253,253,253))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(222,222,222) 41%,
    rgb(253,253,253) 71%
);
position:absolute; z-index:30;
}

body .mcv ul.round-active .player-name.loser{color:#666;}

body .mcv ul.round-active.round-5 .p1{ padding: 0 5px; position:relative;}
body .mcv ul.round-active.round-5 .p1 .player-name {top:141px; left: -13px;}
body .mcv ul.round-active.round-5 .p1 .player-name span{font:normal 9px/16px Verdana, Arial, sans-serif; color:#777; margin:0 3px; width:13px; overflow:hidden; text-align:center;float:left;}
body .mcv ul.round-active.round-5 .p1 img{position:absolute; top:46px; left: 0; z-index:20;}
/*body .mcv ul.round-active.round-5 .p1 .logo-small{position:absolute; top:80px; left: 5px; z-index:10; }*/
body .mcv ul.round-active.round-5 .logo-small{ margin-right:6px;}

body .mcv ul.round-active.round-4 .logo-small,
body .mcv ul.round-active.round-5 .logo-small{position:relative; bottom:7px;}

body .mcv ul.round-active.round-5 .vote { text-align:center; font:normal 11px/15px Verdana, Arial, san-serif; position:absolute; top:216px; left:433px;}
body .mcv ul.round-active.round-5 .vote p{ margin-bottom:6px;}

body .mcv ul.round-active.round-5 .p2{ padding: 0 5px; position:relative;}
body .mcv ul.round-active.round-5 .p2 .player-name span{font:normal 9px/16px Verdana, Arial, sans-serif; color:#777; margin:0 3px; width:13px; overflow:hidden; text-align:center;}
body .mcv ul.round-active.round-5 .p2 .player-name {top:267px; right:-12px; text-align:right;}
body .mcv ul.round-active.round-5 .p2 img{position:absolute; top:8px; right: 0; z-index:20; }
/*body .mcv ul.round-active.round-5 .p2 .logo-small{position:absolute; top:36px; right: 5px; z-index:10; }*/

/*Round 4 Active*/
body .mcv ul.round-active.round-4a,
body .mcv ul.round-active.round-4b{width:130px; height:468px; margin:0;}
body .mcv ul.round-active.round-4a .p1,
body .mcv ul.round-active.round-4b .p1{height:190px; padding: 0 10px; position:relative;}
body .mcv ul.round-active.round-4a .p1 .player-name span,
body .mcv ul.round-active.round-4b .p1 .player-name span{font:normal 9px/9px Verdana, Arial, sans-serif; color:#777; margin:0 3px; width:13px; overflow:hidden;}

body .mcv ul.round-active.round-4a .vote,
body .mcv ul.round-active.round-4b .vote{ text-align:center; font:normal 11px/15px Verdana, Arial, san-serif; padding: 0 10px; /**/height:46px; margin-top:30px; z-index:50;}
body .mcv ul.round-active.round-4a .vote p,
body .mcv ul.round-active.round-4b .vote p{ width:136px; margin-bottom:6px;}

body .mcv ul.round-active.round-4a .p2,
body .mcv ul.round-active.round-4b .p2{height:190px; padding: 0 10px; position:relative;}
body .mcv ul.round-active.round-4a .p2 .player-name span,
body .mcv ul.round-active.round-4b .p2 .player-name span{font:normal 9px/9px Verdana, Arial, sans-serif; color:#777;margin:0 3px; width:13px; overflow:hidden;}

/*Round 4 Specific*/
body .mcv ul.round-active.round-4a .p1 .player-name{/**/ top:155px; left:10px; text-align:left;}
body .mcv ul.round-active.round-4b .p1 .player-name{/**/ top:155px; right:9px; text-align:right;}

body .mcv ul.round-active.round-4a .p2 .player-name{/**/ top:-8px; left:10px; text-align:left;}
body .mcv ul.round-active.round-4b .p2 .player-name{/**/ top:-8px; right:9px; text-align:right;}



body .mcv ul.round-active.round-4a .p1 img{position:absolute; top:34px; left: 23px; z-index:20;}
body .mcv ul.round-active.round-4a .p2 img{position:absolute; top:0; left: 23px; z-index:20;}

body .mcv ul.round-active.round-4b .p1 img{position:absolute; top:34px; right: 23px; z-index:20;}
body .mcv ul.round-active.round-4b .p2 img{position:absolute; top:0; right: 23px; z-index:20;}

body .mcv ul.round-active.round-4 .logo-small{ margin-right:6px;}

/*body .mcv ul.round-active.round-4a .p1 .logo-40{position:absolute; top:68px; left: 10px; z-index:10; }
body .mcv ul.round-active.round-4a .p2 .logo-40{position:absolute; top:26px; left: 10px; z-index:10; }

body .mcv ul.round-active.round-4b .p1 .logo-40{position:absolute; top:68px; right: 10px; z-index:10; }
body .mcv ul.round-active.round-4b .p2 .logo-40{position:absolute; top:26px; right: 10px; z-index:10; }*/

body .mcv ul.round-active .r4-bg{background:url(/i/sportsnation/madden/mcv-r4-bg.png) 0 0 no-repeat;width:140px;height:70px;position:absolute;top:133px; z-index:1;}
body .mcv ul.round-active .r4-bg-bot{background:url(/i/sportsnation/madden/mcv-r4-bg.png) 0 -175px no-repeat;width:140px;height:70px;position:absolute;top:-7px; z-index:1;}

body .mcv .round-msg{position:absolute;top:219px; background:#E6E6E6; text-align:center;font:normal 11px/11px Verdana,Arial,sans-serif; left:408px; padding:3px 0; width:116px;}

/*Round 3 Active*/
body .mcv ul.round-active.round-3a,
body .mcv ul.round-active.round-3b{/**/ width:196px; height:468px; margin:0 1px;}

body .mcv ul.round-active.round-3a .m1,
body .mcv ul.round-active.round-3a .m2,
body .mcv ul.round-active.round-3b .m1,
body .mcv ul.round-active.round-3b .m2{height:190px; padding: 0 10px; position:relative;}
/*Round 3 Specific*/

body .mcv ul.round-active.round-3a .player-name,
body .mcv ul.round-active.round-3b .player-name{position:relative; padding: 0; height:26px;font:13px/26px Helvetica,Arial,sans-serif;}

body .mcv ul.round-active.round-3a .m1 .matchup{/**/ position:absolute; top:90px; left:10px; text-align:left;width:176px;z-index:30;}
body .mcv ul.round-active.round-3a .m2 .matchup{/**/ position:absolute; top:124px; left:10px; text-align:left;width:176px;z-index:30;}

body .mcv ul.round-active.round-3b .m1 .matchup{/**/ position:absolute; top:90px; right:10px; text-align:left;width:176px;z-index:30;}
body .mcv ul.round-active.round-3b .m2 .matchup{/**/ position:absolute; top:124px; right:10px; text-align:left;width:176px;z-index:30;}

body .mcv ul.round-active.round-3a .player-name span,
body .mcv ul.round-active.round-3b .player-name span{font:normal 9px/26px Verdana, Arial, sans-serif; color:#777; margin:0 3px; width:13px; overflow:hidden; text-align:center;float:left;}

/*body .mcv ul.round-active.round-3a .m1 img.p1-image{position:absolute; top:9px; left: 5px; z-index:20;}
body .mcv ul.round-active.round-3a .m1 img.p2-image{position:absolute; top:9px; right: 5px; z-index:20;}

body .mcv ul.round-active.round-3a .m2 img.p1-image{position:absolute; top:43px; left: 5px; z-index:20;}
body .mcv ul.round-active.round-3a .m2 img.p2-image{position:absolute; top:43px; right: 5px; z-index:20;}

body .mcv ul.round-active.round-3b .m1 img.p1-image{position:absolute; top:9px; left: 5px; z-index:20;}
body .mcv ul.round-active.round-3b .m1 img.p2-image{position:absolute; top:9px; right: 5px; z-index:20;}

body .mcv ul.round-active.round-3b .m2 img.p1-image{position:absolute; top:43px; left: 5px; z-index:20;}
body .mcv ul.round-active.round-3b .m2 img.p2-image{position:absolute; top:43px; right: 5px; z-index:20;}*/

body .mcv ul.round-active.round-3a .logo-small,
body .mcv ul.round-active.round-3b .logo-small{ margin-right:6px;}

body .mcv ul.round-active.round-3a .m1 .vote,
body .mcv ul.round-active.round-3b .m1 .vote
{ text-align:center; font:normal 11px/15px Verdana, Arial, san-serif; padding: 0 10px; /**/height:27px; z-index:50;position:relative;top:146px;}

body .mcv ul.round-active.round-3a .m2 .vote,
body .mcv ul.round-active.round-3b .m2 .vote{ text-align:center; font:normal 11px/15px Verdana, Arial, san-serif; padding: 0 10px; /**/height:27px; z-index:50; position:relative;top:180px;}


/*Round 2 Active*/
body .mcv ul{}
body .mcv ul.round-active.round-2a,
body .mcv ul.round-active.round-2b{/**/ width:262px; height:468px; margin:0 2px;}

body .mcv ul.round-active.round-2a .matchup-cont,
body .mcv ul.round-active.round-2b .matchup-cont{height:106px; padding: 0 10px; position:relative;}

body .mcv ul.round-active.round-2a .matchup-cont,
body .mcv ul.round-active.round-2b .matchup-cont{margin-top:6px;}

/*Round 2 Specific*/
body .mcv ul.round-active.round-2a .player-name,
body .mcv ul.round-active.round-2b .player-name{position:relative; padding: 0; height:26px;font:13px/26px Helvetica,Arial,sans-serif;}

body .mcv ul.round-active.round-2a .matchup-cont .matchup{/**/ position:absolute; top:29px; left:20px; text-align:left;width:222px;z-index:30;}

body .mcv ul.round-active.round-2b .matchup-cont .matchup{/**/ position:absolute; top:29px; right:20px; text-align:left;width:222px;z-index:30;}

body .mcv ul.round-active.round-2a .player-name span,
body .mcv ul.round-active.round-2b .player-name span{font:normal 9px/26px Verdana, Arial, sans-serif; color:#777; margin:0 3px; width:13px; overflow:hidden; text-align:center;float:left;}

body .mcv ul.round-active.round-2a .matchup-cont img.p1-image{position:absolute; top:9px; left: 5px; z-index:20;}
body .mcv ul.round-active.round-2a .matchup-cont img.p2-image{position:absolute; top:9px; right: 5px; z-index:20;}

body .mcv ul.round-active.round-2b .matchup-cont img.p1-image{position:absolute; top:9px; left: 5px; z-index:20;}
body .mcv ul.round-active.round-2b .matchup-cont img.p2-image{position:absolute; top:9px; right: 5px; z-index:20;}

body .mcv ul.round-active.round-2a .logo-small,
body .mcv ul.round-active.round-2b .logo-small{ margin-right:6px;}

body .mcv ul.round-active.round-2a .matchup-cont .vote,
body .mcv ul.round-active.round-2b .matchup-cont .vote{ text-align:center; font:normal 11px/15px Verdana, Arial, san-serif; padding: 0 10px; /**/height:27px; z-index:50; position:relative;top:85px;}

/*Round 1 Active*/
body .mcv ul.round-active.round-1a,
body .mcv ul.round-active.round-1b{/**/ width:331px; height:468px;}
body .mcv ul.round-active.round-1a{margin:0 0 0 5px;}
body .mcv ul.round-active.round-1b{margin:0 5px 0 0;}

body .mcv ul.round-active.round-1a .matchup-cont,
body .mcv ul.round-active.round-1b .matchup-cont{margin-top:4px; position:relative;}

body .mcv ul.round-active.round-1a .matchup-cont.first,
body .mcv ul.round-active.round-1b .matchup-cont.first{margin-top:7px;}

body .mcv ul.round-active.round-1a .matchup,
body .mcv ul.round-active.round-1b .matchup{padding: 0 10px;}

body .mcv ul.round-active.round-1a .logo-small { float:left; }
body .mcv ul.round-active.round-1b .logo-small { float:right; }



/*Round 1 Specific*/

body .mcv ul.round-active.round-1a .player-name,
body .mcv ul.round-active.round-1b .player-name{position:relative; padding: 0; height:24px;font:13px/26px Helvetica,Arial,sans-serif;}

body .mcv ul.round-active.round-1a .matchup-cont .matchup{text-align:left;}

body .mcv ul.round-active.round-1b .matchup-cont .matchup{text-align:right;}

body .mcv ul.round-active.round-1a .player-name span{font:normal 9px/26px Verdana, Arial, sans-serif; color:#777; margin:0 3px; width:13px; overflow:hidden; text-align:center;float:left;}
body .mcv ul.round-active.round-1b .player-name span{font:normal 9px/26px Verdana, Arial, sans-serif; color:#777; margin:0 3px; width:13px; overflow:hidden; text-align:center;float:right;}

body .mcv ul.round-active.round-1a .logo-small{ margin-right:6px;}
body .mcv ul.round-active.round-1b .logo-small{ margin-left:6px;}

body .mcv ul.round-active.round-1a .matchup-cont .vote,
body .mcv ul.round-active.round-1b .matchup-cont .vote
{ text-align:center; font:normal 11px/15px Verdana, Arial, san-serif; padding: 0 10px; /**/height:27px; z-index:50;position:relative;top:91px;}

body .mcv ul.round-active.round-1a .matchup-cont .vote{ text-align:center; font:normal 11px/15px Verdana, Arial, san-serif; padding: 0 10px; /**/height:27px; z-index:50; position:absolute;top:12px; right:10px;}
body .mcv ul.round-active.round-1b .matchup-cont .vote{ text-align:center; font:normal 11px/15px Verdana, Arial, san-serif; padding: 0 10px; /**/height:27px; z-index:50; position:absolute;top:12px; left:10px;}



/*Inactive Rounds*/
body .mcv ul.round-inactive.round-5{width:36px; height:100%;}
body .mcv ul.round-inactive.round-5 li{border-top:1px solid #888;width:18px;margin-top:254px;}
body .mcv ul.round-inactive.round-5 li.first{ float:right; margin-top:211px;}

body .mcv ul.round-inactive.round-2a li,
body .mcv ul.round-inactive.round-3a li,
body .mcv ul.round-inactive.round-4a li{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888; }

body .mcv ul.round-inactive.round-2b li,
body .mcv ul.round-inactive.round-3b li,
body .mcv ul.round-inactive.round-4b li{border-top:1px solid #888;border-left:1px solid #888;border-bottom:1px solid #888; }

body .mcv ul.round-inactive.round-4a li,
body .mcv ul.round-inactive.round-4b li{height:223px; margin-top:118px; width:35px;}

body .mcv ul.round-inactive.round-3a li,
body .mcv ul.round-inactive.round-3b li{height:111px; margin-top:111px; width:35px;}
body .mcv ul.round-inactive.round-3a li.first,
body .mcv ul.round-inactive.round-3b li.first{margin-top:63px;}

body .mcv ul.round-inactive.round-2a li,
body .mcv ul.round-inactive.round-2b li{height:55px; margin-top:55px; width:35px;}
body .mcv ul.round-inactive.round-2a li.first,
body .mcv ul.round-inactive.round-2b li.first{margin-top:33px;}

div.cover-image{background:url(/i/sportsnation/SweetSpot/mlbss-cover.png) 0 0 no-repeat; height:159px; width:146px; position:absolute; top:148px; left:390px;}

/*Contest Information Module*/
.contest-info{background:#fff url(/i/sportsnation/madden/mcv-colin-michelle.jpg) 285px 10px no-repeat;height:291px;}
.contest-info .spacer1{background:none; width:270px; height:100px; display:block; clear:right; float:right;}
.contest-info .spacer2{background:none; width:330px; height:185px; display:block; clear:right; float:right;}
.mod-contest-cont{padding: 8px 0 0 8px;}
.contest-info h3{font:bold 15px/19px Helvetica, Arial, sans-serif;}
.contest-info p, .contest-info ul{font:normal 13px/19px Helvetica, Arial, sans-serif;}

/*Matchup*/
body .mcv.mcv-matchup {	height:504px; width:924px; background: #000000 url("/i/sportsnation/SweetSpot/mlbss-matchup-bg.jpg") 0 0 no-repeat; margin: 0 0 6px 0;	}

body .mcv-matchup .round{color:#b5b5b5; width:924px; text-align:center; height:36px;margin-top:12px;}
body .mcv-matchup .round h3{font:bold 16px/16px Helvetica, Arial, sans-serif; }
body .mcv-matchup .round p{font:normal 14px/14px Helvetica, Arial, sans-serif; }

body .mcv-matchup .player h2{font:bold 25px/47px Helvetica, Arial, sans-serif; color:#fff; height:40px;z-index:40; position:relative;padding:0 16px;}
body .mcv-matchup .player h2 span{font:bold 16px/16px Helvetica, Arial, sans-serif; color:#b5b5b5;margin:0 6px;}

body .mcv-matchup .player-left {width:462px;float:left;}
body .mcv-matchup .player-left h2{text-align:right;}

body .mcv.mcv-matchup .player-left .video-outer-glow{
	height:216px; 
	width:384px; 
	background:#000;
	-moz-box-shadow: 0px 0px 15px #000;
	-webkit-box-shadow: 0px 0px 15px #000;
	box-shadow: 0px 0px 15px #000;
	position:absolute;
	top:88px;
	left:61px;
	z-index:30;
}

body .mcv-matchup .player-right {width:462px;float:left; }

body .mcv.mcv-matchup .player-right .video-outer-glow{
	height:216px; 
	width:384px; 
	background:#000;
	-moz-box-shadow: 0px 0px 15px #000;
	-webkit-box-shadow: 0px 0px 15px #000;
	box-shadow: 0px 0px 15px #000;
	position:absolute;
	top:88px;
	right:61px;
	z-index:30;
}

body .mcv-matchup .player-left .player-image{height:375px; width:250px; position:absolute;left:-60px;bottom:163px;z-index:20;}
body .mcv-matchup .player-right .player-image{height:375px; width:250px; position:absolute;right:-60px;bottom:163px;z-index:20;}

body .mcv-matchup .team-name-overlay{background:url(/i/sportsnation/SweetSpot/mlbss-matchup-team-name-overlay.png) 0 0 no-repeat;width:61px;height:40px;position: absolute;top: 48px;z-index: 10; left:433px;}

body .mcv-matchup .player .team-overlay{background:url(/i/sportsnation/SweetSpot/mlbss-matchup-team-overlay.png) 0 0 repeat-x;width:462px;height:40px;position: absolute;top: 48px;z-index: 10;}

body .mcv-matchup .player.player-left .season-stat {position:absolute; top:310px; left:61px; }
body .mcv-matchup .player.player-right .season-stat {position:absolute; top:310px; right:61px; }
body .mcv-matchup .player .season-stat .season-stat-content{width:257px;}
body .mcv-matchup .player .season-stat h3{color:#fff; font:bold 10px/19px Verdana, Arial, sans-serif;}
body .mcv-matchup .player .season-stat p {color:#aaa; font:normal 10px/14px Verdana, Arial, sans-serif;}
body .mcv-matchup .player .season-stat p a, body .mcv-matchup .player .season-stat p a:visited{color:#608fd6;}

body .mcv-matchup .matchup-btns{position: relative;z-index:50; }
body .mcv-matchup .matchup-btns .close-btn{height:30px; width:30px;position:absolute; background:url(/i/sportsnation/madden/mcv-sprite.png) 0 0 no-repeat;top:-54px; right:-5px;}
body .mcv-matchup .matchup-btns .prev-btn{height:30px; width:30px;position:absolute; background:url(/i/sportsnation/madden/mcv-sprite.png) 0 -30px no-repeat #000;top:132px; left:17px;
-moz-box-shadow: 0 0 8px 8px rgba(0,0,0,0.8);-webkit-box-shadow: 0 0 8px 8px rgba(0,0,0,0.8); box-shadow: 0 0 8px 8px rgba(0,0,0,0.8);
border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;
}
body .mcv-matchup .matchup-btns .next-btn{height:30px; width:30px;position:absolute; background:url(/i/sportsnation/madden/mcv-sprite.png) 0 -60px no-repeat #000;top:132px; right:17px;
-moz-box-shadow: 0 0 8px 8px rgba(0,0,0,0.8);-webkit-box-shadow: 0 0 8px 8px rgba(0,0,0,0.8); box-shadow: 0 0 8px 8px rgba(0,0,0,0.8);
border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;
}
body .ie .mcv-matchup .matchup-btns .prev-btn, body .ie .mcv-matchup .matchup-btns .next-btn  { background-color: transparent; }

body .mcv-matchup .matchup-btns a:hover .close-btn,
body .mcv-matchup .matchup-btns a:hover .prev-btn,
body .mcv-matchup .matchup-btns a:hover .next-btn{opacity:.7; cursor:pointer;}

/*More Matchups Code*/
body .mcv-matchup .more-matchups{background:#0c0c0c;padding:0 12px 3px; position:absolute; left:0;bottom:0; }
body .mcv-matchup .more-matchups ul li { border:1px solid #555;position:relative; float:left;}
body .mcv-matchup .more-matchups ul li a:hover { text-decoration:none; }
body .mcv-matchup .more-matchups ul li a:hover p{ opacity:.7; text-decoration:none; cursor:pointer;}
body .mcv-matchup .more-matchups ul li p{ font:normal 10px/13px Verdana, Arial, sans-serif; color:#ddd; height:15px;padding: 0 0 0 2px;
background:#505050; 
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.24, rgb(54,54,54)),
    color-stop(0.62, rgb(112,112,112))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(54,54,54) 24%,
    rgb(112,112,112) 62%
);}
body .mcv-matchup .more-matchups ul li.active p{color:#000;
background:#ededed;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.41, rgb(222,222,222)),
    color-stop(0.71, rgb(253,253,253))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(222,222,222) 41%,
    rgb(253,253,253) 71%
);}
body .mcv-matchup .more-matchups ul li.voted { border:1px solid #333;position:relative; float:left;}
body .mcv-matchup .more-matchups ul li.voted p{color:#666;background:#111;}

body .mcv-matchup .more-matchups ul li .more-btn{background: url(/i/sportsnation/madden/mcv-sprite.png) -69px -70px no-repeat; height:19px; width:19px; position:absolute; top:5px; right:2px;}
body .mcv-matchup .more-matchups ul li.active .more-btn{background: url(/i/sportsnation/madden/mcv-sprite.png) -50px -70px no-repeat;}
body .mcv-matchup .more-8 ul li,
body .mcv-matchup .more-16 ul li{width:105px; margin:3px 6px 0 0;}
body .mcv-matchup .more-4 ul li{width:215px; margin:3px 7px 0 0;}
body .mcv-matchup .more-2 ul li{width:443px; margin:3px 6px 0 0;}
body .mcv-matchup .more-2 ul li.last,
body .mcv-matchup .more-4 ul li.last,
body .mcv-matchup .more-8 ul li.last,
body .mcv-matchup .more-16 ul li.last {margin-right:0;}



/*Vote button CSS3*/
body .mcv .button {display: inline-block;zoom: 1; 	*display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: bold 11px/11px Verdana, Arial, sans-serif;padding: 0.5em 1em 0.55em;-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius:.5em;border-top:0px solid #fff;}

body .mcv .button:hover {text-decoration: none;}

body .mcv .red-btn {
	color: #fff;
	border: solid 1px #a10400;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#CA3B13), to(#872408));
	background: -moz-linear-gradient(top,  #CA3B13,  #872408);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CA3B13', endColorstr='#872408');
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
body .mcv .red-btn:hover {color: #fff;background: #872408;}
body .mcv .red-btn.active {
	color: #eee;
	border: solid 1px #A4A4A4;
	background: -webkit-gradient(linear, left top, left bottom, from(#a4a4a4), to(#717171));
	background: -moz-linear-gradient(top,  #a4a4a4,  #717171);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4a4a4', endColorstr='#717171');
	text-shadow: 0 0px 0px rgba(0,0,0,.3);
	font: normal 10px/10px Verdana, Arial, sans-serif;
}

body .mcv .red-btn.active:hover {
	color: #fff;
	border: solid 1px #4b4b4b;
	background: -webkit-gradient(linear, left top, left bottom, from(#6f6f6f), to(#4a4a4a));
	background: -moz-linear-gradient(top,  #6f6f6f,  #4a4a4a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f6f6f', endColorstr='#4a4a4a');
}


/*MLB Team Colors*/
body .mcv-matchup .player.team-1{background:#fe6f28;}
body .mcv-matchup .player.team-2{background:#00224b;}
body .mcv-matchup .player.team-10{background:#011739;}
body .mcv-matchup .player.team-30{background:#002454;}
body .mcv-matchup .player.team-14{background:#0069ac;}
body .mcv-matchup .player.team-4{background:#666666;}
.body .mcv-matchup .player.team-5{background:#00264e;}
body .mcv-matchup .player.team-6{background:#002d5c;}
body .mcv-matchup .player.team-7{background:#003b72;}
body .mcv-matchup .player.team-9{background:#012756;}
body .mcv-matchup .player.team-15{background:#002248;}
body .mcv-matchup .player.team-28{background:#008a9d;}
body .mcv-matchup .player.team-21{background:#00407b;}
body .mcv-matchup .player.team-22{background:#be0011;}
body .mcv-matchup .player.team-20{background:#0a295d;}
body .mcv-matchup .player.team-3{background:#a50017;}
body .mcv-matchup .player.team-11{background:#014326;}
body .mcv-matchup .player.team-12{background:#012a5b;}
body .mcv-matchup .player.team-13{background:#003879;}
body .mcv-matchup .player.team-16{background:#00417d;}
body .mcv-matchup .player.team-17{background:#c41422;}
body .mcv-matchup .player.team-18{background:#C1AE8A;}
body .mcv-matchup .player.team-8{background:#050C33;}
body .mcv-matchup .player.team-23{background:#b88009;}
body .mcv-matchup .player.team-24{background:#b80220;}
body .mcv-matchup .player.team-29{background:#a40013;}
body .mcv-matchup .player.team-27{background:#220d48;}
body .mcv-matchup .player.team-19{background:#00337f;}
body .mcv-matchup .player.team-25{background:#001d44;}
body .mcv-matchup .player.team-26{background:#f87739;}

/*Vote Poll*/
/*body .mcv-matchup .mcv-poll{height:100px; width:205px; position:absolute; left:354px; top:298px; z-index:50;}*/

body .mcv-matchup .poll{width:197px; height:97px; position:absolute;left:363px;top:312px;z-index:50px; background: none !important;}
body .mcv-matchup .poll.poll-voted{width:250px; padding: 0 10px; height:97px; left:326px;}
body .mcv-matchup .poll .question{font:bold 16px/20px Helvetica, Arial, sans-serif; color:#fff; margin-top:3px; width:230px;}
body .mcv-matchup .poll label {color:white;font-size:14px;}
body .mcv-matchup .poll.poll-voted .question{text-align:center; width:230px;}
body .mcv-matchup .poll .answers{font:normal 14px/20px Helvetica, Arial, sans-serif; color:#fff;}
body .mcv-matchup .poll .answers li { margin:0; }
body .mcv-matchup .poll .submit-poll{position:relative; top:5px; /*left:24px;*/}
body .mcv-matchup .poll.poll-voted .total-votes{ left:80px; margin:0; position:absolute; display:none !important; color:white;}

/*Vote Share*/
body .mcv-matchup .vote-share{display:none; position:absolute; top:390px; left:335px; z-index:50; color:#fff; font:normal 10px/10px Verdana, Arial, sans-serif;}
body .mcv-matchup .poll .vote-share{top:10px; left:0px; width:269px;}
/*body .mcv-matchup .poll-voted .vote-share{position: relative;top:10px; left:0px; width:250px;}*/
body .mcv-matchup /*.poll-voted*/ .vote-share .share-facebook{float:left;}
body .mcv-matchup /*.poll-voted*/ .vote-share .share-twitter{float:right;}
body .mcv-matchup .vote-share span{display:none; margin:7px 6px 0 0;}
body .mcv-matchup .vote-share .fshare{height:24px; width:23px; background: url(/i/sportsnation/madden/mcv-sprite.png) 0 -90px no-repeat; margin-right:5px;}
body .mcv-matchup .vote-share .retweet{height:24px; width:23px; background: url(/i/sportsnation/madden/mcv-sprite.png) -23px -90px no-repeat;}
body .mcv-matchup .vote-share a:hover{opacity:.7;}
body .mcv-matchup .mod-poll .nextBtn{display:none; text-align:center; width:250px;position:absolute; left:335px; top:355px;}
body .mcv-matchup .mod-poll .nextBtn:hover{opacity:.8;}

/*Placeholders*/
div.header-share{height:19px; width:297px; position:absolute; top:10px; right:10px; }
div.header-share .hashtag,
div.header-share .hashtag:visited{font:bold 15px/15px Helvetica, Arial, sans-serif; color:#b9bdc5; position:absolute; top:30px; right:23px;}
body .mcv.mcv-matchup .player-right .video-placeholder{height:216px; width:384px; background:url(/i/sportsnation/madden/placeholder-video.jpg) 0 0 no-repeat; margin: 0; z-index:40;	position:absolute;top:88px;right:61px;}
body .mcv.mcv-matchup .player-left .video-placeholder{height:216px; width:384px; background:url(/i/sportsnation/madden/placeholder-video.jpg) 0 0 no-repeat; margin: 0; z-index:40;	position:absolute;top:88px;left:61px;}

/*clancy*/
body #mvc-vote-container { top: 178px; left: 390px; width: 146px; height: 159px; position: absolute; z-index: 100; background-position: 50% 50%; }
#flashPoll { height: 148px; width: 215px; position: absolute; left: 354px; top: 286px; z-index: 50; }







/********************************Finals****************************************/
body .mcv.mcv-matchup-finals {
    background: url("/i/sportsnation/SweetSpot/mlbss-finals-ruth-bg.jpg") no-repeat scroll 0 0 #000000;
    height: 504px;
    margin: 0 0 6px;
    width: 924px;
}
body .mcv-matchup-finals .player-image{height:546px; width:350px; position:absolute;left:-40px;bottom:54px;z-index:20;}
body .mcv-matchup-finals h2{
	color: #FFFFFF;
    font: bold 37px/37px Helvetica,Arial,sans-serif;
    position: absolute;
    text-align: center;
    top: 140px;
    width: 230px;
    z-index: 40;
	text-shadow: 2px 2px 0px #000000;
	filter: dropshadow(color=#000000, offx=2, offy=2); 
}
/*Right rail content*/
body .mcv-matchup-finals .right-content{width:239px; position:absolute; top:80px; right:10px; border:1px solid #3f4c5e; padding:10px; background-color: rgba(5,16,30,.5); height:194px;}
body .mcv-matchup-finals .right-content .mcv12-finals-votes{color: #fff; font: normal 14px/16px Helvetica,Arial,sans-serif; border-bottom:1px solid #333; width:230px; padding: 0 0 12px 0;}
body .mcv-matchup-finals .right-content .mcv12-finals-votes span{font: bold 24px/20px Helvetica,Arial,sans-serif;}
body .mcv-matchup-finals .right-content .mcv12-finals-content{color: #fff; padding: 12px 0 0 0;}
body .mcv-matchup-finals .right-content .mcv12-finals-content h3{font: bold 18px/20px Helvetica,Arial,sans-serif;}
body .mcv-matchup-finals .right-content .mcv12-finals-content p{font: normal 11px/16px Verdana,Arial,Helvetica,sans-serif;}
body .mcv-matchup-finals .right-content .mcv12-finals-content ul {color: #fff;list-style-position: inside;list-style-type: disc;}
body .mcv-matchup-finals .right-content .mcv12-finals-content ul li {font: normal 11px/16px Verdana,Arial,Helvetica,sans-serif;}
body .mcv-matchup-finals .right-content .mcv12-finals-content a{color: #608FD6 !important;}

/*Final Result*/
body .mcv-matchup-finals .mcv12-finals-result{width:232px; height:87px; position:absolute; top:306px; left:344px;}
body .mcv-matchup-finals .mcv12-finals-result ul.poll-result{background:url(/i/sportsnation/SweetSpot/mlbss-finals-poll-bg.jpg);width:232px; height:87px; font:normal 16px/43px Arial,Helvetica,sans-serif; }
body .mcv-matchup-finals .mcv12-finals-result ul.poll-result li{padding:0 0 0 10px;}
body .mcv-matchup-finals .mcv12-finals-result ul.poll-result li.winner{font-weight:bold;}
body .mcv-matchup-finals .mcv12-finals-result ul.poll-result li span{ float:left; width:145px; text-align:left; color:#fff;}
body .mcv-matchup-finals .mcv12-finals-result ul.poll-result li span.score{ float:right; width:75px; text-align:center; color:#000;}
body .mcv-matchup-finals .mcv12-finals-result p{font:normal 16px/20px Helvetica,Arial,sans-serif; color:#fff; width:232px; text-align:center; margin-top:8px;}
/*Finals Video*/
body .mcv-matchup-finals .finals-video{position:absolute; top:80px; left:270px;-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .5);
-moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .5);
box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .5); }

/*Share the result*/
body .mcv-matchup-finals .vote-share {color: #FFFFFF;font: 10px/10px Verdana,Arial,sans-serif; left: 326px;position: absolute;top: 427px;z-index: 50; width:270px;}
body .mcv-matchup-finals .vote-share .share-facebook{float:left;}
body .mcv-matchup-finals .vote-share .share-twitter{float:right;}

/*See the bracket*/
body .mcv-matchup-finals .more-1 ul li {margin: 3px 0 0 0;width: 898px;}
body .mcv-matchup-finals .more-matchups ul li p {
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(37,37,37)),
    color-stop(1, rgb(77,77,77))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(37,37,37) 0%,
    rgb(77,77,77) 100%
);
    color: #ddd;
    font: bold 15px/30px Helvetica,Arial,sans-serif;
    height: 30px;
    padding: 0 0 0 2px;
	text-align:center;
}

/*Finals Close Button*/
body .mcv-matchup-finals .matchup-btns .close-btn {
    background: url("/i/sportsnation/madden/mcv-sprite.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    position: absolute;
    right: -5px;
    top: -15px;
    width: 30px;
}


/*Madden twitter box*/
.mod-twitter .mod-content{height:198px !important;}


/*Countdown page*/
body .mcv.mcv-countdown {height:504px; width:924px; background:url("/i/sportsnation/SweetSpot/mlbss-bracket-bg.jpg") 0 0 no-repeat; margin: 0 0 6px 0;}
body .mcv.mcv-countdown .countdown-video{position:absolute; top:40px; left:205px;}

body .mcv.mcv-countdown .countdown{position:absolute; width:150px; text-align:center;}
body .mcv.mcv-countdown .countdown .number{font:bold 70px/70px Helvetica, Arial, sans-serif; color:#85919f; text-shadow: 2px 2px 0px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); display:block;}
body .mcv.mcv-countdown .countdown .identifier{font:normal 10px/10px Helvetica, Arial, sans-serif; color:#8a9dab; text-shadow: 2px 2px 0px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); display:block; position:relative; top:14px;}

body .mcv.mcv-countdown .countdown-days{top:75px; left:55px;}
body .mcv.mcv-countdown .countdown-hours{top:212px; left:55px;}
body .mcv.mcv-countdown .countdown-minutes{top:75px; right:55px;}
body .mcv.mcv-countdown .countdown-seconds{top:212px; right:55px;}

body .mcv.mcv-countdown .text-box{position:absolute; width:230px;}
body .mcv.mcv-countdown .text-box h3{font:bold 19px/19px Helvetica, Arial, sans-serif; color:#fff; text-shadow: 2px 2px 0px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); }
body .mcv.mcv-countdown .text-box .countdown-line{width:224px; height:1px; display:block; background:url(/i/sportsnation/SweetSpot/mlbss-countdown-line.png) 0 0 no-repeat; margin:5px 0;}
body .mcv.mcv-countdown .text-box p{font:normal 12px/16px Helvetica, Arial, sans-serif; color:#ddd; text-shadow: 2px 2px 0px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); margin-bottom:10px;}
body .mcv.mcv-countdown .text-box a,
body .mcv.mcv-countdown .text-box a:visited{color:#608fd6; text-shadow: 2px 2px 0px #000000; filter: dropshadow(color=#000000, offx=2, offy=2);}
body .mcv.mcv-countdown .text-box-1{left:216px; top:350px;}
body .mcv.mcv-countdown .text-box-2{left:472px; top:350px;}
