/* CSS Document */
/* General page element styles */
* {outline:none;}

html	{margin:0; padding:0; overflow-y: scroll; -webkit-text-size-adjust: none}

body {
	background: #2a0a0d;
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin:0;
	padding:0;
	text-align: justify;
	height:100%;
	font-size:small;
}

p, div, ul, ol, li, h1, h2, h3, h4, h5 {margin-top: 0px;}
p, li 	   {}
a img  	   {border:none;}
sup, sub   {line-height:0;}

h1, h2, h3, h4, h5, h6, p 	{font-weight:normal; padding:0; margin:0;} 

a:link,  a	{color:#a80532; text-decoration:none;}
a:active	{color:#a80532}
a:visited	{color:#a80532}
a:hover		{color:#a80532}	

.clear	{clear:both; margin:0; padding:0;}

fieldset {height:auto; width:auto; border:0px; border:none; margin:0; padding:0;}

input.text {-webkit-appearance: none; -webkit-border-radius:0px;}

button, input.submit {margin:0; padding:0; border:none; font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;}

ul.horizontal {margin:0; padding:0;}
ul.horizontal li {display:inline; list-style:none;}
ul.horizontal a  {display:block; float:left;}

#container_container {width:100%; background:#fff; background:#000 url(/images/background_rm4.jpg) no-repeat center top fixed; border-top:#a50132 6px solid; overflow:hidden;}
	.tour #container_container { background-image: url(http://c4250668.r68.cf2.rackcdn.com/02USTourBackground.jpg);}
	.tour#winter_tour #container_container { background-image: url(http://2bd597d9a994744b6499-d6b06cfd79ab288342a44adb8ad027dc.r12.cf2.rackcdn.com/WinterTourBackground.jpg);}
#container {width:980px; padding:0; margin:0 auto; height:100%; background:#000; box-shadow: 0 0 10px 10px #444;}

.tooltip {display:none;	background:transparent url(/images/css/white.png); font-size:12px; height:59px; width:159px; padding:25px;	color:#000;	}

/* Forms */
form fieldset {/*width:385px;*/}
form ul {margin:0; padding:0;}
form li {float:left; width:100%; margin:0; padding:0 0 3px; list-style:none}
form label {width:120px; color:#444; float:left; font-size:12px; padding:2px 15px 0 0; text-align:right;}
form label em {color:#F15C22; margin-right:4px;}
form input.text {width:244px; float:left; vertical-align:top; padding:2px; margin:0; border:1px solid #c7c7c7;}
form button, 
form input.form_button {float:right; background-color:#A80733; color:#fff; clear:both; cursor:pointer; display:block; font-size:14px; font-weight:bold; height:28px; line-height:28px; padding:0 16px; border:0px}
#secondary_left .content form p {float:left; margin:12px 0;}
form ul.checkboxes li {padding:3px; border:1px solid #D8CEA8; margin-bottom:3px; width:621px;}
form ul.checkboxes label {float:none;}
.error {color:#A80733; font-size:110%; text-align:center;}

.form_landing {}
	
			.form_landing #header, 
            .form_landing #navigation, 
            .form_landing #subnavigation, 
            .form_landing #secondary_right, 
            .form_landing #secondary_bottom {display:none;}
			.form_landing .content {width:920px; position:relative; left:20px; }
    		.form_landing #secondary_content {padding-top:0 !important; background-image:url(/images/css/bg_landing_form_content.png); background-position: bottom right; background-repeat:no-repeat;}
   .form_landing form { position:relative; overflow:hidden;}
    .form_landing h1#page_title {width:935px; height:71px; padding:0 0 0 45px; line-height:71px; font-family:Impact, Arial, Helvetica, sans-serif; font-size:36px; text-transform:uppercase; font-weight:normal; color:#fff; background:url(/images/css/bg_landing_form_header.jpg) no-repeat top left; }
    #landing_form_header {padding:15px; background:#f9a13a; }
    #landing_form_header p {font-family:Impact, Arial, Helvetica, sans-serif; font-size:28px !important; line-height:28px !important; text-transform:uppercase; font-weight:normal; color:#9f2f39; text-shadow:1px 1px 1px #fff; margin:0 !important}
    .form_landing fieldset#form_left {float:left; width:425px; padding-left:25px; border-right:#999 1px solid; margin-right:25px;}
	.form_landing fieldset#form_right {float:left; width:425px; padding-top:26px}
    .form_landing form label {color:#000; width:135px;  font-size:14px; line-height:20px; margin:0 0 5px; clear:left;}
    .form_landing form input.text{ height:15px; width:250px; margin:0 0 5px;}
    .form_landing form ul.checkboxes li { width:auto; border:none; padding:0; text-indent:-24px; padding-left:24px;}
    	.form_landing form ul.checkboxes li a {color:#000 !important}
	.form_landing input.submit {position:absolute; right:0; bottom:0;}




	/* Homepage Content Content */
		#standings {}
			#standings table {width:178px;}
			#standings tr {}
			#standings th,
			#standings td {font-size:15px;  padding:0px 10px; text-shadow: 1px 1px #666; text-transform:uppercase; font-weight:bold; text-align:center; color:#fff; vertical-align:middle;}
				#standings th {height:23px; padding:0px; font-size:16px; background: url(/images/css/bg_standings_table_head.gif) repeat-x top left; text-align:center;}
				#standings td {height:24px; background-color:#dc7e11;}
					#standings td.name {text-align:left; background-image:url(/images/css/standings_dot.png); background-repeat:repeat-y; background-position:top left; padding-left:12px; border-right:#fff 1px solid;}
					#standings tr.odd td {background-color:#f1cba0;}
						#standings tfoot tr td {background: url(/images/css/bg_standings_table_head.gif) !important; height:22px !important; font-size:14px !important;}
							#standings tfoot tr td a {color:#fff;}
                            	.italian #standings tfoot tr td a {font-size:13px;}
					#standings td strong {color:#a02238;}
	
		#homepage_content #homepage_content_middle_col #game_info {width:300px; height:250px; padding:0; background:none; float:left; margin-right:6px; margin-bottom:6px;}
			#homepage_content #homepage_content_middle_col #game_info .competition {float:right; height:50px; margin-right:7px}
			#game_info h2 {font-size:32px; font-weight:bold; text-transform:uppercase; color:#f9a13a; line-height:18px; margin:0 0 10px;}
				.italian #game_info h2 {font-size:27px;}
			#game_info h3 {font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff; line-height:10px; margin:0 0 3px;}
			#game_info h4 {}
			#game_info dl {width:294px; height:23px; padding:5px 0 5px 5px; margin:0 0 3px; font-size:21px; font-weight:bold; text-transform:uppercase; color:#fff; background:url(/images/css/bg_game_info_score-line.gif) no-repeat top left;}
				#game_info dt {float:left; width:241px; height:23px; line-height:23px; padding:0; margin:0; border-right:#1b1b1b 1px solid;} #home #game_info dt  {border-right:none;}
					#game_info dt img {height:18px; width:18px; padding:4px; margin:0 6px 0 0; background:url(/images/css/bg_game_info_logo.gif) no-repeat top left; vertical-align:middle; float:left;}
					#game_info dt span {display:block; float:left; height:21px; line-height:21px; text-shadow: 0px 1px #999;}
						#game_info dl span.asroma {color:#a02238;}
						/*#game_info dl span.smaller {font-size:16px;}*/
				#game_info dd {float:left; width:50px; height:28px; line-height:28px; padding:0; margin:0; text-align:center; border-left:#5d5d5e 1px solid;}
			#game_info table {width:300px; border-collapse:collapse; margin:0;}
				#game_info caption {text-align:left; font-size:16px; font-weight:bold; color:#f9a13a; text-transform:uppercase; line-height:16px; margin:0 0 3px;}
				#game_info tr {}
					#game_info tr.odd {background:#1a1a1a;}
				#game_info td {height:16px; padding:0 5px; font-size:12px; font-weight:bold; text-align:left; vertical-align:middle; border-right:#ccc 1px solid;}	
					#game_info td.opponent {padding-left:0;}	
					#game_info td.tickets {text-align:right; border-right:none; padding-right:0;}	
				#game_info td a {color:#999;}
					#game_info td.tickets a {color:#f9a13a; text-transform:uppercase;}
					#game_info .viewmore {font-size:11px; color:#F9A13A; float:right; margin-top:2px;}
	
		#home_latest_match {height:107px; width:178px; padding:0px; background:#000;}
			#home_latest_match h3 {font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff; line-height:18px; margin:0 0 3px; text-align:center;}
			#home_latest_match dl {width:172px; height:30px; padding:5px 0 5px 5px; margin:0 0 3px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff; background:url(/images/css/bg_game_info_score-line.gif) no-repeat top left;}
				#home_latest_match dt {float:left; width:134px; height:30px; line-height:30px; padding:0; margin:0; border-right:#1b1b1b 1px solid;}
					#home_latest_match dt img {height:30px; width:30px; padding:0px; margin:0 6px 0 0; background:url(/images/css/bg_game_info_logo.gif) no-repeat top left; vertical-align:middle; float:left;}
					#home_latest_match dt span {display:block; float:left; height:30px; line-height:30px; text-shadow: 0px 1px #999;}
						#home_latest_match dl span.asroma {color:#a02238;}
						/*#game_info dl span.smaller {font-size:16px;}*/
				#home_latest_match dd {float:left; width:34px; height:30px; line-height:30px; padding:0; margin:0; text-align:center; border-left:#5d5d5e 1px solid;}
	
	
#home #video {position:relative; background:url(/images/css/bg_gallery.jpg) repeat scroll left top transparent; border:1px solid #333; width:318px; height:324px; overflow:visible}
#home #video .simply-scroll-back, #home #video .simply-scroll-forward {display:block;}
#home #video_thumbs_home {padding-left:1px;}
#home #video .simply-scroll {width:317px; height:96px; overflow:hidden; top:237px;}
#home #video_scroll li img {height:85px;}
#home #video #video_scroll {height:96px; padding:0; overflow:hidden;}
#home #video #video_scroll li {margin:0; padding:0; float:left; list-style:none; width:156px; overflow:hidden; border-right:3px solid #fff; background-color:#333;}
#home #video #video_scroll li a {display:block; position:relative;}
#home #video #video_scroll li a:hover span.caption {display:block;}
#home #video #video_scroll li a span.caption {display:none; position:absolute; left:0; bottom:0px; width:134px; height:auto; padding:6px 10px; background:url(/images/css/bg_profile_overlay.png); color:#fff; line-height:12px; font-size:12px;}
#home #video .videoplugin {border:none; width:318px; height:228px; float:none; overflow:hidden;}
#home #video .videowrap {width:318px; /*height:324px;*/ min-height:0;}
#home #video #video_share {padding:3px;}
#home #video .simply-scroll-container {margin:0;}
#home #video .simply-scroll-clip {overflow-x:hidden; height:85px;}
#home #video .simply-scroll-btn {height:96px; width:34px; padding:0 5px; font-size:32px; line-height:96px; color:#fff; bottom:0}
#home #video .simply-scroll-back {text-align:left; background: url(/images/css/ad_prev.png); left:0;width: 30px; height: 30px; padding:0;}
#home #video .simply-scroll-forward {text-align:right; background:url(/images/css/bg_shadow_forward.png) right top no-repeat; right:0; background: url(/images/css/ad_next.png); width: 30px; height: 30px; padding:0;}
#home #video .simply-scroll-forward, #home #video .simply-scroll-back {opacity:0.7; top:35px; text-indent:-999em; overflow:hidden;}
#home #video #video_abstract {display:none;}	

#homepage_content_middle_col .banner {width:300px; height:250px; overflow:hidden; float:left; margin-right:6px; margin-bottom:6px;}
#homepage_content_middle_col .right {margin-right:0;}

#ad_left {height:300px; overflow:hidden; width:182px; margin-bottom:6px;}			
#social {width:182px; height:326px; overflow:hidden; margin-bottom:6px;}

#ticket_block {
font-family:Arial, Helvetica, sans-serif; width:600px; height:114px; border:3px solid #aa002f; margin-bottom:6px;
background-image: url(http://asroma.edit.neptuneweb.com/images/css/bg_ticket_block.jpg);
background: -moz-linear-gradient(top, #e69b3a 0%, #de8000 50%, #e69b3a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e69b3a), color-stop(50%,#de8000), color-stop(100%,#e69b3a));
background: -webkit-linear-gradient(top, #e69b3a 0%,#de8000 50%,#e69b3a 100%);
background: -o-linear-gradient(top, #e69b3a 0%,#de8000 50%,#e69b3a 100%);
background: -ms-linear-gradient(top, #e69b3a 0%,#de8000 50%,#e69b3a 100%);
background: linear-gradient(to bottom, #e69b3a 0%,#de8000 50%,#e69b3a 100%);
}
#ticket_block .text {float:left; padding:20px 0 0 10px; text-shadow:-2px 2px 2px #000; text-transform:uppercase;}
	#ticket_block .text p {color:#fff; margin:0; padding:0; font-size:14px; line-height:18px;}
	#ticket_block .text h4 {color:#fff; font-weight:normal; margin:0; padding:0; font-size:21px; line-height:24px;}
#ticket_block .teams {float:left; padding:12px 0 12px 15px;}
#ticket_block .teams img {height:85px; float:left;}
#ticket_block .teams span {font-size:21px; line-height:85px; height:85px; padding:0 0 0 10px; color:#fff; text-shadow:-2px 2px 2px #000; display:block; float:left;} 
#ticket_block .ticket {float:right; width:180px; padding-top:30px; padding-right:10px;}
#ticket_block .ticket a {
	display:block;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 10px 0px;
	background:#ed7a14;
	background: -moz-linear-gradient(
		top,
		#fbc27c 0%,
		#ed7a14 27%,
		#ed7a14 76%,
		#fbc27c);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fbc27c),
		color-stop(0.27, #ed7a14),

		color-stop(0.76, #ed7a14),
		to(#fbc27c));
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	border: 0px solid #b85f00;
	-moz-box-shadow:
		0px 1px 6px rgba(000,000,000,0.5),
		inset 0px -3px 5px rgba(0,0,0,0.6);
	-webkit-box-shadow:
		0px 1px 6px rgba(000,000,000,0.5),
		inset 0px -3px 5px rgba(0,0,0,0.6);
	box-shadow:
		0px 1px 6px rgba(000,000,000,0.5),
		inset 0px -3px 5px rgba(0,0,0,0.6);
}
#ticket_block .ticket a span {color:#fff;}
#ticket_block .ticket p {color:#fff; font-size:14px; text-align:center; margin:0; padding:5px 0 0;}

	/* End Homepage Content Content */
/* End Homepage Content */	

	
/* General Secondary Content Layout and Styles */

#secondary_content {width:960px; overflow:hidden; padding:1px 10px 50px; position:relative; z-index:25; background:#fff;}
#page-title {width:954px; height:54px; padding:0 0 0 26px; margin:0 0 1px; position:relative; overflow:hidden;}
	#page-title h1,
	#page-title p {float:left; z-index:2; line-height:54px; font-size:26px; font-weight:bold; color:#fff; text-transform:uppercase; position:relative}
	#page-title img {position:absolute; top:0; left:0;}
	#blog #secondary_content h1#page-title {margin-bottom:6px;}
	#page-title a.rss_link {position:relative;  margin-left: 10px; top:17px; font-weight:bold; z-index:8; color:#fff; text-shadow: #000 1px 1px 5px;}
	#page-title a.rss_link img {width:22px; position:static; vertical-align:middle}
	
	#secondary_left {float:left; width:654px; margin-right:6px;}
		#secondary_left .content {padding:0 25px 0 0;}
			#secondary_left .panes div.content {padding-right:50px;}
		#secondary_left .content h1 {color:#a80532; font-size:32px; font-weight:bold; margin:20px 0 10px;}
		#secondary_left .content h2 {color:#a80532; font-size:18px; font-weight:bold; margin:10px 0 0;}
		#secondary_left .content h3 {color:#f7a13a; font-size:16px; font-weight:bold; margin:10px 0 0;}
		#secondary_left .content h4 {color:#f7a13a; font-size:16px; margin:10px 0 0;}
		#secondary_left .content h5 {color:#a80532; font-size:14px; text-decoration:underline; margin:10px 0 0;}
		#secondary_left .content h6 {color:#f7a13a; font-size:14px; margin:10px 0 0;}
		#secondary_left .content th {padding:0 6px 0 0;}
		#secondary_left .content td {padding:0 6px 0 0;}
		#secondary_left .content p, 
		#secondary_left .content li {}
			#secondary_left .content p {line-height:18px; margin:15px 0 0;}
				#secondary_left .content table p {margin:0px;}
			#secondary_left .content li {}
		#secondary_left .content img {}
			#secondary_left .content img.right {float:right; margin-right:0px;padding:5px; border:#ccc 1px solid; margin:5px 0 10px 5px;}
			#secondary_left .content img.left {float:left; margin-left:0px;padding:5px; border:#ccc 1px solid; margin:5px 10px 5px 0;}
			#secondary_left .content img.border {padding:5px; border:#ccc 1px solid; margin:5px 10px 5px;}
			
			#secondary_left .content table {border-collapse:collapse; width:104%; margin:0 0 20px;}
			#secondary_left .content table caption {color:#f7a13a; font-size:16px; font-weight:bold; text-align:left; color:#a2091a; line-height:22px;}
			#secondary_left .content table th,
			#secondary_left .content table td {padding:5px 18px;}
				#secondary_left .content table th.no-pad,
				#secondary_left .content table td.no-pad {padding:0;}
				#secondary_left .content table#full_standings td {padding:10px 4px;}	
					#secondary_left .content table#full_standings tr.roma td {font-weight: bold; color: #A02238;}
			#secondary_left .content table th {height:35px; border-right:#980918 1px solid; border-left:#b1313f 1px solid; background:#920817 url(/images/css/bg_th.gif) repeat-x top left; font-size:16px; line-height:20px; font-weight:bold; color:#f9a13a; text-transform:uppercase; text-align:center;}
					#secondary_left.overlay_version .content table th {text-align:right;}
                #secondary_left .content table th p {font-weight:bold;}	
				#secondary_left .content table th a {color:#f9a13a;}
            #secondary_left .content table td {height:19px; border-right:#b0b0b0 1px solid; border-left:#f7f7f7 1px solid; color:#444; font-size:14px; line-height:18px; }
			#secondary_left .content table tr {}
				#secondary_left .content table tr.shadow {background-image:url(/images/css/bg_tr-firstrow.gif); background-repeat:repeat-x; background-position: top left;}
					#secondary_left .content table tr.shadow td {padding-top:7px; height:26px;}	
				#secondary_left .content table tr.light {background-color:#dcdcdc }
				#secondary_left .content table tr.dark {background-color:#c6c6c6}
			
				/* "History Table Styling */
		
			#secondary_left .content table#history_toc     {border-top:#A80532 1px solid; border-left:#A80532 1px solid;}
			#secondary_left .content table#history_toc  td {border-bottom:#A80532 1px solid; border-right:#A80532 1px solid !important; padding: 5px 0px 1px 1px; text-align: center; text-transform:uppercase; font-weight:bold; width:33%;}
				#secondary_left .content table#history_toc  td img {width:210px; height:137px;}
			#secondary_left .content table#history_toc  tr.dark {background:#F9A13A}
				#secondary_left .content table#history_toc  tr.light td {border-bottom:none;}	
			#secondary_left .content #history_style { background:#333333; color: #FFFFFF; padding: 20px; width:615px; margin-top: 0px;}
				#secondary_left .content #history_style h2 {color:#fff;}
				#secondary_left .content #history_style a {color:#fff;}
				#secondary_left .content #history_style hr {color:#fff;}
				
				
                /* "Player Stats Table Styling */
              #secondary_left .content  table#player_stats {width:100%; margin-top:25px;}
              #secondary_left .content table#player_stats th,
              #secondary_left .content table#player_stats td  {padding:5px;}
                #secondary_left .content table#player_stats th {font-size:14px; line-height:16px;}
                #secondary_left .content table#player_stats td {font-size:14px; line-height:16px; text-align:center;}
                    #secondary_left .content table#player_stats.offense th {font-size:12px; line-height:14px;}
                    #secondary_left .content table#player_stats.offense td {font-size:12px; line-height:14px;}
                	#secondary_left .content table#player_stats td:first-child {text-align:left;}
                
                
                
                /* "No Style" Table Styling */
		
			#secondary_left .content table.nostyle  th {border-right:none;}
			#secondary_left .content table.nostyle  {width: 100%;}
			#secondary_left .content table.nostyle img.border {margin: 3px;}
			#secondary_left .content table.nostyle  td {border-right:none; padding: 0px;}
				#secondary_left .content table.nostyle  tr.shadow {background:none;}
				#secondary_left .content table.nostyle  tr.light {background:none}
				#secondary_left .content table.nostyle  tr.dark {background:none}
				
				/*Front Office*/
				/*#secondary_left .content ul { list-style:none; margin-top: 10px; padding-left: 0;}*/
	
				/*Site Map*/
				#secondary_left ul.sitemap {padding: 0px 0px 0px 20px;margin-top:0px;}	
				#secondary_left ul.sitemap ul {margin-left: 15px;list-style-type:disc;}

	
	
	#secondary_right {float:left; width:300px; overflow:hidden;}
		#secondary_right #facebook {margin:0 0 6px;}
		#right_banners {overflow:hidden;}
			#right_banners .banner {}
			#right_banners .banner a {display:block; clear:both; float:left;}
            #right_banners .banner img {margin:0 0 6px; float:left;}
	#secondary_bottom { clear: both; padding-top: 6px;}
		#bottom_banners { }
#secondary_content .hidden {display:none;}
		
/* fancy no-image, stretchable buttons! */		
a.btn {display:block; float:right; background-color:#ccc; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase}
	a.btn-left{float:left;}
	a.btn-margin-top {margin-top:6px;}
a.btn span {display:block; position:relative; top:-1px; left:-1px; background-color:#f9a13a; padding:5px 6px;}
	a.btn:hover span {top:0; left:0;}	
/* end fancy no-image, stretchable buttons! */		

.divider {background:url(/images/css/bg_player_tabs.gif); width:654px; height:10px; clear:both; margin-bottom:12px}
/* End General Secondary Content Layout */

/* Player page */
#player_scroll {height:111px; padding:0; overflow:hidden;}
#player_scroll li {margin:0; padding:0 1px 0 0; float:left; list-style:none; height:111px; width:139px;}
#player_scroll li a {display:block; width:139px; height:111px; position:relative;}
#player_scroll li a img {width:139px;}
#player_scroll li a span.info {position:absolute; height:26px; width:129px; top:82px; left:0; padding:3px 5px 0; 
background:url(/images/css/bg_profile_overlay.png); color:#fff; font-size:10px; line-height:11px; font-family:Arial, Helvetica, sans-serif}
#player_scroll li a:hover span.info {/*color:#A80532*/}
#player_scroll li a span.player_name {font-weight:bold; display:block;}
#player_scroll li a span.small {font-size:9px; font-weight:normal}
#player_scroll li a span.player_number {float:right;} 
#player_scroll li a:hover span.on,
#player_scroll li.current a span.on  {z-index:2; position:absolute; top:0; left:0; background:url(/images/css/bg_profile_over.png); height:111px; width:139px;}
#player .simply-scroll-container {margin:1px 0; clear:both;}
#player .simply-scroll-clip {overflow-x:hidden; height:111px;}
#player .simply-scroll-btn {height:111px; width:34px; padding:0 5px; font-size:32px; line-height:111px; color:#fff; bottom:0}
#player .simply-scroll-back {text-align:left; background:url(/images/css/bg_shadow_back.png) left top no-repeat; left:0;}
#player .simply-scroll-forward {text-align:right; background:url(/images/css/bg_shadow_forward.png) right top no-repeat; right:0;}

#player_card {width:636px; overflow:hidden; padding:12px 9px; margin:0; background:url(/images/css/bg_playercard.jpg) repeat top left;}
	#player_card_border {border:1px solid #fff; float:left}
	#player_card img {float:left; width:307px; height:569px;}
	#player_card_content {float:left; width:326px; border-left:#fff 1px solid;}
	#player_card h1 {line-height:55px; height:55px; padding:0 13px 0 15px; color:#fff; font-size:24px;}
		#player_card h1 span  {display:block; float:left; color:#f9a23b; font-size:44px; font-weight:bold;}
		#player_card h1 span.player_name  {color:#fff; font-size:24px; padding-left:16px; white-space:nowrap;}
			#player_card h1 span.small {font-size:21px;}
	#player_card table {width:326px; border-collapse:collapse; margin:0 0 20px;}
		#player_card table tr {}
		#player_card table th,
		#player_card table td {height:26px; vertical-align:middle; padding-left:15px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; text-align:left}
			#player_card table th {}
			#player_card table td {}
	#player_card_text { padding:0 15px 0;}
		#player_card_text h2 {color:#f9a23b; font-size:14px; margin:0; font-weight:bold; line-height:16px;}
		#player_card_text p {color:#fff; font-size:11px; margin:0 0 20px; line-height:16px;}

#player .tabs #social {height:auto; margin:0; width:auto; overflow:visible;}
/* End Player page */

/* News page */
#news_thumbs {float:left; margin:0; padding:0;}
#news_thumbs li {list-style:none; padding:0 0 3px; margin:0; overflow:hidden}
#news_thumbs li a {padding:0; margin:0; display:block; position:relative; background-color:#333; height:86px; overflow:hidden; width:154px;}
#news_thumbs li a img {padding:0; margin:0; border:0; width:156px; height:86px; opacity:0.5;}
#news_thumbs li a.activeSlide img {opacity:1.0;}

.news_page #slides {float:right; height:264px; width:497px; margin-left:3px; overflow:hidden; margin-bottom:8px}
.news_page #slides .slide {display:none;}
.news_page #slides .slide img {width:497px; height:264px; /*height:264px; allows gallery images to be pulled in, which are a different ratio */}
.news_page #slides .slide .slide_text {background:url(/images/css/bg_profile_overlay.png); padding:6px 10px; position:absolute; bottom:0px; left:0px; width:477px;}
.news_page #slides .slide h2 {font-size:18px; line-height:18px; font-weight:bold; color:#fff;}
.news_page #slides .slide h2 a {color:#fff;}
.news_page #slides .slide p {color:#fff; font-size:12px; line-height:14px; margin:0;}
.news_page #slides .slide p a {color:#fff;}
.news_page #slides .slide p a span {color:#F9A13A; font-weight:bold;}

.news_page #secondary_left .news_matchup a {background:none; height:70px; padding-top:10px; width:77px}
.news_page #secondary_left .news_matchup a img {width:auto; height:auto; opacity:1.0}
.news_page #secondary_left #slides .news_matchup .slide_text a {width:auto; height:auto; padding:0;}

#secondary_left #slides .news_matchup {background:#999;}
#secondary_left #slides .news_matchup a {width:225px; height:244px; padding:20px 0 0;}
	#secondary_left #slides .news_matchup a.first {padding-left:24px}
	#secondary_left #slides .news_matchup a.second {padding-right:23px;}
#secondary_left #slides .news_matchup a span {font-size:32px;}

#secondary_left .news_item {float:left; width:644px; padding:3px 6px 0 1px; border-bottom:1px solid #e5e5e5}
#secondary_left .news_item img {float:left; padding-bottom:14px; max-width:150px;} 
#secondary_left .news_item div.news_content {float:right; width:425px; padding-right:50px;}
#secondary_left .news_item h1 {font-size:21px; line-height:24px; color:#a80532; font-weight:bold; padding:0; margin:0; text-transform:uppercase}
#secondary_left .news_item h2 {font-size:16px; line-height:18px; color:#a80532; font-weight:bold; padding:0; margin:0; text-transform:uppercase}
#secondary_left .news_item p {font-size:14px; line-height:18px; padding:0; margin:0 0 14px;}
#secondary_left .news_item p.date {font-size:16px; line-height:18px; color:#f9a13a; font-weight:bold; padding:0; margin:4px 0 0;}
#secondary_left img.news_photo_large {width:645px;} 
#secondary_left p.date {font-size:16px; line-height:18px; color:#f9a13a; font-weight:bold; padding:0; margin:12px 0 0;}
.news_page  #secondary_left h1 {margin-top:0; margin-bottom:0px;}
.news_page  .tooltip {
	display:none;
	background:url(/images/homepage_slides/bg_caption.png) left top no-repeat; 
	font-size:11px;
	min-height:30px;
	width:177px;
	padding:10px 35px 5px 25px;
	color:#fff;	
	height:75px;
	z-index:100;
}
.news_item .btn {margin-bottom:14px;}

ul.news_archive_menu {margin:0; height:19px; padding:0 0 30px; position:relative;}


ul.news_archive_menu li {margin:0; padding:0; float:left; list-style:none;}
ul.news_archive_menu a {display:block; padding:2px 8px 2px 0; height:18px; font-size:14px; font-weight:bold;}
ul.news_archive_menu li ul {position:absolute; left:0; padding:0; display:none; width:651px; border-top:1px solid #e5e5e5;}
ul.news_archive_menu li li {float:left;}
ul.news_archive_menu li li a {font-size:12px; padding-right:6px; text-transform:uppercase;}

#secondary_left .news_matchup {margin-top:6px;}
#secondary_left .news_matchup a {display:block; float:left; width:80px; text-align:center;}
#secondary_left .news_matchup a img {display:block; margin:0 auto; float:none}
#secondary_left .news_matchup a span {display:block; text-align:center; font-size:18px; font-weight:bold}
/* End News page */

/* Blog page */
#blog #blog_main_image {position:relative;}
#blog #blog_main_image img {width:654px;}
#blog #blog_main_image #caption {position:absolute; left:0; bottom:5px; padding:6px 10px; background:url(/images/css/bg_profile_overlay.png) repeat;}
#blog #blog_main_image p {color:#fff; font-size:12px; line-height:18px;}
#blog #blog_main_image p a {color:#fff;}
#blog #blog_main_image h1 {margin:0; padding:0; line-height:18px;}
#blog #blog_main_image h1 a {font-weight:bold; font-size:18px; color:#A80531;}
#blog #blog_main_image h2 {margin:0; padding:0; line-height:14px;}
#blog #blog_main_image h2 a {font-weight:bold; font-size:14px; color:#F9A039;}

#blog .blog_post {float:left; width:625px; padding:0px 0 12px 2px; position:relative}
#blog .blog_post h2 {margin:0; padding:0;}

#blog #secondary_left .content#blog_post_header p.blogauthor {margin:0;}
#secondary_left .content#blog_post_header h1 {margin-top:0;}



#blog p.date_auth {padding:3px 0 6px; font-size:14px; font-weight:bold; line-height:14px; margin:0;}
#blog p.date_auth a {display:block; text-decoration:underline; color:#f9a13a}
#blog .blog_post img {float:left; width:250px;}
#blog .blog_post .blog_post_text {float:right; width:360px;}
	#blog .blog_post .blog_post_text_wide {width:625px;}
#blog .blog_post .blog_post_text p {line-height:16px; padding-bottom:32px;}
	#blog .blog_post_full .blog_post_text p {padding-bottom:16px;}
#blog .blog_post .blog_post_info {padding:0 12px; float:left; width:240px;}
#blog .blog_post .blog_post_info a {/*color:#f9a13a*/ font-weight:bold;}
#blog .blog_post .blog_post_info a:hover {text-decoration:underline}
#blog .blog_post a.btn {position:absolute; right:0; bottom:11px;}

#blog .divider {margin-bottom:0;}
#blog .btn-left {float:none; margin-top:6px; margin-bottom:6px;}
#blog .blogshare {float:right;}
#blog .blogprofilepage_holder {height:70px; margin:4px 0 6px;}
#blog .blogprofilepage {background-color:#F9A13A; height:70px; margin:0; width:654px}
	#blog .sticky .blogprofilepage { top:0; position:fixed; z-index:500; border-bottom:6px solid #fff;}
#blog .blogprofilepage img {float:left;height:70px;}
#blog .blogprofilepage h1 {float:left; line-height:70px; color:#A80532; padding:0 3px}
#blog .blogprofilepage a {float:right; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; padding:3px;}
	#blog .blogprofilepage a:hover {text-decoration:underline}
/* End Blog page */

/* Video page */
#video #secondary_left h2 {clear:both; margin-top:12px;}
/* End Video page */



.thumbs {margin:0; padding:0 0 24px; /*float:left*/}
.thumbs li {margin:0; padding:0; list-style:none;}
.thumbs li.thumb {padding:0 3px 3px 0; display:block; float:left; height:192px; width:161px;}
.thumbs li.thumb a {display:block; width:161px; height:132px; overflow:hidden; position:relative; background-color:#333; text-align:center; background-image: url(/images/css/bg_gallery.jpg);}
.thumbs li.thumb span.title {position:absolute; z-index:10; display:block; width:141px; padding:6px 10px; color:#fff; background:url(..//images/css/bg_profile_overlay.png); left:0; bottom:0; text-align:left;}
.thumbs li.thumb span.title strong.small {font-size:11px;}
.thumbs li.thumb span.title strong.smallest {font-size:10px;}
																	
.thumbs li.thumb span.number {display:block; float:right;}
.thumbs li.thumb span.captions {visibility:hidden}
.thumbs li.thumb img {height:132px;}

.thumbs li.last {padding-right:0;}
.thumbs li.last a {width:162px;}
.thumbs li.last img {}

.thumbs li.thumb a.current img,
.thumbs li.thumb a:hover img {opacity:0.3;} 


.thumbs li.icon_ a span, 
.thumbs li.icon_bronze a span {color:#ad8d64}
.thumbs li.icon_silver a span {color:#c4c8c8}
.thumbs li.icon_gold a span {color:#d5c865}
.thumbs a img.access_icon {width:auto; height:auto; position:absolute; left:0;}
.thumbs a span.access_icon_overlay {background: url("/images/css/bg_profile_overlay.png") repeat scroll 0 0 transparent; height: 132px; left: 0; padding:0; position: absolute; top:0; width: 161px; text-transform:uppercase;}
#secondary_left .thumbs a span.access_icon_overlay img {width:auto; height:auto; position:static; margin:38px 5px; float:left;} 
.thumbs a span.access_icon_text {display:block; font-size:12px; line-height:18px; position:absolute; top:40px; left:70px; z-index:2; text-align:left}
.thumbs a span.access_icon_text strong {display:block; font-size:16px; line-height:18px;}
.thumbs a:hover span.access_icon_text {text-shadow:1px 1px 1px #666;}
.thumbs li.restricted a span.title {display:none;}
.thumbs li.restricted a.current img,
.thumbs li.restricted a:hover img {opacity:1.0;}


.thumbs li.galleryplugin {padding:0; width:100%;}
.gallerywrap {clear:both; padding:12px 0; /*min-height:520px;*/}
	#video .gallerywrap {min-height:0;}
.gallerywrap a.close {float:right;}
.gallerywrap a.moreGalleries {margin-bottom:6px;}
.gallerywrap a.btn-left { float:right;}
#gallerypage a.btn {margin:0 0 24px;}
#gallerypage .gallerywrap a.btn {margin:3px 0;}
#gallerypage .gallerywrap .divider {margin:6px 0;}


.thumbs li.thumb span.title_staff {position:static; color:#333; background:none;}
.thumbs li.thumb span.title_staff span.number_staff {float:none;}
#secondary_content .thumbs li.thumb a:hover span.bio {position:absolute; top:0; left:0; display:block; color:#fff; text-align:center; padding:12px; font-size:12px; z-index:3;}

/* Content Footer */		
#content_footer	{width:960px; height:90px; padding:6px 0 47px;}
	
/* End Content Footer */

/* Video plugin */
.videoplugin {border:1px solid #333; background:#666; padding:0; float:left; background:url(/images/css/bg_gallery.jpg) left top no-repeat; display:none; width:652px;}
	#video .videoplugin {display:block;}
.videowrap {margin:0 auto; width:652px; min-height:394px}
ul.videothumbs {float:left; margin:0 0 3px; padding:0; width:654px;}
ul.videothumbs li {float:left; margin:0; padding:3px 3px 0 0; list-style:none}
	ul.videothumbs li.last {padding-right:0;}
ul.videothumbs a {display:block; width:216px; height:124px; overflow:hidden; position:relative; float:left}
	ul.videothumbs li.last a {width:216px;}
ul.videothumbs a img {width:216px; height:124px}
ul.videothumbs a img.access_icon {width:auto; height:auto; position:absolute; left:0;}
ul.videothumbs a span.title {position:absolute; left:0; top:80px; height:73px; width:196px; background:url(/images/css/bg_profile_overlay.png); padding:6px 10px; color:#fff; text-align:right;}
ul.videothumbs a span.on {z-index:2; position:absolute; top:0; left:0; height:124px; width:216px;}
/*.videoplugin ul.videothumbs a:hover span.on {background:url(/images/css/play_ico.png);}*/
ul.videothumbs a.current span.on {background:url(/images/css/bg_video_current.png);}
ul.videothumbs a span.description {}

ul.videothumbs li.icon_ a span, 
ul.videothumbs li.icon_bronze a span {color:#ad8d64}
ul.videothumbs li.icon_silver a span {color:#c4c8c8}
ul.videothumbs li.icon_gold a span {color:#d5c865}

ul.videothumbs a img.access_icon {width:auto; height:auto; position:absolute; left:0;}

ul.videothumbs a span.access_icon_overlay {background: url("/images/css/bg_profile_overlay.png") repeat scroll 0 0 transparent; height: 124px; left: 0; padding:0; position: absolute; top:0; width: 216px; text-transform:uppercase;}

#secondary_left ul.videothumbs a span.access_icon_overlay img {width:auto; height:auto; position:static; margin:24px 15px; float:left;} 

ul.videothumbs a span.access_icon_text {display:block; font-size:12px; line-height:21px; position:absolute; top:20px; left:88px; z-index:2;}
ul.videothumbs a span.access_icon_text strong {display:block; font-size:21px; line-height:21px;}
	#match ul.videothumbs a span.access_icon_text strong {font-size:16px; line-height:16px;}
ul.videothumbs a:hover span.access_icon_text {text-shadow:1px 1px 1px #666;}

ul.videothumbs li.restricted a span.title {display:none;}

 
a.moreVideos {margin:0 0 3px;}
#loading {height:367px; padding-bottom:27px; /* padding accounts for share vertical space */}
#homepage_content_left_bot #loading, #homepage_content_left_bot #loading img {overflow:hidden; height:192px; width:318px;}
#video_abstract {background:#333; padding:6px 10px;}
#video_abstract p {color:#fff; margin:0;}
#video_share {height:21px; padding:3px 0;}
#video_share .st_sharethis {float:right;}
/* End Video plugin */

/* Interior page match box  */
		#secondary #game_info_container {width:408px; height:520px; padding:20px 0 0 246px; margin:0 0 6px; background:#000 url(/images/css/bg_game_info_container-large.jpg) no-repeat top left; background-size:654px 546px}
			
			#secondary #game_info {width:365px; height:458px; padding:20px;  background:#000 url(/images/css/bg_game_info-large.gif) no-repeat top left; overflow:hidden;}
					#secondary #game_info .match_comp_img {float:right; height:50px; position:relative; top:-3px; padding-right:5px}
					#secondary #game_info h2 span {font-size:18px;}
				#secondary #game_info h3 {margin-bottom:9px;}	

					#secondary #game_info dl {width:360px; height:56px; margin-bottom:6px; font-size:30px;}
					#secondary #game_info dt {width:360px; border-right:none; height:56px; line-height:56px;}
						#secondary #game_info dt img {height:47px; width:47px;}
						#secondary #game_info dt span {height:55px; line-height:55px;}
					#secondary #game_info #game_info dd {height:55px; line-height:55px;}
				
				
				
				#secondary #game_info table {width:360px; margin-top:0;}
				#secondary_left #game_info td.competition {padding-left:0; color:#999}
				#secondary_left #game_info td.opponent {padding:0 5px;}
				#secondary_left #game_info .viewmore {margin-right:5px;}
				a#ticket_order_button {display:block; float:left; width:61px; height:22px; line-height:22px; padding:0 1px 1px 0; color:#000; text-shadow: #baaa9a 1px 1px 5px; font-size:13px; font-weight:bold; text-transform:uppercase; text-align:center; background:url(/images/css/button_ticket_order.gif) no-repeat bottom left; position:relative; top:17px;}
				a#ticket_info_button  {display:block; float:left; width:61px; height:14px; line-height:14px; padding:0 1px 1px 0; color:#000; text-shadow: #baaa9a 1px 1px 5px; font-size:9px; font-weight:bold; text-transform:uppercase; text-align:center; background:url(/images/css/button_ticket_order.gif) no-repeat bottom left; position:relative; top:23px;}
				
/* End Interior page match box */
				
/* Ticket page */
			#countdown {height: 68px; margin:0 3px 0 0; float:left; clear:left;}
			.dash_container {
	float:left;
	width: 60px;
	margin-right:3px;
} #home .dash_container {margin-right:2px;}
				.dash_container h4 {
	text-align:left;
	font-weight:bold;
	font-size:x-small !important;
	text-transform:uppercase;
	color:#8A8484 !important;
}
			.dash {
	width: 40;
	height: 51px;
	float: left;
	position: relative;
	color: #fff;
}
				.weeks_dash {background: transparent url('images/contadorfondo.gif') 0 0 no-repeat; display:none;}
				.days_dash {background: transparent url('images/contadorfondo.gif') 0 0 no-repeat;}
				.hours_dash {background: transparent url('images/contadorfondo.gif') 0 0 no-repeat;}
				.minutes_dash {background: transparent url('images/contadorfondo.gif') 0 0 no-repeat;}
				.seconds_dash {background: transparent url('images/contadorfondo.gif') 0 0 no-repeat;}
				
				.dash .digit {
	font-weight: bold;
	line-height:51px;
	font-size:36px;
	float: left;
	width: 20px;
	text-align: center;
	position: relative;
}
				.dash_title {display: none;}

			#home #countdown {height: 41px; margin:0px; float:none;}
			#home .dash_container {
	margin-right:0px;
}
			#home .dash {height:24px;}
				 #home .dash .digit {
	line-height:normal;
	font-size:12px;
}
			
	





	
/* End Footer */
