body {
  margin: 0px 0px;
  background-color: #fffae2;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  margin-top: 10px;
}
table {
  margin: 0px;
  border: 0px;
}
table.insideTable 
{
  width: 780px;
}
table.insideTableHeight 
{
  height: 411px;
 
}
td.rootCatNav {
  width: 138px;
  background-color: #fffae2;
}
td.780Lock {
  width: 780px;
}
td.creamBgcolor {
  background-color: #fffae2;
}
table.634Table {
  width: 634px;
}
table.183Table {
  width: 183px;
}
table.634Table11 {
  width: 634px;
  height: 11px;
}
td.244Height11 {
  width: 11px;
  height: 244px;
  background-color: #fffae2;
  vertical-align: super;
}
td.244Height10 {
  width: 10px;
  height: 244px;
  background-color: #fffae2;
  vertical-align: super;
}
td.244x183 {
  width: 183px;
  height: 244px;
  background-color: #fffae2;
  vertical-align: super;
}
td.634x11 {
  width: 634px;
  height: 11px;
  background-color: #fffae2;
  vertical-align: super;
}
td.116x183 {
  width: 183px;
  height: 116px;
  background-color: #fffae2;
  vertical-align: super;
}
td.116x183 {
  width: 183px;
  height: 118px;
  background-color: #fffae2;
  vertical-align: super;
}
td.10x183 {
  width: 183px;
  height: 10px;
  background-color: #fffae2;
  vertical-align: super;
}
td.frontPic {
  width: 419px;
  height: 244px;
  background-color: #fffae2;
  vertical-align: super;
}
td.topCreamBar {
  height: 11px; 
  width: 635px;
  background-color: #fffae2;
}
td.creamPix {
  width: 100%;
  height: 6px;
  background-color: #fffae2;
}
td.brownPix {
  width: 100%;
  background-color: #614623;
}
td.dkTeracottaPix {
  width: 100%;
  height: 37px;
  background-color: #ee8c0d;
}
td.dkTeracottaPix18 {
  width: 100%;
  height: 18px;
  background-color: #ee8c0d;
}
td.twoTonePix {
  width: 100%;
  height: 23px;
  background-image:url(http://localhost/SpiritElementsDev/images/twotonepixel.gif)
}
td.teracottaPix {
  width: 100%;
  height: 28px;
  background-color: #ee8c0d; 
}
td.valignTop {
  vertical-align: sub;
  
  }
div, .matchDiv {
  font-size: 10pt;
  color: #58595B;
}
div.bold {
  font-size: 10pt;
  color: #58595B;
  font-weight: bold;
}
div.welcomeSpace {
  margin-top: 10;
}
div.buttonSpace {
  margin-top: 5;
}
div.topMargin {
  margin-top: 5px;
}
div.bottomMargin {
  margin-bottom: 5px;
}
.manageHeaders {
  font-weight: bold;
  color: #fffae2;
}
a {
  color: #614623
  text-decoration: none;
}
.header {color: #cc6600;
  font-weight : bold;
  font-size: 10pt;
}
.products {
  color: #fffae2;
}
.pathText {
  color: #58595B;
  font-size: 9pt;
}
.regularBold {
  color: #58595B;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
.regular {
  color: #58595B;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}
.regularThanksSpace {
  color: #58595B;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  margin-top: 50px;
}
.validation {
  color: #93aa3f;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}
.subnav {
  color: #cc6600;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

.subnavoff {
  color: #58595B;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

.link {
  color: #614623;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}
.linkbold {
  color: #614623;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
.textLink {
  color: #fffae2;
  font-size: 8pt;
}
.copyRight {
  color: #fffae2;
  font-size: 8pt;
}
.productName {
  font-size: 10pt;
  font-weight : bold;
  color: #cc6600;
}
.productPrice {
  font-size: 10pt;
  color: #cc6600;
  }
 .catprodList {
  font-size: 10pt;
  color: #fffae2;
 }
  .specText {
  font-size: 10pt;
  color: #58595b;
  }

.specTextBold
{
	font-size: 10pt;
	color: #58595b;
	font-weight: bold;
}
  
  .fieldDesign {
    BORDER:#58595B 1px solid;
    font-family:Arial, Sans-Serif, helvetica;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    COLOR: #58595B;
  }
  
  .optionName {
  font-size: 10pt;
  color: #58595B;
  font-weight: bold;
  }
  .optionBody {
  font-size: 10pt;
  color: #cc6600;
  margin-bottom: 10px;
  }
  .optionDescription {
  font-size: 10pt;
  color: #cc6600;
  margin-bottom: 4px;
  }
.basketOption {
  color: #cc6600;
  font-family: Arial, Sans-Serif, helvetica;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
.h1 {
  color: #58595B;
  font-size:12pt;
  font-weight:bold;
}
.h2 {
  color: #58595B;
  font-size:10pt;
  font-weight:bold;
}
.h3 {
  color: #58595B;
  font-size:9pt;
  font-weight:bold;
}
.h3black {
  color: #fffae2;
  font-size:9pt;
  font-weight:bold;
}
.h4 {
  color: #58595B;
  font-size:8pt;
  font-weight:lighter;
  text-align:right;
}
.h5 {
  color: #58595B;
  font-size:8pt;
  font-style:italic;
}
.invoice {
  color: #58595B;
  font-size:8pt;
}
.nudge10 {
  color: #58595B;
  margin-left:10px;
}
