body {
  margin:0;
}
#shcontent {
  margin:0;
}
.prodcont {
  margin:10px;
}
.schbox {
  position: relative;
  z-index: 2;
}
.shdprim {
  float: right;
  margin:10px;
}
.shvpcap {
  margin:1em 0;
}
.shdtitle,.shdprice,.shdsale,.shqty {
  font-weight: bold;
}
.shdprice {
  margin-top:15px;
}
.shdaction img {
  margin: 2px 0 2px 0;
  border:0;
}
.shdsale {
  color:#c00000;
}
a.prodlink {
  color:#1c1c1c;
  text-decoration:none;
}
a.prodlink:hover {
  text-decoration:underline;
}
a.prodlink img {
  border: 0;
}
#schlistbox {
  position: absolute;
  left:0;
  top:60px;
}
#schlisttop,#schlistbot,#schlistmid {
  width:150px;
}
#schlistmid div {
  margin-left: 7px;
  margin-right: 7px;
}
#schlistmid {
  background: url('images/ltlstback.gif');
}
#schlisttop {
  background: url('images/ltlsttop.gif');
  height:8px;
  font-size: 1px;
}
#schlistbot {
  background: url('images/ltlstbot.gif');
  height:12px;
  font-size: 1px;
}
#schtermbox {
  z-index: 2;
  position: absolute;
  height: 50px;
  width: 150px;
  left: 10px;
  top: 20px;
  background: url('images/ltschback.gif');
  display: none;
}
#schtermbox input {
  position: absolute;
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  width: 127px;
  left: 10px;
  top: 17px;
}
#search {
  position: relative;
  height: 50px;
  width: 225px;
  z-index: 2;
}
#schhead, #schfoot {
  font-size: 1px;
  height: 8px;
  width: 225px;
}
#schhead { background-image: url('images/schtop.gif'); }
#schfoot { background-image: url('images/schbot.gif'); }
#schmid {
  height: 40px;
  padding: 0 8px 0 8px;
  background-image: url('images/schback.gif');
  background-repeat: repeat-y;
}
#shade {
  position:absolute;
  top:0;
  left:0;
  display:none;
  opacity:0.7;
  -moz-opacity:0.7;
  filter:alpha(opacity=70);
  background:black;
  z-index:1;
}
#hilite {
  display:none;
  position:absolute;
  border:3px solid #FFD26A;
  padding: 2px 1px 2px 1px;
}
.ltapp,.ltapp * {
  font-family: Arial,sans-serif;
  font-size: 12px;
}
.ltapp {
  position: absolute;
  left: 170px;
  top: 26px;
  width: 400px;
  height: 100px;
  display: none;
  z-index: 2;
  width: 400px;
  height: 500px;
  overflow:hidden;
}
#ltappmain {
  position: relative;
  top: 6px;
  padding:0 3px 0 3px;
  border-width: 0 2px 0 2px;
  border-style: solid;
  border-color: #8c8c8c;
  height: 50px;
  background: white;
}
#ltapptl,#ltappbl,#ltappbr,#ltapptop,#ltappbot {
  height:8px;
  font-size:1px;
}
#ltapptr {
  position: absolute;
  width: 50px;
  height: 16px;
  font-size:1px;
}
#ltapptl,#ltappbl,#ltappbr {
  position:absolute;
  width:10px;
}
#ltapptop,#ltappbot {
  position: absolute;
  left: 6px;
  width: 388px;
  background-repeat: repeat-x;
}
#ltapptop { top:0; background-image: url('images/ltapptop.gif'); }
#ltappbot { bottom:0; background-image: url('images/ltappbot.gif'); }
#ltapptl { top:0; left:0; background-image: url('images/ltapptl.gif'); }
#ltapptr { top:0; left:100px; background-image: url('images/ltapptr.gif'); cursor: pointer;}
#ltappbr { bottom:0; left:100px; background-image: url('images/ltappbr.gif'); }
#ltappbl { bottom:0; left:0; background-image: url('images/ltappbl.gif'); }
#status {
  font-weight:bold;
  position: absolute;
  left: 15px;
  top: 10px;
}
#shclose {
  position: absolute;
  top: 0;
  left: 0;
//    right: 0;
  height: 20px;
  width: 144px;
  font-size: 1px;
  cursor: pointer;
  background-image: url('images/detailclose.gif');
}
#shdettitle {
  position: absolute;
  top: 30px;
  left: 200px;
  width: 200px;
  height: 20px;
  display: none;
}
#shdetframe {
  position: absolute;
  top: 50px;
  left: 200px;
  width: 200px;
  height: 300px;
  border: 1px solid #c0c0c0;
  display: none;
}
#shdetail {
  position: absolute;
  top: 50px;
  left: 200px;
  width: 200px;
  height: 300px;
  border: 1px solid #c0c0c0;
  display: none;
  overflow: auto;
}
#matches {
  position: absolute;
  left: 10px;
  top: 30px;
  width: 400px;
  height: 500px;
  border: 1px solid #c0c0c0;
  overflow: hidden;
}
#shlogo {
  border-width: 0;
  position: absolute;
  left: 10px;
  bottom: 4px;
  width: 112px;
  height: 28px;
}
#scbar {
  position: absolute;
  top: 31px;
  left: 392px;
  width: 19px;
  height: 500px;
  visibility: hidden;
  background-image: url('images/scrollback.png');
  background-repeat: repeat-y;
}
#scup {
  position: absolute;
  left: 0;
  top: 0;
  width: 19px;
  height: 17px;
  background-image: url('images/scrollup.png');
}
#scdn {
  position: absolute;
  left: 0;
  top: 486px;
  width: 19px;
  height: 17px;
  background-image: url('images/scrolldn.png');
}
#scthumb {
  position: absolute;
  left: 1px;
  top: 24px;
  width: 17px;
  height: 20px;
  background-image: url('images/scthback.png');
  background-repeat: repeat-y;
}
#sctmid {
  position: absolute;
  left: 0;
  top: 20px;
  width: 17px;
  height: 8px;
  font-size: 1px;
  background-image: url('images/scthmid.png');
}
#scttop {
  position: absolute;
  left: 0;
  top: 0;
  width: 17px;
  height: 2px;
  font-size: 1px;
  background-image: url('images/scthtop.png');
}
#sctbot {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 17px;
  height: 2px;
  font-size: 1px;
  background-image: url('images/scthbot.png');
}
div#cartstat {
  display: none;
  position: absolute;
  bottom: 8px;
  right: 12px;
  color:#d98414;
  background: white;
  font-weight: bold;
  font-size: 14px;
}
div#cartstat a {
  font-size: 14px;
}
#shcartmsg {
  position: absolute;
  display: none;
  height: 52px;
  width: 300px;
  background-image: url('images/shcmsg.gif');
}
img.shwait {
  position: absolute;
  left:-45px;
  top:-9px;
}
.shdtitle {
  font-size:14px;
  margin-bottom: 15px;
}
#shcartmsg div {
  position: absolute;
  font-size: 14px;
  font-weight: bold;
  left: 55px;
  top: 19px;
  color: #ffffff;
}
div#helpimg {
  position: absolute;
  left: 30px;
  top: 60px;
  height: 103px;
  width: 389px;
  background-image: url('images/arrow.png');
}
.item {
  position: absolute;
  left: 0;
  text-align: center;
}
div.title {
  font-size: 11px;
}
.scrapbooksearchnav {
  font-size: 11px;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  background: #FDD986;
}
a.shprpglk {
  font-size: 10px;
  font-weight: normal;
}
