/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/* Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* LAYOUT */
body {
	background: #636363 url('/images/layout/bd-bg.gif') repeat-x;	
	font-size: 75%;
	color: #FFF;
}

a { outline: none; }
a:active { outline: none; }

b {
	font-weight:bolder;
	color: #FF8400;
	}
	
#doc {
	width: 922px;
	min-width: 922px;
	margin: 0 auto;
	background: #101010;
	padding: 0;
	text-align: left;
	position: relative;
}

.yui-t7 #yui-main .yui-b {
	margin: 0;
}

#hd {
	background: transparent url('/images/layout/header-bg.gif') no-repeat top left;	
	height: 206px;
	position: relative;
}

#bd {
	background: transparent url('/images/layout/bd-bg.gif') repeat-y;	
}

body.home #bd {
	background: none;
}

#ft {
	border-top: 4px solid #737374;
	padding: 25px 45px 40px 45px;
}

#ft a {
	color: #FFF;
}

#logo {
	width: 177px;
	height: 168px;
	background: transparent url('/images/layout/logo.gif') no-repeat top left;	
	text-indent: -3000px;	
}

#logo a {
	display: block;
	height: 168px;
}

#headerBanner {
	position: absolute;
	top: 79px;
	left: 277px;
	border: 1px solid #b7b7b7;
}

#staticMenu {
	position: absolute;
	top: 8px;
	right: 5px;
	font-size: 90%;
}

#staticMenu ul li {
	float: left;
	color: #000;	
}

#staticMenu ul li a {	
	color: #000;
	padding: 0 8px;
	border-right: 1px solid #000;
}

#mainMenu {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 36px;
	background: transparent url('/images/layout/menu-bg.gif') repeat-x;	
	color: #000000;
	border-top: 1px solid #9f9e9f;
	border-bottom: 1px solid #FFF;
	width: 100%;
}

#mainMenu a {
	color: #000000;
}

#mainMenu ul li.mainMenuItem {
	float: left;
	font-size: 125%;
	font-weight: bold;
	position: relative;
	z-index: 1 !important;
	cursor: pointer; 
}

#mainMenu ul li.mainMenuItem a {
	border-right: 2px solid #000;	
	padding: 0 19px;
	line-height: 36px;
    vertical-align: middle;
}

#mainMenu ul li.mainMenuItem a.selected {
	color: #636363;
}

#mainMenu .submenu {
	position: absolute;
	top: 36px;
	left: 0;
	background: #e2e2e2;
	color: #FFF;
	padding: 0;
	display: none;	
	width: 170px;
	padding: 0 0 0 0;
	font-weight: normal;
}

.submenuFirst { 
	border-top: 1px solid #FFFFFF;
}

#mainMenu .submenu ul {
	padding: 0;
	float: none;
}

#mainMenu .submenu ul li {
	color: #FFF;	
	float: none;
	text-align: left;
	height: auto;
	padding: 0;
}

#mainMenu .submenu ul li a {
	height: auto;
	line-height: 18px;
	border: 0;
	padding: 6px 5px 6px 30px;
	display: block;
}

#mainMenu .submenu ul li a:hover {
	font-weight: bold;
	background: #ff8400 url('/images/layout/menu-arrow.gif') no-repeat 18px 10px;	
	color: #FFF;
}

#sidebar {	
	width: 264px;
}

#sidebar .box {
	border: 1px solid #e3f2e1;	
	background: transparent url('/images/sidebar/box-bg.gif') repeat-x bottom left;	
	padding: 10px;
	min-height: 90px;
  	height: auto !important;
  	height: 90px;
  	margin: 11px 0;
}

#sidebar .box .heading {
	font-family: "Arial Black", arial, verdana;	
	color: #b8ddb2;
	font-size: 120%;
	margin-bottom: 5px;
}

#sidebar .box .content {
	margin-bottom: 3px;
	font-size: 85%;	
}

#sidebar #sectionMenu {
	font-size: 125%;
}

#sidebar #sectionMenu ul li {
  	border-bottom: 1px dotted #9f9f9f;
	color: #FFF;	
	text-transform: uppercase;
	background: transparent url(/images/layout/arrow-orange.png) no-repeat scroll 22px 18px
}

#sidebar #sectionMenu ul li a {
	display: block;
	color: #FFF;	
	padding: 14px 8px 14px 32px;
}

#sidebar #sectionMenu ul li.heading {
	background: transparent;
}

#sidebar #sectionMenu ul li.heading a {
  	color: #ff8400;	
	padding-left: 22px;
}

#sidebar #sectionMenu ul li.selected {
	background-color: #ebebeb;
}

#sidebar #sectionMenu ul li.selected a {
	color: #000;
	font-weight:bold;
}

#sidebar #sectionMenu div.sectionSubmenu ul li {
	color: #707070;
	border: 0;
	font-size: 90%;
	text-transform: none;
	background-position: 30px 3px;
	padding-bottom: 15px;
}

#sidebar #sectionMenu div.sectionSubmenu ul li.selected {
	font-weight: bold;
	color: #FF8400;
}

#sidebar #sectionMenu div.sectionSubmenu ul li a {
	color: #707070;
	padding: 0px 5px 0px 40px;
}

#sidebar #sectionMenu div.sectionSubmenu ul li.selected a {
	color: #000;
}

#sidebar #sidebarShop {
	text-align: center;
	padding-top: 8px;	
}

#sidebar #sidebarFeatureImage {
	text-align: center;	
	padding-top: 20px;	
}

#sidebar #sidebarFeatureImage .caption {
	color: #cecece;
	font-style: italic;
	margin-top: 5px;
	font-size: 90%;
}

#maincontent {
	width: 657px;	
	margin: 0;
	float: right;
}

.sectionImage {
	border-bottom: 1px solid #6d6d6e;
}

.cms {
	padding: 20px;	
}

#siteMap {
	font-size: 95%;	
}

#siteMap ul li {
	float: left;
	border-left: 1px solid #FFF;
	padding: 0 10px;
}

#sponsors {
	text-align: center;
	margin-top: 32px;	
}

.errors {
	padding: 10px 20px;
	color: #ff0000;
	border: 2px solid #ff0000;
	margin-bottom: 15px;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;	
}

.top {
    vertical-align: top;
}

.right {
	text-align: right;	
}

.firstItem, .lastItem {
	border: 0 !important;	
}

.intro {
	margin: 1em 0;	
}

/* HTML STYLES */
h1 {
	font-size: 170%;
	color: #ff8400;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}

h1 span {
	color: #FFF;
	text-transform: none;
}

a {
	color: #ff8400;
	text-decoration: none;
}

p {
	display: block;
  	margin: 1em 0;
}

/* PAGINATION */
.paginationControl {
	float: right;
	text-transform: uppercase;	
	font-size: 120%;
}

.paginationControl a.pageNumber {
	border-right: 1px solid #FFF;
	margin-right: 5px;
}

.paginationControl a.prev {
	background: transparent url('/images/layout/arrow-orange-left.png') no-repeat 0px 3px;
}

.paginationControl .prev {
	padding-left: 8px;
}

.paginationControl a.next {
	background: transparent url('/images/layout/arrow-orange-left.png') no-repeat 0 3px;
}

.paginationControl span.prev {
	background: transparent url('/images/layout/arrow-white-left.png') no-repeat 0 3px;
}

.paginationControl .next {
	padding-right: 8px;
}

.paginationControl a.next {
	background: transparent url('/images/layout/arrow-orange.png') no-repeat 100% 3px;
}

.paginationControl span.next {
	background: transparent url('/images/layout/arrow-white-right.png') no-repeat 100% 3px;
}

.pageNav {
	margin-bottom: 40px;
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 77%;
}

.pageNav .next {
	width: 35%;
	float: right;
	text-align: right;
}

.pageNav .prev {
	width: 40%;
	float: left;
}

/* HOMEPAGE */
.row {
	clear: both;	
}

#homepageRow1 {
	height: 345px;
	border-top: 1px solid #6a6a6a;	
}

#homepageRow2 {
	border-top: 4px solid #737374;	
	padding: 18px 30px 23px 30px;
}

#homepageRow3 {
	border-top: 4px solid #737374;	
	padding: 18px 30px 38px 30px;
}

.homepageLeft {
	float: left;
	width: 658px;
	border-left: 1px solid #101010;
}

.homepageRight {
	float: right;
	width: 262px;
	border-left: 1px solid #6a6a6a;
}

.homepageBox {
	float: left;
	width: 33%;	
}

#homepageMainFeature {
		
}

#homepageMainFeature .container {
	width: 658px;
	height: 345px;
	position: relative;
}

#homepageMainFeature .feature {
	display: none;	
	height: 345px;
	position: relative;
	background: #FFF;
	color: #FFF;
    width: 658px;
}

#homepageMainFeature .feature a {
	
}

#homepageMainFeature .selected {
	display: block;	
}

div.sectionImage {
	position: relative;
	}

div.sectionImage .featureContent {
    width: 618px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: transparent url('/images/layout/fade-black.png');
	height: 88px;
	padding: 10px 20px 10px 20px;
}
div.sectionImage .featureContent h2 {
	font-size: 170%;
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}
div.sectionImage .featureContent h3 {
	font-size: 120%;
	color: #ff8400;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}
#homepageMainFeature .featureContent {
	position: absolute;
	bottom: 0;
	left: 0;
	background: transparent url('/images/layout/fade-black.png');
	height: 93px;
	padding: 5px 20px 10px 20px;
}

#homepageMainFeature .featureContent .title {
	font-size: 200%;
	font-weight: bold;
}

#homepageMainFeature .featureContent .text {
	font-size: 120%;	
	margin-top: 4px;
}

#homepageMainFeature .featureContent .link {
	margin-top: 10px;
	float: right;	
	padding-left:10px;
	background:transparent url(/images/layout/arrow-orange.png) no-repeat scroll 1px 2px;
}

#homepageMainFeature .navigationMarker {
	float: right;
	width: 100px;
	height: 86px;
}

#homepageMainFeature .navigation {
	position: absolute;
	bottom: 14px;
	left: 20px;
}

#homepageMainFeature .navigation a {
	display: block;
	width: 14px;
	height: 14px;  
	float: left;    
	margin-right: 10px; 
	cursor: pointer;   
	text-indent: -3000px;              
}

#navButton1 {
	background: transparent url('/images/buttons/1.gif') no-repeat top left;
}

#navButton1.selected {
	background: transparent url('/images/buttons/1-selected.gif') no-repeat top left;
}

#navButton2 {
	background: transparent url('/images/buttons/2.gif') no-repeat top left;
}

#navButton2.selected {
	background: transparent url('/images/buttons/2-selected.gif') no-repeat top left;
}

#navButton3 {
	background: transparent url('/images/buttons/3.gif') no-repeat top left;
}

#navButton3.selected {
	background: transparent url('/images/buttons/3-selected.gif') no-repeat top left;
}

#navButton4 {
	background: transparent url('/images/buttons/4.gif') no-repeat top left;
}

#navButton4.selected {
	background: transparent url('/images/buttons/4-selected.gif') no-repeat top left;
}

#navButton5 {
	background: transparent url('/images/buttons/5.gif') no-repeat top left;
}

#navButton5.selected {
	background: transparent url('/images/buttons/5-selected.gif') no-repeat top left;
}

#navButton6 {
	background: transparent url('/images/buttons/6.gif') no-repeat top left;
}

#navButton6.selected {
	background: transparent url('/images/buttons/6-selected.gif') no-repeat top left;
}

#navButton7 {
	background: transparent url('/images/buttons/7.gif') no-repeat top left;
}

#navButton7.selected {
	background: transparent url('/images/buttons/7-selected.gif') no-repeat top left;
}

#navButton8 {
	background: transparent url('/images/buttons/8.gif') no-repeat top left;
}

#navButton8.selected {
	background: transparent url('/images/buttons/8-selected.gif') no-repeat top left;
}

#navButton9 {
	background: transparent url('/images/buttons/9.gif') no-repeat top left;
}

#navButton9.selected {
	background: transparent url('/images/buttons/9-selected.gif') no-repeat top left;
}

#navButton10 {
	background: transparent url('/images/buttons/10.gif') no-repeat top left;
}

#navButton10.selected {
	background: transparent url('/images/buttons/10-selected.gif') no-repeat top left;
}

#homepageLinks ul li {
	width: 233px;
	height: 41px;
	border-bottom: 1px dotted #FFF;
	padding: 23px 5px 0 24px;
}

#homepageLinks ul li .heading {
	text-indent: -3000px;
}

#homepageLinks ul li .text {
	padding-left: 12px;
	background: transparent url('/images/layout/arrow-orange.png') no-repeat 0px 2px;
}

#homepageLinks #hplinkAboutTheBarbarians {
	background: transparent url('/images/links/homepage-about-bg.gif') no-repeat top left;
}

#homepageLinks #hplinkBarbariansPlayers {
	background: transparent url('/images/links/homepage-players-bg.gif') no-repeat top left;
}

#homepageLinks #hplinkHistoryOfTheClub {
	background: transparent url('/images/links/homepage-history-bg.gif') no-repeat top left;
}

#homepageLinks #hplinkVisitTheShop {
	background: transparent url('/images/links/homepage-shop-bg.gif') no-repeat top left;
}

#homepageLinks #hplinkBuyTickets {
	background: #ff8400 url('/images/links/homepage-tickets-bg.gif') no-repeat top left;
	color: #FFF;
	height: 52px;
	border: 0;
	padding-top: 35px;
}

#homepageLinks #hplinkBuyTickets a {
	color: #FFF;
}

#homepageLinks #hplinkBuyTickets .text {
	background: transparent url('/images/layout/menu-arrow.gif') no-repeat 0px 2px;
}

#homepageRow2 .homepageBox {
	background: #FFF;
	border: 1px solid #a2a2a2;
	width: 253px;
	margin-right: 20px;
	height: 265px;
	color: #000;
}

#homepageRow2 .homepageBox .container {
	padding: 10px;
}

#homepageRow2 .homepageBox .heading {
	color: #000;
	font-weight: bold;
	font-size: 130%;
	border-bottom: 1px dotted #ebebeb;
	padding-bottom: 3px;
}

.homepageBox .heading a.readMore {
	float: right;
	font-weight: bold;
	font-size: 70%;
	padding-left: 10px;
	margin-top: 3px;
	background: transparent url('/images/layout/arrow-orange.png') no-repeat 0px 2px;
}

#homepageRow2 #homepageSeason {
	width: 310px;	
	border-top: 0;
	background: #FFF url('/images/homepage/faded-logo.jpg') no-repeat 130px 55px;
}

#homepageRow2 #homepageSeason .tabs {
	background: #e5e5e5;
	border-bottom: 2px solid #a2a2a2;
	height: 35px;
}

#homepageRow2 #homepageSeason .tabs a {
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	border-right: 2px solid #000;
	border-top: 1px solid #A2A2A2;
	color: #555555;
	cursor: pointer;
	padding: 0px 8px 0px 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 125%;
	background: transparent url('/images/layout/arrow-grey.gif') no-repeat 10px 12px;
}

#homepageRow2 #homepageSeason .tabs a.selected {
	color: #000;	
	background: #FFF url('/images/layout/arrow-black.gif') no-repeat 10px 12px;
}

#homepageRow2 #homepageSeason .container .content {
	display: none;
}

#homepageRow2 #homepageSeason .container .selected {
	display: block;
}

#homepageRow2 #homepageNews {
	margin: 0;	
}

#homepageRow3 .homepageBox .heading {
	font-weight: bold;
	font-size: 130%;
}

#homepageRow3 .homepageBox .heading a.readMore {
	font-weight: normal;
	font-size: 80%;
}

#homepageRow3 .homepageBox {
	margin-right: 17px;
	height: 265px;
}

#homepageRow3 #homepagePlayers {
	width: 233px;
}

#homepageRow3 #homepageVideo {
	width: 284px;
	border-left: 1px dotted #FFF;
	border-right: 1px dotted #FFF;
	padding: 0 26px;
}

#homepageRow3 #homepageShop {
	width: 256px;
	margin: 0;
}

#homepageRow3 #homepageShop img {
	margin-top: 5px;
}

/* LISTED ITEMS */
#listedContent {
	margin-top: 20px;
}

#listedContent ul li {
	padding: 20px 0;
	border-top: 1px dotted #FFF;
}

#listedContent ul li .listedItemHeading {
	font-size: 150%;
	text-transform: uppercase;	
	margin-bottom: 14px;
}

#listedContent ul li .listedItemLink {
	text-align: right;
	font-size: 120%;
	padding-top:20px;
}

#listedContent ul li .listedItemLink a {
	background: transparent url('/images/layout/arrow-orange.png') no-repeat 0px 3px;
	padding-left: 10px;
	font-size:90%;
}
#profilesMenu {
    margin-left: 30px;
    font-size: 12px;
    padding-bottom:20px;
}
#profilesMenu a {
    font-size: 16px;
    color: #FFFFFF;
}

#profilesMenu ul li {
	background: transparent url('/images/layout/arrow-white-right.png') no-repeat 0px 6px;
	padding: 0 0 7px 10px;
}
#profilesMenu ul li.selected {
    background: transparent url('/images/layout/arrow-orange.png') no-repeat 0px 3px;
}
#profilesMenu ul li.selected a{
    color: #ff8400;
    text-decoration: underline;
}

#listedContent ul li .listedItemImage {
	float: right;
	margin-left: 23px;	
}

.listedItemImage {
    float: right;
    margin-left: 23px;
}
.listedItemImage img {
	border: 1px solid #999999;
}
#listedContent ul li .listedItemImage img {
	border: 1px solid #999999;
}

/* FAQS */
.faqs a {
	color: #FFF;	
	cursor: pointer;
}

.faqs ul li {
	background: transparent url('/images/layout/arrow-orange.png') no-repeat 0px 6px;
	padding: 0 0 20px 10px;
}

.faqs .faqQuestion {
	font-size: 150%;
}

.faqs .faqAnswer {
	padding: 8px 0 10px 0;
	font-size: 110%;
}

.faqs a.selected {
	color: #ff8400;	
}

/* RECOLLECTIONS */
.decadeList {
	margin-top: 20px;	
}

.decadeList ul li {
	float: left;
	margin-right: 15px;
}

.decadeList ul li img {
	border: 1px solid #c2c2c2;
}

.decadeList .decadeText {
	text-align: center;
	padding-bottom: 12px;
}

.decadeList .decadeText a {
	font-size: 120%;
	text-align: center;
	background: transparent url('/images/layout/arrow-orange.png') no-repeat 0px 3px;
	padding-left: 12px;
}

.recollectionItem {
	padding: 0 0 0px 18px;
	background: transparent url('/images/layout/quote-open-orange.png') no-repeat top left;
	margin-bottom: 24px;
}

.recollectionItem .quote {
	padding: 0 18px 0 0px;
	background: transparent url('/images/layout/quote-close-orange.png') no-repeat bottom right;
}

.recollectionItem .name {
	padding: 0 0 24px 0px;
	border-bottom: 1px dotted #FFF;	
	color: #ff8400;
	font-size: 90%;
	margin-top: 10px;
}
.gradientTable {
    width: 620px;
    background: transparent url('/images/layout/mahead.png') no-repeat left top;
    border: solid #7D7D7D 1px;
}
.gradientTable th {
    height: 37px;
    padding-left: 10px;
    font-weight: bold;
}
.gradientTable td {
    padding: 5px 0px 5px 10px;
    /*border-bottom: solid #7D7D7D 1px;*/
}
div.nlbg {
    height: 144px;
    width: 452px;
    border: solid 1px #464646;
    background-color: #252525;
    padding-top: 12px;
    padding-left: 24px;
}
div.nlbg input {
    width: 226px;
    height: 23px;
    border: solid 1px #C2C2C2;
    margin-bottom: 17px;
}
div.contactbg {
    width: 554px;
    height: 594px;
    border: solid 1px #464646;
    background-color: #252525;
    padding-top: 42px;
    padding-left: 24px;
}
div.contactbg input {
    width: 226px;
    height: 23px;
    border: solid 1px #C2C2C2;
    margin-bottom: 17px;
}
div.contactbg input#address1 {
    margin-bottom: 9px;
}
div.contactbg input#submit {
    background: transparent url('/images/buttons/sendbuttonbg.png') no-repeat left top;
    width: 54px;
    height: 15px;
    border: none;
    margin-top: 17px;
    margin-left: 312px;
}
div.nlbg input#submit {
    background: transparent url('/images/buttons/sendbuttonbg.png') no-repeat left top;
    width: 54px;
    height: 15px;
    border: none;
    margin-top: -5px;
    margin-left: 282px;
}
div.contactbg textarea {
    width: 361px;
    height: 170px;
    border: solid 1px #C2C2C2;
}
ul.errors, ul.errors li{
    border: none;
    margin: 0px;
    padding: 0px;
}
ul.errors {
}
div.contactbg dt {
    width: 100px;
    float: left;
}
div.contactbg dd {
    width: 356px;
    float: left;
}
div.nlbg dt {
    width: 80px;
    float: left;
}
div.nlbg dd {
    width: 296px;
    float: left;
}
div#shopContent {
    margin-bottom: 20px;
}
div.shopItem {
    width: 225px;
    float: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 25px;
}
div.shopItemImage img {
    border: solid white 1px;
}
div.shopItemHeading {
    margin-top: 8px;
    margin-bottom: 8px;
}
div.shopItemHeading a {
    font-size: 16px;
}
div.shopHorizSep {
    width: 657px;
    height: 4px;
    background-color: #777777;
    float: left;
    margin-left: -20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
div.shopItemBottom {
    margin-top: 5px;
}
div.match {
    margin-bottom: 10px;
	float: left;
    clear: left;
}

div.match h2 {
    font-size: 18px;
}
div.match h3 {
    margin-top: 5px;
    /*letter-spacing: -2px;*/
    font-size: 17px;
}
.match p {
    margin: 0px;
}
.match a.readMore {
	float: left;
    clear: both;
	font-weight: bold;
	font-size: 100%;
	padding-left: 10px;
	margin-top: 3px;
	background: transparent url('/images/layout/arrow-orange.png') no-repeat 0px 2px;
}

div.playerArchiveBox { background-color: #636363; padding: 10px; }
div.playerArchiveBox h2 { background: transparent url('/images/layout/arrow-orange.png')
                          no-repeat 0px 4px; padding-left: 10px; font-size: 1.3em;
                          text-transform: uppercase; }
div.playerArchiveBox div.search { background-color: #747474; padding: 10px;
                                  margin: 10px 0px 10px 0px; text-transform: uppercase; }
div.playerArchiveBox div.search input { border: 0px; padding: 3px; width: 200px;
                                        margin: 0px 15px 0px 15px; }
div.playerArchiveBox div.search a { background: transparent url('/images/layout/arrow-orange.png')
                          no-repeat 0px 4px; padding-left: 10px; font-size: 1.3em; }
div.aToZ { font-size: 1.8em; font-weight: bold; margin: 5px 0px 10px 0px;
           border-bottom: 1px dashed #fff; padding: 0px 0px 20px 0px; }

div#searchResults h3 { text-transform: uppercase; margin-bottom: 12px; }
div#searchResultsLoading { text-align: center; padding: 5px; }
div#searchResultsLoading img { padding-top: 5px; }

div#searchPaginator div.columnContainer { width: 100%; overflow: hidden; 
                                          clear: both; margin-bottom: 5px; }
div#searchPaginator div.column { float: left; width: 190px; }
div#searchPaginator div.column ul li {margin-bottom: 3px; }
div#searchPaginator div.column ul li img.flag { float: right; }
div#searchPaginator div.column a { background: transparent url('/images/layout/arrow-orange.png')
                                   no-repeat 0px 4px; padding-left: 12px; font-size: 1.3em;
                                   color: #fff; }
div#searchPaginator div.column a:hover { text-decoration: underline; }

div.playerProfile { border-top: 5px solid #7b7b7c; padding-top: 15px;
                    overflow: hidden; }
div.playerProfile h2 { font-size: 1.4em; text-transform: uppercase; 
                       color: #ff8400; font-weight: bold; margin-bottom: 10px; }
div.playerProfile img { float: right; }
div.playerProfile h2 img { float: none; margin-left: 10px; }
div.playerProfile h2 span { color: #fff; }
div.playerProfile ul.info { margin-bottom: 20px; }
div.playerProfile ul.info li { text-transform: uppercase; font-weight: 1.2em;
                               margin-bottom: 5px; }
div.playerProfile ul.info li strong { font-weight: bold; }
div.playerStats { clear: both; }
ul.statsMenu { width: 100%; overflow: hidden; }
ul.statsMenu li { float: left; }
ul.statsMenu li a { display: block; width: 150px; background-color: #616161;
                    margin-right: 4px; padding: 5px; text-align: center;
                    font-size: 1.2em; color: #fff; text-transform: uppercase;
                    background-image: url('/images/layout/tableHead.png');
                    background-repeat: repeat-x; border: 1px solid #676767;
                    border-bottom: 0px; }
ul.statsMenu li a.selected { background-color: #FF8400; font-weight: bold;
                             background-image: none; border: 1px solid #676767;
                             border-bottom: 0px;  }
div.statsBody { background-color: #898989; padding: 0px;
                border-top: 1px solid #000; }
div#statsBio { padding: 10px; background-color: #363636;
               background-image: url('/images/layout/bioFade.png');
               background-repeat: repeat-x;}
div#statsGames table { width: 100%; border: 1px solid #676767; }
div#statsGames table tr th { background-image: url('/images/layout/tableHead.png');
                             background-repeat: repeat-x; padding: 8px;
                             border: 0px; margin: 0px; font-weight: bold; }
div#statsGames table tr td { padding: 5px; }
div#statsGames table tr.row1 td { background-color: #494949; }
div#statsGames table tr.row2 td { background-color: #2A2A2A; }
div#statsGames table tr td a { background: transparent url('/images/layout/arrow-orange.png')
                               no-repeat 0px 2px; padding-left: 12px; }
div#statsGames table tr.team { display: none; }
div.squadContainer { margin: 5px; background-color: #2c2c2c; padding: 5px;
                     background-image: url('/images/layout/teamFade.png');
                     background-repeat: repeat-x; border: 1px solid #676767; }

div.loading { text-align: center; padding: 20px; border: 1px solid #676767;
              background-color: #2c2c2c; }
div.loading img { margin-top: 5px; }

div.columnContainer { width: 100%; overflow: hidden;
                      clear: both; margin-bottom: 5px; }
div.column { float: left; width: 185px; }
div.column ul li {margin-bottom: 3px; }
div.column a { background: transparent url('/images/layout/arrow-orange.png')
               no-repeat 0px 4px; padding-left: 12px; font-size: 1.1em;
               color: #fff; }

div.column a:hover { text-decoration: underline; }

/* PHOTO GALLERIES */
div#photoGalleries div.feature { float: left; background-color: #F6F6F6; padding: 10px; }
div#photoGalleries div.standard { float: left; width: 190px; margin-bottom: 20px; margin-top: 8px; text-align: center;}
div#photoGalleries div.standard img { border: 1px solid #000; }
div#photoGalleries div.standard h2 { text-transform: uppercase; font-size: 108%; margin-top: 11px; padding: 0px 0 0 10px; }
div#photoGalleries div.standard h2 a { background: transparent url('/images/layout/arrow-orange.png') no-repeat 0px 50%; padding-left: 10px; }
div#photoGalleries div.marginRight { margin-right: 20px; }
div#photoGalleries div.marginRightThin { margin-right: 12px; }
div#photoCurrent { background-color: #F1F5F8; padding: 10px; }
div#photoCurrent {  text-align: center; }
div#photoCurrent div { height: 355px; text-align: center; }
div#photoCurrent div img { cursor: pointer; }
table#photoCurrentNav { margin-left: 65px; padding: 10px; width: 462px; }
table#photoCurrentNav tr td { width: 33%; padding: 5px; text-align: center; }
td#gallery a img { border: 0px;}
.photoEnlarge img { border: 0px; }
div#photoList { margin-top: 20px; }
div#photoList div.photoItem { float: left; width: 80px; margin: 0px 0px 3px 0px; }
div#photoList div.photoItem img { cursor: pointer; }
div#photoCurrentNav div { width: 100px; }
div.seperator { clear: both; height: 20px; border-bottom: 1px dashed #219FBD; margin-bottom: 20px; }
div#photoGalleries div.display { background-color: #252525; text-align: center; height: 370px; overflow: hidden;  cursor: pointer; padding: 12px 15px 0 15px; }
div#photoGalleries div.display img { margin: 0px auto; }

div#photoGalleries div.nav { overflow: hidden; background-color: #252525; padding: 20px 10px; }
div#photoGalleries div.nav div { float: left; text-align: center; width: 199px; }
div#photoGalleries.videoGalleries div.nav div { width: 298px !important; }
div#photoGalleries div.nav { font-size: 116%; text-transform: uppercase; }
div#photoGalleries div.nav a { color: #FFF; }
div#photoGalleries div.nav .enlarge { text-transform: capitalize; text-decoration: underline; cursor: pointer;}
div#photoGalleries div.nav .next { float: right;  cursor: pointer;}
div#photoGalleries div.nav .previous { float: left; cursor: pointer;}
div#photoGalleries div.nav div img { border: 0px; }

div#photoGalleries div.images { width: 100%; overflow: auto; height: 270px; margin-top: 20px; }
div#photoGalleries div.images img { border: 1px solid #FFF; margin: 0 14px 16px 0; cursor: pointer; }
div#photoGalleries div.images img.selected { border: 2px solid #FF8400 !important;margin: 0 12px 14px 0; }
div#photoGalleries div.images table tr td { margin: 3px; width: 81px; height: 81px; text-align: center;  }
div#photoGalleries div.loading { background: #252525 url('/images/ajax/loader-pg.gif') no-repeat center; text-align: center; padding-top: 400px; border: none !important; }=======
div.column a:hover { text-decoration: underline; }

div#nextButton {
    font-size: 77%;
    float:right;
    padding-right:20px;
}

div#previousButton {
    padding-left:20px;
    font-size: 77%;
    float:left;
    padding-bottom:20px;
}