
	div.content {overflow:visible;}

	a {cursor:pointer;}
	a:focus {outline:none}

	.clear {clear:both;}

	.container-tm {
		background:url(http://a.espncdn.com/nba/tradeMachine/images/bg-main.jpg) repeat-x #1f1f1f;
	}

	#container-top {
		background:url(http://a.espncdn.com/nba/tradeMachine/images/bg-topContainer.jpg) no-repeat #000000;
		background-position: top right;
		padding: 5px 0 0 4px;
		height:68px;
		overflow:hidden;
	}

	#container-top .header {
		display:block;
		margin-left:6px;
	}

	#container-top .team-btn-container span.label {
		color:#868686;
		margin-left:15px;
		float:left;
		line-height:25px;
	}

	#container-top .team-btn-container {
		float:left;
		margin-top:8px;
	}

	#container-top .team-btn-container a {
		color: #FFF;
		font-weight:bold;
		font-size: 12px;
		line-height: 25px;
		text-decoration: none;
		margin-left:5px;
		padding:0px 6px;
		float:left;
	}

	#container-top .team-btn-container a.active {
		color: #000;
		background-color:#FFF;
		background-image:url(http://a.espncdn.com/nba/tradeMachine/images/bg_teamNav.png);
		background-repeat:repeat-x;
		display:block;
		border:1px solid #fff;

	}
	
	.feedback_btn {
		color:#000; 
		background-color:#aaa; 
		padding:2px 4px; 
		margin-right:10px; 
		text-decoration:none;
	}
	
	.feedback_btn:hover {
		background-color:#fff;
	}
	
	#container-top .team-btn-container a .arrow {
		position:relative;
		top:2px;
		margin-left:3px;
	}

	#container-top a.selected {
		background-color:#888;
	}

	#container-loading {
		height: 250px; 
		text-align: center; 
		color: #fff; 
		font-weight: bold; 
		padding-top: 150px;
		display:none;
	}
	
	#container-message {
		display:none;
		text-align:center;
		margin:0 10px 0 0;
	}

	#instructions {
		color:#fff;
		font-size:12px;
		padding:10px;
		background-color:#735829;
		margin:15px 30px 0 20px;
	}

	#instructions h2 {
		font-size:16px;
		padding:0;
		margin-bottom:10px;
		color:#fff;
	}

	#instructions .num {
		margin-right:10px;
		float:left;
	}

	#instructions .step {
		clear:left;
		margin-bottom:10px;
	}

	#instructions .step h3, #second_instructions h3 {
		margin-bottom:0;
		font-size:16px;
	}

	#instructions .step p {
		margin-top:5px;
		padding-left:65px;
		color:#edd7b1;
	}

	#second_instructions {
		float:left;
		width: 447px;
		display:none;
		padding-top:20px;
		color:#fff;
		text-align:center;
	}

	.trade-actions {
		padding: 10px;
		font-size: 11px;
		display:none;
	}

	.trade-actions h3 {
		color:#fff;
		text-transform:uppercase;
		font-size:14px;
	}

	.trade-actions p {
		margin: 4px;
		font-size: 12px;
	}

	.trade-results {
		color: #fff;
		text-align: left;
		margin-top: 20px;
		font-size:12px;
	}

	.trade-results .result-header {
		padding:4px 6px;
		background-color:#333;
		font-weight:bold;
	}

	.trade-results .proj-record {

	}

	.trade-results p {
		line-height:18px;
	}
	.trade-results p.red {
		border-left:4px solid red;
		padding-left:10px;
	}

	.trade-results p.green {
		border-left:4px solid green;
		padding-left:10px;
	}

	.trade-results span.green {
		color:green;
	}

	.trade-results span.red {
		color:red;
	}

	.trade-results .high-score {
		padding:8px;
		background-color:#3B3B3B;
		color:#fff;
		clear:both;
		margin-top:20px;
	}

	.trade-result .high-score p {
		margin-top:5px;
		margin-left:80px;
	}

	.trade-results .high-score .star {
		 margin-right:10px;
		 padding:10px 0 0 5px;
		 width:65px;
	}

	.trade-results .high-score .star p {
		margin-left:80px;
	}

	.trade-results .high-score .star strong {
		font-size:18px;
		font-weight:bold;
		margin-left:5px;
	}

	.trade-score .red {
		color:red;
	}
	.trade-score .green {
		color:green;
	}

	#container-teams {

		font-size:12px;
		margin:0 5px;
		position:absolute;
		width:912px;
		display:none;
		z-index:6;
	}

	#container-teams .closeBtn {
		font-size:11px;
		text-decoration:none;
		margin-right:3px;
		color:#000;
	}

	#container-teams .top {
		background-image:url(http://a.espncdn.com/nba/tradeMachine/images/bg_teamContainer_top.png);
		height:5px;
	}

	#container-teams .bottom {
		background-image:url(http://a.espncdn.com/nba/tradeMachine/images/bg_teamContainer_bottom.png);
		height:5px;
		clear:both;
	}

	#container-teams .body {
		background-color:#fff;
		padding:4px 6px;
	}

	#container-teams .loading {
		position:absolute;
		display:none;
		width:900px;
		margin:1px 6px;
		padding-top:80px;
		height:189px;
		text-transform:uppercase;
		text-align:center;
		color:#929292;
		font-weight:bold;
		background-image:url(http://a.espncdn.com/nba/tradeMachine/images/bg-beingTraded.png);
	}

	#container-teams h3 {
		margin:0 0 5px 0;
		font-size:12px;
		color:#818181;
	}

	#container-teams .conference {
		float:left;
		width:430px;
		padding:10px;
	}

	#container-teams ul {
		list-style-position:inside;
		margin:0;
		padding:0;
		float:left;
	}

	#container-teams .disabled a, #container-teams .disabled a:hover {
		color:#fff;
		background-color:#000;
		cursor:default;
	}

	#container-teams ul li {
		list-style-image:none;
		margin-left:5px;
		display:block;
	}

	#container-teams ul li a {
		text-decoration:none;
		width:160px;
		padding:4px 10px;
		margin:1px 0;
		display:block;
	}

	#container-teams ul li a:hover {
		background-color:#DADADA;
		color:#000;
	}

	#container-body {
		width: 914px;
		margin:0 auto;
		padding: 10px 0 10px 10px;
		min-height:400px;
	}

	#container-bottom {
		clear: both;
		padding: 20px 0 10px 10px;
	}

	#container-url {
		display:none;
	}
	
	#projection_note {
		display:none; 
		margin:30px 10px 10px 0px; 
		padding:10px; 
		color:#fff; 
		background-color:#333; 
		font-size:11px;
	}

	.btn-trade {
		display: block;
		font-size:16px;
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		margin: 10px auto;
		text-align: center;
		width: 165px;
		display:none;
	}

	.trade-off {
		background:url(http://a.espncdn.com/nba/tradeMachine/images/btn-trade.png) no-repeat 0 0;
		color: #6e6e6e;
	}

	a.trade-on {
		background:url(http://a.espncdn.com/nba/tradeMachine/images/btn-trade.png) no-repeat -165px 0;
		color: #000000;
		display: block;
		height: 30px;
		font-weight: bold;
		line-height: 30px;
		text-align: center;
		text-decoration: none;
		width: 165px;
	}
	a.trade-on:hover {
		text-decoration: underline;
	}

	.team-container {
		margin: 10px 10px 0 0;
		float:left;
	}

	.team-container .drop-area {
		font-weight:bold;
		text-align:center;
		font-size:24px;
		background-color:#4B4B4B;
		color:#5F5F5F;
		padding:150px 0;
		height:300px;
		display:none;
	}

	.team-container .roster {
		background-color:#FFF;
	}

	.roster-header {
		margin-top:8px;
	}

	.team {
		background:url(http://a.espncdn.com/nba/tradeMachine/images/bg-team.png) repeat-x;
		clear: both;
		z-index:10;
	}

	.teams1 .team, .teams2 .team {
		height:35px;
	}

	.teams3 .team, .teams4 .team {
		height:62px;
	}

	.team p {
		color: #9c9c9c;
		font-size: 11px;
		padding: 0;
		margin: 0;
	}

	.team p.number {
		color: #FFFFFF;
		font-weight: bold;
	}

	.teamHeader {
		padding: 4px 15px 0 0;
	}

	.teams3 .teamHeader-first, .teams4 .teamHeader-first {
		clear:left;
		padding-left:6px;
	}

	.teams1 .teamHeader, .teams2 .teamHeader {
		float:right;
	}

	.teams3 .teamHeader, .teams4 .teamHeader {
		float:left;
	}

	.no-border {
		border: none;
	}

	a.down {
		background:url(http://a.espncdn.com/nba/tradeMachine/images/btn-downArrow.png) no-repeat right 50%;
		padding-right: 12px;
	}

	h2 {
		color: #FFFFFF;
		font-size: 14px;
		padding: 4px 0 0 6px;
		margin: 0;
	}

	.pL-15 {
		padding-left: 15px;
	}

	.pL-6 {
		padding-left: 6px;
	}

	/* Description
	----------------*/
	.desc {
		overflow: hidden;
		padding-bottom: 3px;
		background-color:#131313;
	}

	.desc ul li {
		display: inline;
	}

	.desc ul.desc-header {
		color: #525252;
	}

	.desc ul.desc-header li {

	}

	.desc li.d1 {
		padding-left: 28px;
	}



	/* Player
	----------*/

	.player {
		clear: both;
		height: 38px;
		cursor:pointer;
	}

	.player-holder {
		clear: both;
		height: 40px;
	}

	.roster .player {
		background: url(http://a.espncdn.com/nba/tradeMachine/images/bg-player.jpg) repeat-x #FFF;
		border: 1px solid #FFF;
		position:relative;
	}
	
	.player .playerName {
		color:#000;
		font-weight:bold;
	}

	.roster .active {
		background-image:url(http://a.espncdn.com/nba/tradeMachine/images/bg-player-trade.jpg);
		background-repeat:repeat-x;
	}

	.player.disabled ul {
		color:#888;
	}

	.player.disabled img {
		opacity:0.4;
		filter:alpha(opacity=40)
	}

	.roster .player .team_logo { margin-left:7px;}
	.player .player_mug {width:28px;}
	.player .posId {display:none;}
	.traded { display:none; }

	.roster .player .traded {
		background-image:url(http://a.espncdn.com/nba/tradeMachine/images/bg-beingTraded.png);
		background-repeat:repeat-x;
		position:absolute;
		height:20px;
		left:-1px;
		top:-1px;
		font-size:12px;
		text-align:right;
		padding:10px;
		color:#8C8C8C;
	}

	.teams1 .roster .player .traded, .teams2 .roster .player .traded {
		width:427px;
	}

	.teams3 .roster .player .traded {
		width:274px;
	}

	.teams4 .roster .player .traded {
		width:198px;
		padding: 5px 10px;
		height:30px;
	}

	.teams4 .roster .player .traded .toTeam {
		display:block
	}

	.trades .player {
		background:url(http://a.espncdn.com/nba/tradeMachine/images/bg-player-trade.jpg) repeat-x;
		border: 1px solid #bebc9c;
		cursor:default;
	}
	
	.trades .roster_header {
		margin-top:10px;
	}

	.player-desc {
		color: #828282;
		font-size: 11px;
		font-weight: bold;
		margin: 0;
		padding: 4px 0 4px 4px;
	}

	.trade_footer {
		margin-top:2px;
	}

	.trade_footer .player-desc {
		color:#fff;
	}

	.teams1 .player-desc-c1, .teams2 .player-desc-c1 {
		width: 217px;
	}

	.teams3 .player-desc-c1 {
		width:148px;
	}

	.teams4 .player-desc-c1 {
		width:129px;
	}

	.player li {
		display: inline;
		padding: 0;
		margin: 0;
	}

	ul.line {
		color:#000000;
		clear: both;
		font-size: 12px;
		padding: 2px 0 0 3px;
		margin: 0;
	}

	ul.line span { font-weight: bold;}

	ul.line li {
		display: block;
		float: left;
	}

	ul.line li.c1 {
		z-index:4;
	}

	.teams1 ul.line li.c1, .teams2 ul.line li.c1 {
		width: 188px;
	}

	.teams1 ul.line li.c2, .teams2 ul.line li.c2 {
		width: 120px;
	}

	.teams1 ul.line li.c3, .teams2 ul.line li.c3 {
		width: 32px;
		margin-right:18px;
		text-align:right;
	}

	.teams3 ul.line li.c1 {
		font-size: 11px;
		width: 120px;
	}

	.teams3 ul.line li.c2 {
		font-size: 11px;
		width: 55px;
	}

	.teams3 ul.line li.c3 {
		font-size: 11px;
		width: 30px;
		margin-right:10px;
		text-align:right;
	}

	.teams4 ul.line li.c1 {
		font-size: 9px;
		width: 102px;
	}

	.teams4 ul.line li.c2 {
		font-size: 9px;
		width: 40px;
	}

	.teams4 ul.line li.c3 {
		display:none;
	}

	.btn-closePlayer {
		float: right;
		width: 12px;
		vertical-align:top;
	}
	.btn-closePlayer img { border: none; }

	/* Restriction Popup
	----------------------*/
	#action-popup {
		z-index:5
	}
	.restriction-popup {
		z-index:4;
		top:0px;
		left:70px;
	}
	.restriction-popup, #action-popup {
		color:#000;
		position:absolute;
		background-color:#fff;
		width:250px;
		padding:0 6px;

		border:2px solid #ccc;
		display:none;
	}

	.restriction-popup h3, #action-popup h3 {
		margin:0;
		margin-bottom:5px;
		font-size:11px;
		border-bottom:1px solid #ccc;
		padding:6px 0 3px 0;
	}

	#action-popup ul {
		margin:2px 0;
		padding-left:0;
		list-style-type:none;
		list-style-position:inside;
	}

	#action-popup li {
		margin-left:0;
	}

	#action-popup ul li.disabled {
		display:none;
	}

	#action-popup ul li a {
		color:#000;
		text-decoration:none;
		padding:4px 6px;
		display:block;
	}

	#action-popup ul li a:hover {
		background-color:#000;
		color:#fff;
	}

	.restriction-popup p {
		margin:5px 0;
		font-size:11px;
	}

	.restriction-popup span {
		font-size:10px;
		font-weight:normal;
	}
	
	
	.exception {
		clear:both;
		position:relative;
	}

	.exceptions .exception {
		height: 38px;
		border: 1px solid #FFF;
		background: url(http://a.espncdn.com/nba/tradeMachine/images/bg-player.jpg) repeat-x #FFF;
	}

	.trades .exception {
		height: 38px;
		border:1px solid #BEBC9C;
		background: transparent url(http://a.espncdn.com/nba/tradeMachine/images/bg-player-trade.jpg) repeat-x scroll 0 0;
	}

	#exception-popup {
		color:#000;
		position:absolute;
		background-color:#fff;
		width:250px;
		padding:0 6px;
		border:2px solid #ccc;
		display:none;
		z-index:4;
	}

	#exception-popup h3 {
		margin:0;
		margin-bottom:5px;
		font-size:11px;
		border-bottom:1px solid #ccc;
		padding:6px 0 3px 0;
	}

	#exception-popup ul {
		margin:2px 0;
		padding-left:0;
		list-style-type:none;
		list-style-position:inside;
	}

	#exception-popup li {
		margin-left:0;
	}

	#exception-popup li a {
		color:blue;
	}

	#exception-popup ul li a {
		color:#000;
		text-decoration:none;
		padding:4px 6px;
		display:block;
		cursor:pointer;
	}

	#exception-popup ul li a:hover {
		background-color:#000;
		color:#fff;
	}

	.btn {
		cursor:pointer;
	}

	.c1 .btn {
		margin-right:10px;
	}

	/* Trade Final
	-----------------*/

	.trade-results .team-score .score {
		font-size:20px;
		font-weight:bold;
		text-align:center;
		margin-top:20px;
	}

	.trade-results .proj-record .expl {
		margin-top:10px;
		margin-left:10px;
	}

	.trade-score {
		font-size: 14px;
	}

	.trade-message {
		font-size: 24px;
	}

	.trade-message, .trade-score {
		color: #FFFFFF;
		display: block;

		font-weight: bold;
		margin: 20px auto 0;
		padding: 6px 15px;
		text-align: center;
		width: 350px;
	}

	.trade-message .red {
		color:red;
	}

	.trade-message .green {
		color:green;
	}

	.success {
		background: #419d24;
	}

	.fail {
		background: #bf0b0b;
	}

	.fail-reasons {

		color: #fff;
		list-style-position:inside;
		list-style-type:none;
		margin:10px 0;
		padding-left:0px;
		text-align:left;
		font-size:11px;
		line-height:20px;
	}

	.fail-reasons li {
		border-left: 5px solid #bf0b0b;
		padding-left:10px;
		margin-bottom:5px;
	}

	a.btn-trade-options {
		background:transparent url(http://a.espncdn.com/nba/tradeMachine/images/btn-trade-options.png) no-repeat scroll 0 0;
		color:#000000;
		display:block;
		font-size:11px;
		font-weight:bold;
		height:25px;
		line-height:23px;
		text-align:center;
		text-decoration:none;
		margin:0 auto;
		width:90px;
		margin-right:5px;
	}

	a.btn-trade-options:hover {
		text-decoration: underline;
	}

	.nav-trade-options {
		clear:both;
		margin:10px auto 0;
		padding:5px 0;
		width:289px;
	}

	#tradeURL {
		margin-top:10px;
	}


	/* Floats
	------------------*/
	.fLeft {
		float:left;
	}
	.fRight {
		float:right;
	}


	/* Width of Teams
	------------------------*/
	.teams1, .teams2 {
		width: 447px;
	}

	.teams3 {
		width: 294px;
	}

	.teams4 {
		width: 218px;
	}


	/* Team Logos and colors
	-----------------------*/
	.logo-nba-sm.atl a { background-position:10px -250px; }
	.logo-nba-sm.bos a { background-position:10px 0; }
	.logo-nba-sm.cha a { background-position:10px -275px;}
	.logo-nba-sm.chi a { background-position:10px -125px;}
	.logo-nba-sm.cle a { background-position:10px -150px;}
	.logo-nba-sm.dal a { background-position:-190px -125px;}
	.logo-nba-sm.den a {background-position:-190px -250px;}
	.logo-nba-sm.det a {background-position:10px -175px;}
	.logo-nba-sm.gsw a {background-position:-190px 0;}
	.logo-nba-sm.hou a {background-position:-190px -150px;}
	.logo-nba-sm.ind a {background-position:10px -200px;}
	.logo-nba-sm.lac a {background-position:-190px -25px;}
	.logo-nba-sm.lal a {background-position:-190px -50px;}
	.logo-nba-sm.mem a {background-position:-190px -175px;}
	.logo-nba-sm.mia a {background-position:10px -300px;}
	.logo-nba-sm.mil a {background-position:10px -225px;}
	.logo-nba-sm.min a {background-position:-190px -275px;}
	.logo-nba-sm.njn a {background-position:10px -25px;}
	.logo-nba-sm.nor a {background-position:-190px -200px;}
	.logo-nba-sm.nyk a {background-position:10px -50px;}
	.logo-nba-sm.okc a {background-position:-190px -300px;}
	.logo-nba-sm.orl a {background-position:10px -325px;}
	.logo-nba-sm.phi a {background-position:10px -75px;}
	.logo-nba-sm.pho a {background-position:-190px -75px;}
	.logo-nba-sm.por a {background-position:-190px -325px;}
	.logo-nba-sm.sac a {background-position:-190px -100px;}
	.logo-nba-sm.sas a {background-position:-190px -225px;}
	.logo-nba-sm.tor a {background-position:10px -100px;}
	.logo-nba-sm.was a {background-position:10px -350px;}
	.logo-nba-sm.uth a {background-position:-190px -350px;}
	.logo-nba-sm a {
		background-image:url(http://a.espncdn.com/prod/assets/teamlogos/nba/logo-nba-teams-small.png);
		background-repeat:no-repeat;
	}

	#team_1 .team {background-color: #002B5C; border: 1px solid #002B5C;}
	#team_2 .team {background-color: #006532; border: 1px solid #006532;}
	#team_3 .team {background-color: #0093B1; border: 1px solid #0093B1;}
	#team_4 .team {background-color: #000000; border: 1px solid #000000;}
	#team_5 .team {background-color: #061642; border: 1px solid #061642;}
	#team_6 .team {background-color: #0C479D; border: 1px solid #0C479D;}
	#team_7 .team {background-color: #0860A8; border: 1px solid #0860A8;}
	#team_8 .team {background-color: #FA002C; border: 1px solid #FA002C;}
	#team_9 .team {background-color: #00275D; border: 1px solid #00275D;}
	#team_10 .team {background-color: #D40026; border: 1px solid #D40026;}
	#team_11 .team {background-color: #061642; border: 1px solid #061642;}
	#team_12 .team {background-color: #FA0028; border: 1px solid #FA0028;}
	#team_13 .team {background-color: #542582; border: 1px solid #542582;}
	#team_14 .team {background-color: #000000; border: 1px solid #000000;}
	#team_15 .team {background-color: #003813; border: 1px solid #003813;}
	#team_16 .team {background-color: #0E3764; border: 1px solid #0E3764;}
	#team_17 .team {background-color: #06143F; border: 1px solid #06143F;}
	#team_18 .team {background-color: #225EA8; border: 1px solid #225EA8;}
	#team_19 .team {background-color: #0860A8; border: 1px solid #0860A8;}
	#team_20 .team {background-color: #000000; border: 1px solid #000000;}
	#team_21 .team {background-color: #23006A; border: 1px solid #23006A;}
	#team_22 .team {background-color: #000000; border: 1px solid #000000;}
	#team_23 .team {background-color: #393996; border: 1px solid #393996;}
	#team_24 .team {background-color: #000000; border: 1px solid #000000;}
	#team_25 .team {background-color: #C67C03; border: 1px solid #C67C03;}
	#team_26 .team {background-color: #06143F; border: 1px solid #06143F;}
	#team_27 .team {background-color: #0E3764; border: 1px solid #0E3764;}
	#team_28 .team {background-color: #CE0F41; border: 1px solid #CE0F41;}
	#team_29 .team {background-color: #5D76A8; border: 1px solid #5D76A8;}
	#team_30 .team {background-color: #FE3310; border: 1px solid #FE3310;}

	#container-teams .teamName {
		text-indent:40px !important;
	}
	
