 /*Mini Bag*/
#miniBagContainer{
	float:right;
	width:183px;
	height:116px;
}
#miniBagContainer span a:link, #miniBagContainer span a:visited {color:#808080; text-decoration:none;}
#miniBagContainer span a:hover, #miniBagContainer span a:active, #miniBagContainer span a:focus  {color:#f38030; text-decoration:none;}

.miniBagCheckout {
	position:absolute;
	top:33px;
	height:15px;
	width:80px;
	height:19px;
	text-align:left;
	font-size:1.0em;
	padding-left:7px;
	border-left:1px solid #333;
	/*background:#666;*/
}
.miniBagViewYourBag, .miniBagContinueShopping {
	position:absolute;
	top:49px;
	width:80px;
	height:19px;
	text-align:left;
	font-size:1.0em;
	padding-left:7px;
	white-space:nowrap;
	/*background:transparent url('../images/arrow-right.gif') no-repeat 100px 2px;*/
	border-left:1px solid #333;
	/*background:#999;*/
}
.miniBagContinueShopping {
	background:none;
	font-size:1.15em;
	font-weight:bold;
	padding-right:0;
}
.miniBagImage {
	float:right;
	width:102px;
	height:93px;
	background:transparent url('../images/box-items-0.gif') no-repeat 0 0;
}
.miniBagItems {
	position:absolute;
/*	float:left;
	clear:both;*/
	top:68px;
	width:93px;
	height:33px;
	color:#fff;
	font-weight:bold;
	font-size:1.15em;
	text-align:left;
	margin-top:0px;
	padding:0px 3px 0 7px;
	margin-right:50px;
	white-space:nowrap;
	border-left:1px solid #333;
	/*background:#666;*/
}
.miniBagItems span {
	font-size:2.0em;
	font-weight:bold;
	margin:0;
	padding:0;
}
.miniBagMessage {
	position:absolute;
	top:101px;
	padding-left:7px;
	font-size:1.0em;
	font-weight:bold;
	color:#fff;
	overflow:visible;
	white-space:nowrap;
	border-left:1px solid #333;
	/*background:#66c;*/
}

/* MiniBasket Dropdown */
#header #miniBasketContainer, #headerCheckout #miniBasketContainer {
	position:absolute;
	top:0;
	right:9999px;
	width:179px;
	z-index:300;
	overflow:hidden;
	border:1px solid #fff;
}
#header #miniBasketContainer.jsenabled, #headerCheckout #miniBasketContainer.jsenabled {	/* class to be attached via js to reposition and prep for drop-in behaviour */
	right:0;
	top:130px; 
}
#header #miniBasket, #headerCheckout #miniBasket {
	width:179px;
	z-index:301;
}
#header #miniBasket div, #headerCheckout #miniBasket div {
	padding:0 0 15px 0;
	background:#000;
}
.thisIsIE6 #header #miniBasket div, .thisIsIE6 #headerCheckout #miniBasket div {
	background:#000;
}
/*** iFrame background for IE6 MiniBssket ***/
#miniBasket iframe {
	position:absolute;
	display:block;
	width:100%;
	height:1000px;
	z-index:-1;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	overflow:visible;
	top:0;
	left:0;
	border:0;
}

/* MiniBasket Table */
table.miniBasket {
	width:179px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#000;
}

table.miniBasket caption {
	display:none;
}
table.miniBasket .prodImage {
	width:84px;
	padding:10px 2px;
	vertical-align:top;
	border-bottom:0px solid #ccc; 
}
table.miniBasket .prodName {
	font-size:0.9em;
	padding:10px 4px 0 0;
	vertical-align:bottom;
}
table.miniBasket .prodSize {
	vertical-align:top;
	font-size:0.9em;
}
table.miniBasket .prodPrice td {
	padding:0;
	text-align:left;
	vertical-align:top;
	border-bottom:0px solid #ccc;
	font-weight:bold;
	font-size:0.9em;
}
table.miniBasket .prodRemove {
	text-align:right;
	vertical-align:top;
	font-size:0.75em;
	padding-right:4px;
}
table.miniBasket .prodRemove a:link, table.miniBasket .prodRemove a:visited {color:#7e7e7e; text-decoration:underline;}
table.miniBasket .prodRemove a:hover, table.miniBasket .prodRemove a:active,  table.miniBasket .prodRemove a:focus {color:#f00; text-decoration:underline;}

table.miniBasket .discount td {
	padding:10px 4px 10px 0;
	font-size:0.9em;
	font-weight:normal;
	text-align:right;
	color:#f00;
	border-bottom:0px solid #ccc;
}
table.miniBasket .subtotal td {
	padding:0px 4px 0px 0;
	font-size:1.1em;
	text-align:right;
}
table.miniBasket .subtotal td.number {
	text-align:left;
	font-weight:bold;

}
/* Checkout Button */
#header #miniBasket #viewBasket {
	display:block;
	height:30px;
	margin:16px 2px 0 0;
	padding:0;
	background-image:url('../images/btn-Checkout.png');
	background-repeat:no-repeat;
	background-position: 7px 0px;
	overflow:hidden;
}
#header #miniBasket #viewBasket a {
	display:block;
	height:30px;
	padding:30px 0 0 0;
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
}
/* minibasket link rollover class definitions - JS enhanced */
#header #miniBasket #viewBasket.over {
	background-position:7px -30px;
}
#header #miniBasket #viewBasket.over a {
	text-decoration:none;
	color:#000;
}
#header #miniBasket h3 {
	font-size:1.6em;
	font-weight:bold;
	/*color:#000;*/
	padding:7px 6px;
	border-top:1px solid #ccc;
	background-color:#c0c;
}

/********** Header Menus **********/

/*** Primary Navigation ***/
ul#primaryNavigation {
	position:absolute;
	top:33px;
	left:353px;
	width:150px;
	height:80px;
	padding-left:7px; 
	overflow:visible;
	border-left:1px solid #333;
	z-index:6;
}
ul#primaryNavigation li {
	display:inline;
}
ul#primaryNavigation li span {
	display:block;
	position:relative;
	top:-3px;
	color:#fff;
	overflow:hidden;
}
/* Footwear */
ul#primaryNavigation li span a.footwear {
	display:block;
	overflow:hidden;
	padding-top:20px;
	margin-top:4px;
	height:0px;
	width:86px;
	background:#000 url('../images/PrimeNav-MenuItems.gif') no-repeat 0 0;
}
ul#primaryNavigation li span a.footwear:hover, ul#primaryNavigation li a.footwear:active, ul#primaryNavigation li a.footwear:focus {
	background-position: 0 -20px;
}
/* Clothing */
ul#primaryNavigation li span a.clothing {
	display:block;
	overflow:hidden;
	padding-top:20px;
	margin-top:5px;
	height:0px;
	width:86px;
	background:#000 url('../images/PrimeNav-MenuItems.gif') no-repeat -86px 0;
}
ul#primaryNavigation li span a.clothing:hover, ul#primaryNavigation li a.clothing:active, ul#primaryNavigation li a.clothing:focus {
	background-position: -86px -20px;
}

ul#primaryNavigation li span a:link, ul#primaryNavigation li a:visited {color:#fff; text-decoration:none;}
ul#primaryNavigation li span a:hover, ul#primaryNavigation li a:active,ul#primaryNavigation li a:focus {color:#f38030; text-decoration:none;}


/* Secondary Navigation */
ul#secondaryNavigation {
	position:absolute;
	top:33px;
	left:526px;
	width:150px;
	height:80px;
	padding-left:7px;
	text-align:left;
	border-left:1px solid #333;
	z-index:5;
}
.thisIsIE ul#secondaryNavigation {
}
ul#secondaryNavigation li {
	display:inline;
}
ul#secondaryNavigation li span a {
	display:block;
	padding-top:13px;
	margin-bottom:4px;
	width:130px;
	height:0px;
	overflow:hidden;
	background:#000 url('../images/SecondaryNav-MenuItems.gif');
}
/* deadstock */
ul#secondaryNavigation li span a.deadstock {
	background-position:0px 0px;
}
ul#secondaryNavigation li span a.deadstock:hover, ul#secondaryNavigation li span a.deadstock:focus, ul#secondaryNavigation li span a.deadstock:active {
	background-position:-130px 0px;
}
/*size exclusives*/
ul#secondaryNavigation li span a.exclusives {
	background-position:0px -13px;
}
ul#secondaryNavigation li span a.exclusives:hover, ul#secondaryNavigation li span a.exclusives:focus,  ul#secondaryNavigation li span a.exclusives:active {
	background-position:-130px -13px;
}
/*colab*/
ul#secondaryNavigation li span a.colab {
	background-position:0px -26px;
}
ul#secondaryNavigation li span a.colab:hover, ul#secondaryNavigation li span a.colab:focus, ul#secondaryNavigation li span a.colab:active {
	background-position:-130px -26px;
}
/*packs*/
ul#secondaryNavigation li span a.packs {
	background-position:0px -39px;
}
ul#secondaryNavigation li span a.packs:hover, ul#secondaryNavigation li span a.packs:focus, ul#secondaryNavigation li span a.packs:active {
	background-position:-130px -39px;
}
/*bits and peices*/
ul#secondaryNavigation li span a.bits {
	background-position:0px -52px;
}
ul#secondaryNavigation li span a.bits:hover, ul#secondaryNavigation li span a.bits:focus, ul#secondaryNavigation li span a.bits:active {
	background-position:-130px -52px;
}

/*** Tertiary Navigation ***/
ul#tertiaryNavigation {
	position:absolute;
	top:130px;
	text-align:right;
	width:880px;
	height:26px;
	background:#fff;
	padding:24px 0px 0 0;
	z-index:1;
}

ul#tertiaryNavigation li {
	display:inline;
	margin-right:11px;
	padding-right:11px;
	border-right:0px solid #000;
}
ul#tertiaryNavigation li a {
	font-size:0.88em;
	font-weight:normal;
}
ul#tertiaryNavigation .lastItem {
	margin-right:0;
	border:0;
}
ul#tertiaryNavigation li a:link, ul#tertiaryNavigation li a:visited {color:#000; text-decoration:none;}
ul#tertiaryNavigation li a:hover, ul#tertiaryNavigation li a:active, ul#tertiaryNavigation li a:focus {color:#555; text-decoration:underline;}

/* Continue Shopping Button */
.continueShopping {
	position:absolute;
	left:-93px;
	display:block;
	height:36px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.continueShopping a {
	display:block;
	width:85px;
	height:36px;
	padding:36px 0 0 0;
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
	background-color:transparent;
	background-image:url('../images/btn-ContinueShopping.gif');
	background-repeat:no-repeat;
	background-position: left 0px;
	overflow:hidden;
}
.continueShopping a:hover, .continueShopping a:active, .continueShopping a:focus {
	background-position:0 -36px;
}
