/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	}
body {
	color: #161208;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;	
	background: #DBDBDB url(/images/common/bg.gif) 50% 0 repeat-y;
	}
#container {
		position: absolute;
		top: 0px;
		left: 50%;
		margin-left: -469px;		
		width: 890px;
		padding: 0 25px 0 23px;	
	}
/*header*/
#header {
	height: 103px;
	}
h1 {
position: absolute;
	top: 0px;
	left: 23px;
	text-indent: -9000px;
	font-size: 1px;
	overflow: hidden;
	background: url(/images/common/logo.gif) no-repeat;
	width: 212px;
	height: 98px;
	}
/* Nav */
ul#nav, ul#nav ul { /* all lists */	
	list-style: none;
	}
#nav {
	padding: 66px 0 15px 0;
	margin: 0 0 0 211px;
	}
#nav li { 
	float: left;
	width: 150px;
}
#nav li a {
	display: block;
	padding: 0 0 0 29px;
	line-height: 1.7em;
	overflow: hidden;
}
ul#nav li ul#mens-sub li a:hover {
	background: url(/images/common/mens-hover.gif) 0 6px no-repeat;
	text-decoration: none;
}
ul#nav li ul#womens-sub li a:hover {
	background: url(/images/common/womens-hover.gif) 0 6px no-repeat;
	text-decoration: none;
}
ul#nav li ul#big-kids-sub li a:hover, ul#nav li ul#lil-kids-sub li a:hover  {
	background: url(/images/common/kids-hover.gif) 0 6px no-repeat;
	text-decoration: none;
}
#nav li div {
	text-indent: -9000px;
	height: 20px;
	}
#nav li.mens{	
	width: 123px;
	height: 21px;
	background: url(/images/common/mens-boots.png) no-repeat;
	}
#mens a {	
	display: block;
	width: 123px;
	height: 37px;
	background: url(/images/common/mens-boots.png) no-repeat;
	}
#nav li.womens {	
	width: 166px;
	height: 21px;
	background: url(/images/common/womens-boots.png) no-repeat;
	}
#womens a {	
	display: block;
	width: 166px;
	height: 37px;
	background: url(/images/common/womens-boots.png) no-repeat;
	}
#nav li.goes-in {	
	width: 148px;
	height: 21px;
	background: url(/images/common/what-goes.png) no-repeat;
	}
#goes-in a {	
	display: block;
	width: 148px;
	height:21px;
	background: url(/images/common/what-goes.png) no-repeat;
	}
#nav li.whos-wearing {	
	width: 176px;
	height: 21px;
	background: url(/images/common/in-spotlight.png) no-repeat;
	} 
#whos-wearing a {	
	display: block;	
	height: 21px;
	width: 176px;
	background: url(/images/common/in-spotlight.png) no-repeat;
	} 
ul#nav li ul { /* second-level lists */ 
	position: absolute;
	top: 103px;
	left: 3px;
	background: #B61519;
	font-size: 12px;
	width: 150px;
	color: #fff;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: 1px solid #9E9E9E;
	z-index: 1044;	
}

ul#nav li ul#mens-sub,  ul#nav li ul#mens-sub li { 	
	width: 166px;	
}
ul#nav li ul#womens-sub, ul#nav li ul#womens-sub li { 
	width: 146px;	
}
#nav li.about ul {	
	margin-left: -50px;
	} 
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
	ul#nav li ul {
	margin: 0px;
	padding: 0 5px 3px 3px;	
	border: 0px;
	overflow: hidden;
	}
ul#nav li ul li {
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #DB8A8C;
	text-indent: 0px;	
	}
ul#nav li ul li.b-border {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #DB8A8C;
	text-indent: 0px;	
	padding-bottom: 4px;
	}
#nav li li.noborder {
	border-top: 0px;
	padding-top: 4px;
	}
#content {
	clear: left;
	width: 890px;	
}
/* sub nav */
ul#sub-nav {
	position: absolute;
	top: 30px;
	left: 234px;
	width:643px;
	list-style-type: none;
	height: 21px;
	text-indent: -9000px;
	}
ul#sub-nav li {
	float: left;
	height: 21px;
	}
ul#sub-nav li a {
	display: block;
	height: 21px;
	}

li#goes-in {
	width: 148px;
	background: url(/images/common/goes-in.gif) no-repeat;
}
li#goes-in a {
	width: 148px;
}
li#whos-wearing {
	width: 176px;
	background: url(/images/common/whos-wearing.gif) no-repeat;
}
li#whos-wearing a {
	width: 176px;
}



/* search */

#search {
	position: absolute;
	top: 25px;
	left: 700px;
	}
#search-box {
	width: 95px;
	border: 1px solid #9D9C9C;
	vertical-align: top;
	padding: 4px 0 2px 7px;
	font-family: georgia, serf;
	font-size: 11px;
	color: #666;
	}
#search-img {
	padding-left: 4px;
	vertical-align: top;
	width: 49px;
	height: 22px;
	}


/*footer*/
#footer {
	clear: both;
	padding-bottom: 50px;
	}
ul#foot-nav {
	width: 787px;
	margin: 20px 0 0 48px;
	list-style-type: none;
	height: 23px;
	text-indent: -9000px;
	
	}


ul#foot-nav li {
	float: left;
	height: 23px;
	display: inline;
	
	}
ul#foot-nav li a {
	display: block;
	height: 23px;
	}
li#locate {
	
	background: #FFF url(/images/common/locator.gif) no-repeat;
}
li#locate a {
	width: 95px;
}
li#eservices {
	
	background: #FFF url(/images/common/eservices.gif) no-repeat;
}
li#eservices a {
	width: 78px;
}
li#privacy-policy {
	
	background: #FFF url(/images/common/privacy-policy.gif) no-repeat;
}
li#privacy-policy a {
	width: 105px;
}
li#contact-us {
	
	background: #FFF url(/images/common/contact-us.gif) no-repeat;
}
li#contact-us a {
	width: 81px;
}
li#star{
	background: #000 url(/images/common/5star.gif) no-repeat;
}
li#star a{
	width: 110px;
}
li#copyright {
	margin: 10px 0 0 130px;
	width: 145px;
	background: #FFF url(/images/common/copyright.gif) no-repeat;	
}
li#copyright a {
	width: 145px;
}/* promos */
#content-footer {
	padding: 20px 0 0 0;
	background: url(../images/common/footer-bg2.jpg) bottom right no-repeat;
	height: 118px;
	overflow: hidden;
	clear: both;

	}
#content-footer img.left {
	float: left;
	margin: 27px 0 0 43px;
	overflow: hidden;
}
#content-footer img.right {
	float: left;
	margin: 27px 0 0 5px;
	overflow: hidden;
}
/*linkage*/
a:link, a:hover, a:visited, a:hover {
	color: #000;
	text-decoration: none;
	}
#header a {
	color: #fff;
	}
a:hover {
	text-decoration: underline;
	}
h1 a {
   display: block;
	width: 212px;
	height: 98px;
	}
#footer a {
	color: #3F538A;
	}
img {
	border: 0px;
	}
a
{
	overflow: hidden;
}

