body { padding:0; margin:0; background:#1A1A1A; height:100%; min-width:752px; font:12px Arial, Helvetica, sans-serif }
a:link { color:#F00 }
a:visited { color:#C00 }
a:hover { color:#CCC }
a:active { color:#900 }
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
#wrapper { width:752px; background-color:#000; background:url(images/wrapperbackground.gif) repeat-y left; height:auto; z-index:0; position:relative; margin:0 auto 50px }
#header { width:501px; float:right; padding:0; height:94px; margin:0; background:#000; z-index:1; position:relative; overflow:hidden }
#leftcolumn { float:left; padding:0; width:251px; min-height:621px; z-index:0; position:relative; background:#000; margin:0; overflow:visible; }
#FeatureSneaker { border:1px solid #F00; position:absolute; top:275px; left:20px }
#FeatureSpace { background:url(images/featurespace.gif) top left no-repeat; width:251px; height:180px; padding:0; margin:0; float:left }
.SidebarImage { border:none; display:block; float:left }
#leftcolumn img { display:block; margin-left:auto; margin-right:auto }
#rightcolumn { float:right; background:url(images/background.gif) top left; background-repeat:no-repeat; background-color:#FFF; margin:0; padding-left:10px; padding-right:20px; width:471px; z-index:1; position:relative; min-height:1000px; overflow:hidden }
#footer { width:752px; clear:both; background:url(images/leftfooter.gif) top left no-repeat; padding:0; height:71px; position:relative; overflow:hidden; z-index:0; margin:0 }
#footerright { background:url(images/rightfooter.gif) top right no-repeat; background-color:#FFF; padding:10px; width:481px; height:71px; position:relative; float:right; margin-left:10px; font-size:0.8em; overflow:hidden }
#FooterDiv a { margin-right:5px; margin-left:5px }
#FooterDiv p { margin-left:5px }
#menu ul { margin:0; padding:0; list-style-type:none }
#menu li { float:left }
#menu li.list1 { width:125px; background:transparent url(images/about.gif) 0 0 no-repeat }
#menu li.list2 { width:125px; background:transparent url(images/gallery.gif) 0 0 no-repeat }
#menu li.list3 { width:125px; background:transparent url(images/order.gif) 0 0 no-repeat }
#menu li.list4 { width:126px; background:transparent url(images/contact.gif) 0 0 no-repeat }
#menu a { display:block; height:0; padding-top:120px; color:#000; overflow:hidden }
#menu a#item1 { width:125px; background:transparent url(images/abouthover.gif) -190px -150px no-repeat }
#menu a#item2 { width:125px; background:transparent url(images/galleryhover.gif) -190px -150px no-repeat }
#menu a#item3 { width:125px; background:transparent url(images/orderhover.gif) -190px -150px no-repeat }
#menu a#item4 { width:126px; background:transparent url(images/contacthover.gif) -190px -150px no-repeat }
#menu a#item1:hover { background-position:0 0; z-index:50 }
#menu a#item2:hover { background-position:0 0; z-index:50 }
#menu a#item3:hover { background-position:0 0; z-index:50 }
#menu a#item4:hover { background-position:0 0; z-index:50 }
#menu { display:block; width:501px; height:94px }
* html #menu a:hover { height:94px; he\ight:0 }
* html #menu a:link, * html #menu a:visited { height:94px; he\ight:0 }
hr { border-top-width:thin; border-right-width:thin; border-bottom-width:thin; border-left-width:thin; border-top-color:#F00; border-right-color:#F00; border-bottom-color:#F00; border-left-color:#F00; background:#FFF }
#News { margin-top:20px; padding-left:10px }
#LargeNewsBox { margin-top:-5px; padding-left:10px; padding-right:10px }
.Headline { border-bottom:1px solid #000 }
.Headline h3 { margin-bottom:-0.1em }
.ShoeBox { border-top:1px solid #000; width:auto; height:auto; position:relative; padding:0 10px 10px; clear:both; }
.ShoeName { padding-top:2px }
.ShoeImageBox { position:relative; height:188px; width:250px; border:1px solid #000; margin:10px; margin-top:20px; margin-bottom:40px; float:right }
.ShoeImageBox:hover { border:1px solid #F00 }
.ShoeImage { border:none }
.BeforeBox { position:absolute; border:1px solid #000; background:#FFF; width:100px; bottom:0; right:0; margin-right:-15px; margin-bottom:-35px }
.BeforeBoxCaption { text-align:center; border-bottom:1px solid #000; background:#FFF }
.BuyNowButton { margin-top: 5px; width:162px; text-align:center; font-weight:bold; background-color:#FFF000; border-width: 1px;}
.BuyNowButton:hover { color:#CCC; cursor:pointer; background-color:#FFFF66; }
.LimitedEditionBox { border: 1px solid #000000; padding: 5px; width:165px; background-color:#F5F5F5;}
.LimitedEditionP {margin-top: -2px;}
.SizeBox {width:162px;}
.ShipBox {width:162px;}
.Price { color:#F00; }
#GCBox { margin:10px }
#GCPriceBoxContainer { padding:5px; width:100%; float:left; clear:both; margin:-10px 20px 10px 40px }
.GCPriceBox { text-align:center; width:101px; height:101px; background:url(images/squarebutton.gif) top left; margin:auto; padding:10px; float:left }
.GCPriceBox2, .GCPriceBox span { font-size:1.5em; color:#F00; font-weight:bold }
.GCPriceBox strong { font-size:1.5em }
.GCBuyNowButton { width:101px; height:101px; color:#000; background:transparent; border:none; font-weight:bold; text-align:center; position:relative; bottom:80px; padding-top:60px; z-index:100 }
.GCBuyNowButton:hover { color:#CCC; cursor:pointer }
#CloseButton { display:block; background:url(images/shortbutton.gif) 0 0 no-repeat; height:25px; width:110px; padding-top:10px; text-align:center; color:#000; text-decoration:none; margin:250px auto 25px }
#CloseButton:hover { color:#FFF; text-decoration:none; cursor:pointer }
#BackgroundSquare { position:fixed; width:100%; height:100%; left:0; top:0; z-index:150; background:transparent }
#ContentSquare { border:1px solid #000; position:relative; width:712px; height:600px; margin:auto; margin-top:50px; background:#FFF }
#ImageViewerHeading { color:#000; height:auto; width:auto; padding:5px; margin-left:auto; margin-right:auto; text-align:center }
#LargeImage { text-align:center; margin-left:auto; margin-right:auto; margin-top:200px }
#ThumbnailContainer { position:absolute; top:75px; left:5px }
.Thumbnail { color:#000; border:none; height:25px; width:25px; text-align:center; line-height:25px; display:block; margin-bottom:-1px; z-index:25; text-decoration:none; background:#FFF }
.Thumbnail:hover { color:#CCC; text-decoration:none; border:1px solid #CCC; z-index:50; cursor:pointer }
.HideThis span span { display:none }
.HideThis img { border:1px solid #000; margin-left:0px }
.HideThis:hover span span { display:block; position:absolute; left:27px; top:0; color:#CCC; text-decoration:none }
label { text-align:left; margin-right:10px; display:block; float:left; width:175px }
#IdeasLabel { width:500px }
#FormError { color:#FF0000 }
#MiniIconsDiv { position:absolute; overflow: hidden; padding: 0px 5px 0px 5px; right: 2px; width: auto; height: 23px; z-index: 99; }
#MiniIconsDiv2 { position:absolute; overflow: hidden; padding: 0px 5px 0px 5px; left: 2px; width: auto; height: 23px; z-index: 99; }
.Seperator { height: auto; margin: 0px 7px 0px 7px; width: 0px; border-right: 1px solid #FF0000; display: inline; }
.MiniIcon { padding: 3px 4px 0px 0px; border: none; }
#VertCenter { position: relative; bottom: 3px; }
#SmallPrint { font-size:0.8em; }
#GalleryBanner { border: none; }
#ShippingAnchor { text-decoration: none; }
#GoogleImg { position: relative; margin-left: -65px; }
h1 {margin-top: 23px;}
.meta { font-size:0.8em; }
.storytitle { margin-bottom:0.2em; border-bottom:1px solid #000; }
.storytitle a { text-decoration: none; color: #000;}
.feedback { margin-top: 5px; }
#commentform label { text-align:left; margin-right:10px; display:block; float:left; width:200px }
#SidebarMenu { color: #FFF; width: 210px; display:block; margin-left:auto; margin-right:auto; position:absolute; top:600px; left:20px; z-index: 50; }
#SidebarMenu ul { margin:0px 10px 10px 0px; padding:0; list-style-type:none }
#SidebarMenu #categories-1 { float:left;}
#SidebarMenu #links { float:left; clear: both;}
#SidebarMenu #search { float:left; clear: both;}
#SidebarMenu #text-1 { float:left; clear: both;}
.DiggButton { float: left; border: none; margin-right: 10px; margin-top:-13px;}
.DiggButton img { border: none; }
.BlogImage img { width: 400px; height: auto; margin-left: 25px; }
.SoldText {color: #FF0000;}
.show { display:block; }
.hide { display:none; }
.trigger img {padding: 3px 7px 3px 3px; border:none; position:relative; margin-bottom:-3px;}
.expanded img {padding: 3px 7px 3px 3px; border:none; position:relative; margin-bottom:-3px;}
.trigger {cursor:pointer;}		
.trigger:hover {cursor:pointer;color:#F00;}
.expanded:hover {cursor:pointer;color:#F00;}
#sidebarblogmenu img { display:none;}
#HomeBox {position:absolute; padding: 0px 5px 5px 5px; height: 16px;}
#translateBox {padding: 5px 0px 5px 5px;}
#translateBox img {cursor:pointer; float: left; margin-right:3px; padding: 0px; padding-top: 5px;}
.ShoeNameLink { text-decoration:none; color:#000;}
.numberedList li {margin:.5em 10% .5em 0}
.quotes {margin: 0 5% 0 5%}
#MainPagePic1 {float: right; margin: 10px;}
#MainPagePic2 {float: left; margin: 10px;}
.budget {width:162px;}
#homelink span {display: none;}
#homelink:hover span {display:inline;}
.postThumbnail {float: left; border: none; margin-right: 5px;}
.thumbnailList {border:none; width: 210px; float: left; clear: both; padding: 5px;}
#PostThumbnailBar {margin-bottom: 1em;}
.PostThumbnailText {position: relative; left: 5px;}
.imagecaption {font-size:0.8em; margin-top:-5px; margin-left: 25px;}
#diggbox {border:thin dotted black; padding:20px; display:none; margin-top:10px;}
#stumblebox {border:thin dotted black; padding:20px; display:none; margin-top:10px;}