#mainWin {
  float:left;
  margin:10px 0 0 0;
  padding:0;
  width:630px;
  height:260px;
  background:transparent url(i/h/feat-bg.jpg) no-repeat right center;
  border-right:#e1e1e1 double 3px;
  overflow: hidden;
  }

#mainWin p {
  margin:10px 0 10px 10px;
  padding:0;
  width:350px;
  line-height:16px;
  }

#mainWin p.feat {
  border-top:#e1e1e1 solid 1px;
  border-bottom:#e1e1e1 solid 1px;
  margin:25px 0 20px 10px;
  padding:15px 0 20px 0;
  width:350px;
  }

#mainWin p.feat span.sh {
  float:right;
  padding:0 10px 0 0;
  margin-top:10px;
  background: transparent url(i/i-point.gif) no-repeat right center;
  }

#mainWin p.feat a {
  font-weight:bold;
  }

h2.head {
  font-size:24px;
  padding: 0 0 30px 0;
  margin-left:10px;
  letter-spacing:1px;
  font-weight:normal;
  color:#444444;
  font-family:Georgia,serif;
  text-shadow:#b4b4b4 1px 1px 2px;
  }

span.hbump {
  position:relative;
  bottom:-22px;
  right:144px;
  }

a.upload {
  line-height:40px;
  padding:10px 27px 4px 22px;
  background: transparent url(i/i-upload.png) no-repeat bottom right;
  }

dl.homeSide {
  float:right;
  width:150px;
  padding:10px 0 10px 10px;
  margin:0;
  border-top:#e1e1e1 1px dashed;
  font-size:11px;
  }

dl.homeSide dt {
  font-weight:bold;
  color:#696969;
  padding:2px 0 3px 5px;
  }

dl.homeSide dd {
  margin:3px 0 2px 5px;
  }

dl.homeSide dd.by {
  text-indent:5px;
  margin:0;
  font-size:10px;
  color:#696969;
  position:relative;
  top:-2px;
  }

dl.homeSideG {
  float:right;
  width:150px;
  padding:10px 0 10px 10px;
  margin:0;
  border-top:#e1e1e1 1px dashed;
  font-size:11px;
  background: transparent url(i/h/green.png) no-repeat bottom right;
  }

dl.homeSideG dt {
  font-weight:bold;
  color:#696969;
  padding:2px 0 3px 5px;
  }

dl.homeSideG dd {
  margin:3px 0 2px 5px;
  }

#catHome {
  clear:both;
  margin:10px 0 10px 0;
  padding:0;
  width:800px;
  }

#catHome h2 {
  clear:both;
  color:#444;
  font-size:12px;
  text-indent:10px;
  padding:3px 0 3px 0;
  margin:0;
  background:#f9f9f9;
  border-top:#e1e1e1 solid 1px;
  border-bottom:#e1e1e1 solid 1px;
  }

#catHome h3 {
  font-size:12px;
  margin:10px 0 2px 0;
  }

div.prod {
  float:left;
  width:250px;
  height:120px;
  margin:20px 15px 15px 0;
  border-left:#e1e1e1 dotted 1px;
  border-bottom:#e1e1e1 dotted 1px;
  }

div.thumb {
  float:left;
  width:120px;
  height:120px;
  margin:0 2px 0 0;
  background:url(i/loading.gif) no-repeat center center;
  }

p.snippet {
  margin:0 0 2px 0;
  }

.title {
  clear:both;
  color:#444;
  font-size:12px;
  font-weight:bold;
  text-indent:10px;
  padding:3px 0 3px 0;
  margin:20px 0 5px 0;
  background:#f9f9f9;
  border-top:#e1e1e1 solid 1px;
  border-bottom:#e1e1e1 solid 1px;
  }

#catHome dl.options {
  font-size:10px;
  color:#696969;
  margin:10px 0 0 0;
  }

#catHome dl.options ul {
  margin:2px 0 0 0;
  }

#catHome dl.options li {
  display:inline;
  border-left:#e1e1e1 solid 1px;
  }

#catHome ul.options a {
  padding:0 5px 0 6px;;
  }

#catHome ul li.first {
  border-left:none;
  }

#catHome ul li.first a {
  padding-left:0;
  }

