body {
  background: #e9e9e9; }

.nonResponsive {
  margin: 0 auto;
  width: 1100px; }

.button {
  font-size: 14px;
  background: #1b6795 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5N2ZiNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhNGE3MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: #1b6795 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #297fb4), color-stop(100%, #0a4a71));
  background: #1b6795 -moz-linear-gradient(top, #297fb4, #0a4a71);
  background: #1b6795 -webkit-linear-gradient(top, #297fb4, #0a4a71);
  background: #1b6795 linear-gradient(to bottom, #297fb4, #0a4a71);
  border-radius: 2px; }

.button.neutral {
  color: #333333;
  background: #e8e8e8 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: #e8e8e8 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #e0e0e0));
  background: #e8e8e8 -moz-linear-gradient(top, #eeeeee, #e0e0e0);
  background: #e8e8e8 -webkit-linear-gradient(top, #eeeeee, #e0e0e0);
  background: #e8e8e8 linear-gradient(to bottom, #eeeeee, #e0e0e0); }

ul.pagination {
  text-align: center; }
  ul.pagination li {
    float: none;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline; }
    ul.pagination li a {
      padding-top: 5px;
      padding-bottom: 5px; }

table.clean {
  padding: 0;
  background: none;
  border: 0; }
  table.clean tr {
    padding: 0;
    background: none;
    border: 0; }
    table.clean tr th, table.clean tr td {
      padding: 5px 8px;
      background: none;
      border: 0; }

body {
  background: #e9e9e9; }

.nonResponsive {
  margin: 0 auto;
  width: 1100px; }

.header {
  min-width: 1100px;
  height: 600px;
  background: #192026 url("/images/background.jpg") top center no-repeat; }

.header_top {
  height: 148px;
  padding: 16px 0 0 0; }

.header_logo {
  position: relative;
  display: block;
  z-index: 2;
  margin: 0 0 -20px -5px; }
  .header_logo img {
    display: block; }

.header_top_right {
  margin-top: 4px;
  color: white;
  text-align: right; }

.header_top_login {
  font-size: 0.9em;
  color: #88898a;
  text-transform: uppercase; }
  .header_top_login a {
    color: #88898a; }
    .header_top_login a:hover {
      color: #85d3ff;
      text-decoration: underline; }
  .header_top_login .separator {
    padding: 0 5px; }

.header_top_contact {
  margin: 8px 0 7px;
  font-size: 20px; }

.header_top_cart {
  font-size: 0.9em;
  color: #85d3ff;
  text-transform: uppercase; }
  .header_top_cart .icon {
    margin-right: 5px;
    vertical-align: -5px; }

.header_bottom {
  height: 42px; }

.mainNav {
  background: #191919 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: #191919 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #000000));
  background: #191919 -moz-linear-gradient(top, #333333, #000000);
  background: #191919 -webkit-linear-gradient(top, #333333, #000000);
  background: #191919 linear-gradient(to bottom, #333333, #000000); }
  .mainNav ul {
    margin: 0;
    text-align: right; }
  .mainNav li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline; }
  .mainNav a {
    display: block;
    height: 42px;
    padding: 10px 20px;
    color: #b1b1b1;
    text-transform: uppercase; }
    .mainNav a:hover {
      color: white;
      background: rgba(255, 255, 255, 0.1); }
  .mainNav a.active {
    color: #85d3ff;
    background: rgba(133, 211, 255, 0.1); }
  .mainNav li:last-child a {
    padding-right: 30px; }

.page {
  margin: -410px 0 10px; }
  .page .background {
    background: white;
    overflow: hidden;
    *zoom: 1; }
  .page .background.-withSidebar {
    background: white url("/images/layout/page_right.png") top right repeat-y; }

.block {
  margin-bottom: 1em; }

.block_header {
  display: block;
  margin: 0;
  padding: 6px 10px;
  font-size: 15px;
  font-weight: 300;
  color: white;
  text-align: left;
  background: #1e1e1e url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4MDgwOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: #1e1e1e -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #313131), color-stop(100%, #080808));
  background: #1e1e1e -moz-linear-gradient(top, #313131, #080808);
  background: #1e1e1e -webkit-linear-gradient(top, #313131, #080808);
  background: #1e1e1e linear-gradient(to bottom, #313131, #080808); }

.block_body {
  padding: 8px 10px;
  background: white;
  border: 1px solid #dddddd; }

.page_center {
  padding: 12px 0;
  overflow: hidden;
  _overflow: visible;
  zoom: 1; }
  .page_center.-fullWidth {
    padding: 26px; }

.page_right {
  float: right;
  margin: 0 7px 0 18px;
  padding: 12px 6px;
  width: 200px; }

.page_right .brands {
  text-align: center; }

.pageTitle {
  margin-bottom: .65em;
  font-size: 24px;
  color: #284659;
  font-weight: 300; }

.footer {
  min-width: 1100px;
  padding: 45px 0;
  color: #cccccc;
  background: #192028; }

.footer_sectionTitle {
  font-size: 15px;
  color: #cccccc;
  text-transform: uppercase; }

.footer dl {
  font-size: 14px; }
  .footer dl dt {
    margin: 0; }
  .footer dl dd {
    line-height: 1.3; }

.icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }

.icon.-cart {
  width: 21px;
  height: 21px;
  background: url("/images/icons/cart.png"); }

.icon.-edit {
  width: 18px;
  height: 18px;
  background: url("/images/icons/edit-gray-18.png"); }

.icon.-delete {
  width: 18px;
  height: 18px;
  background: url("/images/icons/delete-gray-18.png"); }

.page_left {
  float: left;
  position: relative;
  z-index: 2;
  margin: 0 10px 0 15px;
  padding: 12px 15px;
  width: 240px;
  background: white;
  border-radius: 3px; }

.page_left.-pushUpBra {
  margin-top: -390px; }

.sideSearch .sideSearch_input {
  margin: 0;
  border-bottom: 0; }

.sideNav .accordion {
  margin: 0 0 1em 0; }
  .sideNav .accordion .accordion-navigation > a {
    padding: 0; }
  .sideNav .accordion .accordion-navigation > .content {
    margin-left: -5px;
    padding: 0; }
  .sideNav .accordion .accordion-navigation li.accordion-navigation > a:after {
    display: block; }
  .sideNav .accordion .accordion-navigation li.accordion-navigation.active > a:after {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  .sideNav .accordion .accordion-navigation li.accordion-navigation .content {
    margin: 0;
    -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.35);
    box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.35);
    background: rgba(0, 0, 0, 0.05); }
    .sideNav .accordion .accordion-navigation li.accordion-navigation .content ul {
      margin: 0; }
  .sideNav .accordion .accordion-navigation .accordion a {
    padding: 2px 27px 2px 8px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
.sideNav .sideNav_title {
  position: relative;
  display: block;
  margin: 0 0 5px -22px;
  padding: 5px 0 4px 24px;
  font-size: 13px;
  font-weight: 300;
  text-transform: uppercase;
  color: white;
  background: #1f7ab6 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNzBhZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZiYjhlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: #1f7ab6 -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #1370ae), color-stop(100%, #6bb8e6));
  background: #1f7ab6 -moz-linear-gradient(left, #1370ae, #6bb8e6);
  background: #1f7ab6 -webkit-linear-gradient(left, #1370ae, #6bb8e6);
  background: #1f7ab6 linear-gradient(to right, #1370ae, #6bb8e6); }
  .sideNav .sideNav_title:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 7px;
    height: 6px;
    background: url("/images/icons/categoryTitle.png");
    content: ''; }
.sideNav .sideNav_list {
  margin: 0 0 1em 0;
  padding: 0;
  list-style: none; }
  .sideNav .sideNav_list li {
    display: block;
    margin: 0;
    padding: 0; }
  .sideNav .sideNav_list a {
    position: relative;
    display: block;
    padding: 3px 0 2px 10px;
    font-size: 13px;
    color: #333333;
    text-transform: uppercase;
    border-bottom: 1px solid #cccccc; }
    .sideNav .sideNav_list a:after {
      position: absolute;
      display: none;
      top: 4px;
      right: 8px;
      width: 13px;
      height: 13px;
      background: url("/images/icons/categoryBullet.png");
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
      opacity: 0.15;
      content: ''; }
    .sideNav .sideNav_list a:hover {
      color: black;
      background-color: rgba(0, 0, 0, 0.1); }
      .sideNav .sideNav_list a:hover:after {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
        opacity: 0.5; }
  .sideNav .sideNav_list li:last-child a {
    border: 0; }

.productSummary {
  display: block;
  position: relative;
  padding: 8px;
  background: white;
  text-align: center;
  border: 1px solid #dddddd; }

.productSummary_image {
  margin-bottom: 6px; }

.productSummary_image img {
  display: block;
  max-width: 100%;
  height: 130px; }

.productSummary_title {
  margin: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: bold;
  color: black; }

.productSummary_description {
  position: relative;
  margin-bottom: 6px;
  height: 48px;
  overflow: hidden; }
  .productSummary_description p {
    font-size: 13px;
    line-height: 1.3;
    color: #333333; }

.productSummary_price {
  margin-bottom: 6px;
  font-size: 21px;
  font-weight: bold;
  color: black; }

.productSummary_button {
  margin: 0 0 5px 0; }

a.productSummary {
  cursor: pointer;
  -moz-transition: 250ms;
  -o-transition: 250ms;
  -webkit-transition: 250ms;
  transition: 250ms;
  -moz-box-shadow: 1px 1px 12px 0 transparent;
  -webkit-box-shadow: 1px 1px 12px 0 transparent;
  box-shadow: 1px 1px 12px 0 transparent; }

a.productSummary:hover {
  border-color: #505050;
  -moz-box-shadow: 1px 1px 12px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 12px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 12px 0 rgba(0, 0, 0, 0.5); }

.productSummary.-newsVariation {
  margin-bottom: .5em;
  border: 0;
  text-align: left; }
  .productSummary.-newsVariation .productSummary_description {
    margin-bottom: 10px; }
  .productSummary.-newsVariation:last-child {
    margin-bottom: 0; }

.productResults {
  margin: 0 0 28px 0;
  list-style: none; }
  .productResults > li {
    display: block; }
  .productResults .productSummary {
    overflow: hidden;
    *zoom: 1;
    min-height: 150px;
    margin-bottom: 6px;
    padding-left: 180px;
    text-align: left; }
  .productResults .productSummary_image {
    float: left;
    margin: 0;
    margin-left: -172px;
    width: 160px; }
  .productResults .productSummary_price {
    position: absolute;
    left: 180px;
    bottom: 4px;
    font-size: 24px; }
  .productResults .productSummary_button {
    position: absolute;
    right: 8px;
    bottom: 8px; }
  .productResults_pagination {
    margin-bottom: 28px; }

.product_title {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 600; }

.product_subtitle {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 300; }

.product_price {
  margin: 8px 0;
  font-size: 24px;
  font-weight: 600; }

.product_price .old_price {
    text-decoration: line-through;
    font-size: smaller;
    font-weight: normal;
    color: #CCC;
}

.product_addToCart {
  margin-top: 15px; }

.product_unavailable {
    color: darkred;
}

.product_description {
  margin-bottom: 1.5em; }
  .product_description h1, .product_description h2, .product_description h3, .product_description h4, .product_description h5, .product_description h6 {
    margin-bottom: 2px;
    font-weight: bold; }
  .product_description h1 {
    font-size: 22px; }
  .product_description h2 {
    font-size: 20px; }
  .product_description h3 {
    font-size: 17px; }
  .product_description h4 {
    font-size: 16px; }
  .product_description h5 {
    font-size: 15px; }
  .product_description h6 {
    font-size: 14px; }
  .product_description ul {
    margin-left: 1.5em;
    list-style: none; }

.cartSummary {
  margin-top: -2px;
  margin-bottom: 0;
  font-size: 14px; }

.cartSummary_icon {
  float: right;
  margin-right: 3px; }

.cartSummary_item {
  margin: 4px 0;
  line-height: 1.3; }

.cartSummary_item_title {
  font-weight: 300; }

.cartSummary_item_price, .cartSummary_total_price, .cartSummary_total_label {
  text-transform: uppercase;
  font-weight: 600; }

.cartSummary_item_edit, .cartSummary_item_delete {
  float: right;
  margin-left: 5px;
  width: 18px;
  height: 18px; }

.cartSummary_total {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ebebeb;
  overflow: hidden;
  *zoom: 1; }

.cartSummary_total_price {
  float: left;
  width: 60%;
  padding-left: 19px; }

.cartSummary_total_label {
  float: right;
  width: 40%;
  text-align: right; }

.cartSummary_checkout {
  margin: 8px 0 4px 0;
  width: 100%; }

.hero {
  position: relative;
  height: 410px;
  background: #2e88c0 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzg1ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlY2ZmYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: #2e88c0 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00385e), color-stop(100%, #7ecffc));
  background: #2e88c0 -moz-linear-gradient(top, #00385e, #7ecffc);
  background: #2e88c0 -webkit-linear-gradient(top, #00385e, #7ecffc);
  background: #2e88c0 linear-gradient(to bottom, #00385e, #7ecffc); }

.heroCards {
  position: absolute;
  top: 20px;
  right: 0;
  width: 280px; }

.heroCard {
  display: block;
  padding: 10px 15px;
  padding-right: 110px;
  margin-bottom: 1em;
  background: white;
  background-position: bottom right;
  background-repeat: no-repeat; }

.heroCard_title {
  margin: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: bold; }

.heroCard_description p {
  font-size: 13px;
  color: #333333;
  line-height: 1.3; }

.heroCard_button {
  margin: 0 0 5px 0; }

.pg-cart .cart {
  width: 100%; }
  .pg-cart .cart th {
    text-align: center; }
  .pg-cart .cart td {
    padding: 16px 10px;
    text-align: center; }
  .pg-cart .cart .item {
    text-align: left; }
  .pg-cart .cart .item_image {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 10px;
    max-width: 60px;
    max-height: 50px; }
  .pg-cart .cart .item_qty input {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 60px; }
  .pg-cart .cart .item_delete {
    width: 100px; }
.pg-cart .cart_itemNum {
  margin: -8px 0 30px 0;
  color: #cd2f45;
  font-weight: bold;
  font-size: 0.95em;
  text-align: right; }
.pg-cart .cart_bottom {
  text-align: right; }
  .pg-cart .cart_bottom .cart_final {
    margin: 15px 0;
    overflow: hidden;
    *zoom: 1; }
    .pg-cart .cart_bottom .cart_final table {
      float: right; }
    .pg-cart .cart_bottom .cart_final .cart_final_price {
      min-width: 100px;
      padding-left: 25px;
      text-align: right; }
    .pg-cart .cart_bottom .cart_final .finalFinalOfTheFinalest td {
      font-size: 18px;
      font-weight: bold; }
  .pg-cart .cart_bottom .button {
    padding-left: 50px;
    padding-right: 50px; }

.block_payment a {
  padding: 3px 1px;
  display: inline-block;
}

div.gallery-subtitle {
    border-bottom: 1px solid rgb(204, 204, 204);
    text-align: center;
    font-weight: bold;
    font-size: 140%;
    margin-bottom: 20px;
    margin-top: 5px;
}

.item_price del.item_price_old {
    font-size: smaller;
    color: #ccc;
}

.finalFinalOfTheFinalest .cart_final_price {
    text-align: right;
}

.cart_final_price del {
    font-size: smaller;
    color: #ccc;
}

.productSummary_oldPrice {
    text-decoration: line-through;
    font-size: smaller;
    font-weight: normal;
    color: #ccc;
}
