 /* GLOBALS */
body{
	position:relative;
	padding:0 0 20px 0;
	margin:0;
	background:#000 url(/img/bbb_bg_lg.jpg) no-repeat center top;
	font-family:Verdana, Arial, Tahoma, Sans-Serif, System;
	font-size:.8em;
}

img{border:0;}

a{color:#6d220b;}
a:hover{color:#222222;}

form{padding:0px; margin:0px;}

/* TOP BAR */
#top_bar{
	height:20px;
	background:#000 url(/img/bbb_top_bar_bg.png) no-repeat center;
	z-index: 1000;
}
#top_bar_links{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:980px;
	text-align:right;
	color:#666;
	font-size:10px;
	text-transform:uppercase;
	padding:3px 0 0 0;
	line-height: 1.2em;
	z-index: 1000;
}
#top_bar_links a{
	color:#fff;
	text-decoration:none;
}
#top_bar_links a:hover{
	color:#FFBB1B;
	text-decoration:underline;
}
#top_bar_links .challenge img{margin:0 5px 0 5px;}
#top_bar_links .challenge {font-weight: normal;}
#top_bar_links .challenge a:hover { text-decoration: none; color: white; }
#top_bar_links .challenge:hover ul { display: block; }
#top_bar_links .challenge a:hover em { text-decoration: underline; color:#FFBB1B; }
#top_bar_links .challenge em { font-style: normal; }
#top_bar_links a img{
	vertical-align:bottom;}
#top_bar_links .challenge {
	position: relative;
}
#top_bar_links .challenge ul {
	display: none;
	position: absolute;
	top: 12px;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 3px 0;
	z-index: 1000;
	width: 100%;
	text-align: left;
	background: #000 url(/img/bbb_dropdown_bg.gif) repeat-y 0 0;
}
#top_bar_links .challenge ul li {
	top: auto;
	left: auto;
	padding: 5px 5px 5px 0px;
}
#top_bar_links .challenge ul li a {
	display: block;
}
/* BOX */
#box{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	border:solid 1px #444;
	width:980px;
	background:#000 url(/img/box_bg.gif) repeat-y 0 0;
	margin-top:100px;
}
#logo{
	position:absolute;
	top:-101px;
	left:9px;
	height:145px;
	width:145px;
	z-index:100;
}
#logo img{
	height:145px;
	width:145px;
	border:0;
	top:0;
	left:0;
	background:url(/img/bbb_logo.gif) no-repeat 0 0;
}
#mlb_logo{
	position:absolute;
	top:13px;
	left:90px;
	height:33px;
	width:80px;
	background:url(/img/mlb_sm.gif) no-repeat 0 0;
	z-index:101;}
#adspace{
	position:absolute;
	top:-95px;
	right:0;
	height:90px;
	width:728px;
	overflow:hidden;
}


/* INNER BOX may only be used on homepage? Keeping as optional design element for anywhere... */
.inner_box{
	position:relative;
	border:solid 1px #999;
	border-width:0;}

#content{
	margin:0 9px 0 10px;
	position:relative;
}

/* TOMBSTONES */
#tombstones{
	overflow: hidden;
	padding:15px 0 0 0px;
	font-size:13px;
}
.tombstone{
	width:308px;
	float:left;
}

.tombstone .title{
	height:18px;
	width:308px;
	background:url(/img/tombstone_header.png) no-repeat 0 0;
	text-align:center;
	text-transform:uppercase;
	font-size:.7em;
	padding:4px 0 0 0;
	color:#FFBB1C;
}
.tombstone .content{
	border:solid 1px #7d7d7d;
	color:#fff;
	font-size:.7em;
	background:url(/img/tombstone_bg.png) repeat-x 0 0;
	height:177px;
}
.tombstone .content .top{
	height:154px;
	overflow:hidden;
}
.tombstone .content .footer_link{
	height:22px;
	border-top:solid 1px #666;
	text-align:right;
	line-height:20px;
	padding-right:10px;
}
.tombstone .content .footer_link a{
	text-decoration:none;
	text-transform:uppercase;
	color:#F8B822;
	font-weight:normal;
	padding-right:18px;
	background:url(/img/button_plus_blk.gif) no-repeat right center;
}
.tombstone .content .footer_link a:hover{
	text-decoration:underline;
	background:url(/img/button_plus_hover.gif) no-repeat right center;
}
.tombstone .set .info, .tombstone .cards .info, .tombstone .rankings .info{
	height:18px;
	color:#fff;
	text-align:center;
}

.tombstone .rankings .top{
	height:136px;
	text-align:center;
	vertical-align:middle;
}
.tombstone .content .top table{
	border-collapse: collapse;
	border-style: none;
	width: 100%;
}
.tombstone .content .top th{
	text-align: left;
	font-weight: normal;
	color: rgb(255,187,28);
	font-size: 0.95em;
	white-space: nowrap;
	padding: 13px 2px 0px 3px;
}
.tombstone .content .top td{
	text-align: left;
	color: rgb(102,102,102);
	background-color: rgb(255,255,255);
	font-size: 1.1em;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: rgb(102,102,102);
	padding: 4px 1px 4px 1px;
}
.tombstone .content .top td.first{
	border-width: 0px;
}
.tombstone .content .top .odd td{
	background-color: rgb(204,204,204);
	border-color: rgb(153,153,153);
}

.tombstone .set a, .tombstone .cards a {color:#FFFFFF;text-decoration:none;font-weight:bold;}
.tombstone .set a:hover, .tombstone .cards a:hover {color:#FFBB1B;}

.tombstone.long {width:633px;}
.tombstone.long .title{width:633px;background:url(/img/tombstone_header_long.png) no-repeat 0 0 !important;}
.tombstone.long .content{background:#444;font-size:.9em;height:auto;line-height:17px;}
.tombstone.long .content a{color:#FFBB1B;}
.tombstone.long .content ul{line-height:20px;font-size:.9em;}

.tombstone.auctions table{width:100%; margin:10px 5px 0px 5px;}
.tombstone.auctions table th {height:20px;text-align:left;}
.tombstone.forums a{color:#FFBB1B;font-weight:bold;text-decoration:none;}
.tombstone.forums a:hover{text-decoration:underline;}

/* TICKER BAR */
#ticker_bar{
	position:relative;
	background:url(/img/bg_grey.gif) repeat-x 0px 0px;
	height:27px;
	line-height:27px;
	font-size:.8em;
}
#ticker_title{
	float:left;
	position:relative;
	z-index:102;
}
#ticker_title_img{
	float:left;
}
#ticker_title_text{
	float:left;
	vertical-align: middle;
	background:url(/img/title_mid.gif) repeat-x 0px 0px;
	height:27px;
	text-transform: uppercase;
	color: rgb(51,51,51);
	padding:0 6px 0 6px;
	font-size:1.2em;
}
#ticker_title_text .score{font-size:.8em;}
#ticker_time{
	float:right;
	vertical-align: top;
	text-transform: uppercase;
	color: rgb(255,255,255);
	padding-right:5px;
}
.ticker_score{
	float:left;
	height:27px;
	vertical-align: top;
	text-transform: uppercase;
	color: rgb(204,204,204);
	background:url(/img/bg_score_grey.gif) repeat-x 0px 0px;
	padding-right:11px;
	padding-left:11px;
	margin:0;
}
#ticker_bar .left_score{
	padding-left:30px;
	position:relative;
	margin-left:-15px;
}

#ticker_bar .winner {
	background: url(/img/bg_score_red.gif) repeat-x 0px 0px;
	color: rgb(255,186,30);
	height: 27px;
}

#ticker_red
{
	background: url(/img/ticker_red.gif) repeat-x 0px 0px;
	height: 27px;
	width: 275px;
}

/* FOOTER */
#foot{
	position:relative;
	margin: 10px auto 10px auto;
	clear:both;
	color:#fff;
	text-align:center;
	font-size:.7em;
	width:820px;
	background-color:#3e4d07;
	border:1px solid #333333;
	padding:15px 80px 15px 80px;
}

#foot a{
	color: #FFFFFF;
}

#foot #foot_logos {
	width:600px;
	position:relative;
	margin:0 auto;
	height:50px;
}

#foot .foot_logo{
	float:left;
	width:120px;
	background-position: center center;
	position:relative;
	height:50px;
	line-height:50px;
	background-repeat:no-repeat;
	text-align:center;
	padding-left:80px;
}
#foot #mlbpa{background-image:url(/img/mlbpa_sm_gr.gif);}
#foot #mlb{background-image:url(/img/mlb_sm.gif);}
#foot #cg{background-image:url(/img/cg_sm.gif);}

/* USER INFO boxes across top of many pages... */
#user_info							{background-color:rgb(255,255,255); height:66px; margin:0 9px 0 10px; position:relative; 
										background:#F8F3CD url(/img/dashboard_bottom.png) repeat-x 0 24px; font-size:13px; z-index:10;}
#user_info #avatar, 
	#user_info .user_propset		{float:left;}
#user_info #messages, 
	#user_info #assets, 
	#user_info #teams				{background:url(/img/dashboard_header_yellow.png) repeat-x 0 0;}
#user_info #player					{background:url(/img/dashboard_header_red.png) repeat-x 0 0; width:156px;}
#user_info .user_propset			{padding:0 6px 0 15px; font-size:.7em; width:186px;line-height:12px;}
#user_info .user_propset .title		{height:24px; line-height:24px; color:#202C3A; font-weight:bold; font-size:1.1em; margin-bottom:7px;
										text-transform:uppercase;padding-left:10px;background:url(/img/propset_arrow_yellow.gif) no-repeat 0px 8px;}
#user_info .user_propset .title a	{height:24px; line-height:24px; color:#202C3A; font-weight:bold; margin-bottom:7px;}
#user_info #assets .title			{margin-bottom:3px;}
#user_info #assets 					{padding-left:8px;width:195px;}
#user_info #player .title			{color:#FFC71F;background-image:url(/img/propset_arrow_red.gif);}
#user_info #player .title a			{color:#FFC71F;}
#user_info .sep						{float:left; width:1px; overflow:hidden; height:66px; background:url(/img/dashboard_header_divider.png) no-repeat;}
#user_info #play_ball				{float:right;}
#user_info label					{font-weight:bold; margin-right:5px;}
#user_info .data_label				{font-weight:bold; margin-right:5px;color:#000000;}
#user_info .left					{width:66px; float:left;}
#user_info .right					{float:right; text-align:right;}
#user_info a						{color:#800; text-decoration:none;}
#user_info a:hover					{text-decoration:underline;}
#user_info #teams 					{position:relative;}
#user_info #teams #more_teams a:hover{text-decoration:underline;}
#user_info #teams #more_teams a		{position:absolute; right:9px; top:7px; color:#202C3A; text-decoration:none; font-size: 1em; font-weight:bold;}

/* TEAM DROPDOWN */

.dropdown {
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 20px;
	position: relative;
	font-size: 1.3em;
	width: 157px;
	background: url(/img/dropdown_top.gif) no-repeat left top;
	line-height:12px;
	font-weight:normal;
	text-transform:none;
	z-index:100;
}

.dropdown img {
	position: absolute;
	left: 170px;
}

.dropdown a {
	text-decoration: none !important;
	color: white !important;
	display: block !important;
	font-size:12px;
}

.dropdown a:hover em {
	color: #FFBB1B;
}

.dropdown a em {
	font-style: normal;
}

.dropdown ul {
	position: absolute;
	top: 14px;
	left: 0px;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1000;
	background: url(/img/dropdown_bg.gif) repeat-y left bottom;
	height: 6px;
	width: 187px;
}

.dropdown ul li {
	display: none;
	padding: 3px 10px;
}

.dropdown:hover ul {
	height: auto;
	padding-top: 4px;
	padding-bottom: 2px;
}

.dropdown:hover ul li {
	display: block;
}



/* TEAM SUMMARY UI Area */
#team_summary{margin:24px 9px 10px 10px; width:615px; position:relative;}
#breadcrumb{
	color:#FFC71F;
	height:25px;
	position:relative;
	line-height:22px;
	font-size:.8em;
	width:auto;
	float:left;
	font-weight:bold;
	visibility:hidden;
	margin:0px;
	padding:0px;
}
#breadcrumb a{
	color:#FFC71F;
}
#breadcrumb a.selected{
	font-weight:bold;
	text-decoration:none;
}
#breadcrumb .tab_left{
	height:25px;
	width:5px;
	background:url(/img/crumbs_left_new.gif) no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
	clear:both;
}
#breadcrumb .tab_right{
	height:25px;
	width:5px;
	background:url(/img/crumbs_right_new.gif) no-repeat 0 0;
	position:absolute;
	top:0;
	right:0;
	clear:both;
}

#breadcrumb .tab_center{
	background: url(/img/crumbs_center_new.gif) repeat-x -3px 0;
	float:left;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;

}
/* team_info is the area under the breadcrumbs */
#team_info{
	background:#FFF url(/img/info_container_white.png) repeat-x 0 0;
	padding:20px 0 0 20px;
	position:relative;
	font-size:.8em;
}
#team_info .title, #team_info .rank, #team_info .logo, #team_info .stats_title, .tab_content .title,
#team_info .stats_record, #team_info .stats_class, #team_info .stats_style,
#team_info .stats_payroll, #team_info .stats_h, #team_info .stats_p, #team_info .stats_d, #team_info .stats_league_logo,
#team_info .stats_league, #team_info .stats_achievements, #team_info .stats_achievements_text, #team_info .stats_hr{
	position:absolute;
	font-weight:bold;
	color:#666;
}
#team_info .stats_title, #team_info .stats_league, #team_info .stats_achievements{text-transform:uppercase; color:#000;}
#team_info .title{top:20px; left:30px; font-size:1.4em; color:#000;}
#team_info .rank{top:37px; left:30px; color:#000;}
#team_info .logo{top:55px; left:30px;}
#team_info .stats_title{top:56px; left:137px;}
#team_info .stats_record{top:71px; left:137px;}
#team_info .stats_class{top:84px; left:137px;}
#team_info .stats_style{top:97px; left:137px;}
#team_info .stats_payroll{top:71px; left:254px;}
#team_info .stats_h{top:84px; left:254px;}
#team_info .stats_p{top:84px; left:294px;}
#team_info .stats_d{top:84px; left:334px;}
#team_info .stats_league{top:143px; left:137px;}
#team_info .stats_league_logo{top:160px; left:137px;}
#team_info .stats_achievements{top:143px; left:360px;}
#team_info .stats_achievements_text{top:193px; left:360px;}
#team_info span .score{font-weight:normal;}
#team_info .stats_hr{height:1px; width:435px; color:#ccc; top:130px; left:135px;}
#team_info .stats_button_scout{position:absolute; height:20px; width:120px; top:31px; left:443px; background:url(/img/button_scout.gif) no-repeat 0 0;}
#team_info .stats_button_scrimmage{position:absolute; height:20px; width:120px; top:56px; left:443px; background:url(/img/button_scrimmage.gif) no-repeat 0 0;}
#team_info .stats_button_challenge{position:absolute; height:20px; width:120px; top:81px; left:443px; background:url(/img/button_challenge.gif) no-repeat 0 0;}
#team_info .stats_button_message{position:absolute; height:20px; width:120px; top:0px; left:0px; background:url(/img/button_message.gif) no-repeat 0 0;}
#team_info .stats_button_friend{position:absolute; height:20px; width:120px; top:25px; left:125px; background:url(/img/button_friend.gif) no-repeat 0 0;}
#team_info .stats_button_rival{position:absolute; height:20px; width:120px; top:0px; left:125px; background:url(/img/button_rival.gif) no-repeat 0 0;}
#team_info .stats_button_no_friend{position:absolute; height:20px; width:120px; top:25px; left:125px; background:url(/img/button_remove_friend.gif) no-repeat 0 0;}
#team_info .stats_button_no_rival{position:absolute; height:20px; width:120px; top:0px; left:125px; background:url(/img/button_remove_rival.gif) no-repeat 0 0;}
#team_info .stats_button_league{position:absolute; height:20px; width:120px; top:25px; left:0px; background:url(/img/button_league.gif) no-repeat 0 0;}
#team_info .stats_button_scout:hover, #team_info .stats_button_scrimmage:hover, #team_info .stats_button_challenge:hover, #team_info .stats_button_message:hover, #team_info .stats_button_friend:hover, #team_info .stats_button_rival:hover, #team_info .stats_button_league:hover{background-position:0 -20px;}

/* Floating NIVEA Ad */
#floating_right_300_ad{position:absolute; top:0px; right: 10px;}


#team_tabs{text-align:left; clear:both; padding:0px 0px 0px 0px; margin:0px 9px 0 10px;height:26px;background:transparent url(/img/tabs_back.gif) 0 0 repeat-x;}
#team_tabs .team_tab, #team_tabs .team_tab_over{
	width:121px;
	margin-right:2px;
	float:left;
	display:block;
	text-align:center;
	background:#000 url(/img/tab_center_new.gif) repeat-x -2px 0;
	height:24px;
	position:relative;
	left:0;
	font-size:.73em;
	line-height:18px;
	margin-left: 4px;
	margin-right: 6px;
}
#team_tabs .team_tab a, #team_tabs .team_tab_over a{
	display:block;
	background:url(/img/tab_left_new.gif) no-repeat 0 0;
	height:24px;
	color:#E0E0E0;
	text-transform:uppercase;
	text-decoration:none;
	margin-left: -4px;
	padding-top:3px;
	font-weight:500;
}

#team_tabs .team_tab a img, #team_tabs .team_tab_over a img{
	position:absolute;
	right:0;
	top:0;
	width:8px;
	height:24px;
	background:url(/img/tab_right_new.gif) no-repeat 0 0;
	margin-right: -5px;
}
#team_tabs .team_tab a:hover, #team_tabs .team_tab a:hover img, #team_tabs .team_tab:hover, #team_tabs .team_tab_over a, #team_tabs .team_tab_over a img, #team_tabs .team_tab_over{
	background-position:0 -26px;
	color:#444;
}


#tabteam_tab{
	background:url(/img/tab_left.gif) no-repeat 0 0;
	height:30px;
}

.team_filters{
	position:absolute;
	top:-29px;
	right:4px;
	height:30px;
}
.team_filters .filter_links{line-height:28px; font-size:.8em;}
.team_filters label{
	font-weight: bold;
}
.team_filters a{
	background-color: rgb(250,245,207);
	color: rgb(51,51,51);
	margin-right:2px;
}
.team_filters a:hover{color:#000; background-color:#FFBB1B;}
#team_view_selectors{float:right; width:200px; margin:0; padding:0 7px 0 0; list-style-type:none;}
#team_view_selectors li{float:right; margin-right:3px;  list-style-type:none;}
#team_view_selectors .listview a img{background:url(/img/button_listview.gif) no-repeat 0 0; height:26px; width:21px;}
#team_view_selectors .gridview a img{background:url(/img/button_gridview.gif) no-repeat 0 0; height:26px; width:21px;}
#team_view_selectors .cardflow a img{background:url(/img/button_cardflow.gif) no-repeat 0 0; height:26px; width:21px;}
/* Magic Hover IMGs background for HOVER */
#team_view_selectors li a:hover img{background-position:0 -28px;}
/* Magic Hover IMGs background for SELECTED */
#team_view_selectors li .selected img{background-position:0 -56px;}

/* Scroll Table */
.indent_cell
{
	padding-left:20px !important;
}
#content .table td.dark_text, #content td.dark_text
{
	color: #333333;
}
.table_no_margin
{
	margin:0px  !important;
	padding:0px !important;
}
.scrollable
{

	height:100px;
	overflow:auto;
}

/* owner box */
.dark_green { color: #006600 }
.red { color: #f00 }
.block_left
{
	display:block;
	float:left;
}
a.orange_link:link,a.orange_link:visited,a.orange_link:hover
{
	color: #FFBB1B;
}


.dark_gray_box
{
	background-color: #656565;
	padding: 10px;
}

.ownerbox_header
{
	background-image: url(/img/ballpark.png);
	height:238px;
	width: 958px;
}

.box_header
{
	background-image: url(/img/box_header.png);
	height: 23px;
	border: 1px solid black;
	color: #FFBB1B;
	font-weight:bold;
	padding: 5px 0 0 10px;
	font-size: 80%;
}

.medium_box
{
	width: 608px;
	padding: 20px 0 10px 0;
}

.current_season_right
{
	width: 432px;
	float:right;
	padding: 30px 20px 0 0;
}


.box_body
{
	font-size: 80%;
	background-image:url(../img/image_create_white_grad.gif);
	background-repeat:repeat-x;
	background-color: #fff;
	padding: 25px 25px 25px 25px;
}

.team_flag
{
	padding-top:25px;
	padding-left:25px;
		background-image:url(/img/team_flag.gif);
	width: 212px;
	height: 49px;
	color:white;
	font-size:150%;
}

.medium_box_left
{
	width: 250px;
	float:left;
	padding-right:20px;
}

.medium_box_left p, .medium_box_right p
{
	margin-top:0px;
	padding-top:5px;
	line-height:150%;
}


.medium_box_right
{
	float:left;
	width: 265px;
	border-left: 1px solid #ccc;
	padding-left:20px;
	padding-top:20px;
}
.medium_box_left h2, .medium_box_left .title
{
	font-size: 150%;
	margin-bottom:0;
	padding-bottom:0;
}
.medium_box_right h2
{
	font-size: 140%;
	margin-bottom:0;
}

a.league_accept_button,a.league_decline_button,a.edit_roster_button,a.my_cards_button,a.my_team_button,a.invite_more_button, a.send_message_button, a.scout_button, a.scrimmage_button, a.create_season_button, a.join_season_button, a.leave_league_button
{
	margin:0px 5px 5px 0px;
	float:left;
}
a.edit_roster_button{display: block; height:20px; width:120px; background:url(/img/button_edit_roster.gif) no-repeat 0 0;}
a.my_cards_button{display: block; height:20px; width:120px; background:url(/img/button_my_cards.gif) no-repeat 0 0;}
a.my_team_button{display: block; height:20px; width:120px; background:url(/img/button_my_team.gif) no-repeat 0 0;}
a.invite_more_button{display: block; height:20px; width:120px; background:url(/img/button_invite_more.gif) no-repeat 0 0;}
a.send_message_button{display: block; height:20px; width:120px; background:url(/img/button_send_message.gif) no-repeat 0 0;}
a.scout_button{display: block; height:20px; width:120px; background:url(/img/button_scout.gif) no-repeat 0 0;}
a.scrimmage_button{display: block; height:20px; width:120px; background:url(/img/button_scrimmage.gif) no-repeat 0 0;}
a.create_season_button{display: block; height:20px; width:120px; background:url(/img/button_create_season.gif) no-repeat 0 0;}
a.join_season_button{display: block; height:19px; width:120px; background:url(/img/join_season.gif) no-repeat 0 0;}
a.leave_league_button{display: block; height:19px; width:120px; background:url(/img/leave_league.gif) no-repeat 0 0;}
a.league_accept_button{display: block; height:19px; width:120px; background:url(/img/button_accept.gif) no-repeat 0 0;}
a.league_decline_button{display: block; height:19px; width:120px; background:url(/img/button_decline.gif) no-repeat 0 0;}
a.leave_league_button{display: block; height:19px; width:120px; background:url(/img/leave_league.gif) no-repeat 0 0;}
a.request_new_season_button{display: block; height:20px; width:160px; background:url(/img/button_request_new_season.gif) no-repeat 0 0;}

a.league_accept_button:hover,a.league_decline_button:hover,a.edit_roster_button:hover,a.my_cards_button:hover,a.my_team_button:hover,a.invite_more_button:hover, a.send_message_button:hover, a.scout_button:hover, a.scrimmage_button:hover, a.request_new_season_button:hover, a.create_season_button:hover, a.join_season_button:hover, a.leave_league_button:hover
{
	background-position: 0 -20px;
}
.comments_box
{
	height: 360px;
	overflow:auto;
	border: 1px solid #8C8C8C;
	overflow-x: hidden;
}
.comments_box .odd
{
	background-color: #ccc;
	float:left;
	width:100%;
}
.comments_box .even
{
	background-color: #fff;
	float:left;
	width:100%
}
.comments_box .image
{
	padding: 7px 20px 7px 7px;
	float:left;
	width: 68px;
	height: 67px;
}
.comments_box .text
{
	float:left;
	width: 750px;
	font-size:80%;
}

.dark_gray_box .large_left
{
	width: 665px;
	float:left;
}

.dark_gray_box .large_left .comments_box .text
{
	width: 530px;
}

.dark_gray_box .days_list
{
	width:253px;
	float:right;
}

.days_list .day_header
{
	background: transparent url(/img/dashboard_header_yellow.png) repeat-x scroll 0pt 0pt;
	height:16px;
	font-size:80%;
	font-weight:bold;
	padding-top:8px;
	padding-left:15px;
	cursor: pointer;
}
.days_list table
{
	font-size:80%;
	color: #666;
	border-top:1px solid #5c5c5c;
}
.days_list thead th
{
	font-weight:normal;
}
.days_list thead a:link, .days_list thead a:visited, .days_list thead a:hover
{
	color:#000;
}
.days_list .odd
{
	background-color: #fff;
}
.days_list .even
{
	background-color: #ccc;
}

.days_list th
{
	background-color: #999;
	color: #000;
}

.days_list th, .days_list td
{
	padding:3px 0px 3px 10px;
	text-align:left;
}
.days_list .first
{
	border:0;
	padding-left: 0;
}

.days_list .day_header img
{
	display:block;
	float: right;
	padding: 0 10px 0 0;
}

.days_list .center
{
	text-align:center;
}
/* end owner box */


/* Leagues */
.leagues_header
{
	background-image: url(/img/leagues.png);
	height:146px;
	width: 911px;
	padding-top: 90px;
	padding-left: 50px;
	color: #fff;
	font-size: 80%;
}
.leagues_header h2
{
	font-size:180%;
	color: white;
	line-height: 50%;
}
.leagues_header a:link,.leagues_header a:visited,.leagues_header a:hover
{
	color: white;
	text-decoration: none;

}
.leagues_header a:hover
{
	text-decoration:underline;
}
.leagues_header div
{
	float:right;
	padding-right:50px;
}

.leagues_page_bar {
	height:15px;
	line-height:15px;
	background:url(/img/league_bar_back.png) repeat-x 0 0;
	border:#000000 1px solid;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:.8em;
	letter-spacing:4px;
}

/* end Leagues */
/* Filter Bar */


.filter_bar
{
	background-image: url(/img/filter_slice.png);
	background-repeat: repeat-x;
	padding: 5px 0px 0px 17px;
	height: 19px;
	clear:both;
	font-size:80%;
}
.filter_bar input
{
	float: left;
	display:block;
}
.filter_bar div
{
	float:left;
	padding-top:3px;
}
/* Table data in template... */

#content .table{margin:0 9px 10px 10px;font-size:13px;}
#content .table table{
	border-collapse: collapse;
	border-style: none;
	width: 100%;
}
.table_no_margin
{
	margin:0px;
}
#content .table th{
	font-weight: normal;
	color: rgb(204,204,204);
	background-color: rgb(102,102,102);
	white-space: nowrap;
	padding: 8px 4px 4px 4px;
	text-transform: uppercase;
	font-size:.8em;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: rgb(82,82,82);
	text-align: left;
}
#content .colheads .dark
{
	background-color: #333;
	border-color: #292929;
}
#content .table td.center, #content .table th.center, #content  td.center,#content  th.center
{
	text-align:center;
}
#content .table th a:link,#content .table th a:visited,#content .table th a,hover{
	color: rgb(204,204,204);
}
#content  th.dark a:link,#content th.dark a:visited,#content th.dark a:hover
{
	color:white;
}

#content .table td{
	text-align: left;
	color: rgb(102,102,102);
	background-color: rgb(255,255,255);

	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: rgb(204,204,204);
	padding: 4px;
	font-size:.8em;
}

#content .table .rollover {
	background-color: #444444 !important;
	color:white !important;
}

#content .table .rollover a{
	color:white !important;
}

#content .table .selected {
	background-color:#FFBB1B !important;
	color:#333333 !important;
	font-weight:bold;
	border-color: #A1A1A1 !important;
}

#content .table tr .first{padding-left:30px !important;}
#content .table .odd td{
	background-color: rgb(204,204,204);
	border-color: rgb(163,163,163);

}

#content .even td.dark
{
	background-color: rgb(153,153,153) !important;
	color: white !important;
	border-color: rgb(163,163,163);
	border-color: #7a7a7a;
}
#content .odd td.dark
{
	background-color: rgb(122,122,122) !important;
	color: white !important;
	border-color: rgb(163,163,163);
	border-color: #626262;
}

#content .even:hover td.dark, #content .odd:hover td.dark
{
	background-color: #484848 !important;
}

td.dark a:link,td.dark a:visited,td.dark a:hover
{
	color:white;
	font-weight:bold;
}

#content .filter_bar_header th, #content .filter_bar_header tr
{
	background-image: url(/img/filter_slice.png);
	background-repeat: repeat-x;
	border-left: 1px solid #999;
}
#content .winner_row td
{
	background-image: url(/img/yellow_row_slice.gif);
	background-repeat:repeat-x;
	border-left: 1px solid #999999;
}
#content .winner_row td.indent_cell
{
	padding-left:0 !important;
}
#content .winner_row img
{
	padding-left: 6px;
	padding-right: 5px;
}

#content .filter_bar_header th a:link, #content .filter_bar_header th a:visited, #content .filter_bar_header th a:hover
{
	color:#333333;
}

.dark strong
{
	color: #FFBB1B;
}
.dark strong.white
{
	color: #fff;
}

#content .table th.first, #content .table td.first{
	border-width: 0px;
	padding: 4px 4px 4px 20px;
	font-weight: bold;
	text-align: left;
}

#generic_content{
	background:#FFFFFF url(/img/info_container_white.png) repeat-x 0 0;
	padding:20px 20px 30px 30px;
	margin:0px 0px 20px 0px;
	position:relative;
	font-size:.8em;
}

#generic_flash_content{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	position:relative;
	width:auto;
	height:auto;
}

#generic_summary{margin:24px 9px 0 10px; width:942px;position:relative;}


.tab_content {
	margin:000px 9px 0 10px;
	height:auto;
	width:auto;
	background-color:#fff;
	position:relative;
}

/* HOMEPAGE OVER_WRITES & one-offs */
.homepage #navtop{
	border:solid 1px #999;
	border-width:0px 0px 0 0px;
	width:941px;}
.homepage #content{

	}
.homepage .inner_box{
	position:relative;
	border:solid 1px #999;
	border-width:0 0px 0 0px;}
	/* userpanel & content-left are display:none'd on homepage as it is not in the Comps... */
.homepage #userpanel{display:none;}
.homepage #content-left{display:none;}

/*Register/login bar*/

#go_form{background:url(/img/go_button_2.png) no-repeat 0 0;display:block;height:18px;width:20px;}
#go_form:hover{background-image:url(/img/go_button.png);}
#header_bar{position:relative; height:102px;width:960px;background:url(/img/home_header_back.gif) no-repeat 0 0;padding:10px 0px 0px 8px;margin-left:10px;}
#header_bar #cont_1{display:block; float:left; width:252px; height:96px; position:relative;}
#header_bar #cont_2{display:block; float:left; width:456px; height:96px; position:relative;}
#header_bar #cont_3{display:block; float:left; width:235px; height:96px; position:relative;}

#header_bar #cont_2.signed_out{height:86px;width:416px;padding:10px 0px 0px 40px; background:url(/img/home_header_register.gif) no-repeat 10px center;color:#333333;font-weight:bold;color:#FFBB1B;line-height:15px;font-size:.9em;}
#header_bar #cont_2.signed_out a{font-size:1.8em;color:#FBF1D1;line-height:20px;text-decoration:none;display:block;margin:-5px 0px -10px 0px;}
#header_bar #cont_2.signed_out a:hover{color:#FFBB1B;}
#header_bar #cont_3.signed_out{height:56px;width:185px;font-weight:bold;font-size:1.4em;padding:20px 30px 0px 20px;text-align:center;}
#header_bar #cont_1.signed_out{height:96px;width:252px;padding:0px 0px 0px 0px;}
#header_bar #cont_1.signed_out #login_bar{float:left;height:96px;width:41px;background:url(/img/home_header_login.gif) no-repeat 0 0;}
#header_bar #cont_1.signed_out #login_input{float:left;padding-top:10px;padding-left:5px;}
#header_bar #cont_1.signed_out .login_cont {height:27px;line-height:27px;font-size:.8em;}
#header_bar #cont_1.signed_out .login_cont .left{float:left;width:70px;text-align:right;margin-right:10px;text-transform:uppercase;font-weight:bold;}
#header_bar #cont_1.signed_out .login_cont .right{float:left;width:120px;}
#header_bar #cont_1.signed_out .login_cont #go_form{float:right;margin-top:5px;margin-right:5px;}

#header_bar #cont_1.signed_in{color:#4A3305;height:86px;width:237px;padding:10px 0px 0px 15px;text-transform:uppercase;font-weight:bold;}
#header_bar #cont_1.signed_in a{color:#4A3305;font-size:.8em;font-weight:normal;text-transform:none;line-height:30px;}
#header_bar #cont_1.signed_in a:hover{color:#FBF1D1;}

#header_bar #cont_2.signed_in{background:url(/img/home_header_messages.gif) no-repeat 10px center;color:#FBF1D1;}
#header_bar #cont_2.signed_in #cont_2_1 {float:left;height:76px;width:231px;padding-left:15px;padding-top:20px;font-weight:bold;font-size:.82em;line-height:15px;}
#header_bar #cont_2.signed_in #cont_2_1 a{color:#FFBB1B; text-decoration:none; font-size:1.2em;line-height:30px;}
#header_bar #cont_2.signed_in #cont_2_1 a:hover{color:#4A3305;}
#header_bar #cont_2.signed_in #cont_2_2 {float:left;height:96px;width:85px;font-weight:bold;font-size:4em;padding-left:19px;text-align:center;line-height:86px;}
#header_bar #cont_2.signed_in #cont_2_3 {float:left;height:96px;width:87px;font-weight:bold;font-size:4em;padding-left:19px;text-align:center;line-height:86px;}
#header_bar #cont_2.signed_in #cont_2_2 a, .homepage #header_bar #cont_2.signed_in #cont_2_3 a {color:#FBF1D1; text-decoration:none;}
#header_bar #cont_2.signed_in #cont_2_2 a:hover, .homepage #header_bar #cont_2.signed_in #cont_2_3 a:hover {color:#FFBB1B;}

#header_bar #cont_3.signed_in{height:71px;width:180px;background:url(/img/home_header_invite.gif) no-repeat center 15px;text-align:center;font-weight:bold;font-size:1.2em;padding-top:25px;padding-left:55px;}
#header_bar #cont_3.signed_in.member{background:url(/img/home_header_member.gif) no-repeat 12px 5px;}
#header_bar #cont_3.signed_in.notmember{background:url(/img/home_header_join.gif) no-repeat 3px 11px;}
#header_bar #cont_3 a{color:#203446;text-decoration:none;}
#header_bar #cont_3 a:hover{color:#FFBB1B;}

/* Comments */
#comment_box {

   background-color:#fff;
   position:relative;
}

#comment_header {
	color:#ffaa00;
	background: #333;
	margin: 0px;
	background:#000 url(/img/crumbs_center.gif) repeat-x 0 0;
	height:25px;
	position:relative;
	padding:0 0 0 30px;
	line-height:22px;
	font-size:.8em;
}

#comment_list {
  padding: 4px;
  max-height: 300px;
  overflow: auto;
}

#comment_list .user-img {
    position:relative;
	float:left;
}

#comment_list table {
	width:100%;
}

td.poster	 {
	width: 100px;
}

#comment_list .odd {
	background-color: rgb(204,204,204);
	border-color: rgb(153,153,153);
}

.comment_date {
	float:right;
	margin:5px 10px 0px 0px;
	font-size:.9em;
}

#postbox{height:50px;padding:0px 25px 2px 0px;border-width:0px;margin:0px;}
#postbox div{}
#postbox textarea{width:100%;height:50px;margin:0px;position:relative;display:block;padding:0px;}
#comment_button{float:right;margin:20px 20px 0px 0px;}
td.comment_text {
	padding: 3px;
	vertical-align: top;
}

td.comment_text a{text-decoration:none;color:#333;}
td.comment_text a:hover{text-decoration:underline;}

#comment_form {padding:5px;}
#comment_form #comment_button {display:block; height:19px; width:120px; bottom:8px; left:10px; background:url(/img/button_post_comments.gif) no-repeat 0 0;}
#comment_form #comment_button:hover{background-position:0 -19px;}

/* Card Element */
.card_summary {
	height:224px;
	width:145px;
	margin:10px 10px;
	float:left;
}

.card_content{
	height:205px;
	width:145px;
}

.card_tier {
	height:2px;
	width:100%;
	line-height:0px;
}

.t1 {
	background-color: #999992;
	color: #999992;
}

.t2 {
	background-color: #f3ffcc;
	color: #f3ffcc;
}

.t3 {
	background-color: #66cc10;
	color: #66cc10;
}

.t4 {
	background-color: #0066ff;
	color: #0066ff;
}

.t5 {
	background-color: #9900cc;
	color: #9900cc;
}

.t6 {
	background-color: #ff9900;
	color: #ff9900;
}

.t7 {
	background-color: #ff0000;
	color: #ff0000;
}

#main_content {
	position:relative;

	background-color: #FFFFFF;
	margin:0px 9px 20px 10px;
	padding:10px 0px 10px 10px;
}

.main_content_container {
	margin:-10px 0px -10px -10px;
	padding:0px;
}

.stats_button_submit{height:20px; width:120px; background:url(/img/button_submit.gif) no-repeat 0 0; cursor: pointer;}
.stats_button_submit:hover{background-position:0 -20px;}

.form-container label {display: block; font-weight: bold;}
.form-container label.checkbox, .form-container label.select {display: inline;}
.form-container input.checkbox, .form-container label.checkbox {vertical-align: middle;}
.form-container label.checkbox {margin-left: 5px;}
.form-container label.select {margin-right: 10px;}
.form-container label span {font-weight: normal; color: #666666;}
.form-container input.field {width: 60ex; color:#333; font-family:Verdana, Arial, Sans-Serif, System; font-size:1em;}
.form-container .error-message {font-weight: bold; color: #ff0000;}





/* --------------------------------------- */
/* -----------  CARD BACK ---------------- */
/* --------------------------------------- */

.cardback {
	display: block;
	width: 260px;
	height: 367px;
	background-color: gray;
	background-image: url("/img/cardback_generic.jpg");
	background-repeat: no-repeat;
	font-family: Arial;
}
.cardback .personal {
	height: 80px;
	width: 260px;
}
.cardback .personal .personal_cardnumber {
	width:65px;
	float: left;
}
.cardback .personal .personal_cardnumber .number {
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.cardback .personal .personal_cardnumber .year {
	padding-top: 18px;
	font-size: 13px;
	letter-spacing: 2px;
	text-align: center;
	color: white;
}
.cardback .personal .personal_info {
	float: right;
	display: block;
	width: 195px;
}
.cardback .personal .personal_info h2 {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 0px;
	color: #FBF8E3;
	font-family: "Arial Narrow";
}
.cardback .personal .personal_info table td {
	font-size: 11px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family: "Arial Narrow";
}
.cardback .stats {
	height: 175px;
	width: 230px;
	margin: 0px 15px;
}
.cardback .stats table {
	width: 230px;
	margin: 0px auto;
	color: #FBF8E3;
	background-color: #FBF8E3;
}
.cardback .stats table th {
	text-align: center;
	font-weight: bold;
	height: 20px;
	text-transform: uppercase;
	background-color: #963622;
	color: #FbF8E3;
	font-size: 10px;
	border-top: 2px solid #FBF8E3;
}
.cardback .stats table tr {
	border-bottom: 1px solid black;
}
.cardback .stats table td {
		border: 1px solid #963622;
		padding: 3px 5px;
		color: #963622;
}
.cardback .stats .skill {
	font-size: 14px;
	width: 130px;
	text-transform: uppercase;
	color: #963622;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}
.cardback .stats .power {
	font-size: 14px;
	width: 100px;
	text-transform: uppercase;
	text-align: center;
	margin-right: 10px;
}
.cardback .copyright {
	height: 112px;
	width: 260px;
}
.cardback .copyright .logos  {
	font-size: 7px;
	width: 240px;
	line-height: 10px;
	margin: 0px 10px 0px 10px;
	color: #FBF8E3;
	text-transform: uppercase;
	font-weight: thin;
}
.cardback .copyright .smallcard {
	width: 85px;
	float: right;
}
.cardback .copyright .smallcard img {
	width: 70px;
	height: 100px;
}
.leftcard img {width: 260px; height: 367px;}


/* Challenge teams content*/
.progressbar {
	width: 200px;
	height: 15px;
	background: #999 url(/img/progressbar_left_bg.gif) no-repeat left top;
}
.progressbar b {
	height: 15px;
	font-weight: normal;
	display: block;
	background: transparent url(/img/progressbar_right_bg.gif) no-repeat right top;
}
.progressbar .bar {
	height: 15px;
	overflow: hidden;
}
.progressbar .bar .start {
	float: left;
	width: 6px;
	height: 15px;
	background: transparent url(/img/progressbar_inner_left_bg.gif) no-repeat left top;
}
.progressbar .bar .finish {
	float: right;
	width: 6px;
	height: 15px;
	background: transparent url(/img/progressbar_inner_right_bg.gif) no-repeat left top;
}
.progressbar .bar em {
	display: block;
	height: 15px;
	font-style: normal;
	background: transparent url(/img/progressbar_inner_bg.gif) left top;
	margin: 0 6px;
}
.team_challenger .progressbar {
	float: right;
	margin: 17.5px 0px 17.5px 8px;
}
.team_challenger .progressbar .bar {
	float: right;
}
.team_defender .progressbar {
	float: left;
	margin: 17.5px 8px 17.5px 0px;
}

#team_info .team_challenger {
	width: 44%;
	float:left;
	text-align: right;
	padding-bottom:10px;
}

#series_teams .team_challenger {
	width: 40%;
	padding-bottom:10px;
}

#series_teams .team_challenger .logo {
	margin-left: 10px;
	float: right;
}

#team_info .team_defender {
	width: 44%;
	float:right;
	text-align: left;
}

#series_teams .team_defender {
	width: 40%;
}

#series_teams .team_defender .logo {
	float: left;
	margin-right: 10px;
}

#series_teams .team_link {
	margin-top: 5px;
}

#series_teams .owner_link {
	margin: 5px 0px;
}

#series_teams a {
	font-weight:bold;
	color:#000;
	text-decoration: none;
}

#series_teams .team_link a {
	font-size:1.2em;
}

#series_teams .logo {
	left:auto;
	top:auto;
	position:relative;
}

#summary_linescores {
	position:relative;
	margin: 0px 0px 0px 20px;
}
.summary_linescore {
	position:relative;
	height:150px;
	padding:20px 0px 0px 0px;
	width: 300px;
}
.summary_linescore #linescore {
	position:absolute;
	left:150px;
	top:30px;
}

.summary_linescore .logo {
	position:absolute;
	left:0px;
}


/* Owner Page */

#team_info #owner_right {
	position:relative;
	float:right;
	margin:5px 10px 0px 0px;
}

#team_info #owner_collection_info {
	padding:10px 0px 10px 2px;
	color:black;
	font-weight:bold;
}

#team_info #owner_collection_info a {
	color:black;
	text-decoration: none;
}

#team_info #owner_collection_info a:hover {color:#6d220b;}

/*New team summary area*/
#team_info_container {
	margin:20px 0px 10px 10px;
	width:615px;
}
#team_info_container .team_summary_container {float:left;width:284px;}
#team_info_container .team_top_card{float:right;background:#FFFFFF url(/img/team_card_back.png) repeat-x 0 0;border:2px solid #000000;width:316px;height:236px;padding:2px;}
#team_info_container .team_top_card .team_top_card_info {width:312px;height:232px;border:2px solid #999999;}
#team_info_container .team_top_card .team_top_card_info .top_card_container{float:right;margin:5px 3px 0px 0px;}
#team_info_container .team_top_card .team_top_card_info .top_card_container .top_card_title {height:19px;width:142px;background:url(/img/team_card_title_back.png);margin:0px 0px 4px 0px; font-size:.7em; font-weight:bold;text-align:center;line-height:19px;}
#team_info_container .team_top_card .team_top_card_info .team_actions {font-size:.7em; font-weight:bold;color:#000000;text-align:center;margin-top:70px;position:relative;}
.team_actions .stats_button_scrimmage 	{position:absolute;height:20px;width:120px;left:23px;top:20px;background:url(/img/button_scrimmage.gif) no-repeat 0 0;}
.team_actions .stats_button_challenge 	{position:absolute;height:20px;width:120px;left:23px;top:45px;background:url(/img/button_challenge.gif) no-repeat 0 0;}
.team_actions .team_edit_button 		{position:absolute;height:20px;width:120px;left:23px;top:20px;background:url(/img/button_manage_team.gif) no-repeat 0 0;}

.team_actions .stats_button_scrimmage:hover, .team_actions .stats_button_challenge:hover, .team_actions .team_edit_button:hover {background-position:0 -20px;}

/*Team stats for team_summary element*/
.team_vitals {
	position:relative;
	display:block;
	height:236px;
	width:280px;
	border:2px solid #000000;
	background:#FFFFFF;
	padding:2px;
	font-size:10px;
}

.team_vitals .team_container {
	border:2px solid #999999;
	width:272px;
	height:228px;
	padding:2px;
	position:relative;
}

.team_vitals .team_container .team_title {
	width:270px;
	height:24px;
	background:url(/img/team_title_back.png) repeat-x 0 0;
	border:1px solid #C6C6C6;
	text-align:center;
	font-size:1.4em;
	line-height:24px;
	margin:0px 0px 0px 0px;
}

.team_vitals .team_container .team_title a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.team_vitals .team_container .team_title a:hover{
	color:#FFBB1B;
}

.team_vitals .team_container .logo {
	float:left;
	margin:10px 0px 0px 5px;
}

.team_vitals .team_container .team_text {
	float:right;
	width:160px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:115px;
}

.team_vitals .team_container .team_text ul{
	list-style:none;
	color:#333333;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
}

.team_vitals .team_container .team_text li{
	padding-bottom:5px;
	margin-left:0px;
	padding-left:0px;
	line-height:13px;
	min-height:13px;
	height:auto !important;
	height:13px;

}

.team_vitals .team_container .team_text ul a{
	color:#333333;
	text-decoration:none;
}

.team_vitals .team_container .team_text ul a:hover{
	color:#6D220B;
}

.team_vitals .team_container .team_text ul span{
	font-weight:bold;
}

.team_vitals .team_container .progresscontainer {
	height:15px;
	margin:10px 0px 0px 0px;
	position:relative;
	color:#333333;
}

.team_vitals .team_container .progresscontainer div{
	float:left;
	height:15px;
	line-height:15px;
}

.team_vitals .team_container .progresscontainer .progressname {
	width:35px;
	text-align:left;
	margin-left:5px;
	font-weight:bold;
	font-size:1.2em;
}
.team_vitals .team_container .progresscontainer .progressvalue{
	margin-left:10px;
	font-weight:bold;
}


/* For team challenges */
.team_challenges {
	position:relative;
	display:block;
	height:20px;
	width:280px;
	border:2px solid #000000;
	border-top: 0px;
	background:#FFFFFF;
	padding:2px;
	font-size:10px;
}


.team_challenges .challenges_button_scrimmage 	{position:relative; float:left; left:10px; height:20px;width:140px;background:url(/img/button_scrimmage.gif) no-repeat 0 0;}
.team_challenges .challenges_button_challenge 	{position:relative; float:left; left:10px; height:20px;width:140px;background:url(/img/button_challenge.gif) no-repeat 0 0;}


/*Owner card*/
#owner_card {
	position:relative;
	height:208px;
	width:310px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#owner_card #owner_back {
	position:absolute;
	background-color:#AD633E;
	height:208px;
	width: 147px;
	top:0px;
	right:0px;
	background-color: gray;
	background-image: url("/img/cardback_owner.jpg");
	font-family: Arial;
}

#owner_card .personal {
	width:147px;
	height:40px
}

#owner_card .personal .personal_cardnumber{
	width:30px;
	float:left;
	font-size:10px;
	font-weight: bold;
}
#owner_card .personal .personal_cardnumber .number {
	padding:6px 0px 0px 15px;
}
#owner_card .personal .personal_cardnumber .year {
	padding:10px 0px 0px 10px;
	color: #FBF8E3;
	font-size:8px;
}
#owner_card .personal .personal_info{
	width:110px;
	float:right;
	display:block;
}
#owner_card .personal .personal_info h2 {
	font-weight:bold;
	font-size:13px;
	color: #FBF8E3;
	padding-top:13px;
	margin-top:0px;
}

#owner_card .stats {
	height:70px;
	float:none;
	margin:0px;
}
#owner_card table {
	margin:10px auto;
	width:135px;
	color: #FBF8E3;
	background-color: #FBF8E3;
	font-size:9px;
	font-weight:bold;
}
#owner_card table tr{
	border-bottom: 1px solid black;
}
#owner_card table td{
	border: 1px solid #963622;
	color: #963622;
	padding:1px 2px;
}
#owner_card .stats .skill {
	text-align:right;
	padding-right:5px;
	width:80px;
}

#owner_card .copyright {
	width:135px;
	padding:20px 0px 0px 10px;
	color: #FBF8E3;
}

.create_team {
	position:absolute; height:24px; width:177px; top:32px; right:13px; background:url(/img/createAteam_UP.gif) no-repeat 0 0;
}
.create_team:hover {
	background:url(/img/createAteam_DOWN.gif) no-repeat 0 0;
}

#main_content #new_team {
	color: #000;
	font-size: .8em;
	font-weight: bold;
}

/* TEMPORARY LANDING PAGE */

#landing_graphic {
	margin:10px 0px 10px 0px;
	width:960px;
	height:700px;
	background:url(/img/landing.png);
}
.landing_more_help {position:absolute; height:24px; width:177px; top:20px; left:760px; background:url(/img/button_landing_cards.gif) no-repeat 0 0;}
.landing_dashboard {position:absolute; height:24px; width:177px; top:20px; left:560px; background:url(/img/button_landing_dashboard.gif) no-repeat 0 0;}
.landing_more_help:hover, .landing_dashboard:hover{background-position:0 -24px;}
#landing_graphic_2{
	margin:10px 0px 10px 0px;
	width:960px;
	height:650px;
	background:url(/img/landing2.png);
}


/* P2P MESSAGE */

#new_message {
	font-weight: bold;
	font-size: 1.1em;
}

#p2pmessages {
	width:100%;
	position:relative;
	font-size:.9em;
}

#p2pmessages .p2pmessage {
	width:100%;
	position:relative;
}

#p2pmessages .odd{
	background-color: #BBBBBB;
}

#p2pmessages .p2pmessage .owner_small {
	float:left;
	padding:5px 5px 5px 5px;
}

#p2pmessages .p2pmessage .message_content{
	float:right;
	width:810px;
	padding-bottom:5px;
}

#p2pmessages .p2pmessage .message_content .message_info {
	margin:5px 0px 10px 0px;
}

#p2pmessages .p2pmessage .message_content .message_info .message_bold {
	font-weight:bold;
	padding:0px 0px 0px 10px;
}

#p2pmessages .p2pmessage .message_content .message_text {
	margin:0px 0px 0px 10px;
}

/* SYSTEM MESSAGE */

#system_message {
	position:relative;
	background-color:#EEEEEE;
	border:1px solid #999999;
	padding:10px;
}
#system_message #delete {
	position:absolute;
	right:50px;
	top:20px;
}
#system_message #delete .delete_message {position:absolute; height:24px; width:177px; top:0px; right:0px; background:url(/img/button_delete_message.gif) no-repeat 0 0;}
#system_message #delete .delete_message:hover {background-position:0 -24px;}

#system_message #message_sender div, #system_message #message_subject div{
	float:left;
	width:70px;
	font-weight:bold;
	color:#550000;
	font-size:.9em;
}

#system_message #message_sender, #system_message #message_subject {
	margin: 10px 0px 10px 0px;
	font-size:1.2em;
	color:#333333;
	font-weight:bold;
}

#system_message #message_body {
	background-color:#FAFAFA;
	border:1px solid #BBBBBB;
	font-size: 1.1em;
	padding:20px 20px 20px 20px;
	line-height: 17px;
	color:#404040;
}

/* MEDIUM CARD VIEW */

.medium_card_cell{
	width:191px;
	height:370px;
	text-align:center;
	background:#5B5B5B url(/img/med_card_back.png) repeat-x 0 0;
	border: 1px solid #333333;
	color: #FFFFFF;
}

.medium_card_cell a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.medium_card_cell a:hover{color:#FFBB1B;}

.medium_card_cell .card_container {
	text-align:center;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	height:100%;
	position:relative;
}

.medium_card_cell .card_container .medium_card {
	width:160px;
	margin:0 auto;
}

.medium_card_cell .card_container .medium_card .card_picture {
	height:220px;
	text-align:center;
	padding-top:5px;
}


.medium_card_cell .card_container .medium_card .card_picture img{
	height:200px;
	width:140px;
}

.medium_card_cell .card_container .card_cond{
	font-weight:bold;
	font-size:.8em;
	margin-top:-12px;
	text-align:right;
	padding-right:10px;
	padding-bottom:2px;
}

.medium_card_cell .card_container .card_cond .card_roster{
	float:left;
	margin-left:5px;
}

.medium_card_cell .card_container .card_info {
	margin-top:10px;
}

.medium_card_cell .card_container .card_info div{
	margin:0px 0px 1px 0px;
}

.medium_card_cell .card_container .card_info .card_name a{
	font-size:.85em;
	text-decoration:none;
}

.medium_card_cell .card_container .card_info .card_team {
	font-size: 10px;
}

.medium_card_cell .card_container .card_info .card_salary {
	font-size: 10px;
}

.medium_card_cell .card_container .card_info .card_vendor a{
	font-size:.75em;
	text-decoration:none;
}

.medium_card_cell .card_container .shoebox_container {
	position:absolute;
	bottom:8px;
	left:0px;
	height:20px;
	width:100%;
	font-size:.8em;
	font-weight:normal;
	text-align:left;
}
.medium_card_cell .card_container .shoebox_container select {width:100px;margin:0px 5px;}

#challenge_action {
	clear: both;
	margin: -10px 10px 0px 10px;
	padding: 10px 30px;
	height: 30px;
	background: #FF9D00;
	position:relative;
}
#challenge_action .date {
	font-size: 0.7em;
	font-weight:bold;
	float:right;
}
#challenge_action .action {
	float: left;
	padding: 0px 0 0 57px;
	width:300px;
}

#challenge_action .action input{
	margin-right:20px;
}
#challenge_action .description {
	float:left;
	text-align:left;
	font-size: .9em;
	font-weight: normal;
	margin-top: -2px;
	margin-left:20px;
	width:225px;
}
#challenge_action .description span{
	font-weight:bold;
}
#challenge_action .description .input{
	display:inline;
}
#challenge_action .button_accept, #challenge_action .button_decline {
	height:29px;
	width:128px;
	background: no-repeat 0 0;
}
#challenge_action .button_send {
	height:29px;
	width:158px;
	background: no-repeat 0 0;
}

#challenge_action .button_accept {
	background-image: url(/img/button_accept_challenge.gif);
}
#challenge_action .button_decline {
	background-image: url(/img/button_decline_challenge.gif)
}
#challenge_action .button_send {
	background-image: url(/img/button_send_challenge.gif)
}
#challenge_action .button_accept:hover, #challenge_action .button_decline:hover {
	background-position: 0 -29px;
}
#challenge_action .button_send:hover {
	background-position: 0 -29px;
}

#challenge_action .button_nextgame, #challenge_action .button_previousgame, #challenge_action .button_game1, #challenge_action .button_pregame, #challenge_action .button_summary, #challenge_action .button_rematch, #challenge_action .button_start_playing, #challenge_action .button_division, #challenge_action .button_accept_next {
	height:29px;
	width:128px;
	background: no-repeat 0 0;
}
#challenge_action .button_nextgame {
	background-image: url(/img/button_nextgame.gif);
}
#challenge_action .button_previousgame {
	background-image: url(/img/button_previousgame.gif);
}
#challenge_action .button_game1 {
	background-image: url(/img/button_game1.gif);
}
#challenge_action .button_pregame {
	background-image: url(/img/button_pregame.gif);
}
#challenge_action .button_summary {
	background-image: url(/img/button_summary.gif);
}
#challenge_action .button_rematch {
	background-image: url(/img/button_rematch.gif);
}
#challenge_action .button_start_playing {
	background-image: url(/img/button_start_playing.gif);
}
#challenge_action .button_division {
	background-image: url(/img/button_division.gif);
}
#challenge_action .button_accept_next {
	background-image: url(/img/button_accept_next_challenge.gif);
}
#challenge_action .button_nextgame:hover, #challenge_action .button_previousgame:hover, #challenge_action .button_game1:hover, #challenge_action .button_pregame:hover, #challenge_action .button_summary:hover, #challenge_action .button_rematch:hover, #challenge_action .button_division:hover, #challenge_action .button_accept_next:hover{
	background-position: 0 -29px;
}

#ChallengeAddForm {
	margin:0px;
}

/* BOXSCORE VIEW */

.linescore {
	height:122px;
	width:416px;
	position:relative;
	background: url(/img/linescore_back.png) repeat-x 0 0 #FFFFFF;
}

.linescore .linescore_logo{
	float:left;
	background-color:#FFFFFF;
	height:100%;
	width:100px;
}

.linescore .linescore_logo .final{
	height:20px;
	background:url(/img/dashboard_header_red.png) repeat 0 0;
	color: #FFFCCC;
	font-size:.8em;
	font-weight: bold;
}

.linescore .linescore_logo .final a {
	color: #FFFCCC;
	text-decoration:none;
}

.linescore .linescore_logo .final span{
	display:block;
	padding-top:4px;
	padding-left:10px;
}

.linescore .linescore_logo .logo_picture{
	height:102px;
	width:100%;
	text-align: center;
	border-right:1px solid #D3D3D3;
}

.linescore .linescore_logo .logo_picture img {
	padding-top:6px;
}

.linescore .linescore_stats{
	float:right;
	width:316px;
	font-size:.85em;
}

.linescore .linescore_stats table{
	width:100%;
	margin-top:-4px;
}

.linescore .linescore_stats .first{
	padding-left:10px;
	width:90px;
}

.linescore .linescore_stats .first div {
	position:relative;
}

.linescore .linescore_stats .space{
	width:10px;
}

.linescore .linescore_stats tr{
	height:27px;
}

.linescore .linescore_stats td, .linescore .linescore_stats th{
	text-align:left;
}
.linescore .linescore_stats td{
	border-bottom: 1px solid #D3D3D3;
}

.linescore .linescore_extras{
	padding-top:5px;
	font-size:.9em;
	padding-left:10px;
}

.linescore .linescore_extras span{
	padding-right:10px;
}

.linescore .winner_sign {
	position:absolute;
	left:-6px;
	top:4px;
}

#profile_challenger, #profile_defender {
	width: 47%;
	padding: 0;
	background: white url(/img/info_container_white.png) repeat-x 0 46px;
	border: 1px solid #CCC;
	position:relative;
}
#profile_challenger {
	float: left;
}
#profile_defender {
	float: right;
}
#profile_challenger .team_logo, #profile_defender .team_logo {
	float: left;
	padding: 35px 25px 25px 0;
	margin: 0px 10px 0px 25px;
	border-right: 1px solid #CCC;
}

.progressbar_mini {
	width: 94px;
	float: right;
}
.progressbar_mini .bar {
	height: 10px;
	overflow: hidden;
}
.progressbar_mini .start {
	float: left;
	width: 4px;
	height: 10px;
	background: transparent url(/img/progressbar_mini_left.gif) no-repeat left top;
}
.progressbar_mini .finish {
	float: right;
	width: 4px;
	height: 10px;
	background: transparent url(/img/progressbar_mini_right.gif) no-repeat left top;
}
.progressbar_mini em {
	display: block;
	height: 10px;
	font-style: normal;
	background: transparent url(/img/progressbar_mini.gif) left top;
	margin: 0 4px;
}

/* progress micro - used on the leagues page */
.progressbar_micro_header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:69%;
	color: #fff;
	height: 10px;
	margin: 0px;
	padding:3px 0px 2px 0px;
	line-height: 10px;
}
.progressbar_micro {
	width: 102px;
	height: 8px;
	float:left;
	background-image: url(/img/progress_micro_bar.gif);
}
.progressbar_micro .bar {
	height: 8px;
	overflow: hidden;
	float: left;
	background-image: url(/img/progress_micro.gif);
}
.progressbar_micro .start {
	float: left;
	width: 3px;
	height: 8px;
	background: transparent url(/img/progressbar_micro_left.gif) no-repeat left top;
}
.progressbar_micro .finish {
	float: left;
	width: 3px;
	height: 8px;
	background: transparent url(/img/progressbar_micro_right.gif) no-repeat left top;
}
.progressbar_micro em {
	display: block;
	height: 8px;
	font-style: normal;
	background: transparent url(/img/progressbar_micro.gif) left top;
	margin: 0 4px;
}

.progressbar_micro_percent
{
	padding-left:8px;
	float:left;
	line-height: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #FFBB1B;
	font-size:160%;
}

#ticker_bar .scroller
{
	color: #fff;
	font-weight:bold;
	overflow:hidden;
	height: 27px;
	padding-left:10px;
}
.scroller strong
{
	color: #FFBB1B;
}
/* end progress micro */

/* 15 help */
.blue_chain
{
	background-repeat:repeat-x;
	background-image:url(/img/blue_chain.png);
	text-align:center;
	padding-bottom:20px;
	background-color:black;
	border: 0;
	color: white;
	font-size:90%;
	padding-top:15px;
	position:relative;
}
.blue_chain_padding
{
	padding-left:200px;
	padding-right:200px;
}

.blue_chain a:link, .blue_chain a:visited, .blue_chain a:hover
{
	color: #FFBB1B;
}

.blue_chain h2
{
	color: #FFBE00;
	margin:0;
	padding-bottom:10px;
	font-size:140%;
}
.blue_chain h3
{
	color: #FFBE00;
	margin:0;
	font-size:120%;
}
.blue_chain p
{
	margin-top:0px;
}

.help_footer
{
		background-repeat:repeat-x;
		background-image:url(../img/help_footer.gif);
		height: 36px;
		padding-top: 10px;
}



a.leave_help:link, a.leave_help:visited, a.leave_help:hover
{
	background-image: url(/img/orange_x.gif);
	background-position:right;
	background-repeat:no-repeat;
	color: #333333;
	width:183px;
	float:right;
	text-decoration:none;
	margin-top:15px;
	margin-right:10px;
	font-size:80%;
	height:12px;
	text-align:right;
	padding-right:16px;;
}
a.leave_help:hover
{
		text-decoration:underline;
}
.blue_chain a.leave_help:link, .blue_chain a.leave_help:visited, .blue_chain a.leave_help:hover
{
		background-image: url(/img/white_x.gif);

	width: 85px;
	color:#fff;
}

.one_bubble, .two_bubble, .three_bubble, .four_bubble, .five_bubble, .six_bubble
{
	float:left;
	background-image:url(/img/one_bubble.gif);
	height:29px;
	position:relative;
	top:-7px;
	width:29px;
	text-align:right;
	padding-left:15px;
	background-position:right;
	background-repeat:no-repeat;
}

.small_one_bubble, .small_two_bubble, .small_three_bubble, .small_four_bubble, .small_five_bubble, .small_six_bubble
{
	text-align:left;
	padding-left:20px;
	background-repeat:no-repeat;
}
.small_one_bubble{ background-image:url(/img/one_bubble_small.gif); }
.small_two_bubble{ background-image:url(/img/two_bubble_small.gif); }
.small_three_bubble{ background-image:url(/img/three_bubble_small.gif); }
.small_four_bubble{ background-image:url(/img/four_bubble_small.gif); }
.small_five_bubble{ background-image:url(/img/five_bubble_small.gif); }
.small_six_bubble{ background-image:url(/img/six_bubble_small.gif); }

.two_bubble
{
	background-image:url(/img/two_bubble.gif);
	padding-left:100px;
}
.three_bubble
{
	background-image:url(/img/three_bubble.gif);
	padding-left:170px;
}
.four_bubble
{
	background-image:url(/img/four_bubble.gif);
	padding-left:170px;
}
.five_bubble
{
	background-image:url(/img/five_bubble.gif);
	padding-left:170px;
}
.six_bubble
{
	background-image:url(/img/six_bubble.gif);
	padding-left:130px;
}


.help_card_back1
{
	background-image:url(/img/help_card_back1.png);
	background-repeat:no-repeat;
	width: 176px;
	height: 190px;
	padding: 76px 25px 0 10px;
}
.help_card_back2
{
	background-image:url(/img/help_card_back2.png);
	background-repeat:no-repeat;
	width: 176px;
	height: 190px;
	padding: 76px 0 0 10px;
}

.help_card_holder
{
	width: 186px;
	float:left;
	text-align:center;
}
.help_card_back1, .help_card_back2
{
	text-align:left;
}

 .help_card_flag
{
	background-image:url(/img/help_card_flag.png);
	padding-left:29px;
	padding-top:5px;
	width: 130px;
	height:47px;
	display:none;
	position:absolute;
	left:164px;
	top:-17px;

}
.help_card_anatomy .right .help_card_flag p
{
	color: #333333;
	margin:0px;

}
a.trigger:visited, a.trigger:link, a.trigger:hover
{
	width: 163px;
	height:15px;
	padding: 1px 0 1px 0;
	display:block;
	cursor:default;
	position:relative;
	text-decoration:none;
}

.help_card_anatomy .left
{
	width: 230px;
	float:left;
	padding-left: 130px;
	padding-right:50px;
	text-align:left;
}

.help_card_anatomy .left p, .help_card_anatomy .right p
{
	color: #fff;
	font-size:80%;
}

.help_card_anatomy .right
{
	width: 400px;
	float:left;
	text-align:left;
}

a.trigger:hover .help_card_flag
{
	display:block;
}

strong.orange
{
	color: #FFBB1B;
}

/* help navigation */
.help_navigation
{
	padding-left: 300px;
	width: 390px;
}


.help_navigation_prev,.help_navigation_next{
	height:27px;
	width:193px;
	background-repeat:no-repeat;
	background-position: 0 0;
	display:block;

}
.help_navigation_prev
{
	float:left;
}
.help_navigation_next
{
	float:right;
}
.help_navigation_prev:hover, .help_navigation_next:hover{background-position:0 -27px;}

/* end 15 help */
/* leagues wizard */
.shadow_grass, .shadow_grass_large
{
	padding-top:20px;
	background-image: url(../img/big_green.jpg);
	height:76px;
	width: 961px;
	text-align:center;
}
.shadow_grass_large
{
	height:auto;
}
h1.white_header
{
	margin:0px;
	color:#fff;
	font-size:150%;
	padding-bottom:5px;
}
h1.white_header img
{
	padding: 0px 5px 0px 5px;
}

h3.white_header
{
	margin:0px;
	padding-top:5px;
	color:#fff;
}

.gray_grad
{

	background-color: #000;
	background-image:url(../img/gray_grad.gif);
	background-repeat:repeat-x;
	padding:20px 40px 1px 40px;
}
.gray_grad .hr
{
	padding-top:5px;
	border-bottom: 1px solid #666666;
	margin-bottom:20px;
	clear:both;
}
.gray_grad .item_cost
{
	color: white;
	font-size:80%;
	width:100%;
	padding-bottom: 20px;
}
.gray_grad .season_choice
{
	width: 245px;
	text-align:center;
	float: left;
	border-left: 1px solid #666;
}

.black
{
	color: black !important;
}

.season_winner
{
	background-image:url(../img/league_winner.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:24px;

}

.gray_grad .season_choices
{
	padding:30px 0 30px 0;
}
.gray_grad .item_cost thead
{
	font-weight:bold;
}
.gray_grad .item_cost td
{
	vertical-align:top;
	padding-top: 5px;
	padding-left: 20px;
}
.gray_grad .season_details
{
	float:left;
	width: 150px;
	text-align:center;
}
.gray_grad .item_cost thead tr, .gray_grad .item_cost thead td
{
	border-bottom:1px solid white;
	padding-bottom: 5px;
}
.gray_grad h2
{
	color: #FFBB1B;
	font-size:120%;
}
.gray_grad h3
{

	color: #FFBB1B;
	font-size:125%;
}
.gray_grad p
{
	color: #fff;
	font-size: 80%;
	margin:0;
	padding-bottom:5px;
}
.gray_grad textarea
{
	width: 300px;
	height:100px;
	float:left;
	margin-right: 40px;
}
.wizard_progress
{
	background-image:url(../img/wizard_progress_slice.gif);
	background-repeat:repeat-x;
	height: 40px;
	padding-top:9px;
	margin-bottom:10px;
}
.wizard_progress_left
{
	width:215px;
	float:left;
	height: 40px;
	padding-left:10px;
}

.wizard_season_progress_left
{
	width:265px;
	float:left;
	height: 40px;
	padding-left:10px;
}

.wizard_progress_middle
{
	width:350px;
	text-align:center;
	float:left;
	height: 40px;
}

.wizard_progress_right
{
	width:205px;
	float:right;
	height: 38px;
	padding-top:2px;
}
a.wizard_next, a.wizard_prev
{
		font-family:Arial, Helvetica, sans-serif;
	width: 192px;
	height: 20px;
	color: white;
	padding-top:7px;
	text-align:center;
	font-weight:bold;
	display:block;
	font-size:85%;
}
a.wizard_next
{
	background-image:url(../img/wizard_right.gif);
}
a.wizard_prev
{
	background-image:url(../img/wizard_left.gif);
}

a.wizard_next:link,a.wizard_next:visited,a.wizard_next:hover,a.wizard_prev:link,a.wizard_prev:visited,a.wizard_prev:hover
{
	text-decoration:none;
}

.wizard_summary
{
	width: 480px;
	padding-bottom:10px;
}

.wizard_season
{
	float:right;
	border-left:1px solid #666666;
	width: 380px;
	text-align:center;
	padding-bottom:10px;
}
.wizard_season div
{
	float:left;
	color:white;
	text-align:right;
	font-size:80%;
	padding-left:10px;
	width: 180px;
	line-height:190%;
}

.create_team_left
{
	font-weight: bold;
	padding:30px 0 0 90px;
	float:left;
	width:370px;
	text-align:left;
	color: #333333;
	font-size:90%;
	float:left;
}
.create_team_right
{
	padding-top:30px;
	float:left;
	width:450px;
	height: 320px;
	border:1px solid red;
	text-align:left;
}

.create_team_left input
{
	margin-top:5px;
}

.team_logo_big
{
	background-image:url(../img/team_logo_big.gif);
	background-repeat:no-repeat;
	width: 80px;
	height:80px;
	float:left;
	padding-right: 15px;
}
.team_logo_caption
{
	padding-top:7px;
}

.create_team_left .left
{
	float:left;
	padding-right:15px;
}

.orange_gray
{
	background-image:url(../img/create_gray_grad.gif);
	background-repeat:repeat-x;
	height: 31px;
	border: 1px solid #ffbb1b;
	padding:10px 0 0 35px;
	color:white;
	font-size: 80%;
}
.orange_gray .orange
{
	color: #ffbb1b;
}
.orange_gray div
{
	float:left;
	padding-right:30px;
}
.white_gray
{
	background-image:url(../img/image_create_white_grad.gif);
	background-repeat:repeat-x;
	padding: 25px 0 0 35px;
	background-color:#fff;
	padding-bottom: 55px;
	font-weight:bold;
	font-size:80%;
}
.white_gray input, .white_gray select, .wizard_error
{
	margin-left: 15px;
	display:block;
	float:left;
}

.column2
{
	padding-left: 45px;
}

.white_gray div
{
	padding-top:3px;
	float:left;
}
.white_gray .disabled
{
	color: #CCCCCC;
}
.white_gray .red
{
	color:#f00;


	width: 450px;
}
/* end leagues wizard */


.card {
	float: left;
	margin-top: 38px;
}
.stats {
	float: left;
	margin-left: 15px;
	margin-top: 25px;
}
.stats .name {
	margin-bottom: 5px;
}
.stats .name a {
	font-weight: bold;
	font-size: 1.2em;
	color: #333;
	text-decoration: none;
}
.stats .progressbar_mini {
	margin: 0 7px;
}
.stats .stat {
	border-bottom: 1px solid #CCC;
	width: 155px;
	line-height: 10px;
	padding: 4px 0;
}
.stats .last {
	border-bottom: 0;
}
.stats .quantity {
	float: right;
	width: 20px;
	text-align: right;
}

.tabs {
	text-align:left;
	clear:both;
	padding: 0 9px 0 0;
	margin: 0;
	border-bottom: 2px solid #FFAC00;
	height: 20px;
}
.tabs .tab, .tabs .tab_over{
	width:76px;
	margin-right:2px;
	float:left;
	display:block;
	text-align:center;
	background:#000 url(/img/tab_center.gif) repeat-x 0 0;
	height:20px;
	position:relative;
	left:0;
	font-size:.8em;
	font-weight: bold;
	line-height:20px;
	margin-left: 4px;
	margin-right: 10px;
}
.tabs .tab a, .tabs .tab_over a{
	display:block;
	background:url(/img/tab_left.gif) no-repeat 0 0;
	height:20px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	padding-left: 4px;
	margin-left: -4px;
}

.tabs .tab a img, .tabs .tab_over a img{
	position:absolute;
	right:0;
	top:0;
	width:6px;
	height:20px;
	background:url(/img/tab_right.gif) no-repeat 0 0;
	margin-right: -5px;
}
.tabs .tab a:hover, .tabs .tab a:hover img, .tabs .tab:hover, .tabs .tab_over a, .tabs .tab_over a img, .tabs .tab_over{
	background-position:0 -45px;
	color:#444;
}

.titlebar {
	color:#FFC71F;
	background:#000 url(/img/titlebar_bg.gif) repeat-x 0 0;
	height:22px;
	position:relative;
	padding:0 0 0 30px;
	line-height:20px;
	text-align: center;
}
.titlebar a {
	color:#FFC71F;
	text-decoration: none;
}

#profile_challenger .shade, #profile_defender .shade {
	background: #999;
	font-weight: bold;
	font-size: 1.6em;
	color: #333;
	padding: 172.5px 75px;
	text-align: center;
}

.positive {
	color: green;
}
.negative {
	color: red;
}

#profile_challenger .table tr:hover td, #profile_defender .table tr:hover td {
	background-color: #484848;
	color: white;
	cursor: pointer;
}

#profile_challenger .table tr.selected td, #profile_defender .table tr.selected td {
	background-color: #FF8F00;
	color: black;
}

.perform {
	width: 391px;
	height: 279px;
	border: 1px solid #CCC;
	float: right;
	margin-top: 20px;
	margin-right: 30px;
	position:relative;
}
.perform_selector {
	padding: 1px 10px;
	height: 20px;
	background: #C8BE94 url(/img/roster_profile_bg.gif) repeat-x left top;
	line-height: 20px;
	font-size: 0.8em;
}
.perform_selector a {
	color: #333;
	margin-right: 5px;
}
.perform_selector a:hover {
	text-decoration: none;
}
.perform_selector a.selected {
	font-weight: bold;
	text-decoration: none;
}
.perform table {
	border: 0;
	border-spacing: 0;
	border-padding: 0;
	width: 100%;
}
.perform td {
	color: #666;
	font-weight: bold;
	font-size: 0.9em;
}
.perform td a {
	color: #666;
	text-decoration: none;
}
.perform td em {
	font-size: 0.8em;
	font-style: normal;
}
.perform .rating {
	height: 45px;
	width: 75px;
	font-size: 1.6em;
}
.perform .odd {
	background: #CCC;
}
.perform .even {
	background: #FFF;
}

.perform .odd:hover td, .perform .even:hover td {
	background-color: #484848;
	color: white;
	cursor: pointer;
}

.perform .selected td {
	background-color: #FF8F00 !important;
	color: black !important;
}

.perform .card_box {
	height: 236px;
	background: #999 url(/img/bg_performer.gif) repeat-x left top;
}

.perform .card_box img {
	margin: 12.5px 0 0 12.5px;
}

.perform .titlebar {
	text-align: left;
	padding-left: 5px;
}

#roster {
	margin:0px 0px -10px -10px;
	padding:0px;
}
#roster .table {
	width:100%;
	margin:0px;
}

#roster table{
	width:100%;
}

#roster .group_name {
	font-weight:bold;
	font-size:1.3em;
	margin:15px 0px 10px 30px;
	color:#333333;
}
#bar_container {
	margin:-10px 0px 0px -10px;
	padding:0px;
	font-size:.8em;
}

#bar_info {
	height:21px;
	background:url(/img/roster_profile_bg.gif) repeat-x 0 0;
	padding:5px 0px 0px 20px;
}

#bar_info span{
	padding-right:10px;
}

.list_view{background:url(/img/button_listview.gif) no-repeat 0 0; height:17px; width:21px; display:block;}
.grid_view{background:url(/img/button_gridview.gif) no-repeat 0 0; height:17px; width:22px; display:block;}
.list_view.selected1{background-position:0px -17px}
.grid_view.selected1{background-position:0px -17px}
.list_view.selected2{background-position:0px -34px}
.grid_view.selected2{background-position:0px -34px}
.list_view:hover {background-position:0px -17px}
.grid_view:hover {background-position:0px -17px}

#bar_info .list_view {position:absolute; top:5px; right:50px;}
#bar_info .grid_view {position:absolute; top:5px; right:20px;}
#bar_info .list_view:hover {background-position:0px -34px}
#bar_info .grid_view:hover {background-position:0px -34px}

#bar_info .dropdown{margin-top:-2px;}
/*#bar_info input {margin:0em; vertical-align: top;}
#bar_info label.checkbox {vertical-align: top;}*/


.big_bar {height:60px;background:#c8be94 url(/img/dashboard_bottom.png) repeat-x 0 0;padding:0px; margin:0px;}

.big_bar ul{
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.big_bar li{
	float:left;
	display:inline;
	font-size: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	padding-right:10px;
}

.pag_filter_bar #search_go{
	display:block;
	width:40px;
	height:27px;
	background:url(/img/go.gif) no-repeat 0 0;
	border:0px;
}

/* HELP */
#game_container {
	margin:0px 0px -10px -10px;
	padding:0px;
}

#challenges_container .table {
	margin:0px 0px 0px 0px;
}
#game_container .main_content_container {
	margin: 0px;
}

#profiles_container {
	background-color:#484848;
	padding:20px 0px 20px 30px;
	margin-top:0px;
	color:#EEEEEE;
	font-size:.7em;
	position:relative;
}

#profiles_container .edit_profile_button {
	position:absolute;
	width:120px;
	height:19px;
	background:url(/img/button_edit_profile.gif) no-repeat 0 0;
	right:135px;
	top:5px;
}

#profiles_container .optimize_profile_button {
	position:absolute;
	width:120px;
	height:19px;
	background:url(/img/button_optimize_profile.gif) no-repeat 0 0;
	right:10px;
	top:5px;
}

#profiles_container .edit_profile_button:hover{
	background-position:0px -19px;
}
#profiles_container .optimize_profile_button:hover{
	background-position:0px -19px;
}

#profiles_container .profile_subcontainer {
	margin:0px 0px 20px 0px;
	position:relative;
}

#profiles_container .profile_subcontainer .profile_title {
	margin:0px 0px 10px 9px;
	text-transform: uppercase;
	font-size:1.1em;
	font-weight:bold;
}

#profiles_container .profile_subcontainer .profile_player {
	float:left;
	width:90px;
	height:120px;
	text-align:center;
}

#profiles_container .profile_subcontainer .profile_player .profile_picture {
	text-align:center;
}

#profiles_container .profile_subcontainer .profile_player .profile_picture img {
	margin:0 auto;
}

#profiles_container .profile_subcontainer .profile_player .profile_picture_title {
	text-align:center;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

.gray {color: #333333 }







/*------------------------------------------------------------------------*/


div#globalnav	{
	height: 50px;
	width: 960px;
	margin: 10px 10px 0px 10px;
	padding: 0;
	border: 0;
	}

div#globalnav ul#navtop	{
	height: 50px;
	width: 960px;
	background: transparent url(/img/navigation.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}
div#globalnav ul#navtop li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
ul#navtop li, ul#navtop a {
	height: 35px;
	display: block;
	 outline: none;
	}
div#globalnav ul#navtop li a {

	text-decoration: none;
	outline: none;
	}

a:active {outline: none;}

#nav_home	{left: 0px; width: 135px;}
#nav_ballpark {left: 200px; width: 110px;}
#nav_owners	{left: 310px; width: 110px;}
#nav_marketplace	{left: 420px; width: 110px;}
#nav_catalog	{left: 530px; width: 110px;}
#nav_records {left: 575px; width: 110px;}
#nav_leagues	{left: 640px; width: 110px;}
#nav_forums	{left: 795px; width: 47px;}
#nav_blogs	{left: 880px; width: 33px;}
#nav_chat {left: 842px; width: 38px;}
#nav_help {left: 913px; width: 47px;}

#nav_home a:hover	{background: transparent url(/img/navigation.jpg) 0px -50px no-repeat;}
#nav_ballpark a:hover	{background: transparent url(/img/navigation.jpg) -200px -50px no-repeat;}
#nav_owners a:hover	{background: transparent url(/img/navigation.jpg) -310px -50px no-repeat;}
#nav_marketplace a:hover	{background: transparent url(/img/navigation.jpg) -420px -50px no-repeat;}
#nav_catalog a:hover	{background: transparent url(/img/navigation.jpg) -530px -50px no-repeat;}
#nav_records a:hover	{background: transparent url(/img/navigation.jpg) -575px -50px no-repeat;}
#nav_leagues a:hover	{background: transparent url(/img/navigation.jpg) -640px -50px no-repeat;}
#nav_forums a:hover	{background: transparent url(/img/navigation.jpg) -795px -50px no-repeat;}
#nav_blogs a:hover	{background: transparent url(/img/navigation.jpg) -880px -50px no-repeat;}
#nav_chat a:hover	{background: transparent url(/img/navigation.jpg) -842px -50px no-repeat;}
#nav_help a:hover	{background: transparent url(/img/navigation.jpg) -913px -50px no-repeat;}

#nav_home a:active	{background: transparent url(/img/navigation.jpg) 0px -100px no-repeat; outline: none;}
#nav_ballpark a:active	{background: transparent url(/img/navigation.jpg) -200px -100px no-repeat; outline: none;}
#nav_owners a:active	{background: transparent url(/img/navigation.jpg) -310px -100px no-repeat; outline: none;}
#nav_marketplace a:active	{background: transparent url(/img/navigation.jpg) -420px -100px no-repeat; outline: none;}
#nav_catalog a:active	{background: transparent url(/img/navigation.jpg) -530px -100px no-repeat; outline: none;}
#nav_records a:active	{background: transparent url(/img/navigation.jpg) -575px -100px no-repeat; outline: none;}
#nav_leagues a:active	{background: transparent url(/img/navigation.jpg) -640px -100px no-repeat; outline: none;}
#nav_forums a:active	{background: transparent url(/img/navigation.jpg) -795px -100px no-repeat; outline: none;}
#nav_blogs a:active	{background: transparent url(/img/navigation.jpg) -880px -100px no-repeat; outline: none;}
#nav_chat a:active	{background: transparent url(/img/navigation.jpg) -842px -100px no-repeat; outline: none;}
#nav_help a::active	{background: transparent url(/img/navigation.jpg) -913px -100px no-repeat; outline: none;}

.nav_desc {color:#CCC;font-size:.75em;position:absolute;top:46px;text-align:center;width:500px;}
#desc_ballpark{left:13px;}
#desc_owners{left:123px;}
#desc_marketplace{left:233px;}
#desc_catalog{left:343px;}
#desc_leagues{left:453px;}

.table table .row_summary {
	height:500px;
}

.table table .row_summary td{
	background-color:#484848 !important;
}

.dark_container {
	background-color:#484848;
}

#history_summaries {
	position:relative;
	padding:20px 20px 1px 20px;
	text-align:center;
	width:900px;
	background-color:#484848;
	display:block;
}

.history_summary {
	font-size:.8em;
	color:#484848;
	margin:0px auto 20px auto;
	position:relative;
	display:block;
	background-color:#FFFFFF;
	width:100%;
}

.history_summary .history_summary_logo {
	width:250px;
	font-weight:bold;
	float:left;
	position:relative;
}

.history_summary .history_summary_logo .opponent_title a{
	text-decoration:none;
	color:#FFFCCC;
}

.history_summary .history_summary_logo .opponent_title a:hover {color:#FFBB1B;}

.history_summary .history_summary_logo .opponent_info a, .history_summary .history_summary_games .table a{
	text-decoration:none;
	color:#484848;
}

.history_summary .history_summary_logo .opponent_info a, .history_summary .history_summary_games .table a:hover{color:#6d220b;}

.history_summary .history_summary_games {
	width:650px;
	float:right;
	position:relative;
}
.history_summary .history_summary_games .table{
	margin:0px !important;
}

.history_summary .history_summary_games .table .win{
	font-weight:bold;
}

.history_summary .history_summary_info {
	height:16px;
	background:url(/img/boxscore_title.png) repeat-x 0 0;
	text-align:center;
	padding:4px 0px 0px 5px;
	margin:0px 0px 0x 0px;
	position:relative;
	font-weight:bold;
}

.history_summary .history_summary_logo .opponent_title{
	height:16px;
	background:url(/img/dashboard_header_red.png) repeat-x 0 0;
	font-weight:bold;
	padding:4px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	position:relative;
	color:#FFFCCC;
}

.history_summary .history_summary_logo .opponent_logo {
	float:left;
	padding-left:10px;
}

.history_summary .history_summary_logo .opponent_info {
	float:right;
	margin:13px 0px 0px 0px;
	font-weight:bold;
	line-height:18px;
	text-align:left;
	width:130px;
}

/* FRIENDS + RIVALS */

#friends {
	float:left;
}

#rivals {
	float:right;
}

.friends_rivals {
	width:50%;
	text-align:center;
	color:#EEEEEE;
	margin:20px 0px;
	padding:0px;
}

.avatar_small {
	position:relative;
	margin:20px auto 20px auto;
	text-align:left;
	width:400px;
	color:#484848;
	font-size:.8em;
}

.avatar_small .avatar_small_image{
	float:left;
	width:68px;
}

.avatar_small .avatar_small_info {
	float:right;
	width:332px;
}

.avatar_small .avatar_small_info .avatar_small_text {
	float:left;
	width:180px;
	background-color:#FFFFFF;
	height:66px;
}

.avatar_small .avatar_small_info .avatar_small_text .avatar_name{
	font-weight:bold;
	font-size:1.1em;
	margin:5px 0px 0px 10px;
}

.avatar_small .avatar_small_info .avatar_small_text .avatar_vitals .subject{
	font-weight:bold;
}

.avatar_small .avatar_small_info .avatar_small_text .avatar_vitals ul{
	list-style: none;
	margin:8px 0px 0px 20px;
	padding:0px;
}
.avatar_small .avatar_small_info .avatar_small_text .avatar_vitals li{
	display:inline;
	padding-right:8px;
}
.avatar_small .avatar_small_info .avatar_small_action {
	float:right;
	width:130px;
	position:relative;
}

.avatar_small .avatar_small_info .avatar_small_action .avatar_message {
	position:absolute;
	height:20px;
	width:120px;
	top:6px;
	left:0px;
	background:url(/img/button_message.gif) no-repeat 0 0;
}

.avatar_small .avatar_small_info .avatar_small_action .avatar_remove_friend {
	position:absolute;
	height:20px;
	width:120px;
	top:36px;
	left:0px;
	background:url(/img/button_remove_friend.gif) no-repeat 0 0;
}

.avatar_small .avatar_small_info .avatar_small_action .avatar_remove_rival {
	position:absolute;
	height:20px;
	width:120px;
	top:36px;
	left:0px;
	background:url(/img/button_remove_rival.gif) no-repeat 0 0;
}

.avatar_small .avatar_small_info .avatar_small_action .avatar_message:hover, .avatar_small .avatar_small_info .avatar_small_action .avatar_remove_friend:hover, .avatar_small .avatar_small_info .avatar_small_action .avatar_remove_rival:hover {
	background-position:0 -20px;
}

/* BANNERS */
.top_banner {
	height:70px;
	width:960px;
	position:relative;
}

.top_banner a{
	color:#FFBB1B;
	text-decoration:none;
	font-weight:bold;
	font-size:.8em;
	position:absolute;
	right:20px;
	bottom:10px;
	text-transform:uppercase;
}

.top_banner a:hover{color:#6D220B;}

#marketplace_banner {
	background:url(/img/banner_marketplace.jpg);
}
#owners_box_banner {
	background:url(/img/banner_owners_box.jpg);
}
#ballpark_banner {
	background:url(/img/banner_ballpark.jpg);
}
#card_catalog_banner {
	background:url(/img/banner_card_catalog.jpg);
}
#exchange_banner {
	background:url(/img/banner_exchange.jpg);
}

/* CARD CATALOG */

.brand_logo_lg {
	width:250px;
	height:130px;
	margin:0 auto 30px auto;
}

.spire_logo_lg {
	background:url(/img/logo_spire_lg.gif) 0 0 no-repeat;
}

.national_logo_lg {
	background:url(/img/logo_national_lg.gif) 0 0 no-repeat;
}

.brand_logo_sm {
	width:110px;
	height:57px;
	margin:0 auto 10px auto;
}

.spire_logo_sm {
	background:url(/img/logo_spire_sm.gif) 0 0 no-repeat;
}

.national_logo_sm {
	background:url(/img/logo_national_sm.gif) 0 0 no-repeat;
}

/* PAGINATION BAR */

.pagination_bar {
	height:34px;
	width:100%;
	background:url(/img/paging_back.png) repeat-x 0 0;
	position:relative;
	color:#333333;
	text-align:center;
	font-size:.8em;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:18px
}

.pagination_bar a{
	color:#333333;
	text-decoration:none;
}

.pagination_bar .button_left{
	position:absolute;
	width:192px;
	height:27px;
	top:12px;
	left:100px;
}

.pagination_bar .button_right{
	position:absolute;
	width:192px;
	height:27px;
	top:12px;
	right:100px;
}

.pagination_bar .paging_previous {
	background:url(/img/paging_previous.gif) no-repeat 0 0;
}

.pagination_bar .paging_next {
	background:url(/img/paging_next.gif) no-repeat 0 0;
}

.pagination_bar .next_pack {
	background:url(/img/next_pack.gif) no-repeat 0 0;
}

.pagination_bar .buy_packs {
	background:url(/img/buy_packs.gif) no-repeat 0 0;
}

.pagination_bar .reveal_all {
	background:url(/img/reveal_all.gif) no-repeat 0 0;
}

.pag_filter_bar {
	height:40px;
	line-height:40px;
	background-color:#ff8d00;
	color:#333333;
	text-transform:uppercase;
	font-size:.8em;
	font-weight:bold;
	padding-left:10px;
}
.pag_filter_bar .filter_section{
	float:left;
	margin-right:25px;
}
.pag_filter_bar .filter_section select{
	margin-right:5px;
	width:100px;
}
.pag_filter_bar .filter_section.go_button{
	margin:6px 0px;
}

.pag_filter_bar .filter_section.listgrid{
	float:right;
	margin-top:12px;
}
.pag_filter_bar .filter_section.listgrid a{
	float:right;
	margin-left:10px;
}

.pag_spacer_bar {
	height:10px;
	line-height:40px;
	background-color:#ff8d00;
}

/* AUCTION HOUSE */

#marketplace_container {
	background: #000000 url(/img/exchange_background.png) repeat-x 0 0;
	margin-bottom:10px;
	position:relative;
	display:block;
	height:100%;
}

.standard_height {
	height:475px;
}

.market_title {
	height:28px;
	background:url(/img/header_background.png) repeat-x 0 0;
	color:#FFBB1B;
	font-size:.8em;
	text-transform:uppercase;
	font-weight:bold;
	line-height:28px;
	padding-left:20px;
}

.card_lg_container {
	height:450px;
	background: #000000 url(/img/set_background.png) repeat-x 0 0;
	position:relative;
}

.card_lg_container .card_lg_header {
	height:50px;
	line-height:50px;
	font-size:1.1em;
	font-weight:bold;
	color:#FFBB1B;
}

.card_lg_container .card_lg_header a{
	text-decoration:none;
	color:#FFBB1B;
}

.card_lg_container .card_lg_pic{
	float:left;
	width:575px;
	padding:0px 0px 0px 15px;
	margin-top:-20px;
}

.card_lg_container .auction_info {
	float:right;
	width:320px;
	color:#FFFFFF;
	font-size:.8em;
	padding-top:30px;
	margin-right:30px;
}

.auction_info a{
	color:#FFFFFF;
	text-decoration:none;
}

.auction_info ul {
	list-style: none;
	font-size: 1.2em;
}

.auction_info li {
	padding-bottom:5px;
}

.auction_info .auction_actions{
	margin:0px;
	position:relative;
	line-height:19px;
}

.auction_info .auction_actions .post_bid{
	top:0px;
	position:absolute;
	height:19px;
	width:120px;
	background:url(/img/place_bid.gif) no-repeat 0 0;
}

.auction_info .auction_actions .buy_it_now{
	position:absolute;
	left:0px;
	top:0px;
	height:19px;
	width:120px;
	background:url(/img/buy_it_now.gif) no-repeat 0 0;
}
.auction_info .auction_actions .post_bid:hover, .auction_info .auction_actions .buy_it_now:hover{
	background-position:0px -19px;
}

.auction_info div {
	margin:8px 0px 8px 0px;
}

.auction_info .lg_txt{
	font-size:1.5em;
}

.auction_info .txt_title{
	font-weight:bold;
	text-transform:uppercase;
}

.auction_info .auction_divider{
	height:1px;
	width:330px;
	background:#666666;
	margin:15px 0px 15px 0px;
}

/* EXCHANGE*/

.offers_action{
	background:url(/img/offers_background.png) repeat-x 0 0;
	border: 1px solid #FFBB1B;
	padding:10px 10px 20px 40px;
	font-size:.8em;
	font-weight:bold;
	color:#333;
}

.offers_action .action_part{
	float:left;
	height:35px;
	margin-right:15px;
	text-align:center;
}

.offers_action .action_part .part_top{
	height:16px;
	text-align:center;
	line-height:16px;
}

.offers_action .action_part .part_bottom{
	height:19px;
	line-height:19px;
	position:relative;
	text-align:center;
}

.offers_action .action_part .make_offer {
	height:19px;
	width:120px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(/img/submit_offer.gif) no-repeat 0 0;
}

.offers_action .action_part .accept_offer {
	height:19px;
	width:120px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(/img/exchange.gif) no-repeat 0 0;
}

.offers_action .action_part .make_offer:hover, #exchange_offers .offers_container .offers_action .action_part .accept_offer:hover {
	background-position:0px -19px;
}

.offers_action .action_part .best_offer {
	width:136px;
	background:url(/img/jumbo_offer.gif) no-repeat 0 0 ;
	height:21px;
	margin-top:-1px;
	color:#FFBB1B;
	font-weight:bold;
}

/* Store */

#marketplace_container #for_sale {
	width:400px;
	position:relative;
	margin:0px 0px 0px 280px;
	padding:90px 0px 30px 0px;
	color:#FFFFFF;
	font-size:.8em;
	z-index:0;
}

#marketplace_container #for_sale a{
	color:#FFFFFF;
}

#marketplace_container #for_sale table {
	padding:0px;
	margin:10px 0px 0px 0px;
}

#marketplace_container #for_sale .top th{
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
}

#marketplace_container #for_sale td{
	padding:8px 5px 8px 5px;
	text-align:left;
}

#marketplace_container #for_sale .buy_now {
	position:relative;
	display:block;
	height:12px;
	width:76px;
	background:url(/img/buy_now_sm.gif) no-repeat 0 0;
	margin-top:0px;
}

#marketplace_container #for_sale .buy_now:hover{
	background-position:0px -12px;
}

/* MARKET BREADCRUMBS*/

#market_crumbs 					{ position:relative; height:23px; background:url(/img/mkt_crumb_back.gif) repeat-x 0 0; line-height:23px;}
#market_crumbs a 				{ text-decoration:none; }
#market_crumbs .market_crumb 	{ float:left; height:100%; }
#market_crumbs .mk_marketplace 	{ background:url(/img/subnav_marketplace.gif); width:90px; }
#market_crumbs .mk_store 		{ background:url(/img/subnav_store.gif);width:66px; }
#market_crumbs .mk_cards 		{ background:url(/img/subnav_cards.gif);width:97px; }
#market_crumbs .mk_services 	{ background:url(/img/subnav_services.gif);width:110px; }
#market_crumbs .mk_coins 		{ background:url(/img/subnav_coins.gif);width:97px; }
#market_crumbs .mk_auctions 	{ background:url(/img/subnav_auctions.gif);width:109px; }
#market_crumbs .mk_exchange 	{ background:url(/img/subnav_exchange.gif);width:134px; }
#market_crumbs .mk_memberships 	{ background:url(/img/subnav_membership.gif);width:102px; }
#market_crumbs .state_1 		{ background-position: 0px 0px; }
#market_crumbs .state_2 		{ background-position: 0px -23px; }
#market_crumbs .state_3 		{ background-position: 0px -46px; }

/* Owner Team Card */
#team_card_container{width:900px;margin:0 auto;}
.team_card_ind{float:left;width:284px;margin:10px 0px 0px 15px; position: relative; display: inline;}


/* MILESTONES */
#milestone_table {position:relative;float:left;width:510px;height:264px;margin:10px 0px 10px 10px !important;overflow-y:auto;overflow-x:hidden;}
#milestone_view{float:right;width:396px;background:white;margin:10px;padding:2px;position:relative;}
.milestone_container {width:396px;position:relative;}
.milestone_container .title{background:url(/img/team_title_back.png) repeat-x 0 0;height:24px;line-height:24px;width:396px;text-align:center; color:white; font-weight:bold; font-size:1.2em;}
.milestone_container .title #mil_back{left:50px;}
.milestone_container .title #mil_next{right:50px;}
.milestone_container .title a{color:#FFBB1B;text-decoration:none;position:absolute;top:0px;}
.milestone_container .title a:hover{text-decoration:underline;}
.milestone_container .objective {min-height:179px;height:auto !important; height:179px;background:#FFFFFF;margin-top:2px;margin-bottom:4px;padding-left:20px;padding-right:8px;padding-bottom:28px;color:#333333;position:relative;font-size:.85em;}
.milestone_container .objective .m_title {margin-left:-10px;font-weight:bold;font-size:1.5em;line-height:30px;}
.milestone_container .m_bottom {color:#333333;background:url(/img/dashboard_header_yellow.png) repeat-x 0 0;height:24px;line-height:24px;width:100%;font-size:.8em;font-weight:bold;}
.milestone_container .m_bottom .m_right {float:right;margin-right:10px;}
.milestone_container .m_bottom .m_left {float:left;margin-left:10px;}
.milestone_container .objective #milestone_button {display:block;width:120px;height:20px;background:url(/img/milestone_button.gif) no-repeat 0 0;position:absolute; right:10px; bottom:3px;}
.milestone_container .objective #milestone_button:hover {background-position:0 -20px;}

/* TOUR */
.tour_container{height:650px;width:960px;background:#000000 url(/img/exchange_background.png) repeat-x 0 0;line-height:18px;color:#CCCCCC;font-size:.9em;text-align:center;position:relative;}
.tour_container .leave_tour{position:absolute;right:10px;top:10px;font-weight:bold;color:#FFBB1B;text-decoration:none;}
.tour_container .tour_top{height:598px;}
.tour_container .pagination_bar .button_right{right:10px;}
.tour_container .pagination_bar .button_left{left:10px;}
.tour_container .pagination_bar .button_right:hover, .tour_container .pagination_bar .button_left:hover{background-position:0px -27px !important;}
.tour_container .pagination_bar .path{margin-top:-10px; height:100%;}

#tour_1.tour_container .tour_top{background:url(/img/tour_1_back.gif) no-repeat center 30px;}
#tour_1.tour_container .tour_text {height:120px;width:600px;margin:125px auto 0 auto;}
#tour_1.tour_container .tour_image{height:353px;background:url(/img/tour_1_main.jpg) no-repeat center bottom;}
#tour_1.tour_container .button_right {background:url(/img/tour_next_teams.gif) no-repeat 0 0;}
#tour_1.tour_container .path {background:url(/img/tour_path_1.gif) no-repeat center top;}

#tour_2.tour_container .tour_top{background:url(/img/tour_2_back.gif) no-repeat center 30px;}
#tour_2.tour_container .tour_text {height:80px;width:600px;margin:125px auto 0 auto;}
#tour_2.tour_container .tour_image{background:url(/img/tour_2_main.jpg) no-repeat center bottom;height:393px;}
#tour_2.tour_container .button_left {background:url(/img/tour_back_cards.gif) no-repeat 0 0;}
#tour_2.tour_container .button_right {background:url(/img/tour_next_games.gif) no-repeat 0 0;}
#tour_2.tour_container .path {background:url(/img/tour_path_2.gif) no-repeat center top;}

#tour_3.tour_container .tour_top{background:url(/img/tour_3_back.gif) no-repeat 630px 200px;}
#tour_3.tour_container .tour_text {position:absolute;height:400px;width:350px;top:275px;right:55px;}
#tour_3.tour_container .tour_image{position:absolute;left:0px;top:0px;background:url(/img/tour_3_main.jpg) no-repeat center bottom;height:649px;width:596px;}
#tour_3.tour_container .button_left {background:url(/img/tour_back_teams.gif) no-repeat 0 0;}
#tour_3.tour_container .button_right {background:url(/img/tour_next_leagues.gif) no-repeat 0 0;}
#tour_3.tour_container .path {background:url(/img/tour_path_3.gif) no-repeat center top;}

#tour_4.tour_container .tour_top{background:url(/img/tour_4_back.gif) no-repeat 615px 200px;}
#tour_4.tour_container .tour_text {height:80px;width:350px;margin:260px 0 0 575px;}
#tour_4.tour_container .tour_image{position:absolute;left:0px;top:150px;background:url(/img/tour_4_main.jpg) no-repeat center bottom;height:369px;width:563px;}
#tour_4.tour_container .button_left {background:url(/img/tour_back_games.gif) no-repeat 0 0;}
#tour_4.tour_container .button_right {background:url(/img/tour_next_register.gif) no-repeat 0 0;}
#tour_4.tour_container .path {background:url(/img/tour_path_4.gif) no-repeat center top;}

#tour_register.tour_container .tour_top{background:url(/img/tour_register_back.gif) no-repeat center 30px;text-align:left;}
#tour_register.tour_container .tour_text {text-align:left; margin:125px 0 0 75px;font-size:.9em; font-weight:bold;width:700px;}
#tour_register.tour_container .button_left {background:url(/img/tour_back_leagues.gif) no-repeat 0 0;}
#tour_register.tour_container .button_right {background:url(/img/tour_next_submit.gif) no-repeat 0 0;}
#tour_register.tour_container .path {background:url(/img/tour_path_5.gif) no-repeat center top;}

#tour_register #register{margin:0px;padding:0px;display:block;position:relative;}
#tour_register #register input, #tour_register #register select{float:left;display:block;width:200px;margin:0px 0px 22px 30px;padding:0px;}
#tour_register #register label {display:block;width:450px;float:left;text-align:right;margin:0px;padding:0px;}
#tour_register #register #UserAgreeTerms_{width:0px;}

/* HELP */
#help_container {background:#000 url(/img/exchange_background.png) repeat-x 0 0;width:961px;color:#FFF;margin-bottom:10px;margin-top:10px;}
#help_container a{color:#FFBB1B;text-decoration:none;}
#help_container a:hover{text-decoration:underline;}

#help_container #top {color:#FFBB1B;padding:30px 20px 20px 20px;font-size:2.5em;font-weight:bold;}
#help_container #top a{float:right;;font-size:.3em;}
#help_container #left_nav {float:left;padding:20px 0px 20px 20px;width:161px;font-weight:bold;font-size:1.1em;}
#help_container #right_content {float:left;width:770px;font-size:.85em;margin-bottom:20px;line-height:18px;}
#help_container #right_content h1, #help_container #right_content h2, #help_container #right_content h3 {color:#FFBB1B;margin-left:0px;}
#help_container #right_content p{margin-left:10px;}

#help_container #left_nav ul{margin:0px 0px 0px 0px;padding:0px;list-style:none;}
#help_container #left_nav ul ul{margin-left:20px;font-size:.75em;}
#help_container #left_nav ul ul a{color:#FFF;}
#help_container #left_nav li{margin:0px 0px 20px 0px;padding:0px;}
#help_container #left_nav ul ul li{margin:0px 0px 5px 0px;}

.pgbar_pct				{width:200px;font-weight:bold;font-size:.85em;height:18px; position:relative;}
.pgbar_pct .pgbar_tot	{float:right;line-height:18px;height:18px;color:#FF1111;}
.pgbar_cont				{width:152px;height:18px;background:url(/img/progressbar_bg.gif);border:1px solid #333;}
.pgbar_txt				{height:18px;width:152px;position:absolute;line-height:18px;text-align:center;}

#exhibition_image:hover{}