/* 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: #004D99;
  font-weight: bold;
}

.ShoppingCartHeader {
  color: Red;
  font-size: 13px;
  font-family: Arial;
}

table.ShoppingPanel_MainTable {
  width: 195px;
  border: 1px solid #DCDCDC;
  border-spacing: 6px;
  border-collapse: separate;
}

table.ShoppingPanel_MainTable tr td.CheckoutCell {
  padding: 3px;
  text-align: center;
}

table.ShoppingPanel_MainTable tr td.CheckoutCell a:link {
  font-size: 13px;
  font-family: Verdana;
  font-weight: bold;
  font-style: no
  color: #003366;
  text-decoration: none;
}

table.ShoppingPanel_MainTable tr td.CheckoutCell a:visited {
  font-size: 13px;
  font-family: Verdana;
  font-weight: bold;
  font-style: no
  color: #003366;
  text-decoration: none;
}

table.ShoppingPanel_MainTable tr td.CheckoutCell a:hover {
  font-size: 13px;
  font-family: Verdana;
  font-weight: bold;
  font-style: normal;
  color: red;
  text-decoration: underline;
}

table.ShoppingPanel_MainTable tr td.MainCartCell {
  padding: 0px;
}

table.ShoppingPanel_CartTable {
  width: 100%;
  border: 1px solid #DCDCDC;
  border-collapse: separate;
  border-spacing: 2px;
}

table.ShoppingPanel_CartTable tr td.SubTotalCell {
  padding: 2px;
  text-align: center;
  border-bottom: 1px dashed #DCDCDC;
}

table.ShoppingPanel_CartTable tr td.SubTotalCell p {
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  font-sytle: normal;
  color: black;
  text-decoration: none;
}

table.ShoppingPanel_CartTable tr td.ImageCell {
  padding: 2px;
  text-align: center;
}

table.ShoppingPanel_CartTable tr td.ImageCell p {
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  font-style: normal;
  color: #D2691E;
  text-decoration: none;
}

table.ShoppingPanel_CartTable tr td.ImageCell p a img {
  border: 0px;
}

table.ShoppingPanel_CartTable tr td.BreakdownCell {
  padding: 5px;
}

table.ShoppingPanel_CartTable tr td.EditCartCell {
  padding: 0px;
}

table.ShoppingPanel_BreakdownTable {
  width: 100%;
  border: 1px solid #DCDCDC;
  border-collapse: separate;
  border-spacing: 4px;
}

table.ShoppingPanel_BreakdownTable tr td {
  padding: 0px;
  text-align: left;
}

table.ShoppingPanel_BreakdownTable tr td p {
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

table.ShoppingPanel_BreakdownTable tr td p a:link {
  color: #003366;
  text-decoration: none;
}

table.ShoppingPanel_BreakdownTable tr td p a:visited {
  color: #003366;
  text-decoration: none;
}

table.ShoppingPanel_BreakdownTable tr td p a:hover {
  color: red;
  text-decoration: underline;
}

.DarkRed {
  color: #800000;
}

.ShoppingPanelButton {
  border-left: 1px solid #B7B7B7;
  border-top: 1px solid #B7B7B7;
  border-right: 1px solid #7A7A7A;
  border-bottom: 1px solid #7A7A7A;
  background-color: #DCDCDC;
  color: #003366;
  text-align: center;
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 100%;
  height: 20px;
}

/* 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;
}

div.KeywordSearchPanel {
 width: 169px;
 padding: 0px;
 margin-bottom: 10px;
}
table.KeywordSearchTable {
 width: 169px;
 height: 65px;
 border: none;
 border-collapse: collapse;
 border-spacing: 0px;
 border-spacing: expression(cellSpacing=0);
 background-image: url("http://shop.volleyball.com/Portals/_default/Skins/ShopVolleyball/Images/Search-Back.gif");
 background-position: top left;
 background-repeat: no-repeat;
}
table.KeywordSearchTable tr td.SearchCell {
 width: 167px;
 padding: 2px 0px 0px 0px;
 text-align: center;
}
table.KeywordSearchTable tr td.SearchCell input {
 width: 146px;
 font-size: 12px;
}
table.KeywordSearchTable tr td {
 padding: 0px;
 text-align: center;
}
table.KeywordSearchTable tr td.ButtonCell p {
 text-align: center;
}