#header {
	margin:0 0 20px;
}

.heroBanner {
	width:960px;
	height:250px;
	margin:0 0 20px 0;
}
.heroBanner .banner {
	width:960px;
	height:250px;
}

#banners {
	width:960px;
	overflow:hidden;
	margin:0 0 20px;
}
#banners .overflow {
	width:1000px;
}
#banners a {
	width:304px;
	height:195px;
	overflow:hidden;
	float:left;
	margin:0 24px 0 0;
}

#brandsPanel {
	width:960px;
	height:74px;
}
#brandsPanel .banner {
	width:960px;
	height:74px;
}
#brandsPanel ul {
	padding:10px 0;
	float:left;
	list-style:none;
}
#brandsPanel ul li {
	padding:0 10px;
	float:left;
	margin-right:1px;
	background:url(/common/images/shell/shared/brandsBar-sep.gif) no-repeat right 0;
}
#brandsPanel ul li:last-child {
	background:none;
}
#brandsPanel ul li a {
	width:116px;
	height:54px;
	float:left;
	background-image:url(/common/images/shell/shared/brandsPanel-logos-home.png);
	background-repeat:no-repeat;
}

#brandsPanel ul li.armaniJunior a {
	background-position:-15px -5px;
}
#brandsPanel ul li.armaniJunior a:hover {
	background-position:-15px -197px;
}
#brandsPanel ul li.birkenstock a {
	background-position:-151px -5px;
}
#brandsPanel ul li.birkenstock a:hover {
	background-position:-151px -197px;
}
#brandsPanel ul li.hugoBoss a {
	background-position:-287px -5px;
}
#brandsPanel ul li.hugoBoss a:hover {
	background-position:-287px -197px;
}
#brandsPanel ul li.burberry a {
	background-position:-423px -5px;
}
#brandsPanel ul li.burberry a:hover {
	background-position:-423px -197px;
}
#brandsPanel ul li.scotch a {
	background-position:-423px -5px;
}
#brandsPanel ul li.scotch a:hover {
	background-position:-423px -197px;
}
#brandsPanel ul li.cakeWalk a {
	background-position:-559px -5px;
}
#brandsPanel ul li.cakeWalk a:hover {
	background-position:-559px -197px;
}
#brandsPanel ul li.calvinKlein a {
	background-position:-695px -5px;
}
#brandsPanel ul li.calvinKlein a:hover {
	background-position:-695px -197px;
}
#brandsPanel ul li.emj a {
	background-position:-831px -5px;
}
#brandsPanel ul li.emj a:hover {
	background-position:-831px -197px;
}
#brandsPanel ul li.fendi a {
	background-position:-15px -69px;
}
#brandsPanel ul li.fendi a:hover {
	background-position:-15px -261px;
}
#brandsPanel ul li.hunter a {
	background-position:-151px -69px;
}
#brandsPanel ul li.hunter a:hover {
	background-position:-151px -261px;
}
#brandsPanel ul li.juicyCouture a {
	background-position:-287px -69px;
}
#brandsPanel ul li.juicyCouture a:hover {
	background-position:-287px -261px;
}
#brandsPanel ul li.juniorGaultier a {
	background-position:-423px -69px;
}
#brandsPanel ul li.juniorGaultier a:hover {
	background-position:-423px -261px;
}
#brandsPanel ul li.levis a {
	background-position:-559px -69px;
}
#brandsPanel ul li.levis a:hover {
	background-position:-559px -261px;
}
#brandsPanel ul li.moncler a {
	background-position:-695px -69px;
}
#brandsPanel ul li.moncler a:hover {
	background-position:-695px -261px;
}
#brandsPanel ul li.oilily a {
	background-position:-831px -68px;
}
#brandsPanel ul li.oilily a:hover {
	background-position:-831px -260px;
}
#brandsPanel ul li.paulSmith a {
	background-position:-151px -133px;
}
#brandsPanel ul li.paulSmith a:hover {
	background-position:-151px -325px;
}
#brandsPanel ul li.ralphLauren a {
	background-position:-287px -133px;
}
#brandsPanel ul li.ralphLauren a:hover {
	background-position:-287px -325px;
}
#brandsPanel ul li.simonetta a {
	background-position:-423px -133px;
}
#brandsPanel ul li.simonetta a:hover {
	background-position:-423px -325px;
}
#brandsPanel ul li.spiritHoodKids a {
	background-position:-559px -133px;
}
#brandsPanel ul li.spiritHoodKids a:hover {
	background-position:-559px -325px;
}
#brandsPanel ul li.stoneIsland a {
	background-position:-695px -133px;
}
#brandsPanel ul li.stoneIsland a:hover {
	background-position:-695px -325px;
}
#brandsPanel ul li.sunuva a {
	background-position:-831px -133px;
}
#brandsPanel ul li.sunuva a:hover {
	background-position:-831px -325px;
}


/* .newArrivals */
.homeCarousel {
	width:940px;
	height:227px;
	padding:20px 10px;
	overflow:hidden;
	margin:0;
}
.homeCarousel .banner {
	width:186px;
	height:66px;
	padding-top:160px;
	overflow:hidden;
	float:left;
	margin:0 10px 0 0;
	position:relative;
	background:#e6f0f2;
}
.homeCarousel .banner img {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.homeCarousel .banner p {
	margin:0 0 20px;
	position:relative;
	z-index:2;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	color:#286976;
    visibility: hidden;	
}
.homeCarousel .banner .btn-viewAll {
	margin:0 auto;
	position:relative;
	z-index:2;
}

.homeCarousel .peakCarousel {
	width:744px;
	height:227px;
	overflow:hidden;
	float:right;
}
.homeCarousel .peakCarousel .control {
	margin-top:78px;
}
.homeCarousel .peakCarousel .window {
	width:700px;
	height:233px;
}
.homeCarousel .product {
	width:155px;
	height:233px;
	overflow:hidden;
	float:left;
	margin:0 10px;
}
.homeCarousel .product .image {
	height:150px;
	padding:0 0 10px;
}
.homeCarousel .product h2 {
	height:30px;
}
.homeCarousel .product h2 a {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.homeCarousel .product h2 span {
	height:30px;
	overflow:hidden;
	position:absolute;
	top:160px;
	text-align:left;
}
.homeCarousel .product .savePrice,
.homeCarousel .product .rrp {
	display:none;
}
.homeCarousel .product .sash {
	width:71px;
	height:42px;
	top:120px;
	right:0;
}
.homeCarousel .product.new .sash {
	background-position:0 -62px;
}
.homeCarousel .product.sale .sash {
	background-position:-100px -62px;
}

#boys {	
	border-bottom:1px solid #acced5;
}
#girls {
	margin:0 0 60px 0;
}