html {
	background-color: #000;
	}

body {
	background: url(../images/backgroundBg2.png) repeat;
	font-family: tahoma, arial, sans-serif;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	}
	
#top {
	position: abosolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #0e0e0e;
	height: 24px;
	color: #A4A4A4;
	}
	
#topContent {
	position: relative;
	margin: 0 auto 0 auto;
	width: 890px;
	padding: 4px 0 0 0;
	font-size: 9pt;
	}
	
/*#topContentLinks {
	float: right;
	}*/
	
#topContentLinks a, #topContentLinks a:visited {
	color: #A4A4A4;
	text-decoration: none;
	}
	
#topContentLinks a:hover {
	color: #fff;
	text-decoration: none;
	}
	
#bottom {
	position: abosolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #0e0e0e;
	height: 24px;
	color: #A4A4A4;
	}
	
#bottomContent {
	position: relative;
	margin: 0 auto 0 auto;
	width: 890px;
	padding: 4px 0 0 0;
	font-size: 9pt;
	}
	
.floatRight a, .floatRight a:visited {
	color: #fff;
	text-decoration: none;
	}
	
#wrapper {
	width: 890px;
	margin: 30px auto 30px auto;
	position: relative;
	background-color: #000;
	/*border: solid 2px #4A4A4A;
	min-height: 500px;*/
	}
	
#wrapperContent {
	padding: 8px;
	}
	
#header {
	width: 874px;
	/*margin: 0 0 67px 0;*/
	}
	
#logo {
	position: absolute;
	z-index: 3;
	padding: 0 0 0 4px;
	}
	
#topRedBar {
	width: 874px;
	height: 35px;
	background: url(../images/redBg.png) repeat-x;
	position: relative;
	z-index: 2;
	margin: 83px 0 0 0;
	*margin: 10px 0 0 0;
	}
	
#topNav2 {
	margin: 0;
	padding: 0;
	float: right;
	}
	
#topNav2 li {
	list-style-type: none;
	float: left;
	text-align: center;
	border-left: solid 1px #4A0000;
	height: 35px;
	/*margin: 0 0 0 8px;*/
	}
	
#topNav2 li a, #topNav2 li a:visited {
	color: #fff;
	font-size: 12pt;
	text-decoration: none;
	display: block;
	padding: 10px 15px 0 15px;
	}
	
#mainContent {
	width: 874px;
	/*background-color: #000;*/
	/*border: solid 2px #2C2C2C;*/
	/*min-height: 600px;*/
	/*margin: 8px 0 0 0;*/
	/*position: relative;
	z-index: 1;*/
	}
	
#mainCol {
	width: 874px;
	background-color: #fff;
	min-height: 400px;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #767676;
	border-top: solid 1px #767676;
	}
	
#homeCol1 {
	width: 419px;
	float: left;
	}
	
#homeCol2 {
	background: url(../images/col2Bg.png) #DFDFDF no-repeat bottom right;
	/*background: #d5d5d5;*/
	width: 455px;
	float: right;
	min-height: 458px;
	}
	
#homeCol2Content {
	padding: 12px;
	}
	
#banner {
	width: 874px;
	background-color: #fff;
	height: 400px;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #767676;
	border-top: solid 1px #767676;
	}
	
#bannerCol1 {
	float: left;
	width: 366px;
	height: 400px;
	overflow: hidden;
	}
	
#bannerCol2 {
	float: right;
	width: 508px;
	height: 400px;
	background: url(../images/bannerBg.png) no-repeat;
	}
	
.darkGrey {
	/*background-color: #9B9B9B;*/
	height: 300px;
	width: 348px;
	}
	
.darkGreySlip {
	background: url(../images/slipBg.png) no-repeat #9B9B9B;
	height: 100px;
	width: 359px;
	}
	
.darkGreyNarrow {
	background: url(../images/narrowBg.png) no-repeat #9B9B9B;
	height: 100px;
	width: 359px;
	}
	
.lightGrey {
	/*background-color: #d8d8d8;*/
	height: 100px;
	width: 340px;
	}
	
.lightGreyWallet {
	background: url(../images/walletBg.png) no-repeat #d8d8d8;
	height: 100px;
	width: 359px;
	}
	
.lightGreyDress {
	background: url(../images/dressBg.png) no-repeat #d8d8d8;
	height: 100px;
	width: 359px;
	}
	
.shoeHeader {
	font-size: 12pt;
	padding: 5px 6px 5px 6px;
	*padding: 5px 6px 3px 6px;
	border-bottom: solid 1px #6C6C6C;
	}
	
#topNav {
	background: url(../images/redBg.png) repeat-x;
	height: 25px;
	width: 874px;
	margin: 0;
	padding: 0;
	/*margin-bottom: -2px;*/
	}
	
#topNav ul {
	margin: 0;
	padding: 0;
	}
	
#topNav ul li {
	list-style-type: none;
	float: left;
	text-align: center;
	/*background-color: #ccc;*/
	/*width: 218px;*/
	padding: 0 13px 0 13px;
	border-right: solid 1px #4A4A4A;
	}
	
#topNav ul .special {
	list-style-type: none;
	float: left;
	text-align: center;
	/*background-color: #ccc;*/
	/*width: 217px;*/
	border-right: none;
	padding: 0 13px 0 13px;
	}
	
#topNav ul li a, #toNav ul li a:visited {
	display: block;
	height: 28px;
	font-size: 13pt;
	color: #fff;
	text-decoration: none;
	padding: 6px 0 0 0;
	}
	
#redBar {
	background-color: #810000;
	width: 874px;
	height: 30px;
	}
	
#contentContainer {
	/*margin: 6px 8px 8px 8px;*/
	/*background-color: #ccc;*/
	/*min-height: 200px;*/
	color: #fff;
	margin: 8px 0 0 0;
	}
	
.homeCol {
	float: left;
	width: 212px;
	/*border-right: solid 1px #4A4A4A;*/
	min-height: 300px;
	/*background-color: #A8A8A8;*/
	margin: 6px 8px 0 0;
	}
	
.homeCol2 {
	float: left;
	width: 212px;
	border-right: none;
	min-height: 300px;
	background-color: #A8A8A8;
	margin: 6px 0 0 0;
	}
	
/*.homeShoe {
	text-align: center;
	margin: 6px 0 0 0;
	}*/
	
.colClear {
	clear: both;
	}
	
.shoeInfo {
	/*width: 205px;*/
	margin: 0 6px 0 6px;
	}
	
.shoeInfo ul {
	margin: 0;
	padding: 0;
	/*margin: 8px 0 0 0;*/
	}
	
.shoeInfo ul li {
	list-style-type: none;
	}
	
.shoeInfo ul li a, .shoeInfo ul li a:visited {
	border-bottom: solid 1px #333;
	display: block;
	text-decoration: none;
	color: #000000;
	}
	
#searchBox {
	float: right;
	/*width: 300px;*/
	/*height: 27px;*/
	z-index: 4;
	position: relative;
	padding: 45px 0 0 0;
	width: 369px;
	}
	
#topNav .searchLi {
	float:right;
	border:none;
	padding:0 10px 0 0;
	margin:0;
	}
	
.searchInput {
	background:url(../images/search_input.png) no-repeat;
	border:none;
	height:27px;
	width:164px;
	margin:8px 0 0 0;
	padding:5px 5px 0 30px;
	color:#CCCCCC;
	}
	
.searchButton {
	background:url(../images/searchButton.png) no-repeat bottom;
	width:59px;
	height:21px;
	border:none;
	cursor:pointer;
	}
	
.floatRight {
	float: right;
	}
	
.whiteTop {
	background: url(../images/topWhite.png) no-repeat;
	width: 210px;
	height: 37px;
	}
	
.whiteMiddle {
	background: url(../images/middleWhite.png) repeat-y;
	width: 210px;
	}
	
.whiteBottom {
	background: url(../images/bottomWhite.png) no-repeat;
	width: 210px;
	height: 7px;
	}
	
.viewAll {
	float: right;
	padding: 10px 6px 0 0;
	}
	
.viewAll a, .viewAll a:visited {
	color: #800000;
	text-decoration: none;
	}
	
.shoeLinks ul {
	margin: 0;
	padding: 0;
	padding: 0 0 0 20px;
	}
	
.shoeLinks ul li {
	list-style-type: square;
	}
	
.shoeLinks ul li a, .shoeLinks ul li a:visited {
	color: #000;
	text-decoration: none;
	}
	
.shoeLinks ul li a:hover {
	color: #800000;
	text-decoration: underline;
	}
	
#cred {
	font-size: 12pt;
	color: #fff;
	text-align: center;
	padding: 5px 0 0 0;
	}
	
h3 {
	margin: 0;
	padding: 0;
	font-size: 16pt;
	color: #fff;
	border-bottom: solid 1px #800000;
	font-weight: normal;
	}
	
h2 {
	margin: 0;
	padding: 0;
	font-size: 16pt;
	padding: 0 0 3px 0;
	color: #000;
	border-bottom: solid 1px #800000;
	font-weight: normal;
	}
	
.homeH2 {
	margin: 0;
	padding: 0;
	font-size: 16pt;
	padding: 0 0 3px 0;
	color: #000;
	border-bottom: dashed 1px #797979;
	font-weight: normal;
	}
	
#seenIn {
	background-color: #9B9B9B;
	/*margin: 120px 0 8px 8px;*/
	/*border: solid 1px #000;*/
	/*min-height: 320px;*/
	float: right;
	width: 185px;
	height: 145px;
	}
	
.seenInTitle {
	font-size: 16pt;
	color: #9C0808;
	text-transform: uppercase;
	padding: 10px 0 5px 10px;
	}
	
.seenInNames ul {
	margin: 0;
	padding: 0;
	}
	
.seenInNames ul li {
	list-style-type: none;
	padding: 0 0 0 10px;
	border:  none;
	text-transform: uppercase;
	color: #000;
	}
	
#seenInShoe {
	text-align: center;
	padding: 12px 6px 12px 6px;
	}
	
#overstock {
	/*margin: 12px 0 0 0;*/
	/*height: 50px;
	background: url(../images/overstocks.png) no-repeat bottom right;*/
	}
	
#mainColContent {
	padding: 8px;
	}
	
h2 a, h2 a:visited {
	color: #000;
	text-decoration: none;
	}
	
h2  a:hover {
	color: #800000;
	text-decoration: none;
	}
	
a, a:visited {
	color: #800000;
	text-decoration: none;
	}
	
a:hover {
	color: #800000;
	text-decoration: underline;
	}
	
.floatRight2 {
	float: right;
	padding: 3px 0 0 0;
	}
	
#drilldown {
	border-bottom: dashed 1px #BCBCBC;
	}
	
.catPage {
	text-align: center;
	}
	
.h2Pad {
	margin-bottom: 8px;
	}
	
.borderDash {
	border: dashed 1px #BCBCBC;
	padding: 8px;
	}
	
.redBar {
	margin: 8px 0 0 0;
	padding: 0 0 3px 0;
	border-bottom: solid 1px #800000;
	}
	
.browser {
	text-align: center;
	border-top: dashed 1px #BCBCBC;
	margin: 8px 0 0 0;
	padding: 8px 0 0 0;	
	}
	
#narrow a, #narrow a:visited {
	background: url(../images/narrowNav.png) center no-repeat;
	width: 107px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#narrow a:hover {
	background: url(../images/narrowNavH.png) center no-repeat;
	width: 107px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#laceup a, #laceup a:visited {
	background: url(../images/laceupsNav.png) center no-repeat;
	width: 59px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#laceup a:hover {
	background: url(../images/laceupsNavH.png) center no-repeat;
	width: 59px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#slipon a, #slipon a:visited {
	background: url(../images/sliponsNav.png) center no-repeat;
	width: 56px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#slipon a:hover {
	background: url(../images/sliponsNavH.png) center no-repeat;
	width: 56px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#belt a, #belt a:visited {
	background: url(../images/beltsNav.png) center no-repeat;
	width: 37px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#belt a:hover {
	background: url(../images/beltsNavH.png) center no-repeat;
	width: 37px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#wallet a, #wallet a:visited {
	background: url(../images/walletsNav.png) center no-repeat;
	width: 59px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#wallet a:hover {
	background: url(../images/walletsNavH.png) center no-repeat;
	width: 59px;
	height: 16px;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	}
	
#slideshow {
 position:relative;
 height:458px;
 width:419px;
 }
  
#slideshow IMG {
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 cursor:pointer;
 }
 
#slideshow IMG.active {
 z-index:10;
 }
 
#slideshow IMG.last-active {
 z-index:9;
 }
 
#shipping {
	background-color: #000;
	width: 100%;
	color: #767676;
	font-size: 9pt;
	padding: 5px 0 5px 0;
	}
	
#shippingContent {
	width: 890px;
	margin: 0 auto 0 auto;
	text-align: right;
	}
	
.shoeLinks {
	padding: 5px 0 0 0;
	}
	
.shoeLinks ul {
	margin: 0;
	padding: 0;
	padding: 0 0 0 20px;
	}
	
.shoeLinks ul li {
	list-style-type: square;
	}
	
.shoeLinks ul li a, .shoeLinks ul li a:visited {
	color: #00468e;
	text-decoration: none;
	font-size: 12pt;
	}
	
.shoeLinks ul li a:hover {
	color: #800000;
	text-decoration: underline;
	}
	
.topCatProdBorder {
	border-top: dashed 1px #BCBCBC;
	height: 2px;
	margin: 12px 0 8px 0;
	}
	
.narrow {
	background: #e0dfe3;
	text-align: center;
	padding: 5px;
	}
