.OSCAR_checkout-shipping-container, .OSCAR_order-confirm-shipping {
  float: left;
  width: 48%;
}
.OSCAR_checkout-payment-container, .OSCAR_order-confirm-billing {
  float: right;
  width: 48%;
}
.OSCAR_Payment_Form, .OSCAR_Shipping_Form { font-size: 11px; }
.OSCAR_cart-summary {
  float: right;
  background-color: white;
}
.OSCAR_cart-summary ul li {
  display: inline;
  list-style-type: none;
  padding: 5px;
}
.OSCAR_cart-grid {
  border: 1px solid #cccccc;
  margin-bottom: 10px;
}
.OSCAR_cart-grid-header1 { background-color: #cccccc; }
.OSCAR_cart-grid-header2 { background-color: #dddddd; }
.OSCAR_cart-grid th, .OSCAR_cart-grid td { border: 1px solid #cccccc; }
.OSCAR_cart-totals {
  font-weight: bold;
  text-align: right;
}
.OSCAR_cart-container {
  border: 1px solid black;
  border-bottom-style: none;
}
.OSCAR_anonymous-panel {
  width: 300px;
  background-color: white;
  border: 2px solid black;
  padding: 10px;
  color: black;
}
.OSCAR_anonymous-panel div, .OSCAR_Address-popup-container { padding-bottom: 20px; }
.OSCAR_anonymous-panel .text-button, .OSCAR_alternate-image { margin-right: 20px; }
.ajax__validatorcallout_error_message_cell { color: black; }
.OSCAR_no-pobox-message { color: red; }
.OSCAR_checkout_confirm_grid td {
  padding-left: 3px;
  padding-right: 3px;
}
.OSCAR_price, .OSCAR_promo-price {
  color: red;
  font-weight: bold;
  font-size: 14px;
}
.OSCAR_old-price, .OSCAR_MSRP { color: #969696; }
.OSCAR_old-price span {
  font-style: italic;
  text-decoration: line-through;
}
.OSCAR_MSRP span { text-decoration: line-through; }
.OSCAR_category-image {
  float: right;
  padding-left: 10px;
  padding-bottom: 10px;
}
div.OSCAR_item-list {
  xxxvertical-align: middle;
  border: 1px solid #dddddd;
  padding: 15px;
  margin: 20px 0;
}
.OSCAR_item-list {
  xxxbackground: URL(/store/images/list-bg.gif) right top repeat-y;
  margin-bottom: 10px;
}
.OSCAR_item-list-left {
  float: left;
  xxxwidth: 150px;
  width: 166px;
  xxxpadding-right: 10px;
}
div.OSCAR_item-list-left { text-align: center; }
div.OSCAR_item-list-left img {
  padding: 7px;
  background: white;
  border: 1px solid #dddddd;
}
.OSCAR_item-list-center {
  xxxfloat: left;
  width: 370px;
  margin: 10px 20px 5px 186px;
}
.OSCAR_item-list-right {
  float: right;
  width: 80px;
  xxxpadding: 10px;
}
.OSCAR_SubCategory-List table { margin: 0 auto; }
.OSCAR_SubCategory-List table tr td {
  width: 160px;
  height: 150px;
  text-align: center;
  vertical-align: middle;
}
span.OSCAR_featured-items {
  display: block;
  position: relative;
  border-top: 1px solid white;
  padding-top: 20px;
}
div.OSCAR_featured-item-small {
  xxxbackground: URL('/images/sep_vert.gif') top right no-repeat;
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #dddddd;
}
.OSCAR_featured-item-small {
  float: left;
  xxxpadding: 15px;
  xxxborder: solid 1px #cccccc;
  width: 200px;
  height: 210px;
  margin-right: 18px;
  text-align: center;
}
.OSCAR_featured-item-small-last {
  float: left;
  xxxpadding: 15px;
  xxxborder: solid 1px #cccccc;
  width: 200px;
  height: 210px;
  margin-right: 18px;
  text-align: center;
  margin: 0;
}
.OSCAR_featured-item-small .OSCAR_old-price, .OSCAR_featured-item-small-last .OSCAR_old-price { float: left; }
.OSCAR_featured-item-small .OSCAR_promo-price, .OSCAR_featured-item-small-last .OSCAR_promo-price, .OSCAR_item-option-list { float: right; }
.OSCAR_featured-item-image {
  height: 150px;
  margin-bottom: 10px;
}
.OSCAR_featured-item-image img {
  padding: 10px;
  background: white;
  border: 1px solid #dddddd !important;
}
.OSCAR_featured-item-spacer { width: 15px; }
span#ctl00_ctl00_Body_Body_OSCAR_FeaturedItems1_lblItemCode { display: none; }
a#ctl00_ctl00_Body_Body_OSCAR_FeaturedItems1_lnkItem {
  display: block;
  font-size: 17px;
}
div.OSCAR_price { margin: 1em 0; }
.OSCAR_item-detail-top {
  xxxposition: relative;
  xxxdisplay: block;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 20px;
  overflow: hidden;
}
.OSCAR_item-detail-top div { vertical-align: bottom; }
.OSCAR_item-detail-left, .OSCAR_item-detail-left-noheight {
  float: left;
  margin: 0 20px 10px 0;
  text-align: center;
  padding: 10px;
  border: 1px solid #cccccc;
  background: white;
}
.OSCAR_item-detail-left div, .OSCAR_item-detail-left-noheight div {
  width: 300px;
  height: 300px;
  background: #eeeeee;
}
.OSCAR_item-detail-left div *, .OSCAR_item-detail-left-noheight div * {
  vertical-align: middle;
  margin: auto;
}
.OSCAR_item-detail-left table {
  xxxwidth: 303px;
  border-collapse: collapse;
  height: 303px;
}
.OSCAR_item-detail-left-noheight table {
  xxxwidth: 303px;
  border-collapse: collapse;
}
.OSCAR_item-detail-left td, .OSCAR_item-detail-left-noheight td {
  padding: 0px;
  vertical-align: middle;
}
.OSCAR_item-detail-right {
  font-size: 15px;
  padding-top: 40px;
}
.OSCAR_item-option-category {
  width: 230px;
  float: left;
  xxxbackground: #eeeeee;
  overflow: visible;
}
.OSCAR_item-option-category * { vertical-align: middle; }
.OSCAR_item-option-header { xxxdisplay: inline; }
.OSCAR_alternate-images {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}
.OSCAR_alternate-image input {
  margin: 1px;
  *margin-bottom: 16px;
}
.OSCAR_alternate-image .selected {
  border: 1px solid black;
  margin: 0;
  *margin-bottom: 15px;
}
.OSCAR_Tabs { margin-top: 20px; }
.oscar_add-to-cart { xxxmargin-top: 10px; }
.ratingStar {
  font-size: 0pt;
  width: 13px;
  height: 12px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  display: block;
  background-repeat: no-repeat;
}
.filledRatingStar { background-image: URL(/Store/Images/FilledStar.png); }
.emptyRatingStar { background-image: URL(/Store/Images/EmptyStar.png); }
.savedRatingStar { background-image: URL(/Store/Images/SavedStar.png); }
.OSCAR_RatingStars {
  display: inline;
  margin-right: 2px;
}
.OSCAR_ReviewTitle, .OSCAR_ReviewName { font-weight: bold; }
.OSCAR_ReviewInfo, .OSCAR_ReviewRating { margin-bottom: 10px; }
.OSCAR_ReviewAnswers {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid black;
}
.OSCAR_ReviewHeader {
  padding: 5px;
  background-color: #cccccc;
  margin-bottom: 5px;
}
.OSCAR_item-configuration-check {
  float: left;
  width: 125px;
}

