/*
 ----------------------------------------------------------------------------
	Company: CBS Interactive, CBSSports.com College Network
	Producer: Stanley J. Haag
	Designer: Weston Stecklair
 	CSS Document: afl-13-display.css
 ----------------------------------------------------------------------------
*/
@import url("http://fonts.googleapis.com/css?family=Open+Sans");
/* DEFAULT TYPE SELECTORS
 * ---------------------------------------------------------------------------- */
body {
	background: #1E2024;
	color: #111111;
	font: 11px  Arial, Verdana, sans-serif, Helvetica;
	margin: 0px;
	padding: 0px;
}
td {
	font: 11px  Arial, Verdana, sans-serif, Helvetica;
	color: #111111;
}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4,h5,h6 { font-size: 13px; }
a img, :link img, :visited img, fieldset { border: none; }
a:link, a:visited { color: #003366; text-decoration: underline; }
a:hover, a:active { color: #CC3333; text-decoration: none; }
a { outline: none; }
#columns pre { font-family: monospace; font-size: 11px; }
#columns .presmall { font-family: monospace; font-size: 11px; }
#columns pre a { font-family: monospace; }
#columns a:hover { text-decoration: none; }
img, img * { display: block; }
/*--- END DEFAULT TYPE SELECTORS ---*/

/* CLASSES
 * ---------------------------------------------------------------------------- */
.center { text-align: center; }
.img-left { float: left; margin: 0px 6px 4px 0px }
.img-right { float: right; margin: 0px 0px 4px 6px }
.clear { clear: both; }
#revLayeredAd .revClickText  { color: #FFFFFF; }
.revLineColor td { display: none; }
h2,
.storyheadline,
.StoryHeadline,
.page-header {
	color: #666666;
	font-weight: bold;
	font-size: 20px;
}
.storyteaser,
.StoryTeaser { color: #999999; font-weight: bold; font-size: 14px; }
.fivevert { line-height: 5px; }
.tenvert { line-height: 10px; }
.twentyvert { line-height: 20px; }
.blue { color: #003366; }
.gold { color: #CCCC99; }
.ltblue { color: #0033CC; }
.ltgrey { color: #CCCCCC; }
.grey { color: #999999; }
.red { color: #CC3333; }
/*--- END CLASSES ---*/

/* STICKY HEADER
 * ---------------------------------------------------------------------------- */
#sticky-header {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-nav-swipe.gif") repeat-x;
	width: 100%;
	height: 38px;
	display: block;
	position: fixed;
	top: 100px;
	left: 0px;
	z-index: 666;
}
#sticky-header-wrap {
	width: 980px;
	height: 38px;
	display: block;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	z-index: 666;
}
#sticky-logo {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-mast-logo-2.png") no-repeat;
	width: 153px;
	height: 120px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: -18px;
	top: 0px;
	z-index: 444 !important;
}
/*------------ MAIN NAVIGATION: #nav ---------------*/
#mainnav-wrap {
	width: 820px;
	height: 38px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 666;
}
#nav, #nav * { border-collapse: collapse; margin: 0px; padding: 0px; }
#nav {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") no-repeat;
	height: 38px;
	position: relative;
	width: 820px;
	z-index: 99;
}
#nav span { display: none; }
#nav li, #nav a {
	height: 38px;
	display: block;
}
#nav li { float: left; }
#nav-01 { width: 68px; }
#nav-02 { width: 117px; }
#nav-03 { width: 67px; }
#nav-04 { width: 94px; }
#nav-05 { width: 145px; }
#nav-06 { width: 117px; }
#nav-07 { width: 93px; }
#nav-08 { width: 75px; }
#nav-09 { width: 44px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") 0 -38px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -68px -38px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -185px -38px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -252px -38px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -346px -38px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -491px -38px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -608px -38px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -701px -38px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -776px -38px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") 0 -38px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -68px -38px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -185px -38px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -252px -38px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -346px -38px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -491px -38px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -608px -38px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -701px -38px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-4.png") -776px -38px }

/* dropdown w/panel background
 * ----------------------*/
#nav ul.panel {
	position: absolute;
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-nav-panel.png") no-repeat;
	color: #FFFFFF;
	top: 38px;
	left: -9999px;
	width: 820px;
	height: 212px;
	z-index: 111;
	padding: 0px;
	display: block;
	overflow: hidden;
	background-size: 820px 212px;
}
#nav ul.generic-01 {
	border: none;
	left: -9999px;
	top: 35px;
	position: absolute;
	z-index: 444;
	width: 200px;
	margin-left: 20px;
}
#nav ul.generic-02 {
	border: none;
	left: -9999px;
	top: 35px;
	position: absolute;
	z-index: 444;
	width: 200px;
	margin-left: 230px;
}
#nav li li { width: 200px; background: none; }
#nav li li,
#nav li li a { height: auto; }
#nav li:hover ul,
#nav a:hover ul { left: auto; }
#nav li.background:hover ul,
#nav .background a:hover ul { left: 0px; padding-left: 20px; padding-top: 0px; }
#nav li li { text-indent: 0; color: #FFFFFF; padding: 5px 0px 1px 0px; }
#nav li.header {
    width: 200px;
	background: none;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 15px 0px 0px 0px;
	font-size: 14px;
	 border-bottom: 1px solid #CC3333;
}
#nav li.background li a {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 0px 0px 1px 8px;
}
#nav li.background li a:hover {
	background: none;
	color: #CC3333;
	display: block;
	text-decoration: none;
	padding: 0px 0px 1px 8px;
}
/*--- END MAIN NAVIGATION: #nav ---*/
/*------------------------ END STICKY HEADER ------------------------*/

/* LAYOUT
 * ---------------------------------------------------------------------------- */
#container-index {
	background-position: center top !important;
	-webkit-background-size: 2000px 2200px !important;
	background-size: 2000px 2200px !important;
	background-repeat: no-repeat !important;
}
#wrap-index {
	width: 980px;
	margin: 0px auto;
	display: block;
	padding: 0px 10px 20px 10px;
}
.wrap-column {
	width: 980px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.wrap-column-1 { padding: 0px; margin: 0px; vertical-align: top; }
#holder-banner-promo-wrap {
	width: 980px;
	height: 93px;
	margin: 0px 0px 0px 0px;
}
#holder-banner {
	width: 728px;
	height: 90px;
	float: left;
	margin: 5px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#promo-wrap {
	background: #999999;
	width: 247px;
	height: 90px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#promo-wrap a:hover img {
	opacity: .95;
	filter: alpha(opacity=95);
}
#promo-wrap a:active img {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
#scoreboard-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-scoreboard-bg-2.png") no-repeat;
	width: 860px;
	height: 70px;
	display: block;
	padding: 0px 0px 0px 81px;
	margin: 45px 0px 18px 56px;
	position: relative;
}
#score-flash-wrapper {
	width: 699px;
	height: 70px;
	position: relative;
	z-index: 555;
}
#headlines-area-wrap {
	width: 980px;
	height: 472px;
	position: relative;
}
#more-headlines-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-bg-more-headlines-bg.png") no-repeat;
	width: 260px;
	height: 302px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	top: 0px;
	right: 0px;
}
.sec-headlines-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-more-headlines-bullet.gif") no-repeat 20px center;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 30px;
}
.sec-headlines-wrap h1 {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}
.sec-headlines-wrap a:link { color: #CCCCCC; text-decoration: none; padding: 0px 0px 0px 0px; }
.sec-headlines-wrap a:visited { color: #CCCCCC; text-decoration: none; padding: 0px 0px 0px 0px; }
.sec-headlines-wrap a:hover { color: #CC3333; text-decoration: none; padding: 0px 0px 0px 0px; }
/* Top Stories Tabs: #topstories-tab
 * ----------------------------------------------- */
#top-stories-tabs-wrap {
	width: 980px;
	height: 472px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
}
#topstories-tab ul.topstories-1 { margin: 0px; padding: 0px; }
#topstories-tab ul.topstories-1 li { float: left; list-style: none; text-indent: -9999px; }
#topstories-tab ul.topstories-1 span { display: none; }
#topstories-tab ul.topstories-1 {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-topstories.gif") no-repeat;
	height: 50px;
	width: 720px;
	position: relative;
	z-index: 222;
}
#topstories-tab ul.topstories-1 li, #topstories-tab ul.topstories-1 a { display: block; height: 50px; }
#tab-topstories { width: 179px; }
#tab-video { width: 177px; }
#tab-afnation { width: 178px; }
#tab-fantasy { width: 186px; }
#topstories-tab.on-topstories #tab-topstories { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-topstories.gif") -0px -50px }
#topstories-tab.on-video #tab-video { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-topstories.gif") -179px -50px }
#topstories-tab.on-afnation #tab-afnation { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-topstories.gif") -356px -50px }
#topstories-tab.on-fantasy #tab-fantasy { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-topstories.gif") -534px -50px }

#topstories-tab #tab-topstories:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-topstories.gif") -0px -50px }
#topstories-tab #tab-video:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-topstories.gif") -179px -50px }
#topstories-tab #tab-afnation:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-topstories.gif") -356px -50px }
#topstories-tab #tab-fantasy:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-topstories.gif") -534px -50px }
#topstories {
	width: 980px;
	height: 422px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#frame_photo {
	width: 720px;
	height: 352px;
}
#bsi-prev {
	width: 30px;
	height: 45px;
	position: absolute;
	top: 152px;
	left: 10px;
}
#bsi-next {
	width: 30px;
	height: 45px;
	position: absolute;
	top: 152px;
	right: 270px;
}
#rel-min-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-bsi-thumbs-bg.png") no-repeat;
	width: 980px;
	height: 70px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#relativeFrame, #relativeFrame * {
	margin: 0px;
	padding: 0px;
}
#relativeFrame {
	position: absolute;
	width: 685px;
	height: 70px;
	z-index: 1;
}
#relativeFrame div {
	width: 662px;
	height: 57px;
	position: absolute;
	z-index: 2;
	padding: 3px 10px 10px 13px;
}
#relativeFrame div#frm0 { visibility: visible; }
#relativeFrame div#frm1, div#frm2, div#frm3 { visibility: hidden; }
#relativeFrame h1 { font: 20px  'Open Sans', sans-serif; margin: 0px 0px 1px 0px; color: #FFFFFF !important; }
#relativeFrame .synopsis { font-size: 12px; color: #999999; margin: 0px 0px 0px 0px; }
#relativeFrame a:link { color: #FFFFFF; text-decoration: none; }
#relativeFrame a:visited { color: #FFFFFF; text-decoration: none; }
#relativeFrame a:hover { color: #CC3333; text-decoration: none; }

#minis {
	width: 293px;
	height: 70px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#mini0, #mini1, #mini2, #mini3 {
	width: 60px;
	height: 50px;
	position: relative;
	margin: 10px 0px 0px 10px;
	float: left;
}
#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
	border: 1px solid #111111;
	border-radius: 7px;
}
#minis a:hover img, #minis div.miniOn a img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	border: 1px solid #111111;
	border-radius: 7px;
}
#vid0, #vid1, #vid2, #vid3 {
	background:url("http://grfx.cstv.com/confs/afl/graphics/afl-13-bsi-thumb-play.png") no-repeat;
	position: absolute;
	top: 13px;
	left: 18px;
	width: 23px !important;
	height: 23px !important;
	z-index: 10;
	display: none;
}
#bsi-video-wrap {
	width: 634px;
	height: 356px;
	display: none;
	z-index: 100;
}
#bsi-flash-video {
	background: #111;
	display: block;
	width: 634px;
	height: 356px;
	position: absolute;
	left: 43px;
	top: 0px;
	z-index: 111;
}
#video {
	background: #3D3C41;
	width: 980px;
	height: 422px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#flash-video {
	display: block;
	width: 980px;
	height: 356px;
	z-index: 111;
	position: absolute;
	top: 40px;
	left: 0px;
	z-index: 3;
	padding: 0px 0px 0px 0px;
}
#more-videos-hdr {
	width: 980px;
	height: 20px;
	position: absolute;
	top: 10px;
	left: 0px;
}
#more-videos-hdr a:hover img {
	opacity: .85;
	filter: alpha(opacity=85);
}
#more-videos-hdr a:active img {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
#afnation {
	background: #3D3C41;
	width: 980px;
	height: 422px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#fantasy {
	background: #3D3C41;
	width: 980px;
	height: 422px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#conference_leaders table {
	margin: 7px 1px !important;
}
/* ---- END Top Stories Tabs ---- */
#search-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-search-bg.jpg") no-repeat;
	width: 246px;
	height: 36px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 0px 14px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#form-text-field {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-search-bar-bg.gif");
	margin: 0px 0px 0px 0px !important;
	float: left !important;
	width: 183px !important;
	height: 20px !important;
	padding: 1px 10px 1px 5px !important;
}
#form-text-field input {
	width: 183px !important;
	height: 20px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border: 0 !important;
}
#form-submit-bt {
    height: 22px !important;
    width: 33px !important;
	margin: 0px 0px 0px 0px !important;
	float: left !important;
}
#form-submit-bt input {
	border: 0 !important;
    height: 22px !important;
    width: 33px !important;
	margin: 0px 0px 0px 0px !important;
}
#form-submit-bt input:hover {
	filter: alpha(opacity=85);
	opacity: .85;
}
#form-submit-bt input:active {
	filter: alpha(opacity=100);
	opacity: 1.0;
}
.is-wrapper {
	clear: both;
}
.imageswapper {
	position: relative;
	overflow: hidden;
}
.imageswapper a, .imageswapper a img,.imageswapper div { border: 0; margin:0px; padding: 0px; }
.imageswapper ul { list-style: none; margin: 0; padding: 0; position: absolute; top: 0; left: 0; }
.imageswapper ul li { float: left; }
.imageswapper ul li a:hover {
	opacity: .9;
	filter: alpha(opacity=90);
}
.imgswap-button-left {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 66;
}
.imgswap-button-right {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 66;
}
.imgswap-button-right a, .imgswap-button-left a {
	display: block;
	text-indent: -9999px;
}
#lg-slider-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-widepromo-bg.png") no-repeat;
	width: 980px;
	height: 108px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}
#lg-slider {
	clear: both;
	height: 108px;
	margin: 0px 0px 0px 0px;
}
#LGSLIDER-outside-wrapper {
	position: relative;
	height: 88px;
	width: 960px;
	padding: 10px 10px 10px 10px;
}
#LGSLIDER-outside-wrapper .imgswap-button-left {
	position: absolute;
	left: 10px;
	top: 31px;
}
#LGSLIDER-outside-wrapper .imgswap-button-right {
	position: absolute;
	right: 10px;
	top: 31px;
}
#LGSLIDER-outside-wrapper .imgswap-button-left a {
	background: url('http://grfx.cstv.com/confs/afl/graphics/afl-13-widepromo-btn-back.png') no-repeat;
	height: 45px;
	width: 30px;
}
#LGSLIDER-outside-wrapper .imgswap-button-left a:hover {
	background: url('http://grfx.cstv.com/confs/afl/graphics/afl-13-widepromo-btn-back.png') no-repeat;
	opacity: .8;
	filter: alpha(opacity=80);
}
#LGSLIDER-outside-wrapper .imgswap-button-right a {
	background: url('http://grfx.cstv.com/confs/afl/graphics/afl-13-widepromo-btn-next.png') no-repeat;
	height: 45px;
	width: 30px;
}
#LGSLIDER-outside-wrapper .imgswap-button-right a:hover {
	background: url('http://grfx.cstv.com/confs/afl/graphics/afl-13-widepromo-btn-next.png') no-repeat;
	opacity: .8;
	filter: alpha(opacity=80);
}
#LGSLIDER-outside-wrapper .imgswap-button-right a:active, #LGSLIDER-outside-wrapper .imgswap-button-left a:active {
	opacity: .5;
	filter: alpha(opacity=50);
}

#middle-wrap {
	width: 980px;
	height: 250px;
}
#standings-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-16-standings-bg.jpg") no-repeat;
	width: 410px;
	height: 250px;
	float: left;
	margin: 0px 10px 0px 0px;
}
td.CalendarContent {
	padding: 5px 1px 1px 1px !important;
}
#index_standings b {
	color: #CCCCCC;
	/*text-decoration: underline;*/
	border-bottom: 1px solid #CC3333;
}
#stores-wrap {
	width: 250px;
	height: 250px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#store-tabs-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-photos-bg.jpg") no-repeat;
	width: 250px;
	height: 95px;
	margin: 0px 0px 10px 0px;
}
/* Store tabs: #store-tab
 * --------------------------------------------- */
#store-tab ul.store-1 { margin: 0px; padding: 0px; }
#store-tab ul.store-1 li { float: left; list-style: none; text-indent: -9999px; }
#store-tab ul.store-1 span { display: none; }
#store-tab ul.store-1 {
	background:url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-store2.png") no-repeat;
	height: 38px;
	width: 165px;
	position: relative;
	z-index: 333;
}
#store-tab ul.store-1 li, #store-tab ul.store-1 a { display: block; height: 38px; }
#tab-store { width: 84px; }
#tab-photos { width: 81px; }
#store-tab.on-store #tab-store { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-store2.png") 0 -38px }
#store-tab.on-photos #tab-photos { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-store2.png") -84px -38px }

#store-tab #tab-store:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-store2.png") 0 -38px }
#store-tab #tab-photos:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-store2.png") -84px -38px }
#store {
	width: 250px;
	height: 57px;
	position: relative;
}
#strlnk {
	width: 250px;
	height: 95px;
	position: absolute;
	top: -38px;
	right: 0px;
}
#store a:hover img, #photos a:hover img {
	opacity: .80;
	filter: alpha(opacity=80);
}
#store a:active img, #photos a:active img {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
/* - - - - - - - - - - - - - - - - - -
   @STORE PORTAL
   - - - - - - - - - - - - - - - - - -
*/
#store-wrapper {
	width: 250px;
	height: 57px;
	position: relative;
	overflow: hidden;
}
#store-wrapper a:link { color: #FFFFFF; text-decoration: none; }
#store-wrapper a:visited { color: #FFFFFF; text-decoration: none; }
#store-wrapper a:hover { color: #CC3333; text-decoration: none; }
#store-items-slider {
	width: 250px;
	height: 95px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -38px;
	left: 0px;
}
#store-items-slider li {
	width: 250px;
	height: 95px;
	display: block;
	float: left;
}
.store-item-img {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 70px;
	height: 70px;
	border: 1px solid #FFFFFF;
	border-radius: 5px;
}
#store-title1 {
	display: none;
/*	line-height: 1em;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 15px;
	left: 15px;
	width: 150px;
	height: 16px;
	text-align: left;
	overflow: hidden;
	cursor: pointer;
	letter-spacing: 1px;
	margin: 0px;*/
}
.store-item-name {
	font-size: 12px;
	position: absolute;
	top: 46px;
	left: 0px;
	width: 154px;
	height: 30px;
	text-align: right;
	overflow: hidden;
	cursor: pointer;
	letter-spacing: 1px;
	color: #CCCCCC !important;
}
.store-item-price {
	position: absolute;
	top: 76px;
	left: 0px;
	width: 154px;
	height: 30px;
	font-size: 14px;
	text-align: right;
	cursor: pointer;
	letter-spacing: 1px;
	color: #FFFFFF !important;
	font-weight: bold;
}
#store-error {
	z-index: 99;
	width: 230px;
	height: 40px;
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-comingsoon.png") no-repeat;
	display: none;
	position: absolute;
	left: 10px;
	bottom: 10px;
}
#photos {
	width: 250px;
	height: 57px;
	position: relative;
}
#pcs {
	width: 230px;
	height: 40px;
	position: absolute;
	left: 10px;
	bottom: 10px;
}
/* ---- END Store Tabs ---- */
#auctions-tabs-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-auctions-bg.jpg") no-repeat;
	width: 250px;
	height: 145px;
	margin: 0px 0px 0px 0px;
}
/* Auctions tabs: #auctions-tab
 * --------------------------------------------- */
#auctions-tab ul.auctions-1 { margin: 0px; padding: 0px; }
#auctions-tab ul.auctions-1 li { float: left; list-style: none; text-indent: -9999px; }
#auctions-tab ul.auctions-1 span { display: none; }
#auctions-tab ul.auctions-1 {
	background:url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-auctions2.png") no-repeat;
	height: 38px;
	width: 250px;
	position: relative;
	z-index: 333;
}
#auctions-tab ul.auctions-1 li, #auctions-tab ul.auctions-1 a { display: block; height: 38px; }
#tab-auctions { width: 84px; }
#tab-publications { width: 166px; }
#auctions-tab.on-auctions #tab-auctions { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-auctions2.png") 0 -38px }
#auctions-tab.on-publications #tab-publications { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-auctions2.png") -84px -38px }

#auctions-tab #tab-auctions:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-auctions2.png") 0 -38px }
#auctions-tab #tab-publications:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-auctions2.png") -84px -38px }
#auctions {
	width: 250px;
	height: 107px;
	position: relative;
}
/* - - - - - - - - - - - - - - - - - -
   @AUCTION PORTAL
   - - - - - - - - - - - - - - - - - -
*/
#auction-wrapper {
	padding: 0px;
	margin: 0px auto 0px auto;
	position: relative;
}
#auction-window {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	position: relative;
}
#auction-slider {
	position: absolute;
	top: 24px;
	width: 10000px;
	height: 80px !important;
	display: none;
}
#auction-item-title {
	width: 200px;
	color: #003366;
	display: block;
	font-weight: bold;
	left: 15px;
	position: absolute;
	top: 7px;
	line-height: 12px;
	text-shadow: 1px 1px #666;
}
#auction-item-price {
	position: absolute;
	text-align: right;
	top: 20px;
	right: 22px;
	width: 50px;
	color: #CC3333;
	font-size: 16px;
	font-weight: bold;
	display: none;
	text-shadow: 1px 1px #666;
}
#auction-butt-left {
	position: absolute;
	top: 35px;
	left: 8px;
	display: none;
}
#auction-butt-right {
	position: absolute;
	top: 35px;
	right: 8px;
	display: none;
}
#auction-butt-left a {
	display: block;
	text-indent: -9999px;
	height: 45px;
	width: 25px;
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-promoslider-btn-back.png") no-repeat left top;
}
#auction-butt-right a {
	display: block;
	text-indent: -9999px;
	height: 45px;
	width: 25px;
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-promoslider-btn-next.png") no-repeat right top;
}
/*#auction-butt-left a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-arrow-left.png")  no-repeat left -52px;}
#auction-butt-right a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-arrow-right.png")  no-repeat left -52px;}
#auction-butt-left a:active { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-arrow-left.png") no-repeat left -102px;}
#auction-butt-right a:active { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-arrow-right.png") no-repeat left -102px;}*/
.auction-item-box {
	height: 80px;
	width: 80px;
	float: left;
	margin: 0px;
	padding: 10px 0 10px 0;
	text-align: center;
	opacity: 0.1; /* keep opacity */
	filter: alpha(opacity=10);	/* keep opacity */
}
.auction-item-box-active {
	/*background: url("/images/auction-item-bg-active.png") no-repeat;*/
	height: 80px;
	width: 80px;
	float: left;
	margin: 0px;
	padding: 10px 0 10px 0;
	text-align: center;
	opacity: none; /* keep opacity */
	filter: none; /* keep opacity */
}
.auction-item-box a {
	display: block;
}
.auction-item-box a:hover {
	cursor: default;
}
.auction-item-img {
	width: 60px;
	height: 60px;
	border: none;
}
#auction-error {
	width: 230px;
	height: 40px;
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-comingsoon.png") no-repeat;
	display: none;
	position: absolute;
	left: 10px;
	top: 27px;
}

#publications-error {
	width: 230px;
	height: 40px;
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-comingsoon.png") no-repeat;
	display: none;
	position: absolute;
	left: 10px;
	top: 27px;
}

#publications {
	width: 250px;
	height: 107px;
	position: relative;
}
#pbcs {
	width: 230px;
	height: 40px;
	position: absolute;
	left: 10px;
	bottom: 40px;
}
/* ---- END Auctions Tabs ---- */
#featured-poll-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-featured-poll-bg.jpg") no-repeat;
	width: 300px;
	height: 240px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
}
/*#featured-poll-wrap table tr td { background: none !important; }*/
#featured-poll-wrap img { display: none !important }
	/*fanpoll*/
#featured-poll-wrap table { width: 280px !important; padding: 10px 0px 0px 10px; }
.pollquestion { color: #FFFFFF !important; }
.pollanswers { color: #FFFFFF !important; }
#featured-poll-wrap input { background: #FFFFFF !important; color: #000000 !important; border: 1px solid #000000 !important; margin-top: -14px; }
input#pollradio { background: none !important; }
#promo-slider-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-promoslider-bg.png") no-repeat;
	width: 980px;
	height: 190px;
	margin: 20px 0px 20px 0px;
	position: relative;
}
#promo-slider {
	clear: both;
	height: 190px;
	margin: 0px 0px 0px 0px;
}
#PROMOSLIDER-slider li img {
	width: 300px;
	height: 150px;
}
#PROMOSLIDER-outside-wrapper {
	position: relative;
	height: 170px;
	width: 950px;
	padding: 20px 0px 0px 30px;
}
#PROMOSLIDER-outside-wrapper .imgswap-button-left {
	position: absolute;
	left: 5px;
	top: 70px;
}
#PROMOSLIDER-outside-wrapper .imgswap-button-right {
	position: absolute;
	right: 5px;
	top: 70px;
}
#PROMOSLIDER-outside-wrapper .imgswap-button-left a {
	background: url('http://grfx.cstv.com/confs/afl/graphics/afl-13-promoslider-btn-back.png') no-repeat;
	height: 45px;
	width: 25px;
}
#PROMOSLIDER-outside-wrapper .imgswap-button-left a:hover {
	background: url('http://grfx.cstv.com/confs/afl/graphics/afl-13-promoslider-btn-back.png') no-repeat;
	opacity: .8;
	filter: alpha(opacity=80);
}
#PROMOSLIDER-outside-wrapper .imgswap-button-right a {
	background: url('http://grfx.cstv.com/confs/afl/graphics/afl-13-promoslider-btn-next.png') no-repeat;
	height: 45px;
	width: 25px;
}
#PROMOSLIDER-outside-wrapper .imgswap-button-right a:hover {
	background: url('http://grfx.cstv.com/confs/afl/graphics/afl-13-promoslider-btn-next.png') no-repeat;
	opacity: .8;
	filter: alpha(opacity=80);
}
#PROMOSLIDER-outside-wrapper .imgswap-button-right a:active, #PROMOSLIDER-outside-wrapper .imgswap-button-left a:active {
	opacity: .5;
	filter: alpha(opacity=50);
}

#logos-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-14-sponsor-bg.jpg") no-repeat;
	width: 980px;
	height: 232px;
	margin: 0px 0px 40px 0px;
}
#logos-wrap img {
	width: 160px;
	height: 90px;
	float: left;
	margin: 12px 0px 0px 30px;
}
#logos-wrap a:hover img {
	opacity: .80;
	filter: alpha(opacity=80);
}
#logos-wrap a:active img {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
/* FOOTER
 * ---------------------------------------------------------------------------- */
#footer {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sitemap-links-swipe.gif") repeat-x;
	width: 100%;
	height: 700px;
	color: #FFFFFF !important;
	padding: 0px 0px 0px 0px;
	font: 12px  Arial, Verdana, Helvetica, sans-serif !important;
}
#footer-middle {
	width: 980px;
	height: 700px;
	margin: 0px auto;
	position: relative;
}
#site-links-wrap {
	padding: 50px 0px 0px 0px;
	margin: 0px auto;
	width: 728px;
	height: 214px;
	position: relative;
}
#stie-links-hdr {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sitemap-afl-logo.png") no-repeat;
	width: 75px;
	height: 60px;
	position: absolute;
	top: -20px;
	left: 330px;
}
#site-links-wrap ul {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 36px 0px 30px;
}
#site-links-wrap li {
	list-style-type: none;
	padding: 6px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px !important;
}
#site-links-wrap a:link { color: #CCCCCC !important; text-decoration: none !important; }
#site-links-wrap a:visited { color: #CCCCCC !important; text-decoration: none !important; }
#site-links-wrap a:hover { color: #CC3333 !important; text-decoration: none !important; }
#holder-banner2 {
	width: 728px;
	height: 90px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}
#footer-links { color: #FFFFFF !important; }
#footer-wrap-temp { clear: both !important; color: #FFFFFF !important; position: relative !important; font: 10px Arial, Verdana, Helvetica, sans-serif !important; margin-top: 55px !important }
#footer a:link, #footer a:visited { color: #FFFFFF !important; }
#footer a:hover, #footer a:active { color: #CC3333 !important; text-decoration: none !important; }
#logo-wrap {
	background: url("http://grfx.cstv.com/graphics/cbs-partners-white.png") no-repeat !important;
	filter: none !important;
}
#dropdown-wrap { margin-top: 0px !important; }
/*--- END FOOTER ---*/
/*------------------ END LAYOUT

/* STICKY FOOTER
 * ---------------------------------------------------------------------------- */
#sticky-footer {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-swipe.png") repeat-x;
	width: 100%;
	height: 73px;
	display: block;
	position: fixed;
	bottom: 0px;
	z-index: 444;
}
#sticky-footer-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-bg.png") no-repeat;
	width: 900px;
	height: 67px;
	display: block;
	margin: 0px auto;
	padding: 6px 0px 0px 100px;
	position: relative;
	z-index: 555;
}
#teamnav, #teamnav * { border-collapse: collapse; margin: 0px; padding: 0px; }
#teamnav {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") no-repeat;
	height: 67px;
	position: relative;
	width: 800px;
	z-index: 99;
}
#teamnav span { display: none; }
#teamnav li, #teamnav a {
	height: 67px;
	display: block;
}
#teamnav li { float: left; }
#teamnav-01 { width: 56px; }
#teamnav-02 { width: 58px; }
#teamnav-03 { width: 58px; }
#teamnav-04 { width: 57px; }
#teamnav-05 { width: 57px; }
#teamnav-06 { width: 56px; }
#teamnav-07 { width: 60px; }
#teamnav-08 { width: 55px; }
#teamnav-09 { width: 58px; }
#teamnav-10 { width: 56px; }
#teamnav-11 { width: 59px; }
#teamnav-12 { width: 56px; }
#teamnav-13 { width: 56px; }
#teamnav-14 { width: 58px; }

#teamnav-01 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") 0 -67px }
#teamnav-02 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -56px -67px }
#teamnav-03 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -114px -67px }
#teamnav-04 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -172px -67px }
#teamnav-05 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -229px -67px }
#teamnav-06 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -286px -67px }
#teamnav-07 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -342px -67px }
#teamnav-08 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -402px -67px }
#teamnav-09 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -457px -67px }
#teamnav-10 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -515px -67px }
#teamnav-11 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -571px -67px }
#teamnav-12 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -630px -67px }
#teamnav-13 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -686px -67px }
#teamnav-14 a:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -742px -67px }

#teamnav-01:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") 0 -67px }
#teamnav-02:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -56px -67px }
#teamnav-03:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -114px -67px }
#teamnav-04:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -172px -67px }
#teamnav-05:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -229px -67px }
#teamnav-06:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -286px -67px }
#teamnav-07:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -342px -67px }
#teamnav-08:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -402px -67px }
#teamnav-09:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -457px -67px }
#teamnav-10:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -515px -67px }
#teamnav-11:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -571px -67px }
#teamnav-12:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -630px -67px }
#teamnav-13:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -686px -67px }
#teamnav-14:hover>a { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-sticky-footer-icons.png") -742px -67px }
/*--------------------------------------- END STICKY FOOTER ---------------------*/

/* BIO-TABLE
 * ---------------------------------------------------------------------------- */
.bio-table {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-bio-bg.jpg") repeat-x;
	width: 600px;
	height: 270px;
	position: relative;
	color: #333333;
	margin: -60px 0px 0px 0px;
}
.player-number {
	width: 40px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	top: 1px;
	right: 20px;
	color: #FFFFFF;
	text-align: right;
	font-size: 20px;
	font-weight: bold;
}
.player-name {
	width: 400px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	top: 1px;
	left: 20px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
}
.player-photo {
	width: 105px;
	height: 145px;
	position: absolute;
	top: 80px;
	left: 36px;
}
.player-photo img { border: 0px; }
.bio-body {
    bottom: 30px;
    color: #666666;
    font-size: 11px;
    height: 175px;
    position: absolute;
    left: 160px;
    width: 325px;
}
.bio-table table, .bio-table table * { color: #666666; line-height: 15px !important; background: none !important; vertical-align: top;  }
.bio-table .bio-body table img { display: none; }
.stats-m-footbl-defn { width: 100% !important; }
.stats-m-footbl-rush { width: 100% !important; }
.stats-m-footbl-recv { width: 100% !important; }
.stats-m-footbl-kikr { width: 100% !important; }
.stats-m-footbl-pntr { width: 100% !important; }
.stats-m-footbl-pass { width: 100% !important; }
.stats-m-footbl-fegs { width: 100% !important; }
.fbstatsTotal td { background: #ddd !important; font-weight: 700 !important; text-align:center !important; }
.stats-m-footbl td {padding:2px !important; border:1px !important; text-align:center !important;}
.stats-m-footbl thead th {background: #666666; color:#fff; font-weight:700; text-align:center;}
.stats-m-footbl-rush td {padding:2px !important; border:1px !important; text-align:center !important;}
.stats-m-footbl-rush thead th {background: #666666 !important; color:#fff !important; font-weight:700 !important; text-align:center !important;}
.stats-m-footbl-recv td {padding:2px !important; border:1px !important; text-align:center !important;}
.stats-m-footbl-recv thead th {background: #666666 !important; color:#fff !important; font-weight:700 !important; text-align:center !important;}
.stats-m-footbl-kikr td {padding:2px !important; border:1px !important; text-align:center !important;}
.stats-m-footbl-kikr thead th {background: #666666 !important; color:#fff !important; font-weight:700 !important; text-align:center !important;}
.stats-m-footbl-pntr td {padding:2px !important; border:1px !important; text-align:center !important;}
.stats-m-footbl-pntr thead th {background: #666666 !important; color:#fff !important; font-weight:700 !important; text-align:center !important;}
.stats-m-footbl-defn td {padding:2px !important; border:1px !important; text-align:center !important;}
.stats-m-footbl-defn thead th {background: #666666 !important; color:#fff !important; font-weight:700 !important; text-align:center !important;}
.stats-m-footbl-pass td {padding:2px !important; border:1px !important; text-align:center !important;}
.stats-m-footbl-pass thead th {background: #666666 !important; color:#fff !important; font-weight:700 !important; text-align:center !important;}
.stats-m-footbl-fegs td {padding:2px !important; border:1px !important; text-align:center !important;}
.stats-m-footbl-fegs thead th {background: #666666 !important; color:#fff !important; font-weight:700 !important; text-align:center !important;}

.team-logo-aflblz { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-utah.png") no-repeat; }
.team-logo-aflbrn { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-iowa.png") no-repeat; }
.team-logo-aflgld { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-cleveland.png") no-repeat; }
.team-logo-aflprd { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-orlando.png") no-repeat; }
.team-logo-aflpwr { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-pitt.png") no-repeat; }
.team-logo-aflrtl { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-arizona.png") no-repeat; }
.team-logo-aflrush { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-chicago.png") no-repeat; }
.team-logo-aflsbc { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-sanjose.png") no-repeat; }
.team-logo-aflshk { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-spokane.png") no-repeat; }
.team-logo-aflsoul { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-philadelphia.png") no-repeat; }
.team-logo-aflsrk { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-jacksonville.png") no-repeat; }
.team-logo-aflstm { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-tampabay.png") no-repeat; }
.team-logo-afltln { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-sanantonio.png") no-repeat; }
.team-logo-aflvdo { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-neworleans.png") no-repeat; }
.team-logo-aflport { width: 100px; height: 100px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-portland.png"); }
.team-logo-aflwadc { width: 100px; height: 100px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-washington.png"); }
.team-logo-afllvo { width: 150px; height: 150px; position: absolute; top: 80px; right: 20px; background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-lasvegas.png"); }
/*--- END BIO-TABLE ---*/

/* PHOTO-TABLE
 * ---------------------------------------------------------------------------- */
.photo-table {
	border-collapse: collapse;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 160px;
}
.photo-table .email-print li {
	display: block;
	margin: 3px 0px;
}
.photo-table .caption { font-size: 10px }
/*--- END PHOTO-TABLE ---*/

/* EMAIL-PRINT
 * ---------------------------------------------------------------------------- */
#printer-footer {
	clear:both;
	padding: 5px 0px 5px 0px;
}
#printer-footer-inside {
	width: 400px;
	padding: 5px 0px 5px 0px;
}
#printer-footer-inside img { display: inline; }
/*--- END EMAIL-PRINT ---*/

#logo-wrap{
	float:left;
	background: url("http://grfx.cstv.com/graphics/new-footer-13-white-logo.png") no-repeat !important;
			*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://grfx.cstv.com/graphics/new-footer-13-white-logo.png") !important;
	width:50%;
	display:block;
	height:50px;
	display:block
}

/* STORY
 * ---------------------------------------------------------------------------- */
#container-story {
	background-position: center top !important;
	-webkit-background-size: 2000px 2200px !important;
	background-size: 2000px 2200px !important;
	background-repeat: no-repeat !important;
}
#wrap-story {
	width: 980px;
	margin: 0px auto;
	display: block;
	padding: 0px 10px 20px 10px;
}
#columns-story {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-bg-content-swipe-interior.gif") repeat-y;
	width: 980px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}
#column-1-story, #column-2-story { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-story { width: 642px; padding: 0px 0px 0px 0px; }
#column-2-story { width: 300px; padding: 0px 19px 19px 19px; }
#story-wrap {
	width: 612px;
	padding: 0px 15px 10px 15px;
}
#recent-news-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-hdr-recentnews-interior.gif") no-repeat center top;
	width: 300px;
	padding: 50px 0px 20px 0px;
}
#recent-news-wrap .sec-headlines-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-bullet-interior.gif") no-repeat 20px center;
}
#recent-news-wrap .sec-headlines-wrap a:link { color: #666666; text-decoration: none; padding: 0px 0px 0px 0px; }
#recent-news-wrap .sec-headlines-wrap a:visited { color: #666666; text-decoration: none; padding: 0px 0px 0px 0px; }
#recent-news-wrap .sec-headlines-wrap a:hover { color: #CC3333; text-decoration: none; padding: 0px 0px 0px 0px; }

#online-store-portal-story-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-hdr-store-interior.gif") no-repeat center top;
	width: 300px;
	height: 175px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
#strlnkstry {
	width: 300px;
	height: 145px;
	position: absolute;
	top: 44px;
	right: 0px;
}
#online-store-portal-story-wrap a:hover img {
	opacity: .80;
	filter: alpha(opacity=80);
}
#online-store-portal-story-wrap a:active img {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
#photoTable { margin: 10px 0px 0px 0px }
/*--- END STORY ---*/

/* TEAMS
 * ---------------------------------------------------------------------------- */
#container-team {
	background-position: center top !important;
	-webkit-background-size: 2000px 2200px !important;
	background-size: 2000px 2200px !important;
	background-repeat: no-repeat !important;
}
#wrap-team {
	width: 980px;
	margin: 0px auto;
	display: block;
	padding: 0px 10px 20px 10px;
}
#sport-header-wrap {
	width: 980px;
	height: 70px;
	position: relative;
}
#sport-nav-wrap {
	width: 400px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	position: absolute;
	right: 20px;
	bottom: 18px;
	font-size: 14px;
}
#sport-nav-wrap a { padding: 0px 0px 0px 5px; }
#sport-nav-wrap a:link { color: #CCCCCC; text-decoration: none; }
#sport-nav-wrap a:visited { color: #CCCCCC; text-decoration: none; }
#sport-nav-wrap a:hover { color: #CC3333; text-decoration: none; }
#social-nav-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-social-box-bg-team.png") no-repeat;
	width: 308px;
	height: 50px;
	position: absolute;
	right: 16px;
	bottom: -36px;
}
.sm {
	width: 80px;
	height: 21px;
	float: left;
	margin: 12px 0px 0px 21px;
}
#columns-team {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-bg-content-swipe-interior.gif") repeat-y;
	width: 980px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}
#column-1-team, #column-2-team { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-team { width: 640px; padding: 0px 0px 0px 0px; }
#column-2-team { width: 300px; padding: 54px 20px 19px 20px; }
#column-2-team a:link { color: #003366; text-decoration: none; }
#column-2-team a:visited { color: #003366; text-decoration: none; }
#column-2-team a:hover { color: #CC3333; text-decoration: none; }
#col-1-team-wrap {
	width: 640px;
	padding: 0px 0px 10px 0px;
}
#team-info-wrap {
	width: 640px;
	height: 260px;
	position: relative;
	overflow: hidden;
}
#team-info-wrap.aflblz { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-utah.png") no-repeat 70px 20px; }
#team-info-wrap.aflbrn { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-iowa.png") no-repeat 70px 20px; }
#team-info-wrap.aflgld { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-cleveland.png") no-repeat 70px 20px; }
#team-info-wrap.aflprd { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-orlando.png") no-repeat 70px 20px; }
#team-info-wrap.aflkiss { background: url("http://grfx.cstv.com/confs/afl/graphics/13-team-logo-losangeles-2.png") no-repeat 70px 20px; }
#team-info-wrap.aflpwr { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-pitt.png") no-repeat 70px 20px; }
#team-info-wrap.aflrtl { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-arizona.png") no-repeat 70px 20px; }
#team-info-wrap.aflrush { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-chicago.png") no-repeat 70px 20px; }
#team-info-wrap.aflsbc { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-sanjose.png") no-repeat 70px 20px; }
#team-info-wrap.aflshk { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-spokane.png") no-repeat 70px 20px; }
#team-info-wrap.aflsoul { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-philadelphia.png") no-repeat 70px 20px; }
#team-info-wrap.aflsrk { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-jacksonville.png") no-repeat 70px 20px; }
#team-info-wrap.aflstm { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-tampabay.png") no-repeat 70px 20px; }
#team-info-wrap.afltln { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-sanantonio.png") no-repeat 70px 20px; }
#team-info-wrap.afllvo { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-lasvegas.png") no-repeat 70px 20px; }
#team-info-wrap.aflvdo { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-neworleans.png") no-repeat 70px 20px; }
#team-info-wrap.aflport { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-portland.png") no-repeat 95px 30px; }
#team-info-wrap.aflwadc { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-team-logo-washington.png") no-repeat 95px 30px; }



.tickets-btn {
	width: 207px;
	height: 48px;
	position: absolute;
	top: 160px;
	left: 40px;
}
a:hover img.tickets-btn {
	opacity: .80;
	filter: alpha(opacity=80);
}
a:active img.tickets-btn {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.tickets-phone-number {
	width: 207px;
	height: 20px;
	position: absolute;
	top: 212px;
	left: 40px;
	text-align: center;
	color: #666666;
	font-weight: bold;
}
.info-wrap {
	width: 285px;
	height: 170px;
	border-left: 1px solid #CCCCCC;
	position: absolute;
	top: 45px;
	left: 290px;
	padding: 0px 0px 0px 35px;
}
.info-wrap a:link { color: #003366; text-decoration: none; }
.info-wrap a:visited { color: #003366; text-decoration: none; }
.info-wrap a:hover { color: #CC3333; text-decoration: none; }
.row-wrap {
	width: 280px;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	font-size: 13px;
}
.info-wrap .last { border-bottom: 0px !important; }
.left-wrap {
	/*width: 140px;*/
	height: 20px;
	float: left;
	color: #666666;
	font-weight: bold;
	text-align: left;
}
.right-wrap {
	/*width: 140px;*/
	height: 20px;
	float: right;
	color: #999999;
	text-align: right;
}
/* Team News Tabs: #teamnews-tab
 * ----------------------------------------------- */
#team-news-tabs-wrap {
	width: 640px;
	height: 419px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	position: relative;
}
#teamnews-tab ul.teamnews-1 { margin: 0px; padding: 0px; }
#teamnews-tab ul.teamnews-1 li { float: left; list-style: none; text-indent: -9999px; }
#teamnews-tab ul.teamnews-1 span { display: none; }
#teamnews-tab ul.teamnews-1 {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-teamnews.gif") no-repeat;
	height: 50px;
	width: 640px;
	position: relative;
	z-index: 222;
}
#teamnews-tab ul.teamnews-1 li, #teamnews-tab ul.teamnews-1 a { display: block; height: 50px; }
#tab-teamnews { width: 163px; }
#tab-schedule { width: 156px; }
#tab-roster { width: 158px; }
#tab-videosteam { width: 163px; }
#teamnews-tab.on-teamnews #tab-teamnews { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-teamnews.gif") -0px -50px }
#teamnews-tab.on-schedule #tab-schedule { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-teamnews.gif") -163px -50px }
#teamnews-tab.on-roster #tab-roster { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-teamnews.gif") -319px -50px }
#teamnews-tab.on-videosteam #tab-videosteam { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-teamnews.gif") -477px -50px }

#teamnews-tab #tab-teamnews:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-teamnews.gif") -0px -50px }
#teamnews-tab #tab-schedule:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-teamnews.gif") -163px -50px }
#teamnews-tab #tab-roster:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-teamnews.gif") -319px -50px }
#teamnews-tab #tab-videosteam:hover { background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabs-teamnews.gif") -477px -50px }
#teamnews {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabsection-bg-team.gif") repeat-x;
	width: 640px;
	height: 369px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	color: #999999;
	font-size: 12px;
}
#teamnews a:link { color: #666666; text-decoration: none; }
#teamnews a:visited { color: #666666; text-decoration: none; }
#teamnews a:hover { color: #CC3333; text-decoration: none; }
#firstHDL {
	width: 600px;
	height: 125px;
	margin: 0px 20px 0px 20px;
	padding: 30px 0px 20px 0px;
}
#firstHDLthumb {
	width: 75px;
	height: 125px;
	float: left;
	margin: 0px 10px 0px 0px;
}
#firstHDLright {
	width: 515px;
	height: 125px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#firstHDLright h1 { margin: 2px 0px 2px 0px; font-size: 20px }
.btmHDLs {
	clear: both;
	width: 600px;
	height: 20px;
	line-height: 20px;
	margin: 5px 20px 5px 20px;
}
#schedule {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabsection-bg-team.gif") repeat-x;
	width: 640px;
	height: 364px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	overflow-y: auto;
	overflow-x: hidden;
}
#schedule a font { font-weight: bold; }
#schedule a:link { color: #003366; text-decoration: none; }
#schedule a:visited { color: #003366; text-decoration: none; }
#schedule a:hover { color: #CC3333; text-decoration: none; }
#schedtable {
	margin: 0px auto;
    width: 620px;
	border: 0px;
}
#schedtable td:first-child {
	width: 100px;
}
#schedtable td {
	padding: 3px 10px 3px 10px;
	width: 200px;
}
#schedtable tr:first-child font {
	text-transform: uppercase;
	font-weight: bold !important;
	color: #FFFFFF !important;
	font-size: 14px !important;
	text-shadow: 1px 1px #111111;
}
#schedtable tr:first-child td {
	background: #003366 !important;
	border-bottom: 3px solid #CC3333 !important;
}
#schedtable tr td {
	border: 0px;
}
#roster {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabsection-bg-team.gif") repeat-x;
	width: 630px;
	height: 350px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 14px 5px;
	overflow-y: auto;
	overflow-x: hidden;
}
#roster table { width: 100%; }
#sortable_roster {
	width: 100%;
}
#sortable_roster tr td {
	border-bottom: 1px solid #CCCCCC !important;
  	padding: 2px 4px;
}
#sortable_roster thead th { background: #003366; padding: 6px 4px; border-bottom: 3px solid #CC3333 !important; border-right: 0px; }
#roster a:link font { color: #003366; text-decoration: none; font-weight: bold; }
#roster a:visited font { color: #003366; text-decoration: none; font-weight: bold; }
#roster a:hover font { color: #CC3333; text-decoration: none; font-weight: bold; }
#roster a:link { color: #003366; text-decoration: none; }
#roster a:visited { color: #003366; text-decoration: none; }
#roster a:hover { color: #CC3333; text-decoration: none; }
#videosteam {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-tabsection-bg-team.gif") repeat-x;
	width: 640px;
	height: 369px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
/* ---- END Team News Tabs ---- */
#photo-galleries-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-hdr-photos-team.gif") no-repeat center top;
	width: 600px;
	height: 250px;
	margin: 0px 20px 0px 20px;
	overflow: hidden;
}
.block-wrap {
	width: 191px;
	float: left;
	margin: 65px 0px 0px 13px;
	color: #999999;
}
.first { margin: 65px 0px 0px 0px; }
.block-wrap img {
	width: 191px;
	height: 112px;
	margin: 0px 0px 3px 0px;
}
.block-wrap a:link { color: #666666; text-decoration: none; }
.block-wrap a:visited { color: #666666; text-decoration: none; }
.block-wrap a:hover { color: #CC3333; text-decoration: none; }

#latest-transactions-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-hdr-latest-transactions-team.gif") no-repeat center top;
	width: 600px;
	min-height: 445px;
	margin: 0px 20px 0px 20px;
	padding: 68px 0px 0px 0px;
}
#latest-transactions-wrap a:link { color: #003366; text-decoration: none; }
#latest-transactions-wrap a:visited { color: #003366; text-decoration: none; }
#latest-transactions-wrap a:hover { color: #CC3333; text-decoration: none; }
#team-standings-wrap {
	width: 300px;
	height: 180px;
	padding: 60px 0px 0px 0px;
	overflow: hidden;
}

#team-standings-wrap.aflrtl, #team-standings-wrap.aflkiss, #team-standings-wrap.aflport, #team-standings-wrap.aflgld  {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-hdr-int-national-conf.png") no-repeat center top;
}
#team-standings-wrap.aflsrk, #team-standings-wrap.aflprd, #team-standings-wrap.aflsoul, #team-standings-wrap.aflstm {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-hdr-int-american-conf.png") no-repeat center top;
}

#team-leaders-wrap {
	background: url("http://grfx.cstv.com/confs/afl/graphics/afl-13-hdr-teamleaders-interior.gif") no-repeat center top;
	width: 300px;
	min-height: 616px;
	padding: 60px 0px 0px 0px;
	margin: 25px 0px 0px 0px;
}
/*--- END TEAMS ---*/
.dataTables_paginate { margin-top: -20px; }


.CalendarHead td {font-weight:700;}
.ogg{ background:#eee; border-bottom: 3px #122945 solid;}
.ogg td{ border-bottom: 2px #122945 solid; font-weight:700 !important;}
.oddOff  {display:none;}
#team-standings-wrap #american_east_standings {width:100%;}
#team-standings-wrap #national_pacific_standings {width:100%;}
#team-standings-wrap #american_south_standings {width:100%;}
#team-standings-wrap #national_west_standings {width:100%;}
#team-standings-wrap #national_west_standings td {color:#000; padding:1px; font:14px/20px Arial, sans-serif; text-align:center;}
#team-standings-wrap #national_pacific_standings td {color:#000; padding:1px; font:14px/20px Arial, sans-serif; text-align:center;}
#team-standings-wrap #american_east_standings td {color:#000; padding:1px; font:14px/20px Arial, sans-serif; text-align:center;}
#team-standings-wrap #american_south_standings td {color:#000; padding:1px; font:14px/20px Arial, sans-serif; text-align:center;}
#arenabowl-box thead tr th {background:#122945; color:#fff; border-bottom:3px #CC0017 solid; padding:8px;}
#arenabowl-box tbody tr td {color:#000; border-bottom:1px #CCC solid; padding:6px; background: url('http://grfx.cstv.com/confs/afl/graphics/ddd-fff-gradient-30h.gif') bottom center;}
#arenabowl-summary  {width:100%;}
#arenabowl-summary thead tr th {background:#122945; color:#fff; border-bottom:3px #CC0017 solid; padding:8px;}
#arenabowl-summary tbody tr td {color:#000; border-bottom:1px #CCC solid; padding:6px; background: url('http://grfx.cstv.com/confs/afl/graphics/ddd-fff-gradient-30h.gif') bottom center;}


#rpitable {width:100%;}
#rpitable thead tr th {background:#122945; border-bottom: 3px solid #CC0017; text-align:center; color:#fff; font-size:18px; padding:5px;}
#rpitable tbody tr td {border-bottom: 1px solid #CCC; font-size:16px; padding:5px;}
#rpitable tbody tr:hover {background:#eee;}

#league_standings_page table tr td.CalendarHead {background:#fff; font-weight:bold !important;}
#league_standings_page #national_west_standings {width:100%;}
#league_standings_page #national_west_standings tr td {font:14px/18px Arial, sans-serif; border-bottom:1px solid #ccc;}
#league_standings_page #national_standings {width:100%;}
#league_standings_page #national_standings tr td {font:14px/18px Arial, sans-serif; border-bottom:1px solid #ccc;}
#league_standings_page #american_standings {width:100%;}
#league_standings_page #american_standings tr td {font:14px/18px Arial, sans-serif; border-bottom:1px solid #ccc;}
#league_standings_page #national_pacific_standings {width:100%;}
#league_standings_page #national_pacific_standings tr td {font:14px/18px Arial, sans-serif; border-bottom:1px solid #ccc;}
#league_standings_page #american_south_standings {width:100%;}
#league_standings_page #american_south_standings tr td {font:14px/18px Arial, sans-serif; border-bottom:1px solid #ccc;}
#league_standings_page #american_east_standings {width:100%;}
#league_standings_page #american_east_standings tr td {font:14px/18px Arial, sans-serif; border-bottom:1px solid #ccc;}

#teamstatsA {width:100%;}
#teamstatsA thead tr th {background:#122945; border-bottom: 3px solid #CC0017; text-align:left; color:#fff; font-size:12px; padding:5px;}
#teamstatsA tbody tr td:nth-child(1) {text-align:left;}
#teamstatsA tbody tr td {border-bottom: 1px solid #CCC; font-size:13px; padding:5px; text-align:left;}
#teamstatsA tbody tr:hover {background:#eee;}
#teamstatsB {width:100%;}
#teamstatsB thead tr th {background:#122945; border-bottom: 3px solid #CC0017; text-align:right; color:#fff; font-size:12px; padding:5px;}
#teamstatsB tbody tr td:nth-child(1) {text-align:left;}
#teamstatsB tbody tr td {border-bottom: 1px solid #CCC; font-size:13px; padding:5px; text-align:right;}
#teamstatsB tbody tr:hover {background:#eee;}
#teamstatsC {width:100%;}
#teamstatsC thead tr th {background:#122945; border-bottom: 3px solid #CC0017; text-align:right; color:#fff; font-size:12px; padding:5px;}
#teamstatsC tbody tr td:nth-child(1) {text-align:left;}
#teamstatsC tbody tr td {border-bottom: 1px solid #CCC; font-size:13px; padding:5px; text-align:right;}
#teamstatsC tbody tr:hover {background:#eee;}

.player_stats_table{width:100%;}
.player_stats_table thead tr th{ text-align:left;
background: rgb(0,51,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,51,107,1) 0%, rgba(5,33,66,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,51,107,1)), color-stop(99%,rgba(5,33,66,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,51,107,1) 0%,rgba(5,33,66,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,51,107,1) 0%,rgba(5,33,66,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,51,107,1) 0%,rgba(5,33,66,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,51,107,1) 0%,rgba(5,33,66,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00336b', endColorstr='#052142',GradientType=0 ); /* IE6-8 */
color:#fff;
}
.player_stats_table thead tr th{ padding:3px; text-align:right;}
.player_stats_table thead tr th.first{ text-align:left;}
.player_stats_table {font:14px/18px Arial, sans-serif;}
.player_stats_table tbody tr td {padding:2px; text-align:right;}
.player_stats_table tbody tr td.first {text-align:left;}
.player_stats_table tbody tr.odd td {background: #ddd;}
.player_stats_table tbody tr.total td {background: #aeaeae; font-weight:700;}

.player_awards_table{width:400px; float:left;}
.player_awards_table thead tr th{ text-align:left;
background: rgb(0,51,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,51,107,1) 0%, rgba(5,33,66,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,51,107,1)), color-stop(99%,rgba(5,33,66,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,51,107,1) 0%,rgba(5,33,66,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,51,107,1) 0%,rgba(5,33,66,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,51,107,1) 0%,rgba(5,33,66,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,51,107,1) 0%,rgba(5,33,66,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00336b', endColorstr='#052142',GradientType=0 ); /* IE6-8 */
color:#fff;
}
.player_awards_table thead tr th{ padding:3px;}
.player_awards_table {font:14px/18px Arial, sans-serif;}
.player_awards_table tbody tr td {padding:2px;}
.player_awards_table tbody tr.odd td {background: #ddd;}

.records{ width:100%;}
.records thead tr th {background:#122945; border-bottom: 3px solid #CC0017; text-align:center; color:#fff; font-size:14px; padding:5px;}
.records tbody tr td {border-bottom: 1px solid #ccc; font-size:12px; padding:5px;}
.records tbody tr {border-bottom: 1px solid #ccc;}
