/* General Brand Banner Styles */
	.brand-banner {position: relative; padding:0 35px 0 25px; left:0; width:900px; margin: 0 0 10px; }
	.brand-banner, .brand-banner p, .brand-banner a {color:#fff;}
	.dark, .dark p, .dark a {color:#000;}
	.brand-banner p,.brand-banner h2 {margin:0; padding: 0;}
	.brand-banner p {padding-bottom: 10px;}
	.brand-banner .close, .brand-banner .infoLink .brand-banner .videoLink, .brand-banner .fCorner1,.brand-banner .fCorner4 {display: block;}
	.brand-banner .close {text-align:right;}
	.brand-banner .infoLink {background: url(/Content/2011/banners/brand/info.png) no-repeat center top; width:36px; height:34px; right:35px; top:20px;position:absolute;text-indent:-999px; overflow:hidden;}
	.brand-banner .videoLink {background: url(/Content/2011/banners/brand/video.png) no-repeat center top; width:36px; height:34px; right:35px; top:20px;position:absolute;text-indent:-999px; overflow:hidden;}
	.thick .infoLink {top:30px;}
	.dark .infoLink, .dark .videoLink {background-position:center bottom;}
	.brand-banner .brandBLinks {position: absolute; width:65%; text-align: center; top:30px;  padding: 0;left:218px;}
	.brand-banner .brandBLinks p {padding-bottom:5px;}
	.brand-banner .brandBLinks ul {display:inline; padding: 0; margin: 0;}
	.brand-banner .brandBLinks li {display: inline-block; *display:inline; color: inherit; zoom:1; border-left:1px solid; padding:0 8px;}
	.brand-banner .brandBLinks .first {border:none;}
	.brand-banner.video .copy {  float:left;  width:55%;  padding-top:40px;  padding-left:20px;}
    .brand-banner.video .video {float:right;height:200px;padding-right:30px;overflow:hidden;}
    .brand-banner.video .close {position:absolute;	bottom:12px;right:12px;}
	
	
	.brand-banner .infoContent {width: 100%; clear: both; display:none; padding: 10px 0 15px 0;}
	#ctl00_cphPageLeft_ResultsZoneLeftNav_ResultsLeftNav_leftMarginContainer {position:static;}
	.brand-banner h2 {width:188px; height: 75px; background:no-repeat left center; overflow: hidden; text-indent: -999px; float: left; margin:0; padding: 0;}
	.thick h2 {height: 80px;}
	
	.vidWrapper { position:relative; top:-84px; }
	.videobox {
		position:absolute;
		background-color:#ccc; 
		border:2px solid #000;
		width:33.3%;
		right:0; 
		margin-right:20px;
		top:25%;
		z-index:10000;
		font-size:12px;
		padding:30px 20px 20px 20px;
		display:none; 
		-moz-box-shadow:3px 3px 6px hsla(171, 1%, 10%, 0.5);
		-webkit-box-shadow:3px 3px 6px hsla(171, 1%, 10%, 0.5); 
		box-shadow:3px 3px 6px hsla(171, 1%, 10%, 0.5);
		width:640px; height:525px;
		display:none;
	}
.videobox .close { display:block; position: absolute; top:10px; right:20px; }
	
/* Brand Specific Styles Should be put in Shop records. */
	#nikeBBanner {background: black;} 
	#nikeBBanner h2 {background-image:url(/Content/2011/banners/brand/nike/logo-sm.gif); background-position: center;}
	
	#skechersBBanner {background:#283c68 url(/Content/2011/banners/brand/skechers/bg.gif) repeat-x; padding:10px 35px 10px 25px;}
	#skechersBBanner h2 {background-image:url(/Content/2011/banners/brand/skechers/logo-sm.gif);}
	
	#kswissBBanner {background: #9b1313; /*-moz-box-shadow:0 0 200px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 0 200px rgba(0,0,0,.2) inset;box-shadow:0 0 200px rgba(0,0,0,.2) inset;*/}
	#kswissBBanner .fCorner1,#kswissBBanner .fCorner4{display:block;}
	#kswissBBanner h2 {background-image:url(/Content/2011/banners/brand/kswiss/logo-sm.gif);}
	#kswissBBanner .brandBLinks,#skechersBBanner .brandBLinks {top:20px;}

	#pumaBBanner {background:#c8c5c3 url(/Content/2011/banners/brand/puma/bg.jpg);}
	#pumaBBanner h2 {background-image:url(/Content/2011/banners/brand/puma/logo-sm.gif);}
	
	#lugzBBanner {background:#000000 url(/Content/2011/banners/brand/lugz/bg.jpg); width:auto;}
	#lugzBBanner h2 {background-image:url(/Content/2011/banners/brand/lugz/logo-sm.png);}

	#rocketDogBBanner {background:#D7C289 url(/Content/2011/banners/brand/RocketDog/bg.jpg) no-repeat;}
	#rocketDogBBanner h2 {background-image:url(/Content/2011/banners/brand/RocketDog/RocketDog_logo.gif); background-repeat: no-repeat;}
	#rocketDogBBanner .brandBLinks {width:50%;}
	
	
	#deerStagsBBanner {background-color:#e6dfcc;}
	#deerStagsBBanner h2 {background-image:url(/Content/2011/banners/brand/deerStags/logo.gif); background-position: left 15px; width: 250px;}

	#bassBBanner {background-image:url(/Content/2011/banners/brand/bass/bg.jpg);}
	#bassBBanner h2 {background-image:url(/Content/2011/banners/brand/bass/logo.gif); }
	#bassBBanner,#bassBBanner a { color : #3f4b00; font-weight: bold;}
	
	#fergieBBanner {background:#000 url(/Content/2011/banners/brand/fergie/bg.jpg) 0 0  no-repeat;}
	#fergieBBanner h2 {background-image:url(/Content/2011/banners/brand/fergie/logo.gif); background-position: right center; width: 265px;}
	#fergieBBanner,#fergieBBanner a { color : #c700cb; text-align: center;}
	#fergieBBanner a,#fergieBBanner p { color : #fff;}
	#fergieBBanner .close {text-align: right;}
	#fergieBBanner .infoContent p {width:71%; margin-left: 23%;}

	#florshiemBBanner {background-image:url(/Content/2011/banners/brand/florshiem/bg.jpg);}
	#florshiemBBanner h2 {background-image:url(/Content/2011/banners/brand/florshiem/logo.gif);  width: 215px;}
	#florshiemBBanner .brandBLinks {color:#e0ccad; width:50%;}
	#florshiemBBanner .infoContent {width: 82%; clear: both; display:none; padding: 0 0 20px; position: relative;}
	#florshiemBBanner .infoContent p, #florshiemBBanner .infoContent .close { font-size:11px;}
	#florshiemBBanner .infoContent .close {position: absolute; display:none; bottom: 10px; right:35px;}
	#florshiemBBanner .infoLink {right:225px; z-index: 2;}
	
	#nunnbushBBanner {background-color:#392517;}
	#nunnbushBBanner h2 {background-image:url(/Content/2011/banners/brand/nunnbush/logo.gif);  width: 275px;}
	
	#stacyadamsBBanner {background-image:url(/Content/2011/banners/brand/stacyadams/bg.jpg);}
	#stacyadamsBBanner h2 {background-image:url(/Content/2011/banners/brand/stacyadams/logo.gif);  width: 275px;}
	
	#zooyorkBBanner {background:#000 url(/Content/2011/banners/brand/zooyork/bg.jpg) 0 0 no-repeat;}
	#zooyorkBBanner h2 {background-image:url(/Content/2011/banners/brand/zooyork/logo.gif); background-position: left center; width: 245px;}
	
	#betulaBBanner {background: #f2ebd6;-moz-box-shadow:0 0 20px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2) inset;box-shadow:0 0 20px rgba(0,0,0,.2) inset;}
	#betulaBBanner h2 {background:url(/Content/brand_logos/Betula.gif) left center no-repeat;}
	#betulaBBanner .shopall {text-align: center; width:80%; position:relative; top: 30px;}
    #betulaBBanner p, #betulaBBanner a {color:#000;}	

	#jellypopBBanner {background: url(/Content/2011/brandshops/jellypop-skinnybg.gif); width:auto; }
	#jellypopBBanner h2 { background-image:url(/Content/2011/brandshops/jellypop-logo.png); background-position: center; }
	#jellypopBBanner p, #jellypopBBanner a { color:#e9535d; font-size:12px; }
	#jellypopBBanner .infoLink { background:url(/Content/2011/brandshops/jellypop-brandinfo.png) center top; }

	#newbalanceBBanner {background: url(/Content/2011/brandshops/newbalance-skinnybg.jpg);}
	#newbalanceBBanner h2 { background-image:url(/Content/2011/brandshops/newbalance-logo.png); background-position: center; width:202px; }
	#newbalanceBBanner p, #newbalanceBBanner a { color:#1a1a1a; font-size:12px; }
	#newbalanceBBanner .brand { margin-right:50px; }
	#newbalanceBBanner .brand-links-box { height:auto; left:300px; position:absolute; top:8px; width:440px; }
	#newbalanceBBanner .linklist { display:block; clear:both; width:400px; }
	#newbalanceBBanner .linklist h4 { float:left; width:66px; line-height:14px; }
	#newbalanceBBanner .linklist ul { display:inline; }
	#newbalanceBBanner .linklist ul li { padding:0 10px 0 0; display:inline; }
