#productDetailContent
{ 
  padding: 0;
	padding: 0;
	border: 1px solid #96d09d;
	width: 680px;
  margin: 0 15px 0 20px;
/*  border: 1px solid red;*/
}

#image
{ 
/*  visibility: hidden;*/
}

#message
{ 
  margin: 0 30px 0 30px;
  width: 370px;
/*  border: 1px solid red;*/
/*  visibility: hidden;*/
}

#message h4
{ 
  text-align: left;
}

#message h5
{ 
  margin: 10px 0 0 0;
  text-align: left;
}

#productDetailLeftPanel
{ 
  float: left;
/*  border: 1px solid red;*/
}


#productHelpPanel
{ 
/*  width: 100px;*/
/*  height: 500px;*/
  float: right;
/*  border: 1px solid red;*/
/*  visibility: hidden;*/
}

.productHelpItem,
.productHelpItemHover
{ 
  margin: 0 auto 15px  auto;
  padding: 0;
  width: 6.1em;
  height: 100px;
  background: #ccffcc;
  border: 1px solid #006666;
  cursor: pointer;
}

.productHelpItem a
{ 
  color: #006666;
  text-decoration: none;
  padding: 5px;
  width: 5.5em;
  height: 5.5em;
  display: block;
/*  border: 1px solid red;*/
}

.productHelpItem a:hover
{ 
  background: #96d09d;
  width: 5.5em;
  height: 5.5em;
}

.productHelpDescription
{ 
  font-size: 90%;
  text-align: center;
}

.productHelpImage
{ 
  margin: 10px auto 0 auto;
  padding: 0;
  width: 80px;
  height: 40px;
  background: darkblue;
  cursor: pointer;
/*  border: 1px solid red;*/
}

#colorChartPanel
{ 
  margin-top: 20px;
  padding: 5px;
  clear: left;
  float: left;
  width: 140px;
  height: 140px;
  border: 1px solid #006666;
  background: #ccffcc;
/*  visibility: hidden;*/
/*  overflow: hidden;*/
}

#centerCartPanel
{
  float: left; 
  width: 420px;
/*  border: 1px solid red;*/
}

#addToCartPanel
{ 
  margin-top: 20px;
/*  width: 10.2em;*/
  padding: 0;
/*  border: 1px dashed #006666;*/
}


.addToCartRow
{
  text-align: right;
  margin-bottom: 10px;
  padding: 0;
/*  border: 1px solid blue;*/
}

.pricePanel
{ 
  text-align: left;
  margin-top: 10px ;
/*  border: 1px solid red;*/
}

.addToCartInput
{ 
  float: left;
  text-align: right;
  margin-right: 5px;
/*  border: 1px solid red;*/
}

.addToCartLabel
{ 
  float: left;
  padding: 0;
  padding-right: 10px;
}

.dropDownBox
{ 
  width: 6em;
}

.textField
{ 
  width: 1.5em;
}

.buttonBorderPanel,
.buttonBorderPanelHover
{ 
  margin: 0;
  width: 7em;
}

#addToCartButton
{ 
/*  clear: both;*/
  float: left;
  margin-left: 20px;
  padding: 0;
/*  border: 1px solid red;*/

}

#originalPrice
{ 
  text-decoration: line-through;
}

#salePrice
{ 
  color: red;
}

.boxTitle
{
	font-size: 14pt;
	font-weight: bold;
}

#colorImages
{
  clear: both;
  margin: 0;
  padding: 0;
/*  border: 1px solid red;*/
 }

.colorImagePanel
{
  text-align: center;
  float: left;
/*  margin: 5px;*/
  padding: 5px; 
/*  border: 1px solid red;*/
  font-size: 10pt;
}

.colorImage
{
/*  margin: 0 auto 0 auto;*/
}

#availableColors
{
  margin-left: 10px;
  padding-top: 25px;
  font-size: 14pt;
}

.boxDetails
{ 
  float: left;
/*  border: 1px solid red;*/
  width: 450px;
 }

#detailsImage
{
  margin: 0 10px 0 10px;
/*  width: 200px;*/
/*  height: 200px;*/
  float: left;
/*  border: 1px solid red;*/
 }


#courtesyMessage
{
  padding: 5px;
  clear: both;
  font-size: 8pt;
  font-style: italic;
  text-align: right;
}

#quantityTextField
{
  width: 2em;
}
