/* Start of CMSMS style sheet 'Module: Shop Made Simple' */
/* Category related settings */
.catdescription
{
  margin-left: 0.5em;
/*  width: 250px;*/
  vertical-align: top;
}

#catid
{
  display: none;
}

#catinfo
{
  margin-bottom: 1em;
/*  border-style */
  width: 90%;
}

#catimagethumb
{
  margin: 5px 0 0 0;
  width: 50px;
}

#catlistheader
{
  color: #294B5F;
  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 #294B5F;
}

#productid {
  display: none;
  vertical-align: top;
}

.productdesc
{
  margin-left: 0.5em;
/*  width: 50%;*/
  vertical-align: top;
}

.img
{
  margin: 2px;
  border: 1px solid #294B5F;
  float: left;
  text-align: center;
}	
.img img
{
  display: inline;
  height: auto;
  width: 40px;
  margin: 3px;
  border: 1px solid #ffffff;
}
.img a:hover img
{
  border: 1px solid #294B5F;
}

div.productlist
{
  width: 90%;
}

.productname
{
  padding-bottom: 3px;
  vertical-align: top;
/*  width: 30%;*/
}

.productprice
{
  vertical-align: top;
/*  color: #294B5F;*/
  white-space: nowrap;
}

.productamount
{
  vertical-align: top;
  white-space: nowrap;
}

.productremove
{
  vertical-align: top;
}


#productpricesin
{
  padding-top: 30px;
}

div.attributelist
{
  padding-bottom: 3px;
}
tr.row1
{
  background-color: #fff;
}

tr.row2
{
  background-color: #ececec;
}

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' */

