#basket {
	position:absolute;
	border:1px solid #ccc;
	left:400px;
	top:50px;
	width:500px;
	height:auto;
	padding:0;
	display:none;
}
#navwrapper {
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0 0 0;
	clear:both;
	margin:0 0 0 0;
	background-image:url(/images/backgds/goldnavgradient.gif);
	height:18px;
	border-width:0 0 2px 0;
	border-color:#06F;
	border-style:solid;
	font-size:1.3em;
}
#header {
	margin:0;
	padding:0;
}
#feeds {
	float:right;
	width:100px;
	clear:right;
}
#feeds img {
	vertical-align:middle;
	padding:0 16px 5px 0 !important;
	margin:0 !important;
	float:left;
}
#feeds div {
	width:150px;
}
#feeds #fb-root {
	margin:0 !important;
}

#rtop {
	float:right;
	padding:2px 4px 2px 0;
	margin:2px 0 2px 20px;
	border:solid 1px #444;
	background-color:#222;
	width:150px;
}
#rtop img {
	padding-left:0 !important;
}
/* drop down nav styles */
#navwrapper ul {
	list-style:inside;
	list-style-type:none;
	padding: 0;
	margin: 0;
}
/* end of header styles */
#hmaindoc {
	width:988px;
	background-color:#000;
}
#llogolist {
	float:left;
	clear:left;
	width:86px;
	overflow:visible;
	margin:4px 5px 0 0;
}
.logolist {
	border:none;
	margin:4px 0px;
	padding:0px;
}

#rightpanel {
  float:left;
  width:148px;
  overflow:visible;
  margin:0;
  padding:5px 0 0 10px;
}
#rightpanel img {
	padding:0;
	margin:0 0 10px 0;
}
#rightpanel div {
	margin-top:10px;
}
/*central panel divs */
#centralpanel {
	float:left;
	width:729px;
	margin:0;
	overflow:hidden;
	padding:0 5px;
	/*background-image:url(/images/backgds/snowflake.gif);*/
}
#centralpanel div {
	padding:10px;
	margin-top:10px;
}
#centralpanel div img{
	padding-right:10px;
}
#collections {
	padding-top:0 !important;
	width:800px;
	clear:both;
}
#pricepledge {
	margin-left:20px;
	float:right;
	text-align:center;
}
#news {
	clear:left;
	padding-top:0 !important;
}
#welcome {
	margin-top:0;
	margin-right:10px;
	padding-top: 0;
	padding-right:10px;
	font-size: 1.1em;
}
#access {
	width: 700px;
	float:left;
	padding-top:0;
}
.featuredrange,#shoeclub,#account {
	float:left;
	font-size:.9em;
	margin-left: 10px; /* needed to account for visible padding*/
}
#account,#shoeclub {
	height:60px;
}
.featuredrange {
	height:150px;
	width:330px;
	font-size:.9em;
}
#shoeclub {
	width:350px;
	margin-right:10px !important;
	clear:left;
}
#account {
	margin-left:5px;
	width:310px;
}
#featuredaccess {
	text-align: center;
	width:300px;
}
#christmas-gift {
	margin-top:0;
	margin-left:10px;
	width:690px;
	float:left;
}
/* central boxes sub styles */
#christmas-gift .xmasbox {
	 width:345px;
	 float:left;
	 padding:0;
	 margin:0;
}
.left {
	width:60px;
	float:left;
	padding:4px 6px 4px 0 !important;
	margin:0 !important;
}
.right {
	width:60px;
	float:left;
	padding:4px 0 !important;
	margin:0 !important;
}
.xmasbox .left img, .xmasbox .right img {
	padding:4px 0;
}
#christmas-gift ul {
	padding:0 0;
	margin:0;
}
#christmas-gift ul li {
	float:left;
	padding:0 0 0 10px;
	margin:0;
}
#christmas-gift h2 {
	padding-top:0;
	margin-top:0;
}
#christmas-gift h3 {
	float:left;
	clear:left;
	padding:0 10px;
	margin:0;
}
#collections img {
	margin:20px 0 0 0;
	padding:0;
}
#collections img.secondrow {
	margin:10px 10px 0 0;
	padding:0;
}
#news img {
	padding-bottom:0 !important;
}
#access img {
	margin:0 12px;
}
#access #wardrobe {
	margin:0 0 10px 10px;
	float:left;
}
#access h3 a{
	margin:0;
	padding-left:10px;
}
#access ul {
	font-size:.9em;
}
#shoeclub h3,#news h3 {
	margin-top:0;
}
#account h3 {
	margin:0 !important;
	padding:0 !important;
}
.featuredrange h3 {
	padding:0 !important;
	margin:0 !important;
}
.featuredrange .frtext,#shoeclub img {
	margin:0 !important;
	padding:0 !important;
}
.frtext {
	height: 120px;
	overflow:hidden;
}
.frangetitle {
	border:solid 1px #444;
	width:320px;
	text-align:center;
	color:#fc0;
	font-weight:700;
	font-size: 1.1em;
	padding:2px !important;
	margin:0 0 10px 5px !important;
	background-image: url(/images/backgds/blackfade.gif);
	background-position:bottom;
}
#shoeclub p {
	margin-top:0;
}
#shoesearch {
	float:right;
	margin:0 30px;
}
#hedaccount {
	width:150px;
	float:left;
	margin-left:10px;
}
#catnav {
	margin:0;
	padding:0;
	list-style:none;
	font-size:.9em;
}
#catnav li {
	list-style-position:outside;
}
#catnav li ul {
	margin: -10px 0 0 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	background-color:#000;
}
#catnav li ul li {
	float: none;
	display:inline;
	padding:0;
	width:inherit;
	background-color:#000;
}
#catnav li ul li a {
	width: inherit;
	padding:3px;
	border: solid #fc0 1px;
	background-color:#000;
}
#catnav li ul li a:hover {	
	border: solid #fff 1px;
}
#footer {
margin-top:0 !important;
padding-top:0 !important;
}
h1 {
	font-size:1.8em;
	font-weight:700;
	padding:0;
	margin:0;
	clear:left;
	float:left;
	letter-spacing: 1.1px;
}
