body {text-align:center; background-color:#fff; margin:0px; font-family: Arial, Helvetica, Sans-Serif;}

/* ID Selectors */

#pageContainer {width:770px; margin-right:auto; margin-left:auto; margin-top:6px; padding:0px; text-align:left; background:#fff}

#topNavigation {text-align:left; height:35px; background:#29292E; width:770px;}
#topNavigation div {width:620px; height:29px;	border-left:6px solid #FFF;	border-bottom:6px solid #FFF;	float:right; display:inline; background:#000;}

#shopContainer {width:770px; padding:0px;border-right:1px solid #dedfde;}
#shopLeftNav {width:144px; min-height:450px; float:left; padding:0px; margin-bottom:6px;}

/* main content */
#shopContent {width:620px; padding: 0px 0px 0px 6px; float:left;}
#shopContent h1 {margin:0 0 6px 0; padding:0;}
#shopContent h1.withText {margin:0; padding:0;}

#shopContent img.contentHeader {display:block; margin-bottom:6px;}
#shopContent img.contentCentre {display:block; margin-bottom:6px;}
#shopContent img.contentFooterLeft {display:inline; margin-right:3px;}
#shopContent img.contentFooterMiddle {display:inline; margin-right:3px;}
#shopContent img.contentFooterRight {display:inline;}

#shopContent img.landingLarge {float:left; display:inline; margin:0 6px 6px 0; border:0;}
#shopContent img.landingTopRight {margin-bottom:6px; border:0;}
#shopContent img.landingMiddleRight {border:0;}
#shopContent img.landingBottomLeft {margin-right:6px; border:0;}
#shopContent img.landingBottomMiddle {margin-right:6px; border:0;}
#shopContent img.landingBottomRight {border:0;}

#shopContent img.offersTopLeft {margin:0 6px 6px 0;}
#shopContent img.offersTopMiddle {margin:0 6px 6px 0;}
#shopContent img.offersTopRight {margin:0 0 6px 0;}
#shopContent img.offersMiddleLeft {margin:0 6px 6px 0;}
#shopContent img.offersMiddleMiddle {margin:0 6px 6px 0;}
#shopContent img.offersMiddleRight {margin:0 0 6px 0;}
#shopContent img.offersBottomLeft {margin:0 6px 0 0;}
#shopContent img.offersBottomMiddle {margin:0 6px 0 0;}

/* CSS Redefined HTML Tags */

/*p, td, div {font-size: 11px; color: #000;}
a:link, a:visited {text-decoration: none; color: #000;}
a:active, a:hover {text-decoration: underline; color: #000;}
b,strong {color: #000;}
hr {height:1px; color: #dedfde; margin: 3px 5px 3px 0px;}
li {list-style-position: outside; margin: 0px 0px 5px 0px;}
img {border:0;}
h1 {margin:0; padding:0;}
h2 {font-size:14px; color:#000;}
form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:0;}
div.divider {height:1px; background:#e2e2e2; line-height:0px; font-size:0.5px; overflow:hidden; margin:10px 0;}
div.divider.long {margin:10px 12px 10px 6px;}*/

/* help */
#PanelContent strong {color:#000;}
#PanelContent p {margin-left:10px; margin-right:12px;}
h2.pageSubheader {margin:6px 5px 20px 0; font-size:11px; padding:4px 0 0 10px; color:#FFF; height:26px; background:url(/stores/kitbag_4_5/_artwork/english/interface/navigation/sub-header.gif) no-repeat left top;}


div.contentHeaderText {background:#000; color:#FFF;}
div.contentHeaderText p {color:#FFF; padding:12px 10px; margin:0 0 6px 0;}
div.contentHeaderText p.yourAccount {padding-bottom:0; margin-bottom:4px;}
div.contentHeaderText p strong {color:#FFF;}
div.contentHeaderText p a {color:#FFF; text-decoration:underline;}
div.contentHeaderText p a:visited {color:#FFF; text-decoration:underline;}
div.contentHeaderText p a:hover {color:#FFF; text-decoration:none;}
div.contentHeaderText p.helpMenu {padding:6px;}
div.contentHeaderText p.helpMenu a {color:#FFF; text-decoration:none;}
div.contentHeaderText p.helpMenu a:visited {color:#FFF; text-decoration:none;}
div.contentHeaderText p.helpMenu a:hover {text-decoration:underline;}
div.contentHeaderText ul {margin:0 0 15px 10px; padding:0;}
div.contentHeaderText ul li {color:#FFF; display:inline; background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/nav-arrow.gif) left center no-repeat; padding:0 18px 0 16px; border-right:1px solid #656565; margin:3px 12px 0 0;}
div.contentHeaderText ul li.last {padding-right:0; margin-right:0; border:0;}
div.contentHeaderText ul li a {color:#FFF;}
div.contentHeaderText ul li a:hover {color:#FFF;}

/* logo */
#logo {float:left; border-right:6px solid #FFF;}
#logo img {display:block; margin:0; padding:0;}

#Layout_top_pnlKitbagHome {float:left; border-right:1px solid #656565; border-bottom:1px solid #656565;}
#Layout_nav_pnlKitbag {background:#29292E; padding:2px 0 3px 0; border-top:1px solid #B6B8C5;}
#Layout_nav_pnlKitbag td {width:72px;}
#Layout_nav_pnlBrandIcons img {display:block;}
span#Layout_nav_brand_Name {color:#FFF; display:block; padding:2px 0 2px 5px;}
#verisign {text-align:center; width:144px; background:#29292E; padding: 18px 0 11px 0; border-bottom:4px solid #000;}

/* basket */
#Layout_top_pnlNavBasket {float:right; display:inline; font-size:10px; margin:1px 1px 0 0; background:url(/stores/kitbag_4_5/_artwork/_common/interface/basket/basket-back.gif) top left no-repeat;height:61px;}
#Layout_top_pnlNavBasket #Layout_top_nav_basket_pnlBasketContentsSummary div {margin:0px;}
#Layout_top_nav_basket_lblBasketSummaryEmpty {font-size:0.9em; color:#FFF;}
span#Layout_top_nav_basket_lblBasketSummary {font-size:1em; color:#FFF;}
#Layout_top_nav_basket_lblBasketSummary strong {color:#FFF;}
#Layout_top_nav_basket_pnlBasketContentsSummary ul {margin:0; padding:0;}
#Layout_top_nav_basket_pnlBasketContentsSummary ul li {float:left; display:inline; font-weight:bold; background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/nav-arrow.gif) left center no-repeat; padding:0 0 0 15px; margin:5px 6px 0 3px;}
#Layout_top_nav_basket_pnlBasketContentsSummary ul li.last {margin:5px 0 0;}
#Layout_top_nav_basket_pnlBasketContentsSummary a {background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/nav-arrow.gif) left center no-repeat; padding-left:14px; color:#FFF; margin-right:0px; text-transform:lowercase;}

/* top navigation */
#topNavigation img.telephone {float:right; margin-top:3px;}
#topNavigation div a {float:left;}
#topNavigation div a.navTopLink.last {border:0; margin-right:0; padding-right:0;}
#topNavigation div ul {margin:6px 0 0 1px; padding:0; float:left;}
#topNavigation div ul li {float:left; display:inline; background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/nav-arrow.gif) left center no-repeat; padding:0 18px 0 16px; border-right:1px solid #656565; margin:3px 12px 0 0;}
#topNavigation div ul li.last {padding-right:0; margin-right:0; border:0;}
#topNavigation div ul li a.currency {color:#FFF; margin-right:3px;}
#topNavigation div ul li a.currency.selected {color:#FFC425; font-weight:bold;}

/* CSS Classes */

/* Misc */
.clearBoth {clear:both; line-height:0px; font-size:0.5px; height:0px; overflow:hidden;}
	
/* Headings */
#pageHeader {margin-top:5px; width:770px; text-align:center; background:#000;}
p.pageHeader{font-size: 8pt; font-weight: bold; color: #ffffff;	background-color: #000; margin: 0px 0px 8px 0px; padding: 5px; border:none; text-transform:uppercase; text-align:center; }
.pageHeader:link {color: #fff; text-decoration: none;}
.pageHeader:hover {color: #fff; text-decoration: none;}
.pageHeader:visited {color: #fff; text-decoration: none;}
.pageHeader a:link {color: #fff; text-decoration: none;}
.pageHeader a:hover {color: #fff; text-decoration: underline;}
.pageHeader a:visited {color: #fff;}
.pageHeader h1 {font-size: 18px; text-transform:uppercase; letter-spacing:1px; font-weight:normal; margin:0;}
.pageHeader span {font-size: 11px; letter-spacing:1px; font-weight:normal;}
.pageHeader b {color: #fff; font-weight:bold; font-size: 11px; letter-spacing:1px;}
.pageHeader div {color: #fff; font-size: 11px; letter-spacing:1px; font-weight:normal; padding-top:0px;}
.pageHeader hr {margin:2px 0px 0px 0px; color:#fff; padding:0px;}
.pageHeader #pageHeaderText {padding:5px 0 0 5px;}
.pageHeader #pageHeaderImage {float:right; width:134px; height:73px; text-align:right;}
	
.pageSubHeader {font-size: 11px; font-weight:bold; background-color: #8c9eb5;	margin: 2px 0px 8px 0px; padding: 6px; color: #ffffff; letter-spacing:1px;}
/* Used for important statements - e.g. form errors, required fields etc */
.pageHighlight {font-weight: bold; color: #000000;}
/* Used for unimportant statements */
.pagelowlight {color: #5a595a; text-transform:uppercase;}
/* A bolder colour link class */
.pageLink {text-decoration:none; color:#5a595a; text-transform:uppercase;	font-weight:bold;}
.pageLink:link {text-decoration: none; color: #5a595a;}
.pageLink:visited {text-decoration: none; color: #5a595a;}
.pageLink:hover {text-decoration: none; color: #000;}

.pageBold {font-weight:bold; color:#313031; text-transform:uppercase;}

/* Interface */
.interfacePanel {color: #333333; background-color:#FFF; margin-bottom: 5px;	padding: 10px;}
.interfacePanel input.formInput {width:150px;border:1px solid #000; font-size:11px; height:17px}

.interfaceBackground {color: #212821; background-color: #dedfde; padding: 8px;}
.interfaceBackground b {font-weight:bold;}
.interfaceBackground td {color:#212821;	padding:5px;}
.interfaceBackground h2 {color:#212821;	font-weight:bold; font-size:11px; margin:0px;}
.formInput {font-size:11px;}

/* similar to interfaceBackground but with no padding */
.interfaceBgcolour1 {color: #313031; background-color: #DEDFDE;}
.interfaceBgcolour1 a:link {text-decoration: none; color: #313031;}
.interfaceBgcolour1 a:visited {text-decoration: none; color: #313031;}

.interfaceBoxTop {font-size: 11px; font-weight:bold; color: #313031; background-color:#f7f7f7; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #cecbce;	text-transform:uppercase;	padding: 5px;}
.interfaceBox {font-size: 11px; color: #000000; background-color: #f7f7f7; padding: 5px; border-width: 1px 1px 1px 1px; border-style: solid;border-color: #cecbce;}
.interfaceBox thead tr th {font-size: 11px; font-weight:bold; background-color: #e7e7e7; color: #000000; height:30px;}

.interfacePanel3Top {width:610px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/navigation/quick-search-page.gif) no-repeat left top; border-bottom: 2px solid #ffffff; height:30px;}
.interfacePanel3Bottom {background: #E6E6E6 url(/stores/kitbag_4_5/_artwork/_common/interface/corner_bottomleft.gif) no-repeat left bottom; border-top: 2px solid #ffffff; padding:5px;	margin: 0px;}
.interfacePanel3Middle {background-color:#000; padding: 5px;}

#standardtable {font-size: 11px; color: #000; padding:0; margin:24px 10px 20px 12px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/basket/basket-col-back.gif) top left no-repeat;}

#standardtable thead tr th {font-weight:bold; padding:2px 10px 5px 0px;	margin:0; color:#000;}
#standardtable thead tr th div {color:#FFF;}
#standardtable thead tr th.first {padding-left:10px;}
#standardtable thead tr th.last {padding-right:17px;}

.basket thead tr th span{color:#FFF}
.basket thead tr th {color:#FFF}
	
#standardtable tfoot tr td {background-color:transparent;	vertical-align:top;	padding:5px 5px 5px 0px; margin:0;}	
#standardtable tr td.first {padding-left:4px;}
#standardtable tr td.last {padding-right:17px;}	
#standardtable tr td.prices {font-size:12px;}
#standardtable tr td input.quantity {border:1px solid #e2e2e2;}

#standardtable tr td div.delivery {background:#e8e8e8 url(/stores/kitbag_4_5/_artwork/_common/interface/basket/basket-delivery-back.gif) top left no-repeat;}

/*apply to cells that require a separator */ 
#standardtable .separator {background-color:transparent; vertical-align:top;	padding:10px 10px 10px 0px; margin:0; border-bottom:1px solid #e2e2e2;}	
	
/* Kitbag nav Areas */
.navTopLink {font-size:11px; color:#FFF; text-transform:uppercase; margin:0px; text-transform:capitalize;}
.navTopLink:link {color: #FFF; text-decoration: none;}
.navTopLink:active {color: #FFF; text-decoration: none;}
.navTopLink:visited {color: #FFF; text-decoration: none;}
.navTopLink:hover {color: #FFF; text-decoration: underline;}
.navTopLinkSelected:link {}

.navMenuHeader {width:144px; border:none;	padding:0; margin:0;}
.navMenuHeaderLeft {}
.navMenuHeaderRight {width:24px; height:24px; padding:0px 2px; background: url(/stores/kitbag_4_5/_artwork/_common/interface/main/top_nav_bg.jpg) no-repeat right center; text-transform:uppercase;}

.navMenuLeft {background:#656565 url(/stores/kitbag_4_5/_artwork/_common/interface/main/area-nav-arrow.gif) no-repeat 0.2em center; width:auto; height:auto; _height:11px; font-size: 11px;  text-decoration: none; padding:9px 0px 8px 16px; border-right: 1px solid #29292E; border-bottom: 2px solid #29292E; color: #FFF; display:block;}
.navMenuLeft:link {color:#FFF; text-decoration:none}
.navMenuLeft:visited {color:#FFF; text-decoration:none;}
.navMenuLeft:hover {color:#FFF; text-decoration:underline}
.navMenuLeft.active {background:#000 url(/stores/kitbag_4_5/_artwork/_common/interface/main/area-nav-arrow-open.gif) no-repeat 0.2em center;}

.navMenuLeftRugby {background:#656565 url(/stores/kitbag_4_5/_artwork/_common/interface/main/area-nav-arrow.gif) no-repeat 0.2em center; width:auto; height:auto; _height:11px; font-size: 11px;  text-decoration: none; padding:16px 0px 15px 16px; border-right: 1px solid #29292E; border-bottom: 2px solid #29292E; color: #FFF; display:block;}
.navMenuLeftRugby:link {color:#FFF; text-decoration:none}
.navMenuLeftRugby:visited {color:#FFF; text-decoration:none;}
.navMenuLeftRugby:hover {color:#FFF; text-decoration:underline}

.navMenuLeftRugby.active {background:#000 url(/stores/kitbag_4_5/_artwork/_common/interface/main/area-nav-arrow-open.gif) no-repeat 0.2em center;}


.navMenuRight {background:#656565 url(/stores/kitbag_4_5/_artwork/_common/interface/main/area-nav-arrow.gif) no-repeat 0.2em center;	width:auto;	height:auto; _height:11px; font-size: 11px; text-decoration: none; padding:9px 0px 8px 16px; border-bottom: 2px solid #29292E; color: #FFF; display:block;}
.navMenuRight:link {color:#FFF; text-decoration:none;}
.navMenuRight:visited {color:#FFF; text-decoration:none;}
.navMenuRight:hover {color:#FFF; text-decoration:underline;}
.navMenuRight.active {background:#000 url(/stores/kitbag_4_5/_artwork/_common/interface/main/area-nav-arrow-open.gif) no-repeat 0.2em center;}

.navSub {background:#29292E;}
.navSub div {width: 138px;}
.navSub label {float:left; color:#FFF; padding:8px 0 5px 17px;}
.navSub div.subMenu {width:144px; background:#656565; border-bottom:1px solid #000; padding-top:2px;}
.navSub div input {border:0; width:95px; margin-left:17px;}

.navSubPlus {width:118px; background:#2C292F url(/stores/kitbag_4_5/_artwork/_common/interface/navigation/subMenuClosed.gif) 0.7em 0.7em no-repeat;	padding: 2px 3px 2px 15px; margin:0px 0 2px 4px; display: block; font-weight:bold;}
.navSubPlus.single {margin-bottom:4px;}
.navSubPlus:link {color: #FFF; text-decoration: none;}
.navSubPlus:visited {color: #FFF; text-decoration: none;}
.navSubPlus:hover {color: #FFF; text-decoration: underline;}

.navSubMinus {width:118px; background:#2C292F url(/stores/kitbag_4_5/_artwork/_common/interface/navigation/subMenuOpen.gif) 0.7em 0.7em no-repeat;	padding: 2px 3px 2px 15px; margin:0px 0 2px 4px; display: block; font-weight:bold;}
.navSubMinus.single {margin-bottom:4px;}
.navSubMinus:link {color: #FFF; text-decoration: none;}
.navSubMinus:visited {color: #FFF; text-decoration: none;}
.navSubMinus:hover {color: #FFF; text-decoration: underline;}
.navSubDash {width:118px; background:#2C292F url(/stores/kitbag_4_5/_artwork/_common/interface/navigation/subMenuClosed.gif) 0.7em 0.7em no-repeat;	padding: 2px 3px 2px 15px; margin:2px 0 2px 4px; display: block; font-weight:bold;}
.navSubDash.single {margin-bottom:4px;}
.navSubDash:link {color: #FFF; text-decoration: none;}
.navSubDash:visited {color: #FFF; text-decoration: none;}
.navSubDash:hover {color: #FFF; text-decoration: underline;}

.navSubArrow {background: url(/stores/kitbag_4_5/_artwork/english/interface/navigation/arrow.gif) no-repeat left;	padding: 4px 3px 4px 15px; margin-left: 6px; display: block;}
.navSubArrow:link {color: #FFF; text-decoration: none;}
.navSubArrow:visited {color: #FFF; text-decoration: none;}
.navSubArrow:hover {color: #FFF; text-decoration: none;}


.navSubFlyout {color: #ffffff; text-decoration: none; background-color: #FFC425;  border: 1px solid #D6CFCE; padding: 2px; width: 140px; visibility: hidden; position: absolute; z-index: 110;}
.navSubFlyout a {width: 134px;}
.navSubFlyout a:link {color: #ffffff; text-decoration: none; background-color: #656565; display: block; padding: 3px;}
.navSubFlyout a:visited {color: #ffffff; text-decoration: none; background-color: #656565; display: block; padding: 3px;}
.navSubFlyout a:hover {color: #000031; text-decoration: none; background-color: #FFC425; display: block; padding: 3px;}


.navSubSub a {color: #FFF; text-decoration: none; padding: 3px 3px 3px 15px; margin-left:4px; width: 115px; display: block;}
.navSubSub a:link {color: #FFF; text-decoration: none;}
.navSubSub a:visited {color: #FFF; text-decoration: none;}
.navSubSub a:hover {color: #FFF; text-decoration: underline;}

.navSubSubPlus { width:100px; background: url(/stores/kitbag_4_5/_artwork/_common/interface/navigation/subMenuClosed.gif) 0.7em 0.7em no-repeat;	padding: 2px 3px 2px 15px; margin:0px 0 2px 4px; display: block; font-weight:bold;}
.navSubSubPlus.single {margin-bottom:4px;}
.navSubSubPlus:link {color: #FFF; text-decoration: none;}
.navSubSubPlus:visited {color: #FFF; text-decoration: none;}
.navSubSubPlus:hover {color: #FFF; text-decoration: underline;}
.navSubSubMinus {width:100px; background: url(/stores/kitbag_4_5/_artwork/_common/interface/navigation/subMenuOpen.gif) 0.7em 0.7em no-repeat;	padding: 2px 3px 2px 15px; margin:0px 0 2px 4px; display: block; font-weight:bold;}
.navSubSubMinus.single {margin-bottom:4px;}
.navSubSubMinus:link {color: #FFF; text-decoration: none;}
.navSubSubMinus:visited {color: #FFF; text-decoration: none;}
.navSubSubMinus:hover {color: #FFF; text-decoration: underline;}

.navSubSubHeader { background-color:White; margin: 2px 4px 2px; padding: 3px 0px 3px 12px; display: block;  color: #000031; font-weight: bold;}

.navListSetting {padding: 0px 0px 0px 6px;}

.navText {display:block; font-size:11px; color:#FFF; padding-left:17px; margin:7px 0; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/advanced-search-arrow.gif) 0.2em center no-repeat;}
.navText:link {color:#FFF;text-decoration:none;}
.navText:visited {color:#FFF;}
.navText:hover {color:#FFF;}

/* kit selector classes/selectors */
.selectorlight {background-color: #EFF3FF;}
.selectorMoreDetails {visibility:hidden; width:190px; z-index:100; top:-20px;  left:0;  text-align:left; padding:10px; background-color: #f7f7f7;	border:1px solid #000; position:absolute;}

#KitSelector {padding-top:2px;}
/* Horrible Bug Fix for IE6 */
/* Hides from IE5-mac \*/
* html #KitSelector {height: 1%;}
/* End hide from IE5-mac */ 	

#kitSelectorKit h1 {background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/skyscraper-header.gif) no-repeat left top; color:#FFF; font-weight:bold; font-size:11px; padding:8px 1px 15px 6px; margin:0;}	
#kitSelectorKit h2 {background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/skyscraper-header.gif) no-repeat left top; color:#FFF; font-weight:bold; font-size:11px; padding:8px 1px 15px 6px; margin:0;}	
#kitSelectorKit h3 {background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/skyscraper-header.gif) no-repeat left top; color:#FFF; font-weight:bold; font-size:11px; padding:8px 1px 15px 6px; margin:0;}	

#KitSelectorImages {width:220px; height:461px; float:left; position:relative; padding:0; margin:0; border:0; background:#000;}
#KitSelectorImagesMood {position:relative; height:500px;}	
#KitSelectorImagesMood div {position:absolute; top:0px; left:0px;}
#KitSelectorImagesMoodThumbs div {float:left; padding-top:5px; padding-left:1px;}

#KitSelectorProducts {margin-left:5px; width:380px; float:right;}	
#KitSelectorProducts #KitSelectorButtons {text-align:right;}	
#KitSelectorProducts .selectorProductImages {width:105px; float:left; text-align:center; padding-top:20px;}	
#KitSelectorProducts .selectorProductDetails {width:260px; float:left; padding:5px; margin-top:5px;	background-color: #FFF;}		
#KitSelectorProducts hr {margin:2px; color:#8c8c8c; height:1px;}	

#KitSelectorButtons span {font-weight:bold;	padding:3px;	background-color:#f7ef00;	display:block; width:300px;	text-align:center; float:right;	margin:2px 0;}


/* quick search */
.interfacePanel3Middle span {color:#FFF; padding-left:5px;}
.interfacePanel3Middle input {margin:0 3px 0 4px; padding:0;}
.interfacePanel3Middle label {color:#FFF; margin:0; padding:0;}
.interfacePanel3Top table td {color:#000; font-weight:bold; text-transform:uppercase; padding:5px 15px 5px 10px;}
.interfacePanel3Top table td a {color:#FFF; text-decoration:none; text-shadow:none;}
.interfacePanel3Top table td a:visited {color:#FFF;}
.interfacePanel3Top table td a:hover {color:#FFF; text-decoration:underline;}
.interfacePanel3Top table td a.first {padding-left:17px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/first.gif) left center no-repeat;}
.interfacePanel3Top table td a.previous {padding-left:12px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/previous.gif) left center no-repeat;}
.interfacePanel3Top table td a.next {padding-right:12px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/next.gif) right center no-repeat;}
.interfacePanel3Top table td a.last {padding-right:17px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/last.gif) right center no-repeat;}
.interfacePanel3Top table td a[disabled] {color:#9D9D9D; text-shadow:none;}
.interfacePanel3Top table td a[disabled]:hover {text-decoration:none;}

/* paging */
div.paginationShort {float:right; display:inline; margin:6px 5px 20px 0; width:215px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/navigation/quick-search-page-short.gif) no-repeat left top;}
div.paginationShort table {width:208px;}
div.paginationShort table td {color:#FFF; font-weight:bold; text-transform:uppercase; padding:2px 0 5px 2px;}
div.paginationShort table td a {color:#FFF; text-decoration:none; text-shadow:none;}
div.paginationShort table td a:visited {color:#FFF;}
div.paginationShort table td a:hover {color:#FFF; text-decoration:underline;}
div.paginationShort table td a.first {padding-left:17px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/first.gif) left center no-repeat;}
div.paginationShort table td a.previous {padding-left:12px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/previous.gif) left center no-repeat;}
div.paginationShort table td a.next {padding-right:12px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/next.gif) right center no-repeat;}
div.paginationShort table td a.last {padding-right:17px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/last.gif) right center no-repeat;}
div.paginationShort table td a[disabled] {color:#9D9D9D; text-shadow:none;}
div.paginationShort table td a[disabled]:hover {text-decoration:none;}

/* promo spot */
div.promoSpot {float:left; display:inline; width:370px; margin-bottom:20px;}
div.promoSpot img {float:left; margin:10px 20px 0 0;}
div.promoSpot div.details p.productTitle {font-size:14px; color:#000; font-weight:bold; margin:20px 0 40px;}
div.promoSpot div.details p.productDetails {margin:0; padding:0; color:#656565;}
div.promoSpot div.details p.productDetails strong {color:#000; text-transform:uppercase;}
div.promoSpot div.details a {display:block; text-transform:uppercase; font-weight:bold; padding:2px 0; margin-top:20px; background: url(/stores/kitbag_4_5/_artwork/_common/interface/icons/product-arrow.gif) no-repeat right center;}

/* product sort right */
div.productSort {width:210px; padding:5px; background:#000; color:#FFF; float:right; display:inline;}
div.productSort p {font-size:11px; margin:0 0 5px 0; padding:0; font-weight:bold; color:#FFF;}
div.productSort label {float:left; margin:3px;}
div.productSort input {float:left; margin-right:5px;}
div.productSort select {font-size:11px; margin:5px 0 10px;}

/* address and login */
div.leftColLogin {width:382px; float:left; display:inline; border-left:1px solid #dedfde; }
div.leftColLogin.account {margin-left:6px; width:610px;}
div.leftColLogin.password {margin-left:106px; width:504px;}
div.leftColLogin.address {margin-left:6px; width:610px;}
div.leftColLogin div.rightColLoginHolder {border-right:1px solid #e2e2e2;}
div.leftColLogin div.formSection {border-bottom:1px solid #e2e2e2; padding:20px 5px 20px 5px; margin:0 5px;}
div.leftColLogin div.formSection.last {border:0;}
div.leftColLogin div.title label {float:none;}
div.leftColLogin h2 {margin:0; padding:0; border-top:9px solid #000;}
div.leftColLogin p.header {background:#000; color:#FFF; margin:0; padding:12px 10px;}
div.leftColLogin p.header strong {color:#FFF;}
div.leftColLogin p.ukCustomers {margin:10 0; font-weight:bold;}
div.leftColLogin p.ukCustomers a {color:#000; text-decoration:underline;}
div.leftColLogin p.ukCustomers a:hover {text-decoration:none;}
div.leftColLogin p.password {margin:0 0 8px 145px; padding:0; font-weight:bold;}
div.leftColLogin label {width:136px; font-weight:bold; float:left; display:inline; padding-top:3px;}
div.leftColLogin.password label {width:155px;}
div.leftColLogin span {color:#e65711; display:block; float:left; font-size:14px; padding-top:1px; width:8px;}
div.leftColLogin label.checkBox {width:338px; margin-bottom:10px;}
div.leftColLogin label.checkBox a {color:#000; text-decoration:underline;}
div.leftColLogin label.checkBox a:hover {text-decoration:none;}
div.leftColLogin input.textbox {float:left; width:208px; border:1px solid #656565; margin-bottom:5px; font-size:11px; padding:2px 2px 0 2px; height:16px;}
div.leftColLogin input.postcode {width:92px;}
div.leftColLogin input.checkBox {float:left;width:auto; border:0; margin:4px 5px 0 0 ;}
.kbcheckBox {float:left;width:auto; border:0; margin:4px 15px 0 0 ;}
div.leftColLogin input.submit {width:auto; height:auto; border:0; margin-top:20px;}
div.leftColLogin input.delete {width:auto; height:auto; border:0; margin:20px 90px 0 0;}
div.leftColLogin.account input.submit {width:auto; height:auto; border:0; margin-top:5px;}
div.leftColLogin.password input.submit {width:auto; height:auto; float:none; border:0; margin:30px 0 20px 161px;}
div.leftColLogin.address.add input.submit {margin-left:142px;}
div.leftColLogin input.cancel {float:left; width:auto; height:auto; margin:5px 35px 10px 60px; border:0;}
div.leftColLogin a.cancel {float:left; margin:20px 50px 50px 25px;}
div.leftColLogin select {float:left; width:212px; margin-bottom:50px; font-size:11px;}
div.leftColLogin.account select {margin-bottom:5px;}
div.leftColLogin.address select {margin-bottom:5px;}
div.leftColLogin select.dob {width:auto; margin:0 7px 30px 0;}
div.leftColLogin div.title {float:left; display:inline; margin-right:10px;}
div.leftColLogin div.title span {display:inline; padding-right:3px; float:none;}
div.leftColLogin div.title label {float:none;}
div.leftColLogin div.title select {float:none; width:auto; margin:4px 0 5px 0;}
div.leftColLogin div.firstName {float:left; display:inline; margin-right:10px;}
div.leftColLogin.account div.firstName {float:left; display:inline; margin-right:3px; margin-bottom:20px;}
div.leftColLogin div.firstName span {display:inline; padding-right:3px; float:none;}
div.leftColLogin div.firstName label {float:none;}
div.leftColLogin div.firstName input {float:none; width:125px; margin-top:3px;}
div.leftColLogin.account div.firstName input {width:125px;}
div.leftColLogin div.firstName input.initial {width:20px;}
div.leftColLogin div.lastName {float:left; display:inline;}
div.leftColLogin div.lastName span {display:inline; padding-right:3px; float:none;}
div.leftColLogin div.lastName label {float:none;}
div.leftColLogin div.lastName input {float:none; width:125px; margin-top:3px;}
div.rightColLogin {width:382px; float:right; display:inline;}
div.rightColLogin div.formSection {padding:20px 10px 20px 5px; margin-left:5px;}
div.rightColLogin h2 {margin:0; padding:0; border-top:9px solid #000;}
div.rightColLogin h3 {font-size:11px; margin:20px 0 0 10px; padding:0;}
div.rightColLogin p.header {background:#000; color:#FFF; margin:0; padding:12px 10px;}
div.rightColLogin p.header strong {color:#FFF;}
div.rightColLogin label {width:136px; font-weight:bold; float:left; display:inline; padding-top:3px;}
div.rightColLogin input {float:left; width:212px; border:1px solid #656565; margin-bottom:5px;}
div.rightColLogin input.login {width:auto; border:0; margin:10px 0 0 136px;}
div.rightColLogin p.password {margin:0 0 0 10px; padding:0;}
div.rightColLogin p.password a {text-decoration:underline; font-weight:bold;}
div.rightColLogin p.password a:hover {text-decoration:none;}
div.addressList {float:right; margin:0 6px 30px 0;}
div.addressList label {width:auto; margin-right:5px;}

/* catalogue */
div.requestCatalogue {margin:20px 0 0 15px; width:430px;}
div.catalogueAddress {border:1px solid #000; padding:15px 20px; width:250px; font-weight:bold;}
div.requestCatalogue img.edit {margin:15px 30px 0 0;}
div.requestCatalogue input.submit {margin-top:15px;}
#shopContent img.catalogue {float:right; display:inline; margin-top:22px;}

/* sitemap */
#shopContent table.sitemap td {vertical-align:top;}
#shopContent table.sitemap td.break {border-bottom:25px solid #FFF;}
#shopContent td.sitemapMainLink {width:314px; padding:6px 0 10px 10px; he ight:28px; text-transform:uppercase; background:url(/stores/kitbag_4_5/_artwork/_common/generic/sitemap-header.gif) left center no-repeat; font-weight:bold; color:#FFF; border-bottom:18px solid #FFF;}
#shopContent td.sitemapMainLink span {}
#shopContent td.sitemapMainLink a {color:#FFF;}
#shopContent table.sitemap td ul {list-style-type:none; margin:0 0 25px 0; padding:0;}
#shopContent table.sitemap td ul li {font-weight:bold; padding:0 0 0 10px; text-transform:uppercase;}
#shopContent table.sitemap td ul.generic li {font-weight:bold; padding:0 0 0 10px; text-transform:none; line-height:10px;}
#shopContent table.sitemap td ul li ul {padding-top:18px;}
#shopContent table.sitemap td ul li ul li {padding:0 0 0 20px; text-transform:none; line-height:10px;}

/* search */
.advancedSearch tr td select {font-size:11px; display:inline; width:210px;}

/* football clubs */
table.hotProducts div.browse {width:130px; margin:0 25px 30px 0;}
table.hotProducts div.browse.rightCol {margin-right:0;}
div.contentHeaderText.footballClub {height:40px; margin-bottom:6px;}
h2.footballClub {padding:0 0 0 7px; margin:0; background:#000; color:#FFF; font-size:20px; text-transform:uppercase;}
#shopContent h1.footballClub {margin-bottom:0;}
#shopContent h1.kitSelector {margin-bottom:10px;}
div.contentHeaderText p.footballClub {margin:0 0 0 7px; padding:0;}
div.teamsList {float:left; display:inline;}
div.teamsList.left {width:207px; border-left:1px solid #e2e2e2;}
div.teamsList.middle {width:202px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
div.teamsList.right {width:208px;}
div.teamsList ul {list-style-type:none; margin:16px 0 18px 12px; padding:0;}
div.teamsList ul li {}
div.teamsList h3 {padding:9px 0 10px 6px; margin:4px 0 0 6px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/teams-title.gif) left top no-repeat; font-size:11px; color:#FFF; text-transform:uppercase;}
div.teamsList h3.double {background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/teams-title-double.gif) left top no-repeat;}
div.teamsList.middle h3 {background:url(/stores/kitbag_4_5/_artwork/_common/interface/main/teams-title-short.gif) left top no-repeat;}

/* affiliate */
div.affiliateLogin div.formSection {border-bottom:1px solid #e2e2e2; margin-right:5px;}
div.affiliateLogin label {width:136px; font-weight:bold; float:left; display:inline; padding-top:3px; margin-left:6px;}
div.affiliateLogin input {float:left; width:212px; border:1px solid #656565; margin-bottom:5px;}
div.affiliateLogin input.login {width:auto; border:0; margin:10px 0 30px 142px;}
div.affiliateLogin h3 {font-size:11px; margin:10px 0 0 10px; padding:0; clear:left;}
div.affiliateLogin h3 a {text-decoration:underline;}
div.affiliateLogin h3 a:visited {text-decoration:underline;}
div.affiliateLogin h3 a:hover {text-decoration:none;}
div.affiliateLogin p {margin-left:6px;}
div.affiliateLogin p.password {margin:0 0 0 10px; padding:0;}
div.affiliateLogin p.password a {text-decoration:underline; font-weight:bold;}
div.affiliateLogin p.password a:hover {text-decoration:none;}
div.affiliateScheme p {margin-left:6px;}
div.affiliateScheme ul {list-style-type:none; margin:0 0 0 6px; padding:0;}
div.affiliateScheme ul li {font-weight:bold; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/grey-arrow.gif) left 0.3em no-repeat; margin:0; padding:0 0 3px 16px;}
div.affiliateScheme ul li a {color:#000; text-decoration:none;}
div.affiliateScheme ul li a:hover {text-decoration:underline;}

/* your account */
h2.accountSubHeader {margin:6px 5px 15px 0; font-size:11px; padding:4px 0 0 10px; color:#FFF; height:26px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/navigation/sub-header.gif) no-repeat left top;}
div.yourAccount {margin:0 10px 0 6px;}
table.yourAccount {width:604px; margin:10px 0;}
table.yourAccount td.title {width:206px; padding:5px 0 11px 10px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/navigation/account-header.gif) left center no-repeat; font-weight:bold; color:#FFF; border-bottom:5px solid #FFF;}
table.yourAccount td.titleEmpty {width:206px; padding:5px 0 11px 10px; border-bottom:5px solid #FFF;}
table.yourAccount td.title.last {width:184px;}
table.yourAccount td.titleEmpty.last {width:184px;}
table.yourAccount td ul {list-style-type:none; margin:0; padding:0;}
table.yourAccount td ul li {color:#000; padding-left:15px; width:150px; background:url(/stores/kitbag_4_5/_artwork/_common/interface/icons/account-bullet.gif) left 0.3em no-repeat;}
table.yourAccount td ul li a {color:#000; text-decoration:none;}
table.yourAccount td ul li a:hover {text-decoration:underline;}
p.accountEdit {margin:0 12px 20px 6px; font-weight:bold; padding-bottom:15px; border-bottom:1px solid #dedfde;}
p.accountOrders {margin:0 12px 20px 6px; padding-bottom:15px; border-bottom:1px solid #dedfde;}
p.addressBook {margin:0 12px 20px 6px; padding-bottom:15px; border-bottom:1px solid #dedfde; font-weight:bold;}
p.addressBook.start {border:0; margin:0 12px 0 6px;}
p.addressBook span.note {color:#FF0000;}
span.required {color:#e65711; font-size:15px; padding-top:1px; width:8px;}
div#Order_history_panel_noorders {background:#e2e2e2; margin:20px 12px 20px 6px; text-align:center; font-weight:bold; padding:10px;}
div#Order_history_panel_noorders a {text-decoration:underline; color:#000;}
div#Order_history_panel_noorders a:hover {text-decoration:none;}
img.noAddresses {margin-left:6px;}


/* footer */
#Layout_bottom_pnlBottomContent {padding-top:15px; width:770px;}
body.needsBorder #Layout_bottom_pnlBottomContent {border-right:1px solid #dedfde;} /* add border */

#footer {color:#FFF; background:#656565; /*height:46px;*/}
#footer a {color:#FFF;}
#footer a:hover {text-decoration:underline;}
#footer p.copyright {float:left; display:inline; margin:0; padding:10px 0 0 0; width:570px; height:30px; border-top:16px solid #000000; background:#656565;}
#footer p.copyright a {margin-left:10px;}
#footer p.tandc {float:right; text-align:right; display:inline; margin:0; padding:10px 0 0 0; height:30px; border-top:16px solid #656565; width:200px; background:#656565;}
#footer p.tandc a {margin-right:10px;}

/* Miscellaneous Classes */

.list {margin: 4px;	display: block;}

.pageHighlight {padding:5px;color:Red;}

.htmlButton {text-transform:uppercase; background-color:#B5BACE; color:#5A5D5A; font-weight:bold; border:0; font-family:Arial, helvetica, sans-serif;}

.browse {position:relative; width:157px; margin:0 45px 40px 0;}
.browse.right {margin-right:0;}

.browseDesc {padding:5px; text-align:left; color:#656565; min-height:52px; height:auto; _height:52px;}
.browseDesc a {color:#656565;}
.browseDesc a strong {color:#000;}
.browseDesc a:visited {text-decoration:none;}
.browseDesc a:hover {text-decoration:underline;}
.browsePrice {padding:5px; color:#000; font-weight:bold; text-align:left; text-transform:uppercase;
	 	margin-right:4px; min-height:3px; height:auto; _height:43px;}
.browsePrice a {display:block;width:100%; min-height:43px; height:auto; _height:43px;}
.browseImage {text-align:center; padding:10px;}
.browseHighlight {margin:-15px 0 0 0px; font-size:11px; font-weight:bold; text-transform:uppercase;}
.browseHighlightBlank {margin:-12px 0 0 5px;}

.selectorBrowseDesc {padding:5px; text-align:left; color:#656565; min-height:52px; height:auto; _height:52px;}
.selectorBrowseDesc a {color:#656565;}
.selectorBrowseDesc a strong {color:#000;}
.selectorBrowseDesc a:visited {text-decoration:none;}
.selectorBrowseDesc a:hover {text-decoration:underline;}
.selectorBrowseImage {text-align:center; padding:10px;}

.backLink {padding-left:20px; color:#5a595a; text-transform:uppercase; font-weight:bold; background: url(/stores/kitbag_4_5/stores/kitbag_4_5/_artwork/_common/interface/icons/icon_arrow_left_2.gif) no-repeat left center; cursor:pointer; margin-left:4px;}
.forwardLink {padding:5px; color:#5a595a; text-transform:uppercase; background: url(/stores/kitbag_4_5/stores/kitbag_4_5/_artwork/_common/interface/icons/icon_arrow_right_2.gif) no-repeat right center;	cursor:pointer; margin-right:4px;}

/*Site Map Navigation*/
div.SMHolder {background-color:#000; overflow:hidden; width:770px; height:30px; line-height:29px; margin:0 auto 0 auto;	text-align:center; color:#FFF;}
div.SMHolder a {color:#FFF;	padding:0 4px;}
div.SMHolder a:hover {color:#FFF;}
div.SMHolder a:visited {color:#FFF;}
	
.ilt {width:100%; text-align:center; border:1px solid #DEDFDE; background-color:#f7f7f7;}
#tblLinks tr td {padding:0;	margin:0;	vertical-align:top;	text-align:center;}
#tblLinks tr td div {margin:auto;}
#tblLinks tr td img {padding:0;	margin:0;}

#bottomNewsletter {padding-left: 3px; padding-right: 3px; padding-top: 5px; color: #FFF; background-color: #000}
#bottomNewsletter a {color: #FFF}


#xmas {float:left;display:inline-block;	}
