label
{
  font: .9em Verdana,Arial;
}
h2
{
  font-size: 1.2em;
  margin-bottom: .2em;
}
#BreadCrumbs
{
  font-size: .9em;
  color: #a2762d;
  margin: .5em 5;
}

#ProductImage {
  float: left;
  padding: 5px;
  margin: 0 100px 10px 20px;
  text-align: center;
  background: #FFFFFF;
}

#ProductImage h4 {
  font-size: 1em;
  color: #000000;
  border-top: 1px solid #000000;
  margin: .6em 0 0 0;
  padding: .3em 0;
}

#ProductThumbnails {
  padding: 5px;
  text-align: center;
  margin-top: 0;
}

/* Category Headlines and Descriptions */

h3.CategoryTitle {
  visibility:hidden;
  display:none;
  font: normal 1em arial #000000;
  padding:0;
  clear: left;
  text-align:left;
  margin-bottom: .1em;
}
h3.CategoryTitle a
{
  color: #000000;
  text-decoration: none;
  text-align:left;
}
h3.CategoryTitle a:hover
{
  color: #000000;
}

p.CategoryDescription {
  visibility:hidden;
  display:none;
  padding: .7em .3em .7em 0;
  margin: 0;
}

/* Sub Category Headlines and Descriptions */

h5.SubCategoryItem {
  font: normal .9em arial;
  color: #000000;
  clear: left;
  margin: .5em 0 0 0;
}

h4.SubCategoryTitle {
  visibility:hidden;
  display:none;
  font: normal 1em arial;
  color: #000000;
  padding:0;
  text-align:left;
  clear: center;
  background: #FFFFFF;
  margin:0;
}

h4.SubCategoryTitle a {
  text-decoration: none;
  color: #000000;
  text-align: center;
  padding: .3em;
}

h4.SubCategoryTitle a:hover {
  color: #937749;
}

p.SubCategoryDescription {
  visibility:hidden;
  display:none;
  padding: .3em .3em 1.2em 0;
  margin: 0;
  color: #999;
  font-size: .9em;
}

#ProductDescription {
	font-size:.8em;

}

div.Product
{
  width: 33%;
  float: left;
  text-align: center;
  margin-bottom: 1.4em;
  margin-top: 1em;
}
div.Product p
{
  padding: 0;
  margin: 0 0 .2em 0;
}
div.Product h5
{
  padding: 0;
  margin: .2em; 0;
}
div.Product h5 span.Sale
{
  color: #C00;
}
div.Product input.AddToCart
{
  margin-bottom: -10px !important; margin-bottom: -7px;
  margin-left: 5px;
}
div.Product input.OptionSelect
{
  margin: 0;
  padding: 0;
}

#ProductSelect
{
  /*background: url(../images/tab.gif) no-repeat;*/
  padding: 0;
  height: 50px;
  float: left;
}
#ProductSelect p
{
  float: left;
}
#OptionSelect, #Quantity, #AddToCart
{
  padding: 1em .4em 0 .4em;
  margin: 0;
}
#AddToCart
{
  padding: 0;
}
#CategorySelection
{
  text-align: center;
  padding: 5px 0;
}
#CategorySelection img
{
  margin: 5px;
}