body{
  background: #fff;
  margin: 0px;
}
#pageSurround{
  background: #FFF;
  border: 1px solid #000000;
  margin: 0px auto;
  padding: 5px;
  width: 748px;
}

#subCats{
  background: #EBEDFE;
  border: 1px solid #C9CEFC;
  float: left;
  margin: 0px;
  padding: 3px;
  text-align: center;
  width: 387px;
}

#subSurround{
  background: url(../styleImages/backgrounds/contentBg.jpg) repeat-x bottom;
  border: 1px solid #5C84CE;
}

#topHeader{
  background: url(../styleImages/backgrounds/topHeader.jpg);
  border-bottom: 1px solid #000000;
  height: 116px;
  margin-bottom: 10px;
  padding-right: 9px;
  padding-top: 0px;
  text-align: right;
}

.boxContentLeft,.boxContentRight{
  background: transparent;
  border-bottom: 0px solid #0E51A3;
  border-left: 0px solid #0E51A3;
  border-right: 0px solid #0E51A3;
  margin-bottom: 10px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-top: 3px;
  text-align: left;
}

.boxContent{
  background: #FFF;
  border-bottom: 0px solid #5E85CF;
  border-left: 0px solid #5E85CF;
  border-right: 0px solid #5E85CF;
  border-top: 0px solid #A8B4B0;
  color: #333;
  font: 75% Verdana, Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
  padding: 3px;
}

.boxTitleLeft,.boxTitleRight,.boxTitleLeftpp,.boxTitleRightpp{
  background: url(../styleImages/backgrounds/popprod.jpg);
  color: #000;
  font: 70% Verdana, Arial, Helvetica, sans-serif;
  height: 28px;
  padding-left: 35px;
  padding-top: 8px;
  text-align: left;
  width: 140px;
}

.boxTitleLeftcat,.boxTitleRightcat{
  background: url(../styleImages/backgrounds/categories.jpg);
  color: #000;
  font: 70% Verdana, Arial, Helvetica, sans-serif;
  height: 28px;
  padding-left: 35px;
  padding-top: 8px;
  text-align: left;
  width: 140px;
}

.boxTitleLeftfp,.boxTitleRightfp{
  background: url(../styleImages/backgrounds/featured.jpg);
  color: #000;
  font: 70% Verdana, Arial, Helvetica, sans-serif;
  height: 28px;
  padding-left: 35px;
  padding-top: 8px;
  text-align: left;
  width: 140px;
}

.boxTitleLeftinf,.boxTitleRightinf{
  background: url(../styleImages/backgrounds/info.jpg);
  color: #000;
  font: 70% Verdana, Arial, Helvetica, sans-serif;
  height: 28px;
  padding-left: 35px;
  padding-top: 8px;
  text-align: left;
  width: 140px;
}

.boxTitleLeftml,.boxTitleRightml{
  background: url(../styleImages/backgrounds/mailing.jpg);
  color: #000;
  font: 70% Verdana, Arial, Helvetica, sans-serif;
  height: 28px;
  padding-left: 35px;
  padding-top: 8px;
  text-align: left;
  width: 140px;
}

.boxTitleLeftsc,.boxTitleRightsc{
  background: url(../styleImages/backgrounds/shopcart.jpg);
  color: #000;
  font: 70% Verdana, Arial, Helvetica, sans-serif;
  height: 28px;
  padding-left: 35px;
  padding-top: 8px;
  text-align: left;
  width: 140px;
}

.boxTitleLeftst,.boxTitleRightst{
  background: url(../styleImages/backgrounds/salestag.jpg);
  color: #000;
  font: 70% Verdana, Arial, Helvetica, sans-serif;
  height: 28px;
  padding-left: 35px;
  padding-top: 8px;
  text-align: left;
  width: 140px;
}

.cellcontent{
  background: White;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}

.cellfoot{
  background: url(../styleImages/backgrounds/contentBg.jpg);
  height: 40px;
  vertical-align: top;
}

.cellhead{
  background: url(../styleImages/backgrounds/topHeader.jpg);
  height: 104px;
  padding-right: 20px;
  text-align: right;
}
.cellleft{
  background: #EAEBEC;
  vertical-align: top;
  width: 179px;
}

.cellright{
  background: url(../styleImages/backgrounds/rightside.jpg);
  vertical-align: top;
  width: 9px;
}

.colLeftCheckout{
  float: left;
  left: 0px;
  padding-left: 9px;
  padding-right: 10px;
  position: relative;
  width: 160px;
}

.colLeft{
  float: left;
  left: 0px;
  padding-left: 9px;
  padding-right: 5px;
  position: relative;
  width: 160px;
}

.colMainCheckout{
  float: left;
  position: relative;
  width: 558px;
}

.colMid{
  float: left;
  position: relative;
  width: 398px;
}

.colRight{
  float: right;
  padding-left: 5px;
  position: relative;
  right: 9px;
  width: 160px;
}

.pagination{
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: right;
}

.regSep{
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  margin: 10px 0px 10px 0px;
  padding: 10px 0px 10px 0px;
}

.sideleft{
  background: #EAEBEC;
  background-image: url(../styleImages/backgrounds/leftside.jpg);
  width: 9px;
}

.siteDocs{
  margin-top: 10px;
  text-align: center;
}

.subCat{
  float: left;
  padding: 8px;
  text-align: center;
  width: 110px;
}
