@charset "UTF-8";
/* CSS Document */
/******* marker: Initial "zero out" leaving UI elements alone (forms etc)  *******/
/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-size:100%;
	font-style:normal;
	font-family:inherit;
	vertical-align:baseline;						
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:76%;
	text-align:left;
	color:#ccc;
	background:#000 url('../images/size-seamless-background.gif');
}



a:hover {
	text-decoration:none;
}
select {
	background-color:white;
	color:black;
}*/
.clear {
	clear:both;
	height:0;
}

/** minibag **/
#miniBagContainer {
float:right;
height:116px;
width:183px;
}

.miniBagItems {
	position:absolute;
	/*	float:left;
	clear:both;*/
	top:33px;
	width:175px;
	height:80px;
	margin-top:0px;
	padding:0px 0px 0px 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;
}




/** header **/
#menuheader {
	position:relative;
	width:880px;
	height:179px;
	z-index:1000;
	margin:0 15px;
}

#menuheader a#logo{
	position:absolute;
	top:33px;
	display:block;
	width:89px;
	height:61px;
}
/* Search */
#menuheader #search {
	position:absolute;
	top:148px;
	left:15px;
	width:229px;
	height:16px;
	padding:0;
	margin:0;
	z-index:4;
}
.thisIsIE #menuheader #search {
	top:145px;
	left:17px;
}
#menuheader #search label {
	display:none;
}
#menuheader #search input {
	width:166px;
	height:18px;
	float:left;
	position:relative;
	top:-3px;
	left:2px;
	padding:2px 0 0 4px;
	margin:0 4px 0 0;
	border:0;
	color:#fff;
	background:#000;
}
.thisIsIE #menuheader #search input {
	top:0;
	left:-2px;
}
#menuheader #search button {
	position:relative;
	top:-3px;
	float:right;
	height:20px;
	width:47px;
	border:0;
	padding:0;
	cursor:pointer;
	color:#fff;
	background:#999;
}
.thisIsIE #menuheader #search button {
	top:0;
	left:-4px;
}
#menuheader #search button span {
	width:47px;
	font-weight:bold;
	font-size:0.9em;
}
/* Override Google toolbar autofill light yellow backgrounds */
input[type='text'] {background: #000 !important;}



/*** button style ***/
.buttonHeaderFind {
	background: url('http://size.co.uk/wcsstore/SizeStorefrontAssetStore/images/btn-headerFind.gif') no-repeat top left;
	width: 47px;
	float:left;
	position:relative;
	top:-3px;
	left:2px;
}
.thisIsIE .buttonHeaderFind {
	top:0;
	left:0;
}
.button {
	height:20px;
	display:block;
}
.button:hover, .button:focus {
	background-position:0 -20px!important;
}
.button span {
	display:none;
}





/*** 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('http://size.co.uk/wcsstore/SizeStorefrontAssetStore/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('http://size.co.uk/wcsstore/SizeStorefrontAssetStore/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('http://size.co.uk/wcsstore/SizeStorefrontAssetStore/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:25px;
	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:#f38030; text-decoration:none;}


/******* marker: Footer *******/
/* Footer Main */
.footerMain {
	clear:both;
	/*float:left;*/
	display:block;
	overflow:visible;
	width:878px;
	/*	padding-bottom:12px;*/
	padding-top:17px;
	margin-left:15px;
}
.footerMain a {
	font-weight:normal;
	font-size:1em;
	line-height:120%;
	letter-spacing: .1em;
	color:#b3b3b3;
}
.footerMain li ul li {
	line-height:105%;
}
.footerMain .col_0, .footerMain .col_1, .footerMain .col_2, .footerMain .col_3, .footerMain .col_4 {
	width:154px;
	padding-left:7px;
	position:relative;
	float:left;
	overflow:visible;
	margin-right:10px;
	border-left:1px solid #333;
	min-height:4.2em;
	display:inline;
}
.footerMain .col_0 {
	/*margin-left:181px;*/
	border:none;
	margin-right:20px;
}
.footerMain h2 {
	float: left;
	padding-right: 10px;
	font-size: 1.0em;
	font-weight: bold;
	color: #676767;
}
h2.yellow {
	color:#fffa39;
}
.footerMain ul {
	float:left;
	list-style-type:none;
}
.footerMain ul li {
	font-size:0.9em;
	/*	color:#fff;*/
	line-height:1.5em;
}
.footerMain ul li a:link, .footerMain ul li a:visited {
	text-decoration: none;
}
.footerMain ul li a:hover, .footerMain ul li a:active, .footerMain ul li a:focus {
	text-decoration: none;
	color:#f38030;
}
.breadcrumbs {
	color:white;
	width:862px;
	min-height:10px;
	height:auto!important;
	height:10px;
	padding:8px 8px 8px 8px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	font-size:.8em;
	font-weight:bold;
}
.breadcrumbs a {
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
}
.breadcrumbs a:hover {
	text-decoration: none;
}


#listContent
{
  min-height:500px;
  height:auto !important;
  height:500px;
  background: black;
  float: right;
  padding: 0px;
  overflow: visible;

}




.sizeStoreBlogs{
	display:block;
	background:#000 url('http://size.co.uk/szlib/images/storeblog/header-size-store-blogs.gif') no-repeat 0 0;
	height:0;
	width:127px;
	margin:5px 0 10px;
	padding-top:10px;
	overflow:hidden;
	}

.sizeStoreUpdates{
	display:block;
	background:#000 url('http://size.co.uk/szlib/images/storeblog/header-latest-updated-stores.gif') no-repeat 0 0;
	height:0;
	width:149px;
	margin:5px 0 10px 7px;
	padding-top:10px;
	overflow:hidden;
	}

.sizePostUpdates{
	display:block;
	background:#000 url('http://size.co.uk/szlib/images/storeblog/header-latest-posts.gif') no-repeat 0 0;
	height:0;
	width:92px;
	margin:5px 0 10px;
	padding-top:10px;
	overflow:hidden;
	}
	
.sizeTwitterLink{
	display:block;
	background:#000 url('http://size.co.uk/szlib/images/storeblog/header-updates.gif') no-repeat 0 0;
	height:0;
	width:60px;
	margin:5px 0 10px;
	padding-top:10px;
	overflow:hidden;
	}


/*    store update links    */

#Belfast{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-belfast-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Belfast:hover{
	background-position:0 0;
	}



#Birmingham{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-birmingham-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Birmingham:hover{
	background-position:0 0;
	}
	


#Brighton{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-brighton-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Brighton:hover{
	background-position:0 0;
	}
	


#Bristol{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-bristol-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Bristol:hover{
	background-position:0 0;
	}
	


#Cardiff{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-cardiff-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Cardiff:hover{
	background-position:0 0;
	}
	


#Carnaby{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-carnaby-street-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Carnaby:hover{
	background-position:0 0;
	}
	


#Covent{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-covent-garden-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Covent:hover{
	background-position:0 0;
	}
	


#Dublin{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-dublin-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Dublin:hover{
	background-position:0 0;
	}
	


#Glasgow{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-glasgow-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Glasgow:hover{
	background-position:0 0;
	}
	


#Leeds{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-leeds-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Leeds:hover{
	background-position:0 0;
	}
	


#Liverpool{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-liverpool-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Liverpool:hover{
	background-position:0 0;
	}
	


#Manchester{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-manchester-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Manchester:hover{
	background-position:0 0;
	}
	


#Middlesbrough{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-middlesbrough-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Middlesbrough:hover{
	background-position:0 0;
	}
	


#Nottingham{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-nottingham-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Nottingham:hover{
	background-position:0 0;
	}
	

#Plymouth{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-plymouth-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Plymouth:hover{
	background-position:0 0;
	}


#Portobello{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-portobello-road-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Portobello:hover{
	background-position:0 0;
	}
	


#Sheffield{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-sheffield-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Sheffield:hover{
	background-position:0 0;
	}
	
#Southampton{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-southampton-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#Southampton:hover{
	background-position:0 0;
	}
	
	
#hq{
	display:block;
	background:transparent url('http://size.co.uk/szlib/images/storeblog/size-hq-blog-small.jpg') no-repeat 0 -123px;
	width:504px;
	height:123px;
	text-indent:-500px;
	overflow:hidden;
	}

#hq:hover{
	background-position:0 0;
	}

	

	
#Stores{
	display:none;
	height:0px;
	}