/* Alternate Images */

p.AltImages_ProductTitleText {
  font-weight: bold;
  font-size: 15px;
}

table.AltImages_MainTable {
  border: 1px solid black;
  border-collapse: collapse;
  border-spacing: 0px;
  border-spacing: expression(cellSpacing=0);
}

table.AltImages_MainTable tr td.ThumbnailCell {
  width: 95px;
  padding: 3px;
  text-align: center;
  vertical-align: top;
  background-color: #f5f5f5;
}

table.AltImages_MainTable tr td.ThumbnailCell a img {
  border: 1px solid #666666;
}

table.AltImages_MainTable tr td.ImageCell {
  width: 455px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  padding: 1px;
  text-align: center;
  vertical-align: top;
}

table.AltImages_MainTable  tr td.ColorsCell {
  width: 95px;
  padding: 3px;
  text-align: center;
  vertical-align: top;
  background-color: #f5f5f5;
}

table.AltImages_MainTable tr td.ColorsCell a img {
  border: 1px solid #666666;
}

.SourceCodeInputHeader 
{
	color: #660000;
	font-weight: bold;
}

.ShoppingCartHeader 
{
	color: Red;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
}
/* Customer Experience Survey */
table.CustomerExperienceSurveyTable {
 border: none;
 border-collapse: collapse;
 border-spacing: 0px;
 border-spacing: expression(cellSpacing=0);
}
table.CustomerExperienceSurveyTable tr td.QuestionCell {
 text-align: left;
 vertical-align: top;
 padding: 3px;
 border-width: 1px 0px 1px 0px;
 border-style: solid;
 border-color: black;
}
table.CustomerExperienceSurveyTable tr td.AnswerCell {
 text-align: left;
 padding: 3px;
 border-width: 1px 0px 1px 0px;
 border-style: solid;
 border-color: black;
}
table.CustomerExperienceSurveyTable tr td.ButtonCell {
 text-align: center;
 padding: 10px;
 border: none;
}
table.CustomerExperienceSurveyTable tr td.AlternateBackgroundColor {
 background-color: gray;
}
/* Keyword Search */
div.KeywordSearchPanel {
 width: 100%;
}
table.KeywordSearchTable {
 width: 100%;
 border: none;
 border-collapse: collapse;
 border-spacing: 0px;
 border-spacing: expression(cellSpacing=0);
}
table.KeywordSearchTable tr td {
 height: 1px;
 padding: 0px;
}
table.KeywordSearchTable tr td.ButtonCell p {
 font-size: 1px;
}
table.KeywordSearchTable tr td.SearchCell input {
 width: 100%;
}
