/* Start of CMSMS style sheet 'Module: Shop Made Simple' */
/* Category related settings */
.catdescription
{
  margin-left: 0.5em;
  width: 250px;
}

#catid
{
  display: none;
}

#catinfo
{
  margin-bottom: 1em;
  border-style
  width: 600px;
}

#catimagethumb
{
  margin: 5px 0 0 0;
  width: 50px;
}

#catlistheader
{
  color: #FFCC00;
  font-size: 130%;
  margin-left: 0.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-right: 1em;
}

.catlistline
{
  text-indent: 5mm;
}

/* Product related settings */
#productcount
{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  border-top: 1px solid #FFCC00;
}

#productid {
  display: none;
  vertical-align: top;
}

.productdesc
{
  margin-left: 0.5em;
  width: 250px;
}

.img
{
  margin: 2px;
  border: 1px solid #FFCC00;
  float: left;
  text-align: center;
}	
.img img
{
  display: inline;
  height: auto;
  width: 40px;
  margin: 3px;
  border: 1px solid #666666;
}
.img a:hover img
{
  border: 1px solid #FFCC00;
}

.productdesc
{
  vertical-align: top;
  width: 400px;
}

div.productlist
{
  width: 600px;
}

.productname
{
  padding-bottom: 3px;
  vertical-align: top;
  width: 150px;
}

.productprice
{
  vertical-align: top;
  color: #FFCC00;
}

#productpricesin
{
  padding-top: 100px;
}

div.attributelist
{
  padding-bottom: 3px;
}
tr.row1
{
  background-color: #666666;
}

tr.row2
{
  background-color: #333333;
}

table.productattr
{
  table-layout: automatic;
}

.attrname
{
  margin-bottom: 0.2em;
  width: 20%;
}

.attrdesc
{
  margin-bottom: 0.2em;
  text-indent: 1cm
}
/* End of 'Module: Shop Made Simple' */

