.mastHeadWrap {
padding-left:22px;
padding-right:153px;
}

.menu {		width:973px;
}

.menuContainer {	width:973px;
}

.searchQuery {		width:227PX; margin-right:10PX; height:20PX; margin-top:-2PX;  }

.categorySearch {	height:32PX; margin-bottom:-2PX; }

.banner-block {		right:19px; top:-12px; }

.twoTabs ul {	top:1px; margin-left:0px;
}

#bodyBorder { padding-left:12px; text-align:left;
}

#pngfix {		behavior: url(/portal/css/png.htc); }

.sponsorsBar img { behavior: url(/portal/css/png.htc); }

.layout {		font-size:0.65em; }

.menuContainer { width:965px;
}


.umbro {				position:absolute; bottom:5px; left:12px;			}
.thomas {				position:absolute; bottom:12px; left:240px;			}
.starglaze {			position:absolute; bottom:1px; left:450px;			}
.haart {				position:absolute; bottom:9px; right:265px;			}
.leagueSponsor {		position:absolute; bottom:6px; right:18px;			}

.first-col {	 float:; width:730px; margin-bottom:0px; margin:0px; padding:0; margin-left:-10px; margin-right:-10px; padding-right:-10px; }
.second-col {	 padding-left:0; float:right; width:170px; margin:0; padding:0 }

.layout .cblock {		font-size:1.3em; background-image:url(../images/c-back.gif); background-position:bottom right; background-repeat:no-repeat; position:relative; border:1px solid #bababa; background-color:#FFFFFF; padding:10px; float:left; width:769px; min-height:350px }

.bblock {				border:1px solid #bababa; background-color:#FFFFFF;  text-align:center; padding:10px; margin-bottom:10px; width:100%; float:right;  margin:10px 6px 0px 0px; }

.search-man  { behavior: url(/portal/css/png.htc); right:-1px; }
.layout .search {				margin-top:10px; }

.bottom-sponsors li {		margin-top:3px; margin-right:12px; }
.layout .search {	background-image:none; position:relative; padding-bottom:8px; background-image:none; }

.sponsorsBar {		 padding-left:12px; }

.layout .breadb {			margin-bottom:0px; float:left }

.layout .iepadder	{		margin-bottom:10px; }
.layout .category {			margin-top:10px; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,body,blockquote,fieldset,input {
 margin:0;
 padding:0;
 list-style-type:none;
}
h1,h2,h3,h4,h5,h6,pre,code {
 font-size:1em;
}
body {
 background:#000 url(body-bg2.gif) repeat-x top left;
 font-family: Verdana,Geneva,sans-serif;
 margin-top:10px;
 text-align:center;
 padding:0;
}

#bodyBorder {
 width:996px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
input { 
  margin:-1px 0px; 
	color: #333333;
	border-top-color:#333333;
   	border-left-color:#333333;
   	border-right-color:#b9b4ff;
   	border-bottom-color:#b9b4ff; 
	border-width:1px;
	font-size:10px;
	padding: 3px;

}     
html>body input { 
  margin:0px; 
}
*+html>body input {
  margin:-1px; 
}
hr {
 height:0.1em;
 background-color:#fff;
 border-style:none;
}
li a:active, li a:focus, a:active, a:focus, input:active, input:focus {
 outline:0;
}
table {
 border-style:none;
 clear: both;
}
.layoutTable {
 width:973px;
}
td {
 vertical-align:top;
}
.layout {
 color:#000; 
 font-family:Arial,Verdana,Helvetica;
 text-align:left;
}
a img {
 border-width: 0;
 border-style: none;
}
a {
 color:#083395;
 text-decoration:none;
 font-weight: bold;
}
a:Hover {
 color:#000;
 text-decoration:underline;
}
p {
  padding-bottom:8px;
}

.rightColumn .titleAddendum, .newsTeaserColumn .titleAddendum, .mostPopular .titleAddendum, .shopFrame .titleAddendum, .titleAddendum {
  float:left! important;
  padding:2px 0 0 0! important;
  text-align:left! important;
  font-size:1.1em! important;
  text-transform:uppercase;
  color:#fff;
  font-weight:bold;
  margin-top:5px;
}


.rightColumn .topGraphic, .newsTeaserColumn .topGraphic, .mostPopular .topGraphic, .shopFrame .topGraphic, .chelseaPlus .topGraphic {
 background:transparent url(back.gif) repeat-x top left;
 padding:0px;
 border-bottom:1px solid #0a3a8d;
}

/*** wraps ***/
.shadowWrap {
/*  background:url(/45/42/0,,10268~3621445,00.png) repeat-y top left;*/
  padding-left:2px;
  width:994px;
}

/*** 1st level - TABS ***/

.topLevelWrap {
  position:relative;
  margin-left:2px;
  margin-right:2px;
 /* border-bottom:1px solid #5e5e5e;*/
}

.twoTabs li {
  float:left;
}
.twoTabs ul {
 position:relative;
 top:1px;
}
.twoTabs a {
  text-transform:uppercase;
  font-size:1.1em;
  display:block;
}
.highlightTab {
  text-align:center;
  z-index:3;  
}
.standardTab {
  z-index:1;
  text-align:center;
  margin-left:7px;
}
.highlightTab a {
  background:transparent url(tab2.gif) no-repeat top left;
  width:130px;
  color:#fff;
  line-height:1.8em;
}
.highlightTab a:hover {
  color:#fff;
}
.standardTab a:hover {
  background:transparent url(tab-small2.gif) no-repeat top left;
  width:95px;
  color:#fff;
}
.standardTab a {
  background:transparent url(std-tab.gif) no-repeat top left;
  width:95px;
  color:#000;
/*  border-bottom:1px solid #5e5e5e;*/
  line-height:1.8em;
  height:19px;
}


.loginDropdownWrap {
  position:absolute;
/*  right:103px;*/
  right:0px;
  margin-top:2px;
}
/*.loginDropdownWrap table {
  position:absolute;
  right:0px;
  width:auto;
}*/


/*** 2nd level - HEADER AND SEARCH ***/

.tabsSearchWrap {
  z-index:2;
/*  background:url(search-wrap.gif) no-repeat top left;*/
  padding-left:2px;
  width:994px;
}
.mastHeadWrap {
  background:url(head-wrap2.gif) repeat-x top left;
  padding-left:22px;
  padding-right:166px;
 width:auto;
}
.sponsorSearch {
  background:url(sponsor-wrap2.gif) repeat-x top left;
}
.sponsorImg {
  padding-top:2px;
  padding-bottom:3px;
  padding-right:10px;
  float:right;
}

.categorySearch {
  background:transparent url(search-bg2.gif) no-repeat top left;
  width:243px;
  height:24px;
  padding-left:79px;
  padding-top:6px;
  clear:both;
}



/*** 3rd level - NAV! ***/
.menuContainer {
  border-top:1px solid #434343;
  width: 973px;
}
.menu {
  float:left;
  line-height:30px;
  width: 973px;
  background:url(menu-bg2.gif) repeat-x top left;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
}
.menu li {
  list-style-type:none;
  float:left;
  border-right:1px solid #000;
}
.menu a {
  text-transform:uppercase;
  color:#fff;
  font-size:1.2em;
  display:block;
  padding-left:11px;
  padding-right:11px;
  height:32px;
  float:left;
  text-decoration:none;
}
.menu a:hover {
  background:url(menu-bg-hover2.gif) repeat-x top left;
  color:#fff;
  height:32px;
  text-decoration:none;
}
.menu .highlight {
  color:#e1b410;
}

#hoverpopup_6761 {
 background:#f5f7fa url(content-bg.gif) no-repeat bottom left;
 text-align:left;
 margin-left:-1px;
 z-index:5;
 position:relative;
 border:1px solid #637ba9;
}

#hoverpopup_6761 {
 background:#f5f7fa url(content-bg.gif) no-repeat bottom left;
 text-align:left;
 margin-left:-1px;
 z-index:5;
 position:relative;
 border:1px solid #637ba9;
}
#hoverpopup_6761 a {
 color:#082d6d;
 border-bottom:1px solid #c3cee0;
 display:block;
 padding:6px 11px;
 font-size:1.2em;
 font-weight:normal;
}
#hoverpopup_6761 a:hover {
 background-color:#c3cee0;
 color:#09337c;
}



.standaloneLogo {
  text-align:center;
  padding-bottom:43px;
}
.sponsorsBar {
  background:url(footer-bg2.gif) no-repeat top left;
/*  padding-top:17px;*/
  width:973px;
  height:169px;
  padding-left:18px;
  margin-left:2px;
  position:relative;
}
.sponsorsBar li {
  float:left;
}
.lastOfficialSponsor {
  margin-right:45px;
}

.footerLinks {
  clear:both;
  margin-top:5px;
  height:20px;
  padding-right:20px;
}

.footerLinks a, .footerLinks a:hover {
 color:#fff;
}

.leftLinks {
  float:left;
}
.rightLinks {
  float:right;
}
.leftLinks li, .rightLinks li {
  display:inline;
  border-left:1px solid #fff;
  color:#fff;
}
.leftLinks #firstOption, .rightLinks #firstOption {
  border:0px;
}
.leftLinks a, .rightLinks a, .rightLinks .copyRight {
  font-weight:normal;
  margin-left:10px;
  margin-right:8px;

} 



.bblock img { margin-left:auto; margin-right:auto; margin-bottom:8px; margin-top:6px; text-align:center }

.bblock span {  text-align:left; float:left; letter-spacing:-0.5px;  margin-bottom:6px; color: #B12327; padding-bottom:0px; padding-top:0px; font-size:0.9em; }		

.bblock h2 {		font-size:1.4em; }

.layout {		font-size:0.65em; }


.layout .cblock ul li {		margin-bottom:5px; margin-top:2px; font-weight:bold; list-style-image: url(arrow.gif); padding-left:6px; color:#083395; font-size:0.9em; }
.layout .cblock ul {		padding-left:25px; } 

hr {		display:none; }
.layout .bblock br {	display:none; }
.layout .bblock table {	margin-top:6px; margin-bottom:8px; }

.atoz a {			font-size:0.76em }

.subscribe form table tr td input {		padding:3px; margin-top:5px; margin-bottom:5px;  }	
.subscribe form table tr td checkbox {		margin-right:10px; }
.subscribe form table tr td	{			color: #000000; font-size:0.9em; vertical-align:middle; }

.links tr td img {	border:1px solid #999999; padding:3px; background-color:#FFFFFF; margin-bottom:20px; }
.links tr td p {	color:#000000; font-size:0.9em; margin-top:10px; }
.links tr td h2 {	text-transform:lowercase; text-transform:capitalize; font-size:0.9em; }
.links tr td a {	font-size:0.9em; margin-bottom:8px; }

.contact form table tr td {			color:#000000; font-size:0.9em }
.contact form table tr td input { 	padding:3px; margin-top:5px; margin-bottom:5px;  }
.contact form table tr td textarea { 	padding:3px; margin-top:5px;  }
.contact form table {			margin-top:1PX; }

.more-block {			border-top: 1px dashed #CCCCCC; padding-top:10px; margin-top:10px; }
.more-block br {		display:none; }

.resource br {			display:inline;}
.resource p { font-size:0.9em; line-height: inherit }


.resource-item  {		border-bottom:1px solid #CCCCCC; padding-bottom:12px; margin-bottom:14px; } 
.resource-item  h2 {		border-bottom:0px; border:0; text-decoration:underline; 		}
.resource-item  img {		margin-bottom:9px;  		}

.linebreak {	display:none; }

.breadcrumb {		font-size:0.9em; }

.thesearchbox {		font-size:1.6em; color:#FF0000; padding:4px; margin-bottom:8px; color:#FFD343 }
.searchtxt {		font-weight:bold; font-style:; color:#083395 }

.layout .search {	background-image:none; position:relative; padding-bottom:8px; }

.layout .news {		background-image:none; }

.layout .category a {		text-decoration:underline; margin-bottom:4px;}

.catdesc {		font-style:italic; font-size:0.94em; margin-top:4px; }
.search-man {	position:absolute; bottom:0px; right:0px; }

.banner-block {		position:absolute; right:0; margin-top:32px; background-image:url(umbro_logo.gif); width:166px; height:70px; background-repeat:no-repeat; }
.banner-block {		right:19px; top:-14px; }
.umbro {				position:absolute; bottom:5px; left:12px;			}
.thomas {				position:absolute; bottom:12px; left:240px;			}
.starglaze {			position:absolute; bottom:1px; left:450px;			}
.haart {				position:absolute; bottom:9px; right:282px;			}
.leagueSponsor {		position:absolute; bottom:6px; right:36px;			}

.main-wrapper {			width:100%; float:left; background-image:url(content-bg3.gif); background-repeat:repeat-x; background-color:#dae0eb; min-height:550px; padding:0; margin:0; padding-bottom:10px; }
.error-notice { width:600px; background-color:#b91d1d; border: dashed 1px #ff3333; color:#fff; font-size:1.0em; line-height:20px; text-align:center; margin-left:auto; margin-right:auto; margin-top:10px;}
.banner-wrap {			position:absolute; right:12px; top:10px;  padding:3px; border:1px solid #000000; background-color:#DAE0EB; }
.banner-wrap img  {		 }

.layout .cblock {		font-size:1.3em; background-image:url(c-back.gif); background-position:bottom right; background-repeat:no-repeat; position:relative; margin:10px 10px 0px 10px; border:1px solid #bababa; background-color:#FFFFFF; padding:10px; float:left; width:100%; }
.dblock {		font-size:1.1em; background-image:url(c-back.gif); background-position:bottom right; background-repeat:no-repeat; position:relative; margin:10px 10px 20px 10px; border:1px dashed #bababa; background-color:#FFFFFF; padding:10px; float:left;  }

.bblock {				border:1px solid #bababa; background-color:#FFFFFF;  text-align:center; padding:10px; margin-bottom:10px; width:100%; float:right;  margin:10px 10px 0px 10px; font-size:1.3em; }

.first-col {	 float:left; width:746px; margin-bottom:0px; margin-left:20px }
.second-col {	 padding-left:0; float:right; width:151px; margin-bottom:0px; margin:0; }
.style4 { color:#339900;}

.style5 { color:#DC2521; font-size:0.8em; font-weight:bold;}


h3 {			text-decoration:underline; color:#990000; margin-bottom:10px;  text-transform:capitalize;}
h2 {			text-decoration:underline; color:#990000; margin-bottom:10px; text-transform:capitalize; }
h1 {			text-decoration:underline; color:#990000; margin-bottom:10px; font-size:1.2em; }
h1 i {			text-decoration:none; color:#999999; font-style:normal }

.bottom-sponsors li {		margin-top:3px; margin-right:12px; }
.bottom-sponsors {			padding:0; margin:0 }

/* These styles are required by the ecommerce.pl system - they can be modified, but should not be removed */
/* This is the font colour/style for error and warning messages at the top of each state */
.error{
	font-weight: bold;
	color: #CC0000;
	font-size:10px;
}
/* Basic fonts */
/* text is smaller than the 'standard' text1 */
.text { font-size: 10px; color: #333333; text-decoration: none;}
/* text1 is the standard font on the pages for normal text */
.text1 {font-size: 11px; color: #333333; text-decoration: none;}
b.text1 {font-size: 11px; color: #333333; font-weight: bold;}
/* text2 is larged than the standard */
.text2 {color: #333333; font-size: 12px; }
b.text2 {color: #333333; font-size: 12px; font-weight: bold;}
.texttitlebar {color: #333333; font-size: 11px; font-weight: bold;}
.texttitlebar1 {color: #333333; font-size: 11px; font-weight: bold;}
.texttitlebar2 {color: #333333; font-size: 11px; font-weight: bold;}


select {font-size:10px; color:#333333;}

input.sbtn{
	padding: 2px 2px 2px 2px;
	border-left: 1px solid #083395;
	border-bottom: 2px solid #083395;
	border-right: 2px solid #083395;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	background-color:#FFFFFF;
    color:#000000;
    font-size:10px;
} 
input.sbtnhov{background-color:#FFFFFF; color:#083395; cursor: hand;}

input.btn{
	padding: 2px 2px 2px 2px;
	border-left: 1px solid #083395;
	border-bottom: 2px solid #083395;
	border-right: 2px solid #083395;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	background-color:#FFFFFF;
    color:#000000;
    font-size:10px;
}
input.btnhov{color:#083395; cursor: hand;}

input.btnm{
        width:150px;
        height:24px;
	padding: 2px 2px 2px 2px;
	border-left: 1px solid #083395;
	border-bottom: 2px solid #083395;
	border-right: 2px solid #083395;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	background-color:#FFFFFF;
    color:#000000;
    font-size:10px;
}
input.btnmhov{color:#083395; cursor: hand;}

input.btnl{
        width:180px;
        height:24px;
	padding: 2px 2px 2px 2px;
	border-left: 1px solid #083395;
	border-bottom: 2px solid #083395;
	border-right: 2px solid #083395;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	background-color:#FFFFFF;
    color:#000000;
    font-size:10px;
}
input.btnlhov{color:#083395; cursor: hand;}

/* these are for the standard products on item_standard.tmpl*/
.variant1 {background-color:#CCCCCC} /* grey*/
.variant2 {background-color:#CCCCCC}
.price {background-color: #FFFFCC;} /* yellow */

/*These are the styles available on all the products page */

.StyleProduct {font-style:inherit; color: #333333;font-size:11px;}
.StyleName {font-style:inherit; color:#000000;font-size:11px;}
.StyleDescription {font-style:inherit; color:#000000; font-size:11px;}
.StylePrice {text-align:right; color:#000000;font-size:11px;}
.StyleUnitPrice {font-style:inherit;font-size:11px;}
.StyleQuantity {font-style:inherit;font-size:11px;}
.StyleCost {font-style:inherit;font-size:11px;}
/* This is to layout or add background to the product images on products.tmpl */
.ProductCell {
	margin: 3px;
	padding: 3px;
}

/* This is for the confirm_order.tmpl Totals boxes */
.TotalOrder {border: 1px solid #CCCCCC;}
.TotalCell {border-bottom: 1px dotted #CCCCCC; }
/* these rows are for the column lists 
- the number of rows 'A-Z' are set in the Back Office */

.rowA {
background-color: #CCCCCC;
padding-left: 3px;
}

.rowB{
background-color: #DDDDDD;
padding-left: 3px;}

.rowA a, .rowB a  {
	color: #000000;
	text-decoration: none;
}

.rowA a:hover, .rowB a:hover  {
	color:#b9b4ff; 
	text-decoration: none;	
	cursor: hand;
}



