@charset "utf-8";
@viewport{
    width:device-width;
	initial-scale:1;
}
@-ms-viewport{
    width:device-width;
	initial-scale:1;
}
body {
	margin: 0;
	padding: 0 0 15px 0;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #B7BCDC;
/*
	background-image: url(images/bg_header.gif);
	background-repeat:no-repeat;
	background-position: center top;
*/
}
#body {
	background-image:url(images/bg_body_outer.gif);
	background-position:center top;
	background-repeat:repeat-y;
}
h1 .cell {font-size:12px;}
.clearfix:after, .columngroup:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clear {
	clear:both;
}
.inlineOveride {display:block !important;}
.fulljustify {
	text-align: justify;
	text-align-last: justify; /* Internet Explorer 6+ */
}
.fulljustify:after { /* All other browsers */
	content: "";
	display: inline-block;
	width: 100%;
	height: 0;
	visibility: hidden;
}
.smaller {
	font-size:85%;
}
.small {
	font-size:10px;
}
.clearfix, .columngroup {
	display: inline-block;
}
html[xmlns] .clearfix, html[xmlns] .columngroup {
	display: block;
}
* html .clearfix, * html .columngroup {
	height: 1%;
	overflow: visible;
}
.nomargin {
	margin:0 !important;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p, #content p.h1 {
	margin-top: 0;
}
h1 i, h1 i a, p.h1 i, p.h1 i a {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	white-space:nowrap;
	font-style:normal;
}
h1 i.long {
	white-space:normal;
}
h1 strong {
	font-weight:normal;
	white-space:nowrap
}
h1, .h1, #content p.h1 {
	color: #000066;
	font-size:26px;
	font-weight: normal;
	margin-bottom:0px;
}
h1 a, .h1 a {
	text-decoration:none;
	color:#000066;
}
h2, .teamHeading h2.h2 {
	margin-bottom:5px;
	color:#666;
/*	font-weight:normal;*/
	font-size:16px;
	clear:both;
}
h2 b {font-weight:bold;}
h3 {
	font-size:13px;
	color:#006699
}
strong {
	font-weight:700;
}
a img {
	border: none;
	outline:none;
}
a {
	text-decoration: underline;
	color:#003399;
	outline:none;
}
a:hover {
	text-decoration: underline;
	color:#CC0000;
}
input::-moz-focus-inner { 
  border: 1px solid transparent; 
}
#headerContainer {
	/* height:130px;/*
	/*background-color:#3A76B1;*/
	background-image:url(images/bg_header.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#header {
	width: 920px;
	margin: 0 auto;
	padding-top:4px;
	padding-right:30px;
	height:122px;
	text-align:center;
	background-color:#3A76B1;
	position:relative;
}
#header .advert {
	position:absolute;
	margin-top:5px;
	width:260px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	margin-left:-20px;
}
html[dir="rtl"] #header .advert {display:none;}
#headersearch {
	width:237px;
	height:24px;
	margin-top:2px;
	padding:0 0 0 0;
	float:right;
	overflow:hidden;
	text-align:left;
	background-color:#FFF;
}
#headersearchteam {
	width:212px;
	position:absolute;
	padding-right:28px;
/*	border:1px solid #3A76B1; 
	border:1px solid #FFF;*/
	border:none;
	background-color:#FFF;
	margin:0px 0 0 0;
	padding:3px 2px 3px 3px;
/*	height:18px;*/
	line-height:18px;
	color:#7272AB;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
/*	font-style:italic;*/
	-webkit-appearance: none;
	outline:none;
}
#headersearchteam.hover {
	background-color:#FF6;
	cursor:pointer
}
#headersearchbutton {
	margin:0px 0 0 5px;
	position:absolute;
	margin-left:213px;
}
#languagesContainer {
	width:960px;
	margin:0 auto;
	aposition:relative;
}
#languages {
	color: #FFFFFF;
	position: absolute;
	z-index:10;
	top: 40px;
	aright:0;
	width: 288px;
	padding-left:184px;
	font-size:6px;
	margin:0 auto 0 480px;
	text-align:right;
}
#languages select {
	background-color: #3B599F;
	border: 1px solid #FFFFFF;
	color: #000000;
	font-size: 10px;
	color:#FFF;
}
#languages ul, #languages li {
	display:inline-block;
	list-style-type: none;
	margin:0;
	padding:0;
}
#languages ul {padding-bottom:10px;}
#languages a {
	display:inline-block;
}
#languages li img {
	border-top:1px solid #3A76B1;
	border-right:1px solid #3A76B1;
	border-bottom:1px solid #FFF;
	border-left:1px solid #3A76B1;
}
#languages a img {
	border:1px solid #3A76B1;
}
#languages a:hover {
	text-decoration: none;
}
#languages a:hover img {
	border:1px solid #FFF;
}
#languages form {
	display: inline;
}
#loginbar {
	color: #FFFFFF;
	position: absolute;
	text-align: right;
	z-index:1;
	top: 10px;
	left:50%;
	width: 288px;
	font-size:11px;
	margin-left:184px;
	font-weight:bold;
	overflow:hidden;
}
#loginbar a {
	text-decoration:none;
	color:#FFF !important;
	border:none !important;
	padding:0 !important;
}
#loginbar a:hover {
	text-decoration:underline !important;
	color:#FFFF00;
}
#loginbar li {
	border-right:1px solid #CCC;
	padding:0 5px 0 5px !important;
	display:inline;
}
#loginbar li.last {
	border-right:none;
}
#loginbar .email {
	font-weight:normal;
}
#menuContainer {
	background-image:url(images/bg_menu.gif);
	background-position:center top;
	background-repeat:repeat-y;
}
#menu {
	background-color:#6699CC;
	width:960px;
	display:block;
	margin:0 auto;
	padding:0;
	text-align:left;
	padding:5px 0 5px 0;
	position:relative;
}
#menu ul {
}
#menu li {
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:22px;
	white-space:nowrap;
	position:relative;
}
#menu .browse {
	float:right;
	padding-top:5px;
}
#menu li a, #menu li span, #mobilemenu {
	padding:2px 8px 2px 8px;
	text-decoration:none;
	color:#FFFFFF;
	display:inline-block;
	font-size:12px;
	margin-right:0px;
	font-weight:bold;
}
#menu li.last a {
	border-right:none;
	background-image:none;
}
#menu li a:hover, #menu li.hover span {
	color:#336699;
	background-color:#FFFFFF;
}
#menu li a.selected {
	background-color:#FFFFFF;
	color:#336699;
	background-image:none;
}
#menu li a .new {
	color:#CC0000;
}
#menu li span {cursor:default;}
#menu li ul {display:none; position:absolute; top:17px; left:0px; background-color:#6699CC; color:#FFFFFF; padding:3px 3px; width:auto; z-index:999; }
#menu li li a {color:#FFFFFF; background-color:#6699CC; display:block; float:none; background-image:none; margin:0; }
#menu li li a:hover {background-color:#FFFFFF; color:#336699;}

#mobilemenu {adisplay:none;}
.panel .title .textButton {
	margin-top:0px;
}
h2 .textButton, .breadCrumb .textButton, .side {
	float:right;
}
label.textButton, a.textButton, .hover a.textButton, .textButton a {
	padding:0 0px 0 20px !important;
	vertical-align:middle;
	border:none;
	display:inline-block;
	outline:none;
	font-size:11px;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	border:none;
	background-repeat:no-repeat;
	background-position:0px top;
	height:22px;
	overflow:hidden;
	margin-top:2px;
	position:relative;
	top:-2px;
}
label.textButton input, a.textButton span, .textButton a span {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	background-color:transparent;
	display:inline-block;
	border:none;
	outline:none;
	font-size:11px;
	padding:0px 15px 0px 2px;
	line-height:23px;
	height:23px;
	-webkit-appearance: none;
	-moz-appearance:none;4
	border-radius:0;
	background-repeat:no-repeat;
	background-position:right top;
	padding-bottom:2px;
	color:#336699;
	text-transform:uppercase;
	font-weight:bold;
	overflow:visible;
	margin-left:0px;
	white-space:nowrap;
}
a.textButton span.noa, .textButton a span.noa {
	margin-left:-10px;
	padding:0px 10px 0px 0px;
	min-width:7px;
	text-align:center;
}

label.textButtonHover, a.textButton:hover, .textButton a:hover {
	background-position:left -22px;
}
.a .title a.textButton:hover {
	background-position:left -44px;
	color:#336699 !important;
}
label.textButtonHover input, .textButton:hover span, .textButton a:hover span {
	color:#fff
}
label.textButtonHover input, .textButton:hover span, .textButton a:hover span {
	background-position:right -22px;
}
.a .title a.textButton:hover span {
	background-position:right -44px;
	color:#336699 !important;
}
a.textButtonSelected {
	background-position:left -22px;
	color:#FFF !important;
	cursor:default;
}
a.textButtonSelected span {
	background-position:right -22px;
	color:#FFF !important;
	cursor:default;
}




label.textButtonHover, .textButtonHover input, .textButton:hover, .textButton a:hover {
	cursor:pointer;
}
.hover label.textButtonHover, .hover a.textButton:hover {
	background-position:right -44px;
}
.hover label.textButtonHover input, .hover .textButton:hover span {
	background-position:left -44px;
}
.textButton:hover span, label.textButtonHover input, .textButton a:hover span {
	color:#FFFFFF !important;
}
.a a.textButton, a.textButton, label.textButton, .hover .textButton:hover, ul.bullet li.hover a.textButton, .textButton a {
	background-image: url("images/bg_textbutton_a_l.png");
}
.a a.textButton span, a.textButton span, label.textButton input, .hover .textButton:hover span, .textButton a span {
	background-image: url("images/bg_textbutton_a_r.png");
}
.a a.textButtonBack, a.textButtonBack, .hover .textButtonBack:hover, .textButtonBack a {
	background-image: url("images/bg_textbutton_a_l_back.png") !important;
}
.b a.textButton, .b label.textButton, .b .hover .textButton:hover, .b ul.bullet li.hover a.textButton, .b .textButton a {
	background-image: url("images/bg_textbutton_b_l.png");
}
.b a.textButton span, .b label.textButton input, .b .hover .textButton:hover span, .b .textButton a span {
	background-image: url("images/bg_textbutton_b_r.png");
}
.b a.textButton:hover span, .b label.textButtonHover input {
	color:#FFFFFF;
}
.b label.textButton input, .b a.textButton span, .b .textButton a span {
	color:#666666;
}
.c a.textButton, .c label.textButton, .c .hover .textButton:hover, .c ul.bullet li.hover a.textButton {
	background-image: url("images/bg_textbutton_c_l.png");
}
.c a.textButton span, .c label.textButton input, .c .hover .textButton:hover span {
	background-image: url("images/bg_textbutton_c_r.png");
}
.c a.textButton:hover span, .c label.textButtonHover input {
	color:#FFFFFF;
}
.c label.textButton input, .c a.textButton span {
	color:#663300;
}
.d a.textButton, .d label.textButton, .d .hover .textButton:hover, .d ul.bullet li.hover a.textButton {
	background-image: url("images/bg_textbutton_d_l.png");
}
.d a.textButton span, .d label.textButton input, .d .hover .textButton:hover span {
	background-image: url("images/bg_textbutton_d_r.png");
}
.d a.textButton:hover span, .d label.textButtonHover input {
	color:#FFFFFF;
}
.d label.textButton input, .d a.textButton span {
	color:#060;
}
.q a.textButton, .q label.textButton, .q .hover .textButton:hover, .q ul.bullet li.hover a.textButton {
	background-image: url("images/bg_textbutton_q_l.png");
}
.q a.textButton span, .q label.textButton input, .q .hover .textButton:hover span {
	background-image: url("images/bg_textbutton_q_r.png");
}
.q a.textButton:hover span, .q label.textButtonHover input {
	color:#FFFFFF;
}
.q label.textButton input, .q a.textButton span {
	color:#886600;
}
/* When button is in a bullet list */

.a .hover .textButton {
	background-position: right top !important;
}
.a .hover a.textButton:hover span {
	background-position: left -44px !important;
}
.a .hover a.textButton:hover {
	background-position: right -44px !important;
}
.a .hover .textButton span {
	color:#336699 !important;
}
.b .hover .textButton span {
	color:#666666 !important;
}
.c .hover .textButton span {
	color:#663300 !important;
}
.d .hover .textButton span {
	color:#060 !important;
}
#footerContainer {
	background-image:url(images/bg_footer_top.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#footer {
	background-image:url(images/bg_footer_bottom.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
#footer ul {
	background-color:#E4E4F1;
	width:960px;
	display:block;
	margin:0 auto;
	padding:0;
	text-align:center;
	padding:9px 0 9px 0;
	color:#336699;
	line-height:2;
}
#footer a.copyright, #footer a.copyright:hover {
	padding-left:0;
	text-decoration:none
}
#footer a {
	font-size:11px;
	text-decoration:none;
	color:#336699;
	padding:0;
	display:inline;
}
#footer li.last {
	border-right:none
}
#footer li a:hover {
	text-decoration:none;
	color:#333
}
#footer li {
	list-style-type:none;
	padding:0 10px;
	margin:0;
	font-size:11px;
	display:inline;
	border-right:1px solid #CCC;
}

#contentContainer {
	background-image: url("images/bg-background.jpg");
	background-position:center 130px;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
#content {
	width:940px;
	margin:0 auto;
	min-height:300px;
	border-right:5px solid #FFFFFF;
	border-left:5px solid #FFFFFF;
}
#content p {
	margin-bottom:10px;
	line-height:1.5
}
#content #newsitem {
	margin-bottom:10px;
	line-height:1.5
}
#content {
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
}
.column {
	margin-left:10px;
	margin-right:10px;
	float:left;
	display:inline;
	position: relative;
	overflow:hidden;
}
.columngroup .clip {
	overflow:visible !important;
}
.columngroup .alpha, .column.alpha, .fourColumns .alpha {
	margin-left:0 !important;
}
.columngroup .omega, .column.omega, .fourColumns .omega {
	margin-right:0 !important;
	margin-left:0 !important;
	float:right !important
}
.columngroup .withSkyScraper .omega {
	margin-left:12px !important;
}
.columngroup .withSkyScraper .alpha {
	margin-right:12px !important;
}
.columngroup .one {
	width:140px;
}
.columngroup .two {
	width:300px;
}
.columngroup .three {
	width:460px;
}
.columngroup .four {
	width:620px;
}
.columngroup .five {
	width:780px;
}
.columngroup .six {
	width:940px;
}
.withSkyScraper .one {
	width:116px;
}
.withSkyScraper .two {
	width:252px;
}
.withSkyScraper .three {
	width:388px;
}
.withSkyScraper .four {
	width:524px;
}
.withSkyScraper .five {
	width:660px;
}
.withSkyScraper .six {
	width:796px;
}
.columngroup.seperate {
	margin-top:10px;
}
.columngroup .skyscraper {
	width:130px;
	text-align:center;
}
.columngroup .withSkyScraper, .columngroup .team, .columngroup .country {
	width:800px;
}
.fiveColumns .column {
	width:18%;
	margin:0 1%;
	float:left;
}
.fourColumns .column {
	width:23%;
	margin:0 1%;
	float:left;
}
.threeColumns .column {
	width:32%;
	margin:0 1%;
	float:left;

}
.twoColumns .column {
	width:49%;
	margin:0 1%;
	float:left;
}
.floatRight {
	float: right;
	margin-left: 10px;
}
.floatLeft {
	float: left;
	margin-right: 10px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.alignTextLeft {
	text-align:left;
}
.alignTextRight {
	text-align:right;
}
.alignTextCenter {
	text-align:center;
}
.alignTextCentre {
	text-align:center;
}
.formbuttons .cancel {
	float:left;
}
.formbuttons .proceed {
	float:right;
}
form.displayform {
	background-color:#E4E4F1;
	display:inline;
	display:inline-block;
/*	border:1px solid #BEC9DA;*/
	padding:5px 15px;
	margin-bottom:10px;
}
label {
	font-size:11px
}
label.button {
	cursor: pointer;
	vertical-align: top;
}
label.button input {
	border: 0 none;
	cursor: pointer;
	white-space: nowrap;
	text-transform:uppercase;
	padding-bottom:1px;
}
form.displayform table {
	margin-bottom:5px;
	border-spacing:0;
	border-collapse:collapse;
}
form.displayform td, form.displayform th {
	border-top:1px solid #BEC9DA;
	padding:3px 2px;
}
.displayform fieldset {border:1px solid #B4C8D9; margin-bottom:10px; background-color:#EBEBF3; padding-bottom:0}
.displayform legend {bordedr:1px solid #B4C8D9; backrground-color:#B4C8D9; font-weight:bold;}
legend label {font-size:inherit;}
.error {
	color:#C00;
	font-weight:bold;
	/*display:block;*/
}
label.error {
	background-image:url(images/icon-validation-error.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:16px;
	margin-top:2px;
}
select.error {
	font-weight:normal !important;
}
input.textfield, form.displayform textarea {
	margin:0;
	padding:6px !important;
	border:1px solid #BEC9DA;
	background-gcolor:#E4E4F1;
	font-size:14px !important;
	font-weight:normal !important;
}
input.textfield {
	height:auto !important;
}
input.textfield.focus, #headersearchteam.focus, form.displayform textarea.focus, form.displayform select.focus {
	background-color:#E4E4F1 !important;
	color:#006;
	font-style:normal;
}
form.displayform select {
	padding:5px;
	border: 1px solid #BEC9DA;
}
form.displayform input.textfield {
	width:250px
}
form.displayform .nofield {
	display:inline-block;
	font-size:13px;
	padding:7px 0;
}
form.displayform input[type="file"] {
	margin:4px 0;
}
form.displayform textarea {
/*	width:99%;*/
	font-family:Arial, Helvetica, sans-serif
}
form#linkform textarea {
	height:100px;
}
form#linkform th {
	white-space:nowrap;
}
form.displayform th {
	text-align:right;
	font-weight:normal;
	color:#000066;
	vertical-align:top;
	padding-top:10px;
	white-space:nowrap;
}
form.displayform th.wrap label {
	display:block;
	width:90px;
	white-space:normal !important;
}
form.displayform td {
	font-weight:normal;
	color:#000066;
	font-size:11px;
	vertical-align:top;
}
form.displayform p {
	margin-bottom:5px;
}
label.error {
	white-space:nowrap
}
.panel {
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:15px;
	position:relative;
}

.panel p.title, .panel h2.title, .panel h3.title {
	background-position:right top;
	background-repeat:no-repeat;
	padding:5px 10px;
	line-height:18px !important;
	font-size:14px;
	margin:0;
	font-weight:bold;
	width:auto;
}
.panel p.title {
	font-size:12px; margin-bottom:0 !important;
}
.panel p.title a {color:#FFFFFF; text-decoration:none;}
.panel p.title a:hover {color:#FFFFFF; text-decoration:underline;}

.panel .content {
	font-size:12px;
	line-height:1.3;
	padding:5px 7px;
	position:relative;
}
.panel .panel .content {background-color:#FFFFFF;}
.panel ul.content {
	padding:5px 0;
}
.a .content.transparent {
	padding:0 7px 5px 7px;
}
.panel .team {
	margin:0 5px;
	padding:0;
}

.panel p, .panel h2, .panel h3 {
	margin:0 0 8px 0;
}
.panel h2 {
	font-size:16px;
}
.panel .content p {
	margin-bottom:8px !important;
}
.a {
	background-color:#E4E4F1;
	border-color:#E4E4F1
}
.a h1.title, .a h2.title, .a h3.title, .a p.title {
	color:#FFFFFF;
	background-color:#6699CC;
}
.a h1.title a, .a h2.title a, .a h3.title a, .a p.title a {
	color:#FFFFFF;
}
.a .content.transparent {
	background-color:#E4E4F1;
}

.a h2 {
	color:#336699;
	font-weight:700;
}

.a .shirtThumbs a:hover .photo {
	border-color:#6699CC;
}

.a .shirtThumbs a:hover {
	background-color:#6699CC;
}

.b {
	background-color:#DFDFDF;
	border-color:#DFDFDF
}
.b h1.title, .b h2.title, .b h3.title {
	color:#FFFFFF;
	background-color:#888888;
}
.b .content {
}

.b .shirtThumbs a:hover .photo {
	border-color:#888888;
}

.b .shirtThumbs a:hover {
	background-color:#888888;
}


.c {
	background-color:#FEE9C6;
	border-color:#FDDFAC;
}
.c h1.title, .c h2.title, .c.panel h3.title {
	color:#FFFFFF;
	background-color:#AC7B28;
	
}
.c .content {
	abackground-color:#FEEFD6;
}

.c .shirtThumbs a:hover .photo {
	border-color:#D39D43;
}

.c .shirtThumbs a:hover {
	background-color:#D39D43;
}


.d {
	background-color:#D6E0CC;
	border-color:#D6E0CC
}
.d h1.title, .d h2.title, .d h3.title {
	color:#FFFFFF;
	background-color:#669933;
}

.d .shirtThumbs a:hover .photo {
	border-color:#669933;
}
.d .shirtThumbs a:hover {
	background-color:#669933;
}

.r {
	background-color:#FAE3E4;
	border-color:#FAE3E4
}
.r h1.title, .r h2.title, .r h3.title {
	color:#FFFFFF;
	background-color:#D71921;
}

.r .shirtThumbs a:hover .photo {
	border-color:#D71921;
}
.r .shirtThumbs a:hover {
	background-color:#D71921;
}




.infobox, p.infobox {
	border:1px solid #FFD324;
	background:#FFC url(images/icon-info.gif) 5px 5px no-repeat;
	padding:5px 10px 5px 25px;
	font-size:11px;
	border-radius:4px;
	display:inline-block;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
}
td .infobox {
	margin:0;
}
.infobox strong, .warningbox strong {color:#000; font-size:12px;}
.warningbox strong.important {
	font-size:large;
	font-weight:bold;
	color:#CC0000 !important;
	line-height:1.2 !important;
	display:inline-block;
	margin-top:-2px;
}
.warningbox, p.warningbox {
	border:1px solid #E19696;
	padding:5px 25px;
	font-size:11px;
	border-radius:4px;
	display:inline-block;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #FFE6E6;
	background-image: url(images/icon-warning.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
ul.bullet {
	padding:5px 0;
	list-style-type:none;
}
ul.bullet li {
	padding:0px;
	margin:0;
	list-style-type:none;
	display:block;
	font-weight:normal;
	font-size:12px;
	width:100%;
}
ul.bullet li {
	background-position: 4px 7px;
	background-repeat:no-repeat;
}
.a ul.bullet li {
	background-image:url(images/li-bullet-a.gif);
}
.b ul.bullet li {
	background-image:url(images/li-bullet-b.gif);
}
.c ul.bullet li {
	background-image:url(images/li-bullet-c.gif);
}
.d ul.bullet li {
	background-image:url(images/li-bullet-d.gif);
}
ul.bullet li.ball {
	background-image:url(images/li-bullet-ball.png);
	background-position: 3px center;
	background-repeat:no-repeat;
}
ul.bullet li a {
	display:block;
	overflow:hidden;
	padding:4px 0 4px 15px;
	text-decoration:none;
	line-height:16px;
}
ul.bullet li.ball a {
	padding:4px 0 4px 22px;
}
ul.bullet li a:hover {
	text-decoration:none;
}
ul.bullet li a:hover, ul.bullet li.hover a {
	background-image:url(images/li-bullet-invert.gif);
	background-position: 4px 7px;
	background-repeat:no-repeat;
}
ul.bullet li.ball a:hover {
	background-image:url(images/li-bullet-ball.png);
	background-position: 3px center;
	background-repeat:no-repeat;
}
ul.bullet li a.selected:hover {
	cursor:default;
}
ul.bullet li a.selected {
	background-image:none;
}
.rssfeed {
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	line-height:1.35;
	font-size:11px;
	text-align:left;
}
.panel i.source {
	font-weight:normal;
	font-style:normal;
	display:block;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	margin-top:-5px;
	padding:0 0 2px 5px;
}
.b i.source {
	background-color:#888888
}
.rssfeed strong {
	font-weight:bold;
	display:block;
	font-size:12px;
}
.skyscraper .rssfeed strong, .skyscraper .rssfeed i, .skyscraper .rssfeed {
	font-size:10px;
}
.skyscraper img {max-width:100%;}
.skyscraper .banner img {max-width:none;}
.skyscraper h2 {
	font-size:10px !important
}
.skyscraper h2 strong {
	font-size:12px !important
}
.skyscraper .panel .content {
	padding:5px 3px;
}
.skyscraper .panel .title {
	padding:5px 3px 5px 5px !important;
	text-align:left !important
}
.skyscraper .panel .title i {
	display:block;
	font-size:10px !important;
	text-align:left;
	font-weight:normal;
	font-style:normal
}
.rssfeed li {
	margin-bottom:5px;
	padding-bottom:5px;
}
.rssfeed a {
	text-decoration:none;
	font-weight:bold;
}
.rssfeed a:hover {
	text-decoration:underline;
}
ul.thumblist, ol.thumblist {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.thumblist li {
	margin:0;
	padding:0;
	list-style:none;
}
.thumblist li a {
	display:block;
	font-size:11px;
	margin:0;
	text-decoration:none;
	padding:2px;
}
.a .thumblist li a:hover {
	text-decoration:none;
}
.thumblist .thumb {
	display:inline-block;
}
.thumblist b {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
	position:relative;
	width:15px;
	margin-right:3px;
}
.thumblist img {
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	position:relative;
}
.thumblist span.title {
	display:inline-block;
	vertical-align:middle;
	line-height:1.2;
	font-size:12px;
	padding-left:2px;
	font-weight:bold;
	background-image:none;
	padding-top:0;
	padding-bottom:0;
}
html[dir="rtl"] .thumblist span.title {padding-left:0px; padding-right:2px;}

.thumblist .title i, .panel .thumblist .title i {
	font-style:normal;
	font-weight:normal;
	font-size:11px;
}
html[dir="rtl"] .thumblist .title i, html[dir="rtl"] .panel .thumblist .title i {display:inline-block;}

.thumblist .position {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 15px;
}
.thumblist strong i {font-style:normal; font-weight:normal;}
a img {
	border:none;
}
.thumblist .textButton {
	margin-right:5px;
}
/* Thumblist sizes */

/* 64 x 64 */
ol.thumblist64 a {
	padding-left:94px;
}
ol.thumblist64 .thumb {
	margin-left:-94px;
}
ol.thumblist64 b {
	line-height:64px;
}
ul.thumblist64 a {
	padding-left:78px;
}
html[dir="rtl"] ul.thumblist64 a {padding-left:2px; padding-right:78px;}
ul.thumblist64 .thumb {
	margin-left:-76px;
}
html[dir="rtl"]  .thumb {margin-left:0px; margin-right:-76px;}
.thumblist64 img {
	height:64px;
	width:64px;
}
.thumblist64 .textButton {
	margin-top:12px !important;
}
/* 36 x 36 */
ol.thumblist36 a {
	padding-left:58px;
}
html[dir="rtl"] ol.thumblist36 a {padding-left:2px; padding-right:58px;}
ol.thumblist36 .thumb {
	margin-left:-58px;
}
html[dir="rtl"] ol.thumblist36 .thumb {margin-left:0px; margin-right:-58px;}
ol.thumblist36 b {
	line-height:36px;
}
ul.thumblist36 a {
	padding-left:42px;
}
html[dir="rtl"] ul.thumblist36 a {padding-left:0px; padding-right:42px;}

ul.thumblist36 .thumb {
	margin-left:-40px;
}
html[dir="rtl"] ul.thumblist36 .thumb {margin-right:-40px; margin-left:0;}
.thumblist36 img {
	height:36px;
	width:36px;
}
.thumblist36 .textButton {
	margin-top:12px !important;
}
/* 32 x 32 */
ol.thumblist32 a {
	padding-left:52px;
}
ol.thumblist32 .thumb {
	margin-left:-52px;
}
ol.thumblist32 b {
	width:15px;
	line-height:32px;
}
ul.thumblist32 a {
	padding-left:36px;
}
html[dir="rtl"] ul.thumblist32 a {padding-left:2px; padding-right:36px;}

ul.thumblist32 .thumb {
	margin-left:-36px;
}
html[dir="rtl"] ul.thumblist32 .thumb {margin-left:0px; margin-right:-36px;}
.thumblist32 img {
	height:32px;
	width:32px;
}
.thumblist32 .textButton {
	margin-top:10px !important;
}
/* 24 x 24 */
ol.thumblist24 a {
	padding-left:44px;
}
ol.thumblist24 .thumb {
	margin-left:-44px;
}
ol.thumblist24 b {
	width:15px;
	line-height:24px;
}
ul.thumblist24 a {
	padding-left:26px;
}
ul.thumblist24 .thumb {
	margin-left:-26px;
}
.thumblist24 img {
	height:24px;
	width:24px;
}
.thumblist24 .textButton {
	margin-top:5px !important;
	margin-bottom:-2px !important;
}
/* panel list colours */

.a {
	color:#336699;
}
.b {
	color:#666666;
}
.c {
	color:#663300;
}
.d {
	color:#1A6600;
}
.a .thumblist a, .a .bullet a {
	color:#336699;
}
.a .thumblist .dim a i, .a .bullet .dim a i, .a .dim a {
/*	color:#A0A0A0;*/
	color:#909090;
}
.b .thumblist a, .b .bullet a {
	color:#666666;
}
.c .thumblist a, .c .bullet a {
	color:#663300;
}
.d .thumblist a, .d .bullet a {
	color:#1A6600;
}
.r .thumblist a, .r .bullet a {
	color:#C00;
}
.a .thumblist a:hover span, .a .bullet a:hover span, .a .thumblist a:hover, .a .bullet a:hover, .a .hover, .a .hover a, .a .hover a b, .a .bullet li.hover a, .a .thumblist li a:hover b {
	color:#FFFFFF;
	background-color:#6699CC;
}
.a .bullet .dim a:hover i, .a .thumblist .dim a:hover i {
	color:#D2E1F0;
}
.a .thumblist b {
	background-color:#E4E4F1;
}
.b .thumblist a:hover span, .b .bullet a:hover span, .b .thumblist a:hover, .b .bullet a:hover, .b .hover, .b .hover a, .b .hover a b, .b .bullet li.hover a, .b .thumblist li a:hover b {
	color:#FFFFFF;
	background-color:#B0B0B0;
}
.b .thumblist b {
	background-color:#DFDFDF;
}
.c .thumblist a:hover span, .c .bullet a:hover span, .c .thumblist a:hover, .c .bullet a:hover, .c .hover, .c .hover a, .c .hover a b, .c .bullet li.hover a, .c .thumblist li a:hover b {
	color:#FFFFFF;
	background-color:#D39D43;
}
.c .thumblist b {
	background-color:#FDDFAC;
}
.d .thumblist a:hover span, .d .bullet a:hover span, .d .thumblist a:hover, .d .bullet a:hover, .d .hover, .d .hover a, .d .hover a b, .d .bullet li.hover a, .d .thumblist li a:hover b {
	background-color:#9EBC7F;
	color:#000000;
}
.d .bullet li.selected {
	background-color:#9EBC7F;
}
.d .bullet li.selected a {
	color:#000000; cursor:default;
}
.d .thumblist b {
	background-color:#CEE6CE;
}
.r .thumblist a:hover span, .r .bullet a:hover span, .r .thumblist a:hover, .r .bullet a:hover, .r .hover, .r .hover a, .r .hover a b, .r .bullet li.hover a, .r .thumblist li a:hover b {
	background-color:#D71921;
	color:#FFFFFF;
}
.r .thumblist b {
	background-color:#CEE6CE;
}

.a .thumblist a.selected span, .a .bullet a.selected span, .a .thumblist a.selected, .a .bullet a.selected {
	color:#28527B;
	background-color:#BCD2E9;
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
}
.b .thumblist a.selected span, .b .bullet a.selected span, .b .thumblist a.selected, .b .bullet a.selected {
	color:#333333;
	background-color:#CCCCCC;
}
.a .thumblist .position, .a .bullet .position {
	background-color:#FFF;
}
.a .rssfeed {
	color:#333;
}
.a .rssfeed i {
	color:#666;
}
.a .rssfeed strong {
	color:#336699;
}
.a .rssfeed li {
	border-bottom:1px solid #E4E4F1;
}
.a a {
	color:#336699;
}
.b a {
	color:#333333;
}
.c a {
	color:#663300;
}
.d a {
	color:#000;
}
ul.topToBottomTwoColumns, ol.topToBottomThreeColumns, ul.topToBottomThreeColumns, ol.topToBottomThreeColumns, ul.topToBottomFourColumns, ol.topToBottomThreeColumns, ul.topToBottomFiveColumns, ol.topToBottomThreeColumns {
	float:left;
}
ul.topToBottomThreeColumns li, ol.topToBottomThreeColumns li {
	width:100% !important;
}
ul.topToBottom {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.topToBottom li {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.topToBottom ul li {
	width:100%;
}
ul.leftToRight li.first {
	clear:left;
}
ul.leftToRight li, ol.leftToRight li, ul.topToBottom li, ol.topToBottom li {
	float:left;
	adisplay:inline-block;
	min-width:160px;
}
ul.twoColumns li, ol.twoColumns li {
	width:48% !important;
	margin-left:1%
}
ul.threeColumns li, ol.threeColumns li {
	width:32%;
	margin-left:1%;
}
ul.fourColumns li, ol.fourColumns li {
	width:24%;
	margin-left:1%
}
ul.fiveColumns li, ol.fiveColumns li {
	width:19%;
	margin-left:1%
}
ul.twoColumns li li, ol.twoColumns li li, ul.threeColumns li li, ol.threeColumns li li, ul.fourColumns li li, ol.fourColumns li li, ul.fiveColumns li li, ol.fiveColumns li li {
	width:100% !important;
}
.six .fiveColumns li .team {
	width:105px;
}
.panel .footnote {
	margin:0;
	padding:1px 5px;
	text-align:right;
	font-style:inherit;
	font-size:11px;
	margin-bottom:-5px;
}
.panel .title i {
	font-style:normal;
	font-weight:normal;
	text-transform:none;
}
.panel ul em {
	font-size:15px;
	font-weight:bold;
	font-style:normal
}
#inpagesearchform {
	display:block;
	padding:0 0 0 15px;
	margin:0;
}
#inpagesearchteam {
	border:1px solid #B0C2D5;
	font-size:12px;
	line-height:22px;
	height:22px;
	margin:0;
	padding:0 0 0 5px;
	float:left;
	color:#8BA7C0;
	background-color:#FFFFFF;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:3px;
}
#inpagesearchteam.focus {
	color:#000000;
	font-size:14px;
}
#inpagesearchbutton {
	float:left;
	margin-left:4px;
}
.panel h2 .flag {
	float:right;
	width:46px;
	height:10px;
}
.panel h2 .flag img {
	position:absolute;
	margin-left:2px;
	margin-top:-10px;
	z-index:99;
}
#map {
	width:598px;
	height:350px;
}

#sponsorships .sponsor {
	text-align:center;
}
img.crest {
	float:left;
	margin:0 5px 10px 5px;
/*
	display:inline-block;
	vertical-align:middle;
	line-height:70px;
*/
}
.leaguecrest {
	float:right;
	height:80px;
	margin-left:10px;
	padding-top:0px;
}
.teamHeading {
	display:block;
	/*margin-bottom:10px;*/
	float:left;

/*
	width:545px;
	vertical-align:middle;
	display:inline-block;
	min-height:75px;
*/
}
.teamHeading h1 {
	display:block;
	margin-left:80px;
	padding-right:8px;
	white-space:normal !important;
}
.teamHeading h2 {
	font-weight:bold;
	display:block;
	margin:2px 0 0 0;
	font-size:12px;
	clear:both;
}
.breadCrumb {
	margin:0px 0px 10px 0px;
	color:#777777;
	padding-top:0px;
	list-style-type:none;
}
.breadCrumb li {
	list-style-type:none;
	padding:0;
	margin:0;
	display:inline;
}
.breadCrumb a {
	list-style-type:none;
	font-weight:normal;
	text-decoration:underline;
	color:#666666;
	background-image:url(images/li-breadcrumb.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-left:2px;
	padding-right:9px
}
.breadCrumb a:hover {
	text-decoration:underline;
	color:#CC0000;
}
.breadCrumb img.flag {
	vertical-align:middle;
	border-right:3px solid #FFFFFF;
}
.breadCrumb a.country {
	text-decoration:none;
}
.breadCrumb a.country span {
	text-decoration:underline;
}
.breadcrumb {
	background-color:#DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 0px;
	list-style-type:none;
	margin-bottom:10px;
}
.breadcrumb li {
	list-style-type:none;
	padding:0;
	margin:0;
	display:inline;
	font-size:12px;
}
.breadcrumb a {
	color:#000;
	background-color:#CCCCCC;
}
.breadcrumb b {
	color:#666666;
	background-color:#DDDDDD;
}
.breadcrumb a, .breadcrumb b {
	padding: 0px 25px 0px 5px;
	position: relative;
	display:inline-block;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
	font-weight:bold;
}
.breadcrumb b {
	border-right:none;
}
.breadcrumb a.singlelink {display:block !important;  }
.breadcrumb a:before, .breadcrumb b:before {
	width: 0;
	height: 0;
	border-bottom: 19px solid transparent;  /* left arrow slant */
	border-top: 19px solid transparent; /* right arrow slant */
	border-right: 19px solid #ffffff; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
	position:absolute;
	left:-19px;
	top:-5px;
	content:" ";
}
.breadcrumb a:after, .breadcrumb b:after {
	width: 0;
	height: 0;
	border-bottom: 14px solid transparent;  /* left arrow slant */
	border-top: 14px solid transparent; /* right arrow slant */
	border-right: 14px solid ; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
	position:absolute;
	left:-14px;
	top:0px;
	content:" ";
}
.breadcrumb a:after {
	border-right-color: #CCCCCC; /* bottom, add background color here */
}
.breadcrumb b:after {
	border-right-color: #DDDDDD; /* bottom, add background color here */
}
.breadcrumb a:hover:after {
	border-right: 14px solid #B0B0B0; /* bottom, add background color here */
}
.breadcrumb a:hover {
	background-color: #B0B0B0; /* bottom, add background color here */
	color:#000;
	text-decoration:underline
}
.shopping h2.title {
	padding-left:25px !important;
	background-image: url(images/cart.png);
	background-repeat: no-repeat;
	background-position: 4px center;
}
.shopping ul, .shopping ul li {
	list-style-type:none;
	margin:0;
	text-align:left
}
.shopping ul li {
	padding:0;
}
.shoppingCentre {
	float:right;
	width:280px;
	background-color:#9899C9;
	padding:3px 10px 3px 20px;
	background-image:url(images/shopping-centre-bg.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin-bottom:8px;
	font-size:85%
}
.content.teamshirts {
	min-height:492px;
}

.shirtThumbs {
	list-style-type:none;
	padding:0;
	margin:0 0 10px 0;
	text-align:center;
}
.shirtThumbs strong, .shirtThumbs i {
	overflow:hidden;
	display:block;
	text-align:center;
}
.shirtThumbs .year {font-size:14px; font-weight:bold;}
.shirtThumbs li {
/*
	display:block;
	float:left;
*/
	display:inline-block;
}
.shirtThumbs a, .shirtThumbs .thumb {
	display:block;
	float:left;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	margin:0 4px 5px 5px;
}
.shirtThumbs a:hover {
	color:#FFFFFF
}
.shirtThumbs .photo {
	display:block;
	border:3px solid #FFFFFF;
	background-color:#FFFFFF
}
.shirtThumbs .caption {display:block; height:33px; overflow:hidden;}
.shirtThumbs a.small {width:116px;}
.shirtThumbs a.medium {width:141px;}
.shirtThumbs a.large {width:179px;}
.thumbWidth129 strong {
	width:133px;
}
.two .shirtThumbs a {
	margin:0 2px 5px 2px;
}
.three .shirtThumbs a {
	margin:0 5px 5px 6px;
}
.four .shirtThumbs a {
	margin:0 7px 5px 7px;
}
.five .shirtThumbs a {
	margin:0 4px 5px 4px;
}
.six .shirtThumbs a {
	margin:0 5px 5px 5px;
}
.banner {
	display:inline-block;
	width:124px;
	height:600px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	background-position:center top;
	background-repeat:no-repeat;
	border:none;
	outline:none;
	padding:7px 3px 0 3px;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
}
.banner img {
	border:none;
}
.banner .top {
	height:509px;
	overflow:hidden;
	background-color:#FFFFFF;
}
.banner .bottom {
	margin-top:-37px;
}
a.banner:hover {
	text-decoration:none;
}
.banner span {
	display:block;
	width:124px;
	overflow:hidden;
	text-align:center;
}
.banner .title {
	color:#FFFFFF;
	font-size:11px;
	padding-bottom:3px;
}
.banner i {
	font-size:16px;
	font-style:normal !important;
}
.banner .smallpic {
	width:124px;
	height:124px;
	margin-top:10px;
}
.banner .mainpic {
	width:300px;
	height:300px;
	margin-left:-89px;
	margin-top:5px;
	padding-top:5px;
	z-index:10;
}
.banner .price {
	display:inline-block;
	height:22px;
	width:auto;
	border:1px solid #FFFFFF;
	background-color:#125DA8;
	color:#FFFFFF;
	font-size:18px;
	padding:1px 12px;
	font-style:normal;
	margin-bottom:12px;
}
.banner .worldwideShipping {
	background-color:transparent;
	border:none;
	padding:3px 0 0 0;
}
.bannera .title {
	background-color:#669933;
}
.bannerb .title {
	background-color:#669933;
}
.bannera {
	background-color:#669933;
}
.bannerb {
	background-color:#669933;
}
.worldmapCrest, .crest .countryflag {
	margin-top:-5px;
}
.leagueCrest {
	width:150px;
	margin:0 auto 10px auto !important;
	padding:4px;
	border:4px solid #E4E4F1;
	text-align:center;
}

.eBayRSS h3 {
	margin:0;
	font-size:12px;
	font-weight:normal;
}
.eBayRSS .image {
	position:absolute;
	left:00px;
	top:0px;
	width:105px;
	padding:0px;
	overflow:hidden;
	float:left;
	text-align:center;
	background-color:#FFFFFF;
	border:3px solid #FFFFFF;
}
.eBayRSS .description .image a {
	border:0px solid #FFFFFF;
	padding:0px;
	display:block;
	width:110px;
	overflow:hidden;
	text-align:center;
	background-color:#FFFFFF !important
}
.eBayRSS .item {
	position:relative; 
	margin-bottom:10px;
	clear:both;
}
.eBayRSS .itemtitle {
	padding-left:120px !important;
	font-weight:bold;
	font-size:12px
}
.eBayRSS .itemtitle a {
	text-decoration:underline;
	display:block;
	margin-left:-4px;
	padding:2px 4px 2px 4px
}
.eBayRSS .itemtitle a:hover {
	text-decoration:underline;
}
.eBayRSS a {
	text-decoration:none;
	padding:0 0px;
}
.eBayRSS a:hover {
	text-decoration:underline
}
.eBayRSS .description {
	font-size:x-small;
	min-height:71px;
	padding-left:120px;
	padding-bottom:10px;
	font-weight:bold;
}
.eBayRSS .description strong {
	background-color:#FFF;
	padding:0px 5px;
	border:1px solid #D39D43;
	display:inline-block;
	margin-top:2px;
	color:#663300 !important
}
.eBayRSS .description img {
	z-index:9;
	height:80px;
}
.eBayRSS .description strong {
	font-size:small;
}
.eBayRSS .description a {
	text-decoration:underline;
	display:inline-block;
	margin:5px 5px 5px 5px;
	font-weight:normal;
	font-size:12px;
}
.eBayRSS h2 img {
	text-decoration:none;
	border:0;
	padding:0;
	margin:0;
}
.eBayRSS div.clear {
	margin-bottom:10px
}
.eBayRSS select {
	font-size:11px;
	border:none;
}
.ebayImpression {
	font-size:5px;
	color:#FDDFAC;
	width:1px;
	height:1px
}
form#ebayprogramform {
	display:block;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding:0 0 0 50px;
	background-image:url(images/ebay-select.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin:-23px 0 0 0;
	float:right;
	z-index:100;
}
form#ebayprogramform input {
	font-size:9px;
}
.eBayRSS a.image {
	position:relative;
	width:86px;
	border:3px solid #FFFFFF;
	overflow:hidden;
	float:left;
	margin-top:0px;
	margin-right:10px;
	text-align:center;
	background-color:#FFFFFF
}
.eBayRSS a.image img {
	z-index:9;
	height:65px;
}
.eBayRSS a.image:hover {
	padding:0;
	border:3px solid #FBC05E;
}
.adminMenu {
	position:absolute;
	left:10px;
	top:55px;
	background-color:#CC0000;
	border:1px solid #FFFFFF;
	padding:2px 5px 2px 5px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	clear:right;
	margin-top:4px;
	text-align:left
}
.adminMenu a {
	color:#FFFFFF;
	text-decoration:underline;
}
.adminMenu a:hover {
	color:#FFFF00;
	text-decoration:underline;
}
.links {
	font-size:11px;
	padding-top:10px;
	margin-top:0px;
	list-style-type:none;
	border-top:1px solid #CCCCCC;
}
.links li {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
.links strong a {
	text-decoration:underline;
	display:block;
	font-size:14px;
	color:#666;
}
.links a {
	display:block;
}
.socialButtons td {
	padding:7px 20px 3px 0px;
	vertical-align:middle;
	border:none;
}
.socialContainer {
	/*height:26px;*/
	display:inline-block;
	margin-bottom:5px;
}
.socialContainer div, .socialContainer table {
	display:inline-block;
	vertical-align:text-bottom;
}
.socialContainer .cell {padding:5px 10px 5px 0;}
a.myTeamsButton {
	background-position: right top;
	background-repeat: no-repeat;
	display: inline-block;
	overflow: hidden;
	padding: 0 5px 0 0;
	text-decoration: none;
	position:relative;
	text-decoration:none !important;
}
a.myTeamsButton span {
	font-size: 10px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	line-height:20px;
	overflow: hidden;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
a.myTeamsButton {
	background-image: url("images/myteams_r.gif");
}
a.myTeamsButton span {
	background-image: url("images/myteams_l.gif");
	white-space:nowrap;
}
a.myTeamsButton span.loading {
	background-position:0px -80px !important;
	color:#999999;
}
a.myTeamsButton span.on {
	background-position:0 0px;
}
a.myTeamsButton span.off {
	background-position:0px -40px;
}
#header-social-buttons {
	position:absolute; top:88px; right:20px;
	padding-top:10px;
}
a.facebook, span.facebook {
	background-image:url(images/facebook-button-inline.png);
	background-color:#ECEEF5;
}
a.twitter, span.twitter {
	background-image:url(images/twitter-bird-button-inline.png);
	background-color:#EAEAEA;
}
a.ebaystore {
	background-image:url(images/ebay-button-inline.png);
	background-repeat:no-repeat;
	background-position:center left;
	font-weight:bold;
	text-decoration:underline;
	padding:3px 4px 2px 42px;
	top:-1px;
	line-height:14px;
}
a.twitter, span.twitter, a.facebook, span.facebook {
	display:inline-block;
	background-repeat:no-repeat;
	background-position:center left;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	border:1px solid #CCCCCC;
	padding:3px 4px 2px 22px;
	top:-1px;
	line-height:14px;
}
a.twitter i, span.twitter i, a.facebook i, span.facebook i {
	font-weight:normal;
	font-style:normal;
}

a.twittersmall {background-position:-3px 0; padding:0 0 0 15px;  }

a.twitter:hover, a.facebook:hover {
	color:#000;
	text-decoration:none;
	border-color:#999999 !important
}

.panel .title a.twitter, .panel .title a.facebook {
	line-height:11px;
}
ul.tabs, ul.tabs li {
	list-style-type:none;
}
ul.tabs li {
	display:inline;
}
ul.tabs {
	/*margin-bottom:10px;*/
	padding:4px 4px 0 4px;
	position:relative;
}

.tabs a, .tabs strong {
	display:block;
	float:left;
	margin:0 4px 0px 0;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	border-radius:5px 5px 0px 0px;
	position:relative;
}
.tabs a {
	color:#FFFFFF;
}
.tabs strong, .tabs a.selected {
	color:#000000;
	margin-bottom:-1px;
	top:-1px;

}
.tabs a:hover {
	background-color:#FFFFFF !important;
	text-decoration:none;
	position:relative;
}
.tabs a.selected {cursor:default;}

.tabs a.shopping {
	padding-left:25px !important;
	background-image: url(images/cart.png);
	background-repeat: no-repeat;
	background-position: 4px center;
}

.decades .tabs a, .decades .tabs strong {font-size:14px;}
.a ul.tabs {
	background-color:#3A76B1;
}
.a .tabs a {
	background-color:#86AED7;	 
	border-bottom:1px solid #86AED7 ;
}
.a .tabs strong, .a .tabs a.selected {
	background-color:#E4E4F1;
	border-bottom:2px solid #E4E4F1 ;
}
.a .tabs a:hover {
	color:#336699;
	text-decoration:none;
	border-color:#E4E4F1;
}
.a .tabs a.selected:hover {background-color:#E4E4F1 !important; border-color:#E4E4F1; color:#000000}



.c ul.tabs {
	background-color:#AC7B28;
}
.c .tabs a {
	background-color:#DEB774;	 
	border-bottom:1px solid #DEB774 ;
}
.c .tabs strong, .c .tabs a.selected {
	background-color:#FEE9C6;
	border-bottom:2px solid #FEE9C6 ;
}
.c .tabs a:hover {
	color:#663300;
	text-decoration:none;
	border-color:#FEE9C6;
}
.c .tabs a.selected:hover {background-color:#FEE9C6 !important; border-color:#FEE9C6; color:#000000}




.d ul.tabs {
	background-color:#527B28 !important;
}
.d .tabs a, .a .tabs a.shopping {
	background-color:#7AB83D;
	border-bottom:1px solid #7AB83D ;
}
.d .tabs strong, .d .tabs a.selected {
	background-color:#D6E0CC;
	border-bottom:2px solid #D6E0CC ;
}
.d .tabs a:hover, .a .tabs a.shopping:hover {
	color:#1A6600;
	text-decoration:none;
	border-color:#FFFFFF ;

}
.a .tabs a.shopping:hover {
	color:#333333;
	background-image: url(images/cart-invert.png);

}
.d .tabs a.selected:hover {background-color:#D6E0CC !important; border-color:#D6E0CC; color:#000000}

.eBayRSS .hiddentab {display:none;}

.pagetitle {
	margin-bottom:10px;
}

.newspagelink {
	margin:-10px 0 0 0;
}
.twopics, .onepic {
	padding:10px 0 10px 15px;
}
.twopics .pic {
	float:left;
	text-align:center;
	background-color:#99CC66;
	margin-right:15px;
}
.onepic {
	text-align:center;
}
.shirtpanel .pic a {
	display:inline-block;
	border:3px solid #FFFFFF;
}
.shirtpanel .pic a:hover {
	border-color:#6699CC;
}
.shirtpanel .description {
	margin:0px 10px;
	padding:5px 15px 5px 15px;
	bagckground-color:#FFFFFF;
	font-size:13px;
	text-align:center
}
.shirtpanel .Xdateadded {
	display:block;
	float:right;
}

ul.extraShirts, .extraShirts li {
	list-style-type:none;
}
.extraShirts li {
	background-color:#FFFFFF;
	padding:5px;
	margin-bottom:5px;
}
.extraShirts .pic {
	background-color:#FFFFFF;
	text-align:center;
	display:block;
	float:left;
	margin-right:7px;
}
.extraShirts i {
	display:block;
	font-style:normal;
	font-size:11px;
	padding-bottom:3px;
}

.extraShirts .twitter, .extraShirts .facebook, .extraShirts .twitter i, .extraShirts .facebook i {
	font-size:10px !important;
	padding-top:1px;
	padding-bottom:1px;
	display:inline;
}

h2.extraShirts {
	margin:0 0 5px 5px;
	font-size:14px;
	padding:0px;
}
.featuredRetro {
	font-size:12px;
	padding:5px 10px 5px 5px;
	color:#000000;
}
.featuredRetro .details {
	padding:5px 5px 0 5px;
}
.featuredRetro p {
	line-height:16px;
}
.featuredRetro .worldwideShipping {
	margin-top:-5px;
	background-color:transparent;
	border:none;
}
.featuredRetro div.shirt {
	width:108px;
}
.featuredRetro .price {
	width:104px;
}
.featuredRetro .shirt .photo a {
	width:96px;
	padding-bottom:0
}
.shirtThumbs .price {
	position:absolute;
	width:104px;
	text-align:right;
	margin-left:-50px;
}
.shirtThumbs .price span {
	display:block;
	float:right;
	padding:1px 5px;
	line-height:1;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border:1px solid #000;
	background-color:#FFFFFF;
	margin-top:4px;
}

.worldwideShipping {
	width:80px;
	height:20px;
	float:right;
	text-align:center;
	display:block;
}
.worldwideShipping .localflag {
	margin-right:5px;
}
.worldwideShipping {
	background-color:#EEEEEE;
	border: 1px solid #CCCCCC;
	padding:2px 5px;
	margin-top:0px;
}
.panel .title .worldwideShipping {margin-top:-4px;}
.decades h2 {margin:-5px 0 0 0;}
.buyshirt {padding:3px 5px 4px 118px}
.buyshirt .image a {width:106px;  position:relative;}
.buyshirt .image {width:116px; margin-left:-125px; margin-right:5px; float:left; }
.buyshirt p.links {margin:0 !important; padding:0; border:none; clear:right}
.buyshirt p.links a {display:inline-block}
.buyshirt .description {min-height:95px;}
.buyshirt h3 {margin:3px 0 0 0;}

.buyshirt .image img {width:100px; /*margin-top:14px;*/}
.buyshirt .photo {height:110px; overflow:hidden;}
.buyshirt .worldwideShipping {margin-top:-3px}

.buyshirtL {padding:3px 5px 4px 168px}
.buyshirtL .image a {width:156px;  position:relative;}
.buyshirtL .image {width:166px; margin-left:-170px; margin-right:5px; float:left; }
.buyshirtL .description {min-height:110px;}
.buyshirtL .image img {width:150px; max-height:170px; /*margin-top:10x;*/}
.buyshirtL .photo {height:auto;}

.buyshirtXL {padding:3px 5px 4px 18px}
.buyshirtXL .image a, .buyshirtXL .image .thumb {awidth:100%; position:relative;}
.buyshirtXL .image {width:216px; margin-left:-20px; margin-right:5px; float:left; max-width:45%; min-width:190px;}
.buyshirtXL .description {min-height:110px;}
.buyshirtXL .image img {width:200px; max-height:220px; width:100% /*margin-top:10x;*/}
.buyshirtXL .photo {height:auto;}
 .buyshirtXL .worldwideShipping {margin-left:8px;}
/*.buyshirtXL .thumb {background-color:#669933; color:#FFFFFF;}*/
/*.buyshirtXL .thumb .year {border:1px solid #000; padding:0px 5px; color:#000}*/
.buyshirtXL .year {position:absolute; top:2px; left:2px}
.buyshirtXL .year b {border:1px solid #000; font-size:14px; background-color:#FFF; color:#000; padding:1px 5px; }
.buyshirtXL p.links {clear:both; text-align:right;}

.buyshirt .brand {width:78px; float:right; display:block; padding-left:5px;}
.buyshirt .price {position:absolute; top:2px; right:2px; }
.buyshirt .price b {float:right; border:1px solid #000; background-color:#FFF; color:#000; display:block; font-size:14px; font-weight:bold; line-height:1; padding:1px 5px;}
.b .buyshirt .image a:hover .price b {color:#000; background-color:#FFF; border-color:#6699CC;}
.buyshirt .year {font-size:14px; font-weight:bold;}
.imagelabel {}


/*
.buyshirt .image a {background-color:#669933;}
.buyshirt .photo {border-color:#669933}
*/
*/

.helpquestion {display:inline-block;}
#helplinks {display:none;}
input#helpseason_shi, input#helpshirttype_shi{width:50%;}

.grid {background:#FFFFFF;}
.twoColumns .cellOuter {width:50%; float:left;}
.grid .cellInner {border-top:4px solid #D6E0CC; border-left:4px solid #D6E0CC; margin-left:-4px;}
.grid .cellOuter .alpha {border-right:4px solid #D6E0CC; border-left:none; margin-left:0;}

.morecontent {display:none;}
.morecontentlink b, .lesscontentlink {color:#000; text-decoration:none; cursor:pointer; font-weight:normal; padding:2px 5px 1px 5px;; font-size:11px; vertical-align:text-bottom; display:inline-block; line-height:12px;}
.d .morecontentlink b, .d .lesscontentlink {background-color:#669933; color:#FFFFFF;}

ul.bullet span.description {display:block !important; float:none; font-style:normal; color:#333333; }
.teamShirtBox {min-height:350px;}

.panel .title .previous {float:left !important; position:absolute; left:5px;}
.panel .title .next {position:absolute; right:5px; }
.panel .title .previous, .panel .title .next {top:3px !important; }
.panel .title {position:relative !important;}

.pagenumbers a {padding:0px 5px; line-height:18px; font-size:13px; margin-bottom:2px; background-color:#FFF; font-weight:bold; text-decoration:none; display:inline-block;border:1px solid #FFF;}
.pagenumbers a:hover {background-color:#6699CC; color:#FFFFFF; border-color:#6699CC}
.pagenumbers a.selected, .pagenumbers a.selected:hover {border-color:#6699CC; background-color:transparent; cursor:default; color:#336699}

.title a.inline {line-height:1 !important; margin-top:-2px !important; margin-bottom:-3px !important; float:none}
.panel .thumbHeading {margin:5px 10px 0 10px !important; padding:5px;text-align:center; }
.thumbHeading span {display:inline-block; text-align:left; vertical-align:middle; background-hcolor:#FFF; padding:0 15px 0 5px;}
.thumbHeading span span {padding:0}
.thumbHeading img {inline-block; width:55px; height:55px; margin-right:5px; vertical-align:middle; border:1px solid #FFF;}
.thumbHeading .heading { }
.thumbHeading strong {font-size:18px;}

.tournament {border-spacing:0; width:100%}
.tournament td.team, .tournament th.team {text-align:left; border-left:none; padding:0 !important; font-weight:bold; vertical-align:middle}
.tournament th {font-size:11px;}
.tournament td, .tournament th {text-align:center; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:1px 3px !important}
.tournament td img {vertical-align:middle;}
.tournament .team a {display:block; text-decoration:none; padding:1px 2px !important;}
.tournament .team a:hover {display:block; text-decoration:none; background-color:#6699CC; color:#FFF}
.tournament .out {font-weight:normal !important; color:#336699 !important}
.tournament .hometeam {text-align:right !important; width:40%;}
.tournament .awayteam {text-align:left !important; width:40%;}
.tournament .legscore {display:block; font-size:10px; white-space:nowrap; font-weight:normal; padding:0 5px;}


#ebaypanel #auctionsTab span.highlight {background-color:#FF0000; color:#FFF; font-weight:bold; font-size:12px; padding:0 5px;}

span.red, p.red {color:#FFF; background-color:#FF0000;}

.autobanner {float:right; width:122px; padding-bottom:35px;}

.linkspanel a.textButton {margin-top:5px;}
.links a.textButton {margin-right:5px; margin-bottom:5px;}
