@import url(reset.css);

html { font-size:62.5%; }

body {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#212121;
	background:#011226 url(../img/body-bg.jpg) no-repeat center top;
	text-align:center;
}
img { border:0; }
strong { font-weight:bold; }
em { font-style:italic; }
h1 {}
h2 {}
h3 {}
a {color:#013369;text-decoration:none;}
a:linked {color:#013369;text-decoration:none;}
a:visited {color:#013369;text-decoration:none;}
a:active {color:#013369;text-decoration:none;}
a:hover {color:#c52a25;text-decoration:none;}
p { font-size:1.2em;margin:5px 0; }
br {}
button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.fltLeft { float:left; }
.fltRight { float:right; }
.clear { clear:both; }
.clearboth { clear:both; }
br.fullclear { clear:both; }
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
/* End hide from IE Mac */
@font-face {
	font-family: 'NFLEndzoneSansCondMedium';
	src: url('http://i.nflcdn.com/static/site/img/fonts/endzone-sans/medium-cond.eot');
}
@font-face {
	font-family: 'NFLEndzoneSansCondMedium';
	src: url('//:') format('no404'), url('http://i.nflcdn.com/static/site/img/fonts/endzone-sans/medium-cond?#iefix') format('eot'), url('http://i.nflcdn.com/static/site/img/fonts/endzone-sans/medium-cond.woff') format('woff'), url('http://i.nflcdn.com/static/site/img/fonts/endzone-sans/medium-cond.ttf') format('truetype'), url('http://i.nflcdn.com/static/site/img/fonts/endzone-sans/medium-cond.svg#EndzoneSansCondMedium') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*=== form stuff ===*/
.required{
	color:#D50A0A;
}

label {
	display:inline-block;
	width:215px;
	font-size:1.3em;
}
input[type="text"],
input[type="password"] {
	width:200px;
	font-size:1.3em;
}
select {
	width:200px;
	font-size:1.2em;
}
.select_date {
	width:70px;
	font-size:1.2em;
}

#registerForm ul li,
#updateRegForm ul li,
#updateCC ul li,
#loginForm ul li,
#customerService ul li {
	padding:0 0 7px 0;
}
/*=== Ending standard style for site ===*/

#container {
	margin: 0 auto;
	width: 1010px;
}

#header_toplinks {
	padding: 18px 0 15px 0;
}
#header_toplinks a {
	color:#FFFFFF;
	text-decoration:none;
}

#header_toplinks div ul li {
	display:inline-block;
	color:#FFFFFF;
}

#header_bar{
	background-color:#FFFFFF;
	height:90px;	
}
#header_bar .nfl_logo {
	padding: 10px 0 0 23px;
}
#header_bar .textinfo {
	text-align: left;
}
#header_bar .textinfo ul {
	padding:32px 0 0 14px;
}
#header_bar .fltLeft.textinfo ul li {
	font-size: 1.1em;
	padding-bottom: 5px;
}
#header_bar .nflpa_logo {
	padding: 12px 18px 0 0;
}

#topNav {
	width: 985px;
	height: 50px;
	background: #FFFFFF url(../img/bg_nav.png) repeat-x;
	text-align: left;
	margin-left: 13px;
}
#topNav ul {
	padding: 15px 0 0 20px;
}
#topNav ul li {
	display: inline-block;
	font-family: 'NFLEndzoneSansCondMedium';
	font-size: 2em;
	color: #013369;
	padding-right: 30px;
}
#topNav ul li.shareArea {
	float: right;
	padding-right: 6px;
}
#topNav ul li.shareArea div{
	padding-right:5px;
}
#topNav ul li.shareArea div span {
	font-family: 'NFLEndzoneSansCondMedium';
	font-weight:normal;
	font-size: 0.75em;
	color: #666666;
	vertical-align:top;
}


#header_toplinks div span {
	padding-left: 5px;
}
.nav_red_line {
	background-color: #d50a0a;
	height: 5px;
}
#nfl_ad_ban {
	padding: 20px 0 12px 0;
}
#content_topdropshade {
	width: 997px;
	height: 6px;
	background: url(../img/bg_content_top.png) no-repeat;
	margin-left: 6px;
}
#content_area {
	width: 997px;
	background: url(../img/bg_content.png) repeat-y;
	text-align: left;
	margin-left: 6px;
}

#content_area #column_a {
	width: 172px;
}

#content_area #column_a #search {
	margin:14px 0 8px 20px;
	padding:8px 0 0 5px;
}
#content_area #column_a .sect_root {
	width: 177px;
	height: 42px;
	margin-left: -5px;
}
#content_area #column_a .sect_root h2 {
	padding: 6px 0 0 19px;
	font-family: 'NFLEndzoneSansCondMedium';
	color: #FFFFFF;
	font-size: 2em;
}
.sect_brown { background: url(../img/bg_nav_left_brown.png); }
.sect_red { background:url(../img/bg_nav_left_red.png); }
.sect_dkblue { background:url(../img/bg_nav_left_blue.png); }

#content_area #column_a ul.hold_view_line {
	padding: 2px 0 10px 20px;
}
#content_area #column_a ul.hold_view_line li {
	width: 128px;
	border-top: 1px dashed #9c9c9c;
	padding: 8px 0 8px 2px;
	font-size: 1.1em;
	color: #313131;
}
#content_area #column_a ul li.first {
	width: 128px;
	border-top:none;
	padding: 8px 0 8px 2px;
	font-size: 1.1em;
	color: #313131;
}
#content_area #column_a .layout_logo {
	padding: 10px 0 0 20px;
}
#content_area #column_a .layout_logo ul {
	font-size: 0.90em;
}
#content_area #column_a .layout_logo ul li {
	width: 150px;
	padding-bottom: 10px;
}
#content_area #column_a .layout_logo ul li .img_logo {
	width: 70px;
}
#content_area #column_a .layout_logo ul li .text {
	width: 75px;
	padding-top: 18px;
}

#content_area #column_b {
	width: 820px;
}

#bidProcess {
	
}

/*=== standard elements ===*/
.standSmButton a {
	font-family:'NFLEndzoneSansCondMedium';
	font-size:19px;
	font-weight:normal;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:0;
	padding:0 30px 0 8px;
	line-height:26px;
	text-align:left;
	text-decoration:none;
}
.standSmButton input[type="submit"],
.standSmButton input[type="button"] {
	background: transparent;
	overflow: visible;
	font-family:'NFLEndzoneSansCondMedium';
	font-size:19px;
	font-weight:normal;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:0;
	padding:0 30px 0 8px;
	border:none;
	border:0px;
	cursor: pointer;
	text-align:left;
}
.standSmButton {
	float:left;
	display:inline-block;
	background-color:#d50a0a;
	height:24px;
	margin:0;
	padding:0;
}
.standSmButtonLeft {
	float:left;
	display:inline-block;
	background:url(../img/but_sm_left.png) no-repeat;
	width:4px;
	height:24px;
	margin:0;
	padding:0;
}
.standSmButtonRight {
	float:left;
	display:inline-block;
	background:url(../img/but_sm_right.png) no-repeat;
	width:37px;
	height:24px;
	margin:0;
	padding:0;
}

.standMedButton a {
	font-family:'NFLEndzoneSansCondMedium';
	font-size:23px;
	font-weight:normal;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:0;
	padding:0 40px 0 8px;
	line-height:36px;
	text-align:left;
	text-decoration:none;
}
.standMedButton input[type="submit"],
.standMedButton input[type="button"] {
	background: transparent;
	overflow: visible;
	font-family:'NFLEndzoneSansCondMedium';
	font-size:23px;
	font-weight:normal;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:0;
	padding:3px 40px 0 8px;
	border:none;
	border:0px;
	cursor: pointer;
	text-align:left;
}
.standMedButton {
	float:left;
	display:inline-block;
	background-color:#d50a0a;
	height:34px;
	margin:0;
	padding:0;
}
.standMedButtonLeft {
	float:left;
	display:inline-block;
	background:url(../img/but_med_left.png) no-repeat;
	width:4px;
	height:34px;
	margin:0;
	padding:0;
}
.standMedButtonRight {
	float:left;
	display:inline-block;
	background:url(../img/but_med_right.png) no-repeat;
	width:50px;
	height:34px;
	margin:0;
	padding:0;
}

.standLgButton a {
	font-family:'NFLEndzoneSansCondMedium';
	font-size:30px;
	font-weight:normal;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:0;
	padding:0 50px 0 8px;
	line-height:45px;
	text-align:left;
	text-decoration:none;
}
.standLgButton input[type="submit"],
.standLgButton input[type="button"] {
	background: transparent;
	overflow: visible;
	font-family:'NFLEndzoneSansCondMedium';
	font-size:30px;
	font-weight:normal;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:0;
	padding:4px 50px 0 8px;
	border:none;
	border:0px;
	cursor: pointer;
	text-align:left;
}
.standLgButton {
	float:left;
	display:inline-block;
	background-color:#d50a0a;
	height:44px;
	margin:0;
	padding:0;
}
.standLgButtonLeft {
	float:left;
	display:inline-block;
	background:url(../img/but_lg_left.png) no-repeat;
	width:5px;
	height:44px;
	margin:0;
	padding:0;
}
.standLgButtonRight {
	float:left;
	display:inline-block;
	background:url(../img/but_lg_right.png) no-repeat;
	width:64px;
	height:44px;
	margin:0;
	padding:0;
}

/*=== footer content from NFL.com site ===*/
div#footer-2012{position:relative;width:998px;padding:0px;zoom:1;margin:0 auto}
div#footer-2012 div.footer-content{background-color:#b4b4b4;width:985px;position:relative;left:7px;z-index:2;padding-bottom:30px}
div#footer-2012 div.w{background:url("http://i.nflcdn.com/static/site/4.18/img/global/alt/box-shadow.png") repeat-y right top transparent;width:985px;padding:0px 7px;left:0px;z-index:0;position:absolute;top:0;bottom:0}
div#footer-2012 a.logo{position:absolute;left:20px;top:15px;display:block;width:95px;height:128px;background:url("http://i.nflcdn.com/static/site/4.18/img/header-2012/header-sprite.png") top left no-repeat;border:none;text-decoration:none}
div#footer-2012 .footer-links-container{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABBCAIAAACWxPnIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQ0Q2MDRENDc1RUIxMUUxQTJDNkVFMjhBQjU2MEZENCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQ0Q2MDRENTc1RUIxMUUxQTJDNkVFMjhBQjU2MEZENCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxMUQ1M0VCNzVFODExRTFBMkM2RUUyOEFCNTYwRkQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYxMUQ1M0VDNzVFODExRTFBMkM2RUUyOEFCNTYwRkQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SU0V4wAAAaZJREFUeNpMk+mSgjAQhCEMl8jtvv+DWXv9XrlvUNkJEyemsCpd3fOlA6X5+/39d7t9XC7GscS7wGX+fH2xuBWF2A2DHgzmeQ7GvpNzyXPcA6qiKNDZjxGQTpZRSvI+r1fmFWUJ+0uUZZllmeIVVZWnKe7leRjL0pROhfIQzIP0cGhVVQX7y6nqOk0SxSOh+tV1nSSJ6odOEsc8BUkUMbxuW92vaZo4jhW/bdsoinAv+U3XxWFIU6JBJwz5LUH0cuRU1+l+Xd+H57Pik5B59Pu+P6MgHgl+ZRAEASP6YRDsoDgHgeIPw0BBqYdxDE4nMgDFCQXzTr7P/cZxBC2mCT3Vb5om3/dVv2mefc9T/Ujofp7rcr95nvX7W+bZ9TzFn5cFg+p7LMvi4hTNY8x5Q4DjOFxpWVd933VdXcdR9922zbZt3Et/PYSaJ6Hva4O+4na/6373bQPbVrw7OgCKR0LNo7AsS/cDy+JKMsjO4/HAoHgXMo/u8/kUiKD/mxRC3wpM02SE9NihoHgXBn0PXDwlLydMU/Pwxzx5Hu9e+SMsEQfvX4ABAAQXVJ36wQ4YAAAAAElFTkSuQmCC") top left repeat-x;background-color:#BEBEBE;min-height:150px;padding:0px
7px;width:971px}
div#footer-2012 .footer-links-container>.footer-links{display:table;position:relative;left:125px;width:850px;font:11px bold arial, sans-serif;color:#666}
div#footer-2012 .footer-links-container > .footer-links .column{display:table-cell;padding-top:15px;vertical-align:top}
div#footer-2012 .footer-links-container > .footer-links .top-label{font:bold 14px arial, sans-serif;color:#333;margin-bottom:10px}
div#footer-2012 .footer-links-container > .footer-links ul li{padding:1px 0px}
div#footer-2012 .footer-links-container > .footer-links a{font:bold 11px arial, sans-serif;color:#666}
div#footer-2012 .footer-links-container > .footer-links a:hover{color:#142455;text-decoration:none}
div#footer-2012 p.copyright{font:10px arial, sans-serif;color:#4a4a4a;padding:15px 20px}
div#footer-2012 .teams{width:1005px;height:62px;position:relative;left:-10px;top:-5px;z-index:2;background:url("http://i.nflcdn.com/static/site/4.18/img/footer-2012/footer-sprite.png") 0px 0px no-repeat}
div#footer-2012 .teams:hover{background:url("http://i.nflcdn.com/static/site/4.18/img/footer-2012/footer-sprite.png") 0px -62px no-repeat}
div#footer-2012 .teams a{position:absolute;width:20px;height:48px;display:block;top:2px}
div#footer-2012 .teams a.BUF{left:70px}
div#footer-2012 .teams a.MIA{left:94px}
div#footer-2012 .teams a.NE{left:120px}
div#footer-2012 .teams a.NYJ{left:149px}
div#footer-2012 .teams a.BAL{left:178px}
div#footer-2012 .teams a.CIN{left:206px}
div#footer-2012 .teams a.CLE{left:231px}
div#footer-2012 .teams a.PIT{left:255px}
div#footer-2012 .teams a.HOU{left:281px}
div#footer-2012 .teams a.IND{left:305px}
div#footer-2012 .teams a.JAC{left:330px}
div#footer-2012 .teams a.TEN{left:355px}
div#footer-2012 .teams a.DEN{left:381px}
div#footer-2012 .teams a.KC{left:408px}
div#footer-2012 .teams a.OAK{left:434px}
div#footer-2012 .teams a.SD{left:461px}
div#footer-2012 .teams a.DAL{left:558px}
div#footer-2012 .teams a.NYG{left:583px}
div#footer-2012 .teams a.PHI{left:609px}
div#footer-2012 .teams a.WAS{left:634px}
div#footer-2012 .teams a.CHI{left:660px}
div#footer-2012 .teams a.DET{left:687px}
div#footer-2012 .teams a.GB{left:710px}
div#footer-2012 .teams a.MIN{left:736px}
div#footer-2012 .teams a.ATL{left:760px}
div#footer-2012 .teams a.CAR{left:782px}
div#footer-2012 .teams a.NO{left:808px}
div#footer-2012 .teams a.TB{left:833px}
div#footer-2012 .teams a.ARI{left:858px}
div#footer-2012 .teams a.STL{left:883px}
div#footer-2012 .teams a.SF{left:909px}
div#footer-2012 .teams a.SEA{left:938px}

/*=== From the old CSS main file ===*/

/********************* DIALOGS *********************/

.modal {
	display: none;
}

.modal_container {
	display: none;
}

#simplemodal-overlay {
	background-color: #333;
}

#simplemodal-container {
	padding: 40px 20px;
	/*background: url("../img/chl/texture.jpg") repeat scroll 0 0 transparent;*/
	background-color:#FFFFFF;
	border: 5px solid #fff;
}

/*.simplemodal-wrap { padding: 50px;}*/

#showerror {
	display: block;
	overflow: hidden;
	padding-bottom: 20px;
}

#simplemodal-container #showerror {
/*	width: 400px;*/
}

#simplemodal-container h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
}

#simplemodal-container p {
	font-size: 1.2em;
	margin-left: 10px;
}

.modalClose {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #9a0000;
	font-weight: bold;
	text-transform: uppercase;
}

#email_friend_modal input[type="text"] {
	width: 300px;
}

#email_friend_modal textarea {
	width: 301px;
	height: 100px;
	padding: 3px;
	font-family: sans-serif;
	font-size: 1.2em;
}

#email_friend_modal .buttonwrap {
	float: left;
}