/**
 * Style Sheet Shop Page
 */
#wrapper {
  background-image: url(/shop/images/shop-bg.gif);
  position: relative;
}
#wrapper-inner {
  margin-left: 15px;
  padding-top:15px;
  background-image: none;
}
#header {
  background: #000 url(/shop/images/shop-header.gif) 0 0 no-repeat;
  width: 900px;
  height: 200px;
}
#header h1 {
  display: none;
}
#footer {
  background-image:url(/images/gui/bg-footer.jpg);
  background-position:15px 100%;
}

h2.cat {
border-bottom:1px dashed #550000;
clear:both;
text-align:center;
}
.info {
  color:#666666;
  font-size:10px;
  text-align:center;
}
.item {
  border:1px solid #333;
  display:inline;
  float:left;
  margin:20px 8px;
  overflow:hidden;
  padding:10px;
  width:180px;
  text-align:center;
/*  height:200px; */
}
.item-pack {
  width: 398px;
}
.item-xmas {
  border:2px solid #550000;
  margin-bottom:0;
  width:833px;
}
.item-xmas h2 {
  background-color:#220000;
  margin-bottom:0.5em;
  padding:5px 0;  
}
.item-xmas form .dropdown {
  width:50% !important;
}
.item .title {
  border-top:1px solid #333;
  font-weight:bold;
  margin-top:10px;
  padding-top:10px;
  font-size:1.2em;
}
.item .image {

}
.item .image img {
  height:180px;
  width:180px;
}
.item .buybutton {
  margin-top:10px;
}
.item form .dropdown {
  margin-right: 0px;
  float:left;
  padding-top:3px;
  width: 88px;
}
.item-pack form .dropdown {
  width: 110px;
}
.item form select {
  padding: 0;
}
.item form select option {
  text-indent: 2px;
}
.item form input {
  border: medium none !important;
  padding: 0 !important;
}
.item form .form-item {
  
}
.clear { clear: both }
