/* franchise ball : site stylesheet */

/* site wide */
body { background:none; font-family:tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif; --fsAddBuffer:0 !important; }
a { color:#070; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }
.game-font { font-family:tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif; }
h1, h2 { display:inline; margin:0; padding:0; }
.invisible { visibility:hidden; }

/* UI */
#head-container { position:absolute; background:linear-gradient(to right,#cec,#fff); top:0; left:0; right:0; height:54px; border-bottom:1px solid #ccc; z-index:2; }
#top-container { width:940px; margin:0 auto; padding:10px; }
#top-menu-container { float:left; clear:both; width:932px; /*border-bottom:1px solid #aaa;*/ }
#top-menu-account-container > a { margin-right:16px; }
#top-menu-account-container { float:left; font-size:14px; background:none; }
#top-menu-context-container { float:right; font-size:14px; width:480px; margin:0 0 0 0; }
#view-container { position:absolute; top:0; left:0; right:0; }
#page-container { width:940px; margin:54px auto 0 auto; }
.page-container-leaderboard { margin-top:166px !important; }
#leaderboard-container { position:absolute; top:55px; left:0; right:0; margin:0; padding:10px; background:#ddd9; text-align:center; border-bottom:1px solid #ccc; z-index:3; }
#leaderboard-ad { width:780px; display:inline-block !important; max-height:90px; }
#share-buttons-container { float:left; clear:both; margin:8px 0 0 0; width:100%; }
#share-buttons-container > div { width:100%; }
.content_select { display:block; float:left; cursor:pointer; }
#cart-icon { display:block; float:right; background:#dce2de; width:26px; height:26px; padding:6px 12px 4px 10px; margin-right:18px; cursor:pointer; }
.highlight-blue-dark { color:#77f; }
.highlight-blue-light { color:#a7a7ff; }
.font-bold { font-weight:bold; }

/* footer */
#foot-container { clear:both; padding-top:20px; }
#footer-frame { height:200px; background:#f3f3f3; border-top:1px solid #ccc; padding:40px 0 16px 0; }
#footer-menu { width:840px; margin:0 auto; }
.footer-block { float:left; width:18%; }
.footer-block-logo { float:left; width:28%; }
.footer-block-logo > div, .footer-block-logo span { float:left; width:100%; text-align:center; }
.footer-inner-block { padding:30px 32px; }
.footer-inner-block > span { font-size:14px; float:left; clear:both; margin-bottom:10px; font-weight:bold; color:#777; }
.footer-inner-block > a { font-size:12px; float:left; clear:both; margin-bottom:6px; font-weight:normal; color:#595; }
#footer-logo-container { margin-top:-4px; }
#footer-logo { width:180px; }
#footer-copyright { font-size:11px; color:#888; margin-top:-52px; margin-left:2px; font-weight:bold; }

/* templates */
.template-container { float:left; clear:both; width:932px; margin:0; padding:0; background:none; }
.template-menu-container { float:left; width:220px; margin:0 0 0 0; padding:0; background:none; }
.template-content-container { float:left; width:700px; margin:10px 0 0 0; padding:0; background:none; }
.template-content-wrapper { float:left; clear:both; width:700px; margin:8px 0 0 0; background:none; }
.template-container-simple { float:left; clear:both; margin:0; }
.page-label-icon { float:right; width:18px; height:18px; margin:0 0 0 8px; background-image:url('/img/site/baseball-favicon.png'); background-repeat:no-repeat; background-size:18px 18px; }
.page-label { float:right; font-size:14px; font-weight:bold; height:20px; color:#844; }

/* menus */
.manage-menu { float:left; clear:both; background:#ddf; margin:10px 0 0 0; width:200px; border:1px solid #ccc; }
	#mobile-menu-icon-container { display:none; }
.manage-menu > a { display:block; float:left; clear:both; width:200px; margin:0; }
.manage-menu > a:hover { background:#ececff; }
.manage-menu > a > span { float:left; width:160px; font-size:11px; text-decoration:none; }
.manage-menu > a > .menu-icon { display:inline-block; color:#696969; margin-top:7px; margin-left:6px; float:left; width:16px; height:16px; text-align:center; }
.sub-menu-item .menu-icon, .manage-menu > a:hover .menu-icon { color:#000 !important; }
.manage-menu > a > .menu-icon > i { margin-top:2px; }
.manage-menu > a > .menu-label { margin:6px 6px; }
.sub-menu-item { background:#c6c6ff !important; }
.sub-menu { float:left; background:#c6c6ff; font-size:11px; /*margin:6px 0 6px 10px;*/ }
.sub-menu-sub-item { display:block; float:left; margin:0 9px 5px 9px; width:182px; clear:both; }
.sub-menu-sub-item-link { font-weight:normal; margin-left:20px; }
.sub-menu-sub-item:last-child { margin-bottom:8px; }
#manage-season { background:linear-gradient( rgba(238, 238, 255, 1), rgba(255, 255, 220, 0.2) ), url('/img/site/logo-fullsize-bg.png') center no-repeat; background-size:contain; background-position:left; float:left; clear:both; width:184px; padding:10px 8px; margin:8px 0 0 0; font-size:16px; font-weight:normal; border:1px solid #ccc; }
#manage-season > a { float:right; clear:both; margin:0 0 6px 0; font-size:12px; }
#manage-season > a:last-child { margin-bottom:0; }
.manage-menu-secondary { background:#eae6cc; margin-top: 8px; }
.manage-menu-secondary > a:hover { background:#f9f6ea; }
.manage-menu-secondary > .sub-menu, .manage-menu-secondary > .sub-menu-item  { background:#d4d1bc !important; }

/* autocomplete menu */
.autocomplete-w1 { background:yellow; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* generic_nav_control */
div.generic_nav_control { float:left; margin:0 12px 0 0; width:180px; height:60px; border:1px solid #ddd; background:#f9f9f9; }
div.generic_nav_control:hover { border:1px solid #ccc; background:#f3f3f3; }
div.generic_nav_control div { float:left; margin:2px; width:172px; height:52px; font-size:12px; }

/* increment, decrement blocks */
.plus_block {
	float:left; 
	width:17px; 
	height:16px; 
	background:url('/img/site/plus_block.gif');
}
.plus_block:hover { background:url('/img/site/plus_block_hover.gif'); cursor:pointer; }
.minus_block {
	float:left; 
	width:17px; 
	height:16px;
	background:url('/img/site/minus_block.gif');  	
}
.minus_block:hover { background:url('/img/site/minus_block_hover.gif'); cursor:pointer; }

/* connect menu */
#connect_menu {
	background:none;
	position:absolute; 
	font-size:12px;
}
#connect_menu ul li {
	margin:1px 2px 3px 2px;
}

/* dialog box */
.ui-dialog {  }
.ui-dialog a { color:#070 !important; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-title { font-size:14px; }
.dialog-error { float:left; color:#844; font-size:12px; font-weight:bold; margin-top:10px; }
.highlight-feature { background:#fec; }

/* bubble */
.bubble-box {
	display:none;
	/*background:#ffc url('/img/site/bubble-top-arrow.png') top center no-repeat, url('/img/site/border-vertical-bg.png') 5px 3px no-repeat;*/
	background-image:url('/img/site/border-vertical-bg.png'), url('/img/site/border-vertical-bg.png'), url('/img/site/bubble-top-arrow.png');
	background-position:top left, top right, top center;
	background-repeat:repeat-y, repeat-y, no-repeat;
	border-bottom:2px solid #070;
	background-color:transparent;
	padding:8px;
	z-index:100;
	color:#000;
	font-weight:normal;
	position:absolute;
	font-size:12px;
	padding-top:14px;
	line-height:18px;
	max-width:300px;
}
.alert-bubble-box { font-size:14px; font-weight:bold; color:#070; padding-top:16px; }

/* player bubble */
.player-bubble { }
.player-bubble-container { 
	width:120px;
	font-size:11px;
}
.player-bubble-container > div { float:left; clear:both; width:100%; margin-bottom:4px; }
.player-bubble-name { display:block; float:left; width:72px; height:12px; font-weight:bold; overflow:hidden; color:#070; }
.player-bubble-info { display:block; float:right; width:46px; height:12px; font-weight:bold; text-align:right; }
.player-bubble-pos { color:#55f; }
.player-bubble-general {  }
.player-bubble-ratings {  }
    .player-bubble-rating { float:left; padding:2px 0; }
        .player-bubble-rating-label { float:left; clear:both; width:100%; text-align:center; font-size:8px; color:#000; }
        .player-bubble-rating-value { float:left; clear:both; width:100%; text-align:center; font-size:11px; font-weight:bold; }
.player-bubble-stats { margin:0 !important; }
    .player-bubble-statset { float:left; clear:both; width:100%; }
        .player-bubble-stat { float:left; width:33.3%; font-size:8px; margin-top:2px; }
            .player-bubble-stat-label { float:left; width:100%; background:#eee; text-align:center; font-weight:bold; padding:1px 0px; }
            .player-bubble-stat-value { float:left; clear:both; width:100%; font-size:10px; text-align:center; padding:1px 0px; }
.player-bubble-status { margin:0 !important; }
	.pitcher-energy-meter { position:relative; margin:2px 0 4px 0; width:118px; height:15px; padding:0; font-size:9px; background:#f6f6f6; }
		.pitcher-energy-fill { float:left; height:15px; }
		.pitcher-energy-label { position:absolute; display:block; top:2px; left:7px; color:#111; }
		.pitcher-energy-pct {position:absolute; display:block; top:2px; right:7px; font-weight:bold; color:#333; }

/* game bubble */
.qtip-game-bubble { width:724px !important; max-width: 724px !important; height:104px !important; }
.game-bubble-board-container .game-scores { margin-top:3px !important; }
.game-bubble-board-container .head-note { position:absolute; width:100%; text-align:center; }
.game-bubble-board-container .click-note { display:inline-block; color:#99f; font-size:11px; font-weight:bold; margin-top:2px; }
.game-bubble-board-container .game-scores { background:none !important; border:none !important; }
.game-bubble-board-container .game-scores #board-header-header a, .game-bubble-board-container .game-scores .board-header-inning { display:inline-block !important; margin-top:2px !important; font-size:12px !important; }
.game-bubble-board-container #board-header .board-cell-hits, .game-bubble-board-container #board-header .board-cell-runs { font-size:12px !important; } 
.game-bubble-board-container #board-header .board-header-scoreboard a { line-height:12px; }
.game-bubble-board-container #board-scores .board-cell span, 
.game-bubble-board-container .board-cell-hits,
.game-bubble-board-container .board-cell-runs { display:inline-block !important; font-size:12px !important; line-height:16px !important; }
.game-bubble-board-container .game-status-links { display:none !important; }
.game-bubble-board-container .headline { margin-left:-6px !important; }
.game-bubble-board-container .footline { margin:2px 0 !important; }

/* side menu */
.item-offseason { background:#eae6cc; border-bottom:1px solid #ccc; }
.item-offseason:hover { background:#f9f6ea !important; }
.item-offseason.sub-menu-item { background:#d4d0b3 !important; }
.item-offseason + .sub-menu { background:#d4d0b3 !important; }

/* div */
div#step_navigation a { font-size:16px; margin:0 14px; }
div#team_calendar_container { float:left; margin:0 10px; border:1px solid #fff; width:36px; height:27px; }
/* div#team_calendar_container:hover { background:#f6f6f6; border:1px solid #ddd; } */
div.value_change { float:left; font-size:12px; ]margin:0 0 0 0; width:16px; height:16px; text-align:center; border:1px solid #aaa; cursor:pointer; }
div.value_change:hover { border:1px solid #000; background:#dfd; }
div.spinner-container { display:none; float:left; width:30px; height:30px; }

/* a */
a.topmenu_button { display:block; float:left; padding:9px; }
a.topmenu_beta_button { color:#844; }
a.topmenu_button:hover { padding:8px; background:rgba(238,238,248,0.7); border:1px solid #ccc; text-decoration:none; }
a.topmenu_button_selected { display:block; float:left; padding:8px; background:#ddf; border:1px solid #bbb; }
a.nav_button { display:block; float:left; padding:3px; }
a.nav_button:hover { padding:2px; background:#f6f6f6; border:1px solid #ddd; text-decoration:none; }
a.dialog-link { color:#070 !important; }
a.token-link { color:#998; }
a.token-link:hover { color:#070; }
.topmenu-button-help { margin-right:36px !important; }
.topmenu-button-suggestion { margin-right:0 !important; }

/* span */
.span-link { color:#070; font-weight:bold; cursor:pointer; }
.span-link:hover { text-decoration:underline; }

/* stats */
.stats-container {
	float:left;
	clear:both;
	width:200px;
	margin:0 0 0 0;
	padding:4px;
	border:1px solid #aaa;
	background:#eef;
}

/* nav controls */
.flag-image-generic { width:30px; height:15px; display:inline-block; margin-left:8px; background-repeat:no-repeat !important; background-position:center !important; background-size:cover !important; }
.flag-image-selector { width:22px; height:12px; position:absolute; top:16px; right: 4px; display:block; background-repeat:no-repeat !important; background-position:center !important; background-size:cover !important; }
.flag-image-com { background-image:url('/img/domain/flag-com.png') !important; }
.flag-image-mx { background-image:url('/img/domain/flag-mx.png') !important; }
.flag-image-jp { background-image:url('/img/domain/flag-jp.png') !important; }
.flag-image-kr { background-image:url('/img/domain/flag-kr.png') !important; }
.flag-image-nl { background-image:url('/img/domain/flag-nl.png') !important; }

/* game boxes */
.gamebox-container { float:left; background:#f3f3f3; color:#555; margin:0 6px 6px 0; border:1px solid #ccc; }
	.gamebox-container .gamebox-matchup-container { float:left; margin:0 0 0 0; width:100%; padding:0; }
		.gamebox-container .gamebox-matchup-container-team { float:left; height:20px; margin:0 0 0 0; width:100%; }
			.gamebox-container .gamebox-matchup-container-seed { float:left; color:#944; font-size:11px; margin:4px 0 0 6px; text-align:center; font-weight:bold; }
			.gamebox-container .gamebox-matchup-container-seed-hometeam { margin:2px 0 0 6px; }
			.gamebox-container .gamebox-matchup-container-teamname { display:block; float:left; font-size:11px; margin:4px 0 0 4px; height:14px; text-align:left; overflow:hidden; }
			.gamebox-container .gamebox-matchup-container-teamname-hometeam { margin:2px 0 4px 4px; }
			.gamebox-container .gamebox-matchup-container-score { display:block; float:right; width:20px; margin:2px 4px; font-size:13px; font-weight:bold; text-align:right; color:#666; }
			.gamebox-container .gamebox-matchup-container-score-hometeam { margin:0 4px; }
		.gamebox-container .gamebox-matchup-container-hometeam { clear:both; }
	.gamebox-container .gamebox-info-container { float:left; clear:both; margin:0 0 0 0; width:100%; height:18px; background:#ddd; padding:0; }
		.gamebox-container .gamebox-info-container-time { display:block; float:left; font-size:12px; margin:2px 0 2px 4px; }
		.gamebox-container .gamebox-info-container-info { float:right; margin:3px 3px 0 0; }

/* series boxes */
.seriesbox { float:left; margin:0 0 10px 0; width:230px; background:#f3f3f3; border:1px solid #ccc; }
.seriesbox * { float:left; }
.seriesbox-matchup { clear:both; width:100%; margin:0; padding:0; }
.seriesbox-matchup-teams { width:155px; height:44px; max-height:44px; overflow:hidden; }
	.seriesbox-matchup-team { width:100%; font-size:11px; }
		.seriesbox-matchup-team-seed { width:30px; height:20px; line-height:20px; display:block; color:#944; text-align:center; font-weight:bold; }
		.seriesbox-matchup-team-name { display:block; height:20px; line-height:20px; text-align:left; width: 124px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.seriesbox-matchup-team:first-child { margin-top:2px; }
	.seriesbox-matchup-team:last-child { margin-bottom:2px; }
.seriesbox-matchup-games { width:75px; }
	.seriesbox-matchup-game { width:25px; height:44px; max-height:44px;color:#555; overflow:hidden; }
	.seriesbox-matchup-game:hover { cursor:pointer !important; background:#77f !important; color:#fff !important; }
	.seriesbox-matchup-game:nth-child(2n+1) { background:#cae4ca; }
	.seriesbox-matchup-game:nth-child(2) { background:#ded; }
		.seriesbox-matchup-game-score { clear:both; width:100%; height:20px; text-align:center; }
		.seriesbox-matchup-game-score-value { float:none; display:inline-block; font-size:12px; font-weight:bold; margin-top:4px; }
.seriesbox-status { clear:both; width:100%; background:#ddd; margin:0; padding:0; font-size:10px; overflow:hidden; }
	.seriesbox-status-series { max-width:120px; padding:4px 8px; max-height:12px; }
		.seriesbox-status-series > span { display:inline-block; height:12px; overflow:hidden; }
	.seriesbox-status-game { max-width:92px; float:right; padding:4px 5px; }

/* query table */
.query-table-container { position:relative; float:left; clear:both; margin-top:24px; }
.query-table-container .query-pages-container { position:absolute; top:-28px; right:0; }
.page-selector { float:left; cursor:pointer; font-size:10px; }
.query-table { float:left; }
.query-table .order-arrow { display:inline-block; width:12px; height:8px; margin-top:5px; margin-left:4px; }
.query-table .order-arrow-up { background:url(/img/site/order-arrow-up.gif) top left no-repeat; }
.query-table .order-arrow-down { background:url(/img/site/order-arrow-down.gif) top left no-repeat; }
.query-table > tbody > tr > td { text-align:center; padding-left:10px; padding-right:10px; }
.query-table > tbody > tr:first-child { background:#ddd; font-weight:bold; }
.query-table > tbody > tr:first-child > td:first-child, .query-table > tbody > tr > td:first-child { text-align:left; }
.query-table .even-row { background:rgba(250,250,250,0.8); }
.query-table .odd-row { background:rgba(238,238,238,0.7); }
.query-table-page-links { display:flex; justify-content:space-around; float:left; clear:both; margin:18px 0 0 0; padding:0; font-size:14px; font-weight:bold; }
.page-link { width:42px; text-align:center; }
.selected-page-link { color:#aaa; text-decoration:none !important; }

/* bidding */
span.player_bids_alert_msg {
    float:left; 
    width:330px; 
    margin:6px 2px; 
    text-align:center; 
    font-weight:bold; 
    color:#66e;
}

/* payment order form */
.payment-order-form { width:520px; float:left; font-size:12px; border:1px solid #ddd; background:#eee; }
.payment-order-form tr td { vertical-align:top; }
.payment-order-form tr td:first-child { color:#447; font-weight:bold; padding-right:10px; padding-top:4px; }
.payment-order-form tr td span.label { font-size:10px; margin-bottom:2px; margin-left:2px; }
.payment-order-form tr td span, .payment-order-form tr td span input { display:block; clear:both; }
.add-order-button { background:#f3fff3; color:#070; text-decoration:none; }
.add-order-button:hover { background:#5c5; color:#fff; text-decoration:none; }
.add-funds-purchase-button { float:left; font-size:11px !important; text-decoration:none !important; margin-top:18px; margin-left:22px; font-weight:bold; background:#e6e6e6; border:1px solid #bbb; padding:6px 12px 5px 12px !important; color:#070 !important; }
.add-funds-purchase-button:hover { background:#ddd; }
#premium-feature-list { float:left; padding:0; font-size:12px; }
#premium-feature-list li { line-height:18px; }
#checkout-container { float:left; width:486px; background:#f6f6f6; padding:16px 16px 20px 16px; border:1px solid #ccc; font-size:14px; margin:14px 0 0 0; }
.payment-form { position:relative; }
#payment-form-stripe { height:210px; }

/* products & checkout process styles */
.remove-product-box { background:url('/img/site/remove_product_box.png') top left no-repeat; }
.remove-product-box:hover { background:url('/img/site/remove_product_box_hover.png') top left no-repeat; cursor:pointer; }
.product-box-item-name { display:block; float:left; font-size:12px; color:#070; font-weight:bold; overflow:hidden; margin:5px 0px 4px 6px; }
.remove-product-box { float:right; display:block; width:13px; height:13px; margin:6px; }
.product-box-item-price { float:right; font-size:12px; font-weight:bold; margin:5px 4px 0 8px; padding-bottom:6px; }
.qtip-content .product-box-item-name { display:block; float:left; font-size:14px; color:#070; font-weight:bold; overflow:hidden; margin:7px 0px 6px 6px; }
.qtip-content .remove-product-box { float:right; display:block; width:13px; height:13px; margin:6px; }
.qtip-content .product-box-item-price { float:right; font-size:14px; font-weight:bold; margin:7px 6px 0 8px; }
.cart-bubble { border:1px solid #ccc !important; background:white !important; max-width:320px !important; }

/* news */
.newsfeed-time:hover { color:#666; }
.trade-details-link { color:#77f !important; }
.newsfeed-comment a { font-weight:normal; }

/* buttons */
.statbox-options-button { display:block; width:64px; float:right; margin:7px 0px 0px 16px; padding:4px; font-size:10px; color:#060; font-weight:bold; cursor:pointer; background:#eef; }
.option-button { font-size:10px; color:#060; font-weight:bold; cursor:pointer; background:#eef; padding:6px 10px; font-size:12px; }
.fb-button { display:block; background:#eef; margin:0; padding:3px 8px; font-size:14px; color:#060; font-weight:bold; cursor:pointer; }
.alert-bubble { position:relative; }
.num-alerts-bubble { position:absolute; background:#fdd; margin:-12px 0 0 6px; padding:3px; color:#844; border:1px solid #ecc; font-weight:bold; min-width:14px; text-align:center; font-size:12px; }
#cart-items-alert-bubble { position:absolute; background:#fff28f; margin:-9px 0 0 30px; padding:3px; color:#844; border:1px solid #f5d800; font-weight:bold; min-width:14px; text-align:center; font-size:12px; }

/* ads */
#banner-ad-container { float:left; clear:both; width:665px; margin:20px 0 32px 18px; }
#content-comments-ad-container { float:left; width:100%; text-align:center; background:#0002; margin-bottom:4px; }	
#content-comments-ad { display:inline-block; float:none !important; margin:16px !important; overflow:hidden; }
#ad-container { display:block; }
#franchiseball_leaderboard_atf { height:90px; overflow:hidden; }
#franchiseball_square { height:auto; overflow:hidden; }
#no-ads-link-container { position:absolute; top:88px; right:10px; display:block; }
#no-ads-link-container > a { font-size:12px; color:#a0a0ae; }

/* comments */
#content-comments #comments-input-box::placeholder { color:#aaaaaa; }
#content-comments #comments-post-button { min-width:60px; }

/* cache */
#bubble-cache { display:none; }

/* standings */
.standings-frame { float:left; clear:both; max-width:700px; margin:0 0 8px 0; background:none; border:1px solid #ccc; }
.standings-head-row { float:left; clear:both; max-width:700px; height:22px; margin:0 0 2px 0; font-weight:bold; background:#ddf; }
.standings-team-row { float:left; clear:both; max-width:700px; margin:0 0 0 0; }
.standings-name-container { float:left; overflow:hidden; }
.standings-head-name { display:block; float:left; margin:2px 0 0 3px; font-size:14px; }
.standings-head-team { float:left; width:76px; height:16px; padding:4px 2px 0 2px; }
.standings-head { float:left; margin:4px 0 0 2px; }
.standings-head-win { width:36px; }
.standings-head-loss { width:36px; }
.standings-head-pct { width:46px; }
.standings-head-gb { width:35px; }
.standings-head-runsscored { width:70px; }
.standings-head-runsagainst { width:70px; }
.standings-head-runsdiff { width:50px; }
.standings-head-streak { width:46px; }
.standings-head-last10 { width:54px; }
.standings-name-cell { float:left; overflow:hidden; }
.standings-name-cell-link { display:block; float:left; margin:0 0 0 2px; }
.standings-cell { float:left; margin:0 0 0 2px; }
.standings-win-cell { width:36px; }
.standings-loss-cell { width:36px; }
.standings-pct-cell { width:46px; }
.standings-gb-cell { width:35px; }
.standings-runsscored-cell { width:70px; }
.standings-runsagainst-cell { width:70px; }
.standings-runsdiff-cell { width:50px; }
.standings-streak-cell { width:46px; }
.standings-last10-cell { width:54px; }
.standings-div-name { width:642px; float:left; clear:both; margin:0 0 8px 0; font-size:12px; font-weight:bold; }
.standings-div-history-link { float:right; font-size:12px; margin-right:2px; color:#7a7; }
.standings-archive-season-selector { float:right; margin:0 20px 0 0; font-size:12px; }
.standings-wc-link-container { float:right; display:block; margin-right:20px; }
.standings-wc-link { font-size:12px; color:#77f; }
.standings-wc-header { float:left; width:244px; margin-bottom:4px; }
.standings-wc-header-link { float:left; font-size:12px; margin-left:3px; }
.wc-standings { float:left; clear:both; width:244px; }

/* schedule */
.schedule-container { float:left; clear:both; width:244px; margin-top:8px; }
.schedule-header { float:left; width:244px; height:18px; font-size:12px; }
.schedule-header-link { float:left; margin:0; margin-left:3px; }
.schedule-frame { float:left; clear:both; }
#team_schedule_list { display:block; float:left; margin:0 0 0 0; font-size:11px; border:1px solid #ccc; }
.schedule-minimal-list { float:left; clear:both; margin:0; }

/* mobile */
@media only screen and (max-width: 1000px) {
	#no-ads-link-container { display:none }
}

/* domain related */
.domain-selector-container { float:left; width:224px; text-align:center; background:#eee; margin:12px 0 0 0; font-size:14px; font-weight:bold; padding:8px; }
.domain-selector-label { color:#77f; }
.domain-selector-container .domain-selector { cursor:pointer; display:inline-block; border:1px solid #ccc; margin-left:4px; padding:2px; font-size:12px; }
