* { margin:0; padding:0; outline: none; }
a img { border: 0; }
.hidden { display:none; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
fieldset { border:none; }

.blackChevron {
	background: transparent url('../img/black-chevrons.gif') 0 4px no-repeat !important;
	padding-left:12px;
}
a.blackChevron:hover { text-decoration:none; }

body {
	font-size:62.5%;
	text-align:center;
	font-family:Arial, sans-serif;
}
#container {
	margin:0 auto;
	text-align:left;
}
#content {
	padding-top:50px;
	padding-bottom:50px;
	position:relative;
}
.centreContent {
	width:950px;
	margin:0 auto;
}
#header {
	padding-top:10px;
	border-bottom:1px solid #000;
	font-size:1.2em;
}
#footer {
	min-height:360px;
	background:#FDFDFD url('../img/bg-tile-footer.jpg') top left repeat-x;
	color:#707070;
	padding-top:40px;
	font-size:1.2em;
}
#footer h3 {
	margin-bottom:30px;
	font-size:1.5em;
	color:#333;
}
#latestOpps {
	width:450px;
	margin-bottom:50px;
}
#latestOpps ul {
	margin-right:30px;
	width:195px;
}
#latestOpps ul li {
	list-style-type:none;
	margin-bottom:15px;
}
#latestOpps a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding-right:12px;
	background: url('../img/arw-sml-black.gif') right 5px no-repeat;
}
#latestOpps a:hover { text-decoration:underline; }

.middleButton {
	width: 220px;
	margin-left:20px;
	overflow:hidden;
	height:80px;
	position:relative;
	margin-bottom:10px;
}
.middleButton h3 { margin-left:220px; }
.middleButton a {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	text-indent:-99999px;
	overflow:hidden;
}
#dayInLife a { background: url('../img/btn-footer-hear-from-our-people.gif') top left no-repeat; }
#didYouKnowButton a { background: url('../img/btn-footer-did-you-know.gif') top left no-repeat; }
.middleButton a:hover { background-position: 0 -80px !important; }

#footerQuote {
	color: #000;
	width: 200px;
	font-size:2em;
}
#footerQuote p.person {
	color:#636363;
	font-size:0.6em;
	margin-top:15px;
	font-weight:bold;
}
#footerNav {
	border-top: 1px solid #999999;
	padding-top:10px;
	color:#000;
}
#footerNav ul { list-style-type:none; }
#footerNav ul li {
	display:inline;
	margin-left:10px;
}
#footerNav ul li a {
	color:#000;
	text-decoration:none;
	background: url('../img/black-chevrons.gif') 0 2px no-repeat;
	padding-left:12px;
}
#footerNav ul li a:hover {
	text-decoration:underline;
}
#nav {
	list-style-type:none;
	margin-top:15px;
	font-weight:bold;
	font-size:1.2em;
	/*position:relative;*/
}
#nav li {
	float:left;
	position:relative;
}
#nav li.currentNoNav a,
#nav li.currentWithNav a,
#nav li a.noscript:hover {
	background-color:#fde500;
}
#nav li a {
	padding:6px 10px 5px 10px;
	display:block;
	text-align:center;
}
#header a,
#nav li a {
	color:#000;
	text-decoration:none;
}
#nav li a img { display:block; }
#header a.right {
	position:relative;
	top:20px;
	padding-left:12px;
	background: url('../img/black-chevrons.gif') 0 2px no-repeat;
}
#header a.right:hover { text-decoration:underline; }

.navItemHighlight {
	display:block;
	width:100px;
	height:0;
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index:-1;
	background-color:#fde500;
}

/* --- Page Backgrounds --- */
.pageBackground {
	position:absolute;
	left:0;
	z-index: -1;
	overflow:hidden;
	width:100%;
	min-width:950px;
}
#splashHomepage {
	height:339px;
	top:0px;
	background: url('../img/page-backgrounds/splash-homepage.jpg') center top no-repeat;
}
#capitalS {
	height:363px;
	top:120px;
	background: url('../img/page-backgrounds/about-us-splat-yellow.jpg') center top no-repeat;
}
#ourStoresSplat {
	height:585px;
	top:0px;
	background: url('../img/page-backgrounds/splat-stores.jpg') center top no-repeat;
}
#jobSearch {
	height:136px;
	top:0px;
	background: url('../img/page-backgrounds/splat-job-search.jpg') center top no-repeat;
}
#coatHangersSmall {
	height:560px;
	top:160px;
	background: url('../img/page-backgrounds/splat-coat-hangers.jpg') center top no-repeat;
}
#coatHangersLarge {
	height:647px;
	top:82px;
	background: url('../img/page-backgrounds/splat-coat-hangers-2.jpg') center top no-repeat;
}
#faqsSplat {
	height:730px;
	top:90px;
	background: url('../img/page-backgrounds/splat-faqs.jpg') center top no-repeat;
}
#heritageSplat {
	height:458px;
	top:0px;
	background: url('../img/page-backgrounds/splat-our-heritage.jpg') center top no-repeat;
}
#plateStackSplat {
	height:455px;
	top:98px;
	background: url('../img/page-backgrounds/splat-plates-ladel.jpg') center top no-repeat;
}
#singlePlateSplat {
	height:379px;
	top:125px;
	background: url('../img/page-backgrounds/splat-plate-cutlery.jpg') center top no-repeat;
}
#lipstickSplat {
	height:435px;
	top:100px;
	background: url('../img/page-backgrounds/splat-lipstick.jpg') center top no-repeat;
}
#jacketTShirtSplat {
	height:329px;
	top:120px;
	background: url('../img/page-backgrounds/splat-jacket-t-shirt.jpg') center top no-repeat;
}
#jacketDressSplat {
	height:596px;
	top:140px;
	background: url('../img/page-backgrounds/splat-jacket-dress.jpg') center top no-repeat;
}
#shoeSplat {
	height:248px;
	top:0px;
	background: url('../img/page-backgrounds/splat-shoes.jpg') center top no-repeat;
}
#vmSplat {
	height:395px;
	top:90px;
	background: url('../img/page-backgrounds/splat-vm.jpg') center top no-repeat;
}
#bmSplat {
	height:230px;
	top:145px;
	background: url('../img/page-backgrounds/splat-bm.jpg') center top no-repeat;
}
#mouseSplat {
	height:395px;
	top:108px;
	background: url('../img/page-backgrounds/splat-mouse.jpg') center top no-repeat;
}
#keyboardSplat {
	height:400px;
	top:120px;
	background: url('../img/page-backgrounds/splat-keyboard.jpg') center top no-repeat;
}
#toysSplat {
	height:430px;
	top:120px;
	background: url('../img/page-backgrounds/splat-toys.jpg') center top no-repeat;
}
#didYouKnowSplat {
	height:515px;
	top:0;
	background: url('../img/page-backgrounds/splat-did-you-know.jpg') center top no-repeat;
}

/* --- Search Form --- */

#searchForm button {
	color:#f5e21a;
	border-style:none;
	padding:5px 8px 6px 20px;
	position:relative;
	top:-1px;
	cursor:pointer;
	background: #000 url('../img/yellow-chevrons.gif') 8px 8px no-repeat;
	font-family:Arial, sans-serif;
	font-size:1.2em;
}
#searchForm input.textbox {
	border:1px solid #cccccc;
	padding:5px 3px;
	margin-right:10px;
	width:190px;
}

/* --- Our Stores list (used across multiple pages) --- */

#ourStoresContent #ourStoresImages {
	width:486px;
}

#ourStoresImages a {
	display:block;
	width:220px;
	height:134px;
	margin-right:23px;
	background: url('../img/hp-btn-stores.jpg');
	background-repeat: no-repeat;
	margin-bottom:23px;
}
.homepageStores a {
	margin-bottom:0px !important;
}
#ourStoresImages a#london { background-position: 0 0; }
#ourStoresImages a#birmingham { background-position: -220px 0; }
#ourStoresImages a#manExch { background-position: -440px 0; }
#ourStoresImages a#manTrafford { background-position: -660px 0; margin-right:0px; }

#ourStoresImages a#london:hover { background-position: 0 -134px; }
#ourStoresImages a#birmingham:hover { background-position: -220px -134px; }
#ourStoresImages a#manExch:hover { background-position: -440px -134px; }
#ourStoresImages a#manTrafford:hover { background-position: -660px -134px; }

/* --- Home Page --- */
#homeText {
	width:480px;
	color:#333333;
}
#homeText h1 {
	font-size:4.8em;
	color:#000;
	margin-bottom:-15px;
}
#homeText h2 {
	font-size:3em;
	color:#000;
	margin-bottom:30px;
}
#homeText p {
	margin-bottom:25px;
	line-height:130%;
	font-size:1.3em;
}

/* --- Standard Page --- */

h1#pageTitle {
	font-size:4.8em;
	color:#000;
	margin-bottom:20px;
	margin-left:250px;
}
#subnav {
	width:220px;
	margin-right:30px;
}
#subnav li {
	list-style-type:none;
}
#subnav li a {
	display:block;
	color:#000;
	text-decoration:none;
	font-size:1.7em;
	background: url('../img/nav-left-yellow-fade.gif') -220px 0 no-repeat;
}
#subnav li a img { display:block; }
#subnav li.selected a, #subnav li a.noscript:hover { background-position:0 0; }
/*#subnav li.selected ul a { background-position: -220px 0; }
#subnav li.selected ul a.noscript:hover { background-position: 0 0; }*/

#middleColumn,
#rightColumn {
	width:460px;
	font-size:1.3em;
	color:#333;
}
#ourStoresContent #middleColumn {
	width:390px;
}
#rightColumn {
	width:700px;
}
#rightTextColumn {
	width: 270px;
	margin-left:23px;
}
#middleColumn h2,
#rightColumn h2,
#faqsText h2 {
	font-size:2.2em;
	font-weight:normal;
	margin-bottom:10px;
	color:#000;
}
#middleColumn h3 {
	font-size:1.2em;
	margin-bottom:10px;
	color:#000;
}
#middleColumn p,
#rightColumn p {
	margin-bottom:20px;
	line-height:130%;
}
#middleColumn a, #rightColumn a, #faqsText a { color:#333; }
#middleColumn a:hover, #rightColumn a:hover, #faqsText a:hover { background-color: #fde500; }
#middleColumn ul,
#rightColumn ul {
	margin-bottom:20px;
	line-height:150%;
	margin-left:35px;
}

/* --- Video Page --- */
#videoHolder {
	width:400px;
	height:255px;
}


/* --- Meet Us Page --- */
#people {
	margin-bottom:40px;
}
#people ul {
	list-style-type:none;
	margin: 0 30px 0 0 !important;
}
#people ul li {
	width:315px;
	height:65px;
}
#people ul li a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url('../img/btns-meet-our-people.png');
	background-repeat:no-repeat;
}

#people ul li a#toggler_amy { background-position:0 0; }
#people ul li a#toggler_anna { background-position:0 -71px; }
#people ul li a#toggler_barbara { background-position:0 -142px; }
#people ul li a#toggler_chris { background-position:0 -210px; }
#people ul li a#toggler_filiz { background-position:0 -281px; }
#people ul li a#toggler_jean { background-position:-320px 0; }
#people ul li a#toggler_ros { background-position:-320px -71px; }
#people ul li a#toggler_sam { background-position:-320px -142px; }
#people ul li a#toggler_yeeping { background-position:-320px -210px; }
#people ul li a#toggler_zoe { background-position:-320px -281px; }

#people ul li a#toggler_amy:hover, #people ul li a#toggler_amy.curProfile { background-position:0 -351px; }
#people ul li a#toggler_anna:hover, #people ul li a#toggler_anna.curProfile { background-position:0 -422px; }
#people ul li a#toggler_barbara:hover, #people ul li a#toggler_barbara.curProfile { background-position:0 -493px; }
#people ul li a#toggler_chris:hover, #people ul li a#toggler_chris.curProfile { background-position:0 -561px; }
#people ul li a#toggler_filiz:hover, #people ul li a#toggler_filiz.curProfile { background-position:0 -632px; }
#people ul li a#toggler_jean:hover, #people ul li a#toggler_jean.curProfile { background-position:-320px -351px; }
#people ul li a#toggler_ros:hover, #people ul li a#toggler_ros.curProfile { background-position:-320px -422px; }
#people ul li a#toggler_sam:hover, #people ul li a#toggler_sam.curProfile { background-position:-320px -493px; }
#people ul li a#toggler_yeeping:hover, #people ul li a#toggler_yeeping.curProfile { background-position:-320px -561px; }
#people ul li a#toggler_zoe:hover, #people ul li a#toggler_zoe.curProfile { background-position:-320px -632px; }

#people ul li a.curProfile, #people ul li a:hover { background-color: transparent !important; }

#peopleContent .peopleText {
	display:none;
	width:660px;
}
#peopleContent .peopleText .column {
	width:315px;
}
#peopleContent .peopleText .left {
	margin-right:30px;
}

/* --- FAQ page --- */

#faqsText {
	font-size:1.3em;
	color:#333;
}
#faqsText ul {
	margin-left:0;
	list-style-type:none;
	margin-bottom:20px;
}
#faqsText ul ul {	
	list-style-type:disc;
	margin-left:30px;
}
#faqsText li {
	margin-bottom:10px;
}
#faqsText h4 {
	cursor:pointer;
	font-size:1.1em;
	background: url('../img/bg-faqs-highlight.png') top left no-repeat;
	padding:4px 15px 4px 15px;
	height:16px;
}
#faqsText h4:hover {
	background-position: 0 -24px;
}
#faqsText h4.openQuestion {
	background-position: 0 -48px;
}
#faqsText p {
	margin-bottom:15px;
	line-height:130%;
	padding-top:15px;
}

/* --- Our Heritage Page --- */

#viewport {
	width:620px;
	height:370px;
	overflow:hidden;
	position:relative;
}
#slider {
	height:100%;
	width:10000px;
	position:absolute;
}
#slider .slide {
	height:100%;
	width:640px;
	float:left;
}
#slider .slide .section {
	width:300px;
}
#slider .slide .right {
	margin-right:20px;
}
#sliderControls a {
	background: url('../img/heritage/our-heritage-btns.gif') top left no-repeat;
	display:block;
	height: 161px;
	width:31px;
	font-size:0;
	text-indent:-999px;
	overflow:hidden;
}
#sliderControls a.prev {
	margin-right:2px;
	background-position:-31px 0;
}
#sliderControls a.next { background-position:-124px 0; }
#sliderControls a.prev:hover { background-position:0px 0; }
#sliderControls a.next:hover { background-position:-155px 0; }

#sliderControls a.prevDisabled { background-position:-62px 0; cursor:default; }
#sliderControls a.nextDisabled { background-position:-93px 0; cursor:default; }
#sliderControls a.prevDisabled:hover { background-position:-62px 0; }
#sliderControls a.nextDisabled:hover { background-position:-93px 0; }

#slider h3 {
	font-size:1.8em;
	margin-top:10px;
}

/* --- Did you know page --- */

#factTitles {
	border-right:1px solid #000;
}
#didYouKnow ul {
	list-style-type:none;
	margin-left:0;
	margin-bottom:0 !important;
	width:100px;
	font-size:1.2em;
}
#didYouKnow ul li a{
	text-decoration:none;
	display:block;
	height:30px;
	text-indent:-9999px;
}
#didYouKnow #factText {
	width:365px;
	overflow:hidden;
	position:relative;
	height:300px;
}
#didYouKnow .fact {
	width:350px;
	position:absolute;
	left:-350px;
	top:0;
}
.showFact {
	background: url('../img/btns-did-you-know.gif') 500px 500px no-repeat;
	margin-bottom:1px;
}
/*#factTitles {
	background: url('../img/btns-did-you-know.gif') top left no-repeat;
}*/
#factTitles #fact1 { background-position: 0 0; }
#factTitles #fact3 { background-position: 0 -31px; }
#factTitles #fact5 { background-position: 0 -62px; }
#factTitles #fact7 { background-position: 0 -93px; }
#factTitles #fact9 { background-position: 0 -124px; }
#factTitles #fact11 { background-position: 0 -155px; }
#factTitles #fact13 { background-position: 0 -186px; }
#factTitles #fact15 { background-position: 0 -217px; }
#factTitles #fact17 { background-position: 0 -248px; }
#factTitles #fact19 { background-position: 0 -279px; }
#factTitles #fact2 { background-position: -120px 0; }
#factTitles #fact4 { background-position: -120px -31px; }
#factTitles #fact6 { background-position: -120px -62px; }
#factTitles #fact8 { background-position: -120px -93px; }
#factTitles #fact10 { background-position: -120px -124px; }
#factTitles #fact12 { background-position: -120px -155px; }
#factTitles #fact14 { background-position: -120px -186px; }
#factTitles #fact16 { background-position: -120px -217px; }
#factTitles #fact18 { background-position: -120px -248px; }
#factTitles #fact20 { background-position: -120px -279px; }

#factTitles #fact1.selectedFact, #factTitles #fact1:hover { background-position: -220px 0; }
#factTitles #fact3.selectedFact, #factTitles #fact3:hover { background-position: -220px -31px; }
#factTitles #fact5.selectedFact, #factTitles #fact5:hover { background-position: -220px -62px; }
#factTitles #fact7.selectedFact, #factTitles #fact7:hover { background-position: -220px -93px; }
#factTitles #fact9.selectedFact, #factTitles #fact9:hover { background-position: -220px -124px; }
#factTitles #fact11.selectedFact, #factTitles #fact11:hover { background-position: -220px -155px; }
#factTitles #fact13.selectedFact, #factTitles #fact13:hover { background-position: -220px -186px; }
#factTitles #fact15.selectedFact, #factTitles #fact15:hover { background-position: -220px -217px; }
#factTitles #fact17.selectedFact, #factTitles #fact17:hover { background-position: -220px -248px; }
#factTitles #fact19.selectedFact, #factTitles #fact19:hover { background-position: -220px -279px; }

#factTitles #fact2.selectedFact, #factTitles #fact2:hover { background-position: -340px 0; }
#factTitles #fact4.selectedFact, #factTitles #fact4:hover { background-position: -340px -31px; }
#factTitles #fact6.selectedFact, #factTitles #fact6:hover { background-position: -340px -62px; }
#factTitles #fact8.selectedFact, #factTitles #fact8:hover { background-position: -340px -93px; }
#factTitles #fact10.selectedFact, #factTitles #fact10:hover { background-position: -340px -124px; }
#factTitles #fact12.selectedFact, #factTitles #fact12:hover { background-position: -340px -155px; }
#factTitles #fact14.selectedFact, #factTitles #fact14:hover { background-position: -340px -186px; }
#factTitles #fact16.selectedFact, #factTitles #fact16:hover { background-position: -340px -217px; }
#factTitles #fact18.selectedFact, #factTitles #fact18:hover { background-position: -340px -248px; }
#factTitles #fact20.selectedFact, #factTitles #fact20:hover { background-position: -340px -279px; }

/* --- Sitemap --- */
#sitemap {
	margin-left:15px !important;
}
#sitemap ul {
	margin-bottom:0;
}