html, body{
  padding:0;
  margin:0;
}
body{
  text-align:center;
  background:#ffffff url(background_new.gif) repeat 0 0;
}
a{
  color:#462919;
}
a:hover{
  color:#e16b25;
}
#page{
  width:753px;
  border:1px solid #0f0;
}
#main{
  margin:12px auto 12px auto;
}
#shelves{
  width:754px;
  height:780px;
  background: url(main.gif);
  margin:10px auto;
  padding:0;
  position:relative;
}
#shelves li{
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
}
#shelves li, #shelves a{
  display:block;
}
#shelves #home, #shelves #home a{ top:3px; left:222px; width:295px; height:159px; text-indent: -5000px; }
#shelves #about, #shelves #about a{ top:330px; left:18px; width:183px; height:110px; text-indent: -5000px; }
#shelves #press, #shelves #press a{ top:328px; left:215px; width:518px; height:110px; text-indent: -5000px; }
#shelves #ebay, #shelves #ebay a{ top:556px; left:20px; width:180px; height:180px; text-indent: -5000px; }
#shelves #featured, #shelves #featured a{ top:454px; left:217px; width:298px; height:282px; text-indent: -5000px; }
#shelves #contact, #shelves #contact a{ top:455px; left:535px; width:200px; height:145px; text-indent: -5000px; }
#shelves #home a:hover{
  background: transparent url(main.gif) -222px -809px no-repeat;
}
#shelves #about a:hover{
  background: transparent url(main.gif) -18px -1136px no-repeat;
}
#shelves #press a:hover{
  background: transparent url(main.gif) -215px -1134px no-repeat;
}
#shelves #ebay a:hover{
  background: transparent url(main.gif) -20px -1362px no-repeat;
}
#shelves #featured a:hover{
  background: transparent url(main.gif) -217px -1260px no-repeat;
}
#shelves #contact a:hover{
  background: transparent url(main.gif) -535px -1261px no-repeat;
}
#header{
  width:715px;
  height:112px;
  top:200px;
  left:18px;
  font-family: georgia;
}
#header h1{
  font-size:16px;
  font-weight:normal;
  color:#d2af92;
  padding:0px;
  margin:6px 0 0 0;
}
#header h2{
  line-height:140%;
  color:#b57c4d;
  font-size:13px;
  font-weight:normal;
  padding:0;margin:4px 12px 0 12px;
}
#header h3{
  line-height:140%;
  color:#ffc697;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
  padding:0;margin:4px 12px 0 12px;
}
#top{
  margin:0 auto;
  padding:0;
}
#nav{
  width:753px;
  height:278px;
  background: url(header.png);
  margin:10px auto 0 auto;
  _margin-right:40px;
  padding:0;
  position:relative;
}
#nav li{
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
}
#nav li, #nav a{
  display:block;
}
#nav #home, #nav #home a{ top:40px; left:18px; width:175px; height:110px; text-indent: -5000px; }
#nav #about, #nav #about a{ top:40px; left:195px; width:72px; height:110px; text-indent: -5000px; }
#nav #contact, #nav #contact a{ top:40px; left:267px; width:96px; height:110px; text-indent: -5000px; }
#nav #featured, #nav #featured a{ top:40px; left:363px; width:165px; height:110px; text-indent: -5000px; }
#nav #press, #nav #press a{ top:40px; left:528px; width:74px; height:110px; text-indent: -5000px; }
#nav #marketplace, #nav #marketplace a{ top:40px; left:602px; width:132px; height:110px; text-indent: -5000px; }
#nav #home a:hover{
  background: transparent url(header.png) -18px -318px no-repeat;
}
#nav #about a:hover{
  background: transparent url(header.png) -195px -318px no-repeat;
}
#nav #contact a:hover{
  background: transparent url(header.png) -267px -318px no-repeat;
}
#nav #featured a:hover{
  background: transparent url(header.png) -363px -318px no-repeat;
}
#nav #press a:hover{
  background: transparent url(header.png) -528px -318px no-repeat;
}
#nav #marketplace a:hover{
  background: transparent url(header.png) -602px -318px no-repeat;
}
#wrapper{
  margin:0 auto;
  padding:0;
  width:753px;
  background: url(bg_guts.gif);
}
#content{
  font-family:georgia;
  padding-top:12px;
}
img.thumb{
  border:5px solid #bbb;
}
img.thumb:hover{
  border:5px solid #e16b25;
}
#styling_video{
  margin-top:24px;
}

ul#poison{
  list-style:none;
  overflow:auto;
}
ul#poison li{
  float:left;
}
ul#poison li a{
  display:block;
  height:36px;
  width:180px;
  line-height:36px;
  padding:0 0 0 42px;
  margin:12px 36px;
}
ul#poison li a#twitter{
  background: transparent url(icons/twitter.png) no-repeat 0 0;
}
ul#poison li a#facebook{
  background: transparent url(icons/facebook.png) no-repeat 0 0;
}
ul#poison li a#blog{
  background: transparent url(icons/blogger.png) no-repeat 0 0;
}
ul#poison li a#tumblr{
  background: transparent url(icons/tumblr.png) no-repeat 0 0;
}
ul#poison li a:hover{
  background-position: 0 -36px !important;
}

#bottom{
  margin:0 auto;
  padding:0;
  height:92px;
  width:753px;
  background: url(footer2.gif);
}
#footer{
  text-align:right;
  font-size:10px;
  font-family:verdana;
  color:#999;
  padding:10px;
}
#footer a{
  color:#666;
}
#footer a:hover{
  color:#000;
}

#runningbanner{ display:none !important; }
