@charset "UTF-8";

/*Global CSS */
	body { 
		background:#fff; 
		background-image:url('/images/under_bg.jpg');
		background-repeat: repeat-y;
		background-position:center top;
		margin:0; 
		padding:0; 
		font-size:100%; 
		font-family:Arial, Helvetica, sans-serif; 
		color:#666;
	}
	#home {background:#fff; 
		background-image:url('/refresh/2010/11152010/bgw.jpg');
		background-repeat: no-repeat;
		background-position:center top;}
	a { color:#666;}
	p { font-size:13px;}
	h1, h2, h3, h4, h5 { margin:0; padding:0; font-size:1em;}/* reset H margins and padding */ 
	h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
	#outer { 
	/*	background:url(../images/body-background.jpg) center repeat-y #999; */
		width:940px; 
		margin:auto;
	}
	#inner { width:900px; margin:auto;}
	.clearit { display:block; width:100%; clear:both; height:0; line-height:0.0;}
	.photo {float: right; margin: 0.5em; padding: 0.5em;}
	.photo p{ text-align: right; font-size: x-small; color:#F48120; text-indent: 0; margin:0; padding:0; }
	.orange { font-weight:bold; color:#F48120; }

/*Header CSS*/
#header  { width:900px; margin:auto;}
	#headerLeft { width:121px; height:123px; float:left; display:inline-block;}	
	#header h1 { width:121px; height:123px;}	
	#headerRight { width:779px; height:123px; float:left; display:inline-block;}
	#headerRightA { width:353px; height:123px; float:left; display:inline-block; }
	#welcomeMsg { position:relative; top:35px; }
	#bogoMsg { position:relative; top:44px; }
	#headerRightB {  width:426px; height:123px;float:left; display:inline-block; }
	#BMenu1 { width:426px; height:29px; position:relative; top:35px; float:left; display:inline-block;}
	#BMenu2 { width:264px; height:42px; position:relative; top:29px; left:162px; float:left; display:inline-block;}
#menuBar {width:900px; height:30px; background-color:#F48120; }
	#menuLeft { width:416px;height:30px; float:left; display:inline;}
	#menuRight { margin-left:133px; width:351px;height:30px;float:left; display:inline-block;}
	#search {}

/*Big Menu CSS */
#menu { margin:0; padding:0; }
ul#menu {}
ul#menu li.mega { display:inline-block; position:relative; float:left;z-index: 160;}
ul#menu li div { display:none; }
ul#menu li.mega div { position:absolute; top:30px;  left:0;  }
ul#menu li.hovering div { display:block; width:732px; height:180px;  }
	div.womens {background:url(../images/bigmenu_bg_womens.gif) top left no-repeat; }
	div.mens {background:url(../images/bigmenu_bg_mens.gif) top left no-repeat; }
	div.kids {background:url(../images/bigmenu_bg_kids.gif) top left no-repeat; }
	div.accessories {background:url(../images/bigmenu_bg_accessories.gif) top left no-repeat; }
	div.brands { background:url(../images/bigmenu_bg.gif) top left no-repeat; }
	div.brands a {text-transform:capitalize;}
ul#menu li div.insideBig {  width:732px; height:160px; padding:0px; background:none; font-family:Arial, Helvetica, sans-serif; position:relative; top:15px; left:20px; }
.insideBig ul { float:left; display:inline-block; margin:0; padding:0; height:160px; width:101px; list-style-type:none;}
.insideBig li { width:101px; display:block; color:#8b8c8c; margin-bottom:3px;}
.insideBig li h2 { font-size:13px; font-weight:bold; margin-bottom:5px;}
.insideBig li a { font-size:12px; color:#666; text-decoration:none;}
.insideBig li a:hover { color:#F48120;}

/*Home Page CSS*/
#mainPromo { padding-top: 3px; height:399px; width:900px;}
#callout-set-one { width:894px; margin:auto; clear:both;}
#callout-set-two { width:893px; margin:auto; clear:both; }

/*Sub Page CSS*/
#pageContent { width:864px; margin:auto; margin-top:20px; line-height:18px; min-height:450px; display:block;}
#pageContent a{ color:#F48120;}
#pageContent p{ margin-bottom:8px;}
#pageContent h2{ font-size:14px; padding-top:18px; margin-bottom:6px;}
#pageContent ol, ul { font-size:13px; margin-left:0; padding-left:0; margin-left:15px; }
#pageContent li { margin-bottom:6px;}
#pageContent label { width:600px; display:inline-block;  height:32px; font-size:13px; }
#pageContent label span { width:200px; display:inline-block; float:left;}
#pageContent label input { width:160px; display:inline-block; float:left;}

/*Careers section CSS*/
#jobSearch {  width:864px; text-align:center;}
#jobResults { width:831px; margin:auto; border-top:1px solid #baba98;}
.job { width:33%; display:block; height:62px; float:left; display:inline-block;}

/*Customer Service CSS*/
#CS_content { width:600px; margin:auto;}

/*Models Wanted CSS*/
#modelsWanted { background-color:#3d6272;}
#modelText { width:860px; margin:auto; color:#fff;}
#modelText h1{ font-size:9pt; margin-top:9px;}
#modelText p{ font-size:8pt;}

/*Current Ad CSS*/
.currentAdPage { margin-left:40px; float:left; display:inline-block;}
#currentAdPages { margin-top:16px; width:864px; height:250px; display:block; clear:both;}

/*Catalog CSS*/
#catalog { width:900px; border-top:1px solid #ccc; margin-top:3px; padding-top:10px; color:#666; font-size:13px; clear:both;}
#bannerAd { margin-bottom:24px;}
#catLeft { width:204px; float:left; display:inline-block; }
#catLeft ul { list-style-type:none; margin:0; padding:0; }
#catRight { width:696px; float:left; display:inline-block;}
#catRightContent { width:680px; margin:auto; clear:both;}
#crumb { height:19px; line-height:19px; margin-bottom:9px; text-transform:capitalize; font-size:13px; color:#666; }
#crumb a{ color:#666; }
#itemsDisplay { margin-top:15px; width:680px;}
#searchDisplay { margin-top:15px; width: 900px; clear:both;}
.item { width:182px; margin-right:20px; margin-left:20px; float:left; display:inline-block; height:310px;}
.itemImage { width:182px; height:170px; border:1px solid #c2c2c2; z-index:36;}
.itemImage img{ position: relative;top: 0px; left:0px;  /*top: 19px; left: 25px; */z-index:35;}
/* 
.sale-box { width:182px; height:170px; border:0px solid #c2c2c2; position: relative ; top: -135px; left: 0px; background:url(../images/sale.gif) top left no-repeat; z-index:55;}
.bonus-box { width:182px; height:170px; border:0px solid #c2c2c2; position: relative ; top: -135px; left: 0px; background:url(../images/bonus.gif) top left no-repeat; z-index:55;} 
*/
.sale-box { width:182px; height:170px; border:0px solid #c2c2c2; position: relative ; top: -154px; left: -25px; top left no-repeat; z-index:55;}
.bonus-box { width:182px; height:170px; border:0px solid #c2c2c2; position: relative ; top: -154px; left: -25px; top left no-repeat; z-index:55;}
.itemName { font-size:13px; font-weight:bold; text-align:center;}
.itemName a { text-decoration:none; text-transform:capitalize;}
.price {font-size:12px; font-weight:bold; text-align:center; color:#F48120;margin-bottom:4px; margin-top:6px; }
.itemName { margin-bottom:4px; margin-top:6px;}
.viewDetails { text-align:center; margin-top:8px;}

	/*Catalog Filter CSS*/
	#filter { width:678px; margin:auto; height:32px; background-color:#e9e9e9; border:1px solid #999; margin-top:0px; margin-bottom:20px;}
	#LtFormSubmit {float:left; display:inline-block;}
	#RtFormSubmit {float:left; display:inline-block;}
	#PageSizeForm {float:left; display:inline-block;}
	#pages {float:left; display:inline-block;}

/*Product CSS*/
#product {}
#productDetail {float:left; width:160px; display:inline-block; margin-left:14px; }
#productImage { width:280px;float:left; display:inline-block;}
#productImage p { margin-bottom:24px;}
#productLogo {float:left; width:200px; display:inline-block;}
#shoeImage { width:280px; height:280px; border:1px solid #c2c2c2; font-size:11px; }
#shoeImage img { position:relative; top:0px; left:0px; }
#findInStore { width:680px; margin:auto; clear:both; margin-top:23px; border-top:1px solid #ccc; padding-top:24px;}
#size { float:left; display:inline-block; }
#productDetail h2 { margin-bottom:8px;}
#logo {float:left; width:200px; display:inline-block; height:200px;}
#tellFriend {float:left; width:200px; display:inline-block;}

/* Brands Page */
#brandCol {	float: left; width: 25%; }
#brandCol h2 { color: #F48120; }
#brandCol a { font-size: 11px; text-decoration: none; font-weight: normal; color: #666;}

/*Store Locator Page*/
#store-locator { width:831px; margin:auto; min-height:350px; margin-bottom:100px;}
#locatorLeft { width:394px; height:300px; float:left; display:inline-block;}
#locatorRight { width:435px; float:left; height:300px; display:inline-block; }
#selectState {}
#storeLocations { width:831px; clear:both; border-top:1px solid #baba98; margin-top:6px;}
.store {float:left; display:inline-block; width:33%; height:185px; margin-bottom:25px;}

/*Footer CSS*/
#bigFooter { width:900px; height:380px; margin-top:1px; background:#ECECEC; font-size:11px;}
#bigFooter h3{ font-size:13px; font-weight:bold; color:#F48120; margin:0; padding:0;}
#bigFooter p{ margin:0; padding:0; margin-bottom:10px; font-size:11px; }
.footPad { padding-top:20px; padding-left:32px;}
#bigFootLeft { width:450px; height:310px; border-right:1px solid #ccc; float:left; display:inline; }
#bigFootRight { width:449px; height:310px; display:inline; float:left; }
#bigFootRight ul { float:left; display:inline-block; margin:0; padding:0; width:200px;  list-style-type:none; line-height:22px;}
#bigFootRight a { text-decoration:none; color:#666; font-size:11px; }
#bigFootRightA {}
#bigFootRightB {}


