#productCenter
{
  width: 470px;
  margin: 0 10px 10px 0;
  padding-left: 10px;
  float: left;
}

#productCenter #topMatter
{
  margin-top: 5px;
}

#productCenter .productTitle
{
  font-size: 16px;
  color: #c2b99f;
  margin-bottom: 20px;
}

#productCenter #productBigImage
{
  text-align: left;
}

#productCenter #productDetailPhotos, #productCenter #productSwatches
{
  margin: 0 0 10px 0;
}
#productCenter #productSwatches
{
  margin-left: 6px;
}
#productCenter #productDetailPhotos .title, #productCenter #productSwatches .title
{
  color: #626262;
  font-size: 10px;
}
#productCenter #productDetailPhotos .title
{
  margin-left: 19px;
}
#productCenter #productSwatches .title
{
  margin-left: 13px;
}
#productCenter #productSwatches .grainTitle
{
  font-size: 8px;
  width: 66px;
  text-align: center;
  margin-top: 8px;
}
#productCenter #productDetailPhotos table, #productCenter #productSwatches table
{
  margin: 0;
  clear: both;
  table-layout: fixed;
}
#productCenter #productDetailPhotos td a, #productCenter #productSwatches td a
{
  outline: none;
}
#productCenter #productDetailPhotos td a img, #productCenter #productSwatches td img
{
  display: block;
}
#productCenter #productDetailPhotos td, #productCenter #productSwatches td
{
  text-align: center;
  border: none;
  font-size: 8px;
  line-height: 10px;
  vertical-align: top;
}
#productCenter #productDetailPhotos td
{
  width: 75px;
}
#productCenter #productDetailPhotos .swatch
{
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
#productView #productDetailPhotos .highlightWrapper
{
  border: 3px solid #fff;
  width: 60px;
  height: 60px;
  margin: 0 auto;
  padding: 2px;
}
#productView #productDetailPhotos .current .highlightWrapper
{
  border: 3px solid #c2b99f;
}


#productCenter #productSwatches td
{
  width: 65px;
  padding: 0;
}
#productCenter #productSwatches .swatch
{
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
#productView #productSwatches .highlightWrapper
{
  border: 3px solid #fff;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  padding: 2px;
}
#productView #productSwatches .current .highlightWrapper
{
  border: 3px solid #c2b99f;
}

#productView #productSwatches .swatchesLink a
{
  color: #666666;
}

#productCenter .pane
{
  margin-bottom: 20px;
}

#productCenter #personalization
{
  color: #666;
}

#productCenter #personalization .price .amount
{
  font-size: 12px;
}
#productCenter #personalization .row
{
  clear: both;
}
#productCenter #personalization .row .label
{
  padding-top: 15px;
}
#productCenter #personalization #pers_style_label
{
  /*padding-top: 30px;*/
}
#productCenter #personalization #pers_lines .field
{
  margin: 8px 0;
}
#productCenter #personalization #pers_lines input
{
  width: 400px;
}
#productCenter #personalization .helpText
{
  margin-left: 140px;
  text-align: center;
  font-size: 9px;
}
#productCenter #personalization .samples
{
  margin: 0 20px 0 0;
  table-layout: fixed;
  float: right;
}
#productCenter #personalization .samples td
{
  border: none;
  text-align: center;
  width: 67px;
  vertical-align: top;
  font-size: 9px;
}
#productCenter #personalization .samples .swatch
{
  width: 50px;
  height: 50px;
  margin: 0 auto;
  /*border: 1px solid #c2b99f;*/
}
#productCenter #personalization .swatch img
{
  display: block;
}
#productCenter #personalization .samples .highlightWrapper
{
  border: 3px solid #fff;
  width: 51px;
  height: 51px;
  margin: 0 auto;
  padding: 2px;
}
#productCenter #personalization .samples td.current .highlightWrapper
{
  border: 3px solid #c2b99f;
}

#productCenter #refills .refillsList
{
  margin: 0 20px 0 0;
  table-layout: fixed;
}
#productCenter #refills .refillsList td
{
  border: none;
  text-align: left;
  width: 140px;
  vertical-align: top;
  font-size: 10px;
}
#productCenter #refills .refillsList .refillQuantity
{
  width: 2em;
}

#productCenter .simple_overlay img
{
  display: block;
}


/* PRODUCT RIGHT */

#productRight
{
  width: 206px;
  float: left;
}

#productRight #yourSelection
{
  color: #525252;
  font-size: 10px;
  line-height: 1.0;
  background: #e4e4e3;
  padding: 5px;
  margin-bottom: 10px;
}
#productRight #yourSelection .title
{
  font-size: 12px;
  margin: 5px 0 10px 0;
}
#productRight #yourSelection table
{
  width: 100%;
  margin: 0;
}
#productRight #yourSelection td
{
  border: none;
  padding: 2px 0;
}
#productRight #yourSelection tr.total td
{
  border-top: 1px solid #525252;
}
#productRight #yourSelection td.amount
{
  text-align: right;
}

#productRight #productTabs table
{
  width: 100%;
  border-color: #b8b8b8;
}
#productRight #productTabs td
{
  padding: 0;
  vertical-align: middle;
}
#productRight #productTabs a,
#productRight #productTabs span.disabled
{
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 3px;
  color: #626262;
}
#productRight #productTabs a.current
{
  background: #c2b99f;
  color: #fff;
  cursor: default;
}
#productRight #productTabs span.disabled
{
  color: #ddd;
}

#productRight .pane
{
  font-size: 10px;
  color: #666;
}

#productRight .name, #productRight .price
{
  font-size: 12px;
  margin: 8px 8px 8px 0;
}

#productRight .description
{
  margin: 15px 0 20px 0;
  line-height: 16px;
}

#productRight #item_quantity { width: 2em; margin: 8px 0; }

#productView .buttons
{
  margin: 10px 0;
}
#productView .buttons .field, #productView .buttons .button
{
  margin-bottom: 10px;
}

#productRight #productTabs #linkPersonalization
{
/*   color: #993333; */
}

#productRight #productTabs #linkPersonalization
{
/*   border: 2px solid #993333; */
/*   padding: 1px; */
}

.salePrice{
  color: red;
}
.cartSubmitTag{
  color:white;
  background-color:#993333;
  padding: 3px;
  text-transform:uppercase;
  font-weight: bold;
}
.shoppingLink{
  color: #993333 !important;
}