body.catalog-product-view, body.flycart-category-view {
  /* Magnific Popup CSS */
  /* Main image in popup */
  /* The shadow behind the image */ }
  body.catalog-product-view .mfp-bg, body.flycart-category-view .mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #eee;
    opacity: 0.8;
    filter: alpha(opacity=80); }
  body.catalog-product-view .mfp-wrap, body.flycart-category-view .mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }
  body.catalog-product-view .mfp-container, body.flycart-category-view .mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body.catalog-product-view .mfp-container:before, body.flycart-category-view .mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  body.catalog-product-view .mfp-align-top .mfp-container:before, body.flycart-category-view .mfp-align-top .mfp-container:before {
    display: none; }
  body.catalog-product-view .mfp-content, body.flycart-category-view .mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }
  body.catalog-product-view .mfp-inline-holder .mfp-content, body.catalog-product-view .mfp-ajax-holder .mfp-content, body.flycart-category-view .mfp-inline-holder .mfp-content, body.flycart-category-view .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }
  body.catalog-product-view .mfp-ajax-cur, body.flycart-category-view .mfp-ajax-cur {
    cursor: progress; }
  body.catalog-product-view .mfp-zoom-out-cur, body.catalog-product-view .mfp-zoom-out-cur .mfp-image-holder .mfp-close, body.flycart-category-view .mfp-zoom-out-cur, body.flycart-category-view .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }
  body.catalog-product-view .mfp-zoom, body.flycart-category-view .mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }
  body.catalog-product-view .mfp-auto-cursor .mfp-content, body.flycart-category-view .mfp-auto-cursor .mfp-content {
    cursor: auto; }
  body.catalog-product-view .mfp-close, body.catalog-product-view .mfp-arrow, body.catalog-product-view .mfp-preloader, body.catalog-product-view .mfp-counter, body.flycart-category-view .mfp-close, body.flycart-category-view .mfp-arrow, body.flycart-category-view .mfp-preloader, body.flycart-category-view .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  body.catalog-product-view .mfp-loading.mfp-figure, body.flycart-category-view .mfp-loading.mfp-figure {
    display: none; }
  body.catalog-product-view .mfp-hide, body.flycart-category-view .mfp-hide {
    display: none !important; }
  body.catalog-product-view .mfp-preloader, body.flycart-category-view .mfp-preloader {
    color: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
  body.catalog-product-view .mfp-preloader a, body.flycart-category-view .mfp-preloader a {
    color: #cccccc; }
  body.catalog-product-view .mfp-preloader a:hover, body.flycart-category-view .mfp-preloader a:hover {
    color: white; }
  body.catalog-product-view .mfp-s-ready .mfp-preloader, body.flycart-category-view .mfp-s-ready .mfp-preloader {
    display: none; }
  body.catalog-product-view .mfp-s-error .mfp-content, body.flycart-category-view .mfp-s-error .mfp-content {
    display: none; }
  body.catalog-product-view button.mfp-close, body.catalog-product-view button.mfp-arrow, body.flycart-category-view button.mfp-close, body.flycart-category-view button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none; }
  body.catalog-product-view button::-moz-focus-inner, body.flycart-category-view button::-moz-focus-inner {
    padding: 0;
    border: 0; }
  body.catalog-product-view .mfp-close, body.flycart-category-view .mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
  body.catalog-product-view .mfp-close:hover, body.catalog-product-view .mfp-close:focus, body.flycart-category-view .mfp-close:hover, body.flycart-category-view .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  body.catalog-product-view .mfp-close:active, body.flycart-category-view .mfp-close:active {
    top: 1px; }
  body.catalog-product-view .mfp-close-btn-in .mfp-close, body.flycart-category-view .mfp-close-btn-in .mfp-close {
    color: #333333; }
  body.catalog-product-view .mfp-image-holder .mfp-close, body.catalog-product-view .mfp-iframe-holder .mfp-close, body.flycart-category-view .mfp-image-holder .mfp-close, body.flycart-category-view .mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }
  body.catalog-product-view .mfp-counter, body.flycart-category-view .mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    font-size: 12px;
    line-height: 18px; }
  body.catalog-product-view .mfp-arrow, body.flycart-category-view .mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  body.catalog-product-view .mfp-arrow:active, body.flycart-category-view .mfp-arrow:active {
    margin-top: -54px; }
  body.catalog-product-view .mfp-arrow:hover, body.catalog-product-view .mfp-arrow:focus, body.flycart-category-view .mfp-arrow:hover, body.flycart-category-view .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  body.catalog-product-view .mfp-arrow:before, body.catalog-product-view .mfp-arrow:after, body.catalog-product-view .mfp-arrow .mfp-b, body.catalog-product-view .mfp-arrow .mfp-a, body.flycart-category-view .mfp-arrow:before, body.flycart-category-view .mfp-arrow:after, body.flycart-category-view .mfp-arrow .mfp-b, body.flycart-category-view .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  body.catalog-product-view .mfp-arrow:after, body.catalog-product-view .mfp-arrow .mfp-a, body.flycart-category-view .mfp-arrow:after, body.flycart-category-view .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  body.catalog-product-view .mfp-arrow:before, body.catalog-product-view .mfp-arrow .mfp-b, body.flycart-category-view .mfp-arrow:before, body.flycart-category-view .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }
  body.catalog-product-view .mfp-arrow-left, body.flycart-category-view .mfp-arrow-left {
    left: 0; }
  body.catalog-product-view .mfp-arrow-left:after, body.catalog-product-view .mfp-arrow-left .mfp-a, body.flycart-category-view .mfp-arrow-left:after, body.flycart-category-view .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  body.catalog-product-view .mfp-arrow-left:before, body.catalog-product-view .mfp-arrow-left .mfp-b, body.flycart-category-view .mfp-arrow-left:before, body.flycart-category-view .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }
  body.catalog-product-view .mfp-arrow-right, body.flycart-category-view .mfp-arrow-right {
    right: 0; }
  body.catalog-product-view .mfp-arrow-right:after, body.catalog-product-view .mfp-arrow-right .mfp-a, body.flycart-category-view .mfp-arrow-right:after, body.flycart-category-view .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  body.catalog-product-view .mfp-arrow-right:before, body.catalog-product-view .mfp-arrow-right .mfp-b, body.flycart-category-view .mfp-arrow-right:before, body.flycart-category-view .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }
  body.catalog-product-view .mfp-iframe-holder, body.flycart-category-view .mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
  body.catalog-product-view .mfp-iframe-holder .mfp-content, body.flycart-category-view .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  body.catalog-product-view .mfp-iframe-holder .mfp-close, body.flycart-category-view .mfp-iframe-holder .mfp-close {
    top: -40px; }
  body.catalog-product-view .mfp-iframe-scaler, body.flycart-category-view .mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
  body.catalog-product-view .mfp-iframe-scaler iframe, body.flycart-category-view .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }
  body.catalog-product-view img.mfp-img, body.flycart-category-view img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }
  body.catalog-product-view .mfp-figure, body.flycart-category-view .mfp-figure {
    line-height: 0; }
  body.catalog-product-view .mfp-figure:after, body.flycart-category-view .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  body.catalog-product-view .mfp-figure small, body.flycart-category-view .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  body.catalog-product-view .mfp-figure figure, body.flycart-category-view .mfp-figure figure {
    margin: 0; }
  body.catalog-product-view .mfp-bottom-bar, body.flycart-category-view .mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }
  body.catalog-product-view .mfp-title, body.flycart-category-view .mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px; }
  body.catalog-product-view .mfp-image-holder .mfp-content, body.flycart-category-view .mfp-image-holder .mfp-content {
    max-width: 100%; }
  body.catalog-product-view .mfp-gallery .mfp-image-holder .mfp-figure, body.flycart-category-view .mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }
  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    body.catalog-product-view, body.flycart-category-view {
      /**
       * Remove all paddings around the image on small screen
       */ }
      body.catalog-product-view .mfp-img-mobile .mfp-image-holder, body.flycart-category-view .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0; }
      body.catalog-product-view .mfp-img-mobile img.mfp-img, body.flycart-category-view .mfp-img-mobile img.mfp-img {
        padding: 0; }
      body.catalog-product-view .mfp-img-mobile .mfp-figure:after, body.flycart-category-view .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0; }
      body.catalog-product-view .mfp-img-mobile .mfp-figure small, body.flycart-category-view .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px; }
      body.catalog-product-view .mfp-img-mobile .mfp-bottom-bar, body.flycart-category-view .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      body.catalog-product-view .mfp-img-mobile .mfp-bottom-bar:empty, body.flycart-category-view .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
      body.catalog-product-view .mfp-img-mobile .mfp-counter, body.flycart-category-view .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px; }
      body.catalog-product-view .mfp-img-mobile .mfp-close, body.flycart-category-view .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; } }
  @media all and (max-width: 900px) {
    body.catalog-product-view .mfp-arrow, body.flycart-category-view .mfp-arrow {
      -webkit-transform: scale(0.75);
      transform: scale(0.75); }
    body.catalog-product-view .mfp-arrow-left, body.flycart-category-view .mfp-arrow-left {
      -webkit-transform-origin: 0;
      transform-origin: 0; }
    body.catalog-product-view .mfp-arrow-right, body.flycart-category-view .mfp-arrow-right {
      -webkit-transform-origin: 100%;
      transform-origin: 100%; }
    body.catalog-product-view .mfp-container, body.flycart-category-view .mfp-container {
      padding-left: 6px;
      padding-right: 6px; } }
  body.catalog-product-view .mfp-ie7 .mfp-img, body.flycart-category-view .mfp-ie7 .mfp-img {
    padding: 0; }
  body.catalog-product-view .mfp-ie7 .mfp-bottom-bar, body.flycart-category-view .mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px; }
  body.catalog-product-view .mfp-ie7 .mfp-container, body.flycart-category-view .mfp-ie7 .mfp-container {
    padding: 0; }
  body.catalog-product-view .mfp-ie7 .mfp-content, body.flycart-category-view .mfp-ie7 .mfp-content {
    padding-top: 44px; }
  body.catalog-product-view .mfp-ie7 .mfp-close, body.flycart-category-view .mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0; }
  body.catalog-product-view .white-popup, body.flycart-category-view .white-popup {
    position: relative;
    background: #FFF;
    padding: 40px 20px;
    width: auto;
    max-width: 500px;
    min-height: 120px;
    margin: 20px auto;
    box-shadow: 5px 5px 10px 2px #999999;
    -moz-box-shadow: 5px 5px 10px 2px #999999;
    -webkit-box-shadow: 5px 5px 10px 2px #999999;
    font-size: 13px; }

body.general {
  /* position: absolute; top:1460px;left:1120px */ }
  body.general #my-carousel ul {
    position: absolute;
    /* required */
    overflow: hidden;
    /* required */
    margin: 0;
    padding: 0;
    list-style: none; }
  body.general #my-carousel ul li {
    float: left;
    /* required */
    width: 200px;
    margin: 0 10px 0 0; }
  body.general #my-carousel .mask {
    position: relative;
    /* required */
    overflow: hidden;
    /* required */
    width: 1005px;
    /* required */
    margin-left: 64px;
    height: 220px !important; }
  body.general #my-carousel .pagination-links {
    list-style: none;
    margin: 0;
    padding: 0; }
  body.general #my-carousel .pagination-links li {
    display: inline; }
  body.general #my-carousel .pagination-links li.current {
    background: grey; }
  body.general #my-carousel .disabled {
    color: grey;
    display: none; }
  body.general #my-carousel .prev {
    left: 9px;
    position: absolute;
    right: 440px;
    top: 57px;
    /*position: relative; top:1460px;left:257px */ }
  body.general #my-carousel .next {
    float: right;
    position: absolute;
    right: 40px;
    top: 57px; }

@font-face {
  font-family: 'museo-sans-rounded';
  font-style: normal;
  font-weight: 500;
  src: local("museo-sans-rounded"), url("MuseoSansRounded-500-webfont.woff") format("woff"); }

@font-face {
  font-family: 'museo-sans-rounded';
  font-style: normal;
  font-weight: 300;
  src: local("museo-sans-rounded"), url("MuseoSansRounded-300-webfont.woff") format("woff"); }

body.general, body.cms-education-diamond-buying-guide-html, body.cms-education-jewellery-buying-guide-html {
  /***.aboutNavtop ul li a:hover {background-color:#1e629f; color:#fff;}***/
  /*0226*/
  /*Modified by Apoorv For Top-10 Page*/
  /*14*/
  /** Modified by Sam **/
  /**/
  /*cl-traditions*/
  /*.w639 {width:639px !important;}*/
  /*ice*/
  /*Added By Uthai: Site Index page start */
  /* Added by Seeni : Header Phone field dropdown */
  /* Added by Seeni : Header Phone field dropdown ends*/
  /*Added for frequent/matching product block */
  /*Ends here */
  /**30-10-2012**/
  /**24-12**/
  /**my account page**/
  /*version 2**/
  /** customer block footer*/
  /** Login Page Added by Sam **/
  /** forget Passsword Page **/
  /*added for banners in landing,listing pages*/
  /*24.04.14 css */
  /*24.04.14 css */
  /*24.04.14 css */
  /*&.cms-jewellery .main-container,&.cms-jewellery .page-title-bg {background: #F1F1F1!important;}*/
  /*Collections page*/
  /*Collections page*/ }
  body.general .clearance_sale, body.cms-education-diamond-buying-guide-html .clearance_sale, body.cms-education-jewellery-buying-guide-html .clearance_sale {
    position: absolute;
    z-index: 7;
    top: 0;
    right: 0; }
    body.general .clearance_sale .hanger, body.cms-education-diamond-buying-guide-html .clearance_sale .hanger, body.cms-education-jewellery-buying-guide-html .clearance_sale .hanger {
      background: url("../images/sale_hanger.png") no-repeat 0px 0px;
      width: 35px;
      height: 135px;
      margin: auto;
      position: absolute;
      right: 50px;
      top: 0px;
      z-index: 1; }
    body.general .clearance_sale .hanger_image, body.cms-education-diamond-buying-guide-html .clearance_sale .hanger_image, body.cms-education-jewellery-buying-guide-html .clearance_sale .hanger_image {
      width: 135px;
      margin: auto;
      height: 165px;
      background: url("../images/sale_box.png") no-repeat 0px 0px;
      background-size: 130px;
      z-index: 1;
      position: absolute;
      right: -4px;
      top: 135px; }
  body.general .dangler, body.cms-education-diamond-buying-guide-html .dangler, body.cms-education-jewellery-buying-guide-html .dangler {
    width: 100px;
    z-index: 10;
    position: fixed;
    right: 0; }
  body.general .bee_dangler, body.cms-education-diamond-buying-guide-html .bee_dangler, body.cms-education-jewellery-buying-guide-html .bee_dangler {
    visibility: hidden;
    position: absolute;
    width: 60px;
    height: 240px;
    top: 0;
    right: 0;
    background: url("../images/Dangler_Ani_5nal.gif") no-repeat 0px 0px; }
  body.general.checkout-twopage-index .clearance_sale, body.general.checkout-twopage-success .clearance_sale, body.general.checkout-twopage-pending .clearance_sale, body.cms-education-diamond-buying-guide-html.checkout-twopage-index .clearance_sale, body.cms-education-diamond-buying-guide-html.checkout-twopage-success .clearance_sale, body.cms-education-diamond-buying-guide-html.checkout-twopage-pending .clearance_sale, body.cms-education-jewellery-buying-guide-html.checkout-twopage-index .clearance_sale, body.cms-education-jewellery-buying-guide-html.checkout-twopage-success .clearance_sale, body.cms-education-jewellery-buying-guide-html.checkout-twopage-pending .clearance_sale {
    display: none; }
  body.general, body.cms-education-diamond-buying-guide-html, body.cms-education-jewellery-buying-guide-html {
    padding: 0;
    margin: 0;
    font-family: PT Sans;
    color: #000;
    font-size: 12px; }

@font-face {
  body.general, body.cms-education-diamond-buying-guide-html, body.cms-education-jewellery-buying-guide-html {
    font-family: PT Sans;
    src: url(287963868-PTS55F.eot);
    src: url(287963868-PTS55F.svg);
    src: url(287963868-PTS55F.ttf);
    src: url(287963868-PTS55F.woff); } }
  body.general a img, body.cms-education-diamond-buying-guide-html a img, body.cms-education-jewellery-buying-guide-html a img {
    border: none; }
  body.general .img-responsive, body.cms-education-diamond-buying-guide-html .img-responsive, body.cms-education-jewellery-buying-guide-html .img-responsive {
    max-width: 100%;
    height: auto; }
  body.general #queldoreiNav > li > div.sub-wrapper > ul > li, body.cms-education-diamond-buying-guide-html #queldoreiNav > li > div.sub-wrapper > ul > li, body.cms-education-jewellery-buying-guide-html #queldoreiNav > li > div.sub-wrapper > ul > li {
    display: table-cell;
    float: none;
    padding: 0 16px;
    width: 210px; }
  body.general .sub-wrapper li.parent em, body.cms-education-diamond-buying-guide-html .sub-wrapper li.parent em, body.cms-education-jewellery-buying-guide-html .sub-wrapper li.parent em {
    display: none;
    float: right;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    width: 36px; }
  body.general .validation-advice, body.cms-education-diamond-buying-guide-html .validation-advice, body.cms-education-jewellery-buying-guide-html .validation-advice {
    background: url("../images/validation_advice_bg.gif") no-repeat scroll 2px 1px rgba(0, 0, 0, 0);
    clear: both;
    color: #FF0000;
    font-size: 10px;
    line-height: 13px;
    margin: 3px 0 0;
    min-height: 13px;
    padding-left: 17px; }
  body.general .left, body.cms-education-diamond-buying-guide-html .left, body.cms-education-jewellery-buying-guide-html .left {
    float: left !important; }
  body.general .f-right, body.general .right, body.cms-education-diamond-buying-guide-html .f-right, body.cms-education-diamond-buying-guide-html .right, body.cms-education-jewellery-buying-guide-html .f-right, body.cms-education-jewellery-buying-guide-html .right {
    float: right !important; }
  body.general .asSeenIn, body.cms-education-diamond-buying-guide-html .asSeenIn, body.cms-education-jewellery-buying-guide-html .asSeenIn {
    margin-top: 20px;
    background-color: red; }
  body.general .testimonial_home, body.cms-education-diamond-buying-guide-html .testimonial_home, body.cms-education-jewellery-buying-guide-html .testimonial_home {
    width: 960px;
    height: 104px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: medium none;
    margin: 20px 0 20px 0px; }
  body.general .testimonial_home_sub, body.cms-education-diamond-buying-guide-html .testimonial_home_sub, body.cms-education-jewellery-buying-guide-html .testimonial_home_sub {
    width: 869px;
    margin: auto; }
  body.general .testimonial_header, body.cms-education-diamond-buying-guide-html .testimonial_header, body.cms-education-jewellery-buying-guide-html .testimonial_header {
    float: left;
    margin: 43px 40px auto 45px;
    color: #555555;
    font-family: "PT Sans",Georgia,serif;
    font-size: 22px;
    width: 140; }
  body.general .testimonial_msg, body.cms-education-diamond-buying-guide-html .testimonial_msg, body.cms-education-jewellery-buying-guide-html .testimonial_msg {
    float: right;
    width: 689px;
    margin: 43px 40px auto 20px;
    color: #6a6b6d;
    font-size: 12px; }
  body.general .lsc, body.cms-education-diamond-buying-guide-html .lsc, body.cms-education-jewellery-buying-guide-html .lsc {
    margin-bottom: 20px !important; }
  body.general .testimonail_more_link, body.cms-education-diamond-buying-guide-html .testimonail_more_link, body.cms-education-jewellery-buying-guide-html .testimonail_more_link {
    float: right;
    color: #6a6b6d;
    font-size: 12px;
    margin-top: 5px; }
  body.general .testimonail_more_link a, body.cms-education-diamond-buying-guide-html .testimonail_more_link a, body.cms-education-jewellery-buying-guide-html .testimonail_more_link a {
    text-decoration: none; }
  body.general .home-sprite, body.cms-education-diamond-buying-guide-html .home-sprite, body.cms-education-jewellery-buying-guide-html .home-sprite {
    background: url(../images/common5.png) no-repeat; }
  body.general .testimonial_cart_content, body.cms-education-diamond-buying-guide-html .testimonial_cart_content, body.cms-education-jewellery-buying-guide-html .testimonial_cart_content {
    background-color: white;
    float: left;
    width: 100%; }
  body.general .testimonial_cart_header, body.cms-education-diamond-buying-guide-html .testimonial_cart_header, body.cms-education-jewellery-buying-guide-html .testimonial_cart_header {
    background-color: white;
    color: #555555;
    float: left;
    font-family: "PT Sans",Georgia,serif;
    font-size: 22px;
    width: 100%;
    margin-bottom: 5px; }
  body.general .testimonial_cart_header span, body.cms-education-diamond-buying-guide-html .testimonial_cart_header span, body.cms-education-jewellery-buying-guide-html .testimonial_cart_header span {
    padding-left: 20px; }
  body.general .testimonial_cart_msg, body.cms-education-diamond-buying-guide-html .testimonial_cart_msg, body.cms-education-jewellery-buying-guide-html .testimonial_cart_msg {
    background-color: white;
    color: #666;
    float: right;
    font-size: 14px;
    margin-bottom: 0;
    float: left;
    padding: 10px 20px 13px; }
  body.general .account-create li, body.cms-education-diamond-buying-guide-html .account-create li, body.cms-education-jewellery-buying-guide-html .account-create li {
    display: block;
    float: left;
    margin-left: 42px; }
  body.general .account-create li label, body.cms-education-diamond-buying-guide-html .account-create li label, body.cms-education-jewellery-buying-guide-html .account-create li label {
    width: 100%;
    text-align: center;
    display: block;
    line-height: 34px; }
  body.general .account-create .form-list, body.cms-education-diamond-buying-guide-html .account-create .form-list, body.cms-education-jewellery-buying-guide-html .account-create .form-list {
    float: left;
    padding-left: 42px; }
  body.general .account-create .form-list label, body.cms-education-diamond-buying-guide-html .account-create .form-list label, body.cms-education-jewellery-buying-guide-html .account-create .form-list label {
    width: 254px;
    text-align: center; }
  body.general .testimonial_cart_more_link, body.cms-education-diamond-buying-guide-html .testimonial_cart_more_link, body.cms-education-jewellery-buying-guide-html .testimonial_cart_more_link {
    color: #000;
    float: right;
    font-size: 14px;
    margin-left: 10px; }
  body.general .testimonial_cart_msg p, body.cms-education-diamond-buying-guide-html .testimonial_cart_msg p, body.cms-education-jewellery-buying-guide-html .testimonial_cart_msg p {
    margin-bottom: 0;
    margin-top: 0;
    float: left;
    height: 64px;
    overflow: hidden; }
  body.general .testimonail_cart_more_link a, body.cms-education-diamond-buying-guide-html .testimonail_cart_more_link a, body.cms-education-jewellery-buying-guide-html .testimonail_cart_more_link a {
    text-decoration: none; }
  body.general .sp-darrow, body.cms-education-diamond-buying-guide-html .sp-darrow, body.cms-education-jewellery-buying-guide-html .sp-darrow {
    background-position: -40px 0;
    width: 8px;
    height: 5px;
    float: left; }
  body.general .wrapper, body.cms-education-diamond-buying-guide-html .wrapper, body.cms-education-jewellery-buying-guide-html .wrapper {
    /*width:953px;*/
    margin: 0 auto;
    overflow: hidden;
    display: block;
    border-top: none;
    background: #F1F1F2; }
  body.general .page .wrapper, body.cms-education-diamond-buying-guide-html .page .wrapper, body.cms-education-jewellery-buying-guide-html .page .wrapper {
    border-bottom: none !important; }
  body.general .header, body.cms-education-diamond-buying-guide-html .header, body.cms-education-jewellery-buying-guide-html .header {
    width: 938px;
    padding: 0 0 0 15px;
    margin: 0;
    display: block; }
  body.general .headerRight, body.cms-education-diamond-buying-guide-html .headerRight, body.cms-education-jewellery-buying-guide-html .headerRight {
    float: right;
    width: 560px;
    padding-bottom: 3px; }
  body.general .topMenu ul, body.cms-education-diamond-buying-guide-html .topMenu ul, body.cms-education-jewellery-buying-guide-html .topMenu ul {
    padding: 0;
    margin: 0; }
  body.general .topMenu ul li, body.cms-education-diamond-buying-guide-html .topMenu ul li, body.cms-education-jewellery-buying-guide-html .topMenu ul li {
    list-style-type: none;
    float: left;
    font-size: 12px;
    color: #800;
    padding: 0 5px;
    border-right: solid 1px #1f639f; }
  body.general .topMenu ul li.last, body.cms-education-diamond-buying-guide-html .topMenu ul li.last, body.cms-education-jewellery-buying-guide-html .topMenu ul li.last {
    border-right: none;
    padding-right: 4px; }
  body.general .topMenu ul li, body.cms-education-diamond-buying-guide-html .topMenu ul li, body.cms-education-jewellery-buying-guide-html .topMenu ul li {
    text-decoration: none;
    color: #1f639f; }
  body.general .topMenu ul li a, body.cms-education-diamond-buying-guide-html .topMenu ul li a, body.cms-education-jewellery-buying-guide-html .topMenu ul li a {
    text-decoration: none;
    color: #1f639f; }
  body.general .topMenu ul li a:hover, body.cms-education-diamond-buying-guide-html .topMenu ul li a:hover, body.cms-education-jewellery-buying-guide-html .topMenu ul li a:hover {
    text-decoration: underline;
    color: #800; }
  body.general .topMenu ul li a.first, body.cms-education-diamond-buying-guide-html .topMenu ul li a.first, body.cms-education-jewellery-buying-guide-html .topMenu ul li a.first {
    color: #666; }
  body.general .topMenu ul li a.first:hover, body.cms-education-diamond-buying-guide-html .topMenu ul li a.first:hover, body.cms-education-jewellery-buying-guide-html .topMenu ul li a.first:hover {
    color: #666;
    text-decoration: underline; }
  body.general .headerRightBottom, body.cms-education-diamond-buying-guide-html .headerRightBottom, body.cms-education-jewellery-buying-guide-html .headerRightBottom {
    padding: 0 16px 0 0;
    font-size: 12px;
    clear: both;
    float: right;
    width: 510px;
    display: block;
    overflow: hidden; }
  body.general .headerRightBottom ul, body.cms-education-diamond-buying-guide-html .headerRightBottom ul, body.cms-education-jewellery-buying-guide-html .headerRightBottom ul {
    padding: 0;
    margin: 0; }
  body.general .headerRightBottom ul li, body.cms-education-diamond-buying-guide-html .headerRightBottom ul li, body.cms-education-jewellery-buying-guide-html .headerRightBottom ul li {
    list-style-type: none;
    float: left;
    color: #800; }
  body.general .headerRightBottom ul li a.rb, body.cms-education-diamond-buying-guide-html .headerRightBottom ul li a.rb, body.cms-education-jewellery-buying-guide-html .headerRightBottom ul li a.rb {
    border-right: solid 1px #696969;
    color: #333 !important; }
  body.general .headerRightBottom ul li a.rb:hover, body.cms-education-diamond-buying-guide-html .headerRightBottom ul li a.rb:hover, body.cms-education-jewellery-buying-guide-html .headerRightBottom ul li a.rb:hover {
    text-decoration: underline; }
  body.general .headerRightBottom ul li a, body.cms-education-diamond-buying-guide-html .headerRightBottom ul li a, body.cms-education-jewellery-buying-guide-html .headerRightBottom ul li a {
    color: #800;
    text-decoration: none;
    padding: 0 7px;
    display: block;
    margin-top: 5px; }
  body.general .headerRightBottom ul li a:hover, body.cms-education-diamond-buying-guide-html .headerRightBottom ul li a:hover, body.cms-education-jewellery-buying-guide-html .headerRightBottom ul li a:hover {
    text-decoration: underline; }
  body.general .headerRightBottom ul li img, body.cms-education-diamond-buying-guide-html .headerRightBottom ul li img, body.cms-education-jewellery-buying-guide-html .headerRightBottom ul li img {
    vertical-align: text-bottom;
    padding: 0 3px 0 4px; }
  body.general .headerRightBottom ul li input, body.cms-education-diamond-buying-guide-html .headerRightBottom ul li input, body.cms-education-jewellery-buying-guide-html .headerRightBottom ul li input {
    width: 248px;
    border: #999 solid 1px;
    border-right: none;
    padding: 6px;
    height: 13px;
    font-size: 11px;
    border-right: snow;
    float: left; }
  body.general .headerRightBottom ul li input.searchBtn, body.cms-education-diamond-buying-guide-html .headerRightBottom ul li input.searchBtn, body.cms-education-jewellery-buying-guide-html .headerRightBottom ul li input.searchBtn {
    width: 35px;
    height: 27px;
    border: none;
    padding: 0; }
  body.general .menu, body.cms-education-diamond-buying-guide-html .menu, body.cms-education-jewellery-buying-guide-html .menu {
    width: 953px !important;
    clear: both;
    border: none;
    position: relative;
    z-index: 10000; }
  body.general .shopByCategory, body.cms-education-diamond-buying-guide-html .shopByCategory, body.cms-education-jewellery-buying-guide-html .shopByCategory {
    width: 181px;
    float: left;
    height: 170px;
    border-bottom: solid 1px #e6e7e9;
    background-color: #fff; }
  body.general .shopByCategoryContent, body.cms-education-diamond-buying-guide-html .shopByCategoryContent, body.cms-education-jewellery-buying-guide-html .shopByCategoryContent {
    padding: 9px 0 30px 12px; }
  body.general .shopByCategoryContent ul, body.cms-education-diamond-buying-guide-html .shopByCategoryContent ul, body.cms-education-jewellery-buying-guide-html .shopByCategoryContent ul {
    padding: 0;
    margin: 0; }
  body.general .shopByCategoryContent ul li, body.cms-education-diamond-buying-guide-html .shopByCategoryContent ul li, body.cms-education-jewellery-buying-guide-html .shopByCategoryContent ul li {
    list-style-type: none;
    color: #195f9d;
    font-size: 12px;
    width: 165px;
    float: left;
    line-height: 13px; }
  body.general .shopByCategoryContent ul li a, body.cms-education-diamond-buying-guide-html .shopByCategoryContent ul li a, body.cms-education-jewellery-buying-guide-html .shopByCategoryContent ul li a {
    text-decoration: none;
    color: #333;
    display: block;
    overflow: hidden;
    font-weight: bold;
    padding-bottom: 6px;
    width: 165px; }
  body.general .shopByCategoryContent ul li a:hover, body.cms-education-diamond-buying-guide-html .shopByCategoryContent ul li a:hover, body.cms-education-jewellery-buying-guide-html .shopByCategoryContent ul li a:hover {
    text-decoration: none;
    color: #2164A0 !important;
    background: url(../images/right-arrow.gif) no-repeat 152px 5px; }
  body.general .shopByCategoryContent ul li a.active, body.cms-education-diamond-buying-guide-html .shopByCategoryContent ul li a.active, body.cms-education-jewellery-buying-guide-html .shopByCategoryContent ul li a.active {
    text-decoration: none;
    color: #2164A0;
    background: url(../images/right-arrow.gif) no-repeat 152px 5px; }
  body.general .shopByCategoryTitle, body.cms-education-diamond-buying-guide-html .shopByCategoryTitle, body.cms-education-jewellery-buying-guide-html .shopByCategoryTitle {
    background: url(../images/title-bg.gif) repeat-x;
    padding: 9px 12px 8px;
    font-size: 12px;
    color: #FFF;
    font-weight: bold; }
  body.general .category, body.cms-education-diamond-buying-guide-html .category, body.cms-education-jewellery-buying-guide-html .category {
    width: 576px;
    float: left;
    border-right: solid 1px #1b3e5d;
    border-bottom: solid 1px #e6e7e9;
    border-left: solid 1px #1b3e5d;
    background: url(../images/category-bg.gif) repeat-x #fff;
    padding: 33px 0 0 10px;
    position: relative;
    z-index: 90;
    height: 137px;
    margin: 0; }
  body.general .category h2, body.cms-education-diamond-buying-guide-html .category h2, body.cms-education-jewellery-buying-guide-html .category h2 {
    font-size: 29px;
    padding: 0 0 10px 0;
    margin: 0;
    font-family: 'PT Sans',"Times New Roman", Times, serif;
    color: #800;
    font-weight: normal; }
  body.general .category p, body.cms-education-diamond-buying-guide-html .category p, body.cms-education-jewellery-buying-guide-html .category p {
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 18px; }
  body.general .welcomeNote, body.cms-education-diamond-buying-guide-html .welcomeNote, body.cms-education-jewellery-buying-guide-html .welcomeNote {
    position: relative;
    /*left:182px; top:-184px; */
    height: 155px !important;
    z-index: 50; }
  body.general .welcome, body.cms-education-diamond-buying-guide-html .welcome, body.cms-education-jewellery-buying-guide-html .welcome {
    /*padding:25px 0 0 30px*/
    padding: 0;
    margin: 0; }
  body.general .pt0, body.cms-education-diamond-buying-guide-html .pt0, body.cms-education-jewellery-buying-guide-html .pt0 {
    padding-top: 0 !important; }
  body.general .details, body.cms-education-diamond-buying-guide-html .details, body.cms-education-jewellery-buying-guide-html .details {
    width: 183px;
    float: left;
    font-size: 10px; }
  body.general .detailsTitle, body.cms-education-diamond-buying-guide-html .detailsTitle, body.cms-education-jewellery-buying-guide-html .detailsTitle {
    background: #63666A;
    padding: 11px 8px 9px 19px;
    width: 157px;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    display: block;
    overflow: hidden; }
  body.general .cart img, body.cms-education-diamond-buying-guide-html .cart img, body.cms-education-jewellery-buying-guide-html .cart img {
    vertical-align: middle;
    padding-right: 4px; }
  body.general .wishList img, body.cms-education-diamond-buying-guide-html .wishList img, body.cms-education-jewellery-buying-guide-html .wishList img {
    vertical-align: middle;
    padding-right: 4px; }
  body.general .wishList span, body.cms-education-diamond-buying-guide-html .wishList span, body.cms-education-jewellery-buying-guide-html .wishList span {
    margin-left: 2px; }
  body.general .myCart, body.cms-education-diamond-buying-guide-html .myCart, body.cms-education-jewellery-buying-guide-html .myCart {
    padding: 9px 0 8px 8px; }
  body.general .myCart ul, body.cms-education-diamond-buying-guide-html .myCart ul, body.cms-education-jewellery-buying-guide-html .myCart ul {
    padding: 0;
    margin: 0; }
  body.general .myCart ul li, body.cms-education-diamond-buying-guide-html .myCart ul li, body.cms-education-jewellery-buying-guide-html .myCart ul li {
    list-style-type: none;
    color: #2a4b68;
    font-size: 12px;
    width: 150px;
    font-weight: bold;
    line-height: 15px; }
  body.general .myCart ul li a, body.cms-education-diamond-buying-guide-html .myCart ul li a, body.cms-education-jewellery-buying-guide-html .myCart ul li a {
    text-decoration: none;
    color: #333;
    display: block;
    overflow: hidden;
    padding-left: 15px;
    padding-bottom: 5px; }
  body.general .myCart ul li a:hover, body.cms-education-diamond-buying-guide-html .myCart ul li a:hover, body.cms-education-jewellery-buying-guide-html .myCart ul li a:hover {
    text-decoration: none;
    color: #2164A0;
    background: url(../images/right-arrow.gif) no-repeat -11px 4px; }
  body.general .myCart ul li a.active, body.cms-education-diamond-buying-guide-html .myCart ul li a.active, body.cms-education-jewellery-buying-guide-html .myCart ul li a.active {
    text-decoration: none;
    color: #2164A0;
    background: url(../images/right-arrow.gif) no-repeat -11px 4px; }
  body.general h2, body.cms-education-diamond-buying-guide-html h2, body.cms-education-jewellery-buying-guide-html h2 {
    font-size: 20px;
    padding: 0 0 4px 0;
    margin: 0;
    color: #000;
    font-weight: normal; }
  body.general .banner, body.cms-education-diamond-buying-guide-html .banner, body.cms-education-jewellery-buying-guide-html .banner {
    width: 953px;
    border-bottom: solid 3px #a9c4df;
    clear: both;
    display: block;
    overflow: hidden; }
  body.general .bannerLeft, body.cms-education-diamond-buying-guide-html .bannerLeft, body.cms-education-jewellery-buying-guide-html .bannerLeft {
    float: right;
    width: 484px;
    border-bottom: solid 1px #e6e7e9;
    color: #737373; }
  body.general .brT, body.cms-education-diamond-buying-guide-html .brT, body.cms-education-jewellery-buying-guide-html .brT {
    border-right: solid 1px #fff !important; }
  body.general .brT:hover, body.cms-education-diamond-buying-guide-html .brT:hover, body.cms-education-jewellery-buying-guide-html .brT:hover {
    border-right: solid 1px #1c609d !important;
    height: 187px !important;
    width: 238px !important; }
  body.general .btT, body.cms-education-diamond-buying-guide-html .btT, body.cms-education-jewellery-buying-guide-html .btT {
    border-top: solid 1px #fff !important; }
  body.general .btTNone, body.cms-education-diamond-buying-guide-html .btTNone, body.cms-education-jewellery-buying-guide-html .btTNone {
    border-top: none !important; }
  body.general .btT:hover, body.cms-education-diamond-buying-guide-html .btT:hover, body.cms-education-jewellery-buying-guide-html .btT:hover {
    border: solid 1px #1c609d !important;
    height: 185px;
    width: 240px;
    border-bottom: none; }
  body.general .solitaires, body.cms-education-diamond-buying-guide-html .solitaires, body.cms-education-jewellery-buying-guide-html .solitaires {
    border-bottom: 1px solid #E6E7E9;
    border-right: 1px solid #E6E7E9;
    float: left;
    height: 199px;
    line-height: 16px;
    padding: 2px;
    text-align: center;
    width: 237px; }
  body.general .solitaires img, body.cms-education-diamond-buying-guide-html .solitaires img, body.cms-education-jewellery-buying-guide-html .solitaires img {
    margin-bottom: 10px; }
  body.general .solitaires span img, body.cms-education-diamond-buying-guide-html .solitaires span img, body.cms-education-jewellery-buying-guide-html .solitaires span img {
    margin-bottom: 0; }
  body.general .solitaires a, body.cms-education-diamond-buying-guide-html .solitaires a, body.cms-education-jewellery-buying-guide-html .solitaires a {
    text-decoration: none; }
  body.general .solitaires span, body.cms-education-diamond-buying-guide-html .solitaires span, body.cms-education-jewellery-buying-guide-html .solitaires span {
    padding: 0 13px 0 8px;
    margin: 0;
    color: #737373;
    display: block;
    text-align: right;
    background: url(../images/boxright-arrow.png) no-repeat 226px 21px; }
  body.general .solitaires span.heading, body.cms-education-diamond-buying-guide-html .solitaires span.heading, body.cms-education-jewellery-buying-guide-html .solitaires span.heading {
    font-size: 20px;
    padding: 0 13px 8px 8px;
    margin: 0;
    color: #000;
    font-weight: normal;
    background: none;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.general .solitaires h2, body.cms-education-diamond-buying-guide-html .solitaires h2, body.cms-education-jewellery-buying-guide-html .solitaires h2 {
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    padding: 0 13px 7px 0;
    margin: 0; }
  body.general .solitaires p, body.cms-education-diamond-buying-guide-html .solitaires p, body.cms-education-jewellery-buying-guide-html .solitaires p {
    padding: 0 15px 0 0;
    margin: 0;
    background: url(../images/boxright-arrow.png) no-repeat 226px 21px; }
  body.general .bcGrey, body.cms-education-diamond-buying-guide-html .bcGrey, body.cms-education-jewellery-buying-guide-html .bcGrey {
    background-color: #f6f6f6; }
  body.general .bannerRight, body.cms-education-diamond-buying-guide-html .bannerRight, body.cms-education-jewellery-buying-guide-html .bannerRight {
    float: left;
    width: 461px;
    padding: 3px; }
  body.general .homebannerring, body.cms-education-diamond-buying-guide-html .homebannerring, body.cms-education-jewellery-buying-guide-html .homebannerring {
    float: right;
    margin: -8px 63px 0 0; }
  body.general .bannerRight p, body.cms-education-diamond-buying-guide-html .bannerRight p, body.cms-education-jewellery-buying-guide-html .bannerRight p {
    padding: 0 0 19px 20px;
    margin: 0; }
  body.general .titleImg, body.cms-education-diamond-buying-guide-html .titleImg, body.cms-education-jewellery-buying-guide-html .titleImg {
    padding-bottom: 16px;
    padding-left: 20px; }
  body.general .readMoreBtn, body.cms-education-diamond-buying-guide-html .readMoreBtn, body.cms-education-jewellery-buying-guide-html .readMoreBtn {
    vertical-align: bottom;
    padding-left: 8px; }
  body.general .ringImg, body.cms-education-diamond-buying-guide-html .ringImg, body.cms-education-jewellery-buying-guide-html .ringImg {
    float: right;
    padding-top: 21px; }
  body.general .searchDiamonds, body.cms-education-diamond-buying-guide-html .searchDiamonds, body.cms-education-jewellery-buying-guide-html .searchDiamonds {
    width: 907px;
    padding: 18px 23px;
    display: block;
    overflow: hidden; }
  body.general .searchDiamondsLeft, body.cms-education-diamond-buying-guide-html .searchDiamondsLeft, body.cms-education-jewellery-buying-guide-html .searchDiamondsLeft {
    float: left;
    font-size: 11px;
    width: 218px;
    line-height: 17px; }
  body.general .searchDiamondsLeft h3, body.cms-education-diamond-buying-guide-html .searchDiamondsLeft h3, body.cms-education-jewellery-buying-guide-html .searchDiamondsLeft h3 {
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px; }
  body.general .searchDiamondsRight, body.cms-education-diamond-buying-guide-html .searchDiamondsRight, body.cms-education-jewellery-buying-guide-html .searchDiamondsRight {
    float: right;
    width: 686px; }
  body.general .searchDiamondsRight ul, body.cms-education-diamond-buying-guide-html .searchDiamondsRight ul, body.cms-education-jewellery-buying-guide-html .searchDiamondsRight ul {
    padding: 0;
    margin: 0; }
  body.general .searchDiamondsRight ul li, body.cms-education-diamond-buying-guide-html .searchDiamondsRight ul li, body.cms-education-jewellery-buying-guide-html .searchDiamondsRight ul li {
    float: left;
    list-style-type: none;
    padding: 0 18px 0 0;
    font-size: 10px;
    width: 44px;
    text-align: center; }
  body.general .searchDiamondsRight ul li span, body.cms-education-diamond-buying-guide-html .searchDiamondsRight ul li span, body.cms-education-jewellery-buying-guide-html .searchDiamondsRight ul li span {
    clear: both;
    display: block;
    overflow: hidden; }
  body.general .searchDiamondsRight ul li input.radioBtn, body.cms-education-diamond-buying-guide-html .searchDiamondsRight ul li input.radioBtn, body.cms-education-jewellery-buying-guide-html .searchDiamondsRight ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.general .searchDiamondsRight ul li input.searchBtn, body.cms-education-diamond-buying-guide-html .searchDiamondsRight ul li input.searchBtn, body.cms-education-jewellery-buying-guide-html .searchDiamondsRight ul li input.searchBtn {
    width: 67px;
    height: 21px;
    color: #FFF;
    background: #800 url(../images/search-bg.gif) no-repeat 55px 6px;
    border: none;
    font-size: 10px;
    padding-right: 4px;
    text-align: left;
    margin-top: 9px;
    outline: none;
    cursor: pointer; }
  body.general .categoryDetails, body.cms-education-diamond-buying-guide-html .categoryDetails, body.cms-education-jewellery-buying-guide-html .categoryDetails {
    margin-bottom: 15px;
    display: block;
    overflow: hidden; }
  body.general h4, body.cms-education-diamond-buying-guide-html h4, body.cms-education-jewellery-buying-guide-html h4 {
    font-size: 18px;
    color: #000;
    padding: 0 0 9px 0;
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.general h4 span, body.cms-education-diamond-buying-guide-html h4 span, body.cms-education-jewellery-buying-guide-html h4 span {
    color: #000; }
  body.general .pb14, body.cms-education-diamond-buying-guide-html .pb14, body.cms-education-jewellery-buying-guide-html .pb14 {
    padding-bottom: 14px !important; }
  body.general .pb18, body.cms-education-diamond-buying-guide-html .pb18, body.cms-education-jewellery-buying-guide-html .pb18 {
    padding-bottom: 18px; }
  body.general .pb20, body.cms-education-diamond-buying-guide-html .pb20, body.cms-education-jewellery-buying-guide-html .pb20 {
    padding-bottom: 20px; }
  body.general .bL, body.cms-education-diamond-buying-guide-html .bL, body.cms-education-jewellery-buying-guide-html .bL {
    border-left: none; }
  body.general .bR, body.cms-education-diamond-buying-guide-html .bR, body.cms-education-jewellery-buying-guide-html .bR {
    border-right: none; }
  body.general .ringDetailsRight, body.cms-education-diamond-buying-guide-html .ringDetailsRight, body.cms-education-jewellery-buying-guide-html .ringDetailsRight {
    float: right; }
  body.general .jewels h2 a, body.cms-education-diamond-buying-guide-html .jewels h2 a, body.cms-education-jewellery-buying-guide-html .jewels h2 a {
    padding: 0;
    margin: 0;
    float: left;
    line-height: 16px;
    color: #737373;
    height: 61px; }
  body.general .productsImg, body.cms-education-diamond-buying-guide-html .productsImg, body.cms-education-jewellery-buying-guide-html .productsImg {
    width: 433px;
    clear: both;
    display: block;
    overflow: hidden; }
  body.general .productsImgInner, body.cms-education-diamond-buying-guide-html .productsImgInner, body.cms-education-jewellery-buying-guide-html .productsImgInner {
    float: left; }
  body.general .productsImg ul, body.cms-education-diamond-buying-guide-html .productsImg ul, body.cms-education-jewellery-buying-guide-html .productsImg ul {
    padding: 0;
    margin: 0;
    width: 375px;
    display: block;
    overflow: hidden;
    float: left; }
  body.general .productsImg ul li, body.cms-education-diamond-buying-guide-html .productsImg ul li, body.cms-education-jewellery-buying-guide-html .productsImg ul li {
    list-style-type: none;
    float: left;
    padding-right: 5px; }
  body.general .pt12, body.cms-education-diamond-buying-guide-html .pt12, body.cms-education-jewellery-buying-guide-html .pt12 {
    padding-top: 12px !important; }
  body.general .productsLrftBtn, body.cms-education-diamond-buying-guide-html .productsLrftBtn, body.cms-education-jewellery-buying-guide-html .productsLrftBtn {
    float: left;
    padding-top: 27px;
    padding-right: 7px; }
  body.general .productsRighttBtn, body.cms-education-diamond-buying-guide-html .productsRighttBtn, body.cms-education-jewellery-buying-guide-html .productsRighttBtn {
    float: right;
    padding-top: 27px;
    padding-left: 7px; }
  body.general .mL, body.cms-education-diamond-buying-guide-html .mL, body.cms-education-jewellery-buying-guide-html .mL {
    margin-right: 0; }
  body.general .buildYourOwn, body.cms-education-diamond-buying-guide-html .buildYourOwn, body.cms-education-jewellery-buying-guide-html .buildYourOwn {
    margin-bottom: 20px;
    display: block;
    overflow: hidden; }
  body.general .buildYourOwnLeft, body.cms-education-diamond-buying-guide-html .buildYourOwnLeft, body.cms-education-jewellery-buying-guide-html .buildYourOwnLeft {
    float: left; }
  body.general .buildYourOwnRing, body.cms-education-diamond-buying-guide-html .buildYourOwnRing, body.cms-education-jewellery-buying-guide-html .buildYourOwnRing {
    font-size: 11px;
    display: block;
    overflow: hidden; }
  body.general .buildYourOwnRing ul, body.cms-education-diamond-buying-guide-html .buildYourOwnRing ul, body.cms-education-jewellery-buying-guide-html .buildYourOwnRing ul {
    padding: 0 0 20px 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.general .buildYourOwnRing ul li, body.cms-education-diamond-buying-guide-html .buildYourOwnRing ul li, body.cms-education-jewellery-buying-guide-html .buildYourOwnRing ul li {
    float: left;
    list-style-type: none;
    padding: 0 14px 0 0;
    font-size: 11px;
    text-align: center; }
  body.general .buildYourOwnRing ul li span, body.cms-education-diamond-buying-guide-html .buildYourOwnRing ul li span, body.cms-education-jewellery-buying-guide-html .buildYourOwnRing ul li span {
    clear: both;
    display: block;
    overflow: hidden; }
  body.general .buildYourOwnRing ul li span.active, body.cms-education-diamond-buying-guide-html .buildYourOwnRing ul li span.active, body.cms-education-jewellery-buying-guide-html .buildYourOwnRing ul li span.active {
    color: #800;
    font-weight: bold; }
  body.general .buildYourOwnRing ul li input.radioBtn, body.cms-education-diamond-buying-guide-html .buildYourOwnRing ul li input.radioBtn, body.cms-education-jewellery-buying-guide-html .buildYourOwnRing ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.general .startDesign, body.cms-education-diamond-buying-guide-html .startDesign, body.cms-education-jewellery-buying-guide-html .startDesign {
    clear: both; }
  body.general .startDesignLeft, body.cms-education-diamond-buying-guide-html .startDesignLeft, body.cms-education-jewellery-buying-guide-html .startDesignLeft {
    float: left;
    line-height: 16px;
    font-size: 10px; }
  body.general .startDesignRight, body.cms-education-diamond-buying-guide-html .startDesignRight, body.cms-education-jewellery-buying-guide-html .startDesignRight {
    float: right;
    padding-top: 8px; }
  body.general .startDesignRight input, body.cms-education-diamond-buying-guide-html .startDesignRight input, body.cms-education-jewellery-buying-guide-html .startDesignRight input {
    width: 111px;
    height: 23px;
    border: none;
    background: url(../images/start-design-btn.gif) no-repeat;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer; }
  body.general .buildYourOwnRing h4, body.cms-education-diamond-buying-guide-html .buildYourOwnRing h4, body.cms-education-jewellery-buying-guide-html .buildYourOwnRing h4 {
    padding: 0 0 6px 0;
    margin: 0;
    font-weight: normal;
    text-transform: none; }
  body.general .buildYourOwnRing p, body.cms-education-diamond-buying-guide-html .buildYourOwnRing p, body.cms-education-jewellery-buying-guide-html .buildYourOwnRing p {
    padding: 0;
    margin: 0;
    color: #666; }
  body.general .curveBottom, body.cms-education-diamond-buying-guide-html .curveBottom, body.cms-education-jewellery-buying-guide-html .curveBottom {
    width: 635px;
    background: url(../images/curve-bg.gif) no-repeat bottom right;
    height: 11px; }
  body.general .pBottom, body.cms-education-diamond-buying-guide-html .pBottom, body.cms-education-jewellery-buying-guide-html .pBottom {
    padding-bottom: 28px !important; }
  body.general .news, body.cms-education-diamond-buying-guide-html .news, body.cms-education-jewellery-buying-guide-html .news {
    width: 953px;
    margin-bottom: 20px;
    display: block;
    overflow: hidden; }
  body.general .gifts, body.cms-education-diamond-buying-guide-html .gifts, body.cms-education-jewellery-buying-guide-html .gifts {
    float: left; }
  body.general .gifts h4, body.cms-education-diamond-buying-guide-html .gifts h4, body.cms-education-jewellery-buying-guide-html .gifts h4 {
    font-size: 12px;
    color: #1b3e5d;
    padding: 0 0 13px 0;
    margin: 0;
    font-weight: bold;
    text-transform: none; }
  body.general .pL23, body.cms-education-diamond-buying-guide-html .pL23, body.cms-education-jewellery-buying-guide-html .pL23 {
    padding-left: 23px !important; }
  body.general .gifts p, body.cms-education-diamond-buying-guide-html .gifts p, body.cms-education-jewellery-buying-guide-html .gifts p {
    padding: 0 0 40px 0;
    margin: 0;
    float: left;
    line-height: 16px;
    color: #666; }
  body.general .gifts span, body.cms-education-diamond-buying-guide-html .gifts span, body.cms-education-jewellery-buying-guide-html .gifts span {
    color: #0066ac;
    margin-left: 8px;
    font-size: 10px;
    font-weight: bold; }
  body.general .gifts span img, body.cms-education-diamond-buying-guide-html .gifts span img, body.cms-education-jewellery-buying-guide-html .gifts span img {
    padding: 0 0 0 3px; }
  body.general .mR, body.cms-education-diamond-buying-guide-html .mR, body.cms-education-jewellery-buying-guide-html .mR {
    margin-right: 0 !important; }
  body.general .ourBestSellersLeft, body.cms-education-diamond-buying-guide-html .ourBestSellersLeft, body.cms-education-jewellery-buying-guide-html .ourBestSellersLeft {
    float: left;
    padding-top: 7px; }
  body.general .ourBestSellersRight, body.cms-education-diamond-buying-guide-html .ourBestSellersRight, body.cms-education-jewellery-buying-guide-html .ourBestSellersRight {
    float: right;
    width: 190px;
    font-size: 11px;
    line-height: 16px; }
  body.general .ourBestSellersRight span, body.cms-education-diamond-buying-guide-html .ourBestSellersRight span, body.cms-education-jewellery-buying-guide-html .ourBestSellersRight span {
    color: #800;
    margin: 0;
    padding-bottom: 7px;
    text-transform: inherit;
    font-weight: bold;
    font-size: 12px; }
  body.general .ourBestSellersRight p, body.cms-education-diamond-buying-guide-html .ourBestSellersRight p, body.cms-education-jewellery-buying-guide-html .ourBestSellersRight p {
    padding: 0 0 18px 0;
    margin: 0;
    color: #666; }
  body.general .latestNews, body.cms-education-diamond-buying-guide-html .latestNews, body.cms-education-jewellery-buying-guide-html .latestNews {
    width: 294px;
    float: left;
    margin-right: 8px;
    border: solid 1px #ccc;
    padding: 23px 8px 0 8px;
    height: 173px;
    font-size: 12px; }
  body.general #ticker div, body.cms-education-diamond-buying-guide-html #ticker div, body.cms-education-jewellery-buying-guide-html #ticker div {
    margin-top: 0; }
  body.general .latestNews p, body.cms-education-diamond-buying-guide-html .latestNews p, body.cms-education-jewellery-buying-guide-html .latestNews p {
    padding: 0 0 14px 0;
    margin: 0;
    margin-top: 0;
    line-height: 16px;
    color: #666; }
  body.general .latestNews p a, body.cms-education-diamond-buying-guide-html .latestNews p a, body.cms-education-jewellery-buying-guide-html .latestNews p a {
    color: #006699; }
  body.general .latestNews span, body.cms-education-diamond-buying-guide-html .latestNews span, body.cms-education-jewellery-buying-guide-html .latestNews span {
    font-weight: bold; }
  body.general .latestNews h4, body.cms-education-diamond-buying-guide-html .latestNews h4, body.cms-education-jewellery-buying-guide-html .latestNews h4 {
    margin: 0;
    text-transform: none; }
  body.general .getnowOuter, body.cms-education-diamond-buying-guide-html .getnowOuter, body.cms-education-jewellery-buying-guide-html .getnowOuter {
    margin: 0; }
  body.general .getnowBox, body.cms-education-diamond-buying-guide-html .getnowBox, body.cms-education-jewellery-buying-guide-html .getnowBox {
    width: 176px;
    margin: 0 13px 0 0;
    padding: 0;
    font-size: 10px;
    float: left; }
  body.general .getnowBox input, body.cms-education-diamond-buying-guide-html .getnowBox input, body.cms-education-jewellery-buying-guide-html .getnowBox input {
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: snow;
    border-top: 1px solid #999999;
    float: left;
    font-size: 11px;
    padding: 4px 4px 4px;
    height: 13px;
    width: 108px;
    color: #999;
    margin-bottom: 26px; }
  body.general .getnowBox input.searchBtn, body.cms-education-diamond-buying-guide-html .getnowBox input.searchBtn, body.cms-education-jewellery-buying-guide-html .getnowBox input.searchBtn {
    border: medium none;
    height: 23px;
    padding: 0;
    width: 25px; }
  body.general .getnowBox select, body.cms-education-diamond-buying-guide-html .getnowBox select, body.cms-education-jewellery-buying-guide-html .getnowBox select {
    width: 140px;
    background: none !important;
    padding: 0 !important; }
  body.general .getnowBox p, body.cms-education-diamond-buying-guide-html .getnowBox p, body.cms-education-jewellery-buying-guide-html .getnowBox p {
    margin: 0;
    padding: 0 15px 5px 0; }
  body.general .getnowBox a, body.cms-education-diamond-buying-guide-html .getnowBox a, body.cms-education-jewellery-buying-guide-html .getnowBox a {
    color: #666;
    text-decoration: none; }
  body.general .getnowBox ul, body.cms-education-diamond-buying-guide-html .getnowBox ul, body.cms-education-jewellery-buying-guide-html .getnowBox ul {
    margin: 0;
    padding: 0; }
  body.general .getnowBox ul li, body.cms-education-diamond-buying-guide-html .getnowBox ul li, body.cms-education-jewellery-buying-guide-html .getnowBox ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 15px; }
  body.general .getnowBox ul li a, body.cms-education-diamond-buying-guide-html .getnowBox ul li a, body.cms-education-jewellery-buying-guide-html .getnowBox ul li a {
    text-decoration: none; }
  body.general .getnowBox span, body.cms-education-diamond-buying-guide-html .getnowBox span, body.cms-education-jewellery-buying-guide-html .getnowBox span {
    font-weight: bold;
    padding: 17px 0 6px 0;
    display: block; }
  body.general .getnowBox span a, body.cms-education-diamond-buying-guide-html .getnowBox span a, body.cms-education-jewellery-buying-guide-html .getnowBox span a {
    text-decoration: none;
    color: #000; }
  body.general .mO, body.cms-education-diamond-buying-guide-html .mO, body.cms-education-jewellery-buying-guide-html .mO {
    margin: 0 !important; }
  body.general .footer, body.cms-education-diamond-buying-guide-html .footer, body.cms-education-jewellery-buying-guide-html .footer {
    width: 953px;
    color: #666; }
  body.general .footerTop, body.cms-education-diamond-buying-guide-html .footerTop, body.cms-education-jewellery-buying-guide-html .footerTop {
    width: 933px;
    font-size: 10px;
    text-align: center;
    padding: 10px 10px;
    display: block;
    overflow: hidden;
    clear: both; }
  body.general .footerTop ul, body.cms-education-diamond-buying-guide-html .footerTop ul, body.cms-education-jewellery-buying-guide-html .footerTop ul {
    padding: 0;
    margin: 0; }
  body.general .footerTop ul li, body.cms-education-diamond-buying-guide-html .footerTop ul li, body.cms-education-jewellery-buying-guide-html .footerTop ul li {
    list-style-type: none;
    float: left; }
  body.general .footerBottom, body.cms-education-diamond-buying-guide-html .footerBottom, body.cms-education-jewellery-buying-guide-html .footerBottom {
    font-size: 14px; }
  body.general .footerBottomLeft, body.cms-education-diamond-buying-guide-html .footerBottomLeft, body.cms-education-jewellery-buying-guide-html .footerBottomLeft {
    float: left; }
  body.general .footerBottomRight img, body.cms-education-diamond-buying-guide-html .footerBottomRight img, body.cms-education-jewellery-buying-guide-html .footerBottomRight img {
    float: left;
    padding-right: 8px; }
  body.general .diamond, body.cms-education-diamond-buying-guide-html .diamond, body.cms-education-jewellery-buying-guide-html .diamond {
    padding: 0 0 0 20px;
    margin: 0; }
  body.general .line, body.cms-education-diamond-buying-guide-html .line, body.cms-education-jewellery-buying-guide-html .line {
    background-color: #999;
    width: 1px;
    height: 155px;
    float: right;
    position: absolute;
    right: 320px;
    z-index: -1000; }
  body.general .newsOuter, body.cms-education-diamond-buying-guide-html .newsOuter, body.cms-education-jewellery-buying-guide-html .newsOuter {
    padding: 0;
    clear: both;
    display: block;
    margin: 2px 0 0 0; }
  body.general .newsLeft, body.cms-education-diamond-buying-guide-html .newsLeft, body.cms-education-jewellery-buying-guide-html .newsLeft {
    float: left;
    width: 424px;
    display: block;
    overflow: hidden;
    padding: 13px; }
  body.general .newsLeft h2, body.cms-education-diamond-buying-guide-html .newsLeft h2, body.cms-education-jewellery-buying-guide-html .newsLeft h2 {
    margin: 0 0 10px 0;
    font-size: 18px;
    padding: 0;
    color: #1b3e5d; }
  body.general .newsContent, body.cms-education-diamond-buying-guide-html .newsContent, body.cms-education-jewellery-buying-guide-html .newsContent {
    float: left;
    margin-bottom: 8px;
    width: 380px; }
  body.general .newsContentLeft, body.cms-education-diamond-buying-guide-html .newsContentLeft, body.cms-education-jewellery-buying-guide-html .newsContentLeft {
    float: left;
    width: 145px;
    padding-top: 4px;
    display: block;
    overflow: hidden; }
  body.general .newsContentLeft img, body.cms-education-diamond-buying-guide-html .newsContentLeft img, body.cms-education-jewellery-buying-guide-html .newsContentLeft img {
    float: left; }
  body.general .newsContentRight, body.cms-education-diamond-buying-guide-html .newsContentRight, body.cms-education-jewellery-buying-guide-html .newsContentRight {
    float: right;
    width: 228px;
    font-size: 11px;
    color: #666; }
  body.general .newsContentRight span, body.cms-education-diamond-buying-guide-html .newsContentRight span, body.cms-education-jewellery-buying-guide-html .newsContentRight span {
    font-weight: bold;
    color: #1b3e5d;
    display: block;
    font-size: 12px;
    padding-bottom: 3px;
    line-height: 16px; }
  body.general .more, body.cms-education-diamond-buying-guide-html .more, body.cms-education-jewellery-buying-guide-html .more {
    color: #1b3e5d;
    float: right;
    font-size: 11px;
    width: 95px; }
  body.general .more a, body.cms-education-diamond-buying-guide-html .more a, body.cms-education-jewellery-buying-guide-html .more a {
    color: #1B3E5D;
    text-decoration: none; }
  body.general .more a:hover, body.cms-education-diamond-buying-guide-html .more a:hover, body.cms-education-jewellery-buying-guide-html .more a:hover {
    text-decoration: underline; }
  body.general .newsRight, body.cms-education-diamond-buying-guide-html .newsRight, body.cms-education-jewellery-buying-guide-html .newsRight {
    float: left;
    width: 400px;
    padding: 20px 0 0;
    font-size: 12px; }
  body.general .newsRight h2, body.cms-education-diamond-buying-guide-html .newsRight h2, body.cms-education-jewellery-buying-guide-html .newsRight h2 {
    margin: 0 0 17px 0;
    font-size: 18px;
    padding: 0;
    color: #1b3e5d; }
  body.general .newsRight p, body.cms-education-diamond-buying-guide-html .newsRight p, body.cms-education-jewellery-buying-guide-html .newsRight p {
    padding: 0;
    margin: 0;
    line-height: 18px; }
  body.general .newsRight ul, body.cms-education-diamond-buying-guide-html .newsRight ul, body.cms-education-jewellery-buying-guide-html .newsRight ul {
    width: 135px;
    float: left;
    padding: 0;
    margin: 0; }
  body.general .newsRight ul li, body.cms-education-diamond-buying-guide-html .newsRight ul li, body.cms-education-jewellery-buying-guide-html .newsRight ul li {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none; }
  body.general .arowLeft, body.cms-education-diamond-buying-guide-html .arowLeft, body.cms-education-jewellery-buying-guide-html .arowLeft {
    float: left;
    padding: 10px 0 0 0;
    display: block; }
  body.general .arowRight, body.cms-education-diamond-buying-guide-html .arowRight, body.cms-education-jewellery-buying-guide-html .arowRight {
    float: right;
    padding: 10px 20px 0 0;
    display: block; }
  body.general a img, body.cms-education-diamond-buying-guide-html a img, body.cms-education-jewellery-buying-guide-html a img {
    border: 0; }
  body.general .hoverscroll, body.cms-education-diamond-buying-guide-html .hoverscroll, body.cms-education-jewellery-buying-guide-html .hoverscroll {
    padding: 0;
    width: 544px; }
  body.general #my-list li, body.cms-education-diamond-buying-guide-html #my-list li, body.cms-education-jewellery-buying-guide-html #my-list li {
    width: 140px;
    float: left;
    list-style: none; }
  body.general .rings, body.cms-education-diamond-buying-guide-html .rings, body.cms-education-jewellery-buying-guide-html .rings {
    width: 217px;
    height: 170px;
    border-bottom: solid 1px #e6e7e9;
    border-right: solid 1px #e6e7e9;
    float: left;
    text-align: right;
    padding: 15px 12px 12px;
    line-height: 16px;
    background-color: #f0f8fb;
    color: #666; }
  body.general .rings img, body.cms-education-diamond-buying-guide-html .rings img, body.cms-education-jewellery-buying-guide-html .rings img {
    padding-bottom: 14px; }
  body.general .pendants, body.cms-education-diamond-buying-guide-html .pendants, body.cms-education-jewellery-buying-guide-html .pendants {
    width: 235px;
    height: 183px;
    float: right;
    padding: 2px 6px 12px 0;
    font-size: 11px;
    text-align: right;
    border-bottom: solid 1px #e6e7e9; }
  body.general .pendants p, body.cms-education-diamond-buying-guide-html .pendants p, body.cms-education-jewellery-buying-guide-html .pendants p {
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.general .pt76, body.cms-education-diamond-buying-guide-html .pt76, body.cms-education-jewellery-buying-guide-html .pt76 {
    padding-top: 76px; }
  body.general .pt140, body.cms-education-diamond-buying-guide-html .pt140, body.cms-education-jewellery-buying-guide-html .pt140 {
    padding-top: 140px !important; }
  body.general .pt156, body.cms-education-diamond-buying-guide-html .pt156, body.cms-education-jewellery-buying-guide-html .pt156 {
    padding-top: 156px !important; }
  body.general .pt125, body.cms-education-diamond-buying-guide-html .pt125, body.cms-education-jewellery-buying-guide-html .pt125 {
    padding-top: 125px !important; }
  body.general .pendants img, body.cms-education-diamond-buying-guide-html .pendants img, body.cms-education-jewellery-buying-guide-html .pendants img {
    float: left;
    margin: -190px 0 0 0; }
  body.general .earrings, body.cms-education-diamond-buying-guide-html .earrings, body.cms-education-jewellery-buying-guide-html .earrings {
    width: 195px;
    height: 193px;
    float: left;
    padding: 19px 23px 0;
    font-size: 11px;
    text-align: right; }
  body.general .earrings p, body.cms-education-diamond-buying-guide-html .earrings p, body.cms-education-jewellery-buying-guide-html .earrings p {
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.general .earrings img, body.cms-education-diamond-buying-guide-html .earrings img, body.cms-education-jewellery-buying-guide-html .earrings img {
    padding-bottom: 5px; }
  body.general .solitairePendants, body.cms-education-diamond-buying-guide-html .solitairePendants, body.cms-education-jewellery-buying-guide-html .solitairePendants {
    float: left;
    height: 193px;
    padding: 2px 13px 0;
    text-align: right;
    width: 215px; }
  body.general .solitairePendants p, body.cms-education-diamond-buying-guide-html .solitairePendants p, body.cms-education-jewellery-buying-guide-html .solitairePendants p {
    padding: 0;
    color: #666;
    margin: 0;
    line-height: 16px; }
  body.general .solitairePendants img, body.cms-education-diamond-buying-guide-html .solitairePendants img, body.cms-education-jewellery-buying-guide-html .solitairePendants img {
    padding-bottom: 8px; }
  body.general .bangles, body.cms-education-diamond-buying-guide-html .bangles, body.cms-education-jewellery-buying-guide-html .bangles {
    width: 227px;
    height: 201px;
    border-left: solid 1px #e6e7e9;
    float: left;
    font-size: 11px;
    text-align: right;
    padding: 11px 14px 0 0;
    background-color: #F0F8FB; }
  body.general .pL, body.cms-education-diamond-buying-guide-html .pL, body.cms-education-jewellery-buying-guide-html .pL {
    padding-left: 14px !important; }
  body.general .bangles p, body.cms-education-diamond-buying-guide-html .bangles p, body.cms-education-jewellery-buying-guide-html .bangles p {
    padding: 0 0 19px 14px;
    margin: 0;
    line-height: 16px; }
  body.general .bangles img, body.cms-education-diamond-buying-guide-html .bangles img, body.cms-education-jewellery-buying-guide-html .bangles img {
    padding: 39px 0 0; }
  body.general .bracelets, body.cms-education-diamond-buying-guide-html .bracelets, body.cms-education-jewellery-buying-guide-html .bracelets {
    height: 201px;
    border-left: solid 1px #e6e7e9;
    float: left;
    padding: 11px 7px 0 0;
    text-align: right;
    width: 232px;
    background-color: #F0F8FB; }
  body.general .bracelets p, body.cms-education-diamond-buying-guide-html .bracelets p, body.cms-education-jewellery-buying-guide-html .bracelets p {
    padding: 0 0 19px 14px;
    margin: 0;
    line-height: 16px;
    color: #666; }
  body.general .bracelets img, body.cms-education-diamond-buying-guide-html .bracelets img, body.cms-education-jewellery-buying-guide-html .bracelets img {
    padding: 39px 0 24px; }
  body.general .shopwithConfidence, body.cms-education-diamond-buying-guide-html .shopwithConfidence, body.cms-education-jewellery-buying-guide-html .shopwithConfidence {
    width: 914px;
    padding: 0 0 0 40px;
    margin: 0 0 20px;
    display: block;
    overflow: hidden; }
  body.general .shopwithConfidenceLeft, body.cms-education-diamond-buying-guide-html .shopwithConfidenceLeft, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceLeft {
    float: left;
    width: 266px;
    background: url(../images/guarantee-img.gif) no-repeat 0 27px;
    margin-top: 11px; }
  body.general .shopwithConfidenceLeft h2, body.cms-education-diamond-buying-guide-html .shopwithConfidenceLeft h2, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceLeft h2 {
    color: #666;
    font-size: 18px;
    margin: 0;
    padding: 0 0 123px 20px;
    font-weight: bold; }
  body.general .shopwithConfidenceLeft h2 span, body.cms-education-diamond-buying-guide-html .shopwithConfidenceLeft h2 span, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceLeft h2 span {
    color: #800; }
  body.general .shopwithConfidenceLeft ul, body.cms-education-diamond-buying-guide-html .shopwithConfidenceLeft ul, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceLeft ul {
    margin: 0 0 0 18px;
    padding: 0; }
  body.general .shopwithConfidenceLeft ul li, body.cms-education-diamond-buying-guide-html .shopwithConfidenceLeft ul li, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    color: #800; }
  body.general .shopwithConfidenceRight, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight {
    float: right;
    background: url(../images/round-bg.png) no-repeat;
    padding: 10px 9px 11px 20px;
    width: 608px; }
  body.general .shopwithConfidenceRight h2, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight h2, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight h2 {
    font-size: 20px;
    margin: 0 0 5px 0;
    padding: 0;
    color: #000; }
  body.general .shopwithConfidenceRight h2 span, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight h2 span, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight h2 span {
    color: #800 !important;
    font-weight: normal; }
  body.general .shopwithConfidenceRight span, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight span, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight span {
    font-weight: bold;
    color: #1d629f; }
  body.general .shopwithConfidenceRight span.seemore, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight span.seemore, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight span.seemore {
    float: right;
    font-size: 11px;
    margin: 8px 20px 0 0; }
  body.general .shopwithConfidenceRight span.seemore a, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight span.seemore a, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight span.seemore a {
    color: #000;
    font-weight: normal; }
  body.general .shopwithConfidenceRight ul, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight ul, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight ul {
    margin: 0;
    padding: 0; }
  body.general .shopwithConfidenceRight ul li, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight ul li, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight ul li {
    margin: 0 9px 0 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
    line-height: 18px;
    color: #000;
    float: left;
    font-size: 11px; }
  body.general .shopwithConfidenceRight ul li p, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight ul li p, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight ul li p {
    color: #999999;
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.general .shopwithConfidenceRight ul li span, body.cms-education-diamond-buying-guide-html .shopwithConfidenceRight ul li span, body.cms-education-jewellery-buying-guide-html .shopwithConfidenceRight ul li span {
    font-weight: bold;
    color: #1b3e5d; }
  body.general .metroDiamondTop, body.cms-education-diamond-buying-guide-html .metroDiamondTop, body.cms-education-jewellery-buying-guide-html .metroDiamondTop {
    border-bottom: solid 1px #1c405f;
    display: block;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 18px; }
  body.general .metroDiamondTop h3, body.cms-education-diamond-buying-guide-html .metroDiamondTop h3, body.cms-education-jewellery-buying-guide-html .metroDiamondTop h3 {
    float: left;
    padding: 13px 0 0;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    color: #000; }
  body.general .metroDiamondTop h2, body.cms-education-diamond-buying-guide-html .metroDiamondTop h2, body.cms-education-jewellery-buying-guide-html .metroDiamondTop h2 {
    float: right;
    padding: 0;
    margin: 0;
    font-size: 33px;
    font-weight: normal;
    font-family: 'PT Sans',"Times New Roman", Times, serif;
    color: #1b3e5d; }
  body.general .metroDiamondLeft, body.cms-education-diamond-buying-guide-html .metroDiamondLeft, body.cms-education-jewellery-buying-guide-html .metroDiamondLeft {
    float: left;
    padding: 0;
    margin: 0; }
  body.general .metroDiamondLeft ul, body.cms-education-diamond-buying-guide-html .metroDiamondLeft ul, body.cms-education-jewellery-buying-guide-html .metroDiamondLeft ul {
    padding: 0; }
  body.general .metroDiamondLeft .productInfoTop ul li, body.cms-education-diamond-buying-guide-html .metroDiamondLeft .productInfoTop ul li, body.cms-education-jewellery-buying-guide-html .metroDiamondLeft .productInfoTop ul li {
    margin: 0px 2px 3px 0px;
    padding: 0;
    float: left;
    list-style: none;
    font-size: 13px;
    color: #1f1e24;
    font-weight: bold; }
  body.general .metroDiamondLeft ul li.full, body.cms-education-diamond-buying-guide-html .metroDiamondLeft ul li.full, body.cms-education-jewellery-buying-guide-html .metroDiamondLeft ul li.full {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    list-style: none; }
  body.general .metroDiamondLeft ul li.full a, body.cms-education-diamond-buying-guide-html .metroDiamondLeft ul li.full a, body.cms-education-jewellery-buying-guide-html .metroDiamondLeft ul li.full a {
    text-decoration: none;
    color: #d2d3d5;
    background: url(../images/sprite-bg.png) no-repeat 0 -175px;
    padding: 0 0 5px 40px;
    display: block; }
  body.general .metroDiamondLeft ul li.full a:hover, body.cms-education-diamond-buying-guide-html .metroDiamondLeft ul li.full a:hover, body.cms-education-jewellery-buying-guide-html .metroDiamondLeft ul li.full a:hover {
    color: #1e629f;
    background: url(../images/sprite-bg.png) no-repeat 0 -206px; }
  body.general .metroDiamondLeft ul li.zoom, body.cms-education-diamond-buying-guide-html .metroDiamondLeft ul li.zoom, body.cms-education-jewellery-buying-guide-html .metroDiamondLeft ul li.zoom {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none; }
  body.general .metroDiamondLeft ul li.zoom a, body.cms-education-diamond-buying-guide-html .metroDiamondLeft ul li.zoom a, body.cms-education-jewellery-buying-guide-html .metroDiamondLeft ul li.zoom a {
    text-decoration: none;
    color: #d2d3d5;
    background: url(../images/sprite-bg.png) no-repeat 0 -235px;
    padding: 0 0 5px 54px;
    display: block; }
  body.general .metroDiamondLeft ul li.zoom a:hover, body.cms-education-diamond-buying-guide-html .metroDiamondLeft ul li.zoom a:hover, body.cms-education-jewellery-buying-guide-html .metroDiamondLeft ul li.zoom a:hover {
    color: #1e629f;
    background: url(../images/sprite-bg.png) no-repeat 0 -271px; }
  body.general .metroDiamondL, body.cms-education-diamond-buying-guide-html .metroDiamondL, body.cms-education-jewellery-buying-guide-html .metroDiamondL {
    float: left;
    width: 356px;
    margin: 0 22px; }
  body.general .metroDiamondLTop, body.cms-education-diamond-buying-guide-html .metroDiamondLTop, body.cms-education-jewellery-buying-guide-html .metroDiamondLTop {
    padding: 0;
    display: block;
    overflow: hidden;
    width: 404px;
    margin: 0; }
  body.general .metroDiamondLTop ul, body.cms-education-diamond-buying-guide-html .metroDiamondLTop ul, body.cms-education-jewellery-buying-guide-html .metroDiamondLTop ul {
    width: 162px;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  body.general .metroDiamondLTop ul li, body.cms-education-diamond-buying-guide-html .metroDiamondLTop ul li, body.cms-education-jewellery-buying-guide-html .metroDiamondLTop ul li {
    list-style: none;
    float: left;
    border: solid 5px #eaeaea;
    border-right: none; }
  body.general .metroDiamondLTop ul li a, body.cms-education-diamond-buying-guide-html .metroDiamondLTop ul li a, body.cms-education-jewellery-buying-guide-html .metroDiamondLTop ul li a {
    border: solid 1px #fff;
    background-color: #fff;
    display: block; }
  body.general .metroDiamondLTop ul li a:hover, body.cms-education-diamond-buying-guide-html .metroDiamondLTop ul li a:hover, body.cms-education-jewellery-buying-guide-html .metroDiamondLTop ul li a:hover {
    border: solid 1px #800; }
  body.general .metroDiamondR, body.cms-education-diamond-buying-guide-html .metroDiamondR, body.cms-education-jewellery-buying-guide-html .metroDiamondR {
    float: right;
    width: 300px;
    font-size: 11px; }
  body.general .metroDiamondR span.totalPrise, body.cms-education-diamond-buying-guide-html .metroDiamondR span.totalPrise, body.cms-education-jewellery-buying-guide-html .metroDiamondR span.totalPrise {
    padding: 0 0 10px;
    margin: 0 11px 10px 0;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    border-bottom: solid 1px #e3e1e1; }
  body.general .metroDiamondR p, body.cms-education-diamond-buying-guide-html .metroDiamondR p, body.cms-education-jewellery-buying-guide-html .metroDiamondR p {
    padding: 0 0 10px 0;
    margin: 0;
    line-height: 16px; }
  body.general .metroDiamondR h3, body.cms-education-diamond-buying-guide-html .metroDiamondR h3, body.cms-education-jewellery-buying-guide-html .metroDiamondR h3 {
    font-weight: normal;
    margin: 0 0 0px;
    line-height: 18px;
    padding: 0; }
  body.general .brd, body.cms-education-diamond-buying-guide-html .brd, body.cms-education-jewellery-buying-guide-html .brd {
    border: solid 1px #b30000 !important; }
  body.general .metroDiamondR span, body.cms-education-diamond-buying-guide-html .metroDiamondR span, body.cms-education-jewellery-buying-guide-html .metroDiamondR span {
    display: block;
    padding-bottom: 7px; }
  body.general .metroDiamondR span strong, body.cms-education-diamond-buying-guide-html .metroDiamondR span strong, body.cms-education-jewellery-buying-guide-html .metroDiamondR span strong {
    font-size: 13px; }
  body.general .metroDiamondR span a input, body.cms-education-diamond-buying-guide-html .metroDiamondR span a input, body.cms-education-jewellery-buying-guide-html .metroDiamondR span a input {
    border: solid 1px #ebebeb;
    padding: 5px 8px;
    margin-left: 10px;
    width: 10px; }
  body.general .metroDiamondR h4, body.cms-education-diamond-buying-guide-html .metroDiamondR h4, body.cms-education-jewellery-buying-guide-html .metroDiamondR h4 {
    font-size: 12px;
    font-weight: normal;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #000;
    display: block;
    text-transform: capitalize; }
  body.general .metroDiamondR h4 span, body.cms-education-diamond-buying-guide-html .metroDiamondR h4 span, body.cms-education-jewellery-buying-guide-html .metroDiamondR h4 span {
    float: left;
    padding: 0px 0 0;
    margin: 0 10px 0 0;
    font-weight: bold;
    border: none;
    font-size: 16px;
    color: #000; }
  body.general .pl5, body.cms-education-diamond-buying-guide-html .pl5, body.cms-education-jewellery-buying-guide-html .pl5 {
    padding-left: 5px !important; }
  body.general .pr12, body.cms-education-diamond-buying-guide-html .pr12, body.cms-education-jewellery-buying-guide-html .pr12 {
    padding-right: 12px !important; }
  body.general .h64, body.cms-education-diamond-buying-guide-html .h64, body.cms-education-jewellery-buying-guide-html .h64 {
    height: 64px !important; }
  body.general .metroDiamondR h4 input, body.cms-education-diamond-buying-guide-html .metroDiamondR h4 input, body.cms-education-jewellery-buying-guide-html .metroDiamondR h4 input {
    width: 105px;
    height: 23px;
    border: none;
    color: #FFF;
    font-size: 10px;
    background: url(../images/sprite-bg.png) no-repeat 0 -133px;
    cursor: pointer; }
  body.general .metroDiamondR ul, body.cms-education-diamond-buying-guide-html .metroDiamondR ul, body.cms-education-jewellery-buying-guide-html .metroDiamondR ul {
    margin: 5px 0 0;
    padding: 0; }
  body.general .metroDiamondR ul li, body.cms-education-diamond-buying-guide-html .metroDiamondR ul li, body.cms-education-jewellery-buying-guide-html .metroDiamondR ul li {
    float: left;
    font-size: 11px; }
  body.general .metroDiamondR h2, body.cms-education-diamond-buying-guide-html .metroDiamondR h2, body.cms-education-jewellery-buying-guide-html .metroDiamondR h2 {
    font-weight: normal;
    margin: 0;
    padding: 0 0 4px; }
  body.general .metroDiamondR ul li a, body.cms-education-diamond-buying-guide-html .metroDiamondR ul li a, body.cms-education-jewellery-buying-guide-html .metroDiamondR ul li a {
    color: #000;
    text-decoration: none;
    font-weight: normal; }
  body.general .metroDiamondR ul li a:hover, body.cms-education-diamond-buying-guide-html .metroDiamondR ul li a:hover, body.cms-education-jewellery-buying-guide-html .metroDiamondR ul li a:hover {
    color: #800;
    text-decoration: underline; }
  body.general .metroDiamondR ul li a.active, body.cms-education-diamond-buying-guide-html .metroDiamondR ul li a.active, body.cms-education-jewellery-buying-guide-html .metroDiamondR ul li a.active {
    color: #800;
    text-decoration: underline; }
  body.general .metroDiamondRight, body.cms-education-diamond-buying-guide-html .metroDiamondRight, body.cms-education-jewellery-buying-guide-html .metroDiamondRight {
    float: right;
    width: 194px;
    padding: 5px 0 0;
    margin: 0; }
  body.general .metroDiamondRight ul, body.cms-education-diamond-buying-guide-html .metroDiamondRight ul, body.cms-education-jewellery-buying-guide-html .metroDiamondRight ul {
    margin: 1px 0 13px;
    padding: 0; }
  body.general .metroDiamondRight ul li, body.cms-education-diamond-buying-guide-html .metroDiamondRight ul li, body.cms-education-jewellery-buying-guide-html .metroDiamondRight ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 11px; }
  body.general .tweet, body.cms-education-diamond-buying-guide-html .tweet, body.cms-education-jewellery-buying-guide-html .tweet {
    padding: 0;
    margin: 0 0 5px; }
  body.general .tweet a, body.cms-education-diamond-buying-guide-html .tweet a, body.cms-education-jewellery-buying-guide-html .tweet a {
    padding: 0 0 0 20px;
    margin: 0;
    color: #1c619e;
    text-decoration: underline; }
  body.general .emailbg, body.cms-education-diamond-buying-guide-html .emailbg, body.cms-education-jewellery-buying-guide-html .emailbg {
    background: url(../images/sprite-bg.png) no-repeat -138px -51px !important; }
  body.general .share, body.cms-education-diamond-buying-guide-html .share, body.cms-education-jewellery-buying-guide-html .share {
    padding: 0;
    margin: 0 0 5px; }
  body.general .share a, body.cms-education-diamond-buying-guide-html .share a, body.cms-education-jewellery-buying-guide-html .share a {
    padding: 0 0 3px 27px;
    margin: 0;
    color: #1c619e; }
  body.general .like, body.cms-education-diamond-buying-guide-html .like, body.cms-education-jewellery-buying-guide-html .like {
    padding: 0;
    margin: 0 0 5px; }
  body.general .like a, body.cms-education-diamond-buying-guide-html .like a, body.cms-education-jewellery-buying-guide-html .like a {
    padding: 0 0 0 27px;
    margin: 0;
    background: url(../images/sprite-bg.png) no-repeat 0 -71px;
    color: #000;
    text-decoration: none; }
  body.general .like a:hover, body.cms-education-diamond-buying-guide-html .like a:hover, body.cms-education-jewellery-buying-guide-html .like a:hover {
    text-decoration: underline; }
  body.general .print, body.cms-education-diamond-buying-guide-html .print, body.cms-education-jewellery-buying-guide-html .print {
    padding: 0;
    margin: 0 0 5px; }
  body.general .print a, body.cms-education-diamond-buying-guide-html .print a, body.cms-education-jewellery-buying-guide-html .print a {
    padding: 0 0 3px 27px;
    margin: 0;
    color: #1C619E;
    text-decoration: underline; }
  body.general .metrodiamondBangle, body.cms-education-diamond-buying-guide-html .metrodiamondBangle, body.cms-education-jewellery-buying-guide-html .metrodiamondBangle {
    width: 929px;
    display: block;
    overflow: hidden;
    clear: both; }
  body.general .metrodiamondBangleLeft, body.cms-education-diamond-buying-guide-html .metrodiamondBangleLeft, body.cms-education-jewellery-buying-guide-html .metrodiamondBangleLeft {
    float: left;
    width: 1170px !important; }
  body.general .metrodiamondBangleLeft h2, body.cms-education-diamond-buying-guide-html .metrodiamondBangleLeft h2, body.cms-education-jewellery-buying-guide-html .metrodiamondBangleLeft h2 {
    margin: 0 0 30px;
    padding: 0;
    font-size: 16px;
    font-weight: normal; }
  body.general .metrodiamondBangleLeftTable span, body.cms-education-diamond-buying-guide-html .metrodiamondBangleLeftTable span, body.cms-education-jewellery-buying-guide-html .metrodiamondBangleLeftTable span {
    margin: 0;
    padding: 0 0 8px;
    color: #000;
    border-bottom: solid 1px #ccc;
    font-size: 12px;
    display: block;
    font-weight: bold;
    width: 300px; }
  body.general .metrodiamondBangleLeftTable, body.cms-education-diamond-buying-guide-html .metrodiamondBangleLeftTable, body.cms-education-jewellery-buying-guide-html .metrodiamondBangleLeftTable {
    width: 300px;
    display: block;
    overflow: hidden;
    float: left;
    font-size: 11px;
    margin-right: 46px; }
  body.general .metrodiamondBangleLeftTop, body.cms-education-diamond-buying-guide-html .metrodiamondBangleLeftTop, body.cms-education-jewellery-buying-guide-html .metrodiamondBangleLeftTop {
    width: 680px;
    border-bottom: solid 1px #e6e7e9;
    display: block;
    overflow: hidden;
    padding: 30px 0 0 34px;
    margin-bottom: 25px; }
  body.general .mr0, body.cms-education-diamond-buying-guide-html .mr0, body.cms-education-jewellery-buying-guide-html .mr0 {
    margin-right: 0 !important; }
  body.general .pl25, body.cms-education-diamond-buying-guide-html .pl25, body.cms-education-jewellery-buying-guide-html .pl25 {
    padding-left: 25px !important; }
  body.general .metrodiamondBangleLeftTable tr td, body.cms-education-diamond-buying-guide-html .metrodiamondBangleLeftTable tr td, body.cms-education-jewellery-buying-guide-html .metrodiamondBangleLeftTable tr td {
    margin: 0;
    padding: 0 0 10px;
    width: 450px; }
  body.general .metrodiamondBangleLeftTable tr td a, body.cms-education-diamond-buying-guide-html .metrodiamondBangleLeftTable tr td a, body.cms-education-jewellery-buying-guide-html .metrodiamondBangleLeftTable tr td a {
    text-decoration: underline;
    color: #1b3e5d; }
  body.general .pb34, body.cms-education-diamond-buying-guide-html .pb34, body.cms-education-jewellery-buying-guide-html .pb34 {
    padding-bottom: 34px !important; }
  body.general .metrodiamondBangleRight, body.cms-education-diamond-buying-guide-html .metrodiamondBangleRight, body.cms-education-jewellery-buying-guide-html .metrodiamondBangleRight {
    width: 193px;
    border-bottom: solid 12px #e6e7e9;
    float: right; }
  body.general .metrodiamondBangleRight h2, body.cms-education-diamond-buying-guide-html .metrodiamondBangleRight h2, body.cms-education-jewellery-buying-guide-html .metrodiamondBangleRight h2 {
    margin: 0;
    font-size: 13px;
    display: block;
    overflow: hidden; }
  body.general .similarItems, body.cms-education-diamond-buying-guide-html .similarItems, body.cms-education-jewellery-buying-guide-html .similarItems {
    width: 171px;
    padding: 0 0 8px;
    margin: 0;
    text-align: center;
    border-bottom: none;
    font-weight: bold; }
  body.general .similarItems img, body.cms-education-diamond-buying-guide-html .similarItems img, body.cms-education-jewellery-buying-guide-html .similarItems img {
    padding: 8px; }
  body.general .similarItems span, body.cms-education-diamond-buying-guide-html .similarItems span, body.cms-education-jewellery-buying-guide-html .similarItems span {
    display: inline-block;
    font-weight: bold; }
  body.general .similarItems a, body.cms-education-diamond-buying-guide-html .similarItems a, body.cms-education-jewellery-buying-guide-html .similarItems a {
    font-weight: normal; }
  body.general .pt5, body.cms-education-diamond-buying-guide-html .pt5, body.cms-education-jewellery-buying-guide-html .pt5 {
    padding-top: 0px !important; }
  body.general .pagination, body.cms-education-diamond-buying-guide-html .pagination, body.cms-education-jewellery-buying-guide-html .pagination {
    padding: 10px 0 10px 0;
    float: left; }
  body.general .pagination a, body.cms-education-diamond-buying-guide-html .pagination a, body.cms-education-jewellery-buying-guide-html .pagination a {
    color: #000;
    text-decoration: none;
    font-size: 11px; }
  body.general .pagination a:hover, body.cms-education-diamond-buying-guide-html .pagination a:hover, body.cms-education-jewellery-buying-guide-html .pagination a:hover {
    color: #800;
    text-decoration: underline; }
  body.general .pagination a.active, body.cms-education-diamond-buying-guide-html .pagination a.active, body.cms-education-jewellery-buying-guide-html .pagination a.active {
    color: #800;
    text-decoration: underline; }
  body.general .w240, body.cms-education-diamond-buying-guide-html .w240, body.cms-education-jewellery-buying-guide-html .w240 {
    width: 240px !important; }
  body.general .recentlyviewedJewellery, body.cms-education-diamond-buying-guide-html .recentlyviewedJewellery, body.cms-education-jewellery-buying-guide-html .recentlyviewedJewellery {
    width: 675px;
    padding: 0;
    margin: 0 0 18px 47px; }
  body.general .recentlyviewedJewellery h2, body.cms-education-diamond-buying-guide-html .recentlyviewedJewellery h2, body.cms-education-jewellery-buying-guide-html .recentlyviewedJewellery h2 {
    padding: 0 0 15px 0;
    margin: 0; }
  body.general .recentlyviewedJewelleryBox, body.cms-education-diamond-buying-guide-html .recentlyviewedJewelleryBox, body.cms-education-jewellery-buying-guide-html .recentlyviewedJewelleryBox {
    display: block;
    overflow: hidden;
    padding: 9px 2px 6px;
    width: 672px; }
  body.general .fr, body.cms-education-diamond-buying-guide-html .fr, body.cms-education-jewellery-buying-guide-html .fr {
    float: right !important; }
  body.general .arrow, body.cms-education-diamond-buying-guide-html .arrow, body.cms-education-jewellery-buying-guide-html .arrow {
    padding: 60px 3px 0 0 !important; }
  body.general .pt60, body.cms-education-diamond-buying-guide-html .pt60, body.cms-education-jewellery-buying-guide-html .pt60 {
    padding-top: 60px !important; }
  body.general .recentlyviewedJewelleryBox ul li img, body.cms-education-diamond-buying-guide-html .recentlyviewedJewelleryBox ul li img, body.cms-education-jewellery-buying-guide-html .recentlyviewedJewelleryBox ul li img {
    border: solid 1px #ccc; }
  body.general .recentlyviewedJewelleryBox ul li p, body.cms-education-diamond-buying-guide-html .recentlyviewedJewelleryBox ul li p, body.cms-education-jewellery-buying-guide-html .recentlyviewedJewelleryBox ul li p {
    padding: 3px 0;
    margin: 0;
    color: #63666A; }
  body.general .recentlyviewedJewelleryBox ul li span, body.cms-education-diamond-buying-guide-html .recentlyviewedJewelleryBox ul li span, body.cms-education-jewellery-buying-guide-html .recentlyviewedJewelleryBox ul li span {
    display: block;
    color: #1b3e5d;
    font-size: 13px;
    font-weight: bold; }
  body.general .viewBanglesOuter, body.cms-education-diamond-buying-guide-html .viewBanglesOuter, body.cms-education-jewellery-buying-guide-html .viewBanglesOuter {
    width: 954px;
    display: block;
    overflow: hidden; }
  body.general .refineSearch, body.cms-education-diamond-buying-guide-html .refineSearch, body.cms-education-jewellery-buying-guide-html .refineSearch {
    width: 923px;
    display: block;
    height: 112px;
    overflow: hidden;
    padding: 15px 0 16px 8px;
    border: solid 1px #1e639f;
    border-top: none;
    margin: 0 10px 20px;
    background-color: #fff; }
  body.general .refineSearch h3, body.cms-education-diamond-buying-guide-html .refineSearch h3, body.cms-education-jewellery-buying-guide-html .refineSearch h3 {
    margin: 0 0 10px 8px;
    padding: 0;
    font-size: 15px;
    color: #2466a1; }
  body.general .refineSearch h3 a, body.cms-education-diamond-buying-guide-html .refineSearch h3 a, body.cms-education-jewellery-buying-guide-html .refineSearch h3 a {
    font-size: 11px;
    color: #000;
    margin-left: 10px; }
  body.general .w206, body.cms-education-diamond-buying-guide-html .w206, body.cms-education-jewellery-buying-guide-html .w206 {
    width: 206px !important; }
  body.general .w98, body.cms-education-diamond-buying-guide-html .w98, body.cms-education-jewellery-buying-guide-html .w98 {
    width: 98px !important; }
  body.general .priceContent, body.cms-education-diamond-buying-guide-html .priceContent, body.cms-education-jewellery-buying-guide-html .priceContent {
    width: 380px;
    padding: 0;
    margin: 0 0 5px;
    overflow: hidden; }
  body.general .priceContentOuter, body.cms-education-diamond-buying-guide-html .priceContentOuter, body.cms-education-jewellery-buying-guide-html .priceContentOuter {
    padding: 0;
    font-size: 11px;
    font-size: 11px;
    float: left;
    cursor: pointer; }
  body.general .priceContentOuter label, body.cms-education-diamond-buying-guide-html .priceContentOuter label, body.cms-education-jewellery-buying-guide-html .priceContentOuter label {
    color: #000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 7px;
    text-transform: uppercase; }
  body.general .priceContent ul, body.cms-education-diamond-buying-guide-html .priceContent ul, body.cms-education-jewellery-buying-guide-html .priceContent ul {
    padding: 0;
    margin: 1px 0 24px !important;
    font-size: 11px;
    font-size: 11px;
    z-index: 999; }
  body.general .priceContent ul li, body.cms-education-diamond-buying-guide-html .priceContent ul li, body.cms-education-jewellery-buying-guide-html .priceContent ul li {
    padding: 0;
    margin: 2px 11px 0 0;
    list-style: none;
    float: left;
    cursor: pointer; }
  body.general .priceContent ul li label, body.cms-education-diamond-buying-guide-html .priceContent ul li label, body.cms-education-jewellery-buying-guide-html .priceContent ul li label {
    width: 110px;
    font-size: 11px;
    float: left;
    color: #666;
    padding: 0 0 7px 0;
    display: block; }
  body.general .priceContent ul li select, body.cms-education-diamond-buying-guide-html .priceContent ul li select, body.cms-education-jewellery-buying-guide-html .priceContent ul li select {
    width: 110px;
    padding: 0;
    margin: 0;
    font-size: 10px;
    border: solid 1px #c9c9c9; }
  body.general .priceContentOuter input, body.cms-education-diamond-buying-guide-html .priceContentOuter input, body.cms-education-jewellery-buying-guide-html .priceContentOuter input {
    float: left;
    width: 270px;
    margin-right: 5px;
    height: 18px;
    border: solid 1px #dadada; }
  body.general .paginationOuter, body.cms-education-diamond-buying-guide-html .paginationOuter, body.cms-education-jewellery-buying-guide-html .paginationOuter {
    width: 934px;
    margin: 0 10px;
    overflow: hidden;
    display: block; }
  body.general .paginationBottom, body.cms-education-diamond-buying-guide-html .paginationBottom, body.cms-education-jewellery-buying-guide-html .paginationBottom {
    width: 658px;
    margin: 0 13px 8px 0;
    overflow: hidden;
    display: block;
    border: solid 1px #000;
    border-top: none; }
  body.general .pagination, body.cms-education-diamond-buying-guide-html .pagination, body.cms-education-jewellery-buying-guide-html .pagination {
    width: 655px;
    display: block;
    overflow: hidden; }
  body.general .paginationInner, body.cms-education-diamond-buying-guide-html .paginationInner, body.cms-education-jewellery-buying-guide-html .paginationInner {
    width: 934px;
    display: block;
    overflow: hidden; }
  body.general .paginationLeft, body.cms-education-diamond-buying-guide-html .paginationLeft, body.cms-education-jewellery-buying-guide-html .paginationLeft {
    padding: 0 0 10px 0;
    float: left;
    font-weight: bold; }
  body.general .paginationLeft h2, body.cms-education-diamond-buying-guide-html .paginationLeft h2, body.cms-education-jewellery-buying-guide-html .paginationLeft h2 {
    font-size: 13px;
    color: #2064a0;
    float: left;
    margin-right: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  body.general .paginationLeft h4, body.cms-education-diamond-buying-guide-html .paginationLeft h4, body.cms-education-jewellery-buying-guide-html .paginationLeft h4 {
    padding: 0;
    margin: 0 12px 0;
    float: left;
    font-size: 14px;
    color: #6D0000; }
  body.general .ml0, body.cms-education-diamond-buying-guide-html .ml0, body.cms-education-jewellery-buying-guide-html .ml0 {
    margin-left: 0 !important; }
  body.general .paginationLeft strong, body.cms-education-diamond-buying-guide-html .paginationLeft strong, body.cms-education-jewellery-buying-guide-html .paginationLeft strong {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding-right: 10px; }
  body.general .paginationLeft strong span, body.cms-education-diamond-buying-guide-html .paginationLeft strong span, body.cms-education-jewellery-buying-guide-html .paginationLeft strong span {
    color: #6d0000; }
  body.general .paginationRight, body.cms-education-diamond-buying-guide-html .paginationRight, body.cms-education-jewellery-buying-guide-html .paginationRight {
    float: right;
    font-size: 11px; }
  body.general .paginationRight a, body.cms-education-diamond-buying-guide-html .paginationRight a, body.cms-education-jewellery-buying-guide-html .paginationRight a {
    color: #000;
    text-decoration: none;
    margin-right: 2px; }
  body.general .paginationRight a:hover, body.cms-education-diamond-buying-guide-html .paginationRight a:hover, body.cms-education-jewellery-buying-guide-html .paginationRight a:hover {
    color: #800;
    text-decoration: underline; }
  body.general .paginationRight a.active, body.cms-education-diamond-buying-guide-html .paginationRight a.active, body.cms-education-jewellery-buying-guide-html .paginationRight a.active {
    color: #800;
    text-decoration: underline; }
  body.general .paginationLeft h3, body.cms-education-diamond-buying-guide-html .paginationLeft h3, body.cms-education-jewellery-buying-guide-html .paginationLeft h3 {
    font-size: 12px;
    font-weight: bold;
    color: #6d0000;
    float: left;
    margin: 0 15px 0 0;
    padding: 0; }
  body.general .paginationLeft h3 span, body.cms-education-diamond-buying-guide-html .paginationLeft h3 span, body.cms-education-jewellery-buying-guide-html .paginationLeft h3 span {
    color: #000; }
  body.general .paginationLeft span, body.cms-education-diamond-buying-guide-html .paginationLeft span, body.cms-education-jewellery-buying-guide-html .paginationLeft span {
    color: #000;
    font-size: 11px; }
  body.general .display_wrap, body.cms-education-diamond-buying-guide-html .display_wrap, body.cms-education-jewellery-buying-guide-html .display_wrap {
    position: absolute;
    top: 307px;
    width: 160px;
    font: 11px PT Sans,Arial;
    z-index: 100;
    margin: 0;
    padding: 5px 0;
    height: 32px;
    background: url() no-repeat;
    z-index: 0; }
  body.general .mt8, body.cms-education-diamond-buying-guide-html .mt8, body.cms-education-jewellery-buying-guide-html .mt8 {
    margin-top: 8px; }
  body.general .fl, body.cms-education-diamond-buying-guide-html .fl, body.cms-education-jewellery-buying-guide-html .fl {
    float: left !important; }
  body.general .bN, body.cms-education-diamond-buying-guide-html .bN, body.cms-education-jewellery-buying-guide-html .bN {
    border: none !important; }
  body.general .img3, body.cms-education-diamond-buying-guide-html .img3, body.cms-education-jewellery-buying-guide-html .img3 {
    float: right !important;
    position: inherit !important; }
  body.general a, body.cms-education-diamond-buying-guide-html a, body.cms-education-jewellery-buying-guide-html a {
    outline: none;
    color: #666;
    cursor: pointer; }
  body.general .pl0, body.cms-education-diamond-buying-guide-html .pl0, body.cms-education-jewellery-buying-guide-html .pl0 {
    padding-left: 0 !important; }
  body.general .w54, body.cms-education-diamond-buying-guide-html .w54, body.cms-education-jewellery-buying-guide-html .w54 {
    width: 54px !important; }
  body.general * + html .display_wrap, body.cms-education-diamond-buying-guide-html * + html .display_wrap, body.cms-education-jewellery-buying-guide-html * + html .display_wrap {
    top: 300px !important; }
  body.general .bc, body.cms-education-diamond-buying-guide-html .bc, body.cms-education-jewellery-buying-guide-html .bc {
    background-color: #f0f8fb !important; }
  body.general .bestSelling, body.cms-education-diamond-buying-guide-html .bestSelling, body.cms-education-jewellery-buying-guide-html .bestSelling {
    padding: 20px 0 7px 20px;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.general .bestSelling p, body.cms-education-diamond-buying-guide-html .bestSelling p, body.cms-education-jewellery-buying-guide-html .bestSelling p {
    font-size: 12px;
    padding: 0 0 10px;
    margin: 0;
    color: #737373; }
  body.general .bestSelling h2, body.cms-education-diamond-buying-guide-html .bestSelling h2, body.cms-education-jewellery-buying-guide-html .bestSelling h2 {
    padding: 0;
    margin: 0 0 12px 0;
    font-size: 18px;
    font-weight: normal;
    color: #800;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.general .bestSelling h2 span, body.cms-education-diamond-buying-guide-html .bestSelling h2 span, body.cms-education-jewellery-buying-guide-html .bestSelling h2 span {
    color: #000; }
  body.general .bestSellingBox, body.cms-education-diamond-buying-guide-html .bestSellingBox, body.cms-education-jewellery-buying-guide-html .bestSellingBox {
    width: 156px;
    float: left;
    font-size: 11px;
    font-weight: normal;
    color: #333333; }
  body.general .bestSellingBox img, body.cms-education-diamond-buying-guide-html .bestSellingBox img, body.cms-education-jewellery-buying-guide-html .bestSellingBox img {
    margin-bottom: 10px; }
  body.general .bestSellingBox p, body.cms-education-diamond-buying-guide-html .bestSellingBox p, body.cms-education-jewellery-buying-guide-html .bestSellingBox p {
    padding: 0;
    margin: 0 0 15px 0;
    line-height: 16px;
    font-size: 11px;
    color: #999;
    font-weight: bold; }
  body.general .bestSellingBox p span, body.cms-education-diamond-buying-guide-html .bestSellingBox p span, body.cms-education-jewellery-buying-guide-html .bestSellingBox p span {
    color: #1d629f; }
  body.general .testimonialsOuter, body.cms-education-diamond-buying-guide-html .testimonialsOuter, body.cms-education-jewellery-buying-guide-html .testimonialsOuter {
    width: 920px;
    padding: 0 17px;
    margin: 0 0 23px;
    display: block;
    overflow: hidden; }
  body.general .brn, body.cms-education-diamond-buying-guide-html .brn, body.cms-education-jewellery-buying-guide-html .brn {
    border-right: none !important; }
  body.general .bbn, body.cms-education-diamond-buying-guide-html .bbn, body.cms-education-jewellery-buying-guide-html .bbn {
    border-bottom: none !important; }
  body.general .menuOuter, body.cms-education-diamond-buying-guide-html .menuOuter, body.cms-education-jewellery-buying-guide-html .menuOuter {
    height: 28px;
    position: relative; }
  body.general .mt27, body.cms-education-diamond-buying-guide-html .mt27, body.cms-education-jewellery-buying-guide-html .mt27 {
    margin-top: 27px !important; }
  body.general .mt56, body.cms-education-diamond-buying-guide-html .mt56, body.cms-education-jewellery-buying-guide-html .mt56 {
    margin-top: 56px !important; }
  body.general .banglesTopContent, body.cms-education-diamond-buying-guide-html .banglesTopContent, body.cms-education-jewellery-buying-guide-html .banglesTopContent {
    width: 954px;
    display: block;
    height: 45px;
    clear: both; }
  body.general .bB1, body.cms-education-diamond-buying-guide-html .bB1, body.cms-education-jewellery-buying-guide-html .bB1 {
    border-bottom: solid 1px #1d629f !important; }
  body.general .bBGrey, body.cms-education-diamond-buying-guide-html .bBGrey, body.cms-education-jewellery-buying-guide-html .bBGrey {
    border-bottom: solid 1px #ccc !important; }
  body.general .bB1grey, body.cms-education-diamond-buying-guide-html .bB1grey, body.cms-education-jewellery-buying-guide-html .bB1grey {
    border-bottom: solid 1px #ccc !important; }
  body.general .banglesTopContentLeft, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft {
    float: left;
    display: block;
    overflow: hidden; }
  body.general .banglesTopContentLeft ul, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft ul, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft ul {
    margin: 0;
    padding: 0;
    clear: both; }
  body.general .banglesTopContentLeft ul li, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft ul li, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft ul li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.general .banglesTopContentLeft ul li a, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft ul li a, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft ul li a {
    text-decoration: none; }
  body.general .banglesTopContentLeft h2, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft h2, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft h2 {
    padding: 0;
    margin: 0 65px 0 0;
    float: left; }
  body.general .banglesTopContentLeft h2 span, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft h2 span, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft h2 span {
    color: #1e629f;
    font-size: 25px; }
  body.general .banglesTopContentLeft h2 span.searchTitle, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft h2 span.searchTitle, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft h2 span.searchTitle {
    color: #000;
    font-size: 23px; }
  body.general .banglesTopContentLeft p, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft p, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft p {
    padding: 4px 0 7px 0;
    text-align: justify;
    margin: 0; }
  body.general .banglesTopContentLeft p span, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft p span, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft p span {
    padding: 8px 0 6px;
    margin: 0;
    display: block; }
  body.general .mr15, body.cms-education-diamond-buying-guide-html .mr15, body.cms-education-jewellery-buying-guide-html .mr15 {
    margin-right: 15px !important; }
  body.general .banglesTopContentLeft p span a, body.cms-education-diamond-buying-guide-html .banglesTopContentLeft p span a, body.cms-education-jewellery-buying-guide-html .banglesTopContentLeft p span a {
    color: #598cb9; }
  body.general .banglesTopContentRight, body.cms-education-diamond-buying-guide-html .banglesTopContentRight, body.cms-education-jewellery-buying-guide-html .banglesTopContentRight {
    float: right;
    width: 283px;
    padding: 10px 16px 12px; }
  body.general .banglesTopContentRight h2, body.cms-education-diamond-buying-guide-html .banglesTopContentRight h2, body.cms-education-jewellery-buying-guide-html .banglesTopContentRight h2 {
    margin: 0;
    padding: 0 0 10px;
    font-size: 15px;
    font-weight: bold;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.general .banglesTopContentRight h2 span, body.cms-education-diamond-buying-guide-html .banglesTopContentRight h2 span, body.cms-education-jewellery-buying-guide-html .banglesTopContentRight h2 span {
    font-size: 10px;
    color: #000;
    font-weight: normal; }
  body.general .banglesTopContentRight input, body.cms-education-diamond-buying-guide-html .banglesTopContentRight input, body.cms-education-jewellery-buying-guide-html .banglesTopContentRight input {
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    float: left;
    font-size: 11px;
    border-right: snow;
    padding: 4px 4px 3px;
    width: 190px;
    height: 14px;
    color: #999; }
  body.general .banglesTopContentRight input.searchBtn, body.cms-education-diamond-buying-guide-html .banglesTopContentRight input.searchBtn, body.cms-education-jewellery-buying-guide-html .banglesTopContentRight input.searchBtn {
    border: medium none;
    height: 23px;
    padding: 0;
    width: 35px; }
  body.general .tac, body.cms-education-diamond-buying-guide-html .tac, body.cms-education-jewellery-buying-guide-html .tac {
    text-align: center !important; }
  body.general .ml10, body.cms-education-diamond-buying-guide-html .ml10, body.cms-education-jewellery-buying-guide-html .ml10 {
    margin-left: 10px !important; }
  body.general .customerTestimonials, body.cms-education-diamond-buying-guide-html .customerTestimonials, body.cms-education-jewellery-buying-guide-html .customerTestimonials {
    float: left;
    width: 284px;
    margin-top: 11px; }
  body.general .customerTestimonials h2, body.cms-education-diamond-buying-guide-html .customerTestimonials h2, body.cms-education-jewellery-buying-guide-html .customerTestimonials h2 {
    color: #000;
    font-size: 18px;
    margin: 0 0 14px;
    padding: 0; }
  body.general .w943, body.cms-education-diamond-buying-guide-html .w943, body.cms-education-jewellery-buying-guide-html .w943 {
    width: 943px !important; }
  body.general .customerTestimonials h2 span, body.cms-education-diamond-buying-guide-html .customerTestimonials h2 span, body.cms-education-jewellery-buying-guide-html .customerTestimonials h2 span {
    color: #800; }
  body.general .customerTestimonials p, body.cms-education-diamond-buying-guide-html .customerTestimonials p, body.cms-education-jewellery-buying-guide-html .customerTestimonials p {
    padding: 0 0 22px;
    color: #666;
    margin: 0;
    line-height: 18px; }
  body.general .customerTestimonials span, body.cms-education-diamond-buying-guide-html .customerTestimonials span, body.cms-education-jewellery-buying-guide-html .customerTestimonials span {
    color: #800;
    font-weight: bold; }
  body.general .mb10, body.cms-education-diamond-buying-guide-html .mb10, body.cms-education-jewellery-buying-guide-html .mb10 {
    margin-bottom: 10px !important; }
  body.general .mb20, body.cms-education-diamond-buying-guide-html .mb20, body.cms-education-jewellery-buying-guide-html .mb20 {
    margin-bottom: 20px !important; }
  body.general .w106, body.cms-education-diamond-buying-guide-html .w106, body.cms-education-jewellery-buying-guide-html .w106 {
    width: 106px !important; }
  body.general .giftBanner, body.cms-education-diamond-buying-guide-html .giftBanner, body.cms-education-jewellery-buying-guide-html .giftBanner {
    width: 953px;
    border-bottom: solid 2px #ffcc33;
    clear: both;
    display: block;
    overflow: hidden;
    color: #666; }
  body.general .giftBannerLeft, body.cms-education-diamond-buying-guide-html .giftBannerLeft, body.cms-education-jewellery-buying-guide-html .giftBannerLeft {
    float: left;
    width: 460px;
    padding: 0; }
  body.general .giftBannerLeftTop, body.cms-education-diamond-buying-guide-html .giftBannerLeftTop, body.cms-education-jewellery-buying-guide-html .giftBannerLeftTop {
    padding: 59px 0 0 12px;
    width: 463px;
    height: 150px;
    border: solid 2px #ffcc33;
    border-right: dashed 1px #707070;
    border-bottom: dashed 1px #707070; }
  body.general .giftBannerLeftTopImg, body.cms-education-diamond-buying-guide-html .giftBannerLeftTopImg, body.cms-education-jewellery-buying-guide-html .giftBannerLeftTopImg {
    padding: 0 0 12px;
    width: 475px;
    border: solid 2px #ffcc33;
    border-right: dashed 1px #707070;
    border-bottom: dashed 1px #707070; }
  body.general .giftBannerLeft h2, body.cms-education-diamond-buying-guide-html .giftBannerLeft h2, body.cms-education-jewellery-buying-guide-html .giftBannerLeft h2 {
    padding: 0;
    margin: 0 20px 20px 0;
    float: left; }
  body.general .giftBannerLeft p, body.cms-education-diamond-buying-guide-html .giftBannerLeft p, body.cms-education-jewellery-buying-guide-html .giftBannerLeft p {
    line-height: 18px;
    margin: 0;
    padding: 0 0 20px 10px; }
  body.general .pendantsLeft, body.cms-education-diamond-buying-guide-html .pendantsLeft, body.cms-education-jewellery-buying-guide-html .pendantsLeft {
    float: left;
    width: 476px;
    padding: 0; }
  body.general .giftBannerLeftBottom, body.cms-education-diamond-buying-guide-html .giftBannerLeftBottom, body.cms-education-jewellery-buying-guide-html .giftBannerLeftBottom {
    padding: 13px 13px 12px;
    width: 451px;
    margin: 0;
    background: url(../images/grey-bg1.gif) repeat-x;
    display: block;
    overflow: hidden;
    clear: both;
    border-right: dashed 1px #707070; }
  body.general .giftBannerLeftBottom img, body.cms-education-diamond-buying-guide-html .giftBannerLeftBottom img, body.cms-education-jewellery-buying-guide-html .giftBannerLeftBottom img {
    padding-bottom: 2px; }
  body.general .giftBannerLeftBottom h2, body.cms-education-diamond-buying-guide-html .giftBannerLeftBottom h2, body.cms-education-jewellery-buying-guide-html .giftBannerLeftBottom h2 {
    margin: 0;
    padding: 0;
    line-height: 15px; }
  body.general .giftBannerRight, body.cms-education-diamond-buying-guide-html .giftBannerRight, body.cms-education-jewellery-buying-guide-html .giftBannerRight {
    float: right;
    width: 475px; }
  body.general .giftsRightBox, body.cms-education-diamond-buying-guide-html .giftsRightBox, body.cms-education-jewellery-buying-guide-html .giftsRightBox {
    border-bottom: dashed 1px #707070;
    border-right: dashed 1px #707070;
    float: left;
    height: 198px;
    line-height: 16px;
    padding: 1px 10px 12px 12px;
    text-align: left;
    width: 215px; }
  body.general .giftsRightBox img, body.cms-education-diamond-buying-guide-html .giftsRightBox img, body.cms-education-jewellery-buying-guide-html .giftsRightBox img {
    margin-bottom: 12px; }
  body.general .giftsRightBox h2, body.cms-education-diamond-buying-guide-html .giftsRightBox h2, body.cms-education-jewellery-buying-guide-html .giftsRightBox h2 {
    margin: 0 0 15px;
    padding: 0;
    font-size: 21px;
    font-weight: normal; }
  body.general .mt28, body.cms-education-diamond-buying-guide-html .mt28, body.cms-education-jewellery-buying-guide-html .mt28 {
    margin-top: 28px !important; }
  body.general .mt65, body.cms-education-diamond-buying-guide-html .mt65, body.cms-education-jewellery-buying-guide-html .mt65 {
    margin-top: 63px !important; }
  body.general html.mt65, body.cms-education-diamond-buying-guide-html html.mt65, body.cms-education-jewellery-buying-guide-html html.mt65 {
    margin-top: 88px !important; }
  body.general .giftsRightBox p, body.cms-education-diamond-buying-guide-html .giftsRightBox p, body.cms-education-jewellery-buying-guide-html .giftsRightBox p {
    padding: 0;
    margin: 0; }
  body.general .brN, body.cms-education-diamond-buying-guide-html .brN, body.cms-education-jewellery-buying-guide-html .brN {
    border-right: none !important; }
  body.general .gemstonsRings, body.cms-education-diamond-buying-guide-html .gemstonsRings, body.cms-education-jewellery-buying-guide-html .gemstonsRings {
    padding: 0 5px 8px 13px;
    margin: 0;
    background: url(../images/grey-bg.gif) repeat-x;
    display: block;
    overflow: hidden;
    width: 475px;
    clear: both;
    border-bottom: dashed 1px #707070; }
  body.general .gemstonsRings h2, body.cms-education-diamond-buying-guide-html .gemstonsRings h2, body.cms-education-jewellery-buying-guide-html .gemstonsRings h2 {
    margin: 0;
    padding: 0;
    line-height: 15px; }
  body.general .aboutOuter, body.cms-education-diamond-buying-guide-html .aboutOuter, body.cms-education-jewellery-buying-guide-html .aboutOuter {
    width: auto;
    display: block;
    overflow: hidden;
    margin-left: 20px; }
  body.general h1, body.cms-education-diamond-buying-guide-html h1, body.cms-education-jewellery-buying-guide-html h1 {
    padding: 0 14px;
    margin: 15px 0 0;
    font-size: 43px;
    font-weight: normal;
    line-height: 37px; }
  body.general .aboutNavtop, body.cms-education-diamond-buying-guide-html .aboutNavtop, body.cms-education-jewellery-buying-guide-html .aboutNavtop {
    width: 953px;
    border-bottom: 2px solid #195f9d;
    display: block;
    overflow: hidden; }
  body.general .aboutNavtop ul, body.cms-education-diamond-buying-guide-html .aboutNavtop ul, body.cms-education-jewellery-buying-guide-html .aboutNavtop ul {
    margin: 0px;
    padding: 0px;
    float: right;
    border: solid 1px #ccc;
    background: url(../images/about-nav-bg.gif) repeat-x #dee5ef;
    border-right: none;
    border-bottom: none;
    border-bottom-color: #92a5c2;
    width: 100%; }
  body.general .aboutContent .aboutContentLeft, body.cms-education-diamond-buying-guide-html .aboutContent .aboutContentLeft, body.cms-education-jewellery-buying-guide-html .aboutContent .aboutContentLeft {
    width: 70%; }
  body.general .aboutContent .aboutContentLeft .aboutContentLeftL, body.cms-education-diamond-buying-guide-html .aboutContent .aboutContentLeft .aboutContentLeftL, body.cms-education-jewellery-buying-guide-html .aboutContent .aboutContentLeft .aboutContentLeftL {
    width: 100%; }
  body.general .aboutContent .aboutContentLeft .aboutContentLeftR, body.cms-education-diamond-buying-guide-html .aboutContent .aboutContentLeft .aboutContentLeftR, body.cms-education-jewellery-buying-guide-html .aboutContent .aboutContentLeft .aboutContentLeftR {
    width: 100%; }
  body.general .abt_careers .career-content, body.cms-education-diamond-buying-guide-html .abt_careers .career-content, body.cms-education-jewellery-buying-guide-html .abt_careers .career-content {
    padding: 10px 0 0 40px; }
  body.general .aboutOuter .grid_6, body.cms-education-diamond-buying-guide-html .aboutOuter .grid_6, body.cms-education-jewellery-buying-guide-html .aboutOuter .grid_6 {
    margin: 0; }
  body.general.cms-page-view .aboutOuter, body.cms-education-diamond-buying-guide-html.cms-page-view .aboutOuter, body.cms-education-jewellery-buying-guide-html.cms-page-view .aboutOuter {
    width: 100%; }
  body.general.cms-page-view .aboutOuter .aboutContentTop, body.cms-education-diamond-buying-guide-html.cms-page-view .aboutOuter .aboutContentTop, body.cms-education-jewellery-buying-guide-html.cms-page-view .aboutOuter .aboutContentTop {
    width: 97%; }
  body.general.cms-page-view .aboutOuter .aboutContentTop .aboutNavtop, body.cms-education-diamond-buying-guide-html.cms-page-view .aboutOuter .aboutContentTop .aboutNavtop, body.cms-education-jewellery-buying-guide-html.cms-page-view .aboutOuter .aboutContentTop .aboutNavtop {
    width: 100%; }
  body.general.cms-page-view .abt_careers .aboutNavtop, body.cms-education-diamond-buying-guide-html.cms-page-view .abt_careers .aboutNavtop, body.cms-education-jewellery-buying-guide-html.cms-page-view .abt_careers .aboutNavtop {
    width: 100%; }
  body.general.cms-page-view .aboutOuter .aboutContentTop .aboutContent, body.cms-education-diamond-buying-guide-html.cms-page-view .aboutOuter .aboutContentTop .aboutContent, body.cms-education-jewellery-buying-guide-html.cms-page-view .aboutOuter .aboutContentTop .aboutContent {
    width: 100%; }
  body.general .aboutNavtop ul li, body.cms-education-diamond-buying-guide-html .aboutNavtop ul li, body.cms-education-jewellery-buying-guide-html .aboutNavtop ul li {
    float: left !important;
    text-decoration: none;
    list-style: none;
    cursor: pointer;
    font-size: 12px;
    border-right: solid 1px #d1d3cd; }
  body.general .aboutNavtop ul li a, body.cms-education-diamond-buying-guide-html .aboutNavtop ul li a, body.cms-education-jewellery-buying-guide-html .aboutNavtop ul li a {
    text-decoration: none;
    color: #2164a0;
    padding: 5px 11px;
    display: block;
    overflow: hidden; }
  body.general .aboutNavtop ul li a.active, body.cms-education-diamond-buying-guide-html .aboutNavtop ul li a.active, body.cms-education-jewellery-buying-guide-html .aboutNavtop ul li a.active {
    background-color: #1e629f;
    color: #fff; }
  body.general .aboutNavtop ul li a.last, body.cms-education-diamond-buying-guide-html .aboutNavtop ul li a.last, body.cms-education-jewellery-buying-guide-html .aboutNavtop ul li a.last {
    padding: 5px 11px;
    margin: 0; }
  body.general .aboutContent, body.cms-education-diamond-buying-guide-html .aboutContent, body.cms-education-jewellery-buying-guide-html .aboutContent {
    width: 953px;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #c7c7c7; }
  body.general .aboutContentLeft, body.cms-education-diamond-buying-guide-html .aboutContentLeft, body.cms-education-jewellery-buying-guide-html .aboutContentLeft {
    float: left;
    width: 615px;
    padding: 20px 0 0 23px; }
  body.general .aboutContentLeftL, body.cms-education-diamond-buying-guide-html .aboutContentLeftL, body.cms-education-jewellery-buying-guide-html .aboutContentLeftL {
    float: left;
    width: 300px; }
  body.general .aboutContentLeft span, body.cms-education-diamond-buying-guide-html .aboutContentLeft span, body.cms-education-jewellery-buying-guide-html .aboutContentLeft span {
    font-weight: bold;
    padding-bottom: 14px;
    display: block;
    font-size: 13px;
    overflow: hidden; }
  body.general .aboutContent p, body.cms-education-diamond-buying-guide-html .aboutContent p, body.cms-education-jewellery-buying-guide-html .aboutContent p {
    padding: 0 0 10px;
    margin: 0;
    line-height: 17px;
    font-size: 13px; }
  body.general .aboutContentLeftR, body.cms-education-diamond-buying-guide-html .aboutContentLeftR, body.cms-education-jewellery-buying-guide-html .aboutContentLeftR {
    float: right;
    width: 300px; }
  body.general .aboutContentRight, body.cms-education-diamond-buying-guide-html .aboutContentRight, body.cms-education-jewellery-buying-guide-html .aboutContentRight {
    float: right;
    width: 313px;
    border-left: solid 1px #c7c7c7; }
  body.general .mt3, body.cms-education-diamond-buying-guide-html .mt3, body.cms-education-jewellery-buying-guide-html .mt3 {
    margin-top: 4px; }
  body.general .mt2, body.cms-education-diamond-buying-guide-html .mt2, body.cms-education-jewellery-buying-guide-html .mt2 {
    margin-top: 2px !important; }
  body.general .cogrey, body.cms-education-diamond-buying-guide-html .cogrey, body.cms-education-jewellery-buying-guide-html .cogrey {
    color: #666 !important; }
  body.general .dealofDayLeft, body.cms-education-diamond-buying-guide-html .dealofDayLeft, body.cms-education-jewellery-buying-guide-html .dealofDayLeft {
    float: left;
    width: 134px;
    padding-top: 4px;
    display: block;
    overflow: hidden;
    position: relative; }
  body.general .dealofDayLeft img, body.cms-education-diamond-buying-guide-html .dealofDayLeft img, body.cms-education-jewellery-buying-guide-html .dealofDayLeft img {
    float: left;
    position: relative; }
  body.general #diamondeducation, body.cms-education-diamond-buying-guide-html #diamondeducation, body.cms-education-jewellery-buying-guide-html #diamondeducation {
    left: -38px;
    top: -251px; }
  body.general .dealofDayRight span, body.cms-education-diamond-buying-guide-html .dealofDayRight span, body.cms-education-jewellery-buying-guide-html .dealofDayRight span {
    font-weight: bold;
    color: #1b3e5d; }
  body.general .linefo, body.cms-education-diamond-buying-guide-html .linefo, body.cms-education-jewellery-buying-guide-html .linefo {
    text-decoration: line-through;
    font-weight: normal !important; }
  body.general .mt18, body.cms-education-diamond-buying-guide-html .mt18, body.cms-education-jewellery-buying-guide-html .mt18 {
    margin-top: 18px !important; }
  body.general .mt24, body.cms-education-diamond-buying-guide-html .mt24, body.cms-education-jewellery-buying-guide-html .mt24 {
    margin-top: 24px !important; }
  body.general .w57, body.cms-education-diamond-buying-guide-html .w57, body.cms-education-jewellery-buying-guide-html .w57 {
    width: 57px !important; }
  body.general .pb16, body.cms-education-diamond-buying-guide-html .pb16, body.cms-education-jewellery-buying-guide-html .pb16 {
    padding-bottom: 16px !important; }
  body.general .m0, body.cms-education-diamond-buying-guide-html .m0, body.cms-education-jewellery-buying-guide-html .m0 {
    margin: 0 !important; }
  body.general .w30, body.cms-education-diamond-buying-guide-html .w30, body.cms-education-jewellery-buying-guide-html .w30 {
    width: 30px !important; }
  body.general .w260, body.cms-education-diamond-buying-guide-html .w260, body.cms-education-jewellery-buying-guide-html .w260 {
    width: 260px !important; }
  body.general ul.nav, body.cms-education-diamond-buying-guide-html ul.nav, body.cms-education-jewellery-buying-guide-html ul.nav {
    margin: 0 0 20px;
    padding: 0;
    display: block;
    overflow: hidden; }
  body.general ul.nav li, body.cms-education-diamond-buying-guide-html ul.nav li, body.cms-education-jewellery-buying-guide-html ul.nav li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.general ul.nav li a, body.cms-education-diamond-buying-guide-html ul.nav li a, body.cms-education-jewellery-buying-guide-html ul.nav li a {
    color: #2164a0;
    text-decoration: none; }
  body.general ul.nav li a:hover, body.cms-education-diamond-buying-guide-html ul.nav li a:hover, body.cms-education-jewellery-buying-guide-html ul.nav li a:hover {
    color: #000; }
  body.general ul.nav li a.active, body.cms-education-diamond-buying-guide-html ul.nav li a.active, body.cms-education-jewellery-buying-guide-html ul.nav li a.active {
    color: #000; }
  body.general .pb20, body.cms-education-diamond-buying-guide-html .pb20, body.cms-education-jewellery-buying-guide-html .pb20 {
    padding-bottom: 20px !important; }
  body.general .bbNone2, body.cms-education-diamond-buying-guide-html .bbNone2, body.cms-education-jewellery-buying-guide-html .bbNone2 {
    border-bottom: none !important; }
  body.general .ringGuide, body.cms-education-diamond-buying-guide-html .ringGuide, body.cms-education-jewellery-buying-guide-html .ringGuide {
    margin: 0 10px;
    padding: 0 0 15px;
    clear: both;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #d5d5d5; }
  body.general .ringGuideBox, body.cms-education-diamond-buying-guide-html .ringGuideBox, body.cms-education-jewellery-buying-guide-html .ringGuideBox {
    padding: 10px 12px;
    margin: 0 10px 0 0;
    width: 199px;
    border: solid 1px #ccc;
    display: block;
    overflow: hidden;
    font-size: 11px;
    float: left;
    height: 161px; }
  body.general .mt16, body.cms-education-diamond-buying-guide-html .mt16, body.cms-education-jewellery-buying-guide-html .mt16 {
    margin-top: -16px !important; }
  body.general .tal, body.cms-education-diamond-buying-guide-html .tal, body.cms-education-jewellery-buying-guide-html .tal {
    text-align: left !important; }
  body.general .ourCustamer, body.cms-education-diamond-buying-guide-html .ourCustamer, body.cms-education-jewellery-buying-guide-html .ourCustamer {
    width: 436px;
    padding: 0;
    margin: 0; }
  body.general .ourCustamer h4, body.cms-education-diamond-buying-guide-html .ourCustamer h4, body.cms-education-jewellery-buying-guide-html .ourCustamer h4 {
    color: #000;
    font-size: 18px;
    font-weight: normal;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 9px;
    text-transform: inherit; }
  body.general .ourCustamer h4 span, body.cms-education-diamond-buying-guide-html .ourCustamer h4 span, body.cms-education-jewellery-buying-guide-html .ourCustamer h4 span {
    float: right;
    color: #0066ac;
    font-size: 10px;
    margin-top: 6px;
    font-weight: bold;
    text-transform: uppercase; }
  body.general .ourCustamer h4 span a, body.cms-education-diamond-buying-guide-html .ourCustamer h4 span a, body.cms-education-jewellery-buying-guide-html .ourCustamer h4 span a {
    color: #0066ac;
    text-decoration: none; }
  body.general .iloveDiamond, body.cms-education-diamond-buying-guide-html .iloveDiamond, body.cms-education-jewellery-buying-guide-html .iloveDiamond {
    width: 360px;
    padding: 0;
    margin: 0 0 0 19px; }
  body.general .iloveDiamond h3, body.cms-education-diamond-buying-guide-html .iloveDiamond h3, body.cms-education-jewellery-buying-guide-html .iloveDiamond h3 {
    font-size: 12px;
    padding: 0 0 3px;
    margin: 0; }
  body.general .iloveDiamond p, body.cms-education-diamond-buying-guide-html .iloveDiamond p, body.cms-education-jewellery-buying-guide-html .iloveDiamond p {
    padding: 0;
    margin: 0 0 18px;
    font-size: 11px;
    color: #585858; }
  body.general .iloveDiamond span, body.cms-education-diamond-buying-guide-html .iloveDiamond span, body.cms-education-jewellery-buying-guide-html .iloveDiamond span {
    float: right;
    font-size: 10px;
    color: #585858; }
  body.general .earringsLeft, body.cms-education-diamond-buying-guide-html .earringsLeft, body.cms-education-jewellery-buying-guide-html .earringsLeft {
    float: left;
    width: 469px;
    padding: 15px 0 0; }
  body.general .earringsLeftTop, body.cms-education-diamond-buying-guide-html .earringsLeftTop, body.cms-education-jewellery-buying-guide-html .earringsLeftTop {
    width: 464px;
    padding: 0 0 1px 5px;
    border-bottom: solid 1px #e6e7e9;
    display: block;
    overflow: hidden; }
  body.general .earringsLeftTop p, body.cms-education-diamond-buying-guide-html .earringsLeftTop p, body.cms-education-jewellery-buying-guide-html .earringsLeftTop p {
    padding: 0 0 44px 20px;
    line-height: 18px;
    margin: 0; }
  body.general .earringsLeftTop p span, body.cms-education-diamond-buying-guide-html .earringsLeftTop p span, body.cms-education-jewellery-buying-guide-html .earringsLeftTop p span {
    color: #1d629f; }
  body.general .earringsRight .banglesRightBox img, body.cms-education-diamond-buying-guide-html .earringsRight .banglesRightBox img, body.cms-education-jewellery-buying-guide-html .earringsRight .banglesRightBox img {
    padding-bottom: 6px !important; }
  body.general .pb6, body.cms-education-diamond-buying-guide-html .pb6, body.cms-education-jewellery-buying-guide-html .pb6 {
    padding-bottom: 6px !important; }
  body.general .pt50, body.cms-education-diamond-buying-guide-html .pt50, body.cms-education-jewellery-buying-guide-html .pt50 {
    padding-top: 50px; }
  body.general .h210, body.cms-education-diamond-buying-guide-html .h210, body.cms-education-jewellery-buying-guide-html .h210 {
    height: 210px !important; }
  body.general .pt10, body.cms-education-diamond-buying-guide-html .pt10, body.cms-education-jewellery-buying-guide-html .pt10 {
    padding-top: 10px !important; }
  body.general .pt30 ul, body.cms-education-diamond-buying-guide-html .pt30 ul, body.cms-education-jewellery-buying-guide-html .pt30 ul {
    /*padding-top:24px;*/
    padding-left: 0px; }
  body.general .earringBottomOuter, body.cms-education-diamond-buying-guide-html .earringBottomOuter, body.cms-education-jewellery-buying-guide-html .earringBottomOuter {
    width: 912px;
    padding: 0 17px; }
  body.general .mb35, body.cms-education-diamond-buying-guide-html .mb35, body.cms-education-jewellery-buying-guide-html .mb35 {
    margin-bottom: 35px !important; }
  body.general .mr70, body.cms-education-diamond-buying-guide-html .mr70, body.cms-education-jewellery-buying-guide-html .mr70 {
    margin-right: 70px !important; }
  body.general .bl, body.cms-education-diamond-buying-guide-html .bl, body.cms-education-jewellery-buying-guide-html .bl {
    border-left: 1px solid #E6E7E9; }
  body.general * + html .lef250, body.cms-education-diamond-buying-guide-html * + html .lef250, body.cms-education-jewellery-buying-guide-html * + html .lef250 {
    left: 245px; }
  body.general .ringsLeftTop p span, body.cms-education-diamond-buying-guide-html .ringsLeftTop p span, body.cms-education-jewellery-buying-guide-html .ringsLeftTop p span {
    color: #1d629f; }
  body.general .ml20, body.cms-education-diamond-buying-guide-html .ml20, body.cms-education-jewellery-buying-guide-html .ml20 {
    margin-left: 20px !important; }
  body.general .w136, body.cms-education-diamond-buying-guide-html .w136, body.cms-education-jewellery-buying-guide-html .w136 {
    width: 136px !important; }
  body.general .w139, body.cms-education-diamond-buying-guide-html .w139, body.cms-education-jewellery-buying-guide-html .w139 {
    width: 139px !important; }
  body.general .mr6, body.cms-education-diamond-buying-guide-html .mr6, body.cms-education-jewellery-buying-guide-html .mr6 {
    margin-right: 6px !important; }
  body.general .w56, body.cms-education-diamond-buying-guide-html .w56, body.cms-education-jewellery-buying-guide-html .w56 {
    width: 56px !important; }
  body.general .mr3, body.cms-education-diamond-buying-guide-html .mr3, body.cms-education-jewellery-buying-guide-html .mr3 {
    margin-right: 3px !important; }
  body.general .checkbox, body.cms-education-diamond-buying-guide-html .checkbox, body.cms-education-jewellery-buying-guide-html .checkbox {
    width: 19px;
    height: 17px;
    padding: 0;
    background: url(../images/checkbox.gif) no-repeat 0 0;
    background-color: none !important;
    display: block;
    float: left; }
  body.general .pL32, body.cms-education-diamond-buying-guide-html .pL32, body.cms-education-jewellery-buying-guide-html .pL32 {
    padding-left: 32px !important; }
  body.general .paginationTop, body.cms-education-diamond-buying-guide-html .paginationTop, body.cms-education-jewellery-buying-guide-html .paginationTop {
    width: 700px;
    display: block;
    overflow: hidden; }
  body.general .paginationTopLeft, body.cms-education-diamond-buying-guide-html .paginationTopLeft, body.cms-education-jewellery-buying-guide-html .paginationTopLeft {
    float: left;
    width: 500px; }
  body.general .paginationTopLeft p, body.cms-education-diamond-buying-guide-html .paginationTopLeft p, body.cms-education-jewellery-buying-guide-html .paginationTopLeft p {
    padding: 0;
    margin: 6px 0 0;
    color: #63666A; }
  body.general .paginationTopLeft span, body.cms-education-diamond-buying-guide-html .paginationTopLeft span, body.cms-education-jewellery-buying-guide-html .paginationTopLeft span {
    color: #800;
    font-weight: bold; }
  body.general .paginationTopRight, body.cms-education-diamond-buying-guide-html .paginationTopRight, body.cms-education-jewellery-buying-guide-html .paginationTopRight {
    padding: 0 0 10px 0;
    float: right; }
  body.general .paginationTopRight a, body.cms-education-diamond-buying-guide-html .paginationTopRight a, body.cms-education-jewellery-buying-guide-html .paginationTopRight a {
    color: #000;
    text-decoration: none;
    margin-right: 3px; }
  body.general .paginationTopRight a:hover, body.cms-education-diamond-buying-guide-html .paginationTopRight a:hover, body.cms-education-jewellery-buying-guide-html .paginationTopRight a:hover {
    color: #800;
    text-decoration: underline; }
  body.general .paginationBottom1, body.cms-education-diamond-buying-guide-html .paginationBottom1, body.cms-education-jewellery-buying-guide-html .paginationBottom1 {
    width: 726px;
    display: block;
    overflow: hidden; }
  body.general .paginationBottom1 ul, body.cms-education-diamond-buying-guide-html .paginationBottom1 ul, body.cms-education-jewellery-buying-guide-html .paginationBottom1 ul {
    margin: 0 10px 0 0;
    padding: 0; }
  body.general .paginationBottom1 ul li, body.cms-education-diamond-buying-guide-html .paginationBottom1 ul li, body.cms-education-jewellery-buying-guide-html .paginationBottom1 ul li {
    list-style: none; }
  body.general .itamPage, body.cms-education-diamond-buying-guide-html .itamPage, body.cms-education-jewellery-buying-guide-html .itamPage {
    float: left;
    color: #666 !important;
    font-weight: normal;
    margin-right: 5px; }
  body.general .paginationBottom1Left, body.cms-education-diamond-buying-guide-html .paginationBottom1Left, body.cms-education-jewellery-buying-guide-html .paginationBottom1Left {
    float: left;
    font-size: 11px;
    text-align: right;
    width: 500px; }
  body.general .paginationBottom1Left span, body.cms-education-diamond-buying-guide-html .paginationBottom1Left span, body.cms-education-jewellery-buying-guide-html .paginationBottom1Left span {
    color: #000;
    font-weight: bold; }
  body.general .paginationBottom1Left select, body.cms-education-diamond-buying-guide-html .paginationBottom1Left select, body.cms-education-jewellery-buying-guide-html .paginationBottom1Left select {
    margin-right: 10px;
    font-size: 11px; }
  body.general .paginationBottom1Right, body.cms-education-diamond-buying-guide-html .paginationBottom1Right, body.cms-education-jewellery-buying-guide-html .paginationBottom1Right {
    padding: 2px 0 10px 0;
    float: right; }
  body.general .paginationBottom1Right a, body.cms-education-diamond-buying-guide-html .paginationBottom1Right a, body.cms-education-jewellery-buying-guide-html .paginationBottom1Right a {
    color: #000;
    text-decoration: none;
    margin-right: 3px; }
  body.general .paginationBottom1Right a:hover, body.cms-education-diamond-buying-guide-html .paginationBottom1Right a:hover, body.cms-education-jewellery-buying-guide-html .paginationBottom1Right a:hover {
    color: #800;
    text-decoration: underline; }
  body.general .mr10, body.cms-education-diamond-buying-guide-html .mr10, body.cms-education-jewellery-buying-guide-html .mr10 {
    margin-right: 10px !important; }
  body.general .mr8, body.cms-education-diamond-buying-guide-html .mr8, body.cms-education-jewellery-buying-guide-html .mr8 {
    margin-right: 8px !important; }
  body.general .h250, body.cms-education-diamond-buying-guide-html .h250, body.cms-education-jewellery-buying-guide-html .h250 {
    height: 250px !important; }
  body.general .fs11, body.cms-education-diamond-buying-guide-html .fs11, body.cms-education-jewellery-buying-guide-html .fs11 {
    font-size: 10px !important; }
  body.general .pb20, body.cms-education-diamond-buying-guide-html .pb20, body.cms-education-jewellery-buying-guide-html .pb20 {
    padding-bottom: 20px !important; }
  body.general .bgOFF, body.cms-education-diamond-buying-guide-html .bgOFF, body.cms-education-jewellery-buying-guide-html .bgOFF {
    background: none !important; }
  body.general .bgON, body.cms-education-diamond-buying-guide-html .bgON, body.cms-education-jewellery-buying-guide-html .bgON {
    border: 1px solid #999; }
  body.general .mR10, body.cms-education-diamond-buying-guide-html .mR10, body.cms-education-jewellery-buying-guide-html .mR10 {
    margin-right: 10px; }
  body.general .BgBorder, body.cms-education-diamond-buying-guide-html .BgBorder, body.cms-education-jewellery-buying-guide-html .BgBorder {
    border-right: 1px solid #999;
    padding-right: 9px; }
  body.general .w240, body.cms-education-diamond-buying-guide-html .w240, body.cms-education-jewellery-buying-guide-html .w240 {
    width: 240px !important; }
  body.general .bgcolor, body.cms-education-diamond-buying-guide-html .bgcolor, body.cms-education-jewellery-buying-guide-html .bgcolor {
    background-color: #eee; }
  body.general .aboutContentRight .ourCustamer, body.cms-education-diamond-buying-guide-html .aboutContentRight .ourCustamer, body.cms-education-jewellery-buying-guide-html .aboutContentRight .ourCustamer {
    width: 274px;
    padding: 0 18px 33px 0;
    margin: 0; }
  body.general .aboutContentRight .ourCustamer h4, body.cms-education-diamond-buying-guide-html .aboutContentRight .ourCustamer h4, body.cms-education-jewellery-buying-guide-html .aboutContentRight .ourCustamer h4 {
    color: #000;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 9px;
    text-transform: inherit; }
  body.general .aboutContentRight .ourCustamer h4 span, body.cms-education-diamond-buying-guide-html .aboutContentRight .ourCustamer h4 span, body.cms-education-jewellery-buying-guide-html .aboutContentRight .ourCustamer h4 span {
    float: right;
    color: #0066ac;
    font-size: 11px;
    margin-top: 6px;
    text-transform: uppercase; }
  body.general .aboutContentRight .iloveDiamond, body.cms-education-diamond-buying-guide-html .aboutContentRight .iloveDiamond, body.cms-education-jewellery-buying-guide-html .aboutContentRight .iloveDiamond {
    width: 241px;
    padding: 0;
    margin: 0 0 0 18px; }
  body.general .aboutContentRight .iloveDiamond h3, body.cms-education-diamond-buying-guide-html .aboutContentRight .iloveDiamond h3, body.cms-education-jewellery-buying-guide-html .aboutContentRight .iloveDiamond h3 {
    font-size: 12px;
    padding: 0 0 3px;
    margin: 0; }
  body.general .aboutContentRight .iloveDiamond p, body.cms-education-diamond-buying-guide-html .aboutContentRight .iloveDiamond p, body.cms-education-jewellery-buying-guide-html .aboutContentRight .iloveDiamond p {
    padding: 0;
    margin: 0 0 18px;
    font-size: 11px;
    color: #585858; }
  body.general .aboutContentRight .iloveDiamond span, body.cms-education-diamond-buying-guide-html .aboutContentRight .iloveDiamond span, body.cms-education-jewellery-buying-guide-html .aboutContentRight .iloveDiamond span {
    float: right;
    font-size: 10px;
    color: #585858; }
  body.general .aboutContentTop, body.cms-education-diamond-buying-guide-html .aboutContentTop, body.cms-education-jewellery-buying-guide-html .aboutContentTop {
    width: 953px;
    margin-bottom: 25px; }
  body.general .aboutContentBottom, body.cms-education-diamond-buying-guide-html .aboutContentBottom, body.cms-education-jewellery-buying-guide-html .aboutContentBottom {
    width: 100%;
    margin-bottom: 20px;
    display: block;
    overflow: hidden;
    padding: 0 5px;
    clear: both; }
  body.general .aboutContentBottomLeft, body.cms-education-diamond-buying-guide-html .aboutContentBottomLeft, body.cms-education-jewellery-buying-guide-html .aboutContentBottomLeft {
    float: left;
    margin-right: 3px; }
  body.general .aboutContentBottomLeft span, body.cms-education-diamond-buying-guide-html .aboutContentBottomLeft span, body.cms-education-jewellery-buying-guide-html .aboutContentBottomLeft span {
    font-weight: bold;
    display: block;
    margin: 0 0 5px 10px;
    font-size: 16px; }
  body.general .aboutContentBottomMiddle, body.cms-education-diamond-buying-guide-html .aboutContentBottomMiddle, body.cms-education-jewellery-buying-guide-html .aboutContentBottomMiddle {
    float: left; }
  body.general .aboutContentBottomMiddle span, body.cms-education-diamond-buying-guide-html .aboutContentBottomMiddle span, body.cms-education-jewellery-buying-guide-html .aboutContentBottomMiddle span {
    font-weight: bold;
    display: block;
    margin: 0 0 5px 10px;
    font-size: 16px; }
  body.general .aboutContentBottomRight, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight {
    float: right;
    background: url(../images/email-box-bg.gif) no-repeat 0 25px;
    padding: 0 0 18px 16px;
    width: 296px; }
  body.general .aboutContentBottomRight p, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight p, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight p {
    font-weight: bold;
    padding: 5px 0 18px 0px;
    margin: 0;
    line-height: 18px; }
  body.general .aboutContentBottomRight span, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight span, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight span {
    font-weight: bold;
    display: block;
    margin: 0 0 5px 10px;
    font-size: 16px; }
  body.general .aboutContentBottomRight span span, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight span span, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight span span {
    font-size: 12px; }
  body.general .di, body.cms-education-diamond-buying-guide-html .di, body.cms-education-jewellery-buying-guide-html .di {
    display: inline !important; }
  body.general .aboutContentBottomRight input, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight input, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight input {
    width: 144px;
    border-bottom: #999 solid 1px;
    border-top: #999 solid 1px;
    border-right: snow;
    border-left: #999 solid 1px;
    padding: 8px 7px 8px;
    height: 14px;
    font-size: 11px;
    float: left;
    color: #999; }
  body.general .aboutContentBottomRight input.searchBtn, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight input.searchBtn, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight input.searchBtn {
    width: 120px;
    height: 32px;
    padding: 0; }
  body.general.cms-page-view .product-category-title, body.cms-education-diamond-buying-guide-html.cms-page-view .product-category-title, body.cms-education-jewellery-buying-guide-html.cms-page-view .product-category-title {
    border: none;
    padding: 0;
    margin: 0; }
  body.general.cms-page-view .product-category-title h1, body.cms-education-diamond-buying-guide-html.cms-page-view .product-category-title h1, body.cms-education-jewellery-buying-guide-html.cms-page-view .product-category-title h1 {
    border: none;
    margin: 0;
    font-size: 31px;
    padding-top: 30px; }
  body.general .abt_careers, body.cms-education-diamond-buying-guide-html .abt_careers, body.cms-education-jewellery-buying-guide-html .abt_careers {
    margin-left: 20px;
    overflow: hidden; }
  body.general .aboutNav, body.cms-education-diamond-buying-guide-html .aboutNav, body.cms-education-jewellery-buying-guide-html .aboutNav {
    display: block;
    overflow: hidden;
    float: left;
    width: 272px;
    padding-top: 6px;
    margin-bottom: 10px; }
  body.general .aboutNav ul, body.cms-education-diamond-buying-guide-html .aboutNav ul, body.cms-education-jewellery-buying-guide-html .aboutNav ul {
    margin: 0;
    padding: 0;
    float: left;
    background: none !important;
    border: none; }
  body.general .aboutNav ul li, body.cms-education-diamond-buying-guide-html .aboutNav ul li, body.cms-education-jewellery-buying-guide-html .aboutNav ul li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 12px;
    border: none;
    color: #666; }
  body.general .aboutNav ul li a, body.cms-education-diamond-buying-guide-html .aboutNav ul li a, body.cms-education-jewellery-buying-guide-html .aboutNav ul li a {
    color: #666 !important;
    text-decoration: none;
    padding: 0;
    background: none !important; }
  body.general .aboutNav ul li a:hover, body.cms-education-diamond-buying-guide-html .aboutNav ul li a:hover, body.cms-education-jewellery-buying-guide-html .aboutNav ul li a:hover {
    color: #000; }
  body.general .aboutNav ul li a.active, body.cms-education-diamond-buying-guide-html .aboutNav ul li a.active, body.cms-education-jewellery-buying-guide-html .aboutNav ul li a.active {
    color: #000; }
  body.general .bgN, body.cms-education-diamond-buying-guide-html .bgN, body.cms-education-jewellery-buying-guide-html .bgN {
    background: none !important; }
  body.general .w150, body.cms-education-diamond-buying-guide-html .w150, body.cms-education-jewellery-buying-guide-html .w150 {
    width: 150px !important; }
  body.general .w143, body.cms-education-diamond-buying-guide-html .w143, body.cms-education-jewellery-buying-guide-html .w143 {
    width: 143px !important; }
  body.general .w405, body.cms-education-diamond-buying-guide-html .w405, body.cms-education-jewellery-buying-guide-html .w405 {
    width: 405px !important; }
  body.general .mb0, body.cms-education-diamond-buying-guide-html .mb0, body.cms-education-jewellery-buying-guide-html .mb0 {
    margin-bottom: 0 !important; }
  body.general .mb3, body.cms-education-diamond-buying-guide-html .mb3, body.cms-education-jewellery-buying-guide-html .mb3 {
    margin-bottom: 3px !important; }
  body.general .bt1, body.cms-education-diamond-buying-guide-html .bt1, body.cms-education-jewellery-buying-guide-html .bt1 {
    border-top: solid 1px #ccc; }
  body.general .selectbgBig, body.cms-education-diamond-buying-guide-html .selectbgBig, body.cms-education-jewellery-buying-guide-html .selectbgBig {
    border: solid 1px #e1e1e1;
    height: 14px;
    padding: 3px 5px !important;
    width: 243px;
    color: #666;
    background-color: #fff; }
  body.general .selectbg, body.cms-education-diamond-buying-guide-html .selectbg, body.cms-education-jewellery-buying-guide-html .selectbg {
    border: solid 1px #e1e1e1;
    height: 14px;
    padding: 3px 5px !important;
    width: 108px;
    color: #666;
    background-color: #fff; }
  body.general .bgreen, body.cms-education-diamond-buying-guide-html .bgreen, body.cms-education-jewellery-buying-guide-html .bgreen {
    border: solid 1px #688f39 !important; }
  body.general .bypricebg, body.cms-education-diamond-buying-guide-html .bypricebg, body.cms-education-jewellery-buying-guide-html .bypricebg {
    border: solid 1px #e1e1e1;
    height: 14px;
    padding: 3px 5px !important;
    width: 92px;
    color: #666;
    background-color: #fff; }
  body.general .selectbgSmall, body.cms-education-diamond-buying-guide-html .selectbgSmall, body.cms-education-jewellery-buying-guide-html .selectbgSmall {
    border: solid 1px #e1e1e1;
    height: 14px;
    padding: 3px 5px !important;
    width: 29px;
    color: #666;
    background-color: #fff; }
  body.general .selectbgSmall1, body.cms-education-diamond-buying-guide-html .selectbgSmall1, body.cms-education-jewellery-buying-guide-html .selectbgSmall1 {
    border: solid 1px #e1e1e1;
    height: 14px;
    padding: 3px 5px !important;
    width: 38px;
    color: #666;
    background-color: #fff; }
  body.general .priceContentOuter span, body.cms-education-diamond-buying-guide-html .priceContentOuter span, body.cms-education-jewellery-buying-guide-html .priceContentOuter span {
    padding: 0;
    float: left;
    margin: 0 !important;
    font-weight: normal !important;
    color: #666 !important;
    font-size: 11px !important; }
  body.general .selectbg1, body.cms-education-diamond-buying-guide-html .selectbg1, body.cms-education-jewellery-buying-guide-html .selectbg1 {
    border: solid 1px #e1e1e1;
    height: 14px;
    padding: 3px 5px !important;
    width: 160px;
    color: #666;
    background-color: #fff; }
  body.general .priceContentOuter img, body.cms-education-diamond-buying-guide-html .priceContentOuter img, body.cms-education-jewellery-buying-guide-html .priceContentOuter img {
    float: right !important;
    padding-top: 5px; }
  body.general .w180, body.cms-education-diamond-buying-guide-html .w180, body.cms-education-jewellery-buying-guide-html .w180 {
    width: 180px !important; }
  body.general .w102, body.cms-education-diamond-buying-guide-html .w102, body.cms-education-jewellery-buying-guide-html .w102 {
    width: 102px !important; }
  body.general .w170, body.cms-education-diamond-buying-guide-html .w170, body.cms-education-jewellery-buying-guide-html .w170 {
    width: 170px !important; }
  body.general .w39, body.cms-education-diamond-buying-guide-html .w39, body.cms-education-jewellery-buying-guide-html .w39 {
    width: 39px !important; }
  body.general .w48, body.cms-education-diamond-buying-guide-html .w48, body.cms-education-jewellery-buying-guide-html .w48 {
    width: 48px !important; }
  body.general .pb19, body.cms-education-diamond-buying-guide-html .pb19, body.cms-education-jewellery-buying-guide-html .pb19 {
    padding-bottom: 19px !important; }
  body.general .pb8, body.cms-education-diamond-buying-guide-html .pb8, body.cms-education-jewellery-buying-guide-html .pb8 {
    padding-bottom: 8px !important; }
  body.general .lh, body.cms-education-diamond-buying-guide-html .lh, body.cms-education-jewellery-buying-guide-html .lh {
    line-height: 16px !important; }
  body.general .pb13, body.cms-education-diamond-buying-guide-html .pb13, body.cms-education-jewellery-buying-guide-html .pb13 {
    padding-bottom: 13px !important; }
  body.general .pb0, body.cms-education-diamond-buying-guide-html .pb0, body.cms-education-jewellery-buying-guide-html .pb0 {
    padding-bottom: 0 !important; }
  body.general .w475, body.cms-education-diamond-buying-guide-html .w475, body.cms-education-jewellery-buying-guide-html .w475 {
    width: 475px !important; }
  body.general .mr0, body.cms-education-diamond-buying-guide-html .mr0, body.cms-education-jewellery-buying-guide-html .mr0 {
    margin-right: 0 !important; }
  body.general .fs41, body.cms-education-diamond-buying-guide-html .fs41, body.cms-education-jewellery-buying-guide-html .fs41 {
    font-size: 41px !important; }
  body.general .pt19, body.cms-education-diamond-buying-guide-html .pt19, body.cms-education-jewellery-buying-guide-html .pt19 {
    padding-top: 19px !important; }
  body.general .fs12, body.cms-education-diamond-buying-guide-html .fs12, body.cms-education-jewellery-buying-guide-html .fs12 {
    font-size: 12px !important; }
  body.general .mr30, body.cms-education-diamond-buying-guide-html .mr30, body.cms-education-jewellery-buying-guide-html .mr30 {
    margin-right: 30px !important; }
  body.general .mr55, body.cms-education-diamond-buying-guide-html .mr55, body.cms-education-jewellery-buying-guide-html .mr55 {
    margin-right: 55px !important; }
  body.general .p0, body.cms-education-diamond-buying-guide-html .p0, body.cms-education-jewellery-buying-guide-html .p0 {
    padding: 0 !important; }
  body.general .bcN, body.cms-education-diamond-buying-guide-html .bcN, body.cms-education-jewellery-buying-guide-html .bcN {
    background: none !important; }
  body.general .col, body.cms-education-diamond-buying-guide-html .col, body.cms-education-jewellery-buying-guide-html .col {
    color: #666 !important; }
  body.general .mb5, body.cms-education-diamond-buying-guide-html .mb5, body.cms-education-jewellery-buying-guide-html .mb5 {
    margin-bottom: 5px; }
  body.general .ml90, body.cms-education-diamond-buying-guide-html .ml90, body.cms-education-jewellery-buying-guide-html .ml90 {
    margin-left: 90px !important; }
  body.general .w918, body.cms-education-diamond-buying-guide-html .w918, body.cms-education-jewellery-buying-guide-html .w918 {
    width: 918px; }
  body.general .w306, body.cms-education-diamond-buying-guide-html .w306, body.cms-education-jewellery-buying-guide-html .w306 {
    width: 306px !important; }
  body.general .w886, body.cms-education-diamond-buying-guide-html .w886, body.cms-education-jewellery-buying-guide-html .w886 {
    width: 886px !important; }
  body.general .resiceRight, body.cms-education-diamond-buying-guide-html .resiceRight, body.cms-education-jewellery-buying-guide-html .resiceRight {
    width: 200px;
    display: block; }
  body.general .resiceRight span, body.cms-education-diamond-buying-guide-html .resiceRight span, body.cms-education-jewellery-buying-guide-html .resiceRight span {
    float: left;
    margin-right: 8px;
    color: #666;
    display: blockp;
    padding-top: 5px;
    font-weight: bold;
    font-size: 12px; }
  body.general .resiceRight a, body.cms-education-diamond-buying-guide-html .resiceRight a, body.cms-education-jewellery-buying-guide-html .resiceRight a {
    width: 23px;
    display: block;
    height: 29px;
    background-color: #dbdae2;
    float: left;
    background: url(../images/normal-bg.gif) no-repeat; }
  body.general .resiceRight a:hover, body.cms-education-diamond-buying-guide-html .resiceRight a:hover, body.cms-education-jewellery-buying-guide-html .resiceRight a:hover {
    width: 23px;
    border: none;
    z-index: 1000000; }
  body.general .resiceRight a.active, body.cms-education-diamond-buying-guide-html .resiceRight a.active, body.cms-education-jewellery-buying-guide-html .resiceRight a.active {
    background: url(../images/hover-bg.gif) no-repeat;
    width: 23px;
    height: 23px;
    border: none; }
  body.general .w913, body.cms-education-diamond-buying-guide-html .w913, body.cms-education-jewellery-buying-guide-html .w913 {
    width: 913px !important; }
  body.general .mt57, body.cms-education-diamond-buying-guide-html .mt57, body.cms-education-jewellery-buying-guide-html .mt57 {
    margin-top: 57px !important; }
  body.general html.mt57, body.cms-education-diamond-buying-guide-html html.mt57, body.cms-education-jewellery-buying-guide-html html.mt57 {
    margin-top: 85px !important; }
  body.general .mt140, body.cms-education-diamond-buying-guide-html .mt140, body.cms-education-jewellery-buying-guide-html .mt140 {
    margin-top: 140px !important; }
  body.general .mt153, body.cms-education-diamond-buying-guide-html .mt153, body.cms-education-jewellery-buying-guide-html .mt153 {
    margin-top: 153px !important; }
  body.general .designStep2ViewSetting, body.cms-education-diamond-buying-guide-html .designStep2ViewSetting, body.cms-education-jewellery-buying-guide-html .designStep2ViewSetting {
    padding: 0;
    display: block;
    overflow: hidden; }
  body.general .w50, body.cms-education-diamond-buying-guide-html .w50, body.cms-education-jewellery-buying-guide-html .w50 {
    width: 50px !important; }
  body.general .pr42, body.cms-education-diamond-buying-guide-html .pr42, body.cms-education-jewellery-buying-guide-html .pr42 {
    padding-right: 46px !important; }
  body.general .h37, body.cms-education-diamond-buying-guide-html .h37, body.cms-education-jewellery-buying-guide-html .h37 {
    height: 37px !important; }
  body.general .selectBtn, body.cms-education-diamond-buying-guide-html .selectBtn, body.cms-education-jewellery-buying-guide-html .selectBtn {
    display: block;
    overflow: hidden;
    margin-left: 70px !important;
    width: 120px;
    z-index: 0; }
  body.general .pr4, body.cms-education-diamond-buying-guide-html .pr4, body.cms-education-jewellery-buying-guide-html .pr4 {
    padding-right: 4px !important; }
  body.general .bgtop, body.cms-education-diamond-buying-guide-html .bgtop, body.cms-education-jewellery-buying-guide-html .bgtop {
    background: white !important;
    border-bottom: solid 1px #000;
    height: 68px;
    margin-left: 20px; }
  body.general .w910, body.cms-education-diamond-buying-guide-html .w910, body.cms-education-jewellery-buying-guide-html .w910 {
    width: 910px !important; }
  body.general .w946, body.cms-education-diamond-buying-guide-html .w946, body.cms-education-jewellery-buying-guide-html .w946 {
    width: 946px !important; }
  body.general .mt136, body.cms-education-diamond-buying-guide-html .mt136, body.cms-education-jewellery-buying-guide-html .mt136 {
    margin-top: 136px !important; }
  body.general .mr55, body.cms-education-diamond-buying-guide-html .mr55, body.cms-education-jewellery-buying-guide-html .mr55 {
    margin-right: 55px !important; }
  body.general .mRL20, body.cms-education-diamond-buying-guide-html .mRL20, body.cms-education-jewellery-buying-guide-html .mRL20 {
    margin: 0 20px !important; }
  body.general .pt118, body.cms-education-diamond-buying-guide-html .pt118, body.cms-education-jewellery-buying-guide-html .pt118 {
    padding-top: 118px !important; }
  body.general .customerTestimonialTop, body.cms-education-diamond-buying-guide-html .customerTestimonialTop, body.cms-education-jewellery-buying-guide-html .customerTestimonialTop {
    margin: 0;
    float: left;
    padding: 0 0 0 21px;
    width: 577px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.general .customerTestimonialTop ul, body.cms-education-diamond-buying-guide-html .customerTestimonialTop ul, body.cms-education-jewellery-buying-guide-html .customerTestimonialTop ul {
    margin: 0;
    padding: 0; }
  body.general .customerTestimonialTop ul li, body.cms-education-diamond-buying-guide-html .customerTestimonialTop ul li, body.cms-education-jewellery-buying-guide-html .customerTestimonialTop ul li {
    float: left;
    list-style: none;
    margin-right: 12px; }
  body.general .customerTestimonialTop ul li span, body.cms-education-diamond-buying-guide-html .customerTestimonialTop ul li span, body.cms-education-jewellery-buying-guide-html .customerTestimonialTop ul li span {
    margin-right: 4px; }
  body.general .ml13, body.cms-education-diamond-buying-guide-html .ml13, body.cms-education-jewellery-buying-guide-html .ml13 {
    margin-left: 13px !important; }
  body.general .customerTestimonialTop ul li label, body.cms-education-diamond-buying-guide-html .customerTestimonialTop ul li label, body.cms-education-jewellery-buying-guide-html .customerTestimonialTop ul li label {
    display: block;
    float: left;
    padding: 3px 0 0; }
  body.general .pl4, body.cms-education-diamond-buying-guide-html .pl4, body.cms-education-jewellery-buying-guide-html .pl4 {
    padding-left: 4px !important; }
  body.general .pl9, body.cms-education-diamond-buying-guide-html .pl9, body.cms-education-jewellery-buying-guide-html .pl9 {
    padding-left: 9px !important; }
  body.general .pt20, body.cms-education-diamond-buying-guide-html .pt20, body.cms-education-jewellery-buying-guide-html .pt20 {
    padding-top: 20px !important; }
  body.general .pl17, body.cms-education-diamond-buying-guide-html .pl17, body.cms-education-jewellery-buying-guide-html .pl17 {
    padding-left: 17px !important; }
  body.general .blco, body.cms-education-diamond-buying-guide-html .blco, body.cms-education-jewellery-buying-guide-html .blco {
    color: #1b3e5d !important; }
  body.general .hamesha, body.cms-education-diamond-buying-guide-html .hamesha, body.cms-education-jewellery-buying-guide-html .hamesha {
    font-weight: bold;
    color: #999 !important;
    line-height: 16px; }
  body.general .hamesha span, body.cms-education-diamond-buying-guide-html .hamesha span, body.cms-education-jewellery-buying-guide-html .hamesha span {
    text-decoration: none !important;
    color: #1d629f !important; }
  body.general .customerChoosing, body.cms-education-diamond-buying-guide-html .customerChoosing, body.cms-education-jewellery-buying-guide-html .customerChoosing {
    width: 1170px !important;
    border: solid 1px #ccc;
    margin: 0 10px 10px;
    padding: 15px 0 0 8px; }
  body.general .mr4, body.cms-education-diamond-buying-guide-html .mr4, body.cms-education-jewellery-buying-guide-html .mr4 {
    margin-right: 4px !important; }
  body.general .w165, body.cms-education-diamond-buying-guide-html .w165, body.cms-education-jewellery-buying-guide-html .w165 {
    width: 165px !important; }
  body.general .w107, body.cms-education-diamond-buying-guide-html .w107, body.cms-education-jewellery-buying-guide-html .w107 {
    width: 107px !important; }
  body.general .w33, body.cms-education-diamond-buying-guide-html .w33, body.cms-education-jewellery-buying-guide-html .w33 {
    width: 33px !important; }
  body.general .mr40, body.cms-education-diamond-buying-guide-html .mr40, body.cms-education-jewellery-buying-guide-html .mr40 {
    margin-right: 40px !important; }
  body.general .dealending, body.cms-education-diamond-buying-guide-html .dealending, body.cms-education-jewellery-buying-guide-html .dealending {
    padding: 0;
    left: 568px;
    margin: -40px 0 0;
    position: static;
    float: right;
    text-align: right;
    color: #fff;
    font-size: 13px;
    font-weight: bold; }
  body.general .pl3, body.cms-education-diamond-buying-guide-html .pl3, body.cms-education-jewellery-buying-guide-html .pl3 {
    padding-left: 3px !important; }
  body.general html.mt65 .pl3, body.cms-education-diamond-buying-guide-html html.mt65 .pl3, body.cms-education-jewellery-buying-guide-html html.mt65 .pl3 {
    padding-left: 3px !important; }
  body.general .dealending span, body.cms-education-diamond-buying-guide-html .dealending span, body.cms-education-jewellery-buying-guide-html .dealending span {
    font-size: 14px; }
  body.general .w41, body.cms-education-diamond-buying-guide-html .w41, body.cms-education-jewellery-buying-guide-html .w41 {
    width: 41px !important; }
  body.general .w914, body.cms-education-diamond-buying-guide-html .w914, body.cms-education-jewellery-buying-guide-html .w914 {
    width: 914px !important; }
  body.general .pr22, body.cms-education-diamond-buying-guide-html .pr22, body.cms-education-jewellery-buying-guide-html .pr22 {
    padding-right: 23px !important; }
  body.general .w58, body.cms-education-diamond-buying-guide-html .w58, body.cms-education-jewellery-buying-guide-html .w58 {
    width: 58px !important; }
  body.general .diamondQuality, body.cms-education-diamond-buying-guide-html .diamondQuality, body.cms-education-jewellery-buying-guide-html .diamondQuality {
    font-size: 11px !important;
    font-weight: bold;
    color: #000 !important; }
  body.general .zi0, body.cms-education-diamond-buying-guide-html .zi0, body.cms-education-jewellery-buying-guide-html .zi0 {
    z-index: -99999 !important; }
  body.general .zi1000, body.cms-education-diamond-buying-guide-html .zi1000, body.cms-education-jewellery-buying-guide-html .zi1000 {
    z-index: 1000 !important; }
  body.general .pl30, body.cms-education-diamond-buying-guide-html .pl30, body.cms-education-jewellery-buying-guide-html .pl30 {
    padding-left: 30 !important; }
  body.general .mb8, body.cms-education-diamond-buying-guide-html .mb8, body.cms-education-jewellery-buying-guide-html .mb8 {
    margin-bottom: 8px !important; }
  body.general .mb5, body.cms-education-diamond-buying-guide-html .mb5, body.cms-education-jewellery-buying-guide-html .mb5 {
    margin-bottom: 5px !important; }
  body.general .priceCo, body.cms-education-diamond-buying-guide-html .priceCo, body.cms-education-jewellery-buying-guide-html .priceCo {
    color: #800 !important;
    margin-right: 5px; }
  body.general .cogrey, body.cms-education-diamond-buying-guide-html .cogrey, body.cms-education-jewellery-buying-guide-html .cogrey {
    color: #666 !important; }
  body.general .w892, body.cms-education-diamond-buying-guide-html .w892, body.cms-education-jewellery-buying-guide-html .w892 {
    width: 909px !important; }
  body.general .ttU, body.cms-education-diamond-buying-guide-html .ttU, body.cms-education-jewellery-buying-guide-html .ttU {
    text-transform: uppercase !important; }
  body.general .fs10, body.cms-education-diamond-buying-guide-html .fs10, body.cms-education-jewellery-buying-guide-html .fs10 {
    font-size: 10px !important; }
  body.general .bgrighthover, body.cms-education-diamond-buying-guide-html .bgrighthover, body.cms-education-jewellery-buying-guide-html .bgrighthover {
    margin: 0 0 0 -18px !important; }
  body.general .pendantsRuppes, body.cms-education-diamond-buying-guide-html .pendantsRuppes, body.cms-education-jewellery-buying-guide-html .pendantsRuppes {
    color: #1d629f;
    font-weight: bold; }
  body.general .w294, body.cms-education-diamond-buying-guide-html .w294, body.cms-education-jewellery-buying-guide-html .w294 {
    width: 294px !important; }
  body.general .ml61, body.cms-education-diamond-buying-guide-html .ml61, body.cms-education-jewellery-buying-guide-html .ml61 {
    margin-left: 61px !important; }
  body.general .testimonialTopNavRight, body.cms-education-diamond-buying-guide-html .testimonialTopNavRight, body.cms-education-jewellery-buying-guide-html .testimonialTopNavRight {
    float: right;
    padding: 10px 23px 12px;
    width: 264px;
    border: solid 1px #000;
    border-bottom: none; }
  body.general .testimonialTopNavRight p, body.cms-education-diamond-buying-guide-html .testimonialTopNavRight p, body.cms-education-jewellery-buying-guide-html .testimonialTopNavRight p {
    color: #195F9D;
    margin: 0;
    padding: 0; }
  body.general .bB, body.cms-education-diamond-buying-guide-html .bB, body.cms-education-jewellery-buying-guide-html .bB {
    border-bottom: 1px solid #1D629F; }
  body.general .bL1, body.cms-education-diamond-buying-guide-html .bL1, body.cms-education-jewellery-buying-guide-html .bL1 {
    border-left: dashed 1px #707070; }
  body.general .solitaireBannerRight, body.cms-education-diamond-buying-guide-html .solitaireBannerRight, body.cms-education-jewellery-buying-guide-html .solitaireBannerRight {
    float: right;
    width: 475px; }
  body.general .br, body.cms-education-diamond-buying-guide-html .br, body.cms-education-jewellery-buying-guide-html .br {
    border-right: medium none !important; }
  body.general .solitaireBannerTopbg, body.cms-education-diamond-buying-guide-html .solitaireBannerTopbg, body.cms-education-jewellery-buying-guide-html .solitaireBannerTopbg {
    background: url(../images/solitaire-banner-top-bg.gif) no-repeat left top; }
  body.general .solitaireBannerBottombg, body.cms-education-diamond-buying-guide-html .solitaireBannerBottombg, body.cms-education-jewellery-buying-guide-html .solitaireBannerBottombg {
    background: url(../images/solitaire-banner-bottom-bg.gif) no-repeat left bottom; }
  body.general .bB3, body.cms-education-diamond-buying-guide-html .bB3, body.cms-education-jewellery-buying-guide-html .bB3 {
    border-bottom: solid 3px #2064a0; }
  body.general .solitaireDesign, body.cms-education-diamond-buying-guide-html .solitaireDesign, body.cms-education-jewellery-buying-guide-html .solitaireDesign {
    width: 295px;
    display: block;
    overflow: hidden; }
  body.general .solitaireDesign ul, body.cms-education-diamond-buying-guide-html .solitaireDesign ul, body.cms-education-jewellery-buying-guide-html .solitaireDesign ul {
    margin: 0;
    padding: 0 0 20px 0;
    display: block;
    overflow: hidden; }
  body.general .solitaireDesign ul li, body.cms-education-diamond-buying-guide-html .solitaireDesign ul li, body.cms-education-jewellery-buying-guide-html .solitaireDesign ul li {
    list-style-type: none;
    float: left;
    text-align: center;
    color: #737373;
    font-size: 11px;
    display: block;
    overflow: hidden;
    width: 95px; }
  body.general .solitaireDesign input, body.cms-education-diamond-buying-guide-html .solitaireDesign input, body.cms-education-jewellery-buying-guide-html .solitaireDesign input {
    background: url(../images/start-design-btn.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFF;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    width: 111px;
    margin-left: 73px;
    cursor: pointer; }
  body.general .bestSellingJewellery, body.cms-education-diamond-buying-guide-html .bestSellingJewellery, body.cms-education-jewellery-buying-guide-html .bestSellingJewellery {
    display: block;
    height: 312px;
    margin: 0 15px 20px;
    overflow: hidden;
    padding: 20px 0 7px 20px; }
  body.general .bestSellingJewellery h2, body.cms-education-diamond-buying-guide-html .bestSellingJewellery h2, body.cms-education-jewellery-buying-guide-html .bestSellingJewellery h2 {
    color: #800;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 8px 0;
    padding: 0 0 4px; }
  body.general .bestSellingJewellery h2 span, body.cms-education-diamond-buying-guide-html .bestSellingJewellery h2 span, body.cms-education-jewellery-buying-guide-html .bestSellingJewellery h2 span {
    color: #000; }
  body.general .bestSellingJewellery p.sub, body.cms-education-diamond-buying-guide-html .bestSellingJewellery p.sub, body.cms-education-jewellery-buying-guide-html .bestSellingJewellery p.sub {
    padding: 0;
    margin: 0 0 15px 0;
    font-size: 11px;
    color: #666; }
  body.general .bestSellingRS, body.cms-education-diamond-buying-guide-html .bestSellingRS, body.cms-education-jewellery-buying-guide-html .bestSellingRS {
    clear: both; }
  body.general .bestSellingRS p, body.cms-education-diamond-buying-guide-html .bestSellingRS p, body.cms-education-jewellery-buying-guide-html .bestSellingRS p {
    padding: 0;
    margin: 0 0 15px 2px;
    font-size: 11px;
    color: #999999;
    font-weight: bold;
    line-height: 14px; }
  body.general .bestSellingRS p span, body.cms-education-diamond-buying-guide-html .bestSellingRS p span, body.cms-education-jewellery-buying-guide-html .bestSellingRS p span {
    color: #1d629f;
    text-decoration: none; }
  body.general .m0auto, body.cms-education-diamond-buying-guide-html .m0auto, body.cms-education-jewellery-buying-guide-html .m0auto {
    margin: 0 auto; }
  body.general .w926, body.cms-education-diamond-buying-guide-html .w926, body.cms-education-jewellery-buying-guide-html .w926 {
    width: 926px !important; }
  body.general .mt30, body.cms-education-diamond-buying-guide-html .mt30, body.cms-education-jewellery-buying-guide-html .mt30 {
    margin-top: 30px; }
  body.general .completeyourEarring, body.cms-education-diamond-buying-guide-html .completeyourEarring, body.cms-education-jewellery-buying-guide-html .completeyourEarring {
    background: url(../images/sprite-bg.png) no-repeat -234px -570px;
    padding: 8px 20px 22px 0;
    display: block;
    color: #fff;
    width: 185px; }
  body.general .metroDiamondR table, body.cms-education-diamond-buying-guide-html .metroDiamondR table, body.cms-education-jewellery-buying-guide-html .metroDiamondR table {
    margin-bottom: 10px; }
  body.general .metroDiamondR tr th, body.cms-education-diamond-buying-guide-html .metroDiamondR tr th, body.cms-education-jewellery-buying-guide-html .metroDiamondR tr th {
    text-align: left;
    padding: 6px 2px 2px;
    font-weight: bold;
    color: #1b3e5d; }
  body.general .metroDiamondR tr th span, body.cms-education-diamond-buying-guide-html .metroDiamondR tr th span, body.cms-education-jewellery-buying-guide-html .metroDiamondR tr th span {
    font-weight: normal;
    padding: 3px 0;
    color: #000; }
  body.general .metroDiamondR tr td, body.cms-education-diamond-buying-guide-html .metroDiamondR tr td, body.cms-education-jewellery-buying-guide-html .metroDiamondR tr td {
    text-align: left;
    padding: 0 0 6px 3px;
    border-bottom: solid 1px #e3e1e1; }
  body.general .metroDiamondR tr td.total, body.cms-education-diamond-buying-guide-html .metroDiamondR tr td.total, body.cms-education-jewellery-buying-guide-html .metroDiamondR tr td.total {
    font-weight: bold;
    text-align: right;
    padding: 6px 0 6px 3px; }
  body.general .metroDiamondR tr td.bbNone, body.cms-education-diamond-buying-guide-html .metroDiamondR tr td.bbNone, body.cms-education-jewellery-buying-guide-html .metroDiamondR tr td.bbNone {
    border-bottom: none; }
  body.general .metroDiamondR tr th span.ringSize, body.cms-education-diamond-buying-guide-html .metroDiamondR tr th span.ringSize, body.cms-education-jewellery-buying-guide-html .metroDiamondR tr th span.ringSize {
    float: left; }
  body.general .certification, body.cms-education-diamond-buying-guide-html .certification, body.cms-education-jewellery-buying-guide-html .certification {
    padding: 0;
    margin: 0 0 0 10px;
    float: left; }
  body.general .certification a, body.cms-education-diamond-buying-guide-html .certification a, body.cms-education-jewellery-buying-guide-html .certification a {
    border: none;
    padding: 0 !important; }
  body.general .certification a img, body.cms-education-diamond-buying-guide-html .certification a img, body.cms-education-jewellery-buying-guide-html .certification a img {
    border: none;
    height: auto !important;
    width: auto !important;
    padding: 0 !important; }
  body.general .brcoBlue, body.cms-education-diamond-buying-guide-html .brcoBlue, body.cms-education-jewellery-buying-guide-html .brcoBlue {
    border: solid 1px #2265a1 !important;
    border-bottom: none !important; }
  body.general div.productDetail img.smallImg, body.cms-education-diamond-buying-guide-html div.productDetail img.smallImg, body.cms-education-jewellery-buying-guide-html div.productDetail img.smallImg {
    display: none; }
  body.general div.productDetail a.borderClass, body.cms-education-diamond-buying-guide-html div.productDetail a.borderClass, body.cms-education-jewellery-buying-guide-html div.productDetail a.borderClass {
    border: solid 1px #1d629f; }
  body.general .infiOuter, body.cms-education-diamond-buying-guide-html .infiOuter, body.cms-education-jewellery-buying-guide-html .infiOuter {
    bottom: 0px;
    display: block;
    padding-left: 4px;
    margin-left: 890px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    body.general .infiOuter, body.cms-education-diamond-buying-guide-html .infiOuter, body.cms-education-jewellery-buying-guide-html .infiOuter {
      position: relative; } }

@-moz-document url-prefix() {
  body.general .infiOuter, body.cms-education-diamond-buying-guide-html .infiOuter, body.cms-education-jewellery-buying-guide-html .infiOuter {
    position: absolute !important; } }
  body.general .infiOuter, body.cms-education-diamond-buying-guide-html .infiOuter, body.cms-education-jewellery-buying-guide-html .infiOuter {
    position: absolute\9; }
  body.general .infiOuterTop, body.cms-education-diamond-buying-guide-html .infiOuterTop, body.cms-education-jewellery-buying-guide-html .infiOuterTop {
    width: 191px;
    height: 7px;
    background: url(../images/tooltip-round-bg1.gif) no-repeat; }
  body.general .infiOuterMiddle, body.cms-education-diamond-buying-guide-html .infiOuterMiddle, body.cms-education-jewellery-buying-guide-html .infiOuterMiddle {
    background-color: #f5f5f5;
    border: solid 1px #A51890;
    margin: 0 0 0 1px;
    padding: 0 9px;
    width: 175px;
    font-size: 11px;
    padding-top: 10px; }
  body.general .infiOuterMiddle ul, body.cms-education-diamond-buying-guide-html .infiOuterMiddle ul, body.cms-education-jewellery-buying-guide-html .infiOuterMiddle ul {
    margin: 0 0 10px;
    padding: 0; }
  body.general .infiOuterMiddle span, body.cms-education-diamond-buying-guide-html .infiOuterMiddle span, body.cms-education-jewellery-buying-guide-html .infiOuterMiddle span {
    display: block;
    margin: 0 0 6px !important;
    float: none !important; }
  body.general .infiOuterMiddle ul li, body.cms-education-diamond-buying-guide-html .infiOuterMiddle ul li, body.cms-education-jewellery-buying-guide-html .infiOuterMiddle ul li {
    padding: 2px 0 !important;
    color: #666;
    list-style: none; }
  body.general .infiOuterMiddle ul li label, body.cms-education-diamond-buying-guide-html .infiOuterMiddle ul li label, body.cms-education-jewellery-buying-guide-html .infiOuterMiddle ul li label {
    float: left;
    width: 75px;
    color: #A51890; }
  body.general .infiOuterBtn, body.cms-education-diamond-buying-guide-html .infiOuterBtn, body.cms-education-jewellery-buying-guide-html .infiOuterBtn {
    padding: 0;
    margin: 0; }
  body.general .infiOuterBottom, body.cms-education-diamond-buying-guide-html .infiOuterBottom, body.cms-education-jewellery-buying-guide-html .infiOuterBottom {
    width: 191px;
    height: 14px;
    background: url(../images/tooltip-round-bg2.gif) no-repeat; }
  body.general .priceSelect, body.cms-education-diamond-buying-guide-html .priceSelect, body.cms-education-jewellery-buying-guide-html .priceSelect {
    width: 79px;
    border: solid 1px #ccc;
    background-color: #fff; }
  body.general .priceSelect a, body.cms-education-diamond-buying-guide-html .priceSelect a, body.cms-education-jewellery-buying-guide-html .priceSelect a {
    color: #666; }
  body.general .priceSelect a:hover, body.cms-education-diamond-buying-guide-html .priceSelect a:hover, body.cms-education-jewellery-buying-guide-html .priceSelect a:hover {
    color: #666;
    text-decoration: none; }
  body.general .w118, body.cms-education-diamond-buying-guide-html .w118, body.cms-education-jewellery-buying-guide-html .w118 {
    width: 118px !important; }
  body.general .priceSelect li, body.cms-education-diamond-buying-guide-html .priceSelect li, body.cms-education-jewellery-buying-guide-html .priceSelect li {
    padding: 2px 4px !important;
    margin: 0;
    display: block;
    float: none !important; }
  body.general .priceSelect li a, body.cms-education-diamond-buying-guide-html .priceSelect li a, body.cms-education-jewellery-buying-guide-html .priceSelect li a {
    text-decoration: none;
    color: #666 !important; }
  body.general .ml-1, body.cms-education-diamond-buying-guide-html .ml-1, body.cms-education-jewellery-buying-guide-html .ml-1 {
    margin-left: -1px !important; }
  body.general .w718, body.cms-education-diamond-buying-guide-html .w718, body.cms-education-jewellery-buying-guide-html .w718 {
    width: 718px !important; }
  body.general .mt4, body.cms-education-diamond-buying-guide-html .mt4, body.cms-education-jewellery-buying-guide-html .mt4 {
    margin-top: 4px !important; }
  body.general .w36, body.cms-education-diamond-buying-guide-html .w36, body.cms-education-jewellery-buying-guide-html .w36 {
    width: 36px !important; }
  body.general .mt0, body.cms-education-diamond-buying-guide-html .mt0, body.cms-education-jewellery-buying-guide-html .mt0 {
    margin-top: 0 !important; }
  body.general .ml12, body.cms-education-diamond-buying-guide-html .ml12, body.cms-education-jewellery-buying-guide-html .ml12 {
    margin-left: 12px !important; }
  body.general .ml-13, body.cms-education-diamond-buying-guide-html .ml-13, body.cms-education-jewellery-buying-guide-html .ml-13 {
    margin-left: -13px !important; }
  body.general .h75, body.cms-education-diamond-buying-guide-html .h75, body.cms-education-jewellery-buying-guide-html .h75 {
    height: 75px !important; }
  body.general .myCart ul li.nosub a:hover, body.cms-education-diamond-buying-guide-html .myCart ul li.nosub a:hover, body.cms-education-jewellery-buying-guide-html .myCart ul li.nosub a:hover {
    text-decoration: none;
    color: #2164A0;
    background: none; }
  body.general .myCart ul li.nosub a.active, body.cms-education-diamond-buying-guide-html .myCart ul li.nosub a.active, body.cms-education-jewellery-buying-guide-html .myCart ul li.nosub a.active {
    text-decoration: none;
    color: #2164A0;
    background: none; }
  body.general .fwn, body.cms-education-diamond-buying-guide-html .fwn, body.cms-education-jewellery-buying-guide-html .fwn {
    font-weight: normal !important; }
  body.general .w45, body.cms-education-diamond-buying-guide-html .w45, body.cms-education-jewellery-buying-guide-html .w45 {
    width: 45px !important; }
  body.general .mr17, body.cms-education-diamond-buying-guide-html .mr17, body.cms-education-jewellery-buying-guide-html .mr17 {
    margin-right: 17px !important; }
  body.general .ringsSize ul li, body.cms-education-diamond-buying-guide-html .ringsSize ul li, body.cms-education-jewellery-buying-guide-html .ringsSize ul li {
    font-size: 10px; }
  body.general .ringsSize ul li a, body.cms-education-diamond-buying-guide-html .ringsSize ul li a, body.cms-education-jewellery-buying-guide-html .ringsSize ul li a {
    color: #000;
    text-decoration: none;
    font-weight: normal; }
  body.general .ringsSize ul li a:hover, body.cms-education-diamond-buying-guide-html .ringsSize ul li a:hover, body.cms-education-jewellery-buying-guide-html .ringsSize ul li a:hover {
    text-decoration: none !important;
    color: #000; }
  body.general .bin, body.cms-education-diamond-buying-guide-html .bin, body.cms-education-jewellery-buying-guide-html .bin {
    background-image: none !important; }
  body.general .priceTooltip, body.cms-education-diamond-buying-guide-html .priceTooltip, body.cms-education-jewellery-buying-guide-html .priceTooltip {
    display: none;
    position: absolute;
    border: 1px solid #333;
    background-color: #fff;
    color: #000;
    z-index: 10000 !important;
    font-size: 10px;
    width: 83px;
    text-align: center; }
  body.general .ringDiamond, body.cms-education-diamond-buying-guide-html .ringDiamond, body.cms-education-jewellery-buying-guide-html .ringDiamond {
    padding: 8px 9px 22px 0 !important; }
  body.general .pl30, body.cms-education-diamond-buying-guide-html .pl30, body.cms-education-jewellery-buying-guide-html .pl30 {
    padding-left: 30px !important; }
  body.general .w168, body.cms-education-diamond-buying-guide-html .w168, body.cms-education-jewellery-buying-guide-html .w168 {
    width: 168px !important; }
  body.general .lh18, body.cms-education-diamond-buying-guide-html .lh18, body.cms-education-jewellery-buying-guide-html .lh18 {
    line-height: 18px !important; }
  body.general .ml30, body.cms-education-diamond-buying-guide-html .ml30, body.cms-education-jewellery-buying-guide-html .ml30 {
    margin-left: 30px !important; }
  body.general .tooltipBox1, body.cms-education-diamond-buying-guide-html .tooltipBox1, body.cms-education-jewellery-buying-guide-html .tooltipBox1 {
    display: none;
    background: #ffffe1 !important;
    border: 1px solid #000;
    font-size: 11px;
    height: 27px;
    margin: 0 !important;
    width: 83px;
    position: absolute;
    top: 21px !important;
    left: 146px !important;
    color: #000;
    text-align: center;
    line-height: 12px;
    padding-top: 3px; }
  body.general .tooltipBox2, body.cms-education-diamond-buying-guide-html .tooltipBox2, body.cms-education-jewellery-buying-guide-html .tooltipBox2 {
    display: none;
    background: #ffffe1 !important;
    border: 1px solid #000;
    font-size: 11px;
    height: 27px;
    width: 83px;
    position: absolute;
    top: 21px !important;
    left: 286px !important;
    color: #000;
    text-align: center;
    line-height: 12px;
    padding-top: 3px; }
  body.general .tooltipBox3, body.cms-education-diamond-buying-guide-html .tooltipBox3, body.cms-education-jewellery-buying-guide-html .tooltipBox3 {
    display: none;
    background: #ffffe1 !important;
    margin: 0 !important;
    border: 1px solid #000;
    font-size: 11px;
    height: 27px;
    width: 83px;
    position: absolute;
    top: 21px !important;
    left: 426px !important;
    color: #000;
    text-align: center;
    line-height: 12px;
    padding-top: 3px; }
  body.general .mr20, body.cms-education-diamond-buying-guide-html .mr20, body.cms-education-jewellery-buying-guide-html .mr20 {
    margin-right: 20px !important; }
  body.general .bgclTop, body.cms-education-diamond-buying-guide-html .bgclTop, body.cms-education-jewellery-buying-guide-html .bgclTop {
    background: url(../images/cl-trations-top-box-bg.gif) repeat-x #eee1d7 !important; }
  body.general .pb33, body.cms-education-diamond-buying-guide-html .pb33, body.cms-education-jewellery-buying-guide-html .pb33 {
    padding-bottom: 33px !important; }
  body.general .ml74, body.cms-education-diamond-buying-guide-html .ml74, body.cms-education-jewellery-buying-guide-html .ml74 {
    margin-left: 74px !important; }
  body.general .refineyour, body.cms-education-diamond-buying-guide-html .refineyour, body.cms-education-jewellery-buying-guide-html .refineyour {
    position: absolute;
    margin: -32px 0 0 0; }
  body.general .ringsSearch, body.cms-education-diamond-buying-guide-html .ringsSearch, body.cms-education-jewellery-buying-guide-html .ringsSearch {
    display: block;
    overflow: hidden;
    margin: 0 0 10px 10px; }
  body.general * + html .ringsSearch, body.cms-education-diamond-buying-guide-html * + html .ringsSearch, body.cms-education-jewellery-buying-guide-html * + html .ringsSearch {
    display: block;
    overflow: hidden;
    margin: 0 0 10px 7px; }
  body.general .ringsSearch input, body.cms-education-diamond-buying-guide-html .ringsSearch input, body.cms-education-jewellery-buying-guide-html .ringsSearch input {
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    color: #000;
    float: left;
    border-right: snow;
    font-size: 11px;
    padding: 6px 5px;
    width: 244px;
    height: 14px; }
  body.general .ringsSearch input.searchBtn, body.cms-education-diamond-buying-guide-html .ringsSearch input.searchBtn, body.cms-education-jewellery-buying-guide-html .ringsSearch input.searchBtn {
    border: medium none;
    height: 28px;
    padding: 0;
    width: 35px; }
  body.general .top363, body.cms-education-diamond-buying-guide-html .top363, body.cms-education-jewellery-buying-guide-html .top363 {
    top: 363px !important; }
  body.general .paginationRight ul, body.cms-education-diamond-buying-guide-html .paginationRight ul, body.cms-education-jewellery-buying-guide-html .paginationRight ul {
    margin: 1px 0 0;
    padding: 0;
    list-style: none;
    z-index: 90000000; }
  body.general .clEnigmaLeftimg, body.cms-education-diamond-buying-guide-html .clEnigmaLeftimg, body.cms-education-jewellery-buying-guide-html .clEnigmaLeftimg {
    float: left;
    margin-right: 10px; }
  body.general .w333, body.cms-education-diamond-buying-guide-html .w333, body.cms-education-jewellery-buying-guide-html .w333 {
    width: 333px !important; }
  body.general .mt14, body.cms-education-diamond-buying-guide-html .mt14, body.cms-education-jewellery-buying-guide-html .mt14 {
    margin-top: 14px !important; }
  body.general .bcwite, body.cms-education-diamond-buying-guide-html .bcwite, body.cms-education-jewellery-buying-guide-html .bcwite {
    background-color: #fff !important; }
  body.general .jewels ul, body.cms-education-diamond-buying-guide-html .jewels ul, body.cms-education-jewellery-buying-guide-html .jewels ul {
    margin: 0;
    padding: 0; }
  body.general .jewels ul li, body.cms-education-diamond-buying-guide-html .jewels ul li, body.cms-education-jewellery-buying-guide-html .jewels ul li {
    list-style: none;
    font-size: 11px; }
  body.general .mb25, body.cms-education-diamond-buying-guide-html .mb25, body.cms-education-jewellery-buying-guide-html .mb25 {
    margin-bottom: 25px !important; }
  body.general .mr90, body.cms-education-diamond-buying-guide-html .mr90, body.cms-education-jewellery-buying-guide-html .mr90 {
    margin-right: 90px !important; }
  body.general .mt53, body.cms-education-diamond-buying-guide-html .mt53, body.cms-education-jewellery-buying-guide-html .mt53 {
    margin-top: 53px !important; }
  body.general .w868, body.cms-education-diamond-buying-guide-html .w868, body.cms-education-jewellery-buying-guide-html .w868 {
    width: 868px !important; }
  body.general .w76, body.cms-education-diamond-buying-guide-html .w76, body.cms-education-jewellery-buying-guide-html .w76 {
    width: 76px !important; }
  body.general .shapeName span, body.cms-education-diamond-buying-guide-html .shapeName span, body.cms-education-jewellery-buying-guide-html .shapeName span {
    font-weight: normal !important; }
  body.general .mb15, body.cms-education-diamond-buying-guide-html .mb15, body.cms-education-jewellery-buying-guide-html .mb15 {
    margin-bottom: 15px !important; }
  body.general .pt30, body.cms-education-diamond-buying-guide-html .pt30, body.cms-education-jewellery-buying-guide-html .pt30 {
    padding-top: 30px !important; }
  body.general .diamondVideo, body.cms-education-diamond-buying-guide-html .diamondVideo, body.cms-education-jewellery-buying-guide-html .diamondVideo {
    margin-bottom: 30px;
    text-align: center; }
  body.general .ffa, body.cms-education-diamond-buying-guide-html .ffa, body.cms-education-jewellery-buying-guide-html .ffa {
    font-family: "PT Sans",Arial, Helvetica, sans-serif !important; }
  body.general .fwb, body.cms-education-diamond-buying-guide-html .fwb, body.cms-education-jewellery-buying-guide-html .fwb {
    font-weight: bold !important; }
  body.general .ttn, body.cms-education-diamond-buying-guide-html .ttn, body.cms-education-jewellery-buying-guide-html .ttn {
    text-decoration: none !important; }
  body.general .print, body.cms-education-diamond-buying-guide-html .print, body.cms-education-jewellery-buying-guide-html .print {
    float: left;
    font-weight: normal !important;
    margin: 1px 0 0 !important; }
  body.general .emailBg, body.cms-education-diamond-buying-guide-html .emailBg, body.cms-education-jewellery-buying-guide-html .emailBg {
    background: url(../images/email-box-bg1.gif) no-repeat 0 25px !important; }
  body.general .w533, body.cms-education-diamond-buying-guide-html .w533, body.cms-education-jewellery-buying-guide-html .w533 {
    width: 533px; }
  body.general .fs27, body.cms-education-diamond-buying-guide-html .fs27, body.cms-education-jewellery-buying-guide-html .fs27 {
    font-size: 27px !important; }
  body.general .h73, body.cms-education-diamond-buying-guide-html .h73, body.cms-education-jewellery-buying-guide-html .h73 {
    height: 73px !important; }
  body.general .h66, body.cms-education-diamond-buying-guide-html .h66, body.cms-education-jewellery-buying-guide-html .h66 {
    height: 66px !important; }
  body.general .h68, body.cms-education-diamond-buying-guide-html .h68, body.cms-education-jewellery-buying-guide-html .h68 {
    height: 66px !important; }
  body.general .bcB, body.cms-education-diamond-buying-guide-html .bcB, body.cms-education-jewellery-buying-guide-html .bcB {
    border: solid 1px #2265a1 !important; }
  body.general .ml38, body.cms-education-diamond-buying-guide-html .ml38, body.cms-education-jewellery-buying-guide-html .ml38 {
    margin-left: 38px !important; }
  body.general .w356, body.cms-education-diamond-buying-guide-html .w356, body.cms-education-jewellery-buying-guide-html .w356 {
    width: 356px !important; }
  body.general .h251, body.cms-education-diamond-buying-guide-html .h251, body.cms-education-jewellery-buying-guide-html .h251 {
    height: 251px !important; }
  body.general .blueco, body.cms-education-diamond-buying-guide-html .blueco, body.cms-education-jewellery-buying-guide-html .blueco {
    color: #1e629f !important; }
  body.general .pb10, body.cms-education-diamond-buying-guide-html .pb10, body.cms-education-jewellery-buying-guide-html .pb10 {
    padding-bottom: 10px !important; }
  body.general .customerForm, body.cms-education-diamond-buying-guide-html .customerForm, body.cms-education-jewellery-buying-guide-html .customerForm {
    border: 1px solid #d7d7d7;
    overflow: hidden;
    padding: 12px 30px 5px;
    width: 250px;
    background: #ffffff;
    z-index: 999;
    right: 0;
    top: 75px; }
  body.general .customerForm h2, body.cms-education-diamond-buying-guide-html .customerForm h2, body.cms-education-jewellery-buying-guide-html .customerForm h2 {
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    border-top: solid 1px #d7d7d7;
    display: block;
    font-size: 11px;
    margin: 2px 0 0;
    font-weight: bold;
    padding: 0 27px;
    width: 286px; }
  body.general .customerForm h2 span, body.cms-education-diamond-buying-guide-html .customerForm h2 span, body.cms-education-jewellery-buying-guide-html .customerForm h2 span {
    float: left; }
  body.general .customerForm ul, body.cms-education-diamond-buying-guide-html .customerForm ul, body.cms-education-jewellery-buying-guide-html .customerForm ul {
    margin: 0;
    padding: 0; }
  body.general .customerForm ul li, body.cms-education-diamond-buying-guide-html .customerForm ul li, body.cms-education-jewellery-buying-guide-html .customerForm ul li {
    list-style: none;
    margin: 0 0 8px;
    display: block;
    overflow: hidden; }
  body.general .customerForm ul li span, body.cms-education-diamond-buying-guide-html .customerForm ul li span, body.cms-education-jewellery-buying-guide-html .customerForm ul li span {
    color: #fff;
    margin-right: 2px; }
  body.general .customerForm ul li label, body.cms-education-diamond-buying-guide-html .customerForm ul li label, body.cms-education-jewellery-buying-guide-html .customerForm ul li label {
    float: left;
    font-size: 11px; }
  body.general .customerForm ul li input, body.cms-education-diamond-buying-guide-html .customerForm ul li input, body.cms-education-jewellery-buying-guide-html .customerForm ul li input {
    float: right;
    border: solid 1px #c9c9c9;
    padding: 2px;
    width: 177px;
    /*color: #bfbdbd;*/
    font-size: 11px; }
  body.general .customerForm ul li textarea, body.cms-education-diamond-buying-guide-html .customerForm ul li textarea, body.cms-education-jewellery-buying-guide-html .customerForm ul li textarea {
    /*color: #bfbdbd;*/
    border: solid 1px #c9c9c9;
    font-size: 11px;
    height: 65px;
    margin-left: 76px;
    width: 178px;
    padding: 4px 0 4px 4px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.general .customerFormBtn, body.cms-education-diamond-buying-guide-html .customerFormBtn, body.cms-education-jewellery-buying-guide-html .customerFormBtn {
    margin-left: 67px; }
  body.general .h73, body.cms-education-diamond-buying-guide-html .h73, body.cms-education-jewellery-buying-guide-html .h73 {
    height: 73px !important; }
  body.general .viewer, body.cms-education-diamond-buying-guide-html .viewer, body.cms-education-jewellery-buying-guide-html .viewer {
    width: 380px;
    height: 210px;
    position: relative; }
  body.general .iviewer_zoom_status, body.cms-education-diamond-buying-guide-html .iviewer_zoom_status, body.cms-education-jewellery-buying-guide-html .iviewer_zoom_status {
    display: none; }
  body.general #cboxOverlay, body.cms-education-diamond-buying-guide-html #cboxOverlay, body.cms-education-jewellery-buying-guide-html #cboxOverlay {
    background: none !important; }
  body.general #colorbox, body.cms-education-diamond-buying-guide-html #colorbox, body.cms-education-jewellery-buying-guide-html #colorbox {
    background: #fff !important;
    padding-bottom: 25px !important; }
  body.general .metroDiamondLTop ul li a.active, body.cms-education-diamond-buying-guide-html .metroDiamondLTop ul li a.active, body.cms-education-jewellery-buying-guide-html .metroDiamondLTop ul li a.active {
    border: solid 1px #800; }
  body.general .mt-14, body.cms-education-diamond-buying-guide-html .mt-14, body.cms-education-jewellery-buying-guide-html .mt-14 {
    margin-top: -14px !important; }
  body.general .mt-11, body.cms-education-diamond-buying-guide-html .mt-11, body.cms-education-jewellery-buying-guide-html .mt-11 {
    margin-top: -11px !important; }
  body.general .viewer1, body.cms-education-diamond-buying-guide-html .viewer1, body.cms-education-jewellery-buying-guide-html .viewer1 {
    height: 222px;
    position: relative;
    width: 392px;
    margin-bottom: 25px;
    padding-top: 5px;
    left: 7px; }
  body.general .w228, body.cms-education-diamond-buying-guide-html .w228, body.cms-education-jewellery-buying-guide-html .w228 {
    width: 228px !important; }
  body.general .mr46, body.cms-education-diamond-buying-guide-html .mr46, body.cms-education-jewellery-buying-guide-html .mr46 {
    margin-right: 46px !important; }
  body.general .w570, body.cms-education-diamond-buying-guide-html .w570, body.cms-education-jewellery-buying-guide-html .w570 {
    width: 570px !important; }
  body.general .wd30, body.cms-education-diamond-buying-guide-html .wd30, body.cms-education-jewellery-buying-guide-html .wd30 {
    width: 30px !important; }
  body.general #panel1, body.cms-education-diamond-buying-guide-html #panel1, body.cms-education-jewellery-buying-guide-html #panel1 {
    display: none;
    background: #fff; }
  body.general .slide, body.cms-education-diamond-buying-guide-html .slide, body.cms-education-jewellery-buying-guide-html .slide {
    margin: 0;
    padding: 4px;
    font-size: 11px; }
  body.general .slide a, body.cms-education-diamond-buying-guide-html .slide a, body.cms-education-jewellery-buying-guide-html .slide a {
    margin: -29px 0 0 75px;
    display: block;
    text-decoration: none;
    color: #0066ac; }
  body.general .mb60, body.cms-education-diamond-buying-guide-html .mb60, body.cms-education-jewellery-buying-guide-html .mb60 {
    margin-bottom: 60px !important; }
  body.general .w905, body.cms-education-diamond-buying-guide-html .w905, body.cms-education-jewellery-buying-guide-html .w905 {
    width: 905px !important; }
  body.general .pi, body.cms-education-diamond-buying-guide-html .pi, body.cms-education-jewellery-buying-guide-html .pi {
    position: inherit !important; }
  body.general .fs13, body.cms-education-diamond-buying-guide-html .fs13, body.cms-education-jewellery-buying-guide-html .fs13 {
    font-size: 13px !important; }
  body.general .groomsRingsBannerLeft, body.cms-education-diamond-buying-guide-html .groomsRingsBannerLeft, body.cms-education-jewellery-buying-guide-html .groomsRingsBannerLeft {
    margin-left: 527px;
    position: absolute;
    top: 361px; }
  body.general :root .groomsRingsBannerLeft, body.cms-education-diamond-buying-guide-html :root .groomsRingsBannerLeft, body.cms-education-jewellery-buying-guide-html :root .groomsRingsBannerLeft {
    margin-left: 527px;
    position: absolute;
    top: 359px\9; }
  body.general .groomsRingsBanner, body.cms-education-diamond-buying-guide-html .groomsRingsBanner, body.cms-education-jewellery-buying-guide-html .groomsRingsBanner {
    background: url(../images/grooms-rings-banner-bg.gif) no-repeat scroll 0 0 transparent;
    color: #FFF;
    font-family: "PT Sans","Times New Roman", Times, serif;
    font-size: 36px;
    height: 137px;
    line-height: 54px;
    padding: 17px 0 0 40px;
    width: 915px; }
  body.general .groomsRingsBanner span, body.cms-education-diamond-buying-guide-html .groomsRingsBanner span, body.cms-education-jewellery-buying-guide-html .groomsRingsBanner span {
    font-size: 59px;
    display: block; }
  body.general .shippingIcon, body.cms-education-diamond-buying-guide-html .shippingIcon, body.cms-education-jewellery-buying-guide-html .shippingIcon {
    left: 227px;
    position: absolute;
    top: -5px; }
  body.general .contactIcon, body.cms-education-diamond-buying-guide-html .contactIcon, body.cms-education-jewellery-buying-guide-html .contactIcon {
    position: absolute;
    left: 11px;
    top: -4px; }
  body.general .questionBg, body.cms-education-diamond-buying-guide-html .questionBg, body.cms-education-jewellery-buying-guide-html .questionBg {
    background: url(../images/contact-representiative-middle-bg.gif) repeat-x !important;
    position: relative; }
  body.general .w890, body.cms-education-diamond-buying-guide-html .w890, body.cms-education-jewellery-buying-guide-html .w890 {
    width: 890px !important; }
  body.general .solitareRedBg, body.cms-education-diamond-buying-guide-html .solitareRedBg, body.cms-education-jewellery-buying-guide-html .solitareRedBg {
    background: url(../images/solitaring-banner-bg.gif) no-repeat !important; }
  body.general .t356, body.cms-education-diamond-buying-guide-html .t356, body.cms-education-jewellery-buying-guide-html .t356 {
    top: 356px !important; }
  body.general :root .t356, body.cms-education-diamond-buying-guide-html :root .t356, body.cms-education-jewellery-buying-guide-html :root .t356 {
    top: 354px\9  !important; }
  body.general .w127, body.cms-education-diamond-buying-guide-html .w127, body.cms-education-jewellery-buying-guide-html .w127 {
    width: 127px !important; }
  body.general .romanticOuter, body.cms-education-diamond-buying-guide-html .romanticOuter, body.cms-education-jewellery-buying-guide-html .romanticOuter {
    background: url(../images/romaantic-top-bg.gif) no-repeat;
    display: block;
    overflow: hidden;
    width: 1170px;
    margin: 0 auto;
    padding-top: 6px;
    text-align: center; }
  body.general .w275, body.cms-education-diamond-buying-guide-html .w275, body.cms-education-jewellery-buying-guide-html .w275 {
    width: 275px !important; }
  body.general .ml4, body.cms-education-diamond-buying-guide-html .ml4, body.cms-education-jewellery-buying-guide-html .ml4 {
    margin-left: 4px !important; }
  body.general .w952, body.cms-education-diamond-buying-guide-html .w952, body.cms-education-jewellery-buying-guide-html .w952 {
    width: 952px !important; }
  body.general .enigmaBannerCenterImg, body.cms-education-diamond-buying-guide-html .enigmaBannerCenterImg, body.cms-education-jewellery-buying-guide-html .enigmaBannerCenterImg {
    float: right; }
  body.general .mt303, body.cms-education-diamond-buying-guide-html .mt303, body.cms-education-jewellery-buying-guide-html .mt303 {
    margin-top: 303px !important; }
  body.general .pr9, body.cms-education-diamond-buying-guide-html .pr9, body.cms-education-jewellery-buying-guide-html .pr9 {
    padding-right: 9px !important; }
  body.general .readmoreBtn, body.cms-education-diamond-buying-guide-html .readmoreBtn, body.cms-education-jewellery-buying-guide-html .readmoreBtn {
    padding: 4px 4px;
    margin: 0;
    background: #fff;
    color: #3083b5;
    display: block; }
  body.general .btn-slide1, body.cms-education-diamond-buying-guide-html .btn-slide1, body.cms-education-jewellery-buying-guide-html .btn-slide1 {
    color: #fff;
    display: none !important;
    margin: 0 !important; }
  body.general .caratLaneDestiny, body.cms-education-diamond-buying-guide-html .caratLaneDestiny, body.cms-education-jewellery-buying-guide-html .caratLaneDestiny {
    width: 168px;
    display: block;
    overflow: hidden;
    border: solid 6px #e6e7e9;
    font-size: 12px;
    padding: 9px 7px;
    color: #333;
    margin-bottom: 20px; }
  body.general .caratLaneDestiny h3, body.cms-education-diamond-buying-guide-html .caratLaneDestiny h3, body.cms-education-jewellery-buying-guide-html .caratLaneDestiny h3 {
    color: #1e629f;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 12px; }
  body.general .caratLaneDestiny span, body.cms-education-diamond-buying-guide-html .caratLaneDestiny span, body.cms-education-jewellery-buying-guide-html .caratLaneDestiny span {
    font-weight: bold;
    display: block;
    margin-bottom: 10px; }
  body.general .mL20, body.cms-education-diamond-buying-guide-html .mL20, body.cms-education-jewellery-buying-guide-html .mL20 {
    margin-left: 20px; }
  body.general .caratLaneDestiny p, body.cms-education-diamond-buying-guide-html .caratLaneDestiny p, body.cms-education-jewellery-buying-guide-html .caratLaneDestiny p {
    padding: 0 0 10px;
    margin: 0;
    line-height: 18px; }
  body.general .pb3, body.cms-education-diamond-buying-guide-html .pb3, body.cms-education-jewellery-buying-guide-html .pb3 {
    padding-bottom: 3px !important; }
  body.general .mt-23, body.cms-education-diamond-buying-guide-html .mt-23, body.cms-education-jewellery-buying-guide-html .mt-23 {
    margin-top: -23px !important; }
  body.general .mt-20, body.cms-education-diamond-buying-guide-html .mt-20, body.cms-education-jewellery-buying-guide-html .mt-20 {
    margin-top: -20px !important; }
  body.general .mt-6, body.cms-education-diamond-buying-guide-html .mt-6, body.cms-education-jewellery-buying-guide-html .mt-6 {
    margin-top: -6px !important; }
  body.general .clTraditionsbanner, body.cms-education-diamond-buying-guide-html .clTraditionsbanner, body.cms-education-jewellery-buying-guide-html .clTraditionsbanner {
    background: url(../images/cl-traditions-banner.jpg) no-repeat;
    border-bottom: 1px solid #1d629f;
    border-top: 3px solid #1d629f;
    height: 275px;
    padding: 0 19px 0 0;
    width: 934px; }
  body.general .clTraditionsTopBg, body.cms-education-diamond-buying-guide-html .clTraditionsTopBg, body.cms-education-jewellery-buying-guide-html .clTraditionsTopBg {
    background: url(../images/cl-traditions-top-bg.gif) no-repeat !important; }
  body.general .pl11, body.cms-education-diamond-buying-guide-html .pl11, body.cms-education-jewellery-buying-guide-html .pl11 {
    padding-left: 11px !important; }
  body.general .banglesBannerLeft, body.cms-education-diamond-buying-guide-html .banglesBannerLeft, body.cms-education-jewellery-buying-guide-html .banglesBannerLeft {
    margin-left: 535px;
    position: absolute;
    top: 365px; }
  body.general :root .banglesBannerLeft, body.cms-education-diamond-buying-guide-html :root .banglesBannerLeft, body.cms-education-jewellery-buying-guide-html :root .banglesBannerLeft {
    margin-left: 527px;
    position: absolute;
    top: 363px\9; }
  body.general html.banglesBannerLeft, body.cms-education-diamond-buying-guide-html html.banglesBannerLeft, body.cms-education-jewellery-buying-guide-html html.banglesBannerLeft {
    margin-left: 527px;
    position: absolute;
    top: 378px\9; }
  body.general .h96, body.cms-education-diamond-buying-guide-html .h96, body.cms-education-jewellery-buying-guide-html .h96 {
    height: 96px; }
  body.general .w109, body.cms-education-diamond-buying-guide-html .w109, body.cms-education-jewellery-buying-guide-html .w109 {
    width: 109px !important; }
  body.general .educationBannerRightPopup, body.cms-education-diamond-buying-guide-html .educationBannerRightPopup, body.cms-education-jewellery-buying-guide-html .educationBannerRightPopup {
    padding: 22px 25px;
    background: #FFF !important;
    border-left-color: none !important;
    margin-bottom: 11px !important; }
  body.general html.mt196, body.cms-education-diamond-buying-guide-html html.mt196, body.cms-education-jewellery-buying-guide-html html.mt196 {
    margin-top: -195px !important; }
  body.general html.educationBannerRightPopup, body.cms-education-diamond-buying-guide-html html.educationBannerRightPopup, body.cms-education-jewellery-buying-guide-html html.educationBannerRightPopup {
    width: 424px !important;
    height: 355px; }
  body.general .cb, body.cms-education-diamond-buying-guide-html .cb, body.cms-education-jewellery-buying-guide-html .cb {
    clear: both; }
  body.general div.tooltipstyle, body.cms-education-diamond-buying-guide-html div.tooltipstyle, body.cms-education-jewellery-buying-guide-html div.tooltipstyle {
    top: -2px !important;
    left: 1px !important;
    border-left: none;
    cursor: pointer;
    list-style: none; }
  body.general .close, body.cms-education-diamond-buying-guide-html .close, body.cms-education-jewellery-buying-guide-html .close {
    float: right;
    margin-top: -10px;
    cursor: pointer; }
  body.general .fs29, body.cms-education-diamond-buying-guide-html .fs29, body.cms-education-jewellery-buying-guide-html .fs29 {
    font-size: 29px !important; }
  body.general .h70, body.cms-education-diamond-buying-guide-html .h70, body.cms-education-jewellery-buying-guide-html .h70 {
    height: 70px !important; }
  body.general .pr0, body.cms-education-diamond-buying-guide-html .pr0, body.cms-education-jewellery-buying-guide-html .pr0 {
    padding-right: 0 !important; }
  body.general .gia, body.cms-education-diamond-buying-guide-html .gia, body.cms-education-jewellery-buying-guide-html .gia {
    padding: 0;
    margin: 0;
    float: left; }
  body.general .gia ul, body.cms-education-diamond-buying-guide-html .gia ul, body.cms-education-jewellery-buying-guide-html .gia ul {
    margin: 0;
    padding: 0; }
  body.general .gia ul li, body.cms-education-diamond-buying-guide-html .gia ul li, body.cms-education-jewellery-buying-guide-html .gia ul li {
    list-style: none;
    float: left;
    margin-right: -1px !important; }
  body.general .gia ul li span, body.cms-education-diamond-buying-guide-html .gia ul li span, body.cms-education-jewellery-buying-guide-html .gia ul li span {
    padding: -3px 0 !important;
    margin: 0 5px 0 0;
    width: 17px !important;
    display: block; }
  body.general .gia ul li label, body.cms-education-diamond-buying-guide-html .gia ul li label, body.cms-education-jewellery-buying-guide-html .gia ul li label {
    float: left;
    font-size: 11px;
    padding-top: 3px;
    width: 30px; }
  body.general .ml50, body.cms-education-diamond-buying-guide-html .ml50, body.cms-education-jewellery-buying-guide-html .ml50 {
    margin-left: 50px !important; }
  body.general .w300, body.cms-education-diamond-buying-guide-html .w300, body.cms-education-jewellery-buying-guide-html .w300 {
    width: 300px !important; }
  body.general .pL0, body.cms-education-diamond-buying-guide-html .pL0, body.cms-education-jewellery-buying-guide-html .pL0 {
    padding-left: 0 !important; }
  body.general .adv_Bar h4 label, body.cms-education-diamond-buying-guide-html .adv_Bar h4 label, body.cms-education-jewellery-buying-guide-html .adv_Bar h4 label {
    padding-left: 14px; }
  body.general .w201, body.cms-education-diamond-buying-guide-html .w201, body.cms-education-jewellery-buying-guide-html .w201 {
    width: 201px !important; }
  body.general .advanceCriteriaElements, body.cms-education-diamond-buying-guide-html .advanceCriteriaElements, body.cms-education-jewellery-buying-guide-html .advanceCriteriaElements {
    display: none;
    float: left;
    margin: 0 0 26px 20px;
    width: 284px; }
  body.general .ml15, body.cms-education-diamond-buying-guide-html .ml15, body.cms-education-jewellery-buying-guide-html .ml15 {
    margin-left: 15px !important; }
  body.general .confictpolicy, body.cms-education-diamond-buying-guide-html .confictpolicy, body.cms-education-jewellery-buying-guide-html .confictpolicy {
    width: 579px;
    padding: 0 10px 10px;
    color: #666; }
  body.general .confictpolicy h3, body.cms-education-diamond-buying-guide-html .confictpolicy h3, body.cms-education-jewellery-buying-guide-html .confictpolicy h3 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 12px;
    color: #000; }
  body.general .confictpolicy p, body.cms-education-diamond-buying-guide-html .confictpolicy p, body.cms-education-jewellery-buying-guide-html .confictpolicy p {
    padding: 0 0 12px;
    margin: 0;
    font-size: 13px; }
  body.general .br1, body.cms-education-diamond-buying-guide-html .br1, body.cms-education-jewellery-buying-guide-html .br1 {
    border-right: solid 1px #c7c7c7; }
  body.general .confictpolicy h2, body.cms-education-diamond-buying-guide-html .confictpolicy h2, body.cms-education-jewellery-buying-guide-html .confictpolicy h2 {
    padding: 10px 0;
    margin: 0;
    color: #1d629f;
    font-weight: bold;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 13px; }
  body.general .confictpolicy span, body.cms-education-diamond-buying-guide-html .confictpolicy span, body.cms-education-jewellery-buying-guide-html .confictpolicy span {
    padding: 0 0 10px;
    margin: 0;
    color: #1d629f;
    font-size: 12px;
    font-weight: normal; }
  body.general .confictpolicy ul, body.cms-education-diamond-buying-guide-html .confictpolicy ul, body.cms-education-jewellery-buying-guide-html .confictpolicy ul {
    margin: 0;
    padding: 0; }
  body.general .confictpolicy ul li, body.cms-education-diamond-buying-guide-html .confictpolicy ul li, body.cms-education-jewellery-buying-guide-html .confictpolicy ul li {
    margin: 0px 0px 0px 30px;
    list-style: square;
    padding: 0 0 3px 12px;
    font-size: 13px; }
  body.general .mt6, body.cms-education-diamond-buying-guide-html .mt6, body.cms-education-jewellery-buying-guide-html .mt6 {
    margin-top: 6px; }
  body.general .gemstoneEarrings, body.cms-education-diamond-buying-guide-html .gemstoneEarrings, body.cms-education-jewellery-buying-guide-html .gemstoneEarrings {
    width: 314px;
    padding: 0 0 20px;
    margin: 0;
    text-align: center;
    color: #999; }
  body.general .gemstoneEarrings img, body.cms-education-diamond-buying-guide-html .gemstoneEarrings img, body.cms-education-jewellery-buying-guide-html .gemstoneEarrings img {
    margin-bottom: 20px; }
  body.general .gemstoneEarrings P, body.cms-education-diamond-buying-guide-html .gemstoneEarrings P, body.cms-education-jewellery-buying-guide-html .gemstoneEarrings P {
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-size: 12px; }
  body.general .gemstoneEarrings P span, body.cms-education-diamond-buying-guide-html .gemstoneEarrings P span, body.cms-education-jewellery-buying-guide-html .gemstoneEarrings P span {
    color: #1d629f; }
  body.general .pb47, body.cms-education-diamond-buying-guide-html .pb47, body.cms-education-jewellery-buying-guide-html .pb47 {
    padding-bottom: 47px !important; }
  body.general .h113, body.cms-education-diamond-buying-guide-html .h113, body.cms-education-jewellery-buying-guide-html .h113 {
    height: 113px; }
  body.general .w478, body.cms-education-diamond-buying-guide-html .w478, body.cms-education-jewellery-buying-guide-html .w478 {
    width: 480px !important; }
  body.general .w209, body.cms-education-diamond-buying-guide-html .w209, body.cms-education-jewellery-buying-guide-html .w209 {
    width: 209px !important; }
  body.general .pendantGuideImg, body.cms-education-diamond-buying-guide-html .pendantGuideImg, body.cms-education-jewellery-buying-guide-html .pendantGuideImg {
    position: absolute;
    top: 496px; }
  body.general * + html .pendantGuideImg, body.cms-education-diamond-buying-guide-html * + html .pendantGuideImg, body.cms-education-jewellery-buying-guide-html * + html .pendantGuideImg {
    top: 525px; }
  body.general .diamondbuyingGuideBox h3.jewelleryBuying, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBox h3.jewelleryBuying, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBox h3.jewelleryBuying {
    color: #222;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 12px;
    padding: 0;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    text-transform: uppercase; }
  body.general .w169, body.cms-education-diamond-buying-guide-html .w169, body.cms-education-jewellery-buying-guide-html .w169 {
    width: 169px !important; }
  body.general .h188, body.cms-education-diamond-buying-guide-html .h188, body.cms-education-jewellery-buying-guide-html .h188 {
    height: 188px; }
  body.general .fs15, body.cms-education-diamond-buying-guide-html .fs15, body.cms-education-jewellery-buying-guide-html .fs15 {
    font-size: 15px !important; }
  body.general .necklaceGuidImg, body.cms-education-diamond-buying-guide-html .necklaceGuidImg, body.cms-education-jewellery-buying-guide-html .necklaceGuidImg {
    margin-left: -12px; }
  body.general .tooltip1, body.cms-education-diamond-buying-guide-html .tooltip1, body.cms-education-jewellery-buying-guide-html .tooltip1 {
    display: none;
    position: absolute;
    margin-top: -55px; }
  body.general .tooltip2, body.cms-education-diamond-buying-guide-html .tooltip2, body.cms-education-jewellery-buying-guide-html .tooltip2 {
    display: none;
    position: absolute;
    margin-top: 23px; }
  body.general html.educationBannerRight ul li img, body.cms-education-diamond-buying-guide-html html.educationBannerRight ul li img, body.cms-education-jewellery-buying-guide-html html.educationBannerRight ul li img {
    margin-bottom: 3px; }
  body.general .tooltipDown, body.cms-education-diamond-buying-guide-html .tooltipDown, body.cms-education-jewellery-buying-guide-html .tooltipDown {
    position: absolute;
    top: 689px;
    left: 612px;
    display: none; }
  body.general * + html .customerForm, body.cms-education-diamond-buying-guide-html * + html .customerForm, body.cms-education-jewellery-buying-guide-html * + html .customerForm {
    border: 1px solid #2265A1;
    overflow: hidden;
    padding: 12px 30px 5px;
    width: 250px;
    background: url(../images/customer-form-bg.gif) repeat-x #cddcea;
    top: 368px !important;
    z-index: 1000000 !important; }
  body.general * + html .banglesTopContentLeft ul.top10, body.cms-education-diamond-buying-guide-html * + html .banglesTopContentLeft ul.top10, body.cms-education-jewellery-buying-guide-html * + html .banglesTopContentLeft ul.top10 {
    clear: both;
    margin: -10px 0 0 0;
    padding: 0; }
  body.general .ml224, body.cms-education-diamond-buying-guide-html .ml224, body.cms-education-jewellery-buying-guide-html .ml224 {
    margin-left: 224px !important; }
  body.general .pb41, body.cms-education-diamond-buying-guide-html .pb41, body.cms-education-jewellery-buying-guide-html .pb41 {
    padding-bottom: 41px !important; }
  body.general .w617, body.cms-education-diamond-buying-guide-html .w617, body.cms-education-jewellery-buying-guide-html .w617 {
    width: 617px !important; }
  body.general .w115, body.cms-education-diamond-buying-guide-html .w115, body.cms-education-jewellery-buying-guide-html .w115 {
    width: 115px !important; }
  body.general .pr11, body.cms-education-diamond-buying-guide-html .pr11, body.cms-education-jewellery-buying-guide-html .pr11 {
    padding-right: 11px !important; }
  body.general .pt4, body.cms-education-diamond-buying-guide-html .pt4, body.cms-education-jewellery-buying-guide-html .pt4 {
    padding-top: 4px !important; }
  body.general .carat, body.cms-education-diamond-buying-guide-html .carat, body.cms-education-jewellery-buying-guide-html .carat {
    width: 221px;
    float: left;
    margin-right: 8px; }
  body.general .cut, body.cms-education-diamond-buying-guide-html .cut, body.cms-education-jewellery-buying-guide-html .cut {
    width: 266px;
    float: left;
    margin-right: 8px; }
  body.general .colorOuter, body.cms-education-diamond-buying-guide-html .colorOuter, body.cms-education-jewellery-buying-guide-html .colorOuter {
    width: 224px;
    display: block;
    overflow: hidden;
    float: left; }
  body.general .w35, body.cms-education-diamond-buying-guide-html .w35, body.cms-education-jewellery-buying-guide-html .w35 {
    width: 35px !important; }
  body.general .refinesearchCriteriaBnnerTop, body.cms-education-diamond-buying-guide-html .refinesearchCriteriaBnnerTop, body.cms-education-jewellery-buying-guide-html .refinesearchCriteriaBnnerTop {
    width: 881px;
    display: block;
    overflow: hidden;
    margin-bottom: 7px; }
  body.general .refinesearchCriteriaBnnerBottom, body.cms-education-diamond-buying-guide-html .refinesearchCriteriaBnnerBottom, body.cms-education-jewellery-buying-guide-html .refinesearchCriteriaBnnerBottom {
    width: 881px;
    display: block;
    overflow: hidden; }
  body.general .w309, body.cms-education-diamond-buying-guide-html .w309, body.cms-education-jewellery-buying-guide-html .w309 {
    width: 309px; }
  body.general .cutOuter ul li.flour span, body.cms-education-diamond-buying-guide-html .cutOuter ul li.flour span, body.cms-education-jewellery-buying-guide-html .cutOuter ul li.flour span {
    text-align: center;
    width: auto;
    padding: 4px 7px 0 !important; }
  body.general .taL, body.cms-education-diamond-buying-guide-html .taL, body.cms-education-jewellery-buying-guide-html .taL {
    text-align: left !important; }
  body.general .searchcontainer, body.cms-education-diamond-buying-guide-html .searchcontainer, body.cms-education-jewellery-buying-guide-html .searchcontainer {
    height: 390px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    float: left; }
  body.general .searchslides, body.cms-education-diamond-buying-guide-html .searchslides, body.cms-education-jewellery-buying-guide-html .searchslides {
    position: absolute;
    margin: 0 10px; }
  body.general .searchslides table, body.cms-education-diamond-buying-guide-html .searchslides table, body.cms-education-jewellery-buying-guide-html .searchslides table {
    width: 600px;
    margin-left: 13px; }
  body.general .pb36, body.cms-education-diamond-buying-guide-html .pb36, body.cms-education-jewellery-buying-guide-html .pb36 {
    padding-bottom: 36px !important; }
  body.general .mr76, body.cms-education-diamond-buying-guide-html .mr76, body.cms-education-jewellery-buying-guide-html .mr76 {
    margin-right: 76px !important; }
  body.general .w580, body.cms-education-diamond-buying-guide-html .w580, body.cms-education-jewellery-buying-guide-html .w580 {
    width: 580px !important; }
  body.general .w270, body.cms-education-diamond-buying-guide-html .w270, body.cms-education-jewellery-buying-guide-html .w270 {
    width: 270px !important; }
  body.general #container, body.cms-education-diamond-buying-guide-html #container, body.cms-education-jewellery-buying-guide-html #container {
    margin: 0 auto;
    position: relative;
    width: 565px; }
  body.general #content, body.cms-education-diamond-buying-guide-html #content, body.cms-education-jewellery-buying-guide-html #content {
    position: relative; }
  body.general #loop ul, body.general #loop li, body.cms-education-diamond-buying-guide-html #loop ul, body.cms-education-diamond-buying-guide-html #loop li, body.cms-education-jewellery-buying-guide-html #loop ul, body.cms-education-jewellery-buying-guide-html #loop li {
    margin: 0;
    padding: 0;
    list-style: none; }
  body.general #loop li, body.cms-education-diamond-buying-guide-html #loop li, body.cms-education-jewellery-buying-guide-html #loop li {
    width: 565px;
    overflow: hidden; }
  body.general .graphic, body.general #prevBtn, body.general #nextBtn, body.cms-education-diamond-buying-guide-html .graphic, body.cms-education-diamond-buying-guide-html #prevBtn, body.cms-education-diamond-buying-guide-html #nextBtn, body.cms-education-jewellery-buying-guide-html .graphic, body.cms-education-jewellery-buying-guide-html #prevBtn, body.cms-education-jewellery-buying-guide-html #nextBtn {
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    text-indent: -8000px; }
  body.general #prevBtn a, body.cms-education-diamond-buying-guide-html #prevBtn a, body.cms-education-jewellery-buying-guide-html #prevBtn a {
    display: block;
    background: url(../images/diamonds-btn-left.gif) no-repeat 0 0;
    width: 17px;
    height: 40px;
    position: absolute;
    left: -22px;
    top: 183px; }
  body.general #nextBtn a, body.cms-education-diamond-buying-guide-html #nextBtn a, body.cms-education-jewellery-buying-guide-html #nextBtn a {
    display: block;
    background: url(../images/diamonds-btn-right.gif) no-repeat 0 0;
    width: 17px;
    height: 40px;
    position: absolute;
    top: 183px;
    left: 570px; }
  body.general .w880, body.cms-education-diamond-buying-guide-html .w880, body.cms-education-jewellery-buying-guide-html .w880 {
    width: 880px !important; }
  body.general .ml45, body.cms-education-diamond-buying-guide-html .ml45, body.cms-education-jewellery-buying-guide-html .ml45 {
    margin-left: 45px !important; }
  body.general .ringsize, body.cms-education-diamond-buying-guide-html .ringsize, body.cms-education-jewellery-buying-guide-html .ringsize {
    margin-bottom: 20px;
    display: block;
    overflow: hidden; }
  body.general .ringsize span, body.cms-education-diamond-buying-guide-html .ringsize span, body.cms-education-jewellery-buying-guide-html .ringsize span {
    margin-right: 10px;
    font-weight: bold;
    color: #000; }
  body.general .btb1, body.cms-education-diamond-buying-guide-html .btb1, body.cms-education-jewellery-buying-guide-html .btb1 {
    border-top: 1px solid #1d405f !important; }
  body.general .whyDealContent, body.cms-education-diamond-buying-guide-html .whyDealContent, body.cms-education-jewellery-buying-guide-html .whyDealContent {
    width: 314px;
    padding: 0;
    margin: 0;
    background-color: #eee;
    border-bottom: solid 1px #c7c7c7;
    margin-bottom: 30px; }
  body.general .whyDealContentBottom, body.cms-education-diamond-buying-guide-html .whyDealContentBottom, body.cms-education-jewellery-buying-guide-html .whyDealContentBottom {
    width: 275px;
    padding: 0 20px;
    margin: 0;
    line-height: 18px; }
  body.general .whyDealContentBottom span, body.cms-education-diamond-buying-guide-html .whyDealContentBottom span, body.cms-education-jewellery-buying-guide-html .whyDealContentBottom span {
    font-weight: bold;
    margin-bottom: 10px;
    display: block; }
  body.general .whyDealContentBottom p, body.cms-education-diamond-buying-guide-html .whyDealContentBottom p, body.cms-education-jewellery-buying-guide-html .whyDealContentBottom p {
    font-size: 12px;
    padding: 0 0 10px;
    margin: 0; }
  body.general .bbgrey, body.cms-education-diamond-buying-guide-html .bbgrey, body.cms-education-jewellery-buying-guide-html .bbgrey {
    border-bottom: solid 1px #c7c7c7; }
  body.general .signinOuter, body.cms-education-diamond-buying-guide-html .signinOuter, body.cms-education-jewellery-buying-guide-html .signinOuter {
    width: 892px;
    margin: 0 32px 30px;
    display: block;
    overflow: hidden; }
  body.general .signinLeft, body.cms-education-diamond-buying-guide-html .signinLeft, body.cms-education-jewellery-buying-guide-html .signinLeft {
    height: 406px;
    float: left;
    padding: 20px 20px 0;
    width: 397px;
    display: block;
    overflow: hidden;
    border: solid 1px #ccc;
    border-top: none !important; }
  body.general .signinOuter h2, body.cms-education-diamond-buying-guide-html .signinOuter h2, body.cms-education-jewellery-buying-guide-html .signinOuter h2 {
    padding: 0 0 12px;
    width: 446px;
    float: left;
    margin: 0;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #2265a1;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px; }
  body.general .signinLeft h3, body.cms-education-diamond-buying-guide-html .signinLeft h3, body.cms-education-jewellery-buying-guide-html .signinLeft h3 {
    padding: 0 0 12px;
    margin: 0;
    font-size: 13px; }
  body.general .signinLeft h4, body.cms-education-diamond-buying-guide-html .signinLeft h4, body.cms-education-jewellery-buying-guide-html .signinLeft h4 {
    padding: 0;
    margin: 0;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    text-transform: inherit;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 10px; }
  body.general .signinLeft p, body.cms-education-diamond-buying-guide-html .signinLeft p, body.cms-education-jewellery-buying-guide-html .signinLeft p {
    padding: 0 0 25px;
    margin: 0;
    line-height: 18px; }
  body.general .signinRight, body.cms-education-diamond-buying-guide-html .signinRight, body.cms-education-jewellery-buying-guide-html .signinRight {
    height: 406px;
    float: right;
    padding: 20px 20px 0;
    border: solid 1px #ccc;
    width: 397px;
    display: block;
    overflow: hidden;
    border-top: none !important; }
  body.general .signinRight h3, body.cms-education-diamond-buying-guide-html .signinRight h3, body.cms-education-jewellery-buying-guide-html .signinRight h3 {
    padding: 0 0 50px;
    margin: 0;
    font-size: 13px; }
  body.general .accountInformation, body.cms-education-diamond-buying-guide-html .accountInformation, body.cms-education-jewellery-buying-guide-html .accountInformation {
    width: 342px;
    display: block;
    overflow: hidden;
    padding: 0 10px; }
  body.general .accountInformation label, body.cms-education-diamond-buying-guide-html .accountInformation label, body.cms-education-jewellery-buying-guide-html .accountInformation label {
    color: #000;
    float: left;
    margin: 2px 3px 11px 0;
    padding: 0;
    text-align: right;
    width: 108px;
    font-size: 11px; }
  body.general .accountInformation input, body.cms-education-diamond-buying-guide-html .accountInformation input, body.cms-education-jewellery-buying-guide-html .accountInformation input {
    border: 1px solid #dadada;
    margin: 0 0 10px 0;
    padding: 1px;
    width: 220px;
    display: block;
    color: #999; }
  body.general .accountInformation span, body.cms-education-diamond-buying-guide-html .accountInformation span, body.cms-education-jewellery-buying-guide-html .accountInformation span {
    font-style: italic;
    font-size: 11px;
    color: #999;
    float: right;
    display: block;
    width: 260px;
    margin-bottom: 10px; }
  body.general .accountInformation .creatBtn, body.cms-education-diamond-buying-guide-html .accountInformation .creatBtn, body.cms-education-jewellery-buying-guide-html .accountInformation .creatBtn {
    padding: 0;
    margin: 0 0 15px 107px; }
  body.general .signinTop, body.cms-education-diamond-buying-guide-html .signinTop, body.cms-education-jewellery-buying-guide-html .signinTop {
    border-bottom: solid 1px #000;
    padding: 0 0 10px;
    display: block;
    overflow: hidden; }
  body.general .whyCaratBottom, body.cms-education-diamond-buying-guide-html .whyCaratBottom, body.cms-education-jewellery-buying-guide-html .whyCaratBottom {
    width: 639px;
    padding: 15px 0;
    margin: 0;
    background-color: #1e629f;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-align: center; }
  body.general .newsbottomContent, body.cms-education-diamond-buying-guide-html .newsbottomContent, body.cms-education-jewellery-buying-guide-html .newsbottomContent {
    width: 900px;
    padding: 0 30px;
    display: block;
    overflow: hidden; }
  body.general .title, body.cms-education-diamond-buying-guide-html .title, body.cms-education-jewellery-buying-guide-html .title {
    width: 506px;
    color: #195f9d;
    float: left; }
  body.general .date, body.cms-education-diamond-buying-guide-html .date, body.cms-education-jewellery-buying-guide-html .date {
    width: 139px;
    color: #666;
    float: left; }
  body.general .pubulication, body.cms-education-diamond-buying-guide-html .pubulication, body.cms-education-jewellery-buying-guide-html .pubulication {
    width: 238px;
    color: #666;
    float: left; }
  body.general .newsbottomContent ul, body.cms-education-diamond-buying-guide-html .newsbottomContent ul, body.cms-education-jewellery-buying-guide-html .newsbottomContent ul {
    margin: 0;
    padding: 0; }
  body.general .newsbottomContent h3, body.cms-education-diamond-buying-guide-html .newsbottomContent h3, body.cms-education-jewellery-buying-guide-html .newsbottomContent h3 {
    padding: 0 0 11px 35px;
    margin: 0 0 14px;
    font-weight: bold;
    color: #195f9d;
    border-bottom: solid 1px #c7c7c7; }
  body.general .newsbottomContent ul li, body.cms-education-diamond-buying-guide-html .newsbottomContent ul li, body.cms-education-jewellery-buying-guide-html .newsbottomContent ul li {
    margin: 0;
    padding: 0 0 0 35px;
    list-style: none;
    line-height: 20px; }
  body.general .w847, body.cms-education-diamond-buying-guide-html .w847, body.cms-education-jewellery-buying-guide-html .w847 {
    width: 847px !important; }
  body.general .w268, body.cms-education-diamond-buying-guide-html .w268, body.cms-education-jewellery-buying-guide-html .w268 {
    width: 268px !important; }
  body.general .w284, body.cms-education-diamond-buying-guide-html .w284, body.cms-education-jewellery-buying-guide-html .w284 {
    width: 284px !important; }
  body.general .cb, body.cms-education-diamond-buying-guide-html .cb, body.cms-education-jewellery-buying-guide-html .cb {
    color: #000; }
  body.general .mtm9, body.cms-education-diamond-buying-guide-html .mtm9, body.cms-education-jewellery-buying-guide-html .mtm9 {
    margin-top: -9px !important; }
  body.general .mensBox, body.cms-education-diamond-buying-guide-html .mensBox, body.cms-education-jewellery-buying-guide-html .mensBox {
    margin: 50px 10px 0 0;
    padding: 0;
    float: left; }
  body.general .b3bl, body.cms-education-diamond-buying-guide-html .b3bl, body.cms-education-jewellery-buying-guide-html .b3bl {
    border-bottom: solid 3px #a9c4df !important; }
  body.general .bn, body.cms-education-diamond-buying-guide-html .bn, body.cms-education-jewellery-buying-guide-html .bn {
    background: none !important; }
  body.general .metaltypeContent ul li img, body.cms-education-diamond-buying-guide-html .metaltypeContent ul li img, body.cms-education-jewellery-buying-guide-html .metaltypeContent ul li img {
    border: solid 1px #8c97a6; }
  body.general .metaltypeContent ul li img.active, body.cms-education-diamond-buying-guide-html .metaltypeContent ul li img.active, body.cms-education-jewellery-buying-guide-html .metaltypeContent ul li img.active {
    border: solid 1px #880000; }
  body.general .newsRight h4, body.cms-education-diamond-buying-guide-html .newsRight h4, body.cms-education-jewellery-buying-guide-html .newsRight h4 {
    margin: 0;
    text-transform: inherit; }
  body.general .newsRight h4 span, body.cms-education-diamond-buying-guide-html .newsRight h4 span, body.cms-education-jewellery-buying-guide-html .newsRight h4 span {
    float: right;
    color: #0066ac;
    font-size: 10px;
    margin-top: 6px;
    font-weight: bold;
    text-transform: uppercase; }
  body.general .newsRight h4 span a, body.cms-education-diamond-buying-guide-html .newsRight h4 span a, body.cms-education-jewellery-buying-guide-html .newsRight h4 span a {
    color: #0066ac;
    text-decoration: none; }
  body.general .newsRight h3, body.cms-education-diamond-buying-guide-html .newsRight h3, body.cms-education-jewellery-buying-guide-html .newsRight h3 {
    color: #444; }
  body.general .w928, body.cms-education-diamond-buying-guide-html .w928, body.cms-education-jewellery-buying-guide-html .w928 {
    width: 928px !important; }
  body.general .w324, body.cms-education-diamond-buying-guide-html .w324, body.cms-education-jewellery-buying-guide-html .w324 {
    width: 324px !important; }
  body.general .ml25, body.cms-education-diamond-buying-guide-html .ml25, body.cms-education-jewellery-buying-guide-html .ml25 {
    margin-left: 25px; }
  body.general * + html .bangleBox, body.cms-education-diamond-buying-guide-html * + html .bangleBox, body.cms-education-jewellery-buying-guide-html * + html .bangleBox {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    float: left;
    text-align: left;
    height: 200px;
    width: 240px;
    border: solid 1px #ccc;
    border-right: transparent;
    border-bottom: transparent; }
  body.general * + html .bangleBox:hover, body.cms-education-diamond-buying-guide-html * + html .bangleBox:hover, body.cms-education-jewellery-buying-guide-html * + html .bangleBox:hover {
    border: solid 1px #1c619e;
    height: 200px;
    width: 481px;
    z-index: 1000 !important;
    border-right: solid 1px #1c619e !important;
    border-bottom: solid 1px #1c619e !important; }
  body.general .huggiesHoops p span, body.cms-education-diamond-buying-guide-html .huggiesHoops p span, body.cms-education-jewellery-buying-guide-html .huggiesHoops p span {
    margin-left: 3px; }
  body.general .mb38, body.cms-education-diamond-buying-guide-html .mb38, body.cms-education-jewellery-buying-guide-html .mb38 {
    margin-bottom: 38px !important; }
  body.general .w640, body.cms-education-diamond-buying-guide-html .w640, body.cms-education-jewellery-buying-guide-html .w640 {
    width: 640px; }
  body.general .h140, body.cms-education-diamond-buying-guide-html .h140, body.cms-education-jewellery-buying-guide-html .h140 {
    height: 140px !important; }
  body.general .w350, body.cms-education-diamond-buying-guide-html .w350, body.cms-education-jewellery-buying-guide-html .w350 {
    width: 350px !important; }
  body.general a.closebutton, body.cms-education-diamond-buying-guide-html a.closebutton, body.cms-education-jewellery-buying-guide-html a.closebutton {
    cursor: pointer; }
  body.general .keeploginOuter, body.cms-education-diamond-buying-guide-html .keeploginOuter, body.cms-education-jewellery-buying-guide-html .keeploginOuter {
    margin: 0 0 12px 87px !important;
    font-size: 11px; }
  body.general .forgot, body.cms-education-diamond-buying-guide-html .forgot, body.cms-education-jewellery-buying-guide-html .forgot {
    margin-left: 89px !important;
    color: #3b5998 !important; }
  body.general .sighnUpBottom, body.cms-education-diamond-buying-guide-html .sighnUpBottom, body.cms-education-jewellery-buying-guide-html .sighnUpBottom {
    padding: 8px 10px;
    margin: 0;
    background-color: #f2f2f2;
    display: block;
    overflow: hidden;
    border-top: solid 1px #ccc; }
  body.general .sighnUpBottom span, body.cms-education-diamond-buying-guide-html .sighnUpBottom span, body.cms-education-jewellery-buying-guide-html .sighnUpBottom span {
    color: #3b5998;
    font-weight: bold;
    font-size: 13px;
    padding-top: 3px; }
  body.general .sighnUpBottom span.loginbtn, body.cms-education-diamond-buying-guide-html .sighnUpBottom span.loginbtn, body.cms-education-jewellery-buying-guide-html .sighnUpBottom span.loginbtn {
    padding: 0; }
  body.general .sighnUpBottom span.loginbtn img, body.cms-education-diamond-buying-guide-html .sighnUpBottom span.loginbtn img, body.cms-education-jewellery-buying-guide-html .sighnUpBottom span.loginbtn img {
    margin-right: 5px; }
  body.general .shoppingCartPopupTitle, body.cms-education-diamond-buying-guide-html .shoppingCartPopupTitle, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupTitle {
    border-bottom: solid 1px #000000;
    padding-bottom: 5px;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: -5px; }
  body.general .shoppingCartPopupTitleLeft, body.cms-education-diamond-buying-guide-html .shoppingCartPopupTitleLeft, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupTitleLeft {
    float: left;
    color: #63666A;
    font-size: 15px;
    font-family: "PT Sans",Georgia; }
  body.general .shoppingCartPopupTitleRight, body.cms-education-diamond-buying-guide-html .shoppingCartPopupTitleRight, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupTitleRight {
    float: right;
    font-size: 10px;
    padding-top: 4px; }
  body.general .shoppingCartPopupContentOuter, body.cms-education-diamond-buying-guide-html .shoppingCartPopupContentOuter, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupContentOuter {
    width: 301px;
    overflow: auto;
    height: 153px;
    display: block; }
  body.general .shoppingCartPopupContent, body.cms-education-diamond-buying-guide-html .shoppingCartPopupContent, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupContent {
    width: 282px;
    padding-bottom: 8px;
    display: block;
    overflow: hidden;
    margin-bottom: 7px; }
  body.general .shoppingCartPopupContentLeft, body.cms-education-diamond-buying-guide-html .shoppingCartPopupContentLeft, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupContentLeft {
    float: right;
    margin: 0px 8px 0px 10px;
    max-height: 265px;
    min-height: 240px;
    width: 218px;
    padding-bottom: 20px;
    border: 1px solid #556681;
    background-color: #ffffff;
    font-weight: bold; }
  body.general .hometryonCartPopupOuter .shoppingCartPopupContentLeft, body.cms-education-diamond-buying-guide-html .hometryonCartPopupOuter .shoppingCartPopupContentLeft, body.cms-education-jewellery-buying-guide-html .hometryonCartPopupOuter .shoppingCartPopupContentLeft {
    float: left;
    height: auto !important;
    margin-left: 0;
    padding: 0 !important;
    width: 99%;
    margin-left: 0;
    min-height: inherit;
    border: none; }
  body.general .hometryonCartPopupOuter input, body.cms-education-diamond-buying-guide-html .hometryonCartPopupOuter input, body.cms-education-jewellery-buying-guide-html .hometryonCartPopupOuter input {
    border: 1px solid #E0E0E0;
    box-shadow: 0 0 5px 0 #EAEAEA inset;
    height: 21px;
    line-height: 21px;
    padding: 1px; }
  body.general .shoppingCartPopupContentLeft img, body.cms-education-diamond-buying-guide-html .shoppingCartPopupContentLeft img, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupContentLeft img {
    border: 0 none; }
  body.general .w80, body.cms-education-diamond-buying-guide-html .w80, body.cms-education-jewellery-buying-guide-html .w80 {
    width: 80px !important; }
  body.general .subPrice, body.cms-education-diamond-buying-guide-html .subPrice, body.cms-education-jewellery-buying-guide-html .subPrice {
    width: 43px !important;
    text-align: right; }
  body.general .w77, body.cms-education-diamond-buying-guide-html .w77, body.cms-education-jewellery-buying-guide-html .w77 {
    width: 77px; }
  body.general .shoppingCartPopuptotal, body.cms-education-diamond-buying-guide-html .shoppingCartPopuptotal, body.cms-education-jewellery-buying-guide-html .shoppingCartPopuptotal {
    margin-left: 176px;
    width: 105px;
    text-align: right; }
  body.general .w636, body.cms-education-diamond-buying-guide-html .w636, body.cms-education-jewellery-buying-guide-html .w636 {
    width: 636px !important; }
  body.general .myShoppingCartPopupOuter, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupOuter, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupOuter {
    padding: 0 0 12px;
    margin: 5px 0 0 117px;
    display: block;
    overflow: hidden;
    background: #fff;
    z-index: 10000 !important;
    width: 691px;
    border: solid 1px #2063a0;
    z-index: 10000 !important; }
  body.general .myShoppingCartPopupOuter a, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupOuter a, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupOuter a {
    background: none !important;
    padding: 0 !important; }
  body.general .myShoppingCartPopupInner, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupInner, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupInner {
    padding: 0 0 0 18px;
    width: 672px;
    background: #fff;
    z-index: 10000 !important;
    height: 336px;
    overflow: scroll; }
  body.general .myShoppingCartPopupOuter h2, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupOuter h2, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupOuter h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.general .myShoppingCartPopupOuter h2 img, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupOuter h2 img, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupOuter h2 img {
    float: left;
    margin: 0 5px 0 0; }
  body.general .myShoppingCartPopupOuter h2 span, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupOuter h2 span, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupOuter h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important;
    padding: 0; }
  body.general .myShoppingCartPopupOuter p, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupOuter p, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupOuter p {
    padding: 0 0 10px 19px;
    margin: 0;
    font-weight: bold; }
  body.general .myShoppingCartPopupInner table, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupInner table, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupInner table {
    width: 655px;
    border-top: 1px solid #000; }
  body.general .tar, body.cms-education-diamond-buying-guide-html .tar, body.cms-education-jewellery-buying-guide-html .tar {
    text-align: right !important; }
  body.general .myShoppingCartPopupInner table th, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupInner table th, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupInner table th {
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    padding: 5px;
    text-align: left;
    border-bottom: 1px solid #ccc; }
  body.general .myShoppingCartPopupInner table tr td, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupInner table tr td, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupInner table tr td {
    padding: 12px 9px 5px 5px;
    vertical-align: top; }
  body.general .myShoppingCartPopupInner table tr td p, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupInner table tr td p, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupInner table tr td p {
    float: right;
    font-weight: normal;
    font-size: 11px;
    color: #666;
    padding: 0; }
  body.general .myShoppingCartPopupInner table tr td p span, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupInner table tr td p span, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupInner table tr td p span {
    font-weight: bold; }
  body.general .myShoppingCartPopupInner table tr td p img, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupInner table tr td p img, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupInner table tr td p img {
    float: left;
    margin-right: 3px; }
  body.general .myShoppingCartPopupInner table tr td p a, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupInner table tr td p a, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupInner table tr td p a {
    color: #195f9d; }
  body.general .myShoppingCartPopupbottom, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupbottom, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupbottom {
    padding: 20px 18px;
    width: 629px;
    background: #fff; }
  body.general .myShoppingCartPopupbottomLeft, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupbottomLeft, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupbottomLeft {
    float: left; }
  body.general .myShoppingCartPopupbottomLeft p, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupbottomLeft p, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupbottomLeft p {
    padding: 0 0 18px 0;
    margin: 0;
    font-weight: normal; }
  body.general .myShoppingCartPopupbottomLeft p span, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupbottomLeft p span, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupbottomLeft p span {
    font-weight: bold; }
  body.general .myShoppingCartPopupbottomRight, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupbottomRight, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupbottomRight {
    float: right;
    text-align: right; }
  body.general .myShoppingCartPopupbottomLeft a, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupbottomLeft a, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupbottomLeft a {
    text-decoration: underline;
    font-weight: bold;
    color: #20588a; }
  body.general .myShoppingCartPopupbottomLeft a:hover, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupbottomLeft a:hover, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupbottomLeft a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #20588a; }
  body.general .myShoppingCartPopupbottomRight p, body.cms-education-diamond-buying-guide-html .myShoppingCartPopupbottomRight p, body.cms-education-jewellery-buying-guide-html .myShoppingCartPopupbottomRight p {
    font-weight: bold;
    padding: 0 0 18px 0; }
  body.general .orderConfirmationPopupOuter, body.cms-education-diamond-buying-guide-html .orderConfirmationPopupOuter, body.cms-education-jewellery-buying-guide-html .orderConfirmationPopupOuter {
    padding: 0 0 12px;
    margin: 5px 0 0 1px;
    display: block;
    overflow: hidden;
    background: #fff;
    z-index: 10000 !important;
    width: 471px;
    border: solid 1px #2063a0;
    z-index: 10000 !important;
    position: absolute; }
  body.general .orderConfirmationPopupOuter a, body.cms-education-diamond-buying-guide-html .orderConfirmationPopupOuter a, body.cms-education-jewellery-buying-guide-html .orderConfirmationPopupOuter a {
    background: none !important;
    padding: 0 !important; }
  body.general .orderConfirmationPopupOuter h2, body.cms-education-diamond-buying-guide-html .orderConfirmationPopupOuter h2, body.cms-education-jewellery-buying-guide-html .orderConfirmationPopupOuter h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.general .orderConfirmationPopupOuter h2 img, body.cms-education-diamond-buying-guide-html .orderConfirmationPopupOuter h2 img, body.cms-education-jewellery-buying-guide-html .orderConfirmationPopupOuter h2 img {
    float: left;
    margin: 0 5px 0 0; }
  body.general .orderConfirmationPopupOuter h2 span, body.cms-education-diamond-buying-guide-html .orderConfirmationPopupOuter h2 span, body.cms-education-jewellery-buying-guide-html .orderConfirmationPopupOuter h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important;
    color: #fff;
    padding: 0; }
  body.general .orderConfirmationPopupOuter p, body.cms-education-diamond-buying-guide-html .orderConfirmationPopupOuter p, body.cms-education-jewellery-buying-guide-html .orderConfirmationPopupOuter p {
    padding: 0 0 10px 19px;
    margin: 0;
    font-weight: normal; }
  body.general .orderConfirmationPopupOuter span, body.cms-education-diamond-buying-guide-html .orderConfirmationPopupOuter span, body.cms-education-jewellery-buying-guide-html .orderConfirmationPopupOuter span {
    padding: 0 0 10px 19px;
    margin: 0;
    font-weight: bold;
    color: #2063a0;
    font-size: 13px; }
  body.general .orderConfirmationPopupOuter strong, body.cms-education-diamond-buying-guide-html .orderConfirmationPopupOuter strong, body.cms-education-jewellery-buying-guide-html .orderConfirmationPopupOuter strong {
    color: #000; }
  body.general .orderConfirmationPopupInner, body.cms-education-diamond-buying-guide-html .orderConfirmationPopupInner, body.cms-education-jewellery-buying-guide-html .orderConfirmationPopupInner {
    padding: 17px 0 17px 18px;
    width: 452px;
    background: #fff;
    z-index: 10000 !important; }
  body.general .w10, body.cms-education-diamond-buying-guide-html .w10, body.cms-education-jewellery-buying-guide-html .w10 {
    width: 10px !important; }
  body.general .w50, body.cms-education-diamond-buying-guide-html .w50, body.cms-education-jewellery-buying-guide-html .w50 {
    width: 50px !important; }
  body.general .cartpopup, body.cms-education-diamond-buying-guide-html .cartpopup, body.cms-education-jewellery-buying-guide-html .cartpopup {
    background: #FFF;
    left: 0px;
    margin: 0 0 0 638px;
    border: 1px solid #CECECF;
    color: #63666A; }
  body.general .largepopup, body.cms-education-diamond-buying-guide-html .largepopup, body.cms-education-jewellery-buying-guide-html .largepopup {
    top: 314px;
    z-index: 100000000000000000; }
  body.general * + html .addtoWishlist, body.cms-education-diamond-buying-guide-html * + html .addtoWishlist, body.cms-education-jewellery-buying-guide-html * + html .addtoWishlist {
    padding: 0 0 12px;
    margin: 17px 0 0 -97px !important; }
  body.general * + html .sharePoup, body.cms-education-diamond-buying-guide-html * + html .sharePoup, body.cms-education-jewellery-buying-guide-html * + html .sharePoup {
    padding: 0 0 12px;
    margin: 17px 0 0 -48px; }
  body.general * + html .emailthis, body.cms-education-diamond-buying-guide-html * + html .emailthis, body.cms-education-jewellery-buying-guide-html * + html .emailthis {
    padding: 0 0 12px;
    margin: 17px 0 0 -75px; }
  body.general * + html .requsetcallback, body.cms-education-diamond-buying-guide-html * + html .requsetcallback, body.cms-education-jewellery-buying-guide-html * + html .requsetcallback {
    margin: 17px 0 0 -75px; }
  body.general * + html .orderConfirmationPopupOuter, body.cms-education-diamond-buying-guide-html * + html .orderConfirmationPopupOuter, body.cms-education-jewellery-buying-guide-html * + html .orderConfirmationPopupOuter {
    margin: 25px 0 0 -64px; }
  body.general * + html .emailtextPopup, body.cms-education-diamond-buying-guide-html * + html .emailtextPopup, body.cms-education-jewellery-buying-guide-html * + html .emailtextPopup {
    padding: 0 0 12px;
    margin: 25px 0 0 -250px; }
  body.general .w259, body.cms-education-diamond-buying-guide-html .w259, body.cms-education-jewellery-buying-guide-html .w259 {
    width: 259px !important; }
  body.general .emailpopup, body.cms-education-diamond-buying-guide-html .emailpopup, body.cms-education-jewellery-buying-guide-html .emailpopup {
    padding: 0 0 12px;
    margin: 5px 0 0 13px;
    display: block;
    overflow: hidden;
    width: 356px;
    border: solid 1px #63666A;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.general .emailpopupInner, body.cms-education-diamond-buying-guide-html .emailpopupInner, body.cms-education-jewellery-buying-guide-html .emailpopupInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 317px;
    background-color: #fff;
    z-index: 10000 !important; }
  body.general .emailpopup h2, body.cms-education-diamond-buying-guide-html .emailpopup h2, body.cms-education-jewellery-buying-guide-html .emailpopup h2 {
    display: block;
    overflow: hidden;
    background: #63666A;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.general .emailpopup h2 span, body.cms-education-diamond-buying-guide-html .emailpopup h2 span, body.cms-education-jewellery-buying-guide-html .emailpopup h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.general .emailpopup h2 span a, body.cms-education-diamond-buying-guide-html .emailpopup h2 span a, body.cms-education-jewellery-buying-guide-html .emailpopup h2 span a {
    background: none;
    padding: 0 !important; }
  body.general .emailpopup ul, body.cms-education-diamond-buying-guide-html .emailpopup ul, body.cms-education-jewellery-buying-guide-html .emailpopup ul {
    padding: 0;
    margin: 0; }
  body.general .emailpopup ul li, body.cms-education-diamond-buying-guide-html .emailpopup ul li, body.cms-education-jewellery-buying-guide-html .emailpopup ul li {
    list-style: none;
    display: block;
    overflow: hidden;
    margin: 0 0 8px;
    font-size: 11px; }
  body.general .emailpopup ul li label, body.cms-education-diamond-buying-guide-html .emailpopup ul li label, body.cms-education-jewellery-buying-guide-html .emailpopup ul li label {
    float: left;
    width: 100px;
    text-align: right;
    margin-right: 8px; }
  body.general .emailpopup ul li input, body.cms-education-diamond-buying-guide-html .emailpopup ul li input, body.cms-education-jewellery-buying-guide-html .emailpopup ul li input {
    width: 200px;
    float: left;
    border: solid 1px #c9c9c9; }
  body.general .emailpopup ul li input.sendBtn, body.cms-education-diamond-buying-guide-html .emailpopup ul li input.sendBtn, body.cms-education-jewellery-buying-guide-html .emailpopup ul li input.sendBtn {
    width: 58px;
    padding: 0;
    float: left;
    background: url(../images/send-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 23px; }
  body.general .siteIndex, body.cms-education-diamond-buying-guide-html .siteIndex, body.cms-education-jewellery-buying-guide-html .siteIndex {
    padding: 18px 0px;
    display: block;
    overflow: hidden; }
  body.general .siteIndexInner, body.cms-education-diamond-buying-guide-html .siteIndexInner, body.cms-education-jewellery-buying-guide-html .siteIndexInner {
    padding: 0;
    width: 285px;
    margin: 0;
    display: block;
    overflow: hidden;
    float: left; }
  body.general .siteIndexInner ul, body.cms-education-diamond-buying-guide-html .siteIndexInner ul, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul {
    margin: 0 0 12px;
    padding: 0; }
  body.general .siteIndexInner ul li, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: normal;
    line-height: 16px;
    font-size: 13px; }
  body.general .siteIndexInner ul li a, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li a, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li a {
    text-decoration: none; }
  body.general .siteIndex ul li a:hover, body.cms-education-diamond-buying-guide-html .siteIndex ul li a:hover, body.cms-education-jewellery-buying-guide-html .siteIndex ul li a:hover {
    text-decoration: underline; }
  body.general .siteIndex h3, body.cms-education-diamond-buying-guide-html .siteIndex h3, body.cms-education-jewellery-buying-guide-html .siteIndex h3 {
    font-weight: bold;
    font-size: 18px;
    color: #5F2167;
    margin: 0 0 10px;
    padding: 0; }
  body.general .siteIndexInner ul li.sublevel-heading a, body.general .siteIndexInner ul li.sublevel-heading, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.sublevel-heading a, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.sublevel-heading, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.sublevel-heading a, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.sublevel-heading {
    color: #556681;
    font-weight: bold; }
  body.general .siteIndex h3 a, body.cms-education-diamond-buying-guide-html .siteIndex h3 a, body.cms-education-jewellery-buying-guide-html .siteIndex h3 a {
    text-decoration: none;
    color: #FA9373; }
  body.general .siteIndex h3 a:hover, body.cms-education-diamond-buying-guide-html .siteIndex h3 a:hover, body.cms-education-jewellery-buying-guide-html .siteIndex h3 a:hover {
    text-decoration: underline; }
  body.general .siteIndexInner ul li.heading, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.heading, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.heading {
    font-weight: bold;
    font-size: 18px;
    color: #2265a0; }
  body.general .siteIndexInner ul li.heading a, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.heading a, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.heading a {
    text-decoration: none;
    color: #5F2167; }
  body.general .siteIndexInner ul li.heading a:hover, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.heading a:hover, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.heading a:hover {
    text-decoration: underline; }
  body.general .siteIndexInner ul li.subheading, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.subheading, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.subheading {
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
    overflow: hidden;
    font-size: 18px;
    color: #556681; }
  body.general .siteIndexInner ul li.subheading a span:hover, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.subheading a span:hover, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.subheading a span:hover {
    text-decoration: underline; }
  body.general .siteIndexInner ul li.subheading a:hover, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.subheading a:hover, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.subheading a:hover {
    text-decoration: underline; }
  body.general .siteIndexInner ul li.subheading a img, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.subheading a img, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.subheading a img {
    margin: 8px 0 0;
    float: left; }
  body.general .siteIndexInner ul li.subheading a span, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.subheading a span, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.subheading a span {
    float: left;
    margin: 0 4px 0 0;
    text-decoration: none; }
  body.general .siteIndexInner ul li.subheading a span :hover, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.subheading a span :hover, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.subheading a span :hover {
    text-decoration: underline; }
  body.general .siteIndexInner ul li.subheading a, body.cms-education-diamond-buying-guide-html .siteIndexInner ul li.subheading a, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul li.subheading a {
    text-decoration: none;
    color: #556681;
    display: block; }
  body.general .subMenu1, body.cms-education-diamond-buying-guide-html .subMenu1, body.cms-education-jewellery-buying-guide-html .subMenu1 {
    margin: 0 0 3px !important;
    padding: 0; }
  body.general .siteIndexInner ul ul li, body.cms-education-diamond-buying-guide-html .siteIndexInner ul ul li, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul ul li {
    margin: 0 0 0 10px;
    padding: 0;
    font-size: 11px;
    list-style: none; }
  body.general .siteIndexInner ul ul li a, body.cms-education-diamond-buying-guide-html .siteIndexInner ul ul li a, body.cms-education-jewellery-buying-guide-html .siteIndexInner ul ul li a {
    text-decoration: none;
    color: #2265a0;
    line-height: 17px; }
  body.general .page-sitemap.grid_12, body.cms-education-diamond-buying-guide-html .page-sitemap.grid_12, body.cms-education-jewellery-buying-guide-html .page-sitemap.grid_12 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    padding-left: 30px; }
  body.general #tollno ul, body.cms-education-diamond-buying-guide-html #tollno ul, body.cms-education-jewellery-buying-guide-html #tollno ul {
    display: none; }
  body.general #tollno:hover ul, body.cms-education-diamond-buying-guide-html #tollno:hover ul, body.cms-education-jewellery-buying-guide-html #tollno:hover ul {
    display: inline;
    position: absolute;
    z-index: 100000;
    border: 1px solid #ffcb29;
    background: #fff;
    padding: 10px; }
  body.general #tollno ul li, body.cms-education-diamond-buying-guide-html #tollno ul li, body.cms-education-jewellery-buying-guide-html #tollno ul li {
    color: #4c4c4c !important;
    font-size: 11px; }
  body.general .diamond-sprite, body.cms-education-diamond-buying-guide-html .diamond-sprite, body.cms-education-jewellery-buying-guide-html .diamond-sprite {
    background-image: url(../images/home-sprites.png);
    background-repeat: no-repeat; }
  body.general .chat-red, body.cms-education-diamond-buying-guide-html .chat-red, body.cms-education-jewellery-buying-guide-html .chat-red {
    background-position: 0 -248px;
    width: 142px;
    height: 21px; }
  body.general span.call-text, body.cms-education-diamond-buying-guide-html span.call-text, body.cms-education-jewellery-buying-guide-html span.call-text {
    float: left;
    padding: 6px 0 0 !important;
    margin-right: 5px !important; }
  body.general span.chat-red, body.cms-education-diamond-buying-guide-html span.chat-red, body.cms-education-jewellery-buying-guide-html span.chat-red {
    text-align: center;
    padding-top: 8px !important;
    font-size: 11px;
    color: white;
    font-weight: bold; }
  body.general .frequent_box, body.cms-education-diamond-buying-guide-html .frequent_box, body.cms-education-jewellery-buying-guide-html .frequent_box {
    margin: 0 0 20px 20px;
    float: left; }
  body.general .representativeOuter, body.cms-education-diamond-buying-guide-html .representativeOuter, body.cms-education-jewellery-buying-guide-html .representativeOuter {
    margin-bottom: 0px !important; }
  body.general .frequent_box h4, body.cms-education-diamond-buying-guide-html .frequent_box h4, body.cms-education-jewellery-buying-guide-html .frequent_box h4 {
    color: #880000;
    font-size: 18px;
    text-transform: capitalize; }
  body.general .freq_name, body.cms-education-diamond-buying-guide-html .freq_name, body.cms-education-jewellery-buying-guide-html .freq_name {
    width: 170px;
    text-align: Center;
    color: #999999;
    font-size: 11px;
    font-weight: bold; }
  body.general .freq_price, body.cms-education-diamond-buying-guide-html .freq_price, body.cms-education-jewellery-buying-guide-html .freq_price {
    width: 170px;
    text-align: center;
    float: left;
    color: #1D629F;
    font-size: 11px;
    font-weight: bold; }
  body.general .freq_Items, body.cms-education-diamond-buying-guide-html .freq_Items, body.cms-education-jewellery-buying-guide-html .freq_Items {
    border: none !important;
    float: left !important;
    width: 170px;
    text-align: center; }
  body.general .pro-sprite, body.cms-education-diamond-buying-guide-html .pro-sprite, body.cms-education-jewellery-buying-guide-html .pro-sprite {
    background-image: url("../images/fre-sprite-bgs.png"); }
  body.general .freq_left, body.cms-education-diamond-buying-guide-html .freq_left, body.cms-education-jewellery-buying-guide-html .freq_left {
    background-position: -324px 0;
    width: 53px;
    float: left;
    height: 215px; }
  body.general .freq_right, body.cms-education-diamond-buying-guide-html .freq_right, body.cms-education-jewellery-buying-guide-html .freq_right {
    background-position: -588px 0;
    width: 53px;
    float: left;
    height: 215px; }
  body.general .fbpfl, body.cms-education-diamond-buying-guide-html .fbpfl, body.cms-education-jewellery-buying-guide-html .fbpfl {
    width: 328px; }
  body.general .fb_edge_widget_with_comment, body.cms-education-diamond-buying-guide-html .fb_edge_widget_with_comment, body.cms-education-jewellery-buying-guide-html .fb_edge_widget_with_comment {
    z-index: 10; }
  body.general .flt, body.cms-education-diamond-buying-guide-html .flt, body.cms-education-jewellery-buying-guide-html .flt {
    margin-right: 44px; }
  body.general .overlay, body.cms-education-diamond-buying-guide-html .overlay, body.cms-education-jewellery-buying-guide-html .overlay {
    background: none repeat scroll 0 0 #fff;
    bottom: 0;
    left: 0;
    opacity: 0.25;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000; }
  body.general .common-popupbox1, body.cms-education-diamond-buying-guide-html .common-popupbox1, body.cms-education-jewellery-buying-guide-html .common-popupbox1 {
    padding: 0 0 12px;
    margin: 25px 0 0;
    display: block;
    overflow: hidden;
    width: 356px;
    border: solid 1px #2063a0;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.general .common-popupbox1 h2, body.cms-education-diamond-buying-guide-html .common-popupbox1 h2, body.cms-education-jewellery-buying-guide-html .common-popupbox1 h2 {
    display: block;
    overflow: hidden;
    background: url("../images/pop-up-top-bg.gif") repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.general .common-popupbox1 h2 span, body.cms-education-diamond-buying-guide-html .common-popupbox1 h2 span, body.cms-education-jewellery-buying-guide-html .common-popupbox1 h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.general .common-popupbox1 h2 span a, body.cms-education-diamond-buying-guide-html .common-popupbox1 h2 span a, body.cms-education-jewellery-buying-guide-html .common-popupbox1 h2 span a {
    background: none !important;
    height: auto !important; }
  body.general .signinOuter .accountInformation label, body.cms-education-diamond-buying-guide-html .signinOuter .accountInformation label, body.cms-education-jewellery-buying-guide-html .signinOuter .accountInformation label {
    text-align: left; }
  body.general .signinOuter .accountInformation, body.cms-education-diamond-buying-guide-html .signinOuter .accountInformation, body.cms-education-jewellery-buying-guide-html .signinOuter .accountInformation {
    padding: 0px !important; }
  body.general .aboutOuter .fs29, body.cms-education-diamond-buying-guide-html .aboutOuter .fs29, body.cms-education-jewellery-buying-guide-html .aboutOuter .fs29 {
    font-family: "PT Sans",Arial,Helvetica,sans-serif !important;
    font-size: 31px !important;
    margin: 0 38px 9px 0;
    padding: 0;
    color: #5F2167 !important; }
  body.general .signinTop h2, body.cms-education-diamond-buying-guide-html .signinTop h2, body.cms-education-jewellery-buying-guide-html .signinTop h2 {
    color: #63666A !important;
    font-family: "PT Sans",Georgia !important;
    font-size: 17px;
    font-weight: normal !important;
    text-transform: capitalize !important; }
  body.general .forget-pass, body.cms-education-diamond-buying-guide-html .forget-pass, body.cms-education-jewellery-buying-guide-html .forget-pass {
    margin-left: 81px;
    font-style: italic;
    font-size: 11px; }
  body.general .signinRight, body.cms-education-diamond-buying-guide-html .signinRight, body.cms-education-jewellery-buying-guide-html .signinRight {
    height: 356px !important; }
  body.general .signinLeft, body.cms-education-diamond-buying-guide-html .signinLeft, body.cms-education-jewellery-buying-guide-html .signinLeft {
    height: 356px !important; }
  body.general .stay_sign, body.cms-education-diamond-buying-guide-html .stay_sign, body.cms-education-jewellery-buying-guide-html .stay_sign {
    font-weight: bold;
    margin-left: 27px;
    margin-top: -23px;
    position: absolute; }
  body.general .staysignedin, body.cms-education-diamond-buying-guide-html .staysignedin, body.cms-education-jewellery-buying-guide-html .staysignedin {
    position: absolute;
    width: 200px;
    margin-top: 6px; }
  body.general .signinRight .creatBtn button, body.cms-education-diamond-buying-guide-html .signinRight .creatBtn button, body.cms-education-jewellery-buying-guide-html .signinRight .creatBtn button {
    margin-top: 12px; }
  body.general .accountInformation label, body.cms-education-diamond-buying-guide-html .accountInformation label, body.cms-education-jewellery-buying-guide-html .accountInformation label {
    width: 93px !important; }
  body.general .signinRight .accountInformation label, body.cms-education-diamond-buying-guide-html .signinRight .accountInformation label, body.cms-education-jewellery-buying-guide-html .signinRight .accountInformation label {
    width: 76px !important;
    color: #666666 !important; }
  body.general .facebook-login button, body.cms-education-diamond-buying-guide-html .facebook-login button, body.cms-education-jewellery-buying-guide-html .facebook-login button {
    margin-left: 8px !important;
    margin-top: 100px;
    width: 38px !important;
    float: none !important;
    cursor: pointer; }
  body.general .facebook-login, body.cms-education-diamond-buying-guide-html .facebook-login, body.cms-education-jewellery-buying-guide-html .facebook-login {
    text-align: left !important;
    height: 90px;
    margin-top: 100px !important;
    padding: 0px !important; }
  body.general .signinLeft h3, body.cms-education-diamond-buying-guide-html .signinLeft h3, body.cms-education-jewellery-buying-guide-html .signinLeft h3 {
    font-family: "PT Sans",Arial,Helvetica,sans-serif !important;
    color: #63666A !important; }
  body.general .signinLeft h4, body.cms-education-diamond-buying-guide-html .signinLeft h4, body.cms-education-jewellery-buying-guide-html .signinLeft h4 {
    font-family: "PT Sans",Arial,Helvetica,sans-serif !important;
    color: #63666A !important; }
  body.general .signinRight h3, body.cms-education-diamond-buying-guide-html .signinRight h3, body.cms-education-jewellery-buying-guide-html .signinRight h3 {
    font-family: "PT Sans",Arial,Helvetica,sans-serif !important;
    color: #63666A !important; }
  body.general .signinRight h4, body.cms-education-diamond-buying-guide-html .signinRight h4, body.cms-education-jewellery-buying-guide-html .signinRight h4 {
    font-family: "PT Sans",Arial,Helvetica,sans-serif !important;
    color: #63666A !important; }
  body.general .signinLeft p, body.cms-education-diamond-buying-guide-html .signinLeft p, body.cms-education-jewellery-buying-guide-html .signinLeft p {
    font-size: 12px !important;
    line-height: 16px;
    margin: 0;
    padding: 0 0 15px;
    color: #666666 !important; }
  body.general .signinOuter .accountInformation label, body.cms-education-diamond-buying-guide-html .signinOuter .accountInformation label, body.cms-education-jewellery-buying-guide-html .signinOuter .accountInformation label {
    color: #666666 !important; }
  body.general .aboutOuter .aboutNavtop, body.cms-education-diamond-buying-guide-html .aboutOuter .aboutNavtop, body.cms-education-jewellery-buying-guide-html .aboutOuter .aboutNavtop {
    border-bottom: 2px solid;
    border-color: #656469; }
  body.general .sign_text h2, body.cms-education-diamond-buying-guide-html .sign_text h2, body.cms-education-jewellery-buying-guide-html .sign_text h2 {
    margin-left: 18px; }
  body.general .sign_facebook, body.cms-education-diamond-buying-guide-html .sign_facebook, body.cms-education-jewellery-buying-guide-html .sign_facebook {
    color: #666666 !important; }
  body.general .signinLeft, body.cms-education-diamond-buying-guide-html .signinLeft, body.cms-education-jewellery-buying-guide-html .signinLeft {
    border-top: 1px solid #CCCCCC !important; }
  body.general .signinRight, body.cms-education-diamond-buying-guide-html .signinRight, body.cms-education-jewellery-buying-guide-html .signinRight {
    border-top: 1px solid #CCCCCC !important; }
  body.general .signinOuter .accountInformation label, body.cms-education-diamond-buying-guide-html .signinOuter .accountInformation label, body.cms-education-jewellery-buying-guide-html .signinOuter .accountInformation label {
    text-align: left; }
  body.general .signinOuter .accountInformation, body.cms-education-diamond-buying-guide-html .signinOuter .accountInformation, body.cms-education-jewellery-buying-guide-html .signinOuter .accountInformation {
    padding: 0px !important; }
  body.general .accountInformation label, body.cms-education-diamond-buying-guide-html .accountInformation label, body.cms-education-jewellery-buying-guide-html .accountInformation label {
    width: 93px !important; }
  body.general .signinRight, body.cms-education-diamond-buying-guide-html .signinRight, body.cms-education-jewellery-buying-guide-html .signinRight {
    height: 353px !important; }
  body.general .signinLeft, body.cms-education-diamond-buying-guide-html .signinLeft, body.cms-education-jewellery-buying-guide-html .signinLeft {
    height: 353px !important; }
  body.general .stay_sign, body.cms-education-diamond-buying-guide-html .stay_sign, body.cms-education-jewellery-buying-guide-html .stay_sign {
    font-weight: bold;
    margin-left: 27px;
    margin-top: -23px;
    position: absolute; }
  body.general .staysignedin, body.cms-education-diamond-buying-guide-html .staysignedin, body.cms-education-jewellery-buying-guide-html .staysignedin {
    margin-left: 79px;
    position: absolute;
    width: 200px; }
  body.general .signinRight .accountInformation label, body.cms-education-diamond-buying-guide-html .signinRight .accountInformation label, body.cms-education-jewellery-buying-guide-html .signinRight .accountInformation label {
    width: 76px !important;
    color: #666666 !important; }
  body.general .facebook-login button, body.cms-education-diamond-buying-guide-html .facebook-login button, body.cms-education-jewellery-buying-guide-html .facebook-login button {
    margin-left: 8px !important;
    width: 24px !important;
    float: none !important;
    cursor: pointer; }
  body.general .facebook-login, body.cms-education-diamond-buying-guide-html .facebook-login, body.cms-education-jewellery-buying-guide-html .facebook-login {
    text-align: left !important;
    height: 90px;
    margin-top: 100px !important;
    padding: 0px !important;
    width: auto !important;
    float: right !important; }
  body.general .signinOuter h2, body.cms-education-diamond-buying-guide-html .signinOuter h2, body.cms-education-jewellery-buying-guide-html .signinOuter h2 {
    padding: 0px !important; }
  body.general .staysignedin input, body.cms-education-diamond-buying-guide-html .staysignedin input, body.cms-education-jewellery-buying-guide-html .staysignedin input {
    width: auto !important; }
  body.general .signinRight .accountInformation .input-text, body.cms-education-diamond-buying-guide-html .signinRight .accountInformation .input-text, body.cms-education-jewellery-buying-guide-html .signinRight .accountInformation .input-text {
    float: none !important;
    height: auto !important; }
  body.general .accountInformation .register-form-validate .validation-advice, body.cms-education-diamond-buying-guide-html .accountInformation .register-form-validate .validation-advice, body.cms-education-jewellery-buying-guide-html .accountInformation .register-form-validate .validation-advice {
    margin: -5px 0 3px 110px !important; }
  body.general .signinRight .accountInformation .input-text, body.cms-education-diamond-buying-guide-html .signinRight .accountInformation .input-text, body.cms-education-jewellery-buying-guide-html .signinRight .accountInformation .input-text {
    float: none !important;
    height: auto !important; }
  body.general .accountInformation .register-form-validate .validation-advice, body.cms-education-diamond-buying-guide-html .accountInformation .register-form-validate .validation-advice, body.cms-education-jewellery-buying-guide-html .accountInformation .register-form-validate .validation-advice {
    margin: -5px 0 3px 110px !important; }
  body.general .signinLeft, body.cms-education-diamond-buying-guide-html .signinLeft, body.cms-education-jewellery-buying-guide-html .signinLeft {
    border-top: none !important; }
  body.general .signinRight, body.cms-education-diamond-buying-guide-html .signinRight, body.cms-education-jewellery-buying-guide-html .signinRight {
    border-top: none !important; }
  body.general .newsOuter, body.cms-education-diamond-buying-guide-html .newsOuter, body.cms-education-jewellery-buying-guide-html .newsOuter {
    display: block !important;
    float: none !important;
    margin: 0 auto !important; }
  body.general .newsLeft, body.cms-education-diamond-buying-guide-html .newsLeft, body.cms-education-jewellery-buying-guide-html .newsLeft {
    width: 45% !important; }
  body.general .newsRight .seemore, body.cms-education-diamond-buying-guide-html .newsRight .seemore, body.cms-education-jewellery-buying-guide-html .newsRight .seemore {
    margin-top: -18px !important;
    width: 419px !important;
    float: none !important; }
  body.general .iloveDiamond1, body.cms-education-diamond-buying-guide-html .iloveDiamond1, body.cms-education-jewellery-buying-guide-html .iloveDiamond1 {
    float: left !important; }
  body.general .iloveDiamond1, body.cms-education-diamond-buying-guide-html .iloveDiamond1, body.cms-education-jewellery-buying-guide-html .iloveDiamond1 {
    height: 70px;
    overflow: hidden;
    color: #666666;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 393px; }
  body.general .dealofDayRight, body.cms-education-diamond-buying-guide-html .dealofDayRight, body.cms-education-jewellery-buying-guide-html .dealofDayRight {
    color: #666666 !important;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    width: 211px !important; }
  body.general .iloveDiamond1 h3, body.cms-education-diamond-buying-guide-html .iloveDiamond1 h3, body.cms-education-jewellery-buying-guide-html .iloveDiamond1 h3 {
    color: #A51890 !important;
    font-size: 12px;
    margin: 0;
    padding: 0 0 3px; }
  body.general .newsLeft h2, body.general .newsRight h4, body.cms-education-diamond-buying-guide-html .newsLeft h2, body.cms-education-diamond-buying-guide-html .newsRight h4, body.cms-education-jewellery-buying-guide-html .newsLeft h2, body.cms-education-jewellery-buying-guide-html .newsRight h4 {
    color: #63666A !important;
    font-family: "PT Sans",Georgia !important; }
  body.general .newsRight .link-more, body.cms-education-diamond-buying-guide-html .newsRight .link-more, body.cms-education-jewellery-buying-guide-html .newsRight .link-more {
    margin-top: -8px !important; }
  body.general .refineSearch, body.cms-education-diamond-buying-guide-html .refineSearch, body.cms-education-jewellery-buying-guide-html .refineSearch {
    margin-top: 20px !important; }
  body.general .intheNewsTop, body.cms-education-diamond-buying-guide-html .intheNewsTop, body.cms-education-jewellery-buying-guide-html .intheNewsTop {
    margin: 0 0 20px 20px !important;
    width: 870px !important; }
  body.general .priceContentOuter label, body.cms-education-diamond-buying-guide-html .priceContentOuter label, body.cms-education-jewellery-buying-guide-html .priceContentOuter label {
    text-transform: none !important; }
  body.general .iloveDiamond, body.cms-education-diamond-buying-guide-html .iloveDiamond, body.cms-education-jewellery-buying-guide-html .iloveDiamond {
    float: left !important;
    width: 393px !important; }
  body.general .mbo, body.cms-education-diamond-buying-guide-html .mbo, body.cms-education-jewellery-buying-guide-html .mbo {
    width: 39px; }
  body.general .intheNewsTopContent, body.cms-education-diamond-buying-guide-html .intheNewsTopContent, body.cms-education-jewellery-buying-guide-html .intheNewsTopContent {
    border: none !important; }
  body.general .button-arrow, body.cms-education-diamond-buying-guide-html .button-arrow, body.cms-education-jewellery-buying-guide-html .button-arrow {
    width: 24px;
    height: 22px;
    float: right;
    pointer: cursor; }
  body.general .arrow_news, body.cms-education-diamond-buying-guide-html .arrow_news, body.cms-education-jewellery-buying-guide-html .arrow_news {
    margin-top: 10px;
    color: white !important; }
  body.general #search_btn span, body.cms-education-diamond-buying-guide-html #search_btn span, body.cms-education-jewellery-buying-guide-html #search_btn span {
    color: white !important;
    margin-top: 10px;
    margin-left: 4px !important;
    width: 10px !important;
    font-size: 16px !important; }
  body.general #custemerTestimonialOuter .paginationInner, body.cms-education-diamond-buying-guide-html #custemerTestimonialOuter .paginationInner, body.cms-education-jewellery-buying-guide-html #custemerTestimonialOuter .paginationInner {
    display: none; }
  body.general #custemerTestimonialOuter .paginationInner, body.cms-education-diamond-buying-guide-html #custemerTestimonialOuter .paginationInner, body.cms-education-jewellery-buying-guide-html #custemerTestimonialOuter .paginationInner {
    /*display:none !important;*/
    display: none; }
  body.general .newsLeft, body.cms-education-diamond-buying-guide-html .newsLeft, body.cms-education-jewellery-buying-guide-html .newsLeft {
    padding: 12px !important;
    margin-bottom: 21px !important; }
  body.general .parentNavItemnew img, body.cms-education-diamond-buying-guide-html .parentNavItemnew img, body.cms-education-jewellery-buying-guide-html .parentNavItemnew img {
    margin-right: -9px !important;
    padding: 0px !important; }
  body.general .testimonial_img, body.cms-education-diamond-buying-guide-html .testimonial_img, body.cms-education-jewellery-buying-guide-html .testimonial_img {
    float: right;
    margin-top: -17px;
    color: #A51890;
    font-weight: bold; }
  body.general .testimonialTopNavRight h2, body.cms-education-diamond-buying-guide-html .testimonialTopNavRight h2, body.cms-education-jewellery-buying-guide-html .testimonialTopNavRight h2 {
    width: 200px; }
  body.general .testimonialTopNavRight h2, body.cms-education-diamond-buying-guide-html .testimonialTopNavRight h2, body.cms-education-jewellery-buying-guide-html .testimonialTopNavRight h2 {
    color: #195F9D;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 4px;
    padding: 0;
    width: auto !important; }
  body.general .aboutContentBottom, body.cms-education-diamond-buying-guide-html .aboutContentBottom, body.cms-education-jewellery-buying-guide-html .aboutContentBottom {
    background: none !important;
    padding: 0px !important; }
  body.general .liveChatBox, body.cms-education-diamond-buying-guide-html .liveChatBox, body.cms-education-jewellery-buying-guide-html .liveChatBox {
    padding-left: 70px; }
  body.general .liveChatBox h2, body.cms-education-diamond-buying-guide-html .liveChatBox h2, body.cms-education-jewellery-buying-guide-html .liveChatBox h2 {
    float: left; }
  body.general .liveChatBox p a, body.cms-education-diamond-buying-guide-html .liveChatBox p a, body.cms-education-jewellery-buying-guide-html .liveChatBox p a {
    float: left;
    clear: both; }
  body.general .aboutOuter .aboutContentBottomLeft, body.general .aboutContentBottomRight, body.general .aboutContentBottomMiddle, body.cms-education-diamond-buying-guide-html .aboutOuter .aboutContentBottomLeft, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight, body.cms-education-diamond-buying-guide-html .aboutContentBottomMiddle, body.cms-education-jewellery-buying-guide-html .aboutOuter .aboutContentBottomLeft, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight, body.cms-education-jewellery-buying-guide-html .aboutContentBottomMiddle {
    background: white;
    width: 380px; }
  body.general .aboutContentBottomMiddle, body.general .aboutContentBottomRight, body.cms-education-diamond-buying-guide-html .aboutContentBottomMiddle, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight, body.cms-education-jewellery-buying-guide-html .aboutContentBottomMiddle, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight {
    margin-left: 15px; }
  body.general .aboutContentBottomRight, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight {
    min-height: 137px;
    width: 335px;
    padding: 20px;
    float: left; }
  body.general .aboutContentBottomRight .alignNewsFaq, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight .alignNewsFaq, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight .alignNewsFaq {
    clear: both;
    margin: 0; }
  body.general .aboutContentBottomRight .searchBtn, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight .searchBtn, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight .searchBtn {
    margin-top: 8px; }
  body.general .representativeMiddle ul li a.active span, body.cms-education-diamond-buying-guide-html .representativeMiddle ul li a.active span, body.cms-education-jewellery-buying-guide-html .representativeMiddle ul li a.active span {
    background-image: none !important;
    background: #63666a !important; }
  body.general .common-popupbox1 h2, body.cms-education-diamond-buying-guide-html .common-popupbox1 h2, body.cms-education-jewellery-buying-guide-html .common-popupbox1 h2 {
    background-image: none !important;
    background: #63666A !important; }
  body.general .common-popupbox h2, body.cms-education-diamond-buying-guide-html .common-popupbox h2, body.cms-education-jewellery-buying-guide-html .common-popupbox h2 {
    background-image: none !important;
    background: #63666A !important; }
  body.general .common-popupbox1 h2, body.cms-education-diamond-buying-guide-html .common-popupbox1 h2, body.cms-education-jewellery-buying-guide-html .common-popupbox1 h2 {
    padding: 5px 14px;
    color: white !important;
    border: 1px solid #63666A !important; }
  body.general .common-popupbox h2, body.cms-education-diamond-buying-guide-html .common-popupbox h2, body.cms-education-jewellery-buying-guide-html .common-popupbox h2 {
    padding: 5px 14px !important;
    color: white !important;
    border: 1px solid #63666A !important;
    font-family: "PT Sans",Arial; }
  body.general .common-popupbox, body.cms-education-diamond-buying-guide-html .common-popupbox, body.cms-education-jewellery-buying-guide-html .common-popupbox {
    border: 1px solid #63666A !important; }
  body.general .common-popupbox1, body.cms-education-diamond-buying-guide-html .common-popupbox1, body.cms-education-jewellery-buying-guide-html .common-popupbox1 {
    border: 1px solid #63666A !important; }
  body.general .viewheartsarrowsOuter p, body.general .viewheartsarrowsRight p, body.general .GiftIdeas p, body.general .ringGuideBox p, body.general .testimonialTopNavRight p, body.general .customerTestimonialTop li, body.general .custemerTestimonialInner span, body.general .aboutContentBottomRight input, body.cms-education-diamond-buying-guide-html .viewheartsarrowsOuter p, body.cms-education-diamond-buying-guide-html .viewheartsarrowsRight p, body.cms-education-diamond-buying-guide-html .GiftIdeas p, body.cms-education-diamond-buying-guide-html .ringGuideBox p, body.cms-education-diamond-buying-guide-html .testimonialTopNavRight p, body.cms-education-diamond-buying-guide-html .customerTestimonialTop li, body.cms-education-diamond-buying-guide-html .custemerTestimonialInner span, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight input, body.cms-education-jewellery-buying-guide-html .viewheartsarrowsOuter p, body.cms-education-jewellery-buying-guide-html .viewheartsarrowsRight p, body.cms-education-jewellery-buying-guide-html .GiftIdeas p, body.cms-education-jewellery-buying-guide-html .ringGuideBox p, body.cms-education-jewellery-buying-guide-html .testimonialTopNavRight p, body.cms-education-jewellery-buying-guide-html .customerTestimonialTop li, body.cms-education-jewellery-buying-guide-html .custemerTestimonialInner span, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight input {
    color: #1f1e24 !important; }
  body.general .ourCustamer h4, body.cms-education-diamond-buying-guide-html .ourCustamer h4, body.cms-education-jewellery-buying-guide-html .ourCustamer h4 {
    font-size: 16px !important;
    color: #1f1e24 !important; }
  body.general .newsOuter .dealofDay, body.general .newsOuter .dealofDayRight, body.cms-education-diamond-buying-guide-html .newsOuter .dealofDay, body.cms-education-diamond-buying-guide-html .newsOuter .dealofDayRight, body.cms-education-jewellery-buying-guide-html .newsOuter .dealofDay, body.cms-education-jewellery-buying-guide-html .newsOuter .dealofDayRight {
    float: none !important; }
  body.general .newsOuter .dealofDayRight, body.cms-education-diamond-buying-guide-html .newsOuter .dealofDayRight, body.cms-education-jewellery-buying-guide-html .newsOuter .dealofDayRight {
    width: auto !important; }
  body.general .ourBestSellers_Left, body.cms-education-diamond-buying-guide-html .ourBestSellers_Left, body.cms-education-jewellery-buying-guide-html .ourBestSellers_Left {
    height: 140px;
    margin: 0 auto;
    width: 140px; }
  body.general .ourbestseller_right, body.cms-education-diamond-buying-guide-html .ourbestseller_right, body.cms-education-jewellery-buying-guide-html .ourbestseller_right {
    height: 40px; }
  body.general .ourtopSellers_Left, body.cms-education-diamond-buying-guide-html .ourtopSellers_Left, body.cms-education-jewellery-buying-guide-html .ourtopSellers_Left {
    height: 129px;
    margin: 0 auto;
    width: 109px; }
  body.general .ourtopseller_right, body.cms-education-diamond-buying-guide-html .ourtopseller_right, body.cms-education-jewellery-buying-guide-html .ourtopseller_right {
    height: 40px; }
  body.general .ourBestSellersRight span, body.cms-education-diamond-buying-guide-html .ourBestSellersRight span, body.cms-education-jewellery-buying-guide-html .ourBestSellersRight span {
    font-weight: normal !important;
    padding: 0px !important; }
  body.general .groomsRingsBannerOuter .groomsRingsBanner, body.cms-education-diamond-buying-guide-html .groomsRingsBannerOuter .groomsRingsBanner, body.cms-education-jewellery-buying-guide-html .groomsRingsBannerOuter .groomsRingsBanner {
    display: none; }
  body.general .representativeMiddle ul li a span, body.cms-education-diamond-buying-guide-html .representativeMiddle ul li a span, body.cms-education-jewellery-buying-guide-html .representativeMiddle ul li a span {
    font-family: "PT Sans",Arial !important; }
  body.general .requsetcallback h2 span a, body.cms-education-diamond-buying-guide-html .requsetcallback h2 span a, body.cms-education-jewellery-buying-guide-html .requsetcallback h2 span a {
    font-family: "PT Sans",Arial !important; }
  body.general p.faq_accordian_head:hover, body.cms-education-diamond-buying-guide-html p.faq_accordian_head:hover, body.cms-education-jewellery-buying-guide-html p.faq_accordian_head:hover {
    background: url("../images/q.png") no-repeat scroll -5px -5px transparent !important;
    border: 1px solid;
    margin-left: 10px;
    width: 533px; }
  body.general .viewBanglesMenuContentRight input.searchBtn, body.cms-education-diamond-buying-guide-html .viewBanglesMenuContentRight input.searchBtn, body.cms-education-jewellery-buying-guide-html .viewBanglesMenuContentRight input.searchBtn {
    border: 1px solid #999999 !important;
    height: 20px !important; }
  body.general .getnowBox input.searchBtn, body.cms-education-diamond-buying-guide-html .getnowBox input.searchBtn, body.cms-education-jewellery-buying-guide-html .getnowBox input.searchBtn {
    border: 1px solid #999999 !important;
    height: 23px !important;
    width: 25px !important; }
  body.general .aboutContentBottomRight, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight {
    color: #63666A !important; }
  body.general .aboutContentBottomRight input, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight input, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight input {
    margin-left: 1px !important; }
  body.general .save-button, body.cms-education-diamond-buying-guide-html .save-button, body.cms-education-jewellery-buying-guide-html .save-button {
    background: none repeat scroll 0 0 #66768f;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: "PT Sans",arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
    padding: 0 16px; }
  body.general .aboutContentLeftL p, body.general .aboutContentLeftR p, body.cms-education-diamond-buying-guide-html .aboutContentLeftL p, body.cms-education-diamond-buying-guide-html .aboutContentLeftR p, body.cms-education-jewellery-buying-guide-html .aboutContentLeftL p, body.cms-education-jewellery-buying-guide-html .aboutContentLeftR p {
    color: #1f1e24;
    font-family: "PT Sans",Arial,Helvetica,sans-serif; }
  body.general .aboutContentRight h3, body.cms-education-diamond-buying-guide-html .aboutContentRight h3, body.cms-education-jewellery-buying-guide-html .aboutContentRight h3 {
    color: #1f1e24 !important;
    font-family: "PT Sans",Georgia; }
  body.general .aboutContentRight h2, body.cms-education-diamond-buying-guide-html .aboutContentRight h2, body.cms-education-jewellery-buying-guide-html .aboutContentRight h2 {
    color: #1f1e24 !important; }
  body.general .aboutContent .aboutContentLeft span, body.cms-education-diamond-buying-guide-html .aboutContent .aboutContentLeft span, body.cms-education-jewellery-buying-guide-html .aboutContent .aboutContentLeft span {
    color: #63666A !important; }
  body.general .aboutContentRight .iloveDiamond, body.cms-education-diamond-buying-guide-html .aboutContentRight .iloveDiamond, body.cms-education-jewellery-buying-guide-html .aboutContentRight .iloveDiamond {
    width: auto !important; }
  body.general .aboutContentRight .iloveDiamond p, body.cms-education-diamond-buying-guide-html .aboutContentRight .iloveDiamond p, body.cms-education-jewellery-buying-guide-html .aboutContentRight .iloveDiamond p {
    margin: 0 0 6px !important; }
  body.general .aboutContentBottomRight input, body.cms-education-diamond-buying-guide-html .aboutContentBottomRight input, body.cms-education-jewellery-buying-guide-html .aboutContentBottomRight input {
    width: 250px; }
  body.general .save-button, body.cms-education-diamond-buying-guide-html .save-button, body.cms-education-jewellery-buying-guide-html .save-button {
    background: none repeat scroll 0 0 #66768f;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: "PT Sans",arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
    padding: 0 16px; }
  body.general .jewels .block-desc, body.cms-education-diamond-buying-guide-html .jewels .block-desc, body.cms-education-jewellery-buying-guide-html .jewels .block-desc {
    height: 23px !important;
    margin-top: 24px; }
  body.general.cms-home .ourtopSellers_Left, body.cms-education-diamond-buying-guide-html.cms-home .ourtopSellers_Left, body.cms-education-jewellery-buying-guide-html.cms-home .ourtopSellers_Left {
    height: 140px !important;
    width: 140px !important; }
  body.general .getnowOuter .getnowBox span, body.cms-education-diamond-buying-guide-html .getnowOuter .getnowBox span, body.cms-education-jewellery-buying-guide-html .getnowOuter .getnowBox span {
    color: #63666A;
    font-size: 11px; }
  body.general.cms-home .ourBestSellers_Left, body.cms-education-diamond-buying-guide-html.cms-home .ourBestSellers_Left, body.cms-education-jewellery-buying-guide-html.cms-home .ourBestSellers_Left {
    height: 140px !important;
    width: 140px !important; }
  body.general .registered-users, body.cms-education-diamond-buying-guide-html .registered-users, body.cms-education-jewellery-buying-guide-html .registered-users {
    color: #999999;
    display: block;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 9px;
    margin-left: 79px; }
  body.general .registered-users a, body.cms-education-diamond-buying-guide-html .registered-users a, body.cms-education-jewellery-buying-guide-html .registered-users a {
    text-decoration: none; }
  body.general .forgotpage, body.cms-education-diamond-buying-guide-html .forgotpage, body.cms-education-jewellery-buying-guide-html .forgotpage {
    margin-right: 356px;
    text-align: center; }
  body.general #slideshow, body.cms-education-diamond-buying-guide-html #slideshow, body.cms-education-jewellery-buying-guide-html #slideshow {
    overflow: hidden;
    margin-bottom: 20px; }
  body.general #slides, body.cms-education-diamond-buying-guide-html #slides, body.cms-education-jewellery-buying-guide-html #slides {
    position: relative;
    width: 954px;
    height: 408px;
    margin: 0px;
    padding: 0px; }
  body.general .listslides, body.cms-education-diamond-buying-guide-html .listslides, body.cms-education-jewellery-buying-guide-html .listslides {
    height: 281px !important; }
  body.general .jewellerypagebanner .listslideshow, body.cms-education-diamond-buying-guide-html .jewellerypagebanner .listslideshow, body.cms-education-jewellery-buying-guide-html .jewellerypagebanner .listslideshow {
    margin-bottom: 0px; }
  body.general .listnav a, body.cms-education-diamond-buying-guide-html .listnav a, body.cms-education-jewellery-buying-guide-html .listnav a {
    margin-top: -35px; }
  body.general #slidelist, body.cms-education-diamond-buying-guide-html #slidelist, body.cms-education-jewellery-buying-guide-html #slidelist {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 6;
    width: 954px;
    height: 411px; }
  body.general .listingslidelist, body.cms-education-diamond-buying-guide-html .listingslidelist, body.cms-education-jewellery-buying-guide-html .listingslidelist {
    height: 281px !important; }
  body.general #slideshow ul#banner_nav, body.cms-education-diamond-buying-guide-html #slideshow ul#banner_nav, body.cms-education-jewellery-buying-guide-html #slideshow ul#banner_nav {
    display: none;
    list-style: none;
    position: absolute;
    z-index: 15;
    margin: 0px;
    padding: 0px; }
  body.general div#slideshow ul#banner_nav li#prev, body.cms-education-diamond-buying-guide-html div#slideshow ul#banner_nav li#prev, body.cms-education-jewellery-buying-guide-html div#slideshow ul#banner_nav li#prev {
    float: left;
    margin: 0 0 0 0px;
    position: absolute;
    top: 150px;
    left: 0px; }
  body.general div#slideshow ul#banner_nav li#next, body.cms-education-diamond-buying-guide-html div#slideshow ul#banner_nav li#next, body.cms-education-jewellery-buying-guide-html div#slideshow ul#banner_nav li#next {
    float: right;
    margin: 0 0px 0 0;
    position: absolute;
    top: 150px;
    left: 916px; }
  body.general div#slideshow ul#banner_nav li a, body.cms-education-diamond-buying-guide-html div#slideshow ul#banner_nav li a, body.cms-education-jewellery-buying-guide-html div#slideshow ul#banner_nav li a {
    display: block;
    width: 37px;
    height: 58px;
    text-indent: -9999px; }
  body.general div#slideshow ul#banner_nav li#prev a, body.cms-education-diamond-buying-guide-html div#slideshow ul#banner_nav li#prev a, body.cms-education-jewellery-buying-guide-html div#slideshow ul#banner_nav li#prev a {
    background: url(http://www.caratlane.com/media/wysiwyg/slidePrev.png) 14px 24px no-repeat;
    background-color: #fff;
    border-color: #666666;
    border-radius: 4px 4px 4px 4px; }
  body.general div#slideshow ul#banner_nav li#next a, body.cms-education-diamond-buying-guide-html div#slideshow ul#banner_nav li#next a, body.cms-education-jewellery-buying-guide-html div#slideshow ul#banner_nav li#next a {
    background: url(http://www.caratlane.com/media/wysiwyg/slideNext.png) 17px 24px no-repeat;
    background-color: #fff;
    border-color: #666666;
    border-radius: 4px 4px 4px 4px; }
  body.general div#slideshow ul#banner_nav li#prev a, body.cms-education-diamond-buying-guide-html div#slideshow ul#banner_nav li#prev a, body.cms-education-jewellery-buying-guide-html div#slideshow ul#banner_nav li#prev a {
    border-left: medium none;
    box-shadow: 2px 0 2px rgba(0, 0, 0, 0.2); }
  body.general div#slideshow ul#banner_nav li#next a, body.cms-education-diamond-buying-guide-html div#slideshow ul#banner_nav li#next a, body.cms-education-jewellery-buying-guide-html div#slideshow ul#banner_nav li#next a {
    border-right: 0 none;
    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.2); }
  body.general #belowbanner, body.cms-education-diamond-buying-guide-html #belowbanner, body.cms-education-jewellery-buying-guide-html #belowbanner {
    margin-bottom: 20px;
    margin-left: 20px; }
  body.general #abovefooter, body.cms-education-diamond-buying-guide-html #abovefooter, body.cms-education-jewellery-buying-guide-html #abovefooter {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 20px; }
  body.general #bannerborder, body.cms-education-diamond-buying-guide-html #bannerborder, body.cms-education-jewellery-buying-guide-html #bannerborder {
    border-bottom: solid;
    border-bottom-color: #5f2167;
    border-bottom-width: 2px; }
  body.general .shoppingCartPopupContentLeft span.info, body.cms-education-diamond-buying-guide-html .shoppingCartPopupContentLeft span.info, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupContentLeft span.info {
    color: #63666a;
    font-size: 11px;
    float: right;
    text-align: center !important;
    width: 235px !important; }
  body.general .shoppingCartPopupContentLeft a img, body.cms-education-diamond-buying-guide-html .shoppingCartPopupContentLeft a img, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupContentLeft a img {
    border: 0 none; }
  body.general .prv, body.cms-education-diamond-buying-guide-html .prv, body.cms-education-jewellery-buying-guide-html .prv {
    float: left !important;
    height: 36px;
    margin-top: 115px;
    margin-left: -20px; }
  body.general .sflpageofs, body.cms-education-diamond-buying-guide-html .sflpageofs, body.cms-education-jewellery-buying-guide-html .sflpageofs {
    font-size: 16px;
    font-weight: bold;
    clear: both;
    float: left;
    margin-top: 10px; }
  body.general .nxt, body.cms-education-diamond-buying-guide-html .nxt, body.cms-education-jewellery-buying-guide-html .nxt {
    float: right !important;
    height: 36px;
    margin-top: 115px;
    margin-right: -20px;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -webkit-transform: rotate(180deg);
    /* Safari and Chrome */ }
  body.general .wishlistpopup .custom-regular span, body.cms-education-diamond-buying-guide-html .wishlistpopup .custom-regular span, body.cms-education-jewellery-buying-guide-html .wishlistpopup .custom-regular span {
    font-size: 11px !important;
    margin-left: 0; }
  body.general .wishlistpopup .custom-offer, body.cms-education-diamond-buying-guide-html .wishlistpopup .custom-offer, body.cms-education-jewellery-buying-guide-html .wishlistpopup .custom-offer {
    color: #a51890 !important;
    margin-left: 0;
    margin-top: 0px !important; }
  body.general .wishlistpopup .custom-offer span, body.general .wishlistpopup .custom-regular .rupeeSymbol, body.general .wishlistpopup .custom-offer .rupeeSymbol, body.cms-education-diamond-buying-guide-html .wishlistpopup .custom-offer span, body.cms-education-diamond-buying-guide-html .wishlistpopup .custom-regular .rupeeSymbol, body.cms-education-diamond-buying-guide-html .wishlistpopup .custom-offer .rupeeSymbol, body.cms-education-jewellery-buying-guide-html .wishlistpopup .custom-offer span, body.cms-education-jewellery-buying-guide-html .wishlistpopup .custom-regular .rupeeSymbol, body.cms-education-jewellery-buying-guide-html .wishlistpopup .custom-offer .rupeeSymbol {
    font-size: 11px !important; }
  body.general .wishListContent table, body.cms-education-diamond-buying-guide-html .wishListContent table, body.cms-education-jewellery-buying-guide-html .wishListContent table {
    border-collapse: collapse; }
  body.general .wishlistpopup .outOfStock, body.cms-education-diamond-buying-guide-html .wishlistpopup .outOfStock, body.cms-education-jewellery-buying-guide-html .wishlistpopup .outOfStock {
    color: #63666a !important;
    font-weight: bold;
    margin: 0;
    padding: 0px;
    top: 307px;
    position: absolute;
    font-size: 11px !important; }
  body.general .googleplusfooter, body.cms-education-diamond-buying-guide-html .googleplusfooter, body.cms-education-jewellery-buying-guide-html .googleplusfooter {
    background: url("../images/G+.jpg") no-repeat !important;
    width: 20px; }
  body.general .catalogNewsSubmit, body.cms-education-diamond-buying-guide-html .catalogNewsSubmit, body.cms-education-jewellery-buying-guide-html .catalogNewsSubmit {
    border: 1px solid #999999 !important;
    background-position: -163px -246px;
    background-image: url("/skin/frontend/version3/default/images/common5.png");
    background-repeat: no-repeat;
    margin: 0px !important;
    width: 30px !important; }
  body.general .layer_filters > li, body.cms-education-diamond-buying-guide-html .layer_filters > li, body.cms-education-jewellery-buying-guide-html .layer_filters > li {
    display: block !important; }
  body.general #invitebox-wrapper, body.cms-education-diamond-buying-guide-html #invitebox-wrapper, body.cms-education-jewellery-buying-guide-html #invitebox-wrapper {
    height: 300%;
    left: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999 !important; }
  body.general .checkout-cart-index .col-main, body.cms-education-diamond-buying-guide-html .checkout-cart-index .col-main, body.cms-education-jewellery-buying-guide-html .checkout-cart-index .col-main {
    padding-top: 10px; }
  body.general .col-left, body.general .block-layered-price, body.general .block-layered-nav, body.cms-education-diamond-buying-guide-html .col-left, body.cms-education-diamond-buying-guide-html .block-layered-price, body.cms-education-diamond-buying-guide-html .block-layered-nav, body.cms-education-jewellery-buying-guide-html .col-left, body.cms-education-jewellery-buying-guide-html .block-layered-price, body.cms-education-jewellery-buying-guide-html .block-layered-nav {
    position: none !important; }
  body.general .loosediamonds-index-index ul.messages, body.cms-education-diamond-buying-guide-html .loosediamonds-index-index ul.messages, body.cms-education-jewellery-buying-guide-html .loosediamonds-index-index ul.messages {
    display: none; }
  body.general .designyourring-index-index ul.messages, body.cms-education-diamond-buying-guide-html .designyourring-index-index ul.messages, body.cms-education-jewellery-buying-guide-html .designyourring-index-index ul.messages {
    display: none; }
  body.general .diamondbuyingGuideLeft, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideLeft, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideLeft {
    float: left;
    width: 569px;
    margin-left: 70px; }
  body.general .diamondbuyingGuide-block, body.cms-education-diamond-buying-guide-html .diamondbuyingGuide-block, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuide-block {
    margin: 0 auto; }
  body.general .diamondbuyingGuideBanner ul li, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBanner ul li, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBanner ul li {
    float: left;
    list-style-type: none;
    margin-bottom: 27px; }
  body.general .diamondbuyingGuideBanner, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBanner, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBanner {
    border-bottom: 1px solid #E3E3E3;
    display: block;
    overflow: hidden;
    padding: 20px 0 0;
    width: 617px; }
  body.general .diamondbuyingGuideBanner ul, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBanner ul, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBanner ul {
    margin: 0;
    padding: 0; }
  body.general .diamondbuyingGuideBanner ul li.last, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBanner ul li.last, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBanner ul li.last {
    font-size: 11px;
    margin: 0;
    padding: 26px 0 0 20px; }
  body.general .diamondbuyingGuideBanner ul li h3, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBanner ul li h3, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBanner ul li h3 {
    color: #222222;
    font-size: 11px;
    margin: 0 0 10px;
    padding: 0;
    font-weight: bold; }
  body.general .diamondbuyingGuideBanner ul li p, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBanner ul li p, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBanner ul li p {
    margin: 0;
    padding: 0 0 10px;
    color: #000; }
  body.general .diamondbuyingGuideBanner ul li span, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBanner ul li span, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBanner ul li span {
    color: #0066AC;
    font-family: pt sans;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  body.general .diamondbuyingGuideBanner ul li span a, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBanner ul li span a, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBanner ul li span a {
    color: #fa9373;
    text-decoration: none; }
  body.general .representative h2, body.cms-education-diamond-buying-guide-html .representative h2, body.cms-education-jewellery-buying-guide-html .representative h2 {
    font-size: 18px;
    margin: 0 0 10px;
    padding: 0; }
  body.general .representativeMiddle, body.cms-education-diamond-buying-guide-html .representativeMiddle, body.cms-education-jewellery-buying-guide-html .representativeMiddle {
    background: url("../images/contact-representiative-middle-bg.gif") repeat-x;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    display: block;
    float: left;
    font-size: 11px;
    width: 431px; }
  body.general .representativeMiddleLeft, body.cms-education-diamond-buying-guide-html .representativeMiddleLeft, body.cms-education-jewellery-buying-guide-html .representativeMiddleLeft {
    float: left;
    margin: 0;
    padding: 11px 0 0;
    width: 226px; }
  body.general .representativeMiddleMiddle, body.cms-education-diamond-buying-guide-html .representativeMiddleMiddle, body.cms-education-jewellery-buying-guide-html .representativeMiddleMiddle {
    float: left;
    padding-top: 11px;
    width: 203px; }
  body.general .representativeMiddle ul li, body.cms-education-diamond-buying-guide-html .representativeMiddle ul li, body.cms-education-jewellery-buying-guide-html .representativeMiddle ul li {
    color: #333333;
    float: left;
    list-style: none outside none;
    margin-right: 3px;
    padding: 0 1px;
    text-decoration: none; }
  body.general .representativeMiddle ul li a.active, body.cms-education-diamond-buying-guide-html .representativeMiddle ul li a.active, body.cms-education-jewellery-buying-guide-html .representativeMiddle ul li a.active {
    background: url("../images/contact-menu-left-active-bg.gif") no-repeat left top;
    color: #FFFFFF;
    cursor: pointer;
    float: left !important;
    height: 25px;
    outline: medium none; }
  body.general .representativeMiddle ul li a.active span, body.cms-education-diamond-buying-guide-html .representativeMiddle ul li a.active span, body.cms-education-jewellery-buying-guide-html .representativeMiddle ul li a.active span {
    background: #63666A;
    color: #FFFFFF;
    cursor: pointer;
    float: left !important;
    height: 25px;
    outline: medium none; }
  body.general .representativeMiddle ul li a, body.cms-education-diamond-buying-guide-html .representativeMiddle ul li a, body.cms-education-jewellery-buying-guide-html .representativeMiddle ul li a {
    background: url("../images/contact-menu-left-bg.gif") repeat scroll left top rgba(0, 0, 0, 0);
    color: #333333;
    cursor: pointer;
    display: block;
    float: left !important;
    height: 24px;
    outline: medium none;
    text-decoration: none; }
  body.general .representativeMiddle ul li a span, body.cms-education-diamond-buying-guide-html .representativeMiddle ul li a span, body.cms-education-jewellery-buying-guide-html .representativeMiddle ul li a span {
    background: url("../images/contact-menu-right-bg.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    color: #333333;
    display: block;
    font-size: 11px;
    padding: 5px;
    text-align: center;
    text-decoration: none; }
  body.general .representativeMiddle h3, body.cms-education-diamond-buying-guide-html .representativeMiddle h3, body.cms-education-jewellery-buying-guide-html .representativeMiddle h3 {
    margin: -2px 0 0 45px !important; }
  body.general .viewheartsarrowsRight, body.cms-education-diamond-buying-guide-html .viewheartsarrowsRight, body.cms-education-jewellery-buying-guide-html .viewheartsarrowsRight {
    padding-left: 0 !important; }
  body.general .diamondbuyingGuideRight, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideRight, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideRight {
    float: right;
    width: 484px;
    position: relative; }
  body.general .diamondbuyingGuideBox, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBox, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBox {
    border-bottom: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3;
    color: #666666;
    float: left;
    height: 225px;
    margin: 0;
    padding: 15px 14px 4px 15px;
    width: 210px; }
  body.general .diamondbuyingGuideBox h3, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBox h3, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBox h3 {
    font-size: 11px;
    margin: 0 0 12px;
    padding: 0;
    text-transform: uppercase; }
  body.general .diamondbuyingGuideBox p, body.cms-education-diamond-buying-guide-html .diamondbuyingGuideBox p, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBox p {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 15px; }
  body.general .shapeImg, body.cms-education-diamond-buying-guide-html .shapeImg, body.cms-education-jewellery-buying-guide-html .shapeImg {
    margin: 31px -7px 0 0; }
  body.general .cutImg, body.cms-education-diamond-buying-guide-html .cutImg, body.cms-education-jewellery-buying-guide-html .cutImg {
    margin: -5px 0 0; }
  body.general .colourImg, body.cms-education-diamond-buying-guide-html .colourImg, body.cms-education-jewellery-buying-guide-html .colourImg {
    margin: -8px 10px 0px 0px; }
  body.general .clarityImg, body.cms-education-diamond-buying-guide-html .clarityImg, body.cms-education-jewellery-buying-guide-html .clarityImg {
    margin: 10px 0 0; }
  body.general .caratImg, body.cms-education-diamond-buying-guide-html .caratImg, body.cms-education-jewellery-buying-guide-html .caratImg {
    margin: 26px 0 0; }
  body.general .certficationImg, body.cms-education-diamond-buying-guide-html .certficationImg, body.cms-education-jewellery-buying-guide-html .certficationImg {
    margin: -7px 0 0; }
  body.general .diamondgyideImg, body.cms-education-diamond-buying-guide-html .diamondgyideImg, body.cms-education-jewellery-buying-guide-html .diamondgyideImg {
    margin: -2px 0 0; }
  body.general .watchtheDiamond, body.cms-education-diamond-buying-guide-html .watchtheDiamond, body.cms-education-jewellery-buying-guide-html .watchtheDiamond {
    float: right;
    padding: 10px 14px 12px;
    width: 280px; }
  body.general .watchtheDiamond h2, body.cms-education-diamond-buying-guide-html .watchtheDiamond h2, body.cms-education-jewellery-buying-guide-html .watchtheDiamond h2 {
    font-size: 15px;
    font-weight: lighter;
    margin: 0;
    padding: 0 0 8px; }
  body.general .watchtheDiamond p, body.cms-education-diamond-buying-guide-html .watchtheDiamond p, body.cms-education-jewellery-buying-guide-html .watchtheDiamond p {
    color: #666666;
    font-size: 11px;
    margin: 0;
    padding: 0; }
  body.general .banglesTopContent, body.cms-education-diamond-buying-guide-html .banglesTopContent, body.cms-education-jewellery-buying-guide-html .banglesTopContent {
    padding-bottom: 35px; }
  body.general .searchDiamondsRight ul li span.button-search, body.cms-education-diamond-buying-guide-html .searchDiamondsRight ul li span.button-search, body.cms-education-jewellery-buying-guide-html .searchDiamondsRight ul li span.button-search {
    background: #66768f;
    color: #ffffff;
    line-height: 19px;
    margin-top: 20px;
    text-transform: uppercase; }
  body.general .searchdiamonds-block, body.cms-education-diamond-buying-guide-html .searchdiamonds-block, body.cms-education-jewellery-buying-guide-html .searchdiamonds-block {
    margin: 0 auto;
    width: 1000px; }
  body.general .goldCoinTop, body.cms-education-diamond-buying-guide-html .goldCoinTop, body.cms-education-jewellery-buying-guide-html .goldCoinTop {
    background: #fff;
    padding-bottom: 5px; }
  body.general .goldCoinTopLeft, body.cms-education-diamond-buying-guide-html .goldCoinTopLeft, body.cms-education-jewellery-buying-guide-html .goldCoinTopLeft {
    height: 306px; }
  body.general .goldCoinTopLeftL, body.cms-education-diamond-buying-guide-html .goldCoinTopLeftL, body.cms-education-jewellery-buying-guide-html .goldCoinTopLeftL {
    float: left;
    width: 350px; }
  body.general .goldCoinTopLeftL h3, body.cms-education-diamond-buying-guide-html .goldCoinTopLeftL h3, body.cms-education-jewellery-buying-guide-html .goldCoinTopLeftL h3 {
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 17px; }
  body.general .goldCoinTopLeftL p, body.cms-education-diamond-buying-guide-html .goldCoinTopLeftL p, body.cms-education-jewellery-buying-guide-html .goldCoinTopLeftL p {
    margin: 0 0 8px; }
  body.general .goldCoinTopLeftR, body.cms-education-diamond-buying-guide-html .goldCoinTopLeftR, body.cms-education-jewellery-buying-guide-html .goldCoinTopLeftR {
    float: right;
    text-align: center;
    width: 240px; }
  body.general .goldCoinTopLeftR .button-view-coin, body.cms-education-diamond-buying-guide-html .goldCoinTopLeftR .button-view-coin, body.cms-education-jewellery-buying-guide-html .goldCoinTopLeftR .button-view-coin {
    background: #666666;
    color: #FFFFFF;
    line-height: 23px;
    text-indent: inherit;
    margin-left: 23px; }
  body.general .goldCoinTopRight h2, body.cms-education-diamond-buying-guide-html .goldCoinTopRight h2, body.cms-education-jewellery-buying-guide-html .goldCoinTopRight h2 {
    font-size: 12px;
    padding: 4px 5px; }
  body.general .goldCoinTopRight .gold-rate-graph, body.cms-education-diamond-buying-guide-html .goldCoinTopRight .gold-rate-graph, body.cms-education-jewellery-buying-guide-html .goldCoinTopRight .gold-rate-graph {
    border-bottom: 1px solid #BCBCC9;
    border-left: 1px solid #BCBCC9;
    background: url("../images/graph.png") no-repeat;
    height: 328px;
    width: 319px; }
  body.general .goldCoinBottom, body.cms-education-diamond-buying-guide-html .goldCoinBottom, body.cms-education-jewellery-buying-guide-html .goldCoinBottom {
    margin: 0; }
  body.general .priceContentOuter .parentNavItemnew img, body.cms-education-diamond-buying-guide-html .priceContentOuter .parentNavItemnew img, body.cms-education-jewellery-buying-guide-html .priceContentOuter .parentNavItemnew img {
    padding-top: 5px !important;
    margin-right: 0 !important; }
  body.general .goldCoinTopLeft h2, body.cms-education-diamond-buying-guide-html .goldCoinTopLeft h2, body.cms-education-jewellery-buying-guide-html .goldCoinTopLeft h2 {
    margin-left: 15px; }
  body.general .news-index-inthenews .aboutOuter, body.cms-education-diamond-buying-guide-html .news-index-inthenews .aboutOuter, body.cms-education-jewellery-buying-guide-html .news-index-inthenews .aboutOuter {
    width: auto;
    margin-left: 0; }
  body.general .news-index-inthenews .aboutContentTop, body.general .news-index-inthenews .aboutNavtop, body.cms-education-diamond-buying-guide-html .news-index-inthenews .aboutContentTop, body.cms-education-diamond-buying-guide-html .news-index-inthenews .aboutNavtop, body.cms-education-jewellery-buying-guide-html .news-index-inthenews .aboutContentTop, body.cms-education-jewellery-buying-guide-html .news-index-inthenews .aboutNavtop {
    width: auto; }
  body.general .new_asseenpage .categoryDetails .jewels, body.cms-education-diamond-buying-guide-html .new_asseenpage .categoryDetails .jewels, body.cms-education-jewellery-buying-guide-html .new_asseenpage .categoryDetails .jewels {
    background: #FAFAFA;
    float: left;
    min-height: 275px;
    padding: 0;
    width: 279px;
    border: 0 !important;
    box-shadow: none; }
  body.general #privacypolicy-content .aboutContentLeft, body.cms-education-diamond-buying-guide-html #privacypolicy-content .aboutContentLeft, body.cms-education-jewellery-buying-guide-html #privacypolicy-content .aboutContentLeft {
    width: 65%; }
  body.general #privacypolicy-content .confictpolicy, body.cms-education-diamond-buying-guide-html #privacypolicy-content .confictpolicy, body.cms-education-jewellery-buying-guide-html #privacypolicy-content .confictpolicy {
    color: #1f1e24;
    padding: 0 23px 10px 10px;
    width: auto; }
  body.general #privacypolicy-content .aboutContent .aboutContentRight, body.cms-education-diamond-buying-guide-html #privacypolicy-content .aboutContent .aboutContentRight, body.cms-education-jewellery-buying-guide-html #privacypolicy-content .aboutContent .aboutContentRight {
    margin-left: 25px; }
  body.general #privacypolicy-content .aboutContent .Wereheretohelp, body.cms-education-diamond-buying-guide-html #privacypolicy-content .aboutContent .Wereheretohelp, body.cms-education-jewellery-buying-guide-html #privacypolicy-content .aboutContent .Wereheretohelp {
    margin: 0 auto;
    padding: 0;
    width: 60%; }
  body.general #privacypolicy-content .ourCustamer, body.cms-education-diamond-buying-guide-html #privacypolicy-content .ourCustamer, body.cms-education-jewellery-buying-guide-html #privacypolicy-content .ourCustamer {
    overflow: hidden; }
  body.general #privacypolicy-content .aboutContent .liveChatBox, body.cms-education-diamond-buying-guide-html #privacypolicy-content .aboutContent .liveChatBox, body.cms-education-jewellery-buying-guide-html #privacypolicy-content .aboutContent .liveChatBox {
    padding: 29px 35px 29px 25px;
    margin: 0; }
  body.general #privacypolicy-content .aboutContentRight .iloveDiamond h3, body.cms-education-diamond-buying-guide-html #privacypolicy-content .aboutContentRight .iloveDiamond h3, body.cms-education-jewellery-buying-guide-html #privacypolicy-content .aboutContentRight .iloveDiamond h3 {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 3px; }
  body.general .aboutOuter .aboutContent, body.cms-education-diamond-buying-guide-html .aboutOuter .aboutContent, body.cms-education-jewellery-buying-guide-html .aboutOuter .aboutContent {
    border-bottom: none;
    width: 100%; }
  body.general .aboutOuter .ct_mainframe, body.cms-education-diamond-buying-guide-html .aboutOuter .ct_mainframe, body.cms-education-jewellery-buying-guide-html .aboutOuter .ct_mainframe {
    background-color: #FFFFFF;
    margin-bottom: 20px;
    width: auto;
    margin-left: 0px; }
  body.general .ct_mainframe .ct-container, body.cms-education-diamond-buying-guide-html .ct_mainframe .ct-container, body.cms-education-jewellery-buying-guide-html .ct_mainframe .ct-container {
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 6px;
    width: 80%; }
  body.general .aboutOuter .banglesTopContentLeft, body.cms-education-diamond-buying-guide-html .aboutOuter .banglesTopContentLeft, body.cms-education-jewellery-buying-guide-html .aboutOuter .banglesTopContentLeft {
    padding: 7px 0 0 0px; }
  body.general .ct_mainframe .ct-more, body.cms-education-diamond-buying-guide-html .ct_mainframe .ct-more, body.cms-education-jewellery-buying-guide-html .ct_mainframe .ct-more {
    padding-left: 975px;
    color: #fa9373; }
  body.general .customertestimonials-index-indexall .aboutOuter .banglesTopContent, body.general .customertestimonials-index-indexall .aboutOuter .jewellerypagebanner, body.cms-education-diamond-buying-guide-html .customertestimonials-index-indexall .aboutOuter .banglesTopContent, body.cms-education-diamond-buying-guide-html .customertestimonials-index-indexall .aboutOuter .jewellerypagebanner, body.cms-education-jewellery-buying-guide-html .customertestimonials-index-indexall .aboutOuter .banglesTopContent, body.cms-education-jewellery-buying-guide-html .customertestimonials-index-indexall .aboutOuter .jewellerypagebanner {
    margin-left: 0; }
  body.general .aboutOuter .ct-tabs, body.cms-education-diamond-buying-guide-html .aboutOuter .ct-tabs, body.cms-education-jewellery-buying-guide-html .aboutOuter .ct-tabs {
    padding-left: 170px; }
  body.general .edu-diamond p, body.cms-education-diamond-buying-guide-html .edu-diamond p, body.cms-education-jewellery-buying-guide-html .edu-diamond p {
    font-size: 13px; }
  body.general .edu-diamond ul li, body.cms-education-diamond-buying-guide-html .edu-diamond ul li, body.cms-education-jewellery-buying-guide-html .edu-diamond ul li {
    font-size: 13px;
    line-height: 20px; }
  body.general .aboutOuter .banglesTopContent, body.cms-education-diamond-buying-guide-html .aboutOuter .banglesTopContent, body.cms-education-jewellery-buying-guide-html .aboutOuter .banglesTopContent {
    border-bottom: none; }
  body.general .aboutContent .Wereheretohelp .button-send-email, body.cms-education-diamond-buying-guide-html .aboutContent .Wereheretohelp .button-send-email, body.cms-education-jewellery-buying-guide-html .aboutContent .Wereheretohelp .button-send-email {
    background: #66768f;
    padding: 5px 20px; }
  body.general.cms-customer-service .aboutOuter, body.cms-education-diamond-buying-guide-html.cms-customer-service .aboutOuter, body.cms-education-jewellery-buying-guide-html.cms-customer-service .aboutOuter {
    margin-left: 15px; }
  body.general.cms-customer-service .aboutContentRight, body.cms-education-diamond-buying-guide-html.cms-customer-service .aboutContentRight, body.cms-education-jewellery-buying-guide-html.cms-customer-service .aboutContentRight {
    border-left: none; }
  body.general.cms-customer-service .aboutContentLeft .confictpolicy, body.cms-education-diamond-buying-guide-html.cms-customer-service .aboutContentLeft .confictpolicy, body.cms-education-jewellery-buying-guide-html.cms-customer-service .aboutContentLeft .confictpolicy {
    width: 96%; }
  body.general.cms-customer-service .aboutContentRight .Wereheretohelp, body.cms-education-diamond-buying-guide-html.cms-customer-service .aboutContentRight .Wereheretohelp, body.cms-education-jewellery-buying-guide-html.cms-customer-service .aboutContentRight .Wereheretohelp {
    margin: 0 auto;
    padding: 0;
    width: 60%; }
  body.general.cms-customer-service .aboutContentRight .ourCustamer, body.cms-education-diamond-buying-guide-html.cms-customer-service .aboutContentRight .ourCustamer, body.cms-education-jewellery-buying-guide-html.cms-customer-service .aboutContentRight .ourCustamer {
    padding: 0; }
  body.general.cms-customer-service .aboutContentRight .mb35, body.cms-education-diamond-buying-guide-html.cms-customer-service .aboutContentRight .mb35, body.cms-education-jewellery-buying-guide-html.cms-customer-service .aboutContentRight .mb35 {
    margin-left: -30px; }
  body.general .newBanglesBanner, body.cms-education-diamond-buying-guide-html .newBanglesBanner, body.cms-education-jewellery-buying-guide-html .newBanglesBanner {
    padding: 0 0 30px;
    margin-top: 50px; }
  body.general .main_category.categoryDetails .jewels, body.cms-education-diamond-buying-guide-html .main_category.categoryDetails .jewels, body.cms-education-jewellery-buying-guide-html .main_category.categoryDetails .jewels {
    margin: 0 15px 10px;
    min-height: 318px;
    overflow: hidden;
    width: 362px; }
  body.general .main_category.categoryDetails .jewels .block-image, body.cms-education-diamond-buying-guide-html .main_category.categoryDetails .jewels .block-image, body.cms-education-jewellery-buying-guide-html .main_category.categoryDetails .jewels .block-image {
    height: 311px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
    width: 368px; }
  body.general .main_category.categoryDetails .jewels .block-desc, body.cms-education-diamond-buying-guide-html .main_category.categoryDetails .jewels .block-desc, body.cms-education-jewellery-buying-guide-html .main_category.categoryDetails .jewels .block-desc {
    float: left;
    height: auto;
    margin-bottom: 10px;
    margin-top: 15px;
    overflow: hidden;
    width: 100%; }
  body.general .main_category.categoryDetails .jewels .block-desc h2, body.cms-education-diamond-buying-guide-html .main_category.categoryDetails .jewels .block-desc h2, body.cms-education-jewellery-buying-guide-html .main_category.categoryDetails .jewels .block-desc h2 {
    width: auto; }
  body.general .newBanglesBanner img, body.cms-education-diamond-buying-guide-html .newBanglesBanner img, body.cms-education-jewellery-buying-guide-html .newBanglesBanner img {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.35); }
  body.general .womens-parent .grid_12, body.cms-education-diamond-buying-guide-html .womens-parent .grid_12, body.cms-education-jewellery-buying-guide-html .womens-parent .grid_12 {
    overflow: hidden;
    padding-top: 20px;
    border-top: 2px solid #dadada; }
  body.general .womens-parent .womens-left, body.cms-education-diamond-buying-guide-html .womens-parent .womens-left, body.cms-education-jewellery-buying-guide-html .womens-parent .womens-left {
    float: left;
    margin-right: 10px;
    width: 464px; }
  body.general .womens-parent .womens-left-1, body.cms-education-diamond-buying-guide-html .womens-parent .womens-left-1, body.cms-education-jewellery-buying-guide-html .womens-parent .womens-left-1 {
    min-height: 628px; }
  body.general .womens-parent .womens-left-2, body.cms-education-diamond-buying-guide-html .womens-parent .womens-left-2, body.cms-education-jewellery-buying-guide-html .womens-parent .womens-left-2 {
    min-height: 1008px; }
  body.general .womens-parent .womens-right, body.cms-education-diamond-buying-guide-html .womens-parent .womens-right, body.cms-education-jewellery-buying-guide-html .womens-parent .womens-right {
    float: left;
    margin-left: 15px;
    width: 676px; }
  body.general .womens-parent .womens-right-1, body.cms-education-diamond-buying-guide-html .womens-parent .womens-right-1, body.cms-education-jewellery-buying-guide-html .womens-parent .womens-right-1 {
    min-height: 466px; }
  body.general .womens-parent .womens-right-2, body.cms-education-diamond-buying-guide-html .womens-parent .womens-right-2, body.cms-education-jewellery-buying-guide-html .womens-parent .womens-right-2 {
    min-height: 668px; }
  body.general .womens-parent .womens-right-3, body.cms-education-diamond-buying-guide-html .womens-parent .womens-right-3, body.cms-education-jewellery-buying-guide-html .womens-parent .womens-right-3 {
    min-height: 428px; }
  body.general .womens-parent .wp, body.cms-education-diamond-buying-guide-html .womens-parent .wp, body.cms-education-jewellery-buying-guide-html .womens-parent .wp {
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    margin-bottom: 30px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
    position: relative; }
  body.general .womens-parent .block-desc-home, body.cms-education-diamond-buying-guide-html .womens-parent .block-desc-home, body.cms-education-jewellery-buying-guide-html .womens-parent .block-desc-home {
    background: #66768f;
    height: 40px;
    overflow: hidden;
    -webkit-transition: margin-top 0.5s ease-out;
    -moz-transition: margin-top 0.5s ease-out;
    -o-transition: margin-top 0.5s ease-out;
    -ms-transition: margin-top 0.5s ease-out;
    transition: all 0.5s ease-in-out;
    width: 100%;
    text-align: center;
    line-height: 40px; }
  body.general .wp:hover .block-desc-home, body.cms-education-diamond-buying-guide-html .wp:hover .block-desc-home, body.cms-education-jewellery-buying-guide-html .wp:hover .block-desc-home {
    background: #66768f; }
  body.general .womens-parent .block-desc-home a, body.cms-education-diamond-buying-guide-html .womens-parent .block-desc-home a, body.cms-education-jewellery-buying-guide-html .womens-parent .block-desc-home a {
    color: #fff;
    font-size: 20px;
    font-family: "PT Sans",Georgia,serif; }
  body.general .womens-parent .block-desc-home a:hover, body.cms-education-diamond-buying-guide-html .womens-parent .block-desc-home a:hover, body.cms-education-jewellery-buying-guide-html .womens-parent .block-desc-home a:hover {
    text-decoration: none; }
  body.general .shoppingCartPopupOuter .shoppingCartPopupContentLeft .btn-remove, body.cms-education-diamond-buying-guide-html .shoppingCartPopupOuter .shoppingCartPopupContentLeft .btn-remove, body.cms-education-jewellery-buying-guide-html .shoppingCartPopupOuter .shoppingCartPopupContentLeft .btn-remove {
    float: right;
    background: none; }
  body.general.cms-gifts .newBanglesBanner, body.cms-education-diamond-buying-guide-html.cms-gifts .newBanglesBanner, body.cms-education-jewellery-buying-guide-html.cms-gifts .newBanglesBanner {
    margin-top: 0px; }
  body.general .confictpolicy p strong, body.cms-education-diamond-buying-guide-html .confictpolicy p strong, body.cms-education-jewellery-buying-guide-html .confictpolicy p strong {
    color: #656469; }
  body.general #webklipper-publisher-widget-container-content, body.cms-education-diamond-buying-guide-html #webklipper-publisher-widget-container-content, body.cms-education-jewellery-buying-guide-html #webklipper-publisher-widget-container-content {
    top: 75% !important;
    padding: 0px 4px !important;
    background: #5F2167 !important; }
  body.general #lpButDivID-1358334710172, body.cms-education-diamond-buying-guide-html #lpButDivID-1358334710172, body.cms-education-jewellery-buying-guide-html #lpButDivID-1358334710172 {
    top: 20% !important;
    z-index: 10000 !important; }
  @media screen and (min-width: 0\0) {
    body.general #yotpo_testimonials_btn, body.cms-education-diamond-buying-guide-html #yotpo_testimonials_btn, body.cms-education-jewellery-buying-guide-html #yotpo_testimonials_btn {
      display: none !important; } }
  @media \0screen\,screen\9 {
    body.general #yotpo_testimonials_btn, body.cms-education-diamond-buying-guide-html #yotpo_testimonials_btn, body.cms-education-jewellery-buying-guide-html #yotpo_testimonials_btn {
      display: none !important; } }
  body.general .yotpo .yotpo-modal .yotpo-modal-header .yotpo-icon-cross, body.cms-education-diamond-buying-guide-html .yotpo .yotpo-modal .yotpo-modal-header .yotpo-icon-cross, body.cms-education-jewellery-buying-guide-html .yotpo .yotpo-modal .yotpo-modal-header .yotpo-icon-cross {
    color: red !important; }
  body.general .yotpo .yotpo-modal .yotpo-modal-header .modal-title span, body.cms-education-diamond-buying-guide-html .yotpo .yotpo-modal .yotpo-modal-header .modal-title span, body.cms-education-jewellery-buying-guide-html .yotpo .yotpo-modal .yotpo-modal-header .modal-title span {
    color: #5f2167 !important;
    text-transform: capitalize !important;
    font-family: didot !important; }
  body.general .yotpo .yotpo-modal .yotpo-modal-header, body.cms-education-diamond-buying-guide-html .yotpo .yotpo-modal .yotpo-modal-header, body.cms-education-jewellery-buying-guide-html .yotpo .yotpo-modal .yotpo-modal-header {
    height: auto !important;
    background: white !important;
    border-bottom: 1px solid #e2e3e4 !important; }
  body.general .yotpo .yotpo-testimonials-btn, body.cms-education-diamond-buying-guide-html .yotpo .yotpo-testimonials-btn, body.cms-education-jewellery-buying-guide-html .yotpo .yotpo-testimonials-btn {
    padding: 10px 20px !important; }
  body.general .yotpo-testimonials span, body.cms-education-diamond-buying-guide-html .yotpo-testimonials span, body.cms-education-jewellery-buying-guide-html .yotpo-testimonials span {
    top: 85% !important;
    padding-bottom: 30px !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-transform: none !important;
    font-family: Georgia !important;
    font-size: 18px !important;
    height: 22px; }
  body.general .yotpo.bottomLine, body.cms-education-diamond-buying-guide-html .yotpo.bottomLine, body.cms-education-jewellery-buying-guide-html .yotpo.bottomLine {
    padding-bottom: 10px !important;
    float: right;
    display: inline-block; }
  body.general .yotpo.bottomLine .result_status span.text, body.cms-education-diamond-buying-guide-html .yotpo.bottomLine .result_status span.text, body.cms-education-jewellery-buying-guide-html .yotpo.bottomLine .result_status span.text {
    float: right !important;
    padding-left: 5px !important; }
  body.general .yotpo.bottomLine .result_status span.text span.yoResult, body.cms-education-diamond-buying-guide-html .yotpo.bottomLine .result_status span.text span.yoResult, body.cms-education-jewellery-buying-guide-html .yotpo.bottomLine .result_status span.text span.yoResult {
    color: #666666 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal; }
  body.general .yotpo.bottomLine .result_status span.stars, body.cms-education-diamond-buying-guide-html .yotpo.bottomLine .result_status span.stars, body.cms-education-jewellery-buying-guide-html .yotpo.bottomLine .result_status span.stars {
    float: left !important; }
  body.general .yotporeview, body.cms-education-diamond-buying-guide-html .yotporeview, body.cms-education-jewellery-buying-guide-html .yotporeview {
    padding-bottom: 20px; }
  body.general .yotporeviewdyo, body.cms-education-diamond-buying-guide-html .yotporeviewdyo, body.cms-education-jewellery-buying-guide-html .yotporeviewdyo {
    padding-bottom: 40px; }
  body.general #yotpoTestimonials .modal-header, body.cms-education-diamond-buying-guide-html #yotpoTestimonials .modal-header, body.cms-education-jewellery-buying-guide-html #yotpoTestimonials .modal-header {
    background: white !important; }
  body.general #yotpoTestimonials .modal-header #yotpoTestimonialsModalLabel, body.cms-education-diamond-buying-guide-html #yotpoTestimonials .modal-header #yotpoTestimonialsModalLabel, body.cms-education-jewellery-buying-guide-html #yotpoTestimonials .modal-header #yotpoTestimonialsModalLabel {
    text-transform: capitalize;
    font-family: didot;
    color: #5F2167; }
  body.general #yotpoTestimonials .yoMain, body.general #yotpoTestimonials .yoMain .yoReviewOn a, body.general #yotpoTestimonials .yoProfile .yoName, body.general #yotpoTestimonials .yoPowered a, body.general .yoLike, body.general .yoUnlike, body.cms-education-diamond-buying-guide-html #yotpoTestimonials .yoMain, body.cms-education-diamond-buying-guide-html #yotpoTestimonials .yoMain .yoReviewOn a, body.cms-education-diamond-buying-guide-html #yotpoTestimonials .yoProfile .yoName, body.cms-education-diamond-buying-guide-html #yotpoTestimonials .yoPowered a, body.cms-education-diamond-buying-guide-html .yoLike, body.cms-education-diamond-buying-guide-html .yoUnlike, body.cms-education-jewellery-buying-guide-html #yotpoTestimonials .yoMain, body.cms-education-jewellery-buying-guide-html #yotpoTestimonials .yoMain .yoReviewOn a, body.cms-education-jewellery-buying-guide-html #yotpoTestimonials .yoProfile .yoName, body.cms-education-jewellery-buying-guide-html #yotpoTestimonials .yoPowered a, body.cms-education-jewellery-buying-guide-html .yoLike, body.cms-education-jewellery-buying-guide-html .yoUnlike {
    color: #63666a !important; }
  body.general #yotpoTestimonials .modal-header .close, body.cms-education-diamond-buying-guide-html #yotpoTestimonials .modal-header .close, body.cms-education-jewellery-buying-guide-html #yotpoTestimonials .modal-header .close {
    color: black !important; }
  body.general #yotpoTestimonials #yotpoTestimonialsWriteReview, body.cms-education-diamond-buying-guide-html #yotpoTestimonials #yotpoTestimonialsWriteReview, body.cms-education-jewellery-buying-guide-html #yotpoTestimonials #yotpoTestimonialsWriteReview {
    border: 1px solid #5F2167 !important;
    background-color: #5F2167 !important;
    font-family: 'Times New Roman'; }
  body.general #webklipper-publisher-widget-container-frame-container, body.cms-education-diamond-buying-guide-html #webklipper-publisher-widget-container-frame-container, body.cms-education-jewellery-buying-guide-html #webklipper-publisher-widget-container-frame-container {
    margin-top: -380px !important; }
  body.general .minicartscroll, body.cms-education-diamond-buying-guide-html .minicartscroll, body.cms-education-jewellery-buying-guide-html .minicartscroll {
    max-height: 320px !important;
    overflow-y: scroll; }
  body.general .cl_store_locations h4, body.general .cl_store_locations h5, body.cms-education-diamond-buying-guide-html .cl_store_locations h4, body.cms-education-diamond-buying-guide-html .cl_store_locations h5, body.cms-education-jewellery-buying-guide-html .cl_store_locations h4, body.cms-education-jewellery-buying-guide-html .cl_store_locations h5 {
    font-weight: normal !important;
    font-size: 14px !important;
    text-transform: none;
    color: #000000 !important;
    padding-bottom: 0;
    cursor: pointer; }
  body.general .cl_store_locations h5, body.cms-education-diamond-buying-guide-html .cl_store_locations h5, body.cms-education-jewellery-buying-guide-html .cl_store_locations h5 {
    margin-top: 0px;
    margin-bottom: 0px;
    cursor: default; }
  body.general .cl_store_locations a, body.cms-education-diamond-buying-guide-html .cl_store_locations a, body.cms-education-jewellery-buying-guide-html .cl_store_locations a {
    cursor: default; }
  body.general .cl_store_locations address, body.cms-education-diamond-buying-guide-html .cl_store_locations address, body.cms-education-jewellery-buying-guide-html .cl_store_locations address {
    font-style: normal; }
  body.general .cl_store_locations .content, body.cms-education-diamond-buying-guide-html .cl_store_locations .content, body.cms-education-jewellery-buying-guide-html .cl_store_locations .content {
    display: none; }
  body.general .jewellerybuyingGuideBanner, body.cms-education-diamond-buying-guide-html .jewellerybuyingGuideBanner, body.cms-education-jewellery-buying-guide-html .jewellerybuyingGuideBanner {
    width: 621px !important;
    border-bottom: 1px solid #E3E3E3; }

.yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-modal-header .yotpo-icon-btn-small {
  top: 60px !important; }

body.international .hide_for_international {
  display: none !important; }

body.international .try-at-home {
  display: none !important; }

body.international .gift_voucher {
  display: none !important; }

@font-face {
  body.general {
    font-family: 'WebRupee';
    src: url("rupeefont/WebRupee.V2.0.eot");
    src: local("WebRupee"), url("rupeefont/WebRupee.V2.0.ttf") format("truetype"), url("rupeefont/WebRupee.V2.0.woff") format("woff");
    font-weight: normal;
    font-style: normal; } }

body.general .WebRupee {
  font-family: 'WebRupee';
  display: inline-block;
  margin-right: 3px; }

body.general {
  /********** 	Added by Uthai - Start ********/
  /***COD Availability***/
  /***END COD availability***/
  /********** 	Added by Uthai - Start ********/
  /****Added for welcome popup html by bharath****/
  /****End welcome popup html****/
  /***face book login ***/
  /***Popup New***/ }
  body.general .tooltop {
    background-position: -184px -47px !important;
    height: 24px;
    width: 171px;
    float: left; }
  body.general .toolbottom {
    background-position: -3px -70px !important;
    height: 8px;
    width: 171px;
    float: left; }
  body.general .toolbody {
    font-size: 12px;
    padding: 3px 10px 2px;
    width: 171px;
    height: 59px;
    float: left;
    background-position: -366px -47px !important;
    color: #63666A; }
  body.general a.loginLink {
    padding: 0px !important;
    background: none !important; }
  body.general .tooltipLogin {
    position: absolute;
    z-index: 10; }
  body.general .clstrp {
    cursor: pointer; }
  body.general .price-reserve {
    /*float: right;
    margin:40% -18% 1% 0;*/
    width: 130px;
    float: right;
    position: relative;
    right: 169px; }
  body.general .price-text {
    font-weight: bold;
    padding-left: 0px;
    font-size: 16px; }
  body.general .price-rs {
    color: #306161;
    padding-left: 10px;
    font-size: 19px;
    font-weight: bold; }
  body.general .price-reserve a {
    text-decoration: none;
    color: #1E629F;
    font-size: 12px;
    font-weight: bold; }
  body.general .reserve_popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #306161;
    display: block;
    /*margin : 24% 0 0 13%;*/
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    width: 489px;
    z-index: 10000;
    margin-top: -25px;
    margin: 0 0 0 21;
    right: 74px; }
  body.general .reserve_popup h2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/pop-up-top-bg.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 9px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 9px; }
  body.general div.popup-content {
    background-color: #FFFFFF;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0; }
  body.general .askReservePopup {
    background-color: #FFFFFF;
    width: 490px; }
  body.general .askReservePopup.wide {
    width: 680px; }
  body.general .askReservePopup form {
    padding-bottom: 0; }
  body.general .askReservePopup div.center {
    float: left;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    width: 250px; }
  body.general .askReservePopup div.center * {
    text-align: left; }
  body.general .askReservePopup div.right {
    width: 200px; }
  body.general .askReservePopup .left {
    width: 200px; }
  body.general .askReservePopup form fieldset {
    float: left;
    margin-bottom: 0;
    margin-left: 4%;
    margin-right: 4%;
    margin-top: 10px;
    width: 41%; }
  body.general .askReservePopup form input.input, body.general .askReservePopup form div.input, body.general .askReservePopup form select.input, body.general .askReservePopup form .select-wrap, body.general .askReservePopup form textarea {
    width: 250px; }
  body.general .askReservePopup ul.questions {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0; }
  body.general .askReservePopup ul.questions li div {
    width: 160px; }
  body.general .askReservePopup .close {
    display: block;
    float: right;
    height: 100%;
    width: 5%; }
  body.general .priceReservePopup {
    width: 450px;
    font-size: 12px; }
  body.general .priceReservePopup .left {
    width: 210px; }
  body.general .priceReservePopup div.center {
    float: right;
    margin-left: 0;
    margin-right: -30px;
    margin-top: -54%; }
  body.general .reservebutton {
    background-image: url("../images/reserve1.png");
    margin-top: 10px;
    width: 115px;
    height: 30px;
    margin-right: 60px;
    cursor: pointer; }
  body.general input, body.general textarea, body.general select {
    font-family: "PT Sans", Arial,sans-serif;
    font-size: 12px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium; }
  body.general #load_reserve {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 382px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position: absolute;
    text-align: center;
    width: 489px;
    z-index: 10000; }
  body.general #salesperson_form .validation-advice {
    margin: -5px 0 5px 110px; }
  body.general .gateway {
    display: none; }
  body.general .pendant_msg {
    text-align: center;
    color: #63666A;
    font-size: 11px; }
  body.general .ias_loader {
    text-align: center;
    margin: 5px 0;
    float: left;
    width: 100%; }
  body.general .checkpincode-popup, body.general .checkpincode {
    padding: 0 0 12px;
    display: block;
    overflow: hidden;
    width: 303px;
    border: solid 1px #63666A;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important;
    height: 150px;
    right: 0px;
    bottom: 8px; }
  body.general .checkpincode h2, body.general .checkpincode-popup h2 {
    display: block;
    overflow: hidden;
    padding: 9px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff;
    background: #63666A; }
  body.general .checkpincode h2 span, body.general .checkpincode-popup h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important;
    color: white !important; }
  body.general .checkpincode h2 span a, body.general .checkpincode-popup h2 span a {
    background: none !important;
    height: auto !important;
    text-decoration: none;
    color: white; }
  body.general .checkpincodeInner {
    background-color: #FFFFFF;
    display: block;
    overflow: hidden;
    padding: 0 20px;
    z-index: 10000 !important; }
  body.general .checkpincode ul li label {
    float: left;
    margin-right: 8px;
    text-align: left;
    width: 100px;
    font-weight: normal;
    font-size: 11px; }
  body.general .checkpincode ul li label.final_price {
    margin-bottom: 10px; }
  body.general .checkpincode ul li input {
    border: 1px solid #C9C9C9;
    float: left; }
  body.general .checkpincode ul li.btn {
    margin: 10px 0 0 108px;
    text-align: center; }
  body.general #checkpincode_form .validation-advice {
    margin: 3px 0 0 110px; }
  body.general .checkpincode-popup p {
    font-weight: normal;
    font-size: 11px;
    float: left; }
  body.general #load_pincode {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 150px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    width: 303px;
    z-index: 10000; }
  body.general .reserve_cod_checks {
    width: 300px;
    float: left;
    min-height: 45px; }
  body.general .reserve_checks {
    width: 195px;
    float: left; }
  body.general .cod_checks {
    float: left;
    width: 71px;
    padding-left: 10px;
    border-left: 1px #999 dotted; }
  body.general .more-prod-load {
    background: url("../images/grey-bg.png") repeat-x;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 13px;
    margin: 5px 0 0 10px;
    padding: 5px;
    text-align: center;
    height: 20px;
    width: 96%;
    clear: both; }
  body.general .signinPopupOuter {
    width: 890px;
    margin: auto;
    height: auto;
    font-family: "PT Sans",arial; }
  body.general .signinTop {
    float: left; }
  body.general .pop_logo {
    float: left;
    width: 230px;
    padding-left: 10px; }
  body.general .pop_offer {
    float: left;
    width: 650px;
    margin-top: 20px; }
  body.general .pop_offer p {
    text-align: center;
    font-size: 13px;
    color: gray;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: uppercase; }
  body.general .signinPopupOuter h2 {
    color: #2265A1;
    float: left;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 12px 10px;
    text-transform: uppercase;
    width: 435px; }
  body.general #light {
    display: none;
    position: fixed; }
  body.general #tlight {
    display: none;
    position: fixed; }
  body.general #lightv2 {
    display: none;
    position: fixed; }
  body.general #ringsizerlight {
    display: none;
    position: fixed; }
  body.general #ringsizerlight2 {
    display: none;
    position: fixed; }
  body.general .white_content {
    /*display: none;
	position: fixed;
	z-index:10002;
	left:22%;
	background-color: #FFFFFF;
    height: 390px;
    width: 758px;*/
    width: 954px;
    z-index: 10002; }
  body.general .pop_gap {
    background-color: #F1F1F3;
    height: 20px;
    margin: auto;
    width: 758px; }
  body.general .pop_logo a.logo {
    background: url("/skin/frontend/version3/default/images/version2/logo.png") no-repeat scroll 0 0 transparent;
    height: 67px;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 243px; }
  body.general .popupclose-img {
    border: 0pt none;
    height: 30px;
    position: absolute;
    top: -13px;
    right: -13px;
    width: 30px; }
  body.general .dealofday {
    background: url("../images/dod-bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 128px;
    margin-top: -5px;
    width: 474px; }
  body.general .dod_original {
    color: gray;
    font-size: 12px;
    margin-bottom: 11px;
    margin-top: 3px;
    text-decoration: line-through; }
  body.general .dod_offer {
    color: #880000;
    font-size: 12px;
    margin-bottom: 2px;
    margin-top: 2px; }
  body.general .dod_percent {
    background: url("../images/percent-bg.png") no-repeat;
    padding: 5px;
    color: gray; }
  body.general .dod_left {
    background: url("../images/dod-156x125.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 128px;
    margin-left: 15px;
    margin-top: -3px;
    padding-left: 8px;
    padding-top: 15px;
    width: 156px; }
  body.general .dod-borderl {
    background: url("../images/dodborderl.png") no-repeat;
    width: 5px;
    height: 128px;
    float: left;
    margin-top: 4px; }
  body.general .dod-borderr {
    background: url("../images/dodborderr.png") no-repeat;
    width: 5px;
    height: 128px;
    float: left;
    margin-top: 4px; }
  body.general .dod_middle {
    float: left;
    height: 128px;
    width: 185px; }
  body.general .dod_middle h3 {
    color: #1B3E5D;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 26px; }
  body.general .dod_right {
    float: left;
    height: 128px;
    width: 100px; }
  body.general .deal_right {
    background: url("../images/deal-time.png") no-repeat scroll 0 0 transparent;
    margin-top: -7px;
    height: 53px; }
  body.general .deal_rtext {
    color: white;
    font-size: 12px;
    margin-bottom: 0;
    text-align: center;
    padding-top: 17px;
    text-align: center; }
  body.general .deal_time {
    color: white;
    font-size: 14px;
    padding-left: 28px;
    font-family: "PT Sans",dealfont; }

@font-face {
  body.general {
    font-family: "PT Sans", dealfont;
    src: url("../fonts/deal.ttf"), url("Sansation_Light.eot");
    /* IE9 */ } }
  body.general .white_content .signinRight .creatBtn input {
    width: 58px !important; }
  body.general .popleftcon {
    padding-left: 50px;
    float: left;
    width: 450px;
    border-right: 1px solid lightgray;
    margin-top: 20px; }
  body.general .white_content .signinLeft .signBtn {
    float: right;
    margin-right: 6px; }
  body.general .white_content .signinLeft .signBtn input {
    float: right;
    width: 58px;
    height: 24px;
    border: none; }
  body.general .white_content .signinLeft {
    width: 500px;
    border: none;
    height: auto; }
  body.general .white_content .signinRight {
    width: 350px;
    border: none;
    height: auto;
    padding: 0px; }
  body.general .white_content .signinLeft p {
    font-weight: bold;
    font-size: 13px; }
  body.general .white_content .signinLeft .accountInformation {
    overflow: visible; }
  body.general .white_content .signinPopupOuter .accountInformation label {
    text-align: left; }
  body.general .white_content .signinRight .signtext {
    width: 231px !important; }
  body.general .white_content .signinPopupOuter .creatBtn {
    float: right;
    margin: 0 6px 0 0 !important; }
  body.general .white_content .signinPopupOuter .accountInformation {
    padding: none; }
  body.general .white_content .signinBottom .creatBtn {
    margin-top: 17px !important; }
  body.general .facebook-login {
    height: 37px;
    padding: 0 10px 0 117px;
    width: 235px;
    height: 90px;
    text-align: center; }
  body.general .facebook-login label {
    float: left;
    color: #999999; }
  body.general .facebook-login button {
    clear: both;
    float: left;
    margin: 20px 0 0 0;
    background: url("../images/version2/followon_facebook.png") no-repeat;
    width: 198px;
    height: 37px;
    border: none; }
  body.general .flt {
    float: left; }
  body.general .getnowBox .fb_edge_widget_with_comment span {
    padding: 0px !important; }
  body.general .checkout-facebook-login {
    float: right;
    margin-right: 24px;
    height: 55px;
    text-align: center;
    clear: both; }
  body.general .checkout-facebook-login label {
    float: left;
    color: #999999; }
  body.general .checkout-facebook-login button {
    clear: both;
    float: left;
    background: url("../images/checkout_fb_login.png") no-repeat;
    width: 141px;
    height: 23px;
    border: none;
    margin-top: 5px; }
  body.general .topMenu li {
    float: left;
    list-style-type: none;
    margin-left: 9px; }
  body.general .facebook_likke_button li {
    float: left;
    list-style-type: none; }
  body.general .facebook_likke_button .pluginSkinLight {
    margin-top: 10px; }
  body.general .facebook_likke_button .facebook_like {
    margin-top: 3px;
    margin-left: 7px; }
  body.general .more-prod-load {
    background: url("../images/grey-bg.png") repeat-x;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 13px;
    margin: 0 0 10px 0px;
    padding: 5px;
    text-align: center;
    height: 20px;
    width: 99%;
    clear: both; }
  body.general .signinPopupOuter {
    width: 890px;
    margin: auto;
    height: auto;
    font-family: "PT Sans",arial; }
  body.general .signinTop {
    float: left; }
  body.general .pop_logo {
    float: left;
    width: 230px;
    padding-left: 10px; }
  body.general .pop_offer {
    float: left;
    width: 650px;
    margin-top: 20px; }
  body.general .pop_offer p {
    text-align: center;
    font-size: 13px;
    color: gray;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: uppercase; }
  body.general .signinPopupOuter h2 {
    color: #2265A1;
    float: left;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 12px 10px;
    text-transform: uppercase;
    width: 435px; }
  body.general .black_overlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    background-color: #eee;
    z-index: 10001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80); }
  body.general .popupclose-img {
    border: 0pt none;
    height: 30px;
    position: absolute;
    top: -13px;
    right: -13px;
    width: 30px; }
  body.general .pop_textbox input {
    border-style: none;
    border-width: 0;
    clear: both;
    height: 19px;
    margin: 4px auto auto 2px;
    width: 250px;
    color: #63666A;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 11px; }
  body.general .pop_up {
    width: 758px;
    height: 390px;
    margin: auto;
    background-color: #FFF; }
  body.general .pop_top {
    width: 758px;
    height: 282px;
    margin: auto;
    background-image: url(../images/pop_bg.jpg); }
  body.general .pop_textbox {
    width: 259px;
    height: 29px;
    margin-top: 0px;
    background: url(../images/textbox_bg.gif);
    float: left;
    clear: right; }
  body.general .georgia18 {
    font-family: "PT Sans", Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #ffffff; }
  body.general .georgia18gray {
    font-family: "PT Sans", Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #63666a; }
  body.general .georgia20 {
    font-family: "PT Sans", Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    color: #63666A; }
  body.general .arial11 {
    color: #63666A;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 11px; }

.headerspotlight {
  border: 2px solid #94bae0;
  display: none;
  position: absolute;
  top: 170px !important;
  background: #FFF;
  left: 0px !important;
  height: 165px;
  width: 584px;
  margin-left: -1px;
  z-index: 1000 !important; }

.headerspotlight ul.bottomImage li.disImage {
  list-style: none;
  float: right;
  margin: 10px;
  border: 1px solid #CCC;
  height: 128px;
  width: 362px;
  background-color: #f5f5f0;
  padding: 8px 11px; }

.headerspotlight ul.bottomImage li.disImage img {
  float: left;
  margin-right: 8px; }

.headerspotlight ul.bottomImage li.text a {
  color: #2164A0;
  font-size: 11px; }

.headerspotlight ul.bottomImage li.text h3 {
  color: #980404;
  margin: 0 0 0px;
  padding: 0;
  font-size: 18px;
  font-weight: normal; }

.headerspotlight ul.bottomImage li.text p {
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 14px;
  color: #000; }

.headerspotlight ul.bottomImage li.text {
  padding: 0px 0 0 10px;
  float: left;
  width: 122px;
  height: 165px;
  list-style: none;
  margin-right: 4px;
  margin-left: 0px; }

body.general {
  /*Added by Rajeev for home page sprite*/
  /*Added by Rajeev for home page sprite*/
  /********** < Navigation */
  /* Lists */
  /* Class: std - styles for admin-controlled content */
  /********** < Navigation */
  /* All Levels */
  /* Style consistent throughout all nav levels */
  /* 0 Level */
  /* 1st Level */
  /* 2nd Level */
  /* 3rd+ Level */
  /* Show menu */
  /********** Navigation > */
  /* ======================================================================================= */
  /*------- Custom CSS for Menu By Saravanan ---------------*/
  /***** Horizontal Menu Style Ends Here By Saravanan **********/
  /** Education menu tab added as category By Sunil George   **/
  /* HIDE FOR FEW MENU
#topnav li.nav-7 ul.level0{
float:right;
position:absolute;
margin-left:420px;
width:600px;
}
#topnav li.nav-7 ul.level0 li span {margin-left:-18px !important; }*/
  /** End of Education Menu Tab **/
  /* Css by senthil_m **/
  /* added by jayabharathi-for jewellery buying guide */
  /* Email To Friend Page */
  /** FOR GLOSSARY **/
  /** END FOR GLOSSARY **/
  /** FOR LOGIN **/
  /** END FOR LOGIN **/
  /** For My Account **/
  /** End For My Account **/
  /* product detail page */
  /* end product detail page */
  /* for jewellery sliders */
  /* end for jewelery sliders */
  /* css for IE7 start */
  /*By Sudharshana*/
  /*By Sudharshana*/
  /* end css for IE7 end */
  /**********		End Added by Anand		**********/
  /* added by jayabharathi for in the news*/
  /**********		Added by Veera	**********/
  /********** 	Added by Balaji 	**********/
  /********** 	Added by Sudharshana 	**********/
  /*FOR E-NEWSLETTER LOADER IN BANGLES ETC...*/
  /*FOR E-NEWSLETTER LOADER IN BANGLES ETC...*/
  /*FOR E-NEWSLETTER LOADER IN FAQ...*/
  /*FOR E-NEWSLETTER LOADER IN FAQ...*/
  /*for deal of the day*/
  /*for safari compatibility - an&an*/
  /********** 	Added by Uthai - End ********/
  /* ie7 hack for pendants banner*/
  /***************************/
  /*Ie hack for pendants page*/
  /* end*/
  /* for tips and tricks*/
  /* Added for consultation form */
  /* #174 */
  /***dec21-12**/
  /*** ticket 1302**/
  /**end**/
  /**ticket 1346**/
  /**end**/
  /**
 * 	Customer testimonials v4 redesign
 */ }
  body.general .footer-info {
    background-color: #faf7f6 !important; }
  body.general .step1ErrorContent #failurecause {
    margin-left: 50px; }
  body.general .step1ErrorContent #failreas {
    line-height: 5px !important; }
  @media screen and (max-width: 1200px) {
    body.general #livechat-compact-container {
      display: none !important; } }
  @media screen and (max-width: 1199px) {
    body.general #live_chat_div {
      display: none !important;
      position: fixed;
      top: 200px;
      left: 0px;
      z-index: 111111; } }
  body.general .cl_mob_phone_icon_below_chat {
    margin-top: 5px; }
  body.general .cl_mob_phone_icon_below_chat div {
    background: url(../images/call_text.png) no-repeat;
    width: 71px;
    height: 29px; }
  body.general #tollno a {
    margin-top: 7px; }
  body.general .home-sprite {
    background: url(../images/common5.png) no-repeat; }
  body.general .sp-icici {
    background-position: -120px -155px;
    width: 109px;
    height: 30px;
    float: left;
    margin-left: 6px; }
  body.general .sp-asscher {
    background-position: 0 -192px; }
  body.general .sp-cushion {
    background-position: -45px -192px; }
  body.general .sp-emerald {
    background-position: -90px -192px; }
  body.general .sp-heart {
    background-position: -135px -192px; }
  body.general .sp-marquise {
    background-position: -180px -192px; }
  body.general .sp-oval {
    background-position: -225px -192px; }
  body.general .sp-pear {
    background-position: -270px -192px; }
  body.general .sp-princess {
    background-position: -315px -192px; }
  body.general .sp-radiant {
    background-position: -360px -192px; }
  body.general .sp-round {
    background-position: -405px -192px; }
  body.general .searchDiamondsRight span.specific-sp {
    height: 40px; }
  body.general #logout-button {
    padding: 10px 18px 10px 18px;
    background: #66768f;
    color: white; }
  body.general #home-try-on-form {
    width: 100%;
    height: 280px; }
  body.general #scheduleAppointmentDiv {
    width: 577px;
    position: fixed;
    margin: auto;
    background: transparent;
    z-index: 10000;
    left: 0;
    right: 0;
    top: 50px;
    bottom: 0;
    padding: 0px;
    display: table; }
    @media only screen and (min-width: 1px) and (max-width: 767px) {
      body.general #scheduleAppointmentDiv {
        width: 320px;
        top: 20px; } }
  body.general .closeTah {
    font-size: 1.5rem;
    line-height: 1;
    position: absolute;
    top: 0.5rem;
    right: 0.6875rem;
    color: #AAAAAA;
    font-weight: bold;
    cursor: pointer; }
  body.general .logsignout {
    background: none !important; }
  body.general .sharesflpopup {
    width: 511px;
    height: auto;
    background: #faf7f6;
    position: fixed;
    display: none;
    z-index: 10000;
    box-shadow: 5px 5px 10px 2px #999999; }
  body.general #thankforshare {
    background: white;
    position: fixed;
    display: none;
    z-index: 10000; }
  body.general .sfl_close {
    background-position: -188px 0 !important;
    float: right;
    height: 33px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 31px;
    cursor: pointer;
    opacity: 0.6; }
  body.general .fade-zoom {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    position: fixed;
    background: #eee;
    opacity: 0.5;
    top: 0;
    left: 0;
    z-index: 9999; }
  body.general .main {
    width: 953px; }
  body.general .wrapper2 {
    overflow: hidden;
    margin-right: 50px; }
  body.general .codoptions1 {
    width: 165px;
    float: left; }
  body.general .codoptions2 {
    overflow: hidden; }
  body.general .codoptions3 {
    overflow: hidden;
    position: relative;
    left: 165px; }
  body.general .codoptions4 {
    overflow: hidden;
    margin-right: 50px; }
  body.general .headerRightBottom ul li input.searchBtn {
    border: medium none;
    height: 27px;
    padding: 0;
    width: 35px; }
  body.general .headerRightBottom ul li .searchBtn {
    border: medium none;
    height: 27px;
    padding: 0;
    width: 35px;
    background: url(../images/search-btn.gif) no-repeat;
    text-indent: -9999px;
    float: left; }
  body.general ul, body.general ol {
    list-style: none; }
  body.general .std .subtitle {
    padding: 0; }
  body.general .std ol.ol {
    list-style: decimal outside;
    padding-left: 1.5em; }
  body.general .std ul.disc {
    list-style: disc outside;
    padding-left: 18px;
    margin: 0 0 10px; }
  body.general .std dl dt {
    font-weight: bold; }
  body.general .std dl dd {
    margin: 0 0 10px; }
  body.general #topnav {
    margin: 0 auto;
    float: left;
    font: bold 12px Arial, Helvetica, sans-serif; }
  body.general #topnav li {
    position: relative;
    text-align: left; }
  body.general #topnav li.over {
    z-index: 998; }
  body.general #topnav a,
  body.general #topnav a:hover {
    display: block;
    /*line-height:21px;*/
    text-decoration: none; }
  body.general #topnav span {
    display: block;
    white-space: nowrap; }
  body.general #topnav li ul span {
    white-space: normal; }
  body.general #topnav ul li.parent a {
    /*background:url(../images/bkg_nav2.gif) 100% 100% no-repeat;*/ }
  body.general #topnav ul li.parent li a {
    background-image: none; }
  body.general #topnav li {
    float: left;
    /*width:127px;*/ }
  body.general #topnav li.level0 a {
    text-align: center;
    border-right: 2px solid #1b3e5e; }
  body.general #topnav li.level0:last-child a {
    border-right: 0px; }
  body.general #topnav li.level0 ul a {
    padding: 0px;
    border: 0px; }
  body.general #topnav li.level0 ul li a {
    text-align: left;
    width: 155px;
    line-height: 13px; }
  body.general #topnav li.active a {
    color: #fff; }
  body.general #topnav li.active ul li a {
    background: none; }
  body.general #topnav a {
    float: left;
    padding: 0px 0px 0px 0px; }
  body.general #topnav li.over a,
  body.general #topnav a:hover {
    color: #fff; }
  body.general #topnav ul li,
  body.general #topnav ul li.active {
    font-size: 12px;
    float: none;
    margin: 0;
    padding-bottom: 1px;
    /*background:#ecf3f6;*/ }
  body.general #topnav ul li.last {
    /*background:#ecf3f6;*/
    padding-bottom: 0; }
  body.general #topnav ul a,
  body.general #topnav ul a:hover {
    float: none;
    padding: 0;
    background: none; }
  body.general #topnav ul li a {
    font-weight: normal !important; }
  body.general #topnav ul,
  body.general #topnav div {
    font-size: 11px;
    position: absolute;
    top: 29px;
    left: -10000px; }
  body.general #topnav div ul {
    position: static;
    width: auto;
    border: none; }
  body.general #topnav ul ul,
  body.general #topnav ul div {
    top: 5px; }
  body.general #topnav ul li a {
    font-size: 11px;
    /*background:#ecf3f6;*/ }
  body.general #topnav ul li a:hover {
    /*background:#d5e4eb;*/ }
  body.general #topnav ul li a,
  body.general #topnav ul li a:hover {
    color: #fff !important; }
  body.general #topnav ul span,
  body.general #topnav ul li.last li span {
    /*padding:0px 0px 0px 0px;*/
    margin-left: 5px; }
  body.general #topnav li ul.shown-sub,
  body.general #topnav li div.shown-sub {
    left: 0;
    z-index: 999; }
  body.general #topnav li .shown-sub ul.shown-sub,
  body.general #topnav li .shown-sub li div.shown-sub {
    /*left:100px;*/ }
  body.general #topnav ul li {
    width: 300px;
    float: left;
    padding-left: 0px;
    margin-left: 0px; }
  body.general #topnav ul li ul li {
    margin-left: 0px;
    position: relative;
    z-index: 10000;
    left: 0px !important; }
  body.general #topnav ul li.parent {
    min-height: 100px;
    padding-bottom: 20px; }
  body.general #topnav .parent li span {
    font-weight: bold;
    font-size: 12px;
    padding-top: 5px; }
  body.general #topnav .parent li span {
    color: #1b4c75; }
  body.general #topnav .parent li.parent li span {
    background: none;
    color: #656565;
    font-size: 12px; }
  body.general #topnav ul li ul {
    width: 300px !important;
    float: left;
    left: 0px;
    top: 0px;
    position: relative;
    padding: 0px;
    border: 0px;
    background: none;
    display: block; }
  body.general #topnav ul li.parent ul {
    /*height:130px;*/ }
  body.general .nav-1 ul {
    /*width:275px !important;*/
    padding-left: 5px; }
  body.general .nav-1 ul li, body.general .nav-1 ul li ul {
    /*width:155px !important;*/
    padding-left: 0px; }
  body.general .nav-2 ul {
    /*width:550px !important;
	padding-left:15px;*/ }
  body.general .nav-2.over ul {
    width: 775px; }
  body.general .nav-2 ul li, body.general .nav-2 ul li ul {
    /*width:155px !important;*/
    padding-left: 0px; }
  body.general .nav-3 ul {
    /*width:275px !important;
	padding-left:15px;*/ }
  body.general .nav-3.over ul {
    width: 465px; }
  body.general .nav-3 ul li, body.general .nav-3 ul li ul {
    /*width:155px !important;*/
    padding-left: 0px; }
  body.general .nav-4 ul {
    /*width:275px !important;
	padding-left:15px;*/ }
  body.general .nav-4.over ul {
    width: 465px; }
  body.general .nav-4 ul li, body.general .nav-4 ul li ul {
    /*width:155px !important; */
    padding-left: 0px; }
  body.general .nav-5 ul {
    width: 275px !important;
    padding-left: 15px; }
  body.general .nav-5.over ul {
    width: 310px; }
  body.general .nav-5 ul li, body.general .nav-5 ul li ul {
    /*width:155px !important;*/
    padding-left: 0px; }
  body.general .nav-6 ul {
    width: 275px;
    padding-left: 15px; }
  body.general .nav-6.over ul {
    width: 310px; }
  body.general .nav-6 ul li, body.general .nav-6 ul li ul {
    /*width:275px !important;*/
    padding-left: 0px; }
  body.general .nav-7 ul {
    /*width:275px;*/
    /*padding-left:15px;*/ }
  body.general .nav-7.over ul {
    /*width:310px !important;*/ }
  body.general .nav-7.over ul li, body.general .nav-7.over ul li ul {
    left: 0px !important; }
  body.general #topnav ul li ul li {
    line-height: 6px;
    margin-top: 4px;
    background: none; }
  body.general #topnav .parent ul li ul li span {
    font-weight: normal;
    background: none;
    color: #656565; }
  body.general #topnav .parent li.parent li a:hover span {
    color: #1b4c75 !important;
    font-weight: bold; }
  body.general #topnav ul li.active {
    float: left;
    margin-left: 0px; }
  body.general #topnav ul li.active li {
    margin-left: 0px; }
  body.general #topnav ul li.active span {
    color: #1B4C75 !important; }
  body.general #topnav ul li.active li span {
    color: #656565 !important; }
  body.general #topnav ul li.active li.active span {
    color: #1B4C75 !important;
    font-weight: bold; }
  body.general li.level0 {
    margin: 0px;
    /*background:url(../images/level_0_border.jpg) right no-repeat;*/ }
  body.general .edu_submenu {
    float: right;
    position: absolute;
    margin-left: 420px;
    width: 600px; }
  body.general .edu_submenu li span {
    margin-left: -18px !important; }
  body.general .cart {
    cursor: pointer;
    float: left; }
  body.general .cart span {
    padding: 2px; }
  body.general .detailsTitle {
    background: none; }
  body.general .emailshare {
    margin-top: 2px; }
  body.general .wishList {
    visibility: hidden !important;
    cursor: pointer;
    float: left;
    padding-left: 5px; }
  body.general .wishList a {
    color: #fff;
    text-decoration: none; }
  body.general .wishList span {
    padding: 2px; }
  body.general li.level0.last {
    background: none; }
  body.general #topnav ul li a:hover, body.general #topnav ul li ul li a:hover {
    /*background:url(../images/blue-arrow.gif) left no-repeat;*/ }
  body.general .mt-14 {
    margin-top: -14px !important; }
  body.general .mt-11 {
    margin-top: -11px !important; }
  body.general .w228 {
    width: 228px !important; }
  body.general .content1 {
    margin: 0 0 25px;
    padding: 0; }
  body.general .content2 {
    margin: 0 0 25px;
    padding: 0; }
  body.general .content3 {
    margin: 0 0 25px;
    padding: 0; }
  body.general .mtm16 {
    margin-top: -16px !important; }
  body.general .mr46 {
    margin-right: 46px !important; }
  body.general .w570 {
    width: 570px !important; }
  body.general .mb60 {
    margin-bottom: 60px !important; }
  body.general .w905 {
    width: 905px !important; }
  body.general .pi {
    position: inherit !important; }
  body.general .fs13 {
    font-size: 13px !important; }
  body.general .shippingIcon {
    left: 227px;
    position: absolute;
    top: -5px; }
  body.general .contactIcon {
    position: absolute;
    left: 11px;
    top: -4px; }
  body.general .w890 {
    width: 890px !important; }
  body.general .t346 {
    top: 346px !important; }
  body.general .w127 {
    width: 127px !important; }
  body.general .w275 {
    width: 275px !important; }
  body.general .greyBgBox {
    background: url(../images/grey-bg.gif) repeat-x; }
  body.general .price-box {
    text-transform: capitalize; }
  body.general .btn-cart {
    /*width: 149px; */
    border: 0px;
    cursor: pointer;
    padding-left: 0px; }
  body.general .h251 {
    height: 251px !important; }
  body.general .w356 {
    width: 356px !important; }
  body.general .pagination .ajax-loader {
    background: url("//cdn.caratlane.com/skin/frontend/version3/default/images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    width: 100px;
    height: 100px; }
  body.general .pagination {
    background: #fff;
    opacity: 0.7;
    position: absolute;
    z-index: 99;
    filter: alpha(opacity=70); }
  body.general .spacer {
    clear: both; }
  body.general .clear_all {
    margin: 0 10px 0 0; }
  body.general .mar_lft {
    margin-left: 10px !important; }
  body.general .text-align-r {
    text-align: right; }
  body.general .pad_rit20 {
    padding-right: 20px !important; }
  body.general .newCustomer_mine {
    float: left;
    margin: 10px 0 0 20px;
    padding: 0;
    width: 320px; }
  body.general .newCustomer div.validation-advice {
    width: 180px; }
  body.general .wid100 {
    width: 100px; }
  body.general .btn_float_left {
    float: left;
    margin: 20px 0 0 0; }
  body.general .mar_bottom10 {
    margin-bottom: 10px; }
  body.general .priceContent {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden;
    width: auto; }
  body.general .paginationOuter {
    overflow: visible;
    padding: 1px 0px; }
  body.general .success, body.general .error {
    border: 1px solid;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-position: 10px center;
    border: none; }
  body.general .success {
    color: #4F8A10 !important;
    font-size: 11px; }
  body.general .error {
    color: #D8000C;
    font-size: 11px; }
  body.general .padtop4 {
    padding-top: 4px; }
  body.general .padleft4 {
    padding-left: 4px; }
  body.general .refine_clear {
    margin-top: 10px; }
  body.general .messages {
    padding: 0 0 12px;
    margin: 5px 0 0 5px;
    display: block;
    overflow: hidden;
    background: #fff;
    width: 283px !important;
    z-index: 10005 !important;
    position: fixed;
    top: 50%;
    box-shadow: 5px 5px 10px 2px #999999;
    border: 1px solid #ccc; }
  body.general .block-login .messages {
    padding: 0 0 12px;
    margin: 5px 0 0 5px;
    display: block;
    overflow: hidden;
    background: #fff;
    width: 315px;
    border: solid 1px #63666A;
    position: inherit;
    width: inherit; }
  body.general .messages a {
    background: none !important;
    padding: 0 !important;
    color: #63666A;
    text-decoration: none; }
  body.general .messagesInner {
    padding: 20px 10px;
    display: block;
    overflow: hidden;
    width: 250px;
    background: #fff;
    z-index: 10000 !important;
    text-align: center;
    font-size: 14px; }
  body.general .footer-info .messagesInner p {
    line-height: 20px;
    color: #646569; }
  body.general .messages h2 {
    display: block;
    overflow: hidden;
    padding: 4px 10px !important;
    font-weight: bold !important;
    font-size: 14px !important;
    margin: 0px !important;
    color: #fff;
    float: right;
    position: absolute;
    right: 0; }
  body.general .messages h2 img {
    float: left;
    margin: -2px 5px 0 0; }
  body.general .messages h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.general .messages p {
    padding: 0;
    margin: 0; }
  body.general .messages p a {
    color: #2063a0;
    margin-right: 3px;
    padding: 0 !important; }
  body.general .background {
    background-color: #EEEEEE;
    height: 100%;
    left: 0;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10001 !important; }
  body.general #access ul.navigation li a.passed {
    color: #195f9d;
    cursor: pointer; }
  body.general #access ul.navigation li a {
    cursor: text; }
  body.general .options-container-big .validation-advice {
    margin: 0 0 10px 55px; }
  body.general .price-box {
    float: left;
    border: medium none;
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 7px 10px 0 0;
    padding: 3px 0 0;
    color: #1f1e24; }
  body.general .price-box span {
    color: #1f1e24; }
  body.general .product-options-bottom .required {
    float: left;
    clear: left; }
  body.general .banglesTopContentLeft h3 {
    float: left;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 31px;
    margin: 0 65px 0 0;
    padding: 0; }
  body.general .banglesTopContentLeft h1 {
    float: left;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 31px;
    margin: 0 65px 0 0;
    padding: 0; }
  body.general .similarItems .price-box span {
    color: #1D629F;
    display: block;
    font-weight: bold;
    font-size: 11px; }
  body.general .similarItems .price-box {
    float: none; }
  body.general .product-options-bottom .price {
    border: medium none;
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 4px 5px 0 0;
    padding: 3px 0 0; }
  body.general .metroDiamondLTop ul {
    float: left;
    width: auto !important; }
  body.general #out, body.general #in, body.general #out1, body.general #in1 {
    cursor: pointer; }
  body.general .accordian_list {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    width: 202px; }
  body.general p.accordian_head {
    display: block;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 12px;
    overflow: hidden;
    padding: 4px 0 0 8px;
    width: 200px; }
  body.general .fieldset {
    font-size: 12px;
    margin: 0 0 16px; }
  body.general .fieldset h2.legend {
    color: #000000;
    margin: 0 0 1.5em;
    font-size: 16px;
    font-weight: normal;
    clear: left;
    float: left; }
  body.general .fieldset ul, body.general ol {
    list-style: none outside none;
    margin: 0;
    padding: 0; }
  body.general .form-list li.fields {
    margin: 0; }
  body.general .form-list li.fields .field {
    clear: left;
    padding: 0 0 9px; }
  body.general .form-list label {
    color: #444444;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 15px 0 0;
    text-align: right;
    width: 225px; }
  body.general .required em {
    color: #F15C22;
    margin-right: 4px; }
  body.general .form-list .input-box {
    float: left; }
  body.general .form-list input.input-text, body.general .form-list textarea {
    float: left;
    vertical-align: top;
    width: 374px;
    background: url("../images/bkg_input.gif") repeat-x scroll 0 0 #FFFFFF;
    padding: 4px;
    border: 1px solid #C7C7C7;
    color: #1f1e24;
    font: 12px Arial,Helvetica,sans-serif; }
  body.general .flex-viewport .form-list input {
    width: 254px; }
  body.general .form-list li.fields .field {
    clear: left;
    float: left;
    padding: 0 0 9px; }
  body.general .giftcard-amount-form label, body.general .giftcard-send-form label {
    color: #444444;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0 0 0;
    text-align: left;
    width: 304px; }
  body.general .giftcard-amount-form input.input-text, body.general .giftcard-send-form input.input-text, body.general .giftcard-send-form textarea {
    background: url("../images/bkg_input.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #C7C7C7;
    color: #444444;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 2px;
    vertical-align: top;
    width: 300px; }
  body.general .giftcard-send-form textarea {
    margin-bottom: 10px; }
  body.general ul.add-row, body.general .form-list li.add-row {
    background: url("../images/bkg_dots.gif") repeat-x scroll 0 0 transparent;
    margin-top: 15px;
    float: left; }
  body.general ul.add-row .btn-remove, body.general .form-list li.add-row .btn-remove {
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 5px 5px 0 0;
    text-align: right;
    float: right;
    width: 620px; }
  body.general .btn-remove a {
    color: #444444;
    text-decoration: underline;
    float: right;
    font-size: 11px;
    padding-right: 10px;
    padding-top: 10px; }
  body.general .recentlyviewedJewellery .ad-gallery .ad-thumbs li {
    margin-left: 20px !important;
    margin-right: 20px !important; }
  body.general #nav li.bn {
    background: none; }
  body.general .fs15 {
    font-size: 15px !important; }
  body.general .pt3 {
    padding-top: 3px !important; }
  body.general .topMenu ul li.first a {
    color: #666; }
  body.general .creatBtn input {
    border: none;
    width: 62px; }
  body.general .registerBtn input {
    width: 111px; }
  body.general .accountInformation label {
    margin: 0px 3px 12px 0; }
  body.general .accountInformation span {
    margin-right: -7px; }
  body.general .accountInformation .creatBtn {
    margin: 0 0 15px 107px; }
  body.general .shareicons {
    position: relative;
    left: 50px;
    top: 5px;
    cursor: pointer; }
  body.general .shareicons div {
    float: left;
    margin-right: 10px; }
  body.general .shareicons .fb_iframe_widget span {
    opacity: 0 !important;
    filter: alpha(opacity=0) !important; }
  body.general .lastmyacc {
    margin-right: 0px !important; }
  body.general .sharesfl {
    color: #63666a;
    position: relative;
    left: 30px;
    top: 5px; }
  body.general .sprite-sfl_5 {
    background-position: -627px -14px;
    width: 197px;
    height: 36px; }
  body.general .sprite-sfl_9 {
    background-position: -701px -83px;
    width: 18px;
    height: 18px; }
  body.general .sprite-sfl_4 {
    background-position: -235px -557px;
    width: 22px;
    height: 12px; }
  body.general .sprite-sfl_10 {
    background-position: -780px -83px;
    width: 23px;
    height: 18px; }
  body.general .myaccountTopNav {
    display: block;
    height: 26px;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  body.general .compareMenu {
    margin: 0;
    padding: 0; }
  body.general .compareMenu li {
    float: left;
    list-style: none outside none;
    margin: 0 35px 0 0; }
  body.general .compareMenu li a {
    display: block;
    height: 27px;
    margin: 0;
    padding: 0;
    text-decoration: none; }
  body.general .compareMenu li a.active {
    color: #1B3E5D; }
  body.general .compareMenu li span {
    display: block;
    height: 16px;
    padding: 5px 10px; }
  body.general .compareMenu li a span.active {
    color: #fa9373; }
  body.general .myaccountTop {
    font-size: 11px;
    margin: 0 0 15px;
    padding: 7px; }
  body.general .myaccountTop p {
    margin: 0;
    padding: 0; }
  body.general .addProgramForm {
    border: 1px solid #2063A0;
    display: block;
    float: left;
    overflow: hidden;
    padding: 0;
    width: 99%; }
  body.general .w665 {
    width: 99% !important; }
  body.general .myaccountOuter .addProgramForm ul {
    width: 81%;
    padding: 0px 28px;
    font-size: 14px; }
  body.general .myaccountOuter .fieldset {
    margin: 0;
    padding: 0; }
  body.general .addProgramForm h3 {
    background-color: #2063A0;
    color: #FFFFFF;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 12px 10px; }
  body.general .addProgramForm h3 span {
    color: #656469;
    display: block;
    float: left;
    font-size: 20px; }
  body.general .addProgramForm h3 span a {
    color: #fa9373;
    float: left;
    font-size: 20px;
    margin-right: 4px;
    padding: 2px 5px 0 0;
    text-decoration: underline;
    font-size: 12px; }
  body.general .common-button {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    line-height: 40px;
    padding: 0 16px;
    background: #66768f;
    cursor: pointer;
    margin-right: 5px; }
  body.general .addProgramForm ul {
    display: block;
    margin-left: 28px;
    overflow: hidden;
    padding: 0;
    width: 422px; }
  body.general .addProgramForm ul li {
    display: block;
    list-style-type: none;
    margin-bottom: 15px;
    overflow: hidden; }
  body.general .addProgramForm ul li label {
    float: left;
    margin-right: 8px;
    padding-top: 0;
    width: 130px; }
  body.general .myaccountOuter {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: auto !important;
    min-height: 350px;
    margin: 0 0 10px;
    padding: 0;
    width: 100%; }
  body.general .shoppingcartOuter ul {
    width: none; }
  body.general .myaccountOuter .w665 {
    width: none; }
  body.general .myaccountOuter .addProgramForm {
    width: none; }
  body.general .shopwithConfidence1 h2 {
    color: #880000;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 18px;
    padding: 0;
    text-transform: uppercase; }
  body.general .addressBookLeft {
    float: left;
    margin-right: 23px;
    width: 305px; }
  body.general .addressBook h3 {
    font-size: 12px;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase; }
  body.general .addressBook h3 {
    font-size: 12px;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase; }
  body.general .addressBook ul {
    margin: 0;
    padding: 0; }
  body.general .addressBook ul li, body.general .addressBook tr {
    display: block;
    list-style: none outside none;
    margin: 0 0 11px;
    overflow: hidden;
    padding: 0; }
  body.general .addressBook ul li label, body.general .addressBook td label {
    color: #000000;
    display: block;
    margin-right: 10px;
    text-align: left;
    width: auto;
    line-height: 25px; }
  body.general .customer-account-index .messages .messagesInner {
    padding-top: 5px; }
  body.general .addressBook input {
    float: left;
    width: 215px;
    border: 1px solid #E0E0E0;
    border-radius: 2px;
    box-shadow: 0 0 5px 0 #EAEAEA inset;
    height: 19px;
    padding: 4px; }
  body.general .my-account .addressBook h4 {
    text-transform: capitalize; }
  body.general .error-msg span {
    color: red; }
  body.general .selectdownbg1 {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #666666;
    height: 14px;
    padding: 3px 5px !important;
    width: 208px; }
  body.general .selectdownbg1 img {
    float: right;
    padding-top: 6px; }
  body.general .saveBtn {
    border: medium none;
    cursor: pointer;
    height: 23px !important;
    margin-right: 10px;
    width: 62px !important; }
  body.general .cancelBtn {
    border: medium none;
    cursor: pointer;
    height: 23px !important;
    margin-right: 10px;
    width: 62px !important; }
  body.general .checkboxchecked {
    background-position: 0 -50px; }
  body.general .fright {
    float: right !important; }
  body.general .fleft {
    float: left !important; }
  body.general .mar0 {
    margin: 0 !important; }
  body.general .pad0 {
    padding: 0 !important; }
  body.general .reviewform #advice-validate-rating-validate_rating {
    margin-left: 112px; }
  body.general .metroDiamondR .product-a2c-prc {
    margin: 0 0 8px !important;
    position: relative; }
  body.general .sendBtn {
    clear: both; }
  body.general .metroDiamondLTop ul li a img {
    display: block; }
  body.general .ad-gallery .ad-thumbs li a img {
    margin: 0 !important; }
  body.general * + html .rightMenu .cart a {
    display: block;
    float: left; }
  body.general * + html .rightMenu .detailsTitle {
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 23px;
    width: 153px; }
  body.general * + html .rightMenu .wishList {
    min-width: 90px; }
  body.general * + html .rightMenu .wishList a {
    float: left; }
  body.general * + html #search_mini_form {
    margin: 0px; }
  body.general * + html .headerRight {
    width: 565px; }
  body.general * + html .banglesTopContentRight form {
    margin: 0; }
  body.general * + html .banglesTopContentRight form .searchBtn {
    margin-left: -2px; }
  body.general * + html .aboutContentBottomRight form {
    margin: 0; }
  body.general .newsbottomContent ul li a {
    color: #195F9D;
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    text-decoration: none; }
  body.general .priceSelect li {
    color: #666666 !important;
    text-decoration: none; }
  body.general .old-price {
    text-decoration: line-through; }
  body.general .shoppingCartPopupContentOuter {
    width: auto;
    height: auto; }
  body.general .subPrice {
    width: auto !important; }
  body.general .shoppingCartPopupContentRight {
    width: 210px; }
  body.general .shoppingCartPopupOuter {
    width: 258px;
    *min-height: 50px;
    *padding-bottom: 0px;
    min-height: 79px;
    height: auto;
    margin-left: 0;
    padding: 8px; }
  body.general .shoppingCartPopupContent {
    width: auto; }
  body.general .w69 {
    width: 69px; }
  body.general .shoppingCartPopuptotal {
    width: auto; }
  body.general .shoppingCartPopuptotal span {
    margin-left: 10px; }
  body.general .engraveText .checkboxnotselected {
    background-position: 0 -52px !important; }
  body.general .engraveText .checkboxselected {
    background-position: -35px -52px !important; }
  body.general #sidebar_closed {
    float: right; }
  body.general .jewels h4 {
    text-transform: inherit; }
  body.general .jewels h4 a {
    color: #000000;
    font-family: "PT Sans", Verdana,Geneva,sans-serif;
    font-size: 18px;
    font-weight: normal;
    text-transform: inherit;
    text-decoration: none; }
  body.general .bestSelling h2 a {
    color: #880000;
    font-family: "PT Sans", Verdana,Geneva,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 12px;
    padding: 0;
    text-decoration: none; }
  body.general .note-msg {
    text-align: center; }
  body.general .aboutContentBottomLeft span {
    color: #000000; }
  body.general .aboutContentBottomMiddle span {
    color: #000000; }
  body.general .aboutContentBottomRight span {
    color: #000000;
    margin: 0 0 5px 26px; }
  body.general .customerForm ul li input {
    float: right;
    border: solid 1px #556681;
    padding: 2px;
    width: 177px;
    color: #000000;
    font-size: 11px; }
  body.general .customerForm ul li textarea {
    color: #000000;
    border: solid 1px #556681;
    font-size: 11px;
    height: 65px;
    /*margin-left: 61px;*/
    /*margin-left: 76px;*/
    margin: 5px 0 0 76px;
    width: 177px;
    padding: 4px 0 4px 4px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.general .subscribe-newsletter-loding {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 73px;
    margin: -10px 0 0 -17px;
    opacity: 0.7;
    position: absolute;
    width: 317px;
    z-index: 155; }
  body.general .subscribe-newsletter-loding .ajax-loader {
    background: url("../images/loading_gif.gif") no-repeat scroll 0 0 transparent;
    height: 47px;
    margin: 10px 0 0 120px;
    text-align: center;
    width: 48px; }
  body.general .bangleBoxLeft {
    height: 198px; }
  body.general .subscribe1-newsletter-loding {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 118px;
    margin: 40px 0 0 -12px;
    opacity: 0.7;
    position: absolute;
    width: 300px;
    z-index: 155; }
  body.general .subscribe1-newsletter-loding .ajax-loader {
    background: url("../images/loading_gif.gif") no-repeat scroll 0 0 transparent;
    height: 47px;
    margin: 25px 0 0 120px;
    text-align: center;
    width: 48px; }
  body.general .aboutContentBottomRight input {
    color: #000000; }
  body.general #trylink td a {
    text-decoration: underline !important;
    color: #1C619E !important; }
  body.general .bNalt {
    border: medium !important; }
  body.general .solitaires span {
    background: none !important; }
  body.general .popupbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #2063A0;
    margin-left: 47%;
    margin-top: 6%;
    position: absolute;
    z-index: 1000001 !important;
    width: 315px;
    min-height: 90px; }
  body.general .popupboxinner {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    overflow: hidden;
    padding: 0 20px;
    width: 275px;
    z-index: 10000 !important; }
  body.general .popupboxinner p {
    font-size: 13px; }
  body.general .popupbox h2 {
    background: url("../images/pop-up-top-bg.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 12px;
    overflow: hidden;
    padding: 9px 16px; }
  body.general .wishlist-loding {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.7;
    position: absolute;
    z-index: 155;
    width: 100%;
    height: 1000px; }
  body.general .wishlist-loding .ajax-loader {
    background: url("../images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    height: 100px;
    width: 100px;
    text-align: center;
    margin: 70px auto 0 auto; }
  body.general #account-loding {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.7;
    position: absolute;
    z-index: 155;
    width: 565px;
    height: 383px;
    height: 375px; }
  body.general #account-loding .ajax-loader {
    background: url("../images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    height: 100px;
    width: 100px;
    text-align: center;
    margin: 135px 0 0 225px; }
  body.general .testimonial-loding {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.7;
    position: absolute;
    z-index: 155;
    width: 943px;
    height: 500px;
    margin: -15px 0 0 -15px; }
  body.general .testimonial-loding .ajax-loader {
    background: url("../images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    height: 100px;
    width: 100px;
    text-align: center;
    margin: 250px 0 0 450px; }
  body.general .testimonialTopNavRight-succ {
    float: right;
    padding: 10px 23px 12px;
    width: 264px;
    border: solid 1px #000;
    border-bottom: none; }
  body.general .testimonialTopNavRight-succ h2 {
    margin: 0 0 4px 0;
    padding: 0;
    color: #195f9d;
    font-size: 18px;
    font-weight: bold;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.general .testimonialTopNavRight-succ p {
    color: #195F9D;
    margin: 0;
    padding: 0; }
  body.general .close-box {
    float: right; }
  body.general .addProgramForm ul li label span {
    float: left; }
  body.general .addProgramForm p {
    clear: both; }
  body.general .addProgramForm .messages p {
    clear: both;
    color: #000;
    font-size: 12px;
    font-style: normal;
    margin: 0;
    padding: 0; }
  body.general .myaccount-form-validate .validation-advice {
    margin: 3px 0 0 123px; }
  body.general #helpdesk_form .validation-advice {
    margin: 3px 0 3px 74px; }
  body.general #edit-account-info {
    margin: 15px 0 0 20px; }
  body.general #wish-list-info {
    margin: 15px 0 0 0; }
  body.general .login-form-validate .validation-advice {
    margin: -5px 0 5px 110px; }
  body.general .register-form-validate .validation-advice {
    margin: -5px 0 5px 110px; }
  body.general .account-settings .validation-advice {
    margin: 0 0 5px 78px; }
  body.general .getnowBox input {
    margin-bottom: 0px; }
  body.general .signinLeft, body.general .signinRight {
    height: 470px; }
  body.general .myaccount-checkbox {
    float: left; }
  body.general .dashboart-shopping-btn {
    float: left;
    padding: 5px 0 0 25px; }
  body.general .aboutContentBottomRight p {
    float: left; }
  body.general #nav li:hover ul.sub3 {
    left: 1px; }
  body.general #nav li:hover ul.sub3 li {
    width: 264px; }
  body.general #nav li:hover ul.sub li {
    padding: 13px 11px 26px;
    width: 205px; }
  body.general #nav li:hover ul.sub1 li {
    width: 205px; }
  body.general .tooltipBox1, body.general .tooltipBox2, body.general .tooltipBox3 {
    min-height: 27px;
    height: auto; }
  body.general .insidetooltip ul.bottomImg li.disImg img.last-img {
    margin-right: 0px; }
  body.general .aboutContentRight .ourCustamer h4 {
    *text-transform: capitalize; }
  body.general .aboutContentRight .ourCustamer h4 span {
    *margin-top: -25px; }
  body.general .customerForm ul li.btn img {
    margin-left: 76px; }
  body.general .customerForm ul li input.FormSubmit {
    margin-left: 76px;
    width: 62px;
    height: 23px;
    float: left;
    border: none; }
  body.general .customerForm h2 span a {
    color: #000000;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none; }
  body.general .banglesTopContent .testimonialTopNavRight {
    padding: 10px 23px 7px 23px;
    height: 56px; }
  body.general .mini-cart-wishlist-close {
    float: right; }
  body.general .mini-cart-wishlist-close a {
    text-decoration: none;
    *text-decoration: none;
    -webkit-margin-start: -9px;
    color: #444444; }
  body.general .shoppingCartPopuptotal {
    margin-left: 0px; }
  body.general .pclose {
    float: right; }
  body.general .headerRightBottom ul li a:hover {
    text-decoration: none; }
  body.general .headerRightBottom ul li a.rb:hover {
    text-decoration: none; }
  body.general .firsttohear-loding {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 126px;
    margin: 11px 0 0 -5px;
    opacity: 0.7;
    position: absolute;
    width: 292px;
    z-index: 155; }
  body.general .firsttohear-loding .ajax-loader {
    background: url("../images/loading_gif.gif") no-repeat scroll 0 0 transparent;
    height: 47px;
    width: 48px;
    text-align: center;
    margin: 45px 0 0 110px; }
  body.general .firsttohear-loding-two {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 126px;
    margin: 11px 0 0 -5px;
    opacity: 0.7;
    position: absolute;
    width: 292px;
    z-index: 155; }
  body.general .firsttohear-loding-two .ajax-loader {
    background: url("../images/loading_gif.gif") no-repeat scroll 0 0 transparent;
    height: 47px;
    width: 48px;
    text-align: center;
    margin: 45px 0 0 110px; }
  body.general .footer-newsletter-loding {
    z-index: 155;
    position: absolute;
    top: 0; }
  body.general .footer-newsletter-loding .ajax-loader {
    background: url("../images/loading_gif.gif") no-repeat scroll 0 0 transparent;
    height: 47px;
    width: 48px;
    text-align: center; }
  body.general .newsRight h4 span {
    *margin-top: -25px; }
  body.general #footer-successpopup {
    right: 234px;
    right: 230px; }
  body.general #abt-firsttohear-successpopup {
    right: 234px;
    right: 230px;
    margin-top: 137px; }
  body.general #why-firsttohear-successpopup {
    right: 234px;
    right: 230px;
    margin-top: 137px; }
  body.general .priceContent {
    display: block;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0; }
  body.general .priceContent ul li {
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 2px 0 0 0;
    padding: 0; }
  body.general .priceContentOuter span {
    color: #666666 !important;
    float: left;
    font-size: 11px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 0; }
  body.general .priceContentOuter img {
    float: right !important;
    padding-top: 5px; }
  body.general #testimonial-bottom-pagination {
    margin-left: -20px;
    border-bottom: none;
    margin-bottom: 20px; }
  body.general .dw10 {
    background: url("../images/dropdown-arrow-btn.gif") no-repeat;
    background-position: 90% 60%; }
  body.general .accountInformation input {
    color: #585858; }
  body.general .addProgramForm ul li input.myacc-checkbox {
    width: 15px;
    border: none; }
  body.general .addressBook input.myacc-checkbox {
    border: none;
    width: 15px;
    background: none;
    margin-top: 0; }
  body.general .spacer li.subPrice {
    float: right;
    margin-right: 0px; }
  body.general .siteIndexInner ul li.subMenu1 a {
    text-decoration: none;
    color: #1f1e24;
    line-height: 17px;
    margin: 0 0 0 10px;
    padding: 0;
    font-size: 12px; }
  body.general .siteIndexInner ul li.subMenu1 a:hover {
    text-decoration: underline; }
  body.general .addressBookLeft p {
    color: #999999;
    font-size: 10px;
    font-style: italic;
    margin: -5px 0 3px 0;
    padding: 0;
    text-align: left; }
  body.general .ringsSize span.diamondQuality {
    min-width: 100px; }
  body.general .radioBtn1, body.general .radioBtn2, body.general .radioBtn3, body.general .radioBtn4, body.general .radioBtn5 {
    padding: 1px 0 1px 1px;
    vertical-align: middle;
    width: 30px; }
  body.general .startDesignRight {
    height: 23px; }
  body.general .logout-success-content {
    height: 250px;
    margin: 0 0 0 110px;
    text-align: center;
    margin: 0 0 0 10px;
    width: 100%; }
  body.general .logout-success-content h1 {
    height: 60px;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding-top: 20px; }
  body.general .logout-success-content p {
    font-size: 18px;
    color: #63666a;
    font-family: "PT Sans",Arial;
    height: 40px;
    padding: 0;
    clear: both; }
  body.general .logsignout p {
    padding: 0px 0px 20px 0px; }
  body.general .logout-cnt-btn {
    height: 50px;
    padding: 0 !important;
    clear: left; }
  body.general .aboutContent .br1 {
    min-height: 1042px; }
  body.general .common-popupbox-style {
    padding: 0 0 12px;
    margin: 25px 0 0;
    display: block;
    overflow: hidden;
    width: 356px;
    border: solid 1px #666;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.general .common-popupbox-style h2 {
    display: block;
    overflow: hidden;
    background: url("../images/pop-up-top-bg.gif") repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.general .common-popupbox-style h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.general .common-popupbox-style h2 span a {
    background: none !important;
    height: auto !important;
    color: white; }
  body.general .requsetcallbackInner p {
    font-weight: normal;
    font-size: 11px; }
  body.general .requsetcallbackInner label {
    font-weight: normal;
    font-size: 11px; }
  body.general .tips-tricks-border {
    border-bottom: 1px solid #E3E3E3 !important;
    clear: both;
    width: 437px;
    float: left;
    margin: -15px 0 20px 0; }
  body.general .representativeMiddle {
    height: 59px; }
  body.general .gold-rate-graph {
    width: 319px;
    height: 328px;
    background: url("../images/graph.png") no-repeat; }
  body.general .gold-curr-rate {
    float: right;
    margin: 23px 12px 0 0;
    color: #880000;
    font-weight: bold;
    font-size: 11px; }
  body.general .diamondsLeftBottomLeft {
    padding-top: 4px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    body.general .diamondsLeftBottomLeft {
      padding-top: 6px; } }
  body.general .fL {
    display: inline;
    float: left; }
  body.general .viewer2 {
    height: 176px;
    margin-bottom: 25px;
    position: relative;
    width: 311px; }
  body.general .yourDiamondBottom {
    margin-left: 50px;
    clear: both; }
  body.general .yourDiamondBottom button {
    float: left;
    margin: -5px 7px; }
  body.general .t356 {
    top: 218px !important; }
  body.general .display_wrap {
    top: 170px; }
  body.general .ringsLeftTop p.rate {
    top: 581px; }
  body.general .engravedGiftsBannerLeft {
    height: 403px; }
  body.general .col2-right-layout {
    margin-left: 20px; }
  body.general .shopwithConfidenceRight {
    height: 229px; }
  body.general .searchDiamonds {
    clear: both; }
  body.general .req-callback {
    float: left;
    width: 244px; }
  body.general .callback-date {
    float: left;
    width: 122px; }
  body.general .callback-time {
    float: right;
    width: 122px; }
  body.general .requsetcallback ul li input.callback-avail-date {
    width: 108px;
    float: left; }
  body.general .requsetcallback ul li input.callback-avail-time {
    width: 108px;
    float: right; }
  body.general .viewBanglesproduct ul li span.info .price-box {
    font-size: 11px;
    float: none; }
  body.general .deliverDetails .offerCode {
    padding: 0px;
    margin-bottom: 5px;
    min-height: 35px; }
  body.general .offerCodeLeft {
    width: 195px; }
  body.general .offerCodeRight {
    width: 227px; }
  body.general .offerCodeRight .wid100 {
    width: 155px; }
  body.general .offerCodeRight .wid100 input {
    width: 137px; }
  body.general .deliverDetails .offerCode p {
    text-decoration: none; }
  body.general #load {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.7;
    position: absolute;
    z-index: 155;
    width: 100%;
    height: 100%;
    text-align: center; }
  body.general .intheNewsTopContent.over {
    overflow: auto; }
  body.general #available_date {
    background: url("../images/dropdown-arrow-btn.gif") no-repeat;
    background-position: 95% 50%; }
  body.general #available_time {
    background: url("../images/dropdown-arrow-btn.gif") no-repeat;
    background-position: 95% 50%; }
  body.general #requestcall_form .validation-advice {
    margin: 3px 0 0 110px; }
  body.general .mt136 {
    *margin-top: 0px !important; }
  body.general .gemstonsRings1 {
    padding-bottom: 15px; }
  body.general #link1 {
    clear: both; }
  body.general .bestSellingJewellery h2 a {
    color: #880000;
    font-family: "PT Sans", Verdana,Geneva,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 12px;
    padding: 0;
    text-decoration: none; }
  body.general .point {
    cursor: pointer; }
  body.general #ringsizer_form .validation-advice {
    margin: 3px 0 0 87px; }
  body.general #helpdesk_form1 .validation-advice {
    margin: 3px 0 0 105px; }
  body.general .up {
    *top: 1227px !important;
    width: 100px !important; }
  body.general .goldCoinTopLeftL td {
    cursor: pointer;
    color: #2164A0;
    font-weight: bold; }
  body.general .recommendations {
    margin: 10px; }
  body.general #wishlisterror {
    margin-bottom: 5px; }
  @media print {
    body.general a[id="_lpChatBtn"] {
      display: none; }
    body.general .news {
      page-break-before: always; } }
  body.general input, body.general textarea, body.general select {
    outline: none; }
  body.general .iloveDiamond {
    margin-left: 0px !important; }
  body.general .continueBtn input.proceed {
    height: 3px !important;
    width: 67px !important;
    margin-right: 40px; }
  body.general .viewCollectionMenu ul li a {
    padding: 5px 15px !important; }
  body.general .compareMenu li.thankBtn {
    margin: 0;
    padding: 0; }
  body.general .compareMenu li.thankBtn a {
    display: block;
    height: 27px;
    margin: 0;
    padding: 0;
    text-decoration: none; }
  body.general .compareMenu li.thankBtn a.active {
    background: url("../images/compare-menu-left-hover1.gif") no-repeat scroll 0 0 transparent;
    color: #1B3E5D; }
  body.general .compareMenu li.thankBtn span {
    background: url("../images/compare-menu-right1.gif") no-repeat scroll right top transparent;
    color: #6B7E8F;
    display: block;
    height: 16px;
    padding: 5px 10px; }
  body.general .compareMenu li.thankBtn span a {
    color: #FFFFFF;
    height: 27px;
    text-decoration: none; }
  body.general .compareMenu li.thankBtn a span.active {
    background: url("../images/compare-menu-right-hover1.gif") no-repeat scroll right top transparent;
    color: #FFFFFF; }
  body.general .pendantsPriseTop img {
    margin: -46px 11px 0 0;
    *margin: -46px 11px 0 0; }
  @media all and (-webkit-min-device-pixel-ratio: 0) {
    body.general .pendantsPriseTop img {
      margin: -46px 11px 0 0; } }
  body.general .ourCustamer h4 {
    width: 420px; }
  body.general derRight {
    width: 535px !important; }
  body.general .menu_outer_red {
    background-color: #880000 !important;
    height: 20px !important;
    margin-left: 26px !important;
    padding-left: 0px !important; }
  body.general #nav li:hover ul.sub {
    height: auto;
    left: -3px;
    top: 20px;
    white-space: nowrap;
    width: 227px;
    z-index: 100000; }
  body.general .ctn-saved {
    position: relative;
    right: 20px; }
  body.general .button-shopping {
    background: none repeat scroll 0 0 #66768f;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    padding: 15px;
    font-family: "PT Sans",arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
    width: 204px !important; }
  body.general a.copious-button-font-color, body.general a.copious-button-font-color:hover {
    color: #ffffff; }
  body.general .savecart-text {
    display: block;
    width: 300px;
    margin-top: 10px !important;
    color: #a51890 !important;
    float: right;
    font-size: 24px !important;
    font-weight: normal !important;
    font-family: "PT Sans",'Times New Roman';
    text-align: center;
    text-transform: uppercase;
    background: #E9E9E9;
    line-height: 45px;
    cursor: pointer; }
  body.general .diamond-sprite {
    background-image: url(../images/home-sprites.png);
    background-repeat: no-repeat; }
  body.general .chat-red {
    background-position: 0 -248px;
    width: 142px;
    height: 21px; }
  body.general span.chat-red {
    text-align: center;
    padding-top: 8px !important;
    font-size: 10px;
    color: white; }
  body.general span.help-red {
    background-position: -217px -244px;
    width: 113px;
    height: 23px; }
  body.general .minicart_emioption {
    float: right !important;
    margin: 3px 0;
    text-align: right !important;
    width: 125px; }
  body.general .minicart_emioption #EMIlpanel img {
    margin-left: 0px !important; }
  body.general .itemDetailsTable td {
    width: 134px !important; }
  body.general .common-popupbox {
    padding: 0 0 12px;
    margin: 25px 0 0;
    display: block;
    overflow: hidden;
    width: 356px;
    border: solid 1px #666;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.general .common-popupbox h2 {
    display: block;
    overflow: hidden;
    background: url("../images/pop-up-top-bg.gif") repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.general .common-popupbox h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.general .common-popupbox h2 span a {
    background: none !important;
    height: auto !important; }
  body.general .footerBottomRight span {
    float: left;
    height: 22px;
    margin-right: 4px;
    margin-top: 7px;
    width: 35px; }
  body.general .sendBtn .FormSubmit {
    background-position: -462px 0;
    width: 62px;
    height: 23px;
    float: left;
    margin-bottom: 10px; }
  body.general .stnow {
    background-position: -534px 0;
    width: 112px;
    height: 23px;
    float: left; }
  body.general .FormSubmit4 {
    background-position: -656px 0;
    float: left; }
  body.general .FormSubmit3 {
    background-position: -728px 0;
    width: 111px;
    height: 23px;
    float: left; }
  body.general .btn-cart {
    margin-top: 4px;
    background-color: white; }
  body.general .step1ErrorContent {
    padding: 0 0 8px;
    border: solid 1px #006699;
    margin: 0 auto; }
  body.general .step1ErrorContent h3 {
    padding: 3px 8px;
    font-size: 15px;
    margin: 0 0 10px;
    background: url(../images/step-1-error-bg.gif) repeat-x;
    font-weight: normal; }
  body.general .step1ErrorContent h3 img {
    float: left;
    margin-right: 3px; }
  body.general .step1ErrorContent p {
    padding: 0 65px 0 0;
    margin: 0 0 15px 12px; }
  body.general .step1ErrorContent p span {
    font-weight: bold;
    font-size: 13px; }
  body.general .step1ErrorContent p a {
    color: #006699;
    font-weight: bold;
    font-size: 13px; }
  body.general .step5content {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 20px; }
  body.general .step5contentLeft {
    float: left;
    width: 350px; }
  body.general .step5contentLeft p {
    line-height: 19px;
    margin: 0 0 20px;
    padding: 0; }
  body.general .step5contentLeft p a {
    color: #000000;
    text-decoration: none; }
  body.general .step5contentLeft span {
    font-weight: bold; }
  body.general .best_selling_link .more_link {
    height: 17px;
    margin: auto;
    float: right;
    width: 57px; }
  body.general .best_selling_link .see_morelink {
    margin-top: 3px; }
  body.general .best_selling_link .more_link a {
    color: #A51890 !important;
    font-family: "PT Sans", arial;
    font-size: 12px;
    text-decoration: none !important;
    text-transform: uppercase; }
  body.general .best_price_block .block-morelink {
    height: 30px;
    margin: auto;
    width: 93px !important; }
  body.general .best_price_block1 .block-morelink {
    height: 30px;
    margin: auto;
    width: 81px !important; }
  body.general .ct-tabs {
    height: 28px;
    margin: 0;
    overflow: hidden;
    padding-left: 68px;
    zoom: 1;
    position: relative;
    z-index: 1;
    background-color: #f1f1f2;
    padding-bottom: 28px; }
  body.general .ct-tabs ul {
    height: 28px !important;
    font-size: 11px;
    font-family: "PT Sans","Arial Bold";
    color: #63666a;
    font-weight: bold;
    display: block;
    list-style: none;
    margin: 15px 0px 0px 0px;
    padding: 0;
    float: left; }
  body.general .ct-tabs li a {
    display: block;
    padding: 6px 10px;
    border-bottom: 0 none;
    text-align: center;
    text-decoration: none; }
  body.general .ct-tabs li {
    display: block;
    background-color: #dee5ef;
    list-style: none;
    margin: 0;
    margin-right: 3px;
    padding: 0;
    float: left;
    height: 28px;
    width: 160px; }
  body.general .ct_mainframe {
    background-color: white;
    width: 914px;
    margin-left: 20px;
    margin-bottom: 20px; }
  body.general .ct-slidenav {
    display: none !important; }
  body.general .ct-tabs li.active {
    background-color: #92a5c2;
    color: white; }
  body.general .ct-img {
    float: left;
    height: 150px;
    width: 150px;
    border: solid 1px #f1f1f2;
    margin-left: 6px; }
  body.general .ct-content {
    float: left;
    width: 708px;
    background-color: #faf7f6;
    box-shadow: 0px 5px 5px 0px #888888;
    margin-left: 18px;
    padding-left: 20px; }
  body.general .ct-container {
    overflow: hidden;
    width: auto;
    padding-top: 6px;
    padding-bottom: 10px; }
  body.general .ct-img img {
    height: 150px;
    width: 150px; }
  body.general .ct-title {
    font-size: 18px;
    color: #1f1e24;
    font-family: "PT Sans", Georgia;
    font-weight: normal;
    padding-top: 8px; }
  body.general .quote {
    float: left;
    font-size: 32px;
    font-family: "PT Sans",Georgia;
    font-weight: normal;
    color: #858585; }
  body.general .ct-inner {
    padding-top: 10px;
    font-size: 14px;
    font-family: "PT Sans",Georgia;
    color: #1f1e24;
    width: 708px;
    line-height: 25px;
    padding-bottom: 10px; }
  body.general .ct-name {
    margin-right: -47px;
    float: right;
    font-size: 16px;
    color: #1f1e24;
    font-family: "PT Sans",Georgia;
    padding-top: 34px; }
  body.general .ct-more {
    color: #A51890;
    font-family: "PT Sans", arial;
    font-size: 13px;
    padding-top: 20px;
    padding-left: 850px;
    padding-bottom: 10px;
    cursor: pointer; }
  body.general .ct-loading-gif {
    display: none;
    text-align: center;
    padding-bottom: 10px; }
  body.general .ct-msg {
    font-size: 13px;
    font-family: "PT Sans",Georgia;
    color: #63666a;
    padding-left: 370px;
    padding-top: 10px;
    padding-bottom: 10px; }
  body.general .ct-tooltip {
    margin-right: 67px;
    float: right; }
  body.general .dq {
    font-size: 20px;
    font-family: "PT Sans",Georgia; }
  body.general #sflpopuptop {
    font-size: 20px;
    color: #65646A;
    background-color: #f6efec;
    font-family: "PT Sans", "Times New Roman";
    padding: 10px;
    border-bottom: 1px solid #d9d9d6; }
  body.general #sflimg {
    width: 200px;
    height: 200px;
    margin: 20px 20px 10px 20px;
    border: none;
    background-color: white; }
  body.general #thankforshare {
    width: 400px;
    height: auto; }
  body.general #thankforshare span {
    padding: 13px 13px;
    font-family: "PT Sans", "Times New Roman";
    color: #63666a;
    font-size: 14px; }
  body.general #thank-head {
    font-size: 21px !important; }
  body.general .sflloader {
    background: url("../images/loose_diamonds/ajax-loader.gif") no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    bottom: 15px;
    left: 120px;
    display: none; }
  body.general .sflpopupleft {
    float: left;
    width: 40%; }
  body.general .sflpopupright input {
    margin-top: 8px;
    margin-bottom: 8px;
    width: 241px;
    height: 22px;
    border: 1px solid #d9d9d6; }
  body.general #sflsharemsg {
    height: 100px;
    width: 241px;
    margin-top: 8px;
    border: 1px solid #d9d9d6;
    background-color: white; }
  body.general #checksfl {
    font-size: 12px;
    padding-top: 8px;
    color: #63666a; }
  body.general #emailline {
    border-bottom: 1px solid #D9D9D6;
    left: 22px;
    padding-top: 10px;
    position: relative;
    width: 98%; }
  body.general #thank-div {
    border-bottom: 1px solid #D9D9D6; }
  body.general #checkboxexoffer {
    height: 12px;
    width: 12px;
    margin-right: 5px; }
  body.general #sflsharepara {
    font-size: 14px;
    color: #63666a;
    font-family: "Arial";
    padding-top: 10px;
    line-height: 22px;
    text-align: left;
    position: relative;
    left: 20px; }
  body.general #sflprodinfo {
    text-align: center;
    padding-left: 35px;
    font-size: 11px;
    font-family: "PT Sans","Arial";
    line-height: 2em;
    padding-top: 5px;
    color: #65646A; }
  body.general #proname {
    color: #65646A;
    padding-top: 7px; }
  body.general #prodesc {
    padding-top: 10px;
    color: #63666a;
    font-size: 9px; }
  body.general .sflsend {
    background: #66768f;
    border: medium none;
    font-family: "PT Sans", "Times new roman";
    font-size: 17px;
    height: 30px;
    line-height: 29px;
    margin-left: 20px;
    margin-top: 25px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 90px;
    cursor: pointer;
    color: #fff;
    position: relative;
    left: 130px;
    bottom: 10px; }
  body.general .sflpopupright {
    float: left;
    width: 50%;
    font-size: 16px;
    color: #63666a;
    background-color: #faf7f6;
    position: relative;
    left: 40px;
    padding-top: 20px;
    font-family: "PT Sans", "Times New Roman"; }
  body.general .overDetails h3 {
    font-weight: bold !important; }
  body.general .cms-index-index .testimonial_cart {
    float: left;
    margin: 0 12px 0 12px;
    width: 98%; }
  body.general .customerForm .common-button {
    float: right; }
  body.general #noitems-saved {
    float: left;
    width: 50%; }
  body.general #wishlistcontent .price-box span {
    color: #656469; }
  body.general #wishlistcontent h3 a {
    color: #646569; }
  body.general #wishlistcontent h3 a:hover {
    color: #646569;
    text-decoration: underline; }

body.general {
  /**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
  /* Widgets =============================================================================== */
  /* Widget: Catalog New Proructs List */
  /* Widget: Recently Viewed Proructs */
  /* Widget: Recently Compared Proructs */
  /* Widget: CMS Static Block */
  /* Widgets: Links Common Styles */
  /* Widget: Catalog Product Link */
  /* Widget: Catalog Category Link */
  /* Widget: CMS Page Link */
  /* ======================================================================================= */ }
  body.general .widget {
    display: inline; }
  body.general .widget .widget-title {
    clear: both;
    padding: 15px 0 0;
    margin: 0 0 7px; }
  body.general .widget .widget-title h2 {
    font-size: 15px;
    font-weight: bold;
    color: #e25203; }
  body.general .widget .mini-products-images-list .product-image {
    display: block;
    width: 76px;
    height: 76px;
    border: 1px solid #a9a9a9;
    margin: 0 auto; }
  body.general .widget .mini-products-images-list li.item {
    float: left;
    width: 77px;
    height: 77px; }
  body.general .widget-new-products {
    display: block; }
  body.general .col-main .widget-new-products {
    margin: 7px 0; }
  body.general .widget-new-products .products-grid .product-image,
  body.general .widget-new-products .products-list .product-image {
    width: 85px;
    height: 85px; }
  body.general .widget-new-products .products-list .product-shop {
    margin-left: 100px; }
  body.general .sidebar .widget-new-products .block {
    font-size: 11px;
    line-height: 1.25; }
  body.general .sidebar .widget-new-products .block-title strong {
    background: url(../images/widgets/i_widget-new.gif) 0 1px no-repeat;
    padding-left: 21px;
    color: #dc5033; }
  body.general .widget-viewed {
    display: block; }
  body.general .col-main .widget-viewed {
    margin: 7px 0; }
  body.general .widget-viewed .products-grid .product-image,
  body.general .widget-viewed .products-list .product-image {
    width: 85px;
    height: 85px; }
  body.general .widget-viewed .products-list .product-shop {
    margin-left: 100px; }
  body.general .sidebar .widget-viewed .block {
    font-size: 11px;
    line-height: 1.25; }
  body.general .sidebar .widget-viewed .block-title strong {
    background: url(../images/widgets/i_block-list.gif) 0 0 no-repeat;
    padding-left: 21px; }
  body.general .widget-compared {
    display: block; }
  body.general .col-main .widget-compared {
    margin: 7px 0; }
  body.general .widget-compared .products-grid .product-image,
  body.general .widget-compared .products-list .product-image {
    width: 85px;
    height: 85px; }
  body.general .widget-compared .products-list .product-shop {
    margin-left: 100px; }
  body.general .sidebar .widget-compared .block {
    font-size: 11px;
    line-height: 1.25; }
  body.general .sidebar .widget-compared .block-title strong {
    background: url(../images/widgets/i_block-list.gif) 0 0 no-repeat;
    padding-left: 21px; }
  body.general .sidebar .widget-static-block {
    display: block;
    margin: 0 0 15px; }
  body.general .top-container .widget a {
    padding: 0 0 0 7px; }
  body.general .bottom-container .widget a {
    padding: 0 3px; }
  body.general .widget-product-link-inline {
    display: inline; }
  body.general .col-main .widget-product-link {
    display: block;
    text-align: right;
    margin: 7px 0; }
  body.general .col-main .widget-product-link a {
    background: url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat;
    padding-right: 15px; }
  body.general .sidebar .widget-product-link {
    display: block;
    margin: 0 0 15px;
    padding: 0 10px; }
  body.general .sidebar .widget-product-link a {
    background: url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat;
    padding: 0 15px 0 0; }
  body.general .widget-category-link-inline {
    display: inline; }
  body.general .col-main .widget-category-link {
    display: block;
    text-align: right;
    margin: 7px 0; }
  body.general .col-main .widget-category-link a {
    background: url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat;
    padding-right: 15px; }
  body.general .sidebar .widget-category-link {
    display: block;
    margin: 0 0 15px;
    padding: 0 10px; }
  body.general .sidebar .widget-category-link a {
    background: url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat;
    padding: 0 15px 0 0; }
  body.general .widget-cms-link-inline {
    display: inline; }
  body.general .col-main .widget-cms-link {
    display: block;
    text-align: right;
    margin: 7px 0; }
  body.general .col-main .widget-cms-link a {
    background: url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat;
    padding-right: 15px; }
  body.general .sidebar .widget-cms-link {
    display: block;
    margin: 0 0 15px;
    padding: 0 10px; }
  body.general .sidebar .widget-cms-link a {
    background: url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat;
    padding: 0 15px 0 0; }

body.general {
  /***CSS for blocks and page button***/ }
  body.general .hometryonCartPopupOuter {
    border: 1px solid #d7d7d7;
    padding: 0px;
    width: 290px;
    min-height: 100px; }
  body.general .hometryonpopup {
    top: 28px; }
  body.general .detailsTitle {
    width: 170px; }
  body.general .mini-cart-hometryon-close {
    float: right;
    margin: 0px !important; }
  body.general #homeTryOnCart {
    font-size: 11px !important;
    color: #000000;
    padding: 0px; }
  body.general .homeTryOnCartTop {
    height: 80px;
    font-size: 11px !important;
    border-bottom: 1px solid #EBEBEB;
    padding: 0px; }
  body.general .homeTryOnCartTop .left {
    float: left;
    width: 60px; }
  body.general .homeTryOnCartTop .right {
    float: left;
    width: 220px; }
  body.general .homeTryOnCartTopTitle {
    font-weight: bold;
    font-size: 13px;
    width: auto;
    text-transform: uppercase;
    padding-left: 60px; }
  body.general .homeTryOnCartTitle {
    font-weight: bold;
    font-size: 13px;
    width: auto;
    text-transform: uppercase;
    padding-top: 5px; }
  body.general .homeTryOnCartTop .description {
    float: left;
    padding-top: 5px;
    font-size: 11px; }
  body.general #homeTryOnCartCointainer ul {
    padding: 0px; }
  body.general #homeTryOnCartCointainer li {
    clear: both;
    width: 100%;
    display: inline-block;
    position: relative; }
  body.general #homeTryOnCartCointainer li .home_cart_img {
    float: left;
    width: 35px;
    border: 1px solid #d7d7d7; }
  body.general #homeTryOnCartCointainer li .home_cart_name {
    width: 178px;
    padding: 0px 5px; }
  body.general #homeTryOnCartCointainer li .home_cart_name1 {
    float: left;
    width: 193px;
    padding: 10px 5px; }
  body.general #scheduleAppointmentDiv {
    clear: both; }
  body.general #scheduleAppointmentDiv .homeTryOnCartTitle {
    padding: 5px 0px; }
  body.general #scheduleAppointmentDiv .homeTryOnCartTopDescription {
    clear: both; }
  body.general #homeTryOnCartBody {
    padding: 10px 0px; }
  body.general #appoinment-form {
    padding: 15px 0px; }
  body.general #appoinment-form .break {
    clear: both;
    padding: 3px 0px; }
  body.general #appoinment-form .label {
    width: 95px;
    float: left;
    font-weight: bold; }
  body.general #appoinment-form .field {
    width: 160px;
    float: left; }
  body.general #appoinment-form .field input {
    width: 170px; }
  body.general #appoinment-form .field select {
    width: 175px;
    padding: 2px; }
  body.general #scheduleAppointment {
    cursor: pointer;
    float: right;
    margin: 10px 13px 10px 0px;
    padding: 0; }
  body.general #closehometryoncart {
    cursor: pointer;
    float: left;
    margin: 10px 0;
    width: 150px;
    background: url(../images/choosemoreproduct.jpg) no-repeat;
    padding: 0; }
  body.general .tryathomeDiv {
    padding: 10px;
    min-height: 600px; }
  body.general .tryathomeDiv h2 {
    font-size: 18px;
    margin: 10px 0px; }
  body.general .tryathomeDiv .contentTitle {
    font-size: 18px;
    font-weight: normal;
    margin: 20px 0px 10px;
    clear: both; }
  body.general .tryathomeDiv .content {
    margin: 0px 40px; }
  body.general .tryathomeDiv .verticalLine {
    clear: both;
    margin: 0px 5px;
    padding: 0px;
    background-image: url("../images/hometryon_line.jpg") #FFFFFF; }
  body.general .tryathomeDiv .video {
    border: 1px solid black;
    margin: 20px 0px;
    height: 480px;
    width: 850px; }
  body.general .tryathomeDiv .banner {
    border: 0px;
    margin: 20px 10px;
    margin: 0 auto;
    height: 150px;
    width: 800px;
    padding-bottom: 25px; }
  body.general .tryathomeDiv .category_list {
    border: 0px;
    margin: 20px 10px;
    margin: 0 auto;
    height: 150px;
    width: 800px;
    background-color: #FFFFFF; }
  body.general .tryathomeDiv .category_list ul {
    margin: 0px;
    padding: 10px;
    clear: both; }
  body.general .tryathomeDiv .category_list li {
    margin: 0px;
    padding: 0px 10px;
    float: left;
    width: 30%; }
  body.general .tryathomeDiv .category_list img {
    margin: auto 0px; }
  body.general .tryathomeDiv .category_list div {
    clear: both;
    margin: auto 0px;
    text-transform: uppercase;
    padding-left: 70px;
    font-size: 13px; }
  body.general .tryathomeDiv .category_list div a {
    text-decoration: none; }
  body.general .tryathomeDiv .category_list div img {
    padding-left: 4px; }
  body.general .tryathomeDiv .resonDiv {
    height: 275px;
    width: 602px;
    float: left;
    margin: 30px 10px 30px;
    clear: both;
    border: 0px;
    background-image: url("../images/hometryon_reson_border.png") #FFFFFF; }
  body.general .tryathomeDiv .reason_header {
    height: 50px;
    margin: 5px 0px; }
  body.general .tryathomeDiv .reason_home {
    height: 60px;
    width: 60px;
    float: left;
    margin: 0px 5px; }
  body.general .tryathomeDiv .reason_head {
    float: left;
    margin: 0px 5px;
    font-size: 19px;
    padding-top: 21px; }
  body.general .tryathomeDiv ul {
    padding: 0px;
    margin: 0px;
    clear: both; }
  body.general .tryathomeDiv li {
    width: 258px;
    float: left;
    padding: 10px 10px;
    margin: 0px; }
  body.general .tryathomeDiv .reason_number {
    font-size: 30px;
    float: left;
    width: 10%;
    color: gray;
    top: -5px;
    position: relative; }
  body.general .tryathomeDiv .reason {
    float: left;
    width: 90%; }
  body.general .tryathomeDiv .reason_title {
    font-size: 13px;
    font-weight: bold; }
  body.general .tryathomeDiv .reason_description {
    font-size: 13px;
    clear: both;
    margin-top: 5px; }
  body.general .tryathomeDiv .customer_testmonial {
    padding: 40px 10px;
    float: left;
    width: 270px; }
  body.general .tryathomeDiv .customer_testmonial_head {
    float: left;
    margin: 0px 5px;
    font-size: 19px;
    padding-top: 20px;
    padding-bottom: 25px; }
  body.general .tryathomeDiv .customer_testmonial_description {
    font-size: 13px;
    clear: both;
    margin-top: 5px; }
  body.general .tryathomeDiv .customer_testmonial_customer {
    font-size: 13px;
    font-weight: bold;
    padding-top: 15px; }
  body.general .tryathomeDiv .customer_testmonial .more {
    font-size: 13px;
    font-weight: normal;
    color: #1D629F;
    float: right;
    width: 170px;
    margin: 20px 0px; }
  body.general .tryathomeDiv .faq_ques {
    clear: both;
    font-size: 13px;
    font-weight: bold;
    margin-top: 20px; }
  body.general .tryathomeDiv .faq_ans {
    clear: both;
    font-size: 13px;
    font-weight: normal;
    margin-top: 5px; }
  body.general .hometryon_add {
    width: 150px;
    padding-left: 1px !important;
    clear: both; }
  body.general .hometryon_add .or {
    padding: 2px;
    width: 105px;
    text-align: center;
    font-size: 13px; }
  body.general .hometryon_add img {
    clear: both;
    cursor: pointer;
    float: left !important; }
  body.general .hometryon_ques {
    margin-left: 1px !important; }
  body.general #cart_contaner .detailsTitle {
    width: 170px !important; }
  body.general #cart_contaner .detailsTitle .cart {
    width: 60px !important; }
  body.general .getStartedBtn {
    width: 150px;
    margin: auto; }
  body.general .button-started {
    background: url("../../../../../media/wysiwyg/get-started-now-btn.gif") no-repeat scroll 0 0 transparent;
    height: 23px;
    text-indent: -9999px;
    width: 149px;
    display: block; }
  body.general .button-view-collection {
    background: url(../images/view-collection-btn.gif) no-repeat;
    height: 23px;
    text-indent: -9999px;
    width: 141px;
    display: block; }
  body.general .button-view-more {
    background: url(/images/learn-more-btn.gif) no-repeat;
    width: 94px;
    height: 21px;
    text-indent: -9999px;
    display: block; }
  body.general .button-register {
    background: url("../../../../../media/wysiwyg/register-btn_1.gif") no-repeat;
    width: 62px;
    height: 23px;
    text-indent: -9999px;
    display: block; }
  body.general .button-view-coin {
    background: url("../../../../../media/wysiwyg/view-all-coins.gif") no-repeat;
    width: 109px;
    height: 23px;
    text-indent: -9999px;
    display: block;
    margin-left: 60px; }
  body.general .button-collection {
    background: url("../../../../../media/wysiwyg/romanticgifts/view-entire-collection-btn.gif") no-repeat;
    width: 141px;
    height: 23px;
    text-indent: -9999px;
    display: block; }
  body.general .button-start-design {
    background: url("../images/start-design-btn.gif") no-repeat;
    width: 111px;
    height: 23px;
    text-indent: -9999px;
    display: block; }
  body.general .button-send-email {
    background: url("../images/sent-us-an-mail-btn.gif") no-repeat;
    width: 141px;
    height: 23px;
    text-indent: -9999px;
    display: block; }
  body.general .button-view-details {
    background-image: url(../images/loose-sprite.png) !important;
    background-position: -236px 0;
    cursor: pointer;
    float: left;
    height: 24px;
    width: 111px;
    text-indent: -9999px; }
  body.general .button-chat {
    background-image: url(../images/home-sprites.png);
    background-position: 0 -248px;
    height: 23px;
    width: 142px;
    display: block;
    text-indent: -9999px; }
  body.general .Wereheretohelp .button-send-email {
    background: #A51890;
    height: auto;
    text-indent: inherit;
    text-transform: uppercase;
    width: auto;
    line-height: normal;
    padding: 5px 25px; }
  body.general .Wereheretohelp p span {
    font-weight: bold; }
  body.general .aboutContentRight .liveChatBox {
    background: #FAFAFA;
    border: 1px solid #C7C7C7;
    border-radius: 3px;
    float: left;
    margin: 30px 40px;
    padding: 29px 35px 29px 25px;
    width: 200px; }
  body.general .hometryonpopup .common-button {
    line-height: 30px; }

body.catalog-product-view, body.flycart-category-view {
  /* This is the moving lens square underneath the mouse pointer. */
  /* This is for the title text. */
  /* This is the zoom window. */
  /* This is the loading message. */ }
  body.catalog-product-view .cloud-zoom-lens, body.flycart-category-view .cloud-zoom-lens {
    border: 1px solid #ededed;
    margin: -1px;
    /* Set this to minus the border thickness. */
    background-color: #fff;
    cursor: move; }
  body.catalog-product-view .cloud-zoom-title, body.flycart-category-view .cloud-zoom-title {
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    position: absolute !important;
    background-color: #000;
    color: #fff;
    padding: 3px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    top: 0px; }
  body.catalog-product-view .cloud-zoom-big, body.flycart-category-view .cloud-zoom-big {
    margin-left: 10px;
    background-repeat: no-repeat;
    background-color: #ffffff;
    border: 2px solid white;
    overflow: hidden;
    -moz-box-shadow: 0 0 10px #ddd;
    -webkit-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd; }
  body.catalog-product-view .cloud-zoom-loading, body.flycart-category-view .cloud-zoom-loading {
    color: white;
    background: #222;
    padding: 3px;
    border: 1px solid #000; }
  body.catalog-product-view .mousetrap, body.flycart-category-view .mousetrap {
    background: url("../images/spacer.gif") 0 0 !important; }

/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at: http://fancybox.net *  * Copyright (c) 2008 - 2010 Janis Skarnelis * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. *  * Version: 1.3.4 (11/11/2010) * Requires: jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses: *   http://www.opensource.org/licenses/mit-license.php *   http://www.gnu.org/licenses/gpl.html */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 11040;
  display: none; }

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("../images/fancybox.png"); }

#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 11000;
  display: none; }

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none; }

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 11010;
  outline: none;
  display: none; }

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff; }

#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 11020;
  border: 0px solid #fff;
  background: url("loader.gif") 50% 50% no-repeat;
  min-height: 464px !important; }

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 11010; }

#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url("../images/fancybox.png") -40px 0px;
  cursor: pointer;
  z-index: 11030;
  display: none; }

#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0; }

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top; }

#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block; }

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("blank.gif");
  z-index: 11020;
  display: none; }

#fancybox-left {
  left: 0px; }

#fancybox-right {
  right: 0px; }

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 11020;
  display: block; }

#fancybox-left-ico {
  background-image: url("../images/fancybox.png");
  background-position: -40px -30px; }

#fancybox-right-ico {
  background-image: url("../images/fancybox.png");
  background-position: -40px -60px; }

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */ }

#fancybox-left span {
  left: 20px; }

#fancybox-right span {
  left: auto;
  right: 20px; }

#fancybox-left:hover span {
  left: 20px; }

#fancybox-right:hover span {
  left: auto;
  right: 20px; }

.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 10010; }

#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("fancybox-x.png"); }

#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("../images/fancybox.png");
  background-position: -40px -162px; }

#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("fancybox-y.png");
  background-position: -20px 0px; }

#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("../images/fancybox.png");
  background-position: -40px -182px; }

#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("fancybox-x.png");
  background-position: 0px -20px; }

#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("../images/fancybox.png");
  background-position: -40px -142px; }

#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("fancybox-y.png"); }

#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("../images/fancybox.png");
  background-position: -40px -122px; }

#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 11020; }

.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative; }

.fancybox-title-outside {
  padding-top: 10px;
  color: #fff; }

.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left; }

#fancybox-title-over {
  padding: 10px;
  background-image: url("fancy_title_over.png");
  display: block; }

.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px; }

#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto; }

#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap; }

#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("../images/fancybox.png") -40px -90px no-repeat; }

#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url("fancybox-x.png") 0px -40px; }

#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("../images/fancybox.png") -55px -90px no-repeat; }

/* IE6 */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
  zoom: 1; }

.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px"); }

#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }

#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
  background: transparent !important; }

.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

body.general {
  /**
 *  Horizontal Buttons
 */
  /***HOME PAGE BANNER***/ }
  body.general .jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl; }
  body.general .jcarousel-skin-tango .jcarousel-container-horizontal {
    margin: 0;
    width: 1098px;
    padding: 0px; }
  body.general .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 1098px;
    margin-left: 5px; }
  body.general .certifRightnew .jcarousel-skin-tango .jcarousel-container-horizontal, body.general .certifRightnew .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 550px; }
  body.general .home-main .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 900px; }
  body.general .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 900px; }
  body.general .jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden; }
  body.general .jcarousel-skin-tango .jcarousel-item {
    width: 252px; }
  body.general .more-views-new .jcarousel-skin-tango .jcarousel-item {
    width: 75px; }
  body.general .more-views-new .jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 75px;
    height: 440px; }
  body.general .certifRightnew .jcarousel-skin-tango .jcarousel-item {
    width: 550px;
    display: inline-block;
    text-align: center;
    padding-top: 10px; }
  body.general .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0;
    position: relative; }
  body.general .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 0; }
  body.general .jcarousel-next-horizontal, body.general .jcarousel-prev-horizontal {
    display: block;
    position: absolute;
    width: 35px;
    height: 35px;
    background: #fefefe url("../images/arrow_about.png") 0 0 no-repeat;
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    border-radius: 100% !important; }
  body.general .jcarousel-prev-horizontal {
    margin: -43px 0 0;
    right: 55px;
    background-position: 100% 0; }
  body.general .jcarousel-next-horizontal {
    margin: -43px 0 0;
    right: 15px; }
  body.general .jcarousel-next-horizontal:hover {
    background-color: #97d2c9;
    background-position: 0 100%; }
  body.general .jcarousel-prev-horizontal:hover {
    background-color: #97d2c9;
    background-position: 100% 100%; }
  body.general .more-views-new.f-left, body.general .certifRightnew .jcarousel-controls {
    position: relative; }
  body.general .more-views-new .jcarousel-controls a {
    width: 36px;
    height: 18px;
    text-indent: -999em;
    background: url(../images/slider-arrow.png) no-repeat;
    margin-top: 0px !important; }
  body.general .more-views-new .jcarousel-controls .jcarousel-prev-vertical {
    position: absolute;
    top: -30px;
    background-position: 0px 0px;
    left: 20px; }
  body.general .more-views-new .jcarousel-controls .jcarousel-next-vertical {
    position: absolute;
    background-position: 0px 100%;
    right: 20px; }
  body.general .certifRightnew .jcarousel-skin-tango {
    padding: 0; }
  body.general .certifRightnew .jcarousel-next-horizontal, body.general .certifRightnew .jcarousel-prev-horizontal, body.general .slider-container .jcarousel-next-horizontal, body.general .slider-container .jcarousel-prev-horizontal {
    width: 18px;
    height: 35px;
    border-radius: inherit !important;
    background-color: none; }
  body.general .certifRightnew .jcarousel-controls .jcarousel-prev-horizontal, body.general .slider-container .jcarousel-prev-horizontal {
    position: absolute;
    top: -30px;
    left: 0px;
    right: inherit;
    background: url(../images/left_arrow.gif) no-repeat; }
  body.general .certifRightnew .jcarousel-controls .jcarousel-next-horizontal, body.general .slider-container .jcarousel-next-horizontal {
    position: absolute;
    top: -30px;
    background: url(../images/right_arrow.gif) no-repeat; }
  body.general .certifRightnew .jcarousel-controls .jcarousel-prev-horizontal, body.general .certifRightnew .jcarousel-controls .jcarousel-next-horizontal {
    top: -220px; }
  body.general .certifRightnew .jcarousel-controls .jcarousel-prev-horizontal {
    left: 25px; }
  body.general .certifRightnew .jcarousel-controls .jcarousel-next-horizontal {
    right: 28px; }
  body.general div.fullwidthbanner > ul > li > img {
    display: none; }
  body.general div.fullwidthbanner > ul > li:first-child > img {
    display: block; }

body.general, body.catalogsearch-result-index {
  /*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */
  /* =============================================================================
   HTML5 display definitions
   ========================================================================== */
  /* =============================================================================
   Base
   ========================================================================== */
  /*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
  /*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */
  /* =============================================================================
   Links
   ========================================================================== */
  /*a:hover { color: #06e; } */
  /* Improve readability when focused and hovered in all browsers: h5bp.com/h */
  /* =============================================================================
   Typography
   ========================================================================== */
  /* Redeclare monospace font family: h5bp.com/j */
  /* Improve readability of pre-formatted text in all browsers */
  /* Position subscript and superscript content without affecting line-height: h5bp.com/k */
  /* =============================================================================
   Lists
   ========================================================================== */
  /* =============================================================================
   Embedded content
   ========================================================================== */
  /*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */
  /*
 * Correct overflow not hidden in IE9
 */
  /* =============================================================================
   Figures
   ========================================================================== */
  /* =============================================================================
   Forms
   ========================================================================== */
  /* Indicate that 'label' will shift focus to the associated form element */
  /*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
  /*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
  /*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
  /*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
  /*
 * Re-set default cursor for disabled elements
 */
  /*
 * Consistent box sizing and appearance
 */
  /*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
  /*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
  /* Colors for form validity */
  /* =============================================================================
   Tables
   ========================================================================== */
  /* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */
  /* ==|== primary styles ===================================================== */
  /*** a:hover { color:#828282; text-decoration:underline; } ***/
  /*button.button_white span,
button.button_white:hover span{
    background: #ffffff !important; /* Old browsers 
    background: -moz-linear-gradient(top,  #ffffff 1%, #f2f2f2 100%) !important; /* FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f2f2f2)) !important; /* Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  #ffffff 1%,#f2f2f2 100%) !important; /* Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  #ffffff 1%,#f2f2f2 100%) !important; /* Opera 11.10+
    background: -ms-linear-gradient(top,  #ffffff 1%,#f2f2f2 100%) !important; /* IE10+ 
    background: linear-gradient(to bottom,  #ffffff 1%,#f2f2f2 100%) !important; /* W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ) !important; /* IE6-9 
}*/
  /* Layout ================================================================================ */
  /* Base Columns */
  /* 1 Column Layout */
  /* 2 Columns Layout */
  /*** CUSTOM STYLES ****/
  /* ======================================================================================= */
  /* Header ================================================================================ */
  /********** < Search form */
  /********** < Search form */
  /* top compare block*/
  /* FOOTER ================================================================================ */
  /********** < Navigation */
  /* All Levels */
  /* 1st Level */
  /* 2nd Level */
  /*#queldoreiNav ul,*/
  /* 3rd+ leven */
  /*#queldoreiNav ul ul,*/
  /* Show menu */
  /* All Levels */
  /* 1st Level */
  /* 2nd Level */
  /*#nav ul,*/
  /* 3rd+ leven */
  /*#nav ul ul,*/
  /* Show menu */
  /* All Levels */
  /* 1st Level */
  /* 2nd Level */
  /*#mobile-nav ul,*/
  /* 3rd+ leven */
  /*#mobile-nav ul ul,*/
  /* Show menu */
  /********** Navigation > */
  /* ======================================================================================= */
  /* Global Messages  */
  /*********** < BANNERS */
  /*********** < SLIDER */
  /**.slider-container .jcarousel-list .product-name:hover {color:#000; text-decoration:none;}**/
  /* Category Page ========================================================================= */
  /* Pager */
  /* Sorter */
  /* Toolbar */
  /* View Type: Grid */
  /**.products-grid .product-name:hover {color:#000; text-decoration:none;}**/
  /** gird hover mode **/
  /* two_columns 3 products per row */
  /* two_columns 4 products per row */
  /* two_columns 5 products per row */
  /* one_columns 4 products per row */
  /* one_columns 5 products per row */
  /* one_columns 6 products per row */
  /* View Type: List */
  /**.products-list .product-name a:hover { text-decoration:none; color:#000;}**/
  /*.products-list .button-container .btn-add-cart span{ float:left; display:inline-block; border-radius: 100% 100% 100% 100%; height: 35px; text-indent: -9999px; width: 35px; margin:0 15px 0 0; background:#656469 url("../images/icon_cart_listing.png") no-repeat 50% 50%;}*/
  /**.products-list .add-to-links a:hover {color:#000; text-decoration: none; }**/
  /* ======================================================================================= */
  /* compare popup table */
  /* Shipping and Payment methods */
  /**.block .block-content a:hover, .block .block-content li a:hover, .block .block-content li.item a:hover {color:#999; text-decoration:none; }**/
  /**.block-layered-nav .block-content dd li a:hover {color:#999; }**/
  /* Product Tabs */
  /**.product-view .box-up-sell .product-name:hover {color:#000; text-decoration:none;}**/
  /**.box-up-sell2 .jcarousel-list .product-name:hover {color:#000; text-decoration:none;}**/
  /* My Account ============================================================================= */
  /********** < Dashboard */
  /* General Box */
  /* Block: Recent Orders */
  /* Block: Account Information */
  /* Block: Reviews */
  /* Block: Tags */
  /********** Dashboard > */
  /* Address Book */
  /* Order View */
  /* Order Gift Message */
  /* Order Comments */
  /* Order Print Pages */
  /* Price Rewrites */
  /* My Wishlist */
  /* My Tags */
  /* My Reviews */
  /************* POPUP style */
  /************* FACEBOOK */
  /************* SLIDER */
  /* Browser Resets */
  /* FlexSlider Necessary Styles
*********************************/
  /* Hide the slides before the JS is loaded. Avoids image jumping */
  /* Clearfix for the .slides element */
  /* FlexSlider Default Theme
*********************************/
  /* Direction Nav */
  /* Control Nav */
  /*** Column slider ***/
  /* Hide the slides before the JS is loaded. Avoids image jumping */
  /* Hide the slides before the JS is loaded. Avoids image jumping */
  /* toTop Button */
  /*#toTop:hover {background-color:$copious-button-font-color; background-position:0 100%;}*/
  /* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */
  /***** Standard 1200px *****/
  /* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
  /* For image replacement */
  /* Hide from both screenreaders and browsers: h5bp.com/u */
  /* Hide only visually, but have it available for screenreaders: h5bp.com/v */
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
  /* Hide visually and from screenreaders, but maintain layout */
  /* Contain floats: h5bp.com/q */
  /* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
  /***** Added by Joies David *****/
  /**#products-list li.item:hover .product-name a,#products-list li.item:hover .price-box .price{color:$copious-border-color;}**/
  /**#products-list li.item:hover .add-to-links li a{font-weight:bold;}**/
  /********/
  /** diamond compare styles start **/
  /** diamond compare styles start **/
  /*.customize_ring.addLine{padding-bottom:15px;border-bottom:1px solid #d7d7d7}*/
  /*********NEW MENU*********/
  /*********NEW MENU*********/ }
  body.general article, body.general aside, body.general details, body.general figcaption, body.general figure, body.general footer, body.general header, body.general hgroup, body.general nav, body.general section, body.catalogsearch-result-index article, body.catalogsearch-result-index aside, body.catalogsearch-result-index details, body.catalogsearch-result-index figcaption, body.catalogsearch-result-index figure, body.catalogsearch-result-index footer, body.catalogsearch-result-index header, body.catalogsearch-result-index hgroup, body.catalogsearch-result-index nav, body.catalogsearch-result-index section {
    display: block; }
  body.general audio, body.general canvas, body.general video, body.catalogsearch-result-index audio, body.catalogsearch-result-index canvas, body.catalogsearch-result-index video {
    display: inline-block;
    *display: inline;
    *zoom: 1; }
  body.general audio:not([controls]), body.catalogsearch-result-index audio:not([controls]) {
    display: none; }
  body.general [hidden], body.catalogsearch-result-index [hidden] {
    display: none; }
  body.general html, body.catalogsearch-result-index html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%; }
  body.general html, body.general button, body.general input, body.general select, body.general textarea, body.catalogsearch-result-index html, body.catalogsearch-result-index button, body.catalogsearch-result-index input, body.catalogsearch-result-index select, body.catalogsearch-result-index textarea {
    font-family: "PT Sans", sans-serif;
    color: #222; }
  body.general, body.catalogsearch-result-index {
    margin: 0;
    font-size: 1em;
    line-height: 1.4; }
  body.general ::-moz-selection, body.catalogsearch-result-index ::-moz-selection {
    background: #666;
    color: #fff;
    text-shadow: none; }
  body.general ::selection, body.catalogsearch-result-index ::selection {
    background: #666;
    color: #fff;
    text-shadow: none; }
  body.general a, body.catalogsearch-result-index a {
    color: #00e; }
  body.general a:focus, body.catalogsearch-result-index a:focus {
    outline: none; }
  body.general a:hover, body.general a:active, body.catalogsearch-result-index a:hover, body.catalogsearch-result-index a:active {
    outline: 0; }
  body.general abbr[title], body.catalogsearch-result-index abbr[title] {
    border-bottom: 1px dotted; }
  body.general b, body.general strong, body.catalogsearch-result-index b, body.catalogsearch-result-index strong {
    font-weight: bold; }
  body.general blockquote, body.catalogsearch-result-index blockquote {
    margin: 1em 40px; }
  body.general dfn, body.catalogsearch-result-index dfn {
    font-style: italic; }
  body.general hr, body.catalogsearch-result-index hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0; }
  body.general ins, body.catalogsearch-result-index ins {
    background: #ff9;
    color: #000;
    text-decoration: none; }
  body.general mark, body.catalogsearch-result-index mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold; }
  body.general pre, body.general code, body.general kbd, body.general samp, body.catalogsearch-result-index pre, body.catalogsearch-result-index code, body.catalogsearch-result-index kbd, body.catalogsearch-result-index samp {
    font-family: "PT Sans", monospace, serif;
    _font-family: "PT Sans", 'courier new', monospace;
    font-size: 1em; }
  body.general pre, body.catalogsearch-result-index pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word; }
  body.general q, body.catalogsearch-result-index q {
    quotes: none; }
  body.general q:before, body.general q:after, body.catalogsearch-result-index q:before, body.catalogsearch-result-index q:after {
    content: "";
    content: none; }
  body.general small, body.catalogsearch-result-index small {
    font-size: 85%; }
  body.general sub, body.general sup, body.catalogsearch-result-index sub, body.catalogsearch-result-index sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  body.general sup, body.catalogsearch-result-index sup {
    top: -0.5em; }
  body.general sub, body.catalogsearch-result-index sub {
    bottom: -0.25em; }
  body.general ul, body.general ol, body.catalogsearch-result-index ul, body.catalogsearch-result-index ol {
    margin: 0;
    padding: 0px; }
  body.general dd, body.catalogsearch-result-index dd {
    margin: 0 0 0 40px; }
  body.general nav ul, body.general nav ol, body.catalogsearch-result-index nav ul, body.catalogsearch-result-index nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0; }
  body.general img, body.catalogsearch-result-index img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle; }
  body.general svg:not(:root), body.catalogsearch-result-index svg:not(:root) {
    overflow: hidden; }
  body.general figure, body.catalogsearch-result-index figure {
    margin: 0; }
  body.general form, body.catalogsearch-result-index form {
    margin: 0; }
  body.general fieldset, body.catalogsearch-result-index fieldset {
    border: 0;
    margin: 0;
    padding: 0; }
  body.general label, body.catalogsearch-result-index label {
    cursor: pointer; }
  body.general legend, body.catalogsearch-result-index legend {
    border: 0;
    *margin-left: -7px;
    padding: 0;
    white-space: normal; }
  body.general button, body.general input, body.general select, body.general textarea, body.catalogsearch-result-index button, body.catalogsearch-result-index input, body.catalogsearch-result-index select, body.catalogsearch-result-index textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
    background: none;
    border: none; }
  body.general button, body.general input, body.catalogsearch-result-index button, body.catalogsearch-result-index input {
    line-height: normal; }
  body.general button, body.general input[type="button"], body.general input[type="reset"], body.general input[type="submit"], body.catalogsearch-result-index button, body.catalogsearch-result-index input[type="button"], body.catalogsearch-result-index input[type="reset"], body.catalogsearch-result-index input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible; }
  body.general button[disabled], body.general input[disabled], body.catalogsearch-result-index button[disabled], body.catalogsearch-result-index input[disabled] {
    cursor: default; }
  body.general input[type="checkbox"], body.general input[type="radio"], body.catalogsearch-result-index input[type="checkbox"], body.catalogsearch-result-index input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *width: 13px;
    *height: 13px; }
  body.general input[type="search"], body.catalogsearch-result-index input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  body.general input[type="search"]::-webkit-search-decoration, body.general input[type="search"]::-webkit-search-cancel-button, body.catalogsearch-result-index input[type="search"]::-webkit-search-decoration, body.catalogsearch-result-index input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none; }
  body.general button::-moz-focus-inner, body.general input::-moz-focus-inner, body.catalogsearch-result-index button::-moz-focus-inner, body.catalogsearch-result-index input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  body.general textarea, body.catalogsearch-result-index textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical; }
  body.general input:invalid, body.general textarea:invalid, body.catalogsearch-result-index input:invalid, body.catalogsearch-result-index textarea:invalid {
    background-color: #f0dddd; }
  body.general table, body.catalogsearch-result-index table {
    border-collapse: collapse;
    border-spacing: 0; }
  body.general td, body.catalogsearch-result-index td {
    vertical-align: top; }
  body.general .chromeframe, body.catalogsearch-result-index .chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: black;
    padding: 0.2em 0; }
  body.general, body.catalogsearch-result-index {
    font-size: 12px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #1f1e24;
    background: #fafafa;
    border: 0px; }
  body.general a, body.catalogsearch-result-index a {
    color: #fa9373;
    text-decoration: none;
    outline: none; }
  body.general button.button span, body.catalogsearch-result-index button.button span {
    background: #66768F;
    padding: 0px;
    height: 42px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left; }
  body.general button.button span span, body.catalogsearch-result-index button.button span span {
    line-height: 42px;
    padding: 0 16px;
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    text-transform: capitalize; }
  body.general button.button:active, body.general button.button:focus, body.catalogsearch-result-index button.button:active, body.catalogsearch-result-index button.button:focus {
    outline: none; }
  body.general button.invert span, body.general button.btn-continue span, body.general .cart-shipping button span, body.general .cart-coupon button span, body.catalogsearch-result-index button.invert span, body.catalogsearch-result-index button.btn-continue span, body.catalogsearch-result-index .cart-shipping button span, body.catalogsearch-result-index .cart-coupon button span {
    background-color: #66768F; }
  body.general button.btn-proceed-checkout span span, body.catalogsearch-result-index button.btn-proceed-checkout span span {
    padding: 0 62px 0 10px;
    background: url("../images/arrow_button.png") 100% 50% no-repeat; }
  body.general button.btn-proceed-checkout:hover span span, body.catalogsearch-result-index button.btn-proceed-checkout:hover span span {
    background-position: 98% 50%; }
  body.general button.button_white, body.catalogsearch-result-index button.button_white {
    height: 42px;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.15);
    padding: 0;
    margin-top: 11px; }
  body.general button.button_white span span, body.catalogsearch-result-index button.button_white span span {
    background: #656469;
    color: #fff;
    padding: 0 25px;
    text-transform: uppercase; }
  body.general button.button_white:hover, body.catalogsearch-result-index button.button_white:hover {
    padding: 1px 0 0 1px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0; }
  body.general .btn-remove, body.general .btn-edit, body.catalogsearch-result-index .btn-remove, body.catalogsearch-result-index .btn-edit {
    display: block;
    width: 15px;
    height: 15px;
    background-color: #656469;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
  body.general .btn-remove:hover, body.general .btn-edit:hover, body.catalogsearch-result-index .btn-remove:hover, body.catalogsearch-result-index .btn-edit:hover {
    background-color: #393431; }
  body.general .btn-edit, body.catalogsearch-result-index .btn-edit {
    background-image: url(../images/btn_edit.png); }
  body.general .btn-remove, body.catalogsearch-result-index .btn-remove {
    background-image: url(../images/btn_remove.png); }
  body.general h1, body.general h2, body.general h3, body.catalogsearch-result-index h1, body.catalogsearch-result-index h2, body.catalogsearch-result-index h3 {
    color: #000;
    color: rgba(0, 0, 0, 0.75);
    font-weight: 400; }
  body.general .std dl dt, body.catalogsearch-result-index .std dl dt {
    color: #4c4c4c; }
  body.general .std h1, body.general .std h2, body.general .std h3, body.general .std h4, body.catalogsearch-result-index .std h1, body.catalogsearch-result-index .std h2, body.catalogsearch-result-index .std h3, body.catalogsearch-result-index .std h4 {
    font-size: 24px;
    font-family: "PT Sans","Myriad Pro",serif;
    font-weight: 400;
    text-transform: uppercase; }
  body.general .std h2, body.catalogsearch-result-index .std h2 {
    font-size: 24px; }
  body.general .std h3, body.general .std h3, body.catalogsearch-result-index .std h3, body.catalogsearch-result-index .std h3 {
    font-size: 18px; }
  body.general .std ul.disc, body.catalogsearch-result-index .std ul.disc {
    list-style: none;
    margin: 10px 0; }
  body.general .std ul.disc li, body.catalogsearch-result-index .std ul.disc li {
    line-height: 22px;
    padding: 0 10px 0 20px;
    background: url("../images/arrow_item.gif") 10px 8px no-repeat; }
  body.general .std ul.buttons li, body.catalogsearch-result-index .std ul.buttons li {
    background: none;
    float: left;
    padding: 0;
    margin: 0 3px 0; }
  body.general .std ul.buttons li button.button span, body.catalogsearch-result-index .std ul.buttons li button.button span {
    text-transform: capitalize;
    font-size: 12px; }
  body.general .page-title, body.catalogsearch-result-index .page-title {
    border: none;
    padding: 0 0 58px;
    margin: 0 15px; }
  body.general .page-popup .page-title, body.catalogsearch-result-index .page-popup .page-title {
    padding: 0 0 18px; }
  body.general .page-title h1, body.general .page-title h2, body.catalogsearch-result-index .page-title h1, body.catalogsearch-result-index .page-title h2 {
    text-transform: uppercase;
    font-size: 36px;
    font-family: "PT Sans","Myriad Pro",serif;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: -1.5px; }
  body.general .page-head-alt, body.catalogsearch-result-index .page-head-alt {
    margin: 0 0 20px;
    padding: 0 0 15px;
    border-bottom: 1px solid #e6e6e6; }
  body.general .page-head-alt h3, body.catalogsearch-result-index .page-head-alt h3 {
    text-transform: uppercase;
    font-size: 24px;
    color: #4c4c4c; }
  body.general .page-title-bg, body.catalogsearch-result-index .page-title-bg {
    position: absolute;
    width: 100%;
    background: #faf7f6 !important; }
  body.general .product-category-title, body.catalogsearch-result-index .product-category-title {
    margin: -30px 0 30px;
    line-height: 36px;
    font-size: 36px;
    padding: 20px 0;
    color: #322c29;
    border-top: 1px solid;
    border-top-color: #e3e3e3;
    border-top-color: rgba(227, 227, 227, 0.61); }
  body.general .buttons-set, body.catalogsearch-result-index .buttons-set {
    padding: 0;
    margin: 0 15px;
    text-align: right; }
  body.general .buttons-set button.button, body.catalogsearch-result-index .buttons-set button.button {
    float: left; }
  body.general .buttons-set .back-link, body.catalogsearch-result-index .buttons-set .back-link {
    float: right; }
  body.general .fieldset, body.catalogsearch-result-index .fieldset {
    border: none;
    background: transparent;
    padding: 15px; }
  body.general .fieldset .legend, body.catalogsearch-result-index .fieldset .legend {
    margin: -40px 0 0 -10px;
    padding: 8px;
    background: transparent;
    border: none; }
  body.general .form-list label, body.catalogsearch-result-index .form-list label {
    float: left;
    color: #000;
    color: rgba(0, 0, 0, 0.75);
    font-weight: 300;
    position: relative;
    z-index: 0;
    margin-top: 0px;
    padding: 0 0 3px 2px; }
  body.general .input-box, body.catalogsearch-result-index .input-box {
    border: 0;
    padding: 0; }
  body.general input.input-text, body.general textarea, body.general input.qty, body.catalogsearch-result-index input.input-text, body.catalogsearch-result-index textarea, body.catalogsearch-result-index input.qty {
    padding: 4px;
    border: 1px solid #f4edea;
    background-color: #ffffff;
    height: 19px;
    -webkit-box-shadow: inset 0px 0px 5px 0px #f4edea;
    -moz-box-shadow: inset 0px 0px 5px 0px #f4edea;
    box-shadow: inset 0px 0px 5px 0px #f4edea;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px; }
  body.general select, body.catalogsearch-result-index select {
    padding: 4px;
    border: 1px solid #f4edea;
    -webkit-box-shadow: inset 0px 0px 5px 0px #f4edea;
    -moz-box-shadow: inset 0px 0px 5px 0px #f4edea;
    box-shadow: inset 0px 0px 5px 0px #f4edea; }
  body.general select.multiselect, body.catalogsearch-result-index select.multiselect {
    height: auto; }
  body.general .form-list select, body.catalogsearch-result-index .form-list select {
    width: 259px; }
  body.general .buttons-set p.required, body.catalogsearch-result-index .buttons-set p.required {
    margin: 0 0 5px; }
  body.general p.required, body.catalogsearch-result-index p.required {
    font-size: 12px;
    text-align: left;
    color: #ff0000; }
  body.general .form-list li.wide textarea, body.catalogsearch-result-index .form-list li.wide textarea {
    width: 670px; }
  body.general .dotted-border, body.catalogsearch-result-index .dotted-border {
    padding: 10px;
    display: block; }
  body.general .shipText, body.catalogsearch-result-index .shipText {
    display: block;
    font-size: 14px; }
  body.general .top-border, body.catalogsearch-result-index .top-border {
    border-top: 3px solid #9a1212; }
  body.general .page, body.catalogsearch-result-index .page {
    width: 100%;
    margin: 0 auto;
    padding: 0; }
  body.general .main-container, body.catalogsearch-result-index .main-container {
    background: #faf7f6; }
  body.general .main, body.catalogsearch-result-index .main {
    margin: 0 auto;
    position: relative; }
  body.general .col-left, body.catalogsearch-result-index .col-left {
    float: left;
    width: 300px;
    border: none;
    padding: 25px 0 0;
    margin: 0;
    height: 100%; }
  body.general .col-main, body.general .col-main-left, body.general .col-main-right, body.catalogsearch-result-index .col-main, body.catalogsearch-result-index .col-main-left, body.catalogsearch-result-index .col-main-right {
    float: right;
    width: 870px;
    border: none;
    padding: 5px 0px 0;
    margin: 0px 25px 0px 0px;
    min-height: 400px; }
  body.general .col-right, body.catalogsearch-result-index .col-right {
    float: right;
    width: 300px;
    border: none;
    padding: 120px 0 0;
    margin: 0; }
  body.general .col1-layout .col-main, body.catalogsearch-result-index .col1-layout .col-main {
    float: none;
    width: auto !important;
    margin: 0;
    background-color: #faf7f6; }
  body.general .col3-layout .col-main, body.catalogsearch-result-index .col3-layout .col-main {
    width: 600px;
    margin: 0;
    float: left; }
  body.general .col3-layout .col-wrapper, body.catalogsearch-result-index .col3-layout .col-wrapper {
    width: auto; }
  body.general.non-responsive, body.catalogsearch-result-index.non-responsive {
    min-width: 1200px; }
  body.general.cms-index-index .col-main, body.general.cms-page-view .col-main, body.catalogsearch-result-index.cms-index-index .col-main, body.catalogsearch-result-index.cms-page-view .col-main {
    float: none;
    width: auto;
    margin: 0;
    padding: 0; }
  body.general.contacts-index-index .buttons-set, body.catalogsearch-result-index.contacts-index-index .buttons-set {
    margin-top: -35px; }
  body.general.contacts-index-index .buttons-set p.required, body.catalogsearch-result-index.contacts-index-index .buttons-set p.required {
    float: left;
    margin: 0 0 25px; }
  body.general.contacts-index-index .buttons-set button.button, body.catalogsearch-result-index.contacts-index-index .buttons-set button.button {
    margin: -12px 0 0;
    clear: left; }
  body.general.contacts-index-index .form-list .input-box, body.general.contacts-index-index .form-list li.wide .input-box, body.catalogsearch-result-index.contacts-index-index .form-list .input-box, body.catalogsearch-result-index.contacts-index-index .form-list li.wide .input-box {
    width: 100%; }
  body.general.contacts-index-index .form-list input.input-text, body.catalogsearch-result-index.contacts-index-index .form-list input.input-text {
    width: 50%; }
  body.general.contacts-index-index .form-list li.wide textarea, body.catalogsearch-result-index.contacts-index-index .form-list li.wide textarea {
    width: 90%; }
  body.general .account-login .block, body.catalogsearch-result-index .account-login .block {
    padding: 23px 0; }
  body.general .account-login .block h3, body.catalogsearch-result-index .account-login .block h3 {
    padding: 0 20px; }
  body.general .customer-account-login .main-container, body.catalogsearch-result-index .customer-account-login .main-container {
    -webkit-box-shadow: inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15); }
  body.general.customer-account-login .account-login, body.catalogsearch-result-index.customer-account-login .account-login {
    padding: 30px 0 90px; }
  body.general.customer-account-login h2, body.catalogsearch-result-index.customer-account-login h2 {
    margin: 0 0 10px; }
  body.general.customer-account-create .account-create, body.catalogsearch-result-index.customer-account-create .account-create {
    padding: 30px 0; }
  body.general.customer-account-create .account-create h2.legend, body.catalogsearch-result-index.customer-account-create .account-create h2.legend {
    margin: 25px 0 0; }
  body.general.customer-account-create .account-create h2.first, body.catalogsearch-result-index.customer-account-create .account-create h2.first {
    margin: 0; }
  body.general.customer-account-create .account-create .form-list .field, body.catalogsearch-result-index.customer-account-create .account-create .form-list .field {
    float: none;
    width: auto; }
  body.general.customer-account-create .account-create .buttons-set, body.catalogsearch-result-index.customer-account-create .account-create .buttons-set {
    margin: 0;
    text-align: center; }
  body.general.customer-account-create .account-create .buttons-set button.button, body.catalogsearch-result-index.customer-account-create .account-create .buttons-set button.button {
    float: none;
    background: none;
    border: none; }
  body.general.customer-account-create .account-create p.required, body.catalogsearch-result-index.customer-account-create .account-create p.required {
    text-align: center;
    clear: both; }
  body.general.customer-account-forgotpassword .account-login, body.catalogsearch-result-index.customer-account-forgotpassword .account-login {
    padding: 30px 0; }
  body.general.customer-account-forgotpassword .main-container, body.catalogsearch-result-index.customer-account-forgotpassword .main-container {
    -webkit-box-shadow: inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15); }
  body.general .cart-shipping button.button span span, body.catalogsearch-result-index .cart-shipping button.button span span {
    padding: 0 16px; }
  body.general .cart-coupon button.button span span, body.catalogsearch-result-index .cart-coupon button.button span span {
    padding: 0 16px; }
  body.general #shopping-cart-table th, body.catalogsearch-result-index #shopping-cart-table th {
    padding: 18px 17px; }
  body.general #shopping-cart-table thead th, body.catalogsearch-result-index #shopping-cart-table thead th {
    text-align: left; }
  body.general .main .cart-empty, body.catalogsearch-result-index .main .cart-empty {
    margin: 15px; }
  body.general.catalog-category-view .col-left, body.general.catalog-category-view .col-right, body.catalogsearch-result-index.catalog-category-view .col-left, body.catalogsearch-result-index.catalog-category-view .col-right {
    padding: 30px 0 0; }
  body.general.catalogsearch-result-index .breadcrumbs, body.general.catalogsearch-advanced-index .breadcrumbs, body.general.catalogsearch-advanced-result .breadcrumbs, body.catalogsearch-result-index.catalogsearch-result-index .breadcrumbs, body.catalogsearch-result-index.catalogsearch-advanced-index .breadcrumbs, body.catalogsearch-result-index.catalogsearch-advanced-result .breadcrumbs {
    display: none; }
  body.general.catalog-category-view .col1-layout .products-grid, body.catalogsearch-result-index.catalog-category-view .col1-layout .products-grid {
    margin: 0 0 0 -15px; }
  body.general .checkout-onepage-index .col-right, body.catalogsearch-result-index .checkout-onepage-index .col-right {
    padding: 202px 0 0; }
  body.general .checkout-onepage-success .buttons-set, body.catalogsearch-result-index .checkout-onepage-success .buttons-set {
    margin: 15px 0; }
  body.general.checkout-cart-index .page-title h1, body.catalogsearch-result-index.checkout-cart-index .page-title h1 {
    line-height: 42px;
    padding: 0;
    float: left;
    margin: 0; }
  body.general .cart .page-title .checkout-types, body.catalogsearch-result-index .cart .page-title .checkout-types {
    margin-top: 0px;
    float: right; }
  body.general .cart .title-buttons .checkout-types li, body.catalogsearch-result-index .cart .title-buttons .checkout-types li {
    margin: 0;
    float: left; }
  body.general .my-account .banglesTopContent, body.catalogsearch-result-index .my-account .banglesTopContent {
    width: auto; }
  body.general .header-container, body.catalogsearch-result-index .header-container {
    background: #ffffff;
    color: #656565;
    position: relative;
    font-family: museo-sans-rounded !important; }
  body.general .top-switch-bg, body.catalogsearch-result-index .top-switch-bg {
    background: #556681;
    min-height: 29px;
    position: relative; }
  body.general .header-switch, body.catalogsearch-result-index .header-switch {
    line-height: 29px;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    margin-right: 2px;
    float: left; }
  body.general .top-switch-bg .over, body.catalogsearch-result-index .top-switch-bg .over {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
  body.general .top-switch-bg .over span, body.catalogsearch-result-index .top-switch-bg .over span {
    background: #fff; }
  body.general .header-switch span, body.catalogsearch-result-index .header-switch span {
    color: rgba(108, 108, 108, 0.59);
    display: block;
    padding: 0 10px;
    position: relative;
    z-index: 2; }
  body.general .header-switch span.current, body.catalogsearch-result-index .header-switch span.current {
    display: inline;
    color: rgba(29, 28, 27, 0.59);
    padding: 0 12px 0 5px;
    background: url("../images/arrow_switch.png") 100% 50% no-repeat; }
  body.general .header-dropdown, body.catalogsearch-result-index .header-dropdown {
    background: #fff;
    padding: 14px;
    display: none;
    position: absolute;
    margin: 0;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
  body.general .header-dropdown ul li a, body.catalogsearch-result-index .header-dropdown ul li a {
    display: block;
    line-height: 28px;
    min-width: 110px;
    margin: 0;
    padding: 0 9px;
    color: #8c8c8c; }
  body.general .header-dropdown ul li a:hover, body.catalogsearch-result-index .header-dropdown ul li a:hover {
    background: #f5f4f4;
    text-decoration: none; }
  body.general .header-dropdown ul li a.selected, body.catalogsearch-result-index .header-dropdown ul li a.selected {
    color: #322c29; }
  body.general .language-switch, body.catalogsearch-result-index .language-switch {
    margin-left: -10px; }
  body.general .language-switch .header-dropdown ul li a, body.catalogsearch-result-index .language-switch .header-dropdown ul li a {
    background-repeat: no-repeat;
    background-position: 10px 50%;
    padding: 0 9px 0 35px; }
  body.general .language-select, body.general .currency-select, body.catalogsearch-result-index .language-select, body.catalogsearch-result-index .currency-select {
    display: none; }
  body.general .links, body.catalogsearch-result-index .links {
    float: right;
    margin: 0;
    padding: 0; }
  body.general .links li, body.catalogsearch-result-index .links li {
    margin: 0;
    padding: 0;
    line-height: 29px; }
  body.general .links li a, body.catalogsearch-result-index .links li a {
    color: #1d1c1b; }
  body.general .links li a:hover, body.catalogsearch-result-index .links li a:hover {
    color: #777;
    text-decoration: none; }
  body.general .links li.separator, body.catalogsearch-result-index .links li.separator {
    padding: 0 12px;
    background: url("../images/links_separator.png") 50% 50% no-repeat; }
  body.general header, body.catalogsearch-result-index header {
    position: relative;
    z-index: 9999;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15); }
  body.general header a.logo, body.catalogsearch-result-index header a.logo {
    text-decoration: none !important;
    margin: 12px 0; }
  body.general header a.logo img, body.catalogsearch-result-index header a.logo img {
    float: left;
    display: inline-block;
    height: auto;
    width: auto\9;
    /* ie8 */ }
  body.general header .logo strong, body.catalogsearch-result-index header .logo strong {
    position: absolute;
    top: -999em;
    left: -999em;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -999em;
    overflow: hidden; }
  body.general header h1.logo, body.catalogsearch-result-index header h1.logo {
    padding: 0; }
  body.general header.fixed, body.catalogsearch-result-index header.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff; }
  body.general header.fixed a.logo, body.catalogsearch-result-index header.fixed a.logo {
    margin: 14px 0; }
  body.general header.fixed #queldoreiNav, body.general header.fixed #nav, body.general header.fixed #queldoreiNav-mob, body.catalogsearch-result-index header.fixed #queldoreiNav, body.catalogsearch-result-index header.fixed #nav, body.catalogsearch-result-index header.fixed #queldoreiNav-mob {
    margin: 11px 0 14px 46px; }
  body.general .cart-top-container, body.catalogsearch-result-index .cart-top-container {
    float: left;
    position: relative; }
  body.general .cart-top > a, body.catalogsearch-result-index .cart-top > a {
    display: block;
    background: #66768f url("../images/top-cart.png") -2px -2px no-repeat !important;
    width: 34px;
    height: 34px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
  body.general .cart-top > a:hover, body.catalogsearch-result-index .cart-top > a:hover {
    background-color: #656469;
    text-decoration: none; }
  body.general #carttop, body.catalogsearch-result-index #carttop {
    height: 25px;
    width: 25px;
    background-color: #df8c7c;
    border-radius: 25px;
    top: -7px;
    position: absolute;
    left: 17px;
    color: white;
    text-align: center;
    line-height: 21px;
    padding: 0px;
    font-size: 12px; }
  body.general .cart-top > a span, body.catalogsearch-result-index .cart-top > a span {
    padding: 0 0 0 48px;
    color: #373230;
    font-size: 14px;
    font-family: "PT Sans","Myriad Pro",sans-serif;
    font-weight: 700;
    line-height: 38px;
    text-transform: uppercase;
    white-space: nowrap; }
  body.general .cart-top > a span, body.catalogsearch-result-index .cart-top > a span {
    font-size: 12px;
    font-family: "PT Sans","Myriad Pro",sans-serif;
    font-weight: 700; }
  body.general .cartResult, body.catalogsearch-result-index .cartResult {
    height: 25px;
    width: 25px;
    background-color: #5f2167;
    border-radius: 25px;
    top: -7px;
    position: absolute;
    left: 17px;
    color: white;
    text-align: center;
    line-height: 21px; }
  body.general .cart-top-container .details, body.catalogsearch-result-index .cart-top-container .details {
    display: none;
    background: #fff;
    width: 254px;
    padding: 16px;
    line-height: 150%;
    color: #7b7b7b;
    position: absolute;
    z-index: 10020;
    right: -40px;
    top: 48px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; }
  body.general .cart-top-container .details-border, body.catalogsearch-result-index .cart-top-container .details-border {
    background: #66768f;
    height: 4px;
    width: 254px;
    padding: 0 16px;
    margin: -16px 0 16px -16px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px; }
  body.general .cart-top-container .details-border:before, body.catalogsearch-result-index .cart-top-container .details-border:before {
    content: "";
    position: absolute;
    border-color: transparent transparent #65646a transparent;
    border-style: solid;
    border-width: 5px;
    height: 0;
    width: 0;
    top: -9px;
    right: 52px; }
  body.general .cart-top-container .details .text-recently, body.catalogsearch-result-index .cart-top-container .details .text-recently {
    font-size: 11px; }
  body.general .cart-top-container .details a, body.catalogsearch-result-index .cart-top-container .details a {
    color: #7b7b7b; }
  body.general .cart-top-container .details a:hover, body.catalogsearch-result-index .cart-top-container .details a:hover {
    text-decoration: none;
    color: #fa9373; }
  body.general .cart-top-container .details p, body.catalogsearch-result-index .cart-top-container .details p {
    margin: 14px 0 5px 0; }
  body.general .cart-top-container .details p.product-name, body.catalogsearch-result-index .cart-top-container .details p.product-name {
    margin: 0; }
  body.general .cart-top-container .details .item-options, body.catalogsearch-result-index .cart-top-container .details .item-options {
    font-size: 10px;
    line-height: 10px; }
  body.general .cart-top-container .details ol, body.catalogsearch-result-index .cart-top-container .details ol {
    margin: 0;
    padding: 0; }
  body.general .cart-top-container .details ol li.item, body.catalogsearch-result-index .cart-top-container .details ol li.item {
    padding: 0 5px 10px 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #f1f1f1; }
  body.general .cart-top-container .details ol li.item:last-child, body.catalogsearch-result-index .cart-top-container .details ol li.item:last-child {
    margin: 0;
    border: none; }
  body.general .cart-top-container .details ol li.item strong, body.catalogsearch-result-index .cart-top-container .details ol li.item strong {
    font-weight: 300; }
  body.general .mini-products-list .product-image, body.catalogsearch-result-index .mini-products-list .product-image {
    border: none;
    padding: 0px;
    float: left; }
  body.general .mini-products-list .product-details, body.catalogsearch-result-index .mini-products-list .product-details {
    margin-left: 60px; }
  body.general .cart-top-container .details .btn-edit, body.catalogsearch-result-index .cart-top-container .details .btn-edit {
    float: right;
    margin-left: 18px;
    text-indent: -9999em; }
  body.general .cart-top-container .details .btn-remove, body.catalogsearch-result-index .cart-top-container .details .btn-remove {
    float: right;
    margin-left: 2px;
    text-indent: -9999em; }
  body.general .cart-top-container .details .buttons, body.catalogsearch-result-index .cart-top-container .details .buttons {
    margin-top: 15px; }
  body.general .cart-top-container .details .button span span, body.catalogsearch-result-index .cart-top-container .details .button span span {
    font-size: 14px;
    padding: 0 10px;
    float: left; }
  body.general .cart-top-container .details .button, body.catalogsearch-result-index .cart-top-container .details .button {
    float: right;
    padding-bottom: 20px; }
  body.general .cart-top-container .details .btn-continue, body.catalogsearch-result-index .cart-top-container .details .btn-continue {
    float: left;
    padding: 0; }
  body.general .cart-top-container .cart-promotion, body.catalogsearch-result-index .cart-top-container .cart-promotion {
    background: #eee;
    padding: 10px;
    color: #392420; }
  body.general .cart-top-container .details .subtotal-wrapper, body.catalogsearch-result-index .cart-top-container .details .subtotal-wrapper {
    width: 286px;
    margin: 0 0 1px -16px;
    padding: 0;
    overflow: hidden; }
  body.general .cart-top-container .details .subtotal, body.catalogsearch-result-index .cart-top-container .details .subtotal {
    background: #fefefe;
    width: 254px;
    margin: 0 0 0 -10px;
    padding: 0 26px;
    line-height: 41px;
    font-size: 13px;
    font-weight: 700;
    text-align: right;
    text-transform: uppercase;
    -moz-box-shadow: inset 0 0 10px rgba(57, 36, 32, 0.18);
    -webkit-box-shadow: inset 0 0 10px rgba(57, 36, 32, 0.18);
    box-shadow: inset 0 0 10px rgba(57, 36, 32, 0.18); }
  body.general .notification-top-container, body.catalogsearch-result-index .notification-top-container {
    float: left;
    position: relative;
    margin-right: 15px; }
  body.general .notification-top > a, body.catalogsearch-result-index .notification-top > a {
    display: block;
    background: #66768f url("../images/top-cart.png") -46px -3px no-repeat !important;
    width: 34px;
    height: 34px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
  body.general .notification-top > a:hover, body.catalogsearch-result-index .notification-top > a:hover {
    background-color: #656469;
    text-decoration: none; }
  body.general #notificationtop, body.catalogsearch-result-index #notificationtop {
    height: 25px;
    width: 25px;
    background-color: #df8c7c;
    border-radius: 25px;
    top: -7px;
    position: absolute;
    left: 17px;
    color: white;
    text-align: center;
    line-height: 21px;
    padding: 0px;
    font-size: 12px; }
  body.general .notification-top > a span, body.catalogsearch-result-index .notification-top > a span {
    padding: 0 0 0 48px;
    color: #373230;
    font-size: 14px;
    font-family: "PT Sans","Myriad Pro",sans-serif;
    font-weight: 700;
    line-height: 38px;
    text-transform: uppercase;
    white-space: nowrap; }
  body.general .notification-top > a span, body.catalogsearch-result-index .notification-top > a span {
    font-size: 12px;
    font-family: "PT Sans","Myriad Pro",sans-serif;
    font-weight: 700; }
  body.general .notificationResult, body.catalogsearch-result-index .notificationResult {
    height: 25px;
    width: 25px;
    background-color: #5f2167;
    border-radius: 25px;
    top: -7px;
    position: absolute;
    left: 17px;
    color: white;
    text-align: center;
    line-height: 21px; }
  body.general .top-dropdowns, body.catalogsearch-result-index .top-dropdowns {
    visibility: hidden !important;
    position: absolute;
    right: 0;
    top: 26%;
    margin-top: 0; }
  body.general .cracker_gif, body.catalogsearch-result-index .cracker_gif {
    background-repeat: no-repeat;
    height: 77px;
    width: 77px;
    position: absolute;
    animation-play-state: paused; }
  body.general .cracker_gif_image_1, body.catalogsearch-result-index .cracker_gif_image_1 {
    background-image: url("../images/77x77.gif?00"); }
  body.general .cracker_gif_1, body.catalogsearch-result-index .cracker_gif_1 {
    top: 25%;
    right: 121%; }
  body.general .cracker_gif_2, body.catalogsearch-result-index .cracker_gif_2 {
    right: 110%;
    top: 10%;
    zoom: 0.7; }
  body.general .cracker_gif_3, body.catalogsearch-result-index .cracker_gif_3 {
    top: 35%;
    right: 100%; }
  body.general .cracker_gif_4, body.catalogsearch-result-index .cracker_gif_4 {
    top: 10%;
    right: 8%;
    zoom: 0.7; }
  body.general .cracker_gif_5, body.catalogsearch-result-index .cracker_gif_5 {
    left: 99%; }
  body.general .cracker_gif_6, body.catalogsearch-result-index .cracker_gif_6 {
    left: 110%; }
  body.general .cracker_gif_7, body.catalogsearch-result-index .cracker_gif_7 {
    top: 35%;
    left: 121%; }
  body.general .cart-top-title, body.catalogsearch-result-index .cart-top-title {
    font-family: "PT Sans",'Myriad Pro', sans-serif;
    font-size: 14px;
    line-height: 38px;
    text-align: left;
    margin: 0 0 10px 5px;
    display: none; }
  body.general .cart-top-title a, body.catalogsearch-result-index .cart-top-title a {
    display: block;
    vertical-align: top; }
  body.general .cart-top-title a:hover, body.catalogsearch-result-index .cart-top-title a:hover {
    text-decoration: none;
    color: #000; }
  body.general .cart-top-title a span.icon, body.catalogsearch-result-index .cart-top-title a span.icon {
    display: block;
    float: left;
    background: #5f2167 url("../images/top-cart.png") 50% 50% no-repeat;
    width: 38px;
    height: 38px;
    margin: 0 10px 0 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
  body.general .cart-top-title a:hover span.icon, body.catalogsearch-result-index .cart-top-title a:hover span.icon {
    background-color: #7e7d82;
    text-decoration: none; }
  body.general #shopping-cart-table .wishlistcheckout, body.catalogsearch-result-index #shopping-cart-table .wishlistcheckout {
    clear: both;
    display: block;
    margin: 0;
    padding: 0; }
  body.general #shopping-cart-table .delete, body.catalogsearch-result-index #shopping-cart-table .delete {
    margin: 0;
    padding: 0; }
  body.general #shopping-cart-table .delete a span, body.catalogsearch-result-index #shopping-cart-table .delete a span {
    padding-left: 0 !important;
    margin-left: 0 !important; }
  body.general #shopping-cart-table button.btn-update, body.catalogsearch-result-index #shopping-cart-table button.btn-update {
    float: right; }
  body.general .search-top-container, body.catalogsearch-result-index .search-top-container {
    float: left;
    position: relative;
    margin-right: 10px; }
  body.general .search-top, body.catalogsearch-result-index .search-top {
    display: block;
    overflow: hidden;
    background: #66768f url("../images/icon_search.png") 50% 50% no-repeat !important;
    width: 34px;
    height: 34px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    cursor: pointer; }
  body.general .search-top:hover, body.catalogsearch-result-index .search-top:hover {
    background-color: #656469; }
  body.general .search-form, body.catalogsearch-result-index .search-form {
    display: none;
    background: #fff;
    width: 240px;
    padding: 8px;
    position: absolute;
    z-index: 10030;
    right: -60px;
    top: 47px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; }
  body.general .search-form-border, body.catalogsearch-result-index .search-form-border {
    background: #556681;
    height: 4px;
    width: 240px;
    padding: 0 8px;
    margin: -8px 0 8px -8px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px; }
  body.general .search-form-border:before, body.catalogsearch-result-index .search-form-border:before {
    content: "";
    position: absolute;
    border-color: transparent transparent #656469 transparent;
    border-style: solid;
    border-width: 5px;
    height: 0;
    width: 0;
    top: -9px;
    right: 72px; }
  body.general .search-top-container .search-form .search-top-title, body.catalogsearch-result-index .search-top-container .search-form .search-top-title {
    font-family: "PT Sans",'Myriad Pro', sans-serif;
    font-size: 16px;
    line-height: 38px;
    text-align: left;
    vertical-align: top;
    margin: 0 0 0 42px;
    display: none; }
  body.general .search-top-container .search-form .search-top-title span.icon, body.catalogsearch-result-index .search-top-container .search-form .search-top-title span.icon {
    display: inline-block;
    background: #656469 url("../images/icon_search.png") 50% 50% no-repeat;
    width: 38px;
    height: 38px;
    margin: 0 10px 0 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
  body.general .search-top-container .search-form .search-top-title:hover span.icon, body.catalogsearch-result-index .search-top-container .search-form .search-top-title:hover span.icon {
    background-color: #7e7d82;
    text-decoration: none; }
  body.general #search, body.catalogsearch-result-index #search {
    width: 224px;
    height: 19px;
    padding: 4px 7px;
    border: 1px solid #f4edea;
    line-height: 19px;
    color: #7b7b7b;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; }
  body.general #search_mini_form .form-search button, body.catalogsearch-result-index #search_mini_form .form-search button {
    display: none; }
  body.general .search-autocomplete, body.catalogsearch-result-index .search-autocomplete {
    background: #fff;
    margin: 0;
    position: relative !important;
    top: 0 !important;
    left: 0 !important; }
  body.general .search-autocomplete ul, body.catalogsearch-result-index .search-autocomplete ul {
    margin: 0;
    padding: 0; }
  body.general .search-autocomplete ul li, body.catalogsearch-result-index .search-autocomplete ul li {
    line-height: 21px;
    padding: 0 10px;
    color: #000;
    color: rgba(0, 0, 0, 0.67); }
  body.general .search-autocomplete ul li span.amount, body.catalogsearch-result-index .search-autocomplete ul li span.amount {
    float: right;
    font-weight: 800; }
  body.general .search-autocomplete ul li.even, body.catalogsearch-result-index .search-autocomplete ul li.even {
    background: #e7e7e7; }
  body.general .search-autocomplete ul li:hover, body.catalogsearch-result-index .search-autocomplete ul li:hover {
    background: #ddd; }
  body.general .search-field #search, body.catalogsearch-result-index .search-field #search {
    width: 184px; }
  body.general .search-field #search_mini_form .form-search, body.catalogsearch-result-index .search-field #search_mini_form .form-search {
    margin: 5px 12px 0 0; }
  body.general .search-field #search_mini_form .form-search button, body.catalogsearch-result-index .search-field #search_mini_form .form-search button {
    display: block;
    position: absolute;
    width: 23px;
    height: 29px;
    margin: -29px 0 0 176px;
    background: transparent url("../images/search_icon.png") 0 0 no-repeat;
    border: 0; }
  body.general .search-field #search_mini_form .form-search button:hover, body.catalogsearch-result-index .search-field #search_mini_form .form-search button:hover {
    background-position: 0 100%; }
  body.general .compare-top-container, body.catalogsearch-result-index .compare-top-container {
    float: left;
    position: relative;
    margin: 0 20px; }
  body.general .compare-top, body.catalogsearch-result-index .compare-top {
    display: block;
    overflow: hidden;
    background: #656469 url("../images/icon_compare.png") 50% 50% no-repeat;
    width: 34px;
    height: 34px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    cursor: pointer; }
  body.general .compare-top:hover, body.catalogsearch-result-index .compare-top:hover {
    background-color: #656469; }
  body.general .compare-top-container .details, body.catalogsearch-result-index .compare-top-container .details {
    display: none;
    background: #fff;
    width: 254px;
    padding: 16px;
    line-height: 150%;
    color: #7b7b7b;
    position: absolute;
    z-index: 10020;
    right: -40px;
    top: 48px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; }
  body.general .compare-top-container .details-border, body.catalogsearch-result-index .compare-top-container .details-border {
    background: #656469;
    height: 4px;
    width: 254px;
    padding: 0 16px;
    margin: -16px 0 16px -16px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px; }
  body.general .compare-top-container .details-border:before, body.catalogsearch-result-index .compare-top-container .details-border:before {
    content: "";
    position: absolute;
    border-color: transparent transparent #656469 transparent;
    border-style: solid;
    border-width: 5px;
    height: 0;
    width: 0;
    top: -9px;
    right: 52px; }
  body.general .compare-top-container .details a:hover, body.catalogsearch-result-index .compare-top-container .details a:hover {
    text-decoration: none;
    color: #000; }
  body.general .compare-top-container .details li.item, body.catalogsearch-result-index .compare-top-container .details li.item {
    margin: 0 0 9px 25px;
    padding: 0;
    line-height: 16px;
    background: none; }
  body.general .compare-top-container .details .btn-remove, body.catalogsearch-result-index .compare-top-container .details .btn-remove {
    float: left;
    margin: 1px 0 0 -33px;
    font-size: 0pt; }
  body.general .compare-top-container .details .actions, body.catalogsearch-result-index .compare-top-container .details .actions {
    margin: 10px 0 0 0;
    padding: 10px 0 0;
    border-top: 1px solid #e8e8e8;
    text-align: center; }
  body.general .compare-top-container .details .actions .f-right, body.catalogsearch-result-index .compare-top-container .details .actions .f-right {
    float: none !important;
    line-height: 25px; }
  body.general .compare-top-container .details .actions a, body.catalogsearch-result-index .compare-top-container .details .actions a {
    float: none; }
  body.general .compare-top-container .details .actions a:before, body.catalogsearch-result-index .compare-top-container .details .actions a:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    margin: 5px 0 0 -20px;
    background-color: #393431;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background-image: url(../images/btn_remove.png); }
  body.general .compare-top-title, body.catalogsearch-result-index .compare-top-title {
    font-family: "PT Sans",'Myriad Pro', sans-serif;
    font-size: 14px;
    line-height: 38px;
    text-align: left;
    margin: 0 0 10px 5px;
    display: none; }
  body.general .compare-top-title a, body.catalogsearch-result-index .compare-top-title a {
    display: block;
    vertical-align: top; }
  body.general .compare-top-title a:hover, body.catalogsearch-result-index .compare-top-title a:hover {
    text-decoration: none;
    color: #000; }
  body.general .compare-top-title a span.icon, body.catalogsearch-result-index .compare-top-title a span.icon {
    display: block;
    float: left;
    background: #656469 url("../images/icon_compare.png") 50% 50% no-repeat;
    width: 38px;
    height: 38px;
    margin: 0 10px 0 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
  body.general .compare-top-title a:hover span.icon, body.catalogsearch-result-index .compare-top-title a:hover span.icon {
    background-color: #656469;
    text-decoration: none; }
  body.general .footer-info a, body.catalogsearch-result-index .footer-info a {
    color: #000 !important;
    font-size: 14px; }
  body.general .footer-info a:hover, body.catalogsearch-result-index .footer-info a:hover {
    color: #000 !important; }
  body.general .footer-container, body.catalogsearch-result-index .footer-container {
    color: #666666;
    margin: 0;
    padding: 0;
    position: relative;
    clear: both; }
  body.general .footer-banners img, body.catalogsearch-result-index .footer-banners img {
    max-width: 100%;
    height: auto;
    width: auto\9;
    /* ie8 */ }
  body.general .footer-banners a:hover img, body.catalogsearch-result-index .footer-banners a:hover img {
    opacity: 0.6; }
  body.general .footer-banners, body.catalogsearch-result-index .footer-banners {
    box-shadow: 5px 5px 5px 5px #666666;
    height: auto;
    line-height: 80px; }
  body.general .footer-info, body.catalogsearch-result-index .footer-info {
    padding: 50px 0px 15px 0px; }
  body.general .footer-info a, body.catalogsearch-result-index .footer-info a {
    color: #656469; }
  body.general .footer-info a:hover, body.catalogsearch-result-index .footer-info a:hover {
    color: #000;
    text-decoration: none; }
  body.general .footer-info h4, body.catalogsearch-result-index .footer-info h4 {
    font-family: "PT Sans",Arial,sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #000000 !important; }
  body.general .footer-info h2, body.catalogsearch-result-index .footer-info h2 {
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.4;
    text-transform: uppercase; }
  body.general .footer-info .information h4, body.catalogsearch-result-index .footer-info .information h4 {
    margin-bottom: 4px; }
  body.general .footer-info hr, body.catalogsearch-result-index .footer-info hr {
    border-top: 1px solid black;
    border-top-color: #e6e6e4;
    border-top-color: rgba(0, 0, 0, 0.06);
    height: 1px;
    margin: 17px 0; }
  body.general .footer-info p, body.catalogsearch-result-index .footer-info p {
    line-height: 239%;
    margin: 0 0 10px 3px;
    color: #868686; }
  body.general .footersubscribe .footer-info p, body.catalogsearch-result-index .footersubscribe .footer-info p {
    line-height: 239%;
    margin: 0 0 10px 0;
    color: #868686; }
  body.general .footer-info .followus, body.catalogsearch-result-index .footer-info .followus {
    display: block;
    margin-bottom: 20px; }
  body.general .footer-info .facebook_likke_button, body.catalogsearch-result-index .footer-info .facebook_likke_button {
    float: left;
    margin-bottom: 10px; }
  body.general .footer-info ul, body.catalogsearch-result-index .footer-info ul {
    margin: 0;
    padding: 0; }
  body.general .footer-info ul li, body.catalogsearch-result-index .footer-info ul li {
    margin: 0;
    padding: 0;
    line-height: 25px;
    list-style: none;
    font-size: 14px; }
  body.general .footer-info ul li p, body.catalogsearch-result-index .footer-info ul li p {
    overflow: hidden;
    line-height: 30px; }
  body.general .footer-info .information ul li, body.general .footer-info ul.disc li, body.catalogsearch-result-index .footer-info .information ul li, body.catalogsearch-result-index .footer-info ul.disc li {
    margin: 0;
    padding: 0 0 15px 24px;
    line-height: 130%;
    position: relative;
    color: #868686; }
  body.general .footer-info .information ul li:before, body.general .footer-info ul.disc li:before, body.catalogsearch-result-index .footer-info .information ul li:before, body.catalogsearch-result-index .footer-info ul.disc li:before {
    content: '\2219';
    font-size: 60px;
    position: absolute;
    top: 1px;
    left: 0px;
    font-family: "PT Sans", "Times New Roman";
    font-style: normal;
    color: #656469; }
  body.general .footer-info ul.twitterList, body.catalogsearch-result-index .footer-info ul.twitterList {
    margin: -3px 0 0; }
  body.general .footer-info ul.twitterList li, body.catalogsearch-result-index .footer-info ul.twitterList li {
    margin: 0;
    padding: 0;
    line-height: 20px;
    color: #868686; }
  body.general .footer-info ul.twitterList li.follow, body.catalogsearch-result-index .footer-info ul.twitterList li.follow {
    padding: 0 0 0 53px; }
  body.general .footer-info ul.twitterList li span.tweet-icon, body.catalogsearch-result-index .footer-info ul.twitterList li span.tweet-icon {
    display: block;
    float: left;
    width: 36px;
    height: 36px;
    margin: 0px 16px 0 1px;
    background: #656469 url("../images/icon_twitter.png") 50% 50% no-repeat;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
  body.general .footer-info ul.twitterList li:hover span.tweet-icon, body.catalogsearch-result-index .footer-info ul.twitterList li:hover span.tweet-icon {
    background-color: #322c29; }
  body.general .footer-info ul.twitterList li span.time-ago, body.catalogsearch-result-index .footer-info ul.twitterList li span.time-ago {
    display: block;
    color: rgba(146, 146, 146, 0.85); }
  body.general .footer-info ul.twitterList li p, body.catalogsearch-result-index .footer-info ul.twitterList li p {
    overflow: hidden;
    line-height: 20px;
    margin: 0 0 20px;
    padding: 3px 0 23px;
    border-bottom: 1px solid #e6e6e4;
    border-bottom-color: rgba(0, 0, 0, 0.06); }
  body.general .footer-info ul.social, body.catalogsearch-result-index .footer-info ul.social {
    margin: 46px 0 0; }
  body.general .footer-info ul.social li, body.catalogsearch-result-index .footer-info ul.social li {
    float: left;
    margin: 0 4px 0 0;
    padding: 0;
    background: none; }
  body.general .footer-info ul.social li a, body.catalogsearch-result-index .footer-info ul.social li a {
    display: block;
    position: relative;
    width: 36px;
    height: 36px;
    background: url("../images/social_icons.png") 0 0 no-repeat;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    text-indent: -999px; }
  body.general .footer-info ul.social li a.twitter, body.catalogsearch-result-index .footer-info ul.social li a.twitter {
    background-color: #53b1f0; }
  body.general .footer-info ul.social li a.facebook, body.catalogsearch-result-index .footer-info ul.social li a.facebook {
    background-color: #3d5fa6;
    background-position: -36px 0; }
  body.general .footer-info ul.social li a.email, body.catalogsearch-result-index .footer-info ul.social li a.email {
    background-color: #525252;
    background-position: -72px 0; }
  body.general .footer-info ul.social li a.google, body.catalogsearch-result-index .footer-info ul.social li a.google {
    background-color: #fac200;
    background-position: -108px 0; }
  body.general .footer-info ul.social li a:hover, body.catalogsearch-result-index .footer-info ul.social li a:hover {
    background-color: #656469; }
  body.general .footer-info .block-control, body.catalogsearch-result-index .footer-info .block-control {
    display: none;
    position: absolute;
    top: 0;
    right: -27px;
    width: 35px;
    height: 35px;
    background: #FEFEFE url("../images/arrow_footer.png") 0 0 no-repeat;
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    border-radius: 100% !important; }
  body.general .footer-info .block-control:hover, body.catalogsearch-result-index .footer-info .block-control:hover {
    background-color: #656469;
    background-position: 0 100%; }
  body.general .footer-info .block-control-hide, body.catalogsearch-result-index .footer-info .block-control-hide {
    background-position: 100% 0; }
  body.general .footer-info .block-control-hide:hover, body.catalogsearch-result-index .footer-info .block-control-hide:hover {
    background-color: #656469;
    background-position: 100% 100%; }
  body.general .footer-info .block-content, body.catalogsearch-result-index .footer-info .block-content {
    display: block; }
  body.general .footer-info iframe, body.catalogsearch-result-index .footer-info iframe {
    width: 300px;
    height: 260px;
    margin: 0 -15px; }
  body.general footer, body.catalogsearch-result-index footer {
    line-height: 58px; }
  body.general footer a, body.catalogsearch-result-index footer a {
    color: #a2a2a2; }
  body.general footer a:hover, body.catalogsearch-result-index footer a:hover {
    color: #fff;
    text-decoration: none; }
  body.general footer ul, body.catalogsearch-result-index footer ul {
    margin: 0;
    padding: 0; }
  body.general footer ul.links, body.catalogsearch-result-index footer ul.links {
    float: right;
    margin-right: 10px; }
  body.general footer ul.links a, body.catalogsearch-result-index footer ul.links a {
    color: #8c8c8c;
    color: rgba(140, 140, 140, 0.87); }
  body.general footer ul.links li a:hover, body.catalogsearch-result-index footer ul.links li a:hover {
    color: #fff;
    text-decoration: none; }
  body.general footer ul.links li.separator, body.catalogsearch-result-index footer ul.links li.separator {
    padding: 0 9px 0 8px;
    background: url("../images/footer_links_separator.png") 50% 50% no-repeat; }
  body.general footer .copyright, body.catalogsearch-result-index footer .copyright {
    border-top: 1px dotted #e0e0e0;
    margin: 40px 0 0;
    padding: 20px 0 0; }
  body.general footer address, body.catalogsearch-result-index footer address {
    margin-left: 10px; }
  body.general .mobile-nav, body.catalogsearch-result-index .mobile-nav {
    display: none; }
  body.general .mob_menu li.parent em, body.catalogsearch-result-index .mob_menu li.parent em {
    float: right;
    display: block;
    width: 36px;
    text-align: center;
    font-style: normal;
    font-weight: 700; }
  body.general .mob_menu li.parent em:hover, body.catalogsearch-result-index .mob_menu li.parent em:hover {
    cursor: pointer;
    background: #fff;
    color: #000 !important; }
  body.general .mob_menu, body.catalogsearch-result-index .mob_menu {
    position: relative;
    z-index: 10010;
    display: inline-block;
    vertical-align: middle;
    width: 100%; }
  body.general #navigation_select, body.catalogsearch-result-index #navigation_select {
    display: none;
    min-width: 100%; }
  body.general .dial, body.catalogsearch-result-index .dial {
    float: left;
    position: relative !important; }
  body.general .invite, body.catalogsearch-result-index .invite {
    float: right;
    position: relative !important; }
  body.general #invitebox-btn img, body.catalogsearch-result-index #invitebox-btn img {
    padding: 0 !important;
    height: 24px; }
  body.general nav .nav-top-title, body.general .nav-container .nav-top-title, body.catalogsearch-result-index nav .nav-top-title, body.catalogsearch-result-index .nav-container .nav-top-title {
    cursor: pointer;
    font-family: "PT Sans",'Myriad Pro', sans-serif;
    font-size: 16px;
    text-align: left;
    width: 220px;
    margin: 0 auto 3px;
    padding: 0 10px;
    line-height: 36px;
    background: #f4edea;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
  body.general nav .nav-top-title a, body.general .nav-container .nav-top-title a, body.catalogsearch-result-index nav .nav-top-title a, body.catalogsearch-result-index .nav-container .nav-top-title a {
    color: #000;
    text-decoration: none; }
  body.general nav .nav-top-title div.icon, body.general .nav-container .nav-top-title div.icon, body.catalogsearch-result-index nav .nav-top-title div.icon, body.catalogsearch-result-index .nav-container .nav-top-title div.icon {
    float: left;
    width: 15px;
    margin: 11px 10px 0 0; }
  body.general nav .nav-top-title div.icon span, body.general .nav-container .nav-top-title div.icon span, body.catalogsearch-result-index nav .nav-top-title div.icon span, body.catalogsearch-result-index .nav-container .nav-top-title div.icon span {
    display: block;
    height: 3px;
    margin: 0 0 2px; }
  body.general nav .nav-top-title:hover a, body.general .nav-container .nav-top-title:hover a,
  body.general nav .nav-top-title.active a, body.general .nav-container .nav-top-title.active a, body.catalogsearch-result-index nav .nav-top-title:hover a, body.catalogsearch-result-index .nav-container .nav-top-title:hover a,
  body.catalogsearch-result-index nav .nav-top-title.active a, body.catalogsearch-result-index .nav-container .nav-top-title.active a {
    color: #fff; }
  body.general nav .nav-top-title:hover div.icon span, body.general .nav-container .nav-top-title:hover div.icon span,
  body.general nav .nav-top-title.active div.icon span, body.general .nav-container .nav-top-title.active div.icon span, body.catalogsearch-result-index nav .nav-top-title:hover div.icon span, body.catalogsearch-result-index .nav-container .nav-top-title:hover div.icon span,
  body.catalogsearch-result-index nav .nav-top-title.active div.icon span, body.catalogsearch-result-index .nav-container .nav-top-title.active div.icon span {
    background: #fff; }
  body.general nav.queldorei, body.catalogsearch-result-index nav.queldorei {
    position: relative;
    z-index: 10010;
    vertical-align: middle; }
  body.general #queldoreiNav, body.general #queldoreiNav-mob, body.catalogsearch-result-index #queldoreiNav, body.catalogsearch-result-index #queldoreiNav-mob {
    width: 760px;
    margin: 19px 0 20px 50px;
    padding: 0;
    position: relative;
    border: none;
    float: left; }
  body.general .search-field #queldoreiNav, body.general .search-field #queldoreiNav-mob, body.catalogsearch-result-index .search-field #queldoreiNav, body.catalogsearch-result-index .search-field #queldoreiNav-mob {
    width: 560px; }
  body.general .below-logo #queldoreiNav, body.general .below-logo #queldoreiNav-mob, body.catalogsearch-result-index .below-logo #queldoreiNav, body.catalogsearch-result-index .below-logo #queldoreiNav-mob {
    width: auto;
    margin: 0 0 10px 3px; }
  body.general #queldoreiNav li, body.catalogsearch-result-index #queldoreiNav li {
    text-align: left;
    position: static; }
  body.general #queldoreiNav li.over, body.catalogsearch-result-index #queldoreiNav li.over {
    z-index: 998; }
  body.general #queldoreiNav li a, body.catalogsearch-result-index #queldoreiNav li a {
    display: block;
    text-decoration: none;
    font-weight: 300; }
  body.general #queldoreiNav li a:hover, body.catalogsearch-result-index #queldoreiNav li a:hover {
    text-decoration: none; }
  body.general #queldoreiNav li a span, body.catalogsearch-result-index #queldoreiNav li a span {
    display: block;
    white-space: nowrap;
    cursor: pointer;
    letter-spacing: normal;
    color: #000; }
  body.general #queldoreiNav li ul a span, body.catalogsearch-result-index #queldoreiNav li ul a span {
    white-space: normal; }
  body.general #queldoreiNav-mob li, body.catalogsearch-result-index #queldoreiNav-mob li {
    text-align: left;
    position: static; }
  body.general #queldoreiNav-mob li.over, body.catalogsearch-result-index #queldoreiNav-mob li.over {
    z-index: 998; }
  body.general #queldoreiNav-mob li a, body.catalogsearch-result-index #queldoreiNav-mob li a {
    display: block;
    text-decoration: none;
    font-weight: 300; }
  body.general #queldoreiNav-mob li a:hover, body.catalogsearch-result-index #queldoreiNav-mob li a:hover {
    text-decoration: none; }
  body.general #queldoreiNav-mob li a span, body.catalogsearch-result-index #queldoreiNav-mob li a span {
    display: block;
    white-space: nowrap;
    cursor: pointer;
    letter-spacing: normal;
    color: #1f1e24; }
  body.general #queldoreiNav-mob li ul a span, body.catalogsearch-result-index #queldoreiNav-mob li ul a span {
    white-space: normal; }
  body.general #queldoreiNav > li, body.catalogsearch-result-index #queldoreiNav > li {
    float: left;
    position: relative;
    margin: 0px;
    color: #000; }
  body.general #queldoreiNav > li > a, body.catalogsearch-result-index #queldoreiNav > li > a {
    position: relative;
    float: left;
    padding: 0;
    color: #66768f !important;
    font-size: 14px;
    font-family: "PT Sans",Arial,sans-serif;
    line-height: 36px;
    letter-spacing: -0.1em;
    text-transform: uppercase; }
  body.general #queldoreiNav > li > a > span, body.catalogsearch-result-index #queldoreiNav > li > a > span {
    padding: 0px 10px;
    border-top: 3px solid transparent; }
  body.general #queldoreiNav > li:hover > a > span,
  body.general #queldoreiNav > li.over > a > span,
  body.general #queldoreiNav > li.active > a > span, body.catalogsearch-result-index #queldoreiNav > li:hover > a > span,
  body.catalogsearch-result-index #queldoreiNav > li.over > a > span,
  body.catalogsearch-result-index #queldoreiNav > li.active > a > span {
    background: #fff;
    color: #000; }
  body.general #queldoreiNav > li:hover,
  body.general #queldoreiNav > li.over,
  body.general #queldoreiNav > li.active, body.catalogsearch-result-index #queldoreiNav > li:hover,
  body.catalogsearch-result-index #queldoreiNav > li.over,
  body.catalogsearch-result-index #queldoreiNav > li.active {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
  body.general #queldoreiNav > li > a:hover, body.general #queldoreiNav > li.over > a, body.catalogsearch-result-index #queldoreiNav > li > a:hover, body.catalogsearch-result-index #queldoreiNav > li.over > a {
    z-index: 1000; }
  body.general #queldoreiNav > li > a:hover > span,
  body.general #queldoreiNav > li.over > a > span,
  body.general #queldoreiNav > li.active > a > span, body.catalogsearch-result-index #queldoreiNav > li > a:hover > span,
  body.catalogsearch-result-index #queldoreiNav > li.over > a > span,
  body.catalogsearch-result-index #queldoreiNav > li.active > a > span {
    border-top: 3px solid #66768f; }
  body.general #queldoreiNav > li.custom-block > a, body.general #queldoreiNav > li.custom-block > a > span, body.catalogsearch-result-index #queldoreiNav > li.custom-block > a, body.catalogsearch-result-index #queldoreiNav > li.custom-block > a > span {
    cursor: default; }
  body.general #queldoreiNav-mob > li, body.catalogsearch-result-index #queldoreiNav-mob > li {
    float: left;
    position: relative;
    margin: 0 3px 3px;
    color: #000; }
  body.general #queldoreiNav-mob > li > a, body.catalogsearch-result-index #queldoreiNav-mob > li > a {
    position: relative;
    float: left;
    padding: 0;
    color: #66768f !important;
    font-size: 14px;
    font-family: "PT Sans",Arial,sans-serif;
    line-height: 36px;
    letter-spacing: -0.1em;
    text-transform: uppercase; }
  body.general #queldoreiNav-mob > li > a > span, body.catalogsearch-result-index #queldoreiNav-mob > li > a > span {
    padding: 0px 10px;
    border-top: 3px solid transparent; }
  body.general #queldoreiNav-mob > li:hover > a > span,
  body.general #queldoreiNav-mob > li.over > a > span,
  body.general #queldoreiNav-mob > li.active > a > span, body.catalogsearch-result-index #queldoreiNav-mob > li:hover > a > span,
  body.catalogsearch-result-index #queldoreiNav-mob > li.over > a > span,
  body.catalogsearch-result-index #queldoreiNav-mob > li.active > a > span {
    background: #fff;
    color: #000; }
  body.general #queldoreiNav-mob > li:hover,
  body.general #queldoreiNav-mob > li.over,
  body.general #queldoreiNav-mob > li.active, body.catalogsearch-result-index #queldoreiNav-mob > li:hover,
  body.catalogsearch-result-index #queldoreiNav-mob > li.over,
  body.catalogsearch-result-index #queldoreiNav-mob > li.active {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
  body.general #queldoreiNav-mob > li > a:hover, body.general #queldoreiNav-mob > li.over > a, body.catalogsearch-result-index #queldoreiNav-mob > li > a:hover, body.catalogsearch-result-index #queldoreiNav-mob > li.over > a {
    z-index: 1000; }
  body.general #queldoreiNav-mob > li > a:hover > span,
  body.general #queldoreiNav-mob > li.over > a > span,
  body.general #queldoreiNav-mob > li.active > a > span, body.catalogsearch-result-index #queldoreiNav-mob > li > a:hover > span,
  body.catalogsearch-result-index #queldoreiNav-mob > li.over > a > span,
  body.catalogsearch-result-index #queldoreiNav-mob > li.active > a > span {
    border-top: 3px solid #656469; }
  body.general #queldoreiNav-mob > li.custom-block > a, body.general #queldoreiNav-mob > li.custom-block > a > span, body.catalogsearch-result-index #queldoreiNav-mob > li.custom-block > a, body.catalogsearch-result-index #queldoreiNav-mob > li.custom-block > a > span {
    cursor: default; }
  body.general #queldoreiNav div.sub-wrapper, body.general #queldoreiNav-mob div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav-mob div.sub-wrapper {
    position: absolute;
    z-index: 999;
    width: auto;
    padding: 16px 0;
    margin: 39px 0 0;
    left: -10000px;
    border: none;
    background: #fff;
    -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15); }
  body.general #queldoreiNav div.sub-wrapper ul, body.general #queldoreiNav-mob div.sub-wrapper ul, body.catalogsearch-result-index #queldoreiNav div.sub-wrapper ul, body.catalogsearch-result-index #queldoreiNav-mob div.sub-wrapper ul {
    position: static;
    width: auto;
    border: none;
    background: #fff; }
  body.general #queldoreiNav > li > div.sub-wrapper > ul > li, body.general #queldoreiNav-mob > li > div.sub-wrapper > ul > li, body.catalogsearch-result-index #queldoreiNav > li > div.sub-wrapper > ul > li, body.catalogsearch-result-index #queldoreiNav-mob > li > div.sub-wrapper > ul > li {
    float: none;
    display: table-cell;
    border: none;
    width: 210px;
    padding: 0;
    border-right: 1px solid #ededed; }
  body.general #queldoreiNav > li > div.sub-wrapper > ul > li:last-child, body.catalogsearch-result-index #queldoreiNav > li > div.sub-wrapper > ul > li:last-child {
    border: none; }
  body.general #queldoreiNav-mob > li > div.sub-wrapper > ul > li:last-child, body.catalogsearch-result-index #queldoreiNav-mob > li > div.sub-wrapper > ul > li:last-child {
    border: none; }
  body.general #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.general #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper {
    top: 25px;
    margin: 0 0 0 101px;
    padding: 0;
    width: auto;
    border: none;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
  body.general #queldoreiNav ul div.sub-wrapper ul, body.general #queldoreiNav-mob ul div.sub-wrapper ul, body.catalogsearch-result-index #queldoreiNav ul div.sub-wrapper ul, body.catalogsearch-result-index #queldoreiNav-mob ul div.sub-wrapper ul {
    padding: 16px;
    width: auto; }
  body.general #queldoreiNav ul li, body.general #queldoreiNav-mob ul li, body.catalogsearch-result-index #queldoreiNav ul li, body.catalogsearch-result-index #queldoreiNav-mob ul li {
    float: none;
    border: none;
    width: 210px;
    line-height: 28px;
    position: relative; }
  body.general #queldoreiNav ul li a, body.general #queldoreiNav-mob ul li a, body.catalogsearch-result-index #queldoreiNav ul li a, body.catalogsearch-result-index #queldoreiNav-mob ul li a {
    float: none;
    padding: 0 10px;
    font-family: "PT Sans",Arial, serif;
    font-size: 12px;
    font-weight: normal;
    color: #322c29 !important;
    background: transparent none; }
  body.general #queldoreiNav ul li.active > a, body.general #queldoreiNav-mob ul li.active > a, body.catalogsearch-result-index #queldoreiNav ul li.active > a, body.catalogsearch-result-index #queldoreiNav-mob ul li.active > a {
    background: #322c29 !important;
    color: #fff !important; }
  body.general #queldoreiNav ul li.over > a, body.general #queldoreiNav ul li a:hover, body.catalogsearch-result-index #queldoreiNav ul li.over > a, body.catalogsearch-result-index #queldoreiNav ul li a:hover {
    background: #f5f4f4; }
  body.general #queldoreiNav-mob ul li.over > a, body.general #queldoreiNav-mob ul li a:hover, body.catalogsearch-result-index #queldoreiNav-mob ul li.over > a, body.catalogsearch-result-index #queldoreiNav-mob ul li a:hover {
    background: #faf7f6; }
  body.general #queldoreiNav li ul.shown-sub,
  body.general #queldoreiNav li div.shown-sub,
  body.general #queldoreiNav-mob li ul.shown-sub,
  body.general #queldoreiNav-mob li div.shown-sub, body.catalogsearch-result-index #queldoreiNav li ul.shown-sub,
  body.catalogsearch-result-index #queldoreiNav li div.shown-sub,
  body.catalogsearch-result-index #queldoreiNav-mob li ul.shown-sub,
  body.catalogsearch-result-index #queldoreiNav-mob li div.shown-sub {
    left: 0px;
    z-index: 999; }
  body.general #queldoreiNav li .shown-sub ul.shown-sub,
  body.general #queldoreiNav li .shown-sub li div.shown-sub,
  body.general #queldoreiNav-mob li .shown-sub ul.shown-sub,
  body.general #queldoreiNav-mob li .shown-sub li div.shown-sub, body.catalogsearch-result-index #queldoreiNav li .shown-sub ul.shown-sub,
  body.catalogsearch-result-index #queldoreiNav li .shown-sub li div.shown-sub,
  body.catalogsearch-result-index #queldoreiNav-mob li .shown-sub ul.shown-sub,
  body.catalogsearch-result-index #queldoreiNav-mob li .shown-sub li div.shown-sub {
    left: 15px; }
  body.general #queldoreiNav li.custom-block div.sub-wrapper, body.general #queldoreiNav-mob li.custom-block div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav li.custom-block div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav-mob li.custom-block div.sub-wrapper {
    padding: 16px; }
  body.general #queldoreiNav li.custom-block div.sub-wrapper strong, body.general #queldoreiNav-mob li.custom-block div.sub-wrapper strong, body.catalogsearch-result-index #queldoreiNav li.custom-block div.sub-wrapper strong, body.catalogsearch-result-index #queldoreiNav-mob li.custom-block div.sub-wrapper strong {
    color: #373230;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-weight: 700; }
  body.general #queldoreiNav li.custom-block div.sub-wrapper a, body.general #queldoreiNav-mob li.custom-block div.sub-wrapper a, body.catalogsearch-result-index #queldoreiNav li.custom-block div.sub-wrapper a, body.catalogsearch-result-index #queldoreiNav-mob li.custom-block div.sub-wrapper a {
    display: inline;
    color: #373230;
    float: none;
    font-weight: 300;
    padding: 0px;
    text-decoration: underline;
    border: none !important;
    background: transparent none !important; }
  body.general #queldoreiNav li.custom-block div.sub-wrapper a:hover,
  body.general #queldoreiNav li.custom-block div.sub-wrapper > ul > li a:hover,
  body.general #queldoreiNav li.custom-block div.sub-wrapper ul li.over > a, body.catalogsearch-result-index #queldoreiNav li.custom-block div.sub-wrapper a:hover,
  body.catalogsearch-result-index #queldoreiNav li.custom-block div.sub-wrapper > ul > li a:hover,
  body.catalogsearch-result-index #queldoreiNav li.custom-block div.sub-wrapper ul li.over > a {
    color: #373230 !important;
    text-decoration: none;
    background: transparent none !important; }
  body.general #queldoreiNav-mob li.custom-block div.sub-wrapper a:hover,
  body.general #queldoreiNav-mob li.custom-block div.sub-wrapper > ul > li a:hover,
  body.general #queldoreiNav-mob li.custom-block div.sub-wrapper ul li.over > a, body.catalogsearch-result-index #queldoreiNav-mob li.custom-block div.sub-wrapper a:hover,
  body.catalogsearch-result-index #queldoreiNav-mob li.custom-block div.sub-wrapper > ul > li a:hover,
  body.catalogsearch-result-index #queldoreiNav-mob li.custom-block div.sub-wrapper ul li.over > a {
    color: #373230 !important;
    text-decoration: none;
    background: transparent none !important; }
  body.general #queldoreiNav li.custom-block div.sub-wrapper > ul > li, body.general #queldoreiNav li.custom-block div.sub-wrapper ul li, body.general #queldoreiNav-mob li.custom-block div.sub-wrapper > ul > li, body.general #queldoreiNav-mob li.custom-block div.sub-wrapper ul li, body.catalogsearch-result-index #queldoreiNav li.custom-block div.sub-wrapper > ul > li, body.catalogsearch-result-index #queldoreiNav li.custom-block div.sub-wrapper ul li, body.catalogsearch-result-index #queldoreiNav-mob li.custom-block div.sub-wrapper > ul > li, body.catalogsearch-result-index #queldoreiNav-mob li.custom-block div.sub-wrapper ul li {
    width: auto;
    float: none;
    background: transparent url("../images/arrow_item.gif") no-repeat 10px 8px !important;
    line-height: 22px;
    padding: 0 10px 0 20px; }
  body.general #nav, body.catalogsearch-result-index #nav {
    width: 750px;
    margin: 31px 0 34px 46px;
    padding: 0;
    position: relative;
    border: none;
    float: left; }
  body.general .search-field #nav, body.catalogsearch-result-index .search-field #nav {
    width: 560px; }
  body.general .below-logo .nav-container, body.catalogsearch-result-index .below-logo .nav-container {
    display: block;
    position: static; }
  body.general .below-logo #nav, body.catalogsearch-result-index .below-logo #nav {
    width: auto;
    margin: 0 0 10px 3px; }
  body.general #nav li, body.catalogsearch-result-index #nav li {
    text-align: left;
    position: static; }
  body.general #nav li.over, body.catalogsearch-result-index #nav li.over {
    z-index: 998; }
  body.general #nav li a, body.catalogsearch-result-index #nav li a {
    display: block;
    text-decoration: none;
    font-weight: 300; }
  body.general #nav li a:hover, body.catalogsearch-result-index #nav li a:hover {
    text-decoration: none; }
  body.general #nav li a span, body.catalogsearch-result-index #nav li a span {
    display: block;
    white-space: nowrap;
    cursor: pointer; }
  body.general #nav li ul a span, body.catalogsearch-result-index #nav li ul a span {
    white-space: normal; }
  body.general #nav > li, body.catalogsearch-result-index #nav > li {
    float: left;
    position: relative;
    margin: 0 3px 3px; }
  body.general #nav > li > a, body.catalogsearch-result-index #nav > li > a {
    position: relative;
    float: left;
    padding: 0;
    color: #373230;
    font-size: 14px;
    font-family: "PT Sans","Myriad Pro",sans-serif;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -0.1em;
    text-transform: uppercase; }
  body.general #nav > li > a > span, body.catalogsearch-result-index #nav > li > a > span {
    padding: 0px 10px;
    border-top: 3px solid transparent;
    background: #fff; }
  body.general #nav > li:hover,
  body.general #nav > li.over,
  body.general #nav > li.active, body.catalogsearch-result-index #nav > li:hover,
  body.catalogsearch-result-index #nav > li.over,
  body.catalogsearch-result-index #nav > li.active {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
  body.general #nav > li > a:hover, body.general #nav > li.over > a, body.catalogsearch-result-index #nav > li > a:hover, body.catalogsearch-result-index #nav > li.over > a {
    z-index: 1000; }
  body.general #nav > li > a:hover > span,
  body.general #nav > li.over > a > span,
  body.general #nav > li.active > a > span, body.catalogsearch-result-index #nav > li > a:hover > span,
  body.catalogsearch-result-index #nav > li.over > a > span,
  body.catalogsearch-result-index #nav > li.active > a > span {
    border-top: 3px solid #656469; }
  body.general #nav > li.custom-block > a, body.general #nav > li.custom-block > a > span, body.catalogsearch-result-index #nav > li.custom-block > a, body.catalogsearch-result-index #nav > li.custom-block > a > span {
    cursor: default; }
  body.general #nav ul, body.catalogsearch-result-index #nav ul {
    position: absolute;
    z-index: 999;
    width: auto;
    padding: 16px;
    margin: 39px 0 0;
    left: -10000px;
    border: none;
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
  body.general #nav ul ul, body.catalogsearch-result-index #nav ul ul {
    top: -5px;
    margin: 0 0 0 101px;
    padding: 0;
    width: auto;
    border: none;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
  body.general #nav ul ul, body.catalogsearch-result-index #nav ul ul {
    padding: 16px;
    width: auto; }
  body.general #nav ul li, body.catalogsearch-result-index #nav ul li {
    float: none;
    border: none;
    width: 210px;
    line-height: 28px;
    position: relative; }
  body.general #nav ul li a, body.catalogsearch-result-index #nav ul li a {
    float: none;
    padding: 0 10px;
    font-family: "PT Sans",Arial, serif;
    font-size: 12px;
    font-weight: normal;
    color: #322c29 !important;
    background: transparent none; }
  body.general #nav ul li.active > a, body.catalogsearch-result-index #nav ul li.active > a {
    background: #322c29 !important;
    color: #fff !important; }
  body.general #nav ul li.over > a, body.general #nav ul li a:hover, body.catalogsearch-result-index #nav ul li.over > a, body.catalogsearch-result-index #nav ul li a:hover {
    background: #f5f4f4; }
  body.general #nav li ul.shown-sub,
  body.general #nav li div.shown-sub, body.catalogsearch-result-index #nav li ul.shown-sub,
  body.catalogsearch-result-index #nav li div.shown-sub {
    left: 0px;
    z-index: 999; }
  body.general #nav li .shown-sub ul.shown-sub,
  body.general #nav li .shown-sub li div.shown-sub, body.catalogsearch-result-index #nav li .shown-sub ul.shown-sub,
  body.catalogsearch-result-index #nav li .shown-sub li div.shown-sub {
    left: 15px; }
  body.general #nav li.custom-block > ul > li, body.catalogsearch-result-index #nav li.custom-block > ul > li {
    width: 350px;
    line-height: 150%; }
  body.general #nav li.custom-block ul li strong, body.catalogsearch-result-index #nav li.custom-block ul li strong {
    color: #888888;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-weight: 700; }
  body.general #nav li.custom-block ul li a, body.catalogsearch-result-index #nav li.custom-block ul li a {
    display: inline;
    color: #888888;
    float: none;
    font-weight: 300;
    padding: 0px;
    text-decoration: underline;
    border: none !important;
    background: transparent none !important; }
  body.general #nav li.custom-block ul li a:hover,
  body.general #nav li.custom-block ul li.over > a, body.catalogsearch-result-index #nav li.custom-block ul li a:hover,
  body.catalogsearch-result-index #nav li.custom-block ul li.over > a {
    color: #888888 !important;
    text-decoration: none;
    background: transparent none !important; }
  body.general #nav li.custom-block ul li > ul, body.catalogsearch-result-index #nav li.custom-block ul li > ul {
    position: static;
    width: auto;
    border: none;
    background: #fff;
    top: 0;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none; }
  body.general #nav li.custom-block ul li > ul > li, body.catalogsearch-result-index #nav li.custom-block ul li > ul > li {
    width: auto;
    float: none;
    background: transparent url("../images/arrow_item.gif") no-repeat 10px 8px !important;
    line-height: 22px;
    padding: 0 10px 0 20px; }
  body.general #mobile-nav, body.catalogsearch-result-index #mobile-nav {
    padding: 0;
    position: relative;
    border: none;
    float: left; }
  body.general #mobile-nav li, body.catalogsearch-result-index #mobile-nav li {
    text-align: left;
    position: static; }
  body.general #mobile-nav li.over, body.catalogsearch-result-index #mobile-nav li.over {
    z-index: 998; }
  body.general #mobile-nav li a, body.catalogsearch-result-index #mobile-nav li a {
    display: block;
    text-decoration: none;
    font-weight: 300; }
  body.general #mobile-nav li a:hover, body.catalogsearch-result-index #mobile-nav li a:hover {
    text-decoration: none; }
  body.general #mobile-nav li a span, body.catalogsearch-result-index #mobile-nav li a span {
    display: block;
    white-space: nowrap;
    cursor: pointer;
    letter-spacing: normal; }
  body.general #mobile-nav li ul a span, body.catalogsearch-result-index #mobile-nav li ul a span {
    white-space: normal; }
  body.general #mobile-nav > li, body.catalogsearch-result-index #mobile-nav > li {
    float: left;
    position: relative;
    margin: 0 3px 3px; }
  body.general #mobile-nav > li > a, body.catalogsearch-result-index #mobile-nav > li > a {
    position: relative;
    float: left;
    padding: 0;
    color: #373230;
    font-size: 14px;
    font-family: "PT Sans","Myriad Pro",sans-serif;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -0.1em;
    text-transform: uppercase; }
  body.general #mobile-nav > li > a > span, body.catalogsearch-result-index #mobile-nav > li > a > span {
    padding: 0px 10px;
    border-top: 3px solid transparent;
    background: #fff; }
  body.general #mobile-nav > li > a:hover, body.general #mobile-nav > li.over > a, body.catalogsearch-result-index #mobile-nav > li > a:hover, body.catalogsearch-result-index #mobile-nav > li.over > a {
    z-index: 1000; }
  body.general #mobile-nav > li > a:hover > span,
  body.general #mobile-nav > li.over > a > span,
  body.general #mobile-nav > li.active > a > span, body.catalogsearch-result-index #mobile-nav > li > a:hover > span,
  body.catalogsearch-result-index #mobile-nav > li.over > a > span,
  body.catalogsearch-result-index #mobile-nav > li.active > a > span {
    border-top: 3px solid #656469; }
  body.general #mobile-nav > li.custom-block > a, body.general #mobile-nav > li.custom-block > a > span, body.catalogsearch-result-index #mobile-nav > li.custom-block > a, body.catalogsearch-result-index #mobile-nav > li.custom-block > a > span {
    cursor: default; }
  body.general #mobile-nav ul, body.catalogsearch-result-index #mobile-nav ul {
    position: absolute;
    z-index: 999;
    width: auto;
    padding: 16px;
    margin: 39px 0 0;
    left: -10000px;
    border: none;
    background: #fff; }
  body.general #mobile-nav ul ul, body.catalogsearch-result-index #mobile-nav ul ul {
    top: -5px;
    margin: 0;
    padding: 0;
    width: auto;
    border: none; }
  body.general #mobile-nav ul ul, body.catalogsearch-result-index #mobile-nav ul ul {
    padding: 16px;
    width: auto; }
  body.general #mobile-nav ul li, body.catalogsearch-result-index #mobile-nav ul li {
    float: none;
    border: none;
    width: 210px;
    line-height: 28px;
    position: relative; }
  body.general #mobile-nav ul li a, body.catalogsearch-result-index #mobile-nav ul li a {
    float: none;
    padding: 0;
    font-family: "PT Sans",Arial, serif;
    font-size: 12px;
    font-weight: normal;
    color: #322c29 !important;
    background: transparent none; }
  body.general #mobile-nav ul li.active > a, body.catalogsearch-result-index #mobile-nav ul li.active > a {
    background: #322c29 !important;
    color: #fff !important; }
  body.general #mobile-nav ul li.over > a, body.general #mobile-nav ul li a:hover, body.catalogsearch-result-index #mobile-nav ul li.over > a, body.catalogsearch-result-index #mobile-nav ul li a:hover {
    background: #f5f4f4; }
  body.general #mobile-nav li ul.shown-sub,
  body.general #mobile-nav li div.shown-sub, body.catalogsearch-result-index #mobile-nav li ul.shown-sub,
  body.catalogsearch-result-index #mobile-nav li div.shown-sub {
    left: 0px;
    z-index: 999; }
  body.general #mobile-nav li .shown-sub ul.shown-sub,
  body.general #mobile-nav li .shown-sub li div.shown-sub, body.catalogsearch-result-index #mobile-nav li .shown-sub ul.shown-sub,
  body.catalogsearch-result-index #mobile-nav li .shown-sub li div.shown-sub {
    left: 15px; }
  body.general a.product-image, body.catalogsearch-result-index a.product-image {
    display: block;
    position: relative; }
  body.general .new-label, body.general .sale-label, body.catalogsearch-result-index .new-label, body.catalogsearch-result-index .sale-label {
    position: absolute;
    z-index: 10000;
    width: 91px;
    height: 91px;
    background: url(../images/labels.png) 0 0 no-repeat; }
  body.general .sale-top-left, body.catalogsearch-result-index .sale-top-left {
    top: -13px;
    left: -13px;
    background-position: -182px 0; }
  body.general .sale-top-right, body.catalogsearch-result-index .sale-top-right {
    top: -13px;
    right: -13px;
    background-position: -273px 0; }
  body.general .sale-bottom-left, body.catalogsearch-result-index .sale-bottom-left {
    bottom: -13px;
    left: -13px;
    background-position: -182px -91px; }
  body.general .sale-bottom-right, body.catalogsearch-result-index .sale-bottom-right {
    bottom: -13px;
    right: -13px;
    background-position: -273px -91px; }
  body.general .new-top-left, body.catalogsearch-result-index .new-top-left {
    top: -13px;
    left: -13px;
    background-position: 0 0; }
  body.general .new-top-right, body.catalogsearch-result-index .new-top-right {
    top: -13px;
    right: -13px;
    background-position: -91px 0; }
  body.general .new-bottom-left, body.catalogsearch-result-index .new-bottom-left {
    bottom: -13px;
    left: -13px;
    background-position: 0 -91px; }
  body.general .new-bottom-right, body.catalogsearch-result-index .new-bottom-right {
    bottom: -13px;
    right: -13px;
    background-position: -91px -91px; }
  body.general .product-img-box .sale-top-left, body.catalogsearch-result-index .product-img-box .sale-top-left {
    top: -4px;
    left: -4px; }
  body.general .product-img-box .sale-top-right, body.catalogsearch-result-index .product-img-box .sale-top-right {
    top: -4px;
    right: -4px; }
  body.general .product-img-box .new-top-left, body.catalogsearch-result-index .product-img-box .new-top-left {
    top: -4px;
    left: -4px; }
  body.general .product-img-box .new-top-right, body.catalogsearch-result-index .product-img-box .new-top-right {
    top: -4px;
    right: -4px; }
  body.general .price-box a, body.catalogsearch-result-index .price-box a {
    white-space: nowrap; }
  body.general .price-box a:hover, body.catalogsearch-result-index .price-box a:hover {
    text-decoration: none; }
  body.general .price-box .price, body.catalogsearch-result-index .price-box .price {
    color: #000;
    font-weight: bold;
    font-size: 16px; }
  body.general .price-box .old-price, body.catalogsearch-result-index .price-box .old-price {
    padding: 0 !important; }
  body.general .price-box .old-price .price-label, body.catalogsearch-result-index .price-box .old-price .price-label {
    display: none; }
  body.general .price-box .old-price .price, body.catalogsearch-result-index .price-box .old-price .price {
    color: #000;
    font-weight: 400;
    font-size: 16px;
    padding: 0px 30px 0px 0px; }
  body.general .price-box .old-price, body.general .price-box .special-price, body.catalogsearch-result-index .price-box .old-price, body.catalogsearch-result-index .price-box .special-price {
    float: left;
    margin: 0; }
  body.general .price-box .special-price, body.catalogsearch-result-index .price-box .special-price {
    padding-left: 45px; }
  body.general .price-box .special-price .price, body.catalogsearch-result-index .price-box .special-price .price {
    color: #000;
    font-weight: bold; }
  body.general .in-stock, body.catalogsearch-result-index .in-stock {
    color: green; }
  body.general .out-of-stock, body.catalogsearch-result-index .out-of-stock {
    color: red; }
  body.general .rating-box, body.catalogsearch-result-index .rating-box {
    width: 55px;
    height: 10px;
    margin: 2px 12px 0 0;
    background-image: url("../images/rating.png"); }
  body.general .rating-box .rating, body.catalogsearch-result-index .rating-box .rating {
    height: 10px;
    background-image: url("../images/rating.png"); }
  body.general .rating-links .separator, body.catalogsearch-result-index .rating-links .separator {
    margin: 0 2px;
    font-weight: 300;
    font-size: 12px;
    color: #d9d9d9; }
  body.general .breadcrumbs, body.catalogsearch-result-index .breadcrumbs {
    border: none;
    margin: 0 15px;
    padding: 0;
    line-height: 49px; }
  body.general .breadcrumbs a, body.catalogsearch-result-index .breadcrumbs a {
    color: #fa9373; }
  body.general .breadcrumbs strong, body.catalogsearch-result-index .breadcrumbs strong {
    color: rgba(128, 128, 128, 0.77);
    font-weight: 300; }
  body.general .breadcrumbs span, body.catalogsearch-result-index .breadcrumbs span {
    padding: 0 2px;
    text-transform: uppercase;
    font-size: 8px; }
  body.general .breadcrumbs ul, body.catalogsearch-result-index .breadcrumbs ul {
    margin: 0;
    padding: 0px; }
  body.general .breadcrumbs ul li, body.catalogsearch-result-index .breadcrumbs ul li {
    display: inline; }
  body.general .breadcrumbs a:hover, body.catalogsearch-result-index .breadcrumbs a:hover {
    text-decoration: underline;
    cursor: default;
    color: #000; }
  body.general .breadcrumbs .active, body.catalogsearch-result-index .breadcrumbs .active {
    text-decoration: none;
    cursor: default;
    color: #000; }
  body.general .breadcrumbs .active h1, body.catalogsearch-result-index .breadcrumbs .active h1 {
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    cursor: default;
    color: #000;
    font-size: 12px !important;
    display: inline-block; }
  body.general .success, body.catalogsearch-result-index .success {
    color: #3d6611;
    font-weight: bold; }
  body.general .error, body.catalogsearch-result-index .error {
    color: #f00;
    font-weight: bold; }
  body.general .notice, body.catalogsearch-result-index .notice {
    color: #ccc; }
  body.general .messages, body.catalogsearch-result-index .messages {
    display: none; }
  body.general .messages,
  body.general .messages ul, body.catalogsearch-result-index .messages,
  body.catalogsearch-result-index .messages ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important; }
  body.general .messages li, body.catalogsearch-result-index .messages li {
    margin: 0; }
  body.general .messages li li, body.catalogsearch-result-index .messages li li {
    margin: 0px;
    min-height: 26px;
    line-height: 26px; }
  body.general .error-msg,
  body.general .success-msg,
  body.general .note-msg,
  body.general .notice-msg, body.catalogsearch-result-index .error-msg,
  body.catalogsearch-result-index .success-msg,
  body.catalogsearch-result-index .note-msg,
  body.catalogsearch-result-index .notice-msg {
    border-style: solid !important;
    border-width: 1px !important;
    background-position: 31px 31px !important;
    background-repeat: no-repeat !important;
    line-height: 26px;
    min-height: 26px !important;
    padding: 31px 19px 31px 70px !important;
    font-size: 18px !important;
    font-weight: normal !important;
    font-style: italic !important; }
  body.general .error-msg, body.catalogsearch-result-index .error-msg {
    border-color: #f3f3f3;
    background-color: #f3f3f3;
    background-image: url(../images/i_msg-error.gif);
    color: #888; }
  body.general .success-msg, body.catalogsearch-result-index .success-msg {
    border-color: #f3f3f3;
    background-color: #f3f3f3;
    background-image: url(../images/i_msg-success.gif);
    color: #888; }
  body.general .note-msg, body.catalogsearch-result-index .note-msg {
    border-color: #f3f3f3;
    background-color: #f3f3f3;
    color: #888; }
  body.general .notice-msg, body.catalogsearch-result-index .notice-msg {
    border-color: #f3f3f3;
    background-color: #f3f3f3;
    background-image: url(../images/i_msg-notice.gif);
    color: #888; }
  body.general .ajax_loading, body.catalogsearch-result-index .ajax_loading {
    position: absolute;
    margin-top: 21px;
    display: none; }
  body.general .products-list .product-shop .ajax_loading, body.catalogsearch-result-index .products-list .product-shop .ajax_loading {
    left: -23px;
    margin: 10px 0 0; }
  body.general .product-shop .ajax_loading, body.catalogsearch-result-index .product-shop .ajax_loading {
    margin: 0px;
    bottom: -64px;
    left: 226px; }
  body.general .quick-view, body.catalogsearch-result-index .quick-view {
    color: #515151;
    float: left;
    width: 100%;
    text-align: center;
    line-height: 33px;
    padding-top: 5px; }
  body.general .quick-view:hover, body.catalogsearch-result-index .quick-view:hover {
    color: #515151;
    text-decoration: none; }
  body.general div.alert a, body.catalogsearch-result-index div.alert a {
    font-size: 12px;
    color: #8db201;
    padding-left: 5px; }
  body.general div.alert a:hover, body.catalogsearch-result-index div.alert a:hover {
    color: #fff; }
  body.general div.alert, body.catalogsearch-result-index div.alert {
    position: fixed;
    background: #353535;
    top: 0;
    left: 50%;
    width: 333px;
    margin-left: -220px;
    padding: 20px 60px;
    color: #FFF;
    z-index: 10030;
    font-size: 12px;
    font-weight: bold;
    color: #ececec;
    border-radius: 0 0 3px 3px;
    text-align: center; }
  body.general div.alert button, body.catalogsearch-result-index div.alert button {
    background: url(../images/remove-popup.png) 0 0 no-repeat;
    width: 9px;
    height: 9px;
    position: absolute;
    right: 20px;
    top: 45%;
    border: none;
    z-index: 9999; }
  body.general div.alert button:hover, body.catalogsearch-result-index div.alert button:hover {
    cursor: pointer;
    background-position: 0 -9px; }
  body.general .homepage-banners, body.catalogsearch-result-index .homepage-banners {
    margin: -13px 0px 68px !important; }
  body.general .homepage-banners a, body.catalogsearch-result-index .homepage-banners a {
    position: relative;
    overflow: hidden;
    display: block;
    padding: 11px;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
  body.general .homepage-banners a img, body.catalogsearch-result-index .homepage-banners a img {
    position: relative;
    z-index: 1;
    max-width: 100%;
    height: auto;
    width: auto\9;
    /* ie8 */ }
  body.general .homepage-banners a:hover img, body.catalogsearch-result-index .homepage-banners a:hover img {
    opacity: 0.6; }
  body.general .homepage-banners a .content, body.catalogsearch-result-index .homepage-banners a .content {
    position: absolute;
    z-index: 2;
    margin: 38px;
    color: #4e4d4b;
    text-align: center; }
  body.general .homepage-banners a .content strong, body.catalogsearch-result-index .homepage-banners a .content strong {
    font-family: "PT Sans","Myriad Pro",sans-serif;
    font-size: 32px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 24px;
    color: #302f2e; }
  body.general .homepage-banners a .content .border, body.catalogsearch-result-index .homepage-banners a .content .border {
    margin: 15px 10px;
    height: 1px;
    background: #d7d4d0; }
  body.general .homepage-banners a .content p, body.catalogsearch-result-index .homepage-banners a .content p {
    margin: 0; }
  body.general .homepage-banners a .content button, body.catalogsearch-result-index .homepage-banners a .content button {
    margin: 15px 0 0; }
  body.general .homepage-banners a.text-right .content, body.catalogsearch-result-index .homepage-banners a.text-right .content {
    right: 11px; }
  body.general .homepage-banners a.text-center .content, body.catalogsearch-result-index .homepage-banners a.text-center .content {
    right: 11px;
    left: 11px; }
  body.general .category-products, body.catalogsearch-result-index .category-products {
    margin: 0 0 50px; }
  body.general .category-products h2, body.catalogsearch-result-index .category-products h2 {
    margin: 0 0 30px 15px; }
  body.general .home-main, body.catalogsearch-result-index .home-main {
    width: 900px;
    float: left;
    margin: 30px 0 0; }
  body.general .home-right, body.catalogsearch-result-index .home-right {
    width: 270px;
    float: left;
    margin: 0;
    padding-top: 30px; }
  body.general .home-left, body.catalogsearch-result-index .home-left {
    width: 300px;
    float: left;
    margin: 30px 0 0; }
  body.general .col1-layout .home-main .products-grid, body.catalogsearch-result-index .col1-layout .home-main .products-grid {
    width: 900px; }
  body.general .home-left-col .home-main, body.catalogsearch-result-index .home-left-col .home-main {
    float: right; }
  body.general .home-left-col .home-left, body.catalogsearch-result-index .home-left-col .home-left {
    float: left; }
  body.general .slider-container, body.catalogsearch-result-index .slider-container {
    position: relative;
    margin: 0;
    padding: 0; }
  body.general .main-container > .slider-container, body.catalogsearch-result-index .main-container > .slider-container {
    margin: 0; }
  body.general .slider-container h3, body.catalogsearch-result-index .slider-container h3 {
    font-family: "PT Sans","Myriad Pro", serif;
    font-size: 24px;
    font-weight: 400;
    padding: 0 0 28px;
    margin: 0 0 0 15px;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px; }
  body.general .slider-container .block-subtitle, body.catalogsearch-result-index .slider-container .block-subtitle {
    margin: -15px 15px 15px;
    text-align: left; }
  body.general .slider-container .block-subtitle a, body.catalogsearch-result-index .slider-container .block-subtitle a {
    text-decoration: underline; }
  body.general .slider-container .block-subtitle a:hover, body.catalogsearch-result-index .slider-container .block-subtitle a:hover {
    text-decoration: none; }
  body.general .slider-container .jcarousel-list li, body.catalogsearch-result-index .slider-container .jcarousel-list li {
    float: left;
    width: 176px;
    padding: 0;
    margin: 5px 5px 0px 1px;
    position: relative;
    height: 176px !important; }
  body.general .slider-container .jcarousel-list h3, body.catalogsearch-result-index .slider-container .jcarousel-list h3 {
    font-size: 24px;
    font-family: "PT Sans","Myriad Pro",serif;
    font-weight: 300;
    color: #000;
    color: rgba(0, 0, 0, 0.67);
    letter-spacing: -1px;
    margin: 27px 0 26px 2px;
    text-align: center; }
  body.general .slider-container .jcarousel-list .button-container, body.catalogsearch-result-index .slider-container .jcarousel-list .button-container {
    float: right; }
  body.general .slider-container .jcarousel-list .button-container button.button span, body.catalogsearch-result-index .slider-container .jcarousel-list .button-container button.button span {
    width: 35px;
    height: 35px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%; }
  body.general .slider-container .jcarousel-list .button-container button.button span span, body.catalogsearch-result-index .slider-container .jcarousel-list .button-container button.button span span {
    padding: 0;
    background: url("../images/icon_cart_listing.png") 50% 50% no-repeat; }
  body.general .slider-container .jcarousel-list .product-image, body.catalogsearch-result-index .slider-container .jcarousel-list .product-image {
    display: block;
    margin: 0 0 12px; }
  body.general .slider-container .jcarousel-list .product-image img, body.catalogsearch-result-index .slider-container .jcarousel-list .product-image img {
    position: relative;
    z-index: 0; }
  body.general .slider-container .jcarousel-list .product-name, body.catalogsearch-result-index .slider-container .jcarousel-list .product-name {
    color: #1f1e24;
    font-size: 16px;
    font-weight: 300;
    display: block;
    margin: 4px;
    line-height: 120%; }
  body.general .slider-container .jcarousel-list .related-checkbox, body.catalogsearch-result-index .slider-container .jcarousel-list .related-checkbox {
    margin: 0 4px;
    line-height: 12px;
    float: left; }
  body.general .slider-container .jcarousel-list .price-box, body.catalogsearch-result-index .slider-container .jcarousel-list .price-box {
    overflow: hidden;
    margin: 0px 0 0 4px;
    line-height: 12px;
    letter-spacing: -1.2px; }
  body.general .slider-container .jcarousel-list li .hover_info, body.catalogsearch-result-index .slider-container .jcarousel-list li .hover_info {
    background: #faf7f6;
    display: block;
    height: 121px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 121px;
    font-size: 14px;
    left: 15px;
    z-index: 999; }
  body.general .slider-container .jcarousel-list li .hover_info .chk_price, body.catalogsearch-result-index .slider-container .jcarousel-list li .hover_info .chk_price {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-left: 0; }
  body.general .slider-container .jcarousel-list li .hover_info .product-view-now, body.catalogsearch-result-index .slider-container .jcarousel-list li .hover_info .product-view-now {
    display: inline-block;
    text-align: center;
    width: 115px;
    height: 30px;
    line-height: 30px;
    background: white;
    margin-top: 10px; }
  body.general .product-slider-container .title-container, body.catalogsearch-result-index .product-slider-container .title-container {
    margin: 0 0 -27px;
    position: relative; }
  body.general .product-slider-container h2, body.catalogsearch-result-index .product-slider-container h2 {
    margin: 0 0 0 15px;
    padding: 0 0 28px;
    font-family: "PT Sans","Myriad Pro", serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px; }
  body.general .product-slider-container .jcarousel-skin-tango .jcarousel-clip ul.jcarousel-list, body.catalogsearch-result-index .product-slider-container .jcarousel-skin-tango .jcarousel-clip ul.jcarousel-list {
    padding: 35px 0 50px !important; }
  body.general .product-slider-container .jcarousel-skin-tango .jcarousel-clip ul li.item div.hover, body.catalogsearch-result-index .product-slider-container .jcarousel-skin-tango .jcarousel-clip ul li.item div.hover {
    -webkit-box-shadow: 0px 0px 25px 6px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 25px 6px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 25px 6px rgba(0, 0, 0, 0.09); }
  body.general .pager, body.catalogsearch-result-index .pager {
    line-height: 22px;
    text-align: center;
    float: left; }
  body.general .pager .amount, body.catalogsearch-result-index .pager .amount {
    float: left;
    color: #1f1e24;
    font-size: 16px;
    font-weight: bold;
    margin: 0px 0px 0px 10px; }
  body.general .pager .amount strong, body.catalogsearch-result-index .pager .amount strong {
    font-weight: bold; }
  body.general .pager .pages, body.catalogsearch-result-index .pager .pages {
    float: right;
    margin: 0; }
  body.general .pager .pages ol, body.catalogsearch-result-index .pager .pages ol {
    display: inline;
    margin: 0;
    padding: 0; }
  body.general .pager .pages li, body.catalogsearch-result-index .pager .pages li {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0;
    text-align: center; }
  body.general .pager .pages li a, body.catalogsearch-result-index .pager .pages li a {
    display: block;
    float: left;
    width: 22px;
    height: 22px;
    text-decoration: none;
    line-height: 25px;
    color: #262525;
    color: rgba(38, 37, 37, 0.75); }
  body.general .pager .pages li a:hover, body.catalogsearch-result-index .pager .pages li a:hover {
    color: #656469; }
  body.general .pager .pages li a.next, body.general .pager .pages li a.previous, body.catalogsearch-result-index .pager .pages li a.next, body.catalogsearch-result-index .pager .pages li a.previous {
    border: 1px solid #e1e1e1;
    background: url("../images/pager_bg.gif") 0 0 repeat-x; }
  body.general .pager .pages li a.next:hover, body.general .pager .pages li a.previous:hover, body.catalogsearch-result-index .pager .pages li a.next:hover, body.catalogsearch-result-index .pager .pages li a.previous:hover {
    -webkit-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);
    box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05); }
  body.general .pager .pages strong, body.catalogsearch-result-index .pager .pages strong {
    display: none; }
  body.general .pager .pages .current, body.catalogsearch-result-index .pager .pages .current {
    vertical-align: top;
    color: #656469;
    line-height: 25px; }
  body.general .sorter, body.catalogsearch-result-index .sorter {
    padding: 0px 30px 0px 0px;
    text-align: left;
    color: #808080;
    float: right; }
  body.general .sorter .limiter, body.general .sorter .sort-by, body.general .sorter .sort-order, body.general .sorter .view-mode, body.catalogsearch-result-index .sorter .limiter, body.catalogsearch-result-index .sorter .sort-by, body.catalogsearch-result-index .sorter .sort-order, body.catalogsearch-result-index .sorter .view-mode {
    float: right;
    height: 27px;
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.05);
    line-height: 27px; }
  body.general .sorter .view-mode, body.catalogsearch-result-index .sorter .view-mode {
    border: none;
    box-shadow: none; }
  body.general .sorter .sort-by, body.catalogsearch-result-index .sorter .sort-by {
    margin: 0px 1px 0 0; }
  body.general .toolbar label, body.catalogsearch-result-index .toolbar label {
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
    padding-right: 15px;
    color: #1f1e24;
    cursor: default; }
  body.general .sorter .limiter label, body.catalogsearch-result-index .sorter .limiter label {
    margin: 0 7px; }
  body.general .sorter .sort-order, body.catalogsearch-result-index .sorter .sort-order {
    margin: 0px 10px 0 0; }
  body.general .sorter .sort-order a, body.catalogsearch-result-index .sorter .sort-order a {
    display: block; }
  body.general .sorter .view-mode, body.catalogsearch-result-index .sorter .view-mode {
    margin: 0px 15px 0 0; }
  body.general .sorter .view-mode label, body.catalogsearch-result-index .sorter .view-mode label {
    display: block;
    float: left;
    margin: 0 7px; }
  body.general .sorter .view-mode a, body.general .sorter .view-mode strong, body.catalogsearch-result-index .sorter .view-mode a, body.catalogsearch-result-index .sorter .view-mode strong {
    display: block;
    float: left;
    overflow: hidden;
    width: 27px;
    height: 27px;
    margin: 0;
    text-indent: -999px; }
  body.general .sorter .view-mode .grid, body.catalogsearch-result-index .sorter .view-mode .grid {
    background: transparent url(../images/i_grid_mode.gif) 0% 0% no-repeat;
    border: 1px solid #e1e1e1; }
  body.general .sorter .view-mode .list, body.catalogsearch-result-index .sorter .view-mode .list {
    background: transparent url(../images/i_list_mode.gif) 0% 0% no-repeat;
    border: 1px solid #e1e1e1; }
  body.general .sorter .view-mode a:hover, body.general .sorter .view-mode strong, body.catalogsearch-result-index .sorter .view-mode a:hover, body.catalogsearch-result-index .sorter .view-mode strong {
    background-position: 0% 100% !important; }
  body.general .sorter .view-mode a:hover, body.general .sorter .view-mode strong.grid, body.general .sorter .view-mode strong.list, body.general .sorter .sort-order a:hover, body.catalogsearch-result-index .sorter .view-mode a:hover, body.catalogsearch-result-index .sorter .view-mode strong.grid, body.catalogsearch-result-index .sorter .view-mode strong.list, body.catalogsearch-result-index .sorter .sort-order a:hover {
    -webkit-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.1); }
  body.general .toolbar, body.catalogsearch-result-index .toolbar {
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    float: left;
    width: 100%;
    padding: 8px 0px;
    position: relative; }
  body.general .toolbar img.v-middle, body.catalogsearch-result-index .toolbar img.v-middle {
    vertical-align: top; }
  body.general .toolbar select, body.catalogsearch-result-index .toolbar select {
    height: 27px;
    padding: 0;
    margin: 0;
    line-height: 27px;
    border: none;
    box-shadow: none;
    color: #434343; }
  body.general .toolbar .sort-by select, body.catalogsearch-result-index .toolbar .sort-by select {
    width: auto; }
  body.general .toolbar-bottom .sorter, body.catalogsearch-result-index .toolbar-bottom .sorter {
    display: none; }
  body.general .toolbar-switch .toolbar-dropdown, body.catalogsearch-result-index .toolbar-switch .toolbar-dropdown {
    display: none; }
  body.general .toolbar-switch select, body.catalogsearch-result-index .toolbar-switch select {
    display: none; }
  body.general .toolbar-switch .current, body.catalogsearch-result-index .toolbar-switch .current {
    color: #1f1e24;
    padding-left: 10px; }
  body.general .toolbar-switch .toolbar-title, body.catalogsearch-result-index .toolbar-switch .toolbar-title {
    position: relative;
    z-index: 4;
    padding: 0 30px 0 0;
    background: transparent url("../images/arrow.png") 93% 11px no-repeat;
    line-height: 25px;
    background-size: inherit; }
  body.general .over .toolbar-title, body.catalogsearch-result-index .over .toolbar-title {
    background-color: #fff;
    height: 30px;
    margin: 0 -1px;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1; }
  body.general .toolbar-dropdown, body.catalogsearch-result-index .toolbar-dropdown {
    background: #fff;
    padding: 11px 22px;
    display: none;
    position: absolute;
    z-index: 3;
    margin: -1px;
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.05); }
  body.general .toolbar-dropdown ul li, body.catalogsearch-result-index .toolbar-dropdown ul li {
    padding: 0 0 0 12px;
    background: url("../images/arrow_item.gif") 0 7px no-repeat; }
  body.general .toolbar-dropdown ul li a, body.catalogsearch-result-index .toolbar-dropdown ul li a {
    display: block;
    line-height: 20px;
    margin: 0;
    padding: 0;
    color: #1f1e24; }
  body.general .toolbar-dropdown ul li a:hover, body.general .toolbar-dropdown ul li.selected a, body.catalogsearch-result-index .toolbar-dropdown ul li a:hover, body.catalogsearch-result-index .toolbar-dropdown ul li.selected a {
    text-decoration: none;
    color: #1f1e24; }
  body.general .category-title, body.catalogsearch-result-index .category-title {
    display: none; }
  body.general .category-image, body.catalogsearch-result-index .category-image {
    width: 100%;
    overflow: hidden;
    margin: 0px;
    text-align: center; }
  body.general .category-image img, body.catalogsearch-result-index .category-image img {
    max-width: 100%;
    width: auto\9;
    /* ie8 */ }
  body.general .category-description, body.catalogsearch-result-index .category-description {
    border: 1px solid;
    border-color: #e3e3e3;
    border-color: rgba(227, 227, 227, 0.61);
    margin: 0 0 20px 0;
    padding: 20px;
    line-height: 18px;
    text-align: center;
    color: #808080; }
  body.general .category-description h1, body.catalogsearch-result-index .category-description h1 {
    display: block;
    margin: 0;
    font-size: 24px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-style: normal;
    color: #000;
    color: rgba(0, 0, 0, 0.67);
    text-transform: uppercase; }
  body.general .category-description p, body.catalogsearch-result-index .category-description p {
    margin: 22px 0 0; }
  body.general .category-description strong, body.catalogsearch-result-index .category-description strong {
    color: #000;
    color: rgba(0, 0, 0, 0.67);
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-style: normal; }
  body.general .products-grid, body.catalogsearch-result-index .products-grid {
    border: none;
    position: relative;
    margin: 0 0 50px; }
  body.general .col2-left-layout .products-grid,
  body.general .col2-right-layout .products-grid, body.catalogsearch-result-index .col2-left-layout .products-grid,
  body.catalogsearch-result-index .col2-right-layout .products-grid {
    width: 900px;
    margin: 0 -15px; }
  body.general .col1-layout .products-grid, body.catalogsearch-result-index .col1-layout .products-grid {
    /*width:1200px;*/
    margin: 0 auto; }
  body.general .products-grid.last, body.catalogsearch-result-index .products-grid.last {
    border-bottom: 0; }
  body.general .products-grid li.item, body.catalogsearch-result-index .products-grid li.item {
    float: left;
    width: 252px;
    padding: 0;
    margin: 0 15px 30px;
    position: relative;
    background: #faf7f6;
    border: 9px solid #faf7f6;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.15);
    min-height: 335px; }
  body.general .products-grid li.item a:hover, body.catalogsearch-result-index .products-grid li.item a:hover {
    text-decoration: none; }
  body.general .products-grid h3, body.catalogsearch-result-index .products-grid h3 {
    font-size: 24px;
    font-family: "PT Sans","Myriad Pro",serif;
    font-weight: 300;
    color: #000;
    color: rgba(0, 0, 0, 0.67);
    letter-spacing: -1px;
    margin: 27px 0 26px 2px;
    text-align: center; }
  body.general .products-grid .button-container, body.catalogsearch-result-index .products-grid .button-container {
    margin-left: 5px; }
  body.general .products-grid .button-container button.button span, body.catalogsearch-result-index .products-grid .button-container button.button span {
    width: 35px;
    height: 35px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    text-indent: -9999px;
    padding: 5px;
    float: left;
    border-radius: 100%; }
  body.general .products-grid .button-container button.button span span, body.catalogsearch-result-index .products-grid .button-container button.button span span {
    padding: 0;
    background: url("../images/icon_cart_listing.png") 50% 50% no-repeat; }
  body.general .products-grid .product-image, body.catalogsearch-result-index .products-grid .product-image {
    display: block;
    margin: 0 0 12px;
    position: relative;
    z-index: 1; }
  body.general .products-grid .product-image img, body.catalogsearch-result-index .products-grid .product-image img {
    position: relative;
    z-index: 0;
    max-width: 100%;
    height: auto;
    width: auto\9;
    /* ie8 */ }
  body.general .products-grid .product-name, body.catalogsearch-result-index .products-grid .product-name {
    color: #1f1e24;
    font-size: 18px;
    font-weight: normal;
    display: block;
    margin: 4px;
    line-height: 120%;
    font-family: "PT Sans",Georgia, serif;
    overflow: hidden;
    padding-bottom: 6px; }
  body.general .products-grid .regular .product-name, body.catalogsearch-result-index .products-grid .regular .product-name {
    max-height: 35px; }
  body.general .products-grid .price-box, body.catalogsearch-result-index .products-grid .price-box {
    margin: 0px 0 5px 4px;
    line-height: 14px; }
  body.general .products-grid .regular, body.catalogsearch-result-index .products-grid .regular {
    min-height: 330px; }
  body.general .products-grid .hover .price-box .strk-cls, body.general .products-grid .hover .price-box a.minimal-price-link, body.catalogsearch-result-index .products-grid .hover .price-box .strk-cls, body.catalogsearch-result-index .products-grid .hover .price-box a.minimal-price-link {
    float: none; }
  body.general .products-grid .hover, body.general .design-your-own-jewellery .products-grid li.item:hover, body.catalogsearch-result-index .products-grid .hover, body.catalogsearch-result-index .design-your-own-jewellery .products-grid li.item:hover {
    display: none;
    position: absolute;
    z-index: 2;
    top: -9px;
    left: -9px;
    width: 252px;
    padding: 0;
    margin: 0 30px 30px 0;
    background: #faf7f6;
    border: 9px solid #faf7f6;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0 0 6px 2px #f4edea;
    -moz-box-shadow: 0 0 6px 2px #f4edea;
    box-shadow: 0 0 6px 2px #f4edea; }
  body.general .products-grid .hover .price-box, body.catalogsearch-result-index .products-grid .hover .price-box {
    z-index: 2;
    margin: 0;
    line-height: 18px;
    float: none;
    text-align: left;
    display: inline-block;
    width: 100%; }
  body.general .products-grid .hover .price-box .price-label, body.general .products-grid .hover .price-box .label, body.catalogsearch-result-index .products-grid .hover .price-box .price-label, body.catalogsearch-result-index .products-grid .hover .price-box .label {
    display: none; }
  body.general .products-grid .hover .price-box sup, body.catalogsearch-result-index .products-grid .hover .price-box sup {
    color: #fff;
    color: rgba(255, 255, 255, 0.5);
    font-size: 18px;
    font-style: normal;
    top: -0.3em; }
  body.general .products-grid .hover .price-box .price, body.catalogsearch-result-index .products-grid .hover .price-box .price {
    font-size: 16px;
    color: #000; }
  body.general .products-grid .hover .price-box .old-price .price, body.catalogsearch-result-index .products-grid .hover .price-box .old-price .price {
    color: #000;
    color: rgba(255, 255, 255, 0.5);
    font-size: 18px;
    float: right; }
  body.general .products-grid .hover .price-box .old-price sup, body.catalogsearch-result-index .products-grid .hover .price-box .old-price sup {
    top: 0; }
  body.general .products-grid .hover .product-name, body.catalogsearch-result-index .products-grid .hover .product-name {
    margin: 0;
    text-align: center; }
  body.general .products-grid .hover .ratings, body.catalogsearch-result-index .products-grid .hover .ratings {
    width: 55px;
    padding: 0;
    margin: 0 auto; }
  body.general .products-grid .hover .rating-links, body.catalogsearch-result-index .products-grid .hover .rating-links {
    display: none; }
  body.general .products-grid .hover .button-container, body.catalogsearch-result-index .products-grid .hover .button-container {
    float: none;
    border-top: 1px solid #f3f3f3;
    margin-top: 12px;
    padding-top: 13px;
    text-align: center; }
  body.general .products-grid .hover .button-container button.button span, body.catalogsearch-result-index .products-grid .hover .button-container button.button span {
    width: auto;
    height: 19px;
    line-height: 19px;
    background: transparent none !important;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    text-indent: 0; }
  body.general .products-grid .hover .button-container button.button span span, body.catalogsearch-result-index .products-grid .hover .button-container button.button span span {
    padding: 0;
    font-size: 12px;
    color: #4d4d4d;
    text-transform: none; }
  body.general .products-grid .hover .button-container button.button span span em, body.catalogsearch-result-index .products-grid .hover .button-container button.button span span em {
    display: inline-block;
    float: left;
    margin: 0 13px 0 0;
    width: 24px;
    height: 19px;
    background: #656469 url("../images/icon_cart_listing_mask.png") 0 0 no-repeat; }
  body.general .products-grid .hover .button-container button.button:hover span span em, body.catalogsearch-result-index .products-grid .hover .button-container button.button:hover span span em {
    background-color: #393431; }
  body.general .products-grid .add-to-links, body.catalogsearch-result-index .products-grid .add-to-links {
    width: 270px;
    height: 40px;
    margin: 9px -9px -9px;
    background: #faf7f6;
    text-align: center;
    border-top: 2px solid #fff; }
  body.general .products-grid .add-to-links li, body.catalogsearch-result-index .products-grid .add-to-links li {
    display: inline;
    float: left;
    width: 48%; }
  body.general .products-grid .add-to-links li span, body.catalogsearch-result-index .products-grid .add-to-links li span {
    display: inline-block;
    color: #656469;
    margin-right: 5px;
    text-indent: -9999px; }
  body.general .products-grid .add-to-links a, body.catalogsearch-result-index .products-grid .add-to-links a {
    color: #666;
    font-size: 14px; }
  body.general .products-grid .add-to-links a:hover, body.catalogsearch-result-index .products-grid .add-to-links a:hover {
    text-decoration: none; }
  body.general .products-grid .add-to-links a.link-wishlist, body.catalogsearch-result-index .products-grid .add-to-links a.link-wishlist {
    background: url("../images/wishlist_icon.png") no-repeat 0 5px;
    float: left;
    line-height: 33px;
    padding: 5px 0px 0px 30px; }
  body.general .two_columns_4 li.item, body.catalogsearch-result-index .two_columns_4 li.item {
    width: 177px; }
  body.general .two_columns_4 .hover, body.catalogsearch-result-index .two_columns_4 .hover {
    width: 177px; }
  body.general .two_columns_4 .add-to-links, body.catalogsearch-result-index .two_columns_4 .add-to-links {
    width: 195px;
    height: auto;
    padding: 10px 0; }
  body.general .two_columns_4 .add-to-links li, body.catalogsearch-result-index .two_columns_4 .add-to-links li {
    display: block;
    margin: 0;
    line-height: 140%; }
  body.general .two_columns_4 .add-to-links li, body.catalogsearch-result-index .two_columns_4 .add-to-links li {
    display: block;
    margin: 0; }
  body.general .two_columns_4 .hover .price-box, body.catalogsearch-result-index .two_columns_4 .hover .price-box {
    display: none; }
  body.general .two_columns_4 .quick-view, body.catalogsearch-result-index .two_columns_4 .quick-view {
    top: 18%;
    left: 26%;
    height: 32px;
    line-height: 32px;
    font-size: 12px; }
  body.general .two_columns_4 .product-name, body.catalogsearch-result-index .two_columns_4 .product-name {
    font-size: 14px; }
  body.general .two_columns_4 .hover .button-container button.button span span em, body.catalogsearch-result-index .two_columns_4 .hover .button-container button.button span span em {
    margin: 0 5px 0 0; }
  body.general .col2-left-layout .two_columns_5, body.catalogsearch-result-index .col2-left-layout .two_columns_5 {
    margin: 0 -10px; }
  body.general .two_columns_5 li.item, body.catalogsearch-result-index .two_columns_5 li.item {
    width: 142px;
    margin: 0 10px 20px; }
  body.general .two_columns_5 .hover, body.catalogsearch-result-index .two_columns_5 .hover {
    width: 142px; }
  body.general .two_columns_5 .add-to-links, body.catalogsearch-result-index .two_columns_5 .add-to-links {
    width: 160px;
    height: auto;
    padding: 10px 0; }
  body.general .two_columns_5 .add-to-links li, body.catalogsearch-result-index .two_columns_5 .add-to-links li {
    display: block;
    margin: 0;
    line-height: 140%; }
  body.general .two_columns_5 .add-to-links li, body.catalogsearch-result-index .two_columns_5 .add-to-links li {
    display: block;
    margin: 0; }
  body.general .two_columns_5 .hover .price-box, body.catalogsearch-result-index .two_columns_5 .hover .price-box {
    display: none; }
  body.general .two_columns_5 .quick-view, body.catalogsearch-result-index .two_columns_5 .quick-view {
    top: 15%;
    left: 20%;
    height: 32px;
    line-height: 32px;
    font-size: 12px; }
  body.general .two_columns_5 .product-name, body.catalogsearch-result-index .two_columns_5 .product-name {
    font-size: 14px; }
  body.general .two_columns_5 .hover .button-container button.button span span em, body.catalogsearch-result-index .two_columns_5 .hover .button-container button.button span span em {
    margin: 0 5px 0 0; }
  body.general.catalogsearch-result-index li.item, body.general.flycart-category-view li.item, body.catalogsearch-result-index.catalogsearch-result-index li.item, body.catalogsearch-result-index.flycart-category-view li.item {
    max-height: 335px; }
  body.general .one_column_5 li.item, body.catalogsearch-result-index .one_column_5 li.item {
    width: 192px; }
  body.general .one_column_5 .hover, body.catalogsearch-result-index .one_column_5 .hover {
    width: 192px; }
  body.general .one_column_5 .add-to-links, body.catalogsearch-result-index .one_column_5 .add-to-links {
    width: 210px;
    height: auto;
    padding: 10px 0; }
  body.general .one_column_5 .add-to-links li, body.catalogsearch-result-index .one_column_5 .add-to-links li {
    display: block;
    margin: 0;
    line-height: 140%; }
  body.general .one_column_5 .add-to-links li, body.catalogsearch-result-index .one_column_5 .add-to-links li {
    display: block;
    margin: 0; }
  body.general .one_column_5 .hover .price-box, body.catalogsearch-result-index .one_column_5 .hover .price-box {
    display: none; }
  body.general .one_column_5 .quick-view, body.catalogsearch-result-index .one_column_5 .quick-view {
    top: 18%;
    left: 26%;
    height: 32px;
    line-height: 32px;
    font-size: 12px; }
  body.general .one_column_5 .product-name, body.catalogsearch-result-index .one_column_5 .product-name {
    font-size: 14px; }
  body.general .one_column_5 .hover .button-container button.button span span em, body.catalogsearch-result-index .one_column_5 .hover .button-container button.button span span em {
    margin: 0 5px 0 0; }
  body.general .one_column_6 li.item, body.catalogsearch-result-index .one_column_6 li.item {
    width: 152px; }
  body.general .one_column_6 .hover, body.catalogsearch-result-index .one_column_6 .hover {
    width: 152px; }
  body.general .one_column_6 .add-to-links, body.catalogsearch-result-index .one_column_6 .add-to-links {
    width: 170px;
    height: auto;
    padding: 10px 0; }
  body.general .one_column_6 .add-to-links li, body.catalogsearch-result-index .one_column_6 .add-to-links li {
    display: block;
    margin: 0;
    line-height: 140%; }
  body.general .one_column_6 .add-to-links li, body.catalogsearch-result-index .one_column_6 .add-to-links li {
    display: block;
    margin: 0; }
  body.general .one_column_6 .hover .price-box, body.catalogsearch-result-index .one_column_6 .hover .price-box {
    display: none; }
  body.general .one_column_6 .quick-view, body.catalogsearch-result-index .one_column_6 .quick-view {
    top: 18%;
    left: 21%;
    height: 32px;
    line-height: 32px;
    font-size: 12px; }
  body.general .one_column_6 .product-name, body.catalogsearch-result-index .one_column_6 .product-name {
    font-size: 14px; }
  body.general .one_column_6 .hover .button-container button.button span span em, body.catalogsearch-result-index .one_column_6 .hover .button-container button.button span span em {
    margin: 0 5px 0 0; }
  body.general .products-list, body.catalogsearch-result-index .products-list {
    margin: 0;
    padding: 0; }
  body.general .products-list li.item, body.catalogsearch-result-index .products-list li.item {
    border: none;
    padding: 0 0 30px;
    float: left; }
  body.general .products-list li.item .f-left, body.catalogsearch-result-index .products-list li.item .f-left {
    position: relative;
    float: left; }
  body.general .actions button.button, body.catalogsearch-result-index .actions button.button {
    background: none;
    border: none; }
  body.general .block-subscribe button.button span span, body.catalogsearch-result-index .block-subscribe button.button span span {
    background: #5f2167;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 300;
    line-height: 42px;
    padding: 0 16px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap; }
  body.general .block-subscribe, body.catalogsearch-result-index .block-subscribe {
    padding-bottom: 10px;
    text-align: center; }
  body.general .search-top-container input#search, body.catalogsearch-result-index .search-top-container input#search {
    width: 224px; }
  body.general .product-shop .f-fix, body.catalogsearch-result-index .product-shop .f-fix {
    float: left;
    width: 100%; }
  body.general .products-list .product-image, body.catalogsearch-result-index .products-list .product-image {
    padding: 0;
    margin: 0;
    position: relative;
    background: #fff;
    border: 9px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); }
  body.general .products-list .product-image .back_img, body.catalogsearch-result-index .products-list .product-image .back_img {
    position: absolute;
    z-index: 1;
    display: none; }
  body.general .products-list .product-shop, body.catalogsearch-result-index .products-list .product-shop {
    position: relative;
    margin-left: 300px; }
  body.general .products-list .product-name, body.catalogsearch-result-index .products-list .product-name {
    margin: 8px 0 5px;
    padding: 0 0 5px;
    border-bottom: 1px solid;
    border-bottom-color: #e3e3e3;
    border-bottom-color: rgba(227, 227, 227, 0.61); }
  body.general .products-list .product-name a, body.catalogsearch-result-index .products-list .product-name a {
    font-family: "PT Sans","Myriad Pro",serif;
    font-size: 19px;
    color: #000;
    color: rgba(0, 0, 0, 0.67); }
  body.general .products-list .price-container, body.catalogsearch-result-index .products-list .price-container {
    float: none;
    margin: 0 0 25px;
    padding: 15px 0 20px;
    border-bottom: 1px solid;
    border-bottom-color: #e3e3e3;
    border-bottom-color: rgba(227, 227, 227, 0.61); }
  body.general .products-list .price-box, body.catalogsearch-result-index .products-list .price-box {
    float: left;
    margin: 0;
    padding: 0; }
  body.general .products-list .price-box .price, body.catalogsearch-result-index .products-list .price-box .price {
    font-size: 20px;
    color: #000000; }
  body.general .products-list .price-box p, body.catalogsearch-result-index .products-list .price-box p {
    display: inline-block;
    margin: 0 25px 0 0;
    position: inherit; }
  body.general .products-list .ratings, body.catalogsearch-result-index .products-list .ratings {
    float: left;
    width: 270px;
    margin: 6px 0 0 25px;
    padding: 0; }
  body.general .products-list .ratings, body.general .products-list .ratings a, body.catalogsearch-result-index .products-list .ratings, body.catalogsearch-result-index .products-list .ratings a {
    color: #1b1a19; }
  body.general .products-list .desc, body.catalogsearch-result-index .products-list .desc {
    margin: 0 0 8px;
    padding: 0 0 25px;
    color: #1f1e24;
    line-height: 1.35;
    border-bottom: 1px solid;
    border-bottom-color: #e3e3e3;
    border-bottom-color: rgba(227, 227, 227, 0.61); }
  body.general .products-list .desc .link-learn, body.catalogsearch-result-index .products-list .desc .link-learn {
    display: none; }
  body.general .products-list .desc a, body.catalogsearch-result-index .products-list .desc a {
    text-decoration: underline; }
  body.general .products-list .desc a:hover, body.catalogsearch-result-index .products-list .desc a:hover {
    text-decoration: none; }
  body.general .products-list .button-container, body.catalogsearch-result-index .products-list .button-container {
    float: left;
    margin: 0;
    line-height: 35px; }
  body.general .products-list .button-container p, body.catalogsearch-result-index .products-list .button-container p {
    line-height: 35px;
    margin: 0;
    padding: 0; }
  body.general .products-list .button-container .btn-add-cart, body.catalogsearch-result-index .products-list .button-container .btn-add-cart {
    display: block;
    vertical-align: top;
    color: #322c29;
    font-size: 14px;
    margin: 0; }
  body.general .products-list .button-container .btn-add-cart:hover, body.catalogsearch-result-index .products-list .button-container .btn-add-cart:hover {
    color: #000;
    text-decoration: none; }
  body.general .products-list .button-container .btn-add-cart:hover span, body.catalogsearch-result-index .products-list .button-container .btn-add-cart:hover span {
    background-color: #322c29; }
  body.general .products-list .add-to-links, body.catalogsearch-result-index .products-list .add-to-links {
    float: left;
    clear: none; }
  body.general .products-list .add-to-links li, body.catalogsearch-result-index .products-list .add-to-links li {
    float: left;
    margin: 0;
    line-height: 35px; }
  body.general .products-list .add-to-links li span, body.catalogsearch-result-index .products-list .add-to-links li span {
    display: inline-block;
    width: 1px;
    height: 15px;
    margin: 10px 25px;
    background: #d5d5d5; }
  body.general .products-list .add-to-links a, body.catalogsearch-result-index .products-list .add-to-links a {
    color: #322c29;
    font-size: 14px;
    font-weight: 300;
    line-height: 35px;
    vertical-align: top; }
  body.general .products-list .add-to-links li.save-later a, body.catalogsearch-result-index .products-list .add-to-links li.save-later a {
    background: url(../images/list-wishlist.gif) no-repeat 0px 12.5px;
    padding-left: 20px; }
  body.general .cart-empty a, body.catalogsearch-result-index .cart-empty a {
    font-weight: 800; }
  body.general .cart fieldset, body.catalogsearch-result-index .cart fieldset {
    margin: 0; }
  body.general .cart .cart-collaterals, body.catalogsearch-result-index .cart .cart-collaterals {
    padding: 29px 0 30px;
    text-align: center; }
  body.general .cart .cart-collaterals .cart-block, body.catalogsearch-result-index .cart .cart-collaterals .cart-block {
    position: relative;
    background: #fff;
    border: none;
    border-top: 6px solid #656469;
    padding: 20px 13.513%;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1); }
  body.general .cart .cart-collaterals h2, body.catalogsearch-result-index .cart .cart-collaterals h2 {
    font-family: "PT Sans","Myriad Pro";
    font-size: 20px;
    font-weight: 400;
    padding: 0 0 44px;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px; }
  body.general .cart .cart-collaterals h2:after, body.catalogsearch-result-index .cart .cart-collaterals h2:after {
    content: '';
    float: left;
    width: 90%;
    height: 1px;
    background: #e8e8e8;
    margin: 23px 0 0 5%; }
  body.general .cart .cart-collaterals .buttons-set, body.catalogsearch-result-index .cart .cart-collaterals .buttons-set {
    margin: 0;
    text-align: center; }
  body.general .cart .cart-collaterals .buttons-set button.button, body.catalogsearch-result-index .cart .cart-collaterals .buttons-set button.button {
    float: none; }
  body.general .cart .cart-collaterals .input-box, body.catalogsearch-result-index .cart .cart-collaterals .input-box {
    width: 100%;
    margin: 0 0 10px; }
  body.general .cart .cart-collaterals .input-box input, body.catalogsearch-result-index .cart .cart-collaterals .input-box input {
    width: 96%; }
  body.general .cart .cart-collaterals .input-box select, body.catalogsearch-result-index .cart .cart-collaterals .input-box select {
    width: 100%; }
  body.general .cart .cart-collaterals .cart-coupon .input-box, body.catalogsearch-result-index .cart .cart-collaterals .cart-coupon .input-box {
    margin: 17px 0; }
  body.general .cart .cart-collaterals .cart-shipping .form-list, body.catalogsearch-result-index .cart .cart-collaterals .cart-shipping .form-list {
    margin: 17px 0 0; }
  body.general .cart .cart-collaterals .cart-shipping .form-list label, body.catalogsearch-result-index .cart .cart-collaterals .cart-shipping .form-list label {
    float: none; }
  body.general .cart .cart-collaterals .cart-total, body.catalogsearch-result-index .cart .cart-collaterals .cart-total {
    padding: 0; }
  body.general .cart .cart-collaterals .cart-total .checkout-types, body.catalogsearch-result-index .cart .cart-collaterals .cart-total .checkout-types {
    float: none;
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 30px 0 25px;
    background: #fbfbfb;
    text-align: center;
    -webkit-box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15); }
  body.general .cart .cart-collaterals .cart-total .checkout-types button.button, body.catalogsearch-result-index .cart .cart-collaterals .cart-total .checkout-types button.button {
    margin: 0 0 10px; }
  body.general #shopping-cart-totals-table, body.catalogsearch-result-index #shopping-cart-totals-table {
    margin: 20px auto 17px; }
  body.general #shopping-cart-totals-table strong, body.catalogsearch-result-index #shopping-cart-totals-table strong {
    font-family: "PT Sans","Myriad Pro", serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    color: #000;
    color: rgba(0, 0, 0, 0.75); }
  body.general #shopping-cart-totals-table .a-right, body.catalogsearch-result-index #shopping-cart-totals-table .a-right {
    text-align: center !important; }
  body.general #shopping-cart-totals-table td, body.catalogsearch-result-index #shopping-cart-totals-table td {
    padding: 0 0 5px;
    width: 60%; }
  body.general .data-table, body.catalogsearch-result-index .data-table {
    border-collapse: separate;
    border-top: 6px solid #575757;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
    width: 100%; }
  body.general .data-table th, body.general .data-table td, body.general .data-table td a, body.catalogsearch-result-index .data-table th, body.catalogsearch-result-index .data-table td, body.catalogsearch-result-index .data-table td a {
    color: #000;
    color: rgba(0, 0, 0, 0.67); }
  body.general .data-table td a.product-image, body.general .data-table td a.product-image img, body.catalogsearch-result-index .data-table td a.product-image, body.catalogsearch-result-index .data-table td a.product-image img {
    display: block;
    margin: 0 auto; }
  body.general .data-table td a:hover, body.catalogsearch-result-index .data-table td a:hover {
    color: #000;
    text-decoration: none; }
  body.general .data-table tbody td, body.catalogsearch-result-index .data-table tbody td {
    border: 1px solid #e9e9e9;
    border-top: none;
    border-left: none; }
  body.general .data-table tbody tr:last-child td, body.catalogsearch-result-index .data-table tbody tr:last-child td {
    border-bottom: none; }
  body.general .data-table thead, body.general .data-table tfoot, body.catalogsearch-result-index .data-table thead, body.catalogsearch-result-index .data-table tfoot {
    background: #fafafa; }
  body.general .data-table thead th, body.catalogsearch-result-index .data-table thead th {
    -webkit-box-shadow: inset 0px -4px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px -4px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px -4px 6px -4px rgba(0, 0, 0, 0.15); }
  body.general .data-table tfoot td, body.catalogsearch-result-index .data-table tfoot td {
    -webkit-box-shadow: inset 0px 4px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 4px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 4px 6px -4px rgba(0, 0, 0, 0.15); }
  body.general .data-table tr.even, body.general .data-table tr.odd, body.catalogsearch-result-index .data-table tr.even, body.catalogsearch-result-index .data-table tr.odd {
    background-color: #fff; }
  body.general .data-table th, body.catalogsearch-result-index .data-table th {
    padding: 18px 23px;
    font-weight: 300; }
  body.general .data-table td, body.catalogsearch-result-index .data-table td {
    padding: 18px; }
  body.general .data-table td.td-edit, body.general .data-table td.td-price, body.catalogsearch-result-index .data-table td.td-edit, body.catalogsearch-result-index .data-table td.td-price {
    padding: 26px 18px; }
  body.general .data-table td.td-image, body.catalogsearch-result-index .data-table td.td-image {
    border-left: none; }
  body.general .data-table td.td-image img, body.catalogsearch-result-index .data-table td.td-image img {
    width: 115px;
    height: auto; }
  body.general .data-table td.td-delete, body.catalogsearch-result-index .data-table td.td-delete {
    border-right: none; }
  body.general .data-table .product-name, body.catalogsearch-result-index .data-table .product-name {
    font-weight: 700; }
  body.general .data-table .td-title, body.catalogsearch-result-index .data-table .td-title {
    display: none; }
  body.general .data-table .td-actions, body.catalogsearch-result-index .data-table .td-actions {
    display: none; }
  body.general .data-table .btn-edit2, body.catalogsearch-result-index .data-table .btn-edit2 {
    width: 38px;
    height: 38px;
    background: #97D2C9 url("../images/icon_edit.png") 50% 50% no-repeat; }
  body.general .data-table .btn-edit:hover, body.catalogsearch-result-index .data-table .btn-edit:hover {
    background-color: #393431; }
  body.general .data-table .btn-remove2, body.catalogsearch-result-index .data-table .btn-remove2 {
    width: 38px;
    height: 38px;
    background: #97D2C9 url("../images/icon_trash.png") 50% 50% no-repeat;
    text-indent: -9999em; }
  body.general .data-table .btn-remove:hover, body.catalogsearch-result-index .data-table .btn-remove:hover {
    background-color: #393431; }
  body.general .data-table .btn-continue, body.catalogsearch-result-index .data-table .btn-continue {
    float: left; }
  body.general .data-table button.button span, body.catalogsearch-result-index .data-table button.button span {
    font-size: 12px;
    text-transform: lowercase; }
  body.general #product_comparison, body.catalogsearch-result-index #product_comparison {
    margin: 0 0 20px; }
  body.general #product_comparison th, body.catalogsearch-result-index #product_comparison th {
    background: #fafafa;
    -webkit-box-shadow: inset -6px 0px 6px -6px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset -6px 0 6px -6px rgba(0, 0, 0, 0.15);
    box-shadow: inset -6px 0 6px -6px rgba(0, 0, 0, 0.15); }
  body.general #product_comparison thead, body.general #product_comparison tfoot, body.catalogsearch-result-index #product_comparison thead, body.catalogsearch-result-index #product_comparison tfoot {
    background: #fff; }
  body.general #product_comparison thead td, body.catalogsearch-result-index #product_comparison thead td {
    border: 1px solid #e9e9e9;
    border-top: none;
    border-left: none; }
  body.general #product_comparison thead tr:last-child td, body.catalogsearch-result-index #product_comparison thead tr:last-child td {
    border-bottom: none; }
  body.general #product_comparison .btn-remove, body.catalogsearch-result-index #product_comparison .btn-remove {
    float: right; }
  body.general #product_comparison a.product-image, body.catalogsearch-result-index #product_comparison a.product-image {
    margin: 0 0 15px; }
  body.general #product_comparison .price-box, body.general #product_comparison .product-name, body.general #product_comparison p, body.general #product_comparison ul.add-to-links li, body.catalogsearch-result-index #product_comparison .price-box, body.catalogsearch-result-index #product_comparison .product-name, body.catalogsearch-result-index #product_comparison p, body.catalogsearch-result-index #product_comparison ul.add-to-links li {
    text-align: center; }
  body.general #product_comparison .ratings, body.catalogsearch-result-index #product_comparison .ratings {
    text-align: center; }
  body.general #product_comparison .ratings .rating-box, body.catalogsearch-result-index #product_comparison .ratings .rating-box {
    float: none;
    margin: 0 auto; }
  body.general .item-options, body.catalogsearch-result-index .item-options {
    margin-top: 10px; }
  body.general .item-options dt, body.catalogsearch-result-index .item-options dt {
    float: left;
    clear: left;
    font-style: normal;
    font-weight: 300; }
  body.general .item-options dt:after, body.catalogsearch-result-index .item-options dt:after {
    content: ' - '; }
  body.general .item-options dd, body.catalogsearch-result-index .item-options dd {
    float: left;
    margin: 0 0 3px 3px;
    padding: 0;
    font-weight: 400;
    font-style: normal; }
  body.general .product-view .item-options, body.catalogsearch-result-index .product-view .item-options {
    margin-top: 10px; }
  body.general .product-view .item-options dt, body.catalogsearch-result-index .product-view .item-options dt {
    float: none; }
  body.general .product-view .item-options dd, body.catalogsearch-result-index .product-view .item-options dd {
    float: none;
    margin: 5px 0 0 20px;
    padding: 0;
    font-weight: 400;
    font-style: normal; }
  body.general .sp-methods, body.catalogsearch-result-index .sp-methods {
    margin: 14px 0; }
  body.general .sp-methods dt, body.catalogsearch-result-index .sp-methods dt {
    margin: 13px 0 5px;
    font-weight: bold; }
  body.general .sp-methods dd, body.catalogsearch-result-index .sp-methods dd {
    margin: 0; }
  body.general .sp-methods dd li, body.catalogsearch-result-index .sp-methods dd li {
    margin: 5px 0; }
  body.general .sp-methods label, body.catalogsearch-result-index .sp-methods label {
    font-weight: bold;
    color: #666; }
  body.general .sp-methods .price, body.catalogsearch-result-index .sp-methods .price {
    font-weight: bold; }
  body.general .sp-methods .form-list, body.catalogsearch-result-index .sp-methods .form-list {
    padding-left: 20px; }
  body.general .sp-methods .form-list li, body.catalogsearch-result-index .sp-methods .form-list li {
    margin: 0 0 8px; }
  body.general .sp-methods select.month, body.catalogsearch-result-index .sp-methods select.month {
    width: 154px;
    margin-right: 10px; }
  body.general .sp-methods select.year, body.catalogsearch-result-index .sp-methods select.year {
    width: 96px; }
  body.general .sp-methods input.cvv, body.catalogsearch-result-index .sp-methods input.cvv {
    width: 3em !important; }
  body.general .sp-methods .checkmo-list li, body.catalogsearch-result-index .sp-methods .checkmo-list li {
    margin: 0 0 5px; }
  body.general .sp-methods .checkmo-list label, body.catalogsearch-result-index .sp-methods .checkmo-list label {
    width: 135px;
    padding-right: 10px;
    text-align: right; }
  body.general .sp-methods .checkmo-list address, body.catalogsearch-result-index .sp-methods .checkmo-list address {
    float: left; }
  body.general .sp-methods .centinel-logos a, body.catalogsearch-result-index .sp-methods .centinel-logos a {
    margin-right: 3px; }
  body.general .sp-methods .centinel-logos img, body.catalogsearch-result-index .sp-methods .centinel-logos img {
    vertical-align: middle; }
  body.general .sp-methods .release-amounts, body.catalogsearch-result-index .sp-methods .release-amounts {
    margin: 0.5em 0; }
  body.general .sp-methods .release-amounts button, body.catalogsearch-result-index .sp-methods .release-amounts button {
    float: left;
    margin: 5px 10px 0 0; }
  body.general .please-wait, body.catalogsearch-result-index .please-wait {
    float: right; }
  body.general .please-wait img, body.catalogsearch-result-index .please-wait img {
    vertical-align: middle; }
  body.general .cvv-what-is-this, body.catalogsearch-result-index .cvv-what-is-this {
    font-size: 11px;
    cursor: help;
    margin-left: 10px; }
  body.general .dedicated-review-box .ratings-list, body.catalogsearch-result-index .dedicated-review-box .ratings-list {
    margin: 10px 0; }
  body.general #product-review-table, body.catalogsearch-result-index #product-review-table {
    margin: 0 0 15px; }
  body.general #product-customer-reviews li, body.catalogsearch-result-index #product-customer-reviews li {
    margin-bottom: 30px; }
  body.general #product-customer-reviews .review-title, body.catalogsearch-result-index #product-customer-reviews .review-title {
    font-size: 14px;
    font-family: "PT Sans","Myriad Pro", serif;
    font-weight: 400;
    color: #000;
    color: rgba(0, 0, 0, 0.67);
    padding-right: 15px; }
  body.general #product-customer-reviews p, body.catalogsearch-result-index #product-customer-reviews p {
    margin: 0 0 0 5px; }
  body.general #product-customer-reviews .ratings-list, body.catalogsearch-result-index #product-customer-reviews .ratings-list {
    margin: 10px 0 10px 5px; }
  body.general #product-customer-reviews .ratings-list td, body.catalogsearch-result-index #product-customer-reviews .ratings-list td {
    line-height: 14px;
    padding: 0 5px 0 0; }
  body.general .add-review, body.catalogsearch-result-index .add-review {
    border-top: 1px solid #ededed;
    padding-top: 30px; }
  body.general .add-review h3.title, body.catalogsearch-result-index .add-review h3.title {
    font-size: 14px;
    font-family: "PT Sans","Myriad Pro", serif;
    padding-right: 15px;
    margin: 0 0 20px; }
  body.general .add-review .data-table th, body.catalogsearch-result-index .add-review .data-table th {
    padding: 12px; }
  body.general .add-review .data-table td, body.catalogsearch-result-index .add-review .data-table td {
    padding: 12px;
    text-align: center; }
  body.general .add-review .form-list label, body.catalogsearch-result-index .add-review .form-list label {
    color: #565656; }
  body.general .add-review .buttons-set, body.catalogsearch-result-index .add-review .buttons-set {
    margin: 0; }
  body.general .add-review .buttons-set button.button, body.catalogsearch-result-index .add-review .buttons-set button.button {
    float: left; }
  body.general #customer-reviews, body.catalogsearch-result-index #customer-reviews {
    float: left;
    clear: both;
    width: 100%; }
  body.general #customer-reviews dt a, body.catalogsearch-result-index #customer-reviews dt a {
    font-size: 14px;
    font-family: "PT Sans","Myriad Pro", serif;
    padding-right: 15px; }
  body.general #customer-reviews dd, body.catalogsearch-result-index #customer-reviews dd {
    margin: 0 0 20px 10px; }
  body.general #customer-reviews .ratings-table, body.catalogsearch-result-index #customer-reviews .ratings-table {
    margin: 10px 0 10px 5px; }
  body.general #customer-reviews .ratings-table td, body.catalogsearch-result-index #customer-reviews .ratings-table td {
    line-height: 14px; }
  body.general #customer-reviews .form-add, body.catalogsearch-result-index #customer-reviews .form-add {
    border-top: 1px solid #ededed;
    padding-top: 30px;
    margin-top: 20px; }
  body.general #customer-reviews .form-add h2, body.catalogsearch-result-index #customer-reviews .form-add h2 {
    font-size: 14px;
    font-family: "PT Sans","Myriad Pro", serif;
    padding-right: 15px; }
  body.general #customer-reviews .form-add .data-table th, body.catalogsearch-result-index #customer-reviews .form-add .data-table th {
    padding: 12px; }
  body.general #customer-reviews .form-add li, body.catalogsearch-result-index #customer-reviews .form-add li {
    width: 100%;
    float: left; }
  body.general #customer-reviews .form-add .data-table td, body.catalogsearch-result-index #customer-reviews .form-add .data-table td {
    padding: 12px;
    text-align: center; }
  body.general #customer-reviews .form-add .form-list label, body.catalogsearch-result-index #customer-reviews .form-add .form-list label {
    color: #565656; }
  body.general #customer-reviews .form-add .form-list .input-box, body.catalogsearch-result-index #customer-reviews .form-add .form-list .input-box {
    margin: 0px 0px 10px 10px; }
  body.general #customer-reviews .form-add .buttons-set button.button, body.catalogsearch-result-index #customer-reviews .form-add .buttons-set button.button {
    float: left;
    margin: 10px 0px 0px 217px; }
  body.general .top-opc, body.catalogsearch-result-index .top-opc {
    width: 1170px; }
  body.general .top-opc li, body.catalogsearch-result-index .top-opc li {
    float: left;
    width: 150px;
    margin: 0 40px 30px 0; }
  body.general .top-opc li .number, body.catalogsearch-result-index .top-opc li .number {
    display: block;
    float: left;
    width: 54px;
    height: 54px;
    margin: 0 10px 0 0;
    background: #dbdbdb;
    line-height: 52px;
    font-family: "PT Sans","Myriad Pro",serif;
    font-size: 30px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%; }
  body.general .top-opc li h2, body.catalogsearch-result-index .top-opc li h2 {
    overflow: hidden;
    margin: 11px 0 0;
    line-height: 16px;
    font-size: 16px;
    font-weight: 300;
    color: #dbdbdb; }
  body.general .top-opc li.allow, body.catalogsearch-result-index .top-opc li.allow {
    cursor: pointer; }
  body.general .top-opc li.allow .number, body.catalogsearch-result-index .top-opc li.allow .number {
    background: #322c29; }
  body.general .top-opc li.allow h2, body.catalogsearch-result-index .top-opc li.allow h2 {
    color: #322c29; }
  body.general .top-opc li.allow:hover .number, body.catalogsearch-result-index .top-opc li.allow:hover .number {
    background: #656469; }
  body.general .opc, body.catalogsearch-result-index .opc {
    border: 0; }
  body.general .opc button.button span, body.catalogsearch-result-index .opc button.button span {
    font-size: 12px;
    text-transform: lowercase; }
  body.general .opc .step, body.catalogsearch-result-index .opc .step {
    padding: 23px 21px;
    margin: 0 0 30px;
    position: relative;
    background: #fff;
    border: none;
    border-top: 6px solid #656469;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1); }
  body.general .opc .step-title, body.catalogsearch-result-index .opc .step-title {
    display: none;
    padding: 0;
    margin: 0;
    background: transparent;
    border-bottom: 1px solid #e8e8e8;
    font-size: 18px;
    color: #4c4c4c;
    font-family: "PT Sans","Myriad Pro", serif;
    line-height: 47px;
    height: 47px; }
  body.general .opc .step-title h2, body.catalogsearch-result-index .opc .step-title h2 {
    margin: 0;
    line-height: 47px; }
  body.general .opc .step-title .number, body.catalogsearch-result-index .opc .step-title .number {
    margin: 10px 20px 0 18px;
    padding: 0 18px 0 0;
    border-right: 1px solid #e0e0e0;
    line-height: 25px; }
  body.general .opc .active .step-title, body.catalogsearch-result-index .opc .active .step-title {
    background: #f7f7f7;
    border: 1px solid #e8e8e8; }
  body.general .opc .active .step-title .number, body.catalogsearch-result-index .opc .active .step-title .number {
    border-right: 1px solid #e8e8e8; }
  body.general .opc .step-title:hover, body.catalogsearch-result-index .opc .step-title:hover {
    background: #f7f7f7; }
  body.general .opc .active .step-title:hover, body.catalogsearch-result-index .opc .active .step-title:hover {
    background: #f7f7f7; }
  body.general .opc h3, body.catalogsearch-result-index .opc h3 {
    margin: 0 0 15px;
    font-size: 18px;
    color: #656469;
    font-family: "PT Sans","Myriad Pro", serif;
    font-weight: 300; }
  body.general .opc h4, body.catalogsearch-result-index .opc h4 {
    font-size: 12px;
    font-weight: 300;
    color: #656469; }
  body.general .opc .buttons-set, body.catalogsearch-result-index .opc .buttons-set {
    margin: 0; }
  body.general .opc .form-list, body.catalogsearch-result-index .opc .form-list {
    margin: 10px 0 0; }
  body.general .opc .form-list li, body.catalogsearch-result-index .opc .form-list li {
    margin: 0; }
  body.general .opc .form-list .input-box, body.catalogsearch-result-index .opc .form-list .input-box {
    margin: 0 0 15px; }
  body.general .opc .form-list .input-box, body.catalogsearch-result-index .opc .form-list .input-box {
    width: 100%; }
  body.general .opc .form-list input.input-text, body.catalogsearch-result-index .opc .form-list input.input-text {
    width: 90%; }
  body.general .opc .form-list li.wide .input-box, body.catalogsearch-result-index .opc .form-list li.wide .input-box {
    width: 100%; }
  body.general .opc .form-list li.wide input.input-text, body.catalogsearch-result-index .opc .form-list li.wide input.input-text {
    width: 95%; }
  body.general .opc .form-list .field, body.catalogsearch-result-index .opc .form-list .field {
    width: 50%; }
  body.general .opc .td-label, body.catalogsearch-result-index .opc .td-label {
    display: none;
    font-style: italic;
    width: 90px; }
  body.general .opc .product-name, body.catalogsearch-result-index .opc .product-name {
    overflow: hidden; }
  body.general #checkout-step-login, body.catalogsearch-result-index #checkout-step-login {
    padding: 0;
    margin: 0;
    background: none transparent;
    border: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none; }
  body.general #checkout-step-login .block-checkout-register, body.general #checkout-step-login .block-checkout-login, body.catalogsearch-result-index #checkout-step-login .block-checkout-register, body.catalogsearch-result-index #checkout-step-login .block-checkout-login {
    width: 378px; }
  body.general #checkout-step-login .block-checkout-register, body.catalogsearch-result-index #checkout-step-login .block-checkout-register {
    margin-left: 0; }
  body.general #checkout-step-login .block-checkout-login, body.catalogsearch-result-index #checkout-step-login .block-checkout-login {
    margin-right: 0; }
  body.general #checkout-step-login .block .block-title, body.catalogsearch-result-index #checkout-step-login .block .block-title {
    margin: 0;
    border: none; }
  body.general #checkout-step-login .block .block-content li, body.catalogsearch-result-index #checkout-step-login .block .block-content li {
    margin: 0;
    padding: 0;
    line-height: 20px;
    background: none; }
  body.general #checkout-step-login .block-checkout-register h4, body.catalogsearch-result-index #checkout-step-login .block-checkout-register h4 {
    margin-top: 20px; }
  body.general #checkout-step-login .block-checkout-register ul.ul li, body.catalogsearch-result-index #checkout-step-login .block-checkout-register ul.ul li {
    line-height: 24px;
    font-weight: 300;
    padding: 0 0 0 24px;
    position: relative; }
  body.general #checkout-step-login .block-checkout-register ul.ul li:before, body.catalogsearch-result-index #checkout-step-login .block-checkout-register ul.ul li:before {
    content: '\2219';
    font-size: 60px;
    position: absolute;
    top: 1px;
    left: 0px;
    font-family: "PT Sans", "Times New Roman";
    font-style: normal;
    color: #656469; }
  body.general #checkout-step-login .block-checkout-login .buttons-set button.button, body.catalogsearch-result-index #checkout-step-login .block-checkout-login .buttons-set button.button {
    float: left;
    margin: 0 13px 0 0; }
  body.general #checkout-step-login .block-checkout-login .buttons-set .required, body.catalogsearch-result-index #checkout-step-login .block-checkout-login .buttons-set .required {
    float: left;
    width: 200px; }
  body.general #checkout-step-login .block-checkout-login .buttons-set a, body.catalogsearch-result-index #checkout-step-login .block-checkout-login .buttons-set a {
    float: left; }
  body.general #checkout-step-login input.input-text, body.catalogsearch-result-index #checkout-step-login input.input-text {
    width: 318px; }
  body.general #checkout-step-login label, body.catalogsearch-result-index #checkout-step-login label {
    color: #808080;
    margin: 0; }
  body.general #checkout-review-table h3, body.catalogsearch-result-index #checkout-review-table h3 {
    margin: 0;
    font-size: 12px;
    font-family: "PT Sans",Arial,serif;
    color: #000;
    color: rgba(0, 0, 0, 0.75); }
  body.general #checkout-step-review .buttons-set, body.catalogsearch-result-index #checkout-step-review .buttons-set {
    margin-top: 10px;
    line-height: 42px; }
  body.general #checkout-step-review .buttons-set button.button, body.catalogsearch-result-index #checkout-step-review .buttons-set button.button {
    float: right; }
  body.general #cart-sidebar-reorder, body.catalogsearch-result-index #cart-sidebar-reorder {
    margin: 0 0 30px; }
  body.general .block-reorder .block-content .actions, body.catalogsearch-result-index .block-reorder .block-content .actions {
    text-align: right;
    line-height: 42px; }
  body.general .block-progress dt, body.catalogsearch-result-index .block-progress dt {
    line-height: 24px;
    font-weight: 300;
    padding: 0 0 0 24px;
    position: relative; }
  body.general .block-progress dt:before, body.catalogsearch-result-index .block-progress dt:before {
    content: '\2219';
    font-size: 60px;
    position: absolute;
    top: 1px;
    left: 0px;
    font-family: "PT Sans", "Times New Roman";
    font-style: normal;
    color: #656469; }
  body.general .block-progress dt.complete, body.catalogsearch-result-index .block-progress dt.complete {
    background: transparent;
    font-weight: 700; }
  body.general .block-progress dt a, body.catalogsearch-result-index .block-progress dt a {
    font-size: 10px;
    text-decoration: underline; }
  body.general .block-progress dt a:hover, body.catalogsearch-result-index .block-progress dt a:hover {
    text-decoration: none; }
  body.general .block-progress dt:last-child, body.catalogsearch-result-index .block-progress dt:last-child {
    border-bottom: none; }
  body.general .block-progress dd, body.catalogsearch-result-index .block-progress dd {
    margin: 5px 0;
    padding: 0 0 0 23px; }
  body.general .block-progress dd.complete, body.catalogsearch-result-index .block-progress dd.complete {
    background: transparent; }
  body.general .block, body.catalogsearch-result-index .block {
    float: left;
    margin: 0 0px 10px 25px;
    position: relative;
    background: #fff;
    border: none;
    border-top: none; }
  body.general .block .block-title, body.catalogsearch-result-index .block .block-title {
    border: 0;
    color: #000;
    color: rgba(0, 0, 0, 0.75);
    padding-bottom: 15px; }
  body.general .block .block-title strong, body.catalogsearch-result-index .block .block-title strong {
    font-size: 16px;
    font-weight: bold;
    font-family: "PT Sans","Myriad Pro", serif;
    letter-spacing: normal; }
  body.general .block .block-title small, body.catalogsearch-result-index .block .block-title small {
    font-size: 70%; }
  body.general .block .block-subtitle, body.catalogsearch-result-index .block .block-subtitle {
    margin: 0 0 10px;
    padding: 0 0 25px;
    border-bottom: 1px solid #f4f4f4;
    font-size: 14px; }
  body.general .block .block-content, body.catalogsearch-result-index .block .block-content {
    padding: 0;
    margin: 0; }
  body.general .block .block-content p, body.catalogsearch-result-index .block .block-content p {
    padding: 0 0 10px; }
  body.general .block .block-content .actions, body.catalogsearch-result-index .block .block-content .actions {
    margin: 0;
    padding: 0;
    text-align: center; }
  body.general .block .block-content .actions a:hover, body.catalogsearch-result-index .block .block-content .actions a:hover {
    text-decoration: none; }
  body.general .block .block-content .actions .f-right, body.catalogsearch-result-index .block .block-content .actions .f-right {
    line-height: 35px; }
  body.general .block .block-content li, body.general .block .block-content li.item, body.catalogsearch-result-index .block .block-content li, body.catalogsearch-result-index .block .block-content li.item {
    margin: 0 0 0 3px;
    padding: 0 0 0 13px;
    line-height: 20px;
    background: url("../images/arrow_item.gif") 0 8px no-repeat; }
  body.general .block .block-content li:last-child, body.general .block .block-content li.item:last-child, body.catalogsearch-result-index .block .block-content li:last-child, body.catalogsearch-result-index .block .block-content li.item:last-child {
    border: 0; }
  body.general .block .block-content a, body.general .block .block-content li a, body.general .block .block-content li.item a, body.catalogsearch-result-index .block .block-content a, body.catalogsearch-result-index .block .block-content li a, body.catalogsearch-result-index .block .block-content li.item a {
    color: #fa9373;
    text-decoration: none; }
  body.general .block li.even, body.general .block li.odd, body.catalogsearch-result-index .block li.even, body.catalogsearch-result-index .block li.odd {
    background-color: transparent; }
  body.general .block .btn-remove, body.general .block .btn-edit, body.catalogsearch-result-index .block .btn-remove, body.catalogsearch-result-index .block .btn-edit {
    float: left; }
  body.general.cms-index-index .block, body.catalogsearch-result-index.cms-index-index .block {
    float: left;
    width: 270px;
    padding: 0;
    margin: 0 0px 30px 10px;
    position: relative;
    background: #fff;
    border: none;
    border-top: 10px solid #5f2167 !important;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1); }
  body.general.cms-index-index .block .block-title, body.catalogsearch-result-index.cms-index-index .block .block-title {
    border: 0;
    padding: 24px 35px 27px;
    margin: 0;
    color: #000;
    color: rgba(0, 0, 0, 0.75);
    text-align: center; }
  body.general.cms-index-index .block .block-title:after, body.catalogsearch-result-index.cms-index-index .block .block-title:after {
    content: '';
    float: left;
    width: 120px;
    height: 1px;
    background: #e8e8e8;
    margin: 14px 0 0 39px; }
  body.general.cms-index-index .block .block-title strong, body.catalogsearch-result-index.cms-index-index .block .block-title strong {
    font-size: 24px;
    font-weight: 400;
    font-family: "PT Sans","Myriad Pro", serif;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px;
    color: #1f1e24; }
  body.general.cms-index-index .block .block-subtitle, body.catalogsearch-result-index.cms-index-index .block .block-subtitle {
    margin: 0 0 10px;
    padding: 0 0 15px;
    border-bottom: 1px solid #f4f4f4; }
  body.general.cms-index-index .block .block-content, body.catalogsearch-result-index.cms-index-index .block .block-content {
    padding: 0 20px 25px;
    margin: 0; }
  body.general.cms-index-index .block .block-content .actions, body.catalogsearch-result-index.cms-index-index .block .block-content .actions {
    margin: 0;
    padding: 0;
    text-align: center; }
  body.general.cms-index-index .block .block-content .actions .f-right, body.catalogsearch-result-index.cms-index-index .block .block-content .actions .f-right {
    line-height: 35px; }
  body.general.cms-index-index .block .block-content li, body.general .block .block-content li.item, body.catalogsearch-result-index.cms-index-index .block .block-content li, body.catalogsearch-result-index .block .block-content li.item {
    margin: 0;
    padding: 0;
    line-height: 20px;
    background: none; }
  body.general.cms-index-index .block .block-content li:last-child, body.general.cms-index-index .block .block-content li.item:last-child, body.catalogsearch-result-index.cms-index-index .block .block-content li:last-child, body.catalogsearch-result-index.cms-index-index .block .block-content li.item:last-child {
    border: 0; }
  body.general.cms-index-index .block .block-content li a:hover, body.general.cms-index-index .block .block-content li.item a:hover, body.catalogsearch-result-index.cms-index-index .block .block-content li a:hover, body.catalogsearch-result-index.cms-index-index .block .block-content li.item a:hover {
    color: #999; }
  body.general.cms-index-index .block li.even, body.general.cms-index-index .block li.odd, body.catalogsearch-result-index.cms-index-index .block li.even, body.catalogsearch-result-index.cms-index-index .block li.odd {
    background-color: transparent; }
  body.general.cms-index-index .block .btn-remove, body.general.cms-index-index .block .btn-edit, body.catalogsearch-result-index.cms-index-index .block .btn-remove, body.catalogsearch-result-index.cms-index-index .block .btn-edit {
    float: left; }
  body.general .block-tags .block-content li, body.catalogsearch-result-index .block-tags .block-content li {
    line-height: 22px;
    font-size: 16px;
    background: none;
    padding: 0;
    margin: 0; }
  body.general .block-tags .block-content li a, body.catalogsearch-result-index .block-tags .block-content li a {
    color: #322c29; }
  body.general .block-tags .block-content .actions, body.catalogsearch-result-index .block-tags .block-content .actions {
    width: 270px;
    height: 40px;
    line-height: 40px;
    margin: 16px -21px -22px;
    background: #fcfcfc;
    text-align: center;
    -webkit-box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15); }
  body.general .block-tags .block-content .actions a, body.catalogsearch-result-index .block-tags .block-content .actions a {
    float: none; }
  body.general .block-poll .question, body.catalogsearch-result-index .block-poll .question {
    float: left;
    margin: 0 10px 0 0;
    font-size: 18px;
    font-weight: 300;
    font-family: "PT Sans","Myriad Pro", serif;
    color: #000;
    color: rgba(0, 0, 0, 0.67); }
  body.general .block-poll .block-subtitle, body.catalogsearch-result-index .block-poll .block-subtitle {
    font-weight: 300; }
  body.general .block-poll .block-content li, body.catalogsearch-result-index .block-poll .block-content li {
    line-height: 30px;
    margin: 0;
    padding: 0;
    background: none; }
  body.general .block-poll input.radio, body.catalogsearch-result-index .block-poll input.radio {
    margin-top: 7px; }
  body.general .block-poll .block-content .actions, body.catalogsearch-result-index .block-poll .block-content .actions {
    margin: 10px 0 0 0;
    padding: 20px 0 0;
    border-top: 1px solid #e8e8e8; }
  body.general .block-layered-nav .block-subtitle, body.catalogsearch-result-index .block-layered-nav .block-subtitle {
    display: none; }
  body.general .block-layered-nav dt, body.catalogsearch-result-index .block-layered-nav dt {
    margin: 0px;
    padding: 10px 15px 0px 15px;
    border-style: solid;
    border-color: #ead5d0;
    font-size: 16px;
    font-weight: bold;
    font-family: "PT Sans","Myriad Pro", serif;
    color: #000;
    color: #1f1e24;
    background: #faf7f6 url(../images/gry_uarrow.gif) no-repeat 95% 15px;
    width: 230px;
    border-width: 1px 1px 0px 1px; }
  body.general .block-layered-nav dt.slideup, body.catalogsearch-result-index .block-layered-nav dt.slideup {
    background: #faf7f6 url(../images/gry_darrow.gif) no-repeat 95% 15px;
    border-width: 1px;
    margin-bottom: 5px;
    padding-bottom: 10px; }
  body.general .block-layered-nav dd, body.catalogsearch-result-index .block-layered-nav dd {
    margin: 0 0 10px;
    background: #faf7f6;
    padding: 10px 15px;
    width: 230px;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #ead5d0;
    position: relative;
    z-index: 0; }
  body.general .block-layered-nav .block-content dd li, body.catalogsearch-result-index .block-layered-nav .block-content dd li {
    margin: 0;
    padding: 0;
    line-height: 20px;
    background: none !important; }
  body.general .block-layered-nav .block-content dd li:last-child, body.catalogsearch-result-index .block-layered-nav .block-content dd li:last-child {
    border: 0; }
  body.general .block-layered-nav .shopby_more, body.catalogsearch-result-index .block-layered-nav .shopby_more {
    display: none;
    text-align: right; }
  body.general .block-layered-price .ui-slider-horizontal, body.catalogsearch-result-index .block-layered-price .ui-slider-horizontal {
    height: 6px;
    border: 1px solid #e6e6e6;
    background: #fefefe;
    margin: 0 0 10px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    width: 220px; }
  body.general .block-layered-price .ui-widget-header, body.catalogsearch-result-index .block-layered-price .ui-widget-header {
    background: #fff;
    border-radius: 20px; }
  body.general .block-layered-price .ui-slider-horizontal .ui-slider-handle, body.catalogsearch-result-index .block-layered-price .ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em; }
  body.general .block-layered-price .ui-slider .ui-slider-handle, body.catalogsearch-result-index .block-layered-price .ui-slider .ui-slider-handle {
    width: 19px;
    height: 18px; }
  body.general .block-layered-price .ui-widget-content .ui-state-default, body.catalogsearch-result-index .block-layered-price .ui-widget-content .ui-state-default {
    background: transparent url("../images/slider_handle.png") 0 0 no-repeat;
    border: none;
    cursor: pointer; }
  body.general .block-left-nav .block-title strong, body.catalogsearch-result-index .block-left-nav .block-title strong {
    font-size: 24px; }
  body.general .block-compare .block-content li.item, body.catalogsearch-result-index .block-compare .block-content li.item {
    margin: 0 0 9px 25px;
    padding: 0;
    line-height: 16px;
    background: none; }
  body.general .block-compare .btn-remove, body.catalogsearch-result-index .block-compare .btn-remove {
    float: left;
    margin: 1px 0 0 -25px; }
  body.general .block-compare .block-content .actions, body.catalogsearch-result-index .block-compare .block-content .actions {
    margin: 20px 0 0 0;
    padding: 20px 0 0;
    border-top: 1px solid #e8e8e8; }
  body.general .block-compare .block-content .actions .f-right, body.catalogsearch-result-index .block-compare .block-content .actions .f-right {
    float: none !important; }
  body.general .block-compare .block-content .actions a, body.catalogsearch-result-index .block-compare .block-content .actions a {
    float: none; }
  body.general .block-compare .block-content .actions a:before, body.catalogsearch-result-index .block-compare .block-content .actions a:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    margin: 10px 0 0 -20px;
    background-color: #393431;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background-image: url(../images/btn_remove.png); }
  body.general .block-bestsellers .block-title, body.catalogsearch-result-index .block-bestsellers .block-title {
    margin: 0 0 21px; }
  body.general .block-bestsellers .block-content li, body.catalogsearch-result-index .block-bestsellers .block-content li {
    margin: 0 0 12px;
    padding: 0 0 12px;
    line-height: 16px;
    background: none;
    border-bottom: 1px solid #f4f4f4; }
  body.general .block-bestsellers .block-content li:last-child, body.catalogsearch-result-index .block-bestsellers .block-content li:last-child {
    margin: 0;
    padding: 0;
    border: none; }
  body.general .block-bestsellers .product-image, body.catalogsearch-result-index .block-bestsellers .product-image {
    float: left;
    width: 56px;
    margin-right: 10px;
    border: 5px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); }
  body.general .block-bestsellers .product-info, body.catalogsearch-result-index .block-bestsellers .product-info {
    float: left;
    width: 120px; }
  body.general .block-bestsellers .price-box, body.catalogsearch-result-index .block-bestsellers .price-box {
    margin-top: 5px; }
  body.general .block-bestsellers .price-box .price, body.catalogsearch-result-index .block-bestsellers .price-box .price {
    font-size: 12px; }
  body.general .block-viewed .block-title, body.catalogsearch-result-index .block-viewed .block-title {
    margin: 0 0 21px; }
  body.general .block-viewed .block-content li, body.catalogsearch-result-index .block-viewed .block-content li {
    margin: 0 0 12px;
    padding: 0 0 12px;
    line-height: 16px;
    background: none;
    border-bottom: 1px solid #f4f4f4; }
  body.general .block-viewed .block-content li:last-child, body.catalogsearch-result-index .block-viewed .block-content li:last-child {
    margin: 0;
    padding: 0;
    border: none; }
  body.general .block-viewed .product-image, body.catalogsearch-result-index .block-viewed .product-image {
    float: left;
    width: 56px;
    margin-right: 10px;
    border: 5px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); }
  body.general .block-viewed .product-info, body.catalogsearch-result-index .block-viewed .product-info {
    float: left;
    width: 120px; }
  body.general .block-viewed .price-box, body.catalogsearch-result-index .block-viewed .price-box {
    margin-top: 5px; }
  body.general .block-viewed .price-box .price, body.catalogsearch-result-index .block-viewed .price-box .price {
    font-size: 12px; }
  body.general .block-subscribe .form-subscribe-header, body.catalogsearch-result-index .block-subscribe .form-subscribe-header {
    text-align: center;
    font-size: 14px;
    color: #000;
    color: rgba(0, 0, 0, 0.67); }
  body.general .block-subscribe .input-box, body.catalogsearch-result-index .block-subscribe .input-box {
    margin: 16px 0;
    text-align: center; }
  body.general .block-subscribe input.input-text, body.catalogsearch-result-index .block-subscribe input.input-text {
    min-width: 90%;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px; }
  body.general .block-login, body.catalogsearch-result-index .block-login {
    float: none;
    width: 350px;
    margin: 0 auto;
    position: relative;
    background: #fff;
    border: none;
    border-top: 6px solid #556681;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1); }
  body.general .block-login .block-title, body.catalogsearch-result-index .block-login .block-title {
    padding: 29px 33px 50px;
    border: 0;
    margin: 0;
    color: #000;
    color: rgba(0, 0, 0, 0.75);
    text-align: center; }
  body.general .block-login .block-title:after, body.catalogsearch-result-index .block-login .block-title:after {
    width: 250px;
    margin: 23px 0 0 17px;
    content: '';
    float: left;
    height: 1px;
    background: #e8e8e8; }
  body.general .block-login .block-title strong, body.catalogsearch-result-index .block-login .block-title strong {
    font-size: 36px;
    line-height: 30px; }
  body.general .block-login .block-content, body.catalogsearch-result-index .block-login .block-content {
    margin: 0;
    padding: 0 43px 25px;
    text-align: center; }
  body.general .block-login .block-content ul, body.catalogsearch-result-index .block-login .block-content ul {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    list-style: none;
    box-shadow: inherit;
    width: 270px; }
  body.general .block-login .block-content li, body.catalogsearch-result-index .block-login .block-content li {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    text-align: center; }
  body.general .block-login .block-content .form-list label, body.catalogsearch-result-index .block-login .block-content .form-list label {
    float: none;
    color: #1f1e24;
    font-weight: 300;
    padding: 0; }
  body.general .block-login .block-content .form-list .input-box, body.catalogsearch-result-index .block-login .block-content .form-list .input-box {
    margin: 2px 0 21px;
    width: auto;
    text-align: center; }
  body.general .block-login input.input-text, body.catalogsearch-result-index .block-login input.input-text {
    margin: 0;
    display: inline;
    min-width: 96%;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    width: 254px; }
  body.general .block-login .forgot-password, body.catalogsearch-result-index .block-login .forgot-password {
    display: block;
    margin: 10px 0 16px;
    color: #fa9373; }
  body.general .block-login .forgot-password:hover, body.catalogsearch-result-index .block-login .forgot-password:hover {
    color: #fa9373;
    text-decoration: none; }
  body.general .block-login .block-slider .slides > li strong, body.catalogsearch-result-index .block-login .block-slider .slides > li strong {
    padding: 0;
    margin: 0;
    border: 0; }
  body.general .block-login .block-slider .slides > li button.button, body.catalogsearch-result-index .block-login .block-slider .slides > li button.button {
    margin: 0;
    background: none;
    border: none; }
  body.general .block-login .new-users, body.catalogsearch-result-index .block-login .new-users {
    position: relative;
    width: 350px;
    height: 42px;
    overflow: hidden;
    margin: 20px 0 0;
    padding: 13px 0;
    background: #fefefe;
    text-align: center;
    -webkit-box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15); }
  body.general .block-login .new-users .button, body.catalogsearch-result-index .block-login .new-users .button {
    float: none;
    background: none;
    border: none; }
  body.general .block-login .error-msg, body.general .block-login .success-msg, body.catalogsearch-result-index .block-login .error-msg, body.catalogsearch-result-index .block-login .success-msg {
    border: none !important;
    background: none !important;
    line-height: 1.4;
    min-height: 10px !important;
    padding: 0 0 10px !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: italic !important; }
  body.general .block-login .block-acc-benefit, body.catalogsearch-result-index .block-login .block-acc-benefit {
    padding: 0 18px 20px 42px; }
  body.general .product-tabs, body.general .add-tabs, body.catalogsearch-result-index .product-tabs, body.catalogsearch-result-index .add-tabs {
    margin: 25px 0 0;
    border: 0; }
  body.general .product-tabs li, body.general .add-tabs li, body.catalogsearch-result-index .product-tabs li, body.catalogsearch-result-index .add-tabs li {
    float: left;
    background: #f6efec;
    height: 38px;
    line-height: 38px;
    margin-right: 8px;
    position: relative; }
  body.general .add-tabs li.last, body.general .product-tabs li.last, body.catalogsearch-result-index .add-tabs li.last, body.catalogsearch-result-index .product-tabs li.last {
    margin-right: 0px; }
  body.general .product-tabs a, body.general .add-tabs a, body.catalogsearch-result-index .product-tabs a, body.catalogsearch-result-index .add-tabs a {
    display: block;
    padding: 0px 130px;
    color: #65646a;
    color: rgba(0, 0, 0, 0.67);
    font-size: 16px;
    font-family: "PT Sans","Myriad Pro", serif;
    font-weight: bold; }
  body.general .product-tabs a:hover, body.general .add-tabs a:hover, body.catalogsearch-result-index .product-tabs a:hover, body.catalogsearch-result-index .add-tabs a:hover {
    background-color: #f1f1f1;
    text-decoration: none; }
  body.general .product-tabs li.active, body.general .add-tabs li.active, body.catalogsearch-result-index .product-tabs li.active, body.catalogsearch-result-index .add-tabs li.active {
    z-index: 3;
    background: #f4edea; }
  body.general .product-tabs-content, body.general .add-tabs-content, body.catalogsearch-result-index .product-tabs-content, body.catalogsearch-result-index .add-tabs-content {
    position: relative;
    z-index: 2;
    border: none;
    background: #fff;
    padding: 23px;
    margin: 69px 0 40px; }
  body.general .productInfoContentuter .add-tabs-content, body.catalogsearch-result-index .productInfoContentuter .add-tabs-content {
    background: #FFFFFF;
    border: medium none;
    position: relative;
    z-index: 2;
    margin: 0;
    padding: 0px; }
  body.general .productInfoContentuter .slider-container, body.catalogsearch-result-index .productInfoContentuter .slider-container {
    margin: 0;
    background: #fff;
    border: none;
    overflow: hidden; }
  body.general .product-tabs-content h2, body.general .add-tabs-content h2, body.catalogsearch-result-index .product-tabs-content h2, body.catalogsearch-result-index .add-tabs-content h2 {
    display: none;
    font-size: 12px;
    font-weight: bold; }
  body.general .product-tabs-content h3, body.general .product-tabs-content h4, body.general .add-tabs-content h3, body.general .add-tabs-content h4, body.catalogsearch-result-index .product-tabs-content h3, body.catalogsearch-result-index .product-tabs-content h4, body.catalogsearch-result-index .add-tabs-content h3, body.catalogsearch-result-index .add-tabs-content h4 {
    font-weight: 400; }
  body.general .product-tabs-content h4, body.general .add-tabs-content h4, body.catalogsearch-result-index .product-tabs-content h4, body.catalogsearch-result-index .add-tabs-content h4 {
    margin: 0 0 10px; }
  body.general .product-tabs-content .data-table td, body.general .add-tabs-content .data-table td, body.catalogsearch-result-index .product-tabs-content .data-table td, body.catalogsearch-result-index .add-tabs-content .data-table td {
    padding-left: 12px; }
  body.general .product-tabs-content ul.disc li, body.general .add-tabs-content ul.disc li, body.catalogsearch-result-index .product-tabs-content ul.disc li, body.catalogsearch-result-index .add-tabs-content ul.disc li {
    width: auto;
    float: none;
    background: transparent url("../images/arrow_item.gif") no-repeat 10px 8px !important;
    line-height: 22px;
    padding: 0 10px 0 20px; }
  body.general .product-tabs-accordion, body.general .add-tabs-accordion, body.catalogsearch-result-index .product-tabs-accordion, body.catalogsearch-result-index .add-tabs-accordion {
    display: none;
    margin: 25px 0 30px;
    border: 0; }
  body.general .product-tabs-accordion h2.tab-heading, body.general .add-tabs-accordion h2.tab-heading, body.catalogsearch-result-index .product-tabs-accordion h2.tab-heading, body.catalogsearch-result-index .add-tabs-accordion h2.tab-heading {
    border: 1px solid #e1e1e1;
    height: 43px;
    line-height: 43px;
    margin: -1px 0 0;
    position: relative;
    background: #f5f5f5; }
  body.general .product-tabs-accordion h2.tab-heading:hover, body.general .add-tabs-accordion h2.tab-heading:hover, body.catalogsearch-result-index .product-tabs-accordion h2.tab-heading:hover, body.catalogsearch-result-index .add-tabs-accordion h2.tab-heading:hover {
    background-color: #fff; }
  body.general .product-tabs-accordion h2.tab-heading a, body.general .add-tabs-accordion h2.tab-heading a, body.catalogsearch-result-index .product-tabs-accordion h2.tab-heading a, body.catalogsearch-result-index .add-tabs-accordion h2.tab-heading a {
    display: block;
    height: 43px;
    padding: 0px 20px;
    color: #000;
    color: rgba(0, 0, 0, 0.67);
    font-size: 16px;
    font-family: "PT Sans","Myriad Pro", serif; }
  body.general .product-tabs-accordion h2.tab-heading a:hover, body.general .add-tabs-accordion h2.tab-heading a:hover, body.catalogsearch-result-index .product-tabs-accordion h2.tab-heading a:hover, body.catalogsearch-result-index .add-tabs-accordion h2.tab-heading a:hover {
    text-decoration: none; }
  body.general .product-tabs-accordion h2.active, body.general .add-tabs-accordion h2.active, body.catalogsearch-result-index .product-tabs-accordion h2.active, body.catalogsearch-result-index .add-tabs-accordion h2.active {
    border: none;
    border-top: 4px solid #97D2C9;
    background: #fff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 1px -1px 6px -1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px -1px 6px -1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px -1px 6px -1px rgba(0, 0, 0, 0.15); }
  body.general .product-tabs-accordion h2.active a,
  body.general .product-tabs-accordion h2.active a:hover, body.general .add-tabs-accordion h2.active a,
  body.general .add-tabs-accordion h2.active a:hover, body.catalogsearch-result-index .product-tabs-accordion h2.active a,
  body.catalogsearch-result-index .product-tabs-accordion h2.active a:hover, body.catalogsearch-result-index .add-tabs-accordion h2.active a,
  body.catalogsearch-result-index .add-tabs-accordion h2.active a:hover {
    background-color: #fff; }
  body.general .accordion-content, body.catalogsearch-result-index .accordion-content {
    display: none;
    margin: 0; }
  body.general .add-tabs li.active, body.catalogsearch-result-index .add-tabs li.active {
    border-top-color: #5F2167; }
  body.general .product-view .buttons-set .back-link, body.catalogsearch-result-index .product-view .buttons-set .back-link {
    float: right;
    margin: -60px 0 0; }
  body.general .product-view h1, body.catalogsearch-result-index .product-view h1 {
    font-size: 23px;
    font-family: "PT Sans",Georgia, serif !important;
    font-weight: 400;
    color: black; }
  body.general .product-view h2, body.catalogsearch-result-index .product-view h2 {
    font-size: 20px;
    font-family: "PT Sans","Myriad Pro",serif;
    font-weight: 400;
    color: #a8178c;
    letter-spacing: -1px; }
  body.general .product-view .product-name, body.catalogsearch-result-index .product-view .product-name {
    margin-bottom: 7px;
    display: inline-block; }
  body.general .product-view .product-name a, body.catalogsearch-result-index .product-view .product-name a {
    color: #322c29; }
  body.general .product-view .product-name a:hover, body.catalogsearch-result-index .product-view .product-name a:hover {
    color: #000;
    text-decoration: none; }
  body.general .product-view .availability, body.catalogsearch-result-index .product-view .availability {
    float: left;
    clear: left;
    font-size: 12px;
    font-weight: 300;
    color: #73b334;
    margin: 10px 14px 0px 0; }
  body.general .product-view .sku, body.catalogsearch-result-index .product-view .sku {
    float: left;
    font-size: 12px;
    font-weight: 700;
    margin: 10px 0 0; }
  body.general .product-view .availability-grouped, body.catalogsearch-result-index .product-view .availability-grouped {
    float: none;
    margin: 5px 14px 15px 0; }
  body.general .product-view .sku-grouped, body.catalogsearch-result-index .product-view .sku-grouped {
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 15px; }
  body.general .product-view .grouped-items-table, body.catalogsearch-result-index .product-view .grouped-items-table {
    margin: 0 0 20px; }
  body.general .product-view .product-shop .grouped-items-table .price-box .price, body.catalogsearch-result-index .product-view .product-shop .grouped-items-table .price-box .price {
    font-size: 24px;
    line-height: 24px; }
  body.general .product-view .product-shop .grouped-items-table tbody td, body.catalogsearch-result-index .product-view .product-shop .grouped-items-table tbody td {
    padding: 10px; }
  body.general .product-view .short-description, body.catalogsearch-result-index .product-view .short-description {
    margin: 5px 0;
    padding: 5px 0;
    border: 1px solid;
    border-color: #e3e3e3;
    border-color: rgba(227, 227, 227, 0.61);
    border-left: none;
    border-right: none;
    color: #000;
    color: rgba(0, 0, 0, 0.67); }
  body.general .product-view .qty-container, body.catalogsearch-result-index .product-view .qty-container {
    margin: 0 0 17px;
    padding: 0 0 5px;
    border-bottom: 1px solid;
    border-bottom-color: #e3e3e3;
    border-bottom-color: rgba(227, 227, 227, 0.61); }
  body.general .product-view .qty-container label, body.catalogsearch-result-index .product-view .qty-container label {
    float: left;
    margin-right: 10px;
    line-height: 30px;
    color: #000;
    color: rgba(0, 0, 0, 0.67); }
  body.general .product-view .qty-container input, body.catalogsearch-result-index .product-view .qty-container input {
    float: left;
    width: 40px; }
  body.general .product-view .product-options, body.catalogsearch-result-index .product-view .product-options {
    background: transparent;
    margin: 0 0 0 0 13px;
    padding: 0; }
  body.general .col1-layout .product-view .product-shop, body.catalogsearch-result-index .col1-layout .product-view .product-shop {
    float: left;
    width: 525px;
    margin: 0; }
  body.general .product-view .product-shop-info, body.catalogsearch-result-index .product-view .product-shop-info {
    padding: 0 2px;
    position: relative; }
  body.general .MagicToolboxMainContainer .container-3d, body.catalogsearch-result-index .MagicToolboxMainContainer .container-3d {
    display: none;
    position: relative; }
  body.general .MagicToolboxMainContainer .indicator-3d, body.catalogsearch-result-index .MagicToolboxMainContainer .indicator-3d {
    position: absolute;
    font-size: 14px;
    top: 205px;
    align-content: center;
    width: 100%;
    left: 0px; }
  body.general .product-view .product-shop .product-options, body.catalogsearch-result-index .product-view .product-shop .product-options {
    margin: 0px 0 13px; }
  body.general .product-view .product-shop .price-box, body.catalogsearch-result-index .product-view .product-shop .price-box {
    position: relative;
    float: left; }
  body.general .product-view .product-shop .price-box .price-label, body.catalogsearch-result-index .product-view .product-shop .price-box .price-label {
    display: none; }
  body.general .product-view .product-shop .price-box .price, body.catalogsearch-result-index .product-view .product-shop .price-box .price {
    font-family: "PT Sans",Georgia, serif !important;
    line-height: 48px;
    font-size: 23px;
    color: #000; }
  body.general .product-view .product-shop .price-box .old-price, body.general .product-view .product-shop .price-box .special-price, body.catalogsearch-result-index .product-view .product-shop .price-box .old-price, body.catalogsearch-result-index .product-view .product-shop .price-box .special-price {
    margin: 0px 0px 0px 25px;
    float: left; }
  body.general .product-view .product-shop .price-box .old-price .price, body.catalogsearch-result-index .product-view .product-shop .price-box .old-price .price {
    font-size: 14px;
    line-height: 100%; }
  body.general .product-view .product-shop .price-box-bundle, body.catalogsearch-result-index .product-view .product-shop .price-box-bundle {
    float: none; }
  body.general .product-view .product-shop .price-box-bundle .price-box, body.catalogsearch-result-index .product-view .product-shop .price-box-bundle .price-box {
    float: none; }
  body.general .product-view .product-shop .price-box-bundle .price-box p, body.catalogsearch-result-index .product-view .product-shop .price-box-bundle .price-box p {
    display: block; }
  body.general .product-view .product-shop .grouped-items-table .price-box .old-price, body.catalogsearch-result-index .product-view .product-shop .grouped-items-table .price-box .old-price {
    position: static;
    margin: 0; }
  body.general .product-view .product-options dt, body.catalogsearch-result-index .product-view .product-options dt {
    margin: 10px 0 0; }
  body.general .product-view .product-options dt label em, body.catalogsearch-result-index .product-view .product-options dt label em {
    color: #9A1212; }
  body.general .product-view .product-options dd, body.catalogsearch-result-index .product-view .product-options dd {
    padding: 0px 0px 17px;
    margin: 0 0 17px;
    border-bottom: 1px solid;
    border-bottom-color: #e3e3e3;
    border-bottom-color: rgba(227, 227, 227, 0.61); }
  body.general .product-options dd input.input-text, body.catalogsearch-result-index .product-options dd input.input-text {
    width: 96%; }
  body.general .product-view .product-options .qty-holder, body.catalogsearch-result-index .product-view .product-options .qty-holder {
    display: block;
    margin-top: 5px; }
  body.general .product-view .product-options dd input.qty, body.catalogsearch-result-index .product-view .product-options dd input.qty {
    width: 40px; }
  body.general .product-view .product-options-bottom, body.catalogsearch-result-index .product-view .product-options-bottom {
    background: transparent;
    margin: 10px 0;
    padding: 0; }
  body.general .product-view .product-shop .product-options-bottom, body.catalogsearch-result-index .product-view .product-shop .product-options-bottom {
    margin: 20px 0px 0px 0px;
    clear: both;
    float: left; }
  body.general .product-view .product-shop .product-options-bottom .price-box, body.catalogsearch-result-index .product-view .product-shop .product-options-bottom .price-box {
    float: none;
    margin: 0 0 15px; }
  body.general .product-view .product-img-box, body.catalogsearch-result-index .product-view .product-img-box {
    width: 560px;
    position: relative;
    margin: 40px 55px 0 15px;
    float: left; }
  body.general .product-view .product-img-box .zoom, body.catalogsearch-result-index .product-view .product-img-box .zoom {
    width: 210px;
    background: none; }
  body.general #track, body.catalogsearch-result-index #track {
    background: url("../images/slider_bg.gif") no-repeat scroll 50% 50% transparent; }
  body.general .product-view .product-img-box .product-image, body.catalogsearch-result-index .product-view .product-img-box .product-image {
    padding: 0;
    margin: 0 0 10px;
    position: relative;
    background: #fff;
    float: right; }
  body.general .product-view .product-img-box .product-image a, body.catalogsearch-result-index .product-view .product-img-box .product-image a {
    display: block;
    position: relative;
    overflow: hidden; }
  body.general .product-view .product-img-box .zoom-notice, body.catalogsearch-result-index .product-view .product-img-box .zoom-notice {
    margin: 5px 0; }
  body.general .product-view .product-img-box .product-image-zoom, body.catalogsearch-result-index .product-view .product-img-box .product-image-zoom {
    width: 363px;
    height: 363px; }
  body.general .product-view .product-img-box .more-views, body.catalogsearch-result-index .product-view .product-img-box .more-views {
    padding: 8px 0;
    margin: 0 0 6px;
    position: relative;
    background: #fff;
    border: 9px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); }
  body.general .product-view .product-img-box .more-views ul, body.catalogsearch-result-index .product-view .product-img-box .more-views ul {
    margin: 0; }
  body.general .product-view .product-img-box .more-views li, body.catalogsearch-result-index .product-view .product-img-box .more-views li {
    float: left;
    background: transparent;
    padding: 0;
    margin: 0 6px 0 0; }
  body.general .product-view .product-img-box .more-views .jcarousel-skin-tango, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-skin-tango {
    margin: 0 46px; }
  body.general .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal {
    margin: 0;
    width: 402px; }
  body.general .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal {
    margin: 0;
    width: 402px; }
  body.general .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item {
    width: 126px;
    margin: 0 4px; }
  body.general .product-view .product-img-box .more-views .jcarousel-controls, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-controls {
    position: relative; }
  body.general .product-view .product-img-box .more-views .jcarousel-prev-horizontal, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-prev-horizontal {
    position: absolute;
    left: 1px; }
  body.general .product-view .product-img-box .more-views .jcarousel-next-horizontal, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-next-horizontal {
    position: absolute;
    right: 1px; }
  body.general .product-view .add-to-cart, body.catalogsearch-result-index .product-view .add-to-cart {
    margin: 15px 0px 0px 0px;
    float: left; }
  body.general .product-view .product-shop .add-to-box, body.catalogsearch-result-index .product-view .product-shop .add-to-box {
    position: absolute;
    right: 63px;
    bottom: 10px; }
  body.general .product-view .product-shop .add-to-cart button.button, body.catalogsearch-result-index .product-view .product-shop .add-to-cart button.button {
    margin: 0px 52px 0px 0px; }
  body.general .product-view .add-to-cart button.button span, body.catalogsearch-result-index .product-view .add-to-cart button.button span {
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    text-transform: uppercase;
    padding: 0 74px;
    border-radius: inherit; }
  body.general .product-view .add-to-cart button.button span span, body.catalogsearch-result-index .product-view .add-to-cart button.button span span {
    padding: 0; }
  body.general .product-view .add-to-links, body.catalogsearch-result-index .product-view .add-to-links {
    padding: 0;
    float: left; }
  body.general .product-view .add-to-links li, body.catalogsearch-result-index .product-view .add-to-links li {
    float: left; }
  body.general .product-view .product-shop-info .add-to-links, body.catalogsearch-result-index .product-view .product-shop-info .add-to-links {
    float: left; }
  body.general .product-view .add-to-links li a.link-wishlist, body.general .metroDiamondDyoRight .link-wishlist, body.catalogsearch-result-index .product-view .add-to-links li a.link-wishlist, body.catalogsearch-result-index .metroDiamondDyoRight .link-wishlist {
    display: block;
    font-size: 14px;
    padding-left: 65px;
    width: 145px;
    height: 40px;
    line-height: 38px;
    background: #dee5ef url(../images/product-whishlist.gif) no-repeat 25px 10px;
    text-transform: uppercase;
    color: #000000; }
  body.general .metroDiamondDyoRight .wishlist, body.catalogsearch-result-index .metroDiamondDyoRight .wishlist {
    visibility: hidden !important;
    float: left;
    padding-top: 25px;
    margin-top: 25px;
    border-top: 1px solid #d7d7d7;
    width: 100%; }
  body.general .metroDiamondDyoRight .wishlist a, body.catalogsearch-result-index .metroDiamondDyoRight .wishlist a {
    text-decoration: none; }
  body.general .metroDiamondDyo .mount_try_at_home, body.catalogsearch-result-index .metroDiamondDyo .mount_try_at_home {
    visibility: hidden !important;
    float: left;
    float: right;
    margin-top: -40px;
    margin-right: 70px;
    cursor: pointer; }
  body.general .product-view .add-to-links li span.icon, body.catalogsearch-result-index .product-view .add-to-links li span.icon {
    display: block;
    float: left;
    overflow: hidden;
    margin-left: -53px;
    width: 38px;
    height: 38px;
    background: #322c29 url("../images/icon_wishlist.png") 50% 50% no-repeat;
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    border-radius: 100% !important;
    text-indent: -999px; }
  body.general .product-view .add-to-links li.compare span.icon, body.catalogsearch-result-index .product-view .add-to-links li.compare span.icon {
    background-image: url("../images/icon_compare.png"); }
  body.general .product-view .add-to-links li.email-friend span.icon, body.catalogsearch-result-index .product-view .add-to-links li.email-friend span.icon {
    background-image: url("../images/icon_email.png"); }
  body.general .product-view .add-to-links li a:hover, body.catalogsearch-result-index .product-view .add-to-links li a:hover {
    text-decoration: none; }
  body.general .product-view .add-to-links li:hover span.icon, body.catalogsearch-result-index .product-view .add-to-links li:hover span.icon {
    background-color: #656469; }
  body.general .product-view .add-to-links .link-wishlist,
  body.general .product-view .add-to-links .link-compare, body.general .metroDiamondDyoRight .link-wishlist, body.catalogsearch-result-index .product-view .add-to-links .link-wishlist,
  body.catalogsearch-result-index .product-view .add-to-links .link-compare, body.catalogsearch-result-index .metroDiamondDyoRight .link-wishlist {
    font-weight: 400; }
  body.general .product-view .product-shop .no-rating, body.general .product-view .product-shop .ratings, body.catalogsearch-result-index .product-view .product-shop .no-rating, body.catalogsearch-result-index .product-view .product-shop .ratings {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid;
    border-bottom-color: #e3e3e3;
    border-bottom-color: rgba(227, 227, 227, 0.61); }
  body.general .product-view .product-shop .no-rating a, body.general .product-view .product-shop .ratings a, body.catalogsearch-result-index .product-view .product-shop .no-rating a, body.catalogsearch-result-index .product-view .product-shop .ratings a {
    color: #000;
    color: rgba(0, 0, 0, 0.67);
    font-size: 12px;
    text-decoration: none; }
  body.general .product-view .product-shop .no-rating a:hover, body.general .product-view .product-shop .ratings a:hover, body.catalogsearch-result-index .product-view .product-shop .no-rating a:hover, body.catalogsearch-result-index .product-view .product-shop .ratings a:hover {
    color: #000; }
  body.general .product-view .addthis_toolbox, body.catalogsearch-result-index .product-view .addthis_toolbox {
    margin: 17px 0; }
  body.general .product-view .grouped-items-table .qty, body.catalogsearch-result-index .product-view .grouped-items-table .qty {
    width: 30px; }
  body.general .product-view .tier-prices, body.catalogsearch-result-index .product-view .tier-prices {
    margin: 14px 0 0; }
  body.general .product-options dd select, body.catalogsearch-result-index .product-options dd select {
    width: 208px; }
  body.general .product-options dd select.multiselect, body.catalogsearch-result-index .product-options dd select.multiselect {
    width: 100%; }
  body.general .product-view .product-shop-info h1, body.catalogsearch-result-index .product-view .product-shop-info h1 {
    margin: 0;
    padding: 0;
    line-height: 20px; }
  body.general .product-view .box-tags h3, body.catalogsearch-result-index .product-view .box-tags h3 {
    font-size: 14px;
    font-family: "PT Sans","Myriad Pro", serif; }
  body.general .product-view .box-tags .product-tags, body.catalogsearch-result-index .product-view .box-tags .product-tags {
    margin: 10px 0 20px; }
  body.general .product-view .box-tags .product-tags li, body.catalogsearch-result-index .product-view .box-tags .product-tags li {
    display: inline;
    padding: 0 6px; }
  body.general .product-view .box-tags .product-tags li a, body.catalogsearch-result-index .product-view .box-tags .product-tags li a {
    text-decoration: underline; }
  body.general .product-view .box-tags div.form-add, body.catalogsearch-result-index .product-view .box-tags div.form-add {
    border-top: 1px solid #ededed;
    padding-top: 20px; }
  body.general .product-view .box-tags .form-add label, body.catalogsearch-result-index .product-view .box-tags .form-add label {
    display: block;
    float: none;
    font-size: 14px;
    margin-bottom: 5px; }
  body.general .product-view .box-tags .form-add .input-box, body.catalogsearch-result-index .product-view .box-tags .form-add .input-box {
    margin: 0; }
  body.general .product-view .box-tags .form-add .input-text, body.catalogsearch-result-index .product-view .box-tags .form-add .input-text {
    height: 24px;
    line-height: 24px;
    border-right: 0; }
  body.general .product-view .box-tags .form-add button.button span, body.catalogsearch-result-index .product-view .box-tags .form-add button.button span {
    height: 34px;
    line-height: 34px; }
  body.general .product-view .after-tabs-block, body.catalogsearch-result-index .product-view .after-tabs-block {
    display: none; }
  body.general .product-view .product-additional, body.catalogsearch-result-index .product-view .product-additional {
    float: right;
    width: 270px;
    margin: 0 3px 0 27px; }
  body.general .product-view .product-additional .block, body.catalogsearch-result-index .product-view .product-additional .block {
    margin: 0 0 20px;
    padding: 0;
    width: 270px; }
  body.general .product-view .product-additional .block .block-title, body.catalogsearch-result-index .product-view .product-additional .block .block-title {
    border: 0;
    padding: 24px 35px 27px;
    margin: 0;
    color: #000;
    color: rgba(0, 0, 0, 0.75);
    text-align: center; }
  body.general .product-view .product-additional .block .block-title:after, body.catalogsearch-result-index .product-view .product-additional .block .block-title:after {
    content: '';
    float: left;
    width: 120px;
    height: 1px;
    background: #e8e8e8;
    margin: 14px 0 0 39px; }
  body.general .product-view .product-additional .block .block-title strong, body.catalogsearch-result-index .product-view .product-additional .block .block-title strong {
    font-size: 24px;
    font-weight: 400;
    font-family: "PT Sans","Myriad Pro", serif;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px; }
  body.general .product-view .product-additional .block .block-subtitle, body.catalogsearch-result-index .product-view .product-additional .block .block-subtitle {
    margin: 0 0 10px;
    padding: 0 0 15px;
    border-bottom: 1px solid #f4f4f4; }
  body.general .product-view .product-additional .block .block-content, body.catalogsearch-result-index .product-view .product-additional .block .block-content {
    padding: 0 20px 25px;
    margin: 0; }
  body.general .product-view .product-additional .block .block-content .actions, body.catalogsearch-result-index .product-view .product-additional .block .block-content .actions {
    margin: 0;
    padding: 0;
    text-align: center; }
  body.general .product-view .product-additional .block .block-content .actions .f-right, body.catalogsearch-result-index .product-view .product-additional .block .block-content .actions .f-right {
    line-height: 35px; }
  body.general .product-view .product-additional .block .block-content li, body.catalogsearch-result-index .product-view .product-additional .block .block-content li {
    margin: 0;
    padding: 0;
    line-height: 20px;
    background: none; }
  body.general .product-view .product-additional .block .block-content li:last-child, body.general .product-view .product-additional .block .block-content li.item:last-child, body.catalogsearch-result-index .product-view .product-additional .block .block-content li:last-child, body.catalogsearch-result-index .product-view .product-additional .block .block-content li.item:last-child {
    border: 0; }
  body.general .product-view .product-additional .block .block-content li:hover a, body.general .product-view .product-additional .block .block-content li.item:hover a, body.catalogsearch-result-index .product-view .product-additional .block .block-content li:hover a, body.catalogsearch-result-index .product-view .product-additional .block .block-content li.item:hover a {
    color: #999; }
  body.general .product-view .product-additional .block li.even, body.general .product-view .product-additional .block li.odd, body.catalogsearch-result-index .product-view .product-additional .block li.even, body.catalogsearch-result-index .product-view .product-additional .block li.odd {
    background-color: transparent; }
  body.general .product-view .product-additional .block .btn-remove, body.general .product-view .product-additional .block .btn-edit, body.catalogsearch-result-index .product-view .product-additional .block .btn-remove, body.catalogsearch-result-index .product-view .product-additional .block .btn-edit {
    float: left; }
  body.general .product-view .box-up-sell h2, body.catalogsearch-result-index .product-view .box-up-sell h2 {
    font-size: 24px;
    text-transform: uppercase;
    margin: 0 80px 20px 0; }
  body.general .product-view .box-up-sell .block-subtitle, body.catalogsearch-result-index .product-view .box-up-sell .block-subtitle {
    line-height: 32px; }
  body.general .product-view .box-up-sell .block-subtitle a, body.catalogsearch-result-index .product-view .box-up-sell .block-subtitle a {
    font-weight: 300;
    text-decoration: underline; }
  body.general .product-view .box-up-sell .block-subtitle a:hover, body.catalogsearch-result-index .product-view .box-up-sell .block-subtitle a:hover {
    text-decoration: none; }
  body.general .product-view .box-up-sell .jcarousel-item, body.general .product-view .box-up-sell .item, body.catalogsearch-result-index .product-view .box-up-sell .jcarousel-item, body.catalogsearch-result-index .product-view .box-up-sell .item {
    width: 280px;
    margin: 0; }
  body.general .product-view .box-up-sell .item, body.catalogsearch-result-index .product-view .box-up-sell .item {
    float: left;
    width: 130px;
    padding: 0;
    margin: 3px 4px 20px 3px;
    position: relative; }
  body.general .product-view .box-up-sell .product-image, body.catalogsearch-result-index .product-view .box-up-sell .product-image {
    display: block;
    border: 9px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); }
  body.general .product-view .box-up-sell .product-name, body.catalogsearch-result-index .product-view .box-up-sell .product-name {
    color: #3c3c3c;
    font-size: 12px;
    font-weight: 300;
    display: block;
    margin: 10px 4px 6px;
    line-height: 120%; }
  body.general .product-view .box-up-sell .upsell-checkbox, body.catalogsearch-result-index .product-view .box-up-sell .upsell-checkbox {
    margin: 0 4px;
    line-height: 12px;
    float: left; }
  body.general .product-view .box-up-sell .price-box, body.catalogsearch-result-index .product-view .box-up-sell .price-box {
    overflow: hidden;
    margin: 0px 0 0 4px;
    line-height: 12px; }
  body.general .product-view .box-up-sell .price-box .price, body.catalogsearch-result-index .product-view .box-up-sell .price-box .price {
    font-size: 12px;
    font-family: "PT Sans",Arial,serif;
    line-height: 100%; }
  body.general .product-view .box-up-sell .jcarousel-next-horizontal, body.catalogsearch-result-index .product-view .box-up-sell .jcarousel-next-horizontal {
    margin: -55px 0 0 30px;
    background-color: #efefef; }
  body.general .product-view .box-up-sell .jcarousel-prev-horizontal, body.catalogsearch-result-index .product-view .box-up-sell .jcarousel-prev-horizontal {
    margin: -55px 0 0 0;
    background-color: #efefef; }
  body.general .product-view .box-up-sell .jcarousel-container-horizontal, body.catalogsearch-result-index .product-view .box-up-sell .jcarousel-container-horizontal {
    width: 280px;
    margin: 0; }
  body.general .product-view .box-up-sell .jcarousel-clip-horizontal, body.catalogsearch-result-index .product-view .box-up-sell .jcarousel-clip-horizontal {
    width: 280px;
    margin: 0; }
  body.general .box-up-sell2, body.catalogsearch-result-index .box-up-sell2 {
    position: relative;
    margin: 30px 0 0 -15px;
    display: none; }
  body.general .box-up-sell2 h3, body.catalogsearch-result-index .box-up-sell2 h3 {
    font-family: "PT Sans","Myriad Pro", serif;
    font-size: 24px;
    font-weight: 300;
    padding: 0 0 28px;
    margin: 0 0 0 15px;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px; }
  body.general .box-up-sell2 .block-subtitle, body.catalogsearch-result-index .box-up-sell2 .block-subtitle {
    margin: -15px 15px 15px;
    text-align: left; }
  body.general .box-up-sell2 .block-subtitle a, body.catalogsearch-result-index .box-up-sell2 .block-subtitle a {
    text-decoration: underline; }
  body.general .box-up-sell2 .block-subtitle a:hover, body.catalogsearch-result-index .box-up-sell2 .block-subtitle a:hover {
    text-decoration: none; }
  body.general .box-up-sell2 .jcarousel-list li, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list li {
    float: left;
    width: 252px;
    padding: 0;
    margin: 0 15px 53px;
    position: relative;
    background: #fff;
    border: 9px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); }
  body.general .box-up-sell2 .jcarousel-list h3, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list h3 {
    font-size: 24px;
    font-family: "PT Sans","Myriad Pro",serif;
    font-weight: 300;
    color: #000;
    color: rgba(0, 0, 0, 0.67);
    letter-spacing: -1px;
    margin: 27px 0 26px 2px;
    text-align: center; }
  body.general .box-up-sell2 .jcarousel-list .button-container, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list .button-container {
    float: right; }
  body.general .box-up-sell2 .jcarousel-list .button-container button.button span, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list .button-container button.button span {
    width: 35px;
    height: 35px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    text-indent: -9999px; }
  body.general .box-up-sell2 .jcarousel-list .button-container button.button span span, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list .button-container button.button span span {
    padding: 0;
    background: url("../images/icon_cart_listing.png") 50% 50% no-repeat; }
  body.general .box-up-sell2 .jcarousel-list .product-image, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list .product-image {
    display: block;
    margin: 0 0 12px; }
  body.general .box-up-sell2 .jcarousel-list .product-image img, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list .product-image img {
    position: relative;
    z-index: 0; }
  body.general .box-up-sell2 .jcarousel-list .product-name, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list .product-name {
    color: #3c3c3c;
    font-size: 16px;
    font-weight: 300;
    display: block;
    margin: 4px;
    line-height: 120%; }
  body.general .box-up-sell2 .jcarousel-list .upsell-checkbox, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list .upsell-checkbox {
    margin: 0 4px;
    line-height: 12px;
    float: left; }
  body.general .box-up-sell2 .jcarousel-list .price-box, body.catalogsearch-result-index .box-up-sell2 .jcarousel-list .price-box {
    overflow: hidden;
    margin: 0px 0 0 4px;
    line-height: 12px;
    letter-spacing: -1.2px; }
  body.general .box-up-sell2 .jcarousel-next-horizontal, body.catalogsearch-result-index .box-up-sell2 .jcarousel-next-horizontal {
    background-color: #efefef; }
  body.general .box-up-sell2 .jcarousel-prev-horizontal, body.catalogsearch-result-index .box-up-sell2 .jcarousel-prev-horizontal {
    background-color: #efefef; }
  body.general .banner, body.catalogsearch-result-index .banner {
    margin-bottom: 10px; }
  body.general .banner a, body.catalogsearch-result-index .banner a {
    display: block;
    position: relative;
    margin: 0px;
    text-decoration: none; }
  body.general .banner a:hover, body.catalogsearch-result-index .banner a:hover {
    text-decoration: none; }
  body.general .banner a span, body.catalogsearch-result-index .banner a span {
    position: absolute;
    padding: 12px;
    top: 50%;
    background: #1b1a19;
    font-weight: 300 !important;
    font-size: 16px;
    line-height: 16px;
    color: #fff; }
  body.general .banner a.text-left span, body.catalogsearch-result-index .banner a.text-left span {
    left: 0;
    text-align: left; }
  body.general .banner a.text-center span, body.catalogsearch-result-index .banner a.text-center span {
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center; }
  body.general .banner a.text-right span, body.catalogsearch-result-index .banner a.text-right span {
    right: 0;
    text-align: right; }
  body.general .banner a em, body.catalogsearch-result-index .banner a em {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=0);
    /* internet explorer */
    opacity: 0;
    /* fx, safari, opera, chrome */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    /*IE8*/ }
  body.general .banner a:hover em, body.catalogsearch-result-index .banner a:hover em {
    filter: alpha(opacity=10);
    /* internet explorer */
    opacity: 0.1;
    /* fx, safari, opera, chrome */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=10)";
    /*IE8*/ }
  body.general .my-account .title-buttons .link-rss, body.catalogsearch-result-index .my-account .title-buttons .link-rss {
    float: none;
    margin: 0; }
  body.general .dashboard .welcome-msg, body.catalogsearch-result-index .dashboard .welcome-msg {
    margin: 0 8em 1.5em 0; }
  body.general .dashboard .welcome-msg p, body.catalogsearch-result-index .dashboard .welcome-msg p {
    margin: 0; }
  body.general .dashboard .col2-set, body.catalogsearch-result-index .dashboard .col2-set {
    margin: 0 0 15px; }
  body.general .box-account, body.catalogsearch-result-index .box-account {
    margin: 0 0 15px; }
  body.general .box-account .box-head, body.catalogsearch-result-index .box-account .box-head {
    margin: 0 0 5px;
    text-align: right; }
  body.general .box-account .box-head h2, body.catalogsearch-result-index .box-account .box-head h2 {
    float: left;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #4c4c4c; }
  body.general .box-account .box-head a, body.catalogsearch-result-index .box-account .box-head a {
    font-size: 10px;
    text-transform: uppercase; }
  body.general .dashboard .box .box-title, body.catalogsearch-result-index .dashboard .box .box-title {
    background: #f1f1f1;
    padding: 2px 10px;
    margin: 0 0 12px;
    text-align: right; }
  body.general .dashboard .box .box-title h3,
  body.general .dashboard .box .box-title h4, body.catalogsearch-result-index .dashboard .box .box-title h3,
  body.catalogsearch-result-index .dashboard .box .box-title h4 {
    float: left;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.35; }
  body.general .dashboard .box .box-title a, body.catalogsearch-result-index .dashboard .box .box-title a {
    font-size: 10px;
    text-transform: uppercase; }
  body.general .dashboard .box .box-content, body.catalogsearch-result-index .dashboard .box .box-content {
    padding: 0 10px; }
  body.general .dashboard .box-info h4, body.catalogsearch-result-index .dashboard .box-info h4 {
    font-size: 11px;
    font-weight: bold; }
  body.general .dashboard .box-reviews .box-head, body.catalogsearch-result-index .dashboard .box-reviews .box-head {
    background: #f1f1f1;
    padding: 2px 10px;
    margin: 0 0 12px; }
  body.general .dashboard .box-reviews .box-head h2, body.catalogsearch-result-index .dashboard .box-reviews .box-head h2 {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.35;
    color: #444; }
  body.general .dashboard .box-reviews .number, body.catalogsearch-result-index .dashboard .box-reviews .number {
    display: none;
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    margin: 3px -20px 0 0;
    padding: 2px 3px;
    background: #0a263c; }
  body.general .dashboard .box-reviews .details, body.catalogsearch-result-index .dashboard .box-reviews .details {
    padding: 0 10px; }
  body.general .dashboard .box-reviews li.item, body.catalogsearch-result-index .dashboard .box-reviews li.item {
    margin: 0 0 7px; }
  body.general .dashboard .box-reviews li.item.last, body.catalogsearch-result-index .dashboard .box-reviews li.item.last {
    margin: 0; }
  body.general .dashboard .box-reviews .ratings, body.catalogsearch-result-index .dashboard .box-reviews .ratings {
    margin: 7px 0 0; }
  body.general .dashboard .box-tags .box-head, body.catalogsearch-result-index .dashboard .box-tags .box-head {
    background: #f1f1f1;
    padding: 2px 10px;
    margin: 0 0 12px; }
  body.general .dashboard .box-tags .box-head h2, body.catalogsearch-result-index .dashboard .box-tags .box-head h2 {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.35;
    color: #444; }
  body.general .dashboard .box-tags .number, body.catalogsearch-result-index .dashboard .box-tags .number {
    display: none;
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    margin: 3px -20px 0 0;
    padding: 2px 3px;
    background: #0a263c; }
  body.general .dashboard .box-tags .details, body.catalogsearch-result-index .dashboard .box-tags .details {
    padding: 0 10px; }
  body.general .dashboard .box-tags li.item, body.catalogsearch-result-index .dashboard .box-tags li.item {
    margin: 0 0 7px; }
  body.general .dashboard .box-tags li.item.last, body.catalogsearch-result-index .dashboard .box-tags li.item.last {
    margin: 0; }
  body.general .dashboard .box-tags .tags strong,
  body.general .dashboard .box-tags .tags ul,
  body.general .dashboard .box-tags .tags ul li, body.catalogsearch-result-index .dashboard .box-tags .tags strong,
  body.catalogsearch-result-index .dashboard .box-tags .tags ul,
  body.catalogsearch-result-index .dashboard .box-tags .tags ul li {
    display: inline; }
  body.general .addresses-list h2, body.catalogsearch-result-index .addresses-list h2 {
    background: #f1f1f1;
    padding: 2px 10px;
    margin: 0 0 12px;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.25; }
  body.general .addresses-list h3, body.catalogsearch-result-index .addresses-list h3 {
    font-weight: bold;
    font-size: 12px; }
  body.general .addresses-list address, body.catalogsearch-result-index .addresses-list address {
    margin: 0 0 3px; }
  body.general .addresses-list p, body.catalogsearch-result-index .addresses-list p {
    margin: 0; }
  body.general .addresses-list a, body.catalogsearch-result-index .addresses-list a {
    font-weight: bold; }
  body.general .addresses-list .separator, body.catalogsearch-result-index .addresses-list .separator {
    margin: 0 3px; }
  body.general .addresses-list li.item, body.catalogsearch-result-index .addresses-list li.item {
    padding: 0 10px;
    margin: 0 0 12px; }
  body.general .addresses-list li.empty p, body.catalogsearch-result-index .addresses-list li.empty p {
    font-weight: bold; }
  body.general .order-info dt, body.catalogsearch-result-index .order-info dt {
    display: none; }
  body.general .order-info ul, body.catalogsearch-result-index .order-info ul {
    margin-bottom: 15px;
    border-bottom: 1px solid #666;
    background: #f2f2f2; }
  body.general .order-info li, body.catalogsearch-result-index .order-info li {
    float: left;
    border-right: 1px solid #a4a4a4;
    border-left: 1px solid #fff;
    font-size: 1.1em;
    line-height: 1em; }
  body.general .order-info li.first, body.catalogsearch-result-index .order-info li.first {
    border-left: 0; }
  body.general .order-info li.last, body.catalogsearch-result-index .order-info li.last {
    border-right: 0; }
  body.general .order-info li a, body.catalogsearch-result-index .order-info li a {
    display: block;
    padding: 6px 15px;
    color: #444; }
  body.general .order-info li a:hover, body.catalogsearch-result-index .order-info li a:hover {
    background-color: #ddd;
    text-decoration: none;
    color: #444; }
  body.general .order-info li.current, body.catalogsearch-result-index .order-info li.current {
    background-color: #666;
    font-weight: bold;
    padding: 6px 15px;
    color: #fff; }
  body.general .order-date, body.catalogsearch-result-index .order-date {
    margin: 10px 0; }
  body.general .order-info-box, body.catalogsearch-result-index .order-info-box {
    margin: 0 0 15px; }
  body.general .order-info-box h2, body.catalogsearch-result-index .order-info-box h2 {
    font-size: 13px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    margin: 0 0 8px; }
  body.general .order-info-box .box-payment p, body.catalogsearch-result-index .order-info-box .box-payment p {
    margin: 0 0 3px; }
  body.general .order-info-box .box-payment th, body.catalogsearch-result-index .order-info-box .box-payment th {
    font-weight: bold;
    padding-right: 7px; }
  body.general .order-items, body.catalogsearch-result-index .order-items {
    width: 100%;
    overflow-x: auto; }
  body.general .order-items h2,
  body.general .order-items h3, body.catalogsearch-result-index .order-items h2,
  body.catalogsearch-result-index .order-items h3 {
    clear: none;
    font-weight: bold;
    font-size: 13px;
    padding: 0;
    margin: 0 0 .45em; }
  body.general .order-items h3, body.catalogsearch-result-index .order-items h3 {
    font-size: 12px; }
  body.general .order-items .product-name, body.catalogsearch-result-index .order-items .product-name {
    font-weight: bold !important; }
  body.general .order-items .link-print, body.catalogsearch-result-index .order-items .link-print {
    font-size: 10px;
    text-transform: uppercase; }
  body.general .order-items .order-links, body.catalogsearch-result-index .order-items .order-links {
    text-align: right; }
  body.general .order-items .order-links .link-print, body.catalogsearch-result-index .order-items .order-links .link-print {
    font-weight: bold;
    font-size: 11px;
    text-transform: none; }
  body.general .order-additional, body.catalogsearch-result-index .order-additional {
    margin: 15px 0; }
  body.general .gift-message dt strong, body.catalogsearch-result-index .gift-message dt strong {
    color: #555; }
  body.general .gift-message dd, body.catalogsearch-result-index .gift-message dd {
    font-size: 13px;
    margin: 5px 0 0; }
  body.general .order-about dt, body.catalogsearch-result-index .order-about dt {
    font-weight: bold; }
  body.general .order-about dd, body.catalogsearch-result-index .order-about dd {
    font-size: 13px;
    margin: 0 0 7px; }
  body.general #my-orders-table span.title, body.catalogsearch-result-index #my-orders-table span.title {
    display: none;
    font-weight: 700;
    width: 100px;
    padding: 0 15px 0 0; }
  body.general .tracking-table, body.catalogsearch-result-index .tracking-table {
    margin: 0 0 15px; }
  body.general .tracking-table th, body.catalogsearch-result-index .tracking-table th {
    font-weight: bold;
    white-space: nowrap; }
  body.general .tracking-table-popup, body.catalogsearch-result-index .tracking-table-popup {
    width: 100%; }
  body.general .tracking-table-popup th, body.catalogsearch-result-index .tracking-table-popup th {
    font-weight: bold;
    white-space: nowrap; }
  body.general .tracking-table-popup th,
  body.general .tracking-table-popup td, body.catalogsearch-result-index .tracking-table-popup th,
  body.catalogsearch-result-index .tracking-table-popup td {
    padding: 1px 8px; }
  body.general .page-print .print-head, body.catalogsearch-result-index .page-print .print-head {
    margin: 0 0 15px; }
  body.general .page-print .print-head .logo, body.catalogsearch-result-index .page-print .print-head .logo {
    float: left; }
  body.general .page-print .print-head address, body.catalogsearch-result-index .page-print .print-head address {
    float: left;
    margin-left: 15px; }
  body.general .page-print h1, body.catalogsearch-result-index .page-print h1 {
    font-size: 15px;
    font-weight: bold; }
  body.general .page-print h2,
  body.general .page-print h3, body.catalogsearch-result-index .page-print h2,
  body.catalogsearch-result-index .page-print h3 {
    font-size: 12px;
    font-weight: bold; }
  body.general .page-print h2.h2, body.catalogsearch-result-index .page-print h2.h2 {
    font-size: 15px;
    font-weight: bold;
    text-align: right; }
  body.general .page-print .order-date, body.catalogsearch-result-index .page-print .order-date {
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px;
    margin: 0 0 10px; }
  body.general .page-print .col2-set, body.catalogsearch-result-index .page-print .col2-set {
    margin: 0 0 10px; }
  body.general .page-print .gift-message-link, body.catalogsearch-result-index .page-print .gift-message-link {
    display: none; }
  body.general .page-print .price-excl-tax,
  body.general .page-print .price-incl-tax, body.catalogsearch-result-index .page-print .price-excl-tax,
  body.catalogsearch-result-index .page-print .price-incl-tax {
    display: block;
    white-space: nowrap; }
  body.general .page-print .cart-price,
  body.general .page-print .price-excl-tax .label,
  body.general .page-print .price-incl-tax .label,
  body.general .page-print .price-excl-tax .price,
  body.general .page-print .price-incl-tax .price, body.catalogsearch-result-index .page-print .cart-price,
  body.catalogsearch-result-index .page-print .price-excl-tax .label,
  body.catalogsearch-result-index .page-print .price-incl-tax .label,
  body.catalogsearch-result-index .page-print .price-excl-tax .price,
  body.catalogsearch-result-index .page-print .price-incl-tax .price {
    display: inline; }
  body.general .my-wishlist .data-table td, body.catalogsearch-result-index .my-wishlist .data-table td {
    padding: 10px;
    text-align: center !important; }
  body.general .my-wishlist .product-image, body.catalogsearch-result-index .my-wishlist .product-image {
    display: block;
    width: 113px;
    height: 113px;
    margin: 0 auto 5px; }
  body.general .my-wishlist textarea, body.catalogsearch-result-index .my-wishlist textarea {
    display: block;
    width: 96%;
    height: 109px; }
  body.general .my-wishlist .buttons-set, body.catalogsearch-result-index .my-wishlist .buttons-set {
    border: 0;
    padding: 0;
    margin: 20px 0 0;
    text-align: left; }
  body.general .my-wishlist .buttons-set button.button, body.catalogsearch-result-index .my-wishlist .buttons-set button.button {
    float: none; }
  body.general #wishlist-table .add-to-links, body.catalogsearch-result-index #wishlist-table .add-to-links {
    white-space: nowrap; }
  body.general #wishlist-table input.qty, body.catalogsearch-result-index #wishlist-table input.qty {
    width: 50px;
    margin: 0 0 15px; }
  body.general .my-tag-edit, body.catalogsearch-result-index .my-tag-edit {
    float: left;
    margin: 0 0 10px; }
  body.general .my-tag-edit .btn-remove, body.catalogsearch-result-index .my-tag-edit .btn-remove {
    float: right;
    margin: 4px 0 0 5px; }
  body.general #my-tags-table, body.catalogsearch-result-index #my-tags-table {
    clear: both; }
  body.general #my-tags-table td, body.catalogsearch-result-index #my-tags-table td {
    padding: 10px; }
  body.general #my-tags-table .add-to-links, body.catalogsearch-result-index #my-tags-table .add-to-links {
    white-space: nowrap; }
  body.general #my-reviews-table td, body.catalogsearch-result-index #my-reviews-table td {
    padding: 10px; }
  body.general #my-reviews-table .rating-box, body.catalogsearch-result-index #my-reviews-table .rating-box {
    margin: 3px 0 0; }
  body.general .product-review .product-img-box, body.catalogsearch-result-index .product-review .product-img-box {
    float: left;
    width: 140px; }
  body.general .product-review .product-img-box .product-image, body.catalogsearch-result-index .product-review .product-img-box .product-image {
    display: block;
    width: 125px;
    height: 125px; }
  body.general .product-review .product-img-box .label, body.catalogsearch-result-index .product-review .product-img-box .label {
    font-size: 11px;
    margin: 0 0 3px; }
  body.general .product-review .product-img-box .ratings .rating-box, body.catalogsearch-result-index .product-review .product-img-box .ratings .rating-box {
    float: none;
    display: block;
    margin: 0 0 3px; }
  body.general .product-review .product-details, body.catalogsearch-result-index .product-review .product-details {
    margin-left: 150px; }
  body.general .product-review .product-name, body.catalogsearch-result-index .product-review .product-name {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px; }
  body.general .product-review h3, body.catalogsearch-result-index .product-review h3 {
    font-size: 12px;
    margin: 0 0 3px;
    color: #2f2f2f; }
  body.general .product-review .ratings-table, body.catalogsearch-result-index .product-review .ratings-table {
    margin: 0 0 10px; }
  body.general .product-review dt, body.catalogsearch-result-index .product-review dt {
    font-weight: bold; }
  body.general .product-review dd, body.catalogsearch-result-index .product-review dd {
    font-size: 13px;
    margin: 5px 0 0; }
  body.general .product-review dd, body.catalogsearch-result-index .product-review dd {
    font-size: 13px;
    margin: 5px 0 0; }
  body.general .new-users button.button, body.catalogsearch-result-index .new-users button.button {
    float: left; }
  body.general .registered-users input.input-text, body.catalogsearch-result-index .registered-users input.input-text {
    width: 455px; }
  body.general .site-block, body.catalogsearch-result-index .site-block {
    position: fixed;
    z-index: 11999; }
  body.general .left-side, body.general .right-side, body.catalogsearch-result-index .left-side, body.catalogsearch-result-index .right-side {
    width: 250px;
    top: 200px; }
  body.general .left-side, body.catalogsearch-result-index .left-side {
    left: -250px; }
  body.general .right-side, body.catalogsearch-result-index .right-side {
    right: -250px; }
  body.general .bottom, body.catalogsearch-result-index .bottom {
    right: 0;
    bottom: 0; }
  body.general .prev-next, body.catalogsearch-result-index .prev-next {
    margin: 0;
    position: relative;
    float: right; }
  body.general .product-prev, body.general .product-next, body.catalogsearch-result-index .product-prev, body.catalogsearch-result-index .product-next {
    display: block;
    float: right;
    margin: -5px 0 0 5px;
    overflow: hidden;
    height: 27px;
    line-height: 27px;
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.05);
    background: url("../images/sorter_bg.gif") 0 0 repeat-x; }
  body.general .product-prev span, body.general .product-next span, body.catalogsearch-result-index .product-prev span, body.catalogsearch-result-index .product-next span {
    display: block;
    width: 63px;
    padding: 0 11px;
    background: url("../images/prev_next.png") 0 0 no-repeat; }
  body.general .product-prev, body.catalogsearch-result-index .product-prev {
    right: 108px; }
  body.general .product-prev span, body.catalogsearch-result-index .product-prev span {
    padding-left: 28px;
    text-align: right; }
  body.general .product-next span, body.catalogsearch-result-index .product-next span {
    padding-right: 28px;
    background-position: 100% 100%; }
  body.general .product-next:hover, body.general .product-prev:hover, body.catalogsearch-result-index .product-next:hover, body.catalogsearch-result-index .product-prev:hover {
    text-decoration: none;
    -webkit-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);
    box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05); }
  body.general .page-popup, body.catalogsearch-result-index .page-popup {
    background: #e9e9e9; }
  body.general #fb-root, body.catalogsearch-result-index #fb-root {
    display: none; }
  body.general .slider, body.catalogsearch-result-index .slider {
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding: 0 0 20px;
    background: #f4f4f2; }
  body.general #slide-timeline, body.catalogsearch-result-index #slide-timeline {
    position: absolute;
    z-index: 999;
    top: 7px;
    width: 0;
    height: 3px;
    background: #322c29; }
  body.general .flex-container a:active,
  body.general .flexslider a:active,
  body.general .flex-container a:focus,
  body.general .flexslider a:focus, body.catalogsearch-result-index .flex-container a:active,
  body.catalogsearch-result-index .flexslider a:active,
  body.catalogsearch-result-index .flex-container a:focus,
  body.catalogsearch-result-index .flexslider a:focus {
    outline: none; }
  body.general .slides,
  body.general .flex-control-nav,
  body.general .flex-direction-nav, body.catalogsearch-result-index .slides,
  body.catalogsearch-result-index .flex-control-nav,
  body.catalogsearch-result-index .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none; }
  body.general .flexslider, body.catalogsearch-result-index .flexslider {
    margin: 0;
    padding: 0; }
  body.general .flexslider .slides > li, body.catalogsearch-result-index .flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden; }
  body.general .flexslider .slides img, body.catalogsearch-result-index .flexslider .slides img {
    max-width: 100%;
    display: block;
    width: auto\9;
    /* ie8 */ }
  body.general .flexslider .slides .small_image, body.catalogsearch-result-index .flexslider .slides .small_image {
    display: none;
    width: 100%;
    height: auto; }
  body.general .flex-pauseplay span, body.catalogsearch-result-index .flex-pauseplay span {
    text-transform: capitalize; }
  body.general .slides:after, body.catalogsearch-result-index .slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  body.general html[xmlns] .slides, body.catalogsearch-result-index html[xmlns] .slides {
    display: block; }
  body.general * html .slides, body.catalogsearch-result-index * html .slides {
    height: 1%; }
  body.general .flexslider, body.catalogsearch-result-index .flexslider {
    margin: 0;
    position: relative;
    zoom: 1; }
  body.general .flex-viewport, body.catalogsearch-result-index .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease; }
  body.general .loading .flex-viewport, body.catalogsearch-result-index .loading .flex-viewport {
    max-height: 300px; }
  body.general .flexslider .slides, body.catalogsearch-result-index .flexslider .slides {
    zoom: 1; }
  body.general .carousel li, body.catalogsearch-result-index .carousel li {
    margin-right: 5px; }
  body.general .flexslider .slides .row, body.catalogsearch-result-index .flexslider .slides .row {
    position: relative; }
  body.general .flexslider .slides .content, body.catalogsearch-result-index .flexslider .slides .content {
    float: left;
    max-width: 1000px;
    margin: 30px 100px;
    color: #454746;
    color: rgba(0, 0, 0, 0.6);
    text-align: center; }
  body.general .flexslider .slides .content strong, body.catalogsearch-result-index .flexslider .slides .content strong {
    font-family: "PT Sans","Myriad Pro",sans-serif;
    font-size: 38px;
    font-weight: 300;
    line-height: 50px;
    color: #A51890; }
  body.general .flexslider .slides .content .border, body.catalogsearch-result-index .flexslider .slides .content .border {
    margin: 15px 10px;
    height: 1px;
    background: #bfc5c3;
    background: rgba(0, 0, 0, 0.09); }
  body.general .flexslider .slides .content p, body.catalogsearch-result-index .flexslider .slides .content p {
    margin: 0;
    font-size: 38px;
    color: #DB8BC8;
    font-family: "PT Sans",Open Sans;
    font-weight: 300;
    font-style: italic; }
  body.general .flexslider .slides .content button, body.catalogsearch-result-index .flexslider .slides .content button {
    margin: 15px 0 0; }
  body.general .flexslider .slides .text-right .content, body.catalogsearch-result-index .flexslider .slides .text-right .content {
    float: right; }
  body.general .flexslider .slides .text-center .content, body.catalogsearch-result-index .flexslider .slides .text-center .content {
    float: none;
    margin: 30px auto; }
  body.general .flex-direction-nav, body.catalogsearch-result-index .flex-direction-nav {
    position: relative;
    width: 1200px;
    margin: 0 auto; }
  body.general .flex-direction-nav a, body.catalogsearch-result-index .flex-direction-nav a {
    width: 77px;
    height: 77px;
    margin: 0;
    display: block;
    background: #fff url(../images/slideshow_arrows.png) no-repeat 0 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease; }
  body.general .flex-direction-nav .flex-next, body.catalogsearch-result-index .flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: -36px; }
  body.general .flex-direction-nav .flex-prev, body.catalogsearch-result-index .flex-direction-nav .flex-prev {
    left: -36px; }
  body.general .flexslider:hover .flex-next, body.catalogsearch-result-index .flexslider:hover .flex-next {
    opacity: 0.8;
    right: 5px; }
  body.general .flexslider:hover .flex-prev, body.catalogsearch-result-index .flexslider:hover .flex-prev {
    opacity: 0.8;
    left: 5px; }
  body.general .flexslider:hover .flex-next:hover, body.general .flexslider:hover .flex-prev:hover, body.catalogsearch-result-index .flexslider:hover .flex-next:hover, body.catalogsearch-result-index .flexslider:hover .flex-prev:hover {
    opacity: 1; }
  body.general .flex-direction-nav .disabled, body.catalogsearch-result-index .flex-direction-nav .disabled {
    opacity: 0.3 !important;
    filter: alpha(opacity=30);
    cursor: default; }
  body.general .flex-control-nav, body.catalogsearch-result-index .flex-control-nav {
    width: 100%;
    text-align: center; }
  body.general .flex-control-nav li, body.catalogsearch-result-index .flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline; }
  body.general .flex-control-paging li a, body.catalogsearch-result-index .flex-control-paging li a {
    width: 8px;
    height: 8px;
    display: block;
    background: #ededed;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
  body.general .flex-control-paging li a:hover, body.catalogsearch-result-index .flex-control-paging li a:hover {
    background: #656469; }
  body.general .flex-control-paging li a.flex-active, body.catalogsearch-result-index .flex-control-paging li a.flex-active {
    background: #656469;
    cursor: default; }
  body.general .flex-control-thumbs, body.catalogsearch-result-index .flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden; }
  body.general .flex-control-thumbs li, body.catalogsearch-result-index .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0; }
  body.general .flex-control-thumbs img, body.catalogsearch-result-index .flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer; }
  body.general .flex-control-thumbs img:hover, body.catalogsearch-result-index .flex-control-thumbs img:hover {
    opacity: 1; }
  body.general .flex-control-thumbs .active, body.catalogsearch-result-index .flex-control-thumbs .active {
    opacity: 1;
    cursor: default; }
  @media screen and (max-width: 860px) {
    body.general body.general .flex-direction-nav .flex-prev, body.catalogsearch-result-index body.general .flex-direction-nav .flex-prev {
      opacity: 1;
      left: 0; }
    body.general body.general .flex-direction-nav .flex-next, body.catalogsearch-result-index body.general .flex-direction-nav .flex-next {
      opacity: 1;
      right: 0; } }
  body.general .block-slider, body.catalogsearch-result-index .block-slider {
    margin: 0;
    padding: 0; }
  body.general .block-slider .slides > li, body.catalogsearch-result-index .block-slider .slides > li {
    margin: 0;
    padding: 0;
    line-height: 1.4;
    text-align: center;
    background: none transparent;
    display: none;
    -webkit-backface-visibility: hidden; }
  body.general .block-slider .slides > li strong, body.catalogsearch-result-index .block-slider .slides > li strong {
    display: block;
    border: 0;
    padding: 0 0 22px;
    margin: 0 0 25px;
    color: #000;
    color: rgba(0, 0, 0, 0.75);
    border-bottom: 1px solid #e8e8e8;
    font-size: 22px;
    font-weight: 400;
    font-family: "PT Sans","Myriad Pro", serif;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px; }
  body.general .block-slider .slides > li p, body.catalogsearch-result-index .block-slider .slides > li p {
    margin: 0 0 20px;
    text-align: center;
    font-size: 14px;
    color: #000;
    color: rgba(0, 0, 0, 0.67); }
  body.general .block-slider .slides > li button.button, body.catalogsearch-result-index .block-slider .slides > li button.button {
    margin: -21px 0 21px; }
  body.general .block-slider .slides img, body.catalogsearch-result-index .block-slider .slides img {
    max-width: 100%;
    display: block; }
  body.general .block-slider .flex-control-nav, body.catalogsearch-result-index .block-slider .flex-control-nav {
    position: relative;
    width: 270px;
    height: 33px;
    overflow: hidden;
    margin: 0 -20px -25px;
    background: #fefefe;
    text-align: center;
    border-bottom-left-radius: 2px;
    -moz-border-bottom-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    -moz-border-bottom-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px; }
  body.general .block-slider .flex-control-nav li, body.catalogsearch-result-index .block-slider .flex-control-nav li {
    margin: 0 6px;
    padding: 0;
    line-height: 33px;
    background: none transparent;
    display: inline-block;
    zoom: 1;
    *display: inline; }
  body.general .block-slider .flex-control-paging li a, body.catalogsearch-result-index .block-slider .flex-control-paging li a {
    margin: 12px 0; }
  body.general.cms-index-index .block-slider, body.catalogsearch-result-index.cms-index-index .block-slider {
    margin: 0;
    padding: 0; }
  body.general.cms-index-index .block-slider .slides > li, body.catalogsearch-result-index.cms-index-index .block-slider .slides > li {
    margin: 0;
    padding: 22px 0 0;
    line-height: 1.4;
    text-align: center;
    background: none transparent;
    display: none;
    -webkit-backface-visibility: hidden; }
  body.general.cms-index-index .block-slider .slides > li strong, body.catalogsearch-result-index.cms-index-index .block-slider .slides > li strong {
    display: block;
    border: 0;
    padding: 0 0 22px;
    margin: 0 0 25px;
    color: #000;
    color: rgba(0, 0, 0, 0.75);
    border-bottom: 1px solid #e8e8e8;
    font-size: 22px;
    font-weight: 400;
    font-family: "PT Sans","Myriad Pro", serif;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px; }
  body.general.cms-index-index .block-slider .slides > li p, body.catalogsearch-result-index.cms-index-index .block-slider .slides > li p {
    margin: 0 0 20px;
    text-align: center;
    font-size: 14px;
    color: #000;
    color: rgba(0, 0, 0, 0.67); }
  body.general.cms-index-index .block-slider .slides > li button.button, body.catalogsearch-result-index.cms-index-index .block-slider .slides > li button.button {
    margin: -21px 0 21px; }
  body.general.cms-index-index .block-slider .slides img, body.catalogsearch-result-index.cms-index-index .block-slider .slides img {
    max-width: 100%;
    display: block; }
  body.general.cms-index-index .block-slider .flex-control-nav, body.catalogsearch-result-index.cms-index-index .block-slider .flex-control-nav {
    position: relative;
    width: 270px;
    height: 33px;
    overflow: hidden;
    margin: 0 -20px -25px;
    background: #fefefe;
    text-align: center; }
  body.general.cms-index-index .block-slider .flex-control-nav li, body.catalogsearch-result-index.cms-index-index .block-slider .flex-control-nav li {
    margin: 0 6px;
    padding: 0;
    line-height: 33px;
    background: none transparent;
    display: inline-block;
    zoom: 1;
    *display: inline; }
  body.general.cms-index-index .block-slider .flex-control-paging li a, body.catalogsearch-result-index.cms-index-index .block-slider .flex-control-paging li a {
    margin: 12px 0; }
  body.general .block-slideshow, body.catalogsearch-result-index .block-slideshow {
    padding: 23px 20px 25px; }
  body.general #toTop, body.catalogsearch-result-index #toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    z-index: 100;
    bottom: 100px;
    right: 10px;
    overflow: hidden;
    width: 56px;
    height: 56px;
    border: none;
    text-indent: -999px;
    background: #66768f url(../images/arrow_totop.png) 0 0 no-repeat;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%; }
  body.general .twitterWidget, body.catalogsearch-result-index .twitterWidget {
    min-height: 275px; }
  body.general #review-buttons-container, body.catalogsearch-result-index #review-buttons-container {
    margin: 15px; }
  body.general #review-buttons-container button, body.catalogsearch-result-index #review-buttons-container button {
    margin: 0 15px 15px 0; }
  body.general .paypal-shipping-method, body.catalogsearch-result-index .paypal-shipping-method {
    margin: 0 0 15px; }
  body.general .calendar, body.catalogsearch-result-index .calendar {
    z-index: 1 !important; }
  body.general .row, body.catalogsearch-result-index .row {
    margin: 0 auto;
    width: 1200px; }
  body.general .row .row, body.catalogsearch-result-index .row .row {
    width: auto;
    display: inline-block;
    margin: 0 -15px; }
  body.general .grid_1, body.general .grid_2, body.general .grid_3, body.general .grid_4, body.general .grid_5, body.general .grid_6, body.general .grid_7, body.general .grid_8, body.general .grid_9, body.general .grid_10, body.general .grid_11, body.general .grid_12, body.catalogsearch-result-index .grid_1, body.catalogsearch-result-index .grid_2, body.catalogsearch-result-index .grid_3, body.catalogsearch-result-index .grid_4, body.catalogsearch-result-index .grid_5, body.catalogsearch-result-index .grid_6, body.catalogsearch-result-index .grid_7, body.catalogsearch-result-index .grid_8, body.catalogsearch-result-index .grid_9, body.catalogsearch-result-index .grid_10, body.catalogsearch-result-index .grid_11, body.catalogsearch-result-index .grid_12 {
    display: inline;
    float: left;
    position: relative;
    margin: 0 15px;
    min-height: 1px; }
  body.general .grid_1, body.catalogsearch-result-index .grid_1 {
    width: 70px; }
  body.general .grid_2, body.catalogsearch-result-index .grid_2 {
    width: 170px; }
  body.general .grid_3, body.catalogsearch-result-index .grid_3 {
    width: 270px; }
  body.general .grid_4, body.catalogsearch-result-index .grid_4 {
    width: 370px; }
  body.general .grid_5, body.catalogsearch-result-index .grid_5 {
    width: 470px; }
  body.general .grid_7, body.catalogsearch-result-index .grid_7 {
    width: 670px; }
  body.general .grid_8, body.catalogsearch-result-index .grid_8 {
    width: 770px; }
  body.general .grid_9, body.catalogsearch-result-index .grid_9 {
    width: 870px; }
  body.general .grid_10, body.catalogsearch-result-index .grid_10 {
    width: 970px; }
  body.general .grid_11, body.catalogsearch-result-index .grid_11 {
    width: 1070px; }
  body.general .grid_12, body.catalogsearch-result-index .grid_12 {
    width: 1170px; }
  body.general .space_1, body.catalogsearch-result-index .space_1 {
    margin-left: 100px; }
  body.general .space_2, body.catalogsearch-result-index .space_2 {
    margin-left: 200px; }
  body.general .space_3, body.catalogsearch-result-index .space_3 {
    margin-left: 300px; }
  body.general .space_4, body.catalogsearch-result-index .space_4 {
    margin-left: 400px; }
  body.general .space_5, body.catalogsearch-result-index .space_5 {
    margin-left: 500px; }
  body.general .space_6, body.catalogsearch-result-index .space_6 {
    margin-left: 600px; }
  body.general .space_7, body.catalogsearch-result-index .space_7 {
    margin-left: 700px; }
  body.general .space_8, body.catalogsearch-result-index .space_8 {
    margin-left: 800px; }
  body.general .space_9, body.catalogsearch-result-index .space_9 {
    margin-left: 900px; }
  body.general .space_10, body.catalogsearch-result-index .space_10 {
    margin-left: 1000px; }
  body.general .space_11, body.catalogsearch-result-index .space_11 {
    margin-left: 1100px; }
  body.general .no-shadow, body.catalogsearch-result-index .no-shadow {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  body.general .ir, body.catalogsearch-result-index .ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
    *line-height: 0; }
  body.general .ir br, body.catalogsearch-result-index .ir br {
    display: none; }
  body.general .hidden, body.catalogsearch-result-index .hidden {
    display: none !important;
    visibility: hidden; }
  body.general .visuallyhidden, body.catalogsearch-result-index .visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  body.general .visuallyhidden.focusable:active, body.general .visuallyhidden.focusable:focus, body.catalogsearch-result-index .visuallyhidden.focusable:active, body.catalogsearch-result-index .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }
  body.general .invisible, body.catalogsearch-result-index .invisible {
    visibility: hidden; }
  body.general .clearfix:before, body.general .clearfix:after, body.catalogsearch-result-index .clearfix:before, body.catalogsearch-result-index .clearfix:after {
    content: "";
    display: table; }
  body.general .clearfix:after, body.catalogsearch-result-index .clearfix:after {
    clear: both; }
  body.general .clearfix, body.catalogsearch-result-index .clearfix {
    *zoom: 1; }
  body.general .clear, body.catalogsearch-result-index .clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0; }
  @media print {
    body.general body.general, body.catalogsearch-result-index body.general {
      /* Black prints faster: h5bp.com/s */
      /* Don't show links for images, or javascript/internal links */
      /* h5bp.com/t */ }
      body.general body.general *, body.catalogsearch-result-index body.general * {
        background: transparent !important;
        color: black !important;
        box-shadow: none !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important; }
      body.general body.general a, body.catalogsearch-result-index body.general a {
        text-decoration: underline; }
      body.general body.general a[href]:after, body.catalogsearch-result-index body.general a[href]:after {
        content: " (" attr(href) ")"; }
      body.general body.general abbr[title]:after, body.catalogsearch-result-index body.general abbr[title]:after {
        content: " (" attr(title) ")"; }
      body.general body.general .ir a:after, body.general body.general a[href^="javascript:"]:after, body.general body.general a[href^="#"]:after, body.catalogsearch-result-index body.general .ir a:after, body.catalogsearch-result-index body.general a[href^="javascript:"]:after, body.catalogsearch-result-index body.general a[href^="#"]:after {
        content: ""; }
      body.general body.general pre, body.general body.general blockquote, body.catalogsearch-result-index body.general pre, body.catalogsearch-result-index body.general blockquote {
        border: 1px solid #999;
        page-break-inside: avoid; }
      body.general body.general thead, body.catalogsearch-result-index body.general thead {
        display: table-header-group; }
      body.general body.general tr, body.general body.general img, body.catalogsearch-result-index body.general tr, body.catalogsearch-result-index body.general img {
        page-break-inside: avoid; }
      body.general body.general img, body.catalogsearch-result-index body.general img {
        max-width: 100% !important; }
    @page {
      body.general body.general, body.catalogsearch-result-index body.general {
        margin: 0.5cm; } }
      body.general body.general p, body.general body.general h2, body.general body.general h3, body.catalogsearch-result-index body.general p, body.catalogsearch-result-index body.general h2, body.catalogsearch-result-index body.general h3 {
        orphans: 3;
        widows: 3; }
      body.general body.general h2, body.general body.general h3, body.catalogsearch-result-index body.general h2, body.catalogsearch-result-index body.general h3 {
        page-break-after: avoid; } }
  body.general .howToTry, body.catalogsearch-result-index .howToTry {
    float: left;
    margin-top: 20px;
    width: 270px; }
  body.general .howToTryHead h4, body.catalogsearch-result-index .howToTryHead h4 {
    color: #63666A;
    text-transform: capitalize;
    width: 170px;
    display: block;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0 auto; }
  body.general .howToTry h4 span, body.catalogsearch-result-index .howToTry h4 span {
    border: medium none;
    color: #000000;
    display: inline-block;
    float: none;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 0 4px;
    padding: 0;
    cursor: pointer; }
  body.general .howToTryHead h4.active .downArrowGray, body.catalogsearch-result-index .howToTryHead h4.active .downArrowGray {
    background: url(../images/up_down_arrow.png) no-repeat 0px 0px; }
  body.general .howToTryHead h4 .downArrowGray, body.catalogsearch-result-index .howToTryHead h4 .downArrowGray {
    background: url(../images/up_down_arrow.png) no-repeat 0px -43px; }
  body.general h4.active .downArrowGray, body.catalogsearch-result-index h4.active .downArrowGray {
    background-position: -26px -366px; }
  body.general .howToTryContent, body.catalogsearch-result-index .howToTryContent {
    background: none repeat scroll 0 0 #F1F1F1;
    display: none;
    float: left;
    position: absolute;
    width: 260px;
    z-index: 1;
    text-align: center; }
  body.general .howToTryContent h4, body.catalogsearch-result-index .howToTryContent h4 {
    color: #601e66;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold; }
  body.general .howToTryContent h4 a, body.catalogsearch-result-index .howToTryContent h4 a {
    color: #601e66; }
  body.general .howToTryContent p, body.catalogsearch-result-index .howToTryContent p {
    margin: 0px 0px 0px 20px;
    padding: 0px 10px;
    display: inline-block; }
  body.general .howToTryContent p.try-form, body.catalogsearch-result-index .howToTryContent p.try-form {
    margin: 0px 0px 0px 30px;
    display: inherit; }
  body.general .howToTry .divider, body.catalogsearch-result-index .howToTry .divider {
    background: url("../images/divider.jpg") repeat scroll 0 0 #FFFFFF !important;
    float: left;
    height: 1px !important;
    margin: 2px 5px !important;
    padding: 0 !important;
    width: 230px; }
  body.general .howToTry .try-content, body.catalogsearch-result-index .howToTry .try-content {
    float: left;
    padding: 12px 0;
    width: 100%;
    border-bottom: 5px solid #fff; }
  body.general .howToTry .trycheck, body.catalogsearch-result-index .howToTry .trycheck {
    display: none; }
  body.general .tahavail, body.general .tahnotavail, body.catalogsearch-result-index .tahavail, body.catalogsearch-result-index .tahnotavail {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    border-radius: 20px;
    display: none;
    float: right;
    height: 20px;
    line-height: 20px;
    margin-left: 2px;
    width: 20px; }
  body.general .tahChoose, body.catalogsearch-result-index .tahChoose {
    background-position: -109px -352px;
    float: left;
    height: 44px;
    padding: 0 !important;
    width: 44px; }
  body.general .tahStore, body.catalogsearch-result-index .tahStore {
    background-position: -52px -352px;
    float: left;
    height: 42px;
    padding: 0 !important;
    width: 42px; }
  body.general #similarpdct h2, body.general .recentlyviewedJewellery h2, body.catalogsearch-result-index #similarpdct h2, body.catalogsearch-result-index .recentlyviewedJewellery h2 {
    display: none; }
  body.general .productInfoTop, body.catalogsearch-result-index .productInfoTop {
    display: inline-block; }
  body.general #similarpdct .similarItems, body.catalogsearch-result-index #similarpdct .similarItems {
    border: medium none;
    color: #000000;
    float: left;
    font-family: "PT Sans", arial;
    font-size: 11px;
    font-weight: normal;
    margin-right: 20px;
    width: 190px; }
  body.general .similarItems, body.catalogsearch-result-index .similarItems {
    border-bottom: medium none;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
    text-align: center;
    width: 171px; }
  body.general .metrodiamondBangleRight, body.catalogsearch-result-index .metrodiamondBangleRight {
    border-bottom: medium none;
    float: left;
    width: auto; }
  body.general #collectionTab #similarpdct, body.catalogsearch-result-index #collectionTab #similarpdct {
    margin-left: 20px; }
  body.general .productInfoContentuter, body.catalogsearch-result-index .productInfoContentuter {
    width: 953px; }
  body.general .productInfoContentuter, body.catalogsearch-result-index .productInfoContentuter {
    border: medium none;
    padding-top: 0; }
  body.general .productInfoContentuter, body.catalogsearch-result-index .productInfoContentuter {
    display: block;
    padding-top: 0;
    width: 100%;
    border-bottom: 1px solid #000; }
  body.general .jcarousel-skin-tango .similarItems, body.catalogsearch-result-index .jcarousel-skin-tango .similarItems {
    width: auto; }
  body.general .similarItems .button-container button.button span span, body.catalogsearch-result-index .similarItems .button-container button.button span span {
    text-indent: -9999em; }
  body.general .add-tabs-content .button-container button.button span span, body.catalogsearch-result-index .add-tabs-content .button-container button.button span span {
    text-indent: -9999em; }
  body.general .ad-gallery, body.catalogsearch-result-index .ad-gallery {
    width: 295px; }
  body.general .ad-gallery, body.general .ad-gallery *, body.catalogsearch-result-index .ad-gallery, body.catalogsearch-result-index .ad-gallery * {
    display: block;
    margin: 1px 0 0;
    overflow: hidden;
    padding: 0; }
  body.general .ad-gallery .ad-image-wrapper, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper {
    height: 0;
    overflow: hidden;
    position: relative;
    width: 100%; }
  body.general .ad-gallery .ad-image-wrapper .ad-loader, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-loader {
    border: 1px solid #CCCCCC;
    left: 48%;
    position: absolute;
    top: 48%;
    z-index: 10; }
  body.general .ad-gallery .ad-image-wrapper .ad-next, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-next {
    cursor: pointer;
    display: none;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 25%;
    z-index: 100; }
  body.general .ad-gallery .ad-image-wrapper .ad-prev, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-prev {
    cursor: pointer;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 25%;
    z-index: 100; }
  body.general .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, body.general .ad-gallery .ad-image-wrapper .ad-next .ad-next-image, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url("../css/ad_prev.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 30px;
    left: 0;
    position: absolute;
    top: 47%;
    width: 30px;
    z-index: 101; }
  body.general .ad-gallery .ad-image-wrapper .ad-next .ad-next-image, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url("../css/ad_next.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: auto;
    right: 0;
    width: 30px; }
  body.general .ad-gallery .ad-image-wrapper .ad-image, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-image {
    clear: both;
    display: block;
    float: right;
    font-size: 11px;
    height: 100px !important;
    left: 0 !important;
    overflow: hidden;
    position: absolute;
    top: 0 !important;
    width: 289px !important;
    z-index: 9; }
  body.general .ad-gallery .ad-image-wrapper .ad-image img, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-image img {
    border: 0 none;
    float: right; }
  body.general .ad-gallery .ad-image-wrapper .ad-image .ad-image-description, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    background: url("../css/opa75.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: 150px !important;
    z-index: 2; }
  body.general * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description, body.catalogsearch-result-index * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0); }
  body.general .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title, body.catalogsearch-result-index .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
    display: block; }
  body.general .ad-gallery .ad-controls, body.catalogsearch-result-index .ad-gallery .ad-controls {
    height: 0; }
  body.general .ad-gallery .ad-info, body.catalogsearch-result-index .ad-gallery .ad-info {
    display: none;
    float: left; }
  body.general .ad-gallery .ad-slideshow-controls, body.catalogsearch-result-index .ad-gallery .ad-slideshow-controls {
    display: none !important;
    float: right; }
  body.general .ad-gallery .ad-slideshow-controls .ad-slideshow-start, body.general .ad-gallery .ad-slideshow-controls .ad-slideshow-stop, body.catalogsearch-result-index .ad-gallery .ad-slideshow-controls .ad-slideshow-start, body.catalogsearch-result-index .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
    cursor: pointer;
    padding-left: 5px; }
  body.general .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown, body.catalogsearch-result-index .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
    font-size: 0.9em;
    padding-left: 5px; }
  body.general .ad-gallery .ad-slideshow-running .ad-slideshow-start, body.catalogsearch-result-index .ad-gallery .ad-slideshow-running .ad-slideshow-start {
    cursor: default;
    font-style: italic; }
  body.general .ad-gallery .ad-nav, body.catalogsearch-result-index .ad-gallery .ad-nav {
    position: relative;
    width: 306px; }
  body.general .ad-gallery .ad-forward, body.general .ad-gallery .ad-back, body.catalogsearch-result-index .ad-gallery .ad-forward, body.catalogsearch-result-index .ad-gallery .ad-back {
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 10; }
  body.general * html .ad-gallery .ad-forward, body.general .ad-gallery .ad-back, body.catalogsearch-result-index * html .ad-gallery .ad-forward, body.catalogsearch-result-index .ad-gallery .ad-back {
    height: 100px; }
  body.general .ad-gallery .ad-back, body.catalogsearch-result-index .ad-gallery .ad-back {
    background: url("../images/left-btn.jpg") no-repeat scroll 0 20px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    left: 0;
    width: 30px; }
  body.general .ad-gallery .ad-forward, body.catalogsearch-result-index .ad-gallery .ad-forward {
    background: url("../images/right-btn.jpg") no-repeat scroll 0 20px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    right: 0;
    width: 35px; }
  body.general .ad-gallery .ad-nav .ad-thumbs, body.catalogsearch-result-index .ad-gallery .ad-nav .ad-thumbs {
    margin: 0 25px;
    overflow: hidden;
    width: 242px; }
  body.general .ad-gallery .ad-thumbs .ad-thumb-list, body.catalogsearch-result-index .ad-gallery .ad-thumbs .ad-thumb-list {
    float: left;
    list-style: none outside none;
    width: 100% !important; }
  body.general .ad-gallery .ad-thumbs li, body.catalogsearch-result-index .ad-gallery .ad-thumbs li {
    float: left;
    padding-right: 4px; }
  body.general .ad-gallery .ad-thumbs li a, body.catalogsearch-result-index .ad-gallery .ad-thumbs li a {
    display: block; }
  body.general .ad-gallery .ad-thumbs li a img, body.catalogsearch-result-index .ad-gallery .ad-thumbs li a img {
    border: 1px solid #CCCCCC;
    display: block; }
  body.general .ad-gallery .ad-thumbs li a img:hover, body.catalogsearch-result-index .ad-gallery .ad-thumbs li a img:hover {
    border: 1px solid #000000;
    display: block; }
  body.general .ad-preloads, body.catalogsearch-result-index .ad-preloads {
    left: -9000px;
    position: absolute;
    top: -9000px; }
  body.general div.scrollingHotSpotLeft, body.catalogsearch-result-index div.scrollingHotSpotLeft {
    background-image: url("../images/big_transparent.gif");
    background-position: center center;
    background-repeat: repeat;
    cursor: url("../images/cursors/cursor_arrow_left.png"), url("../images/cursors/cursor_arrow_left.cur"), w-resize;
    height: 33px;
    left: 0;
    position: absolute;
    width: 25px;
    z-index: 200; }
  body.general div.scrollingHotSpotLeftVisible, body.catalogsearch-result-index div.scrollingHotSpotLeftVisible {
    background: url("../images/news-arrow-left.gif") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block !important; }
  body.general div.scrollingHotSpotRight, body.catalogsearch-result-index div.scrollingHotSpotRight {
    background-image: url("../images/big_transparent.gif");
    background-position: center center;
    background-repeat: repeat;
    cursor: url("../images/cursors/cursor_arrow_right.png"), url("../images/cursors/cursor_arrow_right.cur"), e-resize;
    height: 33px;
    position: absolute;
    right: 0;
    width: 25px;
    z-index: 200; }
  body.general div.scrollingHotSpotRightVisible, body.catalogsearch-result-index div.scrollingHotSpotRightVisible {
    background: url("../images/news-arrow-right.gif") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block !important; }
  body.general div.scrollWrapper, body.catalogsearch-result-index div.scrollWrapper {
    height: 100px;
    margin: 0 30px;
    overflow: hidden;
    position: relative;
    width: 367px !important; }
  body.general div.scrollableArea, body.catalogsearch-result-index div.scrollableArea {
    height: 100%;
    position: relative;
    width: auto; }
  body.general .chk_price input, body.catalogsearch-result-index .chk_price input {
    display: none; }
  body.general .product-tabs-container, body.general .add-to-box-sample, body.catalogsearch-result-index .product-tabs-container, body.catalogsearch-result-index .add-to-box-sample {
    clear: both;
    position: relative; }
  body.general .engraveText, body.catalogsearch-result-index .engraveText {
    width: 275px;
    font-size: 14px;
    display: block;
    overflow: hidden;
    padding: 2px 0;
    margin-bottom: 18px; }
  body.general #engrv_pop_up, body.catalogsearch-result-index #engrv_pop_up {
    padding: 0; }
  body.general .engraveText label, body.catalogsearch-result-index .engraveText label {
    padding: 6px 0 0;
    margin: 0;
    color: #333;
    display: block;
    cursor: pointer; }
  body.general .engraveText label input, body.catalogsearch-result-index .engraveText label input {
    padding: 0;
    margin-right: 4px;
    float: left; }
  body.general .engraveText label span, body.catalogsearch-result-index .engraveText label span {
    padding: 0;
    margin: 0; }
  body.general .engraveText a, body.catalogsearch-result-index .engraveText a {
    color: #641e64;
    text-decoration: underline; }
  body.general .engraveBox, body.catalogsearch-result-index .engraveBox {
    padding: 0;
    margin: 7px 0 0 -410px;
    display: block;
    overflow: hidden;
    border: solid 1px #63666A;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.general .engraveBoxInner, body.catalogsearch-result-index .engraveBoxInner {
    padding: 0;
    display: block;
    overflow: hidden;
    background-color: #fff;
    z-index: 10000 !important; }
  body.general .engraveBox h2, body.catalogsearch-result-index .engraveBox h2 {
    display: block;
    overflow: hidden;
    padding: 9px 16px;
    font-weight: normal;
    padding-bottom: 10px !important;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff;
    background: #63666A; }
  body.general .engraveBoxInner p, body.catalogsearch-result-index .engraveBoxInner p {
    padding: 0 0 23px;
    margin: 0; }
  body.general .engraveBox h2 span, body.catalogsearch-result-index .engraveBox h2 span {
    width: auto !important;
    color: white;
    padding: 0;
    background: none !important;
    font-size: 14px !important; }
  body.general .engraveBox h2 span a, body.catalogsearch-result-index .engraveBox h2 span a {
    background: none !important;
    height: auto !important;
    font-family: "PT Sans",arial;
    color: white; }
  body.general .engraveBox h2 span :hover, body.catalogsearch-result-index .engraveBox h2 span :hover {
    background: none !important;
    padding: 0 !important;
    height: auto !important; }
  body.general .engraveBoxNav, body.catalogsearch-result-index .engraveBoxNav {
    padding: 10px 0px 0px 0px;
    display: block;
    border: solid 1px #c4c4c4;
    background: #E4E5E7;
    float: left;
    width: 100%;
    position: relative;
    z-index: 0; }
  body.general .engraveBoxNav ul, body.catalogsearch-result-index .engraveBoxNav ul {
    padding: 0;
    margin: 0px 0px 0px 30px; }
  body.general .engraveBoxNav ul li.active, body.catalogsearch-result-index .engraveBoxNav ul li.active {
    padding: 0;
    margin: 0 10px 0 0;
    list-style: none;
    float: left;
    background: white;
    border: 1px solid lightgray;
    border-bottom: 1px solid #fff;
    position: relative;
    z-index: 999;
    top: 1px; }
  body.general .engraveBoxNav ul li a, body.catalogsearch-result-index .engraveBoxNav ul li a {
    text-decoration: none;
    color: #666;
    display: block;
    padding: 5px 12px;
    font-size: 13px;
    float: left; }
  body.general .engraveBoxNav ul li:hover, body.catalogsearch-result-index .engraveBoxNav ul li:hover {
    background: #fff; }
  body.general .engraveBoxNav ul li a:hover, body.catalogsearch-result-index .engraveBoxNav ul li a:hover {
    background: #fff; }
  body.general .engraveBoxNav ul li.active, body.catalogsearch-result-index .engraveBoxNav ul li.active {
    background: #fff;
    color: #000;
    font-weight: bold; }
  body.general .engraveBoxNav ul li a.active, body.catalogsearch-result-index .engraveBoxNav ul li a.active {
    background: #fff;
    color: #000; }
  body.general .engraveBoxContentRightOuter, body.catalogsearch-result-index .engraveBoxContentRightOuter {
    padding: 0;
    display: block;
    overflow: hidden; }
  body.general .engraveBoxContentRightInner, body.catalogsearch-result-index .engraveBoxContentRightInner {
    margin: 0;
    display: block;
    overflow: hidden; }
  body.general .engraveBoxContent, body.catalogsearch-result-index .engraveBoxContent {
    padding: 20px 20px 0px 20px;
    display: block;
    overflow: hidden; }
  body.general .engraveBoxContentLeft, body.catalogsearch-result-index .engraveBoxContentLeft {
    float: left;
    padding-left: 15px; }
  body.general .engraveBoxContentRightProduct, body.catalogsearch-result-index .engraveBoxContentRightProduct {
    padding: 0;
    margin: 0; }
  body.general .engraveBoxContentRightProduct h3, body.catalogsearch-result-index .engraveBoxContentRightProduct h3 {
    padding: 0;
    margin: 5px 0 3px 0;
    font-size: 13px;
    color: #2164a0;
    font-weight: bold; }
  body.general .engraveBoxContentRightProduct h3 span, body.catalogsearch-result-index .engraveBoxContentRightProduct h3 span {
    font-size: 11px;
    font-weight: normal;
    color: #2164a0; }
  body.general .engraveBoxContentRightProduct ul, body.catalogsearch-result-index .engraveBoxContentRightProduct ul {
    padding: 0;
    margin: 0; }
  body.general .engraveBoxContentRightProduct ul li, body.catalogsearch-result-index .engraveBoxContentRightProduct ul li {
    float: left;
    list-style: none;
    margin: 0 4px 4px 0; }
  body.general .engraveBoxContentRightProduct ul li, body.catalogsearch-result-index .engraveBoxContentRightProduct ul li {
    float: left;
    list-style: none;
    margin: 0 4px 4px 0; }
  body.general .engraveBoxContentRightProduct ul li input, body.catalogsearch-result-index .engraveBoxContentRightProduct ul li input {
    float: left;
    margin-right: 1px; }
  body.general .engraveBoxContentRightProductTop, body.catalogsearch-result-index .engraveBoxContentRightProductTop {
    padding: 0px 0px 10px 0px;
    margin: 0 0 0px;
    display: block;
    overflow: hidden; }
  body.general .engraveBoxContentRightProductTop label, body.general .engraveBoxContentRightFont label, body.general .engraveBoxContentRightFontbtn label, body.catalogsearch-result-index .engraveBoxContentRightProductTop label, body.catalogsearch-result-index .engraveBoxContentRightFont label, body.catalogsearch-result-index .engraveBoxContentRightFontbtn label {
    width: 150px;
    float: left;
    font-size: 14px; }
  body.general .engraveBoxContentRightProductTop select, body.catalogsearch-result-index .engraveBoxContentRightProductTop select {
    width: 280px; }
  body.general .engrave_btn, body.catalogsearch-result-index .engrave_btn {
    display: inline-block;
    background: #d9d9d7;
    padding: 5px 20px;
    height: 26px;
    line-height: 26px;
    color: #000;
    font-weight: bold;
    cursor: pointer;
    text-transform: uppercase; }
  body.general .engrave_btn.button-finish-engrave, body.catalogsearch-result-index .engrave_btn.button-finish-engrave {
    margin-left: 10px; }
  body.general .engraveBoxContentRightProductTop label strong, body.catalogsearch-result-index .engraveBoxContentRightProductTop label strong {
    font-weight: normal; }
  body.general .engraveBoxContentRightFontbtn p a, body.catalogsearch-result-index .engraveBoxContentRightFontbtn p a {
    color: #641e64;
    text-decoration: underline; }
  body.general .engraveBoxContentRightProductTop .mine, body.catalogsearch-result-index .engraveBoxContentRightProductTop .mine {
    padding-bottom: 8px;
    float: left;
    width: 100%; }
  body.general .engraveBoxContentRightProductTop .predef, body.catalogsearch-result-index .engraveBoxContentRightProductTop .predef {
    padding-left: 25px;
    margin-right: 0; }
  body.general .engraveBoxContentRightProductTop .spacer, body.catalogsearch-result-index .engraveBoxContentRightProductTop .spacer {
    padding-left: 25px; }
  body.general .engraveBoxContentRightProductTop .lineType, body.catalogsearch-result-index .engraveBoxContentRightProductTop .lineType {
    padding-left: 25px; }
  body.general .engraveBoxContentRightProductTop #front1 > img, body.catalogsearch-result-index .engraveBoxContentRightProductTop #front1 > img {
    padding-left: 5px; }
  body.general .engraveBoxContentRightProductTop #front2 > img, body.catalogsearch-result-index .engraveBoxContentRightProductTop #front2 > img {
    padding-left: 5px; }
  body.general .engraveBoxContentRightProductTop #back1 > img, body.catalogsearch-result-index .engraveBoxContentRightProductTop #back1 > img {
    padding-left: 5px; }
  body.general .engraveBoxContentRightProductTop #back2 > img, body.catalogsearch-result-index .engraveBoxContentRightProductTop #back2 > img {
    padding-left: 5px; }
  body.general .engraveBoxContentRightProductBottom, body.catalogsearch-result-index .engraveBoxContentRightProductBottom {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.general .engraveBoxContentRightProductBottom span, body.catalogsearch-result-index .engraveBoxContentRightProductBottom span {
    color: #5f2167; }
  body.general .engraveBoxContentRightProductBottom ul, body.catalogsearch-result-index .engraveBoxContentRightProductBottom ul {
    padding: 0;
    margin: 0; }
  body.general .engraveBoxContentRightProductBottom ul li, body.catalogsearch-result-index .engraveBoxContentRightProductBottom ul li {
    float: left;
    list-style: none;
    margin-right: 4px;
    width: 129px; }
  body.general .engraveBoxContentRightProductBottom ul li label, body.catalogsearch-result-index .engraveBoxContentRightProductBottom ul li label {
    float: left;
    margin: 3px 2px 0 0;
    padding: 0;
    width: 80px;
    font-weight: normal; }
  body.general .engraveBoxContentRightProductBottom ul li label span, body.catalogsearch-result-index .engraveBoxContentRightProductBottom ul li label span {
    font-weight: bold;
    display: inline;
    color: #333; }
  body.general .engraveBoxContentRightProductBottom ul li input, body.catalogsearch-result-index .engraveBoxContentRightProductBottom ul li input {
    float: left;
    margin-bottom: 4px;
    width: 25px;
    border: solid 1px #ccc; }
  body.general .engraveBoxContentRightFont, body.catalogsearch-result-index .engraveBoxContentRightFont {
    padding: 0;
    margin: 0; }
  body.general .engraveBoxContentRightFont h3, body.catalogsearch-result-index .engraveBoxContentRightFont h3 {
    padding: 0;
    margin: 0 0 15px;
    font-size: 13px;
    color: #2164a0;
    font-weight: bold; }
  body.general .engraveBoxContentRightFont h3 span, body.catalogsearch-result-index .engraveBoxContentRightFont h3 span {
    font-size: 11px;
    font-weight: normal; }
  body.general .engraveBoxContentRightFont ul, body.catalogsearch-result-index .engraveBoxContentRightFont ul {
    padding: 0;
    margin: 0; }
  body.general .engraveBoxContentRightFont ul li, body.catalogsearch-result-index .engraveBoxContentRightFont ul li {
    float: left;
    list-style: none;
    margin: 0 4px 4px 0; }
  body.general .engraveBoxContentRightFont ul li, body.catalogsearch-result-index .engraveBoxContentRightFont ul li {
    float: left;
    list-style: none;
    margin: 0 4px 4px 0;
    width: 100px; }
  body.general .engraveBoxContentRightFont ul li label span, body.catalogsearch-result-index .engraveBoxContentRightFont ul li label span {
    float: left;
    display: inline;
    color: #333; }
  body.general .engraveBoxContentRightFont ul li input, body.catalogsearch-result-index .engraveBoxContentRightFont ul li input {
    cursor: pointer;
    float: left;
    margin: -3px 1px 0 0; }
  body.general .engraveBoxContentRightFont ul li label, body.catalogsearch-result-index .engraveBoxContentRightFont ul li label {
    cursor: pointer;
    float: left;
    margin: 3px 1px 0 0;
    color: #333;
    font-weight: bold;
    width: auto; }
  body.general .engraveBoxContentRightFont ul li label img, body.catalogsearch-result-index .engraveBoxContentRightFont ul li label img {
    float: right;
    margin: -9px 0 0; }
  body.general .engraveBoxContentRightFontbtn, body.catalogsearch-result-index .engraveBoxContentRightFontbtn {
    width: 455px;
    font-size: 11px;
    padding: 0;
    margin: 0;
    clear: both; }
  body.general .engraveBoxContentRightFontbtn ul, body.catalogsearch-result-index .engraveBoxContentRightFontbtn ul {
    margin: 15px 0px 0px 0px;
    padding: 0; }
  body.general .engraveBoxContentRightFontbtn ul li, body.catalogsearch-result-index .engraveBoxContentRightFontbtn ul li {
    list-style: none;
    display: inline; }
  body.general .engraveBoxContentRightFontbtn p, body.catalogsearch-result-index .engraveBoxContentRightFontbtn p {
    background: #E4E5E7;
    border-top: 1px solid #C4C4C4;
    clear: both;
    color: #333333;
    float: left;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 20px -20px 0;
    padding: 0;
    text-align: center;
    width: 109.8%; }
  body.general .engraveBoxContentRightFontbtn ul li input.cancelBtn, body.catalogsearch-result-index .engraveBoxContentRightFontbtn ul li input.cancelBtn {
    float: left;
    background: url(../images/cancel-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 72px;
    height: 23px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.general .engraveBoxContentRightFontbtn ul li input.continueBtn, body.catalogsearch-result-index .engraveBoxContentRightFontbtn ul li input.continueBtn {
    background: url(../images/continue.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 112px;
    height: 23px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.general .engraveBoxContentRightFontbtn ul li input.editBtn, body.catalogsearch-result-index .engraveBoxContentRightFontbtn ul li input.editBtn {
    float: left;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 121px;
    height: 23px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.general .engraveBoxContentRightFontbtn ul li input.finshBtn, body.catalogsearch-result-index .engraveBoxContentRightFontbtn ul li input.finshBtn {
    background: url(../images/finsh-engraving.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 121px;
    height: 23px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.general .engravingDetails, body.catalogsearch-result-index .engravingDetails {
    padding: 9px 20px;
    margin: 0;
    border-top: solid 1px #2265a0;
    color: #333;
    font-weight: normal; }
  body.general .engravingDetails span, body.catalogsearch-result-index .engravingDetails span {
    font-weight: bold;
    color: #333; }
  body.general .engraveBoxContentRightInner p, body.catalogsearch-result-index .engraveBoxContentRightInner p {
    padding: 0;
    margin: 0 0 8px;
    font-weight: normal;
    color: #333; }
  body.general .engraveBoxContentRightInner p span, body.catalogsearch-result-index .engraveBoxContentRightInner p span {
    font-weight: bold;
    display: inline; }
  body.general .engraveBoxContentRightInner h4, body.catalogsearch-result-index .engraveBoxContentRightInner h4 {
    color: #63666A;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 10px 0;
    text-transform: capitalize; }
  body.general .fontStyle img, body.catalogsearch-result-index .fontStyle img {
    margin-top: 12px;
    display: inline; }
  body.general .fontStyle span, body.catalogsearch-result-index .fontStyle span {
    color: #333333;
    display: block;
    float: left;
    padding: 18px 12px; }
  body.general .engraveBox img.block, body.catalogsearch-result-index .engraveBox img.block {
    display: block;
    width: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important; }
  body.general .col-left .block.masonry-brick, body.catalogsearch-result-index .col-left .block.masonry-brick {
    position: relative !important;
    top: 0 !important; }
  body.general .slider-container .similarItems .out-of-stock, body.catalogsearch-result-index .slider-container .similarItems .out-of-stock {
    clear: both;
    display: block;
    float: none !important;
    left: 90px;
    position: absolute;
    top: 196px;
    min-height: 261px; }
  body.general .product-image > div#wrap, body.catalogsearch-result-index .product-image > div#wrap {
    z-index: auto !important; }
  body.general .product-shop .old-price, body.catalogsearch-result-index .product-shop .old-price {
    left: 100%;
    margin: 7px 14px;
    position: absolute;
    top: 10px; }
  body.general.flycart-category-view .col-main, body.general.catalogsearch-result-index .col-main, body.catalogsearch-result-index.flycart-category-view .col-main, body.catalogsearch-result-index.catalogsearch-result-index .col-main {
    padding: 25px 0px 0px 5px; }
  body.general.flycart-category-view .main, body.general.catalog-product-view .main, body.general.catalogsearch-result-index .main, body.catalogsearch-result-index.flycart-category-view .main, body.catalogsearch-result-index.catalog-product-view .main, body.catalogsearch-result-index.catalogsearch-result-index .main {
    background: none repeat scroll 0 0 white;
    box-shadow: 12px 0 15px -4px #CCCCCC, -12px 0 8px -4px #CCCCCC;
    margin: 0 auto;
    overflow: hidden;
    position: relative; }
  body.general .block-layered-price, body.catalogsearch-result-index .block-layered-price {
    background: #f2f2f2;
    border-radius: 3px;
    padding: 0px;
    width: 230px;
    margin: 0; }
  body.general .block-catalog-title, body.catalogsearch-result-index .block-catalog-title {
    background: #d9d9d6;
    color: #575757;
    font-size: 16px;
    padding: 10px 15px;
    width: 230px; }
  body.general .block-layered-nav dl, body.catalogsearch-result-index .block-layered-nav dl {
    margin: 0; }
  body.general .minimal-price-link, body.catalogsearch-result-index .minimal-price-link {
    padding-left: 40px; }
  body.general .minimal-price-link .price, body.catalogsearch-result-index .minimal-price-link .price {
    font-weight: bold; }
  body.general .layer_filters .custom_checkbox, body.catalogsearch-result-index .layer_filters .custom_checkbox {
    background: url(../images/custom-checkbox.gif) no-repeat scroll 0 -4px;
    cursor: pointer;
    display: inline-block;
    line-height: 13px;
    padding-left: 25px;
    font-size: 13px;
    color: #1f1e24; }
  body.general .layer_filters .custom_checkbox input, body.catalogsearch-result-index .layer_filters .custom_checkbox input {
    cursor: pointer;
    left: 0;
    min-height: 13px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    width: 12px; }
  body.general .layer_filters .custom_checkbox.c_on, body.catalogsearch-result-index .layer_filters .custom_checkbox.c_on {
    background: url(../images/custom-checkbox.gif) no-repeat scroll 0 -54px; }
  body.general .quick_view_container, body.catalogsearch-result-index .quick_view_container {
    background: #fff;
    overflow: hidden;
    width: 980px;
    margin: 0 auto;
    padding-top: 60px; }
  body.general .quick_view_container .product-view .product-name a, body.general .quick_view_container .product-view .product-shop .price-box .WebRupee, body.catalogsearch-result-index .quick_view_container .product-view .product-name a, body.catalogsearch-result-index .quick_view_container .product-view .product-shop .price-box .WebRupee {
    color: #ae218a; }
  body.general .quick_view_container .product-view .product-shop .price-box .price, body.catalogsearch-result-index .quick_view_container .product-view .product-shop .price-box .price {
    color: #ae218a;
    line-height: inherit; }
  body.general .quick_view_container .product-view .short-description, body.catalogsearch-result-index .quick_view_container .product-view .short-description {
    border-top: none;
    margin: 0px 0px 15px 0px; }
  body.general .quick_view_container .product-view .add-to-cart button.button span, body.catalogsearch-result-index .quick_view_container .product-view .add-to-cart button.button span {
    background-image: none;
    background-color: #66656a;
    height: 44px;
    border-radius: inherit;
    padding: 0px 45px; }
  body.general .quick_view_container .product-view .add-to-cart button.button span span, body.catalogsearch-result-index .quick_view_container .product-view .add-to-cart button.button span span {
    background: none;
    line-height: 44px;
    text-transform: uppercase;
    font-size: 24px;
    padding: 0; }
  body.general .quick_view_container .product-view .product-img-box .product-image, body.catalogsearch-result-index .quick_view_container .product-view .product-img-box .product-image {
    padding: 0;
    margin: 0;
    position: relative;
    background: #fff;
    border-radius: inherit;
    box-shadow: inherit;
    border: none;
    float: left; }
  body.general .quick_view_container .product-view .product-img-box .more-views, body.catalogsearch-result-index .quick_view_container .product-view .product-img-box .more-views {
    padding: 8px 0;
    margin: 0;
    position: relative;
    background: #fff;
    border: none;
    border-radius: inherit;
    box-shadow: inherit; }
  body.general .quick_view_container .product-description, body.general .quick_view_container .price-container dl, body.catalogsearch-result-index .quick_view_container .product-description, body.catalogsearch-result-index .quick_view_container .price-container dl {
    border: none;
    padding: 0;
    margin: 0; }
  body.general .quick_view_container .customize_ring, body.catalogsearch-result-index .quick_view_container .customize_ring {
    display: none; }
  body.general .quick_view_container .price-container .new-price-info, body.catalogsearch-result-index .quick_view_container .price-container .new-price-info {
    clear: none; }
  body.general .quick_view_container .price-container .old-price-info, body.catalogsearch-result-index .quick_view_container .price-container .old-price-info {
    margin-right: 20px; }
  body.general .quick_view_container .product-bottom-button, body.catalogsearch-result-index .quick_view_container .product-bottom-button {
    border: none;
    margin-top: 0;
    width: 102%; }
  body.general .quick_view_container .shipText .bold, body.catalogsearch-result-index .quick_view_container .shipText .bold {
    font-weight: normal; }
  body.general .quick_view_container .configurable_size .radioopt, body.catalogsearch-result-index .quick_view_container .configurable_size .radioopt {
    width: 80px; }
  body.general .quick_view_container .button-tryathome, body.catalogsearch-result-index .quick_view_container .button-tryathome {
    width: 190px;
    margin-right: 40px; }
  body.general .quick_view_container .jcarousel-skin-tango, body.catalogsearch-result-index .quick_view_container .jcarousel-skin-tango {
    padding: 0; }
  body.general .footersubscribe input, body.catalogsearch-result-index .footersubscribe input {
    line-height: 24px;
    height: 24px;
    border-radius: 5px;
    margin: 25px 0px 0px 0px;
    width: 310px;
    float: left;
    background-color: white; }
  body.general .productHead, body.catalogsearch-result-index .productHead {
    margin-left: 20px; }
  body.general .footer_subscribe_form button.button, body.catalogsearch-result-index .footer_subscribe_form button.button {
    margin-left: 10px; }
  body.general .footerBottomLeft ul li a, body.catalogsearch-result-index .footerBottomLeft ul li a {
    color: #434343; }
  body.general .more-views-new li, body.catalogsearch-result-index .more-views-new li {
    margin-bottom: 5px;
    width: 98px;
    border: 1px solid #fff; }
  body.general .more-views-new li:hover, body.catalogsearch-result-index .more-views-new li:hover {
    border: 1px solid #ececec; }
  body.general .product-all-information, body.catalogsearch-result-index .product-all-information {
    clear: both;
    float: left;
    width: 100%;
    padding-bottom: 25px; }
  body.general .product-info-attr .countHead, body.general .sample-certification .countHead, body.catalogsearch-result-index .product-info-attr .countHead, body.catalogsearch-result-index .sample-certification .countHead {
    font-size: 16px;
    background: #f4edea;
    padding: 5px 10px;
    border-bottom: 1px solid #e1e1e1;
    float: left;
    width: 97%;
    margin: 0;
    font-weight: bold;
    color: #66656b; }
  body.general .proDetails, body.catalogsearch-result-index .proDetails {
    width: 100%;
    padding: 0;
    margin: 0; }
  body.general .proDetails li, body.general .priceTable th, body.general .priceTable td, body.catalogsearch-result-index .proDetails li, body.catalogsearch-result-index .priceTable th, body.catalogsearch-result-index .priceTable td {
    font-size: 14px;
    padding: 10px 0px;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 0; }
  body.general .priceTable td.last, body.catalogsearch-result-index .priceTable td.last {
    border-color: #000; }
  body.general .product-info-attr .proDetails li:last-child, body.catalogsearch-result-index .product-info-attr .proDetails li:last-child {
    border-bottom: none; }
  body.general .slider-container .jcarousel-prev-horizontal, body.catalogsearch-result-index .slider-container .jcarousel-prev-horizontal {
    margin: 0;
    left: 0px;
    top: 50px;
    right: inherit; }
  body.general .slider-container .jcarousel-next-horizontal, body.catalogsearch-result-index .slider-container .jcarousel-next-horizontal {
    margin: 0;
    right: 0px;
    top: 50px; }
  body.general .product-view-bottom-info.row, body.catalogsearch-result-index .product-view-bottom-info.row {
    margin: 20px 15px 0px 15px;
    width: 1140px; }
  body.general .product-view-bottom-info div.testimonial_cart_content, body.general .product-view-bottom-info div.fbcomments, body.catalogsearch-result-index .product-view-bottom-info div.testimonial_cart_content, body.catalogsearch-result-index .product-view-bottom-info div.fbcomments {
    border-bottom: 1px solid #000;
    font-size: 14px; }
  body.general .product-view-bottom-info h3, body.catalogsearch-result-index .product-view-bottom-info h3 {
    background: #f4edea;
    height: 38px;
    line-height: 38px;
    padding: 0px 10px;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: inherit; }
  body.general .price-container .old-price-info, body.catalogsearch-result-index .price-container .old-price-info {
    font-size: 16px;
    color: #000;
    text-decoration: line-through;
    float: left; }
  body.general .percent-off, body.catalogsearch-result-index .percent-off {
    color: #666;
    float: left;
    padding: 2px 4px; }
  body.general .price-container .new-price-info, body.general .np-info, body.catalogsearch-result-index .price-container .new-price-info, body.catalogsearch-result-index .np-info {
    font-size: 24px;
    color: black;
    display: block;
    padding-top: 5px;
    clear: both;
    float: left; }
  body.general #promotion-text, body.catalogsearch-result-index #promotion-text {
    background: #dee5ef;
    min-height: 40px;
    color: #646369;
    float: left;
    font-size: 13px;
    width: 170px;
    padding: 5px 10px 5px 20px;
    margin: 15px 0px 0px 0px;
    padding-bottom: 0px; }
  body.general .quick_view_container .product-view .product-shop .product-options-bottom, body.catalogsearch-result-index .quick_view_container .product-view .product-shop .product-options-bottom {
    margin: 0px; }
  body.general .add-to-offer span, body.catalogsearch-result-index .add-to-offer span {
    font-weight: bold;
    color: #611f66;
    text-transform: uppercase; }
  body.general .product-offer-info.row, body.catalogsearch-result-index .product-offer-info.row {
    background: #f4edea;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    font-style: italic;
    color: #000;
    clear: both;
    float: left;
    width: 1200px;
    margin-bottom: 40px;
    margin-top: 40px; }
  body.general .product-offer-info ul li, body.catalogsearch-result-index .product-offer-info ul li {
    display: inline;
    float: left;
    margin: 0px 56px; }
  body.general .product-offer-info ul li a, body.catalogsearch-result-index .product-offer-info ul li a {
    color: #f4edea;
    text-decoration: underline; }
  body.general #products-list li.item, body.catalogsearch-result-index #products-list li.item {
    width: 100%;
    padding-right: 10px; }
  body.general #products-list .product-shop, body.catalogsearch-result-index #products-list .product-shop {
    float: left;
    margin-left: 25px;
    width: 66%; }
  body.general #products-list .product-name, body.catalogsearch-result-index #products-list .product-name {
    border-bottom: none;
    font-weight: normal;
    margin: 8px 0 5px; }
  body.general #products-list .add-to-links li.link-wishlist, body.catalogsearch-result-index #products-list .add-to-links li.link-wishlist {
    background: url("../images/wishlist.png") no-repeat 0px 2px;
    width: 32px;
    height: 33px;
    text-indent: -9999px; }
  body.general #products-list .product-image, body.catalogsearch-result-index #products-list .product-image {
    border: 9px solid #f4edea;
    display: inline-block;
    text-align: center; }
  body.general #products-list .add-to-links li span, body.catalogsearch-result-index #products-list .add-to-links li span {
    height: auto;
    margin: 0px;
    width: auto; }
  body.general #products-list .add-to-links .quick-view, body.catalogsearch-result-index #products-list .add-to-links .quick-view {
    display: block;
    padding-top: 0; }
  body.general #products-list .add-to-links li.save-later, body.catalogsearch-result-index #products-list .add-to-links li.save-later {
    margin: 0 0 0 45px; }
  body.general .category-products .cat_title h1, body.catalogsearch-result-index .category-products .cat_title h1 {
    font-size: 23px;
    line-height: 40px;
    display: inline-block;
    font-weight: normal; }
  body.general .category-products #cat_desc_cat, body.catalogsearch-result-index .category-products #cat_desc_cat {
    margin: 0 0 20px; }
  body.general .toolbar .sortby-right, body.catalogsearch-result-index .toolbar .sortby-right {
    float: right;
    border-left: 1px solid #D9D9DB;
    padding-left: 12px; }
  body.general .toolbar .sortby-right label, body.catalogsearch-result-index .toolbar .sortby-right label {
    padding-right: 10px; }
  body.general .products-list .price-box .strk-cls, body.general .products-grid .price-box .strk-cls, body.catalogsearch-result-index .products-list .price-box .strk-cls, body.catalogsearch-result-index .products-grid .price-box .strk-cls {
    text-decoration: line-through;
    color: #8C8C8E;
    float: left; }
  body.general .products-list .price-box a.minimal-price-link, body.general .products-grid .price-box a.minimal-price-link, body.catalogsearch-result-index .products-list .price-box a.minimal-price-link, body.catalogsearch-result-index .products-grid .price-box a.minimal-price-link {
    float: left;
    color: #000; }
  body.general.cms-jewellery .block, body.catalogsearch-result-index.cms-jewellery .block {
    float: left;
    width: 270px;
    padding: 0;
    margin: 0 15px 30px;
    position: relative;
    background: #fff;
    border: none;
    border-top: 6px solid #656469;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1); }
  body.general.cms-jewellery .block .block-content, body.catalogsearch-result-index.cms-jewellery .block .block-content {
    margin: 0;
    padding: 0 20px 25px; }
  body.general.cms-jewellery .block .block-title:after, body.catalogsearch-result-index.cms-jewellery .block .block-title:after {
    content: '';
    float: left;
    width: 120px;
    height: 1px;
    background: #e8e8e8;
    margin: 14px 0 0 39px; }
  body.general.cms-jewellery .block .block-title strong, body.catalogsearch-result-index.cms-jewellery .block .block-title strong {
    font-size: 24px;
    font-weight: 400;
    font-family: "PT Sans","Myriad Pro", serif;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px; }
  body.general.cms-jewellery .block-slider .slides li, body.catalogsearch-result-index.cms-jewellery .block-slider .slides li {
    padding: 22px 0 0; }
  body.general.cms-jewellery .block .block-title, body.catalogsearch-result-index.cms-jewellery .block .block-title {
    padding: 24px 35px 27px;
    text-align: center; }
  body.general .categ-det-jewel .jewels .block-image, body.catalogsearch-result-index .categ-det-jewel .jewels .block-image {
    width: 275px; }
  body.general .categ-det-jewel .jewels .block-desc h2, body.catalogsearch-result-index .categ-det-jewel .jewels .block-desc h2 {
    padding: 0; }
  body.general .categ-det-jewel .categoryDetails, body.catalogsearch-result-index .categ-det-jewel .categoryDetails {
    margin-bottom: 0 !important; }
  body.general .bold, body.catalogsearch-result-index .bold {
    font-weight: bold; }
  body.general .certifRightnew, body.catalogsearch-result-index .certifRightnew {
    float: left;
    overflow: hidden;
    width: 100%; }
  body.general .sglcert, body.catalogsearch-result-index .sglcert {
    text-decoration: underline;
    color: #fa9373;
    display: inline; }
  body.general .product-description, body.catalogsearch-result-index .product-description {
    border-bottom: 1px solid #D7D7D7;
    margin: 0 0 15px;
    padding: 0 0 15px; }
  body.general .customize_ring span, body.catalogsearch-result-index .customize_ring span {
    font-size: 16px;
    font-weight: bold;
    color: #1f1e24; }
  body.general .customize_ring span.uarrow, body.general .customize_ring span.darrow, body.catalogsearch-result-index .customize_ring span.uarrow, body.catalogsearch-result-index .customize_ring span.darrow {
    text-indent: -999em;
    background: url(../images/gry_uarrow.gif) no-repeat 5px 8px;
    padding-left: 20px;
    display: inline-block;
    cursor: pointer; }
  body.general .customize_ring span.darrow, body.catalogsearch-result-index .customize_ring span.darrow {
    background: url(../images/gry_darrow.gif) no-repeat 5px 8px; }
  body.general .product-bottom-button, body.catalogsearch-result-index .product-bottom-button {
    clear: both;
    float: left;
    width: 100%;
    padding-top: 25px;
    margin-top: 25px;
    border-top: 1px solid #d7d7d7; }
  body.general .home-tryon-all, body.catalogsearch-result-index .home-tryon-all {
    margin-right: 56px; }
  body.general .optlabel, body.catalogsearch-result-index .optlabel {
    width: 135px;
    float: left;
    font-size: 14px;
    line-height: 30px; }
  body.general #customizesfl, body.catalogsearch-result-index #customizesfl {
    padding-top: 10px; }
  body.general #customizesfl .optlabel, body.catalogsearch-result-index #customizesfl .optlabel {
    width: auto;
    line-height: 27px;
    padding-right: 10px; }
  body.general .category-jewellery .categoryDetails, body.catalogsearch-result-index .category-jewellery .categoryDetails {
    margin: -17px 0 0 24px !important; }
  body.general .category-jewellery .categoryDetails .jewels, body.catalogsearch-result-index .category-jewellery .categoryDetails .jewels {
    position: relative;
    margin-right: 0px; }
  body.general .category-jewellery .jewels .block-image, body.catalogsearch-result-index .category-jewellery .jewels .block-image {
    height: auto;
    width: auto;
    margin-bottom: 0px; }
  body.general .category-jewellery .jewels .block-desc, body.catalogsearch-result-index .category-jewellery .jewels .block-desc {
    bottom: 10px;
    left: -5px;
    position: absolute; }
  body.general #products-list li.item:hover, body.catalogsearch-result-index #products-list li.item:hover {
    background: none repeat scroll 0 0 #faf7f6;
    box-shadow: 0 0 6px 2px #f4edea;
    width: 100%;
    padding-bottom: 0px;
    margin-bottom: 30px; }
  body.general #products-list li.item:hover .product-image, body.catalogsearch-result-index #products-list li.item:hover .product-image {
    box-shadow: inherit; }
  body.general .newBanglesBanner, body.catalogsearch-result-index .newBanglesBanner {
    text-align: center;
    width: 100%; }
  body.general #products-list li.item:hover .button-container, body.catalogsearch-result-index #products-list li.item:hover .button-container {
    display: block;
    float: right; }
  body.general #products-list .button-container, body.catalogsearch-result-index #products-list .button-container {
    float: right;
    display: none; }
  body.general #products-list .button-container .btn-add-cart, body.catalogsearch-result-index #products-list .button-container .btn-add-cart {
    background: #65646A;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 15px;
    display: inline;
    font-weight: bold; }
  body.general #products-grid .price-box .price, body.catalogsearch-result-index #products-grid .price-box .price {
    color: #000;
    font-size: 18px; }
  body.general #products-grid .price-box .org-price, body.catalogsearch-result-index #products-grid .price-box .org-price {
    float: left; }
  body.general #products-grid .price-box .strikeout, body.catalogsearch-result-index #products-grid .price-box .strikeout {
    float: left;
    font-size: 14px;
    padding-left: 10px !important; }
  body.general #products-grid .price-box .strikeout-font, body.catalogsearch-result-index #products-grid .price-box .strikeout-font {
    color: #959595 !important;
    font-size: 14px; }
  body.general #products-grid .price-box .strikeout-font .WebRupee, body.catalogsearch-result-index #products-grid .price-box .strikeout-font .WebRupee {
    color: #959595 !important;
    font-size: 14px; }
  body.general #products-grid .price-box .strk-cls .price, body.catalogsearch-result-index #products-grid .price-box .strk-cls .price {
    font-weight: normal; }
  body.general .products-grid .price-box .old-price, body.general .products-grid .price-box .special-price, body.catalogsearch-result-index .products-grid .price-box .old-price, body.catalogsearch-result-index .products-grid .price-box .special-price {
    float: left;
    margin: 0; }
  body.general .products-grid .regular .price-box .old-price, body.catalogsearch-result-index .products-grid .regular .price-box .old-price {
    padding-left: 40px; }
  body.general .products-grid .price-box .special-price .price, body.catalogsearch-result-index .products-grid .price-box .special-price .price {
    font-weight: bold; }
  body.general .products-grid .price-box .old-price .price, body.catalogsearch-result-index .products-grid .price-box .old-price .price {
    text-decoration: line-through; }
  body.general .products-grid .hover .product-name, body.catalogsearch-result-index .products-grid .hover .product-name {
    text-align: left !important; }
  body.general .newBanglesBanner #bannerborder, body.catalogsearch-result-index .newBanglesBanner #bannerborder {
    border: 10px solid #F1F1F1; }
  body.general .configurable_size, body.catalogsearch-result-index .configurable_size {
    float: left;
    width: 100%;
    font-size: 14px;
    padding-bottom: 10px; }
  body.general .configurable_size ul div.f-left, body.catalogsearch-result-index .configurable_size ul div.f-left {
    padding-right: 40px;
    font-size: 14px; }
  body.general .configurable_size .radioopt label, body.catalogsearch-result-index .configurable_size .radioopt label {
    padding-left: 10px; }
  body.general .configurable, body.catalogsearch-result-index .configurable {
    float: left;
    width: 100%; }
  body.general .configprice.price-container, body.catalogsearch-result-index .configprice.price-container {
    float: left;
    margin-bottom: 20px; }
  body.general .shareOuter, body.catalogsearch-result-index .shareOuter {
    float: left;
    margin-left: 75px; }
  body.general .shareOuter ul li, body.catalogsearch-result-index .shareOuter ul li {
    display: inline;
    float: left;
    padding: 0px 35px !important;
    position: relative; }
  body.general .shareOuter ul li.prod_pin, body.catalogsearch-result-index .shareOuter ul li.prod_pin {
    padding-right: 0px; }
  body.general .shareOuter ul li .media_share, body.catalogsearch-result-index .shareOuter ul li .media_share {
    position: absolute;
    top: 30px; }
  body.general .shareOuter ul li span, body.catalogsearch-result-index .shareOuter ul li span {
    display: block;
    text-indent: -999em;
    width: 23px;
    height: 23px;
    background: url(../images/sprite.png) no-repeat; }
  body.general .shareOuter ul li.prod_twitter span, body.catalogsearch-result-index .shareOuter ul li.prod_twitter span {
    width: 28px;
    height: 23px;
    background-position: 0 -480px; }
  body.general .shareOuter ul li.prod_mail span, body.catalogsearch-result-index .shareOuter ul li.prod_mail span {
    width: 32px;
    height: 23px;
    background-position: 0 -393px; }
  body.general .shareOuter ul li.prod_facebook span, body.catalogsearch-result-index .shareOuter ul li.prod_facebook span {
    background-position: 0 -434px; }
  body.general .shareOuter ul li.prod_pin span, body.catalogsearch-result-index .shareOuter ul li.prod_pin span {
    background-position: 0 -568px; }
  body.general .shareOuter ul li.prod_google span, body.catalogsearch-result-index .shareOuter ul li.prod_google span {
    background-position: 0 -529px; }
  body.general .shareOuter ul li.prod_twitter:hover span, body.general .shareOuter ul li.prod_twitter.active span, body.catalogsearch-result-index .shareOuter ul li.prod_twitter:hover span, body.catalogsearch-result-index .shareOuter ul li.prod_twitter.active span {
    background-position: 100% -480px; }
  body.general .shareOuter ul li.prod_mail:hover span, body.general .shareOuter ul li.prod_mail.active span, body.catalogsearch-result-index .shareOuter ul li.prod_mail:hover span, body.catalogsearch-result-index .shareOuter ul li.prod_mail.active span {
    background-position: 100% -393px; }
  body.general .shareOuter ul li.prod_facebook:hover span, body.general .shareOuter ul li.prod_facebook.active span, body.catalogsearch-result-index .shareOuter ul li.prod_facebook:hover span, body.catalogsearch-result-index .shareOuter ul li.prod_facebook.active span {
    background-position: 100% -434px; }
  body.general .shareOuter ul li.prod_pin:hover span, body.general .shareOuter ul li.prod_pin.active span, body.catalogsearch-result-index .shareOuter ul li.prod_pin:hover span, body.catalogsearch-result-index .shareOuter ul li.prod_pin.active span {
    background-position: 100% -568px; }
  body.general .shareOuter ul li.prod_google:hover span, body.general .shareOuter ul li.prod_google.active span, body.catalogsearch-result-index .shareOuter ul li.prod_google:hover span, body.catalogsearch-result-index .shareOuter ul li.prod_google.active span {
    background-position: 100% -529px; }
  body.general .track_mob span, body.general .track_mob label, body.catalogsearch-result-index .track_mob span, body.catalogsearch-result-index .track_mob label {
    margin-right: 3%; }
  body.general .proudct-list-category, body.catalogsearch-result-index .proudct-list-category {
    margin: 0 auto 15px;
    width: 1112px;
    border: 10px solid #F1F1F1;
    border-top: none; }
  body.general .proudct-list-category .product-list-item, body.catalogsearch-result-index .proudct-list-category .product-list-item {
    display: inline-block;
    width: auto;
    border-right: 10px solid #F1F1F1; }
  body.general .proudct-list-category .product-list-item.last, body.catalogsearch-result-index .proudct-list-category .product-list-item.last {
    border-right: none;
    padding-top: 0px; }
  body.general .product-list-item .block-desc, body.catalogsearch-result-index .product-list-item .block-desc {
    text-align: center; }
  body.general .quick_view_container .product-offer-info.row, body.catalogsearch-result-index .quick_view_container .product-offer-info.row {
    width: 100%;
    background: #fff;
    margin: 0 auto;
    padding-top: 50px;
    float: none; }
  body.general .quick_view_container .product-offer-info ul li, body.catalogsearch-result-index .quick_view_container .product-offer-info ul li {
    margin: 0px;
    padding: 0px 40px;
    background: url(../images/quickview_divider.gif) no-repeat 0px 6px;
    font-weight: bold; }
  body.general .quick_view_container .product-offer-info ul li.first, body.catalogsearch-result-index .quick_view_container .product-offer-info ul li.first {
    background: none; }
  body.general .quick_view_container .product-description h3, body.catalogsearch-result-index .quick_view_container .product-description h3 {
    font-size: 13px;
    padding-bottom: 30px; }
  body.general .quick_view_container .price-container dl:last, body.catalogsearch-result-index .quick_view_container .price-container dl:last {
    padding-bottom: 30px; }
  body.general .cart thead th, body.general .cart thead th span, body.catalogsearch-result-index .cart thead th, body.catalogsearch-result-index .cart thead th span {
    margin-left: 0;
    font-size: 14px;
    font-weight: bold;
    color: #656469; }
  body.general .shipment-date-container, body.catalogsearch-result-index .shipment-date-container {
    float: right;
    width: 250px; }
  body.general .price-container .clear, body.catalogsearch-result-index .price-container .clear {
    clear: none; }
  body.general .cod_pop_up_cont h2, body.catalogsearch-result-index .cod_pop_up_cont h2 {
    color: #000;
    background: url(../images/cod_rupee.gif) no-repeat;
    padding-left: 30px;
    line-height: 21px;
    width: 320px;
    margin: 0 auto; }
  body.general .cod_form, body.catalogsearch-result-index .cod_form {
    float: none;
    width: 310px;
    margin: 0 auto;
    padding-top: 30px; }
  body.general .cod_form .cod_btn, body.catalogsearch-result-index .cod_form .cod_btn {
    width: 75px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #abaaaf;
    text-align: center;
    background: #e4e5e7;
    font-size: 14px;
    color: #646368;
    font-weight: bold;
    display: inline-block;
    margin: -1px 0px 0px -3px; }
  body.general .cod_form .input-text, body.catalogsearch-result-index .cod_form .input-text {
    border-radius: inherit;
    border: 1px solid #abaaaf;
    border-right: none;
    width: 174px;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    position: relative;
    top: -1px; }
  body.general .cod_form .tick, body.catalogsearch-result-index .cod_form .tick {
    float: left;
    width: 30px;
    height: 30px;
    padding-left: 5px;
    background: url(../images/tick.png) no-repeat;
    margin-left: 15px; }
  body.general .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif, body.catalogsearch-result-index .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif {
    width: 550px; }
  body.general .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif.productCertify, body.catalogsearch-result-index .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif.productCertify {
    width: 400px;
    margin: 0 auto;
    background: url(../images/banner/certificate3.jpg) no-repeat;
    height: 500px;
    float: none; }
  body.general .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif.productCertify .certifImg, body.catalogsearch-result-index .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif.productCertify .certifImg {
    position: relative;
    top: 150px; }
  body.general .priceTable, body.catalogsearch-result-index .priceTable {
    width: 100%;
    float: left; }
  body.general .priceTable label, body.catalogsearch-result-index .priceTable label {
    width: 20%;
    color: #8B8B8B;
    float: left;
    text-align: left;
    padding: 0px 7px; }
  body.general .priceTable label.pricecomp, body.general .priceTable label b, body.catalogsearch-result-index .priceTable label.pricecomp, body.catalogsearch-result-index .priceTable label b {
    color: #000;
    font-weight: normal; }
  body.general .priceTable th label, body.catalogsearch-result-index .priceTable th label {
    color: #656469;
    font-weight: bold;
    width: 20%; }
  body.general .priceTable th label.last, body.catalogsearch-result-index .priceTable th label.last {
    width: 15%; }
  body.general .priceTable label.pricecomp, body.general .priceTable th label.first, body.catalogsearch-result-index .priceTable label.pricecomp, body.catalogsearch-result-index .priceTable th label.first {
    width: 30%; }
  body.general .priceTable label.pricecompinner, body.general .priceTable label.pricecompinnergem, body.catalogsearch-result-index .priceTable label.pricecompinner, body.catalogsearch-result-index .priceTable label.pricecompinnergem {
    width: 27%;
    padding-left: 20px; }
  body.general .pricebreakup, body.catalogsearch-result-index .pricebreakup {
    cursor: pointer;
    position: absolute;
    top: -30px;
    left: 145px;
    color: #fa9373;
    font-size: 14px;
    background: url(../images/price_darrow.gif) no-repeat right 10px;
    padding-right: 15px; }
  body.general .pricebreakup.active, body.catalogsearch-result-index .pricebreakup.active {
    background: url(../images/price_uarrow.gif) no-repeat right 10px; }
  body.general .pricesplit ul li, body.catalogsearch-result-index .pricesplit ul li {
    float: left;
    display: inline;
    padding-right: 20px;
    background: url(../images/plus.gif) no-repeat 92% 20px; }
  body.general .pricesplit ul li .viewdetails, body.general .pricesplit ul li .hidedetails, body.catalogsearch-result-index .pricesplit ul li .viewdetails, body.catalogsearch-result-index .pricesplit ul li .hidedetails {
    color: #fa9373;
    text-decoration: underline;
    line-height: 40px;
    cursor: pointer; }
  body.general .pricesplit ul li.last, body.general .pricesplit ul li.previous, body.catalogsearch-result-index .pricesplit ul li.last, body.catalogsearch-result-index .pricesplit ul li.previous {
    background: none;
    padding-right: 0; }
  body.general .pricesplit ul li.previous, body.catalogsearch-result-index .pricesplit ul li.previous {
    padding-right: 15px; }
  body.general .splitlabel, body.general .pricesplitLabel, body.catalogsearch-result-index .splitlabel, body.catalogsearch-result-index .pricesplitLabel {
    border-bottom: 1px solid #D7D7D7;
    color: #656469;
    display: block;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    min-width: 65px;
    padding-bottom: 5px; }
  body.general .goldprice, body.general .breakPrice, body.catalogsearch-result-index .goldprice, body.catalogsearch-result-index .breakPrice {
    color: #78777c;
    display: block;
    text-align: center;
    padding-top: 5px; }
  body.general .price-container dl, body.catalogsearch-result-index .price-container dl {
    border-bottom: 1px solid #D7D7D7;
    float: left;
    width: 100%;
    padding-bottom: 5px; }
  body.general .product-img-box .try-at-home-violator, body.catalogsearch-result-index .product-img-box .try-at-home-violator {
    top: 0px;
    left: 87px; }
  body.general .howToTryContent .input-text, body.catalogsearch-result-index .howToTryContent .input-text {
    width: 105px;
    height: 15px;
    line-height: 15px;
    float: left;
    background: #fff; }
  body.general .howToTryContent .try_btn, body.catalogsearch-result-index .howToTryContent .try_btn {
    width: 45px;
    height: 23px;
    line-height: 23px;
    background: #64676c;
    color: #fff;
    text-align: center;
    float: left;
    margin-left: 10px; }
  body.general .howToTryContent .try_tick, body.catalogsearch-result-index .howToTryContent .try_tick {
    width: 20px;
    height: 20px;
    background: url(../images/tick.png) no-repeat;
    display: block;
    float: left;
    margin-left: 5px;
    background-size: 20px 20px; }
  body.general .price_slider_section, body.catalogsearch-result-index .price_slider_section {
    clear: both;
    float: left;
    padding: 5px 0px; }
  body.general .price_slider_section input, body.catalogsearch-result-index .price_slider_section input {
    background: #FFFFFF;
    width: 70px;
    border-radius: inherit;
    height: 15px; }
  body.general .price_slider_section .f-left > label, body.catalogsearch-result-index .price_slider_section .f-left > label {
    margin-right: 3px;
    display: none; }
  body.general .price_slider_section .to_left, body.catalogsearch-result-index .price_slider_section .to_left {
    margin-left: 10px; }
  body.general .button.slider-button, body.catalogsearch-result-index .button.slider-button {
    padding: 0;
    margin-left: 10px; }
  body.general .button.slider-button > span, body.catalogsearch-result-index .button.slider-button > span {
    height: 24px;
    line-height: 24px;
    padding: 0px 5px;
    color: #fff;
    border-radius: inherit;
    width: 38px;
    background: #65686d; }
  body.general.catalogsearch-result-index .col-main .page-title, body.catalogsearch-result-index.catalogsearch-result-index .col-main .page-title {
    padding-bottom: 15px;
    margin: 0; }
  body.general.catalogsearch-result-index .col-main .page-title h1, body.catalogsearch-result-index.catalogsearch-result-index .col-main .page-title h1 {
    font-size: 18px;
    letter-spacing: normal; }
  body.general .configurable_size .radioopt, body.catalogsearch-result-index .configurable_size .radioopt {
    width: 85px;
    float: left; }
  body.general .configurable_size .radioopt .radioopt_label, body.catalogsearch-result-index .configurable_size .radioopt .radioopt_label {
    padding-left: 6px; }
  body.general .cdetermineSize, body.catalogsearch-result-index .cdetermineSize {
    font-style: italic;
    text-decoration: underline;
    cursor: pointer;
    padding-left: 10px; }
  body.general.flycart-category-view #fancybox-close, body.catalogsearch-result-index.flycart-category-view #fancybox-close {
    width: 24px;
    height: 24px;
    top: 15px;
    right: 15px;
    background: url(../images/quickview_close.gif) no-repeat; }
  body.general #promotion-text span.need_txt, body.catalogsearch-result-index #promotion-text span.need_txt {
    color: black;
    font-weight: bold; }
  body.general .design-your-own-jewellery, body.catalogsearch-result-index .design-your-own-jewellery {
    float: left;
    margin-top: 25px;
    width: 100%; }
  body.general .sol-city-details > table, body.catalogsearch-result-index .sol-city-details > table {
    background-color: #F1F1F2;
    border-collapse: collapse; }
  body.general .rupee, body.catalogsearch-result-index .rupee {
    font-family: DejaVu Sans; }
  body.general .sol-city-details tr th, body.catalogsearch-result-index .sol-city-details tr th {
    background-color: #D9D9D6;
    font-family: Arial;
    font-size: 18px;
    height: 60px;
    width: 175px; }
  body.general .sol-city-details tr td, body.catalogsearch-result-index .sol-city-details tr td {
    background-color: #F1F1F1;
    font-size: 17px;
    height: 50px;
    text-align: center;
    width: 175px;
    line-height: 50px; }
  body.general .emptytd, body.catalogsearch-result-index .emptytd {
    height: 2px !important;
    background-color: white !important;
    width: 150px !important; }
  body.general .sol-li-cities, body.catalogsearch-result-index .sol-li-cities {
    background-color: #F1F1F2;
    margin-right: 3px !important;
    padding-bottom: 7px !important;
    padding-left: 22px !important;
    padding-right: 22.5px !important;
    padding-top: 7px !important;
    text-align: center;
    width: 100px;
    font-size: 14px !important;
    cursor: pointer; }
  body.general .arrow-down, body.catalogsearch-result-index .arrow-down {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #D9D9D6;
    font-size: 0;
    line-height: 0;
    position: absolute;
    margin-left: 100px; }
  body.general .cprice, body.catalogsearch-result-index .cprice {
    color: #5F2167;
    background-color: #E6E6E6 !important;
    font-style: italic; }
  body.general #sol-1, body.catalogsearch-result-index #sol-1 {
    background-color: #D9D9D6; }
  body.general .sol-li-cities a, body.catalogsearch-result-index .sol-li-cities a {
    color: black;
    font-weight: normal; }
  body.general .pricefont, body.catalogsearch-result-index .pricefont {
    font-family: Arial; }
  body.general .sol-button, body.catalogsearch-result-index .sol-button {
    background-color: #63666a;
    color: white !important;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal !important;
    line-height: 30px;
    text-align: center;
    height: 30px;
    cursor: pointer;
    font-style: italic;
    padding-left: 15px;
    padding-right: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 350px; }
  body.general .arrow-right, body.catalogsearch-result-index .arrow-right {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    margin-left: 10px;
    border-left: 6px solid white;
    margin-top: 9px; }
  body.general .sol-text, body.catalogsearch-result-index .sol-text {
    margin-top: 30px;
    padding-left: 30px;
    color: #63666a;
    font-style: italic; }
  body.general .clane-save, body.catalogsearch-result-index .clane-save {
    font-family: Arial;
    font-size: 20px;
    text-transform: uppercase;
    font-style: italic;
    padding-left: 60px;
    padding-top: 40px;
    padding-bottom: 25px; }
  body.general .clane-line, body.catalogsearch-result-index .clane-line {
    border-top: 2px dashed #e9e9e9;
    color: #63666a;
    height: 1px;
    margin-bottom: 3px; }
  body.general .solprice, body.catalogsearch-result-index .solprice {
    display: inline-block;
    margin-bottom: 20px;
    text-align: center;
    width: 100%; }
  body.general .soli-tabs #popup-tabs li, body.catalogsearch-result-index .soli-tabs #popup-tabs li {
    width: 25%; }
  body.general .soli-tabs, body.catalogsearch-result-index .soli-tabs {
    background: none !important; }
  body.general .sol-details, body.catalogsearch-result-index .sol-details {
    margin: 20px 0px; }
  body.general .womens-tab > a, body.catalogsearch-result-index .womens-tab > a {
    font-size: 16px;
    padding: 0 150px; }
  body.general .home-right .block.block-slideshow, body.catalogsearch-result-index .home-right .block.block-slideshow {
    height: 500px; }
  body.general .products-grid .hover .old-price, body.general .products-grid .hover .special-price, body.catalogsearch-result-index .products-grid .hover .old-price, body.catalogsearch-result-index .products-grid .hover .special-price {
    float: left;
    padding-left: 0; }
  body.general .products-grid .offer_text_list, body.catalogsearch-result-index .products-grid .offer_text_list {
    line-height: 20px;
    font-size: 12px;
    width: 60px;
    color: #556681;
    border: 1px solid #556681;
    text-align: center;
    margin-bottom: 8px; }
  body.general .products-grid .hover .special-price .price, body.catalogsearch-result-index .products-grid .hover .special-price .price {
    float: left;
    font-weight: bold;
    padding-left: 20px; }
  body.general.cms-offers-akshaya-tritiya-html .main_category.first, body.catalogsearch-result-index.cms-offers-akshaya-tritiya-html .main_category.first {
    margin-top: 30px !important; }
  body.general .mainCategoryBanner.newBanglesBanner, body.catalogsearch-result-index .mainCategoryBanner.newBanglesBanner {
    margin-top: 0;
    padding: 0; }
  body.general .mainCategoryBanner.newBanglesBanner img, body.catalogsearch-result-index .mainCategoryBanner.newBanglesBanner img {
    box-shadow: inherit; }
  body.general .wishlistpopup h3, body.general .wishlistpopup .price-container, body.catalogsearch-result-index .wishlistpopup h3, body.catalogsearch-result-index .wishlistpopup .price-container {
    padding: 0px 15px;
    margin: 0px; }
  body.general .wishlistpopup h3, body.catalogsearch-result-index .wishlistpopup h3 {
    min-height: 40px; }
  body.general .wishlistpopup .price-box, body.catalogsearch-result-index .wishlistpopup .price-box {
    margin: 0; }
  body.general .bangles-grid .products-grid li.item, body.general .bangles-grid .products-grid .hover, body.general .bangles-grid .products-list .product-image, body.catalogsearch-result-index .bangles-grid .products-grid li.item, body.catalogsearch-result-index .bangles-grid .products-grid .hover, body.catalogsearch-result-index .bangles-grid .products-list .product-image {
    width: 400px; }
  body.general .bangles-grid .products-grid .add-to-links, body.catalogsearch-result-index .bangles-grid .products-grid .add-to-links {
    width: 418px; }
  body.general .bangles-grid #products-list .product-shop, body.catalogsearch-result-index .bangles-grid #products-list .product-shop {
    width: 47%; }
  body.general .engrave-txt, body.catalogsearch-result-index .engrave-txt {
    border: 1px solid #ACACAE;
    padding: 2px;
    width: 280px;
    height: 16px;
    line-height: 16px;
    color: #666; }
  body.general .show-me-first, body.catalogsearch-result-index .show-me-first {
    width: 310px;
    float: right; }
  body.general .engraveBoxContentRightProduct .show-me-first ul li, body.catalogsearch-result-index .engraveBoxContentRightProduct .show-me-first ul li {
    margin-bottom: 15px; }
  body.general .wishlist-social-media, body.general .customoptionSize, body.catalogsearch-result-index .wishlist-social-media, body.catalogsearch-result-index .customoptionSize {
    float: left;
    margin-top: 15px;
    width: 100%; }
  body.general .wishlist-social-media li, body.catalogsearch-result-index .wishlist-social-media li {
    float: left;
    display: inline;
    margin-right: 5px; }
  body.general .wishlist-social-media li.facebookpd, body.catalogsearch-result-index .wishlist-social-media li.facebookpd {
    width: 80px; }
  body.general .imgRing > a, body.catalogsearch-result-index .imgRing > a {
    float: left;
    margin-bottom: 20px;
    margin-left: 30px; }
  body.general.catalog-product-view .col1-layout .col-main, body.catalogsearch-result-index.catalog-product-view .col1-layout .col-main {
    padding-top: 0px; }
  body.general.catalog-product-view .breadcrumbs, body.catalogsearch-result-index.catalog-product-view .breadcrumbs {
    line-height: 40px; }
  body.general .pricesplit, body.catalogsearch-result-index .pricesplit {
    float: left;
    padding: 10px 0px; }
  body.general .outOfStockInnerBottom, body.catalogsearch-result-index .outOfStockInnerBottom {
    clear: both; }
  body.general .visit_us.grid_3, body.catalogsearch-result-index .visit_us.grid_3 {
    width: 180px;
    margin: 0px 50px 0px 70px; }
  body.general .jewellerypagebanner #slideshow, body.catalogsearch-result-index .jewellerypagebanner #slideshow {
    width: 1112px;
    border: 10px solid #F1F1F1;
    margin-bottom: 0;
    height: 291px !important; }
  body.general .guest_customwishlist, body.catalogsearch-result-index .guest_customwishlist {
    float: left;
    background: #fff;
    margin-top: 20px;
    width: 100%; }
  body.general .cartCustomOpt label, body.catalogsearch-result-index .cartCustomOpt label {
    line-height: 20px; }
  body.general .customizenormal.f-left, body.catalogsearch-result-index .customizenormal.f-left {
    margin-left: 10px; }
  body.general .wishlistpopup, body.catalogsearch-result-index .wishlistpopup {
    z-index: 1000000000000000000;
    background: #faf7f6;
    min-height: 370px;
    width: 955px;
    top: 10%;
    position: fixed !important;
    border: 1px solid #cececf;
    right: 10%;
    padding: 8px; }
  body.general #designyourown .view-mode, body.catalogsearch-result-index #designyourown .view-mode {
    display: none; }
  body.general .rsformfields td, body.general .rs-hiddeninput, body.catalogsearch-result-index .rsformfields td, body.catalogsearch-result-index .rs-hiddeninput {
    padding: 5px; }
  body.general .rs-hiddeninput > label, body.catalogsearch-result-index .rs-hiddeninput > label {
    float: left;
    width: 72px; }
  body.general.cms-education-faqs-html .customerForm, body.catalogsearch-result-index.cms-education-faqs-html .customerForm {
    top: 75px !important;
    left: inherit !important;
    right: 0px !important; }
  body.general .productInfo, body.catalogsearch-result-index .productInfo {
    clear: both;
    float: left;
    width: 1140px;
    margin: 0px 15px; }
  body.general .cutOuter input, body.general .price-field input, body.catalogsearch-result-index .cutOuter input, body.catalogsearch-result-index .price-field input {
    border: 1px solid #ccc;
    border-radius: 2px; }
  body.general .products-info-details, body.catalogsearch-result-index .products-info-details {
    width: 560px;
    margin: 0px 15px;
    float: left; }
  body.general .products-certificate, body.catalogsearch-result-index .products-certificate {
    width: 550px;
    margin: 0px 15px;
    float: left; }
  body.general .product-description h3, body.catalogsearch-result-index .product-description h3 {
    margin-bottom: 0px; }
  body.general .product-view-bottom-info .testimonial_cart_content, body.catalogsearch-result-index .product-view-bottom-info .testimonial_cart_content {
    width: 100%;
    float: left; }
  body.general .product-view-bottom-info .fbcomments, body.catalogsearch-result-index .product-view-bottom-info .fbcomments {
    width: 550px;
    float: right;
    height: 149px;
    overflow: hidden;
    margin: 0; }
  body.general #checkout_logo, body.catalogsearch-result-index #checkout_logo {
    margin: 12px; }
  body.general a#checkout_logo, body.catalogsearch-result-index a#checkout_logo {
    display: block;
    width: 250px; }
  body.general .try-close, body.catalogsearch-result-index .try-close {
    color: #65646a;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 5px; }
  body.general .try-close a:hover, body.catalogsearch-result-index .try-close a:hover {
    text-decoration: none; }
  body.general.catalog-product-view .asSeenIn, body.catalogsearch-result-index.catalog-product-view .asSeenIn {
    box-shadow: 12px 0 15px -4px #cccccc, -12px 0 8px -4px #cccccc;
    display: inherit;
    float: none;
    margin: 0 auto !important;
    padding: 20px 0 0;
    width: 1200px; }
  body.general .product-detail-seen, body.catalogsearch-result-index .product-detail-seen {
    margin: 30px auto 0 !important;
    width: 1140px; }
  body.general .product-detail-seen a, body.catalogsearch-result-index .product-detail-seen a {
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 10px 0px 20px 0px; }
  body.general .add-tabs li.active a, body.catalogsearch-result-index .add-tabs li.active a {
    background: url(../images/tab_active.gif) no-repeat center 37px;
    padding-bottom: 10px; }
  body.general .overflow, body.catalogsearch-result-index .overflow {
    z-index: 0; }
  body.general .price-container dl .validation-advice, body.catalogsearch-result-index .price-container dl .validation-advice {
    width: 200px;
    margin-left: 138px; }
  body.general .gold_rate, body.catalogsearch-result-index .gold_rate {
    float: left;
    width: 200px;
    font-size: 16px; }
  body.general .gold_rate ul li, body.catalogsearch-result-index .gold_rate ul li {
    padding: 5px 40px; }
  body.general .gold_rate ul li span, body.catalogsearch-result-index .gold_rate ul li span {
    display: inline; }
  body.general .gold_rate ul li span.gold_carat, body.catalogsearch-result-index .gold_rate ul li span.gold_carat {
    padding-right: 20px;
    color: #636363; }
  body.general .gold_rate ul li span.gold_rupee, body.catalogsearch-result-index .gold_rate ul li span.gold_rupee {
    color: #5e226a; }
  body.general .gold_rate ul li.first, body.catalogsearch-result-index .gold_rate ul li.first {
    color: #636363;
    padding-bottom: 20px; }
  body.general .gold_rate ul li.last, body.catalogsearch-result-index .gold_rate ul li.last {
    color: #636363;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 20px;
    font-size: 14px; }
  body.general .engraveText, body.catalogsearch-result-index .engraveText {
    clear: both; }
  body.general .jcarousel-skin-tango, body.catalogsearch-result-index .jcarousel-skin-tango {
    padding: 0 20px 0 15px; }
  body.general #queldoreiNav .sub-wrapper, body.general #queldoreiNav-mob .sub-wrapper, body.catalogsearch-result-index #queldoreiNav .sub-wrapper, body.catalogsearch-result-index #queldoreiNav-mob .sub-wrapper {
    padding-bottom: 16x !important; }
  body.general #queldoreiNav .sub-wrapper div, body.general #queldoreiNav-mob .sub-wrapper div, body.catalogsearch-result-index #queldoreiNav .sub-wrapper div, body.catalogsearch-result-index #queldoreiNav-mob .sub-wrapper div {
    padding-bottom: 16px !important; }
  body.general #queldoreiNav .sub-wrapper li, body.general #queldoreiNav-mob .sub-wrapper li, body.catalogsearch-result-index #queldoreiNav .sub-wrapper li, body.catalogsearch-result-index #queldoreiNav-mob .sub-wrapper li {
    font-size: 13px !important; }
  body.general #queldoreiNav .sub-wrapper li a, body.general #queldoreiNav-mob .sub-wrapper li a, body.catalogsearch-result-index #queldoreiNav .sub-wrapper li a, body.catalogsearch-result-index #queldoreiNav-mob .sub-wrapper li a {
    font-size: 13px !important; }
  body.general .sub-wrapper .singlerow .level2, body.catalogsearch-result-index .sub-wrapper .singlerow .level2 {
    width: 260px !important; }
  body.general .havechild, body.catalogsearch-result-index .havechild {
    background-image: url("../images/right_arrow_1.gif");
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: .6em;
    background-repeat: no-repeat;
    background-position: right; }
  body.general .solitersubmenu, body.catalogsearch-result-index .solitersubmenu {
    width: 250px !important; }
  body.general .solitersubmenu li, body.catalogsearch-result-index .solitersubmenu li {
    float: left !important;
    width: 220px !important; }
  body.general .solitersubmenu .topic a, body.catalogsearch-result-index .solitersubmenu .topic a {
    padding-left: 0px !important; }
  body.general .solitersubmenu div .level1, body.catalogsearch-result-index .solitersubmenu div .level1 {
    width: 250px !important; }
  body.general .solitersubmenu div .level1 li, body.catalogsearch-result-index .solitersubmenu div .level1 li {
    width: 120px !important;
    float: left !important; }
  body.general .jewellerysubmenu, body.catalogsearch-result-index .jewellerysubmenu {
    width: 305px !important; }
  body.general .jewellerysubmenu li, body.catalogsearch-result-index .jewellerysubmenu li {
    float: left !important;
    width: 150px !important; }
  body.general .jewellerysubmenu .nav-2-2 ul, body.catalogsearch-result-index .jewellerysubmenu .nav-2-2 ul {
    width: 300px !important; }
  body.general .jewellerysubmenu .nav-2-2 ul li, body.catalogsearch-result-index .jewellerysubmenu .nav-2-2 ul li {
    width: 140px !important; }
  body.general .gcsubmenu, body.catalogsearch-result-index .gcsubmenu {
    width: 160px !important; }
  body.general .gcsubmenu li, body.catalogsearch-result-index .gcsubmenu li {
    float: left !important;
    width: 150px !important; }
  body.general .gcsubmenu .nav-2-2 ul, body.catalogsearch-result-index .gcsubmenu .nav-2-2 ul {
    width: 250px !important; }
  body.general .gcsubmenu .nav-2-2 ul li, body.catalogsearch-result-index .gcsubmenu .nav-2-2 ul li {
    width: 120px !important; }
  body.general .giftsubmenu, body.catalogsearch-result-index .giftsubmenu {
    width: 160px !important; }
  body.general .giftsubmenu li, body.catalogsearch-result-index .giftsubmenu li {
    float: left !important;
    width: 150px !important;
    border: 0px !important; }
  body.general .collsubmenu, body.catalogsearch-result-index .collsubmenu {
    width: 302px !important; }
  body.general .collsubmenu li, body.catalogsearch-result-index .collsubmenu li {
    float: left !important;
    width: 150px !important; }
  body.general .shipssubmenu, body.catalogsearch-result-index .shipssubmenu {
    width: 160px !important; }
  body.general .shipssubmenu li, body.catalogsearch-result-index .shipssubmenu li {
    float: left !important;
    width: 150px !important;
    border: 0px !important; }
  body.general .offerssubmenu, body.catalogsearch-result-index .offerssubmenu {
    width: 250px !important; }
  body.general .offerssubmenu li, body.catalogsearch-result-index .offerssubmenu li {
    float: left !important;
    width: 230px !important;
    border: 0px !important; }
  body.general .offerssubmenu .child, body.catalogsearch-result-index .offerssubmenu .child {
    padding-left: 20px !important; }
  body.general #checkout_logo, body.catalogsearch-result-index #checkout_logo {
    margin: 12px; }
  body.general .try-close, body.catalogsearch-result-index .try-close {
    color: #65646a;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 5px; }
  body.general .try-close a:hover, body.catalogsearch-result-index .try-close a:hover {
    text-decoration: none; }
  body.general.catalog-product-view .asSeenIn, body.catalogsearch-result-index.catalog-product-view .asSeenIn {
    box-shadow: 12px 0 15px -4px #cccccc, -12px 0 8px -4px #cccccc;
    display: inherit;
    float: none;
    margin: 0 auto !important;
    padding: 20px 0 0;
    width: 1200px; }
  body.general .product-detail-seen, body.catalogsearch-result-index .product-detail-seen {
    margin: 30px auto 0;
    width: 1140px; }
  body.general .product-detail-seen a, body.catalogsearch-result-index .product-detail-seen a {
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 10px 0px 20px 0px; }
  body.general .add-tabs li.active a, body.catalogsearch-result-index .add-tabs li.active a {
    background: url(../images/tab_active.gif) no-repeat center 37px;
    padding-bottom: 10px; }
  body.general .overflow, body.catalogsearch-result-index .overflow {
    z-index: 0; }
  body.general .price-container dl .validation-advice, body.catalogsearch-result-index .price-container dl .validation-advice {
    width: 200px;
    margin-left: 138px; }
  body.general .gold_rate, body.catalogsearch-result-index .gold_rate {
    float: left;
    width: 200px;
    font-size: 16px; }
  body.general .gold_rate ul li, body.catalogsearch-result-index .gold_rate ul li {
    padding: 5px 40px; }
  body.general .gold_rate ul li span, body.catalogsearch-result-index .gold_rate ul li span {
    display: inline; }
  body.general .gold_rate ul li span.gold_carat, body.catalogsearch-result-index .gold_rate ul li span.gold_carat {
    padding-right: 20px;
    color: #636363; }
  body.general .gold_rate ul li span.gold_rupee, body.catalogsearch-result-index .gold_rate ul li span.gold_rupee {
    color: #5e226a; }
  body.general .gold_rate ul li.first, body.catalogsearch-result-index .gold_rate ul li.first {
    color: #636363;
    padding-bottom: 20px; }
  body.general .gold_rate ul li.last, body.catalogsearch-result-index .gold_rate ul li.last {
    color: #636363;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 20px;
    font-size: 14px; }
  body.general .engraveText, body.catalogsearch-result-index .engraveText {
    clear: both; }
  body.general .block-login .block-content ul.form-list li#remember-me-box label, body.catalogsearch-result-index .block-login .block-content ul.form-list li#remember-me-box label {
    position: relative;
    right: 40px; }
  body.general .block-login .block-content ul.form-list li#remember-me-box, body.catalogsearch-result-index .block-login .block-content ul.form-list li#remember-me-box {
    margin-bottom: 20px; }
  body.general .block-login .block-content ul.form-list li#remember-me-box .checkbox, body.catalogsearch-result-index .block-login .block-content ul.form-list li#remember-me-box .checkbox {
    width: 15px;
    margin-left: 85px; }
  body.general .block-desc a, body.catalogsearch-result-index .block-desc a {
    text-decoration: none; }
  body.general .quick_view_container .price-container .old-price-info, body.catalogsearch-result-index .quick_view_container .price-container .old-price-info {
    float: none;
    display: inline-block; }
  body.general .quick_view_container .price-container .new-price-info, body.general .quick_view_container .np-info, body.catalogsearch-result-index .quick_view_container .price-container .new-price-info, body.catalogsearch-result-index .quick_view_container .np-info {
    float: none;
    display: inline-block; }
  body.general .quick_view_container .percent-off, body.catalogsearch-result-index .quick_view_container .percent-off {
    display: block;
    float: none;
    width: 70px;
    text-align: center; }
  body.general .paginate-container, body.catalogsearch-result-index .paginate-container {
    width: 100%;
    text-align: center;
    display: none; }
  body.general .paginate-btn, body.catalogsearch-result-index .paginate-btn {
    padding: 10px 20px 10px 20px;
    background-color: #666;
    font-size: 16px;
    display: inline-block;
    margin-left: 20px; }
  body.general .paginate-btn a, body.catalogsearch-result-index .paginate-btn a {
    color: white; }
  body.general #wishlisttah, body.catalogsearch-result-index #wishlisttah {
    top: auto;
    left: auto; }
  body.general #gold_carat, body.catalogsearch-result-index #gold_carat {
    padding-right: 5px; }
  body.general #gold_carat_last, body.catalogsearch-result-index #gold_carat_last {
    width: 130px; }
  body.general #payment-please-wait.please-wait, body.catalogsearch-result-index #payment-please-wait.please-wait {
    float: right;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    position: fixed;
    top: 50%;
    z-index: 100; }

.products-info-details .proDetails {
  width: 100% !important; }

.proDetails li {
  font-size: 14px !important;
  padding: 10px 0px !important;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 0 !important; }

.catalogsearch-result-index .col-main .page-title {
  padding-bottom: 15px !important;
  margin: 0 !important; }

.catalogsearch-result-index .col-main .page-title h1 {
  font-size: 18px !important;
  letter-spacing: normal !important;
  color: #1f1e24 !important; }

/********* PRODUCT DETAILS PAGE*********/
.jcarousel-controls {
  display: none; }

.gold-cert {
  border: 1px solid #e8e8e8; }

.general .footer_seo_content {
  padding: 20px 60px 20px 90px;
  color: black; }

.general .footer_seo_content a {
  color: black; }

.general .footer_seo_content a:hover {
  color: black; }

.general .footer_segment_type_sub {
  float: left;
  padding-right: 10px;
  font-weight: bold; }

.general .footer_segment_content a {
  padding: 0px 2px 0px 2px; }

.general .footer_segment_type {
  padding: 5px 0px 5px 0px; }

.general .top-brands-title {
  padding-bottom: 3px; }

.flycart-category-view .morecontent span {
  display: none; }

.flycart-category-view .morelink {
  display: inline-block; }

body.catalog-product-view #compare_size {
  margin: 0 0 0 20px;
  display: none; }

body.catalog-product-view #compare_size a {
  width: 119px;
  height: 19px;
  margin: 0 auto 15px auto;
  background: url(http://cdn.caratlane.com/static/images/Yruler/original.png) no-repeat;
  background-color: transparent !important;
  cursor: pointer; }

.flycart-category-view .listingpageh1 {
  padding-left: 0px !important; }

.lpStaticButtonAddTextTD {
  display: none; }

.row_carat span.carat_range {
  padding-left: 7px;
  position: relative;
  color: #556681 !important; }

.row_range span.range_heading {
  font-weight: 500;
  font-size: 14px; }

.row_price span.price_range {
  padding-left: 7px;
  position: relative;
  color: #556681 !important; }

/*New Header*/
/*Use Below CSS*/
.header {
  font-family: "museo-sans-rounded", sans-serif;
  font-weight: 300;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15); }

.header__container {
  width: 1140px;
  margin: 0 auto; }

.header__topbar {
  padding: 10px 0;
  background-color: #556681;
  color: #fff;
  font-size: 12px;
  line-height: 20px; }

.header__topbar__call {
  width: 270px;
  float: left; }

.header__topbar__offer {
  width: 400px;
  float: left; }

.header__topbar__offer span {
  padding: 5px 6px;
  background-color: #df8c7c;
  text-transform: uppercase;
  font-weight: 700; }

.header__topbar__rgtNav {
  visibility: hidden !important;
  float: right; }

.header__topbar__rgtNav ul li {
  list-style: none;
  height: 20px;
  display: inline-block;
  padding: 0 15px;
  border-right: #fff solid 1px;
  float: left;
  position: relative; }

.header__topbar__rgtNav ul li:last-child {
  border: none;
  padding-right: 0; }

.header__topbar__rgtNav ul li a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  overflow: hidden; }

.header__topbar__rgtNav ul li a.header__topbar__rgtNav-arrow {
  padding-right: 20px;
  background-image: url(/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png);
  background-repeat: no-repeat;
  background-position: 59px -1090px; }

.header__topbar__rgtNav ul li a.header__topbar__rgtNavTah-arrow {
  padding-right: 20px;
  background-image: url(/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png);
  background-repeat: no-repeat;
  background-position: 82px -1090px; }

.header__topbar__rgtNav ul li.country_image_small {
  padding-top: 2px; }

.header__topbar__rgtNav ul li.country_image_small a {
  width: 34px;
  text-indent: -99999999px; }

.header__main {
  padding: 10px 0; }

.header__main .header__container {
  position: relative; }

.header__main__logo {
  width: 162px;
  margin-right: 15px;
  float: left; }

.header__main__logo img {
  width: 100%; }

.header__main__nav {
  float: left;
  width: 830px;
  margin: 19px 0 20px 25px; }

.header__main__nav ul li {
  display: inline-block; }

.header__main__nav > ul > li > a {
  text-transform: uppercase;
  display: inline-block;
  font-size: 13px;
  color: #000;
  text-decoration: none;
  padding: 10px;
  display: inline-block;
  border-top: transparent solid 3px; }

.header__main__nav > ul > li:hover > a {
  border-color: #656469;
  background-color: #fff;
  position: relative;
  z-index: 1000;
  box-shadow: 0 -4px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -4px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 -4px 3px rgba(0, 0, 0, 0.15); }

.header__main__nav > li > a, .header__main__nav ul li a, .header__main__nav > li > a > span {
  transition: all 600ms ease-in-out;
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out; }

.header__main__nav__subMenu.clearfix {
  display: none; }

.header__main__nav__subMenu {
  position: absolute;
  left: inherit;
  right: 0;
  display: none;
  z-index: 999;
  font-family: "museo-sans-rounded", sans-serif;
  background-color: #fff;
  border: none;
  font-size: 14px;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); }

.nav__rel .header__main__nav__subMenu {
  right: inherit; }

.header__main__nav.active > ul > li:hover .header__main__nav__subMenu {
  display: block; }

.header__main__rgt {
  float: right; }

.header__main__rgt ul li {
  list-style: none;
  float: left;
  width: 34px;
  margin: 8px 0 0 15px;
  position: relative; }

.header__main__rgt a {
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  display: block;
  width: 34px;
  height: 34px;
  background-color: #556680;
  background-repeat: no-repeat;
  background-position: center;
  position: relative; }

.header__main__rgt a.header__main__rgt-cartIcon {
  background-image: url("/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png");
  background-position: -45px -1079px;
  background-color: #556680; }

.header__main__rgt a.header__main__rgt-searchIcon {
  background-image: url("/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png");
  background-position: -90px -1075px;
  background-color: #556680; }

.header__main__rgt a span {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  height: 25px;
  right: -7px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: -7px;
  width: 25px;
  background-color: #df8c7c;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px; }

.header__main__rgt__searchBox {
  width: 255px;
  position: absolute;
  display: none;
  right: -52px;
  top: 40px;
  background-color: #fff;
  padding: 8px;
  border-top: #556681 solid 4px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); }

.header__main__rgt__searchBox::before {
  position: absolute;
  content: '';
  right: 62px;
  top: -11px;
  display: block;
  border-bottom: #556681 solid 7px;
  border-left: transparent solid 5px;
  border-right: transparent  solid 5px; }

.header__main__rgt__searchBox input {
  border: 1px solid #e3e3e3;
  width: 100%;
  color: #7b7b7b;
  padding: 5px 7px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-shadow: 0 0 5px 0 #eaeaea inset;
  -moz-box-shadow: 0 0 5px 0 #eaeaea inset;
  -webkit-box-shadow: 0 0 5px 0 #eaeaea inset; }

/*Cart Dropdown*/
.header__main__rgt__cartBox {
  width: 255px;
  position: absolute;
  display: none;
  right: -52px;
  top: 40px;
  background-color: #fff;
  padding: 8px;
  border-top: #556681 solid 4px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15); }

.header__main__rgt ul li:hover .header__main__rgt__cartBox {
  display: block; }

.header__main__rgt__cartBox::before {
  position: absolute;
  content: '';
  right: 62px;
  top: -11px;
  display: block;
  border-bottom: #556681 solid 7px;
  border-left: transparent solid 5px;
  border-right: transparent  solid 5px; }

.header__main__rgt__cartBox__noitem {
  font-size: 11px;
  padding: 10px 5px; }

/*Use Below CSS*/
.solitairesubmenu {
  font-size: 0px; }

.solitairesubmenu__presets__list__item {
  position: relative; }

.solitairesubmenu__level__inner__block .solitairesubmenu__explore__link {
  color: #fa9373 !important; }

.solitairesubmenu__presets__list__item:hover .solitairesubmenu__presets__tooltip {
  display: block; }

.solitairesubmenu__presets__tooltip {
  display: none;
  position: absolute;
  left: -100px;
  right: -100px;
  text-align: center;
  top: -22px; }

.solitairesubmenu__presets__tooltip__text {
  background-color: #dee5ef;
  padding: 2px 5px;
  border-radius: 10px;
  font-size: 10px;
  color: #322c29; }

.solitairesubmenu__presets__tooltip:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  top: 17px;
  -webkit-transform: translateX(-4px);
  -ms-transform: translateX(-4px);
  transform: translateX(-4px);
  border: 4px solid transparent;
  border-top: 4px solid #dee5ef; }

.solitairesubmenu__left {
  display: inline-block !important;
  vertical-align: top;
  font-size: 14px; }

.solitairesubmenu__left__head {
  padding: 5px; }

.solitairesubmenu__left__head span {
  float: left;
  color: #444444; }

.solitairesubmenu__left__head a {
  float: right;
  color: #df8c7a;
  text-decoration: underline; }

.solitairesubmenu__left__head a:hover {
  text-decoration: none; }

.solitairesubmenu__left ul {
  text-align: center; }

.solitairesubmenu__level01 {
  padding: 0 20px 10px; }

.solitairesubmenu__level01 ul li {
  list-style: none;
  width: 100px;
  display: inline-block; }

.solitairesubmenu__level01 ul li a {
  width: 90px;
  display: block;
  margin: 0 auto;
  text-decoration: none; }

.solitairesubmenu__level01 ul li a:hover {
  background-color: #f5f4f4; }

.solitairesubmenu__level01 ul li a .solitairesubmenu__presets {
  height: 90px;
  width: 90px;
  display: block;
  background-color: #fff;
  background-image: url(/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png);
  background-repeat: no-repeat; }

.solitairesubmenu__level01 ul li a .solitairesubmenu__presets__title {
  text-align: center;
  display: block;
  line-height: 23px;
  color: #322c29; }

.solitairesubmenu__level02 {
  padding: 10px 20px;
  border-top: #556680 solid 1px;
  border-bottom: #556680 solid 1px; }

.solitairesubmenu__level02 span {
  color: #333;
  font-weight: 400;
  margin-right: 15px; }

.solitairesubmenu__level02 > div a {
  font-weight: 300;
  color: #322c29 !important;
  text-decoration: none;
  margin-right: 15px; }

.solitairesubmenu__level02 > div a:hover {
  text-decoration: underline; }

.solitairesubmenu__level02 a.caratExplore {
  color: #df8c7a;
  text-decoration: underline; }

.solitairesubmenu__level02 a.caratExplore:hover {
  text-decoration: none; }

.solitairesubmenu__level03 {
  border-bottom: #ebeef5 solid 1px; }

.solitairesubmenu__level03 .solitairesubmenu__left__head {
  padding: 0;
  margin-bottom: 10px; }

.solitairesubmenu__level03 .wrapped {
  display: inline-block;
  border-right: #ebeef5 solid 1px;
  padding: 10px 20px; }

.solitairesubmenu__level03 .wrapped:last-child {
  display: inline-block;
  padding: 10px 20px;
  border-right: none; }

.solitairesubmenu__level03 ul li {
  list-style: none;
  display: inline-block;
  width: 80px; }

.solitairesubmenu__level03 ul li a {
  width: 60px;
  display: block;
  margin: 0 auto;
  text-decoration: none; }

.solitairesubmenu__level03 ul li a .solitairesubmenu__presets {
  height: 45px;
  width: 50px;
  display: block;
  margin: 0 auto;
  background-color: #fff;
  background-image: url(/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png);
  background-repeat: no-repeat; }

.solitairesubmenu__level03 ul li a .solitairesubmenu__presets__title {
  text-align: center;
  display: block;
  line-height: 23px;
  color: #322c29; }

.solitairesubmenu__level03 ul li a {
  width: 60px;
  display: block;
  margin: 0 auto;
  text-decoration: none; }

.solitairesubmenu__level03 ul li a .solitairesubmenu__presets {
  height: 40px;
  width: 50px;
  display: block;
  margin: 0 auto;
  background-color: #fff;
  background-image: url(/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png);
  background-repeat: no-repeat; }

.solitairesubmenu__level03 ul li a .solitairesubmenu__presets__title {
  text-align: center;
  display: block;
  line-height: 23px;
  color: #322c29; }

.solitairesubmenu__presets__round {
  background-position: 2px -821px; }

.solitairesubmenu__level03 ul li a:hover .solitairesubmenu__presets__round {
  background-position: -56px -821px; }

.solitairesubmenu__presets__heart {
  background-position: 2px -862px; }

.solitairesubmenu__level03 ul li a:hover .solitairesubmenu__presets__heart {
  background-position: -56px -862px; }

.solitairesubmenu__presets__princess {
  background-position: 2px -902px; }

.solitairesubmenu__level03 ul li a:hover .solitairesubmenu__presets__princess {
  background-position: -56px -902px; }

.solitairesubmenu__presets__rings {
  background-position: 2px -942px; }

.solitairesubmenu__level03 ul li a:hover .solitairesubmenu__presets__rings {
  background-position: -56px -942px; }

.solitairesubmenu__presets__pendants {
  background-position: 2px -983px; }

.solitairesubmenu__level03 ul li a:hover .solitairesubmenu__presets__pendants {
  background-position: -56px -983px; }

.solitairesubmenu__presets__earrings {
  background-position: -9px -1022px; }

.solitairesubmenu__level03 ul li a:hover .solitairesubmenu__presets__earrings {
  background-position: -67px -1022px; }

.solitairesubmenu__level04 {
  text-align: center;
  padding: 10px 20px; }

.solitairesubmenu__level04 a {
  display: inline-block;
  color: #df8c7a;
  padding-left: 22px;
  text-decoration: underline; }

.solitairesubmenu__level04 a:before {
  content: '';
  display: inline-block;
  background-image: url(/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png);
  background-repeat: no-repeat;
  background-position: -16px -1063px;
  width: 17px;
  height: 17px; }

.solitairesubmenu__level04 a:hover {
  text-decoration: none; }

.solitairesubmenu__level05 {
  position: relative; }

.solitairesubmenu__level05 .solitairesubmenu__level__inner__block {
  position: absolute;
  padding: 10px 20px 5px 20px;
  left: 0px;
  right: 0px; }

.solitairesubmenu__level05 ul {
  text-align: left; }

.solitairesubmenu__level05 .solitairesubmenu__left__head {
  padding: 0;
  margin-bottom: 10px; }

.solitairesubmenu__level05 ul li {
  list-style: none;
  display: inline-block;
  margin: 3px 0;
  min-width: 130px; }

.solitairesubmenu__level05 ul li a {
  display: block;
  text-decoration: none; }

.solitairesubmenu__level05 ul li a .solitairesubmenu__presets {
  height: 34px;
  width: 34px;
  display: inline-block;
  margin-right: 10px;
  background-color: #fff;
  background-image: url(/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png);
  background-repeat: no-repeat; }

.solitairesubmenu__level05 ul li a .solitairesubmenu__presets__title {
  text-align: center;
  display: inline-block;
  line-height: 34px;
  color: #322c29;
  vertical-align: top; }

.solitairesubmenu__presets__cut {
  background-position: -125px -822px; }

.solitairesubmenu__presets__colour {
  background-position: -125px -864px; }

.solitairesubmenu__presets__certification {
  background-position: -125px -906px; }

.solitairesubmenu__presets__carat {
  background-position: -125px -948px; }

.solitairesubmenu__presets__tips__and__tricks {
  background-position: -125px -990px; }

.solitairesubmenu__presets__clarity {
  background-position: -125px -1032px; }

.solitairesubmenu__presets__diamond__buying__guide {
  background-position: -125px -1074px; }

.solitairesubmenu__right {
  display: inline-block;
  min-width: 150px; }

.solitairesubmenu__right a {
  width: 100%; }

.solitairesubmenu__right img, .solitairesubmenu__right a {
  display: block;
  height: 100%; }

/*Jewelllery Sub Menu*/
/*.header__main__nav__subMenu.jewellerySubMenu {right: inherit;}*/
/*.jewellerySubMenu__left {display: inline-block;vertical-align: top;}*/
.jewellerySubMenu__levels {
  padding: 7px 10px; }

.jewellerySubMenu__levels ul li {
  list-style: none; }

.jewellerySubMenu__levels ul li a {
  text-decoration: none;
  display: block;
  padding: 4px 5px; }

.jewellerySubMenu__levels > ul > li {
  display: inline-block;
  width: 185px;
  margin-right: 5px;
  float: left; }

.jewellerySubMenu__levels > ul > li:last-child {
  margin-right: 0; }

.jewellerySubMenu__levels > ul > li > a {
  text-transform: uppercase;
  font-weight: bold;
  color: #556681;
  border-bottom: #df8c7c solid 1px;
  padding: 5px 5px;
  font-size: 12px; }

.jewellerySubMenu__levels > ul > li:hover > a {
  background-color: #f5f4f4; }

.jewellerySubMenu__levels > ul > li > ul > li {
  display: block; }

.jewellerySubMenu__levels > ul > li > ul > li a {
  color: #322c29; }

.jewellerySubMenu__levels > ul > li > ul > li:hover > a {
  background-color: #f5f4f4; }

.jewellerySubMenu__levels-second {
  background-color: #f9f6f4; }

.jewellerySubMenu__levels-second > ul > li:hover > a {
  background-color: #fff; }

.jewellerySubMenu__levels-second > ul > li > ul > li:hover > a {
  background-color: #fff; }

.jewellerySubMenu__levels__last a {
  display: block;
  padding: 5px;
  text-align: center;
  color: #322c29;
  text-decoration: none;
  text-transform: uppercase; }

.jewellerySubMenu__levels__last a:hover {
  background-color: #f5f4f4; }

/*.jewellerySubMenu__right {display: inline-block;}*/
/*.jewellerySubMenu__right img {width: 100%;}*/
/*Gold Coin Sub Menu*/
.header__main__nav__subMenu.goldCoinSubMenu {
  right: inherit; }

.goldCoinSubMenu__left {
  display: inline-block !important;
  vertical-align: top; }

.goldCoinSubMenu__level {
  padding: 10px; }

.goldCoinSubMenu__level ul li {
  list-style: none; }

.goldCoinSubMenu__level ul li a {
  text-decoration: none;
  display: block;
  padding: 4px 5px; }

.goldCoinSubMenu__level > ul > li {
  display: inline-block;
  width: 140px;
  margin-right: 10px;
  float: left; }

.goldCoinSubMenu__level > ul > li:last-child {
  margin-right: 0; }

.goldCoinSubMenu__level > ul > li > a {
  text-transform: uppercase;
  font-weight: bold;
  color: #556681;
  border-bottom: #df8c7c solid 1px;
  padding: 5px 5px;
  font-size: 12px; }

.goldCoinSubMenu__level > ul > li:hover > a {
  background-color: #f5f4f4; }

.goldCoinSubMenu__level > ul > li > ul > li {
  display: block; }

.goldCoinSubMenu__level > ul > li > ul > li a {
  color: #322c29; }

.goldCoinSubMenu__level > ul > li > ul > li:hover > a {
  background-color: #f5f4f4; }

.goldCoinSubMenu__level > ul > li.goldCoinSubMenu__level__large {
  width: 240px; }

.goldCoinSubMenu__level > ul > li.goldCoinSubMenu__level__large > ul > li {
  width: 50%;
  float: left; }

.goldCoinSubMenu__right {
  display: inline-block !important;
  vertical-align: top; }

.goldCoinSubMenu__right a {
  width: 100%; }

.goldCoinSubMenu__right img, .goldCoinSubMenu__right a {
  display: block;
  height: 100%; }

/*Collection Sub Menu*/
.header__main__nav__subMenu.collectionSubMenu {
  left: inherit; }

.collectionSubMenu__left {
  display: inline-block !important;
  vertical-align: top; }

.collectionSubMenu__left ul {
  width: 440px;
  padding: 10px !important;
  display: inline-block; }

.collectionSubMenu__left ul li {
  width: 49%;
  display: inline-block; }

.collectionSubMenu__left ul li a {
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  padding: 5px;
  color: #322c29;
  display: block; }

.collectionSubMenu__left ul li a:hover {
  background-color: #f5f4f4; }

.collectionSubMenu__right {
  display: inline-block !important;
  vertical-align: top; }

.collectionSubMenu__right a {
  width: 100%; }

.collectionSubMenu__right img, .collectionSubMenu__right a {
  display: block;
  height: 100%; }

/*Gift Sub Menu*/
.header__main__nav__subMenu.giftSubMenu {
  left: inherit; }

.giftSubMenu__left {
  display: inline-block !important;
  vertical-align: top; }

.giftSubMenu__level {
  width: 170px;
  padding: 10px;
  display: inline-block;
  vertical-align: top; }

.giftSubMenu__level ul li {
  list-style: none; }

.giftSubMenu__level ul li a {
  text-decoration: none;
  display: block;
  padding: 4px 5px; }

.giftSubMenu__level > ul > li {
  display: block; }

.giftSubMenu__level > ul > li > a {
  text-transform: uppercase;
  font-weight: bold;
  color: #556681;
  border-bottom: #df8c7c solid 1px;
  padding: 6px 5px;
  font-size: 12px; }

.giftSubMenu__level > ul > li:hover > a {
  background-color: #f5f4f4; }

.giftSubMenu__level > ul > li > ul > li {
  display: block; }

.giftSubMenu__level > ul > li > ul > li a {
  color: #322c29; }

.giftSubMenu__level > ul > li > ul > li:hover > a {
  background-color: #f5f4f4; }

.giftSubMenu__right {
  display: inline-block !important;
  vertical-align: top; }

.giftSubMenu__right a {
  width: 100%; }

.giftSubMenu__right img, .giftSubMenu__right a {
  display: block;
  height: 100%; }

/*Try Sub Menu*/
.header__main__nav__subMenu.trySubMenu {
  right: inherit; }

.trySubMenu__left {
  display: inline-block !important;
  vertical-align: top; }

.trySubMenu__level {
  padding: 10px;
  display: inline-block;
  vertical-align: top; }

.trySubMenu__level ul li {
  list-style: none; }

.trySubMenu__level ul li a {
  text-decoration: none;
  display: block;
  padding: 4px 5px; }

.trySubMenu__level > ul > li {
  display: block; }

.trySubMenu__level > ul > li > a {
  text-transform: uppercase;
  font-weight: bold;
  color: #556681;
  border-bottom: #df8c7c solid 1px;
  padding: 6px 5px;
  font-size: 12px; }

.trySubMenu__level > ul > li:hover > a {
  background-color: #f5f4f4; }

.trySubMenu__level > ul > li > ul > li {
  width: 175px;
  display: block; }

.trySubMenu__level > ul > li > ul > li a {
  color: #322c29; }

.trySubMenu__level > ul > li > ul > li:hover > a {
  background-color: #f5f4f4; }

.trySubMenu__right {
  display: inline-block !important;
  vertical-align: top; }

.trySubMenu__right a {
  width: 100%; }

.trySubMenu__right img, .trySubMenu__right a {
  display: block;
  height: 100%; }

/*Ship sub Menu*/
.header__main__nav__subMenu.shipSubMenu {
  right: inherit; }

.shipSubMenu__left {
  display: inline-block !important;
  vertical-align: top; }

.shipSubMenu__level {
  padding: 10px;
  display: inline-block;
  vertical-align: top; }

.shipSubMenu ul li {
  list-style: none;
  width: 175px; }

.shipSubMenu ul li a {
  text-decoration: none;
  display: block;
  padding: 5px 10px; }

.shipSubMenu ul li {
  display: block; }

.shipSubMenu ul li a {
  color: #322c29; }

.shipSubMenu ul li:hover > a {
  background-color: #f5f4f4; }

.shipSubMenu__right {
  display: inline-block !important;
  vertical-align: top; }

.shipSubMenu__right a {
  width: 100%; }

.shipSubMenu__right img, .shipSubMenu__right a {
  display: block;
  height: 100%; }

/*Sale Sub menu*/
.header__main__nav__subMenu.saleSubMenu {
  right: inherit; }

.saleSubMenu__left {
  display: inline-block !important;
  vertical-align: top; }

.saleSubMenu__level {
  padding: 10px;
  display: inline-block;
  vertical-align: top; }

.saleSubMenu__level ul li {
  list-style: none; }

.saleSubMenu__level ul li a {
  text-decoration: none;
  display: block;
  padding: 4px 5px; }

.saleSubMenu__level > ul > li {
  display: block; }

.saleSubMenu__level > ul > li > a {
  text-transform: uppercase;
  font-weight: bold;
  color: #556681;
  border-bottom: #df8c7c solid 1px;
  padding: 6px 5px;
  font-size: 12px; }

.saleSubMenu__level > ul > li:hover > a {
  background-color: #f5f4f4; }

.saleSubMenu__level > ul > li > ul > li {
  width: 175px;
  display: block; }

.saleSubMenu__level > ul > li > ul > li a {
  color: #322c29; }

.saleSubMenu__level > ul > li > ul > li:hover > a {
  background-color: #f5f4f4; }

.saleSubMenu__right {
  display: inline-block !important;
  vertical-align: top; }

.saleSubMenu__right a {
  width: 100%; }

.saleSubMenu__right img, .saleSubMenu__right a {
  display: block;
  height: 100%; }

/*Stores Sub Menu*/
.header__main__nav__subMenu.storesSubMenu {
  right: inherit; }

.storesSubMenu__left {
  display: inline-block !important;
  vertical-align: top; }

.storesSubMenu__level {
  width: 190px;
  padding: 10px;
  display: inline-block;
  vertical-align: top; }

.storesSubMenu__level ul li {
  list-style: none; }

.storesSubMenu__level ul li a {
  text-decoration: none;
  display: block;
  padding: 4px 5px; }

.storesSubMenu__level > ul > li {
  display: block; }

.storesSubMenu__level > ul > li > a {
  text-transform: uppercase;
  font-weight: bold;
  color: #556681;
  border-bottom: #df8c7c solid 1px;
  padding: 6px 5px;
  font-size: 12px; }

.storesSubMenu__level > ul > li:hover > a {
  background-color: #f5f4f4; }

.storesSubMenu__level > ul > li > ul > li {
  display: block; }

.storesSubMenu__level > ul > li > ul > li a {
  color: #322c29; }

.storesSubMenu__level > ul > li > ul > li:hover > a {
  background-color: #f5f4f4; }

.storesSubMenu__right {
  display: inline-block;
  vertical-align: top; }

.storesSubMenu__right a {
  width: 100%; }

.storesSubMenu__right img, .storesSubMenu__right a {
  display: block;
  height: 100%; }

.myAccount {
  position: relative;
  padding-right: 12px; }

.my__account__popup {
  position: absolute;
  display: none;
  z-index: 10000;
  background: transparent;
  left: -10px;
  top: 5px; }

.my__account__popup ul {
  padding: 0;
  margin: 0; }

.my__account__popup li {
  list-style: none;
  text-align: left;
  padding: 0px 10px;
  width: 90px;
  height: 32px;
  cursor: pointer; }

.my__account__popup li:hover {
  background-color: #f4edea; }

.my__account__popup li a {
  text-align: left;
  line-height: 32px;
  font-size: 12px;
  color: #434343;
  font-family: museo-sans-rounded,sans-serif;
  font-weight: 300;
  cursor: pointer; }

.my__account__popup__wrapper {
  background: #faf7f6;
  margin: 22px 0px 10px 0;
  width: 110px;
  box-shadow: 0px 5px 5px #888888; }

my__account__popup__wrapper ul li a:after {
  display: none !important; }

/***** Standard 960px *****/
@media only screen and (min-width: 960px) and (max-width: 1200px) {
  body.general {
    /** Custom **/
    /* two_columns 4 products per row */
    /* two_columns 5 products per row */
    /* one_columns 5 products per , .asSeenIorow */
    /* one_columns 6 products per row */ }
    body.general .row, body.general .asSeenIn {
      margin: 0 auto;
      width: 960px !important; }
    body.general .row .row {
      width: auto;
      display: inline-block;
      margin: 0 -16px; }
    body.general .grid_1 {
      width: 48px;
      margin: 0 16px 0 16px;
      display: none;
      position: relative; }
    body.general .grid_2 {
      width: 128px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_3 {
      width: 208px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_4 {
      width: 370px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_5 {
      width: 368px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_6 {
      width: 448px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_7 {
      width: 668px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_8 {
      width: 608px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_9 {
      width: 688px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_10 {
      width: 768px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_11 {
      width: 848px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .grid_12 {
      width: 928px;
      margin: 0 16px 0 16px;
      float: left;
      display: inline;
      position: relative; }
    body.general .space_1 {
      margin-left: 96px; }
    body.general .space_2 {
      margin-left: 176px; }
    body.general .space_3 {
      margin-left: 256px; }
    body.general .space_4 {
      margin-left: 336px; }
    body.general .space_5 {
      margin-left: 416px; }
    body.general .space_6 {
      margin-left: 496px; }
    body.general .space_7 {
      margin-left: 576px; }
    body.general .space_8 {
      margin-left: 656px; }
    body.general .space_9 {
      margin-left: 736px; }
    body.general .space_10 {
      margin-left: 816px; }
    body.general .space_11 {
      margin-left: 896px; }
    body.general #queldoreiNav, body.general #nav, body.general #queldoreiNav-mob {
      width: 510px; }
    body.general .search-field #queldoreiNav, body.general .search-field #nav, body.general .search-field #queldoreiNav-mob {
      width: 320px; }
    body.general .below-logo #queldoreiNav, body.general .below-logo #nav, body.general .below-logo #queldoreiNav-mob {
      width: auto;
      margin: 0 0 10px 26px; }
    body.general .homepage-banners a .content {
      margin: 18px; }
    body.general .col1-layout .products-grid {
      width: 900px;
      margin: 0; }
    body.general .spotlight_block_home {
      width: 620px; }
    body.general .home-right {
      margin-right: 30px; }
    body.general .home-main {
      width: 600px; }
    body.general .col1-layout .home-main .products-grid {
      width: 600px; }
    body.general .home-main .category-products {
      margin-left: 30px; }
    body.general .home-left-col .home-main {
      margin: 30px 30px 0 0; }
    body.general .home-left-col .home-main .category-products {
      margin-left: 0; }
    body.general .home-left-col .home-left {
      margin: 30px 0 0 30px; }
    body.general .flexslider .slides .content {
      max-width: 760px; }
    body.general .flex-direction-nav {
      width: 960px; }
    body.general .product-view .product-additional {
      display: none; }
    body.general .product-view .box-up-sell2 {
      display: block;
      margin-left: 0; }
    body.general .main .slider-container {
      width: 900px;
      margin-left: 0px; }
    body.general .main .slider-container h3 {
      width: 600px; }
    body.general .jcarousel-skin-tango .jcarousel-clip-horizontal,
    body.general .jcarousel-skin-tango .jcarousel-container-horizontal {
      width: 900px; }
    body.general .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
    body.general .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal {
      width: 600px; }
    body.general .product-slider-container {
      width: 900px; }
    body.general .home-main .product-slider-container {
      width: 600px;
      margin-left: 30px; }
    body.general .home-left-col .home-main .product-slider-container {
      margin: 30px 30px 0 0; }
    body.general .col-main, body.general .col-main-left, body.general .col-main-right {
      width: 600px;
      padding: 30px 0 0;
      margin: 0 15px;
      min-height: 400px; }
    body.general .col2-right-layout .col-main {
      margin-left: 45px; }
    body.general .checkout-onepage-index .col2-right-layout .col-main {
      margin-left: 0; }
    body.general .col3-layout .col-main {
      width: 330px; }
    body.general .col-left {
      margin-left: 30px; }
    body.general .col2-left-layout .products-grid,
    body.general .col2-right-layout .products-grid {
      width: 600px;
      margin: 0 -15px; }
    body.general .col1-layout .col-main {
      width: 900px;
      margin: 0 0 0 45px; }
    body.general .cms-index-index .col1-layout .col-main {
      width: 960px;
      margin: 0 0 0 30px; }
    body.general .toolbar {
      margin: 0 30px 0 0; }
    body.general .breadcrumbs {
      margin-left: 45px; }
    body.general .cart .cart-collaterals .grid_4 {
      margin: 0 2px 0 16px; }
    body.general .homepage-banners {
      width: 900px !important; }
    body.general .homepage-banners .grid_6 {
      width: 420px !important;
      margin: 0 15px; }
    body.general .col2-left-layout .category-description {
      margin-right: 30px; }
    body.general .products-list {
      margin: 0 30px 0 0; }
    body.general .products-list .add-to-links {
      float: none;
      clear: both; }
    body.general .products-list .price-box {
      float: none; }
    body.general .products-list .ratings {
      float: none;
      margin: 5px 0; }
    body.general .products-list .add-to-links li:first-child span {
      display: none; }
    body.general .flycart-category-view .col-main {
      padding-left: 0; }
    body.general .two_columns_4 li.item {
      width: 152px;
      margin: 0 15px 30px; }
    body.general .two_columns_4 .hover {
      width: 152px; }
    body.general .two_columns_4 .add-to-links {
      width: 170px;
      height: auto;
      padding: 10px 0; }
    body.general .two_columns_4 .add-to-links li {
      display: block;
      margin: 0;
      line-height: 140%; }
    body.general .two_columns_4 .add-to-links li {
      display: block;
      margin: 0; }
    body.general .two_columns_4 .hover .price-box {
      display: none; }
    body.general .two_columns_4 .quick-view {
      top: 15%;
      left: 23%;
      height: 32px;
      line-height: 32px;
      font-size: 12px; }
    body.general .two_columns_4 .product-name {
      font-size: 14px; }
    body.general .two_columns_4 .hover .button-container button.button span span em {
      margin: 0 5px 0 0; }
    body.general .col2-left-layout .two_columns_5 {
      margin: 0 -15px; }
    body.general .two_columns_5 li.item {
      width: 152px;
      margin: 0 15px 30px; }
    body.general .two_columns_5 .hover {
      width: 152px; }
    body.general .two_columns_5 .add-to-links {
      width: 170px;
      height: auto;
      padding: 10px 0; }
    body.general .two_columns_5 .add-to-links li {
      display: block;
      margin: 0;
      line-height: 140%; }
    body.general .two_columns_5 .add-to-links li {
      display: block;
      margin: 0; }
    body.general .two_columns_4 .hover .price-box {
      display: none; }
    body.general .two_columns_5 .quick-view {
      top: 15%;
      left: 23%;
      height: 32px;
      line-height: 32px;
      font-size: 12px; }
    body.general .two_columns_5 .product-name {
      font-size: 14px; }
    body.general .two_columns_5 .hover .button-container button.button span span em {
      margin: 0 5px 0 0; }
    body.general .one_column_5 li.item {
      width: 177px; }
    body.general .one_column_5 .hover {
      width: 177px; }
    body.general .one_column_5 .add-to-links {
      width: 195px;
      height: auto;
      padding: 10px 0; }
    body.general .one_column_5 .add-to-links li {
      display: block;
      margin: 0;
      line-height: 140%; }
    body.general .one_column_5 .add-to-links li {
      display: block;
      margin: 0; }
    body.general .one_column_5 .hover .price-box {
      display: none; }
    body.general .one_column_5 .quick-view {
      top: 18%;
      left: 26%;
      height: 32px;
      line-height: 32px;
      font-size: 12px; }
    body.general .one_column_5 .product-name {
      font-size: 14px; }
    body.general .one_column_5 .hover .button-container button.button span span em {
      margin: 0 5px 0 0; }
    body.general .one_column_6 li.item {
      width: 177px; }
    body.general .one_column_6 .hover {
      width: 177px; }
    body.general .one_column_6 .add-to-links {
      width: 195px;
      height: auto;
      padding: 10px 0; }
    body.general .one_column_6 .add-to-links li {
      display: block;
      margin: 0;
      line-height: 140%; }
    body.general .one_column_6 .add-to-links li {
      display: block;
      margin: 0; }
    body.general .one_column_6 .hover .price-box {
      display: none; }
    body.general .one_column_6 .quick-view {
      top: 18%;
      left: 26%;
      height: 32px;
      line-height: 32px;
      font-size: 12px; }
    body.general .one_column_6 .product-name {
      font-size: 14px; }
    body.general .one_column_6 .hover .button-container button.button span span em {
      margin: 0 5px 0 0; }
    body.general .top-opc {
      width: 960px; }
    body.general .top-opc li {
      float: left;
      width: 150px;
      margin: 0 10px 30px 0; }
    body.general .opc {
      width: 630px; }
    body.general #checkout-step-login .block-checkout-register, body.general #checkout-step-login .block-checkout-login {
      width: 258px; }
    body.general #checkout-step-login input.input-text {
      width: 248px; }
    body.general .form-list li.wide .input-box {
      width: 100%; }
    body.general .form-list li.wide input.input-text {
      width: 98%; }
    body.general .footer-info iframe {
      width: 200px;
      margin: 0 auto; } }

body.cms-shopper-home-2col, body.flycart-category-view, body.catalogsearch-result-index, body.catalog-product-view:not(.dyo_pd_page) {
  /***** iPad Smaller than 959px *****/
  /***** iPhone (portrait) *****/
  /***** iPhone (landscape) *****/ }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    body.cms-shopper-home-2col, body.flycart-category-view, body.catalogsearch-result-index, body.catalog-product-view:not(.dyo_pd_page) {
      /* two_columns 4 products per row */
      /* two_columns 5 products per row */
      /* one_columns 5 products per row */
      /* one_columns 6 products per row */ }
      body.cms-shopper-home-2col .row, body.cms-shopper-home-2col .asSeenIn, body.flycart-category-view .row, body.flycart-category-view .asSeenIn, body.catalogsearch-result-index .row, body.catalogsearch-result-index .asSeenIn, body.catalog-product-view:not(.dyo_pd_page) .row, body.catalog-product-view:not(.dyo_pd_page) .asSeenIn {
        margin: 0 auto;
        width: 768px !important; }
      body.cms-shopper-home-2col .row .row, body.flycart-category-view .row .row, body.catalogsearch-result-index .row .row, body.catalog-product-view:not(.dyo_pd_page) .row .row {
        width: auto;
        display: inline-block;
        margin: 0 -14px; }
      body.cms-shopper-home-2col .grid_1, body.flycart-category-view .grid_1, body.catalogsearch-result-index .grid_1, body.catalog-product-view:not(.dyo_pd_page) .grid_1 {
        display: none; }
      body.cms-shopper-home-2col .grid_2, body.flycart-category-view .grid_2, body.catalogsearch-result-index .grid_2, body.catalog-product-view:not(.dyo_pd_page) .grid_2 {
        width: 100px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_3, body.flycart-category-view .grid_3, body.catalogsearch-result-index .grid_3, body.catalog-product-view:not(.dyo_pd_page) .grid_3 {
        width: 164px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_4, body.flycart-category-view .grid_4, body.catalogsearch-result-index .grid_4, body.catalog-product-view:not(.dyo_pd_page) .grid_4 {
        width: 370px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_5, body.flycart-category-view .grid_5, body.catalogsearch-result-index .grid_5, body.catalog-product-view:not(.dyo_pd_page) .grid_5 {
        width: 292px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_6, body.flycart-category-view .grid_6, body.catalogsearch-result-index .grid_6, body.catalog-product-view:not(.dyo_pd_page) .grid_6 {
        width: 356px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_7, body.flycart-category-view .grid_7, body.catalogsearch-result-index .grid_7, body.catalog-product-view:not(.dyo_pd_page) .grid_7 {
        width: 668px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_8, body.flycart-category-view .grid_8, body.catalogsearch-result-index .grid_8, body.catalog-product-view:not(.dyo_pd_page) .grid_8 {
        width: auto;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_9, body.flycart-category-view .grid_9, body.catalogsearch-result-index .grid_9, body.catalog-product-view:not(.dyo_pd_page) .grid_9 {
        width: 548px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_10, body.flycart-category-view .grid_10, body.catalogsearch-result-index .grid_10, body.catalog-product-view:not(.dyo_pd_page) .grid_10 {
        width: 612px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_11, body.flycart-category-view .grid_11, body.catalogsearch-result-index .grid_11, body.catalog-product-view:not(.dyo_pd_page) .grid_11 {
        width: 676px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .grid_12, body.flycart-category-view .grid_12, body.catalogsearch-result-index .grid_12, body.catalog-product-view:not(.dyo_pd_page) .grid_12 {
        width: 740px;
        margin: 0 14px; }
      body.cms-shopper-home-2col .space_1, body.flycart-category-view .space_1, body.catalogsearch-result-index .space_1, body.catalog-product-view:not(.dyo_pd_page) .space_1 {
        margin-left: 78px; }
      body.cms-shopper-home-2col .space_2, body.flycart-category-view .space_2, body.catalogsearch-result-index .space_2, body.catalog-product-view:not(.dyo_pd_page) .space_2 {
        margin-left: 142px; }
      body.cms-shopper-home-2col .space_3, body.flycart-category-view .space_3, body.catalogsearch-result-index .space_3, body.catalog-product-view:not(.dyo_pd_page) .space_3 {
        margin-left: 206px; }
      body.cms-shopper-home-2col .space_4, body.flycart-category-view .space_4, body.catalogsearch-result-index .space_4, body.catalog-product-view:not(.dyo_pd_page) .space_4 {
        margin-left: 270px; }
      body.cms-shopper-home-2col .space_5, body.flycart-category-view .space_5, body.catalogsearch-result-index .space_5, body.catalog-product-view:not(.dyo_pd_page) .space_5 {
        margin-left: 334px; }
      body.cms-shopper-home-2col .space_6, body.flycart-category-view .space_6, body.catalogsearch-result-index .space_6, body.catalog-product-view:not(.dyo_pd_page) .space_6 {
        margin-left: 398px; }
      body.cms-shopper-home-2col .space_7, body.flycart-category-view .space_7, body.catalogsearch-result-index .space_7, body.catalog-product-view:not(.dyo_pd_page) .space_7 {
        margin-left: 462px; }
      body.cms-shopper-home-2col .space_8, body.flycart-category-view .space_8, body.catalogsearch-result-index .space_8, body.catalog-product-view:not(.dyo_pd_page) .space_8 {
        margin-left: 526px; }
      body.cms-shopper-home-2col .space_9, body.flycart-category-view .space_9, body.catalogsearch-result-index .space_9, body.catalog-product-view:not(.dyo_pd_page) .space_9 {
        margin-left: 590px; }
      body.cms-shopper-home-2col .space_10, body.flycart-category-view .space_10, body.catalogsearch-result-index .space_10, body.catalog-product-view:not(.dyo_pd_page) .space_10 {
        margin-left: 654px; }
      body.cms-shopper-home-2col .space_11, body.flycart-category-view .space_11, body.catalogsearch-result-index .space_11, body.catalog-product-view:not(.dyo_pd_page) .space_11 {
        margin-left: 718px; }
      body.cms-shopper-home-2col header a.logo, body.flycart-category-view header a.logo, body.catalogsearch-result-index header a.logo, body.catalog-product-view:not(.dyo_pd_page) header a.logo {
        float: none;
        display: block;
        margin: 20px 10px 10px;
        text-align: center; }
      body.cms-shopper-home-2col header h1.logo, body.flycart-category-view header h1.logo, body.catalogsearch-result-index header h1.logo, body.catalog-product-view:not(.dyo_pd_page) header h1.logo {
        float: none;
        display: block; }
      body.cms-shopper-home-2col .top-dropdowns, body.flycart-category-view .top-dropdowns, body.catalogsearch-result-index .top-dropdowns, body.catalog-product-view:not(.dyo_pd_page) .top-dropdowns {
        visibility: hidden !important;
        width: 240px;
        margin: 8px auto 0;
        position: static; }
      body.cms-shopper-home-2col .cart-top-container, body.flycart-category-view .cart-top-container, body.catalogsearch-result-index .cart-top-container, body.catalog-product-view:not(.dyo_pd_page) .cart-top-container {
        display: none; }
      body.cms-shopper-home-2col .cart-top-title, body.flycart-category-view .cart-top-title, body.catalogsearch-result-index .cart-top-title, body.catalog-product-view:not(.dyo_pd_page) .cart-top-title {
        display: block;
        float: left;
        width: 110px; }
      body.cms-shopper-home-2col .compare-top-container, body.flycart-category-view .compare-top-container, body.catalogsearch-result-index .compare-top-container, body.catalog-product-view:not(.dyo_pd_page) .compare-top-container {
        display: none; }
      body.cms-shopper-home-2col .compare-top-title, body.flycart-category-view .compare-top-title, body.catalogsearch-result-index .compare-top-title, body.catalog-product-view:not(.dyo_pd_page) .compare-top-title {
        display: block;
        float: left;
        width: 110px; }
      body.cms-shopper-home-2col .search-top-container, body.flycart-category-view .search-top-container, body.catalogsearch-result-index .search-top-container, body.catalog-product-view:not(.dyo_pd_page) .search-top-container {
        margin: 0 0 10px;
        padding: 0;
        float: none;
        clear: left; }
      body.cms-shopper-home-2col .search-top-container .search-top, body.cms-shopper-home-2col .search-top-container .search-form-border, body.flycart-category-view .search-top-container .search-top, body.flycart-category-view .search-top-container .search-form-border, body.catalogsearch-result-index .search-top-container .search-top, body.catalogsearch-result-index .search-top-container .search-form-border, body.catalog-product-view:not(.dyo_pd_page) .search-top-container .search-top, body.catalog-product-view:not(.dyo_pd_page) .search-top-container .search-form-border {
        display: none; }
      body.cms-shopper-home-2col .search-top-container .search-form, body.flycart-category-view .search-top-container .search-form, body.catalogsearch-result-index .search-top-container .search-form, body.catalog-product-view:not(.dyo_pd_page) .search-top-container .search-form {
        display: block !important;
        opacity: 1 !important;
        position: relative;
        top: 0;
        left: 0;
        margin: 0 auto;
        padding: 0 0 8px 0;
        background: none transparent;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none; }
      body.cms-shopper-home-2col .search-field #search, body.flycart-category-view .search-field #search, body.catalogsearch-result-index .search-field #search, body.catalog-product-view:not(.dyo_pd_page) .search-field #search {
        width: 204px; }
      body.cms-shopper-home-2col .search-field #search_mini_form .form-search button, body.flycart-category-view .search-field #search_mini_form .form-search button, body.catalogsearch-result-index .search-field #search_mini_form .form-search button, body.catalog-product-view:not(.dyo_pd_page) .search-field #search_mini_form .form-search button {
        margin-left: 216px; }
      body.cms-shopper-home-2col footer .grid_6, body.flycart-category-view footer .grid_6, body.catalogsearch-result-index footer .grid_6, body.catalog-product-view:not(.dyo_pd_page) footer .grid_6 {
        text-align: center;
        float: none;
        width: 768px;
        margin: 0 auto; }
      body.cms-shopper-home-2col footer ul.links, body.flycart-category-view footer ul.links, body.catalogsearch-result-index footer ul.links, body.catalog-product-view:not(.dyo_pd_page) footer ul.links {
        float: none; }
      body.cms-shopper-home-2col footer address, body.flycart-category-view footer address, body.catalogsearch-result-index footer address, body.catalog-product-view:not(.dyo_pd_page) footer address {
        margin: 15px 0 0; }
      body.cms-shopper-home-2col .footer-info .grid_3, body.flycart-category-view .footer-info .grid_3, body.catalogsearch-result-index .footer-info .grid_3, body.catalog-product-view:not(.dyo_pd_page) .footer-info .grid_3 {
        width: 356px;
        margin-bottom: 30px; }
      body.cms-shopper-home-2col .nav-container, body.cms-shopper-home-2col .nav-container .nav-top-title, body.cms-shopper-home-2col .nav-container li.parent em, body.flycart-category-view .nav-container, body.flycart-category-view .nav-container .nav-top-title, body.flycart-category-view .nav-container li.parent em, body.catalogsearch-result-index .nav-container, body.catalogsearch-result-index .nav-container .nav-top-title, body.catalogsearch-result-index .nav-container li.parent em, body.catalog-product-view:not(.dyo_pd_page) .nav-container, body.catalog-product-view:not(.dyo_pd_page) .nav-container .nav-top-title, body.catalog-product-view:not(.dyo_pd_page) .nav-container li.parent em {
        display: block; }
      body.cms-shopper-home-2col .below-logo .nav-container, body.flycart-category-view .below-logo .nav-container, body.catalogsearch-result-index .below-logo .nav-container, body.catalog-product-view:not(.dyo_pd_page) .below-logo .nav-container {
        margin: 0 0 15px; }
      body.cms-shopper-home-2col #queldoreiNav, body.cms-shopper-home-2col #nav, body.cms-shopper-home-2col #queldoreiNav-mob, body.flycart-category-view #queldoreiNav, body.flycart-category-view #nav, body.flycart-category-view #queldoreiNav-mob, body.catalogsearch-result-index #queldoreiNav, body.catalogsearch-result-index #nav, body.catalogsearch-result-index #queldoreiNav-mob, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav, body.catalog-product-view:not(.dyo_pd_page) #nav, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob {
        float: none;
        width: 240px !important;
        margin: 0 auto 10px !important;
        display: none; }
      body.cms-shopper-home-2col #queldoreiNav li, body.cms-shopper-home-2col #nav li, body.cms-shopper-home-2col #queldoreiNav-mob li, body.flycart-category-view #queldoreiNav li, body.flycart-category-view #nav li, body.flycart-category-view #queldoreiNav-mob li, body.catalogsearch-result-index #queldoreiNav li, body.catalogsearch-result-index #nav li, body.catalogsearch-result-index #queldoreiNav-mob li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li, body.catalog-product-view:not(.dyo_pd_page) #nav li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li {
        float: none;
        position: relative;
        width: 240px;
        margin: 0 auto 3px; }
      body.cms-shopper-home-2col #queldoreiNav li a, body.cms-shopper-home-2col #nav li a, body.cms-shopper-home-2col #queldoreiNav ul li a, body.cms-shopper-home-2col #nav ul li a, body.cms-shopper-home-2col #queldoreiNav-mob li a, body.cms-shopper-home-2col #queldoreiNav-mob ul li a, body.flycart-category-view #queldoreiNav li a, body.flycart-category-view #nav li a, body.flycart-category-view #queldoreiNav ul li a, body.flycart-category-view #nav ul li a, body.flycart-category-view #queldoreiNav-mob li a, body.flycart-category-view #queldoreiNav-mob ul li a, body.catalogsearch-result-index #queldoreiNav li a, body.catalogsearch-result-index #nav li a, body.catalogsearch-result-index #queldoreiNav ul li a, body.catalogsearch-result-index #nav ul li a, body.catalogsearch-result-index #queldoreiNav-mob li a, body.catalogsearch-result-index #queldoreiNav-mob ul li a, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li a, body.catalog-product-view:not(.dyo_pd_page) #nav li a, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul li a, body.catalog-product-view:not(.dyo_pd_page) #nav ul li a, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li a, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul li a {
        float: none;
        padding: 0; }
      body.cms-shopper-home-2col #queldoreiNav li a span, body.cms-shopper-home-2col #nav li a span, body.cms-shopper-home-2col #queldoreiNav-mob li a span, body.flycart-category-view #queldoreiNav li a span, body.flycart-category-view #nav li a span, body.flycart-category-view #queldoreiNav-mob li a span, body.catalogsearch-result-index #queldoreiNav li a span, body.catalogsearch-result-index #nav li a span, body.catalogsearch-result-index #queldoreiNav-mob li a span, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li a span, body.catalog-product-view:not(.dyo_pd_page) #nav li a span, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li a span {
        padding: 0px 10px;
        border: none; }
      body.cms-shopper-home-2col #queldoreiNav li:hover,
      body.cms-shopper-home-2col #queldoreiNav li.over,
      body.cms-shopper-home-2col #queldoreiNav li.active,
      body.cms-shopper-home-2col #queldoreiNav-mob li:hover,
      body.cms-shopper-home-2col #queldoreiNav-mob li.over,
      body.cms-shopper-home-2col #queldoreiNav-mob li.active,
      body.cms-shopper-home-2col #nav li:hover,
      body.cms-shopper-home-2col #nav li.over,
      body.cms-shopper-home-2col #nav li.active, body.flycart-category-view #queldoreiNav li:hover,
      body.flycart-category-view #queldoreiNav li.over,
      body.flycart-category-view #queldoreiNav li.active,
      body.flycart-category-view #queldoreiNav-mob li:hover,
      body.flycart-category-view #queldoreiNav-mob li.over,
      body.flycart-category-view #queldoreiNav-mob li.active,
      body.flycart-category-view #nav li:hover,
      body.flycart-category-view #nav li.over,
      body.flycart-category-view #nav li.active, body.catalogsearch-result-index #queldoreiNav li:hover,
      body.catalogsearch-result-index #queldoreiNav li.over,
      body.catalogsearch-result-index #queldoreiNav li.active,
      body.catalogsearch-result-index #queldoreiNav-mob li:hover,
      body.catalogsearch-result-index #queldoreiNav-mob li.over,
      body.catalogsearch-result-index #queldoreiNav-mob li.active,
      body.catalogsearch-result-index #nav li:hover,
      body.catalogsearch-result-index #nav li.over,
      body.catalogsearch-result-index #nav li.active, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li:hover,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li.over,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li.active,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li:hover,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li.over,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li.active,
      body.catalog-product-view:not(.dyo_pd_page) #nav li:hover,
      body.catalog-product-view:not(.dyo_pd_page) #nav li.over,
      body.catalog-product-view:not(.dyo_pd_page) #nav li.active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      body.cms-shopper-home-2col #queldoreiNav > li > a:hover > span,
      body.cms-shopper-home-2col #queldoreiNav > li.over > a > span,
      body.cms-shopper-home-2col #queldoreiNav > li.active > a > span,
      body.cms-shopper-home-2col #queldoreiNav-mob > li > a:hover > span,
      body.cms-shopper-home-2col #queldoreiNav-mob > li.over > a > span,
      body.cms-shopper-home-2col #queldoreiNav-mob > li.active > a > span,
      body.cms-shopper-home-2col #nav > li > a:hover > span,
      body.cms-shopper-home-2col #nav > li.over > a > span,
      body.cms-shopper-home-2col #nav > li.active > a > span, body.flycart-category-view #queldoreiNav > li > a:hover > span,
      body.flycart-category-view #queldoreiNav > li.over > a > span,
      body.flycart-category-view #queldoreiNav > li.active > a > span,
      body.flycart-category-view #queldoreiNav-mob > li > a:hover > span,
      body.flycart-category-view #queldoreiNav-mob > li.over > a > span,
      body.flycart-category-view #queldoreiNav-mob > li.active > a > span,
      body.flycart-category-view #nav > li > a:hover > span,
      body.flycart-category-view #nav > li.over > a > span,
      body.flycart-category-view #nav > li.active > a > span, body.catalogsearch-result-index #queldoreiNav > li > a:hover > span,
      body.catalogsearch-result-index #queldoreiNav > li.over > a > span,
      body.catalogsearch-result-index #queldoreiNav > li.active > a > span,
      body.catalogsearch-result-index #queldoreiNav-mob > li > a:hover > span,
      body.catalogsearch-result-index #queldoreiNav-mob > li.over > a > span,
      body.catalogsearch-result-index #queldoreiNav-mob > li.active > a > span,
      body.catalogsearch-result-index #nav > li > a:hover > span,
      body.catalogsearch-result-index #nav > li.over > a > span,
      body.catalogsearch-result-index #nav > li.active > a > span, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li > a:hover > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li.over > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li.active > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li > a:hover > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li.over > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li.active > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li > a:hover > span,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li.over > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li.active > a > span {
        border: none;
        background: transparent;
        color: #fff; }
      body.cms-shopper-home-2col #queldoreiNav > li > a:hover > em,
      body.cms-shopper-home-2col #queldoreiNav > li.over > a > em,
      body.cms-shopper-home-2col #queldoreiNav > li.active > a > em,
      body.cms-shopper-home-2col #queldoreiNav-mob > li > a:hover > em,
      body.cms-shopper-home-2col #queldoreiNav-mob > li.over > a > em,
      body.cms-shopper-home-2col #queldoreiNav-mob > li.active > a > em,
      body.cms-shopper-home-2col #nav > li > a:hover > em,
      body.cms-shopper-home-2col #nav > li.over > a > em,
      body.cms-shopper-home-2col #nav > li.active > a > em, body.flycart-category-view #queldoreiNav > li > a:hover > em,
      body.flycart-category-view #queldoreiNav > li.over > a > em,
      body.flycart-category-view #queldoreiNav > li.active > a > em,
      body.flycart-category-view #queldoreiNav-mob > li > a:hover > em,
      body.flycart-category-view #queldoreiNav-mob > li.over > a > em,
      body.flycart-category-view #queldoreiNav-mob > li.active > a > em,
      body.flycart-category-view #nav > li > a:hover > em,
      body.flycart-category-view #nav > li.over > a > em,
      body.flycart-category-view #nav > li.active > a > em, body.catalogsearch-result-index #queldoreiNav > li > a:hover > em,
      body.catalogsearch-result-index #queldoreiNav > li.over > a > em,
      body.catalogsearch-result-index #queldoreiNav > li.active > a > em,
      body.catalogsearch-result-index #queldoreiNav-mob > li > a:hover > em,
      body.catalogsearch-result-index #queldoreiNav-mob > li.over > a > em,
      body.catalogsearch-result-index #queldoreiNav-mob > li.active > a > em,
      body.catalogsearch-result-index #nav > li > a:hover > em,
      body.catalogsearch-result-index #nav > li.over > a > em,
      body.catalogsearch-result-index #nav > li.active > a > em, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li > a:hover > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li.over > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li.active > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li > a:hover > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li.over > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li.active > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li > a:hover > em,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li.over > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li.active > a > em {
        color: #fff; }
      body.cms-shopper-home-2col #queldoreiNav li.custom-block, body.cms-shopper-home-2col #nav li.custom-block, body.cms-shopper-home-2col #queldoreiNav-mob li.custom-block, body.flycart-category-view #queldoreiNav li.custom-block, body.flycart-category-view #nav li.custom-block, body.flycart-category-view #queldoreiNav-mob li.custom-block, body.catalogsearch-result-index #queldoreiNav li.custom-block, body.catalogsearch-result-index #nav li.custom-block, body.catalogsearch-result-index #queldoreiNav-mob li.custom-block, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li.custom-block, body.catalog-product-view:not(.dyo_pd_page) #nav li.custom-block, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li.custom-block {
        display: none !important; }
      body.cms-shopper-home-2col #queldoreiNav ul, body.cms-shopper-home-2col #queldoreiNav ul ul, body.cms-shopper-home-2col #queldoreiNav-mob ul, body.cms-shopper-home-2col #queldoreiNav-mob ul ul, body.cms-shopper-home-2col #nav ul, body.cms-shopper-home-2col #nav ul ul, body.flycart-category-view #queldoreiNav ul, body.flycart-category-view #queldoreiNav ul ul, body.flycart-category-view #queldoreiNav-mob ul, body.flycart-category-view #queldoreiNav-mob ul ul, body.flycart-category-view #nav ul, body.flycart-category-view #nav ul ul, body.catalogsearch-result-index #queldoreiNav ul, body.catalogsearch-result-index #queldoreiNav ul ul, body.catalogsearch-result-index #queldoreiNav-mob ul, body.catalogsearch-result-index #queldoreiNav-mob ul ul, body.catalogsearch-result-index #nav ul, body.catalogsearch-result-index #nav ul ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul ul, body.catalog-product-view:not(.dyo_pd_page) #nav ul, body.catalog-product-view:not(.dyo_pd_page) #nav ul ul {
        position: static;
        margin: 0;
        padding: 5px 0 10px 5px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      body.cms-shopper-home-2col #nav ul, body.cms-shopper-home-2col #nav ul ul, body.flycart-category-view #nav ul, body.flycart-category-view #nav ul ul, body.catalogsearch-result-index #nav ul, body.catalogsearch-result-index #nav ul ul, body.catalog-product-view:not(.dyo_pd_page) #nav ul, body.catalog-product-view:not(.dyo_pd_page) #nav ul ul {
        display: none; }
      body.cms-shopper-home-2col #queldoreiNav ul li, body.cms-shopper-home-2col #queldoreiNav-mob ul li, body.cms-shopper-home-2col #nav ul li, body.flycart-category-view #queldoreiNav ul li, body.flycart-category-view #queldoreiNav-mob ul li, body.flycart-category-view #nav ul li, body.catalogsearch-result-index #queldoreiNav ul li, body.catalogsearch-result-index #queldoreiNav-mob ul li, body.catalogsearch-result-index #nav ul li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul li, body.catalog-product-view:not(.dyo_pd_page) #nav ul li {
        width: auto; }
      body.cms-shopper-home-2col #queldoreiNav div.sub-wrapper, body.cms-shopper-home-2col #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.cms-shopper-home-2col #queldoreiNav-mob div.sub-wrapper, body.cms-shopper-home-2col #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper, body.flycart-category-view #queldoreiNav div.sub-wrapper, body.flycart-category-view #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.flycart-category-view #queldoreiNav-mob div.sub-wrapper, body.flycart-category-view #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav-mob div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav div.sub-wrapper, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob div.sub-wrapper, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper {
        display: none;
        position: static;
        width: auto;
        padding: 0;
        margin: 0;
        border: none;
        background: #fff;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      body.cms-shopper-home-2col #queldoreiNav > li > div.sub-wrapper > ul > li, body.cms-shopper-home-2col #queldoreiNav-mob > li > div.sub-wrapper > ul > li, body.flycart-category-view #queldoreiNav > li > div.sub-wrapper > ul > li, body.flycart-category-view #queldoreiNav-mob > li > div.sub-wrapper > ul > li, body.catalogsearch-result-index #queldoreiNav > li > div.sub-wrapper > ul > li, body.catalogsearch-result-index #queldoreiNav-mob > li > div.sub-wrapper > ul > li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li > div.sub-wrapper > ul > li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li > div.sub-wrapper > ul > li {
        float: none;
        display: block;
        border: none;
        width: auto;
        padding: 0; }
      body.cms-shopper-home-2col #queldoreiNav ul div.sub-wrapper ul, body.cms-shopper-home-2col #queldoreiNav-mob ul div.sub-wrapper ul, body.flycart-category-view #queldoreiNav ul div.sub-wrapper ul, body.flycart-category-view #queldoreiNav-mob ul div.sub-wrapper ul, body.catalogsearch-result-index #queldoreiNav ul div.sub-wrapper ul, body.catalogsearch-result-index #queldoreiNav-mob ul div.sub-wrapper ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul div.sub-wrapper ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul div.sub-wrapper ul {
        float: none;
        display: block;
        border: none;
        width: auto;
        padding: 5px 0 10px 5px; }
      body.cms-shopper-home-2col #nav ul.level0, body.cms-shopper-home-2col #nav > li div, body.flycart-category-view #nav ul.level0, body.flycart-category-view #nav > li div, body.catalogsearch-result-index #nav ul.level0, body.catalogsearch-result-index #nav > li div, body.catalog-product-view:not(.dyo_pd_page) #nav ul.level0, body.catalog-product-view:not(.dyo_pd_page) #nav > li div {
        position: static;
        margin: 0;
        padding: 5px 0 10px 5px;
        width: auto; }
      body.cms-shopper-home-2col #nav ul.level0 > li, body.flycart-category-view #nav ul.level0 > li, body.catalogsearch-result-index #nav ul.level0 > li, body.catalog-product-view:not(.dyo_pd_page) #nav ul.level0 > li {
        float: none;
        display: block;
        width: auto;
        margin: 0 auto 3px; }
      body.cms-shopper-home-2col #nav ul.level0 > li > a, body.flycart-category-view #nav ul.level0 > li > a, body.catalogsearch-result-index #nav ul.level0 > li > a, body.catalog-product-view:not(.dyo_pd_page) #nav ul.level0 > li > a {
        padding: 0;
        font-family: Arial, serif !important;
        font-size: 12px;
        font-weight: normal;
        color: #322c29 !important;
        line-height: 28px;
        letter-spacing: 0;
        text-transform: none; }
      body.cms-shopper-home-2col #nav ul ul li, body.flycart-category-view #nav ul ul li, body.catalogsearch-result-index #nav ul ul li, body.catalog-product-view:not(.dyo_pd_page) #nav ul ul li {
        float: none;
        width: auto;
        margin: 0 auto 3px;
        padding: 0;
        line-height: 28px;
        background: none; }
      body.cms-shopper-home-2col #nav ul li.over > a, body.cms-shopper-home-2col #nav ul li a:hover, body.flycart-category-view #nav ul li.over > a, body.flycart-category-view #nav ul li a:hover, body.catalogsearch-result-index #nav ul li.over > a, body.catalogsearch-result-index #nav ul li a:hover, body.catalog-product-view:not(.dyo_pd_page) #nav ul li.over > a, body.catalog-product-view:not(.dyo_pd_page) #nav ul li a:hover {
        background: #f5f4f4 !important; }
      body.cms-shopper-home-2col .homepage-banners, body.flycart-category-view .homepage-banners, body.catalogsearch-result-index .homepage-banners, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners {
        width: 600px !important; }
      body.cms-shopper-home-2col .homepage-banners .grid_6, body.flycart-category-view .homepage-banners .grid_6, body.catalogsearch-result-index .homepage-banners .grid_6, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners .grid_6 {
        width: 270px !important;
        margin: 0 15px; }
      body.cms-shopper-home-2col .homepage-banners a .content, body.flycart-category-view .homepage-banners a .content, body.catalogsearch-result-index .homepage-banners a .content, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content {
        margin: 8px 14px; }
      body.cms-shopper-home-2col .homepage-banners a .content p, body.flycart-category-view .homepage-banners a .content p, body.catalogsearch-result-index .homepage-banners a .content p, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content p {
        display: none; }
      body.cms-shopper-home-2col .homepage-banners a .content .border, body.flycart-category-view .homepage-banners a .content .border, body.catalogsearch-result-index .homepage-banners a .content .border, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content .border {
        margin: 5px 10px; }
      body.cms-shopper-home-2col .homepage-banners a .content strong, body.flycart-category-view .homepage-banners a .content strong, body.catalogsearch-result-index .homepage-banners a .content strong, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content strong {
        font-size: 24px; }
      body.cms-shopper-home-2col .homepage-banners a .content button, body.flycart-category-view .homepage-banners a .content button, body.catalogsearch-result-index .homepage-banners a .content button, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content button {
        margin: 5px 0 0; }
      body.cms-shopper-home-2col .col1-layout .products-grid, body.flycart-category-view .col1-layout .products-grid, body.catalogsearch-result-index .col1-layout .products-grid, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .products-grid {
        width: 600px;
        margin: 0; }
      body.cms-shopper-home-2col .col-main, body.cms-shopper-home-2col .col-main-left, body.flycart-category-view .col-main, body.flycart-category-view .col-main-left, body.catalogsearch-result-index .col-main, body.catalogsearch-result-index .col-main-left, body.catalog-product-view:not(.dyo_pd_page) .col-main, body.catalog-product-view:not(.dyo_pd_page) .col-main-left {
        width: 600px;
        padding: 30px 0 0;
        margin-right: 84px; }
      body.cms-shopper-home-2col .col-main-right, body.flycart-category-view .col-main-right, body.catalogsearch-result-index .col-main-right, body.catalog-product-view:not(.dyo_pd_page) .col-main-right {
        width: 600px;
        padding: 30px 0 0;
        margin-left: 84px; }
      body.cms-shopper-home-2col .col3-layout .col-main, body.flycart-category-view .col3-layout .col-main, body.catalogsearch-result-index .col3-layout .col-main, body.catalog-product-view:not(.dyo_pd_page) .col3-layout .col-main {
        width: 600px;
        float: none !important;
        margin: 0 0 0 84px; }
      body.cms-shopper-home-2col .col2-right-layout .col-main, body.flycart-category-view .col2-right-layout .col-main, body.catalogsearch-result-index .col2-right-layout .col-main, body.catalog-product-view:not(.dyo_pd_page) .col2-right-layout .col-main {
        margin: 0 0 0 84px; }
      body.cms-shopper-home-2col .col1-layout .col-main, body.flycart-category-view .col1-layout .col-main, body.catalogsearch-result-index .col1-layout .col-main, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .col-main {
        width: 600px;
        margin: 0 0 0 84px; }
      body.cms-shopper-home-2col .col1-layout .col-main .products-grid, body.flycart-category-view .col1-layout .col-main .products-grid, body.catalogsearch-result-index .col1-layout .col-main .products-grid, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .col-main .products-grid {
        margin: 0; }
      body.cms-shopper-home-2col .col-left, body.cms-shopper-home-2col .col-right, body.flycart-category-view .col-left, body.flycart-category-view .col-right, body.catalogsearch-result-index .col-left, body.catalogsearch-result-index .col-right, body.catalog-product-view:not(.dyo_pd_page) .col-left, body.catalog-product-view:not(.dyo_pd_page) .col-right {
        width: 600px;
        float: none;
        clear: both;
        margin: 0 0 0 75px; }
      body.cms-shopper-home-2col .col2-left-layout .products-grid,
      body.cms-shopper-home-2col .col2-right-layout .products-grid, body.flycart-category-view .col2-left-layout .products-grid,
      body.flycart-category-view .col2-right-layout .products-grid, body.catalogsearch-result-index .col2-left-layout .products-grid,
      body.catalogsearch-result-index .col2-right-layout .products-grid, body.catalog-product-view:not(.dyo_pd_page) .col2-left-layout .products-grid,
      body.catalog-product-view:not(.dyo_pd_page) .col2-right-layout .products-grid {
        width: 600px;
        margin: 0; }
      body.cms-shopper-home-2col .col2-left-layout .page-title, body.cms-shopper-home-2col .col2-right-layout .page-title, body.cms-shopper-home-2col .col3-layout .page-title,
      body.cms-shopper-home-2col .col2-left-layout .page-head, body.cms-shopper-home-2col .col2-right-layout .page-head, body.cms-shopper-home-2col .col3-layout .page-head, body.flycart-category-view .col2-left-layout .page-title, body.flycart-category-view .col2-right-layout .page-title, body.flycart-category-view .col3-layout .page-title,
      body.flycart-category-view .col2-left-layout .page-head, body.flycart-category-view .col2-right-layout .page-head, body.flycart-category-view .col3-layout .page-head, body.catalogsearch-result-index .col2-left-layout .page-title, body.catalogsearch-result-index .col2-right-layout .page-title, body.catalogsearch-result-index .col3-layout .page-title,
      body.catalogsearch-result-index .col2-left-layout .page-head, body.catalogsearch-result-index .col2-right-layout .page-head, body.catalogsearch-result-index .col3-layout .page-head, body.catalog-product-view:not(.dyo_pd_page) .col2-left-layout .page-title, body.catalog-product-view:not(.dyo_pd_page) .col2-right-layout .page-title, body.catalog-product-view:not(.dyo_pd_page) .col3-layout .page-title,
      body.catalog-product-view:not(.dyo_pd_page) .col2-left-layout .page-head, body.catalog-product-view:not(.dyo_pd_page) .col2-right-layout .page-head, body.catalog-product-view:not(.dyo_pd_page) .col3-layout .page-head {
        margin: 0 15px; }
      body.cms-shopper-home-2col .cart .cart-collaterals .grid_4, body.flycart-category-view .cart .cart-collaterals .grid_4, body.catalogsearch-result-index .cart .cart-collaterals .grid_4, body.catalog-product-view:not(.dyo_pd_page) .cart .cart-collaterals .grid_4 {
        width: 600px;
        margin: 0 0 24px 14px; }
      body.cms-shopper-home-2col .checkout-onepage-index .col-right, body.flycart-category-view .checkout-onepage-index .col-right, body.catalogsearch-result-index .checkout-onepage-index .col-right, body.catalog-product-view:not(.dyo_pd_page) .checkout-onepage-index .col-right {
        padding: 20px 0 0;
        float: none;
        margin: 0 0 0 84px; }
      body.cms-shopper-home-2col .checkout-onepage-index .col-right .block, body.flycart-category-view .checkout-onepage-index .col-right .block, body.catalogsearch-result-index .checkout-onepage-index .col-right .block, body.catalog-product-view:not(.dyo_pd_page) .checkout-onepage-index .col-right .block {
        float: none;
        margin: 0 auto 30px;
        width: 378px;
        position: static !important;
        top: 0; }
      body.cms-shopper-home-2col .breadcrumbs, body.flycart-category-view .breadcrumbs, body.catalogsearch-result-index .breadcrumbs, body.catalog-product-view:not(.dyo_pd_page) .breadcrumbs {
        margin-left: 99px; }
      body.cms-shopper-home-2col .home-main .category-products, body.flycart-category-view .home-main .category-products, body.catalogsearch-result-index .home-main .category-products, body.catalog-product-view:not(.dyo_pd_page) .home-main .category-products {
        margin: 0 0 30px 0; }
      body.cms-shopper-home-2col .home-main, body.cms-shopper-home-2col .home-right, body.cms-shopper-home-2col .home-left, body.flycart-category-view .home-main, body.flycart-category-view .home-right, body.flycart-category-view .home-left, body.catalogsearch-result-index .home-main, body.catalogsearch-result-index .home-right, body.catalogsearch-result-index .home-left, body.catalog-product-view:not(.dyo_pd_page) .home-main, body.catalog-product-view:not(.dyo_pd_page) .home-right, body.catalog-product-view:not(.dyo_pd_page) .home-left {
        float: none; }
      body.cms-shopper-home-2col .home-right, body.cms-shopper-home-2col .home-left, body.flycart-category-view .home-right, body.flycart-category-view .home-left, body.catalogsearch-result-index .home-right, body.catalogsearch-result-index .home-left, body.catalog-product-view:not(.dyo_pd_page) .home-right, body.catalog-product-view:not(.dyo_pd_page) .home-left {
        width: 600px;
        margin: 0 auto; }
      body.cms-shopper-home-2col .home-main, body.cms-shopper-home-2col .col1-layout .home-main .products-grid, body.flycart-category-view .home-main, body.flycart-category-view .col1-layout .home-main .products-grid, body.catalogsearch-result-index .home-main, body.catalogsearch-result-index .col1-layout .home-main .products-grid, body.catalog-product-view:not(.dyo_pd_page) .home-main, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .home-main .products-grid {
        width: 600px; }
      body.cms-shopper-home-2col .flexslider .slides .content, body.flycart-category-view .flexslider .slides .content, body.catalogsearch-result-index .flexslider .slides .content, body.catalog-product-view:not(.dyo_pd_page) .flexslider .slides .content {
        max-width: 560px; }
      body.cms-shopper-home-2col .flexslider .slides .content strong, body.flycart-category-view .flexslider .slides .content strong, body.catalogsearch-result-index .flexslider .slides .content strong, body.catalog-product-view:not(.dyo_pd_page) .flexslider .slides .content strong {
        font-size: 48px;
        line-height: 40px; }
      body.cms-shopper-home-2col .flex-direction-nav, body.flycart-category-view .flex-direction-nav, body.catalogsearch-result-index .flex-direction-nav, body.catalog-product-view:not(.dyo_pd_page) .flex-direction-nav {
        width: 768px;
        display: none !important; }
      body.cms-shopper-home-2col .site-block, body.cms-shopper-home-2col .mousetrap, body.cms-shopper-home-2col #cloud-big-zoom, body.flycart-category-view .site-block, body.flycart-category-view .mousetrap, body.flycart-category-view #cloud-big-zoom, body.catalogsearch-result-index .site-block, body.catalogsearch-result-index .mousetrap, body.catalogsearch-result-index #cloud-big-zoom, body.catalog-product-view:not(.dyo_pd_page) .site-block, body.catalog-product-view:not(.dyo_pd_page) .mousetrap, body.catalog-product-view:not(.dyo_pd_page) #cloud-big-zoom {
        display: none; }
      body.cms-shopper-home-2col #shopping-cart-totals-table strong, body.flycart-category-view #shopping-cart-totals-table strong, body.catalogsearch-result-index #shopping-cart-totals-table strong, body.catalog-product-view:not(.dyo_pd_page) #shopping-cart-totals-table strong {
        font-size: 18px;
        padding: 0 10px 0 0; }
      body.cms-shopper-home-2col .data-table table, body.cms-shopper-home-2col .data-table thead, body.cms-shopper-home-2col .data-table tbody, body.cms-shopper-home-2col tablr.data-table th, body.cms-shopper-home-2col table.data-table td, body.cms-shopper-home-2col .data-table tr, body.flycart-category-view .data-table table, body.flycart-category-view .data-table thead, body.flycart-category-view .data-table tbody, body.flycart-category-view tablr.data-table th, body.flycart-category-view table.data-table td, body.flycart-category-view .data-table tr, body.catalogsearch-result-index .data-table table, body.catalogsearch-result-index .data-table thead, body.catalogsearch-result-index .data-table tbody, body.catalogsearch-result-index tablr.data-table th, body.catalogsearch-result-index table.data-table td, body.catalogsearch-result-index .data-table tr, body.catalog-product-view:not(.dyo_pd_page) .data-table table, body.catalog-product-view:not(.dyo_pd_page) .data-table thead, body.catalog-product-view:not(.dyo_pd_page) .data-table tbody, body.catalog-product-view:not(.dyo_pd_page) tablr.data-table th, body.catalog-product-view:not(.dyo_pd_page) table.data-table td, body.catalog-product-view:not(.dyo_pd_page) .data-table tr {
        display: block;
        border: 0;
        text-align: left !important; }
      body.cms-shopper-home-2col .data-table tfoot td, body.flycart-category-view .data-table tfoot td, body.catalogsearch-result-index .data-table tfoot td, body.catalog-product-view:not(.dyo_pd_page) .data-table tfoot td {
        text-align: right !important; }
      body.cms-shopper-home-2col .data-table th, body.flycart-category-view .data-table th, body.catalogsearch-result-index .data-table th, body.catalog-product-view:not(.dyo_pd_page) .data-table th {
        display: none; }
      body.cms-shopper-home-2col .data-table td, body.flycart-category-view .data-table td, body.catalogsearch-result-index .data-table td, body.catalog-product-view:not(.dyo_pd_page) .data-table td {
        padding: 10px; }
      body.cms-shopper-home-2col .data-table td.td-name h2, body.flycart-category-view .data-table td.td-name h2, body.catalogsearch-result-index .data-table td.td-name h2, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-name h2 {
        font-size: 20px;
        font-weight: 300; }
      body.cms-shopper-home-2col .data-table td.td-image a, body.flycart-category-view .data-table td.td-image a, body.catalogsearch-result-index .data-table td.td-image a, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-image a {
        text-align: center; }
      body.cms-shopper-home-2col .data-table td.td-image img, body.flycart-category-view .data-table td.td-image img, body.catalogsearch-result-index .data-table td.td-image img, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-image img {
        width: 200px; }
      body.cms-shopper-home-2col .data-table td.td-edit, body.cms-shopper-home-2col .data-table .btn-remove, body.flycart-category-view .data-table td.td-edit, body.flycart-category-view .data-table .btn-remove, body.catalogsearch-result-index .data-table td.td-edit, body.catalogsearch-result-index .data-table .btn-remove, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-edit, body.catalog-product-view:not(.dyo_pd_page) .data-table .btn-remove {
        display: none; }
      body.cms-shopper-home-2col .data-table .td-actions .btn-remove, body.cms-shopper-home-2col .data-table .td-actions .btn-edit, body.flycart-category-view .data-table .td-actions .btn-remove, body.flycart-category-view .data-table .td-actions .btn-edit, body.catalogsearch-result-index .data-table .td-actions .btn-remove, body.catalogsearch-result-index .data-table .td-actions .btn-edit, body.catalog-product-view:not(.dyo_pd_page) .data-table .td-actions .btn-remove, body.catalog-product-view:not(.dyo_pd_page) .data-table .td-actions .btn-edit {
        display: inline-block; }
      body.cms-shopper-home-2col .data-table td.td-price, body.flycart-category-view .data-table td.td-price, body.catalogsearch-result-index .data-table td.td-price, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-price {
        padding: 10px;
        background: #fafafa; }
      body.cms-shopper-home-2col .data-table td.td-qty, body.flycart-category-view .data-table td.td-qty, body.catalogsearch-result-index .data-table td.td-qty, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-qty {
        padding: 0 10px;
        background: #fafafa; }
      body.cms-shopper-home-2col .data-table td.td-delete, body.flycart-category-view .data-table td.td-delete, body.catalogsearch-result-index .data-table td.td-delete, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-delete {
        background: #fafafa;
        text-align: center !important; }
      body.cms-shopper-home-2col .data-table .td-title, body.flycart-category-view .data-table .td-title, body.catalogsearch-result-index .data-table .td-title, body.catalog-product-view:not(.dyo_pd_page) .data-table .td-title {
        display: inline-block;
        width: 100px;
        padding: 0 10px 0 0;
        font-weight: bold; }
      body.cms-shopper-home-2col .data-table .td-actions, body.flycart-category-view .data-table .td-actions, body.catalogsearch-result-index .data-table .td-actions, body.catalog-product-view:not(.dyo_pd_page) .data-table .td-actions {
        display: inline;
        padding: 0 5px; }
      body.cms-shopper-home-2col .data-table th.td-wishlist, body.cms-shopper-home-2col .data-table td.td-wishlist, body.flycart-category-view .data-table th.td-wishlist, body.flycart-category-view .data-table td.td-wishlist, body.catalogsearch-result-index .data-table th.td-wishlist, body.catalogsearch-result-index .data-table td.td-wishlist, body.catalog-product-view:not(.dyo_pd_page) .data-table th.td-wishlist, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-wishlist {
        display: none; }
      body.cms-shopper-home-2col #product-attribute-specs-table th, body.flycart-category-view #product-attribute-specs-table th, body.catalogsearch-result-index #product-attribute-specs-table th, body.catalog-product-view:not(.dyo_pd_page) #product-attribute-specs-table th {
        display: block; }
      body.cms-shopper-home-2col #product-review-table, body.flycart-category-view #product-review-table, body.catalogsearch-result-index #product-review-table, body.catalog-product-view:not(.dyo_pd_page) #product-review-table {
        display: table; }
      body.cms-shopper-home-2col #product-review-table thead, body.cms-shopper-home-2col #product-review-table tfoot, body.cms-shopper-home-2col #product-review-table tbody, body.flycart-category-view #product-review-table thead, body.flycart-category-view #product-review-table tfoot, body.flycart-category-view #product-review-table tbody, body.catalogsearch-result-index #product-review-table thead, body.catalogsearch-result-index #product-review-table tfoot, body.catalogsearch-result-index #product-review-table tbody, body.catalog-product-view:not(.dyo_pd_page) #product-review-table thead, body.catalog-product-view:not(.dyo_pd_page) #product-review-table tfoot, body.catalog-product-view:not(.dyo_pd_page) #product-review-table tbody {
        display: table-row-group; }
      body.cms-shopper-home-2col #product-review-table tr, body.flycart-category-view #product-review-table tr, body.catalogsearch-result-index #product-review-table tr, body.catalog-product-view:not(.dyo_pd_page) #product-review-table tr {
        display: table-row; }
      body.cms-shopper-home-2col #product-review-table td, body.flycart-category-view #product-review-table td, body.catalogsearch-result-index #product-review-table td, body.catalog-product-view:not(.dyo_pd_page) #product-review-table td {
        display: table-cell; }
      body.cms-shopper-home-2col #product-review-table th, body.flycart-category-view #product-review-table th, body.catalogsearch-result-index #product-review-table th, body.catalog-product-view:not(.dyo_pd_page) #product-review-table th {
        display: table-cell;
        padding: 8px 3px; }
      body.cms-shopper-home-2col #checkout-review-table tfoot tr, body.flycart-category-view #checkout-review-table tfoot tr, body.catalogsearch-result-index #checkout-review-table tfoot tr, body.catalog-product-view:not(.dyo_pd_page) #checkout-review-table tfoot tr {
        display: table-row; }
      body.cms-shopper-home-2col #checkout-review-table tfoot td, body.flycart-category-view #checkout-review-table tfoot td, body.catalogsearch-result-index #checkout-review-table tfoot td, body.catalog-product-view:not(.dyo_pd_page) #checkout-review-table tfoot td {
        display: table-cell; }
      body.cms-shopper-home-2col .product-view .product-additional, body.flycart-category-view .product-view .product-additional, body.catalogsearch-result-index .product-view .product-additional, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-additional {
        display: none; }
      body.cms-shopper-home-2col .product-view .box-up-sell2, body.flycart-category-view .product-view .box-up-sell2, body.catalogsearch-result-index .product-view .box-up-sell2, body.catalog-product-view:not(.dyo_pd_page) .product-view .box-up-sell2 {
        display: block;
        margin-left: 0; }
      body.cms-shopper-home-2col .product-view .product-img-box, body.flycart-category-view .product-view .product-img-box, body.catalogsearch-result-index .product-view .product-img-box, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-img-box {
        float: none;
        margin: 0 auto 20px; }
      body.cms-shopper-home-2col .product-view .product-shop-info .add-to-links, body.flycart-category-view .product-view .product-shop-info .add-to-links, body.catalogsearch-result-index .product-view .product-shop-info .add-to-links, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop-info .add-to-links {
        float: left;
        clear: none;
        margin: 0; }
      body.cms-shopper-home-2col .product-view .product-shop-info .add-to-links li, body.flycart-category-view .product-view .product-shop-info .add-to-links li, body.catalogsearch-result-index .product-view .product-shop-info .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop-info .add-to-links li {
        float: left;
        margin: 8px 0 0 20px; }
      body.cms-shopper-home-2col .product-view .product-shop-info .add-to-links li.wishlist, body.flycart-category-view .product-view .product-shop-info .add-to-links li.wishlist, body.catalogsearch-result-index .product-view .product-shop-info .add-to-links li.wishlist, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop-info .add-to-links li.wishlist {
        margin-left: 0; }
      body.cms-shopper-home-2col .main .slider-container, body.flycart-category-view .main .slider-container, body.catalogsearch-result-index .main .slider-container, body.catalog-product-view:not(.dyo_pd_page) .main .slider-container {
        width: 600px;
        margin-left: 0; }
      body.cms-shopper-home-2col .main .slider-container h3, body.flycart-category-view .main .slider-container h3, body.catalogsearch-result-index .main .slider-container h3, body.catalog-product-view:not(.dyo_pd_page) .main .slider-container h3 {
        width: 500px; }
      body.cms-shopper-home-2col .jcarousel-skin-tango .jcarousel-clip-horizontal,
      body.cms-shopper-home-2col .jcarousel-skin-tango .jcarousel-container-horizontal, body.flycart-category-view .jcarousel-skin-tango .jcarousel-clip-horizontal,
      body.flycart-category-view .jcarousel-skin-tango .jcarousel-container-horizontal, body.catalogsearch-result-index .jcarousel-skin-tango .jcarousel-clip-horizontal,
      body.catalogsearch-result-index .jcarousel-skin-tango .jcarousel-container-horizontal, body.catalog-product-view:not(.dyo_pd_page) .jcarousel-skin-tango .jcarousel-clip-horizontal,
      body.catalog-product-view:not(.dyo_pd_page) .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 600px; }
      body.cms-shopper-home-2col .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.cms-shopper-home-2col .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal, body.flycart-category-view .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.flycart-category-view .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal, body.catalogsearch-result-index .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.catalogsearch-result-index .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal, body.catalog-product-view:not(.dyo_pd_page) .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.catalog-product-view:not(.dyo_pd_page) .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 600px; }
      body.cms-shopper-home-2col .product-slider-container, body.flycart-category-view .product-slider-container, body.catalogsearch-result-index .product-slider-container, body.catalog-product-view:not(.dyo_pd_page) .product-slider-container {
        width: 600px; }
      body.cms-shopper-home-2col #toTop, body.flycart-category-view #toTop, body.catalogsearch-result-index #toTop, body.catalog-product-view:not(.dyo_pd_page) #toTop {
        display: none !important; }
      body.cms-shopper-home-2col .toolbar, body.flycart-category-view .toolbar, body.catalogsearch-result-index .toolbar, body.catalog-product-view:not(.dyo_pd_page) .toolbar {
        margin: 0 15px; }
      body.cms-shopper-home-2col .language-switch, body.cms-shopper-home-2col .currency-switch, body.flycart-category-view .language-switch, body.flycart-category-view .currency-switch, body.catalogsearch-result-index .language-switch, body.catalogsearch-result-index .currency-switch, body.catalog-product-view:not(.dyo_pd_page) .language-switch, body.catalog-product-view:not(.dyo_pd_page) .currency-switch {
        display: none; }
      body.cms-shopper-home-2col .language-select, body.cms-shopper-home-2col .currency-select, body.flycart-category-view .language-select, body.flycart-category-view .currency-select, body.catalogsearch-result-index .language-select, body.catalogsearch-result-index .currency-select, body.catalog-product-view:not(.dyo_pd_page) .language-select, body.catalog-product-view:not(.dyo_pd_page) .currency-select {
        display: block;
        float: left;
        margin: 4px 10px 0 0;
        text-align: center; }
      body.cms-shopper-home-2col .language-select select, body.cms-shopper-home-2col .currency-select select, body.flycart-category-view .language-select select, body.flycart-category-view .currency-select select, body.catalogsearch-result-index .language-select select, body.catalogsearch-result-index .currency-select select, body.catalog-product-view:not(.dyo_pd_page) .language-select select, body.catalog-product-view:not(.dyo_pd_page) .currency-select select {
        width: 100px;
        height: auto; }
      body.cms-shopper-home-2col .toolbar-switch .current, body.flycart-category-view .toolbar-switch .current, body.catalogsearch-result-index .toolbar-switch .current, body.catalog-product-view:not(.dyo_pd_page) .toolbar-switch .current {
        display: none; }
      body.cms-shopper-home-2col .toolbar-switch .toolbar-title, body.flycart-category-view .toolbar-switch .toolbar-title, body.catalogsearch-result-index .toolbar-switch .toolbar-title, body.catalog-product-view:not(.dyo_pd_page) .toolbar-switch .toolbar-title {
        background: none;
        padding: 0 7px 0 0; }
      body.cms-shopper-home-2col .toolbar-switch select, body.flycart-category-view .toolbar-switch select, body.catalogsearch-result-index .toolbar-switch select, body.catalog-product-view:not(.dyo_pd_page) .toolbar-switch select {
        display: inline;
        height: auto; }
      body.cms-shopper-home-2col .products-list, body.flycart-category-view .products-list, body.catalogsearch-result-index .products-list, body.catalog-product-view:not(.dyo_pd_page) .products-list {
        margin: 0 15px; }
      body.cms-shopper-home-2col .products-list .add-to-links, body.flycart-category-view .products-list .add-to-links, body.catalogsearch-result-index .products-list .add-to-links, body.catalog-product-view:not(.dyo_pd_page) .products-list .add-to-links {
        display: none; }
      body.cms-shopper-home-2col .products-list .price-box, body.flycart-category-view .products-list .price-box, body.catalogsearch-result-index .products-list .price-box, body.catalog-product-view:not(.dyo_pd_page) .products-list .price-box {
        float: none; }
      body.cms-shopper-home-2col .products-list .ratings, body.flycart-category-view .products-list .ratings, body.catalogsearch-result-index .products-list .ratings, body.catalog-product-view:not(.dyo_pd_page) .products-list .ratings {
        float: none;
        margin: 5px 0; }
      body.cms-shopper-home-2col .products-list .add-to-links li:first-child span, body.flycart-category-view .products-list .add-to-links li:first-child span, body.catalogsearch-result-index .products-list .add-to-links li:first-child span, body.catalog-product-view:not(.dyo_pd_page) .products-list .add-to-links li:first-child span {
        display: none; }
      body.cms-shopper-home-2col .two_columns_4 li.item, body.flycart-category-view .two_columns_4 li.item, body.catalogsearch-result-index .two_columns_4 li.item, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 li.item {
        width: 152px;
        margin: 0 15px 30px; }
      body.cms-shopper-home-2col .two_columns_4 .hover, body.flycart-category-view .two_columns_4 .hover, body.catalogsearch-result-index .two_columns_4 .hover, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .hover {
        width: 152px; }
      body.cms-shopper-home-2col .two_columns_4 .add-to-links, body.flycart-category-view .two_columns_4 .add-to-links, body.catalogsearch-result-index .two_columns_4 .add-to-links, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .add-to-links {
        width: 170px;
        height: auto;
        padding: 10px 0; }
      body.cms-shopper-home-2col .two_columns_4 .add-to-links li, body.flycart-category-view .two_columns_4 .add-to-links li, body.catalogsearch-result-index .two_columns_4 .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .add-to-links li {
        display: block;
        margin: 0;
        line-height: 140%; }
      body.cms-shopper-home-2col .two_columns_4 .add-to-links li, body.flycart-category-view .two_columns_4 .add-to-links li, body.catalogsearch-result-index .two_columns_4 .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .add-to-links li {
        display: block;
        margin: 0; }
      body.cms-shopper-home-2col .two_columns_4 .hover .price-box, body.flycart-category-view .two_columns_4 .hover .price-box, body.catalogsearch-result-index .two_columns_4 .hover .price-box, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .hover .price-box {
        display: none; }
      body.cms-shopper-home-2col .two_columns_4 .quick-view, body.flycart-category-view .two_columns_4 .quick-view, body.catalogsearch-result-index .two_columns_4 .quick-view, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .quick-view {
        top: 15%;
        left: 23%;
        height: 32px;
        line-height: 32px;
        font-size: 12px; }
      body.cms-shopper-home-2col .two_columns_4 .product-name, body.flycart-category-view .two_columns_4 .product-name, body.catalogsearch-result-index .two_columns_4 .product-name, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .product-name {
        font-size: 14px; }
      body.cms-shopper-home-2col .two_columns_4 .hover .button-container button.button span span em, body.flycart-category-view .two_columns_4 .hover .button-container button.button span span em, body.catalogsearch-result-index .two_columns_4 .hover .button-container button.button span span em, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .hover .button-container button.button span span em {
        margin: 0 5px 0 0; }
      body.cms-shopper-home-2col .col2-left-layout .two_columns_5, body.flycart-category-view .col2-left-layout .two_columns_5, body.catalogsearch-result-index .col2-left-layout .two_columns_5, body.catalog-product-view:not(.dyo_pd_page) .col2-left-layout .two_columns_5 {
        margin: 0; }
      body.cms-shopper-home-2col .two_columns_5 li.item, body.flycart-category-view .two_columns_5 li.item, body.catalogsearch-result-index .two_columns_5 li.item, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 li.item {
        width: 152px;
        margin: 0 15px 30px; }
      body.cms-shopper-home-2col .two_columns_5 .hover, body.flycart-category-view .two_columns_5 .hover, body.catalogsearch-result-index .two_columns_5 .hover, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 .hover {
        width: 152px; }
      body.cms-shopper-home-2col .two_columns_5 .add-to-links, body.flycart-category-view .two_columns_5 .add-to-links, body.catalogsearch-result-index .two_columns_5 .add-to-links, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 .add-to-links {
        width: 170px;
        height: auto;
        padding: 10px 0; }
      body.cms-shopper-home-2col .two_columns_5 .add-to-links li, body.flycart-category-view .two_columns_5 .add-to-links li, body.catalogsearch-result-index .two_columns_5 .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 .add-to-links li {
        display: block;
        margin: 0;
        line-height: 140%; }
      body.cms-shopper-home-2col .two_columns_5 .add-to-links li, body.flycart-category-view .two_columns_5 .add-to-links li, body.catalogsearch-result-index .two_columns_5 .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 .add-to-links li {
        display: block;
        margin: 0; }
      body.cms-shopper-home-2col .two_columns_4 .hover .price-box, body.flycart-category-view .two_columns_4 .hover .price-box, body.catalogsearch-result-index .two_columns_4 .hover .price-box, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .hover .price-box {
        display: none; }
      body.cms-shopper-home-2col .two_columns_5 .quick-view, body.flycart-category-view .two_columns_5 .quick-view, body.catalogsearch-result-index .two_columns_5 .quick-view, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 .quick-view {
        top: 15%;
        left: 23%;
        height: 32px;
        line-height: 32px;
        font-size: 12px; }
      body.cms-shopper-home-2col .two_columns_5 .product-name, body.flycart-category-view .two_columns_5 .product-name, body.catalogsearch-result-index .two_columns_5 .product-name, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 .product-name {
        font-size: 14px; }
      body.cms-shopper-home-2col .two_columns_5 .hover .button-container button.button span span em, body.flycart-category-view .two_columns_5 .hover .button-container button.button span span em, body.catalogsearch-result-index .two_columns_5 .hover .button-container button.button span span em, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 .hover .button-container button.button span span em {
        margin: 0 5px 0 0; }
      body.cms-shopper-home-2col .one_column_5 li.item, body.flycart-category-view .one_column_5 li.item, body.catalogsearch-result-index .one_column_5 li.item, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 li.item {
        width: 152px; }
      body.cms-shopper-home-2col .one_column_5 .hover, body.flycart-category-view .one_column_5 .hover, body.catalogsearch-result-index .one_column_5 .hover, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 .hover {
        width: 152px; }
      body.cms-shopper-home-2col .one_column_5 .add-to-links, body.flycart-category-view .one_column_5 .add-to-links, body.catalogsearch-result-index .one_column_5 .add-to-links, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 .add-to-links {
        width: 170px;
        height: auto;
        padding: 10px 0; }
      body.cms-shopper-home-2col .one_column_5 .add-to-links li, body.flycart-category-view .one_column_5 .add-to-links li, body.catalogsearch-result-index .one_column_5 .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 .add-to-links li {
        display: block;
        margin: 0;
        line-height: 140%; }
      body.cms-shopper-home-2col .one_column_5 .add-to-links li, body.flycart-category-view .one_column_5 .add-to-links li, body.catalogsearch-result-index .one_column_5 .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 .add-to-links li {
        display: block;
        margin: 0; }
      body.cms-shopper-home-2col .one_column_5 .hover .price-box, body.flycart-category-view .one_column_5 .hover .price-box, body.catalogsearch-result-index .one_column_5 .hover .price-box, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 .hover .price-box {
        display: none; }
      body.cms-shopper-home-2col .one_column_5 .quick-view, body.flycart-category-view .one_column_5 .quick-view, body.catalogsearch-result-index .one_column_5 .quick-view, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 .quick-view {
        top: 18%;
        left: 21%;
        height: 32px;
        line-height: 32px;
        font-size: 12px; }
      body.cms-shopper-home-2col .one_column_5 .product-name, body.flycart-category-view .one_column_5 .product-name, body.catalogsearch-result-index .one_column_5 .product-name, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 .product-name {
        font-size: 14px; }
      body.cms-shopper-home-2col .one_column_5 .hover .button-container button.button span span em, body.flycart-category-view .one_column_5 .hover .button-container button.button span span em, body.catalogsearch-result-index .one_column_5 .hover .button-container button.button span span em, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 .hover .button-container button.button span span em {
        margin: 0 5px 0 0; }
      body.cms-shopper-home-2col .one_column_6 li.item, body.flycart-category-view .one_column_6 li.item, body.catalogsearch-result-index .one_column_6 li.item, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 li.item {
        width: 152px; }
      body.cms-shopper-home-2col .one_column_6 .hover, body.flycart-category-view .one_column_6 .hover, body.catalogsearch-result-index .one_column_6 .hover, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 .hover {
        width: 152px; }
      body.cms-shopper-home-2col .one_column_6 .add-to-links, body.flycart-category-view .one_column_6 .add-to-links, body.catalogsearch-result-index .one_column_6 .add-to-links, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 .add-to-links {
        width: 170px;
        height: auto;
        padding: 10px 0; }
      body.cms-shopper-home-2col .one_column_6 .add-to-links li, body.flycart-category-view .one_column_6 .add-to-links li, body.catalogsearch-result-index .one_column_6 .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 .add-to-links li {
        display: block;
        margin: 0;
        line-height: 140%; }
      body.cms-shopper-home-2col .one_column_6 .add-to-links li, body.flycart-category-view .one_column_6 .add-to-links li, body.catalogsearch-result-index .one_column_6 .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 .add-to-links li {
        display: block;
        margin: 0; }
      body.cms-shopper-home-2col .one_column_6 .hover .price-box, body.flycart-category-view .one_column_6 .hover .price-box, body.catalogsearch-result-index .one_column_6 .hover .price-box, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 .hover .price-box {
        display: none; }
      body.cms-shopper-home-2col .one_column_6 .quick-view, body.flycart-category-view .one_column_6 .quick-view, body.catalogsearch-result-index .one_column_6 .quick-view, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 .quick-view {
        top: 18%;
        left: 21%;
        height: 32px;
        line-height: 32px;
        font-size: 12px; }
      body.cms-shopper-home-2col .one_column_6 .product-name, body.flycart-category-view .one_column_6 .product-name, body.catalogsearch-result-index .one_column_6 .product-name, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 .product-name {
        font-size: 14px; }
      body.cms-shopper-home-2col .one_column_6 .hover .button-container button.button span span em, body.flycart-category-view .one_column_6 .hover .button-container button.button span span em, body.catalogsearch-result-index .one_column_6 .hover .button-container button.button span span em, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 .hover .button-container button.button span span em {
        margin: 0 5px 0 0; }
      body.cms-shopper-home-2col .top-opc, body.flycart-category-view .top-opc, body.catalogsearch-result-index .top-opc, body.catalog-product-view:not(.dyo_pd_page) .top-opc {
        width: 600px;
        margin: 0 0 0 50px; }
      body.cms-shopper-home-2col .opc, body.flycart-category-view .opc, body.catalogsearch-result-index .opc, body.catalog-product-view:not(.dyo_pd_page) .opc {
        width: 600px; }
      body.cms-shopper-home-2col .opc .td-label, body.flycart-category-view .opc .td-label, body.catalogsearch-result-index .opc .td-label, body.catalog-product-view:not(.dyo_pd_page) .opc .td-label {
        display: block;
        float: left; }
      body.cms-shopper-home-2col #checkout-step-login .block-checkout-register, body.cms-shopper-home-2col #checkout-step-login .block-checkout-login, body.flycart-category-view #checkout-step-login .block-checkout-register, body.flycart-category-view #checkout-step-login .block-checkout-login, body.catalogsearch-result-index #checkout-step-login .block-checkout-register, body.catalogsearch-result-index #checkout-step-login .block-checkout-login, body.catalog-product-view:not(.dyo_pd_page) #checkout-step-login .block-checkout-register, body.catalog-product-view:not(.dyo_pd_page) #checkout-step-login .block-checkout-login {
        width: 378px;
        margin: 20px auto 0 !important;
        float: none; }
      body.cms-shopper-home-2col .buttons-set .back-link, body.flycart-category-view .buttons-set .back-link, body.catalogsearch-result-index .buttons-set .back-link, body.catalog-product-view:not(.dyo_pd_page) .buttons-set .back-link {
        margin: 10px 0; }
      body.cms-shopper-home-2col #my-orders-table span.title, body.flycart-category-view #my-orders-table span.title, body.catalogsearch-result-index #my-orders-table span.title, body.catalog-product-view:not(.dyo_pd_page) #my-orders-table span.title {
        display: inline-block; }
      body.cms-shopper-home-2col #my-orders-table tr, body.flycart-category-view #my-orders-table tr, body.catalogsearch-result-index #my-orders-table tr, body.catalog-product-view:not(.dyo_pd_page) #my-orders-table tr {
        border-bottom: 1px solid #e9e9e9; }
      body.cms-shopper-home-2col #my-orders-table tr.last, body.flycart-category-view #my-orders-table tr.last, body.catalogsearch-result-index #my-orders-table tr.last, body.catalog-product-view:not(.dyo_pd_page) #my-orders-table tr.last {
        border: none; }
      body.cms-shopper-home-2col .form-list li.wide .input-box,
      body.cms-shopper-home-2col .form-list li.wide input.input-text, body.flycart-category-view .form-list li.wide .input-box,
      body.flycart-category-view .form-list li.wide input.input-text, body.catalogsearch-result-index .form-list li.wide .input-box,
      body.catalogsearch-result-index .form-list li.wide input.input-text, body.catalog-product-view:not(.dyo_pd_page) .form-list li.wide .input-box,
      body.catalog-product-view:not(.dyo_pd_page) .form-list li.wide input.input-text {
        width: 254px; } }
  @media only screen and (max-width: 767px) {
    body.cms-shopper-home-2col, body.flycart-category-view, body.catalogsearch-result-index, body.catalog-product-view:not(.dyo_pd_page) {
      /* two_columns 4 products per row */
      /* two_columns 5 products per row */
      /* one_column 5 products per row */
      /* one_column 6 products per row */ }
      body.cms-shopper-home-2col .row, body.cms-shopper-home-2col .asSeenIn, body.flycart-category-view .row, body.flycart-category-view .asSeenIn, body.catalogsearch-result-index .row, body.catalogsearch-result-index .asSeenIn, body.catalog-product-view:not(.dyo_pd_page) .row, body.catalog-product-view:not(.dyo_pd_page) .asSeenIn {
        margin: 0 auto;
        width: 300px !important; }
      body.cms-shopper-home-2col .row .row, body.flycart-category-view .row .row, body.catalogsearch-result-index .row .row, body.catalog-product-view:not(.dyo_pd_page) .row .row {
        margin: 0;
        width: auto;
        display: inline-block; }
      body.cms-shopper-home-2col .grid_2, body.cms-shopper-home-2col .grid_3, body.cms-shopper-home-2col .grid_4, body.cms-shopper-home-2col .grid_5, body.cms-shopper-home-2col .grid_6, body.cms-shopper-home-2col .grid_7, body.cms-shopper-home-2col .grid_8, body.cms-shopper-home-2col .grid_9, body.cms-shopper-home-2col .grid_10, body.cms-shopper-home-2col .grid_11, body.cms-shopper-home-2col .grid_12, body.flycart-category-view .grid_2, body.flycart-category-view .grid_3, body.flycart-category-view .grid_4, body.flycart-category-view .grid_5, body.flycart-category-view .grid_6, body.flycart-category-view .grid_7, body.flycart-category-view .grid_8, body.flycart-category-view .grid_9, body.flycart-category-view .grid_10, body.flycart-category-view .grid_11, body.flycart-category-view .grid_12, body.catalogsearch-result-index .grid_2, body.catalogsearch-result-index .grid_3, body.catalogsearch-result-index .grid_4, body.catalogsearch-result-index .grid_5, body.catalogsearch-result-index .grid_6, body.catalogsearch-result-index .grid_7, body.catalogsearch-result-index .grid_8, body.catalogsearch-result-index .grid_9, body.catalogsearch-result-index .grid_10, body.catalogsearch-result-index .grid_11, body.catalogsearch-result-index .grid_12, body.catalog-product-view:not(.dyo_pd_page) .grid_2, body.catalog-product-view:not(.dyo_pd_page) .grid_3, body.catalog-product-view:not(.dyo_pd_page) .grid_4, body.catalog-product-view:not(.dyo_pd_page) .grid_5, body.catalog-product-view:not(.dyo_pd_page) .grid_6, body.catalog-product-view:not(.dyo_pd_page) .grid_7, body.catalog-product-view:not(.dyo_pd_page) .grid_8, body.catalog-product-view:not(.dyo_pd_page) .grid_9, body.catalog-product-view:not(.dyo_pd_page) .grid_10, body.catalog-product-view:not(.dyo_pd_page) .grid_11, body.catalog-product-view:not(.dyo_pd_page) .grid_12 {
        width: 270px;
        margin: 0 15px 10px;
        float: left;
        display: inline;
        position: relative; }
      body.cms-shopper-home-2col .grid_1, body.flycart-category-view .grid_1, body.catalogsearch-result-index .grid_1, body.catalog-product-view:not(.dyo_pd_page) .grid_1 {
        display: none; }
      body.cms-shopper-home-2col .space_1, body.cms-shopper-home-2col .space_2, body.cms-shopper-home-2col .space_3, body.cms-shopper-home-2col .space_4, body.cms-shopper-home-2col .space_5, body.cms-shopper-home-2col .space_6, body.cms-shopper-home-2col .space_7, body.cms-shopper-home-2col .space_8, body.cms-shopper-home-2col .space_9, body.cms-shopper-home-2col .space_10, body.cms-shopper-home-2col .space_11, body.flycart-category-view .space_1, body.flycart-category-view .space_2, body.flycart-category-view .space_3, body.flycart-category-view .space_4, body.flycart-category-view .space_5, body.flycart-category-view .space_6, body.flycart-category-view .space_7, body.flycart-category-view .space_8, body.flycart-category-view .space_9, body.flycart-category-view .space_10, body.flycart-category-view .space_11, body.catalogsearch-result-index .space_1, body.catalogsearch-result-index .space_2, body.catalogsearch-result-index .space_3, body.catalogsearch-result-index .space_4, body.catalogsearch-result-index .space_5, body.catalogsearch-result-index .space_6, body.catalogsearch-result-index .space_7, body.catalogsearch-result-index .space_8, body.catalogsearch-result-index .space_9, body.catalogsearch-result-index .space_10, body.catalogsearch-result-index .space_11, body.catalog-product-view:not(.dyo_pd_page) .space_1, body.catalog-product-view:not(.dyo_pd_page) .space_2, body.catalog-product-view:not(.dyo_pd_page) .space_3, body.catalog-product-view:not(.dyo_pd_page) .space_4, body.catalog-product-view:not(.dyo_pd_page) .space_5, body.catalog-product-view:not(.dyo_pd_page) .space_6, body.catalog-product-view:not(.dyo_pd_page) .space_7, body.catalog-product-view:not(.dyo_pd_page) .space_8, body.catalog-product-view:not(.dyo_pd_page) .space_9, body.catalog-product-view:not(.dyo_pd_page) .space_10, body.catalog-product-view:not(.dyo_pd_page) .space_11 {
        margin-left: 0; }
      body.cms-shopper-home-2col .title-buttons, body.flycart-category-view .title-buttons, body.catalogsearch-result-index .title-buttons, body.catalog-product-view:not(.dyo_pd_page) .title-buttons {
        text-align: center; }
      body.cms-shopper-home-2col .title-buttons h1, body.cms-shopper-home-2col .title-buttons h2, body.cms-shopper-home-2col .title-buttons h3, body.cms-shopper-home-2col .title-buttons h4, body.cms-shopper-home-2col .title-buttons h5, body.cms-shopper-home-2col .title-buttons h6, body.flycart-category-view .title-buttons h1, body.flycart-category-view .title-buttons h2, body.flycart-category-view .title-buttons h3, body.flycart-category-view .title-buttons h4, body.flycart-category-view .title-buttons h5, body.flycart-category-view .title-buttons h6, body.catalogsearch-result-index .title-buttons h1, body.catalogsearch-result-index .title-buttons h2, body.catalogsearch-result-index .title-buttons h3, body.catalogsearch-result-index .title-buttons h4, body.catalogsearch-result-index .title-buttons h5, body.catalogsearch-result-index .title-buttons h6, body.catalog-product-view:not(.dyo_pd_page) .title-buttons h1, body.catalog-product-view:not(.dyo_pd_page) .title-buttons h2, body.catalog-product-view:not(.dyo_pd_page) .title-buttons h3, body.catalog-product-view:not(.dyo_pd_page) .title-buttons h4, body.catalog-product-view:not(.dyo_pd_page) .title-buttons h5, body.catalog-product-view:not(.dyo_pd_page) .title-buttons h6 {
        float: none; }
      body.cms-shopper-home-2col .prev-next, body.flycart-category-view .prev-next, body.catalogsearch-result-index .prev-next, body.catalog-product-view:not(.dyo_pd_page) .prev-next {
        display: none; }
      body.cms-shopper-home-2col .site-block, body.flycart-category-view .site-block, body.catalogsearch-result-index .site-block, body.catalog-product-view:not(.dyo_pd_page) .site-block {
        display: none; }
      body.cms-shopper-home-2col .top-switch-bg .grid_6, body.flycart-category-view .top-switch-bg .grid_6, body.catalogsearch-result-index .top-switch-bg .grid_6, body.catalog-product-view:not(.dyo_pd_page) .top-switch-bg .grid_6 {
        text-align: center;
        margin: 0 15px 5px; }
      body.cms-shopper-home-2col ul.links, body.flycart-category-view ul.links, body.catalogsearch-result-index ul.links, body.catalog-product-view:not(.dyo_pd_page) ul.links {
        float: none;
        margin: 0; }
      body.cms-shopper-home-2col .links li, body.flycart-category-view .links li, body.catalogsearch-result-index .links li, body.catalog-product-view:not(.dyo_pd_page) .links li {
        line-height: 120%;
        display: inline;
        padding: 0 5px;
        text-align: center;
        white-space: nowrap; }
      body.cms-shopper-home-2col .links li.separator, body.flycart-category-view .links li.separator, body.catalogsearch-result-index .links li.separator, body.catalog-product-view:not(.dyo_pd_page) .links li.separator {
        display: none; }
      body.cms-shopper-home-2col .footer-banners, body.flycart-category-view .footer-banners, body.catalogsearch-result-index .footer-banners, body.catalog-product-view:not(.dyo_pd_page) .footer-banners {
        padding: 25px 0 0; }
      body.cms-shopper-home-2col .footer-info, body.flycart-category-view .footer-info, body.catalogsearch-result-index .footer-info, body.catalog-product-view:not(.dyo_pd_page) .footer-info {
        padding: 30px 0 0; }
      body.cms-shopper-home-2col .footer-info .grid_3, body.flycart-category-view .footer-info .grid_3, body.catalogsearch-result-index .footer-info .grid_3, body.catalog-product-view:not(.dyo_pd_page) .footer-info .grid_3 {
        margin-bottom: 0px; }
      body.cms-shopper-home-2col .footer-info .grid_3 .block-content, body.flycart-category-view .footer-info .grid_3 .block-content, body.catalogsearch-result-index .footer-info .grid_3 .block-content, body.catalog-product-view:not(.dyo_pd_page) .footer-info .grid_3 .block-content {
        margin-bottom: 30px; }
      body.cms-shopper-home-2col .footer-info ul.social, body.flycart-category-view .footer-info ul.social, body.catalogsearch-result-index .footer-info ul.social, body.catalog-product-view:not(.dyo_pd_page) .footer-info ul.social {
        margin: 10px 0 0; }
      body.cms-shopper-home-2col .footer-info .block-control, body.flycart-category-view .footer-info .block-control, body.catalogsearch-result-index .footer-info .block-control, body.catalog-product-view:not(.dyo_pd_page) .footer-info .block-control {
        display: block; }
      body.cms-shopper-home-2col .footer-info .block-content, body.flycart-category-view .footer-info .block-content, body.catalogsearch-result-index .footer-info .block-content, body.catalog-product-view:not(.dyo_pd_page) .footer-info .block-content {
        display: none; }
      body.cms-shopper-home-2col footer, body.flycart-category-view footer, body.catalogsearch-result-index footer, body.catalog-product-view:not(.dyo_pd_page) footer {
        line-height: 150%; }
      body.cms-shopper-home-2col footer .grid_6, body.flycart-category-view footer .grid_6, body.catalogsearch-result-index footer .grid_6, body.catalog-product-view:not(.dyo_pd_page) footer .grid_6 {
        text-align: center; }
      body.cms-shopper-home-2col footer address, body.flycart-category-view footer address, body.catalogsearch-result-index footer address, body.catalog-product-view:not(.dyo_pd_page) footer address {
        margin: 15px 0 0; }
      body.cms-shopper-home-2col footer ul.links, body.flycart-category-view footer ul.links, body.catalogsearch-result-index footer ul.links, body.catalog-product-view:not(.dyo_pd_page) footer ul.links {
        float: none; }
      body.cms-shopper-home-2col .language-switch, body.cms-shopper-home-2col .currency-switch, body.flycart-category-view .language-switch, body.flycart-category-view .currency-switch, body.catalogsearch-result-index .language-switch, body.catalogsearch-result-index .currency-switch, body.catalog-product-view:not(.dyo_pd_page) .language-switch, body.catalog-product-view:not(.dyo_pd_page) .currency-switch {
        display: none; }
      body.cms-shopper-home-2col .language-select, body.cms-shopper-home-2col .currency-select, body.flycart-category-view .language-select, body.flycart-category-view .currency-select, body.catalogsearch-result-index .language-select, body.catalogsearch-result-index .currency-select, body.catalog-product-view:not(.dyo_pd_page) .language-select, body.catalog-product-view:not(.dyo_pd_page) .currency-select {
        display: block;
        width: 50%;
        float: left;
        text-align: center;
        margin: 5px 0 10px; }
      body.cms-shopper-home-2col .language-select span, body.cms-shopper-home-2col .currency-select span, body.flycart-category-view .language-select span, body.flycart-category-view .currency-select span, body.catalogsearch-result-index .language-select span, body.catalogsearch-result-index .currency-select span, body.catalog-product-view:not(.dyo_pd_page) .language-select span, body.catalog-product-view:not(.dyo_pd_page) .currency-select span {
        display: none; }
      body.cms-shopper-home-2col .language-select select, body.cms-shopper-home-2col .currency-select select, body.flycart-category-view .language-select select, body.flycart-category-view .currency-select select, body.catalogsearch-result-index .language-select select, body.catalogsearch-result-index .currency-select select, body.catalog-product-view:not(.dyo_pd_page) .language-select select, body.catalog-product-view:not(.dyo_pd_page) .currency-select select {
        width: 125px;
        height: auto; }
      body.cms-shopper-home-2col .toolbar-switch .current, body.flycart-category-view .toolbar-switch .current, body.catalogsearch-result-index .toolbar-switch .current, body.catalog-product-view:not(.dyo_pd_page) .toolbar-switch .current {
        display: none; }
      body.cms-shopper-home-2col .toolbar-switch .toolbar-title, body.flycart-category-view .toolbar-switch .toolbar-title, body.catalogsearch-result-index .toolbar-switch .toolbar-title, body.catalog-product-view:not(.dyo_pd_page) .toolbar-switch .toolbar-title {
        background: none;
        padding: 0 7px 0 0; }
      body.cms-shopper-home-2col .toolbar-switch select, body.flycart-category-view .toolbar-switch select, body.catalogsearch-result-index .toolbar-switch select, body.catalog-product-view:not(.dyo_pd_page) .toolbar-switch select {
        display: inline;
        height: auto; }
      body.cms-shopper-home-2col header a.logo, body.flycart-category-view header a.logo, body.catalogsearch-result-index header a.logo, body.catalog-product-view:not(.dyo_pd_page) header a.logo {
        float: none;
        display: block;
        margin: 20px 10px 10px;
        text-align: center; }
      body.cms-shopper-home-2col header h1.logo, body.flycart-category-view header h1.logo, body.catalogsearch-result-index header h1.logo, body.catalog-product-view:not(.dyo_pd_page) header h1.logo {
        float: none;
        display: block; }
      body.cms-shopper-home-2col .top-dropdowns, body.flycart-category-view .top-dropdowns, body.catalogsearch-result-index .top-dropdowns, body.catalog-product-view:not(.dyo_pd_page) .top-dropdowns {
        width: 240px;
        margin: 8px auto 0;
        position: static; }
      body.cms-shopper-home-2col .cart-top-container, body.flycart-category-view .cart-top-container, body.catalogsearch-result-index .cart-top-container, body.catalog-product-view:not(.dyo_pd_page) .cart-top-container {
        display: none; }
      body.cms-shopper-home-2col .cart-top-title, body.flycart-category-view .cart-top-title, body.catalogsearch-result-index .cart-top-title, body.catalog-product-view:not(.dyo_pd_page) .cart-top-title {
        display: block;
        float: left;
        width: 110px; }
      body.cms-shopper-home-2col .compare-top-container, body.flycart-category-view .compare-top-container, body.catalogsearch-result-index .compare-top-container, body.catalog-product-view:not(.dyo_pd_page) .compare-top-container {
        display: none; }
      body.cms-shopper-home-2col .compare-top-title, body.flycart-category-view .compare-top-title, body.catalogsearch-result-index .compare-top-title, body.catalog-product-view:not(.dyo_pd_page) .compare-top-title {
        display: block;
        float: left;
        width: 110px; }
      body.cms-shopper-home-2col .search-top-container, body.flycart-category-view .search-top-container, body.catalogsearch-result-index .search-top-container, body.catalog-product-view:not(.dyo_pd_page) .search-top-container {
        margin: 0;
        padding: 0;
        float: none;
        clear: left; }
      body.cms-shopper-home-2col .search-top-container .search-top, body.cms-shopper-home-2col .search-top-container .search-form-border, body.flycart-category-view .search-top-container .search-top, body.flycart-category-view .search-top-container .search-form-border, body.catalogsearch-result-index .search-top-container .search-top, body.catalogsearch-result-index .search-top-container .search-form-border, body.catalog-product-view:not(.dyo_pd_page) .search-top-container .search-top, body.catalog-product-view:not(.dyo_pd_page) .search-top-container .search-form-border {
        display: none; }
      body.cms-shopper-home-2col .search-top-container .search-form, body.flycart-category-view .search-top-container .search-form, body.catalogsearch-result-index .search-top-container .search-form, body.catalog-product-view:not(.dyo_pd_page) .search-top-container .search-form {
        display: block !important;
        opacity: 1 !important;
        position: relative;
        top: 0;
        left: 0;
        margin: 0 auto;
        padding: 0 0 8px 0;
        background: none transparent;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none; }
      body.cms-shopper-home-2col .search-field #search, body.flycart-category-view .search-field #search, body.catalogsearch-result-index .search-field #search, body.catalog-product-view:not(.dyo_pd_page) .search-field #search {
        width: 204px; }
      body.cms-shopper-home-2col .search-field #search_mini_form .form-search button, body.flycart-category-view .search-field #search_mini_form .form-search button, body.catalogsearch-result-index .search-field #search_mini_form .form-search button, body.catalog-product-view:not(.dyo_pd_page) .search-field #search_mini_form .form-search button {
        margin-left: 216px; }
      body.cms-shopper-home-2col header .grid_12, body.flycart-category-view header .grid_12, body.catalogsearch-result-index header .grid_12, body.catalog-product-view:not(.dyo_pd_page) header .grid_12 {
        margin-bottom: 5px; }
      body.cms-shopper-home-2col .nav-container, body.cms-shopper-home-2col .nav-container .nav-top-title, body.cms-shopper-home-2col .nav-container li.parent em, body.flycart-category-view .nav-container, body.flycart-category-view .nav-container .nav-top-title, body.flycart-category-view .nav-container li.parent em, body.catalogsearch-result-index .nav-container, body.catalogsearch-result-index .nav-container .nav-top-title, body.catalogsearch-result-index .nav-container li.parent em, body.catalog-product-view:not(.dyo_pd_page) .nav-container, body.catalog-product-view:not(.dyo_pd_page) .nav-container .nav-top-title, body.catalog-product-view:not(.dyo_pd_page) .nav-container li.parent em {
        display: block; }
      body.cms-shopper-home-2col .below-logo .nav-container, body.flycart-category-view .below-logo .nav-container, body.catalogsearch-result-index .below-logo .nav-container, body.catalog-product-view:not(.dyo_pd_page) .below-logo .nav-container {
        margin: 0 0 15px; }
      body.cms-shopper-home-2col #queldoreiNav, body.cms-shopper-home-2col #nav, body.cms-shopper-home-2col #queldoreiNav-mob, body.flycart-category-view #queldoreiNav, body.flycart-category-view #nav, body.flycart-category-view #queldoreiNav-mob, body.catalogsearch-result-index #queldoreiNav, body.catalogsearch-result-index #nav, body.catalogsearch-result-index #queldoreiNav-mob, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav, body.catalog-product-view:not(.dyo_pd_page) #nav, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob {
        float: none;
        width: 240px !important;
        margin: 0 auto 10px !important;
        display: none; }
      body.cms-shopper-home-2col #queldoreiNav li, body.cms-shopper-home-2col #queldoreiNav-mob li, body.cms-shopper-home-2col #nav li, body.flycart-category-view #queldoreiNav li, body.flycart-category-view #queldoreiNav-mob li, body.flycart-category-view #nav li, body.catalogsearch-result-index #queldoreiNav li, body.catalogsearch-result-index #queldoreiNav-mob li, body.catalogsearch-result-index #nav li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li, body.catalog-product-view:not(.dyo_pd_page) #nav li {
        float: none;
        position: relative;
        width: 240px;
        margin: 0 auto 3px; }
      body.cms-shopper-home-2col #queldoreiNav li a, body.cms-shopper-home-2col #nav li a, body.cms-shopper-home-2col #queldoreiNav ul li a, body.cms-shopper-home-2col #nav ul li a, body.cms-shopper-home-2col #queldoreiNav-mob li a, body.cms-shopper-home-2col #queldoreiNav-mob ul li a, body.flycart-category-view #queldoreiNav li a, body.flycart-category-view #nav li a, body.flycart-category-view #queldoreiNav ul li a, body.flycart-category-view #nav ul li a, body.flycart-category-view #queldoreiNav-mob li a, body.flycart-category-view #queldoreiNav-mob ul li a, body.catalogsearch-result-index #queldoreiNav li a, body.catalogsearch-result-index #nav li a, body.catalogsearch-result-index #queldoreiNav ul li a, body.catalogsearch-result-index #nav ul li a, body.catalogsearch-result-index #queldoreiNav-mob li a, body.catalogsearch-result-index #queldoreiNav-mob ul li a, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li a, body.catalog-product-view:not(.dyo_pd_page) #nav li a, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul li a, body.catalog-product-view:not(.dyo_pd_page) #nav ul li a, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li a, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul li a {
        float: none;
        padding: 0; }
      body.cms-shopper-home-2col #queldoreiNav li a span, body.cms-shopper-home-2col #nav li a span, body.cms-shopper-home-2col #queldoreiNav-mob li a span, body.flycart-category-view #queldoreiNav li a span, body.flycart-category-view #nav li a span, body.flycart-category-view #queldoreiNav-mob li a span, body.catalogsearch-result-index #queldoreiNav li a span, body.catalogsearch-result-index #nav li a span, body.catalogsearch-result-index #queldoreiNav-mob li a span, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li a span, body.catalog-product-view:not(.dyo_pd_page) #nav li a span, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li a span {
        padding: 0px 10px;
        border: none; }
      body.cms-shopper-home-2col #queldoreiNav li:hover,
      body.cms-shopper-home-2col #queldoreiNav li.over,
      body.cms-shopper-home-2col #queldoreiNav li.active,
      body.cms-shopper-home-2col #queldoreiNav-mob li:hover,
      body.cms-shopper-home-2col #queldoreiNav-mob li.over,
      body.cms-shopper-home-2col #queldoreiNav-mob li.active,
      body.cms-shopper-home-2col #nav li:hover,
      body.cms-shopper-home-2col #nav li.over,
      body.cms-shopper-home-2col #nav li.active, body.flycart-category-view #queldoreiNav li:hover,
      body.flycart-category-view #queldoreiNav li.over,
      body.flycart-category-view #queldoreiNav li.active,
      body.flycart-category-view #queldoreiNav-mob li:hover,
      body.flycart-category-view #queldoreiNav-mob li.over,
      body.flycart-category-view #queldoreiNav-mob li.active,
      body.flycart-category-view #nav li:hover,
      body.flycart-category-view #nav li.over,
      body.flycart-category-view #nav li.active, body.catalogsearch-result-index #queldoreiNav li:hover,
      body.catalogsearch-result-index #queldoreiNav li.over,
      body.catalogsearch-result-index #queldoreiNav li.active,
      body.catalogsearch-result-index #queldoreiNav-mob li:hover,
      body.catalogsearch-result-index #queldoreiNav-mob li.over,
      body.catalogsearch-result-index #queldoreiNav-mob li.active,
      body.catalogsearch-result-index #nav li:hover,
      body.catalogsearch-result-index #nav li.over,
      body.catalogsearch-result-index #nav li.active, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li:hover,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li.over,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li.active,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li:hover,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li.over,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li.active,
      body.catalog-product-view:not(.dyo_pd_page) #nav li:hover,
      body.catalog-product-view:not(.dyo_pd_page) #nav li.over,
      body.catalog-product-view:not(.dyo_pd_page) #nav li.active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      body.cms-shopper-home-2col #queldoreiNav > li > a:hover > span,
      body.cms-shopper-home-2col #queldoreiNav > li.over > a > span,
      body.cms-shopper-home-2col #queldoreiNav > li.active > a > span,
      body.cms-shopper-home-2col #queldoreiNav-mob > li > a:hover > span,
      body.cms-shopper-home-2col #queldoreiNav-mob > li.over > a > span,
      body.cms-shopper-home-2col #queldoreiNav-mob > li.active > a > span,
      body.cms-shopper-home-2col #nav > li > a:hover > span,
      body.cms-shopper-home-2col #nav > li.over > a > span,
      body.cms-shopper-home-2col #nav > li.active > a > span, body.flycart-category-view #queldoreiNav > li > a:hover > span,
      body.flycart-category-view #queldoreiNav > li.over > a > span,
      body.flycart-category-view #queldoreiNav > li.active > a > span,
      body.flycart-category-view #queldoreiNav-mob > li > a:hover > span,
      body.flycart-category-view #queldoreiNav-mob > li.over > a > span,
      body.flycart-category-view #queldoreiNav-mob > li.active > a > span,
      body.flycart-category-view #nav > li > a:hover > span,
      body.flycart-category-view #nav > li.over > a > span,
      body.flycart-category-view #nav > li.active > a > span, body.catalogsearch-result-index #queldoreiNav > li > a:hover > span,
      body.catalogsearch-result-index #queldoreiNav > li.over > a > span,
      body.catalogsearch-result-index #queldoreiNav > li.active > a > span,
      body.catalogsearch-result-index #queldoreiNav-mob > li > a:hover > span,
      body.catalogsearch-result-index #queldoreiNav-mob > li.over > a > span,
      body.catalogsearch-result-index #queldoreiNav-mob > li.active > a > span,
      body.catalogsearch-result-index #nav > li > a:hover > span,
      body.catalogsearch-result-index #nav > li.over > a > span,
      body.catalogsearch-result-index #nav > li.active > a > span, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li > a:hover > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li.over > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li.active > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li > a:hover > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li.over > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li.active > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li > a:hover > span,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li.over > a > span,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li.active > a > span {
        border: none;
        background: transparent;
        color: #fff; }
      body.cms-shopper-home-2col #queldoreiNav > li > a:hover > em,
      body.cms-shopper-home-2col #queldoreiNav > li.over > a > em,
      body.cms-shopper-home-2col #queldoreiNav > li.active > a > em,
      body.cms-shopper-home-2col #queldoreiNav-mob > li > a:hover > em,
      body.cms-shopper-home-2col #queldoreiNav-mob > li.over > a > em,
      body.cms-shopper-home-2col #queldoreiNav-mob > li.active > a > em,
      body.cms-shopper-home-2col #nav > li > a:hover > em,
      body.cms-shopper-home-2col #nav > li.over > a > em,
      body.cms-shopper-home-2col #nav > li.active > a > em, body.flycart-category-view #queldoreiNav > li > a:hover > em,
      body.flycart-category-view #queldoreiNav > li.over > a > em,
      body.flycart-category-view #queldoreiNav > li.active > a > em,
      body.flycart-category-view #queldoreiNav-mob > li > a:hover > em,
      body.flycart-category-view #queldoreiNav-mob > li.over > a > em,
      body.flycart-category-view #queldoreiNav-mob > li.active > a > em,
      body.flycart-category-view #nav > li > a:hover > em,
      body.flycart-category-view #nav > li.over > a > em,
      body.flycart-category-view #nav > li.active > a > em, body.catalogsearch-result-index #queldoreiNav > li > a:hover > em,
      body.catalogsearch-result-index #queldoreiNav > li.over > a > em,
      body.catalogsearch-result-index #queldoreiNav > li.active > a > em,
      body.catalogsearch-result-index #queldoreiNav-mob > li > a:hover > em,
      body.catalogsearch-result-index #queldoreiNav-mob > li.over > a > em,
      body.catalogsearch-result-index #queldoreiNav-mob > li.active > a > em,
      body.catalogsearch-result-index #nav > li > a:hover > em,
      body.catalogsearch-result-index #nav > li.over > a > em,
      body.catalogsearch-result-index #nav > li.active > a > em, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li > a:hover > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li.over > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li.active > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li > a:hover > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li.over > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li.active > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li > a:hover > em,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li.over > a > em,
      body.catalog-product-view:not(.dyo_pd_page) #nav > li.active > a > em {
        color: #fff; }
      body.cms-shopper-home-2col #queldoreiNav li.custom-block, body.cms-shopper-home-2col #nav li.custom-block, body.cms-shopper-home-2col #queldoreiNav-mob li.custom-block, body.flycart-category-view #queldoreiNav li.custom-block, body.flycart-category-view #nav li.custom-block, body.flycart-category-view #queldoreiNav-mob li.custom-block, body.catalogsearch-result-index #queldoreiNav li.custom-block, body.catalogsearch-result-index #nav li.custom-block, body.catalogsearch-result-index #queldoreiNav-mob li.custom-block, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav li.custom-block, body.catalog-product-view:not(.dyo_pd_page) #nav li.custom-block, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob li.custom-block {
        display: none !important; }
      body.cms-shopper-home-2col #queldoreiNav ul, body.cms-shopper-home-2col #queldoreiNav ul ul, body.cms-shopper-home-2col #queldoreiNav-mob ul, body.cms-shopper-home-2col #queldoreiNav-mob ul ul, body.cms-shopper-home-2col #nav ul, body.cms-shopper-home-2col #nav ul ul, body.flycart-category-view #queldoreiNav ul, body.flycart-category-view #queldoreiNav ul ul, body.flycart-category-view #queldoreiNav-mob ul, body.flycart-category-view #queldoreiNav-mob ul ul, body.flycart-category-view #nav ul, body.flycart-category-view #nav ul ul, body.catalogsearch-result-index #queldoreiNav ul, body.catalogsearch-result-index #queldoreiNav ul ul, body.catalogsearch-result-index #queldoreiNav-mob ul, body.catalogsearch-result-index #queldoreiNav-mob ul ul, body.catalogsearch-result-index #nav ul, body.catalogsearch-result-index #nav ul ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul ul, body.catalog-product-view:not(.dyo_pd_page) #nav ul, body.catalog-product-view:not(.dyo_pd_page) #nav ul ul {
        position: static;
        margin: 0;
        padding: 5px 0 10px 5px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      body.cms-shopper-home-2col #nav ul, body.cms-shopper-home-2col #nav ul ul, body.flycart-category-view #nav ul, body.flycart-category-view #nav ul ul, body.catalogsearch-result-index #nav ul, body.catalogsearch-result-index #nav ul ul, body.catalog-product-view:not(.dyo_pd_page) #nav ul, body.catalog-product-view:not(.dyo_pd_page) #nav ul ul {
        display: none; }
      body.cms-shopper-home-2col #queldoreiNav ul li, body.cms-shopper-home-2col #queldoreiNav-mob ul li, body.cms-shopper-home-2col #nav ul li, body.flycart-category-view #queldoreiNav ul li, body.flycart-category-view #queldoreiNav-mob ul li, body.flycart-category-view #nav ul li, body.catalogsearch-result-index #queldoreiNav ul li, body.catalogsearch-result-index #queldoreiNav-mob ul li, body.catalogsearch-result-index #nav ul li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul li, body.catalog-product-view:not(.dyo_pd_page) #nav ul li {
        width: auto; }
      body.cms-shopper-home-2col #queldoreiNav div.sub-wrapper, body.cms-shopper-home-2col #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.cms-shopper-home-2col #queldoreiNav-mob div.sub-wrapper, body.cms-shopper-home-2col #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper, body.flycart-category-view #queldoreiNav div.sub-wrapper, body.flycart-category-view #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.flycart-category-view #queldoreiNav-mob div.sub-wrapper, body.flycart-category-view #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav-mob div.sub-wrapper, body.catalogsearch-result-index #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav div.sub-wrapper, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav div.sub-wrapper ul div.sub-wrapper, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob div.sub-wrapper, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob div.sub-wrapper ul div.sub-wrapper {
        display: none;
        position: static;
        width: auto;
        padding: 0;
        margin: 0;
        border: none;
        background: #fff;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      body.cms-shopper-home-2col #queldoreiNav > li > div.sub-wrapper > ul > li, body.cms-shopper-home-2col #queldoreiNav-mob > li > div.sub-wrapper > ul > li, body.flycart-category-view #queldoreiNav > li > div.sub-wrapper > ul > li, body.flycart-category-view #queldoreiNav-mob > li > div.sub-wrapper > ul > li, body.catalogsearch-result-index #queldoreiNav > li > div.sub-wrapper > ul > li, body.catalogsearch-result-index #queldoreiNav-mob > li > div.sub-wrapper > ul > li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li > div.sub-wrapper > ul > li, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li > div.sub-wrapper > ul > li {
        float: none;
        display: block;
        border: none;
        width: auto;
        padding: 0; }
      body.cms-shopper-home-2col #queldoreiNav ul div.sub-wrapper ul, body.cms-shopper-home-2col #queldoreiNav-mob ul div.sub-wrapper ul, body.flycart-category-view #queldoreiNav ul div.sub-wrapper ul, body.flycart-category-view #queldoreiNav-mob ul div.sub-wrapper ul, body.catalogsearch-result-index #queldoreiNav ul div.sub-wrapper ul, body.catalogsearch-result-index #queldoreiNav-mob ul div.sub-wrapper ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav ul div.sub-wrapper ul, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob ul div.sub-wrapper ul {
        float: none;
        display: block;
        border: none;
        width: auto;
        padding: 5px 0 10px 5px; }
      body.cms-shopper-home-2col #nav ul.level0, body.cms-shopper-home-2col #nav > li div, body.flycart-category-view #nav ul.level0, body.flycart-category-view #nav > li div, body.catalogsearch-result-index #nav ul.level0, body.catalogsearch-result-index #nav > li div, body.catalog-product-view:not(.dyo_pd_page) #nav ul.level0, body.catalog-product-view:not(.dyo_pd_page) #nav > li div {
        position: static;
        margin: 0;
        padding: 5px 0 10px 5px;
        width: auto; }
      body.cms-shopper-home-2col #nav ul.level0 > li, body.flycart-category-view #nav ul.level0 > li, body.catalogsearch-result-index #nav ul.level0 > li, body.catalog-product-view:not(.dyo_pd_page) #nav ul.level0 > li {
        float: none;
        display: block;
        width: auto;
        margin: 0 auto 3px; }
      body.cms-shopper-home-2col #nav ul.level0 > li > a, body.flycart-category-view #nav ul.level0 > li > a, body.catalogsearch-result-index #nav ul.level0 > li > a, body.catalog-product-view:not(.dyo_pd_page) #nav ul.level0 > li > a {
        padding: 0;
        font-family: Arial, serif !important;
        font-size: 12px;
        font-weight: normal;
        color: #322c29 !important;
        line-height: 28px;
        letter-spacing: 0;
        text-transform: none; }
      body.cms-shopper-home-2col #nav ul ul li, body.flycart-category-view #nav ul ul li, body.catalogsearch-result-index #nav ul ul li, body.catalog-product-view:not(.dyo_pd_page) #nav ul ul li {
        float: none;
        width: auto;
        margin: 0 auto 3px;
        padding: 0;
        line-height: 28px;
        background: none; }
      body.cms-shopper-home-2col #nav ul li.over > a, body.cms-shopper-home-2col #nav ul li a:hover, body.flycart-category-view #nav ul li.over > a, body.flycart-category-view #nav ul li a:hover, body.catalogsearch-result-index #nav ul li.over > a, body.catalogsearch-result-index #nav ul li a:hover, body.catalog-product-view:not(.dyo_pd_page) #nav ul li.over > a, body.catalog-product-view:not(.dyo_pd_page) #nav ul li a:hover {
        background: #f5f4f4 !important; }
      body.cms-shopper-home-2col .homepage-banners a .content, body.flycart-category-view .homepage-banners a .content, body.catalogsearch-result-index .homepage-banners a .content, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content {
        margin: 14px; }
      body.cms-shopper-home-2col .homepage-banners a .content .border, body.flycart-category-view .homepage-banners a .content .border, body.catalogsearch-result-index .homepage-banners a .content .border, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content .border {
        margin: 5px 10px; }
      body.cms-shopper-home-2col .homepage-banners a .content strong, body.flycart-category-view .homepage-banners a .content strong, body.catalogsearch-result-index .homepage-banners a .content strong, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content strong {
        font-size: 24px;
        line-height: 18px; }
      body.cms-shopper-home-2col .homepage-banners a .content p, body.flycart-category-view .homepage-banners a .content p, body.catalogsearch-result-index .homepage-banners a .content p, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content p {
        display: none; }
      body.cms-shopper-home-2col .homepage-banners a .content button, body.flycart-category-view .homepage-banners a .content button, body.catalogsearch-result-index .homepage-banners a .content button, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content button {
        margin: 5px 0 0; }
      body.cms-shopper-home-2col .col1-layout .products-grid, body.flycart-category-view .col1-layout .products-grid, body.catalogsearch-result-index .col1-layout .products-grid, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .products-grid {
        width: 300px;
        margin: 0; }
      body.cms-shopper-home-2col .col-main, body.cms-shopper-home-2col .col-main-left, body.cms-shopper-home-2col .col-main-right, body.flycart-category-view .col-main, body.flycart-category-view .col-main-left, body.flycart-category-view .col-main-right, body.catalogsearch-result-index .col-main, body.catalogsearch-result-index .col-main-left, body.catalogsearch-result-index .col-main-right, body.catalog-product-view:not(.dyo_pd_page) .col-main, body.catalog-product-view:not(.dyo_pd_page) .col-main-left, body.catalog-product-view:not(.dyo_pd_page) .col-main-right {
        float: none !important;
        width: 300px;
        margin: 0 auto;
        padding: 30px 0 0; }
      body.cms-shopper-home-2col .col-left, body.cms-shopper-home-2col .col-right, body.flycart-category-view .col-left, body.flycart-category-view .col-right, body.catalogsearch-result-index .col-left, body.catalogsearch-result-index .col-right, body.catalog-product-view:not(.dyo_pd_page) .col-left, body.catalog-product-view:not(.dyo_pd_page) .col-right {
        float: none;
        margin: 0 auto; }
      body.cms-shopper-home-2col .col3-layout .col-main, body.cms-shopper-home-2col .col1-layout .col-main, body.flycart-category-view .col3-layout .col-main, body.flycart-category-view .col1-layout .col-main, body.catalogsearch-result-index .col3-layout .col-main, body.catalogsearch-result-index .col1-layout .col-main, body.catalog-product-view:not(.dyo_pd_page) .col3-layout .col-main, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .col-main {
        width: 300px;
        margin: 0; }
      body.cms-shopper-home-2col .col3-layout .col-wrapper, body.flycart-category-view .col3-layout .col-wrapper, body.catalogsearch-result-index .col3-layout .col-wrapper, body.catalog-product-view:not(.dyo_pd_page) .col3-layout .col-wrapper {
        float: none;
        width: 300px;
        margin: 0 auto; }
      body.cms-shopper-home-2col .col1-layout .col-main .products-grid, body.flycart-category-view .col1-layout .col-main .products-grid, body.catalogsearch-result-index .col1-layout .col-main .products-grid, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .col-main .products-grid {
        margin: 0; }
      body.cms-shopper-home-2col .col2-left-layout .products-grid,
      body.cms-shopper-home-2col .col2-right-layout .products-grid, body.flycart-category-view .col2-left-layout .products-grid,
      body.flycart-category-view .col2-right-layout .products-grid, body.catalogsearch-result-index .col2-left-layout .products-grid,
      body.catalogsearch-result-index .col2-right-layout .products-grid, body.catalog-product-view:not(.dyo_pd_page) .col2-left-layout .products-grid,
      body.catalog-product-view:not(.dyo_pd_page) .col2-right-layout .products-grid {
        width: 300px;
        margin: 0 auto; }
      body.cms-shopper-home-2col .col2-left-layout .page-title, body.cms-shopper-home-2col .col2-right-layout .page-title, body.cms-shopper-home-2col .col3-layout .page-title,
      body.cms-shopper-home-2col .col2-left-layout .page-head, body.cms-shopper-home-2col .col2-right-layout .page-head, body.cms-shopper-home-2col .col3-layout .page-head, body.flycart-category-view .col2-left-layout .page-title, body.flycart-category-view .col2-right-layout .page-title, body.flycart-category-view .col3-layout .page-title,
      body.flycart-category-view .col2-left-layout .page-head, body.flycart-category-view .col2-right-layout .page-head, body.flycart-category-view .col3-layout .page-head, body.catalogsearch-result-index .col2-left-layout .page-title, body.catalogsearch-result-index .col2-right-layout .page-title, body.catalogsearch-result-index .col3-layout .page-title,
      body.catalogsearch-result-index .col2-left-layout .page-head, body.catalogsearch-result-index .col2-right-layout .page-head, body.catalogsearch-result-index .col3-layout .page-head, body.catalog-product-view:not(.dyo_pd_page) .col2-left-layout .page-title, body.catalog-product-view:not(.dyo_pd_page) .col2-right-layout .page-title, body.catalog-product-view:not(.dyo_pd_page) .col3-layout .page-title,
      body.catalog-product-view:not(.dyo_pd_page) .col2-left-layout .page-head, body.catalog-product-view:not(.dyo_pd_page) .col2-right-layout .page-head, body.catalog-product-view:not(.dyo_pd_page) .col3-layout .page-head {
        margin: 0; }
      body.cms-shopper-home-2col .catalog-category-view .col-left, body.cms-shopper-home-2col .catalog-category-view .col-right, body.flycart-category-view .catalog-category-view .col-left, body.flycart-category-view .catalog-category-view .col-right, body.catalogsearch-result-index .catalog-category-view .col-left, body.catalogsearch-result-index .catalog-category-view .col-right, body.catalog-product-view:not(.dyo_pd_page) .catalog-category-view .col-left, body.catalog-product-view:not(.dyo_pd_page) .catalog-category-view .col-right {
        padding: 0; }
      body.cms-shopper-home-2col .cart .cart-collaterals .grid_4, body.flycart-category-view .cart .cart-collaterals .grid_4, body.catalogsearch-result-index .cart .cart-collaterals .grid_4, body.catalog-product-view:not(.dyo_pd_page) .cart .cart-collaterals .grid_4 {
        width: 300px;
        margin: 0 0 25px; }
      body.cms-shopper-home-2col .checkout-onepage-index .col-right, body.flycart-category-view .checkout-onepage-index .col-right, body.catalogsearch-result-index .checkout-onepage-index .col-right, body.catalog-product-view:not(.dyo_pd_page) .checkout-onepage-index .col-right {
        padding: 20px 0 0;
        float: none;
        margin: 0 auto; }
      body.cms-shopper-home-2col .checkout-onepage-index .col-right .block, body.flycart-category-view .checkout-onepage-index .col-right .block, body.catalogsearch-result-index .checkout-onepage-index .col-right .block, body.catalog-product-view:not(.dyo_pd_page) .checkout-onepage-index .col-right .block {
        float: none;
        margin: 0 auto 30px; }
      body.cms-shopper-home-2col .breadcrumbs, body.flycart-category-view .breadcrumbs, body.catalogsearch-result-index .breadcrumbs, body.catalog-product-view:not(.dyo_pd_page) .breadcrumbs {
        margin-left: 0px; }
      body.cms-shopper-home-2col .home-main .category-products, body.flycart-category-view .home-main .category-products, body.catalogsearch-result-index .home-main .category-products, body.catalog-product-view:not(.dyo_pd_page) .home-main .category-products {
        width: 300px;
        margin: 0 auto 30px; }
      body.cms-shopper-home-2col .home-main, body.cms-shopper-home-2col .home-right, body.flycart-category-view .home-main, body.flycart-category-view .home-right, body.catalogsearch-result-index .home-main, body.catalogsearch-result-index .home-right, body.catalog-product-view:not(.dyo_pd_page) .home-main, body.catalog-product-view:not(.dyo_pd_page) .home-right {
        float: none;
        margin: 30px auto 0; }
      body.cms-shopper-home-2col .home-main, body.cms-shopper-home-2col .col1-layout .home-main .products-grid, body.flycart-category-view .home-main, body.flycart-category-view .col1-layout .home-main .products-grid, body.catalogsearch-result-index .home-main, body.catalogsearch-result-index .col1-layout .home-main .products-grid, body.catalog-product-view:not(.dyo_pd_page) .home-main, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .home-main .products-grid {
        width: 300px; }
      body.cms-shopper-home-2col .flexslider .slides .content, body.flycart-category-view .flexslider .slides .content, body.catalogsearch-result-index .flexslider .slides .content, body.catalog-product-view:not(.dyo_pd_page) .flexslider .slides .content {
        max-width: 240px;
        margin: 30px; }
      body.cms-shopper-home-2col .flexslider .slides .content strong, body.flycart-category-view .flexslider .slides .content strong, body.catalogsearch-result-index .flexslider .slides .content strong, body.catalog-product-view:not(.dyo_pd_page) .flexslider .slides .content strong {
        font-size: 32px;
        line-height: 26px; }
      body.cms-shopper-home-2col .flex-direction-nav, body.flycart-category-view .flex-direction-nav, body.catalogsearch-result-index .flex-direction-nav, body.catalog-product-view:not(.dyo_pd_page) .flex-direction-nav {
        width: 300px;
        display: none !important; }
      body.cms-shopper-home-2col .flex-direction-nav a, body.flycart-category-view .flex-direction-nav a, body.catalogsearch-result-index .flex-direction-nav a, body.catalog-product-view:not(.dyo_pd_page) .flex-direction-nav a {
        width: 30px;
        height: 30px;
        margin: -20px 0 0;
        display: block;
        background: url("../images/bg_direction_nav.png") no-repeat 0 0;
        position: absolute;
        top: 50%;
        cursor: pointer;
        text-indent: -9999px;
        opacity: 0;
        -webkit-transition: all .3s ease; }
      body.cms-shopper-home-2col .flex-direction-nav .flex-next, body.flycart-category-view .flex-direction-nav .flex-next, body.catalogsearch-result-index .flex-direction-nav .flex-next, body.catalog-product-view:not(.dyo_pd_page) .flex-direction-nav .flex-next {
        background-position: 100% 0; }
      body.cms-shopper-home-2col .flexslider:hover .flex-next, body.flycart-category-view .flexslider:hover .flex-next, body.catalogsearch-result-index .flexslider:hover .flex-next, body.catalog-product-view:not(.dyo_pd_page) .flexslider:hover .flex-next {
        opacity: 0.8;
        right: 5px; }
      body.cms-shopper-home-2col .flexslider:hover .flex-prev, body.flycart-category-view .flexslider:hover .flex-prev, body.catalogsearch-result-index .flexslider:hover .flex-prev, body.catalog-product-view:not(.dyo_pd_page) .flexslider:hover .flex-prev {
        opacity: 0.8;
        left: 5px; }
      body.cms-shopper-home-2col .site-block, body.cms-shopper-home-2col .mousetrap, body.cms-shopper-home-2col #cloud-big-zoom, body.flycart-category-view .site-block, body.flycart-category-view .mousetrap, body.flycart-category-view #cloud-big-zoom, body.catalogsearch-result-index .site-block, body.catalogsearch-result-index .mousetrap, body.catalogsearch-result-index #cloud-big-zoom, body.catalog-product-view:not(.dyo_pd_page) .site-block, body.catalog-product-view:not(.dyo_pd_page) .mousetrap, body.catalog-product-view:not(.dyo_pd_page) #cloud-big-zoom {
        display: none; }
      body.cms-shopper-home-2col .block-login, body.flycart-category-view .block-login, body.catalogsearch-result-index .block-login, body.catalog-product-view:not(.dyo_pd_page) .block-login {
        width: 300px; }
      body.cms-shopper-home-2col .block-login .block-title, body.flycart-category-view .block-login .block-title, body.catalogsearch-result-index .block-login .block-title, body.catalog-product-view:not(.dyo_pd_page) .block-login .block-title {
        padding: 29px 8px 50px; }
      body.cms-shopper-home-2col .block-login .block-content, body.flycart-category-view .block-login .block-content, body.catalogsearch-result-index .block-login .block-content, body.catalog-product-view:not(.dyo_pd_page) .block-login .block-content {
        padding: 0 18px 25px; }
      body.cms-shopper-home-2col .block-login .new-users, body.flycart-category-view .block-login .new-users, body.catalogsearch-result-index .block-login .new-users, body.catalog-product-view:not(.dyo_pd_page) .block-login .new-users {
        width: 300px;
        margin: 0 0 -25px; }
      body.cms-shopper-home-2col .product-view .product-additional, body.flycart-category-view .product-view .product-additional, body.catalogsearch-result-index .product-view .product-additional, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-additional {
        display: none; }
      body.cms-shopper-home-2col .product-view .box-up-sell2, body.flycart-category-view .product-view .box-up-sell2, body.catalogsearch-result-index .product-view .box-up-sell2, body.catalog-product-view:not(.dyo_pd_page) .product-view .box-up-sell2 {
        display: block;
        margin-left: 0; }
      body.cms-shopper-home-2col .product-view .product-img-box, body.flycart-category-view .product-view .product-img-box, body.catalogsearch-result-index .product-view .product-img-box, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-img-box {
        float: none;
        margin: 0 auto 20px;
        max-width: 300px; }
      body.cms-shopper-home-2col .product-view .product-img-box .product-image img, body.flycart-category-view .product-view .product-img-box .product-image img, body.catalogsearch-result-index .product-view .product-img-box .product-image img, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-img-box .product-image img {
        width: 282px;
        height: auto; }
      body.cms-shopper-home-2col .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.cms-shopper-home-2col .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal, body.flycart-category-view .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.flycart-category-view .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.catalog-product-view:not(.dyo_pd_page) .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 190px !important;
        overflow: hidden; }
      body.cms-shopper-home-2col .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item, body.flycart-category-view .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item {
        width: 190px !important;
        margin: 0; }
      body.cms-shopper-home-2col .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item img, body.flycart-category-view .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item img, body.catalogsearch-result-index .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item img, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item img {
        display: block;
        width: 140px;
        height: auto;
        margin: 0 auto; }
      body.cms-shopper-home-2col .product-view .product-shop-info .add-to-links, body.flycart-category-view .product-view .product-shop-info .add-to-links, body.catalogsearch-result-index .product-view .product-shop-info .add-to-links, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop-info .add-to-links {
        float: left;
        clear: none;
        margin: 0; }
      body.cms-shopper-home-2col .product-view .product-shop-info .add-to-links li, body.flycart-category-view .product-view .product-shop-info .add-to-links li, body.catalogsearch-result-index .product-view .product-shop-info .add-to-links li, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop-info .add-to-links li {
        float: left;
        margin: 8px 0 0 0px; }
      body.cms-shopper-home-2col .product-tabs, body.flycart-category-view .product-tabs, body.catalogsearch-result-index .product-tabs, body.catalog-product-view:not(.dyo_pd_page) .product-tabs {
        display: none; }
      body.cms-shopper-home-2col .product-tabs-container, body.flycart-category-view .product-tabs-container, body.catalogsearch-result-index .product-tabs-container, body.catalog-product-view:not(.dyo_pd_page) .product-tabs-container {
        margin: 0 0 30px; }
      body.cms-shopper-home-2col .product-tabs-container h2.tab-heading, body.flycart-category-view .product-tabs-container h2.tab-heading, body.catalogsearch-result-index .product-tabs-container h2.tab-heading, body.catalog-product-view:not(.dyo_pd_page) .product-tabs-container h2.tab-heading {
        display: block; }
      body.cms-shopper-home-2col .product-tabs-content, body.flycart-category-view .product-tabs-content, body.catalogsearch-result-index .product-tabs-content, body.catalog-product-view:not(.dyo_pd_page) .product-tabs-content {
        margin: 0; }
      body.cms-shopper-home-2col .product-view .box-tags .form-add .input-box, body.flycart-category-view .product-view .box-tags .form-add .input-box, body.catalogsearch-result-index .product-view .box-tags .form-add .input-box, body.catalog-product-view:not(.dyo_pd_page) .product-view .box-tags .form-add .input-box {
        width: 167px; }
      body.cms-shopper-home-2col .product-view .box-tags .form-add input.input-text, body.flycart-category-view .product-view .box-tags .form-add input.input-text, body.catalogsearch-result-index .product-view .box-tags .form-add input.input-text, body.catalog-product-view:not(.dyo_pd_page) .product-view .box-tags .form-add input.input-text {
        width: 167px; }
      body.cms-shopper-home-2col #customer-reviews .form-add .data-table th, body.flycart-category-view #customer-reviews .form-add .data-table th, body.catalogsearch-result-index #customer-reviews .form-add .data-table th, body.catalog-product-view:not(.dyo_pd_page) #customer-reviews .form-add .data-table th {
        padding: 6px; }
      body.cms-shopper-home-2col #customer-reviews .form-add .data-table td, body.flycart-category-view #customer-reviews .form-add .data-table td, body.catalogsearch-result-index #customer-reviews .form-add .data-table td, body.catalog-product-view:not(.dyo_pd_page) #customer-reviews .form-add .data-table td {
        padding: 6px;
        text-align: center; }
      body.cms-shopper-home-2col .main .slider-container, body.flycart-category-view .main .slider-container, body.catalogsearch-result-index .main .slider-container, body.catalog-product-view:not(.dyo_pd_page) .main .slider-container {
        width: 300px;
        margin-left: 0px; }
      body.cms-shopper-home-2col .main .slider-container h3, body.flycart-category-view .main .slider-container h3, body.catalogsearch-result-index .main .slider-container h3, body.catalog-product-view:not(.dyo_pd_page) .main .slider-container h3 {
        width: 190px; }
      body.cms-shopper-home-2col .jcarousel-skin-tango .jcarousel-clip-horizontal,
      body.cms-shopper-home-2col .jcarousel-skin-tango .jcarousel-container-horizontal, body.flycart-category-view .jcarousel-skin-tango .jcarousel-clip-horizontal,
      body.flycart-category-view .jcarousel-skin-tango .jcarousel-container-horizontal, body.catalogsearch-result-index .jcarousel-skin-tango .jcarousel-clip-horizontal,
      body.catalogsearch-result-index .jcarousel-skin-tango .jcarousel-container-horizontal, body.catalog-product-view:not(.dyo_pd_page) .jcarousel-skin-tango .jcarousel-clip-horizontal,
      body.catalog-product-view:not(.dyo_pd_page) .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 300px; }
      body.cms-shopper-home-2col .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.cms-shopper-home-2col .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal, body.flycart-category-view .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.flycart-category-view .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal, body.catalogsearch-result-index .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.catalogsearch-result-index .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal, body.catalog-product-view:not(.dyo_pd_page) .home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
      body.catalog-product-view:not(.dyo_pd_page) .home-main .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 300px; }
      body.cms-shopper-home-2col .product-slider-container, body.flycart-category-view .product-slider-container, body.catalogsearch-result-index .product-slider-container, body.catalog-product-view:not(.dyo_pd_page) .product-slider-container {
        width: 300px; }
      body.cms-shopper-home-2col .product-slider-container h2, body.flycart-category-view .product-slider-container h2, body.catalogsearch-result-index .product-slider-container h2, body.catalog-product-view:not(.dyo_pd_page) .product-slider-container h2 {
        width: 200px; }
      body.cms-shopper-home-2col .cart .page-title, body.flycart-category-view .cart .page-title, body.catalogsearch-result-index .cart .page-title, body.catalog-product-view:not(.dyo_pd_page) .cart .page-title {
        height: auto; }
      body.cms-shopper-home-2col .cart .page-title .checkout-types, body.flycart-category-view .cart .page-title .checkout-types, body.catalogsearch-result-index .cart .page-title .checkout-types, body.catalog-product-view:not(.dyo_pd_page) .cart .page-title .checkout-types {
        margin: 60px 15px 0;
        float: none; }
      body.cms-shopper-home-2col .cart .title-buttons .checkout-types li, body.flycart-category-view .cart .title-buttons .checkout-types li, body.catalogsearch-result-index .cart .title-buttons .checkout-types li, body.catalog-product-view:not(.dyo_pd_page) .cart .title-buttons .checkout-types li {
        float: none;
        margin: 0;
        text-align: center; }
      body.cms-shopper-home-2col #shopping-cart-totals-table strong, body.flycart-category-view #shopping-cart-totals-table strong, body.catalogsearch-result-index #shopping-cart-totals-table strong, body.catalog-product-view:not(.dyo_pd_page) #shopping-cart-totals-table strong {
        font-size: 20px;
        padding: 0 10px 0 0; }
      body.cms-shopper-home-2col .data-table table, body.cms-shopper-home-2col .data-table thead, body.cms-shopper-home-2col .data-table tbody, body.cms-shopper-home-2col table.data-table td, body.cms-shopper-home-2col .data-table tr, body.flycart-category-view .data-table table, body.flycart-category-view .data-table thead, body.flycart-category-view .data-table tbody, body.flycart-category-view table.data-table td, body.flycart-category-view .data-table tr, body.catalogsearch-result-index .data-table table, body.catalogsearch-result-index .data-table thead, body.catalogsearch-result-index .data-table tbody, body.catalogsearch-result-index table.data-table td, body.catalogsearch-result-index .data-table tr, body.catalog-product-view:not(.dyo_pd_page) .data-table table, body.catalog-product-view:not(.dyo_pd_page) .data-table thead, body.catalog-product-view:not(.dyo_pd_page) .data-table tbody, body.catalog-product-view:not(.dyo_pd_page) table.data-table td, body.catalog-product-view:not(.dyo_pd_page) .data-table tr {
        display: block;
        border: 0;
        text-align: left !important; }
      body.cms-shopper-home-2col .data-table th, body.flycart-category-view .data-table th, body.catalogsearch-result-index .data-table th, body.catalog-product-view:not(.dyo_pd_page) .data-table th {
        display: none; }
      body.cms-shopper-home-2col .data-table td, body.flycart-category-view .data-table td, body.catalogsearch-result-index .data-table td, body.catalog-product-view:not(.dyo_pd_page) .data-table td {
        padding: 10px; }
      body.cms-shopper-home-2col .data-table td.td-name h2, body.flycart-category-view .data-table td.td-name h2, body.catalogsearch-result-index .data-table td.td-name h2, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-name h2 {
        font-size: 20px;
        font-weight: 300; }
      body.cms-shopper-home-2col .data-table td.td-image a, body.flycart-category-view .data-table td.td-image a, body.catalogsearch-result-index .data-table td.td-image a, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-image a {
        text-align: center; }
      body.cms-shopper-home-2col .data-table td.td-image img, body.flycart-category-view .data-table td.td-image img, body.catalogsearch-result-index .data-table td.td-image img, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-image img {
        width: 200px; }
      body.cms-shopper-home-2col .data-table td.td-edit, body.cms-shopper-home-2col .data-table .btn-remove, body.flycart-category-view .data-table td.td-edit, body.flycart-category-view .data-table .btn-remove, body.catalogsearch-result-index .data-table td.td-edit, body.catalogsearch-result-index .data-table .btn-remove, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-edit, body.catalog-product-view:not(.dyo_pd_page) .data-table .btn-remove {
        display: none; }
      body.cms-shopper-home-2col .data-table .td-actions .btn-remove, body.cms-shopper-home-2col .data-table .td-actions .btn-edit, body.flycart-category-view .data-table .td-actions .btn-remove, body.flycart-category-view .data-table .td-actions .btn-edit, body.catalogsearch-result-index .data-table .td-actions .btn-remove, body.catalogsearch-result-index .data-table .td-actions .btn-edit, body.catalog-product-view:not(.dyo_pd_page) .data-table .td-actions .btn-remove, body.catalog-product-view:not(.dyo_pd_page) .data-table .td-actions .btn-edit {
        display: inline-block; }
      body.cms-shopper-home-2col .data-table td.td-price, body.flycart-category-view .data-table td.td-price, body.catalogsearch-result-index .data-table td.td-price, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-price {
        padding: 10px;
        background: #fafafa; }
      body.cms-shopper-home-2col .data-table td.td-qty, body.flycart-category-view .data-table td.td-qty, body.catalogsearch-result-index .data-table td.td-qty, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-qty {
        padding: 0 10px;
        background: #fafafa; }
      body.cms-shopper-home-2col .data-table td.td-delete, body.flycart-category-view .data-table td.td-delete, body.catalogsearch-result-index .data-table td.td-delete, body.catalog-product-view:not(.dyo_pd_page) .data-table td.td-delete {
        background: #fafafa;
        text-align: center !important; }
      body.cms-shopper-home-2col .data-table .td-title, body.flycart-category-view .data-table .td-title, body.catalogsearch-result-index .data-table .td-title, body.catalog-product-view:not(.dyo_pd_page) .data-table .td-title {
        display: inline-block;
        width: 100px;
        padding: 0 10px 0 0;
        font-weight: bold; }
      body.cms-shopper-home-2col .data-table .td-actions, body.flycart-category-view .data-table .td-actions, body.catalogsearch-result-index .data-table .td-actions, body.catalog-product-view:not(.dyo_pd_page) .data-table .td-actions {
        display: inline;
        padding: 0 5px; }
      body.cms-shopper-home-2col .data-table .button, body.cms-shopper-home-2col .data-table .btn-continue, body.flycart-category-view .data-table .button, body.flycart-category-view .data-table .btn-continue, body.catalogsearch-result-index .data-table .button, body.catalogsearch-result-index .data-table .btn-continue, body.catalog-product-view:not(.dyo_pd_page) .data-table .button, body.catalog-product-view:not(.dyo_pd_page) .data-table .btn-continue {
        float: none;
        display: block;
        margin: 0 auto 10px; }
      body.cms-shopper-home-2col .product-tabs-content .data-table th, body.flycart-category-view .product-tabs-content .data-table th, body.catalogsearch-result-index .product-tabs-content .data-table th, body.catalog-product-view:not(.dyo_pd_page) .product-tabs-content .data-table th {
        display: block; }
      body.cms-shopper-home-2col #product-review-table, body.flycart-category-view #product-review-table, body.catalogsearch-result-index #product-review-table, body.catalog-product-view:not(.dyo_pd_page) #product-review-table {
        display: table; }
      body.cms-shopper-home-2col #product-review-table thead, body.cms-shopper-home-2col #product-review-table tfoot, body.cms-shopper-home-2col #product-review-table tbody, body.flycart-category-view #product-review-table thead, body.flycart-category-view #product-review-table tfoot, body.flycart-category-view #product-review-table tbody, body.catalogsearch-result-index #product-review-table thead, body.catalogsearch-result-index #product-review-table tfoot, body.catalogsearch-result-index #product-review-table tbody, body.catalog-product-view:not(.dyo_pd_page) #product-review-table thead, body.catalog-product-view:not(.dyo_pd_page) #product-review-table tfoot, body.catalog-product-view:not(.dyo_pd_page) #product-review-table tbody {
        display: table-row-group; }
      body.cms-shopper-home-2col #product-review-table tr, body.flycart-category-view #product-review-table tr, body.catalogsearch-result-index #product-review-table tr, body.catalog-product-view:not(.dyo_pd_page) #product-review-table tr {
        display: table-row; }
      body.cms-shopper-home-2col #product-review-table td, body.flycart-category-view #product-review-table td, body.catalogsearch-result-index #product-review-table td, body.catalog-product-view:not(.dyo_pd_page) #product-review-table td {
        display: table-cell; }
      body.cms-shopper-home-2col #product-review-table th, body.flycart-category-view #product-review-table th, body.catalogsearch-result-index #product-review-table th, body.catalog-product-view:not(.dyo_pd_page) #product-review-table th {
        display: table-cell;
        padding: 8px 3px; }
      body.cms-shopper-home-2col #checkout-review-table tfoot tr, body.flycart-category-view #checkout-review-table tfoot tr, body.catalogsearch-result-index #checkout-review-table tfoot tr, body.catalog-product-view:not(.dyo_pd_page) #checkout-review-table tfoot tr {
        display: table-row; }
      body.cms-shopper-home-2col #checkout-review-table tfoot td, body.flycart-category-view #checkout-review-table tfoot td, body.catalogsearch-result-index #checkout-review-table tfoot td, body.catalog-product-view:not(.dyo_pd_page) #checkout-review-table tfoot td {
        display: table-cell; }
      body.cms-shopper-home-2col #toTop, body.flycart-category-view #toTop, body.catalogsearch-result-index #toTop, body.catalog-product-view:not(.dyo_pd_page) #toTop {
        display: none !important; }
      body.cms-shopper-home-2col .pager, body.flycart-category-view .pager, body.catalogsearch-result-index .pager, body.catalog-product-view:not(.dyo_pd_page) .pager {
        text-align: center; }
      body.cms-shopper-home-2col .pager .amount, body.flycart-category-view .pager .amount, body.catalogsearch-result-index .pager .amount, body.catalog-product-view:not(.dyo_pd_page) .pager .amount {
        margin: 0 0 10px; }
      body.cms-shopper-home-2col .pager .pages, body.cms-shopper-home-2col .pager .amount, body.flycart-category-view .pager .pages, body.flycart-category-view .pager .amount, body.catalogsearch-result-index .pager .pages, body.catalogsearch-result-index .pager .amount, body.catalog-product-view:not(.dyo_pd_page) .pager .pages, body.catalog-product-view:not(.dyo_pd_page) .pager .amount {
        float: none; }
      body.cms-shopper-home-2col .products-list .product-image, body.cms-shopper-home-2col .products-list .f-left, body.flycart-category-view .products-list .product-image, body.flycart-category-view .products-list .f-left, body.catalogsearch-result-index .products-list .product-image, body.catalogsearch-result-index .products-list .f-left, body.catalog-product-view:not(.dyo_pd_page) .products-list .product-image, body.catalog-product-view:not(.dyo_pd_page) .products-list .f-left {
        float: none !important; }
      body.cms-shopper-home-2col .products-list li.item, body.flycart-category-view .products-list li.item, body.catalogsearch-result-index .products-list li.item, body.catalog-product-view:not(.dyo_pd_page) .products-list li.item {
        padding: 0 15px 30px; }
      body.cms-shopper-home-2col .products-list .add-to-links, body.flycart-category-view .products-list .add-to-links, body.catalogsearch-result-index .products-list .add-to-links, body.catalog-product-view:not(.dyo_pd_page) .products-list .add-to-links {
        display: none; }
      body.cms-shopper-home-2col .products-list .price-box, body.flycart-category-view .products-list .price-box, body.catalogsearch-result-index .products-list .price-box, body.catalog-product-view:not(.dyo_pd_page) .products-list .price-box {
        float: none; }
      body.cms-shopper-home-2col .products-list .ratings, body.flycart-category-view .products-list .ratings, body.catalogsearch-result-index .products-list .ratings, body.catalog-product-view:not(.dyo_pd_page) .products-list .ratings {
        float: none;
        margin: 5px 0; }
      body.cms-shopper-home-2col .products-list .add-to-links li:first-child span, body.flycart-category-view .products-list .add-to-links li:first-child span, body.catalogsearch-result-index .products-list .add-to-links li:first-child span, body.catalog-product-view:not(.dyo_pd_page) .products-list .add-to-links li:first-child span {
        display: none; }
      body.cms-shopper-home-2col .products-list .product-shop, body.flycart-category-view .products-list .product-shop, body.catalogsearch-result-index .products-list .product-shop, body.catalog-product-view:not(.dyo_pd_page) .products-list .product-shop {
        margin: 10px 0 0; }
      body.cms-shopper-home-2col .two_columns_4 li.item, body.flycart-category-view .two_columns_4 li.item, body.catalogsearch-result-index .two_columns_4 li.item, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 li.item {
        width: 252px;
        margin: 0 15px 30px; }
      body.cms-shopper-home-2col .two_columns_4 .product-name, body.flycart-category-view .two_columns_4 .product-name, body.catalogsearch-result-index .two_columns_4 .product-name, body.catalog-product-view:not(.dyo_pd_page) .two_columns_4 .product-name {
        font-size: 16px; }
      body.cms-shopper-home-2col .col2-left-layout .two_columns_5, body.flycart-category-view .col2-left-layout .two_columns_5, body.catalogsearch-result-index .col2-left-layout .two_columns_5, body.catalog-product-view:not(.dyo_pd_page) .col2-left-layout .two_columns_5 {
        margin: 0 auto; }
      body.cms-shopper-home-2col .two_columns_5 li.item, body.flycart-category-view .two_columns_5 li.item, body.catalogsearch-result-index .two_columns_5 li.item, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 li.item {
        width: 252px;
        margin: 0 15px 30px; }
      body.cms-shopper-home-2col .two_columns_5 .product-name, body.flycart-category-view .two_columns_5 .product-name, body.catalogsearch-result-index .two_columns_5 .product-name, body.catalog-product-view:not(.dyo_pd_page) .two_columns_5 .product-name {
        font-size: 16px; }
      body.cms-shopper-home-2col .one_column_5 li.item, body.flycart-category-view .one_column_5 li.item, body.catalogsearch-result-index .one_column_5 li.item, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 li.item {
        width: 252px;
        margin: 0 15px 30px; }
      body.cms-shopper-home-2col .one_column_5 .product-name, body.flycart-category-view .one_column_5 .product-name, body.catalogsearch-result-index .one_column_5 .product-name, body.catalog-product-view:not(.dyo_pd_page) .one_column_5 .product-name {
        font-size: 16px; }
      body.cms-shopper-home-2col .one_column_6 li.item, body.flycart-category-view .one_column_6 li.item, body.catalogsearch-result-index .one_column_6 li.item, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 li.item {
        width: 252px;
        margin: 0 15px 30px; }
      body.cms-shopper-home-2col .one_column_6 .product-name, body.flycart-category-view .one_column_6 .product-name, body.catalogsearch-result-index .one_column_6 .product-name, body.catalog-product-view:not(.dyo_pd_page) .one_column_6 .product-name {
        font-size: 16px; }
      body.cms-shopper-home-2col .top-opc, body.flycart-category-view .top-opc, body.catalogsearch-result-index .top-opc, body.catalog-product-view:not(.dyo_pd_page) .top-opc {
        width: 300px;
        margin: 0; }
      body.cms-shopper-home-2col .top-opc li, body.flycart-category-view .top-opc li, body.catalogsearch-result-index .top-opc li, body.catalog-product-view:not(.dyo_pd_page) .top-opc li {
        margin: 0 0 30px 0; }
      body.cms-shopper-home-2col .opc, body.flycart-category-view .opc, body.catalogsearch-result-index .opc, body.catalog-product-view:not(.dyo_pd_page) .opc {
        width: 300px; }
      body.cms-shopper-home-2col .opc .form-list select, body.flycart-category-view .opc .form-list select, body.catalogsearch-result-index .opc .form-list select, body.catalog-product-view:not(.dyo_pd_page) .opc .form-list select {
        width: 126px; }
      body.cms-shopper-home-2col .opc .td-label, body.flycart-category-view .opc .td-label, body.catalogsearch-result-index .opc .td-label, body.catalog-product-view:not(.dyo_pd_page) .opc .td-label {
        display: block;
        float: left; }
      body.cms-shopper-home-2col #checkout-review-submit p, body.flycart-category-view #checkout-review-submit p, body.catalogsearch-result-index #checkout-review-submit p, body.catalog-product-view:not(.dyo_pd_page) #checkout-review-submit p {
        margin: 0 20px 0 0; }
      body.cms-shopper-home-2col #checkout-step-login .block-checkout-register, body.cms-shopper-home-2col #checkout-step-login .block-checkout-login, body.flycart-category-view #checkout-step-login .block-checkout-register, body.flycart-category-view #checkout-step-login .block-checkout-login, body.catalogsearch-result-index #checkout-step-login .block-checkout-register, body.catalogsearch-result-index #checkout-step-login .block-checkout-login, body.catalog-product-view:not(.dyo_pd_page) #checkout-step-login .block-checkout-register, body.catalog-product-view:not(.dyo_pd_page) #checkout-step-login .block-checkout-login {
        width: 228px;
        margin: 20px auto 0 !important;
        float: none; }
      body.cms-shopper-home-2col #checkout-step-login input.input-text, body.flycart-category-view #checkout-step-login input.input-text, body.catalogsearch-result-index #checkout-step-login input.input-text, body.catalog-product-view:not(.dyo_pd_page) #checkout-step-login input.input-text {
        width: 218px; }
      body.cms-shopper-home-2col #review-buttons-container, body.flycart-category-view #review-buttons-container, body.catalogsearch-result-index #review-buttons-container, body.catalog-product-view:not(.dyo_pd_page) #review-buttons-container {
        text-align: center; }
      body.cms-shopper-home-2col #review-buttons-container button, body.flycart-category-view #review-buttons-container button, body.catalogsearch-result-index #review-buttons-container button, body.catalog-product-view:not(.dyo_pd_page) #review-buttons-container button {
        float: none; }
      body.cms-shopper-home-2col #my-orders-table span.title, body.flycart-category-view #my-orders-table span.title, body.catalogsearch-result-index #my-orders-table span.title, body.catalog-product-view:not(.dyo_pd_page) #my-orders-table span.title {
        display: inline-block; }
      body.cms-shopper-home-2col #my-orders-table tr, body.flycart-category-view #my-orders-table tr, body.catalogsearch-result-index #my-orders-table tr, body.catalog-product-view:not(.dyo_pd_page) #my-orders-table tr {
        border-bottom: 1px solid #e9e9e9; }
      body.cms-shopper-home-2col #my-orders-table tr.last, body.flycart-category-view #my-orders-table tr.last, body.catalogsearch-result-index #my-orders-table tr.last, body.catalog-product-view:not(.dyo_pd_page) #my-orders-table tr.last {
        border: none; }
      body.cms-shopper-home-2col .form-list li.wide select, body.flycart-category-view .form-list li.wide select, body.catalogsearch-result-index .form-list li.wide select, body.catalog-product-view:not(.dyo_pd_page) .form-list li.wide select {
        width: 250px; }
      body.cms-shopper-home-2col .form-list li.wide .input-box,
      body.cms-shopper-home-2col .form-list li.wide input.input-text, body.flycart-category-view .form-list li.wide .input-box,
      body.flycart-category-view .form-list li.wide input.input-text, body.catalogsearch-result-index .form-list li.wide .input-box,
      body.catalogsearch-result-index .form-list li.wide input.input-text, body.catalog-product-view:not(.dyo_pd_page) .form-list li.wide .input-box,
      body.catalog-product-view:not(.dyo_pd_page) .form-list li.wide input.input-text {
        width: 254px; }
      body.cms-shopper-home-2col .col2-set .col-1, body.cms-shopper-home-2col .col2-set .col-2, body.flycart-category-view .col2-set .col-1, body.flycart-category-view .col2-set .col-2, body.catalogsearch-result-index .col2-set .col-1, body.catalogsearch-result-index .col2-set .col-2, body.catalog-product-view:not(.dyo_pd_page) .col2-set .col-1, body.catalog-product-view:not(.dyo_pd_page) .col2-set .col-2 {
        float: none;
        width: 100%; }
      body.cms-shopper-home-2col .col2-set address, body.flycart-category-view .col2-set address, body.catalogsearch-result-index .col2-set address, body.catalog-product-view:not(.dyo_pd_page) .col2-set address {
        margin: 5px 0; }
      body.cms-shopper-home-2col .buttons-set .back-link, body.flycart-category-view .buttons-set .back-link, body.catalogsearch-result-index .buttons-set .back-link, body.catalog-product-view:not(.dyo_pd_page) .buttons-set .back-link {
        margin: 10px 0; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    body.cms-shopper-home-2col .row, body.cms-shopper-home-2col .asSeenIn, body.flycart-category-view .row, body.flycart-category-view .asSeenIn, body.catalogsearch-result-index .row, body.catalogsearch-result-index .asSeenIn, body.catalog-product-view:not(.dyo_pd_page) .row, body.catalog-product-view:not(.dyo_pd_page) .asSeenIn {
      margin: 0 auto;
      width: 456px !important; }
    body.cms-shopper-home-2col .row .row, body.flycart-category-view .row .row, body.catalogsearch-result-index .row .row, body.catalog-product-view:not(.dyo_pd_page) .row .row {
      width: auto;
      display: inline-block;
      margin: 0 -15px; }
    body.cms-shopper-home-2col .grid_2, body.cms-shopper-home-2col .grid_3, body.cms-shopper-home-2col .grid_5, body.cms-shopper-home-2col .grid_6, body.cms-shopper-home-2col .grid_8, body.cms-shopper-home-2col .grid_9, body.cms-shopper-home-2col .grid_10, body.cms-shopper-home-2col .grid_11, body.cms-shopper-home-2col .grid_12, body.flycart-category-view .grid_2, body.flycart-category-view .grid_3, body.flycart-category-view .grid_5, body.flycart-category-view .grid_6, body.flycart-category-view .grid_8, body.flycart-category-view .grid_9, body.flycart-category-view .grid_10, body.flycart-category-view .grid_11, body.flycart-category-view .grid_12, body.catalogsearch-result-index .grid_2, body.catalogsearch-result-index .grid_3, body.catalogsearch-result-index .grid_5, body.catalogsearch-result-index .grid_6, body.catalogsearch-result-index .grid_8, body.catalogsearch-result-index .grid_9, body.catalogsearch-result-index .grid_10, body.catalogsearch-result-index .grid_11, body.catalogsearch-result-index .grid_12, body.catalog-product-view:not(.dyo_pd_page) .grid_2, body.catalog-product-view:not(.dyo_pd_page) .grid_3, body.catalog-product-view:not(.dyo_pd_page) .grid_5, body.catalog-product-view:not(.dyo_pd_page) .grid_6, body.catalog-product-view:not(.dyo_pd_page) .grid_8, body.catalog-product-view:not(.dyo_pd_page) .grid_9, body.catalog-product-view:not(.dyo_pd_page) .grid_10, body.catalog-product-view:not(.dyo_pd_page) .grid_11, body.catalog-product-view:not(.dyo_pd_page) .grid_12 {
      width: 426px;
      margin: 0 15px 25px;
      float: left;
      display: inline;
      position: relative; }
    body.cms-shopper-home-2col .grid_4, body.cms-shopper-home-2col .grid_7, body.flycart-category-view .grid_4, body.flycart-category-view .grid_7, body.catalogsearch-result-index .grid_4, body.catalogsearch-result-index .grid_7, body.catalog-product-view:not(.dyo_pd_page) .grid_4, body.catalog-product-view:not(.dyo_pd_page) .grid_7 {
      width: 426px;
      float: left;
      display: inline;
      position: relative; }
    body.cms-shopper-home-2col .grid_1, body.flycart-category-view .grid_1, body.catalogsearch-result-index .grid_1, body.catalog-product-view:not(.dyo_pd_page) .grid_1 {
      display: none; }
    body.cms-shopper-home-2col ul.links, body.flycart-category-view ul.links, body.catalogsearch-result-index ul.links, body.catalog-product-view:not(.dyo_pd_page) ul.links {
      display: inline; }
    body.cms-shopper-home-2col .links li, body.flycart-category-view .links li, body.catalogsearch-result-index .links li, body.catalog-product-view:not(.dyo_pd_page) .links li {
      line-height: 150%;
      display: inline;
      margin-right: 15px; }
    body.cms-shopper-home-2col .links li:last-child, body.flycart-category-view .links li:last-child, body.catalogsearch-result-index .links li:last-child, body.catalog-product-view:not(.dyo_pd_page) .links li:last-child {
      margin-right: 0; }
    body.cms-shopper-home-2col .links li.separator, body.flycart-category-view .links li.separator, body.catalogsearch-result-index .links li.separator, body.catalog-product-view:not(.dyo_pd_page) .links li.separator {
      display: none; }
    body.cms-shopper-home-2col .col1-layout .col-main, body.flycart-category-view .col1-layout .col-main, body.catalogsearch-result-index .col1-layout .col-main, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .col-main {
      width: 300px;
      margin: 0 0 0 84px; }
    body.cms-shopper-home-2col .col1-layout .col-main .products-grid, body.flycart-category-view .col1-layout .col-main .products-grid, body.catalogsearch-result-index .col1-layout .col-main .products-grid, body.catalog-product-view:not(.dyo_pd_page) .col1-layout .col-main .products-grid {
      margin: 0; }
    body.cms-shopper-home-2col .cart .cart-collaterals .grid_4, body.flycart-category-view .cart .cart-collaterals .grid_4, body.catalogsearch-result-index .cart .cart-collaterals .grid_4, body.catalog-product-view:not(.dyo_pd_page) .cart .cart-collaterals .grid_4 {
      width: 300px;
      margin: 0 15px 25px; }
    body.cms-shopper-home-2col .homepage-banners a .content p, body.flycart-category-view .homepage-banners a .content p, body.catalogsearch-result-index .homepage-banners a .content p, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content p {
      display: block; }
    body.cms-shopper-home-2col .flexslider .slides .content, body.flycart-category-view .flexslider .slides .content, body.catalogsearch-result-index .flexslider .slides .content, body.catalog-product-view:not(.dyo_pd_page) .flexslider .slides .content {
      max-width: 396px;
      margin: 30px; }
    body.cms-shopper-home-2col .flex-direction-nav, body.flycart-category-view .flex-direction-nav, body.catalogsearch-result-index .flex-direction-nav, body.catalog-product-view:not(.dyo_pd_page) .flex-direction-nav {
      width: 456px; }
    body.cms-shopper-home-2col .flex-direction-nav a, body.flycart-category-view .flex-direction-nav a, body.catalogsearch-result-index .flex-direction-nav a, body.catalog-product-view:not(.dyo_pd_page) .flex-direction-nav a {
      width: 30px;
      height: 30px;
      margin: -20px 0 0;
      display: block;
      background: url("../images/bg_direction_nav.png") no-repeat 0 0;
      position: absolute;
      top: 50%;
      cursor: pointer;
      text-indent: -9999px;
      opacity: 0;
      -webkit-transition: all .3s ease; }
    body.cms-shopper-home-2col .flex-direction-nav .flex-next, body.flycart-category-view .flex-direction-nav .flex-next, body.catalogsearch-result-index .flex-direction-nav .flex-next, body.catalog-product-view:not(.dyo_pd_page) .flex-direction-nav .flex-next {
      background-position: 100% 0; }
    body.cms-shopper-home-2col .flexslider:hover .flex-next, body.flycart-category-view .flexslider:hover .flex-next, body.catalogsearch-result-index .flexslider:hover .flex-next, body.catalog-product-view:not(.dyo_pd_page) .flexslider:hover .flex-next {
      opacity: 0.8;
      right: 5px; }
    body.cms-shopper-home-2col .flexslider:hover .flex-prev, body.flycart-category-view .flexslider:hover .flex-prev, body.catalogsearch-result-index .flexslider:hover .flex-prev, body.catalog-product-view:not(.dyo_pd_page) .flexslider:hover .flex-prev {
      opacity: 0.8;
      left: 5px; }
    body.cms-shopper-home-2col .main .slider-container, body.flycart-category-view .main .slider-container, body.catalogsearch-result-index .main .slider-container, body.catalog-product-view:not(.dyo_pd_page) .main .slider-container {
      margin-left: 0; }
    body.cms-shopper-home-2col .breadcrumbs, body.flycart-category-view .breadcrumbs, body.catalogsearch-result-index .breadcrumbs, body.catalog-product-view:not(.dyo_pd_page) .breadcrumbs {
      margin-left: 84px; }
    body.cms-shopper-home-2col .homepage-banners, body.flycart-category-view .homepage-banners, body.catalogsearch-result-index .homepage-banners, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners {
      width: 300px !important; }
    body.cms-shopper-home-2col .homepage-banners .grid_6, body.flycart-category-view .homepage-banners .grid_6, body.catalogsearch-result-index .homepage-banners .grid_6, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners .grid_6 {
      width: 300px; }
    body.cms-shopper-home-2col .homepage-banners a .content p, body.flycart-category-view .homepage-banners a .content p, body.catalogsearch-result-index .homepage-banners a .content p, body.catalog-product-view:not(.dyo_pd_page) .homepage-banners a .content p {
      display: none; } }

body.general a {
  transition: color 600ms ease-in-out;
  -webkit-transition: color 600ms ease-in-out;
  -moz-transition: color 600ms ease-in-out;
  -o-transition: color 600ms ease-in-out; }

body.general a:hover {
  transition: color 10ms ease-in-out;
  -webkit-transition: color 10ms ease-in-out;
  -moz-transition: color 10ms ease-in-out;
  -o-transition: color 10ms ease-in-out; }

body.general .slider-container .jcarousel-list .btn-cart,
body.general .jcarousel-next-horizontal, body.general .jcarousel-prev-horizontal,
body.general #toTop,
body.general .banners a span,
body.general .banners a em,
body.general .banner a span,
body.general .banner a em,
body.general .products-grid .btn-cart,
body.general .products-list .btn-cart,
body.general .opc .step-title,
body.general .product-tabs a,
body.general .footer-banners a img, body.general .homepage-banners a img,
body.general footer .footer-subscribe button.button span,
body.general .quick-view,
body.general nav .nav-top-title, body.general .nav-container .nav-top-title,
body.general nav .nav-top-title div.icon span, body.general .nav-container .nav-top-title div.icon span,
body.general .compare-top {
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out; }

body.general .jcarousel-next-horizontal:hover, body.general .jcarousel-prev-horizontal:hover {
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out; }

body.general .footer-info .block-control {
  transition: background-color 400ms ease-in-out;
  -webkit-transition: background-color 400ms ease-in-out;
  -moz-transition: background-color 400ms ease-in-out;
  -o-transition: background-color 400ms ease-in-out; }

body.general button.button span,
body.general .products-list .button-container .btn-add-cart span,
body.general .pager .pages li a.next span,
body.general .pager .pages li a.previous span,
body.general .slideshow-nav a,
body.general .header-dropdown ul li a,
body.general .cart-top-title a span.icon,
body.general .compare-top-title a span.icon,
body.general .search-top-container .search-form .search-top-title span.icon,
body.general .footer-info ul.social li a,
body.general .footer-info ul.twitterList li span.tweet-icon,
body.general .search-top, body.general .cart-top > a,
body.general .product-view .add-to-links li span.icon,
body.general .top-opc li.allow .number,
body.general .btn-remove, body.general .btn-edit, body.general .products-grid .hover .button-container button.button span span em {
  transition: background 200ms ease-in-out;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out; }

body.general #nav > li > a, body.general #nav ul li a, body.general #nav > li > a > span,
body.general #mobile-nav > li > a, body.general #mobile-nav ul li a, body.general #mobile-nav > li > a > span,
body.general #queldoreiNav > li > a, body.general #queldoreiNav ul li a, body.general #queldoreiNav > li > a > span {
  transition: all 600ms ease-in-out;
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out; }

body.general #nav > li > a:hover, body.general #nav ul li a:hover, body.general #nav > li > a:hover > span,
body.general #mobile-nav > li > a:hover, body.general #mobile-nav ul li a:hover, body.general #mobile-nav > li > a:hover > span,
body.general #queldoreiNav > li > a:hover, body.general #queldoreiNav ul li a:hover, body.general #queldoreiNav > li > a:hover > span {
  transition: all 100ms ease-in-out;
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out; }

body.general .products-grid .add-to-links li a:hover span {
  color: #000;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

body.general .products-grid .add-to-links li a span,
body.general .mobile-nav li.parent > a em,
body.general .search-field #search_mini_form .form-search button {
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out; }

body.general {
  /*-----------------------------------------------------------------------------

	-	Revolution Slider 1.5.3 -

		Screen Stylesheet

version:   	2.1
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/
  /*-----------------------------------------------------------------------------

	-	Revolution Slider 2.0 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/
  /*************************
	-	CAPTIONS	-
**************************/
  /******************************
	-	revolution-buttonS	-
*******************************/
  /*	revolution-button COLORS	*/
  /****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/
  /************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
  /******************************
	-	IE8 HACKS	-
*******************************/
  /******************************
	-	SHADOWS		-
******************************/
  /********************************
	-	FULLSCREEN VIDEO	-
*********************************/
  /************************
	-	NAVIGATION	-
*************************/
  /** BULLETS **/
  /**	SQUARE BULLETS **/
  /**	SQUARE BULLETS **/
  /** navbar NAVIGATION VERSION **/
  /** navbar NAVIGATION VERSION **/
  /*************************************
	-	TP ARROWS 	-
**************************************/
  /****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/
  /************************************
		-	TP BANNER TIMER		-
*************************************/
  /***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/
  /*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/
  /*  CAPTION SLIDELINK   **/ }
  body.general .fullwidthbanner-container {
    width: 100% !important;
    position: relative;
    padding: 0; }
  body.general .fullwidthbanner-container .fullwidthbanner {
    width: 100% !important;
    overflow: hidden;
    position: relative; }
  body.general .fullwidthbanner-container iframe {
    border: 0; }
  body.general .tp-hide-revslider, body.general .tp-caption.tp-hidden-caption {
    visibility: hidden !important;
    display: none !important; }
  body.general .tp-caption.big_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #000;
    letter-spacing: 0px; }
  body.general .tp-caption.big_orange {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    font-family: "PT Sans", Arial;
    padding: 0px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #fb7354;
    letter-spacing: -1.5px; }
  body.general .tp-caption.big_black {
    position: absolute;
    color: #000;
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: "PT Sans", 'Open Sans', sans;
    padding: 0px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #fff;
    letter-spacing: -1.5px; }
  body.general .tp-caption.medium_grey {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", Arial;
    padding: 2px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #888;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.small_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: "PT Sans", Arial;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.medium_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.large_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.large_black_text {
    position: absolute;
    color: #000;
    text-shadow: none;
    font-weight: 300;
    font-size: 42px;
    line-height: 42px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.very_large_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 60px;
    line-height: 60px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0px; }
  body.general .tp-caption.very_large_black_text {
    position: absolute;
    color: #000;
    text-shadow: none;
    font-weight: 800;
    font-size: 72px;
    line-height: 72px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.bold_red_text {
    position: absolute;
    color: #d31e00;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.bold_brown_text {
    position: absolute;
    color: #a04606;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.bold_green_text {
    position: absolute;
    color: #5b9830;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.very_big_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    padding: 3px 4px;
    padding-top: 1px;
    background-color: #7e8e96; }
  body.general .tp-caption.very_big_black {
    position: absolute;
    color: #000;
    text-shadow: none;
    font-weight: 700;
    font-size: 60px;
    line-height: 60px;
    font-family: "PT Sans", Arial;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    padding: 0px 4px;
    padding-top: 1px;
    background-color: #fff; }
  body.general .tp-caption.boxshadow {
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.black {
    color: #000;
    text-shadow: none;
    font-weight: 300;
    font-size: 19px;
    line-height: 19px;
    font-family: "PT Sans", 'Open Sans', sans; }
  body.general .tp-caption.noshadow {
    text-shadow: none; }
  body.general .tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out; }
  body.general .tp-caption a:hover {
    color: #ffa902; }
  body.general .tp_inner_padding {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    max-height: none !important; }
  body.general .revolution-button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff !important;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
    font-size: 15px;
    line-height: 45px !important;
    background: url(../images/gradient/g30.png) repeat-x top;
    font-family: "PT Sans", arial, sans-serif;
    font-weight: bold;
    letter-spacing: -1px; }
  body.general .revolution-button.big {
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
    font-weight: bold;
    padding: 9px 20px;
    font-size: 19px;
    line-height: 57px !important;
    background: url(../images/gradient/g40.png) repeat-x top; }
  body.general .purchase:hover,
  body.general .revolution-button:hover,
  body.general .revolution-button.big:hover {
    background-position: bottom, 15px 11px; }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    body.general .revolution-button {
      padding: 4px 8px 3px;
      line-height: 25px !important;
      font-size: 11px !important;
      font-weight: normal; }
    body.general a.revolution-button {
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      -ms-transition: none; } }
  @media only screen and (min-width: 0px) and (max-width: 479px) {
    body.general .revolution-button {
      padding: 2px 5px 2px;
      line-height: 20px !important;
      font-size: 10px !important; }
    body.general a.revolution-button {
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      -ms-transition: none; } }
  body.general .revolution-button.green, body.general .revolution-button:hover.green,
  body.general .purchase.green, body.general .purchase:hover.green {
    background-color: #21a117;
    -webkit-box-shadow: 0px 3px 0px 0px #104d0b;
    -moz-box-shadow: 0px 3px 0px 0px #104d0b;
    box-shadow: 0px 3px 0px 0px #104d0b; }
  body.general .revolution-button.blue, body.general .revolution-button:hover.blue,
  body.general .purchase.blue, body.general .purchase:hover.blue {
    background-color: #1d78cb;
    -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
    -moz-box-shadow: 0px 3px 0px 0px #0f3e68;
    box-shadow: 0px 3px 0px 0px #0f3e68; }
  body.general .revolution-button.red, body.general .revolution-button:hover.red,
  body.general .purchase.red, body.general .purchase:hover.red {
    background-color: #cb1d1d;
    -webkit-box-shadow: 0px 3px 0px 0px #7c1212;
    -moz-box-shadow: 0px 3px 0px 0px #7c1212;
    box-shadow: 0px 3px 0px 0px #7c1212; }
  body.general .revolution-button.orange, body.general .revolution-button:hover.orange,
  body.general .purchase.orange, body.general .purchase:hover.orange {
    background-color: #ff7700;
    -webkit-box-shadow: 0px 3px 0px 0px #a34c00;
    -moz-box-shadow: 0px 3px 0px 0px #a34c00;
    box-shadow: 0px 3px 0px 0px #a34c00; }
  body.general .revolution-button.darkgrey, body.general .revolution-button.grey,
  body.general .revolution-button:hover.darkgrey, body.general .revolution-button:hover.grey,
  body.general .purchase.darkgrey, body.general .purchase:hover.darkgrey {
    background-color: #555;
    -webkit-box-shadow: 0px 3px 0px 0px #222;
    -moz-box-shadow: 0px 3px 0px 0px #222;
    box-shadow: 0px 3px 0px 0px #222; }
  body.general .revolution-button.lightgrey, body.general .revolution-button:hover.lightgrey,
  body.general .purchase.lightgrey, body.general .purchase:hover.lightgrey {
    background-color: #888;
    -webkit-box-shadow: 0px 3px 0px 0px #555;
    -moz-box-shadow: 0px 3px 0px 0px #555;
    box-shadow: 0px 3px 0px 0px #555; }
  body.general .tp-simpleresponsive .slotholder *,
  body.general .tp-simpleresponsive img {
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000; }
  body.general .tp-simpleresponsive .caption,
  body.general .tp-simpleresponsive .tp-caption {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    visibility: hidden; }
  body.general .tp-simpleresponsive img {
    max-width: none; }
  body.general .noFilterClass {
    filter: none !important; }
  body.general .tp-bannershadow {
    position: absolute;
    display: none;
    margin-left: auto;
    margin-right: auto;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none; }
  body.general .tp-bannershadow.tp-shadow1 {
    background: url(../assets/shadow1.png) no-repeat;
    background-size: 100%;
    width: 890px;
    height: 30px;
    bottom: -30px; }
  body.general .tp-bannershadow.tp-shadow2 {
    background: url(../assets/shadow2.png) no-repeat;
    background-size: 100%;
    width: 890px;
    height: 60px;
    bottom: -60px; }
  body.general .tp-bannershadow.tp-shadow3 {
    background: url(../assets/shadow3.png) no-repeat;
    background-size: 100%;
    width: 890px;
    height: 60px;
    bottom: -60px; }
  body.general .caption.fullscreenvideo {
    left: 0px;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%; }
  body.general .caption.fullscreenvideo iframe {
    width: 100% !important;
    height: 100% !important; }
  body.general .tp-caption.fullscreenvideo {
    left: 0px;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%; }
  body.general .tp-caption.fullscreenvideo iframe {
    width: 100% !important;
    height: 100% !important; }
  body.general .tp-bullets {
    z-index: 100;
    position: absolute;
    bottom: -14px !important; }
  body.general .tp-bullets.simplebullets {
    bottom: 10px; }
  body.general .tp-bullets.simplebullets.navbar {
    margin-left: -40px;
    border: 1px solid #666;
    border-bottom: 1px solid #444;
    bottom: -20px;
    background: url(../assets/boxed_bgtile.png);
    height: 40px;
    padding: 0px 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: -17px; }
  body.general .tp-bullets.simplebullets.navbar-old {
    bottom: -20px;
    background: url(../assets/navigdots_bgtile.png);
    height: 35px;
    padding: 0px 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: -17px; }
  body.general .tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #ededed;
    width: 8px;
    height: 8px;
    margin-right: 0px;
    float: left;
    margin-top: -4px;
    margin-left: 6px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
  body.general .tp-bullets.simplebullets.round .bullet.last {
    margin-right: 6px; }
  body.general .tp-bullets.simplebullets.round-old .bullet {
    cursor: pointer;
    position: relative;
    background: url(../assets/bullets.png) no-Repeat bottom left;
    width: 23px;
    height: 23px;
    margin-right: 0px;
    float: left;
    margin-top: -12px; }
  body.general .tp-bullets.simplebullets.round-old .bullet.last {
    margin-right: 0px; }
  body.general .tp-bullets.simplebullets.square .bullet {
    cursor: pointer;
    position: relative;
    background: url(../assets/bullets2.png) no-Repeat bottom left;
    width: 19px;
    height: 19px;
    margin-right: 0px;
    float: left;
    margin-top: -10px; }
  body.general .tp-bullets.simplebullets.square .bullet.last {
    margin-right: 0px; }
  body.general .tp-bullets.simplebullets.square-old .bullet {
    cursor: pointer;
    position: relative;
    background: url(../assets/bullets2.png) no-Repeat bottom left;
    width: 19px;
    height: 19px;
    margin-right: 0px;
    float: left;
    margin-top: -10px; }
  body.general .tp-bullets.simplebullets.square-old .bullet.last {
    margin-right: 0px; }
  body.general .tp-bullets.simplebullets.navbar .bullet {
    cursor: pointer;
    position: relative;
    background: url(../assets/bullet_boxed.png) no-Repeat top left;
    width: 18px;
    height: 19px;
    margin-right: 5px;
    float: left;
    margin-top: 10px; }
  body.general .tp-bullets.simplebullets.navbar .bullet.first {
    margin-left: 0px !important; }
  body.general .tp-bullets.simplebullets.navbar .bullet.last {
    margin-right: 0px !important; }
  body.general .tp-bullets.simplebullets.navbar-old .bullet {
    cursor: pointer;
    position: relative;
    background: url(../assets/navigdots.png) no-Repeat bottom left;
    width: 15px;
    height: 15px;
    margin-left: 5px !important;
    margin-right: 5px !important;
    float: left;
    margin-top: 10px; }
  body.general .tp-bullets.simplebullets.navbar-old .bullet.first {
    margin-left: 30px !important; }
  body.general .tp-bullets.simplebullets.navbar-old .bullet.last {
    margin-right: 30px !important; }
  body.general .tp-bullets.simplebullets .bullet:hover,
  body.general .tp-bullets.simplebullets .bullet.selected {
    background-position: top left; }
  body.general .tp-bullets.simplebullets.round .bullet:hover,
  body.general .tp-bullets.simplebullets.round .bullet.selected,
  body.general .tp-bullets.simplebullets.navbar .bullet:hover,
  body.general .tp-bullets.simplebullets.navbar .bullet.selected {
    background-position: bottom left; }
  body.general .tp-leftarrow.round {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #fff url(../images/slideshow_arrows.png) no-repeat 0 0;
    width: 78px;
    height: 78px;
    float: left;
    margin-left: 39px;
    margin-top: -39px;
    opacity: 0.8;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease; }
  body.general .tp-rightarrow.round {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #fff url(../images/slideshow_arrows.png) no-repeat 100% 0;
    width: 78px;
    height: 78px;
    float: left;
    margin-left: -39px;
    margin-top: -39px;
    opacity: 0.8;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease; }
  body.general .tp-leftarrow.round-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/arrow_left.png) no-Repeat top left;
    width: 26px;
    height: 26px;
    margin-right: 0px;
    float: left;
    margin-top: -13px; }
  body.general .tp-rightarrow.round-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/arrow_right.png) no-Repeat top left;
    width: 26px;
    height: 26px;
    margin-right: 0px;
    float: left;
    margin-top: -13px; }
  body.general .tp-leftarrow.navbar {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/small_left_boxed.png) no-Repeat top left;
    width: 20px;
    height: 15px;
    float: left;
    margin-right: 4px;
    margin-top: -4px; }
  body.general .tp-rightarrow.navbar {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/small_right_boxed.png) no-Repeat top left;
    width: 20px;
    height: 15px;
    float: left;
    margin-left: -36px;
    margin-top: -4px; }
  body.general .tp-leftarrow.navbar-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/arrowleft.png) no-Repeat top left;
    width: 9px;
    height: 16px;
    float: left;
    margin-right: -20px;
    margin-top: -8px; }
  body.general .tp-rightarrow.navbar-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/arrowright.png) no-Repeat top left;
    width: 9px;
    height: 16px;
    float: left;
    margin-left: -20px;
    margin-top: -8px; }
  body.general .tp-leftarrow.navbar-old.thumbswitharrow {
    margin-right: 10px; }
  body.general .tp-rightarrow.navbar-old.thumbswitharrow {
    margin-left: 0px; }
  body.general .tp-leftarrow.square {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/arrow_left2.png) no-Repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-right: 0px;
    margin-top: -9px; }
  body.general .tp-rightarrow.square {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/arrow_right2.png) no-Repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-left: 0px;
    margin-top: -9px; }
  body.general .tp-leftarrow.square-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/arrow_left2.png) no-Repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-right: 0px;
    margin-top: -9px; }
  body.general .tp-rightarrow.square-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../assets/arrow_right2.png) no-Repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-left: 0px;
    margin-top: -9px; }
  body.general .tp-leftarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #fff url(../images/slideshow_arrows.png) no-repeat 0 0;
    width: 78px;
    height: 78px;
    margin-left: 39px;
    margin-top: -39px;
    opacity: 0.8;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease; }
  body.general .tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #fff url(../images/slideshow_arrows.png) no-repeat 100% 0;
    width: 78px;
    height: 78px;
    margin-left: -39px;
    margin-top: -39px;
    opacity: 0.8;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease; }
  body.general .tp-leftarrow:hover,
  body.general .tp-rightarrow:hover {
    opacity: 1; }
  body.general .tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    /* THE DIMENSIONS OF THE THUMB CONTAINER */
    margin-top: -50px; }
  body.general .fullwidthbanner-container .tp-thumbs {
    padding: 3px; }
  body.general .tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    /* THE DIMENSIONS OF THE THUMB CONTAINER */
    overflow: hidden;
    position: relative; }
  body.general .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute; }
  body.general .tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    /* THE DIMENSION OF A SINGLE THUMB */
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out; }
  body.general .tp-bullets.tp-thumbs .bullet:hover,
  body.general .tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1; }
  body.general .tp-thumbs img {
    width: 100%; }
  body.general .tp-bannertimer {
    width: 100%;
    height: 3px;
    background: #322c29;
    position: absolute;
    z-index: 200; }
  body.general .tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 3px; }
  @media only screen and (max-width: 767px) {
    body.general .fullwidthbanner-container .tp-bullets {
      display: none; }
    body.general .fullwidthbanner-container .tparrows {
      display: none; } }
  body.general .tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none; }
  body.general .tp-simpleresponsive a {
    text-decoration: none; }
  body.general .tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  body.general .tp-simpleresponsive > ul > li {
    list-stye: none;
    position: absolute;
    visibility: hidden; }
  body.general .caption.slidelink a div,
  body.general .tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
    background: url(../assets/coloredbg.png) repeat; }
  body.general .tp-loader {
    background: url(../assets/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 998;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; }

body.general {
  /*-----------------------------------------------------------------------------

	-	Revolution Slider 2.0 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	09/18/11
last update: 13.10.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/
  /*************************
 -	SHOPPER CAPTIONS	-
**************************/
  /*************************
    -	CAPTIONS	-
**************************/
  /******************************
	-	revolution-buttonS	-
*******************************/
  /*	revolution-button COLORS	*/ }
  body.general .tp-caption.shopper_large_caption_light {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 72px;
    font-weight: 300;
    line-height: 72px; }
  body.general .tp-caption.shopper_large_caption_medium {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 72px;
    font-weight: 500;
    line-height: 72px; }
  body.general .tp-caption.shopper_large_caption_bold {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 72px;
    font-weight: 800;
    line-height: 72px; }
  body.general .tp-caption.shopper_caption_light {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 300;
    line-height: 60px; }
  body.general .tp-caption.shopper_caption_medium {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 500;
    line-height: 60px; }
  body.general .tp-caption.shopper_caption_bold {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 800;
    line-height: 60px; }
  body.general .tp-caption.shopper_caption_underline_light {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px 10px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 300;
    line-height: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.09) !important; }
  body.general .tp-caption.shopper_caption_underline_medium {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px 10px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 500;
    line-height: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.09) !important; }
  body.general .tp-caption.shopper_caption_underline_bold {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px 10px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 800;
    line-height: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.09) !important; }
  body.general .tp-caption.shopper_small_caption_light {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 28px; }
  body.general .tp-caption.shopper_small_caption_medium {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px; }
  body.general .tp-caption.shopper_small_caption_bold {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 800;
    line-height: 28px; }
  body.general .tp-caption.shopper_small_text_light {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: none;
    padding: 0;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans",Arial, sans-serif !important;
    font-size: 14px;
    font-weight: 300;
    line-height: 19px; }
  body.general .tp-caption.shopper_small_text_medium {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: none;
    padding: 0;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans",Arial, sans-serif !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px; }
  body.general .tp-caption.shopper_small_text_bold {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: none;
    padding: 0;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans",Arial, sans-serif !important;
    font-size: 14px;
    font-weight: 800;
    line-height: 19px; }
  body.general .tp-caption.shopper_medium_text_light {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: none;
    padding: 0;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 28px; }
  body.general .tp-caption.shopper_medium_text_medium {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: none;
    padding: 0;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px; }
  body.general .tp-caption.shopper_medium_text_bold {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: none;
    padding: 0;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: 0px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; }
  body.general .tp-caption.shopper_white_bg_light {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 0 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: -1.5px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
    background: #fff; }
  body.general .tp-caption.shopper_white_bg_medium {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 0 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: -1.5px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 36px;
    font-weight: 500;
    line-height: 36px;
    background: #fff; }
  body.general .tp-caption.shopper_white_bg_bold {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    text-transform: uppercase;
    padding: 0 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    letter-spacing: -1.5px;
    font-family: "PT Sans","Myriad Pro", sans-serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 36px;
    background: #fff; }
  body.general .tp-caption.big_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #000;
    letter-spacing: 0px; }
  body.general .tp-caption.big_orange {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    font-family: "PT Sans", Arial;
    padding: 0px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #fb7354;
    letter-spacing: -1.5px; }
  body.general .tp-caption.big_black {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: "PT Sans", 'Open Sans', sans;
    padding: 0px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #fff;
    letter-spacing: -1.5px; }
  body.general .tp-caption.medium_grey {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", Arial;
    padding: 2px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #888;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.small_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: "PT Sans", Arial;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.medium_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.large_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.large_black_text {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 300;
    font-size: 42px;
    line-height: 42px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.very_large_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 60px;
    line-height: 60px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0px; }
  body.general .tp-caption.very_large_black_text {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 800;
    font-size: 72px;
    line-height: 72px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.bold_red_text {
    position: absolute;
    color: #d31e00;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.bold_brown_text {
    position: absolute;
    color: #a04606;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.bold_green_text {
    position: absolute;
    color: #5b9830;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap; }
  body.general .tp-caption.very_big_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: "PT Sans", 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    padding: 3px 4px;
    padding-top: 1px;
    background-color: #7e8e96; }
  body.general .tp-caption.very_big_black {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 700;
    font-size: 60px;
    line-height: 60px;
    font-family: "PT Sans", Arial;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    padding: 0px 4px;
    padding-top: 1px;
    background-color: #fff; }
  body.general .tp-caption.boxshadow {
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); }
  body.general .tp-caption.black {
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 300;
    font-size: 19px;
    line-height: 19px;
    font-family: "PT Sans", 'Open Sans', sans; }
  body.general .tp-caption.noshadow {
    text-shadow: none; }
  body.general .tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out; }
  body.general .tp-caption a:hover {
    color: #ffa902; }
  body.general .revolution-button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff !important;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
    font-size: 15px;
    line-height: 45px !important;
    background: url(../images/gradient/g30.png) repeat-x top;
    font-family: "PT Sans", arial, sans-serif;
    font-weight: bold;
    letter-spacing: -1px; }
  body.general .revolution-button.big {
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
    font-weight: bold;
    padding: 9px 20px;
    font-size: 19px;
    line-height: 57px !important;
    background: url(../images/gradient/g40.png) repeat-x top; }
  body.general .purchase:hover,
  body.general .revolution-button:hover,
  body.general .revolution-button.big:hover {
    background-position: bottom, 15px 11px; }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    body.general .revolution-button {
      padding: 4px 8px 3px;
      line-height: 25px !important;
      font-size: 11px !important;
      font-weight: normal; }
    body.general a.revolution-button {
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      -ms-transition: none; } }
  @media only screen and (min-width: 0px) and (max-width: 479px) {
    body.general .revolution-button {
      padding: 2px 5px 2px;
      line-height: 20px !important;
      font-size: 10px !important; }
    body.general a.revolution-button {
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      -ms-transition: none; } }
  body.general .revolution-button.green, body.general .revolution-button:hover.green,
  body.general .purchase.green, body.general .purchase:hover.green {
    background-color: #21a117;
    -webkit-box-shadow: 0px 3px 0px 0px #104d0b;
    -moz-box-shadow: 0px 3px 0px 0px #104d0b;
    box-shadow: 0px 3px 0px 0px #104d0b; }
  body.general .revolution-button.blue, body.general .revolution-button:hover.blue,
  body.general .purchase.blue, body.general .purchase:hover.blue {
    background-color: #1d78cb;
    -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
    -moz-box-shadow: 0px 3px 0px 0px #0f3e68;
    box-shadow: 0px 3px 0px 0px #0f3e68; }
  body.general .revolution-button.red, body.general .revolution-button:hover.red,
  body.general .purchase.red, body.general .purchase:hover.red {
    background-color: #cb1d1d;
    -webkit-box-shadow: 0px 3px 0px 0px #7c1212;
    -moz-box-shadow: 0px 3px 0px 0px #7c1212;
    box-shadow: 0px 3px 0px 0px #7c1212; }
  body.general .revolution-button.orange, body.general .revolution-button:hover.orange,
  body.general .purchase.orange, body.general .purchase:hover.orange {
    background-color: #ff7700;
    -webkit-box-shadow: 0px 3px 0px 0px #a34c00;
    -moz-box-shadow: 0px 3px 0px 0px #a34c00;
    box-shadow: 0px 3px 0px 0px #a34c00; }
  body.general .revolution-button.darkgrey, body.general .revolution-button.grey,
  body.general .revolution-button:hover.darkgrey, body.general .revolution-button:hover.grey,
  body.general .purchase.darkgrey, body.general .purchase:hover.darkgrey {
    background-color: #555;
    -webkit-box-shadow: 0px 3px 0px 0px #222;
    -moz-box-shadow: 0px 3px 0px 0px #222;
    box-shadow: 0px 3px 0px 0px #222; }
  body.general .revolution-button.lightgrey, body.general .revolution-button:hover.lightgrey,
  body.general .purchase.lightgrey, body.general .purchase:hover.lightgrey {
    background-color: #888;
    -webkit-box-shadow: 0px 3px 0px 0px #555;
    -moz-box-shadow: 0px 3px 0px 0px #555;
    box-shadow: 0px 3px 0px 0px #555; }

body.flycart-category-view, body.loosediamonds-index-index, body.choosediamond-index-pair, body.loosediamonds-search-filter, body.loosediamonds-index-diamondsearch, body.designyourring-index-index, body.designyourearring-index-index, body.designyourpendant-index-index, body.choosediamond-index-index {
  /*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
  /* Layout helpers
----------------------------------*/
  /* required comment for clearfix to work in Opera \*/
  /* end clearfix */
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* states and images */
  /* Misc visuals
----------------------------------*/
  /* Overlays */
  /*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */
  /* Component containers
----------------------------------*/
  /* Interaction states
----------------------------------*/
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* states and images */
  /* positioning */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
----------------------------------*/
  /* Corner radius */
  /* Overlays */
  /*
 * jQuery UI Slider 1.8.16 
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */ }
  body.flycart-category-view .ui-helper-hidden, body.loosediamonds-index-index .ui-helper-hidden, body.choosediamond-index-pair .ui-helper-hidden, body.loosediamonds-search-filter .ui-helper-hidden, body.loosediamonds-index-diamondsearch .ui-helper-hidden, body.designyourring-index-index .ui-helper-hidden, body.designyourearring-index-index .ui-helper-hidden, body.designyourpendant-index-index .ui-helper-hidden, body.choosediamond-index-index .ui-helper-hidden {
    display: none; }
  body.flycart-category-view .ui-helper-hidden-accessible, body.loosediamonds-index-index .ui-helper-hidden-accessible, body.choosediamond-index-pair .ui-helper-hidden-accessible, body.loosediamonds-search-filter .ui-helper-hidden-accessible, body.loosediamonds-index-diamondsearch .ui-helper-hidden-accessible, body.designyourring-index-index .ui-helper-hidden-accessible, body.designyourearring-index-index .ui-helper-hidden-accessible, body.designyourpendant-index-index .ui-helper-hidden-accessible, body.choosediamond-index-index .ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px); }
  body.flycart-category-view .ui-helper-reset, body.loosediamonds-index-index .ui-helper-reset, body.choosediamond-index-pair .ui-helper-reset, body.loosediamonds-search-filter .ui-helper-reset, body.loosediamonds-index-diamondsearch .ui-helper-reset, body.designyourring-index-index .ui-helper-reset, body.designyourearring-index-index .ui-helper-reset, body.designyourpendant-index-index .ui-helper-reset, body.choosediamond-index-index .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none; }
  body.flycart-category-view .ui-helper-clearfix:after, body.loosediamonds-index-index .ui-helper-clearfix:after, body.choosediamond-index-pair .ui-helper-clearfix:after, body.loosediamonds-search-filter .ui-helper-clearfix:after, body.loosediamonds-index-diamondsearch .ui-helper-clearfix:after, body.designyourring-index-index .ui-helper-clearfix:after, body.designyourearring-index-index .ui-helper-clearfix:after, body.designyourpendant-index-index .ui-helper-clearfix:after, body.choosediamond-index-index .ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  body.flycart-category-view .ui-helper-clearfix, body.loosediamonds-index-index .ui-helper-clearfix, body.choosediamond-index-pair .ui-helper-clearfix, body.loosediamonds-search-filter .ui-helper-clearfix, body.loosediamonds-index-diamondsearch .ui-helper-clearfix, body.designyourring-index-index .ui-helper-clearfix, body.designyourearring-index-index .ui-helper-clearfix, body.designyourpendant-index-index .ui-helper-clearfix, body.choosediamond-index-index .ui-helper-clearfix {
    display: inline-block; }
  body.flycart-category-view * html .ui-helper-clearfix, body.loosediamonds-index-index * html .ui-helper-clearfix, body.choosediamond-index-pair * html .ui-helper-clearfix, body.loosediamonds-search-filter * html .ui-helper-clearfix, body.loosediamonds-index-diamondsearch * html .ui-helper-clearfix, body.designyourring-index-index * html .ui-helper-clearfix, body.designyourearring-index-index * html .ui-helper-clearfix, body.designyourpendant-index-index * html .ui-helper-clearfix, body.choosediamond-index-index * html .ui-helper-clearfix {
    height: 1%; }
  body.flycart-category-view .ui-helper-clearfix, body.loosediamonds-index-index .ui-helper-clearfix, body.choosediamond-index-pair .ui-helper-clearfix, body.loosediamonds-search-filter .ui-helper-clearfix, body.loosediamonds-index-diamondsearch .ui-helper-clearfix, body.designyourring-index-index .ui-helper-clearfix, body.designyourearring-index-index .ui-helper-clearfix, body.designyourpendant-index-index .ui-helper-clearfix, body.choosediamond-index-index .ui-helper-clearfix {
    display: block; }
  body.flycart-category-view .ui-helper-zfix, body.loosediamonds-index-index .ui-helper-zfix, body.choosediamond-index-pair .ui-helper-zfix, body.loosediamonds-search-filter .ui-helper-zfix, body.loosediamonds-index-diamondsearch .ui-helper-zfix, body.designyourring-index-index .ui-helper-zfix, body.designyourearring-index-index .ui-helper-zfix, body.designyourpendant-index-index .ui-helper-zfix, body.choosediamond-index-index .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0); }
  body.flycart-category-view .ui-state-disabled, body.loosediamonds-index-index .ui-state-disabled, body.choosediamond-index-pair .ui-state-disabled, body.loosediamonds-search-filter .ui-state-disabled, body.loosediamonds-index-diamondsearch .ui-state-disabled, body.designyourring-index-index .ui-state-disabled, body.designyourearring-index-index .ui-state-disabled, body.designyourpendant-index-index .ui-state-disabled, body.choosediamond-index-index .ui-state-disabled {
    cursor: default !important; }
  body.flycart-category-view .ui-icon, body.loosediamonds-index-index .ui-icon, body.choosediamond-index-pair .ui-icon, body.loosediamonds-search-filter .ui-icon, body.loosediamonds-index-diamondsearch .ui-icon, body.designyourring-index-index .ui-icon, body.designyourearring-index-index .ui-icon, body.designyourpendant-index-index .ui-icon, body.choosediamond-index-index .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat; }
  body.flycart-category-view .ui-widget-overlay, body.loosediamonds-index-index .ui-widget-overlay, body.choosediamond-index-pair .ui-widget-overlay, body.loosediamonds-search-filter .ui-widget-overlay, body.loosediamonds-index-diamondsearch .ui-widget-overlay, body.designyourring-index-index .ui-widget-overlay, body.designyourearring-index-index .ui-widget-overlay, body.designyourpendant-index-index .ui-widget-overlay, body.choosediamond-index-index .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  body.flycart-category-view .ui-widget, body.loosediamonds-index-index .ui-widget, body.choosediamond-index-pair .ui-widget, body.loosediamonds-search-filter .ui-widget, body.loosediamonds-index-diamondsearch .ui-widget, body.designyourring-index-index .ui-widget, body.designyourearring-index-index .ui-widget, body.designyourpendant-index-index .ui-widget, body.choosediamond-index-index .ui-widget {
    font-family: "PT Sans", Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1.1em;
    width: 180px; }
  body.flycart-category-view .ui-widget .ui-widget, body.loosediamonds-index-index .ui-widget .ui-widget, body.choosediamond-index-pair .ui-widget .ui-widget, body.loosediamonds-search-filter .ui-widget .ui-widget, body.loosediamonds-index-diamondsearch .ui-widget .ui-widget, body.designyourring-index-index .ui-widget .ui-widget, body.designyourearring-index-index .ui-widget .ui-widget, body.designyourpendant-index-index .ui-widget .ui-widget, body.choosediamond-index-index .ui-widget .ui-widget {
    font-size: 1em; }
  body.flycart-category-view .ui-widget input, body.flycart-category-view .ui-widget select, body.flycart-category-view .ui-widget textarea, body.flycart-category-view .ui-widget button, body.loosediamonds-index-index .ui-widget input, body.loosediamonds-index-index .ui-widget select, body.loosediamonds-index-index .ui-widget textarea, body.loosediamonds-index-index .ui-widget button, body.choosediamond-index-pair .ui-widget input, body.choosediamond-index-pair .ui-widget select, body.choosediamond-index-pair .ui-widget textarea, body.choosediamond-index-pair .ui-widget button, body.loosediamonds-search-filter .ui-widget input, body.loosediamonds-search-filter .ui-widget select, body.loosediamonds-search-filter .ui-widget textarea, body.loosediamonds-search-filter .ui-widget button, body.loosediamonds-index-diamondsearch .ui-widget input, body.loosediamonds-index-diamondsearch .ui-widget select, body.loosediamonds-index-diamondsearch .ui-widget textarea, body.loosediamonds-index-diamondsearch .ui-widget button, body.designyourring-index-index .ui-widget input, body.designyourring-index-index .ui-widget select, body.designyourring-index-index .ui-widget textarea, body.designyourring-index-index .ui-widget button, body.designyourearring-index-index .ui-widget input, body.designyourearring-index-index .ui-widget select, body.designyourearring-index-index .ui-widget textarea, body.designyourearring-index-index .ui-widget button, body.designyourpendant-index-index .ui-widget input, body.designyourpendant-index-index .ui-widget select, body.designyourpendant-index-index .ui-widget textarea, body.designyourpendant-index-index .ui-widget button, body.choosediamond-index-index .ui-widget input, body.choosediamond-index-index .ui-widget select, body.choosediamond-index-index .ui-widget textarea, body.choosediamond-index-index .ui-widget button {
    font-family: "PT Sans", Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em; }
  body.flycart-category-view .bcolor, body.loosediamonds-index-index .bcolor, body.choosediamond-index-pair .bcolor, body.loosediamonds-search-filter .bcolor, body.loosediamonds-index-diamondsearch .bcolor, body.designyourring-index-index .bcolor, body.designyourearring-index-index .bcolor, body.designyourpendant-index-index .bcolor, body.choosediamond-index-index .bcolor {
    background: #FFFFFF; }
  body.flycart-category-view .ui-widget-content, body.loosediamonds-index-index .ui-widget-content, body.choosediamond-index-pair .ui-widget-content, body.loosediamonds-search-filter .ui-widget-content, body.loosediamonds-index-diamondsearch .ui-widget-content, body.designyourring-index-index .ui-widget-content, body.designyourearring-index-index .ui-widget-content, body.designyourpendant-index-index .ui-widget-content, body.choosediamond-index-index .ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    border-radius: 0px !important;
    color: #333333; }
  body.flycart-category-view .ui-widget-content a, body.loosediamonds-index-index .ui-widget-content a, body.choosediamond-index-pair .ui-widget-content a, body.loosediamonds-search-filter .ui-widget-content a, body.loosediamonds-index-diamondsearch .ui-widget-content a, body.designyourring-index-index .ui-widget-content a, body.designyourearring-index-index .ui-widget-content a, body.designyourpendant-index-index .ui-widget-content a, body.choosediamond-index-index .ui-widget-content a {
    color: #333333; }
  body.flycart-category-view .ui-widget-header, body.loosediamonds-index-index .ui-widget-header, body.choosediamond-index-pair .ui-widget-header, body.loosediamonds-search-filter .ui-widget-header, body.loosediamonds-index-diamondsearch .ui-widget-header, body.designyourring-index-index .ui-widget-header, body.designyourearring-index-index .ui-widget-header, body.designyourpendant-index-index .ui-widget-header, body.choosediamond-index-index .ui-widget-header {
    border: 1px solid #e78f08;
    background: #880000;
    color: #ffffff;
    font-weight: bold; }
  body.flycart-category-view .ui-widget-header a, body.loosediamonds-index-index .ui-widget-header a, body.choosediamond-index-pair .ui-widget-header a, body.loosediamonds-search-filter .ui-widget-header a, body.loosediamonds-index-diamondsearch .ui-widget-header a, body.designyourring-index-index .ui-widget-header a, body.designyourearring-index-index .ui-widget-header a, body.designyourpendant-index-index .ui-widget-header a, body.choosediamond-index-index .ui-widget-header a {
    color: #ffffff; }
  body.flycart-category-view .ui-state-default, body.flycart-category-view .ui-widget-content .ui-state-default, body.flycart-category-view .ui-widget-header .ui-state-default, body.loosediamonds-index-index .ui-state-default, body.loosediamonds-index-index .ui-widget-content .ui-state-default, body.loosediamonds-index-index .ui-widget-header .ui-state-default, body.choosediamond-index-pair .ui-state-default, body.choosediamond-index-pair .ui-widget-content .ui-state-default, body.choosediamond-index-pair .ui-widget-header .ui-state-default, body.loosediamonds-search-filter .ui-state-default, body.loosediamonds-search-filter .ui-widget-content .ui-state-default, body.loosediamonds-search-filter .ui-widget-header .ui-state-default, body.loosediamonds-index-diamondsearch .ui-state-default, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-default, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-default, body.designyourring-index-index .ui-state-default, body.designyourring-index-index .ui-widget-content .ui-state-default, body.designyourring-index-index .ui-widget-header .ui-state-default, body.designyourearring-index-index .ui-state-default, body.designyourearring-index-index .ui-widget-content .ui-state-default, body.designyourearring-index-index .ui-widget-header .ui-state-default, body.designyourpendant-index-index .ui-state-default, body.designyourpendant-index-index .ui-widget-content .ui-state-default, body.designyourpendant-index-index .ui-widget-header .ui-state-default, body.choosediamond-index-index .ui-state-default, body.choosediamond-index-index .ui-widget-content .ui-state-default, body.choosediamond-index-index .ui-widget-header .ui-state-default {
    background-color: #E2E2E4;
    font-weight: bold;
    color: #1c94c4; }
  body.flycart-category-view .ui-state-default a, body.flycart-category-view .ui-state-default a:link, body.flycart-category-view .ui-state-default a:visited, body.loosediamonds-index-index .ui-state-default a, body.loosediamonds-index-index .ui-state-default a:link, body.loosediamonds-index-index .ui-state-default a:visited, body.choosediamond-index-pair .ui-state-default a, body.choosediamond-index-pair .ui-state-default a:link, body.choosediamond-index-pair .ui-state-default a:visited, body.loosediamonds-search-filter .ui-state-default a, body.loosediamonds-search-filter .ui-state-default a:link, body.loosediamonds-search-filter .ui-state-default a:visited, body.loosediamonds-index-diamondsearch .ui-state-default a, body.loosediamonds-index-diamondsearch .ui-state-default a:link, body.loosediamonds-index-diamondsearch .ui-state-default a:visited, body.designyourring-index-index .ui-state-default a, body.designyourring-index-index .ui-state-default a:link, body.designyourring-index-index .ui-state-default a:visited, body.designyourearring-index-index .ui-state-default a, body.designyourearring-index-index .ui-state-default a:link, body.designyourearring-index-index .ui-state-default a:visited, body.designyourpendant-index-index .ui-state-default a, body.designyourpendant-index-index .ui-state-default a:link, body.designyourpendant-index-index .ui-state-default a:visited, body.choosediamond-index-index .ui-state-default a, body.choosediamond-index-index .ui-state-default a:link, body.choosediamond-index-index .ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none; }
  body.flycart-category-view .ui-state-hover, body.flycart-category-view .ui-widget-content .ui-state-hover, body.flycart-category-view .ui-widget-header .ui-state-hover, body.flycart-category-view .ui-state-focus, body.flycart-category-view .ui-widget-content .ui-state-focus, body.flycart-category-view .ui-widget-header .ui-state-focus, body.loosediamonds-index-index .ui-state-hover, body.loosediamonds-index-index .ui-widget-content .ui-state-hover, body.loosediamonds-index-index .ui-widget-header .ui-state-hover, body.loosediamonds-index-index .ui-state-focus, body.loosediamonds-index-index .ui-widget-content .ui-state-focus, body.loosediamonds-index-index .ui-widget-header .ui-state-focus, body.choosediamond-index-pair .ui-state-hover, body.choosediamond-index-pair .ui-widget-content .ui-state-hover, body.choosediamond-index-pair .ui-widget-header .ui-state-hover, body.choosediamond-index-pair .ui-state-focus, body.choosediamond-index-pair .ui-widget-content .ui-state-focus, body.choosediamond-index-pair .ui-widget-header .ui-state-focus, body.loosediamonds-search-filter .ui-state-hover, body.loosediamonds-search-filter .ui-widget-content .ui-state-hover, body.loosediamonds-search-filter .ui-widget-header .ui-state-hover, body.loosediamonds-search-filter .ui-state-focus, body.loosediamonds-search-filter .ui-widget-content .ui-state-focus, body.loosediamonds-search-filter .ui-widget-header .ui-state-focus, body.loosediamonds-index-diamondsearch .ui-state-hover, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-hover, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-hover, body.loosediamonds-index-diamondsearch .ui-state-focus, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-focus, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-focus, body.designyourring-index-index .ui-state-hover, body.designyourring-index-index .ui-widget-content .ui-state-hover, body.designyourring-index-index .ui-widget-header .ui-state-hover, body.designyourring-index-index .ui-state-focus, body.designyourring-index-index .ui-widget-content .ui-state-focus, body.designyourring-index-index .ui-widget-header .ui-state-focus, body.designyourearring-index-index .ui-state-hover, body.designyourearring-index-index .ui-widget-content .ui-state-hover, body.designyourearring-index-index .ui-widget-header .ui-state-hover, body.designyourearring-index-index .ui-state-focus, body.designyourearring-index-index .ui-widget-content .ui-state-focus, body.designyourearring-index-index .ui-widget-header .ui-state-focus, body.designyourpendant-index-index .ui-state-hover, body.designyourpendant-index-index .ui-widget-content .ui-state-hover, body.designyourpendant-index-index .ui-widget-header .ui-state-hover, body.designyourpendant-index-index .ui-state-focus, body.designyourpendant-index-index .ui-widget-content .ui-state-focus, body.designyourpendant-index-index .ui-widget-header .ui-state-focus, body.choosediamond-index-index .ui-state-hover, body.choosediamond-index-index .ui-widget-content .ui-state-hover, body.choosediamond-index-index .ui-widget-header .ui-state-hover, body.choosediamond-index-index .ui-state-focus, body.choosediamond-index-index .ui-widget-content .ui-state-focus, body.choosediamond-index-index .ui-widget-header .ui-state-focus {
    /*border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x*/
    font-weight: bold; }
  body.flycart-category-view .ui-state-hover a, body.flycart-category-view .ui-state-hover a:hover, body.loosediamonds-index-index .ui-state-hover a, body.loosediamonds-index-index .ui-state-hover a:hover, body.choosediamond-index-pair .ui-state-hover a, body.choosediamond-index-pair .ui-state-hover a:hover, body.loosediamonds-search-filter .ui-state-hover a, body.loosediamonds-search-filter .ui-state-hover a:hover, body.loosediamonds-index-diamondsearch .ui-state-hover a, body.loosediamonds-index-diamondsearch .ui-state-hover a:hover, body.designyourring-index-index .ui-state-hover a, body.designyourring-index-index .ui-state-hover a:hover, body.designyourearring-index-index .ui-state-hover a, body.designyourearring-index-index .ui-state-hover a:hover, body.designyourpendant-index-index .ui-state-hover a, body.designyourpendant-index-index .ui-state-hover a:hover, body.choosediamond-index-index .ui-state-hover a, body.choosediamond-index-index .ui-state-hover a:hover {
    text-decoration: none; }
  body.flycart-category-view .ui-state-active, body.flycart-category-view .ui-widget-content .ui-state-active, body.flycart-category-view .ui-widget-header .ui-state-active, body.loosediamonds-index-index .ui-state-active, body.loosediamonds-index-index .ui-widget-content .ui-state-active, body.loosediamonds-index-index .ui-widget-header .ui-state-active, body.choosediamond-index-pair .ui-state-active, body.choosediamond-index-pair .ui-widget-content .ui-state-active, body.choosediamond-index-pair .ui-widget-header .ui-state-active, body.loosediamonds-search-filter .ui-state-active, body.loosediamonds-search-filter .ui-widget-content .ui-state-active, body.loosediamonds-search-filter .ui-widget-header .ui-state-active, body.loosediamonds-index-diamondsearch .ui-state-active, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-active, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-active, body.designyourring-index-index .ui-state-active, body.designyourring-index-index .ui-widget-content .ui-state-active, body.designyourring-index-index .ui-widget-header .ui-state-active, body.designyourearring-index-index .ui-state-active, body.designyourearring-index-index .ui-widget-content .ui-state-active, body.designyourearring-index-index .ui-widget-header .ui-state-active, body.designyourpendant-index-index .ui-state-active, body.designyourpendant-index-index .ui-widget-content .ui-state-active, body.designyourpendant-index-index .ui-widget-header .ui-state-active, body.choosediamond-index-index .ui-state-active, body.choosediamond-index-index .ui-widget-content .ui-state-active, body.choosediamond-index-index .ui-widget-header .ui-state-active {
    /*border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; */
    font-weight: bold;
    color: #eb8f00; }
  body.flycart-category-view .ui-state-active a, body.flycart-category-view .ui-state-active a:link, body.flycart-category-view .ui-state-active a:visited, body.loosediamonds-index-index .ui-state-active a, body.loosediamonds-index-index .ui-state-active a:link, body.loosediamonds-index-index .ui-state-active a:visited, body.choosediamond-index-pair .ui-state-active a, body.choosediamond-index-pair .ui-state-active a:link, body.choosediamond-index-pair .ui-state-active a:visited, body.loosediamonds-search-filter .ui-state-active a, body.loosediamonds-search-filter .ui-state-active a:link, body.loosediamonds-search-filter .ui-state-active a:visited, body.loosediamonds-index-diamondsearch .ui-state-active a, body.loosediamonds-index-diamondsearch .ui-state-active a:link, body.loosediamonds-index-diamondsearch .ui-state-active a:visited, body.designyourring-index-index .ui-state-active a, body.designyourring-index-index .ui-state-active a:link, body.designyourring-index-index .ui-state-active a:visited, body.designyourearring-index-index .ui-state-active a, body.designyourearring-index-index .ui-state-active a:link, body.designyourearring-index-index .ui-state-active a:visited, body.designyourpendant-index-index .ui-state-active a, body.designyourpendant-index-index .ui-state-active a:link, body.designyourpendant-index-index .ui-state-active a:visited, body.choosediamond-index-index .ui-state-active a, body.choosediamond-index-index .ui-state-active a:link, body.choosediamond-index-index .ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none; }
  body.flycart-category-view .ui-widget :active, body.loosediamonds-index-index .ui-widget :active, body.choosediamond-index-pair .ui-widget :active, body.loosediamonds-search-filter .ui-widget :active, body.loosediamonds-index-diamondsearch .ui-widget :active, body.designyourring-index-index .ui-widget :active, body.designyourearring-index-index .ui-widget :active, body.designyourpendant-index-index .ui-widget :active, body.choosediamond-index-index .ui-widget :active {
    outline: none; }
  body.flycart-category-view .ui-state-highlight, body.flycart-category-view .ui-widget-content .ui-state-highlight, body.flycart-category-view .ui-widget-header .ui-state-highlight, body.loosediamonds-index-index .ui-state-highlight, body.loosediamonds-index-index .ui-widget-content .ui-state-highlight, body.loosediamonds-index-index .ui-widget-header .ui-state-highlight, body.choosediamond-index-pair .ui-state-highlight, body.choosediamond-index-pair .ui-widget-content .ui-state-highlight, body.choosediamond-index-pair .ui-widget-header .ui-state-highlight, body.loosediamonds-search-filter .ui-state-highlight, body.loosediamonds-search-filter .ui-widget-content .ui-state-highlight, body.loosediamonds-search-filter .ui-widget-header .ui-state-highlight, body.loosediamonds-index-diamondsearch .ui-state-highlight, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-highlight, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-highlight, body.designyourring-index-index .ui-state-highlight, body.designyourring-index-index .ui-widget-content .ui-state-highlight, body.designyourring-index-index .ui-widget-header .ui-state-highlight, body.designyourearring-index-index .ui-state-highlight, body.designyourearring-index-index .ui-widget-content .ui-state-highlight, body.designyourearring-index-index .ui-widget-header .ui-state-highlight, body.designyourpendant-index-index .ui-state-highlight, body.designyourpendant-index-index .ui-widget-content .ui-state-highlight, body.designyourpendant-index-index .ui-widget-header .ui-state-highlight, body.choosediamond-index-index .ui-state-highlight, body.choosediamond-index-index .ui-widget-content .ui-state-highlight, body.choosediamond-index-index .ui-widget-header .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
    color: #363636; }
  body.flycart-category-view .ui-state-highlight a, body.flycart-category-view .ui-widget-content .ui-state-highlight a, body.flycart-category-view .ui-widget-header .ui-state-highlight a, body.loosediamonds-index-index .ui-state-highlight a, body.loosediamonds-index-index .ui-widget-content .ui-state-highlight a, body.loosediamonds-index-index .ui-widget-header .ui-state-highlight a, body.choosediamond-index-pair .ui-state-highlight a, body.choosediamond-index-pair .ui-widget-content .ui-state-highlight a, body.choosediamond-index-pair .ui-widget-header .ui-state-highlight a, body.loosediamonds-search-filter .ui-state-highlight a, body.loosediamonds-search-filter .ui-widget-content .ui-state-highlight a, body.loosediamonds-search-filter .ui-widget-header .ui-state-highlight a, body.loosediamonds-index-diamondsearch .ui-state-highlight a, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-highlight a, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-highlight a, body.designyourring-index-index .ui-state-highlight a, body.designyourring-index-index .ui-widget-content .ui-state-highlight a, body.designyourring-index-index .ui-widget-header .ui-state-highlight a, body.designyourearring-index-index .ui-state-highlight a, body.designyourearring-index-index .ui-widget-content .ui-state-highlight a, body.designyourearring-index-index .ui-widget-header .ui-state-highlight a, body.designyourpendant-index-index .ui-state-highlight a, body.designyourpendant-index-index .ui-widget-content .ui-state-highlight a, body.designyourpendant-index-index .ui-widget-header .ui-state-highlight a, body.choosediamond-index-index .ui-state-highlight a, body.choosediamond-index-index .ui-widget-content .ui-state-highlight a, body.choosediamond-index-index .ui-widget-header .ui-state-highlight a {
    color: #363636; }
  body.flycart-category-view .ui-state-error, body.flycart-category-view .ui-widget-content .ui-state-error, body.flycart-category-view .ui-widget-header .ui-state-error, body.loosediamonds-index-index .ui-state-error, body.loosediamonds-index-index .ui-widget-content .ui-state-error, body.loosediamonds-index-index .ui-widget-header .ui-state-error, body.choosediamond-index-pair .ui-state-error, body.choosediamond-index-pair .ui-widget-content .ui-state-error, body.choosediamond-index-pair .ui-widget-header .ui-state-error, body.loosediamonds-search-filter .ui-state-error, body.loosediamonds-search-filter .ui-widget-content .ui-state-error, body.loosediamonds-search-filter .ui-widget-header .ui-state-error, body.loosediamonds-index-diamondsearch .ui-state-error, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-error, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-error, body.designyourring-index-index .ui-state-error, body.designyourring-index-index .ui-widget-content .ui-state-error, body.designyourring-index-index .ui-widget-header .ui-state-error, body.designyourearring-index-index .ui-state-error, body.designyourearring-index-index .ui-widget-content .ui-state-error, body.designyourearring-index-index .ui-widget-header .ui-state-error, body.designyourpendant-index-index .ui-state-error, body.designyourpendant-index-index .ui-widget-content .ui-state-error, body.designyourpendant-index-index .ui-widget-header .ui-state-error, body.choosediamond-index-index .ui-state-error, body.choosediamond-index-index .ui-widget-content .ui-state-error, body.choosediamond-index-index .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    color: #ffffff; }
  body.flycart-category-view .ui-state-error a, body.flycart-category-view .ui-widget-content .ui-state-error a, body.flycart-category-view .ui-widget-header .ui-state-error a, body.loosediamonds-index-index .ui-state-error a, body.loosediamonds-index-index .ui-widget-content .ui-state-error a, body.loosediamonds-index-index .ui-widget-header .ui-state-error a, body.choosediamond-index-pair .ui-state-error a, body.choosediamond-index-pair .ui-widget-content .ui-state-error a, body.choosediamond-index-pair .ui-widget-header .ui-state-error a, body.loosediamonds-search-filter .ui-state-error a, body.loosediamonds-search-filter .ui-widget-content .ui-state-error a, body.loosediamonds-search-filter .ui-widget-header .ui-state-error a, body.loosediamonds-index-diamondsearch .ui-state-error a, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-error a, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-error a, body.designyourring-index-index .ui-state-error a, body.designyourring-index-index .ui-widget-content .ui-state-error a, body.designyourring-index-index .ui-widget-header .ui-state-error a, body.designyourearring-index-index .ui-state-error a, body.designyourearring-index-index .ui-widget-content .ui-state-error a, body.designyourearring-index-index .ui-widget-header .ui-state-error a, body.designyourpendant-index-index .ui-state-error a, body.designyourpendant-index-index .ui-widget-content .ui-state-error a, body.designyourpendant-index-index .ui-widget-header .ui-state-error a, body.choosediamond-index-index .ui-state-error a, body.choosediamond-index-index .ui-widget-content .ui-state-error a, body.choosediamond-index-index .ui-widget-header .ui-state-error a {
    color: #ffffff; }
  body.flycart-category-view .ui-state-error-text, body.flycart-category-view .ui-widget-content .ui-state-error-text, body.flycart-category-view .ui-widget-header .ui-state-error-text, body.loosediamonds-index-index .ui-state-error-text, body.loosediamonds-index-index .ui-widget-content .ui-state-error-text, body.loosediamonds-index-index .ui-widget-header .ui-state-error-text, body.choosediamond-index-pair .ui-state-error-text, body.choosediamond-index-pair .ui-widget-content .ui-state-error-text, body.choosediamond-index-pair .ui-widget-header .ui-state-error-text, body.loosediamonds-search-filter .ui-state-error-text, body.loosediamonds-search-filter .ui-widget-content .ui-state-error-text, body.loosediamonds-search-filter .ui-widget-header .ui-state-error-text, body.loosediamonds-index-diamondsearch .ui-state-error-text, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-error-text, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-error-text, body.designyourring-index-index .ui-state-error-text, body.designyourring-index-index .ui-widget-content .ui-state-error-text, body.designyourring-index-index .ui-widget-header .ui-state-error-text, body.designyourearring-index-index .ui-state-error-text, body.designyourearring-index-index .ui-widget-content .ui-state-error-text, body.designyourearring-index-index .ui-widget-header .ui-state-error-text, body.designyourpendant-index-index .ui-state-error-text, body.designyourpendant-index-index .ui-widget-content .ui-state-error-text, body.designyourpendant-index-index .ui-widget-header .ui-state-error-text, body.choosediamond-index-index .ui-state-error-text, body.choosediamond-index-index .ui-widget-content .ui-state-error-text, body.choosediamond-index-index .ui-widget-header .ui-state-error-text {
    color: #ffffff; }
  body.flycart-category-view .ui-priority-primary, body.flycart-category-view .ui-widget-content .ui-priority-primary, body.flycart-category-view .ui-widget-header .ui-priority-primary, body.loosediamonds-index-index .ui-priority-primary, body.loosediamonds-index-index .ui-widget-content .ui-priority-primary, body.loosediamonds-index-index .ui-widget-header .ui-priority-primary, body.choosediamond-index-pair .ui-priority-primary, body.choosediamond-index-pair .ui-widget-content .ui-priority-primary, body.choosediamond-index-pair .ui-widget-header .ui-priority-primary, body.loosediamonds-search-filter .ui-priority-primary, body.loosediamonds-search-filter .ui-widget-content .ui-priority-primary, body.loosediamonds-search-filter .ui-widget-header .ui-priority-primary, body.loosediamonds-index-diamondsearch .ui-priority-primary, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-priority-primary, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-priority-primary, body.designyourring-index-index .ui-priority-primary, body.designyourring-index-index .ui-widget-content .ui-priority-primary, body.designyourring-index-index .ui-widget-header .ui-priority-primary, body.designyourearring-index-index .ui-priority-primary, body.designyourearring-index-index .ui-widget-content .ui-priority-primary, body.designyourearring-index-index .ui-widget-header .ui-priority-primary, body.designyourpendant-index-index .ui-priority-primary, body.designyourpendant-index-index .ui-widget-content .ui-priority-primary, body.designyourpendant-index-index .ui-widget-header .ui-priority-primary, body.choosediamond-index-index .ui-priority-primary, body.choosediamond-index-index .ui-widget-content .ui-priority-primary, body.choosediamond-index-index .ui-widget-header .ui-priority-primary {
    font-weight: bold; }
  body.flycart-category-view .ui-priority-secondary, body.flycart-category-view .ui-widget-content .ui-priority-secondary, body.flycart-category-view .ui-widget-header .ui-priority-secondary, body.loosediamonds-index-index .ui-priority-secondary, body.loosediamonds-index-index .ui-widget-content .ui-priority-secondary, body.loosediamonds-index-index .ui-widget-header .ui-priority-secondary, body.choosediamond-index-pair .ui-priority-secondary, body.choosediamond-index-pair .ui-widget-content .ui-priority-secondary, body.choosediamond-index-pair .ui-widget-header .ui-priority-secondary, body.loosediamonds-search-filter .ui-priority-secondary, body.loosediamonds-search-filter .ui-widget-content .ui-priority-secondary, body.loosediamonds-search-filter .ui-widget-header .ui-priority-secondary, body.loosediamonds-index-diamondsearch .ui-priority-secondary, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-priority-secondary, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-priority-secondary, body.designyourring-index-index .ui-priority-secondary, body.designyourring-index-index .ui-widget-content .ui-priority-secondary, body.designyourring-index-index .ui-widget-header .ui-priority-secondary, body.designyourearring-index-index .ui-priority-secondary, body.designyourearring-index-index .ui-widget-content .ui-priority-secondary, body.designyourearring-index-index .ui-widget-header .ui-priority-secondary, body.designyourpendant-index-index .ui-priority-secondary, body.designyourpendant-index-index .ui-widget-content .ui-priority-secondary, body.designyourpendant-index-index .ui-widget-header .ui-priority-secondary, body.choosediamond-index-index .ui-priority-secondary, body.choosediamond-index-index .ui-widget-content .ui-priority-secondary, body.choosediamond-index-index .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal; }
  body.flycart-category-view .ui-state-disabled, body.flycart-category-view .ui-widget-content .ui-state-disabled, body.flycart-category-view .ui-widget-header .ui-state-disabled, body.loosediamonds-index-index .ui-state-disabled, body.loosediamonds-index-index .ui-widget-content .ui-state-disabled, body.loosediamonds-index-index .ui-widget-header .ui-state-disabled, body.choosediamond-index-pair .ui-state-disabled, body.choosediamond-index-pair .ui-widget-content .ui-state-disabled, body.choosediamond-index-pair .ui-widget-header .ui-state-disabled, body.loosediamonds-search-filter .ui-state-disabled, body.loosediamonds-search-filter .ui-widget-content .ui-state-disabled, body.loosediamonds-search-filter .ui-widget-header .ui-state-disabled, body.loosediamonds-index-diamondsearch .ui-state-disabled, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-state-disabled, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-state-disabled, body.designyourring-index-index .ui-state-disabled, body.designyourring-index-index .ui-widget-content .ui-state-disabled, body.designyourring-index-index .ui-widget-header .ui-state-disabled, body.designyourearring-index-index .ui-state-disabled, body.designyourearring-index-index .ui-widget-content .ui-state-disabled, body.designyourearring-index-index .ui-widget-header .ui-state-disabled, body.designyourpendant-index-index .ui-state-disabled, body.designyourpendant-index-index .ui-widget-content .ui-state-disabled, body.designyourpendant-index-index .ui-widget-header .ui-state-disabled, body.choosediamond-index-index .ui-state-disabled, body.choosediamond-index-index .ui-widget-content .ui-state-disabled, body.choosediamond-index-index .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none; }
  body.flycart-category-view .ui-icon, body.loosediamonds-index-index .ui-icon, body.choosediamond-index-pair .ui-icon, body.loosediamonds-search-filter .ui-icon, body.loosediamonds-index-diamondsearch .ui-icon, body.designyourring-index-index .ui-icon, body.designyourearring-index-index .ui-icon, body.designyourpendant-index-index .ui-icon, body.choosediamond-index-index .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_222222_256x240.png); }
  body.flycart-category-view .ui-widget-content .ui-icon, body.loosediamonds-index-index .ui-widget-content .ui-icon, body.choosediamond-index-pair .ui-widget-content .ui-icon, body.loosediamonds-search-filter .ui-widget-content .ui-icon, body.loosediamonds-index-diamondsearch .ui-widget-content .ui-icon, body.designyourring-index-index .ui-widget-content .ui-icon, body.designyourearring-index-index .ui-widget-content .ui-icon, body.designyourpendant-index-index .ui-widget-content .ui-icon, body.choosediamond-index-index .ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png); }
  body.flycart-category-view .ui-widget-header .ui-icon, body.loosediamonds-index-index .ui-widget-header .ui-icon, body.choosediamond-index-pair .ui-widget-header .ui-icon, body.loosediamonds-search-filter .ui-widget-header .ui-icon, body.loosediamonds-index-diamondsearch .ui-widget-header .ui-icon, body.designyourring-index-index .ui-widget-header .ui-icon, body.designyourearring-index-index .ui-widget-header .ui-icon, body.designyourpendant-index-index .ui-widget-header .ui-icon, body.choosediamond-index-index .ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png); }
  body.flycart-category-view .ui-state-default .ui-icon, body.loosediamonds-index-index .ui-state-default .ui-icon, body.choosediamond-index-pair .ui-state-default .ui-icon, body.loosediamonds-search-filter .ui-state-default .ui-icon, body.loosediamonds-index-diamondsearch .ui-state-default .ui-icon, body.designyourring-index-index .ui-state-default .ui-icon, body.designyourearring-index-index .ui-state-default .ui-icon, body.designyourpendant-index-index .ui-state-default .ui-icon, body.choosediamond-index-index .ui-state-default .ui-icon {
    background-image: url(images/ui-icons_ef8c08_256x240.png); }
  body.flycart-category-view .ui-state-hover .ui-icon, body.flycart-category-view .ui-state-focus .ui-icon, body.loosediamonds-index-index .ui-state-hover .ui-icon, body.loosediamonds-index-index .ui-state-focus .ui-icon, body.choosediamond-index-pair .ui-state-hover .ui-icon, body.choosediamond-index-pair .ui-state-focus .ui-icon, body.loosediamonds-search-filter .ui-state-hover .ui-icon, body.loosediamonds-search-filter .ui-state-focus .ui-icon, body.loosediamonds-index-diamondsearch .ui-state-hover .ui-icon, body.loosediamonds-index-diamondsearch .ui-state-focus .ui-icon, body.designyourring-index-index .ui-state-hover .ui-icon, body.designyourring-index-index .ui-state-focus .ui-icon, body.designyourearring-index-index .ui-state-hover .ui-icon, body.designyourearring-index-index .ui-state-focus .ui-icon, body.designyourpendant-index-index .ui-state-hover .ui-icon, body.designyourpendant-index-index .ui-state-focus .ui-icon, body.choosediamond-index-index .ui-state-hover .ui-icon, body.choosediamond-index-index .ui-state-focus .ui-icon {
    /*background-image: url(images/ui-icons_ef8c08_256x240.png);*/ }
  body.flycart-category-view .ui-state-active .ui-icon, body.loosediamonds-index-index .ui-state-active .ui-icon, body.choosediamond-index-pair .ui-state-active .ui-icon, body.loosediamonds-search-filter .ui-state-active .ui-icon, body.loosediamonds-index-diamondsearch .ui-state-active .ui-icon, body.designyourring-index-index .ui-state-active .ui-icon, body.designyourearring-index-index .ui-state-active .ui-icon, body.designyourpendant-index-index .ui-state-active .ui-icon, body.choosediamond-index-index .ui-state-active .ui-icon {
    background-image: url(images/ui-icons_ef8c08_256x240.png); }
  body.flycart-category-view .ui-state-highlight .ui-icon, body.loosediamonds-index-index .ui-state-highlight .ui-icon, body.choosediamond-index-pair .ui-state-highlight .ui-icon, body.loosediamonds-search-filter .ui-state-highlight .ui-icon, body.loosediamonds-index-diamondsearch .ui-state-highlight .ui-icon, body.designyourring-index-index .ui-state-highlight .ui-icon, body.designyourearring-index-index .ui-state-highlight .ui-icon, body.designyourpendant-index-index .ui-state-highlight .ui-icon, body.choosediamond-index-index .ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_228ef1_256x240.png); }
  body.flycart-category-view .ui-state-error .ui-icon, body.flycart-category-view .ui-state-error-text .ui-icon, body.loosediamonds-index-index .ui-state-error .ui-icon, body.loosediamonds-index-index .ui-state-error-text .ui-icon, body.choosediamond-index-pair .ui-state-error .ui-icon, body.choosediamond-index-pair .ui-state-error-text .ui-icon, body.loosediamonds-search-filter .ui-state-error .ui-icon, body.loosediamonds-search-filter .ui-state-error-text .ui-icon, body.loosediamonds-index-diamondsearch .ui-state-error .ui-icon, body.loosediamonds-index-diamondsearch .ui-state-error-text .ui-icon, body.designyourring-index-index .ui-state-error .ui-icon, body.designyourring-index-index .ui-state-error-text .ui-icon, body.designyourearring-index-index .ui-state-error .ui-icon, body.designyourearring-index-index .ui-state-error-text .ui-icon, body.designyourpendant-index-index .ui-state-error .ui-icon, body.designyourpendant-index-index .ui-state-error-text .ui-icon, body.choosediamond-index-index .ui-state-error .ui-icon, body.choosediamond-index-index .ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_ffd27a_256x240.png); }
  body.flycart-category-view .ui-icon-carat-1-n, body.loosediamonds-index-index .ui-icon-carat-1-n, body.choosediamond-index-pair .ui-icon-carat-1-n, body.loosediamonds-search-filter .ui-icon-carat-1-n, body.loosediamonds-index-diamondsearch .ui-icon-carat-1-n, body.designyourring-index-index .ui-icon-carat-1-n, body.designyourearring-index-index .ui-icon-carat-1-n, body.designyourpendant-index-index .ui-icon-carat-1-n, body.choosediamond-index-index .ui-icon-carat-1-n {
    background-position: 0 0; }
  body.flycart-category-view .ui-icon-carat-1-ne, body.loosediamonds-index-index .ui-icon-carat-1-ne, body.choosediamond-index-pair .ui-icon-carat-1-ne, body.loosediamonds-search-filter .ui-icon-carat-1-ne, body.loosediamonds-index-diamondsearch .ui-icon-carat-1-ne, body.designyourring-index-index .ui-icon-carat-1-ne, body.designyourearring-index-index .ui-icon-carat-1-ne, body.designyourpendant-index-index .ui-icon-carat-1-ne, body.choosediamond-index-index .ui-icon-carat-1-ne {
    background-position: -16px 0; }
  body.flycart-category-view .ui-icon-carat-1-e, body.loosediamonds-index-index .ui-icon-carat-1-e, body.choosediamond-index-pair .ui-icon-carat-1-e, body.loosediamonds-search-filter .ui-icon-carat-1-e, body.loosediamonds-index-diamondsearch .ui-icon-carat-1-e, body.designyourring-index-index .ui-icon-carat-1-e, body.designyourearring-index-index .ui-icon-carat-1-e, body.designyourpendant-index-index .ui-icon-carat-1-e, body.choosediamond-index-index .ui-icon-carat-1-e {
    background-position: -32px 0; }
  body.flycart-category-view .ui-icon-carat-1-se, body.loosediamonds-index-index .ui-icon-carat-1-se, body.choosediamond-index-pair .ui-icon-carat-1-se, body.loosediamonds-search-filter .ui-icon-carat-1-se, body.loosediamonds-index-diamondsearch .ui-icon-carat-1-se, body.designyourring-index-index .ui-icon-carat-1-se, body.designyourearring-index-index .ui-icon-carat-1-se, body.designyourpendant-index-index .ui-icon-carat-1-se, body.choosediamond-index-index .ui-icon-carat-1-se {
    background-position: -48px 0; }
  body.flycart-category-view .ui-icon-carat-1-s, body.loosediamonds-index-index .ui-icon-carat-1-s, body.choosediamond-index-pair .ui-icon-carat-1-s, body.loosediamonds-search-filter .ui-icon-carat-1-s, body.loosediamonds-index-diamondsearch .ui-icon-carat-1-s, body.designyourring-index-index .ui-icon-carat-1-s, body.designyourearring-index-index .ui-icon-carat-1-s, body.designyourpendant-index-index .ui-icon-carat-1-s, body.choosediamond-index-index .ui-icon-carat-1-s {
    background-position: -64px 0; }
  body.flycart-category-view .ui-icon-carat-1-sw, body.loosediamonds-index-index .ui-icon-carat-1-sw, body.choosediamond-index-pair .ui-icon-carat-1-sw, body.loosediamonds-search-filter .ui-icon-carat-1-sw, body.loosediamonds-index-diamondsearch .ui-icon-carat-1-sw, body.designyourring-index-index .ui-icon-carat-1-sw, body.designyourearring-index-index .ui-icon-carat-1-sw, body.designyourpendant-index-index .ui-icon-carat-1-sw, body.choosediamond-index-index .ui-icon-carat-1-sw {
    background-position: -80px 0; }
  body.flycart-category-view .ui-icon-carat-1-w, body.loosediamonds-index-index .ui-icon-carat-1-w, body.choosediamond-index-pair .ui-icon-carat-1-w, body.loosediamonds-search-filter .ui-icon-carat-1-w, body.loosediamonds-index-diamondsearch .ui-icon-carat-1-w, body.designyourring-index-index .ui-icon-carat-1-w, body.designyourearring-index-index .ui-icon-carat-1-w, body.designyourpendant-index-index .ui-icon-carat-1-w, body.choosediamond-index-index .ui-icon-carat-1-w {
    background-position: -96px 0; }
  body.flycart-category-view .ui-icon-carat-1-nw, body.loosediamonds-index-index .ui-icon-carat-1-nw, body.choosediamond-index-pair .ui-icon-carat-1-nw, body.loosediamonds-search-filter .ui-icon-carat-1-nw, body.loosediamonds-index-diamondsearch .ui-icon-carat-1-nw, body.designyourring-index-index .ui-icon-carat-1-nw, body.designyourearring-index-index .ui-icon-carat-1-nw, body.designyourpendant-index-index .ui-icon-carat-1-nw, body.choosediamond-index-index .ui-icon-carat-1-nw {
    background-position: -112px 0; }
  body.flycart-category-view .ui-icon-carat-2-n-s, body.loosediamonds-index-index .ui-icon-carat-2-n-s, body.choosediamond-index-pair .ui-icon-carat-2-n-s, body.loosediamonds-search-filter .ui-icon-carat-2-n-s, body.loosediamonds-index-diamondsearch .ui-icon-carat-2-n-s, body.designyourring-index-index .ui-icon-carat-2-n-s, body.designyourearring-index-index .ui-icon-carat-2-n-s, body.designyourpendant-index-index .ui-icon-carat-2-n-s, body.choosediamond-index-index .ui-icon-carat-2-n-s {
    background-position: -128px 0; }
  body.flycart-category-view .ui-icon-carat-2-e-w, body.loosediamonds-index-index .ui-icon-carat-2-e-w, body.choosediamond-index-pair .ui-icon-carat-2-e-w, body.loosediamonds-search-filter .ui-icon-carat-2-e-w, body.loosediamonds-index-diamondsearch .ui-icon-carat-2-e-w, body.designyourring-index-index .ui-icon-carat-2-e-w, body.designyourearring-index-index .ui-icon-carat-2-e-w, body.designyourpendant-index-index .ui-icon-carat-2-e-w, body.choosediamond-index-index .ui-icon-carat-2-e-w {
    background-position: -144px 0; }
  body.flycart-category-view .ui-icon-triangle-1-n, body.loosediamonds-index-index .ui-icon-triangle-1-n, body.choosediamond-index-pair .ui-icon-triangle-1-n, body.loosediamonds-search-filter .ui-icon-triangle-1-n, body.loosediamonds-index-diamondsearch .ui-icon-triangle-1-n, body.designyourring-index-index .ui-icon-triangle-1-n, body.designyourearring-index-index .ui-icon-triangle-1-n, body.designyourpendant-index-index .ui-icon-triangle-1-n, body.choosediamond-index-index .ui-icon-triangle-1-n {
    background-position: 0 -16px; }
  body.flycart-category-view .ui-icon-triangle-1-ne, body.loosediamonds-index-index .ui-icon-triangle-1-ne, body.choosediamond-index-pair .ui-icon-triangle-1-ne, body.loosediamonds-search-filter .ui-icon-triangle-1-ne, body.loosediamonds-index-diamondsearch .ui-icon-triangle-1-ne, body.designyourring-index-index .ui-icon-triangle-1-ne, body.designyourearring-index-index .ui-icon-triangle-1-ne, body.designyourpendant-index-index .ui-icon-triangle-1-ne, body.choosediamond-index-index .ui-icon-triangle-1-ne {
    background-position: -16px -16px; }
  body.flycart-category-view .ui-icon-triangle-1-e, body.loosediamonds-index-index .ui-icon-triangle-1-e, body.choosediamond-index-pair .ui-icon-triangle-1-e, body.loosediamonds-search-filter .ui-icon-triangle-1-e, body.loosediamonds-index-diamondsearch .ui-icon-triangle-1-e, body.designyourring-index-index .ui-icon-triangle-1-e, body.designyourearring-index-index .ui-icon-triangle-1-e, body.designyourpendant-index-index .ui-icon-triangle-1-e, body.choosediamond-index-index .ui-icon-triangle-1-e {
    background-position: -32px -16px; }
  body.flycart-category-view .ui-icon-triangle-1-se, body.loosediamonds-index-index .ui-icon-triangle-1-se, body.choosediamond-index-pair .ui-icon-triangle-1-se, body.loosediamonds-search-filter .ui-icon-triangle-1-se, body.loosediamonds-index-diamondsearch .ui-icon-triangle-1-se, body.designyourring-index-index .ui-icon-triangle-1-se, body.designyourearring-index-index .ui-icon-triangle-1-se, body.designyourpendant-index-index .ui-icon-triangle-1-se, body.choosediamond-index-index .ui-icon-triangle-1-se {
    background-position: -48px -16px; }
  body.flycart-category-view .ui-icon-triangle-1-s, body.loosediamonds-index-index .ui-icon-triangle-1-s, body.choosediamond-index-pair .ui-icon-triangle-1-s, body.loosediamonds-search-filter .ui-icon-triangle-1-s, body.loosediamonds-index-diamondsearch .ui-icon-triangle-1-s, body.designyourring-index-index .ui-icon-triangle-1-s, body.designyourearring-index-index .ui-icon-triangle-1-s, body.designyourpendant-index-index .ui-icon-triangle-1-s, body.choosediamond-index-index .ui-icon-triangle-1-s {
    background-position: -64px -16px; }
  body.flycart-category-view .ui-icon-triangle-1-sw, body.loosediamonds-index-index .ui-icon-triangle-1-sw, body.choosediamond-index-pair .ui-icon-triangle-1-sw, body.loosediamonds-search-filter .ui-icon-triangle-1-sw, body.loosediamonds-index-diamondsearch .ui-icon-triangle-1-sw, body.designyourring-index-index .ui-icon-triangle-1-sw, body.designyourearring-index-index .ui-icon-triangle-1-sw, body.designyourpendant-index-index .ui-icon-triangle-1-sw, body.choosediamond-index-index .ui-icon-triangle-1-sw {
    background-position: -80px -16px; }
  body.flycart-category-view .ui-icon-triangle-1-w, body.loosediamonds-index-index .ui-icon-triangle-1-w, body.choosediamond-index-pair .ui-icon-triangle-1-w, body.loosediamonds-search-filter .ui-icon-triangle-1-w, body.loosediamonds-index-diamondsearch .ui-icon-triangle-1-w, body.designyourring-index-index .ui-icon-triangle-1-w, body.designyourearring-index-index .ui-icon-triangle-1-w, body.designyourpendant-index-index .ui-icon-triangle-1-w, body.choosediamond-index-index .ui-icon-triangle-1-w {
    background-position: -96px -16px; }
  body.flycart-category-view .ui-icon-triangle-1-nw, body.loosediamonds-index-index .ui-icon-triangle-1-nw, body.choosediamond-index-pair .ui-icon-triangle-1-nw, body.loosediamonds-search-filter .ui-icon-triangle-1-nw, body.loosediamonds-index-diamondsearch .ui-icon-triangle-1-nw, body.designyourring-index-index .ui-icon-triangle-1-nw, body.designyourearring-index-index .ui-icon-triangle-1-nw, body.designyourpendant-index-index .ui-icon-triangle-1-nw, body.choosediamond-index-index .ui-icon-triangle-1-nw {
    background-position: -112px -16px; }
  body.flycart-category-view .ui-icon-triangle-2-n-s, body.loosediamonds-index-index .ui-icon-triangle-2-n-s, body.choosediamond-index-pair .ui-icon-triangle-2-n-s, body.loosediamonds-search-filter .ui-icon-triangle-2-n-s, body.loosediamonds-index-diamondsearch .ui-icon-triangle-2-n-s, body.designyourring-index-index .ui-icon-triangle-2-n-s, body.designyourearring-index-index .ui-icon-triangle-2-n-s, body.designyourpendant-index-index .ui-icon-triangle-2-n-s, body.choosediamond-index-index .ui-icon-triangle-2-n-s {
    background-position: -128px -16px; }
  body.flycart-category-view .ui-icon-triangle-2-e-w, body.loosediamonds-index-index .ui-icon-triangle-2-e-w, body.choosediamond-index-pair .ui-icon-triangle-2-e-w, body.loosediamonds-search-filter .ui-icon-triangle-2-e-w, body.loosediamonds-index-diamondsearch .ui-icon-triangle-2-e-w, body.designyourring-index-index .ui-icon-triangle-2-e-w, body.designyourearring-index-index .ui-icon-triangle-2-e-w, body.designyourpendant-index-index .ui-icon-triangle-2-e-w, body.choosediamond-index-index .ui-icon-triangle-2-e-w {
    background-position: -144px -16px; }
  body.flycart-category-view .ui-icon-arrow-1-n, body.loosediamonds-index-index .ui-icon-arrow-1-n, body.choosediamond-index-pair .ui-icon-arrow-1-n, body.loosediamonds-search-filter .ui-icon-arrow-1-n, body.loosediamonds-index-diamondsearch .ui-icon-arrow-1-n, body.designyourring-index-index .ui-icon-arrow-1-n, body.designyourearring-index-index .ui-icon-arrow-1-n, body.designyourpendant-index-index .ui-icon-arrow-1-n, body.choosediamond-index-index .ui-icon-arrow-1-n {
    background-position: 0 -32px; }
  body.flycart-category-view .ui-icon-arrow-1-ne, body.loosediamonds-index-index .ui-icon-arrow-1-ne, body.choosediamond-index-pair .ui-icon-arrow-1-ne, body.loosediamonds-search-filter .ui-icon-arrow-1-ne, body.loosediamonds-index-diamondsearch .ui-icon-arrow-1-ne, body.designyourring-index-index .ui-icon-arrow-1-ne, body.designyourearring-index-index .ui-icon-arrow-1-ne, body.designyourpendant-index-index .ui-icon-arrow-1-ne, body.choosediamond-index-index .ui-icon-arrow-1-ne {
    background-position: -16px -32px; }
  body.flycart-category-view .ui-icon-arrow-1-e, body.loosediamonds-index-index .ui-icon-arrow-1-e, body.choosediamond-index-pair .ui-icon-arrow-1-e, body.loosediamonds-search-filter .ui-icon-arrow-1-e, body.loosediamonds-index-diamondsearch .ui-icon-arrow-1-e, body.designyourring-index-index .ui-icon-arrow-1-e, body.designyourearring-index-index .ui-icon-arrow-1-e, body.designyourpendant-index-index .ui-icon-arrow-1-e, body.choosediamond-index-index .ui-icon-arrow-1-e {
    background-position: -32px -32px; }
  body.flycart-category-view .ui-icon-arrow-1-se, body.loosediamonds-index-index .ui-icon-arrow-1-se, body.choosediamond-index-pair .ui-icon-arrow-1-se, body.loosediamonds-search-filter .ui-icon-arrow-1-se, body.loosediamonds-index-diamondsearch .ui-icon-arrow-1-se, body.designyourring-index-index .ui-icon-arrow-1-se, body.designyourearring-index-index .ui-icon-arrow-1-se, body.designyourpendant-index-index .ui-icon-arrow-1-se, body.choosediamond-index-index .ui-icon-arrow-1-se {
    background-position: -48px -32px; }
  body.flycart-category-view .ui-icon-arrow-1-s, body.loosediamonds-index-index .ui-icon-arrow-1-s, body.choosediamond-index-pair .ui-icon-arrow-1-s, body.loosediamonds-search-filter .ui-icon-arrow-1-s, body.loosediamonds-index-diamondsearch .ui-icon-arrow-1-s, body.designyourring-index-index .ui-icon-arrow-1-s, body.designyourearring-index-index .ui-icon-arrow-1-s, body.designyourpendant-index-index .ui-icon-arrow-1-s, body.choosediamond-index-index .ui-icon-arrow-1-s {
    background-position: -64px -32px; }
  body.flycart-category-view .ui-icon-arrow-1-sw, body.loosediamonds-index-index .ui-icon-arrow-1-sw, body.choosediamond-index-pair .ui-icon-arrow-1-sw, body.loosediamonds-search-filter .ui-icon-arrow-1-sw, body.loosediamonds-index-diamondsearch .ui-icon-arrow-1-sw, body.designyourring-index-index .ui-icon-arrow-1-sw, body.designyourearring-index-index .ui-icon-arrow-1-sw, body.designyourpendant-index-index .ui-icon-arrow-1-sw, body.choosediamond-index-index .ui-icon-arrow-1-sw {
    background-position: -80px -32px; }
  body.flycart-category-view .ui-icon-arrow-1-w, body.loosediamonds-index-index .ui-icon-arrow-1-w, body.choosediamond-index-pair .ui-icon-arrow-1-w, body.loosediamonds-search-filter .ui-icon-arrow-1-w, body.loosediamonds-index-diamondsearch .ui-icon-arrow-1-w, body.designyourring-index-index .ui-icon-arrow-1-w, body.designyourearring-index-index .ui-icon-arrow-1-w, body.designyourpendant-index-index .ui-icon-arrow-1-w, body.choosediamond-index-index .ui-icon-arrow-1-w {
    background-position: -96px -32px; }
  body.flycart-category-view .ui-icon-arrow-1-nw, body.loosediamonds-index-index .ui-icon-arrow-1-nw, body.choosediamond-index-pair .ui-icon-arrow-1-nw, body.loosediamonds-search-filter .ui-icon-arrow-1-nw, body.loosediamonds-index-diamondsearch .ui-icon-arrow-1-nw, body.designyourring-index-index .ui-icon-arrow-1-nw, body.designyourearring-index-index .ui-icon-arrow-1-nw, body.designyourpendant-index-index .ui-icon-arrow-1-nw, body.choosediamond-index-index .ui-icon-arrow-1-nw {
    background-position: -112px -32px; }
  body.flycart-category-view .ui-icon-arrow-2-n-s, body.loosediamonds-index-index .ui-icon-arrow-2-n-s, body.choosediamond-index-pair .ui-icon-arrow-2-n-s, body.loosediamonds-search-filter .ui-icon-arrow-2-n-s, body.loosediamonds-index-diamondsearch .ui-icon-arrow-2-n-s, body.designyourring-index-index .ui-icon-arrow-2-n-s, body.designyourearring-index-index .ui-icon-arrow-2-n-s, body.designyourpendant-index-index .ui-icon-arrow-2-n-s, body.choosediamond-index-index .ui-icon-arrow-2-n-s {
    background-position: -128px -32px; }
  body.flycart-category-view .ui-icon-arrow-2-ne-sw, body.loosediamonds-index-index .ui-icon-arrow-2-ne-sw, body.choosediamond-index-pair .ui-icon-arrow-2-ne-sw, body.loosediamonds-search-filter .ui-icon-arrow-2-ne-sw, body.loosediamonds-index-diamondsearch .ui-icon-arrow-2-ne-sw, body.designyourring-index-index .ui-icon-arrow-2-ne-sw, body.designyourearring-index-index .ui-icon-arrow-2-ne-sw, body.designyourpendant-index-index .ui-icon-arrow-2-ne-sw, body.choosediamond-index-index .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px; }
  body.flycart-category-view .ui-icon-arrow-2-e-w, body.loosediamonds-index-index .ui-icon-arrow-2-e-w, body.choosediamond-index-pair .ui-icon-arrow-2-e-w, body.loosediamonds-search-filter .ui-icon-arrow-2-e-w, body.loosediamonds-index-diamondsearch .ui-icon-arrow-2-e-w, body.designyourring-index-index .ui-icon-arrow-2-e-w, body.designyourearring-index-index .ui-icon-arrow-2-e-w, body.designyourpendant-index-index .ui-icon-arrow-2-e-w, body.choosediamond-index-index .ui-icon-arrow-2-e-w {
    background-position: -160px -32px; }
  body.flycart-category-view .ui-icon-arrow-2-se-nw, body.loosediamonds-index-index .ui-icon-arrow-2-se-nw, body.choosediamond-index-pair .ui-icon-arrow-2-se-nw, body.loosediamonds-search-filter .ui-icon-arrow-2-se-nw, body.loosediamonds-index-diamondsearch .ui-icon-arrow-2-se-nw, body.designyourring-index-index .ui-icon-arrow-2-se-nw, body.designyourearring-index-index .ui-icon-arrow-2-se-nw, body.designyourpendant-index-index .ui-icon-arrow-2-se-nw, body.choosediamond-index-index .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px; }
  body.flycart-category-view .ui-icon-arrowstop-1-n, body.loosediamonds-index-index .ui-icon-arrowstop-1-n, body.choosediamond-index-pair .ui-icon-arrowstop-1-n, body.loosediamonds-search-filter .ui-icon-arrowstop-1-n, body.loosediamonds-index-diamondsearch .ui-icon-arrowstop-1-n, body.designyourring-index-index .ui-icon-arrowstop-1-n, body.designyourearring-index-index .ui-icon-arrowstop-1-n, body.designyourpendant-index-index .ui-icon-arrowstop-1-n, body.choosediamond-index-index .ui-icon-arrowstop-1-n {
    background-position: -192px -32px; }
  body.flycart-category-view .ui-icon-arrowstop-1-e, body.loosediamonds-index-index .ui-icon-arrowstop-1-e, body.choosediamond-index-pair .ui-icon-arrowstop-1-e, body.loosediamonds-search-filter .ui-icon-arrowstop-1-e, body.loosediamonds-index-diamondsearch .ui-icon-arrowstop-1-e, body.designyourring-index-index .ui-icon-arrowstop-1-e, body.designyourearring-index-index .ui-icon-arrowstop-1-e, body.designyourpendant-index-index .ui-icon-arrowstop-1-e, body.choosediamond-index-index .ui-icon-arrowstop-1-e {
    background-position: -208px -32px; }
  body.flycart-category-view .ui-icon-arrowstop-1-s, body.loosediamonds-index-index .ui-icon-arrowstop-1-s, body.choosediamond-index-pair .ui-icon-arrowstop-1-s, body.loosediamonds-search-filter .ui-icon-arrowstop-1-s, body.loosediamonds-index-diamondsearch .ui-icon-arrowstop-1-s, body.designyourring-index-index .ui-icon-arrowstop-1-s, body.designyourearring-index-index .ui-icon-arrowstop-1-s, body.designyourpendant-index-index .ui-icon-arrowstop-1-s, body.choosediamond-index-index .ui-icon-arrowstop-1-s {
    background-position: -224px -32px; }
  body.flycart-category-view .ui-icon-arrowstop-1-w, body.loosediamonds-index-index .ui-icon-arrowstop-1-w, body.choosediamond-index-pair .ui-icon-arrowstop-1-w, body.loosediamonds-search-filter .ui-icon-arrowstop-1-w, body.loosediamonds-index-diamondsearch .ui-icon-arrowstop-1-w, body.designyourring-index-index .ui-icon-arrowstop-1-w, body.designyourearring-index-index .ui-icon-arrowstop-1-w, body.designyourpendant-index-index .ui-icon-arrowstop-1-w, body.choosediamond-index-index .ui-icon-arrowstop-1-w {
    background-position: -240px -32px; }
  body.flycart-category-view .ui-icon-arrowthick-1-n, body.loosediamonds-index-index .ui-icon-arrowthick-1-n, body.choosediamond-index-pair .ui-icon-arrowthick-1-n, body.loosediamonds-search-filter .ui-icon-arrowthick-1-n, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-1-n, body.designyourring-index-index .ui-icon-arrowthick-1-n, body.designyourearring-index-index .ui-icon-arrowthick-1-n, body.designyourpendant-index-index .ui-icon-arrowthick-1-n, body.choosediamond-index-index .ui-icon-arrowthick-1-n {
    background-position: 0 -48px; }
  body.flycart-category-view .ui-icon-arrowthick-1-ne, body.loosediamonds-index-index .ui-icon-arrowthick-1-ne, body.choosediamond-index-pair .ui-icon-arrowthick-1-ne, body.loosediamonds-search-filter .ui-icon-arrowthick-1-ne, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-1-ne, body.designyourring-index-index .ui-icon-arrowthick-1-ne, body.designyourearring-index-index .ui-icon-arrowthick-1-ne, body.designyourpendant-index-index .ui-icon-arrowthick-1-ne, body.choosediamond-index-index .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-1-e, body.loosediamonds-index-index .ui-icon-arrowthick-1-e, body.choosediamond-index-pair .ui-icon-arrowthick-1-e, body.loosediamonds-search-filter .ui-icon-arrowthick-1-e, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-1-e, body.designyourring-index-index .ui-icon-arrowthick-1-e, body.designyourearring-index-index .ui-icon-arrowthick-1-e, body.designyourpendant-index-index .ui-icon-arrowthick-1-e, body.choosediamond-index-index .ui-icon-arrowthick-1-e {
    background-position: -32px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-1-se, body.loosediamonds-index-index .ui-icon-arrowthick-1-se, body.choosediamond-index-pair .ui-icon-arrowthick-1-se, body.loosediamonds-search-filter .ui-icon-arrowthick-1-se, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-1-se, body.designyourring-index-index .ui-icon-arrowthick-1-se, body.designyourearring-index-index .ui-icon-arrowthick-1-se, body.designyourpendant-index-index .ui-icon-arrowthick-1-se, body.choosediamond-index-index .ui-icon-arrowthick-1-se {
    background-position: -48px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-1-s, body.loosediamonds-index-index .ui-icon-arrowthick-1-s, body.choosediamond-index-pair .ui-icon-arrowthick-1-s, body.loosediamonds-search-filter .ui-icon-arrowthick-1-s, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-1-s, body.designyourring-index-index .ui-icon-arrowthick-1-s, body.designyourearring-index-index .ui-icon-arrowthick-1-s, body.designyourpendant-index-index .ui-icon-arrowthick-1-s, body.choosediamond-index-index .ui-icon-arrowthick-1-s {
    background-position: -64px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-1-sw, body.loosediamonds-index-index .ui-icon-arrowthick-1-sw, body.choosediamond-index-pair .ui-icon-arrowthick-1-sw, body.loosediamonds-search-filter .ui-icon-arrowthick-1-sw, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-1-sw, body.designyourring-index-index .ui-icon-arrowthick-1-sw, body.designyourearring-index-index .ui-icon-arrowthick-1-sw, body.designyourpendant-index-index .ui-icon-arrowthick-1-sw, body.choosediamond-index-index .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-1-w, body.loosediamonds-index-index .ui-icon-arrowthick-1-w, body.choosediamond-index-pair .ui-icon-arrowthick-1-w, body.loosediamonds-search-filter .ui-icon-arrowthick-1-w, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-1-w, body.designyourring-index-index .ui-icon-arrowthick-1-w, body.designyourearring-index-index .ui-icon-arrowthick-1-w, body.designyourpendant-index-index .ui-icon-arrowthick-1-w, body.choosediamond-index-index .ui-icon-arrowthick-1-w {
    background-position: -96px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-1-nw, body.loosediamonds-index-index .ui-icon-arrowthick-1-nw, body.choosediamond-index-pair .ui-icon-arrowthick-1-nw, body.loosediamonds-search-filter .ui-icon-arrowthick-1-nw, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-1-nw, body.designyourring-index-index .ui-icon-arrowthick-1-nw, body.designyourearring-index-index .ui-icon-arrowthick-1-nw, body.designyourpendant-index-index .ui-icon-arrowthick-1-nw, body.choosediamond-index-index .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-2-n-s, body.loosediamonds-index-index .ui-icon-arrowthick-2-n-s, body.choosediamond-index-pair .ui-icon-arrowthick-2-n-s, body.loosediamonds-search-filter .ui-icon-arrowthick-2-n-s, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-2-n-s, body.designyourring-index-index .ui-icon-arrowthick-2-n-s, body.designyourearring-index-index .ui-icon-arrowthick-2-n-s, body.designyourpendant-index-index .ui-icon-arrowthick-2-n-s, body.choosediamond-index-index .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-2-ne-sw, body.loosediamonds-index-index .ui-icon-arrowthick-2-ne-sw, body.choosediamond-index-pair .ui-icon-arrowthick-2-ne-sw, body.loosediamonds-search-filter .ui-icon-arrowthick-2-ne-sw, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-2-ne-sw, body.designyourring-index-index .ui-icon-arrowthick-2-ne-sw, body.designyourearring-index-index .ui-icon-arrowthick-2-ne-sw, body.designyourpendant-index-index .ui-icon-arrowthick-2-ne-sw, body.choosediamond-index-index .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-2-e-w, body.loosediamonds-index-index .ui-icon-arrowthick-2-e-w, body.choosediamond-index-pair .ui-icon-arrowthick-2-e-w, body.loosediamonds-search-filter .ui-icon-arrowthick-2-e-w, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-2-e-w, body.designyourring-index-index .ui-icon-arrowthick-2-e-w, body.designyourearring-index-index .ui-icon-arrowthick-2-e-w, body.designyourpendant-index-index .ui-icon-arrowthick-2-e-w, body.choosediamond-index-index .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px; }
  body.flycart-category-view .ui-icon-arrowthick-2-se-nw, body.loosediamonds-index-index .ui-icon-arrowthick-2-se-nw, body.choosediamond-index-pair .ui-icon-arrowthick-2-se-nw, body.loosediamonds-search-filter .ui-icon-arrowthick-2-se-nw, body.loosediamonds-index-diamondsearch .ui-icon-arrowthick-2-se-nw, body.designyourring-index-index .ui-icon-arrowthick-2-se-nw, body.designyourearring-index-index .ui-icon-arrowthick-2-se-nw, body.designyourpendant-index-index .ui-icon-arrowthick-2-se-nw, body.choosediamond-index-index .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px; }
  body.flycart-category-view .ui-icon-arrowthickstop-1-n, body.loosediamonds-index-index .ui-icon-arrowthickstop-1-n, body.choosediamond-index-pair .ui-icon-arrowthickstop-1-n, body.loosediamonds-search-filter .ui-icon-arrowthickstop-1-n, body.loosediamonds-index-diamondsearch .ui-icon-arrowthickstop-1-n, body.designyourring-index-index .ui-icon-arrowthickstop-1-n, body.designyourearring-index-index .ui-icon-arrowthickstop-1-n, body.designyourpendant-index-index .ui-icon-arrowthickstop-1-n, body.choosediamond-index-index .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px; }
  body.flycart-category-view .ui-icon-arrowthickstop-1-e, body.loosediamonds-index-index .ui-icon-arrowthickstop-1-e, body.choosediamond-index-pair .ui-icon-arrowthickstop-1-e, body.loosediamonds-search-filter .ui-icon-arrowthickstop-1-e, body.loosediamonds-index-diamondsearch .ui-icon-arrowthickstop-1-e, body.designyourring-index-index .ui-icon-arrowthickstop-1-e, body.designyourearring-index-index .ui-icon-arrowthickstop-1-e, body.designyourpendant-index-index .ui-icon-arrowthickstop-1-e, body.choosediamond-index-index .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px; }
  body.flycart-category-view .ui-icon-arrowthickstop-1-s, body.loosediamonds-index-index .ui-icon-arrowthickstop-1-s, body.choosediamond-index-pair .ui-icon-arrowthickstop-1-s, body.loosediamonds-search-filter .ui-icon-arrowthickstop-1-s, body.loosediamonds-index-diamondsearch .ui-icon-arrowthickstop-1-s, body.designyourring-index-index .ui-icon-arrowthickstop-1-s, body.designyourearring-index-index .ui-icon-arrowthickstop-1-s, body.designyourpendant-index-index .ui-icon-arrowthickstop-1-s, body.choosediamond-index-index .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px; }
  body.flycart-category-view .ui-icon-arrowthickstop-1-w, body.loosediamonds-index-index .ui-icon-arrowthickstop-1-w, body.choosediamond-index-pair .ui-icon-arrowthickstop-1-w, body.loosediamonds-search-filter .ui-icon-arrowthickstop-1-w, body.loosediamonds-index-diamondsearch .ui-icon-arrowthickstop-1-w, body.designyourring-index-index .ui-icon-arrowthickstop-1-w, body.designyourearring-index-index .ui-icon-arrowthickstop-1-w, body.designyourpendant-index-index .ui-icon-arrowthickstop-1-w, body.choosediamond-index-index .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px; }
  body.flycart-category-view .ui-icon-arrowreturnthick-1-w, body.loosediamonds-index-index .ui-icon-arrowreturnthick-1-w, body.choosediamond-index-pair .ui-icon-arrowreturnthick-1-w, body.loosediamonds-search-filter .ui-icon-arrowreturnthick-1-w, body.loosediamonds-index-diamondsearch .ui-icon-arrowreturnthick-1-w, body.designyourring-index-index .ui-icon-arrowreturnthick-1-w, body.designyourearring-index-index .ui-icon-arrowreturnthick-1-w, body.designyourpendant-index-index .ui-icon-arrowreturnthick-1-w, body.choosediamond-index-index .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px; }
  body.flycart-category-view .ui-icon-arrowreturnthick-1-n, body.loosediamonds-index-index .ui-icon-arrowreturnthick-1-n, body.choosediamond-index-pair .ui-icon-arrowreturnthick-1-n, body.loosediamonds-search-filter .ui-icon-arrowreturnthick-1-n, body.loosediamonds-index-diamondsearch .ui-icon-arrowreturnthick-1-n, body.designyourring-index-index .ui-icon-arrowreturnthick-1-n, body.designyourearring-index-index .ui-icon-arrowreturnthick-1-n, body.designyourpendant-index-index .ui-icon-arrowreturnthick-1-n, body.choosediamond-index-index .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px; }
  body.flycart-category-view .ui-icon-arrowreturnthick-1-e, body.loosediamonds-index-index .ui-icon-arrowreturnthick-1-e, body.choosediamond-index-pair .ui-icon-arrowreturnthick-1-e, body.loosediamonds-search-filter .ui-icon-arrowreturnthick-1-e, body.loosediamonds-index-diamondsearch .ui-icon-arrowreturnthick-1-e, body.designyourring-index-index .ui-icon-arrowreturnthick-1-e, body.designyourearring-index-index .ui-icon-arrowreturnthick-1-e, body.designyourpendant-index-index .ui-icon-arrowreturnthick-1-e, body.choosediamond-index-index .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px; }
  body.flycart-category-view .ui-icon-arrowreturnthick-1-s, body.loosediamonds-index-index .ui-icon-arrowreturnthick-1-s, body.choosediamond-index-pair .ui-icon-arrowreturnthick-1-s, body.loosediamonds-search-filter .ui-icon-arrowreturnthick-1-s, body.loosediamonds-index-diamondsearch .ui-icon-arrowreturnthick-1-s, body.designyourring-index-index .ui-icon-arrowreturnthick-1-s, body.designyourearring-index-index .ui-icon-arrowreturnthick-1-s, body.designyourpendant-index-index .ui-icon-arrowreturnthick-1-s, body.choosediamond-index-index .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px; }
  body.flycart-category-view .ui-icon-arrowreturn-1-w, body.loosediamonds-index-index .ui-icon-arrowreturn-1-w, body.choosediamond-index-pair .ui-icon-arrowreturn-1-w, body.loosediamonds-search-filter .ui-icon-arrowreturn-1-w, body.loosediamonds-index-diamondsearch .ui-icon-arrowreturn-1-w, body.designyourring-index-index .ui-icon-arrowreturn-1-w, body.designyourearring-index-index .ui-icon-arrowreturn-1-w, body.designyourpendant-index-index .ui-icon-arrowreturn-1-w, body.choosediamond-index-index .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px; }
  body.flycart-category-view .ui-icon-arrowreturn-1-n, body.loosediamonds-index-index .ui-icon-arrowreturn-1-n, body.choosediamond-index-pair .ui-icon-arrowreturn-1-n, body.loosediamonds-search-filter .ui-icon-arrowreturn-1-n, body.loosediamonds-index-diamondsearch .ui-icon-arrowreturn-1-n, body.designyourring-index-index .ui-icon-arrowreturn-1-n, body.designyourearring-index-index .ui-icon-arrowreturn-1-n, body.designyourpendant-index-index .ui-icon-arrowreturn-1-n, body.choosediamond-index-index .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px; }
  body.flycart-category-view .ui-icon-arrowreturn-1-e, body.loosediamonds-index-index .ui-icon-arrowreturn-1-e, body.choosediamond-index-pair .ui-icon-arrowreturn-1-e, body.loosediamonds-search-filter .ui-icon-arrowreturn-1-e, body.loosediamonds-index-diamondsearch .ui-icon-arrowreturn-1-e, body.designyourring-index-index .ui-icon-arrowreturn-1-e, body.designyourearring-index-index .ui-icon-arrowreturn-1-e, body.designyourpendant-index-index .ui-icon-arrowreturn-1-e, body.choosediamond-index-index .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px; }
  body.flycart-category-view .ui-icon-arrowreturn-1-s, body.loosediamonds-index-index .ui-icon-arrowreturn-1-s, body.choosediamond-index-pair .ui-icon-arrowreturn-1-s, body.loosediamonds-search-filter .ui-icon-arrowreturn-1-s, body.loosediamonds-index-diamondsearch .ui-icon-arrowreturn-1-s, body.designyourring-index-index .ui-icon-arrowreturn-1-s, body.designyourearring-index-index .ui-icon-arrowreturn-1-s, body.designyourpendant-index-index .ui-icon-arrowreturn-1-s, body.choosediamond-index-index .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px; }
  body.flycart-category-view .ui-icon-arrowrefresh-1-w, body.loosediamonds-index-index .ui-icon-arrowrefresh-1-w, body.choosediamond-index-pair .ui-icon-arrowrefresh-1-w, body.loosediamonds-search-filter .ui-icon-arrowrefresh-1-w, body.loosediamonds-index-diamondsearch .ui-icon-arrowrefresh-1-w, body.designyourring-index-index .ui-icon-arrowrefresh-1-w, body.designyourearring-index-index .ui-icon-arrowrefresh-1-w, body.designyourpendant-index-index .ui-icon-arrowrefresh-1-w, body.choosediamond-index-index .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px; }
  body.flycart-category-view .ui-icon-arrowrefresh-1-n, body.loosediamonds-index-index .ui-icon-arrowrefresh-1-n, body.choosediamond-index-pair .ui-icon-arrowrefresh-1-n, body.loosediamonds-search-filter .ui-icon-arrowrefresh-1-n, body.loosediamonds-index-diamondsearch .ui-icon-arrowrefresh-1-n, body.designyourring-index-index .ui-icon-arrowrefresh-1-n, body.designyourearring-index-index .ui-icon-arrowrefresh-1-n, body.designyourpendant-index-index .ui-icon-arrowrefresh-1-n, body.choosediamond-index-index .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px; }
  body.flycart-category-view .ui-icon-arrowrefresh-1-e, body.loosediamonds-index-index .ui-icon-arrowrefresh-1-e, body.choosediamond-index-pair .ui-icon-arrowrefresh-1-e, body.loosediamonds-search-filter .ui-icon-arrowrefresh-1-e, body.loosediamonds-index-diamondsearch .ui-icon-arrowrefresh-1-e, body.designyourring-index-index .ui-icon-arrowrefresh-1-e, body.designyourearring-index-index .ui-icon-arrowrefresh-1-e, body.designyourpendant-index-index .ui-icon-arrowrefresh-1-e, body.choosediamond-index-index .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px; }
  body.flycart-category-view .ui-icon-arrowrefresh-1-s, body.loosediamonds-index-index .ui-icon-arrowrefresh-1-s, body.choosediamond-index-pair .ui-icon-arrowrefresh-1-s, body.loosediamonds-search-filter .ui-icon-arrowrefresh-1-s, body.loosediamonds-index-diamondsearch .ui-icon-arrowrefresh-1-s, body.designyourring-index-index .ui-icon-arrowrefresh-1-s, body.designyourearring-index-index .ui-icon-arrowrefresh-1-s, body.designyourpendant-index-index .ui-icon-arrowrefresh-1-s, body.choosediamond-index-index .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px; }
  body.flycart-category-view .ui-icon-arrow-4, body.loosediamonds-index-index .ui-icon-arrow-4, body.choosediamond-index-pair .ui-icon-arrow-4, body.loosediamonds-search-filter .ui-icon-arrow-4, body.loosediamonds-index-diamondsearch .ui-icon-arrow-4, body.designyourring-index-index .ui-icon-arrow-4, body.designyourearring-index-index .ui-icon-arrow-4, body.designyourpendant-index-index .ui-icon-arrow-4, body.choosediamond-index-index .ui-icon-arrow-4 {
    background-position: 0 -80px; }
  body.flycart-category-view .ui-icon-arrow-4-diag, body.loosediamonds-index-index .ui-icon-arrow-4-diag, body.choosediamond-index-pair .ui-icon-arrow-4-diag, body.loosediamonds-search-filter .ui-icon-arrow-4-diag, body.loosediamonds-index-diamondsearch .ui-icon-arrow-4-diag, body.designyourring-index-index .ui-icon-arrow-4-diag, body.designyourearring-index-index .ui-icon-arrow-4-diag, body.designyourpendant-index-index .ui-icon-arrow-4-diag, body.choosediamond-index-index .ui-icon-arrow-4-diag {
    background-position: -16px -80px; }
  body.flycart-category-view .ui-icon-extlink, body.loosediamonds-index-index .ui-icon-extlink, body.choosediamond-index-pair .ui-icon-extlink, body.loosediamonds-search-filter .ui-icon-extlink, body.loosediamonds-index-diamondsearch .ui-icon-extlink, body.designyourring-index-index .ui-icon-extlink, body.designyourearring-index-index .ui-icon-extlink, body.designyourpendant-index-index .ui-icon-extlink, body.choosediamond-index-index .ui-icon-extlink {
    background-position: -32px -80px; }
  body.flycart-category-view .ui-icon-newwin, body.loosediamonds-index-index .ui-icon-newwin, body.choosediamond-index-pair .ui-icon-newwin, body.loosediamonds-search-filter .ui-icon-newwin, body.loosediamonds-index-diamondsearch .ui-icon-newwin, body.designyourring-index-index .ui-icon-newwin, body.designyourearring-index-index .ui-icon-newwin, body.designyourpendant-index-index .ui-icon-newwin, body.choosediamond-index-index .ui-icon-newwin {
    background-position: -48px -80px; }
  body.flycart-category-view .ui-icon-refresh, body.loosediamonds-index-index .ui-icon-refresh, body.choosediamond-index-pair .ui-icon-refresh, body.loosediamonds-search-filter .ui-icon-refresh, body.loosediamonds-index-diamondsearch .ui-icon-refresh, body.designyourring-index-index .ui-icon-refresh, body.designyourearring-index-index .ui-icon-refresh, body.designyourpendant-index-index .ui-icon-refresh, body.choosediamond-index-index .ui-icon-refresh {
    background-position: -64px -80px; }
  body.flycart-category-view .ui-icon-shuffle, body.loosediamonds-index-index .ui-icon-shuffle, body.choosediamond-index-pair .ui-icon-shuffle, body.loosediamonds-search-filter .ui-icon-shuffle, body.loosediamonds-index-diamondsearch .ui-icon-shuffle, body.designyourring-index-index .ui-icon-shuffle, body.designyourearring-index-index .ui-icon-shuffle, body.designyourpendant-index-index .ui-icon-shuffle, body.choosediamond-index-index .ui-icon-shuffle {
    background-position: -80px -80px; }
  body.flycart-category-view .ui-icon-transfer-e-w, body.loosediamonds-index-index .ui-icon-transfer-e-w, body.choosediamond-index-pair .ui-icon-transfer-e-w, body.loosediamonds-search-filter .ui-icon-transfer-e-w, body.loosediamonds-index-diamondsearch .ui-icon-transfer-e-w, body.designyourring-index-index .ui-icon-transfer-e-w, body.designyourearring-index-index .ui-icon-transfer-e-w, body.designyourpendant-index-index .ui-icon-transfer-e-w, body.choosediamond-index-index .ui-icon-transfer-e-w {
    background-position: -96px -80px; }
  body.flycart-category-view .ui-icon-transferthick-e-w, body.loosediamonds-index-index .ui-icon-transferthick-e-w, body.choosediamond-index-pair .ui-icon-transferthick-e-w, body.loosediamonds-search-filter .ui-icon-transferthick-e-w, body.loosediamonds-index-diamondsearch .ui-icon-transferthick-e-w, body.designyourring-index-index .ui-icon-transferthick-e-w, body.designyourearring-index-index .ui-icon-transferthick-e-w, body.designyourpendant-index-index .ui-icon-transferthick-e-w, body.choosediamond-index-index .ui-icon-transferthick-e-w {
    background-position: -112px -80px; }
  body.flycart-category-view .ui-icon-folder-collapsed, body.loosediamonds-index-index .ui-icon-folder-collapsed, body.choosediamond-index-pair .ui-icon-folder-collapsed, body.loosediamonds-search-filter .ui-icon-folder-collapsed, body.loosediamonds-index-diamondsearch .ui-icon-folder-collapsed, body.designyourring-index-index .ui-icon-folder-collapsed, body.designyourearring-index-index .ui-icon-folder-collapsed, body.designyourpendant-index-index .ui-icon-folder-collapsed, body.choosediamond-index-index .ui-icon-folder-collapsed {
    background-position: 0 -96px; }
  body.flycart-category-view .ui-icon-folder-open, body.loosediamonds-index-index .ui-icon-folder-open, body.choosediamond-index-pair .ui-icon-folder-open, body.loosediamonds-search-filter .ui-icon-folder-open, body.loosediamonds-index-diamondsearch .ui-icon-folder-open, body.designyourring-index-index .ui-icon-folder-open, body.designyourearring-index-index .ui-icon-folder-open, body.designyourpendant-index-index .ui-icon-folder-open, body.choosediamond-index-index .ui-icon-folder-open {
    background-position: -16px -96px; }
  body.flycart-category-view .ui-icon-document, body.loosediamonds-index-index .ui-icon-document, body.choosediamond-index-pair .ui-icon-document, body.loosediamonds-search-filter .ui-icon-document, body.loosediamonds-index-diamondsearch .ui-icon-document, body.designyourring-index-index .ui-icon-document, body.designyourearring-index-index .ui-icon-document, body.designyourpendant-index-index .ui-icon-document, body.choosediamond-index-index .ui-icon-document {
    background-position: -32px -96px; }
  body.flycart-category-view .ui-icon-document-b, body.loosediamonds-index-index .ui-icon-document-b, body.choosediamond-index-pair .ui-icon-document-b, body.loosediamonds-search-filter .ui-icon-document-b, body.loosediamonds-index-diamondsearch .ui-icon-document-b, body.designyourring-index-index .ui-icon-document-b, body.designyourearring-index-index .ui-icon-document-b, body.designyourpendant-index-index .ui-icon-document-b, body.choosediamond-index-index .ui-icon-document-b {
    background-position: -48px -96px; }
  body.flycart-category-view .ui-icon-note, body.loosediamonds-index-index .ui-icon-note, body.choosediamond-index-pair .ui-icon-note, body.loosediamonds-search-filter .ui-icon-note, body.loosediamonds-index-diamondsearch .ui-icon-note, body.designyourring-index-index .ui-icon-note, body.designyourearring-index-index .ui-icon-note, body.designyourpendant-index-index .ui-icon-note, body.choosediamond-index-index .ui-icon-note {
    background-position: -64px -96px; }
  body.flycart-category-view .ui-icon-mail-closed, body.loosediamonds-index-index .ui-icon-mail-closed, body.choosediamond-index-pair .ui-icon-mail-closed, body.loosediamonds-search-filter .ui-icon-mail-closed, body.loosediamonds-index-diamondsearch .ui-icon-mail-closed, body.designyourring-index-index .ui-icon-mail-closed, body.designyourearring-index-index .ui-icon-mail-closed, body.designyourpendant-index-index .ui-icon-mail-closed, body.choosediamond-index-index .ui-icon-mail-closed {
    background-position: -80px -96px; }
  body.flycart-category-view .ui-icon-mail-open, body.loosediamonds-index-index .ui-icon-mail-open, body.choosediamond-index-pair .ui-icon-mail-open, body.loosediamonds-search-filter .ui-icon-mail-open, body.loosediamonds-index-diamondsearch .ui-icon-mail-open, body.designyourring-index-index .ui-icon-mail-open, body.designyourearring-index-index .ui-icon-mail-open, body.designyourpendant-index-index .ui-icon-mail-open, body.choosediamond-index-index .ui-icon-mail-open {
    background-position: -96px -96px; }
  body.flycart-category-view .ui-icon-suitcase, body.loosediamonds-index-index .ui-icon-suitcase, body.choosediamond-index-pair .ui-icon-suitcase, body.loosediamonds-search-filter .ui-icon-suitcase, body.loosediamonds-index-diamondsearch .ui-icon-suitcase, body.designyourring-index-index .ui-icon-suitcase, body.designyourearring-index-index .ui-icon-suitcase, body.designyourpendant-index-index .ui-icon-suitcase, body.choosediamond-index-index .ui-icon-suitcase {
    background-position: -112px -96px; }
  body.flycart-category-view .ui-icon-comment, body.loosediamonds-index-index .ui-icon-comment, body.choosediamond-index-pair .ui-icon-comment, body.loosediamonds-search-filter .ui-icon-comment, body.loosediamonds-index-diamondsearch .ui-icon-comment, body.designyourring-index-index .ui-icon-comment, body.designyourearring-index-index .ui-icon-comment, body.designyourpendant-index-index .ui-icon-comment, body.choosediamond-index-index .ui-icon-comment {
    background-position: -128px -96px; }
  body.flycart-category-view .ui-icon-person, body.loosediamonds-index-index .ui-icon-person, body.choosediamond-index-pair .ui-icon-person, body.loosediamonds-search-filter .ui-icon-person, body.loosediamonds-index-diamondsearch .ui-icon-person, body.designyourring-index-index .ui-icon-person, body.designyourearring-index-index .ui-icon-person, body.designyourpendant-index-index .ui-icon-person, body.choosediamond-index-index .ui-icon-person {
    background-position: -144px -96px; }
  body.flycart-category-view .ui-icon-print, body.loosediamonds-index-index .ui-icon-print, body.choosediamond-index-pair .ui-icon-print, body.loosediamonds-search-filter .ui-icon-print, body.loosediamonds-index-diamondsearch .ui-icon-print, body.designyourring-index-index .ui-icon-print, body.designyourearring-index-index .ui-icon-print, body.designyourpendant-index-index .ui-icon-print, body.choosediamond-index-index .ui-icon-print {
    background-position: -160px -96px; }
  body.flycart-category-view .ui-icon-trash, body.loosediamonds-index-index .ui-icon-trash, body.choosediamond-index-pair .ui-icon-trash, body.loosediamonds-search-filter .ui-icon-trash, body.loosediamonds-index-diamondsearch .ui-icon-trash, body.designyourring-index-index .ui-icon-trash, body.designyourearring-index-index .ui-icon-trash, body.designyourpendant-index-index .ui-icon-trash, body.choosediamond-index-index .ui-icon-trash {
    background-position: -176px -96px; }
  body.flycart-category-view .ui-icon-locked, body.loosediamonds-index-index .ui-icon-locked, body.choosediamond-index-pair .ui-icon-locked, body.loosediamonds-search-filter .ui-icon-locked, body.loosediamonds-index-diamondsearch .ui-icon-locked, body.designyourring-index-index .ui-icon-locked, body.designyourearring-index-index .ui-icon-locked, body.designyourpendant-index-index .ui-icon-locked, body.choosediamond-index-index .ui-icon-locked {
    background-position: -192px -96px; }
  body.flycart-category-view .ui-icon-unlocked, body.loosediamonds-index-index .ui-icon-unlocked, body.choosediamond-index-pair .ui-icon-unlocked, body.loosediamonds-search-filter .ui-icon-unlocked, body.loosediamonds-index-diamondsearch .ui-icon-unlocked, body.designyourring-index-index .ui-icon-unlocked, body.designyourearring-index-index .ui-icon-unlocked, body.designyourpendant-index-index .ui-icon-unlocked, body.choosediamond-index-index .ui-icon-unlocked {
    background-position: -208px -96px; }
  body.flycart-category-view .ui-icon-bookmark, body.loosediamonds-index-index .ui-icon-bookmark, body.choosediamond-index-pair .ui-icon-bookmark, body.loosediamonds-search-filter .ui-icon-bookmark, body.loosediamonds-index-diamondsearch .ui-icon-bookmark, body.designyourring-index-index .ui-icon-bookmark, body.designyourearring-index-index .ui-icon-bookmark, body.designyourpendant-index-index .ui-icon-bookmark, body.choosediamond-index-index .ui-icon-bookmark {
    background-position: -224px -96px; }
  body.flycart-category-view .ui-icon-tag, body.loosediamonds-index-index .ui-icon-tag, body.choosediamond-index-pair .ui-icon-tag, body.loosediamonds-search-filter .ui-icon-tag, body.loosediamonds-index-diamondsearch .ui-icon-tag, body.designyourring-index-index .ui-icon-tag, body.designyourearring-index-index .ui-icon-tag, body.designyourpendant-index-index .ui-icon-tag, body.choosediamond-index-index .ui-icon-tag {
    background-position: -240px -96px; }
  body.flycart-category-view .ui-icon-home, body.loosediamonds-index-index .ui-icon-home, body.choosediamond-index-pair .ui-icon-home, body.loosediamonds-search-filter .ui-icon-home, body.loosediamonds-index-diamondsearch .ui-icon-home, body.designyourring-index-index .ui-icon-home, body.designyourearring-index-index .ui-icon-home, body.designyourpendant-index-index .ui-icon-home, body.choosediamond-index-index .ui-icon-home {
    background-position: 0 -112px; }
  body.flycart-category-view .ui-icon-flag, body.loosediamonds-index-index .ui-icon-flag, body.choosediamond-index-pair .ui-icon-flag, body.loosediamonds-search-filter .ui-icon-flag, body.loosediamonds-index-diamondsearch .ui-icon-flag, body.designyourring-index-index .ui-icon-flag, body.designyourearring-index-index .ui-icon-flag, body.designyourpendant-index-index .ui-icon-flag, body.choosediamond-index-index .ui-icon-flag {
    background-position: -16px -112px; }
  body.flycart-category-view .ui-icon-calendar, body.loosediamonds-index-index .ui-icon-calendar, body.choosediamond-index-pair .ui-icon-calendar, body.loosediamonds-search-filter .ui-icon-calendar, body.loosediamonds-index-diamondsearch .ui-icon-calendar, body.designyourring-index-index .ui-icon-calendar, body.designyourearring-index-index .ui-icon-calendar, body.designyourpendant-index-index .ui-icon-calendar, body.choosediamond-index-index .ui-icon-calendar {
    background-position: -32px -112px; }
  body.flycart-category-view .ui-icon-cart, body.loosediamonds-index-index .ui-icon-cart, body.choosediamond-index-pair .ui-icon-cart, body.loosediamonds-search-filter .ui-icon-cart, body.loosediamonds-index-diamondsearch .ui-icon-cart, body.designyourring-index-index .ui-icon-cart, body.designyourearring-index-index .ui-icon-cart, body.designyourpendant-index-index .ui-icon-cart, body.choosediamond-index-index .ui-icon-cart {
    background-position: -48px -112px; }
  body.flycart-category-view .ui-icon-pencil, body.loosediamonds-index-index .ui-icon-pencil, body.choosediamond-index-pair .ui-icon-pencil, body.loosediamonds-search-filter .ui-icon-pencil, body.loosediamonds-index-diamondsearch .ui-icon-pencil, body.designyourring-index-index .ui-icon-pencil, body.designyourearring-index-index .ui-icon-pencil, body.designyourpendant-index-index .ui-icon-pencil, body.choosediamond-index-index .ui-icon-pencil {
    background-position: -64px -112px; }
  body.flycart-category-view .ui-icon-clock, body.loosediamonds-index-index .ui-icon-clock, body.choosediamond-index-pair .ui-icon-clock, body.loosediamonds-search-filter .ui-icon-clock, body.loosediamonds-index-diamondsearch .ui-icon-clock, body.designyourring-index-index .ui-icon-clock, body.designyourearring-index-index .ui-icon-clock, body.designyourpendant-index-index .ui-icon-clock, body.choosediamond-index-index .ui-icon-clock {
    background-position: -80px -112px; }
  body.flycart-category-view .ui-icon-disk, body.loosediamonds-index-index .ui-icon-disk, body.choosediamond-index-pair .ui-icon-disk, body.loosediamonds-search-filter .ui-icon-disk, body.loosediamonds-index-diamondsearch .ui-icon-disk, body.designyourring-index-index .ui-icon-disk, body.designyourearring-index-index .ui-icon-disk, body.designyourpendant-index-index .ui-icon-disk, body.choosediamond-index-index .ui-icon-disk {
    background-position: -96px -112px; }
  body.flycart-category-view .ui-icon-calculator, body.loosediamonds-index-index .ui-icon-calculator, body.choosediamond-index-pair .ui-icon-calculator, body.loosediamonds-search-filter .ui-icon-calculator, body.loosediamonds-index-diamondsearch .ui-icon-calculator, body.designyourring-index-index .ui-icon-calculator, body.designyourearring-index-index .ui-icon-calculator, body.designyourpendant-index-index .ui-icon-calculator, body.choosediamond-index-index .ui-icon-calculator {
    background-position: -112px -112px; }
  body.flycart-category-view .ui-icon-zoomin, body.loosediamonds-index-index .ui-icon-zoomin, body.choosediamond-index-pair .ui-icon-zoomin, body.loosediamonds-search-filter .ui-icon-zoomin, body.loosediamonds-index-diamondsearch .ui-icon-zoomin, body.designyourring-index-index .ui-icon-zoomin, body.designyourearring-index-index .ui-icon-zoomin, body.designyourpendant-index-index .ui-icon-zoomin, body.choosediamond-index-index .ui-icon-zoomin {
    background-position: -128px -112px; }
  body.flycart-category-view .ui-icon-zoomout, body.loosediamonds-index-index .ui-icon-zoomout, body.choosediamond-index-pair .ui-icon-zoomout, body.loosediamonds-search-filter .ui-icon-zoomout, body.loosediamonds-index-diamondsearch .ui-icon-zoomout, body.designyourring-index-index .ui-icon-zoomout, body.designyourearring-index-index .ui-icon-zoomout, body.designyourpendant-index-index .ui-icon-zoomout, body.choosediamond-index-index .ui-icon-zoomout {
    background-position: -144px -112px; }
  body.flycart-category-view .ui-icon-search, body.loosediamonds-index-index .ui-icon-search, body.choosediamond-index-pair .ui-icon-search, body.loosediamonds-search-filter .ui-icon-search, body.loosediamonds-index-diamondsearch .ui-icon-search, body.designyourring-index-index .ui-icon-search, body.designyourearring-index-index .ui-icon-search, body.designyourpendant-index-index .ui-icon-search, body.choosediamond-index-index .ui-icon-search {
    background-position: -160px -112px; }
  body.flycart-category-view .ui-icon-wrench, body.loosediamonds-index-index .ui-icon-wrench, body.choosediamond-index-pair .ui-icon-wrench, body.loosediamonds-search-filter .ui-icon-wrench, body.loosediamonds-index-diamondsearch .ui-icon-wrench, body.designyourring-index-index .ui-icon-wrench, body.designyourearring-index-index .ui-icon-wrench, body.designyourpendant-index-index .ui-icon-wrench, body.choosediamond-index-index .ui-icon-wrench {
    background-position: -176px -112px; }
  body.flycart-category-view .ui-icon-gear, body.loosediamonds-index-index .ui-icon-gear, body.choosediamond-index-pair .ui-icon-gear, body.loosediamonds-search-filter .ui-icon-gear, body.loosediamonds-index-diamondsearch .ui-icon-gear, body.designyourring-index-index .ui-icon-gear, body.designyourearring-index-index .ui-icon-gear, body.designyourpendant-index-index .ui-icon-gear, body.choosediamond-index-index .ui-icon-gear {
    background-position: -192px -112px; }
  body.flycart-category-view .ui-icon-heart, body.loosediamonds-index-index .ui-icon-heart, body.choosediamond-index-pair .ui-icon-heart, body.loosediamonds-search-filter .ui-icon-heart, body.loosediamonds-index-diamondsearch .ui-icon-heart, body.designyourring-index-index .ui-icon-heart, body.designyourearring-index-index .ui-icon-heart, body.designyourpendant-index-index .ui-icon-heart, body.choosediamond-index-index .ui-icon-heart {
    background-position: -208px -112px; }
  body.flycart-category-view .ui-icon-star, body.loosediamonds-index-index .ui-icon-star, body.choosediamond-index-pair .ui-icon-star, body.loosediamonds-search-filter .ui-icon-star, body.loosediamonds-index-diamondsearch .ui-icon-star, body.designyourring-index-index .ui-icon-star, body.designyourearring-index-index .ui-icon-star, body.designyourpendant-index-index .ui-icon-star, body.choosediamond-index-index .ui-icon-star {
    background-position: -224px -112px; }
  body.flycart-category-view .ui-icon-link, body.loosediamonds-index-index .ui-icon-link, body.choosediamond-index-pair .ui-icon-link, body.loosediamonds-search-filter .ui-icon-link, body.loosediamonds-index-diamondsearch .ui-icon-link, body.designyourring-index-index .ui-icon-link, body.designyourearring-index-index .ui-icon-link, body.designyourpendant-index-index .ui-icon-link, body.choosediamond-index-index .ui-icon-link {
    background-position: -240px -112px; }
  body.flycart-category-view .ui-icon-cancel, body.loosediamonds-index-index .ui-icon-cancel, body.choosediamond-index-pair .ui-icon-cancel, body.loosediamonds-search-filter .ui-icon-cancel, body.loosediamonds-index-diamondsearch .ui-icon-cancel, body.designyourring-index-index .ui-icon-cancel, body.designyourearring-index-index .ui-icon-cancel, body.designyourpendant-index-index .ui-icon-cancel, body.choosediamond-index-index .ui-icon-cancel {
    background-position: 0 -128px; }
  body.flycart-category-view .ui-icon-plus, body.loosediamonds-index-index .ui-icon-plus, body.choosediamond-index-pair .ui-icon-plus, body.loosediamonds-search-filter .ui-icon-plus, body.loosediamonds-index-diamondsearch .ui-icon-plus, body.designyourring-index-index .ui-icon-plus, body.designyourearring-index-index .ui-icon-plus, body.designyourpendant-index-index .ui-icon-plus, body.choosediamond-index-index .ui-icon-plus {
    background-position: -16px -128px; }
  body.flycart-category-view .ui-icon-plusthick, body.loosediamonds-index-index .ui-icon-plusthick, body.choosediamond-index-pair .ui-icon-plusthick, body.loosediamonds-search-filter .ui-icon-plusthick, body.loosediamonds-index-diamondsearch .ui-icon-plusthick, body.designyourring-index-index .ui-icon-plusthick, body.designyourearring-index-index .ui-icon-plusthick, body.designyourpendant-index-index .ui-icon-plusthick, body.choosediamond-index-index .ui-icon-plusthick {
    background-position: -32px -128px; }
  body.flycart-category-view .ui-icon-minus, body.loosediamonds-index-index .ui-icon-minus, body.choosediamond-index-pair .ui-icon-minus, body.loosediamonds-search-filter .ui-icon-minus, body.loosediamonds-index-diamondsearch .ui-icon-minus, body.designyourring-index-index .ui-icon-minus, body.designyourearring-index-index .ui-icon-minus, body.designyourpendant-index-index .ui-icon-minus, body.choosediamond-index-index .ui-icon-minus {
    background-position: -48px -128px; }
  body.flycart-category-view .ui-icon-minusthick, body.loosediamonds-index-index .ui-icon-minusthick, body.choosediamond-index-pair .ui-icon-minusthick, body.loosediamonds-search-filter .ui-icon-minusthick, body.loosediamonds-index-diamondsearch .ui-icon-minusthick, body.designyourring-index-index .ui-icon-minusthick, body.designyourearring-index-index .ui-icon-minusthick, body.designyourpendant-index-index .ui-icon-minusthick, body.choosediamond-index-index .ui-icon-minusthick {
    background-position: -64px -128px; }
  body.flycart-category-view .ui-icon-close, body.loosediamonds-index-index .ui-icon-close, body.choosediamond-index-pair .ui-icon-close, body.loosediamonds-search-filter .ui-icon-close, body.loosediamonds-index-diamondsearch .ui-icon-close, body.designyourring-index-index .ui-icon-close, body.designyourearring-index-index .ui-icon-close, body.designyourpendant-index-index .ui-icon-close, body.choosediamond-index-index .ui-icon-close {
    background-position: -80px -128px; }
  body.flycart-category-view .ui-icon-closethick, body.loosediamonds-index-index .ui-icon-closethick, body.choosediamond-index-pair .ui-icon-closethick, body.loosediamonds-search-filter .ui-icon-closethick, body.loosediamonds-index-diamondsearch .ui-icon-closethick, body.designyourring-index-index .ui-icon-closethick, body.designyourearring-index-index .ui-icon-closethick, body.designyourpendant-index-index .ui-icon-closethick, body.choosediamond-index-index .ui-icon-closethick {
    background-position: -96px -128px; }
  body.flycart-category-view .ui-icon-key, body.loosediamonds-index-index .ui-icon-key, body.choosediamond-index-pair .ui-icon-key, body.loosediamonds-search-filter .ui-icon-key, body.loosediamonds-index-diamondsearch .ui-icon-key, body.designyourring-index-index .ui-icon-key, body.designyourearring-index-index .ui-icon-key, body.designyourpendant-index-index .ui-icon-key, body.choosediamond-index-index .ui-icon-key {
    background-position: -112px -128px; }
  body.flycart-category-view .ui-icon-lightbulb, body.loosediamonds-index-index .ui-icon-lightbulb, body.choosediamond-index-pair .ui-icon-lightbulb, body.loosediamonds-search-filter .ui-icon-lightbulb, body.loosediamonds-index-diamondsearch .ui-icon-lightbulb, body.designyourring-index-index .ui-icon-lightbulb, body.designyourearring-index-index .ui-icon-lightbulb, body.designyourpendant-index-index .ui-icon-lightbulb, body.choosediamond-index-index .ui-icon-lightbulb {
    background-position: -128px -128px; }
  body.flycart-category-view .ui-icon-scissors, body.loosediamonds-index-index .ui-icon-scissors, body.choosediamond-index-pair .ui-icon-scissors, body.loosediamonds-search-filter .ui-icon-scissors, body.loosediamonds-index-diamondsearch .ui-icon-scissors, body.designyourring-index-index .ui-icon-scissors, body.designyourearring-index-index .ui-icon-scissors, body.designyourpendant-index-index .ui-icon-scissors, body.choosediamond-index-index .ui-icon-scissors {
    background-position: -144px -128px; }
  body.flycart-category-view .ui-icon-clipboard, body.loosediamonds-index-index .ui-icon-clipboard, body.choosediamond-index-pair .ui-icon-clipboard, body.loosediamonds-search-filter .ui-icon-clipboard, body.loosediamonds-index-diamondsearch .ui-icon-clipboard, body.designyourring-index-index .ui-icon-clipboard, body.designyourearring-index-index .ui-icon-clipboard, body.designyourpendant-index-index .ui-icon-clipboard, body.choosediamond-index-index .ui-icon-clipboard {
    background-position: -160px -128px; }
  body.flycart-category-view .ui-icon-copy, body.loosediamonds-index-index .ui-icon-copy, body.choosediamond-index-pair .ui-icon-copy, body.loosediamonds-search-filter .ui-icon-copy, body.loosediamonds-index-diamondsearch .ui-icon-copy, body.designyourring-index-index .ui-icon-copy, body.designyourearring-index-index .ui-icon-copy, body.designyourpendant-index-index .ui-icon-copy, body.choosediamond-index-index .ui-icon-copy {
    background-position: -176px -128px; }
  body.flycart-category-view .ui-icon-contact, body.loosediamonds-index-index .ui-icon-contact, body.choosediamond-index-pair .ui-icon-contact, body.loosediamonds-search-filter .ui-icon-contact, body.loosediamonds-index-diamondsearch .ui-icon-contact, body.designyourring-index-index .ui-icon-contact, body.designyourearring-index-index .ui-icon-contact, body.designyourpendant-index-index .ui-icon-contact, body.choosediamond-index-index .ui-icon-contact {
    background-position: -192px -128px; }
  body.flycart-category-view .ui-icon-image, body.loosediamonds-index-index .ui-icon-image, body.choosediamond-index-pair .ui-icon-image, body.loosediamonds-search-filter .ui-icon-image, body.loosediamonds-index-diamondsearch .ui-icon-image, body.designyourring-index-index .ui-icon-image, body.designyourearring-index-index .ui-icon-image, body.designyourpendant-index-index .ui-icon-image, body.choosediamond-index-index .ui-icon-image {
    background-position: -208px -128px; }
  body.flycart-category-view .ui-icon-video, body.loosediamonds-index-index .ui-icon-video, body.choosediamond-index-pair .ui-icon-video, body.loosediamonds-search-filter .ui-icon-video, body.loosediamonds-index-diamondsearch .ui-icon-video, body.designyourring-index-index .ui-icon-video, body.designyourearring-index-index .ui-icon-video, body.designyourpendant-index-index .ui-icon-video, body.choosediamond-index-index .ui-icon-video {
    background-position: -224px -128px; }
  body.flycart-category-view .ui-icon-script, body.loosediamonds-index-index .ui-icon-script, body.choosediamond-index-pair .ui-icon-script, body.loosediamonds-search-filter .ui-icon-script, body.loosediamonds-index-diamondsearch .ui-icon-script, body.designyourring-index-index .ui-icon-script, body.designyourearring-index-index .ui-icon-script, body.designyourpendant-index-index .ui-icon-script, body.choosediamond-index-index .ui-icon-script {
    background-position: -240px -128px; }
  body.flycart-category-view .ui-icon-alert, body.loosediamonds-index-index .ui-icon-alert, body.choosediamond-index-pair .ui-icon-alert, body.loosediamonds-search-filter .ui-icon-alert, body.loosediamonds-index-diamondsearch .ui-icon-alert, body.designyourring-index-index .ui-icon-alert, body.designyourearring-index-index .ui-icon-alert, body.designyourpendant-index-index .ui-icon-alert, body.choosediamond-index-index .ui-icon-alert {
    background-position: 0 -144px; }
  body.flycart-category-view .ui-icon-info, body.loosediamonds-index-index .ui-icon-info, body.choosediamond-index-pair .ui-icon-info, body.loosediamonds-search-filter .ui-icon-info, body.loosediamonds-index-diamondsearch .ui-icon-info, body.designyourring-index-index .ui-icon-info, body.designyourearring-index-index .ui-icon-info, body.designyourpendant-index-index .ui-icon-info, body.choosediamond-index-index .ui-icon-info {
    background-position: -16px -144px; }
  body.flycart-category-view .ui-icon-notice, body.loosediamonds-index-index .ui-icon-notice, body.choosediamond-index-pair .ui-icon-notice, body.loosediamonds-search-filter .ui-icon-notice, body.loosediamonds-index-diamondsearch .ui-icon-notice, body.designyourring-index-index .ui-icon-notice, body.designyourearring-index-index .ui-icon-notice, body.designyourpendant-index-index .ui-icon-notice, body.choosediamond-index-index .ui-icon-notice {
    background-position: -32px -144px; }
  body.flycart-category-view .ui-icon-help, body.loosediamonds-index-index .ui-icon-help, body.choosediamond-index-pair .ui-icon-help, body.loosediamonds-search-filter .ui-icon-help, body.loosediamonds-index-diamondsearch .ui-icon-help, body.designyourring-index-index .ui-icon-help, body.designyourearring-index-index .ui-icon-help, body.designyourpendant-index-index .ui-icon-help, body.choosediamond-index-index .ui-icon-help {
    background-position: -48px -144px; }
  body.flycart-category-view .ui-icon-check, body.loosediamonds-index-index .ui-icon-check, body.choosediamond-index-pair .ui-icon-check, body.loosediamonds-search-filter .ui-icon-check, body.loosediamonds-index-diamondsearch .ui-icon-check, body.designyourring-index-index .ui-icon-check, body.designyourearring-index-index .ui-icon-check, body.designyourpendant-index-index .ui-icon-check, body.choosediamond-index-index .ui-icon-check {
    background-position: -64px -144px; }
  body.flycart-category-view .ui-icon-bullet, body.loosediamonds-index-index .ui-icon-bullet, body.choosediamond-index-pair .ui-icon-bullet, body.loosediamonds-search-filter .ui-icon-bullet, body.loosediamonds-index-diamondsearch .ui-icon-bullet, body.designyourring-index-index .ui-icon-bullet, body.designyourearring-index-index .ui-icon-bullet, body.designyourpendant-index-index .ui-icon-bullet, body.choosediamond-index-index .ui-icon-bullet {
    background-position: -80px -144px; }
  body.flycart-category-view .ui-icon-radio-off, body.loosediamonds-index-index .ui-icon-radio-off, body.choosediamond-index-pair .ui-icon-radio-off, body.loosediamonds-search-filter .ui-icon-radio-off, body.loosediamonds-index-diamondsearch .ui-icon-radio-off, body.designyourring-index-index .ui-icon-radio-off, body.designyourearring-index-index .ui-icon-radio-off, body.designyourpendant-index-index .ui-icon-radio-off, body.choosediamond-index-index .ui-icon-radio-off {
    background-position: -96px -144px; }
  body.flycart-category-view .ui-icon-radio-on, body.loosediamonds-index-index .ui-icon-radio-on, body.choosediamond-index-pair .ui-icon-radio-on, body.loosediamonds-search-filter .ui-icon-radio-on, body.loosediamonds-index-diamondsearch .ui-icon-radio-on, body.designyourring-index-index .ui-icon-radio-on, body.designyourearring-index-index .ui-icon-radio-on, body.designyourpendant-index-index .ui-icon-radio-on, body.choosediamond-index-index .ui-icon-radio-on {
    background-position: -112px -144px; }
  body.flycart-category-view .ui-icon-pin-w, body.loosediamonds-index-index .ui-icon-pin-w, body.choosediamond-index-pair .ui-icon-pin-w, body.loosediamonds-search-filter .ui-icon-pin-w, body.loosediamonds-index-diamondsearch .ui-icon-pin-w, body.designyourring-index-index .ui-icon-pin-w, body.designyourearring-index-index .ui-icon-pin-w, body.designyourpendant-index-index .ui-icon-pin-w, body.choosediamond-index-index .ui-icon-pin-w {
    background-position: -128px -144px; }
  body.flycart-category-view .ui-icon-pin-s, body.loosediamonds-index-index .ui-icon-pin-s, body.choosediamond-index-pair .ui-icon-pin-s, body.loosediamonds-search-filter .ui-icon-pin-s, body.loosediamonds-index-diamondsearch .ui-icon-pin-s, body.designyourring-index-index .ui-icon-pin-s, body.designyourearring-index-index .ui-icon-pin-s, body.designyourpendant-index-index .ui-icon-pin-s, body.choosediamond-index-index .ui-icon-pin-s {
    background-position: -144px -144px; }
  body.flycart-category-view .ui-icon-play, body.loosediamonds-index-index .ui-icon-play, body.choosediamond-index-pair .ui-icon-play, body.loosediamonds-search-filter .ui-icon-play, body.loosediamonds-index-diamondsearch .ui-icon-play, body.designyourring-index-index .ui-icon-play, body.designyourearring-index-index .ui-icon-play, body.designyourpendant-index-index .ui-icon-play, body.choosediamond-index-index .ui-icon-play {
    background-position: 0 -160px; }
  body.flycart-category-view .ui-icon-pause, body.loosediamonds-index-index .ui-icon-pause, body.choosediamond-index-pair .ui-icon-pause, body.loosediamonds-search-filter .ui-icon-pause, body.loosediamonds-index-diamondsearch .ui-icon-pause, body.designyourring-index-index .ui-icon-pause, body.designyourearring-index-index .ui-icon-pause, body.designyourpendant-index-index .ui-icon-pause, body.choosediamond-index-index .ui-icon-pause {
    background-position: -16px -160px; }
  body.flycart-category-view .ui-icon-seek-next, body.loosediamonds-index-index .ui-icon-seek-next, body.choosediamond-index-pair .ui-icon-seek-next, body.loosediamonds-search-filter .ui-icon-seek-next, body.loosediamonds-index-diamondsearch .ui-icon-seek-next, body.designyourring-index-index .ui-icon-seek-next, body.designyourearring-index-index .ui-icon-seek-next, body.designyourpendant-index-index .ui-icon-seek-next, body.choosediamond-index-index .ui-icon-seek-next {
    background-position: -32px -160px; }
  body.flycart-category-view .ui-icon-seek-prev, body.loosediamonds-index-index .ui-icon-seek-prev, body.choosediamond-index-pair .ui-icon-seek-prev, body.loosediamonds-search-filter .ui-icon-seek-prev, body.loosediamonds-index-diamondsearch .ui-icon-seek-prev, body.designyourring-index-index .ui-icon-seek-prev, body.designyourearring-index-index .ui-icon-seek-prev, body.designyourpendant-index-index .ui-icon-seek-prev, body.choosediamond-index-index .ui-icon-seek-prev {
    background-position: -48px -160px; }
  body.flycart-category-view .ui-icon-seek-end, body.loosediamonds-index-index .ui-icon-seek-end, body.choosediamond-index-pair .ui-icon-seek-end, body.loosediamonds-search-filter .ui-icon-seek-end, body.loosediamonds-index-diamondsearch .ui-icon-seek-end, body.designyourring-index-index .ui-icon-seek-end, body.designyourearring-index-index .ui-icon-seek-end, body.designyourpendant-index-index .ui-icon-seek-end, body.choosediamond-index-index .ui-icon-seek-end {
    background-position: -64px -160px; }
  body.flycart-category-view .ui-icon-seek-start, body.loosediamonds-index-index .ui-icon-seek-start, body.choosediamond-index-pair .ui-icon-seek-start, body.loosediamonds-search-filter .ui-icon-seek-start, body.loosediamonds-index-diamondsearch .ui-icon-seek-start, body.designyourring-index-index .ui-icon-seek-start, body.designyourearring-index-index .ui-icon-seek-start, body.designyourpendant-index-index .ui-icon-seek-start, body.choosediamond-index-index .ui-icon-seek-start {
    background-position: -80px -160px; }
  body.flycart-category-view .ui-icon-seek-first, body.loosediamonds-index-index .ui-icon-seek-first, body.choosediamond-index-pair .ui-icon-seek-first, body.loosediamonds-search-filter .ui-icon-seek-first, body.loosediamonds-index-diamondsearch .ui-icon-seek-first, body.designyourring-index-index .ui-icon-seek-first, body.designyourearring-index-index .ui-icon-seek-first, body.designyourpendant-index-index .ui-icon-seek-first, body.choosediamond-index-index .ui-icon-seek-first {
    background-position: -80px -160px; }
  body.flycart-category-view .ui-icon-stop, body.loosediamonds-index-index .ui-icon-stop, body.choosediamond-index-pair .ui-icon-stop, body.loosediamonds-search-filter .ui-icon-stop, body.loosediamonds-index-diamondsearch .ui-icon-stop, body.designyourring-index-index .ui-icon-stop, body.designyourearring-index-index .ui-icon-stop, body.designyourpendant-index-index .ui-icon-stop, body.choosediamond-index-index .ui-icon-stop {
    background-position: -96px -160px; }
  body.flycart-category-view .ui-icon-eject, body.loosediamonds-index-index .ui-icon-eject, body.choosediamond-index-pair .ui-icon-eject, body.loosediamonds-search-filter .ui-icon-eject, body.loosediamonds-index-diamondsearch .ui-icon-eject, body.designyourring-index-index .ui-icon-eject, body.designyourearring-index-index .ui-icon-eject, body.designyourpendant-index-index .ui-icon-eject, body.choosediamond-index-index .ui-icon-eject {
    background-position: -112px -160px; }
  body.flycart-category-view .ui-icon-volume-off, body.loosediamonds-index-index .ui-icon-volume-off, body.choosediamond-index-pair .ui-icon-volume-off, body.loosediamonds-search-filter .ui-icon-volume-off, body.loosediamonds-index-diamondsearch .ui-icon-volume-off, body.designyourring-index-index .ui-icon-volume-off, body.designyourearring-index-index .ui-icon-volume-off, body.designyourpendant-index-index .ui-icon-volume-off, body.choosediamond-index-index .ui-icon-volume-off {
    background-position: -128px -160px; }
  body.flycart-category-view .ui-icon-volume-on, body.loosediamonds-index-index .ui-icon-volume-on, body.choosediamond-index-pair .ui-icon-volume-on, body.loosediamonds-search-filter .ui-icon-volume-on, body.loosediamonds-index-diamondsearch .ui-icon-volume-on, body.designyourring-index-index .ui-icon-volume-on, body.designyourearring-index-index .ui-icon-volume-on, body.designyourpendant-index-index .ui-icon-volume-on, body.choosediamond-index-index .ui-icon-volume-on {
    background-position: -144px -160px; }
  body.flycart-category-view .ui-icon-power, body.loosediamonds-index-index .ui-icon-power, body.choosediamond-index-pair .ui-icon-power, body.loosediamonds-search-filter .ui-icon-power, body.loosediamonds-index-diamondsearch .ui-icon-power, body.designyourring-index-index .ui-icon-power, body.designyourearring-index-index .ui-icon-power, body.designyourpendant-index-index .ui-icon-power, body.choosediamond-index-index .ui-icon-power {
    background-position: 0 -176px; }
  body.flycart-category-view .ui-icon-signal-diag, body.loosediamonds-index-index .ui-icon-signal-diag, body.choosediamond-index-pair .ui-icon-signal-diag, body.loosediamonds-search-filter .ui-icon-signal-diag, body.loosediamonds-index-diamondsearch .ui-icon-signal-diag, body.designyourring-index-index .ui-icon-signal-diag, body.designyourearring-index-index .ui-icon-signal-diag, body.designyourpendant-index-index .ui-icon-signal-diag, body.choosediamond-index-index .ui-icon-signal-diag {
    background-position: -16px -176px; }
  body.flycart-category-view .ui-icon-signal, body.loosediamonds-index-index .ui-icon-signal, body.choosediamond-index-pair .ui-icon-signal, body.loosediamonds-search-filter .ui-icon-signal, body.loosediamonds-index-diamondsearch .ui-icon-signal, body.designyourring-index-index .ui-icon-signal, body.designyourearring-index-index .ui-icon-signal, body.designyourpendant-index-index .ui-icon-signal, body.choosediamond-index-index .ui-icon-signal {
    background-position: -32px -176px; }
  body.flycart-category-view .ui-icon-battery-0, body.loosediamonds-index-index .ui-icon-battery-0, body.choosediamond-index-pair .ui-icon-battery-0, body.loosediamonds-search-filter .ui-icon-battery-0, body.loosediamonds-index-diamondsearch .ui-icon-battery-0, body.designyourring-index-index .ui-icon-battery-0, body.designyourearring-index-index .ui-icon-battery-0, body.designyourpendant-index-index .ui-icon-battery-0, body.choosediamond-index-index .ui-icon-battery-0 {
    background-position: -48px -176px; }
  body.flycart-category-view .ui-icon-battery-1, body.loosediamonds-index-index .ui-icon-battery-1, body.choosediamond-index-pair .ui-icon-battery-1, body.loosediamonds-search-filter .ui-icon-battery-1, body.loosediamonds-index-diamondsearch .ui-icon-battery-1, body.designyourring-index-index .ui-icon-battery-1, body.designyourearring-index-index .ui-icon-battery-1, body.designyourpendant-index-index .ui-icon-battery-1, body.choosediamond-index-index .ui-icon-battery-1 {
    background-position: -64px -176px; }
  body.flycart-category-view .ui-icon-battery-2, body.loosediamonds-index-index .ui-icon-battery-2, body.choosediamond-index-pair .ui-icon-battery-2, body.loosediamonds-search-filter .ui-icon-battery-2, body.loosediamonds-index-diamondsearch .ui-icon-battery-2, body.designyourring-index-index .ui-icon-battery-2, body.designyourearring-index-index .ui-icon-battery-2, body.designyourpendant-index-index .ui-icon-battery-2, body.choosediamond-index-index .ui-icon-battery-2 {
    background-position: -80px -176px; }
  body.flycart-category-view .ui-icon-battery-3, body.loosediamonds-index-index .ui-icon-battery-3, body.choosediamond-index-pair .ui-icon-battery-3, body.loosediamonds-search-filter .ui-icon-battery-3, body.loosediamonds-index-diamondsearch .ui-icon-battery-3, body.designyourring-index-index .ui-icon-battery-3, body.designyourearring-index-index .ui-icon-battery-3, body.designyourpendant-index-index .ui-icon-battery-3, body.choosediamond-index-index .ui-icon-battery-3 {
    background-position: -96px -176px; }
  body.flycart-category-view .ui-icon-circle-plus, body.loosediamonds-index-index .ui-icon-circle-plus, body.choosediamond-index-pair .ui-icon-circle-plus, body.loosediamonds-search-filter .ui-icon-circle-plus, body.loosediamonds-index-diamondsearch .ui-icon-circle-plus, body.designyourring-index-index .ui-icon-circle-plus, body.designyourearring-index-index .ui-icon-circle-plus, body.designyourpendant-index-index .ui-icon-circle-plus, body.choosediamond-index-index .ui-icon-circle-plus {
    background-position: 0 -192px; }
  body.flycart-category-view .ui-icon-circle-minus, body.loosediamonds-index-index .ui-icon-circle-minus, body.choosediamond-index-pair .ui-icon-circle-minus, body.loosediamonds-search-filter .ui-icon-circle-minus, body.loosediamonds-index-diamondsearch .ui-icon-circle-minus, body.designyourring-index-index .ui-icon-circle-minus, body.designyourearring-index-index .ui-icon-circle-minus, body.designyourpendant-index-index .ui-icon-circle-minus, body.choosediamond-index-index .ui-icon-circle-minus {
    background-position: -16px -192px; }
  body.flycart-category-view .ui-icon-circle-close, body.loosediamonds-index-index .ui-icon-circle-close, body.choosediamond-index-pair .ui-icon-circle-close, body.loosediamonds-search-filter .ui-icon-circle-close, body.loosediamonds-index-diamondsearch .ui-icon-circle-close, body.designyourring-index-index .ui-icon-circle-close, body.designyourearring-index-index .ui-icon-circle-close, body.designyourpendant-index-index .ui-icon-circle-close, body.choosediamond-index-index .ui-icon-circle-close {
    background-position: -32px -192px; }
  body.flycart-category-view .ui-icon-circle-triangle-e, body.loosediamonds-index-index .ui-icon-circle-triangle-e, body.choosediamond-index-pair .ui-icon-circle-triangle-e, body.loosediamonds-search-filter .ui-icon-circle-triangle-e, body.loosediamonds-index-diamondsearch .ui-icon-circle-triangle-e, body.designyourring-index-index .ui-icon-circle-triangle-e, body.designyourearring-index-index .ui-icon-circle-triangle-e, body.designyourpendant-index-index .ui-icon-circle-triangle-e, body.choosediamond-index-index .ui-icon-circle-triangle-e {
    background-position: -48px -192px; }
  body.flycart-category-view .ui-icon-circle-triangle-s, body.loosediamonds-index-index .ui-icon-circle-triangle-s, body.choosediamond-index-pair .ui-icon-circle-triangle-s, body.loosediamonds-search-filter .ui-icon-circle-triangle-s, body.loosediamonds-index-diamondsearch .ui-icon-circle-triangle-s, body.designyourring-index-index .ui-icon-circle-triangle-s, body.designyourearring-index-index .ui-icon-circle-triangle-s, body.designyourpendant-index-index .ui-icon-circle-triangle-s, body.choosediamond-index-index .ui-icon-circle-triangle-s {
    background-position: -64px -192px; }
  body.flycart-category-view .ui-icon-circle-triangle-w, body.loosediamonds-index-index .ui-icon-circle-triangle-w, body.choosediamond-index-pair .ui-icon-circle-triangle-w, body.loosediamonds-search-filter .ui-icon-circle-triangle-w, body.loosediamonds-index-diamondsearch .ui-icon-circle-triangle-w, body.designyourring-index-index .ui-icon-circle-triangle-w, body.designyourearring-index-index .ui-icon-circle-triangle-w, body.designyourpendant-index-index .ui-icon-circle-triangle-w, body.choosediamond-index-index .ui-icon-circle-triangle-w {
    background-position: -80px -192px; }
  body.flycart-category-view .ui-icon-circle-triangle-n, body.loosediamonds-index-index .ui-icon-circle-triangle-n, body.choosediamond-index-pair .ui-icon-circle-triangle-n, body.loosediamonds-search-filter .ui-icon-circle-triangle-n, body.loosediamonds-index-diamondsearch .ui-icon-circle-triangle-n, body.designyourring-index-index .ui-icon-circle-triangle-n, body.designyourearring-index-index .ui-icon-circle-triangle-n, body.designyourpendant-index-index .ui-icon-circle-triangle-n, body.choosediamond-index-index .ui-icon-circle-triangle-n {
    background-position: -96px -192px; }
  body.flycart-category-view .ui-icon-circle-arrow-e, body.loosediamonds-index-index .ui-icon-circle-arrow-e, body.choosediamond-index-pair .ui-icon-circle-arrow-e, body.loosediamonds-search-filter .ui-icon-circle-arrow-e, body.loosediamonds-index-diamondsearch .ui-icon-circle-arrow-e, body.designyourring-index-index .ui-icon-circle-arrow-e, body.designyourearring-index-index .ui-icon-circle-arrow-e, body.designyourpendant-index-index .ui-icon-circle-arrow-e, body.choosediamond-index-index .ui-icon-circle-arrow-e {
    background-position: -112px -192px; }
  body.flycart-category-view .ui-icon-circle-arrow-s, body.loosediamonds-index-index .ui-icon-circle-arrow-s, body.choosediamond-index-pair .ui-icon-circle-arrow-s, body.loosediamonds-search-filter .ui-icon-circle-arrow-s, body.loosediamonds-index-diamondsearch .ui-icon-circle-arrow-s, body.designyourring-index-index .ui-icon-circle-arrow-s, body.designyourearring-index-index .ui-icon-circle-arrow-s, body.designyourpendant-index-index .ui-icon-circle-arrow-s, body.choosediamond-index-index .ui-icon-circle-arrow-s {
    background-position: -128px -192px; }
  body.flycart-category-view .ui-icon-circle-arrow-w, body.loosediamonds-index-index .ui-icon-circle-arrow-w, body.choosediamond-index-pair .ui-icon-circle-arrow-w, body.loosediamonds-search-filter .ui-icon-circle-arrow-w, body.loosediamonds-index-diamondsearch .ui-icon-circle-arrow-w, body.designyourring-index-index .ui-icon-circle-arrow-w, body.designyourearring-index-index .ui-icon-circle-arrow-w, body.designyourpendant-index-index .ui-icon-circle-arrow-w, body.choosediamond-index-index .ui-icon-circle-arrow-w {
    background-position: -144px -192px; }
  body.flycart-category-view .ui-icon-circle-arrow-n, body.loosediamonds-index-index .ui-icon-circle-arrow-n, body.choosediamond-index-pair .ui-icon-circle-arrow-n, body.loosediamonds-search-filter .ui-icon-circle-arrow-n, body.loosediamonds-index-diamondsearch .ui-icon-circle-arrow-n, body.designyourring-index-index .ui-icon-circle-arrow-n, body.designyourearring-index-index .ui-icon-circle-arrow-n, body.designyourpendant-index-index .ui-icon-circle-arrow-n, body.choosediamond-index-index .ui-icon-circle-arrow-n {
    background-position: -160px -192px; }
  body.flycart-category-view .ui-icon-circle-zoomin, body.loosediamonds-index-index .ui-icon-circle-zoomin, body.choosediamond-index-pair .ui-icon-circle-zoomin, body.loosediamonds-search-filter .ui-icon-circle-zoomin, body.loosediamonds-index-diamondsearch .ui-icon-circle-zoomin, body.designyourring-index-index .ui-icon-circle-zoomin, body.designyourearring-index-index .ui-icon-circle-zoomin, body.designyourpendant-index-index .ui-icon-circle-zoomin, body.choosediamond-index-index .ui-icon-circle-zoomin {
    background-position: -176px -192px; }
  body.flycart-category-view .ui-icon-circle-zoomout, body.loosediamonds-index-index .ui-icon-circle-zoomout, body.choosediamond-index-pair .ui-icon-circle-zoomout, body.loosediamonds-search-filter .ui-icon-circle-zoomout, body.loosediamonds-index-diamondsearch .ui-icon-circle-zoomout, body.designyourring-index-index .ui-icon-circle-zoomout, body.designyourearring-index-index .ui-icon-circle-zoomout, body.designyourpendant-index-index .ui-icon-circle-zoomout, body.choosediamond-index-index .ui-icon-circle-zoomout {
    background-position: -192px -192px; }
  body.flycart-category-view .ui-icon-circle-check, body.loosediamonds-index-index .ui-icon-circle-check, body.choosediamond-index-pair .ui-icon-circle-check, body.loosediamonds-search-filter .ui-icon-circle-check, body.loosediamonds-index-diamondsearch .ui-icon-circle-check, body.designyourring-index-index .ui-icon-circle-check, body.designyourearring-index-index .ui-icon-circle-check, body.designyourpendant-index-index .ui-icon-circle-check, body.choosediamond-index-index .ui-icon-circle-check {
    background-position: -208px -192px; }
  body.flycart-category-view .ui-icon-circlesmall-plus, body.loosediamonds-index-index .ui-icon-circlesmall-plus, body.choosediamond-index-pair .ui-icon-circlesmall-plus, body.loosediamonds-search-filter .ui-icon-circlesmall-plus, body.loosediamonds-index-diamondsearch .ui-icon-circlesmall-plus, body.designyourring-index-index .ui-icon-circlesmall-plus, body.designyourearring-index-index .ui-icon-circlesmall-plus, body.designyourpendant-index-index .ui-icon-circlesmall-plus, body.choosediamond-index-index .ui-icon-circlesmall-plus {
    background-position: 0 -208px; }
  body.flycart-category-view .ui-icon-circlesmall-minus, body.loosediamonds-index-index .ui-icon-circlesmall-minus, body.choosediamond-index-pair .ui-icon-circlesmall-minus, body.loosediamonds-search-filter .ui-icon-circlesmall-minus, body.loosediamonds-index-diamondsearch .ui-icon-circlesmall-minus, body.designyourring-index-index .ui-icon-circlesmall-minus, body.designyourearring-index-index .ui-icon-circlesmall-minus, body.designyourpendant-index-index .ui-icon-circlesmall-minus, body.choosediamond-index-index .ui-icon-circlesmall-minus {
    background-position: -16px -208px; }
  body.flycart-category-view .ui-icon-circlesmall-close, body.loosediamonds-index-index .ui-icon-circlesmall-close, body.choosediamond-index-pair .ui-icon-circlesmall-close, body.loosediamonds-search-filter .ui-icon-circlesmall-close, body.loosediamonds-index-diamondsearch .ui-icon-circlesmall-close, body.designyourring-index-index .ui-icon-circlesmall-close, body.designyourearring-index-index .ui-icon-circlesmall-close, body.designyourpendant-index-index .ui-icon-circlesmall-close, body.choosediamond-index-index .ui-icon-circlesmall-close {
    background-position: -32px -208px; }
  body.flycart-category-view .ui-icon-squaresmall-plus, body.loosediamonds-index-index .ui-icon-squaresmall-plus, body.choosediamond-index-pair .ui-icon-squaresmall-plus, body.loosediamonds-search-filter .ui-icon-squaresmall-plus, body.loosediamonds-index-diamondsearch .ui-icon-squaresmall-plus, body.designyourring-index-index .ui-icon-squaresmall-plus, body.designyourearring-index-index .ui-icon-squaresmall-plus, body.designyourpendant-index-index .ui-icon-squaresmall-plus, body.choosediamond-index-index .ui-icon-squaresmall-plus {
    background-position: -48px -208px; }
  body.flycart-category-view .ui-icon-squaresmall-minus, body.loosediamonds-index-index .ui-icon-squaresmall-minus, body.choosediamond-index-pair .ui-icon-squaresmall-minus, body.loosediamonds-search-filter .ui-icon-squaresmall-minus, body.loosediamonds-index-diamondsearch .ui-icon-squaresmall-minus, body.designyourring-index-index .ui-icon-squaresmall-minus, body.designyourearring-index-index .ui-icon-squaresmall-minus, body.designyourpendant-index-index .ui-icon-squaresmall-minus, body.choosediamond-index-index .ui-icon-squaresmall-minus {
    background-position: -64px -208px; }
  body.flycart-category-view .ui-icon-squaresmall-close, body.loosediamonds-index-index .ui-icon-squaresmall-close, body.choosediamond-index-pair .ui-icon-squaresmall-close, body.loosediamonds-search-filter .ui-icon-squaresmall-close, body.loosediamonds-index-diamondsearch .ui-icon-squaresmall-close, body.designyourring-index-index .ui-icon-squaresmall-close, body.designyourearring-index-index .ui-icon-squaresmall-close, body.designyourpendant-index-index .ui-icon-squaresmall-close, body.choosediamond-index-index .ui-icon-squaresmall-close {
    background-position: -80px -208px; }
  body.flycart-category-view .ui-icon-grip-dotted-vertical, body.loosediamonds-index-index .ui-icon-grip-dotted-vertical, body.choosediamond-index-pair .ui-icon-grip-dotted-vertical, body.loosediamonds-search-filter .ui-icon-grip-dotted-vertical, body.loosediamonds-index-diamondsearch .ui-icon-grip-dotted-vertical, body.designyourring-index-index .ui-icon-grip-dotted-vertical, body.designyourearring-index-index .ui-icon-grip-dotted-vertical, body.designyourpendant-index-index .ui-icon-grip-dotted-vertical, body.choosediamond-index-index .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px; }
  body.flycart-category-view .ui-icon-grip-dotted-horizontal, body.loosediamonds-index-index .ui-icon-grip-dotted-horizontal, body.choosediamond-index-pair .ui-icon-grip-dotted-horizontal, body.loosediamonds-search-filter .ui-icon-grip-dotted-horizontal, body.loosediamonds-index-diamondsearch .ui-icon-grip-dotted-horizontal, body.designyourring-index-index .ui-icon-grip-dotted-horizontal, body.designyourearring-index-index .ui-icon-grip-dotted-horizontal, body.designyourpendant-index-index .ui-icon-grip-dotted-horizontal, body.choosediamond-index-index .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px; }
  body.flycart-category-view .ui-icon-grip-solid-vertical, body.loosediamonds-index-index .ui-icon-grip-solid-vertical, body.choosediamond-index-pair .ui-icon-grip-solid-vertical, body.loosediamonds-search-filter .ui-icon-grip-solid-vertical, body.loosediamonds-index-diamondsearch .ui-icon-grip-solid-vertical, body.designyourring-index-index .ui-icon-grip-solid-vertical, body.designyourearring-index-index .ui-icon-grip-solid-vertical, body.designyourpendant-index-index .ui-icon-grip-solid-vertical, body.choosediamond-index-index .ui-icon-grip-solid-vertical {
    background-position: -32px -224px; }
  body.flycart-category-view .ui-icon-grip-solid-horizontal, body.loosediamonds-index-index .ui-icon-grip-solid-horizontal, body.choosediamond-index-pair .ui-icon-grip-solid-horizontal, body.loosediamonds-search-filter .ui-icon-grip-solid-horizontal, body.loosediamonds-index-diamondsearch .ui-icon-grip-solid-horizontal, body.designyourring-index-index .ui-icon-grip-solid-horizontal, body.designyourearring-index-index .ui-icon-grip-solid-horizontal, body.designyourpendant-index-index .ui-icon-grip-solid-horizontal, body.choosediamond-index-index .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px; }
  body.flycart-category-view .ui-icon-gripsmall-diagonal-se, body.loosediamonds-index-index .ui-icon-gripsmall-diagonal-se, body.choosediamond-index-pair .ui-icon-gripsmall-diagonal-se, body.loosediamonds-search-filter .ui-icon-gripsmall-diagonal-se, body.loosediamonds-index-diamondsearch .ui-icon-gripsmall-diagonal-se, body.designyourring-index-index .ui-icon-gripsmall-diagonal-se, body.designyourearring-index-index .ui-icon-gripsmall-diagonal-se, body.designyourpendant-index-index .ui-icon-gripsmall-diagonal-se, body.choosediamond-index-index .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px; }
  body.flycart-category-view .ui-icon-grip-diagonal-se, body.loosediamonds-index-index .ui-icon-grip-diagonal-se, body.choosediamond-index-pair .ui-icon-grip-diagonal-se, body.loosediamonds-search-filter .ui-icon-grip-diagonal-se, body.loosediamonds-index-diamondsearch .ui-icon-grip-diagonal-se, body.designyourring-index-index .ui-icon-grip-diagonal-se, body.designyourearring-index-index .ui-icon-grip-diagonal-se, body.designyourpendant-index-index .ui-icon-grip-diagonal-se, body.choosediamond-index-index .ui-icon-grip-diagonal-se {
    background-position: -80px -224px; }
  body.flycart-category-view .ui-corner-all, body.flycart-category-view .ui-corner-top, body.flycart-category-view .ui-corner-left, body.flycart-category-view .ui-corner-tl, body.loosediamonds-index-index .ui-corner-all, body.loosediamonds-index-index .ui-corner-top, body.loosediamonds-index-index .ui-corner-left, body.loosediamonds-index-index .ui-corner-tl, body.choosediamond-index-pair .ui-corner-all, body.choosediamond-index-pair .ui-corner-top, body.choosediamond-index-pair .ui-corner-left, body.choosediamond-index-pair .ui-corner-tl, body.loosediamonds-search-filter .ui-corner-all, body.loosediamonds-search-filter .ui-corner-top, body.loosediamonds-search-filter .ui-corner-left, body.loosediamonds-search-filter .ui-corner-tl, body.loosediamonds-index-diamondsearch .ui-corner-all, body.loosediamonds-index-diamondsearch .ui-corner-top, body.loosediamonds-index-diamondsearch .ui-corner-left, body.loosediamonds-index-diamondsearch .ui-corner-tl, body.designyourring-index-index .ui-corner-all, body.designyourring-index-index .ui-corner-top, body.designyourring-index-index .ui-corner-left, body.designyourring-index-index .ui-corner-tl, body.designyourearring-index-index .ui-corner-all, body.designyourearring-index-index .ui-corner-top, body.designyourearring-index-index .ui-corner-left, body.designyourearring-index-index .ui-corner-tl, body.designyourpendant-index-index .ui-corner-all, body.designyourpendant-index-index .ui-corner-top, body.designyourpendant-index-index .ui-corner-left, body.designyourpendant-index-index .ui-corner-tl, body.choosediamond-index-index .ui-corner-all, body.choosediamond-index-index .ui-corner-top, body.choosediamond-index-index .ui-corner-left, body.choosediamond-index-index .ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px; }
  body.flycart-category-view .ui-corner-all, body.flycart-category-view .ui-corner-top, body.flycart-category-view .ui-corner-right, body.flycart-category-view .ui-corner-tr, body.loosediamonds-index-index .ui-corner-all, body.loosediamonds-index-index .ui-corner-top, body.loosediamonds-index-index .ui-corner-right, body.loosediamonds-index-index .ui-corner-tr, body.choosediamond-index-pair .ui-corner-all, body.choosediamond-index-pair .ui-corner-top, body.choosediamond-index-pair .ui-corner-right, body.choosediamond-index-pair .ui-corner-tr, body.loosediamonds-search-filter .ui-corner-all, body.loosediamonds-search-filter .ui-corner-top, body.loosediamonds-search-filter .ui-corner-right, body.loosediamonds-search-filter .ui-corner-tr, body.loosediamonds-index-diamondsearch .ui-corner-all, body.loosediamonds-index-diamondsearch .ui-corner-top, body.loosediamonds-index-diamondsearch .ui-corner-right, body.loosediamonds-index-diamondsearch .ui-corner-tr, body.designyourring-index-index .ui-corner-all, body.designyourring-index-index .ui-corner-top, body.designyourring-index-index .ui-corner-right, body.designyourring-index-index .ui-corner-tr, body.designyourearring-index-index .ui-corner-all, body.designyourearring-index-index .ui-corner-top, body.designyourearring-index-index .ui-corner-right, body.designyourearring-index-index .ui-corner-tr, body.designyourpendant-index-index .ui-corner-all, body.designyourpendant-index-index .ui-corner-top, body.designyourpendant-index-index .ui-corner-right, body.designyourpendant-index-index .ui-corner-tr, body.choosediamond-index-index .ui-corner-all, body.choosediamond-index-index .ui-corner-top, body.choosediamond-index-index .ui-corner-right, body.choosediamond-index-index .ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px; }
  body.flycart-category-view .ui-corner-all, body.flycart-category-view .ui-corner-bottom, body.flycart-category-view .ui-corner-left, body.flycart-category-view .ui-corner-bl, body.loosediamonds-index-index .ui-corner-all, body.loosediamonds-index-index .ui-corner-bottom, body.loosediamonds-index-index .ui-corner-left, body.loosediamonds-index-index .ui-corner-bl, body.choosediamond-index-pair .ui-corner-all, body.choosediamond-index-pair .ui-corner-bottom, body.choosediamond-index-pair .ui-corner-left, body.choosediamond-index-pair .ui-corner-bl, body.loosediamonds-search-filter .ui-corner-all, body.loosediamonds-search-filter .ui-corner-bottom, body.loosediamonds-search-filter .ui-corner-left, body.loosediamonds-search-filter .ui-corner-bl, body.loosediamonds-index-diamondsearch .ui-corner-all, body.loosediamonds-index-diamondsearch .ui-corner-bottom, body.loosediamonds-index-diamondsearch .ui-corner-left, body.loosediamonds-index-diamondsearch .ui-corner-bl, body.designyourring-index-index .ui-corner-all, body.designyourring-index-index .ui-corner-bottom, body.designyourring-index-index .ui-corner-left, body.designyourring-index-index .ui-corner-bl, body.designyourearring-index-index .ui-corner-all, body.designyourearring-index-index .ui-corner-bottom, body.designyourearring-index-index .ui-corner-left, body.designyourearring-index-index .ui-corner-bl, body.designyourpendant-index-index .ui-corner-all, body.designyourpendant-index-index .ui-corner-bottom, body.designyourpendant-index-index .ui-corner-left, body.designyourpendant-index-index .ui-corner-bl, body.choosediamond-index-index .ui-corner-all, body.choosediamond-index-index .ui-corner-bottom, body.choosediamond-index-index .ui-corner-left, body.choosediamond-index-index .ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  body.flycart-category-view .ui-corner-all, body.flycart-category-view .ui-corner-bottom, body.flycart-category-view .ui-corner-right, body.flycart-category-view .ui-corner-br, body.loosediamonds-index-index .ui-corner-all, body.loosediamonds-index-index .ui-corner-bottom, body.loosediamonds-index-index .ui-corner-right, body.loosediamonds-index-index .ui-corner-br, body.choosediamond-index-pair .ui-corner-all, body.choosediamond-index-pair .ui-corner-bottom, body.choosediamond-index-pair .ui-corner-right, body.choosediamond-index-pair .ui-corner-br, body.loosediamonds-search-filter .ui-corner-all, body.loosediamonds-search-filter .ui-corner-bottom, body.loosediamonds-search-filter .ui-corner-right, body.loosediamonds-search-filter .ui-corner-br, body.loosediamonds-index-diamondsearch .ui-corner-all, body.loosediamonds-index-diamondsearch .ui-corner-bottom, body.loosediamonds-index-diamondsearch .ui-corner-right, body.loosediamonds-index-diamondsearch .ui-corner-br, body.designyourring-index-index .ui-corner-all, body.designyourring-index-index .ui-corner-bottom, body.designyourring-index-index .ui-corner-right, body.designyourring-index-index .ui-corner-br, body.designyourearring-index-index .ui-corner-all, body.designyourearring-index-index .ui-corner-bottom, body.designyourearring-index-index .ui-corner-right, body.designyourearring-index-index .ui-corner-br, body.designyourpendant-index-index .ui-corner-all, body.designyourpendant-index-index .ui-corner-bottom, body.designyourpendant-index-index .ui-corner-right, body.designyourpendant-index-index .ui-corner-br, body.choosediamond-index-index .ui-corner-all, body.choosediamond-index-index .ui-corner-bottom, body.choosediamond-index-index .ui-corner-right, body.choosediamond-index-index .ui-corner-br {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  body.flycart-category-view .ui-widget-overlay, body.loosediamonds-index-index .ui-widget-overlay, body.choosediamond-index-pair .ui-widget-overlay, body.loosediamonds-search-filter .ui-widget-overlay, body.loosediamonds-index-diamondsearch .ui-widget-overlay, body.designyourring-index-index .ui-widget-overlay, body.designyourearring-index-index .ui-widget-overlay, body.designyourpendant-index-index .ui-widget-overlay, body.choosediamond-index-index .ui-widget-overlay {
    background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    opacity: .50;
    filter: Alpha(Opacity=50); }
  body.flycart-category-view .ui-widget-shadow, body.loosediamonds-index-index .ui-widget-shadow, body.choosediamond-index-pair .ui-widget-shadow, body.loosediamonds-search-filter .ui-widget-shadow, body.loosediamonds-index-diamondsearch .ui-widget-shadow, body.designyourring-index-index .ui-widget-shadow, body.designyourearring-index-index .ui-widget-shadow, body.designyourpendant-index-index .ui-widget-shadow, body.choosediamond-index-index .ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity: .20;
    filter: Alpha(Opacity=20);
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  body.flycart-category-view .ui-slider, body.loosediamonds-index-index .ui-slider, body.choosediamond-index-pair .ui-slider, body.loosediamonds-search-filter .ui-slider, body.loosediamonds-index-diamondsearch .ui-slider, body.designyourring-index-index .ui-slider, body.designyourearring-index-index .ui-slider, body.designyourpendant-index-index .ui-slider, body.choosediamond-index-index .ui-slider {
    position: relative;
    text-align: left;
    margin-bottom: 4px;
    margin-top: 3px; }
  body.flycart-category-view .ui-slider .ui-slider-handle, body.loosediamonds-index-index .ui-slider .ui-slider-handle, body.choosediamond-index-pair .ui-slider .ui-slider-handle, body.loosediamonds-search-filter .ui-slider .ui-slider-handle, body.loosediamonds-index-diamondsearch .ui-slider .ui-slider-handle, body.designyourring-index-index .ui-slider .ui-slider-handle, body.designyourearring-index-index .ui-slider .ui-slider-handle, body.designyourpendant-index-index .ui-slider .ui-slider-handle, body.choosediamond-index-index .ui-slider .ui-slider-handle {
    background-color: #92A5C2;
    border-radius: 0 0 0 0;
    cursor: default;
    height: 15px;
    position: absolute;
    width: 5px;
    z-index: 2; }
  body.flycart-category-view .ui-slider .ui-slider-range, body.loosediamonds-index-index .ui-slider .ui-slider-range, body.choosediamond-index-pair .ui-slider .ui-slider-range, body.loosediamonds-search-filter .ui-slider .ui-slider-range, body.loosediamonds-index-diamondsearch .ui-slider .ui-slider-range, body.designyourring-index-index .ui-slider .ui-slider-range, body.designyourearring-index-index .ui-slider .ui-slider-range, body.designyourpendant-index-index .ui-slider .ui-slider-range, body.choosediamond-index-index .ui-slider .ui-slider-range {
    background: #DEE5EF;
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0; }
  body.flycart-category-view .ui-slider-horizontal, body.loosediamonds-index-index .ui-slider-horizontal, body.choosediamond-index-pair .ui-slider-horizontal, body.loosediamonds-search-filter .ui-slider-horizontal, body.loosediamonds-index-diamondsearch .ui-slider-horizontal, body.designyourring-index-index .ui-slider-horizontal, body.designyourearring-index-index .ui-slider-horizontal, body.designyourpendant-index-index .ui-slider-horizontal, body.choosediamond-index-index .ui-slider-horizontal {
    height: 5px; }
  body.flycart-category-view .ui-slider-horizontal .ui-slider-handle, body.loosediamonds-index-index .ui-slider-horizontal .ui-slider-handle, body.choosediamond-index-pair .ui-slider-horizontal .ui-slider-handle, body.loosediamonds-search-filter .ui-slider-horizontal .ui-slider-handle, body.loosediamonds-index-diamondsearch .ui-slider-horizontal .ui-slider-handle, body.designyourring-index-index .ui-slider-horizontal .ui-slider-handle, body.designyourearring-index-index .ui-slider-horizontal .ui-slider-handle, body.designyourpendant-index-index .ui-slider-horizontal .ui-slider-handle, body.choosediamond-index-index .ui-slider-horizontal .ui-slider-handle {
    top: -5px;
    /*-.3em*/
    margin-left: 0;
    cursor: pointer; }
  body.flycart-category-view .ui-slider-horizontal .ui-slider-range, body.loosediamonds-index-index .ui-slider-horizontal .ui-slider-range, body.choosediamond-index-pair .ui-slider-horizontal .ui-slider-range, body.loosediamonds-search-filter .ui-slider-horizontal .ui-slider-range, body.loosediamonds-index-diamondsearch .ui-slider-horizontal .ui-slider-range, body.designyourring-index-index .ui-slider-horizontal .ui-slider-range, body.designyourearring-index-index .ui-slider-horizontal .ui-slider-range, body.designyourpendant-index-index .ui-slider-horizontal .ui-slider-range, body.choosediamond-index-index .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%; }
  body.flycart-category-view .ui-slider-horizontal .ui-slider-range-min, body.loosediamonds-index-index .ui-slider-horizontal .ui-slider-range-min, body.choosediamond-index-pair .ui-slider-horizontal .ui-slider-range-min, body.loosediamonds-search-filter .ui-slider-horizontal .ui-slider-range-min, body.loosediamonds-index-diamondsearch .ui-slider-horizontal .ui-slider-range-min, body.designyourring-index-index .ui-slider-horizontal .ui-slider-range-min, body.designyourearring-index-index .ui-slider-horizontal .ui-slider-range-min, body.designyourpendant-index-index .ui-slider-horizontal .ui-slider-range-min, body.choosediamond-index-index .ui-slider-horizontal .ui-slider-range-min {
    left: 0; }
  body.flycart-category-view .ui-slider-horizontal .ui-slider-range-max, body.loosediamonds-index-index .ui-slider-horizontal .ui-slider-range-max, body.choosediamond-index-pair .ui-slider-horizontal .ui-slider-range-max, body.loosediamonds-search-filter .ui-slider-horizontal .ui-slider-range-max, body.loosediamonds-index-diamondsearch .ui-slider-horizontal .ui-slider-range-max, body.designyourring-index-index .ui-slider-horizontal .ui-slider-range-max, body.designyourearring-index-index .ui-slider-horizontal .ui-slider-range-max, body.designyourpendant-index-index .ui-slider-horizontal .ui-slider-range-max, body.choosediamond-index-index .ui-slider-horizontal .ui-slider-range-max {
    right: 0; }
  body.flycart-category-view .ui-slider-vertical, body.loosediamonds-index-index .ui-slider-vertical, body.choosediamond-index-pair .ui-slider-vertical, body.loosediamonds-search-filter .ui-slider-vertical, body.loosediamonds-index-diamondsearch .ui-slider-vertical, body.designyourring-index-index .ui-slider-vertical, body.designyourearring-index-index .ui-slider-vertical, body.designyourpendant-index-index .ui-slider-vertical, body.choosediamond-index-index .ui-slider-vertical {
    width: .8em;
    height: 100px; }
  body.flycart-category-view .ui-slider-vertical .ui-slider-handle, body.loosediamonds-index-index .ui-slider-vertical .ui-slider-handle, body.choosediamond-index-pair .ui-slider-vertical .ui-slider-handle, body.loosediamonds-search-filter .ui-slider-vertical .ui-slider-handle, body.loosediamonds-index-diamondsearch .ui-slider-vertical .ui-slider-handle, body.designyourring-index-index .ui-slider-vertical .ui-slider-handle, body.designyourearring-index-index .ui-slider-vertical .ui-slider-handle, body.designyourpendant-index-index .ui-slider-vertical .ui-slider-handle, body.choosediamond-index-index .ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em; }
  body.flycart-category-view .ui-slider-vertical .ui-slider-range, body.loosediamonds-index-index .ui-slider-vertical .ui-slider-range, body.choosediamond-index-pair .ui-slider-vertical .ui-slider-range, body.loosediamonds-search-filter .ui-slider-vertical .ui-slider-range, body.loosediamonds-index-diamondsearch .ui-slider-vertical .ui-slider-range, body.designyourring-index-index .ui-slider-vertical .ui-slider-range, body.designyourearring-index-index .ui-slider-vertical .ui-slider-range, body.designyourpendant-index-index .ui-slider-vertical .ui-slider-range, body.choosediamond-index-index .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%; }
  body.flycart-category-view .ui-slider-vertical .ui-slider-range-min, body.loosediamonds-index-index .ui-slider-vertical .ui-slider-range-min, body.choosediamond-index-pair .ui-slider-vertical .ui-slider-range-min, body.loosediamonds-search-filter .ui-slider-vertical .ui-slider-range-min, body.loosediamonds-index-diamondsearch .ui-slider-vertical .ui-slider-range-min, body.designyourring-index-index .ui-slider-vertical .ui-slider-range-min, body.designyourearring-index-index .ui-slider-vertical .ui-slider-range-min, body.designyourpendant-index-index .ui-slider-vertical .ui-slider-range-min, body.choosediamond-index-index .ui-slider-vertical .ui-slider-range-min {
    bottom: 0; }
  body.flycart-category-view .ui-slider-vertical .ui-slider-range-max, body.loosediamonds-index-index .ui-slider-vertical .ui-slider-range-max, body.choosediamond-index-pair .ui-slider-vertical .ui-slider-range-max, body.loosediamonds-search-filter .ui-slider-vertical .ui-slider-range-max, body.loosediamonds-index-diamondsearch .ui-slider-vertical .ui-slider-range-max, body.designyourring-index-index .ui-slider-vertical .ui-slider-range-max, body.designyourearring-index-index .ui-slider-vertical .ui-slider-range-max, body.designyourpendant-index-index .ui-slider-vertical .ui-slider-range-max, body.choosediamond-index-index .ui-slider-vertical .ui-slider-range-max {
    top: 0; }
  body.flycart-category-view div#slider > div.ui-slider-range:first-child, body.loosediamonds-index-index div#slider > div.ui-slider-range:first-child, body.choosediamond-index-pair div#slider > div.ui-slider-range:first-child, body.loosediamonds-search-filter div#slider > div.ui-slider-range:first-child, body.loosediamonds-index-diamondsearch div#slider > div.ui-slider-range:first-child, body.designyourring-index-index div#slider > div.ui-slider-range:first-child, body.designyourearring-index-index div#slider > div.ui-slider-range:first-child, body.designyourpendant-index-index div#slider > div.ui-slider-range:first-child, body.choosediamond-index-index div#slider > div.ui-slider-range:first-child {
    background: #e2e2e4; }

body.catalog-product-view .outOfStock .validation-advice, body.flycart-category-view .outOfStock .validation-advice, body.customer-account-index .outOfStock .validation-advice {
  margin: 3px 0 0 74px;
  width: 200px; }

body.catalog-product-view .outOfStockOuter, body.flycart-category-view .outOfStockOuter, body.customer-account-index .outOfStockOuter {
  /*bottom: 30px; 
    border-left: 1px solid #BBBBBB;
    float: right;
    padding-left: 30px;
    position: absolute;
    top:23px;
    width: 120px;*/
  clear: both;
  float: left; }

body.catalog-product-view .outOfStockOuter h3 b, body.flycart-category-view .outOfStockOuter h3 b, body.customer-account-index .outOfStockOuter h3 b {
  position: relative;
  float: left;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: normal;
  float: left;
  clear: both;
  margin-bottom: 10px; }

body.catalog-product-view .outOfStock a, body.flycart-category-view .outOfStock a, body.customer-account-index .outOfStock a {
  color: white;
  text-decoration: none;
  font-family: "PT Sans",arial; }

body.catalog-product-view .openStock, body.flycart-category-view .openStock, body.customer-account-index .openStock {
  position: relative;
  float: left;
  margin-bottom: 10px; }

body.catalog-product-view .notify-btn, body.flycart-category-view .notify-btn, body.customer-account-index .notify-btn {
  padding: 0px 40px;
  height: 38px;
  line-height: 38px;
  text-transform: uppercase;
  color: #fff;
  background: #65646a;
  clear: both;
  float: left; }

body.catalog-product-view .outOfStockSpecial, body.flycart-category-view .outOfStockSpecial, body.customer-account-index .outOfStockSpecial {
  margin-top: 3px;
  height: 12px;
  padding-bottom: 35px; }

body.catalog-product-view .outOfStockDYO, body.flycart-category-view .outOfStockDYO, body.customer-account-index .outOfStockDYO {
  top: 26px;
  float: right;
  position: relative;
  width: 160px; }

body.catalog-product-view .outofstock-table, body.flycart-category-view .outofstock-table, body.customer-account-index .outofstock-table {
  background-color: #efeeef; }

body.catalog-product-view .outOfStock, body.flycart-category-view .outOfStock, body.customer-account-index .outOfStock {
  display: block;
  padding: 0 0 12px;
  position: absolute;
  width: 351px;
  position: absolute;
  /*z-index: 1000000 !important;*/
  z-index: 999;
  top: 150px; }

body.catalog-product-view .outOfStock h2, body.flycart-category-view .outOfStock h2, body.customer-account-index .outOfStock h2 {
  background: #63666A;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  padding: 9px 16px; }

body.catalog-product-view .outOfStockInner, body.flycart-category-view .outOfStockInner, body.customer-account-index .outOfStockInner {
  background: #FFFFFF;
  display: block;
  float: left;
  clear: both; }

body.catalog-product-view .outOfStockInner ul, body.flycart-category-view .outOfStockInner ul, body.customer-account-index .outOfStockInner ul {
  margin: 0;
  padding: 10px 0px 0px 0px;
  float: left; }

body.catalog-product-view .outOfStockInner li, body.flycart-category-view .outOfStockInner li, body.customer-account-index .outOfStockInner li {
  float: left;
  width: 100%; }

body.catalog-product-view .outOfStockInner ul li label, body.flycart-category-view .outOfStockInner ul li label, body.customer-account-index .outOfStockInner ul li label {
  float: left;
  margin-right: 8px;
  text-align: right;
  width: 70px;
  margin-top: 1px; }

body.catalog-product-view .outOfStockInner > div, body.flycart-category-view .outOfStockInner > div, body.customer-account-index .outOfStockInner > div {
  font-size: 14px;
  text-transform: uppercase;
  padding-bottom: 10px;
  color: #656469; }

body.catalog-product-view .outOfStockInner ul li input, body.flycart-category-view .outOfStockInner ul li input, body.customer-account-index .outOfStockInner ul li input {
  border: 1px solid #C9C9C9;
  float: left;
  height: 25px;
  line-height: 25px;
  width: 250px; }

body.catalog-product-view .outOfStockInner .common-button, body.flycart-category-view .outOfStockInner .common-button, body.customer-account-index .outOfStockInner .common-button {
  font-size: 14px;
  padding: 0px 25px;
  margin-top: 20px; }

body.catalog-product-view input, body.catalog-product-view textarea, body.catalog-product-view select, body.flycart-category-view input, body.flycart-category-view textarea, body.flycart-category-view select, body.customer-account-index input, body.customer-account-index textarea, body.customer-account-index select {
  outline: medium none; }

body.catalog-product-view ul, body.catalog-product-view ol, body.flycart-category-view ul, body.flycart-category-view ol, body.customer-account-index ul, body.customer-account-index ol {
  list-style: none outside none; }

body.catalog-product-view .detailSprite, body.flycart-category-view .detailSprite, body.customer-account-index .detailSprite {
  background-image: url(/skin/frontend/shopper/default/images/detailSprites.png); }

body.catalog-product-view .sampleCertif, body.flycart-category-view .sampleCertif, body.customer-account-index .sampleCertif {
  float: right;
  background-position: 0 0;
  width: 472px;
  height: 337px;
  position: relative;
  margin: 5px; }

body.catalog-product-view .outOfStockOuter h3, body.flycart-category-view .outOfStockOuter h3, body.customer-account-index .outOfStockOuter h3 {
  margin: 23px 0px 0px 0px; }

body.catalog-product-view .cod_pop_up_cont .cod_form .f-left:first-child, body.flycart-category-view .cod_pop_up_cont .cod_form .f-left:first-child, body.customer-account-index .cod_pop_up_cont .cod_form .f-left:first-child {
  width: 180px !important;
  float: left; }

body.catalog-product-view .cod_pop_up_cont .cod_form .f-left, body.flycart-category-view .cod_pop_up_cont .cod_form .f-left, body.customer-account-index .cod_pop_up_cont .cod_form .f-left {
  width: 81px !important;
  float: left; }

body.catalog-product-view .cod_pop_up_cont .cod_form .tick, body.flycart-category-view .cod_pop_up_cont .cod_form .tick, body.customer-account-index .cod_pop_up_cont .cod_form .tick {
  display: none; }

body.catalog-product-view .buynow_button_disabled, body.flycart-category-view .buynow_button_disabled, body.customer-account-index .buynow_button_disabled {
  cursor: default;
  opacity: 0.3; }

body.page-empty.ajax-index-options, body.ajax-index-options.ajax-index-options {
  border: 0;
  background: #fff; }

body.page-empty.ajax-index-options .product-view .product-shop, body.ajax-index-options.ajax-index-options .product-view .product-shop {
  float: right;
  width: 460px;
  overflow: hidden;
  margin: -35px 0px 0px 0px; }

body.page-empty.ajax-index-options .product-view .product-img-box, body.ajax-index-options.ajax-index-options .product-view .product-img-box {
  float: left;
  margin: 0 30px 0 0;
  width: 485px; }

body.page-empty.ajax-index-options .home-tryon-all, body.ajax-index-options.ajax-index-options .home-tryon-all {
  margin-right: 0px; }

body.page-empty .more-views-new.f-left, body.ajax-index-options .more-views-new.f-left {
  width: 110px;
  float: left; }

body.page-empty .more-views-new .jcarousel-controls .jcarousel-next-vertical, body.page-empty .more-views-new .jcarousel-controls .jcarousel-prev-vertical, body.ajax-index-options .more-views-new .jcarousel-controls .jcarousel-next-vertical, body.ajax-index-options .more-views-new .jcarousel-controls .jcarousel-prev-vertical {
  left: 30px;
  right: inherit; }

body.page-empty .product-view .product-shop-info .add-to-links, body.ajax-index-options .product-view .product-shop-info .add-to-links {
  float: right; }

body.page-empty .more-views-new .jcarousel-skin-tango .jcarousel-clip-vertical, body.ajax-index-options .more-views-new .jcarousel-skin-tango .jcarousel-clip-vertical {
  width: 102px;
  height: 420px; }

body.page-empty .more-views-new .jcarousel-skin-tango .jcarousel-item, body.ajax-index-options .more-views-new .jcarousel-skin-tango .jcarousel-item {
  width: 98px;
  border: 1px solid #fff;
  height: 98px !important; }

body.page-empty .quick_view_container .product-view .product-shop .add-to-box, body.ajax-index-options .quick_view_container .product-view .product-shop .add-to-box {
  position: inherit;
  right: inherit;
  bottom: inherit;
  clear: both;
  float: left;
  margin: 10px 0px 0px 34px; }

body.page-empty .more-views-new .jcarousel-skin-tango .jcarousel-item:hover, body.ajax-index-options .more-views-new .jcarousel-skin-tango .jcarousel-item:hover {
  border: 1px solid #d7d7d7; }

body.page-empty .optlabel, body.ajax-index-options .optlabel {
  line-height: 30px;
  font-style: italic; }

body.general #fancybox-content {
  height: auto !important; }

body.general iframe#fancybox-frame {
  position: absolute !important; }

body.checkout-twopage-index, body.customer-account-index, body.customwishlist-index-index {
  /* CSS Document */
  /*myCart*/
  /**/
  /* My orders Style */
  /*
.collapse .toggle {
    background: url("/skin/frontend/version3/default/images/collapse.gif");
}
.expand .toggle {
    background: url("/skin/frontend/version3/default/images/expand.gif");
}*/
  /* End of My orders Style */ }
  body.checkout-twopage-index #myaccountOuter1, body.customer-account-index #myaccountOuter1, body.customwishlist-index-index #myaccountOuter1 {
    visibility: hidden; }
  body.checkout-twopage-index .fbshare, body.customer-account-index .fbshare, body.customwishlist-index-index .fbshare {
    margin-right: 15px !important; }
  body.checkout-twopage-index .twittershare a, body.customer-account-index .twittershare a, body.customwishlist-index-index .twittershare a {
    margin-left: 0px; }
  body.checkout-twopage-index #sflselectthis .diamCartPopupOuter, body.customer-account-index #sflselectthis .diamCartPopupOuter, body.customwishlist-index-index #sflselectthis .diamCartPopupOuter {
    width: 386px;
    height: 246px;
    margin: auto;
    position: relative;
    display: none; }
  body.checkout-twopage-index #sflselectthis .diamCartPopupInner, body.customer-account-index #sflselectthis .diamCartPopupInner, body.customwishlist-index-index #sflselectthis .diamCartPopupInner {
    position: fixed;
    margin: auto;
    width: 386px;
    background: #FFFFFF;
    z-index: 10000;
    padding-top: 30px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  body.checkout-twopage-index #sflselectthis .diamCartPopupInner span, body.customer-account-index #sflselectthis .diamCartPopupInner span, body.customwishlist-index-index #sflselectthis .diamCartPopupInner span {
    display: block;
    width: 284px;
    line-height: 37px;
    height: 37px;
    text-align: center;
    margin-bottom: 30px;
    background-color: #dfe1df;
    font-size: 20px;
    font-family: "PT Sans","times new roman";
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase; }
  body.checkout-twopage-index #sflselectthis .diamCartPopupInner a, body.customer-account-index #sflselectthis .diamCartPopupInner a, body.customwishlist-index-index #sflselectthis .diamCartPopupInner a {
    color: #b12795;
    text-decoration: none; }
  body.checkout-twopage-index #sflselectthis .diamCartPopupInner .chatDyo, body.customer-account-index #sflselectthis .diamCartPopupInner .chatDyo, body.customwishlist-index-index #sflselectthis .diamCartPopupInner .chatDyo {
    display: block;
    font-size: 18px;
    height: 37px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-decoration: underline;
    width: 284px;
    color: #727272;
    text-transform: uppercase; }
  body.checkout-twopage-index #sflselectthis .diamCartPopupInner .chatDyo span, body.customer-account-index #sflselectthis .diamCartPopupInner .chatDyo span, body.customwishlist-index-index #sflselectthis .diamCartPopupInner .chatDyo span {
    background-position: -357px -139px;
    background-image: url(../images/dyo-sprites-new.png);
    width: 40px;
    height: 23px;
    float: left;
    margin-left: 5px;
    background-color: white;
    font-family: "PT Sans","Times New Roman"; }
  body.checkout-twopage-index #sflselectthis .closeDyo, body.customer-account-index #sflselectthis .closeDyo, body.customwishlist-index-index #sflselectthis .closeDyo {
    margin-right: 5px;
    margin-top: -26px;
    float: right;
    color: #727272;
    font-size: 16px;
    font-family: "PT Sans",arial;
    cursor: pointer; }
  body.checkout-twopage-index #sflselectthis .dyo-button-select, body.customer-account-index #sflselectthis .dyo-button-select, body.customwishlist-index-index #sflselectthis .dyo-button-select {
    font-family: "PT Sans", "times new roman" !important;
    font-size: 20px !important;
    font-weight: normal !important;
    line-height: 37px !important;
    text-align: center !important;
    text-transform: uppercase !important; }
  body.checkout-twopage-index .wishListContentRight .selectthis-customise, body.customer-account-index .wishListContentRight .selectthis-customise, body.customwishlist-index-index .wishListContentRight .selectthis-customise {
    margin-top: 10px !important; }
  body.checkout-twopage-index .wishListContentRight .selectthis-nocustomise, body.customer-account-index .wishListContentRight .selectthis-nocustomise, body.customwishlist-index-index .wishListContentRight .selectthis-nocustomise {
    margin-top: 55px !important; }
  body.checkout-twopage-index .wishListContentRight .selectthis-notryathome, body.customer-account-index .wishListContentRight .selectthis-notryathome, body.customwishlist-index-index .wishListContentRight .selectthis-notryathome {
    margin-top: 75px !important; }
  body.checkout-twopage-index .wishListContentRight .button-selectthis, body.customer-account-index .wishListContentRight .button-selectthis, body.customwishlist-index-index .wishListContentRight .button-selectthis {
    background-attachment: scroll;
    padding: 8px 38px 8px 38px;
    background-clip: border-box;
    background-color: #E9E9E9;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #A51890 !important;
    font-family: "PT Sans", 'Times New Roman';
    font-size: 24px;
    font-weight: normal !important;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase; }
  body.checkout-twopage-index .wishListContentRight .selectthis, body.customer-account-index .wishListContentRight .selectthis, body.customwishlist-index-index .wishListContentRight .selectthis {
    margin-right: 30px;
    margin-top: 35px; }
  body.checkout-twopage-index .wishListContentCenter h1 a, body.customer-account-index .wishListContentCenter h1 a, body.customwishlist-index-index .wishListContentCenter h1 a {
    text-decoration: none !important;
    color: #fa9373 !important; }
  body.checkout-twopage-index .wishListContentLeft img, body.customer-account-index .wishListContentLeft img, body.customwishlist-index-index .wishListContentLeft img {
    border: 1px solid #f4edea; }
  body.checkout-twopage-index .wishListContentRight .custom-offer, body.customer-account-index .wishListContentRight .custom-offer, body.customwishlist-index-index .wishListContentRight .custom-offer {
    left: 0px !important;
    top: -22px !important; }
  body.checkout-twopage-index .wishListContentCenter .downArrowPurple, body.customer-account-index .wishListContentCenter .downArrowPurple, body.customwishlist-index-index .wishListContentCenter .downArrowPurple {
    margin-top: 6px !important; }
  body.checkout-twopage-index .wishListContentRight .pro-price, body.customer-account-index .wishListContentRight .pro-price, body.customwishlist-index-index .wishListContentRight .pro-price {
    font-family: "PT Sans",'times new roman';
    padding-left: 50px;
    width: 50px; }
  body.checkout-twopage-index .wishListContentLeft, body.checkout-twopage-index .wishListContentRight, body.checkout-twopage-index .wishListContentCenter, body.customer-account-index .wishListContentLeft, body.customer-account-index .wishListContentRight, body.customer-account-index .wishListContentCenter, body.customwishlist-index-index .wishListContentLeft, body.customwishlist-index-index .wishListContentRight, body.customwishlist-index-index .wishListContentCenter {
    padding: 20px 0 20px 0px; }
  body.checkout-twopage-index .wishListContentRight .outOfStock, body.customer-account-index .wishListContentRight .outOfStock, body.customwishlist-index-index .wishListContentRight .outOfStock {
    left: -128px !important;
    position: relative;
    top: 0px !important; }
  body.checkout-twopage-index #removefromsfl, body.customer-account-index #removefromsfl, body.customwishlist-index-index #removefromsfl {
    position: absolute;
    top: 10px;
    right: 30px; }
  body.checkout-twopage-index .wishListContentCenter span, body.customer-account-index .wishListContentCenter span, body.customwishlist-index-index .wishListContentCenter span {
    color: #63666a; }
  body.checkout-twopage-index .wishListContentCenter .mailtofriend, body.customer-account-index .wishListContentCenter .mailtofriend, body.customwishlist-index-index .wishListContentCenter .mailtofriend {
    padding: 1px !important;
    width: 28px;
    height: 15.5px;
    margin-left: -32px; }
  body.checkout-twopage-index .wishListContentCenter .googlepd, body.customer-account-index .wishListContentCenter .googlepd, body.customwishlist-index-index .wishListContentCenter .googlepd {
    margin-left: 300px !important;
    margin-top: -3.3px !important; }
  body.checkout-twopage-index .wishListContentCenter .mailtofriend a, body.customer-account-index .wishListContentCenter .mailtofriend a, body.customwishlist-index-index .wishListContentCenter .mailtofriend a {
    position: relative;
    top: 0px; }
  body.checkout-twopage-index .wishListContentCenter .mailtofriend a span, body.customer-account-index .wishListContentCenter .mailtofriend a span, body.customwishlist-index-index .wishListContentCenter .mailtofriend a span {
    position: relative;
    top: 0px;
    width: 16px;
    height: 12px;
    margin: 3px 0px 0px 3px; }
  body.checkout-twopage-index .hometryon_add, body.customer-account-index .hometryon_add, body.customwishlist-index-index .hometryon_add {
    visibility: hidden !important;
    position: relative;
    top: 30px; }
  body.checkout-twopage-index .wishListContentCenter .customizeBox, body.customer-account-index .wishListContentCenter .customizeBox, body.customwishlist-index-index .wishListContentCenter .customizeBox {
    margin-top: 10px !important; }
  body.checkout-twopage-index .wishListContentRight .hometryon_add, body.customer-account-index .wishListContentRight .hometryon_add, body.customwishlist-index-index .wishListContentRight .hometryon_add {
    position: relative;
    top: 40px;
    float: none !important; }
  body.checkout-twopage-index .wishListContentRight .cart-text, body.customer-account-index .wishListContentRight .cart-text, body.customwishlist-index-index .wishListContentRight .cart-text {
    margin-left: 0px !important;
    margin-right: 35px;
    position: relative;
    top: 25px; }
  body.checkout-twopage-index .wishListContentRight, body.customer-account-index .wishListContentRight, body.customwishlist-index-index .wishListContentRight {
    padding-left: 20px; }
  body.checkout-twopage-index .wishListContentRight .hometryon_add .or, body.customer-account-index .wishListContentRight .hometryon_add .or, body.customwishlist-index-index .wishListContentRight .hometryon_add .or {
    clear: both;
    float: left;
    width: 180px;
    margin-top: 25px; }
  body.checkout-twopage-index .wishListContentRight .button-tryathome, body.customer-account-index .wishListContentRight .button-tryathome, body.customwishlist-index-index .wishListContentRight .button-tryathome {
    width: 180px;
    cursor: pointer;
    background: #6eaa8f;
    color: #FFFFFF !important;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    clear: both;
    float: left;
    margin-top: 5px; }
  body.checkout-twopage-index .wishListContentRight .custom-regular, body.checkout-twopage-index .wishListContentRight .custom-offer, body.checkout-twopage-index .wishListContentRight .pro-price, body.customer-account-index .wishListContentRight .custom-regular, body.customer-account-index .wishListContentRight .custom-offer, body.customer-account-index .wishListContentRight .pro-price, body.customwishlist-index-index .wishListContentRight .custom-regular, body.customwishlist-index-index .wishListContentRight .custom-offer, body.customwishlist-index-index .wishListContentRight .pro-price {
    font-size: 22px !important; }
  body.checkout-twopage-index .wishListContentRight .offer_price, body.checkout-twopage-index .wishListContentRight .pro-price, body.checkout-twopage-index .wishListContentRight .cart-text, body.customer-account-index .wishListContentRight .offer_price, body.customer-account-index .wishListContentRight .pro-price, body.customer-account-index .wishListContentRight .cart-text, body.customwishlist-index-index .wishListContentRight .offer_price, body.customwishlist-index-index .wishListContentRight .pro-price, body.customwishlist-index-index .wishListContentRight .cart-text {
    background: none repeat scroll 0 0 #66768F;
    color: #FFFFFF !important;
    float: left !important;
    margin-right: 100px;
    text-align: center;
    width: 180px; }
  body.checkout-twopage-index .wishListContentRight .shareOuter ul li span
.wishListContentLeft, body.customer-account-index .wishListContentRight .shareOuter ul li span
.wishListContentLeft, body.customwishlist-index-index .wishListContentRight .shareOuter ul li span
.wishListContentLeft {
    padding-left: 30px; }
  body.checkout-twopage-index .wishListContent table, body.customer-account-index .wishListContent table, body.customwishlist-index-index .wishListContent table {
    border-collapse: collapse; }
  body.checkout-twopage-index .wishListContentCenter ul li a, body.customer-account-index .wishListContentCenter ul li a, body.customwishlist-index-index .wishListContentCenter ul li a {
    text-decoration: none; }
  body.checkout-twopage-index .sp-message, body.customer-account-index .sp-message, body.customwishlist-index-index .sp-message {
    background-position: -636px -92px;
    width: 16px;
    height: 9px;
    float: left;
    margin: 5px 5px 5px 5px; }
  body.checkout-twopage-index .wishListContentCenter h1, body.customer-account-index .wishListContentCenter h1, body.customwishlist-index-index .wishListContentCenter h1 {
    font-size: 20px;
    color: #a51890;
    padding: 0 0 10px 0;
    margin: 0px !important; }
  body.checkout-twopage-index .ajax-loader, body.customer-account-index .ajax-loader, body.customwishlist-index-index .ajax-loader {
    background: url("/skin/frontend/version3/default/images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    width: 100px;
    height: 100px; }
  body.checkout-twopage-index .pagination, body.customer-account-index .pagination, body.customwishlist-index-index .pagination {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    opacity: 0.7;
    position: absolute;
    z-index: 99; }
  body.checkout-twopage-index .pagination, body.customer-account-index .pagination, body.customwishlist-index-index .pagination {
    overflow-x: hidden;
    overflow-y: hidden; }
  body.checkout-twopage-index .pagination, body.customer-account-index .pagination, body.customwishlist-index-index .pagination {
    float: left;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px; }
  body.checkout-twopage-index #order_details_div, body.customer-account-index #order_details_div, body.customwishlist-index-index #order_details_div {
    margin: auto;
    display: none; }
  body.checkout-twopage-index #checkoutSteps, body.customer-account-index #checkoutSteps, body.customwishlist-index-index #checkoutSteps {
    border-top: 1px solid lightgray;
    width: 100% !important;
    padding: 0; }
  body.checkout-twopage-index, body.customer-account-index, body.customwishlist-index-index {
    background-color: #fff;
    margin: 0;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index a img, body.customer-account-index a img, body.customwishlist-index-index a img {
    border: none; }
  body.checkout-twopage-index .shoppingcartOuter, body.customer-account-index .shoppingcartOuter, body.customwishlist-index-index .shoppingcartOuter {
    margin: 0 0 0px 0;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .common-sp, body.customer-account-index .common-sp, body.customwishlist-index-index .common-sp {
    background-image: url("../images/common5.png");
    background-repeat: no-repeat; }
  body.checkout-twopage-index #access h2, body.customer-account-index #access h2, body.customwishlist-index-index #access h2 {
    margin: 0;
    padding: 0;
    font-family: "PT Sans",arial;
    font-size: 16px;
    color: #1f1e24;
    font-weight: 300;
    overflow: hidden;
    margin: 11px 0 0;
    line-height: 18px; }
  body.checkout-twopage-index #access, body.customer-account-index #access, body.customwishlist-index-index #access {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index #access ul.navigation, body.customer-account-index #access ul.navigation, body.customwishlist-index-index #access ul.navigation {
    width: 657px;
    margin: 10px 0 0 0;
    list-style: none;
    list-style-position: inside;
    padding: 3px 0 0 0;
    float: left; }
  body.checkout-twopage-index #access ul.navigation li, body.customer-account-index #access ul.navigation li, body.customwishlist-index-index #access ul.navigation li {
    float: left;
    line-height: 16px;
    padding: 0 0 0 0;
    margin: 0 40px 0 0;
    width: 150px; }
  body.checkout-twopage-index #access ul.navigation li a.placeorder, body.customer-account-index #access ul.navigation li a.placeorder, body.customwishlist-index-index #access ul.navigation li a.placeorder {
    margin: 0 1px 0 -5px !important; }
  body.checkout-twopage-index #access ul.navigation li a.sign, body.customer-account-index #access ul.navigation li a.sign, body.customwishlist-index-index #access ul.navigation li a.sign {
    margin: 0 0 0 -2px !important; }
  body.checkout-twopage-index #access ul.navigation li a, body.customer-account-index #access ul.navigation li a, body.customwishlist-index-index #access ul.navigation li a {
    display: block;
    position: relative;
    color: #63666A;
    text-decoration: none;
    overflow: hidden;
    font-weight: normal;
    font-size: 12px;
    line-height: 35px;
    text-align: center;
    font-family: "PT Sans",arial; }
  body.checkout-twopage-index .shoppingcartLeft, body.customer-account-index .shoppingcartLeft, body.customwishlist-index-index .shoppingcartLeft {
    padding: 0 0 105px;
    display: block;
    overflow: hidden;
    float: left; }
  body.checkout-twopage-index .sprite-sfl_14, body.customer-account-index .sprite-sfl_14, body.customwishlist-index-index .sprite-sfl_14 {
    background-position: -218px -616px;
    width: 21px;
    height: 21px;
    position: absolute;
    padding-right: 10px; }
  body.checkout-twopage-index .sprite-sfl_5, body.customer-account-index .sprite-sfl_5, body.customwishlist-index-index .sprite-sfl_5 {
    background-position: -627px -14px;
    width: 197px;
    height: 36px; }
  body.checkout-twopage-index .sfltopleft, body.customer-account-index .sfltopleft, body.customwishlist-index-index .sfltopleft {
    float: left;
    width: 300px;
    font-family: "PT Sans", arial;
    font-size: 15px;
    color: #63666a; }
  body.checkout-twopage-index .signinsfl, body.customer-account-index .signinsfl, body.customwishlist-index-index .signinsfl {
    float: right;
    font-family: "PT Sans", "Times New Roman", Times, serif;
    font-size: 12px;
    color: #63666a; }
  body.checkout-twopage-index .ptsfltop, body.customer-account-index .ptsfltop, body.customwishlist-index-index .ptsfltop {
    padding: 33px 30px 48px 30px; }
  body.checkout-twopage-index .sfldivider, body.customer-account-index .sfldivider, body.customwishlist-index-index .sfldivider {
    border-bottom: 2px solid #F1F1F2;
    width: 100%; }
  body.checkout-twopage-index .addressBooksfl, body.customer-account-index .addressBooksfl, body.customwishlist-index-index .addressBooksfl {
    position: relative;
    left: 330px; }
  body.checkout-twopage-index .addressBooksfl h4, body.customer-account-index .addressBooksfl h4, body.customwishlist-index-index .addressBooksfl h4 {
    font-size: 16px;
    color: #63666a;
    font-family: "PT Sans", "Times New Roman", Times, serif;
    text-transform: none !important; }
  body.checkout-twopage-index #redtoaccount, body.customer-account-index #redtoaccount, body.customwishlist-index-index #redtoaccount {
    color: #5f2167; }
  body.checkout-twopage-index .ptsave, body.customer-account-index .ptsave, body.customwishlist-index-index .ptsave {
    background: #ffffff; }
  body.checkout-twopage-index .shoppingcartLeft h2, body.customer-account-index .shoppingcartLeft h2, body.customwishlist-index-index .shoppingcartLeft h2 {
    margin: 0;
    padding: 0;
    font-size: 19px;
    font-family: "PT Sans", georgia !important;
    font-weight: normal !important;
    color: #63666A !important; }
  body.checkout-twopage-index .reebokOuter, body.customer-account-index .reebokOuter, body.customwishlist-index-index .reebokOuter {
    width: 712px;
    padding: 8px 0 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .reebokOuter h3, body.customer-account-index .reebokOuter h3, body.customwishlist-index-index .reebokOuter h3 {
    margin: 0;
    padding: 10px 0 0 22px;
    color: #000;
    font-size: 20px;
    float: left; }
  body.checkout-twopage-index .reebokOuter h3 span, body.customer-account-index .reebokOuter h3 span, body.customwishlist-index-index .reebokOuter h3 span {
    color: #860001;
    font-size: 17px; }
  body.checkout-twopage-index .reebokimg, body.customer-account-index .reebokimg, body.customwishlist-index-index .reebokimg {
    float: right;
    padding-right: 22px; }
  body.checkout-twopage-index .wishptlist, body.customer-account-index .wishptlist, body.customwishlist-index-index .wishptlist {
    width: 100% !important; }
  body.checkout-twopage-index .shoppingcartLeftOuter, body.customer-account-index .shoppingcartLeftOuter, body.customwishlist-index-index .shoppingcartLeftOuter {
    padding-top: 25px;
    display: block;
    overflow: hidden;
    float: left; }
  body.checkout-twopage-index .guestshare, body.customer-account-index .guestshare, body.customwishlist-index-index .guestshare {
    float: left;
    position: relative;
    top: -10px !important;
    left: 150px; }
  body.checkout-twopage-index .guestshare .sharesfl, body.customer-account-index .guestshare .sharesfl, body.customwishlist-index-index .guestshare .sharesfl {
    left: 40px;
    top: 10px;
    font-size: 15px; }
  body.checkout-twopage-index .guestplug, body.customer-account-index .guestplug, body.customwishlist-index-index .guestplug {
    position: absolute;
    top: 10px;
    left: 55px; }
  body.checkout-twopage-index #sflsigninup, body.customer-account-index #sflsigninup, body.customwishlist-index-index #sflsigninup {
    float: left; }
  body.checkout-twopage-index #sflsigninup a, body.customer-account-index #sflsigninup a, body.customwishlist-index-index #sflsigninup a {
    color: #fa9373; }
  body.checkout-twopage-index .shoppingcartRight, body.customer-account-index .shoppingcartRight, body.customwishlist-index-index .shoppingcartRight {
    float: right;
    padding-top: 10px; }
  body.checkout-twopage-index .shoppingcartTable, body.customer-account-index .shoppingcartTable, body.customwishlist-index-index .shoppingcartTable {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .shoppingcartTable input, body.customer-account-index .shoppingcartTable input, body.customwishlist-index-index .shoppingcartTable input {
    border: 1px solid #7F9DB9;
    clear: both;
    display: block;
    width: 250px; }
  body.checkout-twopage-index .shoppingcartTable input.radioBtn, body.customer-account-index .shoppingcartTable input.radioBtn, body.customwishlist-index-index .shoppingcartTable input.radioBtn {
    border: none;
    width: auto; }
  body.checkout-twopage-index .shoppingcartTable th, body.customer-account-index .shoppingcartTable th, body.customwishlist-index-index .shoppingcartTable th {
    text-align: left;
    color: #000;
    padding: 0; }
  body.checkout-twopage-index .shoppingcartTable tr td, body.customer-account-index .shoppingcartTable tr td, body.customwishlist-index-index .shoppingcartTable tr td {
    color: #000;
    text-align: left;
    padding: 0 10px 15px 0;
    font-size: 12px;
    font-weight: bold; }
  body.checkout-twopage-index #CheckoutCart .cart_prod_price, body.customer-account-index #CheckoutCart .cart_prod_price, body.customwishlist-index-index #CheckoutCart .cart_prod_price {
    font-weight: normal !important;
    padding-right: 20px; }
  body.checkout-twopage-index .prod_price_per_item, body.customer-account-index .prod_price_per_item, body.customwishlist-index-index .prod_price_per_item {
    display: none; }
  body.checkout-twopage-index .pb0, body.customer-account-index .pb0, body.customwishlist-index-index .pb0 {
    padding-bottom: 0 !important; }
  body.checkout-twopage-index .w231, body.customer-account-index .w231, body.customwishlist-index-index .w231 {
    width: 231px; }
  body.checkout-twopage-index .w85, body.customer-account-index .w85, body.customwishlist-index-index .w85 {
    width: 85px; }
  body.checkout-twopage-index .radioBtn, body.customer-account-index .radioBtn, body.customwishlist-index-index .radioBtn {
    display: block;
    overflow: hidden;
    float: left;
    margin: 0 5px 10px 0; }
  body.checkout-twopage-index .shoppingcartTable td span, body.customer-account-index .shoppingcartTable td span, body.customwishlist-index-index .shoppingcartTable td span {
    color: #727376;
    font-weight: normal; }
  body.checkout-twopage-index .shoppingcartTable td a, body.customer-account-index .shoppingcartTable td a, body.customwishlist-index-index .shoppingcartTable td a {
    text-decoration: underline;
    color: #1e629f;
    font-weight: normal; }
  body.checkout-twopage-index .shoppingcartTable input.submit, body.customer-account-index .shoppingcartTable input.submit, body.customwishlist-index-index .shoppingcartTable input.submit {
    color: #fff;
    padding: 6px 0 9px;
    border: none;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    width: 89px;
    height: 32px;
    background: url(../images/sprite-img.png) no-repeat 0 -115px;
    letter-spacing: 1px; }
  body.checkout-twopage-index .orderSummary, body.customer-account-index .orderSummary, body.customwishlist-index-index .orderSummary {
    background: none repeat scroll 0 0 #FFFFFF;
    border-image: none;
    border-radius: 2px;
    border-width: 6px medium medium;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    margin-bottom: 20px;
    border-top: 6px solid #556681;
    padding: 0 15px 15px; }
  body.checkout-twopage-index .orderSummary h2, body.customer-account-index .orderSummary h2, body.customwishlist-index-index .orderSummary h2 {
    text-align: center;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #1f1e24;
    font-size: 16px;
    padding-left: 6px;
    padding-top: 10px; }
  body.checkout-twopage-index .orderSummary h2:after, body.customer-account-index .orderSummary h2:after, body.customwishlist-index-index .orderSummary h2:after {
    background: none repeat scroll 0 0 #E8E8E8;
    content: "";
    float: left;
    height: 1px;
    margin: 8px 0 8px 5%;
    width: 90%; }
  body.checkout-twopage-index .orderSummary table, body.customer-account-index .orderSummary table, body.customwishlist-index-index .orderSummary table {
    padding-left: 15px;
    padding-bottom: 10px; }
  body.checkout-twopage-index .orderSummaryBox, body.customer-account-index .orderSummaryBox, body.customwishlist-index-index .orderSummaryBox {
    width: 162px;
    padding: 0 4px 3px;
    margin: 0 0 7px 0;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #bbb; }
  body.checkout-twopage-index .bN, body.customer-account-index .bN, body.customwishlist-index-index .bN {
    border: none !important; }
  body.checkout-twopage-index .orderSummaryBox span, body.customer-account-index .orderSummaryBox span, body.customwishlist-index-index .orderSummaryBox span {
    padding: 0;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    display: block;
    color: #880000; }
  body.checkout-twopage-index .orderSummaryBoxLeft, body.customer-account-index .orderSummaryBoxLeft, body.customwishlist-index-index .orderSummaryBoxLeft {
    float: left;
    width: 58px; }
  body.checkout-twopage-index .orderSummaryBoxRight, body.customer-account-index .orderSummaryBoxRight, body.customwishlist-index-index .orderSummaryBoxRight {
    float: right;
    width: 100px;
    color: #000;
    line-height: 17px; }
  body.checkout-twopage-index .orderSummaryBottom, body.customer-account-index .orderSummaryBottom, body.customwishlist-index-index .orderSummaryBottom {
    width: 162px;
    padding: 0 12px;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .orderSummaryBottom ul, body.customer-account-index .orderSummaryBottom ul, body.customwishlist-index-index .orderSummaryBottom ul {
    margin: 0;
    padding: 0; }
  body.checkout-twopage-index .orderSummaryBottom ul li, body.customer-account-index .orderSummaryBottom ul li, body.customwishlist-index-index .orderSummaryBottom ul li {
    margin: 0;
    padding: 0;
    float: left;
    width: 72px;
    list-style: none; }
  body.checkout-twopage-index .orderSummaryBottom ul li span, body.customer-account-index .orderSummaryBottom ul li span, body.customwishlist-index-index .orderSummaryBottom ul li span {
    font-weight: bold;
    font-size: 13px; }
  body.checkout-twopage-index .billingDetails, body.customer-account-index .billingDetails, body.customwishlist-index-index .billingDetails {
    padding: 20px;
    display: block;
    overflow: hidden;
    border-top: solid 1px #cccccc; }
  body.checkout-twopage-index .billingDetails h2, body.customer-account-index .billingDetails h2, body.customwishlist-index-index .billingDetails h2 {
    padding: 0;
    margin: 0; }
  body.checkout-twopage-index .billingDetails h2, body.customer-account-index .billingDetails h2, body.customwishlist-index-index .billingDetails h2 {
    font-size: 19px;
    padding: 0;
    margin: 0;
    font-weight: normal; }
  body.checkout-twopage-index .billingDetailsLeft, body.customer-account-index .billingDetailsLeft, body.customwishlist-index-index .billingDetailsLeft {
    float: left;
    width: 46%;
    font-size: 11px; }
  body.checkout-twopage-index .billingDetailsLeft p, body.customer-account-index .billingDetailsLeft p, body.customwishlist-index-index .billingDetailsLeft p {
    padding: 0 0 15px 0;
    margin: 0;
    color: #727376;
    font-size: 13px; }
  body.checkout-twopage-index .pt10, body.customer-account-index .pt10, body.customwishlist-index-index .pt10 {
    padding-top: 10px !important; }
  body.checkout-twopage-index .pt20, body.customer-account-index .pt20, body.customwishlist-index-index .pt20 {
    padding-top: 20px; }
  body.checkout-twopage-index .pt13, body.customer-account-index .pt13, body.customwishlist-index-index .pt13 {
    padding-top: 13px !important; }
  body.checkout-twopage-index .pt52, body.customer-account-index .pt52, body.customwishlist-index-index .pt52 {
    padding-top: 52px; }
  body.checkout-twopage-index .billingDetailsLeft label, body.customer-account-index .billingDetailsLeft label, body.customwishlist-index-index .billingDetailsLeft label {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    width: 100px;
    line-height: 20px; }
  body.checkout-twopage-index .billingDetailsLeft label span, body.customer-account-index .billingDetailsLeft label span, body.customwishlist-index-index .billingDetailsLeft label span {
    font-size: 12px;
    padding-right: 3px; }
  body.checkout-twopage-index .billingDetailsLeft input, body.checkout-twopage-index .billingDetailsLeft textarea, body.customer-account-index .billingDetailsLeft input, body.customer-account-index .billingDetailsLeft textarea, body.customwishlist-index-index .billingDetailsLeft input, body.customwishlist-index-index .billingDetailsLeft textarea {
    color: #1f1e24;
    display: block;
    float: left;
    font-family: "PT Sans", arial;
    font-size: 11px;
    height: 16px;
    line-height: 20px;
    padding: 2px;
    width: 200px; }
  body.checkout-twopage-index .billingDetailsLeft select, body.customer-account-index .billingDetailsLeft select, body.customwishlist-index-index .billingDetailsLeft select {
    background: none repeat scroll 0 0 white;
    border: 1px solid #CFCFCF !important;
    color: #1f1e24;
    float: left;
    font-family: "PT Sans", arial;
    font-size: 11px;
    padding: 3px 2px;
    width: 206px; }
  body.checkout-twopage-index .billingDetailsLeft td, body.customer-account-index .billingDetailsLeft td, body.customwishlist-index-index .billingDetailsLeft td {
    padding: 0 0 15px 0; }
  body.checkout-twopage-index .billingDetailsRight, body.customer-account-index .billingDetailsRight, body.customwishlist-index-index .billingDetailsRight {
    float: left; }
  body.checkout-twopage-index .billingDetailsLeft input.checkbox, body.customer-account-index .billingDetailsLeft input.checkbox, body.customwishlist-index-index .billingDetailsLeft input.checkbox {
    width: 20px;
    margin: 0;
    float: left;
    display: inline;
    vertical-align: middle;
    border: none; }
  body.checkout-twopage-index .shippingConfirm, body.customer-account-index .shippingConfirm, body.customwishlist-index-index .shippingConfirm {
    color: #A51890 !important;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
    position: relative;
    right: 388px;
    top: 120px; }
  body.checkout-twopage-index .shippingConfirm_edit, body.customer-account-index .shippingConfirm_edit, body.customwishlist-index-index .shippingConfirm_edit {
    color: #656469;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px; }
  body.checkout-twopage-index .billingDetailsLeft input.proceedToPayBtn, body.customer-account-index .billingDetailsLeft input.proceedToPayBtn, body.customwishlist-index-index .billingDetailsLeft input.proceedToPayBtn {
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 112px;
    height: 23px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index .h28, body.customer-account-index .h28, body.customwishlist-index-index .h28 {
    height: 28px; }
  body.checkout-twopage-index .reviewOrder, body.customer-account-index .reviewOrder, body.customwishlist-index-index .reviewOrder {
    display: block;
    overflow: hidden;
    border-top: solid 1px #cccccc;
    font-size: 11px; }
  body.checkout-twopage-index .reviewOrder h2, body.customer-account-index .reviewOrder h2, body.customwishlist-index-index .reviewOrder h2 {
    font-size: 22px;
    font-weight: normal;
    margin: 0; }
  body.checkout-twopage-index .reviewOrder th, body.customer-account-index .reviewOrder th, body.customwishlist-index-index .reviewOrder th {
    padding: 5px 5px 5px 0;
    text-transform: uppercase;
    color: #000;
    text-align: left;
    font-size: 12px;
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #1d405f; }
  body.checkout-twopage-index .reviewOrder td, body.customer-account-index .reviewOrder td, body.customwishlist-index-index .reviewOrder td {
    font-size: 12px;
    color: #1f1e24;
    line-height: 18px;
    vertical-align: top; }
  body.checkout-twopage-index .reviewOrder td.tarTh, body.customer-account-index .reviewOrder td.tarTh, body.customwishlist-index-index .reviewOrder td.tarTh {
    padding-left: 43px;
    color: #000;
    white-space: nowrap; }
  body.checkout-twopage-index .reviewOrder th.tarTh, body.customer-account-index .reviewOrder th.tarTh, body.customwishlist-index-index .reviewOrder th.tarTh {
    padding-left: 21px; }
  body.checkout-twopage-index .reviewOrder th.tar, body.customer-account-index .reviewOrder th.tar, body.customwishlist-index-index .reviewOrder th.tar {
    text-align: right !important; }
  body.checkout-twopage-index .reviewOrder p, body.customer-account-index .reviewOrder p, body.customwishlist-index-index .reviewOrder p {
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.checkout-twopage-index .reviewOrder td.bB, body.customer-account-index .reviewOrder td.bB, body.customwishlist-index-index .reviewOrder td.bB {
    border-bottom: solid 1px #ccc; }
  body.checkout-twopage-index .reviewOrder td span.delete, body.customer-account-index .reviewOrder td span.delete, body.customwishlist-index-index .reviewOrder td span.delete {
    display: block;
    overflow: hidden;
    padding-top: 0px;
    font-weight: normal;
    font-size: 10px; }
  body.checkout-twopage-index .reviewOrder td span.delete a, body.customer-account-index .reviewOrder td span.delete a, body.customwishlist-index-index .reviewOrder td span.delete a {
    font-size: 10px;
    color: #63666a;
    font-family: "PT Sans","Arial";
    text-decoration: none; }
  body.checkout-twopage-index .reviewOrder td span.deleteMessage, body.customer-account-index .reviewOrder td span.deleteMessage, body.customwishlist-index-index .reviewOrder td span.deleteMessage {
    display: block;
    width: 330px;
    text-align: right;
    overflow: hidden;
    padding-top: 4px;
    color: #195f9d;
    font-weight: normal;
    margin-bottom: 15px;
    font-size: 10px; }
  body.checkout-twopage-index .reviewOrder td span.deleteMessage a, body.customer-account-index .reviewOrder td span.deleteMessage a, body.customwishlist-index-index .reviewOrder td span.deleteMessage a {
    color: #195f9d;
    text-decoration: underline; }
  body.checkout-twopage-index .reviewOrder td span.deleteMessage a:hover, body.customer-account-index .reviewOrder td span.deleteMessage a:hover, body.customwishlist-index-index .reviewOrder td span.deleteMessage a:hover {
    text-decoration: none; }
  body.checkout-twopage-index .reviewOrder td.giftWrap, body.customer-account-index .reviewOrder td.giftWrap, body.customwishlist-index-index .reviewOrder td.giftWrap {
    color: #1c5180;
    padding-left: 10px; }
  body.checkout-twopage-index .reviewOrder td input.checkbox, body.customer-account-index .reviewOrder td input.checkbox, body.customwishlist-index-index .reviewOrder td input.checkbox {
    border: none;
    width: auto;
    margin: 0;
    padding: 0; }
  body.checkout-twopage-index .reviewOrder td img, body.customer-account-index .reviewOrder td img, body.customwishlist-index-index .reviewOrder td img {
    vertical-align: middle; }
  body.checkout-twopage-index .ml5, body.customer-account-index .ml5, body.customwishlist-index-index .ml5 {
    margin-left: 5px !important; }
  body.checkout-twopage-index .priceDetails, body.customer-account-index .priceDetails, body.customwishlist-index-index .priceDetails {
    display: block;
    border: solid 1px #880000;
    padding: 17px 0 11px 0;
    overflow: hidden;
    width: 708px;
    margin-bottom: 30px; }
  body.checkout-twopage-index .priceDetails span, body.customer-account-index .priceDetails span, body.customwishlist-index-index .priceDetails span {
    color: #ff0000; }
  body.checkout-twopage-index .priceDetails td input.radioBtn, body.customer-account-index .priceDetails td input.radioBtn, body.customwishlist-index-index .priceDetails td input.radioBtn {
    padding: 0;
    margin: 1px 5px 0 0;
    width: auto;
    vertical-align: middle;
    border: none; }
  body.checkout-twopage-index .priceDetails td, body.customer-account-index .priceDetails td, body.customwishlist-index-index .priceDetails td {
    padding: 0 0 5px;
    /*Modified by senthil for tkt No :: 215 */ }
  body.checkout-twopage-index .priceDetails td.rs, body.customer-account-index .priceDetails td.rs, body.customwishlist-index-index .priceDetails td.rs {
    font-weight: bold;
    color: #000; }
  body.checkout-twopage-index .priceDetails td.rs1, body.customer-account-index .priceDetails td.rs1, body.customwishlist-index-index .priceDetails td.rs1 {
    font-weight: bold;
    color: #000; }
  body.checkout-twopage-index .priceDetails td span, body.customer-account-index .priceDetails td span, body.customwishlist-index-index .priceDetails td span {
    color: #cc3333; }
  body.checkout-twopage-index .deliverDetails, body.customer-account-index .deliverDetails, body.customwishlist-index-index .deliverDetails {
    width: auto;
    float: right;
    margin-right: 20px;
    font-size: 11px; }
  body.checkout-twopage-index .offerCode, body.customer-account-index .offerCode, body.customwishlist-index-index .offerCode {
    padding: 18px 0 38px 28px;
    display: block;
    clear: both; }
  body.checkout-twopage-index .offerCodeLeft, body.customer-account-index .offerCodeLeft, body.customwishlist-index-index .offerCodeLeft {
    float: left;
    padding-top: 3px; }
  body.checkout-twopage-index .offerCodeLeft span, body.customer-account-index .offerCodeLeft span, body.customwishlist-index-index .offerCodeLeft span {
    font-weight: bold;
    color: #000;
    padding-right: 5px; }
  body.checkout-twopage-index .offerCodeRight, body.customer-account-index .offerCodeRight, body.customwishlist-index-index .offerCodeRight {
    float: right; }
  body.checkout-twopage-index .offerCodeRight a, body.customer-account-index .offerCodeRight a, body.customwishlist-index-index .offerCodeRight a {
    text-decoration: underline;
    color: #000; }
  body.checkout-twopage-index .offerCodeRight a:hover, body.customer-account-index .offerCodeRight a:hover, body.customwishlist-index-index .offerCodeRight a:hover {
    text-decoration: none; }
  body.checkout-twopage-index .offerCodeRight input, body.customer-account-index .offerCodeRight input, body.customwishlist-index-index .offerCodeRight input {
    width: 80px;
    margin-right: 5px; }
  body.checkout-twopage-index .subtotal, body.customer-account-index .subtotal, body.customwishlist-index-index .subtotal {
    clear: both;
    padding: 8px 0 8px 0;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .subtotal td, body.checkout-twopage-index .subtotal .cart_prod_price, body.customer-account-index .subtotal td, body.customer-account-index .subtotal .cart_prod_price, body.customwishlist-index-index .subtotal td, body.customwishlist-index-index .subtotal .cart_prod_price {
    text-align: right;
    padding: 2px 0;
    color: #000;
    font-size: 12px; }
  body.checkout-twopage-index .pr24, body.customer-account-index .pr24, body.customwishlist-index-index .pr24 {
    padding-right: 24px !important; }
  body.checkout-twopage-index .pl8, body.customer-account-index .pl8, body.customwishlist-index-index .pl8 {
    padding-left: 8px !important; }
  body.checkout-twopage-index .pl24, body.customer-account-index .pl24, body.customwishlist-index-index .pl24 {
    padding-left: 24px !important; }
  body.checkout-twopage-index .pl200, body.customer-account-index .pl200, body.customwishlist-index-index .pl200 {
    padding-left: 200px !important; }
  body.checkout-twopage-index .subtotal td span, body.customer-account-index .subtotal td span, body.customwishlist-index-index .subtotal td span {
    font-weight: normal;
    font-size: 10px;
    padding: 0;
    margin: 0px; }
  body.checkout-twopage-index .subtotal tr.bottom, body.customer-account-index .subtotal tr.bottom, body.customwishlist-index-index .subtotal tr.bottom {
    background-color: #dae6eb; }
  body.checkout-twopage-index .subtotal td.total, body.customer-account-index .subtotal td.total, body.customwishlist-index-index .subtotal td.total {
    padding-bottom: 7px; }
  body.checkout-twopage-index .address, body.customer-account-index .address, body.customwishlist-index-index .address {
    display: block;
    overflow: hidden;
    padding: 9px 8px 0 0;
    margin-bottom: 29px;
    display: block;
    overflow: hidden;
    font-size: 12px; }
  body.checkout-twopage-index .address h2, body.customer-account-index .address h2, body.customwishlist-index-index .address h2 {
    font-size: 19px;
    padding: 0 0 8px 0;
    margin: 0; }
  body.checkout-twopage-index .addressLeft, body.customer-account-index .addressLeft, body.customwishlist-index-index .addressLeft {
    float: left;
    padding: 10px 0 0 6px;
    line-height: 21px;
    color: #333; }
  body.checkout-twopage-index .addressLeft span, body.customer-account-index .addressLeft span, body.customwishlist-index-index .addressLeft span {
    font-weight: bold;
    font-size: 13px; }
  body.checkout-twopage-index .addressLeft span.edit, body.customer-account-index .addressLeft span.edit, body.customwishlist-index-index .addressLeft span.edit {
    color: #195f9d; }
  body.checkout-twopage-index .addressLeft span.edit a, body.customer-account-index .addressLeft span.edit a, body.customwishlist-index-index .addressLeft span.edit a {
    text-decoration: underline;
    color: #195f9d; }
  body.checkout-twopage-index .addressLeft span.edit a:hover, body.customer-account-index .addressLeft span.edit a:hover, body.customwishlist-index-index .addressLeft span.edit a:hover {
    text-decoration: none; }
  body.checkout-twopage-index .addressRight, body.customer-account-index .addressRight, body.customwishlist-index-index .addressRight {
    float: right;
    padding: 10px 19px 0 0;
    line-height: 21px;
    color: #333; }
  body.checkout-twopage-index .addressRight span, body.customer-account-index .addressRight span, body.customwishlist-index-index .addressRight span {
    font-weight: bold;
    font-size: 13px; }
  body.checkout-twopage-index .addressRight span.edit, body.customer-account-index .addressRight span.edit, body.customwishlist-index-index .addressRight span.edit {
    color: #195f9d; }
  body.checkout-twopage-index .addressRight span.edit a, body.customer-account-index .addressRight span.edit a, body.customwishlist-index-index .addressRight span.edit a {
    text-decoration: underline;
    color: #195f9d; }
  body.checkout-twopage-index .addressRight span.edit a:hover, body.customer-account-index .addressRight span.edit a:hover, body.customwishlist-index-index .addressRight span.edit a:hover {
    text-decoration: none; }
  body.checkout-twopage-index .bottomBtn, body.customer-account-index .bottomBtn, body.customwishlist-index-index .bottomBtn {
    padding-top: 3px;
    clear: both;
    margin-bottom: 20px; }
  body.checkout-twopage-index .bottomBtn input.continue, body.customer-account-index .bottomBtn input.continue, body.customwishlist-index-index .bottomBtn input.continue {
    width: 157px;
    padding: 10px 14px 10px !important;
    float: left;
    background: url(../images/sprite-img.png) no-repeat -276px -115px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 36px;
    text-align: center;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index .bottomBtn input.proceed, body.customer-account-index .bottomBtn input.proceed, body.customwishlist-index-index .bottomBtn input.proceed {
    width: 143px;
    padding: 10px 22px 10px;
    height: 36px;
    float: left;
    background: url(../images/sprite-img.png) no-repeat -435px -115px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index .onlinePayment, body.customer-account-index .onlinePayment, body.customwishlist-index-index .onlinePayment {
    padding: 0;
    display: block;
    overflow: hidden;
    border-top: solid 1px #cccccc;
    font-size: 12px;
    clear: both;
    margin-bottom: 20px; }
  body.checkout-twopage-index .onlinePayment h2, body.customer-account-index .onlinePayment h2, body.customwishlist-index-index .onlinePayment h2 {
    padding: 0 0 10px 0;
    margin: 0; }
  body.checkout-twopage-index .paymentGateWayOuter, body.customer-account-index .paymentGateWayOuter, body.customwishlist-index-index .paymentGateWayOuter {
    display: block;
    overflow: hidden;
    margin-bottom: 5px;
    padding-left: 10px; }
  body.checkout-twopage-index .paymentGateWayTop, body.customer-account-index .paymentGateWayTop, body.customwishlist-index-index .paymentGateWayTop {
    float: left;
    width: 700px; }
  body.checkout-twopage-index .paymentGateWayTop ul, body.customer-account-index .paymentGateWayTop ul, body.customwishlist-index-index .paymentGateWayTop ul {
    padding: 0;
    margin: 0; }
  body.checkout-twopage-index .paymentGateWayTop ul li, body.customer-account-index .paymentGateWayTop ul li, body.customwishlist-index-index .paymentGateWayTop ul li {
    list-style-type: none;
    padding: 7px 0 10px 5px;
    list-style-type: none;
    font-size: 10px;
    display: block;
    margin-bottom: 30px; }
  body.checkout-twopage-index .paymentGateWayTop ul li img, body.customer-account-index .paymentGateWayTop ul li img, body.customwishlist-index-index .paymentGateWayTop ul li img {
    vertical-align: middle;
    padding: 0 4px; }
  body.checkout-twopage-index .paymentGateWayTop ul li span, body.customer-account-index .paymentGateWayTop ul li span, body.customwishlist-index-index .paymentGateWayTop ul li span {
    display: block;
    padding: 10px 10px 0;
    width: 570px;
    overflow: hidden; }
  body.checkout-twopage-index .paymentGateWayTop label, body.customer-account-index .paymentGateWayTop label, body.customwishlist-index-index .paymentGateWayTop label {
    float: left;
    font-weight: bold;
    font-size: 11px; }
  body.checkout-twopage-index .paymentGateWayTop select, body.customer-account-index .paymentGateWayTop select, body.customwishlist-index-index .paymentGateWayTop select {
    float: right;
    width: 320px;
    border: solid 1px #ccc;
    color: #666;
    font-size: 10px;
    margin: 3px 105px 0 0; }
  body.checkout-twopage-index .termsOfUse, body.customer-account-index .termsOfUse, body.customwishlist-index-index .termsOfUse {
    width: 439px;
    border: solid 1px #000;
    overflow: auto;
    height: 86px;
    padding: 8px;
    margin: 0 0 30px 23px;
    font-size: 10px; }
  body.checkout-twopage-index .termsOfUse span, body.customer-account-index .termsOfUse span, body.customwishlist-index-index .termsOfUse span {
    overflow: hidden;
    padding-bottom: 8px;
    font-size: 13px;
    font-weight: bold; }
  body.checkout-twopage-index .fistTitle, body.customer-account-index .fistTitle, body.customwishlist-index-index .fistTitle {
    padding: 0 0 10px 20px;
    margin: 0;
    font-size: 11px; }
  body.checkout-twopage-index .termsOfUse span.fW, body.customer-account-index .termsOfUse span.fW, body.customwishlist-index-index .termsOfUse span.fW {
    display: inline;
    font-weight: bold; }
  body.checkout-twopage-index .termsOfUse p, body.customer-account-index .termsOfUse p, body.customwishlist-index-index .termsOfUse p {
    padding: 0;
    margin: 0;
    line-height: 18px; }
  body.checkout-twopage-index .termsOfUse p a, body.customer-account-index .termsOfUse p a, body.customwishlist-index-index .termsOfUse p a {
    color: #003366; }
  body.checkout-twopage-index .tollFree, body.customer-account-index .tollFree, body.customwishlist-index-index .tollFree {
    color: #1b3e5d;
    font-weight: bold; }
  body.checkout-twopage-index .iAgree, body.customer-account-index .iAgree, body.customwishlist-index-index .iAgree {
    margin: 0 0 0 -15px; }
  body.checkout-twopage-index .onlinePayment input.proceed, body.customer-account-index .onlinePayment input.proceed, body.customwishlist-index-index .onlinePayment input.proceed {
    width: 140px;
    padding: 9px 0 0 !important;
    background: url(../images/sprite-img.png) no-repeat -435px -117px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    height: 30px;
    text-align: center;
    margin: 0 0 0 253px; }
  body.checkout-twopage-index .memberContent, body.customer-account-index .memberContent, body.customwishlist-index-index .memberContent {
    width: 885px;
    display: block;
    overflow: hidden;
    border: solid 1px #ccc;
    padding-bottom: 100px; }
  body.checkout-twopage-index .memberContentTop, body.customer-account-index .memberContentTop, body.customwishlist-index-index .memberContentTop {
    border-bottom: solid 1px #ccc;
    padding: 10px;
    margin-bottom: 10px; }
  body.checkout-twopage-index .memberNav, body.customer-account-index .memberNav, body.customwishlist-index-index .memberNav {
    padding: 0;
    margin: 0;
    border-bottom: solid 1px #1d405f; }
  body.checkout-twopage-index .memberNav ul, body.customer-account-index .memberNav ul, body.customwishlist-index-index .memberNav ul {
    padding: 0;
    margin: 0; }
  body.checkout-twopage-index .memberNav ul li, body.customer-account-index .memberNav ul li, body.customwishlist-index-index .memberNav ul li {
    padding: 8px 0 8px 9px !important;
    margin: 0;
    list-style: none;
    background: url(../images/sprite-img.png) no-repeat -4px -177px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    width: 95px; }
  body.checkout-twopage-index .memberContentLeft, body.customer-account-index .memberContentLeft, body.customwishlist-index-index .memberContentLeft {
    float: left;
    width: 400px;
    font-size: 12px;
    color: #000;
    padding-left: 20px; }
  body.checkout-twopage-index .memberContentLeft span, body.customer-account-index .memberContentLeft span, body.customwishlist-index-index .memberContentLeft span {
    font-weight: bold;
    display: block;
    margin-bottom: 30px; }
  body.checkout-twopage-index .memberContentLeft p, body.customer-account-index .memberContentLeft p, body.customwishlist-index-index .memberContentLeft p {
    padding-bottom: 30px;
    margin: 0;
    line-height: 21px; }
  body.checkout-twopage-index .memberContentRight, body.customer-account-index .memberContentRight, body.customwishlist-index-index .memberContentRight {
    float: right;
    padding-right: 20px; }
  body.checkout-twopage-index .memberContentRight h2, body.customer-account-index .memberContentRight h2, body.customwishlist-index-index .memberContentRight h2 {
    padding: 0;
    margin: 0 0 15px 0;
    color: #990000; }
  body.checkout-twopage-index .memberContentRight h3, body.customer-account-index .memberContentRight h3, body.customwishlist-index-index .memberContentRight h3 {
    font-weight: bold;
    font-size: 12px;
    margin: 0 0 25px 0;
    padding: 0; }
  body.checkout-twopage-index .memberContentRight label, body.customer-account-index .memberContentRight label, body.customwishlist-index-index .memberContentRight label {
    margin: 0;
    padding: 0 0 3px 0;
    width: 200px;
    color: #727376;
    font-size: 12px;
    font-weight: normal;
    display: block; }
  body.checkout-twopage-index .memberContentRight label span, body.customer-account-index .memberContentRight label span, body.customwishlist-index-index .memberContentRight label span {
    color: #000;
    font-size: 12px;
    font-weight: bold; }
  body.checkout-twopage-index .memberContentRight input, body.customer-account-index .memberContentRight input, body.customwishlist-index-index .memberContentRight input {
    margin: 0 0 20px 0;
    padding: 0;
    width: 256px;
    border: solid 1px #7f9db9;
    height: 20px; }
  body.checkout-twopage-index .memberContentRight input.submitBtn, body.customer-account-index .memberContentRight input.submitBtn, body.customwishlist-index-index .memberContentRight input.submitBtn {
    background: url(../images/sprite-img.png) no-repeat scroll 0 -116px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 0 20px 0 !important;
    text-align: center;
    width: 86px;
    height: 28px;
    display: block; }
  body.checkout-twopage-index .participateContent, body.customer-account-index .participateContent, body.customwishlist-index-index .participateContent {
    padding: 0;
    display: block;
    overflow: hidden;
    border: solid 4px #e6e7e9;
    width: 887px; }
  body.checkout-twopage-index .participateContentLeft, body.customer-account-index .participateContentLeft, body.customwishlist-index-index .participateContentLeft {
    float: left;
    width: 470px;
    font-size: 12px;
    color: #000;
    padding-left: 20px;
    padding-top: 4px; }
  body.checkout-twopage-index .participateContentLeft span, body.customer-account-index .participateContentLeft span, body.customwishlist-index-index .participateContentLeft span {
    font-weight: bold;
    display: block;
    margin-bottom: 30px; }
  body.checkout-twopage-index .participateContentLeft p, body.customer-account-index .participateContentLeft p, body.customwishlist-index-index .participateContentLeft p {
    padding-bottom: 30px;
    margin: 0;
    line-height: 21px; }
  body.checkout-twopage-index .participateContentTop, body.customer-account-index .participateContentTop, body.customwishlist-index-index .participateContentTop {
    border: solid 1px #ccc;
    padding: 10px;
    border-bottom: none; }
  body.checkout-twopage-index .participateContentRight, body.customer-account-index .participateContentRight, body.customwishlist-index-index .participateContentRight {
    float: right;
    width: 383px;
    border-left: solid 4px #e6e7e9; }
  body.checkout-twopage-index .participateContentRightTop, body.customer-account-index .participateContentRightTop, body.customwishlist-index-index .participateContentRightTop {
    float: right;
    background: url(../images/right-bg.gif) no-repeat 8px 0;
    display: block;
    overflow: hidden;
    width: 383px;
    padding: 33px 0 27px 0 !important;
    border-bottom: solid 4px #e6e7e9; }
  body.checkout-twopage-index .participateContentRightTop h2, body.customer-account-index .participateContentRightTop h2, body.customwishlist-index-index .participateContentRightTop h2 {
    color: #990000;
    padding: 0 0 11px 30px;
    margin: 0;
    font-size: 22px;
    font-weight: normal; }
  body.checkout-twopage-index .participateContentRightTop p, body.customer-account-index .participateContentRightTop p, body.customwishlist-index-index .participateContentRightTop p {
    padding: 0 0 44px 30px;
    margin: 0; }
  body.checkout-twopage-index .participateContentRightBottom, body.customer-account-index .participateContentRightBottom, body.customwishlist-index-index .participateContentRightBottom {
    float: right; }
  body.checkout-twopage-index .participateContentRightTop input.takeSurveyBtn, body.customer-account-index .participateContentRightTop input.takeSurveyBtn, body.customwishlist-index-index .participateContentRightTop input.takeSurveyBtn {
    background: url(../images/sprite-img.png) no-repeat scroll -101px -180px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 0 9px 6px;
    text-align: center;
    width: 125px;
    height: 28px;
    margin-left: 22px; }
  body.checkout-twopage-index .spacelOfeer, body.customer-account-index .spacelOfeer, body.customwishlist-index-index .spacelOfeer {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden;
    background: url(../images/offer-bg-bottom.gif) no-repeat;
    width: 382px;
    height: 228px; }
  body.checkout-twopage-index .spacelOfeerLeft, body.customer-account-index .spacelOfeerLeft, body.customwishlist-index-index .spacelOfeerLeft {
    float: left;
    padding: 57px 20px 0 26px; }
  body.checkout-twopage-index .spacelOfeerRight, body.customer-account-index .spacelOfeerRight, body.customwishlist-index-index .spacelOfeerRight {
    width: 190px;
    float: right;
    padding: 54px 10px 0 0;
    font-size: 14px; }
  body.checkout-twopage-index .spacelOfeerRight span, body.customer-account-index .spacelOfeerRight span, body.customwishlist-index-index .spacelOfeerRight span {
    color: #8b0002;
    font-weight: bold;
    font-size: 17px; }
  body.checkout-twopage-index .bb, body.customer-account-index .bb, body.customwishlist-index-index .bb {
    border-bottom: solid 1px #cccccc !important;
    overflow: hidden;
    clear: both; }
  body.checkout-twopage-index .smallFont, body.customer-account-index .smallFont, body.customwishlist-index-index .smallFont {
    font-size: 10px !important;
    color: #000 !important; }
  body.checkout-twopage-index .reviewOrder th.first, body.customer-account-index .reviewOrder th.first, body.customwishlist-index-index .reviewOrder th.first {
    padding-left: 10px; }
  body.checkout-twopage-index .subtotal td span.total, body.customer-account-index .subtotal td span.total, body.customwishlist-index-index .subtotal td span.total {
    width: 162px;
    display: block;
    overflow: hidden;
    font-size: 12px;
    float: left;
    color: #1f1e24 !important;
    text-align: left; }
  body.checkout-twopage-index .subtotal td span.pL, body.customer-account-index .subtotal td span.pL, body.customwishlist-index-index .subtotal td span.pL {
    padding-right: 3px; }
  body.checkout-twopage-index .offerCodeLeft a, body.customer-account-index .offerCodeLeft a, body.customwishlist-index-index .offerCodeLeft a {
    color: #000;
    text-decoration: underline; }
  body.checkout-twopage-index .offerCodeLeft a:hover, body.customer-account-index .offerCodeLeft a:hover, body.customwishlist-index-index .offerCodeLeft a:hover {
    text-decoration: none; }
  body.checkout-twopage-index .pbNone, body.customer-account-index .pbNone, body.customwishlist-index-index .pbNone {
    padding-bottom: 0 !important; }
  body.checkout-twopage-index .myCartOuter, body.customer-account-index .myCartOuter, body.customwishlist-index-index .myCartOuter {
    padding: 34px 34px 0 !important;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .myCart, body.customer-account-index .myCart, body.customwishlist-index-index .myCart {
    display: block;
    margin-bottom: 27px;
    overflow: hidden;
    width: 887px; }
  body.checkout-twopage-index .myCartTop, body.customer-account-index .myCartTop, body.customwishlist-index-index .myCartTop {
    padding: 0;
    margin: 0;
    border-bottom: solid 1px #1d405f;
    display: block;
    overflow: hidden;
    width: 884px; }
  body.checkout-twopage-index .myCartTop ul, body.customer-account-index .myCartTop ul, body.customwishlist-index-index .myCartTop ul {
    padding: 0;
    margin: 0;
    float: left; }
  body.checkout-twopage-index .myCartTop ul li, body.customer-account-index .myCartTop ul li, body.customwishlist-index-index .myCartTop ul li {
    padding: 8px 0 8px 0 !important;
    margin: 0;
    list-style: none;
    background: url(../images/sprite-img.png) no-repeat -4px -177px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    width: 89px;
    text-align: center; }
  body.checkout-twopage-index .myCartTop h2, body.customer-account-index .myCartTop h2, body.customwishlist-index-index .myCartTop h2 {
    color: #1B3E5D;
    float: right;
    font-family: "PT Sans", "Times New Roman", Times, serif;
    font-size: 28px;
    font-weight: normal;
    margin: 0;
    padding: 0; }
  body.checkout-twopage-index .myCart .toptable, body.customer-account-index .myCart .toptable, body.customwishlist-index-index .myCart .toptable {
    border: solid 1px #ccc;
    font-size: 11px;
    width: 886px !important;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .myCart .toptable td span.blue, body.customer-account-index .myCart .toptable td span.blue, body.customwishlist-index-index .myCart .toptable td span.blue {
    color: #195f9d; }
  body.checkout-twopage-index .myCart .toptable tr th, body.customer-account-index .myCart .toptable tr th, body.customwishlist-index-index .myCart .toptable tr th {
    border-bottom: 1px solid #ccc;
    margin: 10px;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding: 5px 0;
    text-transform: uppercase;
    color: #444; }
  body.checkout-twopage-index .toptable .first, body.customer-account-index .toptable .first, body.customwishlist-index-index .toptable .first {
    padding-left: 15px !important; }
  body.checkout-twopage-index .myCart .toptable td, body.customer-account-index .myCart .toptable td, body.customwishlist-index-index .myCart .toptable td {
    font-size: 11px;
    padding: 0; }
  body.checkout-twopage-index .pL10, body.customer-account-index .pL10, body.customwishlist-index-index .pL10 {
    padding-left: 10px !important; }
  body.checkout-twopage-index .p0, body.customer-account-index .p0, body.customwishlist-index-index .p0 {
    padding: 0 !important; }
  body.checkout-twopage-index .line, body.customer-account-index .line, body.customwishlist-index-index .line {
    border-bottom: solid 1px #CCC !important;
    margin: 0 15px 12px;
    width: 854px;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .myCart .toptable tr span a, body.customer-account-index .myCart .toptable tr span a, body.customwishlist-index-index .myCart .toptable tr span a {
    color: #195f9d;
    text-align: left !important; }
  body.checkout-twopage-index .mycartDetailsOuter, body.customer-account-index .mycartDetailsOuter, body.customwishlist-index-index .mycartDetailsOuter {
    width: 885px;
    float: left;
    margin-right: 10px;
    font-size: 11px;
    padding: 0 15px;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .mycartDetailsOuter .radioBtn, body.customer-account-index .mycartDetailsOuter .radioBtn, body.customwishlist-index-index .mycartDetailsOuter .radioBtn {
    display: block;
    overflow: hidden;
    float: left;
    margin: 2px 1px 10px 0;
    padding: 0;
    height: 10px; }
  body.checkout-twopage-index .financingTable, body.customer-account-index .financingTable, body.customwishlist-index-index .financingTable {
    float: left;
    width: 430px; }
  body.checkout-twopage-index .financingTable td, body.customer-account-index .financingTable td, body.customwishlist-index-index .financingTable td {
    font-size: 11px; }
  body.checkout-twopage-index .mycartDetails, body.customer-account-index .mycartDetails, body.customwishlist-index-index .mycartDetails {
    width: 422px;
    float: right;
    margin-right: 10px;
    font-size: 11px; }
  body.checkout-twopage-index .pt0, body.customer-account-index .pt0, body.customwishlist-index-index .pt0 {
    padding-top: 0px !important; }
  body.checkout-twopage-index .mb50, body.customer-account-index .mb50, body.customwishlist-index-index .mb50 {
    margin-bottom: 50px !important; }
  body.checkout-twopage-index .mb0, body.customer-account-index .mb0, body.customwishlist-index-index .mb0 {
    margin-bottom: 0px !important; }
  body.checkout-twopage-index .ml10, body.customer-account-index .ml10, body.customwishlist-index-index .ml10 {
    margin-left: 10px !important; }
  body.checkout-twopage-index .fs12, body.customer-account-index .fs12, body.customwishlist-index-index .fs12 {
    font-size: 12px !important; }
  body.checkout-twopage-index .totalAmount, body.customer-account-index .totalAmount, body.customwishlist-index-index .totalAmount {
    font-size: 13px !important;
    padding-bottom: 10px !important; }
  body.checkout-twopage-index .bottomBtn1, body.customer-account-index .bottomBtn1, body.customwishlist-index-index .bottomBtn1 {
    padding-top: 3px;
    clear: both;
    margin-bottom: 20px;
    float: right; }
  body.checkout-twopage-index .mB, body.customer-account-index .mB, body.customwishlist-index-index .mB {
    margin-bottom: 20px !important; }
  body.checkout-twopage-index .bottomBtn1 input.continue, body.customer-account-index .bottomBtn1 input.continue, body.customwishlist-index-index .bottomBtn1 input.continue {
    width: 157px;
    padding: 10px 14px 10px !important;
    float: left;
    background: url(../images/sprite-img.png) no-repeat -276px -115px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 36px;
    text-align: center;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index .bottomBtn1 input.proceed, body.customer-account-index .bottomBtn1 input.proceed, body.customwishlist-index-index .bottomBtn1 input.proceed {
    width: 143px;
    padding: 10px 22px 10px;
    height: 36px;
    float: left;
    background: url(../images/sprite-img.png) no-repeat -435px -115px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index .bestSelling, body.customer-account-index .bestSelling, body.customwishlist-index-index .bestSelling {
    padding: 0 0 7px 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .bestSelling p, body.customer-account-index .bestSelling p, body.customwishlist-index-index .bestSelling p {
    font-size: 12px;
    padding: 0 0 10px;
    margin: 0; }
  body.checkout-twopage-index .bestSelling h2, body.customer-account-index .bestSelling h2, body.customwishlist-index-index .bestSelling h2 {
    padding: 0;
    margin: 0 0 12px 0;
    font-size: 18px;
    font-weight: normal;
    color: #880000; }
  body.checkout-twopage-index .bestSelling h2 span, body.customer-account-index .bestSelling h2 span, body.customwishlist-index-index .bestSelling h2 span {
    color: #000; }
  body.checkout-twopage-index .bestSellingBox, body.customer-account-index .bestSellingBox, body.customwishlist-index-index .bestSellingBox {
    width: 156px;
    float: left;
    font-size: 11px;
    font-weight: normal;
    color: #333333; }
  body.checkout-twopage-index .bestSellingBox img, body.customer-account-index .bestSellingBox img, body.customwishlist-index-index .bestSellingBox img {
    margin-bottom: 10px; }
  body.checkout-twopage-index .bestSellingBox p, body.customer-account-index .bestSellingBox p, body.customwishlist-index-index .bestSellingBox p {
    padding: 0;
    margin: 0 0 15px 2px;
    font-size: 11px; }
  body.checkout-twopage-index .red, body.customer-account-index .red, body.customwishlist-index-index .red {
    color: #cc3333 !important; }
  body.checkout-twopage-index .btN, body.customer-account-index .btN, body.customwishlist-index-index .btN {
    border-top: none !important; }
  body.checkout-twopage-index .tax, body.customer-account-index .tax, body.customwishlist-index-index .tax {
    font-weight: bold !important;
    float: right;
    font-size: 13px !important; }
  body.checkout-twopage-index .rs, body.customer-account-index .rs, body.customwishlist-index-index .rs {
    float: left;
    font-weight: bold !important;
    font-size: 13px !important; }
  body.checkout-twopage-index .continueBtn, body.customer-account-index .continueBtn, body.customwishlist-index-index .continueBtn {
    padding-top: 3px;
    margin-bottom: 20px;
    display: block;
    overflow: hidden;
    width: 100%; }
  body.checkout-twopage-index .continueBtn input.continue, body.customer-account-index .continueBtn input.continue, body.customwishlist-index-index .continueBtn input.continue {
    width: 132px;
    padding: 10px 14px 10px !important;
    float: left;
    background: url(../images/continue-shopping-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    text-align: center;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index .continueBtn input.proceed, body.customer-account-index .continueBtn input.proceed, body.customwishlist-index-index .continueBtn input.proceed {
    width: 99px;
    padding: 10px 22px 10px;
    height: 17px;
    float: left;
    background: url(../images/proceed-to-pay-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index .procedBtn, body.customer-account-index .procedBtn, body.customwishlist-index-index .procedBtn {
    float: right !important;
    padding-right: 30px; }
  body.checkout-twopage-index .mL15, body.customer-account-index .mL15, body.customwishlist-index-index .mL15 {
    margin-left: 15px !important; }
  body.checkout-twopage-index .pB0, body.customer-account-index .pB0, body.customwishlist-index-index .pB0 {
    padding-bottom: 0 !important; }
  body.checkout-twopage-index .yourBillingAddress, body.customer-account-index .yourBillingAddress, body.customwishlist-index-index .yourBillingAddress {
    padding: 0 0 0 20px;
    margin: 0;
    display: block;
    overflow: hidden;
    height: 20px; }
  body.checkout-twopage-index .yourBillingAddress span, body.customer-account-index .yourBillingAddress span, body.customwishlist-index-index .yourBillingAddress span {
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    width: 344px;
    float: left; }
  body.checkout-twopage-index .p0, body.customer-account-index .p0, body.customwishlist-index-index .p0 {
    padding: 0 !important; }
  body.checkout-twopage-index .pL20, body.customer-account-index .pL20, body.customwishlist-index-index .pL20 {
    padding-left: 20px !important; }
  body.checkout-twopage-index .billingDetailTititle, body.customer-account-index .billingDetailTititle, body.customwishlist-index-index .billingDetailTititle {
    border-bottom: solid 1px #1d405f !important;
    padding: 10px 0 5px 20px !important;
    display: block;
    overflow: hidden;
    margin-bottom: 5px; }
  body.checkout-twopage-index .returningCustomer, body.customer-account-index .returningCustomer, body.customwishlist-index-index .returningCustomer {
    width: 320px;
    padding: 0;
    margin: 0; }
  body.checkout-twopage-index .returningCustomer, body.customer-account-index .returningCustomer, body.customwishlist-index-index .returningCustomer {
    width: 320px;
    padding: 0;
    margin: 10px 0 0 20px;
    float: left; }
  body.checkout-twopage-index .returningCustomer label, body.customer-account-index .returningCustomer label, body.customwishlist-index-index .returningCustomer label {
    width: 116px;
    float: left;
    font-size: 12px;
    margin-bottom: 10px; }
  body.checkout-twopage-index .returningCustomer input, body.customer-account-index .returningCustomer input, body.customwishlist-index-index .returningCustomer input {
    width: 194px;
    margin-bottom: 10px;
    border: solid 1px #7f9db9; }
  body.checkout-twopage-index .returningCustomer span, body.customer-account-index .returningCustomer span, body.customwishlist-index-index .returningCustomer span {
    display: block;
    overflow: hidden;
    clear: both;
    margin-bottom: 10px;
    width: 317px; }
  body.checkout-twopage-index .returningCustomer span img, body.customer-account-index .returningCustomer span img, body.customwishlist-index-index .returningCustomer span img {
    float: right; }
  body.checkout-twopage-index .returningCustomer h3, body.customer-account-index .returningCustomer h3, body.customwishlist-index-index .returningCustomer h3 {
    padding: 0 0 10px;
    margin: 0;
    font-size: 13px; }
  body.checkout-twopage-index .returningCustomer p, body.customer-account-index .returningCustomer p, body.customwishlist-index-index .returningCustomer p {
    padding: 0 0 10px;
    margin: 0;
    font-size: 11px; }
  body.checkout-twopage-index .newCustomer, body.customer-account-index .newCustomer, body.customwishlist-index-index .newCustomer {
    width: 325px;
    padding: 0;
    margin: 10px 20px 0 0;
    float: right; }
  body.checkout-twopage-index .newCustomer label, body.customer-account-index .newCustomer label, body.customwishlist-index-index .newCustomer label {
    width: 126px;
    float: left;
    font-size: 12px;
    margin-bottom: 10px; }
  body.checkout-twopage-index .newCustomer input[type="text"], body.checkout-twopage-index input[type="password"], body.customer-account-index .newCustomer input[type="text"], body.customer-account-index input[type="password"], body.customwishlist-index-index .newCustomer input[type="text"], body.customwishlist-index-index input[type="password"] {
    width: 194px;
    border: solid 1px #7f9db9; }
  body.checkout-twopage-index .newCustomer span, body.customer-account-index .newCustomer span, body.customwishlist-index-index .newCustomer span {
    color: #ff0000; }
  body.checkout-twopage-index .newCustomer p, body.customer-account-index .newCustomer p, body.customwishlist-index-index .newCustomer p {
    color: #ff0000;
    font-size: 11px;
    font-style: italic;
    margin: 0;
    padding: 0 0 10px; }
  body.checkout-twopage-index .w130, body.customer-account-index .w130, body.customwishlist-index-index .w130 {
    width: 130px !important; }
  body.checkout-twopage-index .w20, body.customer-account-index .w20, body.customwishlist-index-index .w20 {
    width: 20px !important; }
  body.checkout-twopage-index .fl, body.customer-account-index .fl, body.customwishlist-index-index .fl {
    float: left !important; }
  body.checkout-twopage-index .fr, body.customer-account-index .fr, body.customwishlist-index-index .fr {
    float: right !important; }
  body.checkout-twopage-index .ml10, body.customer-account-index .ml10, body.customwishlist-index-index .ml10 {
    margin-left: 10px !important; }
  body.checkout-twopage-index .ml18, body.customer-account-index .ml18, body.customwishlist-index-index .ml18 {
    margin-left: 18px !important; }
  body.checkout-twopage-index input.sign, body.customer-account-index input.sign, body.customwishlist-index-index input.sign {
    width: 138px;
    padding: 12px 14px 10px !important;
    float: right;
    background: url(../images/sign-in-and-continue-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 14px;
    text-align: center;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index input.saveContinue, body.customer-account-index input.saveContinue, body.customwishlist-index-index input.saveContinue {
    width: 141px;
    padding: 12px 14px 10px !important;
    float: right;
    background: url(../images/save-and-continue-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index input.submitBtn, body.customer-account-index input.submitBtn, body.customwishlist-index-index input.submitBtn {
    width: 62px;
    padding: 0px 14px 0 !important;
    float: left;
    background: url(../images/submit-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-align: center;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index .yourBillingAddress span.yellow, body.customer-account-index .yourBillingAddress span.yellow, body.customwishlist-index-index .yourBillingAddress span.yellow {
    font-size: 11px;
    background-color: #ffca26;
    float: right;
    padding: 4px 2px;
    text-align: center;
    text-transform: capitalize; }
  body.checkout-twopage-index .billingDetailform, body.customer-account-index .billingDetailform, body.customwishlist-index-index .billingDetailform {
    width: 250px;
    margin-bottom: 20px;
    clear: both;
    display: block; }
  body.checkout-twopage-index .selectdownbg, body.customer-account-index .selectdownbg, body.customwishlist-index-index .selectdownbg {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    color: #666666;
    height: 14px;
    padding: 3px 5px !important;
    width: 241px; }
  body.checkout-twopage-index .selectdownbg span, body.customer-account-index .selectdownbg span, body.customwishlist-index-index .selectdownbg span {
    color: #666666;
    float: left; }
  body.checkout-twopage-index .selectdownbg1, body.customer-account-index .selectdownbg1, body.customwishlist-index-index .selectdownbg1 {
    background-color: #FFFFFF;
    border: 1px solid #999;
    color: #666666;
    height: 14px;
    padding: 3px 5px !important;
    width: 208px; }
  body.checkout-twopage-index .selectdownbg1 span, body.customer-account-index .selectdownbg1 span, body.customwishlist-index-index .selectdownbg1 span {
    color: #666666;
    float: left; }
  body.checkout-twopage-index .selectdownbg img, body.customer-account-index .selectdownbg img, body.customwishlist-index-index .selectdownbg img {
    float: right;
    padding-top: 6px; }
  body.checkout-twopage-index .w218, body.customer-account-index .w218, body.customwishlist-index-index .w218 {
    width: 218px; }
  body.checkout-twopage-index .selectdownbg1 img, body.customer-account-index .selectdownbg1 img, body.customwishlist-index-index .selectdownbg1 img {
    float: right;
    padding-top: 6px; }
  body.checkout-twopage-index .w252, body.customer-account-index .w252, body.customwishlist-index-index .w252 {
    width: 252px; }
  body.checkout-twopage-index .w254, body.customer-account-index .w254, body.customwishlist-index-index .w254 {
    width: 254px; }
  body.checkout-twopage-index .addressBookOuter, body.customer-account-index .addressBookOuter, body.customwishlist-index-index .addressBookOuter {
    padding: 0px 0px 20px 0px;
    margin: 0;
    display: block;
    float: left;
    width: 100%;
    font-size: 14px; }
  body.checkout-twopage-index .myaccountOuter, body.customer-account-index .myaccountOuter, body.customwishlist-index-index .myaccountOuter {
    padding: 0;
    margin: 0px;
    display: block;
    float: left;
    border: solid 1px #ccc; }
  body.checkout-twopage-index .myaccountTopNav, body.customer-account-index .myaccountTopNav, body.customwishlist-index-index .myaccountTopNav {
    font-size: 15px;
    margin: 0;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #f4edea !important;
    background: #faf7f6;
    height: auto; }
  body.checkout-twopage-index .myaccountBottomstep3, body.customer-account-index .myaccountBottomstep3, body.customwishlist-index-index .myaccountBottomstep3 {
    padding: 0;
    margin: 0;
    border: solid 1px #2063a0; }
  body.checkout-twopage-index .myaccountTop, body.customer-account-index .myaccountTop, body.customwishlist-index-index .myaccountTop {
    padding: 0px !important;
    margin: 0 0 15px;
    font-size: 11px; }
  body.checkout-twopage-index .myaccountTop p, body.customer-account-index .myaccountTop p, body.customwishlist-index-index .myaccountTop p {
    padding: 10px 0 10px 20px;
    margin: 0; }
  body.checkout-twopage-index .viewer2, body.customer-account-index .viewer2, body.customwishlist-index-index .viewer2 {
    height: 251px;
    margin-bottom: 25px;
    position: relative;
    width: 356px; }
  body.checkout-twopage-index .addProgramForm, body.customer-account-index .addProgramForm, body.customwishlist-index-index .addProgramForm {
    border: 1px solid #2063a0;
    display: block;
    overflow: hidden;
    padding: 0;
    margin-left: 20px;
    width: 650px;
    float: left; }
  body.checkout-twopage-index .addProgramForm h3, body.customer-account-index .addProgramForm h3, body.customwishlist-index-index .addProgramForm h3 {
    margin: 0;
    padding: 12px 10px;
    background-color: #2063a0;
    display: block;
    overflow: hidden;
    color: #fff; }
  body.checkout-twopage-index .addProgramForm ul, body.customer-account-index .addProgramForm ul, body.customwishlist-index-index .addProgramForm ul {
    display: block;
    overflow: hidden;
    padding: 0;
    width: 422px;
    margin-left: 28px; }
  body.checkout-twopage-index .addProgramForm ul li, body.customer-account-index .addProgramForm ul li, body.customwishlist-index-index .addProgramForm ul li {
    display: block;
    list-style-type: none;
    margin-bottom: 15px;
    overflow: hidden; }
  body.checkout-twopage-index .addProgramForm ul li img, body.customer-account-index .addProgramForm ul li img, body.customwishlist-index-index .addProgramForm ul li img {
    float: left; }
  body.checkout-twopage-index .addProgramForm ul li select, body.customer-account-index .addProgramForm ul li select, body.customwishlist-index-index .addProgramForm ul li select {
    float: left;
    margin-right: 5px; }
  body.checkout-twopage-index .addProgramForm ul li a, body.customer-account-index .addProgramForm ul li a, body.customwishlist-index-index .addProgramForm ul li a {
    text-decoration: none; }
  body.checkout-twopage-index .addProgramForm p, body.customer-account-index .addProgramForm p, body.customwishlist-index-index .addProgramForm p {
    text-align: left;
    padding: 0;
    margin: 0 0 3px 140px;
    color: #999;
    font-size: 10px;
    font-style: italic; }
  body.checkout-twopage-index .addProgramForm ul li input, body.customer-account-index .addProgramForm ul li input, body.customwishlist-index-index .addProgramForm ul li input {
    border: 1px solid #BDBDBD;
    width: 230px;
    float: left; }
  body.checkout-twopage-index .addProgramForm ul li textarea, body.customer-account-index .addProgramForm ul li textarea, body.customwishlist-index-index .addProgramForm ul li textarea {
    border: 1px solid #BDBDBD;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 13px;
    float: left;
    height: 61px;
    width: 230px; }
  body.checkout-twopage-index input.saveBtn, body.customer-account-index input.saveBtn, body.customwishlist-index-index input.saveBtn {
    background: url(../images/save-btn.gif) no-repeat scroll;
    border: none;
    cursor: pointer;
    height: 23px !important;
    margin-right: 10px;
    width: 62px !important; }
  body.checkout-twopage-index input.cancelBtn, body.customer-account-index input.cancelBtn, body.customwishlist-index-index input.cancelBtn {
    background: url(../images/cancel-btn.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 23px !important;
    margin-right: 10px;
    width: 62px !important; }
  body.checkout-twopage-index .addProgramForm ul li.btn, body.customer-account-index .addProgramForm ul li.btn, body.customwishlist-index-index .addProgramForm ul li.btn {
    clear: both;
    padding-left: 126px; }
  body.checkout-twopage-index .addProgramForm ul li span input.radiobtn, body.customer-account-index .addProgramForm ul li span input.radiobtn, body.customwishlist-index-index .addProgramForm ul li span input.radiobtn {
    border: medium none;
    width: 20px; }
  body.checkout-twopage-index .tar, body.customer-account-index .tar, body.customwishlist-index-index .tar {
    text-align: right; }
  body.checkout-twopage-index .addressBook, body.customer-account-index .addressBook, body.customwishlist-index-index .addressBook {
    width: 657px;
    overflow: hidden;
    padding: 0px 50px; }
  body.checkout-twopage-index .addressBook h4, body.customer-account-index .addressBook h4, body.customwishlist-index-index .addressBook h4 {
    margin: 0 0 8px;
    padding: 0;
    text-transform: inherit;
    font-size: 14px;
    font-weight: bold;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.checkout-twopage-index .addressBookLeft, body.customer-account-index .addressBookLeft, body.customwishlist-index-index .addressBookLeft {
    float: left;
    margin-right: 23px;
    width: 305px; }
  body.checkout-twopage-index .addressBook h3, body.customer-account-index .addressBook h3, body.customwishlist-index-index .addressBook h3 {
    padding: 0;
    margin: 0 0 20px;
    font-size: 20px; }
  body.checkout-twopage-index .addressBookRight, body.customer-account-index .addressBookRight, body.customwishlist-index-index .addressBookRight {
    float: left; }
  body.checkout-twopage-index .addressBook ul, body.customer-account-index .addressBook ul, body.customwishlist-index-index .addressBook ul {
    margin: 0;
    padding: 0; }
  body.checkout-twopage-index .addressBook ul li, body.customer-account-index .addressBook ul li, body.customwishlist-index-index .addressBook ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 11px;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .addressBook ul li label, body.customer-account-index .addressBook ul li label, body.customwishlist-index-index .addressBook ul li label {
    width: 66px;
    display: block;
    color: #000;
    float: left;
    margin-right: 10px;
    text-align: right; }
  body.checkout-twopage-index .addressBook input, body.customer-account-index .addressBook input, body.customwishlist-index-index .addressBook input {
    float: left;
    width: 215px; }
  body.checkout-twopage-index .addressBook select, body.customer-account-index .addressBook select, body.customwishlist-index-index .addressBook select {
    width: 226px; }
  body.checkout-twopage-index .billingDetailsRight, body.customer-account-index .billingDetailsRight, body.customwishlist-index-index .billingDetailsRight {
    float: left; }
  body.checkout-twopage-index .w223, body.customer-account-index .w223, body.customwishlist-index-index .w223 {
    width: 223px !important; }
  body.checkout-twopage-index .w665, body.customer-account-index .w665, body.customwishlist-index-index .w665 {
    width: 665px !important; }
  body.checkout-twopage-index .myOrder, body.customer-account-index .myOrder, body.customwishlist-index-index .myOrder {
    display: block;
    overflow: hidden;
    font-size: 11px;
    width: 72%;
    float: right;
    position: relative;
    padding-right: 40px;
    padding-bottom: 40px; }
  body.checkout-twopage-index .myOrder h2, body.customer-account-index .myOrder h2, body.customwishlist-index-index .myOrder h2 {
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 0 10px; }
  body.checkout-twopage-index .myOrder th, body.customer-account-index .myOrder th, body.customwishlist-index-index .myOrder th {
    padding: 5px;
    text-transform: capitalize;
    color: #000;
    text-align: left;
    font-size: 12px; }
  body.checkout-twopage-index .myOrder td, body.customer-account-index .myOrder td, body.customwishlist-index-index .myOrder td {
    padding: 7px;
    font-size: 12px;
    line-height: 18px;
    vertical-align: top; }
  body.checkout-twopage-index .myOrder td.tarTh, body.customer-account-index .myOrder td.tarTh, body.customwishlist-index-index .myOrder td.tarTh {
    padding-left: 43px;
    color: #000;
    white-space: nowrap; }
  body.checkout-twopage-index .myOrder th.tarTh, body.customer-account-index .myOrder th.tarTh, body.customwishlist-index-index .myOrder th.tarTh {
    padding-left: 21px; }
  body.checkout-twopage-index .myOrder th.tar, body.customer-account-index .myOrder th.tar, body.customwishlist-index-index .myOrder th.tar {
    text-align: right !important; }
  body.checkout-twopage-index .myOrder p, body.customer-account-index .myOrder p, body.customwishlist-index-index .myOrder p {
    padding: 0;
    margin: 0;
    text-decoration: underline; }
  body.checkout-twopage-index .myOrder td.bB, body.customer-account-index .myOrder td.bB, body.customwishlist-index-index .myOrder td.bB {
    border-bottom: solid 1px #ccc; }
  body.checkout-twopage-index .myOrder td span.delete, body.customer-account-index .myOrder td span.delete, body.customwishlist-index-index .myOrder td span.delete {
    display: block;
    overflow: hidden;
    padding-top: 4px;
    color: #195f9d;
    font-weight: normal;
    font-size: 10px; }
  body.checkout-twopage-index .myOrder td span.delete a, body.customer-account-index .myOrder td span.delete a, body.customwishlist-index-index .myOrder td span.delete a {
    color: #195f9d;
    text-decoration: underline; }
  body.checkout-twopage-index .myOrder td span.delete a:hover, body.customer-account-index .myOrder td span.delete a:hover, body.customwishlist-index-index .myOrder td span.delete a:hover {
    text-decoration: none; }
  body.checkout-twopage-index .myOrder td span.deleteMessage, body.customer-account-index .myOrder td span.deleteMessage, body.customwishlist-index-index .myOrder td span.deleteMessage {
    display: block;
    width: 330px;
    text-align: right;
    overflow: hidden;
    padding-top: 4px;
    color: #195f9d;
    font-weight: normal;
    margin-bottom: 15px;
    font-size: 10px; }
  body.checkout-twopage-index .myOrder td span.deleteMessage a, body.customer-account-index .myOrder td span.deleteMessage a, body.customwishlist-index-index .myOrder td span.deleteMessage a {
    color: #195f9d;
    text-decoration: underline; }
  body.checkout-twopage-index .myOrder td span.deleteMessage a:hover, body.customer-account-index .myOrder td span.deleteMessage a:hover, body.customwishlist-index-index .myOrder td span.deleteMessage a:hover {
    text-decoration: none; }
  body.checkout-twopage-index .myOrder td span, body.customer-account-index .myOrder td span, body.customwishlist-index-index .myOrder td span {
    font-weight: bold; }
  body.checkout-twopage-index .myOrder td.giftWrap, body.customer-account-index .myOrder td.giftWrap, body.customwishlist-index-index .myOrder td.giftWrap {
    color: #1c5180;
    padding-left: 10px; }
  body.checkout-twopage-index .myOrder td input, body.customer-account-index .myOrder td input, body.customwishlist-index-index .myOrder td input {
    color: #000;
    width: 244px;
    border: solid 1px #E1E1E1;
    margin-left: 5px;
    font-size: 10px;
    padding: 2px 3px; }
  body.checkout-twopage-index .myOrder td input.checkbox, body.customer-account-index .myOrder td input.checkbox, body.customwishlist-index-index .myOrder td input.checkbox {
    border: none;
    width: auto;
    margin: 0;
    padding: 0; }
  body.checkout-twopage-index .myOrder td img, body.customer-account-index .myOrder td img, body.customwishlist-index-index .myOrder td img {
    vertical-align: middle;
    margin-left: 5px; }
  body.checkout-twopage-index .myaccountTop .paginationOuter, body.customer-account-index .myaccountTop .paginationOuter, body.customwishlist-index-index .myaccountTop .paginationOuter {
    width: 666px;
    margin: 10px 10px 0;
    overflow: hidden;
    display: block;
    border-bottom: solid 0px #ccc; }
  body.checkout-twopage-index .myaccountTop .paginationBottom, body.customer-account-index .myaccountTop .paginationBottom, body.customwishlist-index-index .myaccountTop .paginationBottom {
    width: 358px;
    margin: 0 13px 8px 0;
    overflow: hidden;
    display: block;
    border: solid 1px #000;
    border-top: none; }
  body.checkout-twopage-index .myaccountTop .pagination, body.customer-account-index .myaccountTop .pagination, body.customwishlist-index-index .myaccountTop .pagination {
    width: 355px;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index .myaccountTop .paginationInner, body.customer-account-index .myaccountTop .paginationInner, body.customwishlist-index-index .myaccountTop .paginationInner {
    width: 666px;
    display: block;
    overflow: hidden; }
  body.checkout-twopage-index #myOrdersTable tr.level1 td, body.customer-account-index #myOrdersTable tr.level1 td, body.customwishlist-index-index #myOrdersTable tr.level1 td {
    border: none; }
  body.checkout-twopage-index #myOrdersTable tr.level1 td:first-child, body.customer-account-index #myOrdersTable tr.level1 td:first-child, body.customwishlist-index-index #myOrdersTable tr.level1 td:first-child {
    padding-left: 15px; }
  body.checkout-twopage-index #myOrdersTable tr.level2 td:first-child, body.customer-account-index #myOrdersTable tr.level2 td:first-child, body.customwishlist-index-index #myOrdersTable tr.level2 td:first-child {
    padding-left: 30px; }
  body.checkout-twopage-index #myOrdersTable td span.toggle, body.customer-account-index #myOrdersTable td span.toggle, body.customwishlist-index-index #myOrdersTable td span.toggle {
    height: 9px;
    display: inline-block; }
  body.checkout-twopage-index #emiprofee, body.checkout-twopage-index #emihint, body.customer-account-index #emiprofee, body.customer-account-index #emihint, body.customwishlist-index-index #emiprofee, body.customwishlist-index-index #emihint {
    display: inline;
    margin-left: 6px;
    color: #CC3333; }
  body.checkout-twopage-index .emi_con, body.customer-account-index .emi_con, body.customwishlist-index-index .emi_con {
    color: black !important;
    float: right;
    margin-right: 5px; }
  body.checkout-twopage-index .smallFont strong, body.customer-account-index .smallFont strong, body.customwishlist-index-index .smallFont strong {
    font-size: 11px !important; }
  body.checkout-twopage-index .mon_fee, body.checkout-twopage-index .pro_fee, body.customer-account-index .mon_fee, body.customer-account-index .pro_fee, body.customwishlist-index-index .mon_fee, body.customwishlist-index-index .pro_fee {
    vertical-align: bottom !important; }
  body.checkout-twopage-index .emi_text, body.customer-account-index .emi_text, body.customwishlist-index-index .emi_text {
    font-size: 15px !important;
    font-weight: bold;
    vertical-align: bottom !important; }
  body.checkout-twopage-index .required-span, body.customer-account-index .required-span, body.customwishlist-index-index .required-span {
    color: #EB340A !important;
    font-size: 15px !important;
    font-weight: bold !important; }
  body.checkout-twopage-index .validation-advice, body.customer-account-index .validation-advice, body.customwishlist-index-index .validation-advice {
    background: url("../images/opc-sprite.png") no-repeat scroll -168px -48px transparent;
    clear: both;
    color: #EB340A;
    font-size: 11px;
    line-height: 13px;
    margin: 3px 0 0;
    min-height: 13px;
    padding-left: 17px; }
  body.checkout-twopage-index .wishListContent table tr, body.customer-account-index .wishListContent table tr, body.customwishlist-index-index .wishListContent table tr {
    border-bottom: 1px solid #e2e3e4 !important; }
  body.checkout-twopage-index .wishListContentRight .outOfStockOuter, body.customer-account-index .wishListContentRight .outOfStockOuter, body.customwishlist-index-index .wishListContentRight .outOfStockOuter {
    padding-left: 40px; }
  body.checkout-twopage-index .pintrestpd div, body.customer-account-index .pintrestpd div, body.customwishlist-index-index .pintrestpd div {
    margin-left: 45px !important;
    margin-top: -20px !important;
    display: block !important; }
  body.checkout-twopage-index .my-account .banglesTopContent, body.customer-account-index .my-account .banglesTopContent, body.customwishlist-index-index .my-account .banglesTopContent {
    border-bottom: none !important; }
  body.checkout-twopage-index .myaccountTopNav
.compareMenu li, body.customer-account-index .myaccountTopNav
.compareMenu li, body.customwishlist-index-index .myaccountTopNav
.compareMenu li {
    background: none repeat scroll 0 0 #fff;
    border-top: 2px solid #66768f;
    float: left;
    list-style: none outside none;
    margin: 0 5px 0 0;
    border-radius: 2px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    padding: 10px; }
  body.checkout-twopage-index #shipping-form span.country-name, body.customer-account-index #shipping-form span.country-name, body.customwishlist-index-index #shipping-form span.country-name {
    float: left;
    margin-top: 5px; }
  body.checkout-twopage-index .wishListContentCenter .pintrestpd, body.customer-account-index .wishListContentCenter .pintrestpd, body.customwishlist-index-index .wishListContentCenter .pintrestpd {
    padding: 0; }

body.general.flycart-category-view div#slider > div.ui-slider-range:last-child, body.catalogsearch-result-index.flycart-category-view div#slider > div.ui-slider-range:last-child {
  background: #5e5e5e; }

body.checkout-left, body.checkout-twopage-index, body.checkout-twopage-success, body.checkout-twopage-pending {
  /*.shopwithconfmain span:after
{
	 background: none repeat scroll 0 0 #E8E8E8;
    content: "";
    float: left;
    height: 1px;
    margin: 8px 0 8px 5%;
    width: 90%;
}*/
  /***Navigation ***/ }
  body.checkout-left textarea, body.checkout-twopage-index textarea, body.checkout-twopage-success textarea, body.checkout-twopage-pending textarea {
    resize: none; }
  body.checkout-left #shipcountry, body.checkout-twopage-index #shipcountry, body.checkout-twopage-success #shipcountry, body.checkout-twopage-pending #shipcountry {
    position: relative;
    top: 4px; }
  body.checkout-left #billingphoneextension, body.checkout-twopage-index #billingphoneextension, body.checkout-twopage-success #billingphoneextension, body.checkout-twopage-pending #billingphoneextension {
    border: medium none !important;
    height: 18px;
    outline: medium none;
    padding: 0;
    position: absolute;
    left: 8px;
    width: 37px;
    top: 3px;
    display: none;
    font-size: 11px;
    color: #888888;
    background: #fff; }
  body.checkout-left #edittexthere, body.checkout-twopage-index #edittexthere, body.checkout-twopage-success #edittexthere, body.checkout-twopage-pending #edittexthere {
    left: 60px; }
  body.checkout-left #billingphoneextension:focus, body.checkout-twopage-index #billingphoneextension:focus, body.checkout-twopage-success #billingphoneextension:focus, body.checkout-twopage-pending #billingphoneextension:focus {
    outline-width: 0; }
  body.checkout-left #login_extensiontext1, body.checkout-twopage-index #login_extensiontext1, body.checkout-twopage-success #login_extensiontext1, body.checkout-twopage-pending #login_extensiontext1 {
    border: medium none !important;
    height: 18px;
    outline: medium none;
    padding: 0;
    position: relative;
    right: 56px;
    width: 31px;
    background: #fff; }
  body.checkout-left #login_extensiontext1:focus, body.checkout-twopage-index #login_extensiontext1:focus, body.checkout-twopage-success #login_extensiontext1:focus, body.checkout-twopage-pending #login_extensiontext1:focus {
    outline-width: 0; }
  body.checkout-left #login_extensiontext, body.checkout-left #login_extensiontextbill, body.checkout-twopage-index #login_extensiontext, body.checkout-twopage-index #login_extensiontextbill, body.checkout-twopage-success #login_extensiontext, body.checkout-twopage-success #login_extensiontextbill, body.checkout-twopage-pending #login_extensiontext, body.checkout-twopage-pending #login_extensiontextbill {
    background: none repeat scroll 0 0 white;
    border: 1px solid #556681 !important;
    font-size: 11px;
    height: 22px;
    width: 65px;
    float: left;
    color: #888888;
    padding: 2px 4px; }
  body.checkout-left #billing_loader, body.checkout-twopage-index #billing_loader, body.checkout-twopage-success #billing_loader, body.checkout-twopage-pending #billing_loader {
    display: none;
    float: right;
    margin-right: 15px;
    margin-top: 25px; }
  body.checkout-left .cartCustomOpt .customizeBox select[title="Bangle Size"], body.checkout-twopage-index .cartCustomOpt .customizeBox select[title="Bangle Size"], body.checkout-twopage-success .cartCustomOpt .customizeBox select[title="Bangle Size"], body.checkout-twopage-pending .cartCustomOpt .customizeBox select[title="Bangle Size"] {
    position: relative;
    left: 13px; }
  body.checkout-left .cartCustomOpt .customizeBox, body.checkout-twopage-index .cartCustomOpt .customizeBox, body.checkout-twopage-success .cartCustomOpt .customizeBox, body.checkout-twopage-pending .cartCustomOpt .customizeBox {
    float: right;
    position: relative;
    right: 50px;
    bottom: 3px; }
  body.checkout-left .cartCustomOpt .customizeBox select, body.checkout-twopage-index .cartCustomOpt .customizeBox select, body.checkout-twopage-success .cartCustomOpt .customizeBox select, body.checkout-twopage-pending .cartCustomOpt .customizeBox select {
    width: 130px; }
  body.checkout-left .ringsSize select, body.checkout-twopage-index .ringsSize select, body.checkout-twopage-success .ringsSize select, body.checkout-twopage-pending .ringsSize select {
    background: none;
    border: 1px solid #e2e3e4;
    padding: 1px;
    font-family: 'Times New Roman';
    height: 19px;
    font-size: 11px; }
  body.checkout-left .hrline, body.checkout-twopage-index .hrline, body.checkout-twopage-success .hrline, body.checkout-twopage-pending .hrline {
    border-top: 2px solid #681E75;
    padding-top: 20px; }
  body.checkout-left input[type="text"]:focus, body.checkout-left textarea:focus, body.checkout-left select:focus, body.checkout-left input[type="password"], body.checkout-twopage-index input[type="text"]:focus, body.checkout-twopage-index textarea:focus, body.checkout-twopage-index select:focus, body.checkout-twopage-index input[type="password"], body.checkout-twopage-success input[type="text"]:focus, body.checkout-twopage-success textarea:focus, body.checkout-twopage-success select:focus, body.checkout-twopage-success input[type="password"], body.checkout-twopage-pending input[type="text"]:focus, body.checkout-twopage-pending textarea:focus, body.checkout-twopage-pending select:focus, body.checkout-twopage-pending input[type="password"] {
    border-color: #dee5ef;
    box-shadow: 0px 0px 2px #dee5ef;
    -webkit-box-shadow: 0px 0px 2px #dee5ef;
    -moz-box-shadow: 0px 0px 2px #dee5ef; }
  body.checkout-left .header div.logo, body.checkout-twopage-index .header div.logo, body.checkout-twopage-success .header div.logo, body.checkout-twopage-pending .header div.logo {
    background: url("../images/common5.png") no-repeat scroll -312px -251px transparent;
    float: left;
    height: 67px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-top: 5px;
    width: 243px; }
  body.checkout-left .successRight-vf p, body.checkout-twopage-index .successRight-vf p, body.checkout-twopage-success .successRight-vf p, body.checkout-twopage-pending .successRight-vf p {
    line-height: 14px;
    margin-top: 3px; }
  body.checkout-left .price-vf span, body.checkout-twopage-index .price-vf span, body.checkout-twopage-success .price-vf span, body.checkout-twopage-pending .price-vf span {
    float: center;
    padding-right: 5px; }
  body.checkout-left .successRight-vf div, body.checkout-twopage-index .successRight-vf div, body.checkout-twopage-success .successRight-vf div, body.checkout-twopage-pending .successRight-vf div {
    padding: 18px 6px 0px 6px;
    background: white;
    margin: 0px 14px 14px 14px !important;
    border: 10px solid #E2E3E5; }
  body.checkout-left .successRight-vf span, body.checkout-twopage-index .successRight-vf span, body.checkout-twopage-success .successRight-vf span, body.checkout-twopage-pending .successRight-vf span {
    padding-bottom: 2px;
    font-size: 14px;
    font-family: "PT Sans",Arial,Helvetica,sans-serif;
    color: #fa9373; }
  body.checkout-left .successRight-vf, body.checkout-twopage-index .successRight-vf, body.checkout-twopage-success .successRight-vf, body.checkout-twopage-pending .successRight-vf {
    float: right;
    width: 320px; }
  body.checkout-left .myaccountTop-vf, body.checkout-twopage-index .myaccountTop-vf, body.checkout-twopage-success .myaccountTop-vf, body.checkout-twopage-pending .myaccountTop-vf {
    height: 30px;
    padding-left: 26px;
    padding-bottom: 5px; }
  body.checkout-left .step5content-vf, body.checkout-twopage-index .step5content-vf, body.checkout-twopage-success .step5content-vf, body.checkout-twopage-pending .step5content-vf {
    display: block; }
  body.checkout-left .step1ErrorContent p, body.checkout-twopage-index .step1ErrorContent p, body.checkout-twopage-success .step1ErrorContent p, body.checkout-twopage-pending .step1ErrorContent p {
    line-height: 16px !important; }
  body.checkout-left p, body.checkout-twopage-index p, body.checkout-twopage-success p, body.checkout-twopage-pending p {
    line-height: 5px;
    color: #1f1e24;
    font-size: 12px;
    font-family: "PT Sans",Arial,Helvetica,sans-serif; }
  body.checkout-left .success-v4 p, body.checkout-twopage-index .success-v4 p, body.checkout-twopage-success .success-v4 p, body.checkout-twopage-pending .success-v4 p {
    line-height: 1.5 !important; }
  body.checkout-left .success-v4 .thank-vf, body.checkout-twopage-index .success-v4 .thank-vf, body.checkout-twopage-success .success-v4 .thank-vf, body.checkout-twopage-pending .success-v4 .thank-vf {
    margin: 5px 0px 0px 0px; }
  body.checkout-left .success-vf, body.checkout-twopage-index .success-vf, body.checkout-twopage-success .success-vf, body.checkout-twopage-pending .success-vf {
    height: auto !important; }
  body.checkout-left .shoppingcartOuter-vf, body.checkout-twopage-index .shoppingcartOuter-vf, body.checkout-twopage-success .shoppingcartOuter-vf, body.checkout-twopage-pending .shoppingcartOuter-vf {
    width: 800px;
    background: #ffffff;
    float: left;
    margin: 0 0 0px 20px;
    display: block;
    overflow: hidden;
    padding: 10px 10px 15px 10px; }
  body.checkout-left hr, body.checkout-twopage-index hr, body.checkout-twopage-success hr, body.checkout-twopage-pending hr {
    float: left;
    width: 800px;
    color: #ffffff; }
  body.checkout-left .price-vf, body.checkout-twopage-index .price-vf, body.checkout-twopage-success .price-vf, body.checkout-twopage-pending .price-vf {
    padding-left: 20px;
    float: right; }
  body.checkout-left .thank-vf, body.checkout-twopage-index .thank-vf, body.checkout-twopage-success .thank-vf, body.checkout-twopage-pending .thank-vf {
    font-size: 22px;
    font-family: "PT Sans",Georgia;
    font-style: italic;
    color: #FA9373; }
  body.checkout-left .step5contentLeft-vf p, body.checkout-twopage-index .step5contentLeft-vf p, body.checkout-twopage-success .step5contentLeft-vf p, body.checkout-twopage-pending .step5contentLeft-vf p {
    word-spacing: 2px; }
  body.checkout-left .step5contentLeft-vf, body.checkout-twopage-index .step5contentLeft-vf, body.checkout-twopage-success .step5contentLeft-vf, body.checkout-twopage-pending .step5contentLeft-vf {
    width: auto;
    padding-top: 10px;
    padding-left: 26px;
    color: #63666A;
    font-size: 12px;
    font-family: "PT Sans",Arial,Helvetica,sans-serif; }
  body.checkout-left .order_table, body.checkout-twopage-index .order_table, body.checkout-twopage-success .order_table, body.checkout-twopage-pending .order_table {
    padding-right: 15px; }
  body.checkout-left .orderreview-vf, body.checkout-twopage-index .orderreview-vf, body.checkout-twopage-success .orderreview-vf, body.checkout-twopage-pending .orderreview-vf {
    padding-left: 26px;
    padding-top: 10px; }
  body.checkout-left .orderreview-vf p b, body.checkout-twopage-index .orderreview-vf p b, body.checkout-twopage-success .orderreview-vf p b, body.checkout-twopage-pending .orderreview-vf p b {
    padding-left: 2px;
    font-size: 14px; }
  body.checkout-left .orderreview-vf td, body.checkout-twopage-index .orderreview-vf td, body.checkout-twopage-success .orderreview-vf td, body.checkout-twopage-pending .orderreview-vf td {
    padding: 6px 6px 6px 0px;
    color: #1f1e24;
    font-size: 12px;
    font-family: "PT Sans",Arial,Helvetica,sans-serif; }
  body.checkout-left .impdates, body.checkout-twopage-index .impdates, body.checkout-twopage-success .impdates, body.checkout-twopage-pending .impdates {
    padding-left: 20px; }
  body.checkout-left .impdates .customer-dob, body.checkout-twopage-index .impdates .customer-dob, body.checkout-twopage-success .impdates .customer-dob, body.checkout-twopage-pending .impdates .customer-dob {
    padding-top: 10px; }
  body.checkout-left .impdates .addressHead, body.checkout-twopage-index .impdates .addressHead, body.checkout-twopage-success .impdates .addressHead, body.checkout-twopage-pending .impdates .addressHead {
    padding-bottom: 10px !important; }
  body.checkout-left .impdates span, body.checkout-twopage-index .impdates span, body.checkout-twopage-success .impdates span, body.checkout-twopage-pending .impdates span {
    padding-bottom: 10px; }
  body.checkout-left .impdates select, body.checkout-twopage-index .impdates select, body.checkout-twopage-success .impdates select, body.checkout-twopage-pending .impdates select {
    width: 50px !important; }
  body.checkout-left .customer-dob label, body.checkout-twopage-index .customer-dob label, body.checkout-twopage-success .customer-dob label, body.checkout-twopage-pending .customer-dob label {
    padding-right: 20px; }
  body.checkout-left .customer-anniversary label, body.checkout-twopage-index .customer-anniversary label, body.checkout-twopage-success .customer-anniversary label, body.checkout-twopage-pending .customer-anniversary label {
    padding-right: 20px; }
  body.checkout-left #addressText, body.checkout-twopage-index #addressText, body.checkout-twopage-success #addressText, body.checkout-twopage-pending #addressText {
    line-height: 20px;
    color: #63666a;
    font-style: italic; }
  body.checkout-left #checkoutheaderline, body.checkout-twopage-index #checkoutheaderline, body.checkout-twopage-success #checkoutheaderline, body.checkout-twopage-pending #checkoutheaderline {
    border-bottom: 2px solid #5F2167; }
  body.checkout-left .footerBottom_sub2-vf, body.checkout-twopage-index .footerBottom_sub2-vf, body.checkout-twopage-success .footerBottom_sub2-vf, body.checkout-twopage-pending .footerBottom_sub2-vf {
    font-size: 11px !important; }
  body.checkout-left .footerBottom-vf, body.checkout-twopage-index .footerBottom-vf, body.checkout-twopage-success .footerBottom-vf, body.checkout-twopage-pending .footerBottom-vf {
    font-size: 13px;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #63666a;
    height: 70px; }
  body.checkout-left .footerBottomSubRight table, body.checkout-twopage-index .footerBottomSubRight table, body.checkout-twopage-success .footerBottomSubRight table, body.checkout-twopage-pending .footerBottomSubRight table {
    width: 149px !important; }
  body.checkout-left .footerBottomSubRight .footer_sprite, body.checkout-twopage-index .footerBottomSubRight .footer_sprite, body.checkout-twopage-success .footerBottomSubRight .footer_sprite, body.checkout-twopage-pending .footerBottomSubRight .footer_sprite {
    width: 184px;
    margin: 0px 0 0;
    height: 37px;
    position: relative; }
  body.checkout-left .footerBottomSubRight span, body.checkout-twopage-index .footerBottomSubRight span, body.checkout-twopage-success .footerBottomSubRight span, body.checkout-twopage-pending .footerBottomSubRight span {
    margin-right: 11px;
    position: absolute;
    left: 1px;
    top: 10px; }
  body.checkout-left .footerBottomSubRight img, body.checkout-twopage-index .footerBottomSubRight img, body.checkout-twopage-success .footerBottomSubRight img, body.checkout-twopage-pending .footerBottomSubRight img {
    float: left;
    padding-right: 8px; }
  body.checkout-left .footerBottomSubRight, body.checkout-twopage-index .footerBottomSubRight, body.checkout-twopage-success .footerBottomSubRight, body.checkout-twopage-pending .footerBottomSubRight {
    float: right;
    position: relative;
    bottom: 60px;
    padding-right: 20px; }
  body.checkout-left .footerBottomSubLeft img, body.checkout-twopage-index .footerBottomSubLeft img, body.checkout-twopage-success .footerBottomSubLeft img, body.checkout-twopage-pending .footerBottomSubLeft img {
    padding-right: 5px; }
  body.checkout-left .footerBottomSubLeft, body.checkout-twopage-index .footerBottomSubLeft, body.checkout-twopage-success .footerBottomSubLeft, body.checkout-twopage-pending .footerBottomSubLeft {
    padding-left: 20px;
    bottom: 5px;
    width: 250px;
    position: relative; }
  body.checkout-left .footerBottom_sub2-vf, body.checkout-twopage-index .footerBottom_sub2-vf, body.checkout-twopage-success .footerBottom_sub2-vf, body.checkout-twopage-pending .footerBottom_sub2-vf {
    float: right;
    position: relative;
    left: 268px;
    color: #63666a;
    padding-top: 20px;
    padding-bottom: 20px; }
  body.checkout-left .footerBottom_sub-vf, body.checkout-twopage-index .footerBottom_sub-vf, body.checkout-twopage-success .footerBottom_sub-vf, body.checkout-twopage-pending .footerBottom_sub-vf {
    border-bottom: 2px solid #5F2167;
    height: 30px; }
  body.checkout-left .newtah_content h3, body.checkout-twopage-index .newtah_content h3, body.checkout-twopage-success .newtah_content h3, body.checkout-twopage-pending .newtah_content h3 {
    width: 235px; }
  body.checkout-left .newtah_content .contacts_section, body.checkout-twopage-index .newtah_content .contacts_section, body.checkout-twopage-success .newtah_content .contacts_section, body.checkout-twopage-pending .newtah_content .contacts_section {
    float: left;
    margin-bottom: 15px; }
  body.checkout-left .contacts_section span, body.checkout-twopage-index .contacts_section span, body.checkout-twopage-success .contacts_section span, body.checkout-twopage-pending .contacts_section span {
    position: relative;
    left: 0px; }
  body.checkout-left #need_help, body.checkout-twopage-index #need_help, body.checkout-twopage-success #need_help, body.checkout-twopage-pending #need_help {
    padding: 10px 6px 0px 6px;
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto !important; }
  body.checkout-left #need_help p, body.checkout-twopage-index #need_help p, body.checkout-twopage-success #need_help p, body.checkout-twopage-pending #need_help p {
    font-size: 16px;
    position: relative;
    top: -5px;
    color: #A31988; }
  body.checkout-left .shopwithconfmain, body.checkout-twopage-index .shopwithconfmain, body.checkout-twopage-success .shopwithconfmain, body.checkout-twopage-pending .shopwithconfmain {
    line-height: 20px;
    padding: 10px 6px 0px 26px;
    background: white;
    font-size: 12px;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #1f1e24;
    min-height: 200px; }
  body.checkout-left .shopwithconfmain span, body.checkout-twopage-index .shopwithconfmain span, body.checkout-twopage-success .shopwithconfmain span, body.checkout-twopage-pending .shopwithconfmain span {
    padding-left: 6px;
    font-size: 16px;
    color: #63666A; }
  body.checkout-left .shopwithconfmain ul, body.checkout-twopage-index .shopwithconfmain ul, body.checkout-twopage-success .shopwithconfmain ul, body.checkout-twopage-pending .shopwithconfmain ul {
    /*padding-left:18px;line-height:28px;clear:left*/ }
  body.checkout-left .shopwithconfmain #shop_conf_text span, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span {
    background: url("../images/caratlane_advantage.png") no-repeat;
    padding-left: 30px;
    float: left;
    display: inline-block;
    height: 30px; }
  body.checkout-left .shopwithconfmain #shop_conf_text ul li, body.checkout-twopage-index .shopwithconfmain #shop_conf_text ul li, body.checkout-twopage-success .shopwithconfmain #shop_conf_text ul li, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text ul li {
    line-height: 32px;
    min-height: 32px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.save_average, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.save_average, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.save_average, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.save_average {
    background-position: 0px 6px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.certified_jewellery, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.certified_jewellery, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.certified_jewellery, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.certified_jewellery {
    background-position: 0px -22px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.money_back, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.money_back, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.money_back, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.money_back {
    background-position: 0px -52px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.lifetime_exchange, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.lifetime_exchange, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.lifetime_exchange, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.lifetime_exchange {
    background-position: 0px -82px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.ontime_delivery, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.ontime_delivery, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.ontime_delivery, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.ontime_delivery {
    background-position: 0px -117px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.safe_shipping, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.safe_shipping, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.safe_shipping, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.safe_shipping {
    background-position: 0px -160px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.local_currency, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.local_currency, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.local_currency, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.local_currency {
    background-position: -30px 6px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.certified_jewellery_intl, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.certified_jewellery_intl, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.certified_jewellery_intl, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.certified_jewellery_intl {
    background-position: -30px -22px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.insured_shipping, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.insured_shipping, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.insured_shipping, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.insured_shipping {
    background-position: -30px -50px; }
  body.checkout-left .shopwithconfmain #shop_conf_text span.dtd_delivery, body.checkout-twopage-index .shopwithconfmain #shop_conf_text span.dtd_delivery, body.checkout-twopage-success .shopwithconfmain #shop_conf_text span.dtd_delivery, body.checkout-twopage-pending .shopwithconfmain #shop_conf_text span.dtd_delivery {
    background-position: -30px -77px; }
  body.checkout-left .shopwithconfmain .caratlane_advantage, body.checkout-twopage-index .shopwithconfmain .caratlane_advantage, body.checkout-twopage-success .shopwithconfmain .caratlane_advantage, body.checkout-twopage-pending .shopwithconfmain .caratlane_advantage {
    font-size: 18px;
    color: #1f1e24; }
  body.checkout-left .shopwithconfmain span.caratlane_advantage:after, body.checkout-twopage-index .shopwithconfmain span.caratlane_advantage:after, body.checkout-twopage-success .shopwithconfmain span.caratlane_advantage:after, body.checkout-twopage-pending .shopwithconfmain span.caratlane_advantage:after {
    background: none repeat scroll 0 0 #E8E8E8;
    content: "";
    float: left;
    height: 1px;
    margin: 8px 0 8px 5%;
    width: 90%; }
  body.checkout-left .shopwithconfmain ul li, body.checkout-twopage-index .shopwithconfmain ul li, body.checkout-twopage-success .shopwithconfmain ul li, body.checkout-twopage-pending .shopwithconfmain ul li {
    /*list-style-type:square;*/ }
  body.checkout-left .shopwithConfidence-vf, body.checkout-twopage-index .shopwithConfidence-vf, body.checkout-twopage-success .shopwithConfidence-vf, body.checkout-twopage-pending .shopwithConfidence-vf {
    background: none repeat scroll 0 0 #FFFFFF;
    border-image: none;
    border-radius: 2px;
    border-width: 6px medium medium;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    width: 100%;
    border-top: 6px solid #556681;
    margin-top: 20px;
    margin-bottom: 20px; }
  body.checkout-left .checkout-help, body.checkout-twopage-index .checkout-help, body.checkout-twopage-success .checkout-help, body.checkout-twopage-pending .checkout-help {
    background: none repeat scroll 0 0 #FFFFFF;
    border-image: none;
    border-radius: 2px;
    border-width: 6px medium medium;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    width: 100%;
    border-top: 6px solid #556681;
    margin-top: 20px;
    float: left; }
  body.checkout-left #or_above_continue_shopping, body.checkout-twopage-index #or_above_continue_shopping, body.checkout-twopage-success #or_above_continue_shopping, body.checkout-twopage-pending #or_above_continue_shopping {
    float: left;
    clear: left;
    width: 224px;
    text-align: center;
    font-size: 12px;
    padding-top: 14px;
    color: #1f1e24; }
  body.checkout-left .cartProName, body.checkout-twopage-index .cartProName, body.checkout-twopage-success .cartProName, body.checkout-twopage-pending .cartProName {
    color: #fa9373;
    display: block;
    font-family: "PT Sans", "times new roman";
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 40px;
    text-decoration: none;
    line-height: 16px; }
  body.checkout-left .cartStock, body.checkout-twopage-index .cartStock, body.checkout-twopage-success .cartStock, body.checkout-twopage-pending .cartStock {
    color: #666666;
    display: block;
    font-family: "PT Sans", "Arial";
    font-size: 12px;
    margin-bottom: 15px;
    line-height: 12px; }
  body.checkout-left .xMark, body.checkout-twopage-index .xMark, body.checkout-twopage-success .xMark, body.checkout-twopage-pending .xMark {
    font-size: 10px;
    color: #63666a;
    font-family: "PT Sans","Arial";
    line-height: 10px; }
  body.checkout-left .cartCustomOpt, body.checkout-twopage-index .cartCustomOpt, body.checkout-twopage-success .cartCustomOpt, body.checkout-twopage-pending .cartCustomOpt {
    display: block;
    margin-bottom: 15px;
    line-height: 12px;
    font-size: 12px; }
  body.checkout-left .cartProImg, body.checkout-twopage-index .cartProImg, body.checkout-twopage-success .cartProImg, body.checkout-twopage-pending .cartProImg {
    margin-bottom: 20px;
    margin-top: 20px; }
  body.checkout-left .cartQtyBox, body.checkout-twopage-index .cartQtyBox, body.checkout-twopage-success .cartQtyBox, body.checkout-twopage-pending .cartQtyBox {
    background: white;
    border: 1px solid #556681;
    display: block;
    margin-top: 40px; }
  body.checkout-left .cartProPrice, body.checkout-twopage-index .cartProPrice, body.checkout-twopage-success .cartProPrice, body.checkout-twopage-pending .cartProPrice {
    margin-top: 45px !important; }
  body.checkout-left #cart_table tr.cartRow td, body.checkout-twopage-index #cart_table tr.cartRow td, body.checkout-twopage-success #cart_table tr.cartRow td, body.checkout-twopage-pending #cart_table tr.cartRow td {
    border-bottom: 1px solid #CFCFCF;
    padding: 0px; }
  body.checkout-left .cartDiscountBox, body.checkout-twopage-index .cartDiscountBox, body.checkout-twopage-success .cartDiscountBox, body.checkout-twopage-pending .cartDiscountBox {
    float: left;
    margin-left: 20px;
    margin-top: 5px;
    width: 50%; }
    body.checkout-left .cartDiscountBox .special_delivery_text, body.checkout-twopage-index .cartDiscountBox .special_delivery_text, body.checkout-twopage-success .cartDiscountBox .special_delivery_text, body.checkout-twopage-pending .cartDiscountBox .special_delivery_text {
      line-height: 26px; }
    body.checkout-left .cartDiscountBox .akshaya .ak_checkbox, body.checkout-left .cartDiscountBox .dhanteras .dhanteras_checkbox, body.checkout-twopage-index .cartDiscountBox .akshaya .ak_checkbox, body.checkout-twopage-index .cartDiscountBox .dhanteras .dhanteras_checkbox, body.checkout-twopage-success .cartDiscountBox .akshaya .ak_checkbox, body.checkout-twopage-success .cartDiscountBox .dhanteras .dhanteras_checkbox, body.checkout-twopage-pending .cartDiscountBox .akshaya .ak_checkbox, body.checkout-twopage-pending .cartDiscountBox .dhanteras .dhanteras_checkbox {
      width: 19px;
      height: 24px;
      padding: 0px;
      background: url("../images/checkbox_thick.png") no-repeat;
      display: block;
      clear: left;
      float: left; }
    body.checkout-left .cartDiscountBox .dhanteras .label, body.checkout-twopage-index .cartDiscountBox .dhanteras .label, body.checkout-twopage-success .cartDiscountBox .dhanteras .label, body.checkout-twopage-pending .cartDiscountBox .dhanteras .label {
      display: block;
      padding-top: 5px;
      color: #A31988;
      font-family: "PT Sans", Arial;
      font-size: 12px;
      cursor: pointer; }
  body.checkout-left .cartTotalDetails, body.checkout-twopage-index .cartTotalDetails, body.checkout-twopage-success .cartTotalDetails, body.checkout-twopage-pending .cartTotalDetails {
    float: right; }
  body.checkout-left .cartTableBottom, body.checkout-twopage-index .cartTableBottom, body.checkout-twopage-success .cartTableBottom, body.checkout-twopage-pending .cartTableBottom {
    float: left;
    width: 100%; }
  body.checkout-left .cartGrandTotal, body.checkout-twopage-index .cartGrandTotal, body.checkout-twopage-success .cartGrandTotal, body.checkout-twopage-pending .cartGrandTotal {
    border-top: 1px solid #CFCFCF;
    margin-top: 10px;
    padding-top: 10px !important; }
  body.checkout-left .cartInsur, body.checkout-twopage-index .cartInsur, body.checkout-twopage-success .cartInsur, body.checkout-twopage-pending .cartInsur {
    padding-bottom: 10px !important; }
  body.checkout-left .button-proceed, body.checkout-twopage-index .button-proceed, body.checkout-twopage-success .button-proceed, body.checkout-twopage-pending .button-proceed {
    width: 204px !important;
    float: left;
    height: 42px;
    background: #66768F;
    color: #fff;
    font-family: "PT Sans",arial;
    font-size: 14px;
    line-height: 42px;
    text-align: center;
    margin-left: 20px;
    margin-top: 10px;
    cursor: pointer;
    border-radius: 3px; }
  body.checkout-left .button-proceed:hover, body.checkout-twopage-index .button-proceed:hover, body.checkout-twopage-success .button-proceed:hover, body.checkout-twopage-pending .button-proceed:hover {
    width: 204px !important;
    float: left;
    height: 42px;
    background: #66768F;
    color: #fff;
    font-family: "PT Sans",arial;
    font-size: 14px;
    line-height: 42px;
    text-align: center;
    margin-left: 20px;
    margin-top: 10px;
    cursor: pointer;
    border-radius: 3px; }
  body.checkout-left .sprite-contacts, body.checkout-twopage-index .sprite-contacts, body.checkout-twopage-success .sprite-contacts, body.checkout-twopage-pending .sprite-contacts {
    margin: 12px 20px 20px;
    background-image: url("../images/contacts.png"); }
  body.checkout-left .sprite-contacts_en_IN, body.checkout-twopage-index .sprite-contacts_en_IN, body.checkout-twopage-success .sprite-contacts_en_IN, body.checkout-twopage-pending .sprite-contacts_en_IN {
    margin: 12px 20px 20px;
    background-image: url("../images/contacts-en_IN.png"); }
  body.checkout-left .sprite-contacts_en_US, body.checkout-twopage-index .sprite-contacts_en_US, body.checkout-twopage-success .sprite-contacts_en_US, body.checkout-twopage-pending .sprite-contacts_en_US {
    margin: 12px 20px 20px;
    background-image: url("../images/contacts-en_US.png"); }
  body.checkout-left .sprite-chat, body.checkout-twopage-index .sprite-chat, body.checkout-twopage-success .sprite-chat, body.checkout-twopage-pending .sprite-chat {
    background-position: 0 0;
    width: 82px;
    height: 82px;
    float: left; }
  body.checkout-left .sprite-faq, body.checkout-twopage-index .sprite-faq, body.checkout-twopage-success .sprite-faq, body.checkout-twopage-pending .sprite-faq {
    background-position: -93px 0;
    width: 82px;
    height: 82px;
    float: left; }
  body.checkout-left .sprite-email, body.checkout-twopage-index .sprite-email, body.checkout-twopage-success .sprite-email, body.checkout-twopage-pending .sprite-email {
    background-position: -186px 0;
    width: 82px;
    height: 82px;
    float: left; }
  body.checkout-left .sprite-telephone, body.checkout-twopage-index .sprite-telephone, body.checkout-twopage-success .sprite-telephone, body.checkout-twopage-pending .sprite-telephone {
    background-position: -279px 0;
    width: 82px;
    height: 82px;
    float: left; }
  body.checkout-left .button-shopping, body.checkout-twopage-index .button-shopping, body.checkout-twopage-success .button-shopping, body.checkout-twopage-pending .button-shopping {
    background: none repeat scroll 0 0 #66768f;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: "PT Sans",arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
    width: 204px !important;
    padding: 0;
    margin-bottom: 30px; }
  body.checkout-left .button-shopping:hover, body.checkout-twopage-index .button-shopping:hover, body.checkout-twopage-success .button-shopping:hover, body.checkout-twopage-pending .button-shopping:hover {
    background: none repeat scroll 0 0 #66768f;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: "PT Sans",arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
    width: 204px !important; }
  body.checkout-left .shoppingcartLeft .cartDiscountBox, body.checkout-twopage-index .shoppingcartLeft .cartDiscountBox, body.checkout-twopage-success .shoppingcartLeft .cartDiscountBox, body.checkout-twopage-pending .shoppingcartLeft .cartDiscountBox {
    margin-left: 0; }
  body.checkout-left .shoppingcartLeft, body.checkout-twopage-index .shoppingcartLeft, body.checkout-twopage-success .shoppingcartLeft, body.checkout-twopage-pending .shoppingcartLeft {
    padding-bottom: 0px !important;
    min-height: 400px; }
  body.checkout-left .cartDiscountBox .extraOpt, body.checkout-twopage-index .cartDiscountBox .extraOpt, body.checkout-twopage-success .cartDiscountBox .extraOpt, body.checkout-twopage-pending .cartDiscountBox .extraOpt {
    color: #1f1e24;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "PT Sans", Arial;
    font-size: 12px;
    line-height: 12px;
    margin: 10px 0 0;
    width: 100%; }
  body.checkout-left .couponContent, body.checkout-twopage-index .couponContent, body.checkout-twopage-success .couponContent, body.checkout-twopage-pending .couponContent {
    float: left;
    margin-top: 10px;
    display: none;
    width: 100%;
    position: relative; }
  body.checkout-left .couponContent div.fl, body.checkout-twopage-index .couponContent div.fl, body.checkout-twopage-success .couponContent div.fl, body.checkout-twopage-pending .couponContent div.fl {
    margin-right: 0px !important; }
  body.checkout-left #coupon_code_email, body.checkout-twopage-index #coupon_code_email, body.checkout-twopage-success #coupon_code_email, body.checkout-twopage-pending #coupon_code_email {
    border: 1px solid #556681;
    color: #1f1e24;
    font-family: arial;
    font-size: 12px;
    height: 21px;
    padding: 0;
    text-align: center;
    width: 153px; }
  body.checkout-left #coupon_code, body.checkout-twopage-index #coupon_code, body.checkout-twopage-success #coupon_code, body.checkout-twopage-pending #coupon_code {
    border: 1px solid #556681;
    color: #1f1e24;
    font-size: 12px;
    height: 21px;
    padding: 0;
    text-align: center;
    width: 153px;
    font-family: "PT Sans", arial; }
  body.checkout-left .applyCoupon, body.checkout-left .removeCoupon, body.checkout-twopage-index .applyCoupon, body.checkout-twopage-index .removeCoupon, body.checkout-twopage-success .applyCoupon, body.checkout-twopage-success .removeCoupon, body.checkout-twopage-pending .applyCoupon, body.checkout-twopage-pending .removeCoupon {
    background: none repeat scroll 0 0 #66768f;
    color: #63666A;
    float: left;
    font-size: 12px;
    font-family: "PT Sans", "Times new roman";
    height: 23px;
    line-height: 24px;
    margin-left: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 67px;
    color: #FFFFFF;
    position: absolute;
    bottom: 0;
    right: 180px; }
  body.checkout-left .applyCoupon:hover, body.checkout-twopage-index .applyCoupon:hover, body.checkout-twopage-success .applyCoupon:hover, body.checkout-twopage-pending .applyCoupon:hover {
    color: white !important; }
  body.checkout-left .specialContent, body.checkout-twopage-index .specialContent, body.checkout-twopage-success .specialContent, body.checkout-twopage-pending .specialContent {
    float: left;
    display: none; }
  body.checkout-left .specialContent textarea, body.checkout-twopage-index .specialContent textarea, body.checkout-twopage-success .specialContent textarea, body.checkout-twopage-pending .specialContent textarea {
    width: 143px;
    height: 41px;
    font-size: 12px;
    color: #878787;
    font-family: "PT Sans", arial;
    float: left;
    border: 1px solid #ABADB3;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 5px;
    text-align: center; }
  body.checkout-left .cartTableBottom .messages, body.checkout-twopage-index .cartTableBottom .messages, body.checkout-twopage-success .cartTableBottom .messages, body.checkout-twopage-pending .cartTableBottom .messages {
    color: red;
    float: left;
    margin-top: 10px;
    width: 100%;
    display: block; }
  body.checkout-left #couponLoader, body.checkout-twopage-index #couponLoader, body.checkout-twopage-success #couponLoader, body.checkout-twopage-pending #couponLoader {
    display: none;
    margin-top: 3px;
    margin-left: 5px; }
  body.checkout-left #giftWrapperBox, body.checkout-twopage-index #giftWrapperBox, body.checkout-twopage-success #giftWrapperBox, body.checkout-twopage-pending #giftWrapperBox {
    background: none repeat scroll 0 0 white;
    bottom: 0;
    display: block;
    height: 202px;
    left: 0;
    padding: 30px;
    position: fixed;
    right: 0;
    top: 0;
    width: 384px;
    margin: auto;
    text-align: center;
    z-index: 10000; }
  body.checkout-left #giftWrapperBox p.first, body.checkout-twopage-index #giftWrapperBox p.first, body.checkout-twopage-success #giftWrapperBox p.first, body.checkout-twopage-pending #giftWrapperBox p.first {
    margin-bottom: 35px; }
  body.checkout-left #giftWrapperBox p, body.checkout-twopage-index #giftWrapperBox p, body.checkout-twopage-success #giftWrapperBox p, body.checkout-twopage-pending #giftWrapperBox p {
    font-size: 18px;
    color: #63666A;
    font-family: "PT Sans",georgia;
    line-height: 18px; }
  body.checkout-left #giftWrapperBox textarea, body.checkout-twopage-index #giftWrapperBox textarea, body.checkout-twopage-success #giftWrapperBox textarea, body.checkout-twopage-pending #giftWrapperBox textarea {
    border: 1px solid #ABADB3;
    color: #878787;
    display: block;
    font-family: "PT Sans", arial;
    font-size: 12px;
    height: 41px;
    margin: 10px auto 5px;
    padding: 10px 5px;
    text-align: center;
    width: 184px; }
  body.checkout-left .giftLetters, body.checkout-left .giftLetters span, body.checkout-twopage-index .giftLetters, body.checkout-twopage-index .giftLetters span, body.checkout-twopage-success .giftLetters, body.checkout-twopage-success .giftLetters span, body.checkout-twopage-pending .giftLetters, body.checkout-twopage-pending .giftLetters span {
    color: #910300 !important;
    font-family: "PT Sans",arial;
    font-size: 11px;
    line-height: 11px; }
  body.checkout-left .fade-zoom, body.checkout-twopage-index .fade-zoom, body.checkout-twopage-success .fade-zoom, body.checkout-twopage-pending .fade-zoom {
    background: none repeat scroll 0 0 black;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999; }
  body.checkout-left .cancelGift, body.checkout-twopage-index .cancelGift, body.checkout-twopage-success .cancelGift, body.checkout-twopage-pending .cancelGift {
    color: #fff;
    float: left; }
  body.checkout-left .acceptGift, body.checkout-twopage-index .acceptGift, body.checkout-twopage-success .acceptGift, body.checkout-twopage-pending .acceptGift {
    color: #fff;
    float: right; }
  body.checkout-left .giftActions, body.checkout-twopage-index .giftActions, body.checkout-twopage-success .giftActions, body.checkout-twopage-pending .giftActions {
    width: 234px;
    margin: 10px auto auto; }
  body.checkout-left .giftActions a, body.checkout-twopage-index .giftActions a, body.checkout-twopage-success .giftActions a, body.checkout-twopage-pending .giftActions a {
    background: none repeat scroll 0 0 #66768F;
    font-size: 17px;
    font-family: "PT Sans", "Times new roman";
    height: 29px;
    line-height: 29px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 107px; }
  body.checkout-left .giftActions a:hover, body.checkout-twopage-index .giftActions a:hover, body.checkout-twopage-success .giftActions a:hover, body.checkout-twopage-pending .giftActions a:hover {
    background: #66768F;
    color: white !important; }
  body.checkout-left .successCoupon, body.checkout-twopage-index .successCoupon, body.checkout-twopage-success .successCoupon, body.checkout-twopage-pending .successCoupon {
    color: #5f2167 !important; }
  body.checkout-left #opc-cart, body.checkout-twopage-index #opc-cart, body.checkout-twopage-success #opc-cart, body.checkout-twopage-pending #opc-cart {
    text-align: center; }
  body.checkout-left #opc-billing, body.checkout-twopage-index #opc-billing, body.checkout-twopage-success #opc-billing, body.checkout-twopage-pending #opc-billing {
    text-align: center; }
  body.checkout-left #opc-payment, body.checkout-twopage-index #opc-payment, body.checkout-twopage-success #opc-payment, body.checkout-twopage-pending #opc-payment {
    text-align: center; }
  body.checkout-left #opc-thankyou, body.checkout-twopage-index #opc-thankyou, body.checkout-twopage-success #opc-thankyou, body.checkout-twopage-pending #opc-thankyou {
    text-align: center; }
  body.checkout-left #opc-cart .number, body.checkout-twopage-index #opc-cart .number, body.checkout-twopage-success #opc-cart .number, body.checkout-twopage-pending #opc-cart .number {
    border-radius: 100%;
    color: #000000;
    display: block;
    float: left;
    font-size: 30px;
    font-weight: 300;
    height: 54px;
    line-height: 52px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 54px; }
  body.checkout-left #opc-payment.number, body.checkout-twopage-index #opc-payment.number, body.checkout-twopage-success #opc-payment.number, body.checkout-twopage-pending #opc-payment.number {
    border-radius: 100%;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 30px;
    font-weight: 300;
    height: 54px;
    line-height: 52px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 54px; }
  body.checkout-left .number, body.checkout-twopage-index .number, body.checkout-twopage-success .number, body.checkout-twopage-pending .number {
    border-radius: 100%;
    color: #000000;
    display: block;
    float: left;
    font-size: 30px;
    font-weight: 300;
    height: 54px;
    line-height: 52px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 54px;
    background: #dee5ef; }
  body.checkout-left .wgSep .number, body.checkout-twopage-index .wgSep .number, body.checkout-twopage-success .wgSep .number, body.checkout-twopage-pending .wgSep .number {
    border-radius: 100%;
    color: #000000;
    display: block;
    float: left;
    font-size: 30px;
    font-weight: 300;
    height: 54px;
    line-height: 52px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 54px;
    background: #dee5ef; }
  body.checkout-left .billing .number, body.checkout-twopage-index .billing .number, body.checkout-twopage-success .billing .number, body.checkout-twopage-pending .billing .number {
    border-radius: 100%;
    color: #000000;
    display: block;
    float: left;
    font-size: 30px;
    font-weight: 300;
    height: 54px;
    line-height: 52px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 54px;
    background: #dee5ef; }
  body.checkout-left .active .number, body.checkout-twopage-index .active .number, body.checkout-twopage-success .active .number, body.checkout-twopage-pending .active .number {
    border-radius: 100%;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-size: 30px;
    font-weight: 300;
    height: 54px;
    line-height: 52px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 54px;
    background: #556681; }
  body.checkout-left .ggSep, body.checkout-twopage-index .ggSep, body.checkout-twopage-success .ggSep, body.checkout-twopage-pending .ggSep {
    background-position: -25px 0 !important;
    width: 15px;
    height: 35px;
    background-repeat: no-repeat;
    float: left; }
  body.checkout-left .wgSep, body.checkout-twopage-index .wgSep, body.checkout-twopage-success .wgSep, body.checkout-twopage-pending .wgSep {
    background-position: 0 0 !important;
    width: 15px;
    float: left; }
  body.checkout-left .gwSep, body.checkout-twopage-index .gwSep, body.checkout-twopage-success .gwSep, body.checkout-twopage-pending .gwSep {
    background-position: -628px 0 !important;
    width: 15px;
    height: 35px;
    background-repeat: no-repeat;
    float: left; }
  body.checkout-left .contactDetails p, body.checkout-twopage-index .contactDetails p, body.checkout-twopage-success .contactDetails p, body.checkout-twopage-pending .contactDetails p {
    color: #1f1e24;
    font-family: "PT Sans", arial;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 30px; }
  body.checkout-left .loginForm, body.checkout-twopage-index .loginForm, body.checkout-twopage-success .loginForm, body.checkout-twopage-pending .loginForm {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    color: #1f1e24; }
  body.checkout-left .loginFormLeft, body.checkout-twopage-index .loginFormLeft, body.checkout-twopage-success .loginFormLeft, body.checkout-twopage-pending .loginFormLeft {
    float: left;
    color: #1f1e24;
    line-height: 20px;
    width: 130px; }
  body.checkout-left .loginFormInner, body.checkout-twopage-index .loginFormInner, body.checkout-twopage-success .loginFormInner, body.checkout-twopage-pending .loginFormInner {
    float: left; }
  body.checkout-left .loginInnerForm, body.checkout-twopage-index .loginInnerForm, body.checkout-twopage-success .loginInnerForm, body.checkout-twopage-pending .loginInnerForm {
    float: right;
    width: 220px;
    position: absolute;
    bottom: 50px;
    right: 0px; }
  body.checkout-left .loginFormInner input, body.checkout-twopage-index .loginFormInner input, body.checkout-twopage-success .loginFormInner input, body.checkout-twopage-pending .loginFormInner input {
    width: 198px;
    height: 20px;
    font-size: 11px;
    color: #1f1e24;
    font-family: "PT Sans",arial;
    border: 1px solid #556681 !important;
    padding: 0 3px; }
  body.checkout-left #login-main-div, body.checkout-twopage-index #login-main-div, body.checkout-twopage-success #login-main-div, body.checkout-twopage-pending #login-main-div {
    margin-left: 25px; }
  body.checkout-left #login_phone, body.checkout-twopage-index #login_phone, body.checkout-twopage-success #login_phone, body.checkout-twopage-pending #login_phone {
    margin-left: -20px;
    position: relative;
    width: 167px; }
  body.checkout-left #login_extension, body.checkout-twopage-index #login_extension, body.checkout-twopage-success #login_extension, body.checkout-twopage-pending #login_extension {
    width: 20px;
    float: left; }
  body.checkout-left #proceed_loader, body.checkout-twopage-index #proceed_loader, body.checkout-twopage-success #proceed_loader, body.checkout-twopage-pending #proceed_loader {
    margin-top: 10px;
    margin-right: 10px;
    float: left;
    display: none; }
  body.checkout-left #exampleNo, body.checkout-twopage-index #exampleNo, body.checkout-twopage-success #exampleNo, body.checkout-twopage-pending #exampleNo {
    color: #1f1e24;
    float: right;
    line-height: 20px;
    margin-left: 10px;
    position: relative; }
  body.checkout-left .sprite-sfl_pd, body.checkout-twopage-index .sprite-sfl_pd, body.checkout-twopage-success .sprite-sfl_pd, body.checkout-twopage-pending .sprite-sfl_pd {
    background-position: -203px -555px;
    width: 15px;
    height: 13px; }
  body.checkout-left .sprite-sfl_3, body.checkout-twopage-index .sprite-sfl_3, body.checkout-twopage-success .sprite-sfl_3, body.checkout-twopage-pending .sprite-sfl_3 {
    background-position: -253px -620px;
    width: 15px;
    height: 13px; }
  body.checkout-left .sprite-sfl_2, body.checkout-twopage-index .sprite-sfl_2, body.checkout-twopage-success .sprite-sfl_2, body.checkout-twopage-pending .sprite-sfl_2 {
    background-position: -166px -556px;
    width: 15px;
    height: 13px; }
  body.checkout-left #bottomitemgrid, body.checkout-twopage-index #bottomitemgrid, body.checkout-twopage-success #bottomitemgrid, body.checkout-twopage-pending #bottomitemgrid {
    padding-top: 47px;
    float: left; }
  body.checkout-left .wishlistcheckout .nosfl, body.checkout-twopage-index .wishlistcheckout .nosfl, body.checkout-twopage-success .wishlistcheckout .nosfl, body.checkout-twopage-pending .wishlistcheckout .nosfl {
    width: 100px;
    margin-top: 2px; }
  body.checkout-left .wishlistcheckout .sprite-sfl_3, body.checkout-twopage-index .wishlistcheckout .sprite-sfl_3, body.checkout-twopage-success .wishlistcheckout .sprite-sfl_3, body.checkout-twopage-pending .wishlistcheckout .sprite-sfl_3 {
    width: 20px;
    float: left; }
  body.checkout-left .wishlistcheckout, body.checkout-twopage-index .wishlistcheckout, body.checkout-twopage-success .wishlistcheckout, body.checkout-twopage-pending .wishlistcheckout {
    float: left;
    width: 94px;
    padding-right: 30px; }
  body.checkout-left .link-wishlist, body.checkout-twopage-index .link-wishlist, body.checkout-twopage-success .link-wishlist, body.checkout-twopage-pending .link-wishlist {
    font-size: 10px;
    padding-left: 20px; }
  body.checkout-left .wishlistcheckout a, body.checkout-twopage-index .wishlistcheckout a, body.checkout-twopage-success .wishlistcheckout a, body.checkout-twopage-pending .wishlistcheckout a {
    width: 70px;
    color: #fa9373; }
  body.checkout-left .tahopt, body.checkout-twopage-index .tahopt, body.checkout-twopage-success .tahopt, body.checkout-twopage-pending .tahopt {
    position: absolute; }
  body.checkout-left .loginContinue, body.checkout-left .registerContinue, body.checkout-twopage-index .loginContinue, body.checkout-twopage-index .registerContinue, body.checkout-twopage-success .loginContinue, body.checkout-twopage-success .registerContinue, body.checkout-twopage-pending .loginContinue, body.checkout-twopage-pending .registerContinue {
    background: none repeat scroll 0 0 #66768f;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: "PT Sans", arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
    padding: 0 16px; }
  body.checkout-left .button-billing, body.checkout-twopage-index .button-billing, body.checkout-twopage-success .button-billing, body.checkout-twopage-pending .button-billing {
    background: none repeat scroll 0 0 #66768F;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: "PT Sans", arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
    padding: 0 16px; }
  body.checkout-left .button-billing:hover, body.checkout-twopage-index .button-billing:hover, body.checkout-twopage-success .button-billing:hover, body.checkout-twopage-pending .button-billing:hover {
    background: none repeat scroll 0 0 #66768F; }
  body.checkout-left .loginFormInner span, body.checkout-twopage-index .loginFormInner span, body.checkout-twopage-success .loginFormInner span, body.checkout-twopage-pending .loginFormInner span {
    display: block; }
  body.checkout-left .registeredContent .loginFormInner span, body.checkout-twopage-index .registeredContent .loginFormInner span, body.checkout-twopage-success .registeredContent .loginFormInner span, body.checkout-twopage-pending .registeredContent .loginFormInner span {
    display: block;
    padding-left: 22px; }
  body.checkout-left .registeredContent .loginFormInner #passwordRequired, body.checkout-twopage-index .registeredContent .loginFormInner #passwordRequired, body.checkout-twopage-success .registeredContent .loginFormInner #passwordRequired, body.checkout-twopage-pending .registeredContent .loginFormInner #passwordRequired {
    margin-left: 162px; }
  body.checkout-left #emailStatus, body.checkout-twopage-index #emailStatus, body.checkout-twopage-success #emailStatus, body.checkout-twopage-pending #emailStatus {
    line-height: 22px;
    margin-left: 5px;
    color: #666666 !important; }
  body.checkout-left #login_password, body.checkout-left #textPwd, body.checkout-twopage-index #login_password, body.checkout-twopage-index #textPwd, body.checkout-twopage-success #login_password, body.checkout-twopage-success #textPwd, body.checkout-twopage-pending #login_password, body.checkout-twopage-pending #textPwd {
    width: 125px;
    margin-left: 5px; }
  body.checkout-left .registeredContent .radioOpt, body.checkout-twopage-index .registeredContent .radioOpt, body.checkout-twopage-success .registeredContent .radioOpt, body.checkout-twopage-pending .registeredContent .radioOpt {
    float: left;
    margin-left: 0;
    margin-right: 5px;
    padding: 0;
    width: auto;
    margin-top: 0px !important;
    border: none !important; }
  body.checkout-left .loginFormInner span label, body.checkout-twopage-index .loginFormInner span label, body.checkout-twopage-success .loginFormInner span label, body.checkout-twopage-pending .loginFormInner span label {
    line-height: 20px;
    float: left; }
  body.checkout-left .guestLabel, body.checkout-left .signinLabel, body.checkout-twopage-index .guestLabel, body.checkout-twopage-index .signinLabel, body.checkout-twopage-success .guestLabel, body.checkout-twopage-success .signinLabel, body.checkout-twopage-pending .guestLabel, body.checkout-twopage-pending .signinLabel {
    float: left;
    line-height: 20px;
    margin-left: 18px; }
  body.checkout-left .signOrGuest, body.checkout-twopage-index .signOrGuest, body.checkout-twopage-success .signOrGuest, body.checkout-twopage-pending .signOrGuest {
    margin-left: 60px; }
  body.checkout-left .billingDetailsLeft input, body.checkout-left .billingDetailsLeft select, body.checkout-left .billingDetailsLeft textarea, body.checkout-twopage-index .billingDetailsLeft input, body.checkout-twopage-index .billingDetailsLeft select, body.checkout-twopage-index .billingDetailsLeft textarea, body.checkout-twopage-success .billingDetailsLeft input, body.checkout-twopage-success .billingDetailsLeft select, body.checkout-twopage-success .billingDetailsLeft textarea, body.checkout-twopage-pending .billingDetailsLeft input, body.checkout-twopage-pending .billingDetailsLeft select, body.checkout-twopage-pending .billingDetailsLeft textarea {
    border: 1px solid #556681 !important; }
  body.checkout-left .billingDetailsLeft textarea, body.checkout-twopage-index .billingDetailsLeft textarea, body.checkout-twopage-success .billingDetailsLeft textarea, body.checkout-twopage-pending .billingDetailsLeft textarea {
    height: 77px; }
  body.checkout-left .shippingConfirm .checkbox, body.checkout-twopage-index .shippingConfirm .checkbox, body.checkout-twopage-success .shippingConfirm .checkbox, body.checkout-twopage-pending .shippingConfirm .checkbox {
    background-position: 0 -54px;
    background: url(../images/checkbox.gif) no-repeat; }
  body.checkout-left .shippingConfirm .checkboxchecked, body.checkout-twopage-index .shippingConfirm .checkboxchecked, body.checkout-twopage-success .shippingConfirm .checkboxchecked, body.checkout-twopage-pending .shippingConfirm .checkboxchecked {
    background-position: 0 -52px !important;
    background: url(../images/checkbox.gif) no-repeat; }
  body.checkout-left .addressHead, body.checkout-twopage-index .addressHead, body.checkout-twopage-success .addressHead, body.checkout-twopage-pending .addressHead {
    color: #fa9373;
    padding-bottom: 20px; }
  body.checkout-left .addressHead span, body.checkout-twopage-index .addressHead span, body.checkout-twopage-success .addressHead span, body.checkout-twopage-pending .addressHead span {
    color: #63666A !important;
    padding-top: 5px; }
  body.checkout-left .contactDetails, body.checkout-twopage-index .contactDetails, body.checkout-twopage-success .contactDetails, body.checkout-twopage-pending .contactDetails {
    float: left;
    color: #1f1e24;
    width: 100%;
    min-height: 600px; }
  body.checkout-left .required-span, body.checkout-twopage-index .required-span, body.checkout-twopage-success .required-span, body.checkout-twopage-pending .required-span {
    color: #63666A !important; }
  body.checkout-left .contactForms, body.checkout-twopage-index .contactForms, body.checkout-twopage-success .contactForms, body.checkout-twopage-pending .contactForms {
    float: left;
    width: 100%; }
  body.checkout-left #full_billing_div, body.checkout-twopage-index #full_billing_div, body.checkout-twopage-success #full_billing_div, body.checkout-twopage-pending #full_billing_div {
    float: right;
    padding-right: 3px;
    display: none; }
  body.checkout-left .checkboxchecked, body.checkout-left .checkbox, body.checkout-twopage-index .checkboxchecked, body.checkout-twopage-index .checkbox, body.checkout-twopage-success .checkboxchecked, body.checkout-twopage-success .checkbox, body.checkout-twopage-pending .checkboxchecked, body.checkout-twopage-pending .checkbox {
    width: 20px;
    height: 20px; }
  body.checkout-left .formFields, body.checkout-twopage-index .formFields, body.checkout-twopage-success .formFields, body.checkout-twopage-pending .formFields {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 12px; }
  body.checkout-left .formFields .validation-advice, body.checkout-twopage-index .formFields .validation-advice, body.checkout-twopage-success .formFields .validation-advice, body.checkout-twopage-pending .formFields .validation-advice {
    float: left;
    margin-left: 100px; }
  body.checkout-left #shipNameFields, body.checkout-left #billNameFields, body.checkout-twopage-index #shipNameFields, body.checkout-twopage-index #billNameFields, body.checkout-twopage-success #shipNameFields, body.checkout-twopage-success #billNameFields, body.checkout-twopage-pending #shipNameFields, body.checkout-twopage-pending #billNameFields {
    width: 96%; }
  body.checkout-left #shipNameFields input, body.checkout-twopage-index #shipNameFields input, body.checkout-twopage-success #shipNameFields input, body.checkout-twopage-pending #shipNameFields input {
    width: 96px;
    float: left !important;
    margin-right: 3px !important; }
  body.checkout-left #billNameFields input, body.checkout-twopage-index #billNameFields input, body.checkout-twopage-success #billNameFields input, body.checkout-twopage-pending #billNameFields input {
    width: 96px;
    float: left !important;
    margin-right: 3px !important;
    position: inherit !important; }
  body.checkout-left #passwordRequired, body.checkout-twopage-index #passwordRequired, body.checkout-twopage-success #passwordRequired, body.checkout-twopage-pending #passwordRequired {
    margin-left: 150px; }
  body.checkout-left #co-billing-form, body.checkout-twopage-index #co-billing-form, body.checkout-twopage-success #co-billing-form, body.checkout-twopage-pending #co-billing-form {
    float: left; }
  body.checkout-left .prePopulated, body.checkout-twopage-index .prePopulated, body.checkout-twopage-success .prePopulated, body.checkout-twopage-pending .prePopulated {
    color: #1f1e24;
    float: left;
    font-family: "PT Sans", arial;
    line-height: 11px;
    margin-left: 20px;
    width: 100%; }
  body.checkout-left #preEmail, body.checkout-twopage-index #preEmail, body.checkout-twopage-success #preEmail, body.checkout-twopage-pending #preEmail {
    margin-top: 37px;
    margin-bottom: 23px;
    display: block; }
  body.checkout-left #prePhone, body.checkout-twopage-index #prePhone, body.checkout-twopage-success #prePhone, body.checkout-twopage-pending #prePhone {
    margin-bottom: 40px;
    display: block; }
  body.checkout-left .prePopulated span.text, body.checkout-twopage-index .prePopulated span.text, body.checkout-twopage-success .prePopulated span.text, body.checkout-twopage-pending .prePopulated span.text {
    float: left;
    width: 150px; }
  body.checkout-left .prePopulated .emailText, body.checkout-left .prePopulated .phoneText, body.checkout-twopage-index .prePopulated .emailText, body.checkout-twopage-index .prePopulated .phoneText, body.checkout-twopage-success .prePopulated .emailText, body.checkout-twopage-success .prePopulated .phoneText, body.checkout-twopage-pending .prePopulated .emailText, body.checkout-twopage-pending .prePopulated .phoneText {
    float: left; }
  body.checkout-left .editText, body.checkout-twopage-index .editText, body.checkout-twopage-success .editText, body.checkout-twopage-pending .editText {
    float: left;
    margin-left: 20px;
    cursor: pointer; }
  body.checkout-left #edittexthere_extension, body.checkout-twopage-index #edittexthere_extension, body.checkout-twopage-success #edittexthere_extension, body.checkout-twopage-pending #edittexthere_extension {
    width: 30px !important;
    margin-right: 5px; }
  body.checkout-left #inputphoneedit, body.checkout-twopage-index #inputphoneedit, body.checkout-twopage-success #inputphoneedit, body.checkout-twopage-pending #inputphoneedit {
    position: relative;
    bottom: 20px;
    left: 150px; }
  body.checkout-left #inputphoneedit .validation-advice, body.checkout-twopage-index #inputphoneedit .validation-advice, body.checkout-twopage-success #inputphoneedit .validation-advice, body.checkout-twopage-pending #inputphoneedit .validation-advice {
    float: left;
    margin-left: 50px;
    margin-top: 5px;
    position: relative;
    right: 50px; }
  body.checkout-left #edittexthere, body.checkout-left #edittexthere_extension, body.checkout-twopage-index #edittexthere, body.checkout-twopage-index #edittexthere_extension, body.checkout-twopage-success #edittexthere, body.checkout-twopage-success #edittexthere_extension, body.checkout-twopage-pending #edittexthere, body.checkout-twopage-pending #edittexthere_extension {
    border: 1px solid #CFCFCF !important;
    color: #888888;
    font-family: "PT Sans", arial;
    font-size: 11px;
    height: 20px;
    padding: 0 3px;
    width: 120px;
    margin-left: 10px;
    float: left; }
  body.checkout-left .editphoneText, body.checkout-twopage-index .editphoneText, body.checkout-twopage-success .editphoneText, body.checkout-twopage-pending .editphoneText {
    bottom: 0px;
    cursor: pointer;
    float: left;
    left: 10px;
    position: relative; }
  body.checkout-left #billing-buttons-container, body.checkout-twopage-index #billing-buttons-container, body.checkout-twopage-success #billing-buttons-container, body.checkout-twopage-pending #billing-buttons-container {
    float: left;
    width: 96%;
    margin-bottom: 20px;
    margin-top: 20px; }
  body.checkout-left .billing-back, body.checkout-twopage-index .billing-back, body.checkout-twopage-success .billing-back, body.checkout-twopage-pending .billing-back {
    background: none repeat scroll 0 0 #66768F;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: "PT Sans", arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
    margin-right: 20px;
    padding: 0 16px; }
  body.checkout-left .billing-back :hover, body.checkout-twopage-index .billing-back :hover, body.checkout-twopage-success .billing-back :hover, body.checkout-twopage-pending .billing-back :hover {
    background: none repeat scroll 0 0 #393431;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: "PT Sans", arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 10px;
    text-align: center;
    padding: 0 16px; }
  body.checkout-left .checkoutLoader, body.checkout-twopage-index .checkoutLoader, body.checkout-twopage-success .checkoutLoader, body.checkout-twopage-pending .checkoutLoader {
    background: url("../images/loose_diamonds/ajax-loader.gif") no-repeat;
    width: 16px;
    height: 16px; }
  body.checkout-left #login_loader, body.checkout-left #register_loader, body.checkout-twopage-index #login_loader, body.checkout-twopage-index #register_loader, body.checkout-twopage-success #login_loader, body.checkout-twopage-success #register_loader, body.checkout-twopage-pending #login_loader, body.checkout-twopage-pending #register_loader {
    float: left;
    margin-right: 10px;
    margin-top: 25px;
    display: none; }
  body.checkout-left #forgotLoader, body.checkout-twopage-index #forgotLoader, body.checkout-twopage-success #forgotLoader, body.checkout-twopage-pending #forgotLoader {
    float: right;
    margin-left: 10px;
    margin-top: 4px;
    display: none; }
  body.checkout-left #passwordinvalid, body.checkout-twopage-index #passwordinvalid, body.checkout-twopage-success #passwordinvalid, body.checkout-twopage-pending #passwordinvalid {
    margin-left: 5px;
    float: right;
    line-height: 22px;
    color: #EB340A !important; }
  body.checkout-left #login-message, body.checkout-twopage-index #login-message, body.checkout-twopage-success #login-message, body.checkout-twopage-pending #login-message {
    margin-left: 5px;
    float: right;
    line-height: 22px;
    color: #5F2167 !important; }
  body.checkout-left #checkout-step-payment-load, body.checkout-twopage-index #checkout-step-payment-load, body.checkout-twopage-success #checkout-step-payment-load, body.checkout-twopage-pending #checkout-step-payment-load {
    padding-top: 30px;
    min-height: 330px; }
  body.checkout-left .radionet2 select, body.checkout-twopage-index .radionet2 select, body.checkout-twopage-success .radionet2 select, body.checkout-twopage-pending .radionet2 select {
    width: 200px; }
  body.checkout-left div.radionet1, body.checkout-twopage-index div.radionet1, body.checkout-twopage-success div.radionet1, body.checkout-twopage-pending div.radionet1 {
    float: left;
    width: 10px; }
  body.checkout-left div.radionet2, body.checkout-twopage-index div.radionet2, body.checkout-twopage-success div.radionet2, body.checkout-twopage-pending div.radionet2 {
    left: 35px;
    width: 100px;
    float: left;
    position: relative;
    margin-top: -5px; }
  body.checkout-left .netcols, body.checkout-twopage-index .netcols, body.checkout-twopage-success .netcols, body.checkout-twopage-pending .netcols {
    padding-top: 30px; }
  body.checkout-left div#netcol1, body.checkout-twopage-index div#netcol1, body.checkout-twopage-success div#netcol1, body.checkout-twopage-pending div#netcol1 {
    float: left;
    width: 92px;
    position: relaive; }
  body.checkout-left div#netcol2, body.checkout-twopage-index div#netcol2, body.checkout-twopage-success div#netcol2, body.checkout-twopage-pending div#netcol2 {
    left: 120px;
    width: 143px;
    float: left;
    position: relative; }
  body.checkout-left .netbankfade, body.checkout-twopage-index .netbankfade, body.checkout-twopage-success .netbankfade, body.checkout-twopage-pending .netbankfade {
    margin-bottom: 18px;
    border: 0;
    height: 1px;
    top: 30px;
    width: 80%;
    left: -70px;
    position: relative;
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.22) 50%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.65)), color-stop(90%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.22) 50%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.22) 50%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.22) 50%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
    /* IE10+ */
    background: linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.22) 50%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );
    /* IE6-9 */ }
  body.checkout-left .netbankfade:after, body.checkout-twopage-index .netbankfade:after, body.checkout-twopage-success .netbankfade:after, body.checkout-twopage-pending .netbankfade:after {
    content: "";
    display: block;
    height: 0px;
    left: 0px; }
  body.checkout-left .cashondelivery, body.checkout-twopage-index .cashondelivery, body.checkout-twopage-success .cashondelivery, body.checkout-twopage-pending .cashondelivery {
    padding-bottom: 50px; }
  body.checkout-left .no_action, body.checkout-twopage-index .no_action, body.checkout-twopage-success .no_action, body.checkout-twopage-pending .no_action {
    position: fixed;
    display: none;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10000;
    top: 100px; }
  body.checkout-left .no_action_text, body.checkout-twopage-index .no_action_text, body.checkout-twopage-success .no_action_text, body.checkout-twopage-pending .no_action_text {
    padding: 40px 20px 20px 20px;
    font-family: "PT Sans", georgia;
    text-align: justify;
    font-size: 15px;
    color: #63666a;
    padding-bottom: 5px;
    background: #ffffff;
    margin: auto;
    width: 500px;
    height: auto;
    position: relative;
    padding-bottom: 15px; }
  body.checkout-left .no_cod, body.checkout-left .no_fastbanking, body.checkout-twopage-index .no_cod, body.checkout-twopage-index .no_fastbanking, body.checkout-twopage-success .no_cod, body.checkout-twopage-success .no_fastbanking, body.checkout-twopage-pending .no_cod, body.checkout-twopage-pending .no_fastbanking {
    position: fixed;
    display: none;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10000;
    top: 100px; }
  body.checkout-left .no_cod_text, body.checkout-twopage-index .no_cod_text, body.checkout-twopage-success .no_cod_text, body.checkout-twopage-pending .no_cod_text {
    padding: 40px 20px 20px 20px;
    font-family: "PT Sans", georgia;
    text-align: justify;
    font-size: 15px;
    color: #63666a;
    padding-bottom: 5px;
    background: #faf7f6;
    margin: auto;
    width: 500px;
    height: auto;
    position: relative;
    padding-bottom: 15px; }
  body.checkout-left .cod_close, body.checkout-left .fastbanking_close, body.checkout-twopage-index .cod_close, body.checkout-twopage-index .fastbanking_close, body.checkout-twopage-success .cod_close, body.checkout-twopage-success .fastbanking_close, body.checkout-twopage-pending .cod_close, body.checkout-twopage-pending .fastbanking_close {
    background-position: -188px 0;
    float: right;
    height: 33px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 31px;
    cursor: pointer;
    opacity: 0.6; }
  body.checkout-left .fade-zoom, body.checkout-twopage-index .fade-zoom, body.checkout-twopage-success .fade-zoom, body.checkout-twopage-pending .fade-zoom {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    position: fixed;
    background: black;
    opacity: 0.5;
    top: 0;
    left: 0;
    z-index: 9999; }
  body.checkout-left .intl_out, body.checkout-twopage-index .intl_out, body.checkout-twopage-success .intl_out, body.checkout-twopage-pending .intl_out {
    padding-bottom: 20px; }
  body.checkout-left .intl_out span, body.checkout-twopage-index .intl_out span, body.checkout-twopage-success .intl_out span, body.checkout-twopage-pending .intl_out span {
    padding-left: 15px;
    margin-bottom: 20px; }
  body.checkout-left .regular-radio, body.checkout-twopage-index .regular-radio, body.checkout-twopage-success .regular-radio, body.checkout-twopage-pending .regular-radio {
    display: none; }
  body.checkout-left label, body.checkout-twopage-index label, body.checkout-twopage-success label, body.checkout-twopage-pending label {
    display: inline; }
  body.checkout-left .regular-radio + label, body.checkout-twopage-index .regular-radio + label, body.checkout-twopage-success .regular-radio + label, body.checkout-twopage-pending .regular-radio + label {
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 6px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
    left: 26px; }
  body.checkout-left .regular-radio:checked + label:after, body.checkout-twopage-index .regular-radio:checked + label:after, body.checkout-twopage-success .regular-radio:checked + label:after, body.checkout-twopage-pending .regular-radio:checked + label:after {
    content: ' ';
    width: 6px;
    height: 6px;
    border: 1px solid #000000;
    border-radius: 40px;
    position: absolute;
    top: 2px;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#2AA0C4));
    background-image: -webkit-linear-gradient(top, #ffffff, #2AA0C4);
    background-image: -moz-linear-gradient(top, #ffffff, #2AA0C4);
    background-image: -ms-linear-gradient(top, #ffffff, #2AA0C4);
    background-image: -o-linear-gradient(top, #ffffff, #2AA0C4);
    background-image: linear-gradient(to bottom, #ffffff, #2AA0C4);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#2AA0C4);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.08);
    text-shadow: 0px;
    left: 2px;
    font-size: 32px; }
  body.checkout-left .regular-radio:checked + label, body.checkout-twopage-index .regular-radio:checked + label, body.checkout-twopage-success .regular-radio:checked + label, body.checkout-twopage-pending .regular-radio:checked + label {
    color: #99a1a7;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1), inset 0px 0px 10px rgba(0, 0, 0, 0.1); }
  body.checkout-left .regular-radio + label:active, body.checkout-left .regular-radio:checked + label:active, body.checkout-twopage-index .regular-radio + label:active, body.checkout-twopage-index .regular-radio:checked + label:active, body.checkout-twopage-success .regular-radio + label:active, body.checkout-twopage-success .regular-radio:checked + label:active, body.checkout-twopage-pending .regular-radio + label:active, body.checkout-twopage-pending .regular-radio:checked + label:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }
  body.checkout-left .payment-agree, body.checkout-twopage-index .payment-agree, body.checkout-twopage-success .payment-agree, body.checkout-twopage-pending .payment-agree {
    position: relative;
    bottom: 2px; }
  body.checkout-left .payment-agree p, body.checkout-twopage-index .payment-agree p, body.checkout-twopage-success .payment-agree p, body.checkout-twopage-pending .payment-agree p {
    font-size: 9px;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #63666a;
    margin: 0px;
    padding-left: 20px;
    line-height: 10px; }
  body.checkout-left .codcols, body.checkout-twopage-index .codcols, body.checkout-twopage-success .codcols, body.checkout-twopage-pending .codcols {
    padding-top: 26px;
    height: 80px; }
  body.checkout-left .codcols ul, body.checkout-twopage-index .codcols ul, body.checkout-twopage-success .codcols ul, body.checkout-twopage-pending .codcols ul {
    margin: 0px;
    padding-left: 10px; }
  body.checkout-left .codcols ul li, body.checkout-twopage-index .codcols ul li, body.checkout-twopage-success .codcols ul li, body.checkout-twopage-pending .codcols ul li {
    font-size: 12px;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #1f1e24;
    margin: 0px;
    line-height: 15px;
    list-style-type: none; }
  body.checkout-left div#codcol1, body.checkout-twopage-index div#codcol1, body.checkout-twopage-success div#codcol1, body.checkout-twopage-pending div#codcol1 {
    float: left;
    width: 95px; }
  body.checkout-left div#codcol2, body.checkout-twopage-index div#codcol2, body.checkout-twopage-success div#codcol2, body.checkout-twopage-pending div#codcol2 {
    width: 143px;
    float: left;
    margin-left: 113px; }
  body.checkout-left div#codcol3, body.checkout-twopage-index div#codcol3, body.checkout-twopage-success div#codcol3, body.checkout-twopage-pending div#codcol3 {
    width: 247px;
    float: left; }
  body.checkout-left #offlinepayment-start, body.checkout-twopage-index #offlinepayment-start, body.checkout-twopage-success #offlinepayment-start, body.checkout-twopage-pending #offlinepayment-start {
    padding: 0px 0px 0px 0px; }
  body.checkout-left .offlinepayment-vf p, body.checkout-left #payment-intl_hdfc_standard p, body.checkout-twopage-index .offlinepayment-vf p, body.checkout-twopage-index #payment-intl_hdfc_standard p, body.checkout-twopage-success .offlinepayment-vf p, body.checkout-twopage-success #payment-intl_hdfc_standard p, body.checkout-twopage-pending .offlinepayment-vf p, body.checkout-twopage-pending #payment-intl_hdfc_standard p {
    font-size: 12px;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #1f1e24;
    margin: 0px;
    line-height: 16px; }
  body.checkout-left .cashondelivery p, body.checkout-twopage-index .cashondelivery p, body.checkout-twopage-success .cashondelivery p, body.checkout-twopage-pending .cashondelivery p {
    line-height: 16px;
    padding-bottom: 20px;
    margin: 0px;
    font-size: 13px;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #1f1e24; }
  body.checkout-left .offlinepayment-vf, body.checkout-twopage-index .offlinepayment-vf, body.checkout-twopage-success .offlinepayment-vf, body.checkout-twopage-pending .offlinepayment-vf {
    padding: 0px 0px 20px 0px; }
  body.checkout-left #button_topay, body.checkout-twopage-index #button_topay, body.checkout-twopage-success #button_topay, body.checkout-twopage-pending #button_topay {
    background: none repeat scroll 0 0 #66768F;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    right: 50px;
    position: inherit;
    font-family: "PT Sans",arial;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-left: 20px;
    margin-top: 10px;
    text-align: center;
    width: 204px !important; }
  body.checkout-left #button_topay:hover, body.checkout-twopage-index #button_topay:hover, body.checkout-twopage-success #button_topay:hover, body.checkout-twopage-pending #button_topay:hover {
    background: #66768F; }
  body.checkout-left .placeOrderMenu-vf, body.checkout-twopage-index .placeOrderMenu-vf, body.checkout-twopage-success .placeOrderMenu-vf, body.checkout-twopage-pending .placeOrderMenu-vf {
    margin: 0;
    z-index: 1; }
  body.checkout-left .placeOrderMenu-vf ul, body.checkout-twopage-index .placeOrderMenu-vf ul, body.checkout-twopage-success .placeOrderMenu-vf ul, body.checkout-twopage-pending .placeOrderMenu-vf ul {
    list-style-type: none;
    margin: 0px;
    padding-left: 0; }
  body.checkout-left #amt-pay, body.checkout-twopage-index #amt-pay, body.checkout-twopage-success #amt-pay, body.checkout-twopage-pending #amt-pay {
    padding: 14px 0px 14px 25px;
    font-size: 15px;
    font-weight: bold;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #1f1e24;
    border-bottom: 1px solid #E2E3E5; }
  body.checkout-left .placeOrderMenu-vf ul li, body.checkout-twopage-index .placeOrderMenu-vf ul li, body.checkout-twopage-success .placeOrderMenu-vf ul li, body.checkout-twopage-pending .placeOrderMenu-vf ul li {
    padding-bottom: 9px;
    margin: 0px;
    position: relative; }
  body.checkout-left input.regular-radio, body.checkout-twopage-index input.regular-radio, body.checkout-twopage-success input.regular-radio, body.checkout-twopage-pending input.regular-radio {
    padding-right: 15px; }
  body.checkout-left .paymenttab1, body.checkout-twopage-index .paymenttab1, body.checkout-twopage-success .paymenttab1, body.checkout-twopage-pending .paymenttab1 {
    position: absolute;
    left: 150px;
    width: 4px;
    height: 45px;
    top: 1px;
    z-index: 1; }
  body.checkout-left .button_payment, body.checkout-twopage-index .button_payment, body.checkout-twopage-success .button_payment, body.checkout-twopage-pending .button_payment {
    position: relative;
    line-height: 45px;
    width: 137px;
    height: 45px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    -webkit-border-radius: 5px 0px 0px 5px;
    -ms-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    font-size: 15px;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    padding: 0px 0px 0px 10px;
    text-decoration: none;
    display: inline-block;
    color: #63666a;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8));
    background-image: -webkit-linear-gradient(top, #ffffff, #e8e8e8);
    background-image: -moz-linear-gradient(top, #ffffff, #e8e8e8);
    background-image: -ms-linear-gradient(top, #ffffff, #e8e8e8);
    background-image: -o-linear-gradient(top, #ffffff, #e8e8e8);
    background-image: linear-gradient(to bottom, #ffffff, #e8e8e8);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#e8e8e8); }
  body.checkout-left #intl_hdfc_inside, body.checkout-twopage-index #intl_hdfc_inside, body.checkout-twopage-success #intl_hdfc_inside, body.checkout-twopage-pending #intl_hdfc_inside {
    padding: 35px 0px 40px 58px; }
  body.checkout-left #Payment-intl_hdfc_standard, body.checkout-twopage-index #Payment-intl_hdfc_standard, body.checkout-twopage-success #Payment-intl_hdfc_standard, body.checkout-twopage-pending #Payment-intl_hdfc_standard {
    padding: 20px 0px 0px 26px; }
  body.checkout-left #Payment-intl_hdfc_standard p, body.checkout-left #Payment-intl_hdfc_standard span, body.checkout-twopage-index #Payment-intl_hdfc_standard p, body.checkout-twopage-index #Payment-intl_hdfc_standard span, body.checkout-twopage-success #Payment-intl_hdfc_standard p, body.checkout-twopage-success #Payment-intl_hdfc_standard span, body.checkout-twopage-pending #Payment-intl_hdfc_standard p, body.checkout-twopage-pending #Payment-intl_hdfc_standard span {
    margin: 0px;
    font-size: 12px;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #63666a;
    margin: 0px;
    line-height: 16px; }
  body.checkout-left .button_payment:hover, body.checkout-twopage-index .button_payment:hover, body.checkout-twopage-success .button_payment:hover, body.checkout-twopage-pending .button_payment:hover {
    border-right: 0px;
    color: #b12795;
    background-image: linear-gradient(to bottom, #ffffff, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#ffffff); }
  body.checkout-left #mytable, body.checkout-twopage-index #mytable, body.checkout-twopage-success #mytable, body.checkout-twopage-pending #mytable {
    padding: 20px 0px 30px 26px; }
  body.checkout-left .select_card, body.checkout-twopage-index .select_card, body.checkout-twopage-success .select_card, body.checkout-twopage-pending .select_card {
    font-size: 12px;
    font-family: "PT Sans",arial, helvetica, sans-serif;
    color: #1f1e24;
    margin: 0px;
    line-height: 16px;
    padding: 0px 0px 20px 26px;
    position: relative;
    top: 5px; }
  body.checkout-left #checkout-right, body.checkout-twopage-index #checkout-right, body.checkout-twopage-success #checkout-right, body.checkout-twopage-pending #checkout-right {
    border: 1px solid #ccc;
    bottom: 285px;
    float: right;
    min-height: 398px;
    position: relative;
    padding-bottom: 10px;
    top: -336px; }
  @media only screen and (max-width: 1200px) and (min-width: 960px) {
    body.checkout-left #checkout-right, body.checkout-twopage-index #checkout-right, body.checkout-twopage-success #checkout-right, body.checkout-twopage-pending #checkout-right {
      width: 450px; } }
  body.checkout-left #mytable tr td div.card_align, body.checkout-twopage-index #mytable tr td div.card_align, body.checkout-twopage-success #mytable tr td div.card_align, body.checkout-twopage-pending #mytable tr td div.card_align {
    position: relative;
    left: 15px;
    padding-bottom: 10px; }
  body.checkout-left .radio-align, body.checkout-twopage-index .radio-align, body.checkout-twopage-success .radio-align, body.checkout-twopage-pending .radio-align {
    padding-bottom: 20px; }
  body.checkout-left .checkout-payment-method-load, body.checkout-twopage-index .checkout-payment-method-load, body.checkout-twopage-success .checkout-payment-method-load, body.checkout-twopage-pending .checkout-payment-method-load {
    min-height: 400px; }
  body.checkout-left .codaxis, body.checkout-twopage-index .codaxis, body.checkout-twopage-success .codaxis, body.checkout-twopage-pending .codaxis {
    background: url("../images/common5.png") no-repeat -367px -479px;
    width: 101px;
    height: 23px;
    position: absolute; }
  body.checkout-left .codhdfc, body.checkout-twopage-index .codhdfc, body.checkout-twopage-success .codhdfc, body.checkout-twopage-pending .codhdfc {
    background: url("../images/common5.png") no-repeat -19px -483px;
    width: 114px;
    height: 19px;
    position: absolute; }
  body.checkout-left .codicici, body.checkout-twopage-index .codicici, body.checkout-twopage-success .codicici, body.checkout-twopage-pending .codicici {
    background: url("../images/common5.png") no-repeat -174px -479px;
    width: 97px;
    height: 21px;
    position: absolute; }
  body.checkout-left .nbstate, body.checkout-twopage-index .nbstate, body.checkout-twopage-success .nbstate, body.checkout-twopage-pending .nbstate {
    background: url("../images/common5.png") no-repeat -502px -476px;
    width: 113px;
    height: 26px;
    position: absolute;
    margin-left: -10px; }
  body.checkout-left .nbhdfc, body.checkout-twopage-index .nbhdfc, body.checkout-twopage-success .nbhdfc, body.checkout-twopage-pending .nbhdfc {
    margin-top: -15px; }
  body.checkout-left .nbicici, body.checkout-twopage-index .nbicici, body.checkout-twopage-success .nbicici, body.checkout-twopage-pending .nbicici {
    margin-left: -10px;
    margin-top: 3px; }
  body.checkout-left .nbaxis, body.checkout-twopage-index .nbaxis, body.checkout-twopage-success .nbaxis, body.checkout-twopage-pending .nbaxis {
    margin-top: -15px; }
  body.checkout-left .wishList, body.checkout-twopage-index .wishList, body.checkout-twopage-success .wishList, body.checkout-twopage-pending .wishList {
    cursor: pointer;
    float: left;
    padding-left: 5px; }
  body.checkout-left .wishList a, body.checkout-twopage-index .wishList a, body.checkout-twopage-success .wishList a, body.checkout-twopage-pending .wishList a {
    color: #fff;
    text-decoration: none; }
  body.checkout-left .wishList span, body.checkout-twopage-index .wishList span, body.checkout-twopage-success .wishList span, body.checkout-twopage-pending .wishList span {
    padding: 2px; }
  body.checkout-left .mini-cart-wishlist-close, body.checkout-twopage-index .mini-cart-wishlist-close, body.checkout-twopage-success .mini-cart-wishlist-close, body.checkout-twopage-pending .mini-cart-wishlist-close {
    position: absolute;
    right: 10px; }
  body.checkout-left .mini-cart-wishlist-close a, body.checkout-twopage-index .mini-cart-wishlist-close a, body.checkout-twopage-success .mini-cart-wishlist-close a, body.checkout-twopage-pending .mini-cart-wishlist-close a {
    text-decoration: none;
    *text-decoration: none; }
  body.checkout-left .btn-remove a, body.checkout-twopage-index .btn-remove a, body.checkout-twopage-success .btn-remove a, body.checkout-twopage-pending .btn-remove a {
    color: #444444;
    float: right;
    font-size: 11px;
    padding-right: 10px;
    padding-top: 10px; }
  body.checkout-left .shoppingcartLeft .shoppingcartLeftOuter, body.checkout-twopage-index .shoppingcartLeft .shoppingcartLeftOuter, body.checkout-twopage-success .shoppingcartLeft .shoppingcartLeftOuter, body.checkout-twopage-pending .shoppingcartLeft .shoppingcartLeftOuter {
    float: none !important; }
  body.checkout-left .shoppingcartLeft .grid_9, body.checkout-twopage-index .shoppingcartLeft .grid_9, body.checkout-twopage-success .shoppingcartLeft .grid_9, body.checkout-twopage-pending .shoppingcartLeft .grid_9 {
    margin: 0; }
  body.checkout-left .shoppingcartLeft .grid_2, body.checkout-twopage-index .shoppingcartLeft .grid_2, body.checkout-twopage-success .shoppingcartLeft .grid_2, body.checkout-twopage-pending .shoppingcartLeft .grid_2 {
    margin-right: 0; }
  body.checkout-left .shoppingcartLeft .grid_7, body.checkout-twopage-index .shoppingcartLeft .grid_7, body.checkout-twopage-success .shoppingcartLeft .grid_7, body.checkout-twopage-pending .shoppingcartLeft .grid_7 {
    margin-left: 0; }
  body.checkout-left .shoppingcartLeft .radio-align, body.checkout-twopage-index .shoppingcartLeft .radio-align, body.checkout-twopage-success .shoppingcartLeft .radio-align, body.checkout-twopage-pending .shoppingcartLeft .radio-align {
    text-align: right; }
  body.checkout-left #checkout-right #mytable, body.checkout-twopage-index #checkout-right #mytable, body.checkout-twopage-success #checkout-right #mytable, body.checkout-twopage-pending #checkout-right #mytable {
    width: 100%;
    margin-left: 25px; }
  body.checkout-left .placeOrderMenu-vf li a.active span, body.checkout-twopage-index .placeOrderMenu-vf li a.active span, body.checkout-twopage-success .placeOrderMenu-vf li a.active span, body.checkout-twopage-pending .placeOrderMenu-vf li a.active span {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px;
    height: 45px;
    display: block;
    width: 139px;
    border-right: 0 none; }
  body.checkout-left .placeOrderMenu-vf li a, body.checkout-twopage-index .placeOrderMenu-vf li a, body.checkout-twopage-success .placeOrderMenu-vf li a, body.checkout-twopage-pending .placeOrderMenu-vf li a {
    text-decoration: none; }
  body.checkout-left .shoppingcartOuter-vf .step5contentLeft-vf center, body.checkout-twopage-index .shoppingcartOuter-vf .step5contentLeft-vf center, body.checkout-twopage-success .shoppingcartOuter-vf .step5contentLeft-vf center, body.checkout-twopage-pending .shoppingcartOuter-vf .step5contentLeft-vf center {
    text-align: left; }
  body.checkout-left #payment_form_payzippy, body.checkout-twopage-index #payment_form_payzippy, body.checkout-twopage-success #payment_form_payzippy, body.checkout-twopage-pending #payment_form_payzippy {
    display: none !important; }
  body.checkout-left .payzippypayzippy, body.checkout-twopage-index .payzippypayzippy, body.checkout-twopage-success .payzippypayzippy, body.checkout-twopage-pending .payzippypayzippy {
    display: none; }
  body.checkout-left .payzippy-fast, body.checkout-twopage-index .payzippy-fast, body.checkout-twopage-success .payzippy-fast, body.checkout-twopage-pending .payzippy-fast {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px; }
  body.checkout-left .offlinepayment-endtext, body.checkout-twopage-index .offlinepayment-endtext, body.checkout-twopage-success .offlinepayment-endtext, body.checkout-twopage-pending .offlinepayment-endtext {
    float: left;
    padding-top: 20px !important; }
  body.checkout-left #billNameFields .validation-advice, body.checkout-twopage-index #billNameFields .validation-advice, body.checkout-twopage-success #billNameFields .validation-advice, body.checkout-twopage-pending #billNameFields .validation-advice {
    margin-left: 0; }
  body.checkout-left .shoppingcartLeftOuter .validation-advice, body.checkout-twopage-index .shoppingcartLeftOuter .validation-advice, body.checkout-twopage-success .shoppingcartLeftOuter .validation-advice, body.checkout-twopage-pending .shoppingcartLeftOuter .validation-advice {
    padding-left: 17px !important; }
  body.checkout-left #shipNameFields .validation-advice, body.checkout-twopage-index #shipNameFields .validation-advice, body.checkout-twopage-success #shipNameFields .validation-advice, body.checkout-twopage-pending #shipNameFields .validation-advice {
    margin-left: 100px; }
  body.checkout-left .order-border, body.checkout-twopage-index .order-border, body.checkout-twopage-success .order-border, body.checkout-twopage-pending .order-border {
    border-top: 1px solid #ccc; }
  body.checkout-left .common-button, body.checkout-twopage-index .common-button, body.checkout-twopage-success .common-button, body.checkout-twopage-pending .common-button {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    line-height: 40px;
    padding: 0 16px;
    background: #66768f;
    cursor: pointer;
    margin-right: 5px; }
  body.checkout-left .checkout-left #access ul.navigation li, body.checkout-twopage-index .checkout-left #access ul.navigation li, body.checkout-twopage-success .checkout-left #access ul.navigation li, body.checkout-twopage-pending .checkout-left #access ul.navigation li {
    width: 152px; }
  body.checkout-left .wishlistpopup .old-price, body.checkout-twopage-index .wishlistpopup .old-price, body.checkout-twopage-success .wishlistpopup .old-price, body.checkout-twopage-pending .wishlistpopup .old-price {
    line-height: 20px;
    text-decoration: line-through; }
  body.checkout-left .shoppingcartLeftOuter .messages, body.checkout-twopage-index .shoppingcartLeftOuter .messages, body.checkout-twopage-success .shoppingcartLeftOuter .messages, body.checkout-twopage-pending .shoppingcartLeftOuter .messages {
    position: inherit;
    box-shadow: none;
    border: 0px; }
  body.checkout-left .cart_error, body.checkout-twopage-index .cart_error, body.checkout-twopage-success .cart_error, body.checkout-twopage-pending .cart_error {
    margin: 10px 30px 0px;
    padding: 5px;
    color: purple;
    text-align: center;
    font-size: 15px;
    border: 1px solid gray;
    background-color: #EEE;
    display: none; }
  body.checkout-left .item_error, body.checkout-twopage-index .item_error, body.checkout-twopage-success .item_error, body.checkout-twopage-pending .item_error {
    margin-top: 2px;
    padding: 0px;
    color: #FF0000;
    text-align: center;
    text-decoration: underline;
    clear: both; }

#continue_shopping a {
  color: #fa9373 !important;
  text-decoration: underline;
  float: left;
  clear: left;
  line-height: 42px;
  width: 224px;
  text-align: center;
  font-size: 12px; }

#view_promo_code {
  padding-left: 15px;
  font-size: 12px;
  color: #fa9373;
  text-decoration: underline; }

#shop_conf_text {
  width: 215px; }

body.loosediamonds-index-index, body.choosediamond-index-pair, body.loosediamonds-search-filter, body.loosediamonds-index-diamondsearch, body.choosediamond-index-index {
  /* Pagination nested */
  /*
.paginate_disabled_previous {
	background-image: url('images/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('images/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('images/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('images/forward_enabled.jpg');
}
*/
  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */
  /*
.sorting_asc {
	background: url('/skin/frontend/caratlane/default/images/loose_diamonds/sort_asc.png') no-repeat center right;
}

.sorting_desc {
	background: url('/skin/frontend/caratlane/default/images/loose_diamonds/sort_desc.png') no-repeat center right;
}

.sorting {
	background: url('/skin/frontend/caratlane/default/images/loose_diamonds/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
	background: url('/skin/frontend/caratlane/default/images/loose_diamonds/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
	background: url('/skin/frontend/caratlane/default/images/loose_diamonds/sort_desc_disabled.png') no-repeat center right;
}
*/
  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
  /* .top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
} */
  /*
 * Sorting classes for columns
 */
  /* For the standard odd/even */
  /* For the Conditional-CSS grading rows */
  /*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
  /*
 * Row highlighting example
 */
  /*
 * KeyTable
 */ }
  body.loosediamonds-index-index .dataTables_wrapper, body.choosediamond-index-pair .dataTables_wrapper, body.loosediamonds-search-filter .dataTables_wrapper, body.loosediamonds-index-diamondsearch .dataTables_wrapper, body.choosediamond-index-index .dataTables_wrapper {
    position: static;
    min-height: 330px;
    clear: both;
    _height: 302px;
    zoom: 1;
    /* Feeling sorry for IE */ }
  body.loosediamonds-index-index #mytopcontentdiamond .looseDiamondOuter .toggle_compare, body.choosediamond-index-pair #mytopcontentdiamond .looseDiamondOuter .toggle_compare, body.loosediamonds-search-filter #mytopcontentdiamond .looseDiamondOuter .toggle_compare, body.loosediamonds-index-diamondsearch #mytopcontentdiamond .looseDiamondOuter .toggle_compare, body.choosediamond-index-index #mytopcontentdiamond .looseDiamondOuter .toggle_compare {
    top: 559px !important; }
  body.loosediamonds-index-index .dataTables_processing, body.choosediamond-index-pair .dataTables_processing, body.loosediamonds-search-filter .dataTables_processing, body.loosediamonds-index-diamondsearch .dataTables_processing, body.choosediamond-index-index .dataTables_processing {
    position: absolute;
    top: 15%;
    left: 55%;
    width: 400px;
    height: 400px;
    margin-left: -125px;
    margin-top: -15px;
    padding: 14px 0 2px 0;
    text-align: center;
    font-size: 14px;
    background: transparent url(../images/ajax-loader.gif) no-repeat; }
  body.loosediamonds-index-index #example_processing, body.choosediamond-index-pair #example_processing, body.loosediamonds-search-filter #example_processing, body.loosediamonds-index-diamondsearch #example_processing, body.choosediamond-index-index #example_processing {
    position: absolute;
    top: 150px;
    left: 45%;
    width: 200px;
    height: 200px;
    margin-left: 0;
    margin-top: -15px;
    padding: 14px 0 2px 0;
    text-align: center;
    font-size: 14px;
    background: transparent url(../images/ajax-loader.gif) no-repeat;
    z-index: 1; }
  body.loosediamonds-index-index .dataTables_length, body.choosediamond-index-pair .dataTables_length, body.loosediamonds-search-filter .dataTables_length, body.loosediamonds-index-diamondsearch .dataTables_length, body.choosediamond-index-index .dataTables_length {
    width: 40%;
    float: left; }
  body.loosediamonds-index-index .dataTables_filter, body.choosediamond-index-pair .dataTables_filter, body.loosediamonds-search-filter .dataTables_filter, body.loosediamonds-index-diamondsearch .dataTables_filter, body.choosediamond-index-index .dataTables_filter {
    width: 50%;
    float: right;
    text-align: right; }
  body.loosediamonds-index-index .dataTables_info, body.choosediamond-index-pair .dataTables_info, body.loosediamonds-search-filter .dataTables_info, body.loosediamonds-index-diamondsearch .dataTables_info, body.choosediamond-index-index .dataTables_info {
    width: 60%;
    float: left; }
  body.loosediamonds-index-index .dataTables_paginate, body.choosediamond-index-pair .dataTables_paginate, body.loosediamonds-search-filter .dataTables_paginate, body.loosediamonds-index-diamondsearch .dataTables_paginate, body.choosediamond-index-index .dataTables_paginate {
    width: 44px;
    *width: 50px;
    float: right;
    text-align: right; }
  body.loosediamonds-index-index .paginate_disabled_previous, body.loosediamonds-index-index .paginate_enabled_previous, body.loosediamonds-index-index .paginate_disabled_next, body.loosediamonds-index-index .paginate_enabled_next, body.choosediamond-index-pair .paginate_disabled_previous, body.choosediamond-index-pair .paginate_enabled_previous, body.choosediamond-index-pair .paginate_disabled_next, body.choosediamond-index-pair .paginate_enabled_next, body.loosediamonds-search-filter .paginate_disabled_previous, body.loosediamonds-search-filter .paginate_enabled_previous, body.loosediamonds-search-filter .paginate_disabled_next, body.loosediamonds-search-filter .paginate_enabled_next, body.loosediamonds-index-diamondsearch .paginate_disabled_previous, body.loosediamonds-index-diamondsearch .paginate_enabled_previous, body.loosediamonds-index-diamondsearch .paginate_disabled_next, body.loosediamonds-index-diamondsearch .paginate_enabled_next, body.choosediamond-index-index .paginate_disabled_previous, body.choosediamond-index-index .paginate_enabled_previous, body.choosediamond-index-index .paginate_disabled_next, body.choosediamond-index-index .paginate_enabled_next {
    height: 19px;
    width: 19px;
    margin-left: 3px;
    float: left; }
  body.loosediamonds-index-index table.display, body.choosediamond-index-pair table.display, body.loosediamonds-search-filter table.display, body.loosediamonds-index-diamondsearch table.display, body.choosediamond-index-index table.display {
    margin: 0 auto;
    clear: both;
    width: 100%;
    /* Note Firefox 3.5 and before have a bug with border-collapse
	 * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) 
	 * border-spacing: 0; is one possible option. Conditional-css.com is
	 * useful for this kind of thing
	 *
	 * Further note IE 6/7 has problems when calculating widths with border width.
	 * It subtracts one px relative to the other browsers from the first column, and
	 * adds one to the end...
	 *
	 * If you want that effect I'd suggest setting a border-top/left on th/td's and 
	 * then filling in the gaps with other borders.
	 */ }
  body.loosediamonds-index-index table.display thead th, body.choosediamond-index-pair table.display thead th, body.loosediamonds-search-filter table.display thead th, body.loosediamonds-index-diamondsearch table.display thead th, body.choosediamond-index-index table.display thead th {
    padding: 10px 0 !important;
    font-weight: normal;
    color: #1f1e24;
    cursor: pointer;
    font-size: 12px; }
  body.loosediamonds-index-index table.display tfoot th, body.choosediamond-index-pair table.display tfoot th, body.loosediamonds-search-filter table.display tfoot th, body.loosediamonds-index-diamondsearch table.display tfoot th, body.choosediamond-index-index table.display tfoot th {
    padding: 3px 18px 3px 10px;
    border-top: 1px solid black;
    font-weight: bold; }
  body.loosediamonds-index-index table.display tr.heading2 td, body.choosediamond-index-pair table.display tr.heading2 td, body.loosediamonds-search-filter table.display tr.heading2 td, body.loosediamonds-index-diamondsearch table.display tr.heading2 td, body.choosediamond-index-index table.display tr.heading2 td {
    border-bottom: 1px solid #aaa; }
  body.loosediamonds-index-index table.display td, body.choosediamond-index-pair table.display td, body.loosediamonds-search-filter table.display td, body.loosediamonds-index-diamondsearch table.display td, body.choosediamond-index-index table.display td {
    padding: 5px 0px; }
  body.loosediamonds-index-index table.display td.center, body.choosediamond-index-pair table.display td.center, body.loosediamonds-search-filter table.display td.center, body.loosediamonds-index-diamondsearch table.display td.center, body.choosediamond-index-index table.display td.center {
    text-align: center; }
  body.loosediamonds-index-index table.display tr.odd.gradeA, body.choosediamond-index-pair table.display tr.odd.gradeA, body.loosediamonds-search-filter table.display tr.odd.gradeA, body.loosediamonds-index-diamondsearch table.display tr.odd.gradeA, body.choosediamond-index-index table.display tr.odd.gradeA {
    background-color: #ddffdd; }
  body.loosediamonds-index-index table.display tr.even.gradeA, body.choosediamond-index-pair table.display tr.even.gradeA, body.loosediamonds-search-filter table.display tr.even.gradeA, body.loosediamonds-index-diamondsearch table.display tr.even.gradeA, body.choosediamond-index-index table.display tr.even.gradeA {
    background-color: #eeffee; }
  body.loosediamonds-index-index table.display tr.odd.gradeC, body.choosediamond-index-pair table.display tr.odd.gradeC, body.loosediamonds-search-filter table.display tr.odd.gradeC, body.loosediamonds-index-diamondsearch table.display tr.odd.gradeC, body.choosediamond-index-index table.display tr.odd.gradeC {
    background-color: #ddddff; }
  body.loosediamonds-index-index table.display tr.even.gradeC, body.choosediamond-index-pair table.display tr.even.gradeC, body.loosediamonds-search-filter table.display tr.even.gradeC, body.loosediamonds-index-diamondsearch table.display tr.even.gradeC, body.choosediamond-index-index table.display tr.even.gradeC {
    background-color: #eeeeff; }
  body.loosediamonds-index-index table.display tr.odd.gradeX, body.choosediamond-index-pair table.display tr.odd.gradeX, body.loosediamonds-search-filter table.display tr.odd.gradeX, body.loosediamonds-index-diamondsearch table.display tr.odd.gradeX, body.choosediamond-index-index table.display tr.odd.gradeX {
    background-color: #ffdddd; }
  body.loosediamonds-index-index table.display tr.even.gradeX, body.choosediamond-index-pair table.display tr.even.gradeX, body.loosediamonds-search-filter table.display tr.even.gradeX, body.loosediamonds-index-diamondsearch table.display tr.even.gradeX, body.choosediamond-index-index table.display tr.even.gradeX {
    background-color: #ffeeee; }
  body.loosediamonds-index-index table.display tr.odd.gradeU, body.choosediamond-index-pair table.display tr.odd.gradeU, body.loosediamonds-search-filter table.display tr.odd.gradeU, body.loosediamonds-index-diamondsearch table.display tr.odd.gradeU, body.choosediamond-index-index table.display tr.odd.gradeU {
    background-color: #ddd; }
  body.loosediamonds-index-index table.display tr.even.gradeU, body.choosediamond-index-pair table.display tr.even.gradeU, body.loosediamonds-search-filter table.display tr.even.gradeU, body.loosediamonds-index-diamondsearch table.display tr.even.gradeU, body.choosediamond-index-index table.display tr.even.gradeU {
    background-color: #eee; }
  body.loosediamonds-index-index tr.odd, body.choosediamond-index-pair tr.odd, body.loosediamonds-search-filter tr.odd, body.loosediamonds-index-diamondsearch tr.odd, body.choosediamond-index-index tr.odd {
    background-color: #f1f1f1;
    width: auto !important;
    height: 45px; }
  body.loosediamonds-index-index tr.even, body.choosediamond-index-pair tr.even, body.loosediamonds-search-filter tr.even, body.loosediamonds-index-diamondsearch tr.even, body.choosediamond-index-index tr.even {
    background-color: #ffffff;
    width: auto !important;
    height: 45px; }
  body.loosediamonds-index-index .dataTables_scroll, body.choosediamond-index-pair .dataTables_scroll, body.loosediamonds-search-filter .dataTables_scroll, body.loosediamonds-index-diamondsearch .dataTables_scroll, body.choosediamond-index-index .dataTables_scroll {
    clear: both; }
  body.loosediamonds-index-index .dataTables_scrollBody, body.choosediamond-index-pair .dataTables_scrollBody, body.loosediamonds-search-filter .dataTables_scrollBody, body.loosediamonds-index-diamondsearch .dataTables_scrollBody, body.choosediamond-index-index .dataTables_scrollBody {
    *margin-top: -1px; }
  body.loosediamonds-index-index .top .dataTables_info, body.choosediamond-index-pair .top .dataTables_info, body.loosediamonds-search-filter .top .dataTables_info, body.loosediamonds-index-diamondsearch .top .dataTables_info, body.choosediamond-index-index .top .dataTables_info {
    float: none; }
  body.loosediamonds-index-index .clear, body.choosediamond-index-pair .clear, body.loosediamonds-search-filter .clear, body.loosediamonds-index-diamondsearch .clear, body.choosediamond-index-index .clear {
    clear: both; }
  body.loosediamonds-index-index .dataTables_empty, body.choosediamond-index-pair .dataTables_empty, body.loosediamonds-search-filter .dataTables_empty, body.loosediamonds-index-diamondsearch .dataTables_empty, body.choosediamond-index-index .dataTables_empty {
    text-align: center; }
  body.loosediamonds-index-index tfoot input, body.choosediamond-index-pair tfoot input, body.loosediamonds-search-filter tfoot input, body.loosediamonds-index-diamondsearch tfoot input, body.choosediamond-index-index tfoot input {
    margin: 0.5em 0;
    width: 100%;
    color: #444; }
  body.loosediamonds-index-index tfoot input.search_init, body.choosediamond-index-pair tfoot input.search_init, body.loosediamonds-search-filter tfoot input.search_init, body.loosediamonds-index-diamondsearch tfoot input.search_init, body.choosediamond-index-index tfoot input.search_init {
    color: #999; }
  body.loosediamonds-index-index td.group, body.choosediamond-index-pair td.group, body.loosediamonds-search-filter td.group, body.loosediamonds-index-diamondsearch td.group, body.choosediamond-index-index td.group {
    background-color: #d1cfd0;
    border-bottom: 2px solid #A19B9E;
    border-top: 2px solid #A19B9E; }
  body.loosediamonds-index-index td.details, body.choosediamond-index-pair td.details, body.loosediamonds-search-filter td.details, body.loosediamonds-index-diamondsearch td.details, body.choosediamond-index-index td.details {
    background-color: #d1cfd0;
    border: 2px solid #A19B9E; }
  body.loosediamonds-index-index .example_alt_pagination div.dataTables_info, body.choosediamond-index-pair .example_alt_pagination div.dataTables_info, body.loosediamonds-search-filter .example_alt_pagination div.dataTables_info, body.loosediamonds-index-diamondsearch .example_alt_pagination div.dataTables_info, body.choosediamond-index-index .example_alt_pagination div.dataTables_info {
    width: 40%; }
  body.loosediamonds-index-index .paging_full_numbers, body.choosediamond-index-pair .paging_full_numbers, body.loosediamonds-search-filter .paging_full_numbers, body.loosediamonds-index-diamondsearch .paging_full_numbers, body.choosediamond-index-index .paging_full_numbers {
    width: 400px;
    height: 22px;
    line-height: 22px; }
  body.loosediamonds-index-index .paging_full_numbers span.paginate_button, body.choosediamond-index-pair .paging_full_numbers span.paginate_button, body.loosediamonds-search-filter .paging_full_numbers span.paginate_button, body.loosediamonds-index-diamondsearch .paging_full_numbers span.paginate_button, body.choosediamond-index-index .paging_full_numbers span.paginate_button {
    padding: 2px 2px;
    cursor: pointer; }
  body.loosediamonds-index-index .paging_full_numbers span.paginate_active, body.choosediamond-index-pair .paging_full_numbers span.paginate_active, body.loosediamonds-search-filter .paging_full_numbers span.paginate_active, body.loosediamonds-index-diamondsearch .paging_full_numbers span.paginate_active, body.choosediamond-index-index .paging_full_numbers span.paginate_active {
    padding: 2px 6px;
    cursor: pointer; }
  body.loosediamonds-index-index #example_first, body.loosediamonds-index-index #example_last, body.choosediamond-index-pair #example_first, body.choosediamond-index-pair #example_last, body.loosediamonds-search-filter #example_first, body.loosediamonds-search-filter #example_last, body.loosediamonds-index-diamondsearch #example_first, body.loosediamonds-index-diamondsearch #example_last, body.choosediamond-index-index #example_first, body.choosediamond-index-index #example_last {
    display: none; }
  body.loosediamonds-index-index span.paginate_button.next, body.loosediamonds-index-index span.paginate_button.previous, body.choosediamond-index-pair span.paginate_button.next, body.choosediamond-index-pair span.paginate_button.previous, body.loosediamonds-search-filter span.paginate_button.next, body.loosediamonds-search-filter span.paginate_button.previous, body.loosediamonds-index-diamondsearch span.paginate_button.next, body.loosediamonds-index-diamondsearch span.paginate_button.previous, body.choosediamond-index-index span.paginate_button.next, body.choosediamond-index-index span.paginate_button.previous {
    color: #880000;
    width: 700px; }
  body.loosediamonds-index-index .paging_full_numbers span.paginate_button:hover, body.choosediamond-index-pair .paging_full_numbers span.paginate_button:hover, body.loosediamonds-search-filter .paging_full_numbers span.paginate_button:hover, body.loosediamonds-index-diamondsearch .paging_full_numbers span.paginate_button:hover, body.choosediamond-index-index .paging_full_numbers span.paginate_button:hover {
    /*	background-color: #ccc;*/ }
  body.loosediamonds-index-index .paging_full_numbers span.paginate_active, body.choosediamond-index-pair .paging_full_numbers span.paginate_active, body.loosediamonds-search-filter .paging_full_numbers span.paginate_active, body.loosediamonds-index-diamondsearch .paging_full_numbers span.paginate_active, body.choosediamond-index-index .paging_full_numbers span.paginate_active {
    background-color: white;
    color: #880000;
    text-decoration: underline; }
  body.loosediamonds-index-index table.display tr.even.row_selected td, body.choosediamond-index-pair table.display tr.even.row_selected td, body.loosediamonds-search-filter table.display tr.even.row_selected td, body.loosediamonds-index-diamondsearch table.display tr.even.row_selected td, body.choosediamond-index-index table.display tr.even.row_selected td {
    background-color: #B0BED9; }
  body.loosediamonds-index-index table.display tr.odd.row_selected td, body.choosediamond-index-pair table.display tr.odd.row_selected td, body.loosediamonds-search-filter table.display tr.odd.row_selected td, body.loosediamonds-index-diamondsearch table.display tr.odd.row_selected td, body.choosediamond-index-index table.display tr.odd.row_selected td {
    background-color: #9FAFD1; }
  body.loosediamonds-index-index tr.odd td.sorting_1, body.choosediamond-index-pair tr.odd td.sorting_1, body.loosediamonds-search-filter tr.odd td.sorting_1, body.loosediamonds-index-diamondsearch tr.odd td.sorting_1, body.choosediamond-index-index tr.odd td.sorting_1 {
    background-color: #f1f1f1; }
  body.loosediamonds-index-index tr.odd td.sorting_2, body.choosediamond-index-pair tr.odd td.sorting_2, body.loosediamonds-search-filter tr.odd td.sorting_2, body.loosediamonds-index-diamondsearch tr.odd td.sorting_2, body.choosediamond-index-index tr.odd td.sorting_2 {
    background-color: #DADCFF; }
  body.loosediamonds-index-index tr.odd td.sorting_3, body.choosediamond-index-pair tr.odd td.sorting_3, body.loosediamonds-search-filter tr.odd td.sorting_3, body.loosediamonds-index-diamondsearch tr.odd td.sorting_3, body.choosediamond-index-index tr.odd td.sorting_3 {
    background-color: #E0E2FF; }
  body.loosediamonds-index-index tr.even td.sorting_1, body.choosediamond-index-pair tr.even td.sorting_1, body.loosediamonds-search-filter tr.even td.sorting_1, body.loosediamonds-index-diamondsearch tr.even td.sorting_1, body.choosediamond-index-index tr.even td.sorting_1 {
    background-color: none; }
  body.loosediamonds-index-index tr.even td.sorting_2, body.choosediamond-index-pair tr.even td.sorting_2, body.loosediamonds-search-filter tr.even td.sorting_2, body.loosediamonds-index-diamondsearch tr.even td.sorting_2, body.choosediamond-index-index tr.even td.sorting_2 {
    background-color: #F2F3FF; }
  body.loosediamonds-index-index tr.even td.sorting_3, body.choosediamond-index-pair tr.even td.sorting_3, body.loosediamonds-search-filter tr.even td.sorting_3, body.loosediamonds-index-diamondsearch tr.even td.sorting_3, body.choosediamond-index-index tr.even td.sorting_3 {
    background-color: #F9F9FF; }
  body.loosediamonds-index-index table#example, body.choosediamond-index-pair table#example, body.loosediamonds-search-filter table#example, body.loosediamonds-index-diamondsearch table#example, body.choosediamond-index-index table#example {
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: 400;
    color: #000;
    background: #ffffff;
    padding: 0 10px 10px; }
  body.loosediamonds-index-index table#example > thead > tr, body.choosediamond-index-pair table#example > thead > tr, body.loosediamonds-search-filter table#example > thead > tr, body.loosediamonds-index-diamondsearch table#example > thead > tr, body.choosediamond-index-index table#example > thead > tr {
    color: #FFF;
    font-weight: bold; }
  body.loosediamonds-index-index table#example, body.choosediamond-index-pair table#example, body.loosediamonds-search-filter table#example, body.loosediamonds-index-diamondsearch table#example, body.choosediamond-index-index table#example {
    width: 723px; }
  body.loosediamonds-index-index #example_wrapper, body.choosediamond-index-pair #example_wrapper, body.loosediamonds-search-filter #example_wrapper, body.loosediamonds-index-diamondsearch #example_wrapper, body.choosediamond-index-index #example_wrapper {
    width: 725px; }
  body.loosediamonds-index-index #example_info, body.loosediamonds-index-index #example_paginate, body.choosediamond-index-pair #example_info, body.choosediamond-index-pair #example_paginate, body.loosediamonds-search-filter #example_info, body.loosediamonds-search-filter #example_paginate, body.loosediamonds-index-diamondsearch #example_info, body.loosediamonds-index-diamondsearch #example_paginate, body.choosediamond-index-index #example_info, body.choosediamond-index-index #example_paginate {
    margin-top: 15px;
    color: #63666A;
    width: 350px; }
  body.loosediamonds-index-index table#compare_grid, body.choosediamond-index-pair table#compare_grid, body.loosediamonds-search-filter table#compare_grid, body.loosediamonds-index-diamondsearch table#compare_grid, body.choosediamond-index-index table#compare_grid {
    font-size: 9px; }
  body.loosediamonds-index-index tr.odd.gradeA td.sorting_1, body.choosediamond-index-pair tr.odd.gradeA td.sorting_1, body.loosediamonds-search-filter tr.odd.gradeA td.sorting_1, body.loosediamonds-index-diamondsearch tr.odd.gradeA td.sorting_1, body.choosediamond-index-index tr.odd.gradeA td.sorting_1 {
    background-color: #c4ffc4; }
  body.loosediamonds-index-index tr.odd.gradeA td.sorting_2, body.choosediamond-index-pair tr.odd.gradeA td.sorting_2, body.loosediamonds-search-filter tr.odd.gradeA td.sorting_2, body.loosediamonds-index-diamondsearch tr.odd.gradeA td.sorting_2, body.choosediamond-index-index tr.odd.gradeA td.sorting_2 {
    background-color: #d1ffd1; }
  body.loosediamonds-index-index tr.odd.gradeA td.sorting_3, body.choosediamond-index-pair tr.odd.gradeA td.sorting_3, body.loosediamonds-search-filter tr.odd.gradeA td.sorting_3, body.loosediamonds-index-diamondsearch tr.odd.gradeA td.sorting_3, body.choosediamond-index-index tr.odd.gradeA td.sorting_3 {
    background-color: #d1ffd1; }
  body.loosediamonds-index-index tr.even.gradeA td.sorting_1, body.choosediamond-index-pair tr.even.gradeA td.sorting_1, body.loosediamonds-search-filter tr.even.gradeA td.sorting_1, body.loosediamonds-index-diamondsearch tr.even.gradeA td.sorting_1, body.choosediamond-index-index tr.even.gradeA td.sorting_1 {
    background-color: #d5ffd5; }
  body.loosediamonds-index-index tr.even.gradeA td.sorting_2, body.choosediamond-index-pair tr.even.gradeA td.sorting_2, body.loosediamonds-search-filter tr.even.gradeA td.sorting_2, body.loosediamonds-index-diamondsearch tr.even.gradeA td.sorting_2, body.choosediamond-index-index tr.even.gradeA td.sorting_2 {
    background-color: #e2ffe2; }
  body.loosediamonds-index-index tr.even.gradeA td.sorting_3, body.choosediamond-index-pair tr.even.gradeA td.sorting_3, body.loosediamonds-search-filter tr.even.gradeA td.sorting_3, body.loosediamonds-index-diamondsearch tr.even.gradeA td.sorting_3, body.choosediamond-index-index tr.even.gradeA td.sorting_3 {
    background-color: #e2ffe2; }
  body.loosediamonds-index-index tr.odd.gradeC td.sorting_1, body.choosediamond-index-pair tr.odd.gradeC td.sorting_1, body.loosediamonds-search-filter tr.odd.gradeC td.sorting_1, body.loosediamonds-index-diamondsearch tr.odd.gradeC td.sorting_1, body.choosediamond-index-index tr.odd.gradeC td.sorting_1 {
    background-color: #c4c4ff; }
  body.loosediamonds-index-index tr.odd.gradeC td.sorting_2, body.choosediamond-index-pair tr.odd.gradeC td.sorting_2, body.loosediamonds-search-filter tr.odd.gradeC td.sorting_2, body.loosediamonds-index-diamondsearch tr.odd.gradeC td.sorting_2, body.choosediamond-index-index tr.odd.gradeC td.sorting_2 {
    background-color: #d1d1ff; }
  body.loosediamonds-index-index tr.odd.gradeC td.sorting_3, body.choosediamond-index-pair tr.odd.gradeC td.sorting_3, body.loosediamonds-search-filter tr.odd.gradeC td.sorting_3, body.loosediamonds-index-diamondsearch tr.odd.gradeC td.sorting_3, body.choosediamond-index-index tr.odd.gradeC td.sorting_3 {
    background-color: #d1d1ff; }
  body.loosediamonds-index-index tr.even.gradeC td.sorting_1, body.choosediamond-index-pair tr.even.gradeC td.sorting_1, body.loosediamonds-search-filter tr.even.gradeC td.sorting_1, body.loosediamonds-index-diamondsearch tr.even.gradeC td.sorting_1, body.choosediamond-index-index tr.even.gradeC td.sorting_1 {
    background-color: #d5d5ff; }
  body.loosediamonds-index-index tr.even.gradeC td.sorting_2, body.choosediamond-index-pair tr.even.gradeC td.sorting_2, body.loosediamonds-search-filter tr.even.gradeC td.sorting_2, body.loosediamonds-index-diamondsearch tr.even.gradeC td.sorting_2, body.choosediamond-index-index tr.even.gradeC td.sorting_2 {
    background-color: #e2e2ff; }
  body.loosediamonds-index-index tr.even.gradeC td.sorting_3, body.choosediamond-index-pair tr.even.gradeC td.sorting_3, body.loosediamonds-search-filter tr.even.gradeC td.sorting_3, body.loosediamonds-index-diamondsearch tr.even.gradeC td.sorting_3, body.choosediamond-index-index tr.even.gradeC td.sorting_3 {
    background-color: #e2e2ff; }
  body.loosediamonds-index-index tr.odd.gradeX td.sorting_1, body.choosediamond-index-pair tr.odd.gradeX td.sorting_1, body.loosediamonds-search-filter tr.odd.gradeX td.sorting_1, body.loosediamonds-index-diamondsearch tr.odd.gradeX td.sorting_1, body.choosediamond-index-index tr.odd.gradeX td.sorting_1 {
    background-color: #ffc4c4; }
  body.loosediamonds-index-index tr.odd.gradeX td.sorting_2, body.choosediamond-index-pair tr.odd.gradeX td.sorting_2, body.loosediamonds-search-filter tr.odd.gradeX td.sorting_2, body.loosediamonds-index-diamondsearch tr.odd.gradeX td.sorting_2, body.choosediamond-index-index tr.odd.gradeX td.sorting_2 {
    background-color: #ffd1d1; }
  body.loosediamonds-index-index tr.odd.gradeX td.sorting_3, body.choosediamond-index-pair tr.odd.gradeX td.sorting_3, body.loosediamonds-search-filter tr.odd.gradeX td.sorting_3, body.loosediamonds-index-diamondsearch tr.odd.gradeX td.sorting_3, body.choosediamond-index-index tr.odd.gradeX td.sorting_3 {
    background-color: #ffd1d1; }
  body.loosediamonds-index-index tr.even.gradeX td.sorting_1, body.choosediamond-index-pair tr.even.gradeX td.sorting_1, body.loosediamonds-search-filter tr.even.gradeX td.sorting_1, body.loosediamonds-index-diamondsearch tr.even.gradeX td.sorting_1, body.choosediamond-index-index tr.even.gradeX td.sorting_1 {
    background-color: #ffd5d5; }
  body.loosediamonds-index-index tr.even.gradeX td.sorting_2, body.choosediamond-index-pair tr.even.gradeX td.sorting_2, body.loosediamonds-search-filter tr.even.gradeX td.sorting_2, body.loosediamonds-index-diamondsearch tr.even.gradeX td.sorting_2, body.choosediamond-index-index tr.even.gradeX td.sorting_2 {
    background-color: #ffe2e2; }
  body.loosediamonds-index-index tr.even.gradeX td.sorting_3, body.choosediamond-index-pair tr.even.gradeX td.sorting_3, body.loosediamonds-search-filter tr.even.gradeX td.sorting_3, body.loosediamonds-index-diamondsearch tr.even.gradeX td.sorting_3, body.choosediamond-index-index tr.even.gradeX td.sorting_3 {
    background-color: #ffe2e2; }
  body.loosediamonds-index-index tr.odd.gradeU td.sorting_1, body.choosediamond-index-pair tr.odd.gradeU td.sorting_1, body.loosediamonds-search-filter tr.odd.gradeU td.sorting_1, body.loosediamonds-index-diamondsearch tr.odd.gradeU td.sorting_1, body.choosediamond-index-index tr.odd.gradeU td.sorting_1 {
    background-color: #c4c4c4; }
  body.loosediamonds-index-index tr.odd.gradeU td.sorting_2, body.choosediamond-index-pair tr.odd.gradeU td.sorting_2, body.loosediamonds-search-filter tr.odd.gradeU td.sorting_2, body.loosediamonds-index-diamondsearch tr.odd.gradeU td.sorting_2, body.choosediamond-index-index tr.odd.gradeU td.sorting_2 {
    background-color: #d1d1d1; }
  body.loosediamonds-index-index tr.odd.gradeU td.sorting_3, body.choosediamond-index-pair tr.odd.gradeU td.sorting_3, body.loosediamonds-search-filter tr.odd.gradeU td.sorting_3, body.loosediamonds-index-diamondsearch tr.odd.gradeU td.sorting_3, body.choosediamond-index-index tr.odd.gradeU td.sorting_3 {
    background-color: #d1d1d1; }
  body.loosediamonds-index-index tr.even.gradeU td.sorting_1, body.choosediamond-index-pair tr.even.gradeU td.sorting_1, body.loosediamonds-search-filter tr.even.gradeU td.sorting_1, body.loosediamonds-index-diamondsearch tr.even.gradeU td.sorting_1, body.choosediamond-index-index tr.even.gradeU td.sorting_1 {
    background-color: #d5d5d5; }
  body.loosediamonds-index-index tr.even.gradeU td.sorting_2, body.choosediamond-index-pair tr.even.gradeU td.sorting_2, body.loosediamonds-search-filter tr.even.gradeU td.sorting_2, body.loosediamonds-index-diamondsearch tr.even.gradeU td.sorting_2, body.choosediamond-index-index tr.even.gradeU td.sorting_2 {
    background-color: #e2e2e2; }
  body.loosediamonds-index-index tr.even.gradeU td.sorting_3, body.choosediamond-index-pair tr.even.gradeU td.sorting_3, body.loosediamonds-search-filter tr.even.gradeU td.sorting_3, body.loosediamonds-index-diamondsearch tr.even.gradeU td.sorting_3, body.choosediamond-index-index tr.even.gradeU td.sorting_3 {
    background-color: #e2e2e2; }
  body.loosediamonds-index-index .ex_highlight #example tbody tr.even:hover, body.loosediamonds-index-index #example tbody tr.even td.highlighted, body.choosediamond-index-pair .ex_highlight #example tbody tr.even:hover, body.choosediamond-index-pair #example tbody tr.even td.highlighted, body.loosediamonds-search-filter .ex_highlight #example tbody tr.even:hover, body.loosediamonds-search-filter #example tbody tr.even td.highlighted, body.loosediamonds-index-diamondsearch .ex_highlight #example tbody tr.even:hover, body.loosediamonds-index-diamondsearch #example tbody tr.even td.highlighted, body.choosediamond-index-index .ex_highlight #example tbody tr.even:hover, body.choosediamond-index-index #example tbody tr.even td.highlighted {
    background-color: #ECFFB3; }
  body.loosediamonds-index-index .ex_highlight #example tbody tr.odd:hover, body.loosediamonds-index-index #example tbody tr.odd td.highlighted, body.choosediamond-index-pair .ex_highlight #example tbody tr.odd:hover, body.choosediamond-index-pair #example tbody tr.odd td.highlighted, body.loosediamonds-search-filter .ex_highlight #example tbody tr.odd:hover, body.loosediamonds-search-filter #example tbody tr.odd td.highlighted, body.loosediamonds-index-diamondsearch .ex_highlight #example tbody tr.odd:hover, body.loosediamonds-index-diamondsearch #example tbody tr.odd td.highlighted, body.choosediamond-index-index .ex_highlight #example tbody tr.odd:hover, body.choosediamond-index-index #example tbody tr.odd td.highlighted {
    background-color: #E6FF99; }
  body.loosediamonds-index-index .ex_highlight_row #example tr.even:hover, body.choosediamond-index-pair .ex_highlight_row #example tr.even:hover, body.loosediamonds-search-filter .ex_highlight_row #example tr.even:hover, body.loosediamonds-index-diamondsearch .ex_highlight_row #example tr.even:hover, body.choosediamond-index-index .ex_highlight_row #example tr.even:hover {
    background-color: #ECFFB3; }
  body.loosediamonds-index-index .ex_highlight_row #example tr.even:hover td.sorting_1, body.choosediamond-index-pair .ex_highlight_row #example tr.even:hover td.sorting_1, body.loosediamonds-search-filter .ex_highlight_row #example tr.even:hover td.sorting_1, body.loosediamonds-index-diamondsearch .ex_highlight_row #example tr.even:hover td.sorting_1, body.choosediamond-index-index .ex_highlight_row #example tr.even:hover td.sorting_1 {
    background-color: #DDFF75; }
  body.loosediamonds-index-index .ex_highlight_row #example tr.even:hover td.sorting_2, body.choosediamond-index-pair .ex_highlight_row #example tr.even:hover td.sorting_2, body.loosediamonds-search-filter .ex_highlight_row #example tr.even:hover td.sorting_2, body.loosediamonds-index-diamondsearch .ex_highlight_row #example tr.even:hover td.sorting_2, body.choosediamond-index-index .ex_highlight_row #example tr.even:hover td.sorting_2 {
    background-color: #E7FF9E; }
  body.loosediamonds-index-index .ex_highlight_row #example tr.even:hover td.sorting_3, body.choosediamond-index-pair .ex_highlight_row #example tr.even:hover td.sorting_3, body.loosediamonds-search-filter .ex_highlight_row #example tr.even:hover td.sorting_3, body.loosediamonds-index-diamondsearch .ex_highlight_row #example tr.even:hover td.sorting_3, body.choosediamond-index-index .ex_highlight_row #example tr.even:hover td.sorting_3 {
    background-color: #E2FF89; }
  body.loosediamonds-index-index .ex_highlight_row #example tr.odd:hover, body.choosediamond-index-pair .ex_highlight_row #example tr.odd:hover, body.loosediamonds-search-filter .ex_highlight_row #example tr.odd:hover, body.loosediamonds-index-diamondsearch .ex_highlight_row #example tr.odd:hover, body.choosediamond-index-index .ex_highlight_row #example tr.odd:hover {
    background-color: #E6FF99; }
  body.loosediamonds-index-index .ex_highlight_row #example tr.odd:hover td.sorting_1, body.choosediamond-index-pair .ex_highlight_row #example tr.odd:hover td.sorting_1, body.loosediamonds-search-filter .ex_highlight_row #example tr.odd:hover td.sorting_1, body.loosediamonds-index-diamondsearch .ex_highlight_row #example tr.odd:hover td.sorting_1, body.choosediamond-index-index .ex_highlight_row #example tr.odd:hover td.sorting_1 {
    background-color: #D6FF5C; }
  body.loosediamonds-index-index .ex_highlight_row #example tr.odd:hover td.sorting_2, body.choosediamond-index-pair .ex_highlight_row #example tr.odd:hover td.sorting_2, body.loosediamonds-search-filter .ex_highlight_row #example tr.odd:hover td.sorting_2, body.loosediamonds-index-diamondsearch .ex_highlight_row #example tr.odd:hover td.sorting_2, body.choosediamond-index-index .ex_highlight_row #example tr.odd:hover td.sorting_2 {
    background-color: #E0FF84; }
  body.loosediamonds-index-index .ex_highlight_row #example tr.odd:hover td.sorting_3, body.choosediamond-index-pair .ex_highlight_row #example tr.odd:hover td.sorting_3, body.loosediamonds-search-filter .ex_highlight_row #example tr.odd:hover td.sorting_3, body.loosediamonds-index-diamondsearch .ex_highlight_row #example tr.odd:hover td.sorting_3, body.choosediamond-index-index .ex_highlight_row #example tr.odd:hover td.sorting_3 {
    background-color: #DBFF70; }
  body.loosediamonds-index-index table.KeyTable td, body.choosediamond-index-pair table.KeyTable td, body.loosediamonds-search-filter table.KeyTable td, body.loosediamonds-index-diamondsearch table.KeyTable td, body.choosediamond-index-index table.KeyTable td {
    border: 3px solid transparent; }
  body.loosediamonds-index-index table.KeyTable td.focus, body.choosediamond-index-pair table.KeyTable td.focus, body.loosediamonds-search-filter table.KeyTable td.focus, body.loosediamonds-index-diamondsearch table.KeyTable td.focus, body.choosediamond-index-index table.KeyTable td.focus {
    border: 3px solid #3366FF; }
  body.loosediamonds-index-index table.display tr.gradeA, body.choosediamond-index-pair table.display tr.gradeA, body.loosediamonds-search-filter table.display tr.gradeA, body.loosediamonds-index-diamondsearch table.display tr.gradeA, body.choosediamond-index-index table.display tr.gradeA {
    background-color: #eeffee; }
  body.loosediamonds-index-index table.display tr.gradeC, body.choosediamond-index-pair table.display tr.gradeC, body.loosediamonds-search-filter table.display tr.gradeC, body.loosediamonds-index-diamondsearch table.display tr.gradeC, body.choosediamond-index-index table.display tr.gradeC {
    background-color: #ddddff; }
  body.loosediamonds-index-index table.display tr.gradeX, body.choosediamond-index-pair table.display tr.gradeX, body.loosediamonds-search-filter table.display tr.gradeX, body.loosediamonds-index-diamondsearch table.display tr.gradeX, body.choosediamond-index-index table.display tr.gradeX {
    background-color: #ffdddd; }
  body.loosediamonds-index-index table.display tr.gradeU, body.choosediamond-index-pair table.display tr.gradeU, body.loosediamonds-search-filter table.display tr.gradeU, body.loosediamonds-index-diamondsearch table.display tr.gradeU, body.choosediamond-index-index table.display tr.gradeU {
    background-color: #ddd; }
  body.loosediamonds-index-index div.box, body.choosediamond-index-pair div.box, body.loosediamonds-search-filter div.box, body.loosediamonds-index-diamondsearch div.box, body.choosediamond-index-index div.box {
    height: 100px;
    padding: 10px;
    overflow: auto;
    border: 1px solid #8080FF;
    background-color: #E5E5FF; }
  body.loosediamonds-index-index #dt_example, body.choosediamond-index-pair #dt_example, body.loosediamonds-search-filter #dt_example, body.loosediamonds-index-diamondsearch #dt_example, body.choosediamond-index-index #dt_example {
    font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: #333;
    background-color: #fff; }
  body.loosediamonds-index-index .toggle_compare, body.choosediamond-index-pair .toggle_compare, body.loosediamonds-search-filter .toggle_compare, body.loosediamonds-index-diamondsearch .toggle_compare, body.choosediamond-index-index .toggle_compare {
    top: 555px;
    width: 718px !important;
    position: absolute; }
  body.loosediamonds-index-index tr.tooltip td, body.choosediamond-index-pair tr.tooltip td, body.loosediamonds-search-filter tr.tooltip td, body.loosediamonds-index-diamondsearch tr.tooltip td, body.choosediamond-index-index tr.tooltip td {
    padding: 0; }

body.loosediamonds-index-index, body.choosediamond-index-pair, body.loosediamonds-search-filter, body.choosediamond-index-index {
  /*.categoryrmRight {width:600px; float:left; border-right:solid 1px #1b3e5d; background:url(../images/category-bg.gif) repeat-x #fff; padding:25px 0 0 10px; position:relative; z-index:90; height:155px;}
	*/
  /* .fluor-padding-span{padding-right:15px; width:55px;} */
  /**/
  /*#subsubmenu4 {padding:0; margin:0;}
	*/
  /*bridel page*/
  /* diamonds page*/
  /*bridel page*/
  /*0226*/
  /* submenu1 */
  /*.categoryLeft ul#submenu3 li a:hover {text-decoration:none; color:#800; background:none;}
	*/
  /*.categoryLeft ul.bridalSub ul li {list-style:none;}
	*/
  /*.CoinImageLeft {width:271px;}
	*/
  /*14*/
  /*my work*/
  /*My work*/
  /**/
  /*** Comment by uthai  ***/
  /* 
	.insidetooltip {border:2px solid #94bae0; display:none; position:absolute; top:170px !important; background:#FFF; left:0px !important; height:165px; width:584px; margin-left:-1px; z-index:1000 !important;}
	.insidetooltip ul.bottomImg li.disImg {list-style:none; float:left; margin:10px; border:1px solid #CCC; height:128px; width:362px; background-color:#f5f5f0; padding:8px 11px;}
	.insidetooltip ul.bottomImg li.disImg img {float:left; margin-right:8px;}
	.insidetooltip ul.bottomImg li.text a {color:#2164A0; font-size:11px;}
	.insidetooltip ul.bottomImg li.text h3 {color:#980404; margin:0 0 5px; padding:0; font-size:18px; font-weight:normal;}
	.insidetooltip ul.bottomImg li.text p {margin:0; padding:0; font-size:11px; line-height:14px; color:#000;}
	.insidetooltip ul.bottomImg li.text {padding:12px 0 0 10px; float:left; width:163px; height:165px; list-style:none; margin-right:4px;}
	*/
  /*cl-traditions*/
  /***Added for compare grid ticket by bharath***/
  /*V4 loosediamonds listing */
  /***pair diamonds page css***/ }
  body.loosediamonds-index-index, body.choosediamond-index-pair, body.loosediamonds-search-filter, body.choosediamond-index-index {
    padding: 0;
    margin: 0;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #1f1e24;
    font-size: 12px; }
  body.loosediamonds-index-index a img, body.choosediamond-index-pair a img, body.loosediamonds-search-filter a img, body.choosediamond-index-index a img {
    border: none; }
  body.loosediamonds-index-index .wrapper, body.choosediamond-index-pair .wrapper, body.loosediamonds-search-filter .wrapper, body.choosediamond-index-index .wrapper {
    width: 100%;
    margin: 0 auto;
    border: solid 1px #000;
    display: block;
    overflow: hidden;
    border-top: none; }
  body.loosediamonds-index-index .logo, body.choosediamond-index-pair .logo, body.loosediamonds-search-filter .logo, body.choosediamond-index-index .logo {
    float: left;
    padding-top: 5px; }
  body.loosediamonds-index-index .headerRight, body.choosediamond-index-pair .headerRight, body.loosediamonds-search-filter .headerRight, body.choosediamond-index-index .headerRight {
    float: right;
    width: 540px;
    padding-bottom: 3px; }
  body.loosediamonds-index-index .topMenu, body.choosediamond-index-pair .topMenu, body.loosediamonds-search-filter .topMenu, body.choosediamond-index-index .topMenu {
    padding-top: 10px;
    padding-bottom: 12px;
    float: right; }
  body.loosediamonds-index-index .topMenu ul, body.choosediamond-index-pair .topMenu ul, body.loosediamonds-search-filter .topMenu ul, body.choosediamond-index-index .topMenu ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .topMenu ul li, body.choosediamond-index-pair .topMenu ul li, body.loosediamonds-search-filter .topMenu ul li, body.choosediamond-index-index .topMenu ul li {
    list-style-type: none;
    float: left;
    font-size: 12px;
    color: #800;
    padding: 0 5px;
    border-right: solid 1px #1f639f; }
  body.loosediamonds-index-index .topMenu ul li.last, body.choosediamond-index-pair .topMenu ul li.last, body.loosediamonds-search-filter .topMenu ul li.last, body.choosediamond-index-index .topMenu ul li.last {
    border-right: none;
    padding-right: 4px; }
  body.loosediamonds-index-index .topMenu ul li, body.choosediamond-index-pair .topMenu ul li, body.loosediamonds-search-filter .topMenu ul li, body.choosediamond-index-index .topMenu ul li {
    text-decoration: none;
    color: #1f639f; }
  body.loosediamonds-index-index .topMenu ul li a, body.choosediamond-index-pair .topMenu ul li a, body.loosediamonds-search-filter .topMenu ul li a, body.choosediamond-index-index .topMenu ul li a {
    text-decoration: none;
    color: #1f639f; }
  body.loosediamonds-index-index .topMenu ul li a:hover, body.choosediamond-index-pair .topMenu ul li a:hover, body.loosediamonds-search-filter .topMenu ul li a:hover, body.choosediamond-index-index .topMenu ul li a:hover {
    text-decoration: underline;
    color: #800; }
  body.loosediamonds-index-index .topMenu ul li a.first, body.choosediamond-index-pair .topMenu ul li a.first, body.loosediamonds-search-filter .topMenu ul li a.first, body.choosediamond-index-index .topMenu ul li a.first {
    color: #666; }
  body.loosediamonds-index-index .topMenu ul li a.first:hover, body.choosediamond-index-pair .topMenu ul li a.first:hover, body.loosediamonds-search-filter .topMenu ul li a.first:hover, body.choosediamond-index-index .topMenu ul li a.first:hover {
    color: #666;
    text-decoration: underline; }
  body.loosediamonds-index-index .headerRightBottom, body.choosediamond-index-pair .headerRightBottom, body.loosediamonds-search-filter .headerRightBottom, body.choosediamond-index-index .headerRightBottom {
    padding: 0;
    font-size: 12px;
    clear: both;
    float: right;
    width: 510px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .headerRightBottom ul, body.choosediamond-index-pair .headerRightBottom ul, body.loosediamonds-search-filter .headerRightBottom ul, body.choosediamond-index-index .headerRightBottom ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .headerRightBottom ul li, body.choosediamond-index-pair .headerRightBottom ul li, body.loosediamonds-search-filter .headerRightBottom ul li, body.choosediamond-index-index .headerRightBottom ul li {
    list-style-type: none;
    float: left;
    color: #800; }
  body.loosediamonds-index-index .headerRightBottom ul li a.rb, body.choosediamond-index-pair .headerRightBottom ul li a.rb, body.loosediamonds-search-filter .headerRightBottom ul li a.rb, body.choosediamond-index-index .headerRightBottom ul li a.rb {
    border-right: solid 1px #696969;
    color: #333 !important; }
  body.loosediamonds-index-index .headerRightBottom ul li a.rb:hover, body.choosediamond-index-pair .headerRightBottom ul li a.rb:hover, body.loosediamonds-search-filter .headerRightBottom ul li a.rb:hover, body.choosediamond-index-index .headerRightBottom ul li a.rb:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .headerRightBottom ul li a, body.choosediamond-index-pair .headerRightBottom ul li a, body.loosediamonds-search-filter .headerRightBottom ul li a, body.choosediamond-index-index .headerRightBottom ul li a {
    color: #800;
    text-decoration: none;
    padding: 0 7px;
    display: block;
    margin-top: 5px; }
  body.loosediamonds-index-index .headerRightBottom ul li a:hover, body.choosediamond-index-pair .headerRightBottom ul li a:hover, body.loosediamonds-search-filter .headerRightBottom ul li a:hover, body.choosediamond-index-index .headerRightBottom ul li a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .headerRightBottom ul li img, body.choosediamond-index-pair .headerRightBottom ul li img, body.loosediamonds-search-filter .headerRightBottom ul li img, body.choosediamond-index-index .headerRightBottom ul li img {
    vertical-align: text-bottom;
    padding: 0 3px 0 4px; }
  body.loosediamonds-index-index .headerRightBottom ul li input, body.choosediamond-index-pair .headerRightBottom ul li input, body.loosediamonds-search-filter .headerRightBottom ul li input, body.choosediamond-index-index .headerRightBottom ul li input {
    width: 248px;
    border: #999 solid 1px;
    border-right: none;
    padding: 6px;
    height: 13px;
    font-size: 11px;
    border-right: snow;
    float: left; }
  body.loosediamonds-index-index .headerRightBottom ul li input.searchBtn, body.choosediamond-index-pair .headerRightBottom ul li input.searchBtn, body.loosediamonds-search-filter .headerRightBottom ul li input.searchBtn, body.choosediamond-index-index .headerRightBottom ul li input.searchBtn {
    width: 35px;
    height: 27px;
    border: none;
    padding: 0; }
  body.loosediamonds-index-index .menu, body.choosediamond-index-pair .menu, body.loosediamonds-search-filter .menu, body.choosediamond-index-index .menu {
    width: 956px;
    clear: both; }
  body.loosediamonds-index-index .shopByCategory, body.choosediamond-index-pair .shopByCategory, body.loosediamonds-search-filter .shopByCategory, body.choosediamond-index-index .shopByCategory {
    width: 181px;
    float: left;
    height: 170px;
    border-bottom: solid 1px #e6e7e9;
    background-color: #fff; }
  body.loosediamonds-index-index .shopByCategoryContent, body.choosediamond-index-pair .shopByCategoryContent, body.loosediamonds-search-filter .shopByCategoryContent, body.choosediamond-index-index .shopByCategoryContent {
    padding: 9px 0 30px 12px; }
  body.loosediamonds-index-index .shopByCategoryContent ul, body.choosediamond-index-pair .shopByCategoryContent ul, body.loosediamonds-search-filter .shopByCategoryContent ul, body.choosediamond-index-index .shopByCategoryContent ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .shopByCategoryContent ul li, body.choosediamond-index-pair .shopByCategoryContent ul li, body.loosediamonds-search-filter .shopByCategoryContent ul li, body.choosediamond-index-index .shopByCategoryContent ul li {
    list-style-type: none;
    color: #195f9d;
    font-size: 12px;
    width: 165px;
    float: left;
    line-height: 13px; }
  body.loosediamonds-index-index .shopByCategoryContent ul li a, body.choosediamond-index-pair .shopByCategoryContent ul li a, body.loosediamonds-search-filter .shopByCategoryContent ul li a, body.choosediamond-index-index .shopByCategoryContent ul li a {
    text-decoration: none;
    color: #333;
    display: block;
    overflow: hidden;
    font-weight: bold;
    padding-bottom: 6px;
    width: 165px; }
  body.loosediamonds-index-index .shopByCategoryContent ul li a:hover, body.choosediamond-index-pair .shopByCategoryContent ul li a:hover, body.loosediamonds-search-filter .shopByCategoryContent ul li a:hover, body.choosediamond-index-index .shopByCategoryContent ul li a:hover {
    text-decoration: none;
    color: #2164A0 !important;
    background: url(../images/right-arrow.gif) no-repeat 152px 5px; }
  body.loosediamonds-index-index .shopByCategoryContent ul li a.active, body.choosediamond-index-pair .shopByCategoryContent ul li a.active, body.loosediamonds-search-filter .shopByCategoryContent ul li a.active, body.choosediamond-index-index .shopByCategoryContent ul li a.active {
    text-decoration: none;
    color: #2164A0;
    background: url(../images/right-arrow.gif) no-repeat 152px 5px; }
  body.loosediamonds-index-index .shopByCategoryTitle, body.choosediamond-index-pair .shopByCategoryTitle, body.loosediamonds-search-filter .shopByCategoryTitle, body.choosediamond-index-index .shopByCategoryTitle {
    background: url(../images/title-bg.gif) repeat-x;
    padding: 9px 12px 8px;
    font-size: 12px;
    color: #FFF;
    font-weight: bold; }
  body.loosediamonds-index-index .category, body.choosediamond-index-pair .category, body.loosediamonds-search-filter .category, body.choosediamond-index-index .category {
    width: 576px;
    float: left;
    border-right: solid 1px #1b3e5d;
    border-bottom: solid 1px #e6e7e9;
    border-left: solid 1px #1b3e5d;
    background: url(../images/category-bg.gif) repeat-x #fff;
    padding: 33px 0 0 10px;
    position: relative;
    z-index: 90;
    height: 137px;
    margin: 0; }
  body.loosediamonds-index-index .category h2, body.choosediamond-index-pair .category h2, body.loosediamonds-search-filter .category h2, body.choosediamond-index-index .category h2 {
    font-size: 29px;
    padding: 0 0 10px 0;
    margin: 0;
    font-family: "PT Sans","Times New Roman", Times, serif;
    color: #800;
    font-weight: normal; }
  body.loosediamonds-index-index .category p, body.choosediamond-index-pair .category p, body.loosediamonds-search-filter .category p, body.choosediamond-index-index .category p {
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 18px; }
  body.loosediamonds-index-index .welcomeNote, body.choosediamond-index-pair .welcomeNote, body.loosediamonds-search-filter .welcomeNote, body.choosediamond-index-index .welcomeNote {
    position: relative;
    /*left:182px; top:-184px; */
    height: 155px !important;
    z-index: 50; }
  body.loosediamonds-index-index .welcome, body.choosediamond-index-pair .welcome, body.loosediamonds-search-filter .welcome, body.choosediamond-index-index .welcome {
    /*padding:25px 0 0 30px;*/
    margin: 0; }
  body.loosediamonds-index-index .categoryLeft, body.choosediamond-index-pair .categoryLeft, body.loosediamonds-search-filter .categoryLeft, body.choosediamond-index-index .categoryLeft {
    float: left;
    border-right: 1px solid #999;
    padding-right: 11px;
    height: 137px; }
  body.loosediamonds-index-index .categoryLeft ul, body.choosediamond-index-pair .categoryLeft ul, body.loosediamonds-search-filter .categoryLeft ul, body.choosediamond-index-index .categoryLeft ul {
    padding: 9px 10px 0 0;
    margin: 0;
    width: 163px;
    display: block;
    overflow: hidden;
    height: 150px;
    /*background: url(../images/right-line-bg.gif) no-repeat right top; */ }
  body.loosediamonds-index-index .categoryLeft ul li, body.choosediamond-index-pair .categoryLeft ul li, body.loosediamonds-search-filter .categoryLeft ul li, body.choosediamond-index-index .categoryLeft ul li {
    list-style-type: none;
    color: #195f9d;
    font-size: 13px;
    width: 100%;
    float: left;
    line-height: 16px; }
  body.loosediamonds-index-index .categoryLeft ul li a, body.choosediamond-index-pair .categoryLeft ul li a, body.loosediamonds-search-filter .categoryLeft ul li a, body.choosediamond-index-index .categoryLeft ul li a {
    text-decoration: none;
    color: #000;
    display: block;
    overflow: hidden;
    font-weight: bold;
    padding-bottom: 2px; }
  body.loosediamonds-index-index .categoryLeft ul li a:hover, body.choosediamond-index-pair .categoryLeft ul li a:hover, body.loosediamonds-search-filter .categoryLeft ul li a:hover, body.choosediamond-index-index .categoryLeft ul li a:hover {
    text-decoration: none;
    color: #2164A0;
    /*	background:url(../images/right-arrow.gif) no-repeat 142px 4px; */ }
  body.loosediamonds-index-index .categoryLeft ul li a.active, body.choosediamond-index-pair .categoryLeft ul li a.active, body.loosediamonds-search-filter .categoryLeft ul li a.active, body.choosediamond-index-index .categoryLeft ul li a.active {
    text-decoration: none;
    color: #2164A0; }
  body.loosediamonds-index-index .categoryLeft ul li a.arrowClass, body.choosediamond-index-pair .categoryLeft ul li a.arrowClass, body.loosediamonds-search-filter .categoryLeft ul li a.arrowClass, body.choosediamond-index-index .categoryLeft ul li a.arrowClass {
    background: url(../images/right-arrow.gif) no-repeat 153px 4px; }
  body.loosediamonds-index-index .categoryMiddle, body.choosediamond-index-pair .categoryMiddle, body.loosediamonds-search-filter .categoryMiddle, body.choosediamond-index-index .categoryMiddle {
    float: left;
    padding: 0 40px 0 10px;
    height: 137px;
    background-color: #fff;
    border-right: 1px solid #999; }
  body.loosediamonds-index-index .categoryMiddle ul, body.choosediamond-index-pair .categoryMiddle ul, body.loosediamonds-search-filter .categoryMiddle ul, body.choosediamond-index-index .categoryMiddle ul {
    margin: 0;
    padding: 9px 0 0 0;
    /*border: 1px solid #1C619E; height: 134px; */ }
  body.loosediamonds-index-index .categoryMiddle ul li, body.choosediamond-index-pair .categoryMiddle ul li, body.loosediamonds-search-filter .categoryMiddle ul li, body.choosediamond-index-index .categoryMiddle ul li {
    margin: 0 0 2px 0;
    list-style: none;
    width: 126px; }
  body.loosediamonds-index-index .categoryMiddle ul li.bor, body.choosediamond-index-pair .categoryMiddle ul li.bor, body.loosediamonds-search-filter .categoryMiddle ul li.bor, body.choosediamond-index-index .categoryMiddle ul li.bor {
    border-right: 1px solid #999999;
    height: 134px;
    width: 159px; }
  body.loosediamonds-index-index .pt0, body.choosediamond-index-pair .pt0, body.loosediamonds-search-filter .pt0, body.choosediamond-index-index .pt0 {
    padding-top: 0 !important; }
  body.loosediamonds-index-index .categoryMiddle ul li.bor img, body.choosediamond-index-pair .categoryMiddle ul li.bor img, body.loosediamonds-search-filter .categoryMiddle ul li.bor img, body.choosediamond-index-index .categoryMiddle ul li.bor img {
    float: left;
    margin: 0 15px 0;
    background-color: #FFF;
    float: left;
    padding-right: 13px; }
  body.loosediamonds-index-index .categoryMiddle ul li a img, body.choosediamond-index-pair .categoryMiddle ul li a img, body.loosediamonds-search-filter .categoryMiddle ul li a img, body.choosediamond-index-index .categoryMiddle ul li a img {
    float: left;
    border: solid 1px #CCC; }
  body.loosediamonds-index-index .categoryMiddle ul li a img:hover, body.choosediamond-index-pair .categoryMiddle ul li a img:hover, body.loosediamonds-search-filter .categoryMiddle ul li a img:hover, body.choosediamond-index-index .categoryMiddle ul li a img:hover {
    border: solid 1px #800; }
  body.loosediamonds-index-index .categoryMiddle ul li a img.active, body.choosediamond-index-pair .categoryMiddle ul li a img.active, body.loosediamonds-search-filter .categoryMiddle ul li a img.active, body.choosediamond-index-index .categoryMiddle ul li a img.active {
    border: solid 1px #800; }
  body.loosediamonds-index-index .categoryMiddle ul li a, body.choosediamond-index-pair .categoryMiddle ul li a, body.loosediamonds-search-filter .categoryMiddle ul li a, body.choosediamond-index-index .categoryMiddle ul li a {
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .categoryMiddle ul li a:hover, body.choosediamond-index-pair .categoryMiddle ul li a:hover, body.loosediamonds-search-filter .categoryMiddle ul li a:hover, body.choosediamond-index-index .categoryMiddle ul li a:hover {
    color: #2164A0; }
  body.loosediamonds-index-index .categoryMiddle ul li a.active, body.choosediamond-index-pair .categoryMiddle ul li a.active, body.loosediamonds-search-filter .categoryMiddle ul li a.active, body.choosediamond-index-index .categoryMiddle ul li a.active {
    color: #2164A0; }
  body.loosediamonds-index-index .categoryMiddle ul li span a:hover, body.choosediamond-index-pair .categoryMiddle ul li span a:hover, body.loosediamonds-search-filter .categoryMiddle ul li span a:hover, body.choosediamond-index-index .categoryMiddle ul li span a:hover {
    color: #800; }
  body.loosediamonds-index-index .categoryMiddleNext, body.choosediamond-index-pair .categoryMiddleNext, body.loosediamonds-search-filter .categoryMiddleNext, body.choosediamond-index-index .categoryMiddleNext {
    float: left;
    height: 136px;
    background-color: #fff;
    /*border-right:1px solid #999; */
    padding-right: 11px; }
  body.loosediamonds-index-index .categoryMiddleNext ul, body.choosediamond-index-pair .categoryMiddleNext ul, body.loosediamonds-search-filter .categoryMiddleNext ul, body.choosediamond-index-index .categoryMiddleNext ul {
    margin: 0;
    padding: 0;
    border: solid 1px #1c619e;
    height: 134px;
    width: 143px; }
  body.loosediamonds-index-index .categoryMiddleNext ul li, body.choosediamond-index-pair .categoryMiddleNext ul li, body.loosediamonds-search-filter .categoryMiddleNext ul li, body.choosediamond-index-index .categoryMiddleNext ul li {
    list-style: none; }
  body.loosediamonds-index-index .categoryMiddleNext ul li img, body.choosediamond-index-pair .categoryMiddleNext ul li img, body.loosediamonds-search-filter .categoryMiddleNext ul li img, body.choosediamond-index-index .categoryMiddleNext ul li img {
    float: left;
    margin: 0 15px 11px; }
  body.loosediamonds-index-index .categoryMiddleNext ul li a, body.choosediamond-index-pair .categoryMiddleNext ul li a, body.loosediamonds-search-filter .categoryMiddleNext ul li a, body.choosediamond-index-index .categoryMiddleNext ul li a {
    font-size: 11px;
    text-decoration: none;
    color: #1c619e;
    /*padding:5px 10px 0 0; */
    padding-right: 9px;
    float: right; }
  body.loosediamonds-index-index .categoryMiddleNext ul li a:hover, body.choosediamond-index-pair .categoryMiddleNext ul li a:hover, body.loosediamonds-search-filter .categoryMiddleNext ul li a:hover, body.choosediamond-index-index .categoryMiddleNext ul li a:hover {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .categoryMiddleNext ul li a.active, body.choosediamond-index-pair .categoryMiddleNext ul li a.active, body.loosediamonds-search-filter .categoryMiddleNext ul li a.active, body.choosediamond-index-index .categoryMiddleNext ul li a.active {
    color: #800; }
  body.loosediamonds-index-index .categoryMiddleNext ul li span a:hover, body.choosediamond-index-pair .categoryMiddleNext ul li span a:hover, body.loosediamonds-search-filter .categoryMiddleNext ul li span a:hover, body.choosediamond-index-index .categoryMiddleNext ul li span a:hover {
    color: #800; }
  body.loosediamonds-index-index .categoryRight, body.choosediamond-index-pair .categoryRight, body.loosediamonds-search-filter .categoryRight, body.choosediamond-index-index .categoryRight {
    float: left;
    padding: 7px 0 10px 0; }
  body.loosediamonds-index-index .categoryRight ul, body.choosediamond-index-pair .categoryRight ul, body.loosediamonds-search-filter .categoryRight ul, body.choosediamond-index-index .categoryRight ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .categoryRight ul li, body.choosediamond-index-pair .categoryRight ul li, body.loosediamonds-search-filter .categoryRight ul li, body.choosediamond-index-index .categoryRight ul li {
    list-style-type: none;
    color: #195f9d;
    padding-bottom: 5px;
    font-size: 12px;
    width: 158px; }
  body.loosediamonds-index-index .categoryRight ul li a:hover, body.choosediamond-index-pair .categoryRight ul li a:hover, body.loosediamonds-search-filter .categoryRight ul li a:hover, body.choosediamond-index-index .categoryRight ul li a:hover {
    color: #800; }
  body.loosediamonds-index-index .categoryRight ul li a, body.choosediamond-index-pair .categoryRight ul li a, body.loosediamonds-search-filter .categoryRight ul li a, body.choosediamond-index-index .categoryRight ul li a {
    text-decoration: none;
    color: #000;
    display: block;
    overflow: hidden;
    font-weight: bold; }
  body.loosediamonds-index-index .categoryRight ul li a:hover, body.choosediamond-index-pair .categoryRight ul li a:hover, body.loosediamonds-search-filter .categoryRight ul li a:hover, body.choosediamond-index-index .categoryRight ul li a:hover {
    color: #800; }
  body.loosediamonds-index-index .rightMenu, body.choosediamond-index-pair .rightMenu, body.loosediamonds-search-filter .rightMenu, body.choosediamond-index-index .rightMenu {
    float: left;
    height: 171px;
    background: url(../images/menu-right-bg1.gif) repeat-x bottom;
    width: 182px; }
  body.loosediamonds-index-index .details, body.choosediamond-index-pair .details, body.loosediamonds-search-filter .details, body.choosediamond-index-index .details {
    width: 183px;
    float: left;
    font-size: 10px; }
  body.loosediamonds-index-index .detailsTitle, body.choosediamond-index-pair .detailsTitle, body.loosediamonds-search-filter .detailsTitle, body.choosediamond-index-index .detailsTitle {
    /*background: url(../images/right-nav-top.gif) repeat-x scroll 0 0 transparent;*/
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    padding: 8px 8px 9px 13px;
    width: 157px; }
  body.loosediamonds-index-index .cart, body.choosediamond-index-pair .cart, body.loosediamonds-search-filter .cart, body.choosediamond-index-index .cart {
    float: left;
    padding-left: 4px;
    margin-right: 5px; }
  body.loosediamonds-index-index .cart img, body.choosediamond-index-pair .cart img, body.loosediamonds-search-filter .cart img, body.choosediamond-index-index .cart img {
    vertical-align: middle;
    padding-right: 4px; }
  body.loosediamonds-index-index .cart span, body.choosediamond-index-pair .cart span, body.loosediamonds-search-filter .cart span, body.choosediamond-index-index .cart span {
    margin-left: 2px;
    padding: 2px; }
  body.loosediamonds-index-index .wishList, body.choosediamond-index-pair .wishList, body.loosediamonds-search-filter .wishList, body.choosediamond-index-index .wishList {
    float: left; }
  body.loosediamonds-index-index .wishList img, body.choosediamond-index-pair .wishList img, body.loosediamonds-search-filter .wishList img, body.choosediamond-index-index .wishList img {
    vertical-align: middle;
    padding-right: 4px; }
  body.loosediamonds-index-index .wishList span, body.choosediamond-index-pair .wishList span, body.loosediamonds-search-filter .wishList span, body.choosediamond-index-index .wishList span {
    margin-left: 2px;
    padding: 2px; }
  body.loosediamonds-index-index .myCart, body.choosediamond-index-pair .myCart, body.loosediamonds-search-filter .myCart, body.choosediamond-index-index .myCart {
    padding: 9px 0 8px 8px; }
  body.loosediamonds-index-index .myCart ul, body.choosediamond-index-pair .myCart ul, body.loosediamonds-search-filter .myCart ul, body.choosediamond-index-index .myCart ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .myCart ul li, body.choosediamond-index-pair .myCart ul li, body.loosediamonds-search-filter .myCart ul li, body.choosediamond-index-index .myCart ul li {
    list-style-type: none;
    color: #2a4b68;
    font-size: 12px;
    width: 150px;
    font-weight: bold;
    line-height: 15px; }
  body.loosediamonds-index-index .myCart ul li a, body.choosediamond-index-pair .myCart ul li a, body.loosediamonds-search-filter .myCart ul li a, body.choosediamond-index-index .myCart ul li a {
    text-decoration: none;
    color: #333;
    display: block;
    overflow: hidden;
    padding-left: 15px;
    padding-bottom: 5px; }
  body.loosediamonds-index-index .myCart ul li a:hover, body.choosediamond-index-pair .myCart ul li a:hover, body.loosediamonds-search-filter .myCart ul li a:hover, body.choosediamond-index-index .myCart ul li a:hover {
    text-decoration: none;
    color: #2164A0;
    background: url(../images/right-arrow.gif) no-repeat -11px 4px; }
  body.loosediamonds-index-index .myCart ul li a.active, body.choosediamond-index-pair .myCart ul li a.active, body.loosediamonds-search-filter .myCart ul li a.active, body.choosediamond-index-index .myCart ul li a.active {
    text-decoration: none;
    color: #2164A0;
    background: url(../images/right-arrow.gif) no-repeat -11px 4px; }
  body.loosediamonds-index-index h2, body.choosediamond-index-pair h2, body.loosediamonds-search-filter h2, body.choosediamond-index-index h2 {
    font-size: 20px;
    padding: 0 0 4px 0;
    margin: 0;
    color: #000;
    font-weight: normal; }
  body.loosediamonds-index-index .banner, body.choosediamond-index-pair .banner, body.loosediamonds-search-filter .banner, body.choosediamond-index-index .banner {
    width: 953px;
    border-bottom: solid 3px #a9c4df;
    clear: both;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .bannerLeft, body.choosediamond-index-pair .bannerLeft, body.loosediamonds-search-filter .bannerLeft, body.choosediamond-index-index .bannerLeft {
    float: right;
    width: 484px;
    border-bottom: solid 1px #e6e7e9;
    color: #737373; }
  body.loosediamonds-index-index .bannerLeft a:hover, body.choosediamond-index-pair .bannerLeft a:hover, body.loosediamonds-search-filter .bannerLeft a:hover, body.choosediamond-index-index .bannerLeft a:hover {
    border: solid 1px #1c609d;
    height: 175px !important;
    width: 240px; }
  body.loosediamonds-index-index .brT, body.choosediamond-index-pair .brT, body.loosediamonds-search-filter .brT, body.choosediamond-index-index .brT {
    border-right: solid 1px #fff !important; }
  body.loosediamonds-index-index .brT:hover, body.choosediamond-index-pair .brT:hover, body.loosediamonds-search-filter .brT:hover, body.choosediamond-index-index .brT:hover {
    border-right: solid 1px #1c609d !important;
    height: 187px !important;
    width: 238px !important; }
  body.loosediamonds-index-index .btT, body.choosediamond-index-pair .btT, body.loosediamonds-search-filter .btT, body.choosediamond-index-index .btT {
    border-top: solid 1px #fff !important; }
  body.loosediamonds-index-index .btTNone, body.choosediamond-index-pair .btTNone, body.loosediamonds-search-filter .btTNone, body.choosediamond-index-index .btTNone {
    border-top: none !important; }
  body.loosediamonds-index-index .btT:hover, body.choosediamond-index-pair .btT:hover, body.loosediamonds-search-filter .btT:hover, body.choosediamond-index-index .btT:hover {
    border: solid 1px #1c609d !important;
    height: 185px;
    width: 240px;
    border-bottom: none; }
  body.loosediamonds-index-index .bannerLeft a, body.choosediamond-index-pair .bannerLeft a, body.loosediamonds-search-filter .bannerLeft a, body.choosediamond-index-index .bannerLeft a {
    color: #000;
    text-decoration: none;
    height: 176px !important;
    display: block;
    width: 241px;
    float: left;
    padding: 12px 0;
    border: solid 1px #e6e7e9;
    border-right: none;
    border-bottom: none;
    overflow: hidden;
    margin: 0; }
  body.loosediamonds-index-index .bannerLeft a.last:hover, body.choosediamond-index-pair .bannerLeft a.last:hover, body.loosediamonds-search-filter .bannerLeft a.last:hover, body.choosediamond-index-index .bannerLeft a.last:hover {
    border: solid 1px #1c609d;
    height: 175px;
    width: 240px !important; }
  body.loosediamonds-index-index .bannerLeft a.last, body.choosediamond-index-pair .bannerLeft a.last, body.loosediamonds-search-filter .bannerLeft a.last, body.choosediamond-index-index .bannerLeft a.last {
    color: #000;
    text-decoration: none;
    height: 175px;
    display: block;
    width: 241px;
    float: left;
    padding: 12px 0;
    border: solid 1px #e6e7e9;
    border-bottom: none;
    overflow: hidden;
    margin: 0;
    border-right: none; }
  body.loosediamonds-index-index .bannerLeft a.bottom:hover, body.choosediamond-index-pair .bannerLeft a.bottom:hover, body.loosediamonds-search-filter .bannerLeft a.bottom:hover, body.choosediamond-index-index .bannerLeft a.bottom:hover {
    border: solid 1px #1c609d;
    height: 186px !important;
    width: 239px !important; }
  body.loosediamonds-index-index .bannerLeft a.bottom, body.choosediamond-index-pair .bannerLeft a.bottom, body.loosediamonds-search-filter .bannerLeft a.bottom, body.choosediamond-index-index .bannerLeft a.bottom {
    color: #000;
    text-decoration: none;
    height: 186px !important;
    display: block;
    width: 239px;
    float: left;
    padding: 12px 0;
    border: solid 1px #e6e7e9;
    overflow: hidden;
    margin: 0; }
  body.loosediamonds-index-index .solitaires, body.choosediamond-index-pair .solitaires, body.loosediamonds-search-filter .solitaires, body.choosediamond-index-index .solitaires {
    border-bottom: 1px solid #E6E7E9;
    border-right: 1px solid #E6E7E9;
    float: left;
    font-size: 11px;
    height: 198px;
    line-height: 16px;
    padding: 1px 10px 12px 12px;
    text-align: right;
    width: 218px; }
  body.loosediamonds-index-index .solitaires img, body.choosediamond-index-pair .solitaires img, body.loosediamonds-search-filter .solitaires img, body.choosediamond-index-index .solitaires img {
    float: left;
    padding: 0 0 18px 29px; }
  body.loosediamonds-index-index .solitaires, body.loosediamonds-index-index traditions, body.loosediamonds-index-index h2, body.choosediamond-index-pair .solitaires, body.choosediamond-index-pair traditions, body.choosediamond-index-pair h2, body.loosediamonds-search-filter .solitaires, body.loosediamonds-search-filter traditions, body.loosediamonds-search-filter h2, body.choosediamond-index-index .solitaires, body.choosediamond-index-index traditions, body.choosediamond-index-index h2 {
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .jewellery h2, body.choosediamond-index-pair .jewellery h2, body.loosediamonds-search-filter .jewellery h2, body.choosediamond-index-index .jewellery h2 {
    font-size: 20px;
    padding: 0 0 3px 0;
    margin: 0;
    color: #000;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .jewellery, body.choosediamond-index-pair .jewellery, body.loosediamonds-search-filter .jewellery, body.choosediamond-index-index .jewellery {
    border-bottom: 1px solid #E6E7E9;
    float: right;
    height: 175px;
    padding: 36px 10px 0;
    text-align: right;
    width: 222px;
    background-color: #f6f6f6;
    border-bottom: solid 1px #e6e7e9; }
  body.loosediamonds-index-index .jewellery p, body.choosediamond-index-pair .jewellery p, body.loosediamonds-search-filter .jewellery p, body.choosediamond-index-index .jewellery p {
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .jewellery img, body.choosediamond-index-pair .jewellery img, body.loosediamonds-search-filter .jewellery img, body.choosediamond-index-index .jewellery img {
    padding-bottom: 24px; }
  body.loosediamonds-index-index .traditions, body.choosediamond-index-pair .traditions, body.loosediamonds-search-filter .traditions, body.choosediamond-index-index .traditions {
    background: #f6f6f6;
    float: left;
    height: 186px;
    padding: 10px 10px 0 4px;
    text-align: right;
    width: 226px; }
  body.loosediamonds-index-index .traditions p, body.choosediamond-index-pair .traditions p, body.loosediamonds-search-filter .traditions p, body.choosediamond-index-index .traditions p {
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .traditions img, body.choosediamond-index-pair .traditions img, body.loosediamonds-search-filter .traditions img, body.choosediamond-index-index .traditions img {
    padding-top: 23px;
    padding-bottom: 15px;
    margin-right: 5px; }
  body.loosediamonds-index-index .lastArrivals, body.choosediamond-index-pair .lastArrivals, body.loosediamonds-search-filter .lastArrivals, body.choosediamond-index-index .lastArrivals {
    border-left: 1px solid #E6E7E9;
    float: left;
    height: 185px;
    padding: 11px 9px 0 2px;
    text-align: right;
    width: 229px; }
  body.loosediamonds-index-index .lastArrivals p, body.choosediamond-index-pair .lastArrivals p, body.loosediamonds-search-filter .lastArrivals p, body.choosediamond-index-index .lastArrivals p {
    padding: 0 0 19px 0;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .lastArrivals img, body.choosediamond-index-pair .lastArrivals img, body.loosediamonds-search-filter .lastArrivals img, body.choosediamond-index-index .lastArrivals img {
    padding: 0 47px 0 0; }
  body.loosediamonds-index-index .bannerRight, body.choosediamond-index-pair .bannerRight, body.loosediamonds-search-filter .bannerRight, body.choosediamond-index-index .bannerRight {
    float: left;
    width: 448px;
    padding: 2px 0 0 20px; }
  body.loosediamonds-index-index .homebannerring, body.choosediamond-index-pair .homebannerring, body.loosediamonds-search-filter .homebannerring, body.choosediamond-index-index .homebannerring {
    float: right;
    margin: -8px 63px 0 0; }
  body.loosediamonds-index-index .bannerRight p, body.choosediamond-index-pair .bannerRight p, body.loosediamonds-search-filter .bannerRight p, body.choosediamond-index-index .bannerRight p {
    padding: 0 0 19px 0;
    margin: 0; }
  body.loosediamonds-index-index .titleImg, body.choosediamond-index-pair .titleImg, body.loosediamonds-search-filter .titleImg, body.choosediamond-index-index .titleImg {
    padding-bottom: 16px; }
  body.loosediamonds-index-index .readMoreBtn, body.choosediamond-index-pair .readMoreBtn, body.loosediamonds-search-filter .readMoreBtn, body.choosediamond-index-index .readMoreBtn {
    vertical-align: bottom;
    padding-left: 8px; }
  body.loosediamonds-index-index .ringImg, body.choosediamond-index-pair .ringImg, body.loosediamonds-search-filter .ringImg, body.choosediamond-index-index .ringImg {
    float: right;
    padding-top: 21px; }
  body.loosediamonds-index-index .searchDiamonds, body.choosediamond-index-pair .searchDiamonds, body.loosediamonds-search-filter .searchDiamonds, body.choosediamond-index-index .searchDiamonds {
    width: 907px;
    padding: 18px 23px;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .searchDiamondsLeft, body.choosediamond-index-pair .searchDiamondsLeft, body.loosediamonds-search-filter .searchDiamondsLeft, body.choosediamond-index-index .searchDiamondsLeft {
    float: left;
    color: #666;
    font-size: 11px;
    width: 218px;
    line-height: 17px; }
  body.loosediamonds-index-index .searchDiamondsLeft h3, body.choosediamond-index-pair .searchDiamondsLeft h3, body.loosediamonds-search-filter .searchDiamondsLeft h3, body.choosediamond-index-index .searchDiamondsLeft h3 {
    color: #800;
    font-size: 19px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px; }
  body.loosediamonds-index-index .searchDiamondsRight, body.choosediamond-index-pair .searchDiamondsRight, body.loosediamonds-search-filter .searchDiamondsRight, body.choosediamond-index-index .searchDiamondsRight {
    float: right;
    width: 686px; }
  body.loosediamonds-index-index .searchDiamondsRight ul, body.choosediamond-index-pair .searchDiamondsRight ul, body.loosediamonds-search-filter .searchDiamondsRight ul, body.choosediamond-index-index .searchDiamondsRight ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .searchDiamondsRight ul li, body.choosediamond-index-pair .searchDiamondsRight ul li, body.loosediamonds-search-filter .searchDiamondsRight ul li, body.choosediamond-index-index .searchDiamondsRight ul li {
    float: left;
    list-style-type: none;
    padding: 0 18px 0 0;
    font-size: 10px;
    width: 44px;
    text-align: center; }
  body.loosediamonds-index-index .searchDiamondsRight ul li span, body.choosediamond-index-pair .searchDiamondsRight ul li span, body.loosediamonds-search-filter .searchDiamondsRight ul li span, body.choosediamond-index-index .searchDiamondsRight ul li span {
    clear: both;
    display: block;
    overflow: hidden;
    color: #203c59; }
  body.loosediamonds-index-index .searchDiamondsRight ul li input.radioBtn, body.choosediamond-index-pair .searchDiamondsRight ul li input.radioBtn, body.loosediamonds-search-filter .searchDiamondsRight ul li input.radioBtn, body.choosediamond-index-index .searchDiamondsRight ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.loosediamonds-index-index .searchDiamondsRight ul li input.searchBtn, body.choosediamond-index-pair .searchDiamondsRight ul li input.searchBtn, body.loosediamonds-search-filter .searchDiamondsRight ul li input.searchBtn, body.choosediamond-index-index .searchDiamondsRight ul li input.searchBtn {
    width: 67px;
    height: 21px;
    color: #FFF;
    background: #800 url(../images/search-bg.gif) no-repeat 55px 6px;
    border: none;
    font-size: 10px;
    padding-right: 4px;
    text-align: left;
    margin-top: 9px;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .categoryDetails, body.choosediamond-index-pair .categoryDetails, body.loosediamonds-search-filter .categoryDetails, body.choosediamond-index-index .categoryDetails {
    width: 953px;
    margin-bottom: 15px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index h4, body.choosediamond-index-pair h4, body.loosediamonds-search-filter h4, body.choosediamond-index-index h4 {
    font-size: 18px;
    color: #000;
    padding: 0 0 18px 0;
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index h4 span, body.choosediamond-index-pair h4 span, body.loosediamonds-search-filter h4 span, body.choosediamond-index-index h4 span {
    color: #000; }
  body.loosediamonds-index-index h3, body.choosediamond-index-pair h3, body.loosediamonds-search-filter h3, body.choosediamond-index-index h3 {
    margin-top: 0; }
  body.loosediamonds-index-index .pb14, body.choosediamond-index-pair .pb14, body.loosediamonds-search-filter .pb14, body.choosediamond-index-index .pb14 {
    padding-bottom: 14px !important; }
  body.loosediamonds-index-index .pb18, body.choosediamond-index-pair .pb18, body.loosediamonds-search-filter .pb18, body.choosediamond-index-index .pb18 {
    padding-bottom: 18px; }
  body.loosediamonds-index-index .pb20, body.choosediamond-index-pair .pb20, body.loosediamonds-search-filter .pb20, body.choosediamond-index-index .pb20 {
    padding-bottom: 20px; }
  body.loosediamonds-index-index .jewels, body.choosediamond-index-pair .jewels, body.loosediamonds-search-filter .jewels, body.choosediamond-index-index .jewels {
    width: 295px;
    float: left;
    margin-right: 8px;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-left: solid 1px #ccc;
    padding: 14px 8px 24px;
    height: 268px; }
  body.loosediamonds-index-index .bL, body.choosediamond-index-pair .bL, body.loosediamonds-search-filter .bL, body.choosediamond-index-index .bL {
    border-left: none; }
  body.loosediamonds-index-index .bR, body.choosediamond-index-pair .bR, body.loosediamonds-search-filter .bR, body.choosediamond-index-index .bR {
    border-right: none; }
  body.loosediamonds-index-index .ringDetails, body.choosediamond-index-pair .ringDetails, body.loosediamonds-search-filter .ringDetails, body.choosediamond-index-index .ringDetails {
    clear: both;
    display: block;
    height: 132px;
    overflow: hidden;
    text-align: center; }
  body.loosediamonds-index-index .ringDetailsLeft, body.choosediamond-index-pair .ringDetailsLeft, body.loosediamonds-search-filter .ringDetailsLeft, body.choosediamond-index-index .ringDetailsLeft {
    float: left; }
  body.loosediamonds-index-index .ringDetailsLeft ul, body.choosediamond-index-pair .ringDetailsLeft ul, body.loosediamonds-search-filter .ringDetailsLeft ul, body.choosediamond-index-index .ringDetailsLeft ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .ringDetailsLeft ul li, body.choosediamond-index-pair .ringDetailsLeft ul li, body.loosediamonds-search-filter .ringDetailsLeft ul li, body.choosediamond-index-index .ringDetailsLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    font-size: 11px;
    line-height: 16px; }
  body.loosediamonds-index-index .ringDetailsLeft ul li a, body.choosediamond-index-pair .ringDetailsLeft ul li a, body.loosediamonds-search-filter .ringDetailsLeft ul li a, body.choosediamond-index-index .ringDetailsLeft ul li a {
    text-decoration: none;
    color: #000; }
  body.loosediamonds-index-index .ringDetailsLeft ul li a:hover, body.choosediamond-index-pair .ringDetailsLeft ul li a:hover, body.loosediamonds-search-filter .ringDetailsLeft ul li a:hover, body.choosediamond-index-index .ringDetailsLeft ul li a:hover {
    color: #800; }
  body.loosediamonds-index-index .ringDetailsLeft ul li a.active, body.choosediamond-index-pair .ringDetailsLeft ul li a.active, body.loosediamonds-search-filter .ringDetailsLeft ul li a.active, body.choosediamond-index-index .ringDetailsLeft ul li a.active {
    color: #800; }
  body.loosediamonds-index-index .ringDetailsLeft select, body.choosediamond-index-pair .ringDetailsLeft select, body.loosediamonds-search-filter .ringDetailsLeft select, body.choosediamond-index-index .ringDetailsLeft select {
    width: 150px;
    border: solid 1px #999;
    margin-bottom: 10px;
    font-size: 11px;
    padding: 1px 0 2px 6px; }
  body.loosediamonds-index-index .ringDetailsRight, body.choosediamond-index-pair .ringDetailsRight, body.loosediamonds-search-filter .ringDetailsRight, body.choosediamond-index-index .ringDetailsRight {
    float: right; }
  body.loosediamonds-index-index .jewels p, body.choosediamond-index-pair .jewels p, body.loosediamonds-search-filter .jewels p, body.choosediamond-index-index .jewels p {
    padding: 0 0 2px 0;
    margin: 0;
    float: left;
    line-height: 16px;
    color: #737373; }
  body.loosediamonds-index-index .productsImg, body.choosediamond-index-pair .productsImg, body.loosediamonds-search-filter .productsImg, body.choosediamond-index-index .productsImg {
    width: 433px;
    clear: both;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .productsImgInner, body.choosediamond-index-pair .productsImgInner, body.loosediamonds-search-filter .productsImgInner, body.choosediamond-index-index .productsImgInner {
    float: left; }
  body.loosediamonds-index-index .productsImg ul, body.choosediamond-index-pair .productsImg ul, body.loosediamonds-search-filter .productsImg ul, body.choosediamond-index-index .productsImg ul {
    padding: 0;
    margin: 0;
    width: 375px;
    display: block;
    overflow: hidden;
    float: left; }
  body.loosediamonds-index-index .productsImg ul li, body.choosediamond-index-pair .productsImg ul li, body.loosediamonds-search-filter .productsImg ul li, body.choosediamond-index-index .productsImg ul li {
    list-style-type: none;
    float: left;
    padding-right: 5px; }
  body.loosediamonds-index-index .pt12, body.choosediamond-index-pair .pt12, body.loosediamonds-search-filter .pt12, body.choosediamond-index-index .pt12 {
    padding-top: 12px !important; }
  body.loosediamonds-index-index .productsLrftBtn, body.choosediamond-index-pair .productsLrftBtn, body.loosediamonds-search-filter .productsLrftBtn, body.choosediamond-index-index .productsLrftBtn {
    float: left;
    padding-top: 27px;
    padding-right: 7px; }
  body.loosediamonds-index-index .productsRighttBtn, body.choosediamond-index-pair .productsRighttBtn, body.loosediamonds-search-filter .productsRighttBtn, body.choosediamond-index-index .productsRighttBtn {
    float: right;
    padding-top: 27px;
    padding-left: 7px; }
  body.loosediamonds-index-index .mL, body.choosediamond-index-pair .mL, body.loosediamonds-search-filter .mL, body.choosediamond-index-index .mL {
    margin-right: 0; }
  body.loosediamonds-index-index .buildYourOwn, body.choosediamond-index-pair .buildYourOwn, body.loosediamonds-search-filter .buildYourOwn, body.choosediamond-index-index .buildYourOwn {
    width: 953px;
    margin-bottom: 20px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .buildYourOwnLeft, body.choosediamond-index-pair .buildYourOwnLeft, body.loosediamonds-search-filter .buildYourOwnLeft, body.choosediamond-index-index .buildYourOwnLeft {
    width: 635px;
    float: left; }
  body.loosediamonds-index-index .curveTop, body.choosediamond-index-pair .curveTop, body.loosediamonds-search-filter .curveTop, body.choosediamond-index-index .curveTop {
    width: 635px;
    background: url(../images/curve-bg.gif) no-repeat top right;
    height: 11px; }
  body.loosediamonds-index-index .buildYourOwnRing, body.choosediamond-index-pair .buildYourOwnRing, body.loosediamonds-search-filter .buildYourOwnRing, body.choosediamond-index-index .buildYourOwnRing {
    width: 584px;
    border-right: solid 1px #ccc;
    padding: 9px 25px 11px;
    font-size: 11px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .buildYourOwnRing ul, body.choosediamond-index-pair .buildYourOwnRing ul, body.loosediamonds-search-filter .buildYourOwnRing ul, body.choosediamond-index-index .buildYourOwnRing ul {
    padding: 0 0 20px 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .buildYourOwnRing ul li, body.choosediamond-index-pair .buildYourOwnRing ul li, body.loosediamonds-search-filter .buildYourOwnRing ul li, body.choosediamond-index-index .buildYourOwnRing ul li {
    float: left;
    list-style-type: none;
    padding: 0 14px 0 0;
    font-size: 11px;
    text-align: center; }
  body.loosediamonds-index-index .buildYourOwnRing ul li span, body.choosediamond-index-pair .buildYourOwnRing ul li span, body.loosediamonds-search-filter .buildYourOwnRing ul li span, body.choosediamond-index-index .buildYourOwnRing ul li span {
    clear: both;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .buildYourOwnRing ul li span.active, body.choosediamond-index-pair .buildYourOwnRing ul li span.active, body.loosediamonds-search-filter .buildYourOwnRing ul li span.active, body.choosediamond-index-index .buildYourOwnRing ul li span.active {
    color: #800;
    font-weight: bold; }
  body.loosediamonds-index-index .buildYourOwnRing ul li input.radioBtn, body.choosediamond-index-pair .buildYourOwnRing ul li input.radioBtn, body.loosediamonds-search-filter .buildYourOwnRing ul li input.radioBtn, body.choosediamond-index-index .buildYourOwnRing ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.loosediamonds-index-index .startDesign, body.choosediamond-index-pair .startDesign, body.loosediamonds-search-filter .startDesign, body.choosediamond-index-index .startDesign {
    clear: both; }
  body.loosediamonds-index-index .startDesignLeft, body.choosediamond-index-pair .startDesignLeft, body.loosediamonds-search-filter .startDesignLeft, body.choosediamond-index-index .startDesignLeft {
    float: left;
    line-height: 16px;
    font-size: 10px; }
  body.loosediamonds-index-index .startDesignLeft a, body.choosediamond-index-pair .startDesignLeft a, body.loosediamonds-search-filter .startDesignLeft a, body.choosediamond-index-index .startDesignLeft a {
    color: #000; }
  body.loosediamonds-index-index .startDesignRight, body.choosediamond-index-pair .startDesignRight, body.loosediamonds-search-filter .startDesignRight, body.choosediamond-index-index .startDesignRight {
    float: right;
    padding-top: 8px; }
  body.loosediamonds-index-index .startDesignRight input, body.choosediamond-index-pair .startDesignRight input, body.loosediamonds-search-filter .startDesignRight input, body.choosediamond-index-index .startDesignRight input {
    width: 111px;
    height: 23px;
    border: none;
    background: url(../images/start-design-btn.gif) no-repeat;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer; }
  body.loosediamonds-index-index .buildYourOwnRing h4, body.choosediamond-index-pair .buildYourOwnRing h4, body.loosediamonds-search-filter .buildYourOwnRing h4, body.choosediamond-index-index .buildYourOwnRing h4 {
    font-size: 18px;
    color: #800;
    padding: 0 0 6px 0;
    margin: 0;
    font-weight: normal;
    text-transform: none; }
  body.loosediamonds-index-index .buildYourOwnRing p, body.choosediamond-index-pair .buildYourOwnRing p, body.loosediamonds-search-filter .buildYourOwnRing p, body.choosediamond-index-index .buildYourOwnRing p {
    padding: 0;
    margin: 0;
    color: #666; }
  body.loosediamonds-index-index .curveBottom, body.choosediamond-index-pair .curveBottom, body.loosediamonds-search-filter .curveBottom, body.choosediamond-index-index .curveBottom {
    width: 635px;
    background: url(../images/curve-bg.gif) no-repeat bottom right;
    height: 11px; }
  body.loosediamonds-index-index .pBottom, body.choosediamond-index-pair .pBottom, body.loosediamonds-search-filter .pBottom, body.choosediamond-index-index .pBottom {
    padding-bottom: 28px !important; }
  body.loosediamonds-index-index .findUs, body.choosediamond-index-pair .findUs, body.loosediamonds-search-filter .findUs, body.choosediamond-index-index .findUs {
    width: 311px;
    float: right;
    border-left: solid 1px #aaa; }
  body.loosediamonds-index-index .findUsTitle, body.choosediamond-index-pair .findUsTitle, body.loosediamonds-search-filter .findUsTitle, body.choosediamond-index-index .findUsTitle {
    background-color: #edeff4;
    border-bottom: solid 1px #c6cedd;
    border-top: solid 1px #315c99;
    padding: 12px 0 12px 12px;
    color: #33335e;
    font-size: 16px; }
  body.loosediamonds-index-index .findUsDetails, body.choosediamond-index-pair .findUsDetails, body.loosediamonds-search-filter .findUsDetails, body.choosediamond-index-index .findUsDetails {
    padding: 5px;
    width: 299px; }
  body.loosediamonds-index-index .findUsSubTitle, body.choosediamond-index-pair .findUsSubTitle, body.loosediamonds-search-filter .findUsSubTitle, body.choosediamond-index-index .findUsSubTitle {
    clear: both;
    width: 299px;
    padding-bottom: 6px;
    border-bottom: solid 1px #d8dfea;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .findUsSubTitle img, body.choosediamond-index-pair .findUsSubTitle img, body.loosediamonds-search-filter .findUsSubTitle img, body.choosediamond-index-index .findUsSubTitle img {
    float: left; }
  body.loosediamonds-index-index .findUsSubTitle span, body.choosediamond-index-pair .findUsSubTitle span, body.loosediamonds-search-filter .findUsSubTitle span, body.choosediamond-index-index .findUsSubTitle span {
    color: #274c92;
    font-size: 13px;
    padding: 7px 7px;
    font-weight: bold;
    display: block;
    float: left;
    overflow: hidden; }
  body.loosediamonds-index-index .findUsInner, body.choosediamond-index-pair .findUsInner, body.loosediamonds-search-filter .findUsInner, body.choosediamond-index-index .findUsInner {
    clear: both;
    width: 299px;
    border-bottom: solid 1px #ccc;
    color: #000;
    font-size: 10px;
    padding: 7px 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .findUsInner p, body.choosediamond-index-pair .findUsInner p, body.loosediamonds-search-filter .findUsInner p, body.choosediamond-index-index .findUsInner p {
    padding: 0 0 6px 0;
    margin: 0; }
  body.loosediamonds-index-index .findUsInner ul, body.choosediamond-index-pair .findUsInner ul, body.loosediamonds-search-filter .findUsInner ul, body.choosediamond-index-index .findUsInner ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .findUsInner ul li, body.choosediamond-index-pair .findUsInner ul li, body.loosediamonds-search-filter .findUsInner ul li, body.choosediamond-index-index .findUsInner ul li {
    list-style-type: none;
    float: left;
    margin-right: 4px;
    text-align: center; }
  body.loosediamonds-index-index .findUsInner ul li a, body.choosediamond-index-pair .findUsInner ul li a, body.loosediamonds-search-filter .findUsInner ul li a, body.choosediamond-index-index .findUsInner ul li a {
    color: #999;
    text-decoration: none; }
  body.loosediamonds-index-index .findUsInner ul li a:hover, body.choosediamond-index-pair .findUsInner ul li a:hover, body.loosediamonds-search-filter .findUsInner ul li a:hover, body.choosediamond-index-index .findUsInner ul li a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .findUsInner ul li span, body.choosediamond-index-pair .findUsInner ul li span, body.loosediamonds-search-filter .findUsInner ul li span, body.choosediamond-index-index .findUsInner ul li span {
    display: block;
    overflow: hidden;
    color: #999;
    padding-top: 2px; }
  body.loosediamonds-index-index .facebookPlugin, body.choosediamond-index-pair .facebookPlugin, body.loosediamonds-search-filter .facebookPlugin, body.choosediamond-index-index .facebookPlugin {
    padding: 7px 0;
    color: #808080;
    font-size: 11px; }
  body.loosediamonds-index-index .facebookPlugin img, body.choosediamond-index-pair .facebookPlugin img, body.loosediamonds-search-filter .facebookPlugin img, body.choosediamond-index-index .facebookPlugin img {
    float: left; }
  body.loosediamonds-index-index .facebookPlugin span, body.choosediamond-index-pair .facebookPlugin span, body.loosediamonds-search-filter .facebookPlugin span, body.choosediamond-index-index .facebookPlugin span {
    padding: 5px 0 0 7px; }
  body.loosediamonds-index-index .facebookPlugin span a, body.choosediamond-index-pair .facebookPlugin span a, body.loosediamonds-search-filter .facebookPlugin span a, body.choosediamond-index-index .facebookPlugin span a {
    color: #808080;
    text-decoration: none; }
  body.loosediamonds-index-index .facebookPlugin span a:hover, body.choosediamond-index-pair .facebookPlugin span a:hover, body.loosediamonds-search-filter .facebookPlugin span a:hover, body.choosediamond-index-index .facebookPlugin span a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .findUsBottom, body.choosediamond-index-pair .findUsBottom, body.loosediamonds-search-filter .findUsBottom, body.choosediamond-index-index .findUsBottom {
    background-color: #edeff4;
    border-bottom: solid 1px #315c99;
    border-top: solid 1px #aaa;
    padding: 12px 0;
    color: #1b3e5d;
    font-size: 9px;
    text-align: center; }
  body.loosediamonds-index-index .news, body.choosediamond-index-pair .news, body.loosediamonds-search-filter .news, body.choosediamond-index-index .news {
    width: 953px;
    margin-bottom: 20px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .gifts, body.choosediamond-index-pair .gifts, body.loosediamonds-search-filter .gifts, body.choosediamond-index-index .gifts {
    border: 1px solid #CCCCCC;
    float: left;
    height: 189px;
    margin-right: 8px;
    padding: 9px 8px 0;
    width: 294px; }
  body.loosediamonds-index-index .gifts h4, body.choosediamond-index-pair .gifts h4, body.loosediamonds-search-filter .gifts h4, body.choosediamond-index-index .gifts h4 {
    font-size: 12px;
    color: #1b3e5d;
    padding: 0 0 13px 0;
    margin: 0;
    font-weight: bold;
    text-transform: none; }
  body.loosediamonds-index-index .pL23, body.choosediamond-index-pair .pL23, body.loosediamonds-search-filter .pL23, body.choosediamond-index-index .pL23 {
    padding-left: 23px !important; }
  body.loosediamonds-index-index .gifts p, body.choosediamond-index-pair .gifts p, body.loosediamonds-search-filter .gifts p, body.choosediamond-index-index .gifts p {
    padding: 0 0 40px 0;
    margin: 0;
    float: left;
    line-height: 16px;
    color: #666; }
  body.loosediamonds-index-index .gifts span, body.choosediamond-index-pair .gifts span, body.loosediamonds-search-filter .gifts span, body.choosediamond-index-index .gifts span {
    color: #0066ac;
    margin-left: 8px;
    font-size: 10px;
    font-weight: bold; }
  body.loosediamonds-index-index .gifts span img, body.choosediamond-index-pair .gifts span img, body.loosediamonds-search-filter .gifts span img, body.choosediamond-index-index .gifts span img {
    padding: 0 0 0 3px; }
  body.loosediamonds-index-index .mR, body.choosediamond-index-pair .mR, body.loosediamonds-search-filter .mR, body.choosediamond-index-index .mR {
    margin-right: 0 !important; }
  body.loosediamonds-index-index .ourBestSellersLeft, body.choosediamond-index-pair .ourBestSellersLeft, body.loosediamonds-search-filter .ourBestSellersLeft, body.choosediamond-index-index .ourBestSellersLeft {
    float: left;
    padding-top: 7px; }
  body.loosediamonds-index-index .ourBestSellersRight, body.choosediamond-index-pair .ourBestSellersRight, body.loosediamonds-search-filter .ourBestSellersRight, body.choosediamond-index-index .ourBestSellersRight {
    float: right;
    width: 190px;
    font-size: 11px;
    line-height: 16px; }
  body.loosediamonds-index-index .ourBestSellersRight span, body.choosediamond-index-pair .ourBestSellersRight span, body.loosediamonds-search-filter .ourBestSellersRight span, body.choosediamond-index-index .ourBestSellersRight span {
    color: #800;
    margin: 0;
    padding-bottom: 7px;
    text-transform: inherit;
    font-weight: bold;
    font-size: 12px; }
  body.loosediamonds-index-index .ourBestSellersRight p, body.choosediamond-index-pair .ourBestSellersRight p, body.loosediamonds-search-filter .ourBestSellersRight p, body.choosediamond-index-index .ourBestSellersRight p {
    padding: 0 0 18px 0;
    margin: 0;
    color: #666; }
  body.loosediamonds-index-index .latestNews, body.choosediamond-index-pair .latestNews, body.loosediamonds-search-filter .latestNews, body.choosediamond-index-index .latestNews {
    width: 294px;
    float: left;
    margin-right: 8px;
    border: solid 1px #ccc;
    padding: 23px 8px 0 8px;
    height: 173px;
    font-size: 12px; }
  body.loosediamonds-index-index #ticker div, body.choosediamond-index-pair #ticker div, body.loosediamonds-search-filter #ticker div, body.choosediamond-index-index #ticker div {
    margin-top: 0; }
  body.loosediamonds-index-index .latestNews p, body.choosediamond-index-pair .latestNews p, body.loosediamonds-search-filter .latestNews p, body.choosediamond-index-index .latestNews p {
    padding: 0 0 14px 0;
    margin: 0;
    margin-top: 0;
    line-height: 16px;
    color: #666; }
  body.loosediamonds-index-index .latestNews p a, body.choosediamond-index-pair .latestNews p a, body.loosediamonds-search-filter .latestNews p a, body.choosediamond-index-index .latestNews p a {
    color: #006699; }
  body.loosediamonds-index-index .latestNews span, body.choosediamond-index-pair .latestNews span, body.loosediamonds-search-filter .latestNews span, body.choosediamond-index-index .latestNews span {
    color: #800;
    font-weight: bold; }
  body.loosediamonds-index-index .latestNews h4, body.choosediamond-index-pair .latestNews h4, body.loosediamonds-search-filter .latestNews h4, body.choosediamond-index-index .latestNews h4 {
    font-size: 12px;
    color: #1b3e5d;
    padding: 0 0 13px 0;
    margin: 0;
    font-weight: bold;
    text-transform: none; }
  body.loosediamonds-index-index .getnowOuter, body.choosediamond-index-pair .getnowOuter, body.loosediamonds-search-filter .getnowOuter, body.choosediamond-index-index .getnowOuter {
    width: 935px;
    margin: 0;
    padding: 0 10px;
    border-top: solid 6px #195f9d; }
  body.loosediamonds-index-index .getnowBox, body.choosediamond-index-pair .getnowBox, body.loosediamonds-search-filter .getnowBox, body.choosediamond-index-index .getnowBox {
    width: 165px;
    margin: 0 16px 0 0;
    padding: 0;
    color: #666;
    background: url(../images/getnow-right-bg.gif) no-repeat right 10px;
    font-size: 10px;
    float: left;
    height: 265px; }
  body.loosediamonds-index-index .getnowBox input, body.choosediamond-index-pair .getnowBox input, body.loosediamonds-search-filter .getnowBox input, body.choosediamond-index-index .getnowBox input {
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: snow;
    border-top: 1px solid #999999;
    float: left;
    font-size: 11px;
    padding: 4px 4px 4px;
    height: 13px;
    width: 108px;
    color: #999;
    margin-bottom: 26px; }
  body.loosediamonds-index-index .getnowBox input.searchBtn, body.choosediamond-index-pair .getnowBox input.searchBtn, body.loosediamonds-search-filter .getnowBox input.searchBtn, body.choosediamond-index-index .getnowBox input.searchBtn {
    border: medium none;
    height: 23px;
    padding: 0;
    width: 25px; }
  body.loosediamonds-index-index .getnowBox select, body.choosediamond-index-pair .getnowBox select, body.loosediamonds-search-filter .getnowBox select, body.choosediamond-index-index .getnowBox select {
    width: 140px;
    background: none !important;
    padding: 0 !important; }
  body.loosediamonds-index-index .getnowBox p, body.choosediamond-index-pair .getnowBox p, body.loosediamonds-search-filter .getnowBox p, body.choosediamond-index-index .getnowBox p {
    margin: 0;
    padding: 0 22px 5px 0; }
  body.loosediamonds-index-index .getnowBox a, body.choosediamond-index-pair .getnowBox a, body.loosediamonds-search-filter .getnowBox a, body.choosediamond-index-index .getnowBox a {
    color: #666;
    text-decoration: none; }
  body.loosediamonds-index-index .getnowBox a:hover, body.choosediamond-index-pair .getnowBox a:hover, body.loosediamonds-search-filter .getnowBox a:hover, body.choosediamond-index-index .getnowBox a:hover {
    color: #800; }
  body.loosediamonds-index-index .getnowBox ul, body.choosediamond-index-pair .getnowBox ul, body.loosediamonds-search-filter .getnowBox ul, body.choosediamond-index-index .getnowBox ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .getnowBox ul li, body.choosediamond-index-pair .getnowBox ul li, body.loosediamonds-search-filter .getnowBox ul li, body.choosediamond-index-index .getnowBox ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 15px; }
  body.loosediamonds-index-index .getnowBox ul li a, body.choosediamond-index-pair .getnowBox ul li a, body.loosediamonds-search-filter .getnowBox ul li a, body.choosediamond-index-index .getnowBox ul li a {
    text-decoration: none;
    color: #666; }
  body.loosediamonds-index-index .getnowBox ul li a:hover, body.choosediamond-index-pair .getnowBox ul li a:hover, body.loosediamonds-search-filter .getnowBox ul li a:hover, body.choosediamond-index-index .getnowBox ul li a:hover {
    color: #800; }
  body.loosediamonds-index-index .getnowBox span, body.choosediamond-index-pair .getnowBox span, body.loosediamonds-search-filter .getnowBox span, body.choosediamond-index-index .getnowBox span {
    font-weight: bold;
    font-size: 10px;
    padding: 22px 0 6px 0;
    display: block;
    color: #000; }
  body.loosediamonds-index-index .getnowBox span a, body.choosediamond-index-pair .getnowBox span a, body.loosediamonds-search-filter .getnowBox span a, body.choosediamond-index-index .getnowBox span a {
    text-decoration: none;
    color: #000; }
  body.loosediamonds-index-index .getnowBox span a:hover, body.choosediamond-index-pair .getnowBox span a:hover, body.loosediamonds-search-filter .getnowBox span a:hover, body.choosediamond-index-index .getnowBox span a:hover {
    color: #800; }
  body.loosediamonds-index-index .mO, body.choosediamond-index-pair .mO, body.loosediamonds-search-filter .mO, body.choosediamond-index-index .mO {
    margin: 0 !important; }
  body.loosediamonds-index-index .footer, body.choosediamond-index-pair .footer, body.loosediamonds-search-filter .footer, body.choosediamond-index-index .footer {
    width: 953px;
    color: #666; }
  body.loosediamonds-index-index .footerTop, body.choosediamond-index-pair .footerTop, body.loosediamonds-search-filter .footerTop, body.choosediamond-index-index .footerTop {
    width: 933px;
    font-size: 10px;
    text-align: center;
    padding: 10px 10px;
    display: block;
    overflow: hidden;
    clear: both; }
  body.loosediamonds-index-index .footerTop ul, body.choosediamond-index-pair .footerTop ul, body.loosediamonds-search-filter .footerTop ul, body.choosediamond-index-index .footerTop ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .footerTop ul li, body.choosediamond-index-pair .footerTop ul li, body.loosediamonds-search-filter .footerTop ul li, body.choosediamond-index-index .footerTop ul li {
    list-style-type: none;
    float: left; }
  body.loosediamonds-index-index .categoryLeft1, body.choosediamond-index-pair .categoryLeft1, body.loosediamonds-search-filter .categoryLeft1, body.choosediamond-index-index .categoryLeft1 {
    float: left;
    margin-right: 10px;
    border-right: solid 1px #800; }
  body.loosediamonds-index-index .categoryLeft1 ul, body.choosediamond-index-pair .categoryLeft1 ul, body.loosediamonds-search-filter .categoryLeft1 ul, body.choosediamond-index-index .categoryLeft1 ul {
    padding: 0;
    margin: 0;
    float: left;
    width: 162px; }
  body.loosediamonds-index-index .categoryLeft1 ul li, body.choosediamond-index-pair .categoryLeft1 ul li, body.loosediamonds-search-filter .categoryLeft1 ul li, body.choosediamond-index-index .categoryLeft1 ul li {
    list-style-type: none;
    color: #195f9d;
    padding-bottom: 5px;
    font-size: 13px;
    width: 162px; }
  body.loosediamonds-index-index .categoryLeft1 ul li a, body.choosediamond-index-pair .categoryLeft1 ul li a, body.loosediamonds-search-filter .categoryLeft1 ul li a, body.choosediamond-index-index .categoryLeft1 ul li a {
    text-decoration: none;
    color: #000;
    display: block;
    overflow: hidden;
    font-weight: bold; }
  body.loosediamonds-index-index .categoryLeft1 ul li a:hover, body.choosediamond-index-pair .categoryLeft1 ul li a:hover, body.loosediamonds-search-filter .categoryLeft1 ul li a:hover, body.choosediamond-index-index .categoryLeft1 ul li a:hover {
    text-decoration: none;
    color: #800; }
  body.loosediamonds-index-index .categoryLeft1 ul li a.active, body.choosediamond-index-pair .categoryLeft1 ul li a.active, body.loosediamonds-search-filter .categoryLeft1 ul li a.active, body.choosediamond-index-index .categoryLeft1 ul li a.active {
    text-decoration: none;
    color: #800; }
  body.loosediamonds-index-index .categoryright1, body.choosediamond-index-pair .categoryright1, body.loosediamonds-search-filter .categoryright1, body.choosediamond-index-index .categoryright1 {
    float: right;
    border-left: solid 1px #c3c3c3;
    padding: 6px 0 10px 10px;
    background: url(../images/menu-right-bg1.gif) repeat-x;
    height: 121px;
    margin: 0;
    width: 183px; }
  body.loosediamonds-index-index .categoryright1 ul, body.choosediamond-index-pair .categoryright1 ul, body.loosediamonds-search-filter .categoryright1 ul, body.choosediamond-index-index .categoryright1 ul {
    padding: 0;
    margin: 0;
    float: left;
    width: 118px; }
  body.loosediamonds-index-index .categoryright1 ul li, body.choosediamond-index-pair .categoryright1 ul li, body.loosediamonds-search-filter .categoryright1 ul li, body.choosediamond-index-index .categoryright1 ul li {
    list-style-type: none;
    color: #195f9d;
    padding-bottom: 2px;
    font-size: 12px;
    width: 151px;
    line-height: 18px; }
  body.loosediamonds-index-index .categoryright1 ul li a, body.choosediamond-index-pair .categoryright1 ul li a, body.loosediamonds-search-filter .categoryright1 ul li a, body.choosediamond-index-index .categoryright1 ul li a {
    text-decoration: none;
    color: #333;
    display: block;
    overflow: hidden;
    font-weight: bold; }
  body.loosediamonds-index-index .categoryright1 ul li a:hover, body.choosediamond-index-pair .categoryright1 ul li a:hover, body.loosediamonds-search-filter .categoryright1 ul li a:hover, body.choosediamond-index-index .categoryright1 ul li a:hover {
    text-decoration: none;
    color: #2164A0; }
  body.loosediamonds-index-index .categoryright1 ul li a.active, body.choosediamond-index-pair .categoryright1 ul li a.active, body.loosediamonds-search-filter .categoryright1 ul li a.active, body.choosediamond-index-index .categoryright1 ul li a.active {
    text-decoration: none;
    color: #2164A0; }
  body.loosediamonds-index-index .diamond, body.choosediamond-index-pair .diamond, body.loosediamonds-search-filter .diamond, body.choosediamond-index-index .diamond {
    padding: 0 0 0 20px;
    margin: 0; }
  body.loosediamonds-index-index .line, body.choosediamond-index-pair .line, body.loosediamonds-search-filter .line, body.choosediamond-index-index .line {
    background-color: #999;
    width: 1px;
    height: 155px;
    float: right;
    position: absolute;
    right: 320px;
    z-index: -1000; }
  body.loosediamonds-index-index .newsLeft, body.choosediamond-index-pair .newsLeft, body.loosediamonds-search-filter .newsLeft, body.choosediamond-index-index .newsLeft {
    float: left;
    display: block;
    overflow: hidden;
    padding: 20px 6px 6px 0;
    margin-left: 18px; }
  body.loosediamonds-index-index .newsLeft h2, body.choosediamond-index-pair .newsLeft h2, body.loosediamonds-search-filter .newsLeft h2, body.choosediamond-index-index .newsLeft h2 {
    margin: 0 0 10px 0;
    font-size: 18px;
    padding: 0;
    color: #1b3e5d; }
  body.loosediamonds-index-index .newsContent, body.choosediamond-index-pair .newsContent, body.loosediamonds-search-filter .newsContent, body.choosediamond-index-index .newsContent {
    float: left;
    margin-bottom: 8px;
    width: 380px; }
  body.loosediamonds-index-index .newsContentLeft, body.choosediamond-index-pair .newsContentLeft, body.loosediamonds-search-filter .newsContentLeft, body.choosediamond-index-index .newsContentLeft {
    float: left;
    width: 145px;
    padding-top: 4px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .newsContentLeft img, body.choosediamond-index-pair .newsContentLeft img, body.loosediamonds-search-filter .newsContentLeft img, body.choosediamond-index-index .newsContentLeft img {
    float: left; }
  body.loosediamonds-index-index .newsContentRight, body.choosediamond-index-pair .newsContentRight, body.loosediamonds-search-filter .newsContentRight, body.choosediamond-index-index .newsContentRight {
    float: right;
    width: 228px;
    font-size: 11px;
    color: #666; }
  body.loosediamonds-index-index .newsContentRight span, body.choosediamond-index-pair .newsContentRight span, body.loosediamonds-search-filter .newsContentRight span, body.choosediamond-index-index .newsContentRight span {
    font-weight: bold;
    color: #1b3e5d;
    display: block;
    font-size: 12px;
    padding-bottom: 3px;
    line-height: 16px; }
  body.loosediamonds-index-index .more, body.choosediamond-index-pair .more, body.loosediamonds-search-filter .more, body.choosediamond-index-index .more {
    color: #1b3e5d;
    float: right;
    font-size: 11px;
    width: 95px; }
  body.loosediamonds-index-index .more a, body.choosediamond-index-pair .more a, body.loosediamonds-search-filter .more a, body.choosediamond-index-index .more a {
    color: #1B3E5D;
    text-decoration: none; }
  body.loosediamonds-index-index .more a:hover, body.choosediamond-index-pair .more a:hover, body.loosediamonds-search-filter .more a:hover, body.choosediamond-index-index .more a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .newsRight h2, body.choosediamond-index-pair .newsRight h2, body.loosediamonds-search-filter .newsRight h2, body.choosediamond-index-index .newsRight h2 {
    margin: 0 0 17px 0;
    font-size: 18px;
    padding: 0;
    color: #1b3e5d; }
  body.loosediamonds-index-index .newsRight p, body.choosediamond-index-pair .newsRight p, body.loosediamonds-search-filter .newsRight p, body.choosediamond-index-index .newsRight p {
    padding: 0;
    margin: 0;
    line-height: 18px; }
  body.loosediamonds-index-index .newsRight ul, body.choosediamond-index-pair .newsRight ul, body.loosediamonds-search-filter .newsRight ul, body.choosediamond-index-index .newsRight ul {
    width: 135px;
    float: left;
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .newsRight ul li, body.choosediamond-index-pair .newsRight ul li, body.loosediamonds-search-filter .newsRight ul li, body.choosediamond-index-index .newsRight ul li {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none; }
  body.loosediamonds-index-index .arowLeft, body.choosediamond-index-pair .arowLeft, body.loosediamonds-search-filter .arowLeft, body.choosediamond-index-index .arowLeft {
    float: left;
    padding: 10px 0 0 0;
    display: block; }
  body.loosediamonds-index-index .arowRight, body.choosediamond-index-pair .arowRight, body.loosediamonds-search-filter .arowRight, body.choosediamond-index-index .arowRight {
    float: right;
    padding: 10px 20px 0 0;
    display: block; }
  body.loosediamonds-index-index a img, body.choosediamond-index-pair a img, body.loosediamonds-search-filter a img, body.choosediamond-index-index a img {
    border: 0; }
  body.loosediamonds-index-index .hoverscroll, body.choosediamond-index-pair .hoverscroll, body.loosediamonds-search-filter .hoverscroll, body.choosediamond-index-index .hoverscroll {
    padding: 0;
    width: 544px; }
  body.loosediamonds-index-index #my-list li, body.choosediamond-index-pair #my-list li, body.loosediamonds-search-filter #my-list li, body.choosediamond-index-index #my-list li {
    width: 140px;
    float: left;
    list-style: none; }
  body.loosediamonds-index-index .rings, body.choosediamond-index-pair .rings, body.loosediamonds-search-filter .rings, body.choosediamond-index-index .rings {
    width: 217px;
    height: 170px;
    border-bottom: solid 1px #e6e7e9;
    border-right: solid 1px #e6e7e9;
    float: left;
    text-align: right;
    padding: 15px 12px 12px;
    line-height: 16px;
    background-color: #f0f8fb;
    color: #666; }
  body.loosediamonds-index-index .rings img, body.choosediamond-index-pair .rings img, body.loosediamonds-search-filter .rings img, body.choosediamond-index-index .rings img {
    padding-bottom: 14px; }
  body.loosediamonds-index-index .pendants, body.choosediamond-index-pair .pendants, body.loosediamonds-search-filter .pendants, body.choosediamond-index-index .pendants {
    width: 235px;
    height: 183px;
    float: right;
    padding: 2px 6px 12px 0;
    font-size: 11px;
    text-align: right;
    border-bottom: solid 1px #e6e7e9; }
  body.loosediamonds-index-index .pendants p, body.choosediamond-index-pair .pendants p, body.loosediamonds-search-filter .pendants p, body.choosediamond-index-index .pendants p {
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .pearlJewellery1, body.choosediamond-index-pair .pearlJewellery1, body.loosediamonds-search-filter .pearlJewellery1, body.choosediamond-index-index .pearlJewellery1 {
    width: 235px;
    height: 183px;
    float: right;
    padding: 2px 6px 12px 0;
    font-size: 11px;
    text-align: right;
    border-bottom: solid 1px #e6e7e9; }
  body.loosediamonds-index-index .pearlJewellery1 p, body.choosediamond-index-pair .pearlJewellery1 p, body.loosediamonds-search-filter .pearlJewellery1 p, body.choosediamond-index-index .pearlJewellery1 p {
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .pearlJewellery1 img, body.choosediamond-index-pair .pearlJewellery1 img, body.loosediamonds-search-filter .pearlJewellery1 img, body.choosediamond-index-index .pearlJewellery1 img {
    margin-right: 46px; }
  body.loosediamonds-index-index .pt76, body.choosediamond-index-pair .pt76, body.loosediamonds-search-filter .pt76, body.choosediamond-index-index .pt76 {
    padding-top: 76px; }
  body.loosediamonds-index-index .pt140, body.choosediamond-index-pair .pt140, body.loosediamonds-search-filter .pt140, body.choosediamond-index-index .pt140 {
    padding-top: 140px !important; }
  body.loosediamonds-index-index .pt156, body.choosediamond-index-pair .pt156, body.loosediamonds-search-filter .pt156, body.choosediamond-index-index .pt156 {
    padding-top: 156px !important; }
  body.loosediamonds-index-index .pt125, body.choosediamond-index-pair .pt125, body.loosediamonds-search-filter .pt125, body.choosediamond-index-index .pt125 {
    padding-top: 125px !important; }
  body.loosediamonds-index-index .pendants img, body.choosediamond-index-pair .pendants img, body.loosediamonds-search-filter .pendants img, body.choosediamond-index-index .pendants img {
    float: left;
    margin: -190px 0 0 0; }
  body.loosediamonds-index-index .earrings, body.choosediamond-index-pair .earrings, body.loosediamonds-search-filter .earrings, body.choosediamond-index-index .earrings {
    width: 195px;
    height: 193px;
    float: left;
    padding: 19px 23px 0;
    font-size: 11px;
    text-align: right; }
  body.loosediamonds-index-index .earrings p, body.choosediamond-index-pair .earrings p, body.loosediamonds-search-filter .earrings p, body.choosediamond-index-index .earrings p {
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .earrings img, body.choosediamond-index-pair .earrings img, body.loosediamonds-search-filter .earrings img, body.choosediamond-index-index .earrings img {
    padding-bottom: 5px; }
  body.loosediamonds-index-index .solitairePendants, body.choosediamond-index-pair .solitairePendants, body.loosediamonds-search-filter .solitairePendants, body.choosediamond-index-index .solitairePendants {
    float: left;
    height: 193px;
    padding: 2px 13px 0;
    text-align: right;
    width: 215px; }
  body.loosediamonds-index-index .solitairePendants p, body.choosediamond-index-pair .solitairePendants p, body.loosediamonds-search-filter .solitairePendants p, body.choosediamond-index-index .solitairePendants p {
    padding: 0;
    color: #666;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .solitairePendants img, body.choosediamond-index-pair .solitairePendants img, body.loosediamonds-search-filter .solitairePendants img, body.choosediamond-index-index .solitairePendants img {
    padding-bottom: 8px; }
  body.loosediamonds-index-index .bangles, body.choosediamond-index-pair .bangles, body.loosediamonds-search-filter .bangles, body.choosediamond-index-index .bangles {
    width: 227px;
    height: 201px;
    border-left: solid 1px #e6e7e9;
    float: left;
    font-size: 11px;
    text-align: right;
    padding: 11px 14px 0 0;
    background-color: #F0F8FB; }
  body.loosediamonds-index-index .pL, body.choosediamond-index-pair .pL, body.loosediamonds-search-filter .pL, body.choosediamond-index-index .pL {
    padding-left: 14px !important; }
  body.loosediamonds-index-index .bangles p, body.choosediamond-index-pair .bangles p, body.loosediamonds-search-filter .bangles p, body.choosediamond-index-index .bangles p {
    padding: 0 0 19px 14px;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .bangles img, body.choosediamond-index-pair .bangles img, body.loosediamonds-search-filter .bangles img, body.choosediamond-index-index .bangles img {
    padding: 39px 0 0; }
  body.loosediamonds-index-index .bracelets, body.choosediamond-index-pair .bracelets, body.loosediamonds-search-filter .bracelets, body.choosediamond-index-index .bracelets {
    height: 201px;
    border-left: solid 1px #e6e7e9;
    float: left;
    padding: 11px 7px 0 0;
    text-align: right;
    width: 232px;
    background-color: #F0F8FB; }
  body.loosediamonds-index-index .bracelets p, body.choosediamond-index-pair .bracelets p, body.loosediamonds-search-filter .bracelets p, body.choosediamond-index-index .bracelets p {
    padding: 0 0 19px 14px;
    margin: 0;
    line-height: 16px;
    color: #666; }
  body.loosediamonds-index-index .bracelets img, body.choosediamond-index-pair .bracelets img, body.loosediamonds-search-filter .bracelets img, body.choosediamond-index-index .bracelets img {
    padding: 39px 0 24px; }
  body.loosediamonds-index-index .jewelleryRight, body.choosediamond-index-pair .jewelleryRight, body.loosediamonds-search-filter .jewelleryRight, body.choosediamond-index-index .jewelleryRight {
    float: left;
    font-size: 10px;
    height: 402px;
    padding: 6px 0 0 35px;
    width: 433px; }
  body.loosediamonds-index-index .jewelleryRight ul, body.choosediamond-index-pair .jewelleryRight ul, body.loosediamonds-search-filter .jewelleryRight ul, body.choosediamond-index-index .jewelleryRight ul {
    margin: 15px 0;
    padding: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .jewelleryRight ul li, body.choosediamond-index-pair .jewelleryRight ul li, body.loosediamonds-search-filter .jewelleryRight ul li, body.choosediamond-index-index .jewelleryRight ul li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.loosediamonds-index-index .jewelleryRight ul li a, body.choosediamond-index-pair .jewelleryRight ul li a, body.loosediamonds-search-filter .jewelleryRight ul li a, body.choosediamond-index-index .jewelleryRight ul li a {
    color: #2164a0;
    text-decoration: none; }
  body.loosediamonds-index-index .jewelleryRight ul li a:hover, body.choosediamond-index-pair .jewelleryRight ul li a:hover, body.loosediamonds-search-filter .jewelleryRight ul li a:hover, body.choosediamond-index-index .jewelleryRight ul li a:hover {
    color: #000; }
  body.loosediamonds-index-index .jewelleryRight ul li a.active, body.choosediamond-index-pair .jewelleryRight ul li a.active, body.loosediamonds-search-filter .jewelleryRight ul li a.active, body.choosediamond-index-index .jewelleryRight ul li a.active {
    color: #000; }
  body.loosediamonds-index-index .jewelleryRightLeft, body.choosediamond-index-pair .jewelleryRightLeft, body.loosediamonds-search-filter .jewelleryRightLeft, body.choosediamond-index-index .jewelleryRightLeft {
    float: left;
    width: 436px; }
  body.loosediamonds-index-index .jewelleryRightRight, body.choosediamond-index-pair .jewelleryRightRight, body.loosediamonds-search-filter .jewelleryRightRight, body.choosediamond-index-index .jewelleryRightRight {
    float: right; }
  body.loosediamonds-index-index .jewelleryRight h2, body.choosediamond-index-pair .jewelleryRight h2, body.loosediamonds-search-filter .jewelleryRight h2, body.choosediamond-index-index .jewelleryRight h2 {
    padding: 8px 7px 25px 0;
    margin: 0;
    float: left; }
  body.loosediamonds-index-index .jewelleryRight p, body.choosediamond-index-pair .jewelleryRight p, body.loosediamonds-search-filter .jewelleryRight p, body.choosediamond-index-index .jewelleryRight p {
    padding: 12px 0 20px 0;
    line-height: 18px;
    margin: 0;
    font-size: 12px; }
  body.loosediamonds-index-index .buildearringLeft, body.choosediamond-index-pair .buildearringLeft, body.loosediamonds-search-filter .buildearringLeft, body.choosediamond-index-index .buildearringLeft {
    float: left;
    font-size: 11px;
    width: 548px;
    line-height: 17px; }
  body.loosediamonds-index-index .buildearringLeft h3, body.choosediamond-index-pair .buildearringLeft h3, body.loosediamonds-search-filter .buildearringLeft h3, body.choosediamond-index-index .buildearringLeft h3 {
    padding: 0 0 13px 0;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    text-transform: uppercase; }
  body.loosediamonds-index-index .buildearringLeft h3 span, body.choosediamond-index-pair .buildearringLeft h3 span, body.loosediamonds-search-filter .buildearringLeft h3 span, body.choosediamond-index-index .buildearringLeft h3 span {
    color: #800; }
  body.loosediamonds-index-index .buildearringLeft ul, body.choosediamond-index-pair .buildearringLeft ul, body.loosediamonds-search-filter .buildearringLeft ul, body.choosediamond-index-index .buildearringLeft ul {
    padding: 0;
    display: block;
    overflow: hidden;
    margin: 0 0 10px 0; }
  body.loosediamonds-index-index .buildearringLeft ul li, body.choosediamond-index-pair .buildearringLeft ul li, body.loosediamonds-search-filter .buildearringLeft ul li, body.choosediamond-index-index .buildearringLeft ul li {
    padding: 0;
    margin: 0 10px 0 0;
    float: left;
    list-style: none;
    width: 71px;
    text-align: center; }
  body.loosediamonds-index-index .buildearringLeft ul li a, body.choosediamond-index-pair .buildearringLeft ul li a, body.loosediamonds-search-filter .buildearringLeft ul li a, body.choosediamond-index-index .buildearringLeft ul li a {
    color: #000;
    text-decoration: none;
    font-size: 11px;
    display: block; }
  body.loosediamonds-index-index .buildearringLeft ul li a:hover, body.choosediamond-index-pair .buildearringLeft ul li a:hover, body.loosediamonds-search-filter .buildearringLeft ul li a:hover, body.choosediamond-index-index .buildearringLeft ul li a:hover {
    color: #800; }
  body.loosediamonds-index-index .buildearringLeft ul li a.active, body.choosediamond-index-pair .buildearringLeft ul li a.active, body.loosediamonds-search-filter .buildearringLeft ul li a.active, body.choosediamond-index-index .buildearringLeft ul li a.active {
    color: #800; }
  body.loosediamonds-index-index .buildearringLeft ul span, body.choosediamond-index-pair .buildearringLeft ul span, body.loosediamonds-search-filter .buildearringLeft ul span, body.choosediamond-index-index .buildearringLeft ul span {
    float: right;
    display: block;
    padding-top: 66px; }
  body.loosediamonds-index-index .buildearringLeft ul span input, body.choosediamond-index-pair .buildearringLeft ul span input, body.loosediamonds-search-filter .buildearringLeft ul span input, body.choosediamond-index-index .buildearringLeft ul span input {
    width: 111px;
    height: 23px;
    border: none;
    background: url(../images/start-design-btn.gif) no-repeat;
    color: #FFF;
    font-size: 10px;
    cursor: pointer; }
  body.loosediamonds-index-index .buildearringLeft p, body.choosediamond-index-pair .buildearringLeft p, body.loosediamonds-search-filter .buildearringLeft p, body.choosediamond-index-index .buildearringLeft p {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .buildearringLeft p a, body.choosediamond-index-pair .buildearringLeft p a, body.loosediamonds-search-filter .buildearringLeft p a, body.choosediamond-index-index .buildearringLeft p a {
    text-decoration: underline;
    color: #000; }
  body.loosediamonds-index-index .top10Extraordinary, body.choosediamond-index-pair .top10Extraordinary, body.loosediamonds-search-filter .top10Extraordinary, body.choosediamond-index-index .top10Extraordinary {
    float: right;
    width: 250px;
    border: solid 1px #ccc;
    padding: 9px 17px;
    font-size: 11px; }
  body.loosediamonds-index-index .top10Extraordinary h2, body.choosediamond-index-pair .top10Extraordinary h2, body.loosediamonds-search-filter .top10Extraordinary h2, body.choosediamond-index-index .top10Extraordinary h2 {
    padding: 0;
    margin: 0;
    color: #000;
    font-size: 23px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .top10Extraordinary h2 span, body.choosediamond-index-pair .top10Extraordinary h2 span, body.loosediamonds-search-filter .top10Extraordinary h2 span, body.choosediamond-index-index .top10Extraordinary h2 span {
    color: #800; }
  body.loosediamonds-index-index .top10Extraordinary h2 span.grey, body.choosediamond-index-pair .top10Extraordinary h2 span.grey, body.loosediamonds-search-filter .top10Extraordinary h2 span.grey, body.choosediamond-index-index .top10Extraordinary h2 span.grey {
    color: #666; }
  body.loosediamonds-index-index .shopwithConfidence, body.choosediamond-index-pair .shopwithConfidence, body.loosediamonds-search-filter .shopwithConfidence, body.choosediamond-index-index .shopwithConfidence {
    width: 914px;
    padding: 0 0 0 40px;
    margin: 0; }
  body.loosediamonds-index-index .shopwithConfidenceLeft, body.choosediamond-index-pair .shopwithConfidenceLeft, body.loosediamonds-search-filter .shopwithConfidenceLeft, body.choosediamond-index-index .shopwithConfidenceLeft {
    float: left;
    width: 266px;
    background: url(../images/guarantee-img.gif) no-repeat 0 27px;
    margin-top: 11px; }
  body.loosediamonds-index-index .shopwithConfidenceLeft h2, body.choosediamond-index-pair .shopwithConfidenceLeft h2, body.loosediamonds-search-filter .shopwithConfidenceLeft h2, body.choosediamond-index-index .shopwithConfidenceLeft h2 {
    color: #666;
    font-size: 18px;
    margin: 0;
    padding: 0 0 123px 20px;
    font-weight: bold; }
  body.loosediamonds-index-index .shopwithConfidenceLeft h2 span, body.choosediamond-index-pair .shopwithConfidenceLeft h2 span, body.loosediamonds-search-filter .shopwithConfidenceLeft h2 span, body.choosediamond-index-index .shopwithConfidenceLeft h2 span {
    color: #800; }
  body.loosediamonds-index-index .shopwithConfidenceLeft ul, body.choosediamond-index-pair .shopwithConfidenceLeft ul, body.loosediamonds-search-filter .shopwithConfidenceLeft ul, body.choosediamond-index-index .shopwithConfidenceLeft ul {
    margin: 0 0 0 18px;
    padding: 0; }
  body.loosediamonds-index-index .shopwithConfidenceLeft ul li, body.choosediamond-index-pair .shopwithConfidenceLeft ul li, body.loosediamonds-search-filter .shopwithConfidenceLeft ul li, body.choosediamond-index-index .shopwithConfidenceLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    color: #800; }
  body.loosediamonds-index-index .shopwithConfidenceRight, body.choosediamond-index-pair .shopwithConfidenceRight, body.loosediamonds-search-filter .shopwithConfidenceRight, body.choosediamond-index-index .shopwithConfidenceRight {
    float: right;
    background: url(../images/round-bg.png) no-repeat;
    padding: 10px 9px 33px 20px;
    width: 608px; }
  body.loosediamonds-index-index .shopwithConfidenceRight h2, body.choosediamond-index-pair .shopwithConfidenceRight h2, body.loosediamonds-search-filter .shopwithConfidenceRight h2, body.choosediamond-index-index .shopwithConfidenceRight h2 {
    font-size: 20px;
    margin: 0 0 5px 0;
    padding: 0;
    color: #000; }
  body.loosediamonds-index-index .shopwithConfidenceRight h2 span, body.choosediamond-index-pair .shopwithConfidenceRight h2 span, body.loosediamonds-search-filter .shopwithConfidenceRight h2 span, body.choosediamond-index-index .shopwithConfidenceRight h2 span {
    color: #800 !important;
    font-weight: normal; }
  body.loosediamonds-index-index .shopwithConfidenceRight span, body.choosediamond-index-pair .shopwithConfidenceRight span, body.loosediamonds-search-filter .shopwithConfidenceRight span, body.choosediamond-index-index .shopwithConfidenceRight span {
    font-weight: bold;
    color: #1d629f; }
  body.loosediamonds-index-index .shopwithConfidenceRight span.seemore, body.choosediamond-index-pair .shopwithConfidenceRight span.seemore, body.loosediamonds-search-filter .shopwithConfidenceRight span.seemore, body.choosediamond-index-index .shopwithConfidenceRight span.seemore {
    float: right;
    font-size: 11px;
    margin: 8px 20px 0 0; }
  body.loosediamonds-index-index .shopwithConfidenceRight span.seemore a, body.choosediamond-index-pair .shopwithConfidenceRight span.seemore a, body.loosediamonds-search-filter .shopwithConfidenceRight span.seemore a, body.choosediamond-index-index .shopwithConfidenceRight span.seemore a {
    color: #000;
    font-weight: normal; }
  body.loosediamonds-index-index .shopwithConfidenceRight ul, body.choosediamond-index-pair .shopwithConfidenceRight ul, body.loosediamonds-search-filter .shopwithConfidenceRight ul, body.choosediamond-index-index .shopwithConfidenceRight ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .shopwithConfidenceRight ul li, body.choosediamond-index-pair .shopwithConfidenceRight ul li, body.loosediamonds-search-filter .shopwithConfidenceRight ul li, body.choosediamond-index-index .shopwithConfidenceRight ul li {
    margin: 0 9px 0 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
    line-height: 18px;
    color: #000;
    float: left;
    font-size: 11px; }
  body.loosediamonds-index-index .shopwithConfidenceRight ul li p, body.choosediamond-index-pair .shopwithConfidenceRight ul li p, body.loosediamonds-search-filter .shopwithConfidenceRight ul li p, body.choosediamond-index-index .shopwithConfidenceRight ul li p {
    color: #999999;
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .shopwithConfidenceRight ul li span, body.choosediamond-index-pair .shopwithConfidenceRight ul li span, body.loosediamonds-search-filter .shopwithConfidenceRight ul li span, body.choosediamond-index-index .shopwithConfidenceRight ul li span {
    font-weight: bold;
    color: #1b3e5d; }
  body.loosediamonds-index-index .viewProductuter, body.choosediamond-index-pair .viewProductuter, body.loosediamonds-search-filter .viewProductuter, body.choosediamond-index-index .viewProductuter {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left; }
  body.loosediamonds-index-index .metroDiamond, body.choosediamond-index-pair .metroDiamond, body.loosediamonds-search-filter .metroDiamond, body.choosediamond-index-index .metroDiamond {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metroDiamondTop, body.choosediamond-index-pair .metroDiamondTop, body.loosediamonds-search-filter .metroDiamondTop, body.choosediamond-index-index .metroDiamondTop {
    border-bottom: solid 1px #1c405f;
    display: block;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 18px; }
  body.loosediamonds-index-index .metroDiamondTop h3, body.choosediamond-index-pair .metroDiamondTop h3, body.loosediamonds-search-filter .metroDiamondTop h3, body.choosediamond-index-index .metroDiamondTop h3 {
    float: left;
    padding: 13px 0 0;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    color: #000; }
  body.loosediamonds-index-index .metroDiamondTop h2, body.choosediamond-index-pair .metroDiamondTop h2, body.loosediamonds-search-filter .metroDiamondTop h2, body.choosediamond-index-index .metroDiamondTop h2 {
    float: right;
    padding: 0;
    margin: 0;
    font-size: 33px;
    font-weight: normal;
    font-family: "PT Sans","Times New Roman", Times, serif;
    color: #1b3e5d; }
  body.loosediamonds-index-index .metroDiamondLeft, body.choosediamond-index-pair .metroDiamondLeft, body.loosediamonds-search-filter .metroDiamondLeft, body.choosediamond-index-index .metroDiamondLeft {
    float: left;
    width: 735px;
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metroDiamondLeft ul, body.choosediamond-index-pair .metroDiamondLeft ul, body.loosediamonds-search-filter .metroDiamondLeft ul, body.choosediamond-index-index .metroDiamondLeft ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .metroDiamondLeft ul li, body.choosediamond-index-pair .metroDiamondLeft ul li, body.loosediamonds-search-filter .metroDiamondLeft ul li, body.choosediamond-index-index .metroDiamondLeft ul li {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    font-size: 12px;
    font-weight: bold;
    color: #666; }
  body.loosediamonds-index-index .metroDiamondLeft ul li.full, body.choosediamond-index-pair .metroDiamondLeft ul li.full, body.loosediamonds-search-filter .metroDiamondLeft ul li.full, body.choosediamond-index-index .metroDiamondLeft ul li.full {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    list-style: none; }
  body.loosediamonds-index-index .metroDiamondLeft ul li.full a, body.choosediamond-index-pair .metroDiamondLeft ul li.full a, body.loosediamonds-search-filter .metroDiamondLeft ul li.full a, body.choosediamond-index-index .metroDiamondLeft ul li.full a {
    text-decoration: none;
    color: #d2d3d5;
    background: url(../images/sprite-bg.png) no-repeat 0 -175px;
    padding: 0 0 5px 40px;
    display: block; }
  body.loosediamonds-index-index .metroDiamondLeft ul li.full a:hover, body.choosediamond-index-pair .metroDiamondLeft ul li.full a:hover, body.loosediamonds-search-filter .metroDiamondLeft ul li.full a:hover, body.choosediamond-index-index .metroDiamondLeft ul li.full a:hover {
    color: #1e629f;
    background: url(../images/sprite-bg.png) no-repeat 0 -206px; }
  body.loosediamonds-index-index .metroDiamondLeft ul li.zoom, body.choosediamond-index-pair .metroDiamondLeft ul li.zoom, body.loosediamonds-search-filter .metroDiamondLeft ul li.zoom, body.choosediamond-index-index .metroDiamondLeft ul li.zoom {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none; }
  body.loosediamonds-index-index .metroDiamondLeft ul li.zoom a, body.choosediamond-index-pair .metroDiamondLeft ul li.zoom a, body.loosediamonds-search-filter .metroDiamondLeft ul li.zoom a, body.choosediamond-index-index .metroDiamondLeft ul li.zoom a {
    text-decoration: none;
    color: #d2d3d5;
    background: url(../images/sprite-bg.png) no-repeat 0 -235px;
    padding: 0 0 5px 54px;
    display: block; }
  body.loosediamonds-index-index .metroDiamondLeft ul li.zoom a:hover, body.choosediamond-index-pair .metroDiamondLeft ul li.zoom a:hover, body.loosediamonds-search-filter .metroDiamondLeft ul li.zoom a:hover, body.choosediamond-index-index .metroDiamondLeft ul li.zoom a:hover {
    color: #1e629f;
    background: url(../images/sprite-bg.png) no-repeat 0 -271px; }
  body.loosediamonds-index-index .metroDiamondL, body.choosediamond-index-pair .metroDiamondL, body.loosediamonds-search-filter .metroDiamondL, body.choosediamond-index-index .metroDiamondL {
    float: left;
    width: 356px;
    margin: 0 22px; }
  body.loosediamonds-index-index .metroDiamondLTop, body.choosediamond-index-pair .metroDiamondLTop, body.loosediamonds-search-filter .metroDiamondLTop, body.choosediamond-index-index .metroDiamondLTop {
    padding: 0;
    display: block;
    overflow: hidden;
    width: 382px;
    margin: 0; }
  body.loosediamonds-index-index .metroDiamondLTop ul, body.choosediamond-index-pair .metroDiamondLTop ul, body.loosediamonds-search-filter .metroDiamondLTop ul, body.choosediamond-index-index .metroDiamondLTop ul {
    border-right: 5px solid #EAEAEA;
    width: 114px;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  body.loosediamonds-index-index .metroDiamondLTop ul li, body.choosediamond-index-pair .metroDiamondLTop ul li, body.loosediamonds-search-filter .metroDiamondLTop ul li, body.choosediamond-index-index .metroDiamondLTop ul li {
    list-style: none;
    float: left;
    border: solid 5px #eaeaea;
    border-right: none; }
  body.loosediamonds-index-index .metroDiamondLTop ul li a, body.choosediamond-index-pair .metroDiamondLTop ul li a, body.loosediamonds-search-filter .metroDiamondLTop ul li a, body.choosediamond-index-index .metroDiamondLTop ul li a {
    border: solid 1px #fff;
    background-color: #fff;
    display: block; }
  body.loosediamonds-index-index .metroDiamondLTop ul li a:hover, body.choosediamond-index-pair .metroDiamondLTop ul li a:hover, body.loosediamonds-search-filter .metroDiamondLTop ul li a:hover, body.choosediamond-index-index .metroDiamondLTop ul li a:hover {
    border: solid 1px #800; }
  body.loosediamonds-index-index .metroDiamondR, body.choosediamond-index-pair .metroDiamondR, body.loosediamonds-search-filter .metroDiamondR, body.choosediamond-index-index .metroDiamondR {
    float: right;
    width: 300px;
    font-size: 11px; }
  body.loosediamonds-index-index .metroDiamondR span.totalPrise, body.choosediamond-index-pair .metroDiamondR span.totalPrise, body.loosediamonds-search-filter .metroDiamondR span.totalPrise, body.choosediamond-index-index .metroDiamondR span.totalPrise {
    padding: 0 0 10px;
    margin: 0 11px 10px 0;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    border-bottom: solid 1px #e3e1e1; }
  body.loosediamonds-index-index .metroDiamondR p, body.choosediamond-index-pair .metroDiamondR p, body.loosediamonds-search-filter .metroDiamondR p, body.choosediamond-index-index .metroDiamondR p {
    padding: 0 0 10px 0;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .bgMenu, body.choosediamond-index-pair .bgMenu, body.loosediamonds-search-filter .bgMenu, body.choosediamond-index-index .bgMenu {
    background: url(../images/sprite-bg.png) no-repeat -233px -571px !important; }
  body.loosediamonds-index-index .metroDiamondR h3, body.choosediamond-index-pair .metroDiamondR h3, body.loosediamonds-search-filter .metroDiamondR h3, body.choosediamond-index-index .metroDiamondR h3 {
    font-size: 12px;
    font-weight: normal;
    color: #333;
    margin: 0 0 6px;
    line-height: 18px;
    padding: 0; }
  body.loosediamonds-index-index .brd, body.choosediamond-index-pair .brd, body.loosediamonds-search-filter .brd, body.choosediamond-index-index .brd {
    border: solid 1px #b30000 !important; }
  body.loosediamonds-index-index .metroDiamondR span, body.choosediamond-index-pair .metroDiamondR span, body.loosediamonds-search-filter .metroDiamondR span, body.choosediamond-index-index .metroDiamondR span {
    color: #1e629f;
    display: block;
    padding-bottom: 7px; }
  body.loosediamonds-index-index .metroDiamondR span strong, body.choosediamond-index-pair .metroDiamondR span strong, body.loosediamonds-search-filter .metroDiamondR span strong, body.choosediamond-index-index .metroDiamondR span strong {
    font-size: 13px; }
  body.loosediamonds-index-index .metroDiamondR span a input, body.choosediamond-index-pair .metroDiamondR span a input, body.loosediamonds-search-filter .metroDiamondR span a input, body.choosediamond-index-index .metroDiamondR span a input {
    border: solid 1px #ebebeb;
    padding: 5px 8px;
    margin-left: 10px;
    width: 10px; }
  body.loosediamonds-index-index .metroDiamondR h4, body.choosediamond-index-pair .metroDiamondR h4, body.loosediamonds-search-filter .metroDiamondR h4, body.choosediamond-index-index .metroDiamondR h4 {
    font-size: 12px;
    font-weight: normal;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0 0 8px 0;
    padding: 0;
    display: block;
    overflow: hidden;
    text-transform: capitalize; }
  body.loosediamonds-index-index .metroDiamondR h4 span, body.choosediamond-index-pair .metroDiamondR h4 span, body.loosediamonds-search-filter .metroDiamondR h4 span, body.choosediamond-index-index .metroDiamondR h4 span {
    float: left;
    padding: 3px 0 0;
    margin: 0 10px 0 0;
    font-weight: bold;
    border: none;
    font-size: 16px;
    color: #000; }
  body.loosediamonds-index-index .pl5, body.choosediamond-index-pair .pl5, body.loosediamonds-search-filter .pl5, body.choosediamond-index-index .pl5 {
    padding-left: 5px !important; }
  body.loosediamonds-index-index .pr12, body.choosediamond-index-pair .pr12, body.loosediamonds-search-filter .pr12, body.choosediamond-index-index .pr12 {
    padding-right: 12px !important; }
  body.loosediamonds-index-index .h64, body.choosediamond-index-pair .h64, body.loosediamonds-search-filter .h64, body.choosediamond-index-index .h64 {
    height: 64px !important; }
  body.loosediamonds-index-index .metroDiamondR h4 input, body.choosediamond-index-pair .metroDiamondR h4 input, body.loosediamonds-search-filter .metroDiamondR h4 input, body.choosediamond-index-index .metroDiamondR h4 input {
    width: 105px;
    height: 23px;
    border: none;
    color: #FFF;
    font-size: 10px;
    background: url(../images/sprite-bg.png) no-repeat 0 -133px;
    cursor: pointer; }
  body.loosediamonds-index-index .metroDiamondR ul, body.choosediamond-index-pair .metroDiamondR ul, body.loosediamonds-search-filter .metroDiamondR ul, body.choosediamond-index-index .metroDiamondR ul {
    margin: 5px 0 0;
    padding: 0; }
  body.loosediamonds-index-index .metroDiamondR ul li, body.choosediamond-index-pair .metroDiamondR ul li, body.loosediamonds-search-filter .metroDiamondR ul li, body.choosediamond-index-index .metroDiamondR ul li {
    margin: 0 5px 0 0;
    padding: 0;
    float: left;
    font-size: 11px; }
  body.loosediamonds-index-index .metroDiamondR h2, body.choosediamond-index-pair .metroDiamondR h2, body.loosediamonds-search-filter .metroDiamondR h2, body.choosediamond-index-index .metroDiamondR h2 {
    color: #444;
    font-size: 18px;
    font-weight: normal;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 4px; }
  body.loosediamonds-index-index .metroDiamondR ul li a, body.choosediamond-index-pair .metroDiamondR ul li a, body.loosediamonds-search-filter .metroDiamondR ul li a, body.choosediamond-index-index .metroDiamondR ul li a {
    color: #000;
    text-decoration: none;
    font-weight: normal; }
  body.loosediamonds-index-index .metroDiamondR ul li a:hover, body.choosediamond-index-pair .metroDiamondR ul li a:hover, body.loosediamonds-search-filter .metroDiamondR ul li a:hover, body.choosediamond-index-index .metroDiamondR ul li a:hover {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .metroDiamondR ul li a.active, body.choosediamond-index-pair .metroDiamondR ul li a.active, body.loosediamonds-search-filter .metroDiamondR ul li a.active, body.choosediamond-index-index .metroDiamondR ul li a.active {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .metroDiamondRight, body.choosediamond-index-pair .metroDiamondRight, body.loosediamonds-search-filter .metroDiamondRight, body.choosediamond-index-index .metroDiamondRight {
    float: right;
    width: 194px;
    padding: 5px 0 0;
    margin: 0; }
  body.loosediamonds-index-index .metroDiamondRight ul, body.choosediamond-index-pair .metroDiamondRight ul, body.loosediamonds-search-filter .metroDiamondRight ul, body.choosediamond-index-index .metroDiamondRight ul {
    margin: 0 0 13px;
    padding: 0; }
  body.loosediamonds-index-index .metroDiamondRight ul li, body.choosediamond-index-pair .metroDiamondRight ul li, body.loosediamonds-search-filter .metroDiamondRight ul li, body.choosediamond-index-index .metroDiamondRight ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 11px; }
  body.loosediamonds-index-index .tweet, body.choosediamond-index-pair .tweet, body.loosediamonds-search-filter .tweet, body.choosediamond-index-index .tweet {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .tweet a, body.choosediamond-index-pair .tweet a, body.loosediamonds-search-filter .tweet a, body.choosediamond-index-index .tweet a {
    padding: 0 0 0 20px;
    margin: 0;
    background: url(../images/sprite-bg.png) no-repeat -139px -8px;
    color: #1c619e; }
  body.loosediamonds-index-index .email, body.choosediamond-index-pair .email, body.loosediamonds-search-filter .email, body.choosediamond-index-index .email {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .email a, body.choosediamond-index-pair .email a, body.loosediamonds-search-filter .email a, body.choosediamond-index-index .email a {
    padding: 0 0 3px 27px;
    margin: 0;
    background: url(../images/sprite-bg.png) no-repeat -133px -50px;
    color: #1c619e; }
  body.loosediamonds-index-index .emailbg, body.choosediamond-index-pair .emailbg, body.loosediamonds-search-filter .emailbg, body.choosediamond-index-index .emailbg {
    background: url(../images/sprite-bg.png) no-repeat -138px -51px !important; }
  body.loosediamonds-index-index .share, body.choosediamond-index-pair .share, body.loosediamonds-search-filter .share, body.choosediamond-index-index .share {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .share a, body.choosediamond-index-pair .share a, body.loosediamonds-search-filter .share a, body.choosediamond-index-index .share a {
    padding: 0 0 3px 27px;
    margin: 0;
    background: url(../images/sprite-bg.png) no-repeat -133px -106px;
    color: #1c619e; }
  body.loosediamonds-index-index .custemer, body.choosediamond-index-pair .custemer, body.loosediamonds-search-filter .custemer, body.choosediamond-index-index .custemer {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .custemer a, body.choosediamond-index-pair .custemer a, body.loosediamonds-search-filter .custemer a, body.choosediamond-index-index .custemer a {
    padding: 0 0 3px 27px;
    margin: 0;
    background: url(../images/sprite-bg.png) no-repeat -137px -69px;
    color: #1c619e; }
  body.loosediamonds-index-index .like, body.choosediamond-index-pair .like, body.loosediamonds-search-filter .like, body.choosediamond-index-index .like {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .like a, body.choosediamond-index-pair .like a, body.loosediamonds-search-filter .like a, body.choosediamond-index-index .like a {
    padding: 0 0 0 27px;
    margin: 0;
    background: url(../images/sprite-bg.png) no-repeat 0 -71px;
    color: #000;
    text-decoration: none; }
  body.loosediamonds-index-index .like a:hover, body.choosediamond-index-pair .like a:hover, body.loosediamonds-search-filter .like a:hover, body.choosediamond-index-index .like a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .print, body.choosediamond-index-pair .print, body.loosediamonds-search-filter .print, body.choosediamond-index-index .print {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .print a, body.choosediamond-index-pair .print a, body.loosediamonds-search-filter .print a, body.choosediamond-index-index .print a {
    padding: 0 0 3px 27px;
    margin: 0;
    background: url(../images/sprite-bg.png) no-repeat 3px -89px;
    color: #1C619E;
    text-decoration: underline; }
  body.loosediamonds-index-index .financingOptionsOuter, body.choosediamond-index-pair .financingOptionsOuter, body.loosediamonds-search-filter .financingOptionsOuter, body.choosediamond-index-index .financingOptionsOuter {
    width: 196px;
    display: block;
    overflow: hidden;
    float: right; }
  body.loosediamonds-index-index .financingOptionsOuter h4, body.choosediamond-index-pair .financingOptionsOuter h4, body.loosediamonds-search-filter .financingOptionsOuter h4, body.choosediamond-index-index .financingOptionsOuter h4 {
    margin: 0;
    padding: 4px 6px 5px;
    background-color: #1e629f !important;
    background: url(../images/sprite-bg.png) no-repeat 119px -104px;
    font-size: 11px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    color: #fff; }
  body.loosediamonds-index-index .financingOptions, body.choosediamond-index-pair .financingOptions, body.loosediamonds-search-filter .financingOptions, body.choosediamond-index-index .financingOptions {
    width: 168px;
    display: block;
    overflow: hidden;
    border: solid 6px #e6e7e9;
    font-size: 11px;
    padding: 9px 7px;
    color: #666; }
  body.loosediamonds-index-index .financingOptions p, body.choosediamond-index-pair .financingOptions p, body.loosediamonds-search-filter .financingOptions p, body.choosediamond-index-index .financingOptions p {
    padding: 0;
    margin: 0;
    line-height: 20px;
    font-size: 11px; }
  body.loosediamonds-index-index .financingOptions span, body.choosediamond-index-pair .financingOptions span, body.loosediamonds-search-filter .financingOptions span, body.choosediamond-index-index .financingOptions span {
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    color: #000; }
  body.loosediamonds-index-index .financingOptions select, body.choosediamond-index-pair .financingOptions select, body.loosediamonds-search-filter .financingOptions select, body.choosediamond-index-index .financingOptions select {
    width: 110px;
    border: solid 1px #c9c9c9;
    margin-bottom: 9px;
    color: #000; }
  body.loosediamonds-index-index .financingOptions span.blue, body.choosediamond-index-pair .financingOptions span.blue, body.loosediamonds-search-filter .financingOptions span.blue, body.choosediamond-index-index .financingOptions span.blue {
    color: #1d629f;
    letter-spacing: -1px;
    padding-left: 5px;
    margin-bottom: 15px;
    margin-top: -7px;
    clear: both; }
  body.loosediamonds-index-index .metrodiamondBangle, body.choosediamond-index-pair .metrodiamondBangle, body.loosediamonds-search-filter .metrodiamondBangle, body.choosediamond-index-index .metrodiamondBangle {
    width: 929px;
    display: block;
    overflow: hidden;
    clear: both; }
  body.loosediamonds-index-index .metrodiamondBangleLeft, body.choosediamond-index-pair .metrodiamondBangleLeft, body.loosediamonds-search-filter .metrodiamondBangleLeft, body.choosediamond-index-index .metrodiamondBangleLeft {
    width: 716px;
    float: left;
    padding-top: 19px; }
  body.loosediamonds-index-index .metrodiamondBangleLeft h2, body.choosediamond-index-pair .metrodiamondBangleLeft h2, body.loosediamonds-search-filter .metrodiamondBangleLeft h2, body.choosediamond-index-index .metrodiamondBangleLeft h2 {
    margin: 0 0 30px;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
    color: #1b3e5d; }
  body.loosediamonds-index-index .metrodiamondBangleLeftTable span, body.choosediamond-index-pair .metrodiamondBangleLeftTable span, body.loosediamonds-search-filter .metrodiamondBangleLeftTable span, body.choosediamond-index-index .metrodiamondBangleLeftTable span {
    margin: 0;
    padding: 0 0 8px;
    color: #000;
    border-bottom: solid 1px #ccc;
    font-size: 12px;
    display: block;
    font-weight: bold;
    width: 300px; }
  body.loosediamonds-index-index .metrodiamondBangleLeftTable, body.choosediamond-index-pair .metrodiamondBangleLeftTable, body.loosediamonds-search-filter .metrodiamondBangleLeftTable, body.choosediamond-index-index .metrodiamondBangleLeftTable {
    width: 300px;
    display: block;
    overflow: hidden;
    float: left;
    font-size: 11px;
    margin-right: 46px; }
  body.loosediamonds-index-index .metrodiamondBangleLeftTop, body.choosediamond-index-pair .metrodiamondBangleLeftTop, body.loosediamonds-search-filter .metrodiamondBangleLeftTop, body.choosediamond-index-index .metrodiamondBangleLeftTop {
    width: 680px;
    border-bottom: solid 1px #e6e7e9;
    display: block;
    overflow: hidden;
    padding: 30px 0 0 34px;
    margin-bottom: 25px; }
  body.loosediamonds-index-index .mr0, body.choosediamond-index-pair .mr0, body.loosediamonds-search-filter .mr0, body.choosediamond-index-index .mr0 {
    margin-right: 0 !important; }
  body.loosediamonds-index-index .pl25, body.choosediamond-index-pair .pl25, body.loosediamonds-search-filter .pl25, body.choosediamond-index-index .pl25 {
    padding-left: 25px !important; }
  body.loosediamonds-index-index .metrodiamondBangleLeftTable tr td, body.choosediamond-index-pair .metrodiamondBangleLeftTable tr td, body.loosediamonds-search-filter .metrodiamondBangleLeftTable tr td, body.choosediamond-index-index .metrodiamondBangleLeftTable tr td {
    margin: 0;
    padding: 0 0 10px;
    width: 450px; }
  body.loosediamonds-index-index .metrodiamondBangleLeftTable tr td a, body.choosediamond-index-pair .metrodiamondBangleLeftTable tr td a, body.loosediamonds-search-filter .metrodiamondBangleLeftTable tr td a, body.choosediamond-index-index .metrodiamondBangleLeftTable tr td a {
    text-decoration: underline;
    color: #1b3e5d; }
  body.loosediamonds-index-index .pb34, body.choosediamond-index-pair .pb34, body.loosediamonds-search-filter .pb34, body.choosediamond-index-index .pb34 {
    padding-bottom: 34px !important; }
  body.loosediamonds-index-index .commentsOuter, body.choosediamond-index-pair .commentsOuter, body.loosediamonds-search-filter .commentsOuter, body.choosediamond-index-index .commentsOuter {
    width: 680px;
    padding: 0 22px 30px;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .commentsOuter h2, body.choosediamond-index-pair .commentsOuter h2, body.loosediamonds-search-filter .commentsOuter h2, body.choosediamond-index-index .commentsOuter h2 {
    color: #800;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 12px 0;
    padding: 0; }
  body.loosediamonds-index-index .commentsOuter h2 span, body.choosediamond-index-pair .commentsOuter h2 span, body.loosediamonds-search-filter .commentsOuter h2 span, body.choosediamond-index-index .commentsOuter h2 span {
    font-size: 13px;
    font-weight: normal; }
  body.loosediamonds-index-index .commentsOuter h2 span a, body.choosediamond-index-pair .commentsOuter h2 span a, body.loosediamonds-search-filter .commentsOuter h2 span a, body.choosediamond-index-index .commentsOuter h2 span a {
    text-decoration: underline;
    color: #1e629f; }
  body.loosediamonds-index-index .comments, body.choosediamond-index-pair .comments, body.loosediamonds-search-filter .comments, body.choosediamond-index-index .comments {
    width: 644px;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 12px;
    color: #000;
    font-weight: normal;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .comments ul, body.choosediamond-index-pair .comments ul, body.loosediamonds-search-filter .comments ul, body.choosediamond-index-index .comments ul {
    margin: 0 0 7px;
    padding: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .comments ul li, body.choosediamond-index-pair .comments ul li, body.loosediamonds-search-filter .comments ul li, body.choosediamond-index-index .comments ul li {
    margin: 0 8px 0 0;
    padding: 0;
    list-style: none;
    float: left; }
  body.loosediamonds-index-index .comments ul li span, body.choosediamond-index-pair .comments ul li span, body.loosediamonds-search-filter .comments ul li span, body.choosediamond-index-index .comments ul li span {
    color: #1b3e5d; }
  body.loosediamonds-index-index .commentsTitle, body.choosediamond-index-pair .commentsTitle, body.loosediamonds-search-filter .commentsTitle, body.choosediamond-index-index .commentsTitle {
    background: url(../images/comments-bg.gif) repeat-x;
    display: block;
    overflow: hidden;
    clear: both;
    padding: 8px 9px;
    margin-bottom: 3px; }
  body.loosediamonds-index-index .commentsTitle span, body.choosediamond-index-pair .commentsTitle span, body.loosediamonds-search-filter .commentsTitle span, body.choosediamond-index-index .commentsTitle span {
    padding: 4px 5px 0 0;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold; }
  body.loosediamonds-index-index .commentsTitle span.co, body.choosediamond-index-pair .commentsTitle span.co, body.loosediamonds-search-filter .commentsTitle span.co, body.choosediamond-index-index .commentsTitle span.co {
    color: #1b3e5d; }
  body.loosediamonds-index-index .commentsTitle span.rightNumber, body.choosediamond-index-pair .commentsTitle span.rightNumber, body.loosediamonds-search-filter .commentsTitle span.rightNumber, body.choosediamond-index-index .commentsTitle span.rightNumber {
    float: right;
    background: url(../images/sprite-bg.png) no-repeat 13px -302px;
    padding: 2px 50px 10px 0;
    font-size: 12px; }
  body.loosediamonds-index-index .metrodiamondBangleRight, body.choosediamond-index-pair .metrodiamondBangleRight, body.loosediamonds-search-filter .metrodiamondBangleRight, body.choosediamond-index-index .metrodiamondBangleRight {
    width: 193px;
    border-bottom: solid 12px #e6e7e9;
    float: right; }
  body.loosediamonds-index-index .comments h3, body.choosediamond-index-pair .comments h3, body.loosediamonds-search-filter .comments h3, body.choosediamond-index-index .comments h3 {
    padding: 0 0 8px 0;
    margin: 0;
    color: #666;
    font-weight: normal; }
  body.loosediamonds-index-index .comments p, body.choosediamond-index-pair .comments p, body.loosediamonds-search-filter .comments p, body.choosediamond-index-index .comments p {
    padding: 0 0 17px 0;
    margin: 0; }
  body.loosediamonds-index-index .metrodiamondBangleRight h2, body.choosediamond-index-pair .metrodiamondBangleRight h2, body.loosediamonds-search-filter .metrodiamondBangleRight h2, body.choosediamond-index-index .metrodiamondBangleRight h2 {
    margin: 0;
    padding: 6px 0;
    background-color: #1e629f !important;
    font-size: 13px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    color: #fff;
    text-align: center; }
  body.loosediamonds-index-index .similarItems, body.choosediamond-index-pair .similarItems, body.loosediamonds-search-filter .similarItems, body.choosediamond-index-index .similarItems {
    width: 171px;
    padding: 0 0 8px;
    border: solid 12px #e6e7e9;
    margin: 0;
    text-align: center;
    border-bottom: none;
    font-size: 11px;
    font-weight: bold;
    color: #999; }
  body.loosediamonds-index-index .similarItems img, body.choosediamond-index-pair .similarItems img, body.loosediamonds-search-filter .similarItems img, body.choosediamond-index-index .similarItems img {
    padding: 8px; }
  body.loosediamonds-index-index .similarItems span, body.choosediamond-index-pair .similarItems span, body.loosediamonds-search-filter .similarItems span, body.choosediamond-index-index .similarItems span {
    color: #1d629f;
    display: block;
    font-weight: bold; }
  body.loosediamonds-index-index .similarItems a, body.choosediamond-index-pair .similarItems a, body.loosediamonds-search-filter .similarItems a, body.choosediamond-index-index .similarItems a {
    color: #1d629f;
    font-weight: normal; }
  body.loosediamonds-index-index .commentsBottom, body.choosediamond-index-pair .commentsBottom, body.loosediamonds-search-filter .commentsBottom, body.choosediamond-index-index .commentsBottom {
    width: 644px;
    display: block; }
  body.loosediamonds-index-index .commentsBottom span, body.choosediamond-index-pair .commentsBottom span, body.loosediamonds-search-filter .commentsBottom span, body.choosediamond-index-index .commentsBottom span {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    color: #666; }
  body.loosediamonds-index-index .commentsBottom span strong, body.choosediamond-index-pair .commentsBottom span strong, body.loosediamonds-search-filter .commentsBottom span strong, body.choosediamond-index-index .commentsBottom span strong {
    color: #4890d6;
    font-size: 14px; }
  body.loosediamonds-index-index .commentsBottom span.report, body.choosediamond-index-pair .commentsBottom span.report, body.loosediamonds-search-filter .commentsBottom span.report, body.choosediamond-index-index .commentsBottom span.report {
    padding: 5px 0;
    margin: 0;
    display: block;
    float: right;
    font-size: 14px;
    color: #4890d6; }
  body.loosediamonds-index-index .commentsBottom span.button, body.choosediamond-index-pair .commentsBottom span.button, body.loosediamonds-search-filter .commentsBottom span.button, body.choosediamond-index-index .commentsBottom span.button {
    font-size: 12px;
    height: 23px;
    width: 70px;
    cursor: pointer;
    background: url(../images/sprite-bg.png) no-repeat -7px -362px;
    text-align: left;
    padding: 5px 0 0 11px;
    float: left;
    display: block;
    color: #000; }
  body.loosediamonds-index-index .pt5, body.choosediamond-index-pair .pt5, body.loosediamonds-search-filter .pt5, body.choosediamond-index-index .pt5 {
    padding-top: 4px !important; }
  body.loosediamonds-index-index .pagination, body.choosediamond-index-pair .pagination, body.loosediamonds-search-filter .pagination, body.choosediamond-index-index .pagination {
    padding: 10px 0 10px 0;
    float: left; }
  body.loosediamonds-index-index .pagination a, body.choosediamond-index-pair .pagination a, body.loosediamonds-search-filter .pagination a, body.choosediamond-index-index .pagination a {
    color: #000;
    text-decoration: none;
    font-size: 11px; }
  body.loosediamonds-index-index .pagination a:hover, body.choosediamond-index-pair .pagination a:hover, body.loosediamonds-search-filter .pagination a:hover, body.choosediamond-index-index .pagination a:hover {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .pagination a.active, body.choosediamond-index-pair .pagination a.active, body.loosediamonds-search-filter .pagination a.active, body.choosediamond-index-index .pagination a.active {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .postnewComment, body.choosediamond-index-pair .postnewComment, body.loosediamonds-search-filter .postnewComment, body.choosediamond-index-index .postnewComment {
    width: 673px;
    margin: 0 0 15px 34px;
    padding: 0 0 17px;
    border-bottom: solid 1px #999;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .postnewComment h2, body.choosediamond-index-pair .postnewComment h2, body.loosediamonds-search-filter .postnewComment h2, body.choosediamond-index-index .postnewComment h2 {
    font-size: 12px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    color: #1b3e5d;
    width: 545px; }
  body.loosediamonds-index-index .postnewComment h2 span, body.choosediamond-index-pair .postnewComment h2 span, body.loosediamonds-search-filter .postnewComment h2 span, body.choosediamond-index-index .postnewComment h2 span {
    float: right;
    font-weight: normal;
    letter-spacing: 1px;
    background: url(../images/sprite-bg.png) no-repeat 0 -329px;
    padding: 3px 0 5px 65px; }
  body.loosediamonds-index-index .postnewComment textarea, body.choosediamond-index-pair .postnewComment textarea, body.loosediamonds-search-filter .postnewComment textarea, body.choosediamond-index-index .postnewComment textarea {
    width: 543px;
    height: 110px;
    border: solid 1px #ccc;
    background: url(../images/textarea-bg.gif) repeat-x;
    margin-bottom: 10px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .postnewComment input, body.choosediamond-index-pair .postnewComment input, body.loosediamonds-search-filter .postnewComment input, body.choosediamond-index-index .postnewComment input {
    width: 200px;
    border: solid 1px #ccc;
    background: url(../images/input-bg.gif) repeat-x;
    height: 25px;
    margin: 0 17px 10px 0;
    float: left; }
  body.loosediamonds-index-index .postnewComment span, body.choosediamond-index-pair .postnewComment span, body.loosediamonds-search-filter .postnewComment span, body.choosediamond-index-index .postnewComment span {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .postnewComment span input, body.choosediamond-index-pair .postnewComment span input, body.loosediamonds-search-filter .postnewComment span input, body.choosediamond-index-index .postnewComment span input {
    width: 147px;
    height: 25px;
    border: none;
    color: #FFF;
    font-size: 10px;
    cursor: pointer;
    margin: 0 123px 0 0 !important;
    float: right;
    background: url(../images/sprite-bg.png) no-repeat 0 -391px; }
  body.loosediamonds-index-index .w240, body.choosediamond-index-pair .w240, body.loosediamonds-search-filter .w240, body.choosediamond-index-index .w240 {
    width: 240px !important; }
  body.loosediamonds-index-index .postnewComment label, body.choosediamond-index-pair .postnewComment label, body.loosediamonds-search-filter .postnewComment label, body.choosediamond-index-index .postnewComment label {
    width: 40px;
    float: left;
    font-weight: normal;
    padding-top: 7px; }
  body.loosediamonds-index-index .recentlyviewedJewellery, body.choosediamond-index-pair .recentlyviewedJewellery, body.loosediamonds-search-filter .recentlyviewedJewellery, body.choosediamond-index-index .recentlyviewedJewellery {
    width: 675px;
    padding: 0;
    margin: 0 0 18px 47px; }
  body.loosediamonds-index-index .recentlyviewedJewellery h2, body.choosediamond-index-pair .recentlyviewedJewellery h2, body.loosediamonds-search-filter .recentlyviewedJewellery h2, body.choosediamond-index-index .recentlyviewedJewellery h2 {
    padding: 0 0 15px 0;
    margin: 0;
    color: #1b3e5d;
    font-size: 16px; }
  body.loosediamonds-index-index .recentlyviewedJewelleryBox, body.choosediamond-index-pair .recentlyviewedJewelleryBox, body.loosediamonds-search-filter .recentlyviewedJewelleryBox, body.choosediamond-index-index .recentlyviewedJewelleryBox {
    display: block;
    overflow: hidden;
    padding: 9px 2px 6px;
    width: 672px; }
  body.loosediamonds-index-index .fr, body.choosediamond-index-pair .fr, body.loosediamonds-search-filter .fr, body.choosediamond-index-index .fr {
    float: right !important; }
  body.loosediamonds-index-index .arrow, body.choosediamond-index-pair .arrow, body.loosediamonds-search-filter .arrow, body.choosediamond-index-index .arrow {
    padding: 60px 3px 0 0 !important; }
  body.loosediamonds-index-index .pt60, body.choosediamond-index-pair .pt60, body.loosediamonds-search-filter .pt60, body.choosediamond-index-index .pt60 {
    padding-top: 60px !important; }
  body.loosediamonds-index-index .recentlyviewedJewelleryBox ul li img, body.choosediamond-index-pair .recentlyviewedJewelleryBox ul li img, body.loosediamonds-search-filter .recentlyviewedJewelleryBox ul li img, body.choosediamond-index-index .recentlyviewedJewelleryBox ul li img {
    border: solid 1px #ccc; }
  body.loosediamonds-index-index .recentlyviewedJewelleryBox ul li p, body.choosediamond-index-pair .recentlyviewedJewelleryBox ul li p, body.loosediamonds-search-filter .recentlyviewedJewelleryBox ul li p, body.choosediamond-index-index .recentlyviewedJewelleryBox ul li p {
    padding: 3px 0;
    margin: 0;
    color: #000; }
  body.loosediamonds-index-index .recentlyviewedJewelleryBox ul li span, body.choosediamond-index-pair .recentlyviewedJewelleryBox ul li span, body.loosediamonds-search-filter .recentlyviewedJewelleryBox ul li span, body.choosediamond-index-index .recentlyviewedJewelleryBox ul li span {
    display: block;
    color: #1b3e5d;
    font-size: 13px;
    font-weight: bold; }
  body.loosediamonds-index-index .viewBanglesOuter, body.choosediamond-index-pair .viewBanglesOuter, body.loosediamonds-search-filter .viewBanglesOuter, body.choosediamond-index-index .viewBanglesOuter {
    width: 954px;
    display: block;
    overflow: hidden;
    background: url(../images/view-product-bg.gif) no-repeat; }
  body.loosediamonds-index-index .viewBanglesTop, body.choosediamond-index-pair .viewBanglesTop, body.loosediamonds-search-filter .viewBanglesTop, body.choosediamond-index-index .viewBanglesTop {
    width: 890px;
    display: block;
    overflow: hidden;
    padding: 15px 0 50px 8px;
    border: solid 1px #1e639f;
    border-top: none;
    margin: 0 0 40px 30px; }
  body.loosediamonds-index-index .viewBanglesTop h3, body.choosediamond-index-pair .viewBanglesTop h3, body.loosediamonds-search-filter .viewBanglesTop h3, body.choosediamond-index-index .viewBanglesTop h3 {
    margin: 0 0 10px 8px;
    padding: 0;
    font-size: 15px;
    color: #2466a1; }
  body.loosediamonds-index-index .viewBanglesTop h3 a, body.choosediamond-index-pair .viewBanglesTop h3 a, body.loosediamonds-search-filter .viewBanglesTop h3 a, body.choosediamond-index-index .viewBanglesTop h3 a {
    font-size: 11px;
    color: #000;
    margin-left: 10px; }
  body.loosediamonds-index-index .viewBanglesMenuContent, body.choosediamond-index-pair .viewBanglesMenuContent, body.loosediamonds-search-filter .viewBanglesMenuContent, body.choosediamond-index-index .viewBanglesMenuContent {
    width: 954px;
    border-bottom: solid 2px #1d629f;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .viewBanglesMenuContentLeft, body.choosediamond-index-pair .viewBanglesMenuContentLeft, body.loosediamonds-search-filter .viewBanglesMenuContentLeft, body.choosediamond-index-index .viewBanglesMenuContentLeft {
    float: left;
    width: 603px;
    padding: 10px 0 0 12px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .viewBanglesMenuContentLeft ul, body.choosediamond-index-pair .viewBanglesMenuContentLeft ul, body.loosediamonds-search-filter .viewBanglesMenuContentLeft ul, body.choosediamond-index-index .viewBanglesMenuContentLeft ul {
    margin: 0;
    padding: 0;
    clear: both; }
  body.loosediamonds-index-index .viewBanglesMenuContentLeft ul li, body.choosediamond-index-pair .viewBanglesMenuContentLeft ul li, body.loosediamonds-search-filter .viewBanglesMenuContentLeft ul li, body.choosediamond-index-index .viewBanglesMenuContentLeft ul li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.loosediamonds-index-index .viewBanglesMenuContentLeft ul li a, body.choosediamond-index-pair .viewBanglesMenuContentLeft ul li a, body.loosediamonds-search-filter .viewBanglesMenuContentLeft ul li a, body.choosediamond-index-index .viewBanglesMenuContentLeft ul li a {
    color: #2164a0;
    text-decoration: none; }
  body.loosediamonds-index-index .viewBanglesMenuContentLeft ul li a:hover, body.choosediamond-index-pair .viewBanglesMenuContentLeft ul li a:hover, body.loosediamonds-search-filter .viewBanglesMenuContentLeft ul li a:hover, body.choosediamond-index-index .viewBanglesMenuContentLeft ul li a:hover {
    color: #000; }
  body.loosediamonds-index-index .viewBanglesMenuContentLeft ul li a.active, body.choosediamond-index-pair .viewBanglesMenuContentLeft ul li a.active, body.loosediamonds-search-filter .viewBanglesMenuContentLeft ul li a.active, body.choosediamond-index-index .viewBanglesMenuContentLeft ul li a.active {
    color: #000; }
  body.loosediamonds-index-index .viewBanglesMenuContentLeft h2, body.choosediamond-index-pair .viewBanglesMenuContentLeft h2, body.loosediamonds-search-filter .viewBanglesMenuContentLeft h2, body.choosediamond-index-index .viewBanglesMenuContentLeft h2 {
    padding: 0;
    margin: 0 38px 9px 0;
    font-size: 31px;
    float: left;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.loosediamonds-index-index .viewBanglesMenuContentLeft span, body.choosediamond-index-pair .viewBanglesMenuContentLeft span, body.loosediamonds-search-filter .viewBanglesMenuContentLeft span, body.choosediamond-index-index .viewBanglesMenuContentLeft span {
    font-size: 11px; }
  body.loosediamonds-index-index .viewBanglesMenuContentLeft p, body.choosediamond-index-pair .viewBanglesMenuContentLeft p, body.loosediamonds-search-filter .viewBanglesMenuContentLeft p, body.choosediamond-index-index .viewBanglesMenuContentLeft p {
    font-size: 11px;
    padding: 0;
    margin: 5px 0 12px;
    color: #666; }
  body.loosediamonds-index-index .viewBanglesMenuContentRight, body.choosediamond-index-pair .viewBanglesMenuContentRight, body.loosediamonds-search-filter .viewBanglesMenuContentRight, body.choosediamond-index-index .viewBanglesMenuContentRight {
    float: right;
    width: 280px;
    padding: 10px 14px 12px;
    border: solid 1px #000; }
  body.loosediamonds-index-index .viewBanglesMenuContentRight h2, body.choosediamond-index-pair .viewBanglesMenuContentRight h2, body.loosediamonds-search-filter .viewBanglesMenuContentRight h2, body.choosediamond-index-index .viewBanglesMenuContentRight h2 {
    margin: 0;
    padding: 0 0 10px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #1b3e5d;
    font-weight: bold; }
  body.loosediamonds-index-index .viewBanglesMenuContentRight h2 span, body.choosediamond-index-pair .viewBanglesMenuContentRight h2 span, body.loosediamonds-search-filter .viewBanglesMenuContentRight h2 span, body.choosediamond-index-index .viewBanglesMenuContentRight h2 span {
    font-size: 10px;
    color: #000;
    font-weight: normal; }
  body.loosediamonds-index-index .viewBanglesMenuContentRight input, body.choosediamond-index-pair .viewBanglesMenuContentRight input, body.loosediamonds-search-filter .viewBanglesMenuContentRight input, body.choosediamond-index-index .viewBanglesMenuContentRight input {
    border-color: #999999 snow #999999 #999999;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #999999;
    float: left;
    font-size: 11px;
    height: 14px;
    padding: 4px 4px 3px;
    width: 190px; }
  body.loosediamonds-index-index .viewBanglesMenuContentRight input.searchBtn, body.choosediamond-index-pair .viewBanglesMenuContentRight input.searchBtn, body.loosediamonds-search-filter .viewBanglesMenuContentRight input.searchBtn, body.choosediamond-index-index .viewBanglesMenuContentRight input.searchBtn {
    border: medium none;
    height: 23px;
    padding: 0;
    width: 35px; }
  body.loosediamonds-index-index .w206, body.choosediamond-index-pair .w206, body.loosediamonds-search-filter .w206, body.choosediamond-index-index .w206 {
    width: 206px !important; }
  body.loosediamonds-index-index .w98, body.choosediamond-index-pair .w98, body.loosediamonds-search-filter .w98, body.choosediamond-index-index .w98 {
    width: 98px !important; }
  body.loosediamonds-index-index .metaltypeContent, body.choosediamond-index-pair .metaltypeContent, body.loosediamonds-search-filter .metaltypeContent, body.choosediamond-index-index .metaltypeContent {
    width: 273px;
    float: left;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0 4px 10px;
    height: 42px; }
  body.loosediamonds-index-index .metaltypeContent ul, body.choosediamond-index-pair .metaltypeContent ul, body.loosediamonds-search-filter .metaltypeContent ul, body.choosediamond-index-index .metaltypeContent ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .metaltypeContent ul li, body.choosediamond-index-pair .metaltypeContent ul li, body.loosediamonds-search-filter .metaltypeContent ul li, body.choosediamond-index-index .metaltypeContent ul li {
    list-style: none;
    float: left;
    width: 58px;
    margin-right: 10px; }
  body.loosediamonds-index-index .metaltypeContent input, body.choosediamond-index-pair .metaltypeContent input, body.loosediamonds-search-filter .metaltypeContent input, body.choosediamond-index-index .metaltypeContent input {
    width: 13px;
    height: 13px;
    margin: -1px 7px 0 0; }
  body.loosediamonds-index-index .metaltypeContent span, body.choosediamond-index-pair .metaltypeContent span, body.loosediamonds-search-filter .metaltypeContent span, body.choosediamond-index-index .metaltypeContent span {
    padding: 0 0 7px;
    display: block;
    text-transform: uppercase; }
  body.loosediamonds-index-index .metaltypeContent label, body.choosediamond-index-pair .metaltypeContent label, body.loosediamonds-search-filter .metaltypeContent label, body.choosediamond-index-index .metaltypeContent label {
    margin: 0px 2px 0 0;
    font-size: 11px;
    font-weight: normal;
    color: #666;
    display: block; }
  body.loosediamonds-index-index .priceContentOuter, body.choosediamond-index-pair .priceContentOuter, body.loosediamonds-search-filter .priceContentOuter, body.choosediamond-index-index .priceContentOuter {
    padding: 0;
    font-size: 11px;
    font-size: 11px;
    float: left; }
  body.loosediamonds-index-index .priceContentOuter label, body.choosediamond-index-pair .priceContentOuter label, body.loosediamonds-search-filter .priceContentOuter label, body.choosediamond-index-index .priceContentOuter label {
    color: #000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 7px;
    text-transform: uppercase; }
  body.loosediamonds-index-index .priceContent ul, body.choosediamond-index-pair .priceContent ul, body.loosediamonds-search-filter .priceContent ul, body.choosediamond-index-index .priceContent ul {
    padding: 0;
    margin: 0 0 24px;
    font-size: 11px;
    font-size: 11px; }
  body.loosediamonds-index-index .priceContent ul li, body.choosediamond-index-pair .priceContent ul li, body.loosediamonds-search-filter .priceContent ul li, body.choosediamond-index-index .priceContent ul li {
    padding: 0;
    margin: 2px 22px 0 0;
    list-style: none;
    float: left; }
  body.loosediamonds-index-index .priceContent ul li label, body.choosediamond-index-pair .priceContent ul li label, body.loosediamonds-search-filter .priceContent ul li label, body.choosediamond-index-index .priceContent ul li label {
    width: 110px;
    font-size: 11px;
    font-weight: bold;
    float: left;
    color: #000;
    padding: 0 0 7px 0;
    display: block;
    text-transform: uppercase; }
  body.loosediamonds-index-index .priceContent ul li select, body.choosediamond-index-pair .priceContent ul li select, body.loosediamonds-search-filter .priceContent ul li select, body.choosediamond-index-index .priceContent ul li select {
    width: 110px;
    padding: 0;
    margin: 0;
    font-size: 10px;
    border: solid 1px #c9c9c9; }
  body.loosediamonds-index-index .paginationOuter, body.choosediamond-index-pair .paginationOuter, body.loosediamonds-search-filter .paginationOuter, body.choosediamond-index-index .paginationOuter {
    width: 880px;
    margin: 0 13px 0 45px;
    overflow: hidden;
    display: block;
    border-bottom: solid 1px #ccc; }
  body.loosediamonds-index-index .paginationBottom, body.choosediamond-index-pair .paginationBottom, body.loosediamonds-search-filter .paginationBottom, body.choosediamond-index-index .paginationBottom {
    width: 658px;
    margin: 0 13px 8px 0;
    overflow: hidden;
    display: block;
    border: solid 1px #000;
    border-top: none; }
  body.loosediamonds-index-index .pagination, body.choosediamond-index-pair .pagination, body.loosediamonds-search-filter .pagination, body.choosediamond-index-index .pagination {
    width: 655px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .paginationInner, body.choosediamond-index-pair .paginationInner, body.loosediamonds-search-filter .paginationInner, body.choosediamond-index-index .paginationInner {
    width: 873px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .paginationLeft, body.choosediamond-index-pair .paginationLeft, body.loosediamonds-search-filter .paginationLeft, body.choosediamond-index-index .paginationLeft {
    padding: 0 0 10px 0;
    float: left;
    font-weight: bold; }
  body.loosediamonds-index-index .paginationLeft h2, body.choosediamond-index-pair .paginationLeft h2, body.loosediamonds-search-filter .paginationLeft h2, body.choosediamond-index-index .paginationLeft h2 {
    font-size: 13px;
    color: #2064a0;
    float: left;
    margin-right: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  body.loosediamonds-index-index .paginationLeft h4, body.choosediamond-index-pair .paginationLeft h4, body.loosediamonds-search-filter .paginationLeft h4, body.choosediamond-index-index .paginationLeft h4 {
    padding: 0;
    margin: 0 12px 0;
    float: left;
    font-size: 14px;
    color: #6D0000; }
  body.loosediamonds-index-index .ml0, body.choosediamond-index-pair .ml0, body.loosediamonds-search-filter .ml0, body.choosediamond-index-index .ml0 {
    margin-left: 0 !important; }
  body.loosediamonds-index-index .paginationLeft strong, body.choosediamond-index-pair .paginationLeft strong, body.loosediamonds-search-filter .paginationLeft strong, body.choosediamond-index-index .paginationLeft strong {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding-right: 10px; }
  body.loosediamonds-index-index .paginationLeft strong span, body.choosediamond-index-pair .paginationLeft strong span, body.loosediamonds-search-filter .paginationLeft strong span, body.choosediamond-index-index .paginationLeft strong span {
    color: #6d0000; }
  body.loosediamonds-index-index .paginationRight, body.choosediamond-index-pair .paginationRight, body.loosediamonds-search-filter .paginationRight, body.choosediamond-index-index .paginationRight {
    padding: 0 0 10px 0;
    float: right;
    font-size: 11px; }
  body.loosediamonds-index-index .paginationRight a, body.choosediamond-index-pair .paginationRight a, body.loosediamonds-search-filter .paginationRight a, body.choosediamond-index-index .paginationRight a {
    color: #000;
    text-decoration: none;
    margin-right: 2px; }
  body.loosediamonds-index-index .paginationRight a:hover, body.choosediamond-index-pair .paginationRight a:hover, body.loosediamonds-search-filter .paginationRight a:hover, body.choosediamond-index-index .paginationRight a:hover {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .paginationRight a.active, body.choosediamond-index-pair .paginationRight a.active, body.loosediamonds-search-filter .paginationRight a.active, body.choosediamond-index-index .paginationRight a.active {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .paginationLeft h3, body.choosediamond-index-pair .paginationLeft h3, body.loosediamonds-search-filter .paginationLeft h3, body.choosediamond-index-index .paginationLeft h3 {
    font-size: 12px;
    font-weight: bold;
    color: #6d0000;
    float: left;
    margin: 0 15px 0 0;
    padding: 0; }
  body.loosediamonds-index-index .paginationLeft h3 span, body.choosediamond-index-pair .paginationLeft h3 span, body.loosediamonds-search-filter .paginationLeft h3 span, body.choosediamond-index-index .paginationLeft h3 span {
    color: #000; }
  body.loosediamonds-index-index .paginationLeft span, body.choosediamond-index-pair .paginationLeft span, body.loosediamonds-search-filter .paginationLeft span, body.choosediamond-index-index .paginationLeft span {
    color: #000;
    font-size: 11px; }
  body.loosediamonds-index-index .metrobangleContent, body.choosediamond-index-pair .metrobangleContent, body.loosediamonds-search-filter .metrobangleContent, body.choosediamond-index-index .metrobangleContent {
    width: 895px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .metrobangleContentBox, body.choosediamond-index-pair .metrobangleContentBox, body.loosediamonds-search-filter .metrobangleContentBox, body.choosediamond-index-index .metrobangleContentBox {
    width: 882px;
    display: block;
    overflow: hidden;
    padding-left: 13px; }
  body.loosediamonds-index-index .metrobangleContentBox ul, body.choosediamond-index-pair .metrobangleContentBox ul, body.loosediamonds-search-filter .metrobangleContentBox ul, body.choosediamond-index-index .metrobangleContentBox ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li, body.choosediamond-index-pair .metrobangleContentBox ul li, body.loosediamonds-search-filter .metrobangleContentBox ul li, body.choosediamond-index-index .metrobangleContentBox ul li {
    margin: 0 8px 0 0;
    padding: 0;
    list-style: none;
    float: left;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #999; }
  body.loosediamonds-index-index .metrobangleContentBox ul li.last, body.choosediamond-index-pair .metrobangleContentBox ul li.last, body.loosediamonds-search-filter .metrobangleContentBox ul li.last, body.choosediamond-index-index .metrobangleContentBox ul li.last {
    margin: 0 !important; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a, body.choosediamond-index-pair .metrobangleContentBox ul li a, body.loosediamonds-search-filter .metrobangleContentBox ul li a, body.choosediamond-index-index .metrobangleContentBox ul li a {
    text-decoration: none;
    height: 328px;
    color: #999;
    border: solid 1px transparent;
    display: block;
    width: 258px;
    padding: 0 14px !important; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle1, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle1, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle1, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle1 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a:hover, body.choosediamond-index-pair .metrobangleContentBox ul li a:hover, body.loosediamonds-search-filter .metrobangleContentBox ul li a:hover, body.choosediamond-index-index .metrobangleContentBox ul li a:hover {
    border: solid 1px #1e629f;
    height: 328px;
    width: 258px;
    background: url(../images/metrobangles-small1.gif) no-repeat 241px 280px; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle2, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle2, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle2, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle2 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle2:hover, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle2:hover, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle2:hover, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle2:hover {
    border: solid 1px #1e629f;
    height: 328px;
    width: 258px;
    background: url(../images/metrobangles-small2.gif) no-repeat 241px 280px; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle3, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle3, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle3, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle3 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle3:hover, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle3:hover, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle3:hover, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle3:hover {
    border: solid 1px #1e629f;
    height: 328px;
    width: 258px;
    background: url(../images/metrobangles-small3.gif) no-repeat 241px 280px; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle4, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle4, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle4, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle4 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle4:hover, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle4:hover, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle4:hover, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle4:hover {
    border: solid 1px #1e629f;
    height: 328px;
    width: 258px;
    background: url(../images/metrobangles-small4.gif) no-repeat 241px 280px; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle5, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle5, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle5, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle5 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle5:hover, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle5:hover, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle5:hover, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle5:hover {
    border: solid 1px #1e629f;
    height: 328px;
    width: 258px;
    background: url(../images/metrobangles-small5.gif) no-repeat 241px 280px; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle6, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle6, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle6, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle6 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle6:hover, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle6:hover, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle6:hover, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle6:hover {
    border: solid 1px #1e629f;
    height: 328px;
    width: 258px;
    background: url(../images/metrobangles-small6.gif) no-repeat 241px 280px; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle7, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle7, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle7, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle7 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle7:hover, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle7:hover, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle7:hover, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle7:hover {
    border: solid 1px #1e629f;
    height: 328px;
    width: 258px;
    background: url(../images/metrobangles-small7.gif) no-repeat 241px 280px; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle8, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle8, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle8, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle8 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle8:hover, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle8:hover, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle8:hover, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle8:hover {
    border: solid 1px #1e629f;
    height: 328px;
    width: 258px;
    background: url(../images/metrobangles-small8.gif) no-repeat 241px 280px; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle9, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle9, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle9, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle9 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .metrobangleContentBox ul li a.metroBangle9:hover, body.choosediamond-index-pair .metrobangleContentBox ul li a.metroBangle9:hover, body.loosediamonds-search-filter .metrobangleContentBox ul li a.metroBangle9:hover, body.choosediamond-index-index .metrobangleContentBox ul li a.metroBangle9:hover {
    border: solid 1px #1e629f;
    height: 328px;
    width: 258px;
    background: url(../images/metrobangles-small9.gif) no-repeat 241px 280px; }
  body.loosediamonds-index-index .metrobangleContentBox ul li span, body.choosediamond-index-pair .metrobangleContentBox ul li span, body.loosediamonds-search-filter .metrobangleContentBox ul li span, body.choosediamond-index-index .metrobangleContentBox ul li span {
    color: #1d629f; }
  body.loosediamonds-index-index .metrobangleBottom, body.choosediamond-index-pair .metrobangleBottom, body.loosediamonds-search-filter .metrobangleBottom, body.choosediamond-index-index .metrobangleBottom {
    width: 271px;
    border-top: solid 1px #ccc;
    text-align: center;
    margin: 0 auto;
    padding-top: 17px;
    margin-top: 20px; }
  body.loosediamonds-index-index .metrobangleBottom p, body.choosediamond-index-pair .metrobangleBottom p, body.loosediamonds-search-filter .metrobangleBottom p, body.choosediamond-index-index .metrobangleBottom p {
    padding: 0 0 3px 0;
    margin: 0;
    color: #999999;
    font-size: 11px;
    font-weight: bold; }
  body.loosediamonds-index-index .metrobangleBottom span, body.choosediamond-index-pair .metrobangleBottom span, body.loosediamonds-search-filter .metrobangleBottom span, body.choosediamond-index-index .metrobangleBottom span {
    color: #1d629f;
    font-weight: bold; }
  body.loosediamonds-index-index #makeMeScrollable, body.choosediamond-index-pair #makeMeScrollable, body.loosediamonds-search-filter #makeMeScrollable, body.choosediamond-index-index #makeMeScrollable {
    width: 424px;
    height: 53px;
    position: relative; }
  body.loosediamonds-index-index #makeMeScrollable div.scrollableArea *, body.choosediamond-index-pair #makeMeScrollable div.scrollableArea *, body.loosediamonds-search-filter #makeMeScrollable div.scrollableArea *, body.choosediamond-index-index #makeMeScrollable div.scrollableArea * {
    position: relative;
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .display_wrap, body.choosediamond-index-pair .display_wrap, body.loosediamonds-search-filter .display_wrap, body.choosediamond-index-index .display_wrap {
    position: absolute;
    top: 170px;
    width: 160px;
    font: 11px arial;
    z-index: 100;
    margin: 0;
    padding: 5px 0;
    height: 32px;
    z-index: 0; }
  body.loosediamonds-index-index .mt8, body.choosediamond-index-pair .mt8, body.loosediamonds-search-filter .mt8, body.choosediamond-index-index .mt8 {
    margin-top: 8px; }
  body.loosediamonds-index-index .display_wrap a, body.choosediamond-index-pair .display_wrap a, body.loosediamonds-search-filter .display_wrap a, body.choosediamond-index-index .display_wrap a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 11px 0 0 6px;
    display: block;
    font-size: 13px; }
  body.loosediamonds-index-index .display_wrap .display_header, body.choosediamond-index-pair .display_wrap .display_header, body.loosediamonds-search-filter .display_wrap .display_header, body.choosediamond-index-index .display_wrap .display_header {
    width: 145px;
    z-index: 10000; }
  body.loosediamonds-index-index .display_wrap .display_header h3, body.choosediamond-index-pair .display_wrap .display_header h3, body.loosediamonds-search-filter .display_wrap .display_header h3, body.choosediamond-index-index .display_wrap .display_header h3 {
    padding: 0;
    margin: 0;
    background-color: #000;
    background-color: #1e629f !important;
    background: url(../images/sprite-bg.png) no-repeat 165px -104px; }
  body.loosediamonds-index-index .display_wrap .display_header h3 a, body.choosediamond-index-pair .display_wrap .display_header h3 a, body.loosediamonds-search-filter .display_wrap .display_header h3 a, body.choosediamond-index-index .display_wrap .display_header h3 a {
    padding: 5px 5px;
    margin: 0;
    font-weight: normal; }
  body.loosediamonds-index-index .display_wrap div.yourdesign1, body.choosediamond-index-pair .display_wrap div.yourdesign1, body.loosediamonds-search-filter .display_wrap div.yourdesign1, body.choosediamond-index-index .display_wrap div.yourdesign1 {
    position: absolute;
    left: 0px;
    top: 31px;
    width: 152px;
    padding: 0;
    margin: 0;
    display: none; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner1, body.choosediamond-index-pair .display_wrap div.yourdesigninner1, body.loosediamonds-search-filter .display_wrap div.yourdesigninner1, body.choosediamond-index-index .display_wrap div.yourdesigninner1 {
    width: 150px;
    margin: 0; }
  body.loosediamonds-index-index .fl, body.choosediamond-index-pair .fl, body.loosediamonds-search-filter .fl, body.choosediamond-index-index .fl {
    float: left !important; }
  body.loosediamonds-index-index .bN, body.choosediamond-index-pair .bN, body.loosediamonds-search-filter .bN, body.choosediamond-index-index .bN {
    border: none !important; }
  body.loosediamonds-index-index .img3, body.choosediamond-index-pair .img3, body.loosediamonds-search-filter .img3, body.choosediamond-index-index .img3 {
    float: right !important;
    position: inherit !important; }
  body.loosediamonds-index-index a, body.choosediamond-index-pair a, body.loosediamonds-search-filter a, body.choosediamond-index-index a {
    outline: none;
    color: #666; }
  body.loosediamonds-index-index .pl0, body.choosediamond-index-pair .pl0, body.loosediamonds-search-filter .pl0, body.choosediamond-index-index .pl0 {
    padding-left: 0 !important; }
  body.loosediamonds-index-index .w54, body.choosediamond-index-pair .w54, body.loosediamonds-search-filter .w54, body.choosediamond-index-index .w54 {
    width: 54px !important; }
  body.loosediamonds-index-index .banglBox, body.choosediamond-index-pair .banglBox, body.loosediamonds-search-filter .banglBox, body.choosediamond-index-index .banglBox {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    text-align: left;
    width: 240px; }
  body.loosediamonds-index-index .banglBox p, body.choosediamond-index-pair .banglBox p, body.loosediamonds-search-filter .banglBox p, body.choosediamond-index-index .banglBox p {
    padding: 0 0 0 8px;
    margin: 0;
    color: #737373; }
  body.loosediamonds-index-index .banglBox h2, body.choosediamond-index-pair .banglBox h2, body.loosediamonds-search-filter .banglBox h2, body.choosediamond-index-index .banglBox h2 {
    font-size: 20px;
    padding: 0 0 8px 8px;
    margin: 0;
    color: #000;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .banglBox img, body.choosediamond-index-pair .banglBox img, body.loosediamonds-search-filter .banglBox img, body.choosediamond-index-index .banglBox img {
    padding-bottom: 6px; }
  body.loosediamonds-index-index .banglBox.last, body.choosediamond-index-pair .banglBox.last, body.loosediamonds-search-filter .banglBox.last, body.choosediamond-index-index .banglBox.last {
    border-right: none !important;
    width: 242px !important;
    height: 0; }
  body.loosediamonds-index-index .bc, body.choosediamond-index-pair .bc, body.loosediamonds-search-filter .bc, body.choosediamond-index-index .bc {
    background-color: #f0f8fb !important; }
  body.loosediamonds-index-index .banglesRight, body.choosediamond-index-pair .banglesRight, body.loosediamonds-search-filter .banglesRight, body.choosediamond-index-index .banglesRight {
    float: left;
    width: 469px;
    padding: 0;
    font-size: 10px;
    height: 395px; }
  body.loosediamonds-index-index .banglesRight a:hover, body.choosediamond-index-pair .banglesRight a:hover, body.loosediamonds-search-filter .banglesRight a:hover, body.choosediamond-index-index .banglesRight a:hover {
    border: solid 1px #1c609d;
    height: 186px; }
  body.loosediamonds-index-index .banglesRight a, body.choosediamond-index-pair .banglesRight a, body.loosediamonds-search-filter .banglesRight a, body.choosediamond-index-index .banglesRight a {
    color: #000;
    text-decoration: none;
    border: solid 1px #fff;
    height: 186px;
    display: block;
    width: 232px;
    float: left;
    padding: 13px 0 0; }
  body.loosediamonds-index-index .banglesRight a.last, body.choosediamond-index-pair .banglesRight a.last, body.loosediamonds-search-filter .banglesRight a.last, body.choosediamond-index-index .banglesRight a.last {
    width: 233px; }
  body.loosediamonds-index-index .banglesRightTop, body.choosediamond-index-pair .banglesRightTop, body.loosediamonds-search-filter .banglesRightTop, body.choosediamond-index-index .banglesRightTop {
    width: 439px;
    padding: 0;
    font-size: 10px; }
  body.loosediamonds-index-index .banglesRightTop h2, body.choosediamond-index-pair .banglesRightTop h2, body.loosediamonds-search-filter .banglesRightTop h2, body.choosediamond-index-index .banglesRightTop h2 {
    padding: 0 69px 20px 0;
    margin: 0; }
  body.loosediamonds-index-index .banglesRightTop p, body.choosediamond-index-pair .banglesRightTop p, body.loosediamonds-search-filter .banglesRightTop p, body.choosediamond-index-index .banglesRightTop p {
    padding: 0 0 9px 0;
    line-height: 18px;
    margin: 0; }
  body.loosediamonds-index-index .banglesRightBox, body.choosediamond-index-pair .banglesRightBox, body.loosediamonds-search-filter .banglesRightBox, body.choosediamond-index-index .banglesRightBox {
    float: left;
    text-align: left;
    padding: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .br, body.choosediamond-index-pair .br, body.loosediamonds-search-filter .br, body.choosediamond-index-index .br {
    border-right: solid 1px #e7e7e9 !important; }
  body.loosediamonds-index-index .br:hover, body.choosediamond-index-pair .br:hover, body.loosediamonds-search-filter .br:hover, body.choosediamond-index-index .br:hover {
    border-right: solid 1px #1c609d !important; }
  body.loosediamonds-index-index .banglesRightBox p, body.choosediamond-index-pair .banglesRightBox p, body.loosediamonds-search-filter .banglesRightBox p, body.choosediamond-index-index .banglesRightBox p {
    padding: 0 0 0 10px;
    margin: 0;
    color: #737373; }
  body.loosediamonds-index-index .banglesRightBox h2, body.choosediamond-index-pair .banglesRightBox h2, body.loosediamonds-search-filter .banglesRightBox h2, body.choosediamond-index-index .banglesRightBox h2 {
    font-size: 20px;
    padding: 0 0 8px 8px;
    margin: 0;
    color: #000;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .banglesRightBox img, body.choosediamond-index-pair .banglesRightBox img, body.loosediamonds-search-filter .banglesRightBox img, body.choosediamond-index-index .banglesRightBox img {
    padding-bottom: 14px; }
  body.loosediamonds-index-index .bestSelling, body.choosediamond-index-pair .bestSelling, body.loosediamonds-search-filter .bestSelling, body.choosediamond-index-index .bestSelling {
    padding: 20px 0 7px 20px;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .bestSelling p, body.choosediamond-index-pair .bestSelling p, body.loosediamonds-search-filter .bestSelling p, body.choosediamond-index-index .bestSelling p {
    font-size: 12px;
    padding: 0 0 10px;
    margin: 0;
    color: #737373; }
  body.loosediamonds-index-index .bestSelling h2, body.choosediamond-index-pair .bestSelling h2, body.loosediamonds-search-filter .bestSelling h2, body.choosediamond-index-index .bestSelling h2 {
    padding: 0;
    margin: 0 0 12px 0;
    font-size: 18px;
    font-weight: normal;
    color: #800;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .bestSelling h2 span, body.choosediamond-index-pair .bestSelling h2 span, body.loosediamonds-search-filter .bestSelling h2 span, body.choosediamond-index-index .bestSelling h2 span {
    color: #000; }
  body.loosediamonds-index-index .bestSellingBox, body.choosediamond-index-pair .bestSellingBox, body.loosediamonds-search-filter .bestSellingBox, body.choosediamond-index-index .bestSellingBox {
    width: 156px;
    float: left;
    font-size: 11px;
    font-weight: normal;
    color: #333333; }
  body.loosediamonds-index-index .bestSellingBox img, body.choosediamond-index-pair .bestSellingBox img, body.loosediamonds-search-filter .bestSellingBox img, body.choosediamond-index-index .bestSellingBox img {
    margin-bottom: 10px; }
  body.loosediamonds-index-index .bestSellingBox p, body.choosediamond-index-pair .bestSellingBox p, body.loosediamonds-search-filter .bestSellingBox p, body.choosediamond-index-index .bestSellingBox p {
    padding: 0;
    margin: 0 0 15px 0;
    line-height: 16px;
    font-size: 11px;
    color: #999;
    font-weight: bold; }
  body.loosediamonds-index-index .bestSellingBox p span, body.choosediamond-index-pair .bestSellingBox p span, body.loosediamonds-search-filter .bestSellingBox p span, body.choosediamond-index-index .bestSellingBox p span {
    color: #1d629f; }
  body.loosediamonds-index-index .testimonialsOuter, body.choosediamond-index-pair .testimonialsOuter, body.loosediamonds-search-filter .testimonialsOuter, body.choosediamond-index-index .testimonialsOuter {
    width: 920px;
    padding: 0 17px;
    margin: 0 0 23px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .banglePrise, body.choosediamond-index-pair .banglePrise, body.loosediamonds-search-filter .banglePrise, body.choosediamond-index-index .banglePrise {
    float: left;
    width: 283px;
    height: 219px;
    border: solid 1px #cccccc;
    padding: 23px 0 0 10px;
    margin-right: 16px; }
  body.loosediamonds-index-index .banglePrise h2, body.choosediamond-index-pair .banglePrise h2, body.loosediamonds-search-filter .banglePrise h2, body.choosediamond-index-index .banglePrise h2 {
    padding: 0;
    margin: 0 0 17px 0;
    font-size: 18px;
    font-weight: normal;
    color: #800;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .banglePrise h2 span, body.choosediamond-index-pair .banglePrise h2 span, body.loosediamonds-search-filter .banglePrise h2 span, body.choosediamond-index-index .banglePrise h2 span {
    color: #000; }
  body.loosediamonds-index-index .banglePrise p, body.choosediamond-index-pair .banglePrise p, body.loosediamonds-search-filter .banglePrise p, body.choosediamond-index-index .banglePrise p {
    padding: 0 0 13px;
    margin: 0;
    line-height: 18px;
    color: #737373; }
  body.loosediamonds-index-index .banglePriseBottom, body.choosediamond-index-pair .banglePriseBottom, body.loosediamonds-search-filter .banglePriseBottom, body.choosediamond-index-index .banglePriseBottom {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .banglePriseBottom img, body.choosediamond-index-pair .banglePriseBottom img, body.loosediamonds-search-filter .banglePriseBottom img, body.choosediamond-index-index .banglePriseBottom img {
    float: right;
    padding-top: 8px; }
  body.loosediamonds-index-index .banglePriseBottom ul, body.choosediamond-index-pair .banglePriseBottom ul, body.loosediamonds-search-filter .banglePriseBottom ul, body.choosediamond-index-index .banglePriseBottom ul {
    margin: 0;
    padding: 0;
    float: left; }
  body.loosediamonds-index-index .banglePriseBottom ul li, body.choosediamond-index-pair .banglePriseBottom ul li, body.loosediamonds-search-filter .banglePriseBottom ul li, body.choosediamond-index-index .banglePriseBottom ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    font-size: 11px; }
  body.loosediamonds-index-index .banglePriseBottom ul li a, body.choosediamond-index-pair .banglePriseBottom ul li a, body.loosediamonds-search-filter .banglePriseBottom ul li a, body.choosediamond-index-index .banglePriseBottom ul li a {
    text-decoration: none;
    color: #000; }
  body.loosediamonds-index-index .banglePriseBottom ul li a:hover, body.choosediamond-index-pair .banglePriseBottom ul li a:hover, body.loosediamonds-search-filter .banglePriseBottom ul li a:hover, body.choosediamond-index-index .banglePriseBottom ul li a:hover {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .extraordinary, body.choosediamond-index-pair .extraordinary, body.loosediamonds-search-filter .extraordinary, body.choosediamond-index-index .extraordinary {
    float: left;
    width: 250px;
    border: solid 1px #ccc;
    padding: 13px 17px;
    font-size: 11px;
    margin-right: 16px; }
  body.loosediamonds-index-index .extraordinary img, body.choosediamond-index-pair .extraordinary img, body.loosediamonds-search-filter .extraordinary img, body.choosediamond-index-index .extraordinary img {
    padding-bottom: 10px; }
  body.loosediamonds-index-index .extraordinary h2, body.choosediamond-index-pair .extraordinary h2, body.loosediamonds-search-filter .extraordinary h2, body.choosediamond-index-index .extraordinary h2 {
    padding: 0 0 15px;
    margin: 0;
    color: #000;
    font-size: 22px; }
  body.loosediamonds-index-index .extraordinary h2 span, body.choosediamond-index-pair .extraordinary h2 span, body.loosediamonds-search-filter .extraordinary h2 span, body.choosediamond-index-index .extraordinary h2 span {
    color: #800;
    font-size: 18px; }
  body.loosediamonds-index-index .extraordinary h2 span.grey, body.choosediamond-index-pair .extraordinary h2 span.grey, body.loosediamonds-search-filter .extraordinary h2 span.grey, body.choosediamond-index-index .extraordinary h2 span.grey {
    color: #666; }
  body.loosediamonds-index-index .custemerTestimonial, body.choosediamond-index-pair .custemerTestimonial, body.loosediamonds-search-filter .custemerTestimonial, body.choosediamond-index-index .custemerTestimonial {
    float: left;
    width: 283px;
    height: 229px;
    border: solid 1px #cccccc;
    padding: 13px 10px 0 10px; }
  body.loosediamonds-index-index .custemerTestimonial h2, body.choosediamond-index-pair .custemerTestimonial h2, body.loosediamonds-search-filter .custemerTestimonial h2, body.choosediamond-index-index .custemerTestimonial h2 {
    padding: 0;
    margin: 0 0 9px 0;
    font-size: 18px;
    font-weight: normal;
    color: #800; }
  body.loosediamonds-index-index .custemerTestimonial h2 span, body.choosediamond-index-pair .custemerTestimonial h2 span, body.loosediamonds-search-filter .custemerTestimonial h2 span, body.choosediamond-index-index .custemerTestimonial h2 span {
    color: #000;
    font-weight: normal; }
  body.loosediamonds-index-index .custemerTestimonial p, body.choosediamond-index-pair .custemerTestimonial p, body.loosediamonds-search-filter .custemerTestimonial p, body.choosediamond-index-index .custemerTestimonial p {
    padding: 0 0 22px;
    margin: 0;
    line-height: 18px;
    color: #737373; }
  body.loosediamonds-index-index .custemerTestimonial p span, body.choosediamond-index-pair .custemerTestimonial p span, body.loosediamonds-search-filter .custemerTestimonial p span, body.choosediamond-index-index .custemerTestimonial p span {
    color: #800;
    font-weight: bold; }
  body.loosediamonds-index-index .brn, body.choosediamond-index-pair .brn, body.loosediamonds-search-filter .brn, body.choosediamond-index-index .brn {
    border-right: none !important; }
  body.loosediamonds-index-index .bbn, body.choosediamond-index-pair .bbn, body.loosediamonds-search-filter .bbn, body.choosediamond-index-index .bbn {
    border-bottom: none !important; }
  body.loosediamonds-index-index .menuOuter, body.choosediamond-index-pair .menuOuter, body.loosediamonds-search-filter .menuOuter, body.choosediamond-index-index .menuOuter {
    z-index: 10000;
    height: 28px;
    position: relative; }
  body.loosediamonds-index-index #nav, body.choosediamond-index-pair #nav, body.loosediamonds-search-filter #nav, body.choosediamond-index-index #nav {
    padding: 0 0 28px;
    margin: 0 !important;
    list-style: none;
    position: relative;
    width: 560px;
    background: url(../images/menu-top-bg.gif) repeat-x; }
  body.loosediamonds-index-index #nav li.top, body.choosediamond-index-pair #nav li.top, body.loosediamonds-search-filter #nav li.top, body.choosediamond-index-index #nav li.top {
    display: block;
    float: left;
    height: 26px;
    margin: 0;
    background: url(../images/menu-right-line.gif) no-repeat right;
    font-size: 12px !important; }
  body.loosediamonds-index-index #nav li.top.first, body.choosediamond-index-pair #nav li.top.first, body.loosediamonds-search-filter #nav li.top.first, body.choosediamond-index-index #nav li.top.first {
    background: none !important; }
  body.loosediamonds-index-index #nav li a.top_link, body.choosediamond-index-pair #nav li a.top_link, body.loosediamonds-search-filter #nav li a.top_link, body.choosediamond-index-index #nav li a.top_link {
    display: block;
    float: left;
    height: 25px;
    color: #6e6e6e;
    text-decoration: none;
    cursor: pointer; }
  body.loosediamonds-index-index #nav li a.active, body.choosediamond-index-pair #nav li a.active, body.loosediamonds-search-filter #nav li a.active, body.choosediamond-index-index #nav li a.active {
    display: block;
    float: left;
    height: 26px;
    color: #fff;
    text-decoration: none;
    padding: 0 0 0 12px;
    background: url(../images/menu-left-bg.gif) no-repeat left top; }
  body.loosediamonds-index-index #nav li a.active span, body.choosediamond-index-pair #nav li a.active span, body.loosediamonds-search-filter #nav li a.active span, body.choosediamond-index-index #nav li a.active span {
    display: block;
    float: left;
    height: 25px;
    color: #fff;
    text-decoration: none;
    padding: 5px 26px 0;
    background: url(../images/menu-right-bg.gif) no-repeat right top;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px; }
  body.loosediamonds-index-index #nav li a.top_link span, body.choosediamond-index-pair #nav li a.top_link span, body.loosediamonds-search-filter #nav li a.top_link span, body.choosediamond-index-index #nav li a.top_link span {
    float: left;
    display: block;
    padding: 0 0;
    height: 25px;
    color: #784412;
    font-weight: bold; }
  body.loosediamonds-index-index #nav li a.top_link span, body.choosediamond-index-pair #nav li a.top_link span, body.loosediamonds-search-filter #nav li a.top_link span, body.choosediamond-index-index #nav li a.top_link span {
    padding: 4px 9px 4px 13px \0/IE9 !important; }
  body.loosediamonds-index-index #nav li a.top_link span, body.choosediamond-index-pair #nav li a.top_link span, body.loosediamonds-search-filter #nav li a.top_link span, body.choosediamond-index-index #nav li a.top_link span {
    float: left;
    display: block;
    padding: 4px 13px;
    height: 20px; }
  body.loosediamonds-index-index #nav li a.top_link span.down, body.choosediamond-index-pair #nav li a.top_link span.down, body.loosediamonds-search-filter #nav li a.top_link span.down, body.choosediamond-index-index #nav li a.top_link span.down {
    float: left;
    display: block;
    height: 30px;
    color: #784412; }
  body.loosediamonds-index-index #nav li:hover, body.choosediamond-index-pair #nav li:hover, body.loosediamonds-search-filter #nav li:hover, body.choosediamond-index-index #nav li:hover {
    position: relative;
    z-index: 200; }
  body.loosediamonds-index-index #nav li:hover ul.sub3, body.choosediamond-index-pair #nav li:hover ul.sub3, body.loosediamonds-search-filter #nav li:hover ul.sub3, body.choosediamond-index-index #nav li:hover ul.sub3 {
    left: 14px;
    top: 20px;
    white-space: nowrap;
    width: 282px;
    height: auto;
    z-index: 1000000 !important; }
  body.loosediamonds-index-index .bg2, body.choosediamond-index-pair .bg2, body.loosediamonds-search-filter .bg2, body.choosediamond-index-index .bg2 {
    background: url(../images/arrow.gif) no-repeat 15px -1px !important; }
  body.loosediamonds-index-index #nav li:hover ul.sub3 li, body.choosediamond-index-pair #nav li:hover ul.sub3 li, body.loosediamonds-search-filter #nav li:hover ul.sub3 li, body.choosediamond-index-index #nav li:hover ul.sub3 li {
    background-color: #fff;
    margin-right: 5px !important;
    color: #4c4c4c;
    padding: 13px 9px;
    width: 262px;
    font-size: 11px; }
  body.loosediamonds-index-index #nav li:hover ul.sub, body.choosediamond-index-pair #nav li:hover ul.sub, body.loosediamonds-search-filter #nav li:hover ul.sub, body.choosediamond-index-index #nav li:hover ul.sub {
    left: 15px;
    top: 20px;
    white-space: nowrap;
    width: 227px;
    height: auto;
    z-index: 100000; }
  body.loosediamonds-index-index #nav li:hover ul.sub1, body.choosediamond-index-pair #nav li:hover ul.sub1, body.loosediamonds-search-filter #nav li:hover ul.sub1, body.choosediamond-index-index #nav li:hover ul.sub1 {
    left: -160px;
    top: 20px;
    white-space: nowrap;
    width: 227px;
    height: auto;
    z-index: 300; }
  body.loosediamonds-index-index .bg, body.choosediamond-index-pair .bg, body.loosediamonds-search-filter .bg, body.choosediamond-index-index .bg {
    background: url(../images/arrow.gif) no-repeat 200px -1px !important; }
  body.loosediamonds-index-index #nav li:hover ul.sub1 li, body.choosediamond-index-pair #nav li:hover ul.sub1 li, body.loosediamonds-search-filter #nav li:hover ul.sub1 li, body.choosediamond-index-index #nav li:hover ul.sub1 li {
    background-color: #fff;
    padding: 13px 11px;
    width: 204px;
    color: #4c4c4c;
    font-size: 11px; }
  body.loosediamonds-index-index #nav li:hover ul.sub li, body.choosediamond-index-pair #nav li:hover ul.sub li, body.loosediamonds-search-filter #nav li:hover ul.sub li, body.choosediamond-index-index #nav li:hover ul.sub li {
    background-color: #fff;
    padding: 13px 11px 26px;
    width: 204px;
    color: #4c4c4c;
    font-size: 11px; }
  body.loosediamonds-index-index #nav li:hover ul.sub2, body.choosediamond-index-pair #nav li:hover ul.sub2, body.loosediamonds-search-filter #nav li:hover ul.sub2, body.choosediamond-index-index #nav li:hover ul.sub2 {
    left: -147px;
    top: 20px;
    white-space: nowrap;
    width: 250px;
    height: auto;
    z-index: 300; }
  body.loosediamonds-index-index .bg1, body.choosediamond-index-pair .bg1, body.loosediamonds-search-filter .bg1, body.choosediamond-index-index .bg1 {
    background: url(../images/arrow.gif) no-repeat 223px -1px !important; }
  body.loosediamonds-index-index #nav li:hover ul.sub2 li, body.choosediamond-index-pair #nav li:hover ul.sub2 li, body.loosediamonds-search-filter #nav li:hover ul.sub2 li, body.choosediamond-index-index #nav li:hover ul.sub2 li {
    background-color: #fff;
    padding: 13px 11px;
    width: 228px;
    color: #4C4C4C;
    font-size: 11px; }
  body.loosediamonds-index-index #nav ul, body.loosediamonds-index-index #nav li:hover ul ul, body.loosediamonds-index-index #nav li:hover li:hover ul ul, body.loosediamonds-index-index #nav li:hover li:hover li:hover ul ul, body.loosediamonds-index-index #nav li:hover li:hover li:hover li:hover ul ul, body.choosediamond-index-pair #nav ul, body.choosediamond-index-pair #nav li:hover ul ul, body.choosediamond-index-pair #nav li:hover li:hover ul ul, body.choosediamond-index-pair #nav li:hover li:hover li:hover ul ul, body.choosediamond-index-pair #nav li:hover li:hover li:hover li:hover ul ul, body.loosediamonds-search-filter #nav ul, body.loosediamonds-search-filter #nav li:hover ul ul, body.loosediamonds-search-filter #nav li:hover li:hover ul ul, body.loosediamonds-search-filter #nav li:hover li:hover li:hover ul ul, body.loosediamonds-search-filter #nav li:hover li:hover li:hover li:hover ul ul, body.choosediamond-index-index #nav ul, body.choosediamond-index-index #nav li:hover ul ul, body.choosediamond-index-index #nav li:hover li:hover ul ul, body.choosediamond-index-index #nav li:hover li:hover li:hover ul ul, body.choosediamond-index-index #nav li:hover li:hover li:hover li:hover ul ul {
    position: absolute;
    left: -9999px;
    top: -9999px;
    width: 0;
    height: 0;
    margin: 0;
    padding: 5px 0 0;
    width: 280px;
    list-style: none;
    background-color: #fff;
    border: solid 1px #ffcb29;
    background: url(../images/arrow.gif) no-repeat 10px -1px;
    border-top: none; }
  body.loosediamonds-index-index .mt27, body.choosediamond-index-pair .mt27, body.loosediamonds-search-filter .mt27, body.choosediamond-index-index .mt27 {
    margin-top: 27px !important; }
  body.loosediamonds-index-index .mt72, body.choosediamond-index-pair .mt72, body.loosediamonds-search-filter .mt72, body.choosediamond-index-index .mt72 {
    margin-top: 72px !important; }
  body.loosediamonds-index-index .mt56, body.choosediamond-index-pair .mt56, body.loosediamonds-search-filter .mt56, body.choosediamond-index-index .mt56 {
    margin-top: 56px !important; }
  body.loosediamonds-index-index .banglesTopContent, body.choosediamond-index-pair .banglesTopContent, body.loosediamonds-search-filter .banglesTopContent, body.choosediamond-index-index .banglesTopContent {
    width: 954px;
    display: block;
    clear: both; }
  body.loosediamonds-index-index .bB1, body.choosediamond-index-pair .bB1, body.loosediamonds-search-filter .bB1, body.choosediamond-index-index .bB1 {
    border-bottom: solid 1px #1d629f !important; }
  body.loosediamonds-index-index .bBGrey, body.choosediamond-index-pair .bBGrey, body.loosediamonds-search-filter .bBGrey, body.choosediamond-index-index .bBGrey {
    border-bottom: solid 1px #ccc !important; }
  body.loosediamonds-index-index .bB1grey, body.choosediamond-index-pair .bB1grey, body.loosediamonds-search-filter .bB1grey, body.choosediamond-index-index .bB1grey {
    border-bottom: solid 1px #ccc !important; }
  body.loosediamonds-index-index .banglesTopContentLeft, body.choosediamond-index-pair .banglesTopContentLeft, body.loosediamonds-search-filter .banglesTopContentLeft, body.choosediamond-index-index .banglesTopContentLeft {
    width: 622px; }
  body.loosediamonds-index-index .banglesTopContentLeft ul, body.choosediamond-index-pair .banglesTopContentLeft ul, body.loosediamonds-search-filter .banglesTopContentLeft ul, body.choosediamond-index-index .banglesTopContentLeft ul {
    display: block;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    margin-bottom: 0px; }
    body.loosediamonds-index-index .banglesTopContentLeft ul li, body.choosediamond-index-pair .banglesTopContentLeft ul li, body.loosediamonds-search-filter .banglesTopContentLeft ul li, body.choosediamond-index-index .banglesTopContentLeft ul li {
      margin: 0;
      float: left;
      font-size: 0.6875rem;
      line-height: 0.6875rem;
      text-transform: uppercase; }
  body.loosediamonds-index-index .banglesTopContentLeft ul li a, body.choosediamond-index-pair .banglesTopContentLeft ul li a, body.loosediamonds-search-filter .banglesTopContentLeft ul li a, body.choosediamond-index-index .banglesTopContentLeft ul li a {
    color: #fa9373;
    text-decoration: none; }
  body.loosediamonds-index-index .banglesTopContentLeft ul li a:hover, body.choosediamond-index-pair .banglesTopContentLeft ul li a:hover, body.loosediamonds-search-filter .banglesTopContentLeft ul li a:hover, body.choosediamond-index-index .banglesTopContentLeft ul li a:hover {
    color: #000;
    text-decoration: underline; }
  body.loosediamonds-index-index .banglesTopContentLeft ul li a.active, body.choosediamond-index-pair .banglesTopContentLeft ul li a.active, body.loosediamonds-search-filter .banglesTopContentLeft ul li a.active, body.choosediamond-index-index .banglesTopContentLeft ul li a.active {
    color: #000;
    text-decoration: none; }
  body.loosediamonds-index-index .banglesTopContentLeft h2, body.choosediamond-index-pair .banglesTopContentLeft h2, body.loosediamonds-search-filter .banglesTopContentLeft h2, body.choosediamond-index-index .banglesTopContentLeft h2 {
    padding: 0;
    margin: 0 65px 0 0;
    float: left;
    font-size: 31px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.loosediamonds-index-index .banglesTopContentLeft h2 span, body.choosediamond-index-pair .banglesTopContentLeft h2 span, body.loosediamonds-search-filter .banglesTopContentLeft h2 span, body.choosediamond-index-index .banglesTopContentLeft h2 span {
    color: #1e629f;
    font-size: 25px; }
  body.loosediamonds-index-index .banglesTopContentLeft h2 span.searchTitle, body.choosediamond-index-pair .banglesTopContentLeft h2 span.searchTitle, body.loosediamonds-search-filter .banglesTopContentLeft h2 span.searchTitle, body.choosediamond-index-index .banglesTopContentLeft h2 span.searchTitle {
    color: #000;
    font-size: 23px; }
  body.loosediamonds-index-index .banglesTopContentLeft p, body.choosediamond-index-pair .banglesTopContentLeft p, body.loosediamonds-search-filter .banglesTopContentLeft p, body.choosediamond-index-index .banglesTopContentLeft p {
    padding: 4px 0 7px 0;
    text-align: justify;
    margin: 0; }
  body.loosediamonds-index-index .banglesTopContentLeft p span, body.choosediamond-index-pair .banglesTopContentLeft p span, body.loosediamonds-search-filter .banglesTopContentLeft p span, body.choosediamond-index-index .banglesTopContentLeft p span {
    padding: 8px 0 6px;
    margin: 0;
    display: block; }
  body.loosediamonds-index-index .mr15, body.choosediamond-index-pair .mr15, body.loosediamonds-search-filter .mr15, body.choosediamond-index-index .mr15 {
    margin-right: 15px !important; }
  body.loosediamonds-index-index .banglesTopContentLeft p span a, body.choosediamond-index-pair .banglesTopContentLeft p span a, body.loosediamonds-search-filter .banglesTopContentLeft p span a, body.choosediamond-index-index .banglesTopContentLeft p span a {
    color: #598cb9; }
  body.loosediamonds-index-index .banglesTopContentRight, body.choosediamond-index-pair .banglesTopContentRight, body.loosediamonds-search-filter .banglesTopContentRight, body.choosediamond-index-index .banglesTopContentRight {
    float: right;
    width: 283px;
    padding: 10px 17px 12px;
    border: solid 1px #000;
    border-bottom: none; }
  body.loosediamonds-index-index .banglesTopContentRight h2, body.choosediamond-index-pair .banglesTopContentRight h2, body.loosediamonds-search-filter .banglesTopContentRight h2, body.choosediamond-index-index .banglesTopContentRight h2 {
    margin: 0;
    padding: 0 0 10px;
    font-size: 15px;
    color: #1b3e5d;
    font-weight: bold;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.loosediamonds-index-index .banglesTopContentRight h2 span, body.choosediamond-index-pair .banglesTopContentRight h2 span, body.loosediamonds-search-filter .banglesTopContentRight h2 span, body.choosediamond-index-index .banglesTopContentRight h2 span {
    font-size: 10px;
    color: #000;
    font-weight: normal; }
  body.loosediamonds-index-index .banglesTopContentRight input, body.choosediamond-index-pair .banglesTopContentRight input, body.loosediamonds-search-filter .banglesTopContentRight input, body.choosediamond-index-index .banglesTopContentRight input {
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    float: left;
    font-size: 11px;
    border-right: snow;
    padding: 4px 4px 3px;
    width: 190px;
    height: 14px;
    color: #999; }
  body.loosediamonds-index-index .banglesTopContentRight input.searchBtn, body.choosediamond-index-pair .banglesTopContentRight input.searchBtn, body.loosediamonds-search-filter .banglesTopContentRight input.searchBtn, body.choosediamond-index-index .banglesTopContentRight input.searchBtn {
    border: medium none;
    height: 23px;
    padding: 0;
    width: 35px; }
  body.loosediamonds-index-index #subsubmenu4 ul, body.choosediamond-index-pair #subsubmenu4 ul, body.loosediamonds-search-filter #subsubmenu4 ul, body.choosediamond-index-index #subsubmenu4 ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index #subsubmenu4 ul li, body.choosediamond-index-pair #subsubmenu4 ul li, body.loosediamonds-search-filter #subsubmenu4 ul li, body.choosediamond-index-index #subsubmenu4 ul li {
    display: block; }
  body.loosediamonds-index-index .categoryMiddle ul.banglesMiddle, body.choosediamond-index-pair .categoryMiddle ul.banglesMiddle, body.loosediamonds-search-filter .categoryMiddle ul.banglesMiddle, body.choosediamond-index-index .categoryMiddle ul.banglesMiddle {
    margin: 0;
    padding: 0 0 30px 0 !important;
    float: left;
    width: 261px;
    border-right: solid 1px #999; }
  body.loosediamonds-index-index .categoryMiddle ul.banglesMiddle li, body.choosediamond-index-pair .categoryMiddle ul.banglesMiddle li, body.loosediamonds-search-filter .categoryMiddle ul.banglesMiddle li, body.choosediamond-index-index .categoryMiddle ul.banglesMiddle li {
    margin: 1px 0 0 0;
    list-style: none;
    width: 50px;
    line-height: 21px;
    clear: both;
    text-align: left;
    width: 105px;
    float: left; }
  body.loosediamonds-index-index .categoryMiddle ul.banglesMiddle li a, body.choosediamond-index-pair .categoryMiddle ul.banglesMiddle li a, body.loosediamonds-search-filter .categoryMiddle ul.banglesMiddle li a, body.choosediamond-index-index .categoryMiddle ul.banglesMiddle li a {
    font-size: 12px !important;
    color: #666;
    text-decoration: none;
    font-weight: normal;
    padding: 0;
    margin: 0;
    font-weight: bold; }
  body.loosediamonds-index-index .categoryMiddle ul.banglesMiddle li a:hover, body.choosediamond-index-pair .categoryMiddle ul.banglesMiddle li a:hover, body.loosediamonds-search-filter .categoryMiddle ul.banglesMiddle li a:hover, body.choosediamond-index-index .categoryMiddle ul.banglesMiddle li a:hover {
    color: #800; }
  body.loosediamonds-index-index .categoryMiddle ul.banglesMiddle li a.active, body.choosediamond-index-pair .categoryMiddle ul.banglesMiddle li a.active, body.loosediamonds-search-filter .categoryMiddle ul.banglesMiddle li a.active, body.choosediamond-index-index .categoryMiddle ul.banglesMiddle li a.active {
    color: #800; }
  body.loosediamonds-index-index .bridelBanner, body.choosediamond-index-pair .bridelBanner, body.loosediamonds-search-filter .bridelBanner, body.choosediamond-index-index .bridelBanner {
    width: 956px;
    padding: 7px 0 21px;
    margin: 0;
    background: url(../images/Bridal-banner-bg.gif) no-repeat;
    display: block;
    overflow: hidden;
    clear: both;
    color: #d5bfbf; }
  body.loosediamonds-index-index .bridelBanner ul, body.choosediamond-index-pair .bridelBanner ul, body.loosediamonds-search-filter .bridelBanner ul, body.choosediamond-index-index .bridelBanner ul {
    margin: 0 26px;
    padding: 0; }
  body.loosediamonds-index-index .bridelBanner ul li, body.choosediamond-index-pair .bridelBanner ul li, body.loosediamonds-search-filter .bridelBanner ul li, body.choosediamond-index-index .bridelBanner ul li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.loosediamonds-index-index .bridelBanner ul li a, body.choosediamond-index-pair .bridelBanner ul li a, body.loosediamonds-search-filter .bridelBanner ul li a, body.choosediamond-index-index .bridelBanner ul li a {
    color: #2164a0;
    text-decoration: none; }
  body.loosediamonds-index-index .bridelBanner ul li a:hover, body.choosediamond-index-pair .bridelBanner ul li a:hover, body.loosediamonds-search-filter .bridelBanner ul li a:hover, body.choosediamond-index-index .bridelBanner ul li a:hover {
    color: #fff; }
  body.loosediamonds-index-index .bridelBanner ul li a.active, body.choosediamond-index-pair .bridelBanner ul li a.active, body.loosediamonds-search-filter .bridelBanner ul li a.active, body.choosediamond-index-index .bridelBanner ul li a.active {
    color: #fff; }
  body.loosediamonds-index-index .tac, body.choosediamond-index-pair .tac, body.loosediamonds-search-filter .tac, body.choosediamond-index-index .tac {
    text-align: center !important; }
  body.loosediamonds-index-index .bridelBanner h2, body.choosediamond-index-pair .bridelBanner h2, body.loosediamonds-search-filter .bridelBanner h2, body.choosediamond-index-index .bridelBanner h2 {
    font-size: 17px;
    padding: 0 0 4px 0;
    margin: 0;
    color: #fff;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .bridelLeft, body.choosediamond-index-pair .bridelLeft, body.loosediamonds-search-filter .bridelLeft, body.choosediamond-index-index .bridelLeft {
    width: 458px;
    float: left;
    padding: 0 8px 0 14px; }
  body.loosediamonds-index-index .bridelimg, body.choosediamond-index-pair .bridelimg, body.loosediamonds-search-filter .bridelimg, body.choosediamond-index-index .bridelimg {
    float: right;
    padding-top: 22px; }
  body.loosediamonds-index-index .bridelLeft h3, body.choosediamond-index-pair .bridelLeft h3, body.loosediamonds-search-filter .bridelLeft h3, body.choosediamond-index-index .bridelLeft h3 {
    padding: 0;
    margin: 27px 0 29px; }
  body.loosediamonds-index-index .bridelLeft p, body.choosediamond-index-pair .bridelLeft p, body.loosediamonds-search-filter .bridelLeft p, body.choosediamond-index-index .bridelLeft p {
    padding: 0 0 0 10px;
    margin: 0;
    line-height: 17px; }
  body.loosediamonds-index-index .herRing, body.choosediamond-index-pair .herRing, body.loosediamonds-search-filter .herRing, body.choosediamond-index-index .herRing {
    width: 210px;
    height: 167px;
    float: left;
    text-align: left;
    padding: 0 12px 12px;
    line-height: 16px; }
  body.loosediamonds-index-index .herRing p, body.choosediamond-index-pair .herRing p, body.loosediamonds-search-filter .herRing p, body.choosediamond-index-index .herRing p {
    padding: 0;
    margin: 0;
    color: #999; }
  body.loosediamonds-index-index .herRing img, body.choosediamond-index-pair .herRing img, body.loosediamonds-search-filter .herRing img, body.choosediamond-index-index .herRing img {
    padding: 15px 0 8px; }
  body.loosediamonds-index-index .largePendants, body.choosediamond-index-pair .largePendants, body.loosediamonds-search-filter .largePendants, body.choosediamond-index-index .largePendants {
    width: 210px;
    height: 166px;
    float: left;
    text-align: left;
    padding: 0 12px 12px;
    line-height: 16px; }
  body.loosediamonds-index-index .largePendants p, body.choosediamond-index-pair .largePendants p, body.loosediamonds-search-filter .largePendants p, body.choosediamond-index-index .largePendants p {
    padding: 0;
    margin: 0;
    color: #999; }
  body.loosediamonds-index-index .largePendants img, body.choosediamond-index-pair .largePendants img, body.loosediamonds-search-filter .largePendants img, body.choosediamond-index-index .largePendants img {
    padding-bottom: 4px;
    float: right;
    margin: -194px 0 0; }
  body.loosediamonds-index-index .solitaire, body.choosediamond-index-pair .solitaire, body.loosediamonds-search-filter .solitaire, body.choosediamond-index-index .solitaire {
    width: 230px;
    height: 179px;
    float: right;
    padding: 0 6px 12px 0 8px;
    text-align: left; }
  body.loosediamonds-index-index .solitaire p, body.choosediamond-index-pair .solitaire p, body.loosediamonds-search-filter .solitaire p, body.choosediamond-index-index .solitaire p {
    padding: 0;
    margin: 0;
    line-height: 16px;
    color: #999; }
  body.loosediamonds-index-index .banglesBox, body.choosediamond-index-pair .banglesBox, body.loosediamonds-search-filter .banglesBox, body.choosediamond-index-index .banglesBox {
    width: 230px;
    height: 179px;
    float: right;
    padding: 0 6px 12px 0 8px;
    text-align: left; }
  body.loosediamonds-index-index .banglesBox p, body.choosediamond-index-pair .banglesBox p, body.loosediamonds-search-filter .banglesBox p, body.choosediamond-index-index .banglesBox p {
    padding: 0;
    margin: 0;
    color: #999; }
  body.loosediamonds-index-index .banglesBox img, body.choosediamond-index-pair .banglesBox img, body.loosediamonds-search-filter .banglesBox img, body.choosediamond-index-index .banglesBox img {
    padding: 0;
    margin: -157px 0 0 0;
    float: left; }
  body.loosediamonds-index-index .bridelRight, body.choosediamond-index-pair .bridelRight, body.loosediamonds-search-filter .bridelRight, body.choosediamond-index-index .bridelRight {
    width: 476px;
    float: right; }
  body.loosediamonds-index-index .otherbridalSpecials, body.choosediamond-index-pair .otherbridalSpecials, body.loosediamonds-search-filter .otherbridalSpecials, body.choosediamond-index-index .otherbridalSpecials {
    padding: 8px 0 0 18px;
    margin: 0 0 20px;
    background: url(../images/other-bridal-specials-img.gif) repeat-x;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .otherbridalSpecials h3, body.choosediamond-index-pair .otherbridalSpecials h3, body.loosediamonds-search-filter .otherbridalSpecials h3, body.choosediamond-index-index .otherbridalSpecials h3 {
    font-size: 16px;
    margin: 0;
    padding: 0 0 3px; }
  body.loosediamonds-index-index .otherbridalSpecials ul, body.choosediamond-index-pair .otherbridalSpecials ul, body.loosediamonds-search-filter .otherbridalSpecials ul, body.choosediamond-index-index .otherbridalSpecials ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .otherbridalSpecials ul li, body.choosediamond-index-pair .otherbridalSpecials ul li, body.loosediamonds-search-filter .otherbridalSpecials ul li, body.choosediamond-index-index .otherbridalSpecials ul li {
    list-style: none;
    float: left;
    width: 224px;
    border-right: solid 1px #bfbfbf;
    padding: 14px 0 15px;
    margin-right: 10px;
    height: 141px; }
  body.loosediamonds-index-index .ml10, body.choosediamond-index-pair .ml10, body.loosediamonds-search-filter .ml10, body.choosediamond-index-index .ml10 {
    margin-left: 10px !important; }
  body.loosediamonds-index-index .otherbridalSpecials ul li span, body.choosediamond-index-pair .otherbridalSpecials ul li span, body.loosediamonds-search-filter .otherbridalSpecials ul li span, body.choosediamond-index-index .otherbridalSpecials ul li span {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 7px;
    display: block; }
  body.loosediamonds-index-index .WhybuyonCaratLane, body.choosediamond-index-pair .WhybuyonCaratLane, body.loosediamonds-search-filter .WhybuyonCaratLane, body.choosediamond-index-index .WhybuyonCaratLane {
    border: solid 1px #ccc;
    display: block;
    overflow: hidden;
    float: right;
    width: 264px;
    padding: 17px 0 6px 8px;
    margin: 13px 20px 0 0; }
  body.loosediamonds-index-index .WhybuyonCaratLane img, body.choosediamond-index-pair .WhybuyonCaratLane img, body.loosediamonds-search-filter .WhybuyonCaratLane img, body.choosediamond-index-index .WhybuyonCaratLane img {
    float: right; }
  body.loosediamonds-index-index .WhybuyonCaratLane img, body.choosediamond-index-pair .WhybuyonCaratLane img, body.loosediamonds-search-filter .WhybuyonCaratLane img, body.choosediamond-index-index .WhybuyonCaratLane img {
    margin: 0 0 0 0; }
  body.loosediamonds-index-index .WhybuyonCaratLane h3, body.choosediamond-index-pair .WhybuyonCaratLane h3, body.loosediamonds-search-filter .WhybuyonCaratLane h3, body.choosediamond-index-index .WhybuyonCaratLane h3 {
    color: #000;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 5px; }
  body.loosediamonds-index-index .WhybuyonCaratLane h3 span, body.choosediamond-index-pair .WhybuyonCaratLane h3 span, body.loosediamonds-search-filter .WhybuyonCaratLane h3 span, body.choosediamond-index-index .WhybuyonCaratLane h3 span {
    color: #800; }
  body.loosediamonds-index-index .WhybuyonCaratLane p, body.choosediamond-index-pair .WhybuyonCaratLane p, body.loosediamonds-search-filter .WhybuyonCaratLane p, body.choosediamond-index-index .WhybuyonCaratLane p {
    margin: 25px 0 0 8px;
    line-height: 20px;
    padding: 0;
    font-size: 10px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .customerTestimonials, body.choosediamond-index-pair .customerTestimonials, body.loosediamonds-search-filter .customerTestimonials, body.choosediamond-index-index .customerTestimonials {
    float: left;
    width: 284px;
    margin-top: 11px; }
  body.loosediamonds-index-index .customerTestimonials h2, body.choosediamond-index-pair .customerTestimonials h2, body.loosediamonds-search-filter .customerTestimonials h2, body.choosediamond-index-index .customerTestimonials h2 {
    color: #000;
    font-size: 18px;
    margin: 0 0 14px;
    padding: 0; }
  body.loosediamonds-index-index .w943, body.choosediamond-index-pair .w943, body.loosediamonds-search-filter .w943, body.choosediamond-index-index .w943 {
    width: 943px !important; }
  body.loosediamonds-index-index .customerTestimonials h2 span, body.choosediamond-index-pair .customerTestimonials h2 span, body.loosediamonds-search-filter .customerTestimonials h2 span, body.choosediamond-index-index .customerTestimonials h2 span {
    color: #800; }
  body.loosediamonds-index-index .customerTestimonials p, body.choosediamond-index-pair .customerTestimonials p, body.loosediamonds-search-filter .customerTestimonials p, body.choosediamond-index-index .customerTestimonials p {
    padding: 0 0 22px;
    color: #666;
    margin: 0;
    line-height: 18px; }
  body.loosediamonds-index-index .customerTestimonials span, body.choosediamond-index-pair .customerTestimonials span, body.loosediamonds-search-filter .customerTestimonials span, body.choosediamond-index-index .customerTestimonials span {
    color: #800;
    font-weight: bold; }
  body.loosediamonds-index-index .categoryLeft ul.bridelSubmenu, body.choosediamond-index-pair .categoryLeft ul.bridelSubmenu, body.loosediamonds-search-filter .categoryLeft ul.bridelSubmenu, body.choosediamond-index-index .categoryLeft ul.bridelSubmenu {
    padding: 0;
    margin: 0;
    width: 156px; }
  body.loosediamonds-index-index .categoryLeft ul.bridelSubmenu li, body.choosediamond-index-pair .categoryLeft ul.bridelSubmenu li, body.loosediamonds-search-filter .categoryLeft ul.bridelSubmenu li, body.choosediamond-index-index .categoryLeft ul.bridelSubmenu li {
    list-style-type: none;
    color: #195f9d;
    font-size: 12px;
    width: 100%;
    float: left;
    line-height: 16px; }
  body.loosediamonds-index-index .categoryLeft ul.bridelSubmenu li a, body.choosediamond-index-pair .categoryLeft ul.bridelSubmenu li a, body.loosediamonds-search-filter .categoryLeft ul.bridelSubmenu li a, body.choosediamond-index-index .categoryLeft ul.bridelSubmenu li a {
    text-decoration: none;
    color: #000;
    display: block;
    overflow: hidden;
    font-weight: bold;
    padding-bottom: 5px; }
  body.loosediamonds-index-index .categoryLeft ul.bridelSubmenu li a:hover, body.choosediamond-index-pair .categoryLeft ul.bridelSubmenu li a:hover, body.loosediamonds-search-filter .categoryLeft ul.bridelSubmenu li a:hover, body.choosediamond-index-index .categoryLeft ul.bridelSubmenu li a:hover {
    text-decoration: none;
    color: #800;
    background: url(../images/right-arrow.gif) no-repeat 143px 4px; }
  body.loosediamonds-index-index .diamondsBanner, body.choosediamond-index-pair .diamondsBanner, body.loosediamonds-search-filter .diamondsBanner, body.choosediamond-index-index .diamondsBanner {
    width: 956px;
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden;
    clear: both; }
  body.loosediamonds-index-index .diamondsLeft, body.choosediamond-index-pair .diamondsLeft, body.loosediamonds-search-filter .diamondsLeft, body.choosediamond-index-index .diamondsLeft {
    width: 477px;
    float: left;
    font-size: 11px;
    padding: 0;
    border-right: dashed 1px #707070; }
  body.loosediamonds-index-index .diamondsLeftTop, body.choosediamond-index-pair .diamondsLeftTop, body.loosediamonds-search-filter .diamondsLeftTop, body.choosediamond-index-index .diamondsLeftTop {
    padding: 25px 71px 8px 30px;
    width: 375px;
    border-bottom: dashed 1px #707070; }
  body.loosediamonds-index-index .diamondsLeft h2, body.choosediamond-index-pair .diamondsLeft h2, body.loosediamonds-search-filter .diamondsLeft h2, body.choosediamond-index-index .diamondsLeft h2 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .diamondsLeft p, body.choosediamond-index-pair .diamondsLeft p, body.loosediamonds-search-filter .diamondsLeft p, body.choosediamond-index-index .diamondsLeft p {
    padding: 0;
    margin: 0;
    line-height: 16px;
    font-size: 12px; }
  body.loosediamonds-index-index .diamondsLeftBottom, body.choosediamond-index-pair .diamondsLeftBottom, body.loosediamonds-search-filter .diamondsLeftBottom, body.choosediamond-index-index .diamondsLeftBottom {
    padding: 0;
    width: 476px;
    border-bottom: dashed 1px #707070;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .diamondsLeftBottom p, body.choosediamond-index-pair .diamondsLeftBottom p, body.loosediamonds-search-filter .diamondsLeftBottom p, body.choosediamond-index-index .diamondsLeftBottom p {
    font-size: 11px; }
  body.loosediamonds-index-index .diamondsLeftBottomLeft, body.choosediamond-index-pair .diamondsLeftBottomLeft, body.loosediamonds-search-filter .diamondsLeftBottomLeft, body.choosediamond-index-index .diamondsLeftBottomLeft {
    float: left;
    width: 236px;
    padding-top: 8px; }
  body.loosediamonds-index-index .diamondsLeftBottomLeft h3, body.choosediamond-index-pair .diamondsLeftBottomLeft h3, body.loosediamonds-search-filter .diamondsLeftBottomLeft h3, body.choosediamond-index-index .diamondsLeftBottomLeft h3 {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .diamondsLeftBottomRight, body.choosediamond-index-pair .diamondsLeftBottomRight, body.loosediamonds-search-filter .diamondsLeftBottomRight, body.choosediamond-index-index .diamondsLeftBottomRight {
    float: right;
    width: 231px;
    padding-top: 19px; }
  body.loosediamonds-index-index .diamondsLeftBottomRight p, body.choosediamond-index-pair .diamondsLeftBottomRight p, body.loosediamonds-search-filter .diamondsLeftBottomRight p, body.choosediamond-index-index .diamondsLeftBottomRight p {
    padding: 0 14px 0 0;
    margin: 0;
    line-height: 18px; }
  body.loosediamonds-index-index .diamondsLeftBottomRight span img, body.choosediamond-index-pair .diamondsLeftBottomRight span img, body.loosediamonds-search-filter .diamondsLeftBottomRight span img, body.choosediamond-index-index .diamondsLeftBottomRight span img {
    float: right;
    margin: -12px 17px 0 0; }
  body.loosediamonds-index-index .diamondsRight, body.choosediamond-index-pair .diamondsRight, body.loosediamonds-search-filter .diamondsRight, body.choosediamond-index-index .diamondsRight {
    width: 478px;
    float: right;
    font-size: 11px; }
  body.loosediamonds-index-index .diamondsRightTop, body.choosediamond-index-pair .diamondsRightTop, body.loosediamonds-search-filter .diamondsRightTop, body.choosediamond-index-index .diamondsRightTop {
    width: 441px;
    border: solid 2px #800;
    padding: 12px 15px 52px;
    display: block;
    overflow: hidden;
    color: #666; }
  body.loosediamonds-index-index .diamondsRightTop h3, body.choosediamond-index-pair .diamondsRightTop h3, body.loosediamonds-search-filter .diamondsRightTop h3, body.choosediamond-index-index .diamondsRightTop h3 {
    padding: 0 0 20px;
    margin: 0;
    color: #000;
    font-size: 23px;
    font-weight: normal; }
  body.loosediamonds-index-index .diamondsRightTop h4, body.choosediamond-index-pair .diamondsRightTop h4, body.loosediamonds-search-filter .diamondsRightTop h4, body.choosediamond-index-index .diamondsRightTop h4 {
    padding: 0 0 10px;
    margin: 0;
    color: #800;
    font-size: 18px;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    text-transform: inherit; }
  body.loosediamonds-index-index .diamondsRightTop p, body.choosediamond-index-pair .diamondsRightTop p, body.loosediamonds-search-filter .diamondsRightTop p, body.choosediamond-index-index .diamondsRightTop p {
    padding: 0 0 25px;
    margin: 0;
    font-size: 12px;
    line-height: 19px; }
  body.loosediamonds-index-index .diamondsRightTop h3 span, body.choosediamond-index-pair .diamondsRightTop h3 span, body.loosediamonds-search-filter .diamondsRightTop h3 span, body.choosediamond-index-index .diamondsRightTop h3 span {
    color: #800; }
  body.loosediamonds-index-index .diamondsRightTop ul, body.choosediamond-index-pair .diamondsRightTop ul, body.loosediamonds-search-filter .diamondsRightTop ul, body.choosediamond-index-index .diamondsRightTop ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .diamondsRightTop ul li, body.choosediamond-index-pair .diamondsRightTop ul li, body.loosediamonds-search-filter .diamondsRightTop ul li, body.choosediamond-index-index .diamondsRightTop ul li {
    float: left;
    list-style-type: none;
    padding: 0 26px 0 0;
    font-size: 10px;
    width: 44px;
    text-align: center; }
  body.loosediamonds-index-index .diamondsRightTop ul li span, body.choosediamond-index-pair .diamondsRightTop ul li span, body.loosediamonds-search-filter .diamondsRightTop ul li span, body.choosediamond-index-index .diamondsRightTop ul li span {
    clear: both;
    display: block;
    overflow: hidden;
    color: #203c59;
    margin-bottom: 5px;
    font-weight: bold; }
  body.loosediamonds-index-index .diamondsRightTop ul li input.radioBtn, body.choosediamond-index-pair .diamondsRightTop ul li input.radioBtn, body.loosediamonds-search-filter .diamondsRightTop ul li input.radioBtn, body.choosediamond-index-index .diamondsRightTop ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle;
    margin: 0; }
  body.loosediamonds-index-index .diamondsRightTop ul li.last, body.choosediamond-index-pair .diamondsRightTop ul li.last, body.loosediamonds-search-filter .diamondsRightTop ul li.last, body.choosediamond-index-index .diamondsRightTop ul li.last {
    text-align: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 87px; }
  body.loosediamonds-index-index .diamondsRightTop ul li.last img, body.choosediamond-index-pair .diamondsRightTop ul li.last img, body.loosediamonds-search-filter .diamondsRightTop ul li.last img, body.choosediamond-index-index .diamondsRightTop ul li.last img {
    margin: 9px 0 25px; }
  body.loosediamonds-index-index .diamondsRightTop ul li.last a, body.choosediamond-index-pair .diamondsRightTop ul li.last a, body.loosediamonds-search-filter .diamondsRightTop ul li.last a, body.choosediamond-index-index .diamondsRightTop ul li.last a {
    color: #000; }
  body.loosediamonds-index-index .diamondsRightBottom, body.choosediamond-index-pair .diamondsRightBottom, body.loosediamonds-search-filter .diamondsRightBottom, body.choosediamond-index-index .diamondsRightBottom {
    width: 455px;
    padding: 12px 11px 10px;
    border-bottom: 1px dashed #707070;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .diamondsRightBottomTop, body.choosediamond-index-pair .diamondsRightBottomTop, body.loosediamonds-search-filter .diamondsRightBottomTop, body.choosediamond-index-index .diamondsRightBottomTop {
    padding: 0 8px;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .diamondsRightBottomTop img, body.choosediamond-index-pair .diamondsRightBottomTop img, body.loosediamonds-search-filter .diamondsRightBottomTop img, body.choosediamond-index-index .diamondsRightBottomTop img {
    float: right; }
  body.loosediamonds-index-index .diamondsRightBottomTop h3, body.choosediamond-index-pair .diamondsRightBottomTop h3, body.loosediamonds-search-filter .diamondsRightBottomTop h3, body.choosediamond-index-index .diamondsRightBottomTop h3 {
    padding: 0;
    margin: 0;
    color: #000;
    font-size: 23px;
    font-weight: normal; }
  body.loosediamonds-index-index .diamondsRightBottomTop h3 span, body.choosediamond-index-pair .diamondsRightBottomTop h3 span, body.loosediamonds-search-filter .diamondsRightBottomTop h3 span, body.choosediamond-index-index .diamondsRightBottomTop h3 span {
    color: #800;
    text-transform: uppercase; }
  body.loosediamonds-index-index .diamondsRightBottomTop p, body.choosediamond-index-pair .diamondsRightBottomTop p, body.loosediamonds-search-filter .diamondsRightBottomTop p, body.choosediamond-index-index .diamondsRightBottomTop p {
    padding: 20px 0 0;
    margin: 0;
    line-height: 18px; }
  body.loosediamonds-index-index .diamondsRightBottomB, body.choosediamond-index-pair .diamondsRightBottomB, body.loosediamonds-search-filter .diamondsRightBottomB, body.choosediamond-index-index .diamondsRightBottomB {
    width: 478px; }
  body.loosediamonds-index-index .diamondsRightBottomB table, body.choosediamond-index-pair .diamondsRightBottomB table, body.loosediamonds-search-filter .diamondsRightBottomB table, body.choosediamond-index-index .diamondsRightBottomB table {
    width: 456px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .diamondsRightBottomB table tr.blue, body.choosediamond-index-pair .diamondsRightBottomB table tr.blue, body.loosediamonds-search-filter .diamondsRightBottomB table tr.blue, body.choosediamond-index-index .diamondsRightBottomB table tr.blue {
    background: url(../images/diamond-table-title-bg.jpg) no-repeat; }
  body.loosediamonds-index-index .diamondsRightBottomB table tr.grey, body.choosediamond-index-pair .diamondsRightBottomB table tr.grey, body.loosediamonds-search-filter .diamondsRightBottomB table tr.grey, body.choosediamond-index-index .diamondsRightBottomB table tr.grey {
    background: url(../images/diamond-table-inner-bg.gif) no-repeat; }
  body.loosediamonds-index-index .diamondsRightBottomB table tr th, body.choosediamond-index-pair .diamondsRightBottomB table tr th, body.loosediamonds-search-filter .diamondsRightBottomB table tr th, body.choosediamond-index-index .diamondsRightBottomB table tr th {
    color: #fff;
    text-align: left;
    padding: 5px;
    margin: 0; }
  body.loosediamonds-index-index .diamondsRightBottomB table tr td, body.choosediamond-index-pair .diamondsRightBottomB table tr td, body.loosediamonds-search-filter .diamondsRightBottomB table tr td, body.choosediamond-index-index .diamondsRightBottomB table tr td {
    color: #000;
    padding: 6.5px 5px 7px; }
  body.loosediamonds-index-index .diamondsRightBottomB table tr td span, body.choosediamond-index-pair .diamondsRightBottomB table tr td span, body.loosediamonds-search-filter .diamondsRightBottomB table tr td span, body.choosediamond-index-index .diamondsRightBottomB table tr td span {
    color: #1d629f;
    font-weight: bold; }
  body.loosediamonds-index-index .designyourOuter, body.choosediamond-index-pair .designyourOuter, body.loosediamonds-search-filter .designyourOuter, body.choosediamond-index-index .designyourOuter {
    width: 956px;
    padding: 0 17px;
    color: #666; }
  body.loosediamonds-index-index .designyourLeft, body.choosediamond-index-pair .designyourLeft, body.loosediamonds-search-filter .designyourLeft, body.choosediamond-index-index .designyourLeft {
    float: left;
    width: 460px;
    padding: 30px 0 4px;
    border-right: solid 1px #d1d1d1; }
  body.loosediamonds-index-index .designyourLeft p, body.choosediamond-index-pair .designyourLeft p, body.loosediamonds-search-filter .designyourLeft p, body.choosediamond-index-index .designyourLeft p {
    padding: 0 0 1px;
    margin: 0; }
  body.loosediamonds-index-index .designyourLeft h3, body.choosediamond-index-pair .designyourLeft h3, body.loosediamonds-search-filter .designyourLeft h3, body.choosediamond-index-index .designyourLeft h3 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 26px;
    font-weight: normal;
    color: #000; }
  body.loosediamonds-index-index .designyourImages, body.choosediamond-index-pair .designyourImages, body.loosediamonds-search-filter .designyourImages, body.choosediamond-index-index .designyourImages {
    width: 475px; }
  body.loosediamonds-index-index .designyourImages span, body.choosediamond-index-pair .designyourImages span, body.loosediamonds-search-filter .designyourImages span, body.choosediamond-index-index .designyourImages span {
    float: left; }
  body.loosediamonds-index-index .designyourRight, body.choosediamond-index-pair .designyourRight, body.loosediamonds-search-filter .designyourRight, body.choosediamond-index-index .designyourRight {
    float: right;
    width: 460px;
    padding: 30px 0 4px;
    border-right: solid 1px #d1d1d1; }
  body.loosediamonds-index-index .designyourRight p, body.choosediamond-index-pair .designyourRight p, body.loosediamonds-search-filter .designyourRight p, body.choosediamond-index-index .designyourRight p {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .designyourRight h3, body.choosediamond-index-pair .designyourRight h3, body.loosediamonds-search-filter .designyourRight h3, body.choosediamond-index-index .designyourRight h3 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 26px;
    font-weight: normal;
    color: #000; }
  body.loosediamonds-index-index .mb10, body.choosediamond-index-pair .mb10, body.loosediamonds-search-filter .mb10, body.choosediamond-index-index .mb10 {
    margin-bottom: 10px !important; }
  body.loosediamonds-index-index .mb20, body.choosediamond-index-pair .mb20, body.loosediamonds-search-filter .mb20, body.choosediamond-index-index .mb20 {
    margin-bottom: 20px !important; }
  body.loosediamonds-index-index .w106, body.choosediamond-index-pair .w106, body.loosediamonds-search-filter .w106, body.choosediamond-index-index .w106 {
    width: 106px !important; }
  body.loosediamonds-index-index .giftBanner, body.choosediamond-index-pair .giftBanner, body.loosediamonds-search-filter .giftBanner, body.choosediamond-index-index .giftBanner {
    width: 953px;
    border-bottom: solid 2px #ffcc33;
    clear: both;
    display: block;
    overflow: hidden;
    color: #666; }
  body.loosediamonds-index-index .giftBannerLeft, body.choosediamond-index-pair .giftBannerLeft, body.loosediamonds-search-filter .giftBannerLeft, body.choosediamond-index-index .giftBannerLeft {
    float: left;
    width: 460px;
    padding: 0; }
  body.loosediamonds-index-index .giftBannerLeftTop, body.choosediamond-index-pair .giftBannerLeftTop, body.loosediamonds-search-filter .giftBannerLeftTop, body.choosediamond-index-index .giftBannerLeftTop {
    background: url(../images/gift-page-img.gif) no-repeat right 0;
    padding: 59px 0 0 12px;
    width: 463px;
    height: 560px;
    border: solid 2px #ffcc33;
    border-right: dashed 1px #707070;
    border-bottom: dashed 1px #707070; }
  body.loosediamonds-index-index .giftBannerLeftTop ul, body.choosediamond-index-pair .giftBannerLeftTop ul, body.loosediamonds-search-filter .giftBannerLeftTop ul, body.choosediamond-index-index .giftBannerLeftTop ul {
    margin: 0 0 60px;
    padding: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .giftBannerLeftTop ul li, body.choosediamond-index-pair .giftBannerLeftTop ul li, body.loosediamonds-search-filter .giftBannerLeftTop ul li, body.choosediamond-index-index .giftBannerLeftTop ul li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.loosediamonds-index-index .giftBannerLeftTop ul li a, body.choosediamond-index-pair .giftBannerLeftTop ul li a, body.loosediamonds-search-filter .giftBannerLeftTop ul li a, body.choosediamond-index-index .giftBannerLeftTop ul li a {
    color: #2164a0;
    text-decoration: none; }
  body.loosediamonds-index-index .giftBannerLeftTop ul li a:hover, body.choosediamond-index-pair .giftBannerLeftTop ul li a:hover, body.loosediamonds-search-filter .giftBannerLeftTop ul li a:hover, body.choosediamond-index-index .giftBannerLeftTop ul li a:hover {
    color: #000; }
  body.loosediamonds-index-index .giftBannerLeftTop ul li a.active, body.choosediamond-index-pair .giftBannerLeftTop ul li a.active, body.loosediamonds-search-filter .giftBannerLeftTop ul li a.active, body.choosediamond-index-index .giftBannerLeftTop ul li a.active {
    color: #000; }
  body.loosediamonds-index-index .giftBannerLeft h2, body.choosediamond-index-pair .giftBannerLeft h2, body.loosediamonds-search-filter .giftBannerLeft h2, body.choosediamond-index-index .giftBannerLeft h2 {
    padding: 0;
    margin: 0 0 20px; }
  body.loosediamonds-index-index .giftBannerLeft p, body.choosediamond-index-pair .giftBannerLeft p, body.loosediamonds-search-filter .giftBannerLeft p, body.choosediamond-index-index .giftBannerLeft p {
    line-height: 18px;
    margin: 0;
    padding: 0 0 20px 10px; }
  body.loosediamonds-index-index .giftBannerLeftBottom, body.choosediamond-index-pair .giftBannerLeftBottom, body.loosediamonds-search-filter .giftBannerLeftBottom, body.choosediamond-index-index .giftBannerLeftBottom {
    padding: 13px 13px 8px;
    width: 451px;
    margin: 0;
    background: url(../images/grey-bg1.gif) repeat-x;
    display: block;
    overflow: hidden;
    clear: both;
    border-right: dashed 1px #707070; }
  body.loosediamonds-index-index .giftBannerLeftBottom img, body.choosediamond-index-pair .giftBannerLeftBottom img, body.loosediamonds-search-filter .giftBannerLeftBottom img, body.choosediamond-index-index .giftBannerLeftBottom img {
    padding-bottom: 2px; }
  body.loosediamonds-index-index .giftBannerLeftBottom h2, body.choosediamond-index-pair .giftBannerLeftBottom h2, body.loosediamonds-search-filter .giftBannerLeftBottom h2, body.choosediamond-index-index .giftBannerLeftBottom h2 {
    margin: 0;
    padding: 0;
    line-height: 15px; }
  body.loosediamonds-index-index .giftBannerRight, body.choosediamond-index-pair .giftBannerRight, body.loosediamonds-search-filter .giftBannerRight, body.choosediamond-index-index .giftBannerRight {
    float: right;
    width: 475px; }
  body.loosediamonds-index-index .giftsRightBox, body.choosediamond-index-pair .giftsRightBox, body.loosediamonds-search-filter .giftsRightBox, body.choosediamond-index-index .giftsRightBox {
    border-bottom: dashed 1px #707070;
    border-right: dashed 1px #707070;
    float: left;
    height: 198px;
    line-height: 16px;
    padding: 1px 10px 12px 12px;
    text-align: left;
    width: 215px; }
  body.loosediamonds-index-index .giftsRightBox img, body.choosediamond-index-pair .giftsRightBox img, body.loosediamonds-search-filter .giftsRightBox img, body.choosediamond-index-index .giftsRightBox img {
    margin-bottom: 12px; }
  body.loosediamonds-index-index .giftsRightBox h2, body.choosediamond-index-pair .giftsRightBox h2, body.loosediamonds-search-filter .giftsRightBox h2, body.choosediamond-index-index .giftsRightBox h2 {
    margin: 0 0 15px;
    padding: 0;
    font-size: 21px;
    font-weight: normal; }
  body.loosediamonds-index-index .mt28, body.choosediamond-index-pair .mt28, body.loosediamonds-search-filter .mt28, body.choosediamond-index-index .mt28 {
    margin-top: 28px !important; }
  body.loosediamonds-index-index .mt65, body.choosediamond-index-pair .mt65, body.loosediamonds-search-filter .mt65, body.choosediamond-index-index .mt65 {
    margin-top: 63px !important; }
  body.loosediamonds-index-index html.mt65, body.choosediamond-index-pair html.mt65, body.loosediamonds-search-filter html.mt65, body.choosediamond-index-index html.mt65 {
    margin-top: 88px !important; }
  body.loosediamonds-index-index .giftsRightBox p, body.choosediamond-index-pair .giftsRightBox p, body.loosediamonds-search-filter .giftsRightBox p, body.choosediamond-index-index .giftsRightBox p {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .brN, body.choosediamond-index-pair .brN, body.loosediamonds-search-filter .brN, body.choosediamond-index-index .brN {
    border-right: none !important; }
  body.loosediamonds-index-index .gemstonsRings, body.choosediamond-index-pair .gemstonsRings, body.loosediamonds-search-filter .gemstonsRings, body.choosediamond-index-index .gemstonsRings {
    padding: 0 5px 8px 13px;
    margin: 0;
    background: url(../images/grey-bg.gif) repeat-x;
    display: block;
    overflow: hidden;
    width: 475px;
    clear: both;
    border-bottom: dashed 1px #707070; }
  body.loosediamonds-index-index .gemstonsRings h2, body.choosediamond-index-pair .gemstonsRings h2, body.loosediamonds-search-filter .gemstonsRings h2, body.choosediamond-index-index .gemstonsRings h2 {
    margin: 0;
    padding: 0;
    line-height: 15px; }
  body.loosediamonds-index-index .giftsPrice, body.choosediamond-index-pair .giftsPrice, body.loosediamonds-search-filter .giftsPrice, body.choosediamond-index-index .giftsPrice {
    float: left;
    width: 260px;
    border: solid 1px #ccc;
    padding: 0 15px 20px;
    font-size: 11px; }
  body.loosediamonds-index-index .giftsPrice ul, body.choosediamond-index-pair .giftsPrice ul, body.loosediamonds-search-filter .giftsPrice ul, body.choosediamond-index-index .giftsPrice ul {
    margin: 40px 0 0 0;
    padding: 0;
    float: left; }
  body.loosediamonds-index-index .giftsPrice ul li, body.choosediamond-index-pair .giftsPrice ul li, body.loosediamonds-search-filter .giftsPrice ul li, body.choosediamond-index-index .giftsPrice ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 22px;
    font-size: 11px; }
  body.loosediamonds-index-index .giftsPrice ul li a, body.choosediamond-index-pair .giftsPrice ul li a, body.loosediamonds-search-filter .giftsPrice ul li a, body.choosediamond-index-index .giftsPrice ul li a {
    text-decoration: none;
    color: #000; }
  body.loosediamonds-index-index .giftsPrice ul li a:hover, body.choosediamond-index-pair .giftsPrice ul li a:hover, body.loosediamonds-search-filter .giftsPrice ul li a:hover, body.choosediamond-index-index .giftsPrice ul li a:hover {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .giftsPrice h2, body.choosediamond-index-pair .giftsPrice h2, body.loosediamonds-search-filter .giftsPrice h2, body.choosediamond-index-index .giftsPrice h2 {
    color: #000;
    font-size: 18px;
    margin: 20px 0 0;
    padding: 0; }
  body.loosediamonds-index-index .giftsPrice h2 span, body.choosediamond-index-pair .giftsPrice h2 span, body.loosediamonds-search-filter .giftsPrice h2 span, body.choosediamond-index-index .giftsPrice h2 span {
    color: #800; }
  body.loosediamonds-index-index .giftsPriceImgOuter, body.choosediamond-index-pair .giftsPriceImgOuter, body.loosediamonds-search-filter .giftsPriceImgOuter, body.choosediamond-index-index .giftsPriceImgOuter {
    width: 267px;
    display: block;
    overflow: hidden;
    font-size: 11px;
    padding-bottom: 14px; }
  body.loosediamonds-index-index .giftsPrice p, body.choosediamond-index-pair .giftsPrice p, body.loosediamonds-search-filter .giftsPrice p, body.choosediamond-index-index .giftsPrice p {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .giftsPriceImgOuter p, body.choosediamond-index-pair .giftsPriceImgOuter p, body.loosediamonds-search-filter .giftsPriceImgOuter p, body.choosediamond-index-index .giftsPriceImgOuter p {
    line-height: 23px;
    padding: 0;
    margin: 34px 0 0; }
  body.loosediamonds-index-index .giftsPrice img, body.choosediamond-index-pair .giftsPrice img, body.loosediamonds-search-filter .giftsPrice img, body.choosediamond-index-index .giftsPrice img {
    float: right; }
  body.loosediamonds-index-index .specialOffers, body.choosediamond-index-pair .specialOffers, body.loosediamonds-search-filter .specialOffers, body.choosediamond-index-index .specialOffers {
    padding: 20px 0 7px 25px;
    margin: 0 15px 20px;
    display: block;
    overflow: hidden;
    background: url(../images/specialOffers-bg.gif) repeat-x;
    height: 254px; }
  body.loosediamonds-index-index .specialOffers p, body.choosediamond-index-pair .specialOffers p, body.loosediamonds-search-filter .specialOffers p, body.choosediamond-index-index .specialOffers p {
    font-size: 12px;
    padding: 0 0 10px;
    margin: 0; }
  body.loosediamonds-index-index .specialOffers h2, body.choosediamond-index-pair .specialOffers h2, body.loosediamonds-search-filter .specialOffers h2, body.choosediamond-index-index .specialOffers h2 {
    padding: 0;
    margin: 0 0 12px 0;
    font-size: 18px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #800; }
  body.loosediamonds-index-index .specialOffers h2 span, body.choosediamond-index-pair .specialOffers h2 span, body.loosediamonds-search-filter .specialOffers h2 span, body.choosediamond-index-index .specialOffers h2 span {
    color: #000; }
  body.loosediamonds-index-index .specialOffersBox, body.choosediamond-index-pair .specialOffersBox, body.loosediamonds-search-filter .specialOffersBox, body.choosediamond-index-index .specialOffersBox {
    width: 156px;
    float: left;
    font-size: 11px;
    font-weight: normal;
    color: #333333; }
  body.loosediamonds-index-index .specialOffersBox img, body.choosediamond-index-pair .specialOffersBox img, body.loosediamonds-search-filter .specialOffersBox img, body.choosediamond-index-index .specialOffersBox img {
    margin-bottom: 10px; }
  body.loosediamonds-index-index .specialOffersBox p, body.choosediamond-index-pair .specialOffersBox p, body.loosediamonds-search-filter .specialOffersBox p, body.choosediamond-index-index .specialOffersBox p {
    color: #999999;
    font-family: "PT Sans", verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 15px 2px;
    padding: 0; }
  body.loosediamonds-index-index .specialOffersBox p span, body.choosediamond-index-pair .specialOffersBox p span, body.loosediamonds-search-filter .specialOffersBox p span, body.choosediamond-index-index .specialOffersBox p span {
    text-decoration: line-through; }
  body.loosediamonds-index-index .specialOffersBox p span.co, body.choosediamond-index-pair .specialOffersBox p span.co, body.loosediamonds-search-filter .specialOffersBox p span.co, body.choosediamond-index-index .specialOffersBox p span.co {
    text-decoration: none;
    color: #1d629f;
    font-weight: bold; }
  body.loosediamonds-index-index .aboutOuter, body.choosediamond-index-pair .aboutOuter, body.loosediamonds-search-filter .aboutOuter, body.choosediamond-index-index .aboutOuter {
    width: 953px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index h1, body.choosediamond-index-pair h1, body.loosediamonds-search-filter h1, body.choosediamond-index-index h1 {
    padding: 0 14px;
    margin: 15px 0 0;
    font-size: 43px;
    font-weight: normal;
    line-height: 37px; }
  body.loosediamonds-index-index .aboutNavtop, body.choosediamond-index-pair .aboutNavtop, body.loosediamonds-search-filter .aboutNavtop, body.choosediamond-index-index .aboutNavtop {
    width: 953px;
    border-bottom: solid 3px #195f9d;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .aboutNavtop ul, body.choosediamond-index-pair .aboutNavtop ul, body.loosediamonds-search-filter .aboutNavtop ul, body.choosediamond-index-index .aboutNavtop ul {
    margin: 0px;
    padding: 0px;
    float: right;
    border: solid 1px #ccc;
    background: url(../images/about-nav-bg.gif) repeat-x #e2e2e2;
    border-right: none;
    border-bottom: none; }
  body.loosediamonds-index-index .aboutNavtop ul li, body.choosediamond-index-pair .aboutNavtop ul li, body.loosediamonds-search-filter .aboutNavtop ul li, body.choosediamond-index-index .aboutNavtop ul li {
    float: left !important;
    text-decoration: none;
    list-style: none;
    cursor: pointer;
    font-size: 12px;
    border-right: solid 1px #d1d3cd; }
  body.loosediamonds-index-index .aboutNavtop ul li a, body.choosediamond-index-pair .aboutNavtop ul li a, body.loosediamonds-search-filter .aboutNavtop ul li a, body.choosediamond-index-index .aboutNavtop ul li a {
    text-decoration: none;
    color: #2164a0;
    padding: 5px 11px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .aboutNavtop ul li a:hover, body.choosediamond-index-pair .aboutNavtop ul li a:hover, body.loosediamonds-search-filter .aboutNavtop ul li a:hover, body.choosediamond-index-index .aboutNavtop ul li a:hover {
    background-color: #1e629f;
    color: #fff; }
  body.loosediamonds-index-index .aboutNavtop ul li a.active, body.choosediamond-index-pair .aboutNavtop ul li a.active, body.loosediamonds-search-filter .aboutNavtop ul li a.active, body.choosediamond-index-index .aboutNavtop ul li a.active {
    background-color: #1e629f;
    color: #fff; }
  body.loosediamonds-index-index .aboutNavtop ul li a.last, body.choosediamond-index-pair .aboutNavtop ul li a.last, body.loosediamonds-search-filter .aboutNavtop ul li a.last, body.choosediamond-index-index .aboutNavtop ul li a.last {
    padding: 5px 11px;
    margin: 0; }
  body.loosediamonds-index-index .aboutContent, body.choosediamond-index-pair .aboutContent, body.loosediamonds-search-filter .aboutContent, body.choosediamond-index-index .aboutContent {
    width: 953px;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #c7c7c7; }
  body.loosediamonds-index-index .aboutContentLeft, body.choosediamond-index-pair .aboutContentLeft, body.loosediamonds-search-filter .aboutContentLeft, body.choosediamond-index-index .aboutContentLeft {
    float: left;
    width: 615px;
    padding: 20px 0 0 23px; }
  body.loosediamonds-index-index .aboutContentLeftL, body.choosediamond-index-pair .aboutContentLeftL, body.loosediamonds-search-filter .aboutContentLeftL, body.choosediamond-index-index .aboutContentLeftL {
    float: left;
    width: 300px; }
  body.loosediamonds-index-index .aboutContentLeft span, body.choosediamond-index-pair .aboutContentLeft span, body.loosediamonds-search-filter .aboutContentLeft span, body.choosediamond-index-index .aboutContentLeft span {
    font-weight: bold;
    padding-bottom: 14px;
    display: block;
    font-size: 13px;
    overflow: hidden; }
  body.loosediamonds-index-index .aboutContent p, body.choosediamond-index-pair .aboutContent p, body.loosediamonds-search-filter .aboutContent p, body.choosediamond-index-index .aboutContent p {
    padding: 0 0 10px;
    margin: 0;
    line-height: 17px;
    font-size: 13px; }
  body.loosediamonds-index-index .aboutContentLeftR, body.choosediamond-index-pair .aboutContentLeftR, body.loosediamonds-search-filter .aboutContentLeftR, body.choosediamond-index-index .aboutContentLeftR {
    float: right;
    width: 300px; }
  body.loosediamonds-index-index .aboutContentRight, body.choosediamond-index-pair .aboutContentRight, body.loosediamonds-search-filter .aboutContentRight, body.choosediamond-index-index .aboutContentRight {
    float: right;
    width: 313px;
    border-left: solid 1px #c7c7c7; }
  body.loosediamonds-index-index .liveChatBox, body.choosediamond-index-pair .liveChatBox, body.loosediamonds-search-filter .liveChatBox, body.choosediamond-index-index .liveChatBox {
    float: right;
    width: 230px;
    background: url(../images/live-chat-bg.gif) no-repeat;
    padding: 29px 34px;
    margin: 30px 0 51px; }
  body.loosediamonds-index-index .liveChatBox h2, body.choosediamond-index-pair .liveChatBox h2, body.loosediamonds-search-filter .liveChatBox h2, body.choosediamond-index-index .liveChatBox h2 {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .liveChatBox h2 span, body.choosediamond-index-pair .liveChatBox h2 span, body.loosediamonds-search-filter .liveChatBox h2 span, body.choosediamond-index-index .liveChatBox h2 span {
    padding: 17px 0 0;
    float: left; }
  body.loosediamonds-index-index .liveChatBox h2 img, body.choosediamond-index-pair .liveChatBox h2 img, body.loosediamonds-search-filter .liveChatBox h2 img, body.choosediamond-index-index .liveChatBox h2 img {
    padding-top: 8px; }
  body.loosediamonds-index-index .Wereheretohelp, body.choosediamond-index-pair .Wereheretohelp, body.loosediamonds-search-filter .Wereheretohelp, body.choosediamond-index-index .Wereheretohelp {
    background-color: #eee;
    padding: 0 70px 76px;
    width: 173px;
    color: #666; }
  body.loosediamonds-index-index .Wereheretohelp p, body.choosediamond-index-pair .Wereheretohelp p, body.loosediamonds-search-filter .Wereheretohelp p, body.choosediamond-index-index .Wereheretohelp p {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .Wereheretohelp h3, body.choosediamond-index-pair .Wereheretohelp h3, body.loosediamonds-search-filter .Wereheretohelp h3, body.choosediamond-index-index .Wereheretohelp h3 {
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
    color: #000; }
  body.loosediamonds-index-index .Wereheretohelp span, body.choosediamond-index-pair .Wereheretohelp span, body.loosediamonds-search-filter .Wereheretohelp span, body.choosediamond-index-index .Wereheretohelp span {
    color: #990000;
    font-weight: bold;
    font-size: 14px;
    display: block;
    margin-bottom: 5px; }
  body.loosediamonds-index-index .mt3, body.choosediamond-index-pair .mt3, body.loosediamonds-search-filter .mt3, body.choosediamond-index-index .mt3 {
    margin-top: 4px; }
  body.loosediamonds-index-index .mt2, body.choosediamond-index-pair .mt2, body.loosediamonds-search-filter .mt2, body.choosediamond-index-index .mt2 {
    margin-top: 2px !important; }
  body.loosediamonds-index-index .cogrey, body.choosediamond-index-pair .cogrey, body.loosediamonds-search-filter .cogrey, body.choosediamond-index-index .cogrey {
    color: #666 !important; }
  body.loosediamonds-index-index .dealofDay, body.choosediamond-index-pair .dealofDay, body.loosediamonds-search-filter .dealofDay, body.choosediamond-index-index .dealofDay {
    float: left;
    margin: 0 0 0 18px; }
  body.loosediamonds-index-index .dealofDayLeft, body.choosediamond-index-pair .dealofDayLeft, body.loosediamonds-search-filter .dealofDayLeft, body.choosediamond-index-index .dealofDayLeft {
    float: left;
    width: 134px;
    padding-top: 4px;
    display: block;
    overflow: hidden;
    position: relative; }
  body.loosediamonds-index-index .dealofDayLeft img, body.choosediamond-index-pair .dealofDayLeft img, body.loosediamonds-search-filter .dealofDayLeft img, body.choosediamond-index-index .dealofDayLeft img {
    float: left;
    position: relative; }
  body.loosediamonds-index-index #diamondeducation, body.choosediamond-index-pair #diamondeducation, body.loosediamonds-search-filter #diamondeducation, body.choosediamond-index-index #diamondeducation {
    left: -38px;
    top: -251px; }
  body.loosediamonds-index-index .dealofDayRight, body.choosediamond-index-pair .dealofDayRight, body.loosediamonds-search-filter .dealofDayRight, body.choosediamond-index-index .dealofDayRight {
    float: left;
    width: 217px;
    font-size: 12px;
    color: #1b3e5d;
    line-height: 18px; }
  body.loosediamonds-index-index .dealofDayRight span, body.choosediamond-index-pair .dealofDayRight span, body.loosediamonds-search-filter .dealofDayRight span, body.choosediamond-index-index .dealofDayRight span {
    font-weight: bold;
    color: #1b3e5d; }
  body.loosediamonds-index-index .linefo, body.choosediamond-index-pair .linefo, body.loosediamonds-search-filter .linefo, body.choosediamond-index-index .linefo {
    text-decoration: line-through;
    font-weight: normal !important; }
  body.loosediamonds-index-index .mt18, body.choosediamond-index-pair .mt18, body.loosediamonds-search-filter .mt18, body.choosediamond-index-index .mt18 {
    margin-top: 18px !important; }
  body.loosediamonds-index-index .mt24, body.choosediamond-index-pair .mt24, body.loosediamonds-search-filter .mt24, body.choosediamond-index-index .mt24 {
    margin-top: 24px !important; }
  body.loosediamonds-index-index .w57, body.choosediamond-index-pair .w57, body.loosediamonds-search-filter .w57, body.choosediamond-index-index .w57 {
    width: 57px !important; }
  body.loosediamonds-index-index .pb16, body.choosediamond-index-pair .pb16, body.loosediamonds-search-filter .pb16, body.choosediamond-index-index .pb16 {
    padding-bottom: 16px !important; }
  body.loosediamonds-index-index .m0, body.choosediamond-index-pair .m0, body.loosediamonds-search-filter .m0, body.choosediamond-index-index .m0 {
    margin: 0 !important; }
  body.loosediamonds-index-index .w30, body.choosediamond-index-pair .w30, body.loosediamonds-search-filter .w30, body.choosediamond-index-index .w30 {
    width: 30px !important; }
  body.loosediamonds-index-index .w260, body.choosediamond-index-pair .w260, body.loosediamonds-search-filter .w260, body.choosediamond-index-index .w260 {
    width: 260px !important; }
  body.loosediamonds-index-index ul.nav, body.choosediamond-index-pair ul.nav, body.loosediamonds-search-filter ul.nav, body.choosediamond-index-index ul.nav {
    margin: 0 0 20px;
    padding: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index ul.nav li, body.choosediamond-index-pair ul.nav li, body.loosediamonds-search-filter ul.nav li, body.choosediamond-index-index ul.nav li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.loosediamonds-index-index ul.nav li a, body.choosediamond-index-pair ul.nav li a, body.loosediamonds-search-filter ul.nav li a, body.choosediamond-index-index ul.nav li a {
    color: #2164a0;
    text-decoration: none; }
  body.loosediamonds-index-index ul.nav li a:hover, body.choosediamond-index-pair ul.nav li a:hover, body.loosediamonds-search-filter ul.nav li a:hover, body.choosediamond-index-index ul.nav li a:hover {
    color: #000; }
  body.loosediamonds-index-index ul.nav li a.active, body.choosediamond-index-pair ul.nav li a.active, body.loosediamonds-search-filter ul.nav li a.active, body.choosediamond-index-index ul.nav li a.active {
    color: #000; }
  body.loosediamonds-index-index .bestsellingjewellery, body.choosediamond-index-pair .bestsellingjewellery, body.loosediamonds-search-filter .bestsellingjewellery, body.choosediamond-index-index .bestsellingjewellery {
    float: right;
    background: url(../images/round-bg.png) no-repeat;
    padding: 10px 9px 33px 20px;
    width: 615px; }
  body.loosediamonds-index-index .bestsellingjewellery h2, body.choosediamond-index-pair .bestsellingjewellery h2, body.loosediamonds-search-filter .bestsellingjewellery h2, body.choosediamond-index-index .bestsellingjewellery h2 {
    font-size: 20px;
    margin: 0 0 12px 0;
    padding: 0;
    color: #000; }
  body.loosediamonds-index-index .bestsellingjewellery span, body.choosediamond-index-pair .bestsellingjewellery span, body.loosediamonds-search-filter .bestsellingjewellery span, body.choosediamond-index-index .bestsellingjewellery span {
    color: #a03333; }
  body.loosediamonds-index-index .bestsellingjewellery span.seemore, body.choosediamond-index-pair .bestsellingjewellery span.seemore, body.loosediamonds-search-filter .bestsellingjewellery span.seemore, body.choosediamond-index-index .bestsellingjewellery span.seemore {
    float: right;
    font-size: 11px;
    margin: 8px 20px 0 0; }
  body.loosediamonds-index-index .bestsellingjewellery span.seemore a, body.choosediamond-index-pair .bestsellingjewellery span.seemore a, body.loosediamonds-search-filter .bestsellingjewellery span.seemore a, body.choosediamond-index-index .bestsellingjewellery span.seemore a {
    color: #000; }
  body.loosediamonds-index-index .bestsellingjewellery ul, body.choosediamond-index-pair .bestsellingjewellery ul, body.loosediamonds-search-filter .bestsellingjewellery ul, body.choosediamond-index-index .bestsellingjewellery ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .bestsellingjewellery ul li, body.choosediamond-index-pair .bestsellingjewellery ul li, body.loosediamonds-search-filter .bestsellingjewellery ul li, body.choosediamond-index-index .bestsellingjewellery ul li {
    margin: 0 9px 0 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    float: left;
    font-size: 11px;
    font-weight: normal; }
  body.loosediamonds-index-index .bestsellingjewellery ul li p, body.choosediamond-index-pair .bestsellingjewellery ul li p, body.loosediamonds-search-filter .bestsellingjewellery ul li p, body.choosediamond-index-index .bestsellingjewellery ul li p {
    padding: 0;
    margin: 0;
    color: #999;
    font-weight: bold; }
  body.loosediamonds-index-index .bestsellingjewellery ul li span, body.choosediamond-index-pair .bestsellingjewellery ul li span, body.loosediamonds-search-filter .bestsellingjewellery ul li span, body.choosediamond-index-index .bestsellingjewellery ul li span {
    font-weight: bold;
    color: #1d629f; }
  body.loosediamonds-index-index .birthstoneCollection, body.choosediamond-index-pair .birthstoneCollection, body.loosediamonds-search-filter .birthstoneCollection, body.choosediamond-index-index .birthstoneCollection {
    float: left;
    font-size: 12px;
    width: 597px;
    line-height: 17px;
    color: #666; }
  body.loosediamonds-index-index .birthstoneCollection h3, body.choosediamond-index-pair .birthstoneCollection h3, body.loosediamonds-search-filter .birthstoneCollection h3, body.choosediamond-index-index .birthstoneCollection h3 {
    padding: 0 0 13px 0;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    text-transform: uppercase; }
  body.loosediamonds-index-index .birthstoneCollection p, body.choosediamond-index-pair .birthstoneCollection p, body.loosediamonds-search-filter .birthstoneCollection p, body.choosediamond-index-index .birthstoneCollection p {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .birthstoneCollection p, body.choosediamond-index-pair .birthstoneCollection p, body.loosediamonds-search-filter .birthstoneCollection p, body.choosediamond-index-index .birthstoneCollection p {
    width: 443px; }
  body.loosediamonds-index-index .birthstoneCollection p a, body.choosediamond-index-pair .birthstoneCollection p a, body.loosediamonds-search-filter .birthstoneCollection p a, body.choosediamond-index-index .birthstoneCollection p a {
    text-transform: uppercase;
    color: #0066ac;
    font-size: 11px; }
  body.loosediamonds-index-index .birthstoneCollection p a:hover, body.choosediamond-index-pair .birthstoneCollection p a:hover, body.loosediamonds-search-filter .birthstoneCollection p a:hover, body.choosediamond-index-index .birthstoneCollection p a:hover {
    text-decoration: none; }
  body.loosediamonds-index-index .birthstoneCollection ul, body.choosediamond-index-pair .birthstoneCollection ul, body.loosediamonds-search-filter .birthstoneCollection ul, body.choosediamond-index-index .birthstoneCollection ul {
    padding: 0;
    display: block;
    overflow: hidden;
    margin: 0; }
  body.loosediamonds-index-index .birthstoneCollection ul li, body.choosediamond-index-pair .birthstoneCollection ul li, body.loosediamonds-search-filter .birthstoneCollection ul li, body.choosediamond-index-index .birthstoneCollection ul li {
    padding: 0;
    margin: 0 10px 0 0;
    float: left;
    list-style: none;
    text-align: center; }
  body.loosediamonds-index-index .pb20, body.choosediamond-index-pair .pb20, body.loosediamonds-search-filter .pb20, body.choosediamond-index-index .pb20 {
    padding-bottom: 20px !important; }
  body.loosediamonds-index-index .educationBanner, body.choosediamond-index-pair .educationBanner, body.loosediamonds-search-filter .educationBanner, body.choosediamond-index-index .educationBanner {
    width: 941px;
    display: block;
    overflow: hidden;
    border-bottom: dashed 1px #707070;
    padding-left: 15px;
    margin-bottom: 20px;
    border-top: dashed 1px #707070; }
  body.loosediamonds-index-index .educationBannerLeft, body.choosediamond-index-pair .educationBannerLeft, body.loosediamonds-search-filter .educationBannerLeft, body.choosediamond-index-index .educationBannerLeft {
    float: left;
    width: 459px;
    padding-top: 8px; }
  body.loosediamonds-index-index .educationBannerLeft h2, body.choosediamond-index-pair .educationBannerLeft h2, body.loosediamonds-search-filter .educationBannerLeft h2, body.choosediamond-index-index .educationBannerLeft h2 {
    font-size: 43px;
    font-weight: normal;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .educationBannerLeft span, body.choosediamond-index-pair .educationBannerLeft span, body.loosediamonds-search-filter .educationBannerLeft span, body.choosediamond-index-index .educationBannerLeft span {
    float: left;
    font-size: 11px;
    margin-bottom: 20px; }
  body.loosediamonds-index-index .educationBannerLeft ul.educationmenu, body.choosediamond-index-pair .educationBannerLeft ul.educationmenu, body.loosediamonds-search-filter .educationBannerLeft ul.educationmenu, body.choosediamond-index-index .educationBannerLeft ul.educationmenu {
    display: block;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 0; }
  body.loosediamonds-index-index .educationBannerLeft ul.educationmenu li, body.choosediamond-index-pair .educationBannerLeft ul.educationmenu li, body.loosediamonds-search-filter .educationBannerLeft ul.educationmenu li, body.choosediamond-index-index .educationBannerLeft ul.educationmenu li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.loosediamonds-index-index .educationBannerLeft ul.educationlogo, body.choosediamond-index-pair .educationBannerLeft ul.educationlogo, body.loosediamonds-search-filter .educationBannerLeft ul.educationlogo, body.choosediamond-index-index .educationBannerLeft ul.educationlogo {
    padding: 0;
    float: left;
    margin: 10px 0 53px 34px !important; }
  body.loosediamonds-index-index .educationBannerLeft ul.educationlogo li, body.choosediamond-index-pair .educationBannerLeft ul.educationlogo li, body.loosediamonds-search-filter .educationBannerLeft ul.educationlogo li, body.choosediamond-index-index .educationBannerLeft ul.educationlogo li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.loosediamonds-index-index .educationBannerLeft ul, body.choosediamond-index-pair .educationBannerLeft ul, body.loosediamonds-search-filter .educationBannerLeft ul, body.choosediamond-index-index .educationBannerLeft ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .educationBannerLeft ul li, body.choosediamond-index-pair .educationBannerLeft ul li, body.loosediamonds-search-filter .educationBannerLeft ul li, body.choosediamond-index-index .educationBannerLeft ul li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 12px; }
  body.loosediamonds-index-index .educationBannerLeft ul li span, body.choosediamond-index-pair .educationBannerLeft ul li span, body.loosediamonds-search-filter .educationBannerLeft ul li span, body.choosediamond-index-index .educationBannerLeft ul li span {
    color: #284967;
    font-size: 11px;
    font-weight: bold;
    margin-top: 8px; }
  body.loosediamonds-index-index .educationBannerLeft ul li img, body.choosediamond-index-pair .educationBannerLeft ul li img, body.loosediamonds-search-filter .educationBannerLeft ul li img, body.choosediamond-index-index .educationBannerLeft ul li img {
    float: left;
    margin-right: 5px; }
  body.loosediamonds-index-index .educationBannerLeft ul.educationmenu li a, body.choosediamond-index-pair .educationBannerLeft ul.educationmenu li a, body.loosediamonds-search-filter .educationBannerLeft ul.educationmenu li a, body.choosediamond-index-index .educationBannerLeft ul.educationmenu li a {
    color: #2164a0;
    text-decoration: none; }
  body.loosediamonds-index-index .educationBannerLeft ul.educationmenu li a:hover, body.choosediamond-index-pair .educationBannerLeft ul.educationmenu li a:hover, body.loosediamonds-search-filter .educationBannerLeft ul.educationmenu li a:hover, body.choosediamond-index-index .educationBannerLeft ul.educationmenu li a:hover {
    color: #000; }
  body.loosediamonds-index-index .educationBannerLeft ul.educationmenu li a.active, body.choosediamond-index-pair .educationBannerLeft ul.educationmenu li a.active, body.loosediamonds-search-filter .educationBannerLeft ul.educationmenu li a.active, body.choosediamond-index-index .educationBannerLeft ul.educationmenu li a.active {
    color: #000; }
  body.loosediamonds-index-index .educationBannerRight, body.choosediamond-index-pair .educationBannerRight, body.loosediamonds-search-filter .educationBannerRight, body.choosediamond-index-index .educationBannerRight {
    float: right;
    width: 482px; }
  body.loosediamonds-index-index .educationBannerRight ul, body.choosediamond-index-pair .educationBannerRight ul, body.loosediamonds-search-filter .educationBannerRight ul, body.choosediamond-index-index .educationBannerRight ul {
    margin: 0;
    padding: 0;
    position: relative; }
  body.loosediamonds-index-index .educationBannerRight ul li, body.choosediamond-index-pair .educationBannerRight ul li, body.loosediamonds-search-filter .educationBannerRight ul li, body.choosediamond-index-index .educationBannerRight ul li {
    padding: 10px 0 38px 0;
    margin: 0;
    font-size: 13px;
    border: dashed 1px #707070;
    text-align: center;
    font-weight: bold;
    float: left;
    list-style: none;
    border-right: none;
    border-bottom: none;
    width: 239px; }
  body.loosediamonds-index-index .bbNone2, body.choosediamond-index-pair .bbNone2, body.loosediamonds-search-filter .bbNone2, body.choosediamond-index-index .bbNone2 {
    border-bottom: none !important; }
  body.loosediamonds-index-index .educationBannerRight ul li img, body.choosediamond-index-pair .educationBannerRight ul li img, body.loosediamonds-search-filter .educationBannerRight ul li img, body.choosediamond-index-index .educationBannerRight ul li img {
    margin-bottom: 5px; }
  body.loosediamonds-index-index .ringGuide, body.choosediamond-index-pair .ringGuide, body.loosediamonds-search-filter .ringGuide, body.choosediamond-index-index .ringGuide {
    margin: 0 10px;
    padding: 0 0 15px;
    clear: both;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #d5d5d5; }
  body.loosediamonds-index-index .ringGuideBox, body.choosediamond-index-pair .ringGuideBox, body.loosediamonds-search-filter .ringGuideBox, body.choosediamond-index-index .ringGuideBox {
    padding: 10px 12px;
    margin: 0 10px 0 0;
    width: 199px;
    border: solid 1px #ccc;
    display: block;
    overflow: hidden;
    font-size: 11px;
    float: left;
    height: 161px; }
  body.loosediamonds-index-index .mt16, body.choosediamond-index-pair .mt16, body.loosediamonds-search-filter .mt16, body.choosediamond-index-index .mt16 {
    margin-top: -16px !important; }
  body.loosediamonds-index-index .ringGuideBox p, body.choosediamond-index-pair .ringGuideBox p, body.loosediamonds-search-filter .ringGuideBox p, body.choosediamond-index-index .ringGuideBox p {
    padding: 0 0 5px;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .ringGuideBox .ringGuideimg, body.choosediamond-index-pair .ringGuideBox .ringGuideimg, body.loosediamonds-search-filter .ringGuideBox .ringGuideimg, body.choosediamond-index-index .ringGuideBox .ringGuideimg {
    float: left;
    margin: -3px 0 0 50px; }
  body.loosediamonds-index-index .ringGuideBox h3, body.choosediamond-index-pair .ringGuideBox h3, body.loosediamonds-search-filter .ringGuideBox h3, body.choosediamond-index-index .ringGuideBox h3 {
    margin: 0 0 5px;
    padding: 0;
    font-size: 13px;
    color: #1e629f; }
  body.loosediamonds-index-index .ringGuideBox span, body.choosediamond-index-pair .ringGuideBox span, body.loosediamonds-search-filter .ringGuideBox span, body.choosediamond-index-index .ringGuideBox span {
    float: right;
    color: #0066ac; }
  body.loosediamonds-index-index .ringGuideBox span a, body.choosediamond-index-pair .ringGuideBox span a, body.loosediamonds-search-filter .ringGuideBox span a, body.choosediamond-index-index .ringGuideBox span a {
    text-decoration: none;
    color: #0066ac; }
  body.loosediamonds-index-index .viewheartsarrowsOuter, body.choosediamond-index-pair .viewheartsarrowsOuter, body.loosediamonds-search-filter .viewheartsarrowsOuter, body.choosediamond-index-index .viewheartsarrowsOuter {
    width: 942px;
    margin-bottom: 20px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .viewheartsarrowsLeft, body.choosediamond-index-pair .viewheartsarrowsLeft, body.loosediamonds-search-filter .viewheartsarrowsLeft, body.choosediamond-index-index .viewheartsarrowsLeft {
    float: left;
    padding: 0 0 10px;
    border-bottom: solid 1px #d5d5d5;
    border-right: solid 1px #d5d5d5; }
  body.loosediamonds-index-index .viewheartsarrowsRight, body.choosediamond-index-pair .viewheartsarrowsRight, body.loosediamonds-search-filter .viewheartsarrowsRight, body.choosediamond-index-index .viewheartsarrowsRight {
    float: right;
    width: 455px;
    padding-top: 30px; }
  body.loosediamonds-index-index .viewheartsarrowsRight h2, body.choosediamond-index-pair .viewheartsarrowsRight h2, body.loosediamonds-search-filter .viewheartsarrowsRight h2, body.choosediamond-index-index .viewheartsarrowsRight h2 {
    padding: 0;
    margin: 0 0 10px;
    color: #990000;
    font-size: 18px; }
  body.loosediamonds-index-index .viewcollectionheartsarrowsLeft, body.choosediamond-index-pair .viewcollectionheartsarrowsLeft, body.loosediamonds-search-filter .viewcollectionheartsarrowsLeft, body.choosediamond-index-index .viewcollectionheartsarrowsLeft {
    float: left;
    width: 236px; }
  body.loosediamonds-index-index .viewcollectionheartsarrowsRight, body.choosediamond-index-pair .viewcollectionheartsarrowsRight, body.loosediamonds-search-filter .viewcollectionheartsarrowsRight, body.choosediamond-index-index .viewcollectionheartsarrowsRight {
    float: left;
    width: 228px;
    padding-top: 23px; }
  body.loosediamonds-index-index .viewcollectionheartsarrowsRight p, body.choosediamond-index-pair .viewcollectionheartsarrowsRight p, body.loosediamonds-search-filter .viewcollectionheartsarrowsRight p, body.choosediamond-index-index .viewcollectionheartsarrowsRight p {
    padding: 0 10px 0 0;
    margin: 0;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 19px; }
  body.loosediamonds-index-index .viewcollectionheartsarrowsRight span img, body.choosediamond-index-pair .viewcollectionheartsarrowsRight span img, body.loosediamonds-search-filter .viewcollectionheartsarrowsRight span img, body.choosediamond-index-index .viewcollectionheartsarrowsRight span img {
    float: right;
    margin: -12px 19px 11px 0; }
  body.loosediamonds-index-index .representative, body.choosediamond-index-pair .representative, body.loosediamonds-search-filter .representative, body.choosediamond-index-index .representative {
    width: 437px;
    display: block;
    overflow: hidden;
    float: left;
    margin: 0 0 20px;
    border-bottom: solid 1px #e3e3e3;
    padding-bottom: 32px; }
  body.loosediamonds-index-index .representativeLeft, body.choosediamond-index-pair .representativeLeft, body.loosediamonds-search-filter .representativeLeft, body.choosediamond-index-index .representativeLeft {
    background: url(../images/contact-representiative-left-bg.gif) no-repeat;
    width: 13px;
    height: 61px;
    display: block;
    overflow: hidden;
    float: left; }
  body.loosediamonds-index-index .representativeMiddle, body.choosediamond-index-pair .representativeMiddle, body.loosediamonds-search-filter .representativeMiddle, body.choosediamond-index-index .representativeMiddle {
    float: left;
    background: url(../images/contact-representiative-middle-bg.gif) repeat-x;
    border-top: solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf;
    width: 411px;
    display: block;
    font-size: 11px;
    position: relative; }
  body.loosediamonds-index-index .representativeMiddle ul, body.choosediamond-index-pair .representativeMiddle ul, body.loosediamonds-search-filter .representativeMiddle ul, body.choosediamond-index-index .representativeMiddle ul {
    margin: 0px;
    padding: 0px; }
  body.loosediamonds-index-index .representativeMiddle ul li, body.choosediamond-index-pair .representativeMiddle ul li, body.loosediamonds-search-filter .representativeMiddle ul li, body.choosediamond-index-index .representativeMiddle ul li {
    float: left;
    margin-right: 3px;
    color: #333;
    text-decoration: none;
    list-style: none;
    padding: 0 1px 0; }
  body.loosediamonds-index-index .representativeMiddle ul li#last, body.choosediamond-index-pair .representativeMiddle ul li#last, body.loosediamonds-search-filter .representativeMiddle ul li#last, body.choosediamond-index-index .representativeMiddle ul li#last {
    background: none !important; }
  body.loosediamonds-index-index .representativeMiddle ul li a:hover, body.choosediamond-index-pair .representativeMiddle ul li a:hover, body.loosediamonds-search-filter .representativeMiddle ul li a:hover, body.choosediamond-index-index .representativeMiddle ul li a:hover {
    height: 25px;
    background: url(../images/contact-menu-left-active-bg.gif) no-repeat left top;
    color: #fff;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .representativeMiddle ul li a:hover span, body.choosediamond-index-pair .representativeMiddle ul li a:hover span, body.loosediamonds-search-filter .representativeMiddle ul li a:hover span, body.choosediamond-index-index .representativeMiddle ul li a:hover span {
    height: 25px;
    background: url(../images/contact-menu-right-active-bg.gif) no-repeat right top;
    color: #fff;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .tal, body.choosediamond-index-pair .tal, body.loosediamonds-search-filter .tal, body.choosediamond-index-index .tal {
    text-align: left !important; }
  body.loosediamonds-index-index .representativeMiddle ul li a, body.choosediamond-index-pair .representativeMiddle ul li a, body.loosediamonds-search-filter .representativeMiddle ul li a, body.choosediamond-index-index .representativeMiddle ul li a {
    text-decoration: none;
    color: #333;
    display: block;
    height: 24px;
    background: url(../images/contact-menu-left-bg.gif) left top;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .representativeMiddle ul li a span, body.choosediamond-index-pair .representativeMiddle ul li a span, body.loosediamonds-search-filter .representativeMiddle ul li a span, body.choosediamond-index-index .representativeMiddle ul li a span {
    text-decoration: none;
    color: #333;
    display: block;
    padding: 5px 5px 5px;
    text-align: center;
    background: url(../images/contact-menu-right-bg.gif) no-repeat right top;
    font-size: 11px; }
  body.loosediamonds-index-index .representativeMiddle ul li a.active, body.choosediamond-index-pair .representativeMiddle ul li a.active, body.loosediamonds-search-filter .representativeMiddle ul li a.active, body.choosediamond-index-index .representativeMiddle ul li a.active {
    height: 25px;
    color: #fff;
    background: url(../images/contact-menu-left-active-bg.gif) no-repeat left top;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .representativeMiddle ul li a.active span, body.choosediamond-index-pair .representativeMiddle ul li a.active span, body.loosediamonds-search-filter .representativeMiddle ul li a.active span, body.choosediamond-index-index .representativeMiddle ul li a.active span {
    height: 25px;
    color: #fff;
    background: url(../images/contact-menu-right-active-bg.gif) no-repeat right top;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .representativeMiddleLeft, body.choosediamond-index-pair .representativeMiddleLeft, body.loosediamonds-search-filter .representativeMiddleLeft, body.choosediamond-index-index .representativeMiddleLeft {
    float: left;
    width: 226px;
    padding: 11px 0 0 0;
    margin: 0; }
  body.loosediamonds-index-index .representativeMiddleright, body.choosediamond-index-pair .representativeMiddleright, body.loosediamonds-search-filter .representativeMiddleright, body.choosediamond-index-index .representativeMiddleright {
    float: right;
    width: 168px;
    padding-top: 11px; }
  body.loosediamonds-index-index .representativeMiddleMiddle, body.choosediamond-index-pair .representativeMiddleMiddle, body.loosediamonds-search-filter .representativeMiddleMiddle, body.choosediamond-index-index .representativeMiddleMiddle {
    float: left;
    width: 183px;
    padding-top: 11px; }
  body.loosediamonds-index-index .representative h2, body.choosediamond-index-pair .representative h2, body.loosediamonds-search-filter .representative h2, body.choosediamond-index-index .representative h2 {
    padding: 0;
    margin: 0 0 10px;
    color: #990000;
    font-size: 18px; }
  body.loosediamonds-index-index .representativeMiddle h3, body.choosediamond-index-pair .representativeMiddle h3, body.loosediamonds-search-filter .representativeMiddle h3, body.choosediamond-index-index .representativeMiddle h3 {
    padding: 0 0 9px;
    font-size: 11px;
    margin: 0;
    color: #666;
    text-align: center; }
  body.loosediamonds-index-index .representativeMiddle h3 img, body.choosediamond-index-pair .representativeMiddle h3 img, body.loosediamonds-search-filter .representativeMiddle h3 img, body.choosediamond-index-index .representativeMiddle h3 img {
    float: left;
    margin-right: 4px; }
  body.loosediamonds-index-index .representativeRight, body.choosediamond-index-pair .representativeRight, body.loosediamonds-search-filter .representativeRight, body.choosediamond-index-index .representativeRight {
    width: 13px;
    height: 61px;
    background: url(../images/contact-representiative-right-bg.gif) no-repeat right top;
    float: right; }
  body.loosediamonds-index-index .ourCustamer, body.choosediamond-index-pair .ourCustamer, body.loosediamonds-search-filter .ourCustamer, body.choosediamond-index-index .ourCustamer {
    width: 436px;
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .ourCustamer h4, body.choosediamond-index-pair .ourCustamer h4, body.loosediamonds-search-filter .ourCustamer h4, body.choosediamond-index-index .ourCustamer h4 {
    color: #000;
    font-size: 18px;
    font-weight: normal;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 9px;
    text-transform: inherit; }
  body.loosediamonds-index-index .ourCustamer h4 span, body.choosediamond-index-pair .ourCustamer h4 span, body.loosediamonds-search-filter .ourCustamer h4 span, body.choosediamond-index-index .ourCustamer h4 span {
    float: right;
    color: #0066ac;
    font-size: 10px;
    margin-top: 6px;
    font-weight: bold;
    text-transform: uppercase; }
  body.loosediamonds-index-index .ourCustamer h4 span a, body.choosediamond-index-pair .ourCustamer h4 span a, body.loosediamonds-search-filter .ourCustamer h4 span a, body.choosediamond-index-index .ourCustamer h4 span a {
    color: #0066ac;
    text-decoration: none; }
  body.loosediamonds-index-index .iloveDiamond, body.choosediamond-index-pair .iloveDiamond, body.loosediamonds-search-filter .iloveDiamond, body.choosediamond-index-index .iloveDiamond {
    width: 360px;
    padding: 0;
    margin: 0 0 0 19px; }
  body.loosediamonds-index-index .iloveDiamond h3, body.choosediamond-index-pair .iloveDiamond h3, body.loosediamonds-search-filter .iloveDiamond h3, body.choosediamond-index-index .iloveDiamond h3 {
    font-size: 12px;
    padding: 0 0 3px;
    margin: 0; }
  body.loosediamonds-index-index .iloveDiamond p, body.choosediamond-index-pair .iloveDiamond p, body.loosediamonds-search-filter .iloveDiamond p, body.choosediamond-index-index .iloveDiamond p {
    padding: 0;
    margin: 0 0 18px;
    font-size: 11px;
    color: #585858; }
  body.loosediamonds-index-index .iloveDiamond span, body.choosediamond-index-pair .iloveDiamond span, body.loosediamonds-search-filter .iloveDiamond span, body.choosediamond-index-index .iloveDiamond span {
    float: right;
    font-size: 10px;
    color: #585858; }
  body.loosediamonds-index-index .earringsLeft, body.choosediamond-index-pair .earringsLeft, body.loosediamonds-search-filter .earringsLeft, body.choosediamond-index-index .earringsLeft {
    float: left;
    width: 469px;
    padding: 15px 0 0;
    font-size: 10px; }
  body.loosediamonds-index-index .earringsLeftTop, body.choosediamond-index-pair .earringsLeftTop, body.loosediamonds-search-filter .earringsLeftTop, body.choosediamond-index-index .earringsLeftTop {
    width: 439px;
    padding: 0 20px 0 10px;
    font-size: 11px;
    border-bottom: solid 1px #e6e7e9;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .earringsLeftTop p, body.choosediamond-index-pair .earringsLeftTop p, body.loosediamonds-search-filter .earringsLeftTop p, body.choosediamond-index-index .earringsLeftTop p {
    padding: 0 0 9px 0;
    line-height: 18px;
    color: #666;
    margin: 0;
    font-weight: bold;
    float: right;
    text-align: center;
    font-weight: bold; }
  body.loosediamonds-index-index .earringsLeftTop p span, body.choosediamond-index-pair .earringsLeftTop p span, body.loosediamonds-search-filter .earringsLeftTop p span, body.choosediamond-index-index .earringsLeftTop p span {
    color: #1d629f; }
  body.loosediamonds-index-index .earringsLeft a:hover, body.choosediamond-index-pair .earringsLeft a:hover, body.loosediamonds-search-filter .earringsLeft a:hover, body.choosediamond-index-index .earringsLeft a:hover {
    border: solid 1px #1c609d;
    height: 185px; }
  body.loosediamonds-index-index .earringsLeft a, body.choosediamond-index-pair .earringsLeft a, body.loosediamonds-search-filter .earringsLeft a, body.choosediamond-index-index .earringsLeft a {
    color: #000;
    text-decoration: none;
    border: solid 1px #fff;
    height: 185px;
    display: block;
    width: 232px;
    float: left;
    padding: 13px 0 0; }
  body.loosediamonds-index-index .earringsLeft a.last, body.choosediamond-index-pair .earringsLeft a.last, body.loosediamonds-search-filter .earringsLeft a.last, body.choosediamond-index-index .earringsLeft a.last {
    width: 233px; }
  body.loosediamonds-index-index .earringsRight .banglesRightBox img, body.choosediamond-index-pair .earringsRight .banglesRightBox img, body.loosediamonds-search-filter .earringsRight .banglesRightBox img, body.choosediamond-index-index .earringsRight .banglesRightBox img {
    padding-bottom: 6px !important; }
  body.loosediamonds-index-index .pb6, body.choosediamond-index-pair .pb6, body.loosediamonds-search-filter .pb6, body.choosediamond-index-index .pb6 {
    padding-bottom: 6px !important; }
  body.loosediamonds-index-index .buildYourOwnEarringRing, body.choosediamond-index-pair .buildYourOwnEarringRing, body.loosediamonds-search-filter .buildYourOwnEarringRing, body.choosediamond-index-index .buildYourOwnEarringRing {
    border: solid 1px #ccc;
    padding: 9px 31px 11px 25px;
    height: 200px;
    width: 540px;
    font-size: 12px;
    display: block;
    overflow: hidden;
    float: left;
    margin-right: 10px; }
  body.loosediamonds-index-index .buildYourOwnEarringRing h4, body.choosediamond-index-pair .buildYourOwnEarringRing h4, body.loosediamonds-search-filter .buildYourOwnEarringRing h4, body.choosediamond-index-index .buildYourOwnEarringRing h4 {
    color: #800;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 12px;
    text-transform: none; }
  body.loosediamonds-index-index .buildYourOwnEarringRing p, body.choosediamond-index-pair .buildYourOwnEarringRing p, body.loosediamonds-search-filter .buildYourOwnEarringRing p, body.choosediamond-index-index .buildYourOwnEarringRing p {
    color: #666;
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .buildYourOwnEarringRing ul, body.choosediamond-index-pair .buildYourOwnEarringRing ul, body.loosediamonds-search-filter .buildYourOwnEarringRing ul, body.choosediamond-index-index .buildYourOwnEarringRing ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .buildYourOwnEarringRing ul li, body.choosediamond-index-pair .buildYourOwnEarringRing ul li, body.loosediamonds-search-filter .buildYourOwnEarringRing ul li, body.choosediamond-index-index .buildYourOwnEarringRing ul li {
    float: left;
    list-style-type: none;
    padding: 0 32px 0 0;
    font-size: 11px;
    text-align: center; }
  body.loosediamonds-index-index .buildYourOwnEarringRing ul li span, body.choosediamond-index-pair .buildYourOwnEarringRing ul li span, body.loosediamonds-search-filter .buildYourOwnEarringRing ul li span, body.choosediamond-index-index .buildYourOwnEarringRing ul li span {
    clear: both;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .buildYourOwnEarringRing ul li span.active, body.choosediamond-index-pair .buildYourOwnEarringRing ul li span.active, body.loosediamonds-search-filter .buildYourOwnEarringRing ul li span.active, body.choosediamond-index-index .buildYourOwnEarringRing ul li span.active {
    color: #800;
    font-weight: bold; }
  body.loosediamonds-index-index .buildYourOwnEarringRing ul li input.radioBtn, body.choosediamond-index-pair .buildYourOwnEarringRing ul li input.radioBtn, body.loosediamonds-search-filter .buildYourOwnEarringRing ul li input.radioBtn, body.choosediamond-index-index .buildYourOwnEarringRing ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.loosediamonds-index-index .buildYourOwnring, body.choosediamond-index-pair .buildYourOwnring, body.loosediamonds-search-filter .buildYourOwnring, body.choosediamond-index-index .buildYourOwnring {
    border: solid 1px #ccc;
    padding: 9px 15px 11px;
    height: 200px;
    width: 555px;
    font-size: 12px;
    display: block;
    overflow: hidden;
    float: left;
    margin-right: 10px; }
  body.loosediamonds-index-index .buildYourOwnring h4, body.choosediamond-index-pair .buildYourOwnring h4, body.loosediamonds-search-filter .buildYourOwnring h4, body.choosediamond-index-index .buildYourOwnring h4 {
    color: #800;
    font-size: 18px;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    margin: 0;
    padding: 0 0 12px;
    text-transform: none; }
  body.loosediamonds-index-index .buildYourOwnring p, body.choosediamond-index-pair .buildYourOwnring p, body.loosediamonds-search-filter .buildYourOwnring p, body.choosediamond-index-index .buildYourOwnring p {
    color: #666;
    margin: 0 0 12px;
    padding: 0; }
  body.loosediamonds-index-index .buildYourOwnring ul, body.choosediamond-index-pair .buildYourOwnring ul, body.loosediamonds-search-filter .buildYourOwnring ul, body.choosediamond-index-index .buildYourOwnring ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .buildYourOwnring ul li, body.choosediamond-index-pair .buildYourOwnring ul li, body.loosediamonds-search-filter .buildYourOwnring ul li, body.choosediamond-index-index .buildYourOwnring ul li {
    float: left;
    list-style-type: none;
    padding: 0 8px 0 0;
    font-size: 11px;
    text-align: center; }
  body.loosediamonds-index-index .buildYourOwnring ul li span, body.choosediamond-index-pair .buildYourOwnring ul li span, body.loosediamonds-search-filter .buildYourOwnring ul li span, body.choosediamond-index-index .buildYourOwnring ul li span {
    clear: both;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .buildYourOwnring ul li span.active, body.choosediamond-index-pair .buildYourOwnring ul li span.active, body.loosediamonds-search-filter .buildYourOwnring ul li span.active, body.choosediamond-index-index .buildYourOwnring ul li span.active {
    color: #800;
    font-weight: bold; }
  body.loosediamonds-index-index .buildYourOwnring ul li input.radioBtn, body.choosediamond-index-pair .buildYourOwnring ul li input.radioBtn, body.loosediamonds-search-filter .buildYourOwnring ul li input.radioBtn, body.choosediamond-index-index .buildYourOwnring ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.loosediamonds-index-index .pt50, body.choosediamond-index-pair .pt50, body.loosediamonds-search-filter .pt50, body.choosediamond-index-index .pt50 {
    padding-top: 50px; }
  body.loosediamonds-index-index .h210, body.choosediamond-index-pair .h210, body.loosediamonds-search-filter .h210, body.choosediamond-index-index .h210 {
    height: 210px !important; }
  body.loosediamonds-index-index .pt10, body.choosediamond-index-pair .pt10, body.loosediamonds-search-filter .pt10, body.choosediamond-index-index .pt10 {
    padding-top: 10px !important; }
  body.loosediamonds-index-index .earringBottomOuter, body.choosediamond-index-pair .earringBottomOuter, body.loosediamonds-search-filter .earringBottomOuter, body.choosediamond-index-index .earringBottomOuter {
    width: 912px;
    padding: 0 17px; }
  body.loosediamonds-index-index .mb35, body.choosediamond-index-pair .mb35, body.loosediamonds-search-filter .mb35, body.choosediamond-index-index .mb35 {
    margin-bottom: 35px !important; }
  body.loosediamonds-index-index .mr70, body.choosediamond-index-pair .mr70, body.loosediamonds-search-filter .mr70, body.choosediamond-index-index .mr70 {
    margin-right: 70px !important; }
  body.loosediamonds-index-index .bl, body.choosediamond-index-pair .bl, body.loosediamonds-search-filter .bl, body.choosediamond-index-index .bl {
    border-left: 1px solid #E6E7E9; }
  body.loosediamonds-index-index .ringsLeftTop, body.choosediamond-index-pair .ringsLeftTop, body.loosediamonds-search-filter .ringsLeftTop, body.choosediamond-index-index .ringsLeftTop {
    width: 439px;
    padding: 0 20px 0 10px;
    font-size: 11px;
    border-bottom: solid 1px #e6e7e9;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .ringsLeftTop img, body.choosediamond-index-pair .ringsLeftTop img, body.loosediamonds-search-filter .ringsLeftTop img, body.choosediamond-index-index .ringsLeftTop img {
    margin: 29px 0 0; }
  body.loosediamonds-index-index .ringsLeftTop p, body.choosediamond-index-pair .ringsLeftTop p, body.loosediamonds-search-filter .ringsLeftTop p, body.choosediamond-index-index .ringsLeftTop p {
    color: #666;
    float: right;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 50px 0 9px 272px;
    position: absolute;
    text-align: center;
    z-index: 100000 !important; }
  body.loosediamonds-index-index .ringsLeftTop p span, body.choosediamond-index-pair .ringsLeftTop p span, body.loosediamonds-search-filter .ringsLeftTop p span, body.choosediamond-index-index .ringsLeftTop p span {
    color: #1d629f; }
  body.loosediamonds-index-index .ml20, body.choosediamond-index-pair .ml20, body.loosediamonds-search-filter .ml20, body.choosediamond-index-index .ml20 {
    margin-left: 20px !important; }
  body.loosediamonds-index-index .looseDiamondOuter, body.choosediamond-index-pair .looseDiamondOuter, body.loosediamonds-search-filter .looseDiamondOuter, body.choosediamond-index-index .looseDiamondOuter {
    width: 100%;
    padding: 0 14px;
    margin: 0; }
  body.loosediamonds-index-index .looseDiamondOuter .refinesearchCriteria, body.choosediamond-index-pair .looseDiamondOuter .refinesearchCriteria, body.loosediamonds-search-filter .looseDiamondOuter .refinesearchCriteria, body.choosediamond-index-index .looseDiamondOuter .refinesearchCriteria {
    width: 100% !important; }
  body.loosediamonds-index-index .looseDiamondOuter .refinesearchCriteriaBnnerTop, body.choosediamond-index-pair .looseDiamondOuter .refinesearchCriteriaBnnerTop, body.loosediamonds-search-filter .looseDiamondOuter .refinesearchCriteriaBnnerTop, body.choosediamond-index-index .looseDiamondOuter .refinesearchCriteriaBnnerTop {
    width: 100% !important; }
  body.loosediamonds-index-index .looseDiamondOuter .refinesearchCriteriaBnnerBottom, body.choosediamond-index-pair .looseDiamondOuter .refinesearchCriteriaBnnerBottom, body.loosediamonds-search-filter .looseDiamondOuter .refinesearchCriteriaBnnerBottom, body.choosediamond-index-index .looseDiamondOuter .refinesearchCriteriaBnnerBottom {
    width: 100% !important; }
  body.loosediamonds-index-index .refinesearchCriteria, body.choosediamond-index-pair .refinesearchCriteria, body.loosediamonds-search-filter .refinesearchCriteria, body.choosediamond-index-index .refinesearchCriteria {
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .refinesearchCriteriaTop, body.choosediamond-index-pair .refinesearchCriteriaTop, body.loosediamonds-search-filter .refinesearchCriteriaTop, body.choosediamond-index-index .refinesearchCriteriaTop {
    font-size: 13px;
    font-weight: bold;
    display: block;
    height: 62px;
    overflow: hidden; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft, body.choosediamond-index-pair .refinesearchCriteriaTopLeft, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft, body.choosediamond-index-index .refinesearchCriteriaTopLeft {
    float: left; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul {
    margin: 0;
    padding: 0;
    float: left; }
  body.loosediamonds-index-index .resetCriteriaLink, body.choosediamond-index-pair .resetCriteriaLink, body.loosediamonds-search-filter .resetCriteriaLink, body.choosediamond-index-index .resetCriteriaLink {
    font-size: 11px;
    padding: 7px 0 0;
    margin: 0;
    color: #0c263d;
    float: left; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a {
    text-decoration: none;
    padding: 0 17px 0 14px;
    background: url(../images/right-arrow-blue.png) no-repeat right top;
    color: #2c6ca5;
    height: 31px;
    display: block;
    font-size: 12px;
    margin: 0 0 0 -15px; }
  body.loosediamonds-index-index .bginactive, body.choosediamond-index-pair .bginactive, body.loosediamonds-search-filter .bginactive, body.choosediamond-index-index .bginactive {
    background: 0 0 !important; }
  body.loosediamonds-index-index .bginactive:hover, body.choosediamond-index-pair .bginactive:hover, body.loosediamonds-search-filter .bginactive:hover, body.choosediamond-index-index .bginactive:hover {
    background: url(../images/sprite-bg.png) no-repeat -9px -491px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span {
    color: #2c6ca5; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span strong, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span strong, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span strong, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span strong {
    font-weight: bold;
    font-size: 17px; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a img, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a img, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a img, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a img {
    float: left; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span {
    padding: 5px 0 5px;
    width: 125px;
    margin: 0; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span {
    float: left;
    background: none; }
  body.loosediamonds-index-index .w136, body.choosediamond-index-pair .w136, body.loosediamonds-search-filter .w136, body.choosediamond-index-index .w136 {
    width: 136px !important; }
  body.loosediamonds-index-index .w139, body.choosediamond-index-pair .w139, body.loosediamonds-search-filter .w139, body.choosediamond-index-index .w139 {
    width: 139px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.pair, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.pair, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.pair, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.pair {
    padding: 0;
    margin: 0 0 0 -16px; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.pair:hover, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover {
    margin-left: -16px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.active, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.active {
    margin-left: -16px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.active span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.active span {
    color: #fff; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span:hover, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span:hover {
    color: #fff; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first {
    text-decoration: none;
    padding: 0 14px 0;
    margin: 0 !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first.active, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first.active {
    color: #fff; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first.active span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first.active span {
    color: #fff; }
  body.loosediamonds-index-index .mr6, body.choosediamond-index-pair .mr6, body.loosediamonds-search-filter .mr6, body.choosediamond-index-index .mr6 {
    margin-right: 6px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft span, body.choosediamond-index-index .refinesearchCriteriaTopLeft span {
    background: #DB8BC8;
    color: #FFF;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 8px 10px 7px;
    width: 179px; }
  body.loosediamonds-index-index .refinesearchCriteriaTopRight, body.choosediamond-index-pair .refinesearchCriteriaTopRight, body.loosediamonds-search-filter .refinesearchCriteriaTopRight, body.choosediamond-index-index .refinesearchCriteriaTopRight {
    float: right;
    margin-right: 4px; }
  body.loosediamonds-index-index .refinesearchCriteriaTopRight span, body.choosediamond-index-pair .refinesearchCriteriaTopRight span, body.loosediamonds-search-filter .refinesearchCriteriaTopRight span, body.choosediamond-index-index .refinesearchCriteriaTopRight span {
    background: url(../images/sprite-bg.png) no-repeat -9px -535px;
    padding: 8px 20px 7px;
    display: block;
    color: #fff;
    width: 88px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent, body.choosediamond-index-pair .refinesearchCriteriaContent, body.loosediamonds-search-filter .refinesearchCriteriaContent, body.choosediamond-index-index .refinesearchCriteriaContent {
    padding: 9px 0 0;
    margin: 0 0 20px;
    border-top: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table, body.choosediamond-index-pair .refinesearchCriteriaContent table, body.loosediamonds-search-filter .refinesearchCriteriaContent table, body.choosediamond-index-index .refinesearchCriteriaContent table {
    padding: 0 20px 0;
    margin: 0 0 10px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td, body.choosediamond-index-pair .refinesearchCriteriaContent table td, body.loosediamonds-search-filter .refinesearchCriteriaContent table td, body.choosediamond-index-index .refinesearchCriteriaContent table td {
    padding: 0 4px 14px 0;
    font-weight: bold;
    vertical-align: top; }
  body.loosediamonds-index-index .w56, body.choosediamond-index-pair .w56, body.loosediamonds-search-filter .w56, body.choosediamond-index-index .w56 {
    width: 56px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul, body.choosediamond-index-index .refinesearchCriteriaContent table td ul {
    padding: 0;
    margin: 0 0 20px 0; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul span {
    float: left;
    padding: 6px 10px 0 0;
    font-weight: bold; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li span {
    float: left;
    padding-right: 10px;
    width: 40px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a {
    text-decoration: none;
    float: left;
    padding: 2px 2px;
    display: block;
    border: solid 1px #d6d6ca; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a span {
    padding: 0;
    margin: 0;
    color: #000; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a:hover, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a:hover, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a:hover, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a:hover {
    background-color: #800; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a.active {
    background: url(../images/shape-hover-bg.gif) no-repeat !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td span, body.choosediamond-index-pair .refinesearchCriteriaContent table td span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td span, body.choosediamond-index-index .refinesearchCriteriaContent table td span {
    display: block;
    padding: 1px 0 !important;
    font-size: 11px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td img, body.choosediamond-index-pair .refinesearchCriteriaContent table td img, body.loosediamonds-search-filter .refinesearchCriteriaContent table td img, body.choosediamond-index-index .refinesearchCriteriaContent table td img {
    padding: 0; }
  body.loosediamonds-index-index .mr3, body.choosediamond-index-pair .mr3, body.loosediamonds-search-filter .mr3, body.choosediamond-index-index .mr3 {
    margin-right: 3px !important; }
  body.loosediamonds-index-index .checkbox, body.choosediamond-index-pair .checkbox, body.loosediamonds-search-filter .checkbox, body.choosediamond-index-index .checkbox {
    width: 19px;
    height: 17px;
    padding: 0;
    background: url(../images/checkbox.gif) no-repeat 0 0;
    background-color: none !important;
    display: block;
    float: left; }
  body.loosediamonds-index-index .resetCriteriaOuter, body.choosediamond-index-pair .resetCriteriaOuter, body.loosediamonds-search-filter .resetCriteriaOuter, body.choosediamond-index-index .resetCriteriaOuter {
    width: 928px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .resetCriteriaOuter h2, body.choosediamond-index-pair .resetCriteriaOuter h2, body.loosediamonds-search-filter .resetCriteriaOuter h2, body.choosediamond-index-index .resetCriteriaOuter h2 {
    padding: 0;
    margin: 0 0 8px;
    font-size: 11px;
    width: 925px;
    text-align: right; }
  body.loosediamonds-index-index .resetCriteriaOuter h2 a, body.choosediamond-index-pair .resetCriteriaOuter h2 a, body.loosediamonds-search-filter .resetCriteriaOuter h2 a, body.choosediamond-index-index .resetCriteriaOuter h2 a {
    color: #000; }
  body.loosediamonds-index-index .resetCriteriaLeft, body.choosediamond-index-pair .resetCriteriaLeft, body.loosediamonds-search-filter .resetCriteriaLeft, body.choosediamond-index-index .resetCriteriaLeft {
    float: left;
    width: 725px; }
  body.loosediamonds-index-index .resetCriteriaRight, body.choosediamond-index-pair .resetCriteriaRight, body.loosediamonds-search-filter .resetCriteriaRight, body.choosediamond-index-index .resetCriteriaRight {
    float: right;
    margin-top: 29px;
    width: 195px; }
  body.loosediamonds-index-index .looseDiamondDesignBox, body.choosediamond-index-pair .looseDiamondDesignBox, body.loosediamonds-search-filter .looseDiamondDesignBox, body.choosediamond-index-index .looseDiamondDesignBox {
    width: 178px;
    margin-bottom: 11px; }
  body.loosediamonds-index-index .looseDiamondDesignBoxMiddle, body.choosediamond-index-pair .looseDiamondDesignBoxMiddle, body.loosediamonds-search-filter .looseDiamondDesignBoxMiddle, body.choosediamond-index-index .looseDiamondDesignBoxMiddle {
    width: 145px; }
  body.loosediamonds-index-index .looseDiamondDesignBoxMiddle h3, body.choosediamond-index-pair .looseDiamondDesignBoxMiddle h3, body.loosediamonds-search-filter .looseDiamondDesignBoxMiddle h3, body.choosediamond-index-index .looseDiamondDesignBoxMiddle h3 {
    margin: 0 0 3px;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
    color: #000; }
  body.loosediamonds-index-index .looseDiamondDesignBoxMiddle h3 span, body.choosediamond-index-pair .looseDiamondDesignBoxMiddle h3 span, body.loosediamonds-search-filter .looseDiamondDesignBoxMiddle h3 span, body.choosediamond-index-index .looseDiamondDesignBoxMiddle h3 span {
    color: #800; }
  body.loosediamonds-index-index .looseDiamondDesignBoxMiddle p, body.choosediamond-index-pair .looseDiamondDesignBoxMiddle p, body.loosediamonds-search-filter .looseDiamondDesignBoxMiddle p, body.choosediamond-index-index .looseDiamondDesignBoxMiddle p {
    padding: 0;
    margin: 0;
    color: #999;
    font-size: 11px; }
  body.loosediamonds-index-index .resetCriteriaLeft table tr.greyBg, body.choosediamond-index-pair .resetCriteriaLeft table tr.greyBg, body.loosediamonds-search-filter .resetCriteriaLeft table tr.greyBg, body.choosediamond-index-index .resetCriteriaLeft table tr.greyBg {
    background: url(../images/diamond-middle-bg.gif) no-repeat #f1f1f1; }
  body.loosediamonds-index-index .resetCriteriaLeft table th, body.choosediamond-index-pair .resetCriteriaLeft table th, body.loosediamonds-search-filter .resetCriteriaLeft table th, body.choosediamond-index-index .resetCriteriaLeft table th {
    color: #fff;
    padding: 5px 2px;
    width: auto;
    border: none; }
  body.loosediamonds-index-index .pL32, body.choosediamond-index-pair .pL32, body.loosediamonds-search-filter .pL32, body.choosediamond-index-index .pL32 {
    padding-left: 32px !important; }
  body.loosediamonds-index-index .resetCriteriaLeft table td span img, body.choosediamond-index-pair .resetCriteriaLeft table td span img, body.loosediamonds-search-filter .resetCriteriaLeft table td span img, body.choosediamond-index-index .resetCriteriaLeft table td span img {
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .paginationTop, body.choosediamond-index-pair .paginationTop, body.loosediamonds-search-filter .paginationTop, body.choosediamond-index-index .paginationTop {
    width: 700px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .paginationTopLeft, body.choosediamond-index-pair .paginationTopLeft, body.loosediamonds-search-filter .paginationTopLeft, body.choosediamond-index-index .paginationTopLeft {
    float: left;
    width: 500px; }
  body.loosediamonds-index-index .paginationTopLeft p, body.choosediamond-index-pair .paginationTopLeft p, body.loosediamonds-search-filter .paginationTopLeft p, body.choosediamond-index-index .paginationTopLeft p {
    padding: 0;
    margin: 6px 0 0; }
  body.loosediamonds-index-index .paginationTopLeft span, body.choosediamond-index-pair .paginationTopLeft span, body.loosediamonds-search-filter .paginationTopLeft span, body.choosediamond-index-index .paginationTopLeft span {
    font-weight: bold; }
  body.loosediamonds-index-index .paginationTopRight, body.choosediamond-index-pair .paginationTopRight, body.loosediamonds-search-filter .paginationTopRight, body.choosediamond-index-index .paginationTopRight {
    padding: 0 0 10px 0;
    float: right; }
  body.loosediamonds-index-index .paginationTopRight a, body.choosediamond-index-pair .paginationTopRight a, body.loosediamonds-search-filter .paginationTopRight a, body.choosediamond-index-index .paginationTopRight a {
    color: #000;
    text-decoration: none;
    margin-right: 3px; }
  body.loosediamonds-index-index .paginationTopRight a:hover, body.choosediamond-index-pair .paginationTopRight a:hover, body.loosediamonds-search-filter .paginationTopRight a:hover, body.choosediamond-index-index .paginationTopRight a:hover {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .paginationBottom1, body.choosediamond-index-pair .paginationBottom1, body.loosediamonds-search-filter .paginationBottom1, body.choosediamond-index-index .paginationBottom1 {
    width: 726px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .paginationBottom1 ul, body.choosediamond-index-pair .paginationBottom1 ul, body.loosediamonds-search-filter .paginationBottom1 ul, body.choosediamond-index-index .paginationBottom1 ul {
    margin: 0 10px 0 0;
    padding: 0; }
  body.loosediamonds-index-index .paginationBottom1 ul li, body.choosediamond-index-pair .paginationBottom1 ul li, body.loosediamonds-search-filter .paginationBottom1 ul li, body.choosediamond-index-index .paginationBottom1 ul li {
    list-style: none; }
  body.loosediamonds-index-index .itamPage, body.choosediamond-index-pair .itamPage, body.loosediamonds-search-filter .itamPage, body.choosediamond-index-index .itamPage {
    float: left;
    color: #666 !important;
    font-weight: normal;
    margin-right: 5px; }
  body.loosediamonds-index-index .paginationBottom1Left, body.choosediamond-index-pair .paginationBottom1Left, body.loosediamonds-search-filter .paginationBottom1Left, body.choosediamond-index-index .paginationBottom1Left {
    float: left;
    font-size: 11px;
    text-align: right;
    width: 500px; }
  body.loosediamonds-index-index .paginationBottom1Left span, body.choosediamond-index-pair .paginationBottom1Left span, body.loosediamonds-search-filter .paginationBottom1Left span, body.choosediamond-index-index .paginationBottom1Left span {
    color: #800;
    font-weight: bold; }
  body.loosediamonds-index-index .paginationBottom1Left select, body.choosediamond-index-pair .paginationBottom1Left select, body.loosediamonds-search-filter .paginationBottom1Left select, body.choosediamond-index-index .paginationBottom1Left select {
    margin-right: 10px;
    font-size: 11px; }
  body.loosediamonds-index-index .paginationBottom1Right, body.choosediamond-index-pair .paginationBottom1Right, body.loosediamonds-search-filter .paginationBottom1Right, body.choosediamond-index-index .paginationBottom1Right {
    padding: 2px 0 10px 0;
    float: right; }
  body.loosediamonds-index-index .paginationBottom1Right a, body.choosediamond-index-pair .paginationBottom1Right a, body.loosediamonds-search-filter .paginationBottom1Right a, body.choosediamond-index-index .paginationBottom1Right a {
    color: #000;
    text-decoration: none;
    margin-right: 3px; }
  body.loosediamonds-index-index .paginationBottom1Right a:hover, body.choosediamond-index-pair .paginationBottom1Right a:hover, body.loosediamonds-search-filter .paginationBottom1Right a:hover, body.choosediamond-index-index .paginationBottom1Right a:hover {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .diamondEducationOuter, body.choosediamond-index-pair .diamondEducationOuter, body.loosediamonds-search-filter .diamondEducationOuter, body.choosediamond-index-index .diamondEducationOuter {
    width: 923px;
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    display: block;
    overflow: hidden;
    margin-bottom: 20px; }
  body.loosediamonds-index-index .diamondEducationLeft, body.choosediamond-index-pair .diamondEducationLeft, body.loosediamonds-search-filter .diamondEducationLeft, body.choosediamond-index-index .diamondEducationLeft {
    float: left;
    background: url(../images/diamond-education-bg.gif) no-repeat;
    padding: 12px 20px 20px 5px;
    width: 429px;
    border-right: solid 1px #ccc; }
  body.loosediamonds-index-index .diamondEducationLeft img, body.choosediamond-index-pair .diamondEducationLeft img, body.loosediamonds-search-filter .diamondEducationLeft img, body.choosediamond-index-index .diamondEducationLeft img {
    float: left;
    margin-right: 20px; }
  body.loosediamonds-index-index .diamondEducationLeft h3, body.choosediamond-index-pair .diamondEducationLeft h3, body.loosediamonds-search-filter .diamondEducationLeft h3, body.choosediamond-index-index .diamondEducationLeft h3 {
    margin: 30px 0 0;
    padding: 0;
    font-size: 18px;
    font-weight: normal;
    line-height: 21px; }
  body.loosediamonds-index-index .diamondEducationLeft h3 span, body.choosediamond-index-pair .diamondEducationLeft h3 span, body.loosediamonds-search-filter .diamondEducationLeft h3 span, body.choosediamond-index-index .diamondEducationLeft h3 span {
    float: right;
    font-size: 11px; }
  body.loosediamonds-index-index .diamondEducationLeft h3 span a, body.choosediamond-index-pair .diamondEducationLeft h3 span a, body.loosediamonds-search-filter .diamondEducationLeft h3 span a, body.choosediamond-index-index .diamondEducationLeft h3 span a {
    color: #000; }
  body.loosediamonds-index-index .diamondEducationRight, body.choosediamond-index-pair .diamondEducationRight, body.loosediamonds-search-filter .diamondEducationRight, body.choosediamond-index-index .diamondEducationRight {
    float: right;
    padding-top: 20px; }
  body.loosediamonds-index-index .mr10, body.choosediamond-index-pair .mr10, body.loosediamonds-search-filter .mr10, body.choosediamond-index-index .mr10 {
    margin-right: 10px !important; }
  body.loosediamonds-index-index .mr8, body.choosediamond-index-pair .mr8, body.loosediamonds-search-filter .mr8, body.choosediamond-index-index .mr8 {
    margin-right: 8px !important; }
  body.loosediamonds-index-index .h250, body.choosediamond-index-pair .h250, body.loosediamonds-search-filter .h250, body.choosediamond-index-index .h250 {
    height: 250px !important; }
  body.loosediamonds-index-index .fs11, body.choosediamond-index-pair .fs11, body.loosediamonds-search-filter .fs11, body.choosediamond-index-index .fs11 {
    font-size: 10px !important; }
  body.loosediamonds-index-index .pb20, body.choosediamond-index-pair .pb20, body.loosediamonds-search-filter .pb20, body.choosediamond-index-index .pb20 {
    padding-bottom: 20px !important; }
  body.loosediamonds-index-index .bgOFF, body.choosediamond-index-pair .bgOFF, body.loosediamonds-search-filter .bgOFF, body.choosediamond-index-index .bgOFF {
    background: none !important; }
  body.loosediamonds-index-index .bgON, body.choosediamond-index-pair .bgON, body.loosediamonds-search-filter .bgON, body.choosediamond-index-index .bgON {
    border: 1px solid #999; }
  body.loosediamonds-index-index .categoryLeft ul#submenu1 li a:hover, body.choosediamond-index-pair .categoryLeft ul#submenu1 li a:hover, body.loosediamonds-search-filter .categoryLeft ul#submenu1 li a:hover, body.choosediamond-index-index .categoryLeft ul#submenu1 li a:hover {
    text-decoration: none;
    color: #2164A0;
    background: none; }
  body.loosediamonds-index-index .categoryLeft ul#submenu5 li a:hover, body.choosediamond-index-pair .categoryLeft ul#submenu5 li a:hover, body.loosediamonds-search-filter .categoryLeft ul#submenu5 li a:hover, body.choosediamond-index-index .categoryLeft ul#submenu5 li a:hover {
    text-decoration: none;
    color: #2164A0;
    background: none; }
  body.loosediamonds-index-index .categoryMiddle ul#subsubmenu10 ul, body.choosediamond-index-pair .categoryMiddle ul#subsubmenu10 ul, body.loosediamonds-search-filter .categoryMiddle ul#subsubmenu10 ul, body.choosediamond-index-index .categoryMiddle ul#subsubmenu10 ul {
    border: 1px solid #1C619E;
    height: 134px;
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .categoryLeft ul.bridalSub, body.choosediamond-index-pair .categoryLeft ul.bridalSub, body.loosediamonds-search-filter .categoryLeft ul.bridalSub, body.choosediamond-index-index .categoryLeft ul.bridalSub {
    border-right: 1px solid #ccc;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: auto !important; }
  body.loosediamonds-index-index .categoryLeft ul.bridalSub li, body.choosediamond-index-pair .categoryLeft ul.bridalSub li, body.loosediamonds-search-filter .categoryLeft ul.bridalSub li, body.choosediamond-index-index .categoryLeft ul.bridalSub li {
    float: left;
    /*list-style:none; */
    width: 148px; }
  body.loosediamonds-index-index .categoryLeft ul.bridalSub ul, body.choosediamond-index-pair .categoryLeft ul.bridalSub ul, body.loosediamonds-search-filter .categoryLeft ul.bridalSub ul, body.choosediamond-index-index .categoryLeft ul.bridalSub ul {
    margin: 0px 10px 5px 0;
    padding-top: 9px;
    float: left; }
  body.loosediamonds-index-index .categoryLeft ul.bridalSub li ul.displayimg, body.choosediamond-index-pair .categoryLeft ul.bridalSub li ul.displayimg, body.loosediamonds-search-filter .categoryLeft ul.bridalSub li ul.displayimg, body.choosediamond-index-index .categoryLeft ul.bridalSub li ul.displayimg {
    border: 1px solid #1C619E;
    height: 134px;
    margin: 0 10px 5px 0px;
    padding: 0; }
  body.loosediamonds-index-index .categoryLeft ul.bridalSub li ul.displayimg li img, body.choosediamond-index-pair .categoryLeft ul.bridalSub li ul.displayimg li img, body.loosediamonds-search-filter .categoryLeft ul.bridalSub li ul.displayimg li img, body.choosediamond-index-index .categoryLeft ul.bridalSub li ul.displayimg li img {
    float: left;
    margin: 10px 15px 0; }
  body.loosediamonds-index-index .categoryLeft ul.bridalSub li ul.displayimg li a, body.choosediamond-index-pair .categoryLeft ul.bridalSub li ul.displayimg li a, body.loosediamonds-search-filter .categoryLeft ul.bridalSub li ul.displayimg li a, body.choosediamond-index-index .categoryLeft ul.bridalSub li ul.displayimg li a {
    font-size: 11px;
    color: #1C619E;
    text-align: right;
    padding-right: 5px; }
  body.loosediamonds-index-index .mR10, body.choosediamond-index-pair .mR10, body.loosediamonds-search-filter .mR10, body.choosediamond-index-index .mR10 {
    margin-right: 10px; }
  body.loosediamonds-index-index .categoryMiddle ul.CoinImage, body.choosediamond-index-pair .categoryMiddle ul.CoinImage, body.loosediamonds-search-filter .categoryMiddle ul.CoinImage, body.choosediamond-index-index .categoryMiddle ul.CoinImage {
    border: 1px solid #1C619E;
    height: 134px;
    margin: 0 10px 5px 0;
    padding: 0;
    width: 143px; }
  body.loosediamonds-index-index .categoryMiddle ul.CoinImage li img, body.choosediamond-index-pair .categoryMiddle ul.CoinImage li img, body.loosediamonds-search-filter .categoryMiddle ul.CoinImage li img, body.choosediamond-index-index .categoryMiddle ul.CoinImage li img {
    float: left;
    margin: 10px 15px 0; }
  body.loosediamonds-index-index .categoryMiddle ul.CoinImage li a, body.choosediamond-index-pair .categoryMiddle ul.CoinImage li a, body.loosediamonds-search-filter .categoryMiddle ul.CoinImage li a, body.choosediamond-index-index .categoryMiddle ul.CoinImage li a {
    color: #1C619E;
    float: right;
    font-size: 11px;
    padding-right: 9px;
    text-decoration: none; }
  body.loosediamonds-index-index .categoryMiddle div.CoinImageLeft, body.choosediamond-index-pair .categoryMiddle div.CoinImageLeft, body.loosediamonds-search-filter .categoryMiddle div.CoinImageLeft, body.choosediamond-index-index .categoryMiddle div.CoinImageLeft {
    border-right: 1px solid #999;
    padding-right: 127px; }
  body.loosediamonds-index-index .BgBorder, body.choosediamond-index-pair .BgBorder, body.loosediamonds-search-filter .BgBorder, body.choosediamond-index-index .BgBorder {
    border-right: 1px solid #999;
    padding-right: 9px; }
  body.loosediamonds-index-index .w240, body.choosediamond-index-pair .w240, body.loosediamonds-search-filter .w240, body.choosediamond-index-index .w240 {
    width: 240px !important; }
  body.loosediamonds-index-index .bgcolor, body.choosediamond-index-pair .bgcolor, body.loosediamonds-search-filter .bgcolor, body.choosediamond-index-index .bgcolor {
    background-color: #eee; }
  body.loosediamonds-index-index .aboutContentRight .ourCustamer, body.choosediamond-index-pair .aboutContentRight .ourCustamer, body.loosediamonds-search-filter .aboutContentRight .ourCustamer, body.choosediamond-index-index .aboutContentRight .ourCustamer {
    width: 274px;
    padding: 0 18px 33px 0;
    margin: 0; }
  body.loosediamonds-index-index .aboutContentRight .ourCustamer h4, body.choosediamond-index-pair .aboutContentRight .ourCustamer h4, body.loosediamonds-search-filter .aboutContentRight .ourCustamer h4, body.choosediamond-index-index .aboutContentRight .ourCustamer h4 {
    color: #000;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 9px;
    text-transform: inherit; }
  body.loosediamonds-index-index .aboutContentRight .ourCustamer h4 span, body.choosediamond-index-pair .aboutContentRight .ourCustamer h4 span, body.loosediamonds-search-filter .aboutContentRight .ourCustamer h4 span, body.choosediamond-index-index .aboutContentRight .ourCustamer h4 span {
    float: right;
    color: #0066ac;
    font-size: 11px;
    margin-top: 6px;
    text-transform: uppercase; }
  body.loosediamonds-index-index .aboutContentRight .iloveDiamond, body.choosediamond-index-pair .aboutContentRight .iloveDiamond, body.loosediamonds-search-filter .aboutContentRight .iloveDiamond, body.choosediamond-index-index .aboutContentRight .iloveDiamond {
    width: 241px;
    padding: 0;
    margin: 0 0 0 18px; }
  body.loosediamonds-index-index .aboutContentRight .iloveDiamond h3, body.choosediamond-index-pair .aboutContentRight .iloveDiamond h3, body.loosediamonds-search-filter .aboutContentRight .iloveDiamond h3, body.choosediamond-index-index .aboutContentRight .iloveDiamond h3 {
    font-size: 12px;
    padding: 0 0 3px;
    margin: 0; }
  body.loosediamonds-index-index .aboutContentRight .iloveDiamond p, body.choosediamond-index-pair .aboutContentRight .iloveDiamond p, body.loosediamonds-search-filter .aboutContentRight .iloveDiamond p, body.choosediamond-index-index .aboutContentRight .iloveDiamond p {
    padding: 0;
    margin: 0 0 18px;
    font-size: 11px;
    color: #585858; }
  body.loosediamonds-index-index .aboutContentRight .iloveDiamond span, body.choosediamond-index-pair .aboutContentRight .iloveDiamond span, body.loosediamonds-search-filter .aboutContentRight .iloveDiamond span, body.choosediamond-index-index .aboutContentRight .iloveDiamond span {
    float: right;
    font-size: 10px;
    color: #585858; }
  body.loosediamonds-index-index .aboutContentTop, body.choosediamond-index-pair .aboutContentTop, body.loosediamonds-search-filter .aboutContentTop, body.choosediamond-index-index .aboutContentTop {
    width: 953px;
    margin-bottom: 25px; }
  body.loosediamonds-index-index .aboutContentBottom, body.choosediamond-index-pair .aboutContentBottom, body.loosediamonds-search-filter .aboutContentBottom, body.choosediamond-index-index .aboutContentBottom {
    width: 943px;
    margin-bottom: 20px;
    display: block;
    overflow: hidden;
    padding: 0 5px;
    clear: both; }
  body.loosediamonds-index-index .aboutContentBottomLeft, body.choosediamond-index-pair .aboutContentBottomLeft, body.loosediamonds-search-filter .aboutContentBottomLeft, body.choosediamond-index-index .aboutContentBottomLeft {
    float: left;
    margin-right: 3px; }
  body.loosediamonds-index-index .aboutContentBottomLeft span, body.choosediamond-index-pair .aboutContentBottomLeft span, body.loosediamonds-search-filter .aboutContentBottomLeft span, body.choosediamond-index-index .aboutContentBottomLeft span {
    font-weight: bold;
    display: block;
    margin: 0 0 5px 10px;
    font-size: 16px; }
  body.loosediamonds-index-index .aboutContentBottomMiddle, body.choosediamond-index-pair .aboutContentBottomMiddle, body.loosediamonds-search-filter .aboutContentBottomMiddle, body.choosediamond-index-index .aboutContentBottomMiddle {
    float: left; }
  body.loosediamonds-index-index .aboutContentBottomMiddle span, body.choosediamond-index-pair .aboutContentBottomMiddle span, body.loosediamonds-search-filter .aboutContentBottomMiddle span, body.choosediamond-index-index .aboutContentBottomMiddle span {
    font-weight: bold;
    display: block;
    margin: 0 0 5px 10px;
    font-size: 16px; }
  body.loosediamonds-index-index .aboutContentBottomRight, body.choosediamond-index-pair .aboutContentBottomRight, body.loosediamonds-search-filter .aboutContentBottomRight, body.choosediamond-index-index .aboutContentBottomRight {
    float: right;
    background: url(../images/email-box-bg.gif) no-repeat 0 25px;
    padding: 0 0 18px 16px;
    width: 296px; }
  body.loosediamonds-index-index .aboutContentBottomRight p, body.choosediamond-index-pair .aboutContentBottomRight p, body.loosediamonds-search-filter .aboutContentBottomRight p, body.choosediamond-index-index .aboutContentBottomRight p {
    font-weight: bold;
    padding: 25px 0 18px 10px;
    margin: 0;
    line-height: 18px; }
  body.loosediamonds-index-index .aboutContentBottomRight span, body.choosediamond-index-pair .aboutContentBottomRight span, body.loosediamonds-search-filter .aboutContentBottomRight span, body.choosediamond-index-index .aboutContentBottomRight span {
    font-weight: bold;
    display: block;
    margin: 0 0 5px 10px;
    font-size: 16px; }
  body.loosediamonds-index-index .aboutContentBottomRight span span, body.choosediamond-index-pair .aboutContentBottomRight span span, body.loosediamonds-search-filter .aboutContentBottomRight span span, body.choosediamond-index-index .aboutContentBottomRight span span {
    font-size: 12px; }
  body.loosediamonds-index-index .di, body.choosediamond-index-pair .di, body.loosediamonds-search-filter .di, body.choosediamond-index-index .di {
    display: inline !important; }
  body.loosediamonds-index-index .aboutContentBottomRight input, body.choosediamond-index-pair .aboutContentBottomRight input, body.loosediamonds-search-filter .aboutContentBottomRight input, body.choosediamond-index-index .aboutContentBottomRight input {
    width: 144px;
    border-bottom: #999 solid 1px;
    border-top: #999 solid 1px;
    border-right: snow;
    border-left: #999 solid 1px;
    padding: 8px 7px 8px;
    height: 14px;
    font-size: 11px;
    float: left;
    color: #999; }
  body.loosediamonds-index-index .aboutContentBottomRight input.searchBtn, body.choosediamond-index-pair .aboutContentBottomRight input.searchBtn, body.loosediamonds-search-filter .aboutContentBottomRight input.searchBtn, body.choosediamond-index-index .aboutContentBottomRight input.searchBtn {
    width: 120px;
    height: 32px;
    border: none;
    padding: 0; }
  body.loosediamonds-index-index .aboutNav, body.choosediamond-index-pair .aboutNav, body.loosediamonds-search-filter .aboutNav, body.choosediamond-index-index .aboutNav {
    display: block;
    overflow: hidden;
    float: left;
    width: 272px;
    padding-left: 15px;
    padding-top: 6px; }
  body.loosediamonds-index-index .aboutNav ul, body.choosediamond-index-pair .aboutNav ul, body.loosediamonds-search-filter .aboutNav ul, body.choosediamond-index-index .aboutNav ul {
    margin: 0;
    padding: 0;
    float: left;
    background: none !important;
    border: none; }
  body.loosediamonds-index-index .aboutNav ul li, body.choosediamond-index-pair .aboutNav ul li, body.loosediamonds-search-filter .aboutNav ul li, body.choosediamond-index-index .aboutNav ul li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px;
    border: none; }
  body.loosediamonds-index-index .aboutNav ul li a, body.choosediamond-index-pair .aboutNav ul li a, body.loosediamonds-search-filter .aboutNav ul li a, body.choosediamond-index-index .aboutNav ul li a {
    color: #2164a0;
    text-decoration: none;
    padding: 0;
    background: none !important; }
  body.loosediamonds-index-index .aboutNav ul li a:hover, body.choosediamond-index-pair .aboutNav ul li a:hover, body.loosediamonds-search-filter .aboutNav ul li a:hover, body.choosediamond-index-index .aboutNav ul li a:hover {
    color: #000; }
  body.loosediamonds-index-index .aboutNav ul li a.active, body.choosediamond-index-pair .aboutNav ul li a.active, body.loosediamonds-search-filter .aboutNav ul li a.active, body.choosediamond-index-index .aboutNav ul li a.active {
    color: #000; }
  body.loosediamonds-index-index .dealofdayOuter, body.choosediamond-index-pair .dealofdayOuter, body.loosediamonds-search-filter .dealofdayOuter, body.choosediamond-index-index .dealofdayOuter {
    width: 953px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .dealofdayTop, body.choosediamond-index-pair .dealofdayTop, body.loosediamonds-search-filter .dealofdayTop, body.choosediamond-index-index .dealofdayTop {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .dealofdayTopNav, body.choosediamond-index-pair .dealofdayTopNav, body.loosediamonds-search-filter .dealofdayTopNav, body.choosediamond-index-index .dealofdayTopNav {
    padding: 0;
    background: url(../images/deal-of-bg.gif) repeat-x;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .dealofdayTopNav ul, body.choosediamond-index-pair .dealofdayTopNav ul, body.loosediamonds-search-filter .dealofdayTopNav ul, body.choosediamond-index-index .dealofdayTopNav ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .dealofdayTopNav ul li, body.choosediamond-index-pair .dealofdayTopNav ul li, body.loosediamonds-search-filter .dealofdayTopNav ul li, body.choosediamond-index-index .dealofdayTopNav ul li {
    float: left;
    list-style: none;
    height: 30px; }
  body.loosediamonds-index-index .dealofdayTopNav ul li a, body.choosediamond-index-pair .dealofdayTopNav ul li a, body.loosediamonds-search-filter .dealofdayTopNav ul li a, body.choosediamond-index-index .dealofdayTopNav ul li a {
    text-decoration: none;
    color: #1f639f;
    padding: 7px 23px 5px;
    text-transform: uppercase;
    display: block;
    font-weight: bold;
    font-size: 14px; }
  body.loosediamonds-index-index .dealofdayTopNav ul li a:hover, body.choosediamond-index-pair .dealofdayTopNav ul li a:hover, body.loosediamonds-search-filter .dealofdayTopNav ul li a:hover, body.choosediamond-index-index .dealofdayTopNav ul li a:hover {
    background-color: #fff;
    color: #000; }
  body.loosediamonds-index-index .dealofdayTopNav ul li a.active, body.choosediamond-index-pair .dealofdayTopNav ul li a.active, body.loosediamonds-search-filter .dealofdayTopNav ul li a.active, body.choosediamond-index-index .dealofdayTopNav ul li a.active {
    background-color: #fff;
    color: #000; }
  body.loosediamonds-index-index .dealBanner, body.choosediamond-index-pair .dealBanner, body.loosediamonds-search-filter .dealBanner, body.choosediamond-index-index .dealBanner {
    display: block;
    overflow: hidden;
    padding-bottom: 30px;
    width: 953px; }
  body.loosediamonds-index-index .dealBannerLeft, body.choosediamond-index-pair .dealBannerLeft, body.loosediamonds-search-filter .dealBannerLeft, body.choosediamond-index-index .dealBannerLeft {
    float: left;
    width: 451px;
    margin: 25px 0 0 94px; }
  body.loosediamonds-index-index .dealBannerLeft h2, body.choosediamond-index-pair .dealBannerLeft h2, body.loosediamonds-search-filter .dealBannerLeft h2, body.choosediamond-index-index .dealBannerLeft h2 {
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 30px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    margin: 0; }
  body.loosediamonds-index-index .dealBannerLeft span, body.choosediamond-index-pair .dealBannerLeft span, body.loosediamonds-search-filter .dealBannerLeft span, body.choosediamond-index-index .dealBannerLeft span {
    margin-bottom: 15px; }
  body.loosediamonds-index-index .dealBannerLeft p, body.choosediamond-index-pair .dealBannerLeft p, body.loosediamonds-search-filter .dealBannerLeft p, body.choosediamond-index-index .dealBannerLeft p {
    margin: 0;
    padding: 0 0 23px 0;
    line-height: 18px; }
  body.loosediamonds-index-index .dealBannerLeft h3, body.choosediamond-index-pair .dealBannerLeft h3, body.loosediamonds-search-filter .dealBannerLeft h3, body.choosediamond-index-index .dealBannerLeft h3 {
    margin: 0 0 12px;
    padding: 0;
    font-size: 18px;
    font-variant: normal; }
  body.loosediamonds-index-index .dealBannerLeft h3 span, body.choosediamond-index-pair .dealBannerLeft h3 span, body.loosediamonds-search-filter .dealBannerLeft h3 span, body.choosediamond-index-index .dealBannerLeft h3 span {
    font-size: 15px;
    color: #111; }
  body.loosediamonds-index-index .dealBannerLeft h4, body.choosediamond-index-pair .dealBannerLeft h4, body.loosediamonds-search-filter .dealBannerLeft h4, body.choosediamond-index-index .dealBannerLeft h4 {
    margin: 0 0 12px;
    padding: 0;
    font-size: 16px;
    color: #666;
    text-transform: inherit;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.loosediamonds-index-index .dealBannerLeft h4 span, body.choosediamond-index-pair .dealBannerLeft h4 span, body.loosediamonds-search-filter .dealBannerLeft h4 span, body.choosediamond-index-index .dealBannerLeft h4 span {
    text-decoration: line-through;
    color: #666 !important;
    font-weight: normal; }
  body.loosediamonds-index-index .dealBannerLeft h4 span.yousave, body.choosediamond-index-pair .dealBannerLeft h4 span.yousave, body.loosediamonds-search-filter .dealBannerLeft h4 span.yousave, body.choosediamond-index-index .dealBannerLeft h4 span.yousave {
    text-decoration: none;
    color: #666 !important;
    font-weight: normal;
    float: left;
    margin: 4px 15px 0 0; }
  body.loosediamonds-index-index .sharethisdeal, body.choosediamond-index-pair .sharethisdeal, body.loosediamonds-search-filter .sharethisdeal, body.choosediamond-index-index .sharethisdeal {
    padding: 0;
    width: 494px;
    margin: 0; }
  body.loosediamonds-index-index .sharethisdeal span, body.choosediamond-index-pair .sharethisdeal span, body.loosediamonds-search-filter .sharethisdeal span, body.choosediamond-index-index .sharethisdeal span {
    float: left;
    margin-right: 10px; }
  body.loosediamonds-index-index .sharethisdeal ul, body.choosediamond-index-pair .sharethisdeal ul, body.loosediamonds-search-filter .sharethisdeal ul, body.choosediamond-index-index .sharethisdeal ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .sharethisdeal ul li, body.choosediamond-index-pair .sharethisdeal ul li, body.loosediamonds-search-filter .sharethisdeal ul li, body.choosediamond-index-index .sharethisdeal ul li {
    list-style: none;
    font-size: 11px;
    float: left;
    margin: 2px 7px 0 0; }
  body.loosediamonds-index-index .sharethisdeal ul li a, body.choosediamond-index-pair .sharethisdeal ul li a, body.loosediamonds-search-filter .sharethisdeal ul li a, body.choosediamond-index-index .sharethisdeal ul li a {
    text-decoration: none;
    color: #000; }
  body.loosediamonds-index-index .sharethisdeal ul li a:hover, body.choosediamond-index-pair .sharethisdeal ul li a:hover, body.loosediamonds-search-filter .sharethisdeal ul li a:hover, body.choosediamond-index-index .sharethisdeal ul li a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .sharethisdeal ul li img, body.choosediamond-index-pair .sharethisdeal ul li img, body.loosediamonds-search-filter .sharethisdeal ul li img, body.choosediamond-index-index .sharethisdeal ul li img {
    margin-right: 3px; }
  body.loosediamonds-index-index .dealBannerRight, body.choosediamond-index-pair .dealBannerRight, body.loosediamonds-search-filter .dealBannerRight, body.choosediamond-index-index .dealBannerRight {
    float: right; }
  body.loosediamonds-index-index .whatyoushouldContent, body.choosediamond-index-pair .whatyoushouldContent, body.loosediamonds-search-filter .whatyoushouldContent, body.choosediamond-index-index .whatyoushouldContent {
    width: 953px;
    display: block;
    overflow: hidden;
    margin-bottom: 30px; }
  body.loosediamonds-index-index .whatyoushouldContent h3, body.choosediamond-index-pair .whatyoushouldContent h3, body.loosediamonds-search-filter .whatyoushouldContent h3, body.choosediamond-index-index .whatyoushouldContent h3 {
    margin: 0 0 20px;
    padding: 8px 0 8px 36px;
    background: url(../images/what-you-title-bg.gif) repeat-x; }
  body.loosediamonds-index-index .whatyoushouldContent ul, body.choosediamond-index-pair .whatyoushouldContent ul, body.loosediamonds-search-filter .whatyoushouldContent ul, body.choosediamond-index-index .whatyoushouldContent ul {
    margin: 0 0 0 38px;
    padding: 0;
    float: left;
    width: 430px;
    color: #333; }
  body.loosediamonds-index-index .whatyoushouldContent ul li, body.choosediamond-index-pair .whatyoushouldContent ul li, body.loosediamonds-search-filter .whatyoushouldContent ul li, body.choosediamond-index-index .whatyoushouldContent ul li {
    list-style: none;
    padding-left: 15px;
    margin-bottom: 8px; }
  body.loosediamonds-index-index .whatyoushouldContent ul li.qustin, body.choosediamond-index-pair .whatyoushouldContent ul li.qustin, body.loosediamonds-search-filter .whatyoushouldContent ul li.qustin, body.choosediamond-index-index .whatyoushouldContent ul li.qustin {
    background: url(../images/qustion-bg.gif) no-repeat 0 2px; }
  body.loosediamonds-index-index .whatyoushouldContent ul li.answer, body.choosediamond-index-pair .whatyoushouldContent ul li.answer, body.loosediamonds-search-filter .whatyoushouldContent ul li.answer, body.choosediamond-index-index .whatyoushouldContent ul li.answer {
    background: url(../images/qustion-bg.gif) no-repeat 0 -18px; }
  body.loosediamonds-index-index .whatyoushouldContentLeft, body.choosediamond-index-pair .whatyoushouldContentLeft, body.loosediamonds-search-filter .whatyoushouldContentLeft, body.choosediamond-index-index .whatyoushouldContentLeft {
    float: left; }
  body.loosediamonds-index-index .whatyoushouldContentRight, body.choosediamond-index-pair .whatyoushouldContentRight, body.loosediamonds-search-filter .whatyoushouldContentRight, body.choosediamond-index-index .whatyoushouldContentRight {
    float: right; }
  body.loosediamonds-index-index .faithCollectionBanner, body.choosediamond-index-pair .faithCollectionBanner, body.loosediamonds-search-filter .faithCollectionBanner, body.choosediamond-index-index .faithCollectionBanner {
    width: 953px;
    display: block;
    overflow: hidden;
    border-bottom: solid 3px #1d629f; }
  body.loosediamonds-index-index .faithCollectionBox, body.choosediamond-index-pair .faithCollectionBox, body.loosediamonds-search-filter .faithCollectionBox, body.choosediamond-index-index .faithCollectionBox {
    width: 159px;
    height: 281px;
    text-align: center;
    float: left;
    background: url(../images/faith-collection-top-box-bg.jpg) no-repeat; }
  body.loosediamonds-index-index .faithCollectionBox img, body.choosediamond-index-pair .faithCollectionBox img, body.loosediamonds-search-filter .faithCollectionBox img, body.choosediamond-index-index .faithCollectionBox img {
    padding-bottom: 8px; }
  body.loosediamonds-index-index .faithCollectionBox span, body.choosediamond-index-pair .faithCollectionBox span, body.loosediamonds-search-filter .faithCollectionBox span, body.choosediamond-index-index .faithCollectionBox span {
    padding-bottom: 27px;
    margin: 0;
    font-weight: normal;
    display: block;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    font-size: 16px; }
  body.loosediamonds-index-index .faithCollectionBox a, body.choosediamond-index-pair .faithCollectionBox a, body.loosediamonds-search-filter .faithCollectionBox a, body.choosediamond-index-index .faithCollectionBox a {
    text-decoration: none;
    display: block;
    margin-left: 22px; }
  body.loosediamonds-index-index .faithCollectionBannerLeft, body.choosediamond-index-pair .faithCollectionBannerLeft, body.loosediamonds-search-filter .faithCollectionBannerLeft, body.choosediamond-index-index .faithCollectionBannerLeft {
    float: left; }
  body.loosediamonds-index-index .faithCollectionBannerRight, body.choosediamond-index-pair .faithCollectionBannerRight, body.loosediamonds-search-filter .faithCollectionBannerRight, body.choosediamond-index-index .faithCollectionBannerRight {
    float: right; }
  body.loosediamonds-index-index .bgN, body.choosediamond-index-pair .bgN, body.loosediamonds-search-filter .bgN, body.choosediamond-index-index .bgN {
    background: none !important; }
  body.loosediamonds-index-index .w150, body.choosediamond-index-pair .w150, body.loosediamonds-search-filter .w150, body.choosediamond-index-index .w150 {
    width: 150px !important; }
  body.loosediamonds-index-index .w143, body.choosediamond-index-pair .w143, body.loosediamonds-search-filter .w143, body.choosediamond-index-index .w143 {
    width: 143px !important; }
  body.loosediamonds-index-index .w405, body.choosediamond-index-pair .w405, body.loosediamonds-search-filter .w405, body.choosediamond-index-index .w405 {
    width: 405px !important; }
  body.loosediamonds-index-index .specIalContent, body.choosediamond-index-pair .specIalContent, body.loosediamonds-search-filter .specIalContent, body.choosediamond-index-index .specIalContent {
    width: 912px !important;
    border: solid 1px #ccc;
    margin: 0 10px 10px; }
  body.loosediamonds-index-index .mb0, body.choosediamond-index-pair .mb0, body.loosediamonds-search-filter .mb0, body.choosediamond-index-index .mb0 {
    margin-bottom: 0 !important; }
  body.loosediamonds-index-index .mb3, body.choosediamond-index-pair .mb3, body.loosediamonds-search-filter .mb3, body.choosediamond-index-index .mb3 {
    margin-bottom: 3px !important; }
  body.loosediamonds-index-index .bt1, body.choosediamond-index-pair .bt1, body.loosediamonds-search-filter .bt1, body.choosediamond-index-index .bt1 {
    border-top: solid 1px #ccc; }
  body.loosediamonds-index-index .selectbg6, body.choosediamond-index-pair .selectbg6, body.loosediamonds-search-filter .selectbg6, body.choosediamond-index-index .selectbg6 {
    background: url(../images/select-bg-red.gif) no-repeat !important;
    height: 17px;
    padding: 3px 0 2px 7px !important;
    width: 109px !important;
    position: absolute;
    color: #666; }
  body.loosediamonds-index-index .selectbg7, body.choosediamond-index-pair .selectbg7, body.loosediamonds-search-filter .selectbg7, body.choosediamond-index-index .selectbg7 {
    background: url(../images/select-bg-green.gif) no-repeat !important;
    height: 17px;
    padding: 3px 0 2px 7px !important;
    width: 109px !important;
    position: absolute;
    color: #666; }
  body.loosediamonds-index-index .selectboxbg, body.choosediamond-index-pair .selectboxbg, body.loosediamonds-search-filter .selectboxbg, body.choosediamond-index-index .selectboxbg {
    background: url(../images/select-box-bg.gif) no-repeat !important;
    height: 15px;
    padding: 3px 5px !important;
    width: 75px;
    color: #666; }
  body.loosediamonds-index-index .selectbg1, body.choosediamond-index-pair .selectbg1, body.loosediamonds-search-filter .selectbg1, body.choosediamond-index-index .selectbg1 {
    background: url(../images/select-bg-big1.jpg) no-repeat !important;
    height: 15px;
    padding: 3px 5px !important;
    width: 113px;
    color: #666; }
  body.loosediamonds-index-index .selectbg2, body.choosediamond-index-pair .selectbg2, body.loosediamonds-search-filter .selectbg2, body.choosediamond-index-index .selectbg2 {
    background: url(../images/select-bg-big2.gif) no-repeat !important;
    width: 52px;
    padding: 3px 5px !important;
    height: 15px;
    color: #666; }
  body.loosediamonds-index-index .selectbg4, body.choosediamond-index-pair .selectbg4, body.loosediamonds-search-filter .selectbg4, body.choosediamond-index-index .selectbg4 {
    background: url(../images/select-box-bg-small.gif) no-repeat !important;
    width: 55px !important;
    color: #666; }
  body.loosediamonds-index-index .selectbg3, body.choosediamond-index-pair .selectbg3, body.loosediamonds-search-filter .selectbg3, body.choosediamond-index-index .selectbg3 {
    background: url(../images/select-box-bg3.gif) no-repeat !important;
    width: 174px !important;
    padding: 3px 0 0 7px !important;
    color: #666 !important;
    height: 19px; }
  body.loosediamonds-index-index .selectbg5, body.choosediamond-index-pair .selectbg5, body.loosediamonds-search-filter .selectbg5, body.choosediamond-index-index .selectbg5 {
    background: url(../images/select-bg5.gif) no-repeat !important;
    width: 171px !important;
    padding: 3px 0 2px 7px !important;
    color: #666 !important;
    height: 17px; }
  body.loosediamonds-index-index .selectbg8, body.choosediamond-index-pair .selectbg8, body.loosediamonds-search-filter .selectbg8, body.choosediamond-index-index .selectbg8 {
    background: url(../images/select-bg-big8.gif) no-repeat !important;
    width: 142px;
    padding: 3px 5px 1px !important;
    height: 17px;
    color: #666; }
  body.loosediamonds-index-index .w180, body.choosediamond-index-pair .w180, body.loosediamonds-search-filter .w180, body.choosediamond-index-index .w180 {
    width: 180px !important; }
  body.loosediamonds-index-index .selectbg, body.choosediamond-index-pair .selectbg, body.loosediamonds-search-filter .selectbg, body.choosediamond-index-index .selectbg {
    background: url(../images/select-bg.gif) no-repeat !important;
    height: 16px;
    padding: 3px 5px !important;
    width: 101px;
    color: #666; }
  body.loosediamonds-index-index .metaltypeContent ul li a, body.choosediamond-index-pair .metaltypeContent ul li a, body.loosediamonds-search-filter .metaltypeContent ul li a, body.choosediamond-index-index .metaltypeContent ul li a {
    width: 20px;
    height: 21px;
    border: solid 1px #8c97a6;
    margin: 0 1px 1px;
    display: block;
    float: left; }
  body.loosediamonds-index-index .col1, body.choosediamond-index-pair .col1, body.loosediamonds-search-filter .col1, body.choosediamond-index-index .col1 {
    background-color: #790100; }
  body.loosediamonds-index-index .col2, body.choosediamond-index-pair .col2, body.loosediamonds-search-filter .col2, body.choosediamond-index-index .col2 {
    background-color: #1e0338; }
  body.loosediamonds-index-index .col3, body.choosediamond-index-pair .col3, body.loosediamonds-search-filter .col3, body.choosediamond-index-index .col3 {
    background-color: #75a5d0; }
  body.loosediamonds-index-index .col4, body.choosediamond-index-pair .col4, body.loosediamonds-search-filter .col4, body.choosediamond-index-index .col4 {
    background-color: #003366; }
  body.loosediamonds-index-index .col5, body.choosediamond-index-pair .col5, body.loosediamonds-search-filter .col5, body.choosediamond-index-index .col5 {
    background-color: #006633; }
  body.loosediamonds-index-index .col6, body.choosediamond-index-pair .col6, body.loosediamonds-search-filter .col6, body.choosediamond-index-index .col6 {
    background-color: #d6728e; }
  body.loosediamonds-index-index .col7, body.choosediamond-index-pair .col7, body.loosediamonds-search-filter .col7, body.choosediamond-index-index .col7 {
    background-color: #6ab923; }
  body.loosediamonds-index-index .col8, body.choosediamond-index-pair .col8, body.loosediamonds-search-filter .col8, body.choosediamond-index-index .col8 {
    background-color: #d49617; }
  body.loosediamonds-index-index .col9, body.choosediamond-index-pair .col9, body.loosediamonds-search-filter .col9, body.choosediamond-index-index .col9 {
    background-color: #645129; }
  body.loosediamonds-index-index .col10, body.choosediamond-index-pair .col10, body.loosediamonds-search-filter .col10, body.choosediamond-index-index .col10 {
    background-color: #fff; }
  body.loosediamonds-index-index .pb19, body.choosediamond-index-pair .pb19, body.loosediamonds-search-filter .pb19, body.choosediamond-index-index .pb19 {
    padding-bottom: 19px !important; }
  body.loosediamonds-index-index .pb8, body.choosediamond-index-pair .pb8, body.loosediamonds-search-filter .pb8, body.choosediamond-index-index .pb8 {
    padding-bottom: 8px !important; }
  body.loosediamonds-index-index .lh, body.choosediamond-index-pair .lh, body.loosediamonds-search-filter .lh, body.choosediamond-index-index .lh {
    line-height: 16px !important; }
  body.loosediamonds-index-index .pb13, body.choosediamond-index-pair .pb13, body.loosediamonds-search-filter .pb13, body.choosediamond-index-index .pb13 {
    padding-bottom: 13px !important; }
  body.loosediamonds-index-index .pb0, body.choosediamond-index-pair .pb0, body.loosediamonds-search-filter .pb0, body.choosediamond-index-index .pb0 {
    padding-bottom: 0 !important; }
  body.loosediamonds-index-index .to10Left, body.choosediamond-index-pair .to10Left, body.loosediamonds-search-filter .to10Left, body.choosediamond-index-index .to10Left {
    float: left;
    width: 469px;
    padding: 9px 0 0; }
  body.loosediamonds-index-index .w233, body.choosediamond-index-pair .w233, body.loosediamonds-search-filter .w233, body.choosediamond-index-index .w233 {
    width: 233px !important; }
  body.loosediamonds-index-index .w234, body.choosediamond-index-pair .w234, body.loosediamonds-search-filter .w234, body.choosediamond-index-index .w234 {
    width: 234px !important; }
  body.loosediamonds-index-index .to10LeftTop, body.choosediamond-index-pair .to10LeftTop, body.loosediamonds-search-filter .to10LeftTop, body.choosediamond-index-index .to10LeftTop {
    width: 439px;
    padding: 0 20px 0 10px;
    font-size: 11px;
    border-bottom: solid 1px #e6e7e9;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .to10LeftTop p, body.choosediamond-index-pair .to10LeftTop p, body.loosediamonds-search-filter .to10LeftTop p, body.choosediamond-index-index .to10LeftTop p {
    padding: 0 0 9px 0;
    font-weight: bold;
    line-height: 18px;
    color: #666;
    margin: 0;
    text-align: center;
    width: 200px; }
  body.loosediamonds-index-index .to10LeftTop p span, body.choosediamond-index-pair .to10LeftTop p span, body.loosediamonds-search-filter .to10LeftTop p span, body.choosediamond-index-index .to10LeftTop p span {
    color: #1D629F;
    font-weight: bold; }
  body.loosediamonds-index-index .to10Left a:hover, body.choosediamond-index-pair .to10Left a:hover, body.loosediamonds-search-filter .to10Left a:hover, body.choosediamond-index-index .to10Left a:hover {
    border: solid 1px #1c609d;
    height: 185px; }
  body.loosediamonds-index-index .to10Left a, body.choosediamond-index-pair .to10Left a, body.loosediamonds-search-filter .to10Left a, body.choosediamond-index-index .to10Left a {
    color: #000;
    text-decoration: none;
    border: solid 1px #fff;
    height: 185px;
    display: block;
    width: 232px;
    float: left;
    padding: 13px 0 0; }
  body.loosediamonds-index-index .to10Left a.last, body.choosediamond-index-pair .to10Left a.last, body.loosediamonds-search-filter .to10Left a.last, body.choosediamond-index-index .to10Left a.last {
    width: 233px; }
  body.loosediamonds-index-index .top10Box, body.choosediamond-index-pair .top10Box, body.loosediamonds-search-filter .top10Box, body.choosediamond-index-index .top10Box {
    line-height: 16px;
    padding: 0;
    text-align: center;
    width: 241px;
    height: 205px;
    float: left;
    border-left: solid 1px #ccc;
    border-bottom: solid 1px #ccc; }
  body.loosediamonds-index-index .top10bg, body.choosediamond-index-pair .top10bg, body.loosediamonds-search-filter .top10bg, body.choosediamond-index-index .top10bg {
    background: url(../images/top-10-boxbg.gif) repeat-x !important; }
  body.loosediamonds-index-index .top10Box p, body.choosediamond-index-pair .top10Box p, body.loosediamonds-search-filter .top10Box p, body.choosediamond-index-index .top10Box p {
    padding: 0 0 0 5px;
    margin: 0;
    color: #737373; }
  body.loosediamonds-index-index .top10Box p span, body.choosediamond-index-pair .top10Box p span, body.loosediamonds-search-filter .top10Box p span, body.choosediamond-index-index .top10Box p span {
    font-weight: bold;
    color: #000; }
  body.loosediamonds-index-index .GiftIdeas, body.choosediamond-index-pair .GiftIdeas, body.loosediamonds-search-filter .GiftIdeas, body.choosediamond-index-index .GiftIdeas {
    width: 953px;
    display: block;
    padding: 0;
    border-bottom: solid 1px #ccc;
    margin: 0 0 25px;
    overflow: hidden; }
  body.loosediamonds-index-index .GiftIdeasLeft, body.choosediamond-index-pair .GiftIdeasLeft, body.loosediamonds-search-filter .GiftIdeasLeft, body.choosediamond-index-index .GiftIdeasLeft {
    float: left;
    width: 712px;
    border-right: solid 1px #ccc; }
  body.loosediamonds-index-index .GiftIdeasLeft h2, body.choosediamond-index-pair .GiftIdeasLeft h2, body.loosediamonds-search-filter .GiftIdeasLeft h2, body.choosediamond-index-index .GiftIdeasLeft h2 {
    margin: 0;
    padding: 4px 0 4px 13px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    background-color: #c5d7e6;
    border-bottom: solid 1px #cfcfcf;
    font-size: 16px;
    font-weight: bold; }
  body.loosediamonds-index-index .GiftIdeasLeftBox, body.choosediamond-index-pair .GiftIdeasLeftBox, body.loosediamonds-search-filter .GiftIdeasLeftBox, body.choosediamond-index-index .GiftIdeasLeftBox {
    width: 211px;
    float: left;
    height: 161px;
    padding: 10px 12px 0;
    border-right: solid 1px #bfbfbf; }
  body.loosediamonds-index-index .GiftIdeasLeftBox ul, body.choosediamond-index-pair .GiftIdeasLeftBox ul, body.loosediamonds-search-filter .GiftIdeasLeftBox ul, body.choosediamond-index-index .GiftIdeasLeftBox ul {
    margin: 0 0 6px;
    padding: 0; }
  body.loosediamonds-index-index .GiftIdeasLeftBox ul li, body.choosediamond-index-pair .GiftIdeasLeftBox ul li, body.loosediamonds-search-filter .GiftIdeasLeftBox ul li, body.choosediamond-index-index .GiftIdeasLeftBox ul li {
    list-style: none; }
  body.loosediamonds-index-index .GiftIdeasLeftBox h3, body.choosediamond-index-pair .GiftIdeasLeftBox h3, body.loosediamonds-search-filter .GiftIdeasLeftBox h3, body.choosediamond-index-index .GiftIdeasLeftBox h3 {
    font-size: 16px;
    margin: 0 0 10px;
    padding: 0; }
  body.loosediamonds-index-index .GiftIdeasLeftBox span, body.choosediamond-index-pair .GiftIdeasLeftBox span, body.loosediamonds-search-filter .GiftIdeasLeftBox span, body.choosediamond-index-index .GiftIdeasLeftBox span {
    font-weight: bold;
    font-size: 13px;
    display: block;
    line-height: 17px;
    margin: 0 0 20px 10px; }
  body.loosediamonds-index-index .GiftIdeasLeftBox p, body.choosediamond-index-pair .GiftIdeasLeftBox p, body.loosediamonds-search-filter .GiftIdeasLeftBox p, body.choosediamond-index-index .GiftIdeasLeftBox p {
    padding: 0;
    margin: 0 0 8px 10px; }
  body.loosediamonds-index-index .GiftIdeasLeftBox span.more, body.choosediamond-index-pair .GiftIdeasLeftBox span.more, body.loosediamonds-search-filter .GiftIdeasLeftBox span.more, body.choosediamond-index-index .GiftIdeasLeftBox span.more {
    color: #0066ac;
    float: left;
    text-transform: uppercase;
    font-size: 12px; }
  body.loosediamonds-index-index .GiftIdeasLeftBox span.more a, body.choosediamond-index-pair .GiftIdeasLeftBox span.more a, body.loosediamonds-search-filter .GiftIdeasLeftBox span.more a, body.choosediamond-index-index .GiftIdeasLeftBox span.more a {
    color: #0066ac; }
  body.loosediamonds-index-index .GiftIdeasRight, body.choosediamond-index-pair .GiftIdeasRight, body.loosediamonds-search-filter .GiftIdeasRight, body.choosediamond-index-index .GiftIdeasRight {
    float: right;
    width: 240px; }
  body.loosediamonds-index-index .priceMoney, body.choosediamond-index-pair .priceMoney, body.loosediamonds-search-filter .priceMoney, body.choosediamond-index-index .priceMoney {
    background: url(../images/price-money.gif) no-repeat bottom right !important; }
  body.loosediamonds-index-index .giftIm, body.choosediamond-index-pair .giftIm, body.loosediamonds-search-filter .giftIm, body.choosediamond-index-index .giftIm {
    background: url(../images/gift-img.gif) no-repeat bottom right !important;
    width: 228px;
    padding-right: 0 !important; }
  body.loosediamonds-index-index .w135, body.choosediamond-index-pair .w135, body.loosediamonds-search-filter .w135, body.choosediamond-index-index .w135 {
    width: 135px !important; }
  body.loosediamonds-index-index .w475, body.choosediamond-index-pair .w475, body.loosediamonds-search-filter .w475, body.choosediamond-index-index .w475 {
    width: 475px !important; }
  body.loosediamonds-index-index .fs41, body.choosediamond-index-pair .fs41, body.loosediamonds-search-filter .fs41, body.choosediamond-index-index .fs41 {
    font-size: 41px !important; }
  body.loosediamonds-index-index .pt19, body.choosediamond-index-pair .pt19, body.loosediamonds-search-filter .pt19, body.choosediamond-index-index .pt19 {
    padding-top: 19px !important; }
  body.loosediamonds-index-index .fs12, body.choosediamond-index-pair .fs12, body.loosediamonds-search-filter .fs12, body.choosediamond-index-index .fs12 {
    font-size: 12px !important; }
  body.loosediamonds-index-index .mr30, body.choosediamond-index-pair .mr30, body.loosediamonds-search-filter .mr30, body.choosediamond-index-index .mr30 {
    margin-right: 30px !important; }
  body.loosediamonds-index-index .earingBox2, body.choosediamond-index-pair .earingBox2, body.loosediamonds-search-filter .earingBox2, body.choosediamond-index-index .earingBox2 {
    width: 482px !important; }
  body.loosediamonds-index-index .mr55, body.choosediamond-index-pair .mr55, body.loosediamonds-search-filter .mr55, body.choosediamond-index-index .mr55 {
    margin-right: 55px !important; }
  body.loosediamonds-index-index .p0, body.choosediamond-index-pair .p0, body.loosediamonds-search-filter .p0, body.choosediamond-index-index .p0 {
    padding: 0 !important; }
  body.loosediamonds-index-index .bcN, body.choosediamond-index-pair .bcN, body.loosediamonds-search-filter .bcN, body.choosediamond-index-index .bcN {
    background: none !important; }
  body.loosediamonds-index-index .jewelleryBoximg, body.choosediamond-index-pair .jewelleryBoximg, body.loosediamonds-search-filter .jewelleryBoximg, body.choosediamond-index-index .jewelleryBoximg {
    padding-right: 15px !important;
    padding-left: 15px !important; }
  body.loosediamonds-index-index .whatNewContent, body.choosediamond-index-pair .whatNewContent, body.loosediamonds-search-filter .whatNewContent, body.choosediamond-index-index .whatNewContent {
    width: 953px;
    display: block;
    overflow: hidden;
    margin-bottom: 15px;
    height: 336px;
    border-bottom: solid 1px #737373;
    border-top: solid 1px #737373; }
  body.loosediamonds-index-index .gemstoneCollection, body.choosediamond-index-pair .gemstoneCollection, body.loosediamonds-search-filter .gemstoneCollection, body.choosediamond-index-index .gemstoneCollection {
    padding: 15px 25px;
    margin: 0;
    border-bottom: solid 1px #1d629f;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .gemstoneCollectionLeft, body.choosediamond-index-pair .gemstoneCollectionLeft, body.loosediamonds-search-filter .gemstoneCollectionLeft, body.choosediamond-index-index .gemstoneCollectionLeft {
    float: left;
    width: 685px; }
  body.loosediamonds-index-index .gemstoneCollectionLeft ul, body.choosediamond-index-pair .gemstoneCollectionLeft ul, body.loosediamonds-search-filter .gemstoneCollectionLeft ul, body.choosediamond-index-index .gemstoneCollectionLeft ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .gemstoneCollectionLeft ul li, body.choosediamond-index-pair .gemstoneCollectionLeft ul li, body.loosediamonds-search-filter .gemstoneCollectionLeft ul li, body.choosediamond-index-index .gemstoneCollectionLeft ul li {
    list-style: none;
    float: left;
    margin: 0 13px 11px 0; }
  body.loosediamonds-index-index .gemstoneCollectionLeft ul li a, body.choosediamond-index-pair .gemstoneCollectionLeft ul li a, body.loosediamonds-search-filter .gemstoneCollectionLeft ul li a, body.choosediamond-index-index .gemstoneCollectionLeft ul li a {
    text-decoration: none; }
  body.loosediamonds-index-index .gemstoneCollectionLeft ul li a img, body.choosediamond-index-pair .gemstoneCollectionLeft ul li a img, body.loosediamonds-search-filter .gemstoneCollectionLeft ul li a img, body.choosediamond-index-index .gemstoneCollectionLeft ul li a img {
    border: solid 1px #e7e5e5; }
  body.loosediamonds-index-index .gemstoneCollectionLeft ul li a img:hover, body.choosediamond-index-pair .gemstoneCollectionLeft ul li a img:hover, body.loosediamonds-search-filter .gemstoneCollectionLeft ul li a img:hover, body.choosediamond-index-index .gemstoneCollectionLeft ul li a img:hover {
    border: solid 1px #1D629F; }
  body.loosediamonds-index-index .gemstoneCollectionLeft ul li a img.active, body.choosediamond-index-pair .gemstoneCollectionLeft ul li a img.active, body.loosediamonds-search-filter .gemstoneCollectionLeft ul li a img.active, body.choosediamond-index-index .gemstoneCollectionLeft ul li a img.active {
    border: solid 1px #1D629F; }
  body.loosediamonds-index-index .gemstoneCollectionRight, body.choosediamond-index-pair .gemstoneCollectionRight, body.loosediamonds-search-filter .gemstoneCollectionRight, body.choosediamond-index-index .gemstoneCollectionRight {
    float: right; }
  body.loosediamonds-index-index .gemstoneCollectionRightBox, body.choosediamond-index-pair .gemstoneCollectionRightBox, body.loosediamonds-search-filter .gemstoneCollectionRightBox, body.choosediamond-index-index .gemstoneCollectionRightBox {
    width: 196px;
    height: 188px;
    border: solid 1px #1D629F;
    padding: 10px; }
  body.loosediamonds-index-index .gemstoneCollectionRightBox img, body.choosediamond-index-pair .gemstoneCollectionRightBox img, body.loosediamonds-search-filter .gemstoneCollectionRightBox img, body.choosediamond-index-index .gemstoneCollectionRightBox img {
    padding: 12px 0 0 18px; }
  body.loosediamonds-index-index .gemstoneCollectionRightBox h2, body.choosediamond-index-pair .gemstoneCollectionRightBox h2, body.loosediamonds-search-filter .gemstoneCollectionRightBox h2, body.choosediamond-index-index .gemstoneCollectionRightBox h2 {
    margin: 0;
    padding: 0 0 3px;
    font-weight: 18px;
    font-weight: normal;
    color: #ef8100; }
  body.loosediamonds-index-index .gemstoneCollectionRightBox p, body.choosediamond-index-pair .gemstoneCollectionRightBox p, body.loosediamonds-search-filter .gemstoneCollectionRightBox p, body.choosediamond-index-index .gemstoneCollectionRightBox p {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .gemstoneCollectionRightBox span, body.choosediamond-index-pair .gemstoneCollectionRightBox span, body.loosediamonds-search-filter .gemstoneCollectionRightBox span, body.choosediamond-index-index .gemstoneCollectionRightBox span {
    float: right; }
  body.loosediamonds-index-index .emeraldCollectionRight, body.choosediamond-index-pair .emeraldCollectionRight, body.loosediamonds-search-filter .emeraldCollectionRight, body.choosediamond-index-index .emeraldCollectionRight {
    float: right;
    width: 280px;
    padding: 7px 14px 2px;
    border: solid 1px #000;
    background: url(../images/emerald-collection-right-bg.gif) repeat-x;
    border-bottom: none; }
  body.loosediamonds-index-index .emeraldCollectionRight .blogimg, body.choosediamond-index-pair .emeraldCollectionRight .blogimg, body.loosediamonds-search-filter .emeraldCollectionRight .blogimg, body.choosediamond-index-index .emeraldCollectionRight .blogimg {
    float: left;
    margin-right: 10px; }
  body.loosediamonds-index-index .emeraldCollectionRight h2, body.choosediamond-index-pair .emeraldCollectionRight h2, body.loosediamonds-search-filter .emeraldCollectionRight h2, body.choosediamond-index-index .emeraldCollectionRight h2 {
    margin: 0;
    padding: 3px 0 7px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #000; }
  body.loosediamonds-index-index .emeraldCollectionRight span, body.choosediamond-index-pair .emeraldCollectionRight span, body.loosediamonds-search-filter .emeraldCollectionRight span, body.choosediamond-index-index .emeraldCollectionRight span {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    width: 218px;
    display: block; }
  body.loosediamonds-index-index .emeraldCollectionRight span img, body.choosediamond-index-pair .emeraldCollectionRight span img, body.loosediamonds-search-filter .emeraldCollectionRight span img, body.choosediamond-index-index .emeraldCollectionRight span img {
    float: right;
    padding-top: 3px; }
  body.loosediamonds-index-index .designearringStep1Outer, body.choosediamond-index-pair .designearringStep1Outer, body.loosediamonds-search-filter .designearringStep1Outer, body.choosediamond-index-index .designearringStep1Outer {
    width: 890px;
    padding: 0 20px; }
  body.loosediamonds-index-index .designearringStep1, body.choosediamond-index-pair .designearringStep1, body.loosediamonds-search-filter .designearringStep1, body.choosediamond-index-index .designearringStep1 {
    width: 816px;
    background: url(../images/desighn-ring-banner-bg.gif) no-repeat;
    padding: 42px 35px 26px 60px; }
  body.loosediamonds-index-index .designearringStep1 p, body.choosediamond-index-pair .designearringStep1 p, body.loosediamonds-search-filter .designearringStep1 p, body.choosediamond-index-index .designearringStep1 p {
    font-size: 13px;
    font-weight: bold;
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .designearringStep1 ul, body.choosediamond-index-pair .designearringStep1 ul, body.loosediamonds-search-filter .designearringStep1 ul, body.choosediamond-index-index .designearringStep1 ul {
    display: block;
    margin: 0 0 28px;
    overflow: hidden;
    padding: 0; }
  body.loosediamonds-index-index .designearringStep1 ul li, body.choosediamond-index-pair .designearringStep1 ul li, body.loosediamonds-search-filter .designearringStep1 ul li, body.choosediamond-index-index .designearringStep1 ul li {
    color: #1B3E5D;
    float: left;
    list-style: none outside none;
    margin: 0 79px 0 0;
    text-align: center;
    padding: 0;
    width: 214px; }
  body.loosediamonds-index-index .getStartedBtn, body.choosediamond-index-pair .getStartedBtn, body.loosediamonds-search-filter .getStartedBtn, body.choosediamond-index-index .getStartedBtn {
    margin: 0;
    padding: 0 24px 55px;
    text-align: center; }
  body.loosediamonds-index-index .designearringStep1 ul li span, body.choosediamond-index-pair .designearringStep1 ul li span, body.loosediamonds-search-filter .designearringStep1 ul li span, body.choosediamond-index-index .designearringStep1 ul li span {
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px; }
  body.loosediamonds-index-index .designearringStep1 ul li span strong, body.choosediamond-index-pair .designearringStep1 ul li span strong, body.loosediamonds-search-filter .designearringStep1 ul li span strong, body.choosediamond-index-index .designearringStep1 ul li span strong {
    font-size: 23px; }
  body.loosediamonds-index-index .designearringStep1 p span, body.choosediamond-index-pair .designearringStep1 p span, body.loosediamonds-search-filter .designearringStep1 p span, body.choosediamond-index-index .designearringStep1 p span {
    float: left;
    padding-top: 10px; }
  body.loosediamonds-index-index div.tabscontainer, body.choosediamond-index-pair div.tabscontainer, body.loosediamonds-search-filter div.tabscontainer, body.choosediamond-index-index div.tabscontainer {
    margin: 0; }
  body.loosediamonds-index-index div.tabscontainer h2, body.choosediamond-index-pair div.tabscontainer h2, body.loosediamonds-search-filter div.tabscontainer h2, body.choosediamond-index-index div.tabscontainer h2 {
    padding: 0 0 0 20px;
    margin: 0;
    font-size: 20px;
    text-transform: uppercase;
    color: #616161; }
  body.loosediamonds-index-index div.tabscontainer div.tabs, body.choosediamond-index-pair div.tabscontainer div.tabs, body.loosediamonds-search-filter div.tabscontainer div.tabs, body.choosediamond-index-index div.tabscontainer div.tabs {
    list-style: none;
    width: 212px;
    cursor: pointer;
    float: left;
    left: 0px;
    z-index: 2; }
  body.loosediamonds-index-index div.tabscontainer div.curvedContainer, body.choosediamond-index-pair div.tabscontainer div.curvedContainer, body.loosediamonds-search-filter div.tabscontainer div.curvedContainer, body.choosediamond-index-index div.tabscontainer div.curvedContainer {
    margin-left: 250px; }
  body.loosediamonds-index-index div.tabscontainer div.curvedContainer div.tabscontainer div.curvedContainer .tabcontent, body.choosediamond-index-pair div.tabscontainer div.curvedContainer div.tabscontainer div.curvedContainer .tabcontent, body.loosediamonds-search-filter div.tabscontainer div.curvedContainer div.tabscontainer div.curvedContainer .tabcontent, body.choosediamond-index-index div.tabscontainer div.curvedContainer div.tabscontainer div.curvedContainer .tabcontent {
    display: none;
    padding: 0;
    font-size: 12px;
    text-align: center;
    color: #909090; }
  body.loosediamonds-index-index .tabcontent h3, body.choosediamond-index-pair .tabcontent h3, body.loosediamonds-search-filter .tabcontent h3, body.choosediamond-index-index .tabcontent h3 {
    text-transform: uppercase;
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index div.tabs div.tab, body.choosediamond-index-pair div.tabs div.tab, body.loosediamonds-search-filter div.tabs div.tab, body.choosediamond-index-index div.tabs div.tab {
    display: block;
    height: 56px;
    position: relative;
    color: #73736b;
    background: #737373; }
  body.loosediamonds-index-index div.tabs div.link, body.choosediamond-index-pair div.tabs div.link, body.loosediamonds-search-filter div.tabs div.link, body.choosediamond-index-index div.tabs div.link {
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 8px 20px; }
  body.loosediamonds-index-index div.tabs div.link img, body.choosediamond-index-pair div.tabs div.link img, body.loosediamonds-search-filter div.tabs div.link img, body.choosediamond-index-index div.tabs div.link img {
    float: left;
    margin-right: 10px; }
  body.loosediamonds-index-index div.tabs div.link span, body.choosediamond-index-pair div.tabs div.link span, body.loosediamonds-search-filter div.tabs div.link span, body.choosediamond-index-index div.tabs div.link span {
    float: left;
    color: #fff; }
  body.loosediamonds-index-index div.tabs div.link span strong, body.choosediamond-index-pair div.tabs div.link span strong, body.loosediamonds-search-filter div.tabs div.link span strong, body.choosediamond-index-index div.tabs div.link span strong {
    font-size: 14px; }
  body.loosediamonds-index-index div.tabs div.tab.selected, body.choosediamond-index-pair div.tabs div.tab.selected, body.loosediamonds-search-filter div.tabs div.tab.selected, body.choosediamond-index-index div.tabs div.tab.selected {
    background-color: #fff;
    color: #5c5c5c !important; }
  body.loosediamonds-index-index div.tabs div.tab.selected span, body.choosediamond-index-pair div.tabs div.tab.selected span, body.loosediamonds-search-filter div.tabs div.tab.selected span, body.choosediamond-index-index div.tabs div.tab.selected span {
    color: #5c5c5c !important; }
  body.loosediamonds-index-index div.tabs div.tab.selected, body.choosediamond-index-pair div.tabs div.tab.selected, body.loosediamonds-search-filter div.tabs div.tab.selected, body.choosediamond-index-index div.tabs div.tab.selected {
    background-color: #fff; }
  body.loosediamonds-index-index div.tabs div.tab div.arrow, body.choosediamond-index-pair div.tabs div.tab div.arrow, body.loosediamonds-search-filter div.tabs div.tab div.arrow, body.choosediamond-index-index div.tabs div.tab div.arrow {
    position: absolute;
    background: url(homeSelArrow.png) no-repeat;
    height: 58px;
    width: 17px;
    left: 100%;
    top: 0px;
    display: none; }
  body.loosediamonds-index-index div.tabs div.tab.selected div.arrow, body.choosediamond-index-pair div.tabs div.tab.selected div.arrow, body.loosediamonds-search-filter div.tabs div.tab.selected div.arrow, body.choosediamond-index-index div.tabs div.tab.selected div.arrow {
    display: block; }
  body.loosediamonds-index-index .container, body.choosediamond-index-pair .container, body.loosediamonds-search-filter .container, body.choosediamond-index-index .container {
    width: 648px;
    overflow: hidden;
    position: absolute;
    cursor: pointer;
    margin: 0 !important; }
  body.loosediamonds-index-index .whatNewContent h3, body.choosediamond-index-pair .whatNewContent h3, body.loosediamonds-search-filter .whatNewContent h3, body.choosediamond-index-index .whatNewContent h3 {
    float: right;
    font-weight: bold;
    margin: 20px 20px 19px;
    font-size: 13px; }
  body.loosediamonds-index-index .container img, body.choosediamond-index-pair .container img, body.loosediamonds-search-filter .container img, body.choosediamond-index-index .container img {
    margin-right: 234px; }
  body.loosediamonds-index-index .slides, body.choosediamond-index-pair .slides, body.loosediamonds-search-filter .slides, body.choosediamond-index-index .slides {
    position: absolute;
    top: 0;
    left: -2px;
    width: 634px;
    height: 184px; }
  body.loosediamonds-index-index .slides div, body.choosediamond-index-pair .slides div, body.loosediamonds-search-filter .slides div, body.choosediamond-index-index .slides div {
    position: absolute;
    top: 71px;
    width: 928px;
    display: none; }
  body.loosediamonds-index-index #loopedSlider, body.choosediamond-index-pair #loopedSlider, body.loosediamonds-search-filter #loopedSlider, body.choosediamond-index-index #loopedSlider {
    width: 600px;
    clear: both;
    position: absolute; }
  body.loosediamonds-index-index .container p, body.choosediamond-index-pair .container p, body.loosediamonds-search-filter .container p, body.choosediamond-index-index .container p {
    z-index: 100000 !important;
    padding: 288px 0 0 20px;
    margin: 0;
    font-size: 13px;
    text-align: center;
    font-weight: bold; }
  body.loosediamonds-index-index .container p span, body.choosediamond-index-pair .container p span, body.loosediamonds-search-filter .container p span, body.choosediamond-index-index .container p span {
    font-weight: bold; }
  body.loosediamonds-index-index #loopedSlider a.previous, body.choosediamond-index-pair #loopedSlider a.previous, body.loosediamonds-search-filter #loopedSlider a.previous, body.choosediamond-index-index #loopedSlider a.previous {
    text-indent: -9999px;
    position: absolute;
    border: none;
    outline: none;
    cursor: pointer;
    top: 121px;
    left: -38px;
    background: url(../images/btn_prev.gif) no-repeat;
    width: 39px;
    height: 67px; }
  body.loosediamonds-index-index #loopedSlider a.next, body.choosediamond-index-pair #loopedSlider a.next, body.loosediamonds-search-filter #loopedSlider a.next, body.choosediamond-index-index #loopedSlider a.next {
    text-indent: -9999px;
    position: absolute;
    border: none;
    outline: none;
    cursor: pointer;
    top: 121px;
    right: -117px;
    background: url(../images/btn_next.gif) no-repeat;
    width: 39px;
    height: 67px; }
  body.loosediamonds-index-index #loopedSlider1 a.previous, body.choosediamond-index-pair #loopedSlider1 a.previous, body.loosediamonds-search-filter #loopedSlider1 a.previous, body.choosediamond-index-index #loopedSlider1 a.previous {
    text-indent: -9999px;
    position: relative;
    border: none;
    outline: none;
    cursor: pointer;
    top: 121px;
    left: -38px;
    background: url(../images/btn_prev.gif) no-repeat;
    width: 39px;
    height: 137px; }
  body.loosediamonds-index-index #loopedSlider1 a.next, body.choosediamond-index-pair #loopedSlider1 a.next, body.loosediamonds-search-filter #loopedSlider1 a.next, body.choosediamond-index-index #loopedSlider1 a.next {
    text-indent: -9999px;
    position: absolute;
    border: none;
    outline: none;
    cursor: pointer;
    top: 121px;
    right: -117px;
    background: url(../images/btn_next.gif) no-repeat;
    width: 39px;
    height: 137px; }
  body.loosediamonds-index-index .ResetCriteriaText, body.choosediamond-index-pair .ResetCriteriaText, body.loosediamonds-search-filter .ResetCriteriaText, body.choosediamond-index-index .ResetCriteriaText {
    font-size: 11px;
    padding: 8px 0 0;
    margin: 0;
    color: #000;
    font-weight: normal;
    float: left;
    display: block; }
  body.loosediamonds-index-index .display_wrap .display_header, body.choosediamond-index-pair .display_wrap .display_header, body.loosediamonds-search-filter .display_wrap .display_header, body.choosediamond-index-index .display_wrap .display_header {
    width: 197px;
    z-index: 10000; }
  body.loosediamonds-index-index .display_wrap div.yourdesign, body.choosediamond-index-pair .display_wrap div.yourdesign, body.loosediamonds-search-filter .display_wrap div.yourdesign, body.choosediamond-index-index .display_wrap div.yourdesign {
    position: absolute;
    left: 0px;
    top: 36px;
    width: 196px;
    border: 1px solid #1E629F;
    background: #fff;
    padding: 3px;
    margin: 0;
    display: block !important; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner, body.choosediamond-index-pair .display_wrap div.yourdesigninner, body.loosediamonds-search-filter .display_wrap div.yourdesigninner, body.choosediamond-index-index .display_wrap div.yourdesigninner {
    width: 194px;
    border: 1px solid #b3b3b3;
    margin: 0; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner a, body.choosediamond-index-pair .display_wrap div.yourdesigninner a, body.loosediamonds-search-filter .display_wrap div.yourdesigninner a, body.choosediamond-index-index .display_wrap div.yourdesigninner a {
    text-decoration: none; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner table, body.choosediamond-index-pair .display_wrap div.yourdesigninner table, body.loosediamonds-search-filter .display_wrap div.yourdesigninner table, body.choosediamond-index-index .display_wrap div.yourdesigninner table {
    margin: 1px 0;
    padding: 0;
    width: 194px; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner table td a, body.choosediamond-index-pair .display_wrap div.yourdesigninner table td a, body.loosediamonds-search-filter .display_wrap div.yourdesigninner table td a, body.choosediamond-index-index .display_wrap div.yourdesigninner table td a {
    display: inline !important; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner ul, body.choosediamond-index-pair .display_wrap div.yourdesigninner ul, body.loosediamonds-search-filter .display_wrap div.yourdesigninner ul, body.choosediamond-index-index .display_wrap div.yourdesigninner ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner ul li, body.choosediamond-index-pair .display_wrap div.yourdesigninner ul li, body.loosediamonds-search-filter .display_wrap div.yourdesigninner ul li, body.choosediamond-index-index .display_wrap div.yourdesigninner ul li {
    padding: 0;
    margin: 6px 0 0 0;
    width: 70px;
    float: left; }
  body.loosediamonds-index-index .col, body.choosediamond-index-pair .col, body.loosediamonds-search-filter .col, body.choosediamond-index-index .col {
    color: #666 !important; }
  body.loosediamonds-index-index .mb5, body.choosediamond-index-pair .mb5, body.loosediamonds-search-filter .mb5, body.choosediamond-index-index .mb5 {
    margin-bottom: 5px; }
  body.loosediamonds-index-index .yourdesigninner table tr td, body.choosediamond-index-pair .yourdesigninner table tr td, body.loosediamonds-search-filter .yourdesigninner table tr td, body.choosediamond-index-index .yourdesigninner table tr td {
    font-weight: bold;
    color: #000;
    padding: 0 0 1px 0px;
    font-size: 11px;
    font-weight: normal; }
  body.loosediamonds-index-index .yourdesigninner table tr td span, body.choosediamond-index-pair .yourdesigninner table tr td span, body.loosediamonds-search-filter .yourdesigninner table tr td span, body.choosediamond-index-index .yourdesigninner table tr td span {
    float: left;
    margin-right: 0 !important; }
  body.loosediamonds-index-index .yourdesigninner table tr td.total, body.choosediamond-index-pair .yourdesigninner table tr td.total, body.loosediamonds-search-filter .yourdesigninner table tr td.total, body.choosediamond-index-index .yourdesigninner table tr td.total {
    font-weight: bold;
    color: #800;
    padding: 5px 0; }
  body.loosediamonds-index-index .completeyourRing, body.choosediamond-index-pair .completeyourRing, body.loosediamonds-search-filter .completeyourRing, body.choosediamond-index-index .completeyourRing {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/complete-your-own.png");
    background-origin: padding-box;
    background-position: -2px 0;
    background-repeat: no-repeat;
    background-size: 205px 30px;
    color: #FFFFFF;
    display: block;
    padding: 8px 21px 22px 0;
    width: 195px; }
  body.loosediamonds-index-index .selectfromSetting, body.choosediamond-index-pair .selectfromSetting, body.loosediamonds-search-filter .selectfromSetting, body.choosediamond-index-index .selectfromSetting {
    padding: 0 15px;
    margin: 0 20px 0 25px;
    border: solid 1px #1E629F;
    display: block;
    overflow: hidden;
    border-top: none;
    width: 883px; }
  body.loosediamonds-index-index .selectfromSettingTop, body.choosediamond-index-pair .selectfromSettingTop, body.loosediamonds-search-filter .selectfromSettingTop, body.choosediamond-index-index .selectfromSettingTop {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .selectfromSettingTop h3, body.choosediamond-index-pair .selectfromSettingTop h3, body.loosediamonds-search-filter .selectfromSettingTop h3, body.choosediamond-index-index .selectfromSettingTop h3 {
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #2265a1;
    margin-right: 10px; }
  body.loosediamonds-index-index .selectfromSettingTop ul, body.choosediamond-index-pair .selectfromSettingTop ul, body.loosediamonds-search-filter .selectfromSettingTop ul, body.choosediamond-index-index .selectfromSettingTop ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden;
    float: left; }
  body.loosediamonds-index-index .selectfromSettingTop ul li, body.choosediamond-index-pair .selectfromSettingTop ul li, body.loosediamonds-search-filter .selectfromSettingTop ul li, body.choosediamond-index-index .selectfromSettingTop ul li {
    float: left;
    list-style-type: none;
    padding: 0 9px 0 0;
    font-size: 11px;
    text-align: center; }
  body.loosediamonds-index-index .selectfromSettingTop ul li span, body.choosediamond-index-pair .selectfromSettingTop ul li span, body.loosediamonds-search-filter .selectfromSettingTop ul li span, body.choosediamond-index-index .selectfromSettingTop ul li span {
    clear: both;
    display: block;
    overflow: hidden;
    font-size: 12px; }
  body.loosediamonds-index-index .selectfromSettingTop ul li span.active, body.choosediamond-index-pair .selectfromSettingTop ul li span.active, body.loosediamonds-search-filter .selectfromSettingTop ul li span.active, body.choosediamond-index-index .selectfromSettingTop ul li span.active {
    color: #800;
    font-weight: bold; }
  body.loosediamonds-index-index .selectfromSettingTop ul li input.radioBtn, body.choosediamond-index-pair .selectfromSettingTop ul li input.radioBtn, body.loosediamonds-search-filter .selectfromSettingTop ul li input.radioBtn, body.choosediamond-index-index .selectfromSettingTop ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.loosediamonds-index-index .selectfromSettingBottom, body.choosediamond-index-pair .selectfromSettingBottom, body.loosediamonds-search-filter .selectfromSettingBottom, body.choosediamond-index-index .selectfromSettingBottom {
    padding: 0;
    display: block;
    overflow: hidden;
    margin: 0; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft, body.choosediamond-index-pair .selectfromSettingBottomLeft, body.loosediamonds-search-filter .selectfromSettingBottomLeft, body.choosediamond-index-index .selectfromSettingBottomLeft {
    float: left;
    width: 303px;
    padding-top: 10px; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul, body.choosediamond-index-pair .selectfromSettingBottomLeft ul, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul, body.choosediamond-index-index .selectfromSettingBottomLeft ul {
    padding: 0;
    margin: 0 0 41px 0; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul span, body.choosediamond-index-pair .selectfromSettingBottomLeft ul span, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul span, body.choosediamond-index-index .selectfromSettingBottomLeft ul span {
    float: left;
    padding: 6px 10px 0 0;
    font-weight: bold; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li, body.choosediamond-index-index .selectfromSettingBottomLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li span, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li span, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li span, body.choosediamond-index-index .selectfromSettingBottomLeft ul li span {
    float: left;
    padding-right: 10px;
    width: 40px; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li a, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li a, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li a, body.choosediamond-index-index .selectfromSettingBottomLeft ul li a {
    text-decoration: none;
    float: left;
    padding: 6px 3px 2px 1px;
    background: url(../images/shape-bg.gif) no-repeat !important;
    display: block; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li a span, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li a span, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li a span, body.choosediamond-index-index .selectfromSettingBottomLeft ul li a span {
    padding: 0;
    margin: 0;
    color: #000; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li a:hover, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li a:hover, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li a:hover, body.choosediamond-index-index .selectfromSettingBottomLeft ul li a:hover {
    background: url(../images/shape-hover-bg.gif) no-repeat !important; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li a.active, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li a.active, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li a.active, body.choosediamond-index-index .selectfromSettingBottomLeft ul li a.active {
    background: url(../images/shape-hover-bg.gif) no-repeat !important; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle, body.choosediamond-index-pair .selectfromSettingBottomMiddle, body.loosediamonds-search-filter .selectfromSettingBottomMiddle, body.choosediamond-index-index .selectfromSettingBottomMiddle {
    width: 308px;
    float: left;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0 4px 10px;
    height: 42px; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle ul, body.choosediamond-index-pair .selectfromSettingBottomMiddle ul, body.loosediamonds-search-filter .selectfromSettingBottomMiddle ul, body.choosediamond-index-index .selectfromSettingBottomMiddle ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle ul li, body.choosediamond-index-pair .selectfromSettingBottomMiddle ul li, body.loosediamonds-search-filter .selectfromSettingBottomMiddle ul li, body.choosediamond-index-index .selectfromSettingBottomMiddle ul li {
    list-style: none;
    float: left;
    width: 44px;
    margin-right: 10px; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle input, body.choosediamond-index-pair .selectfromSettingBottomMiddle input, body.loosediamonds-search-filter .selectfromSettingBottomMiddle input, body.choosediamond-index-index .selectfromSettingBottomMiddle input {
    width: 13px;
    height: 13px;
    margin: -1px 7px 0 0; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle span, body.choosediamond-index-pair .selectfromSettingBottomMiddle span, body.loosediamonds-search-filter .selectfromSettingBottomMiddle span, body.choosediamond-index-index .selectfromSettingBottomMiddle span {
    padding: 6px 0 0;
    display: block;
    margin-right: 10px;
    float: left;
    font-size: 11px; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle label, body.choosediamond-index-pair .selectfromSettingBottomMiddle label, body.loosediamonds-search-filter .selectfromSettingBottomMiddle label, body.choosediamond-index-index .selectfromSettingBottomMiddle label {
    margin: 0px 2px 0 0;
    font-size: 11px;
    font-weight: normal;
    color: #666;
    display: block; }
  body.loosediamonds-index-index .selectfromSettingBottomRight, body.choosediamond-index-pair .selectfromSettingBottomRight, body.loosediamonds-search-filter .selectfromSettingBottomRight, body.choosediamond-index-index .selectfromSettingBottomRight {
    display: block;
    overflow: hidden;
    padding-top: 6px; }
  body.loosediamonds-index-index .selectfromSettingBottomRight h3, body.choosediamond-index-pair .selectfromSettingBottomRight h3, body.loosediamonds-search-filter .selectfromSettingBottomRight h3, body.choosediamond-index-index .selectfromSettingBottomRight h3 {
    float: left;
    padding: 4px 0 0;
    margin: 0;
    font-size: 11px; }
  body.loosediamonds-index-index .ml90, body.choosediamond-index-pair .ml90, body.loosediamonds-search-filter .ml90, body.choosediamond-index-index .ml90 {
    margin-left: 90px !important; }
  body.loosediamonds-index-index .w918, body.choosediamond-index-pair .w918, body.loosediamonds-search-filter .w918, body.choosediamond-index-index .w918 {
    width: 918px; }
  body.loosediamonds-index-index .w306, body.choosediamond-index-pair .w306, body.loosediamonds-search-filter .w306, body.choosediamond-index-index .w306 {
    width: 306px !important; }
  body.loosediamonds-index-index .w886, body.choosediamond-index-pair .w886, body.loosediamonds-search-filter .w886, body.choosediamond-index-index .w886 {
    width: 886px !important; }
  body.loosediamonds-index-index .shareOuter, body.choosediamond-index-pair .shareOuter, body.loosediamonds-search-filter .shareOuter, body.choosediamond-index-index .shareOuter {
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .shareOuter h2, body.choosediamond-index-pair .shareOuter h2, body.loosediamonds-search-filter .shareOuter h2, body.choosediamond-index-index .shareOuter h2 {
    background-color: #1e629f;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    padding: 4px 8px;
    margin: 0; }
  body.loosediamonds-index-index .shareInner, body.choosediamond-index-pair .shareInner, body.loosediamonds-search-filter .shareInner, body.choosediamond-index-index .shareInner {
    display: block;
    overflow: hidden;
    border: 6px solid #E6E7E9;
    border-top: none; }
  body.loosediamonds-index-index .fascebooklike, body.choosediamond-index-pair .fascebooklike, body.loosediamonds-search-filter .fascebooklike, body.choosediamond-index-index .fascebooklike {
    width: 183px;
    border-bottom: solid 1px #ccc;
    display: block;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 14px; }
  body.loosediamonds-index-index .fascebooklike ul, body.choosediamond-index-pair .fascebooklike ul, body.loosediamonds-search-filter .fascebooklike ul, body.choosediamond-index-index .fascebooklike ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .fascebooklike ul li, body.choosediamond-index-pair .fascebooklike ul li, body.loosediamonds-search-filter .fascebooklike ul li, body.choosediamond-index-index .fascebooklike ul li {
    float: left;
    margin-right: 3px;
    padding-left: 4px; }
  body.loosediamonds-index-index .fascebooklike ul li a, body.choosediamond-index-pair .fascebooklike ul li a, body.loosediamonds-search-filter .fascebooklike ul li a, body.choosediamond-index-index .fascebooklike ul li a {
    color: #1e629f; }
  body.loosediamonds-index-index .fascebooklike ul li.come, body.choosediamond-index-pair .fascebooklike ul li.come, body.loosediamonds-search-filter .fascebooklike ul li.come, body.choosediamond-index-index .fascebooklike ul li.come {
    background: url(../images/add-coment-box.gif) no-repeat;
    padding: 3px 10px; }
  body.loosediamonds-index-index .fascebooklike ul li.face, body.choosediamond-index-pair .fascebooklike ul li.face, body.loosediamonds-search-filter .fascebooklike ul li.face, body.choosediamond-index-index .fascebooklike ul li.face {
    float: right;
    padding: 2px 19px;
    background: url(../images/facebook-logo.gif) no-repeat; }
  body.loosediamonds-index-index .Addtowishlist, body.choosediamond-index-pair .Addtowishlist, body.loosediamonds-search-filter .Addtowishlist, body.choosediamond-index-index .Addtowishlist {
    width: 183px;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #ccc;
    padding-bottom: 5px;
    margin-bottom: 8px; }
  body.loosediamonds-index-index .Addtowishlist ul, body.choosediamond-index-pair .Addtowishlist ul, body.loosediamonds-search-filter .Addtowishlist ul, body.choosediamond-index-index .Addtowishlist ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .Addtowishlist ul li, body.choosediamond-index-pair .Addtowishlist ul li, body.loosediamonds-search-filter .Addtowishlist ul li, body.choosediamond-index-index .Addtowishlist ul li {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .addReview, body.choosediamond-index-pair .addReview, body.loosediamonds-search-filter .addReview, body.choosediamond-index-index .addReview {
    width: 200px; }
  body.loosediamonds-index-index .addReview ul, body.choosediamond-index-pair .addReview ul, body.loosediamonds-search-filter .addReview ul, body.choosediamond-index-index .addReview ul {
    margin: 0 0 4px;
    padding: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .addReview ul li, body.choosediamond-index-pair .addReview ul li, body.loosediamonds-search-filter .addReview ul li, body.choosediamond-index-index .addReview ul li {
    float: left;
    margin-right: 3px; }
  body.loosediamonds-index-index .addReview ul li a, body.choosediamond-index-pair .addReview ul li a, body.loosediamonds-search-filter .addReview ul li a, body.choosediamond-index-index .addReview ul li a {
    color: #1e629f; }
  body.loosediamonds-index-index .resiceRight, body.choosediamond-index-pair .resiceRight, body.loosediamonds-search-filter .resiceRight, body.choosediamond-index-index .resiceRight {
    width: 200px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .resiceRight span, body.choosediamond-index-pair .resiceRight span, body.loosediamonds-search-filter .resiceRight span, body.choosediamond-index-index .resiceRight span {
    float: left;
    margin-right: 8px;
    color: #666;
    display: blockp;
    padding-top: 5px;
    font-weight: bold;
    font-size: 12px; }
  body.loosediamonds-index-index .resiceRight a, body.choosediamond-index-pair .resiceRight a, body.loosediamonds-search-filter .resiceRight a, body.choosediamond-index-index .resiceRight a {
    width: 23px;
    display: block;
    height: 29px;
    background-color: #dbdae2;
    float: left;
    background: url(../images/normal-bg.gif) no-repeat; }
  body.loosediamonds-index-index .resiceRight a:hover, body.choosediamond-index-pair .resiceRight a:hover, body.loosediamonds-search-filter .resiceRight a:hover, body.choosediamond-index-index .resiceRight a:hover {
    width: 23px;
    border: none;
    z-index: 1000000; }
  body.loosediamonds-index-index .resiceRight a.active, body.choosediamond-index-pair .resiceRight a.active, body.loosediamonds-search-filter .resiceRight a.active, body.choosediamond-index-index .resiceRight a.active {
    background: url(../images/hover-bg.gif) no-repeat;
    width: 23px;
    height: 23px;
    border: none; }
  body.loosediamonds-index-index .w913, body.choosediamond-index-pair .w913, body.loosediamonds-search-filter .w913, body.choosediamond-index-index .w913 {
    width: 913px !important; }
  body.loosediamonds-index-index .retrnGallery, body.choosediamond-index-pair .retrnGallery, body.loosediamonds-search-filter .retrnGallery, body.choosediamond-index-index .retrnGallery {
    font-size: 11px;
    display: block;
    overflow: hidden;
    text-align: right;
    width: 933px;
    padding: 8px 0 8px;
    font-size: 11px; }
  body.loosediamonds-index-index .retrnGallery a, body.choosediamond-index-pair .retrnGallery a, body.loosediamonds-search-filter .retrnGallery a, body.choosediamond-index-index .retrnGallery a {
    color: #0066ac;
    text-decoration: underline; }
  body.loosediamonds-index-index .mt57, body.choosediamond-index-pair .mt57, body.loosediamonds-search-filter .mt57, body.choosediamond-index-index .mt57 {
    margin-top: 57px !important; }
  body.loosediamonds-index-index html.mt57, body.choosediamond-index-pair html.mt57, body.loosediamonds-search-filter html.mt57, body.choosediamond-index-index html.mt57 {
    margin-top: 85px !important; }
  body.loosediamonds-index-index .mt140, body.choosediamond-index-pair .mt140, body.loosediamonds-search-filter .mt140, body.choosediamond-index-index .mt140 {
    margin-top: 140px !important; }
  body.loosediamonds-index-index .mt153, body.choosediamond-index-pair .mt153, body.loosediamonds-search-filter .mt153, body.choosediamond-index-index .mt153 {
    margin-top: 153px !important; }
  body.loosediamonds-index-index .designStep2ViewSetting, body.choosediamond-index-pair .designStep2ViewSetting, body.loosediamonds-search-filter .designStep2ViewSetting, body.choosediamond-index-index .designStep2ViewSetting {
    padding: 0;
    width: 935px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .ringsSize, body.choosediamond-index-pair .ringsSize, body.loosediamonds-search-filter .ringsSize, body.choosediamond-index-index .ringsSize {
    width: 246px;
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    display: block;
    overflow: hidden;
    padding: 5px 0 0;
    margin-bottom: 18px; }
  body.loosediamonds-index-index .ringsSize span, body.choosediamond-index-pair .ringsSize span, body.loosediamonds-search-filter .ringsSize span, body.choosediamond-index-index .ringsSize span {
    font-weight: bold;
    font-size: 13px;
    float: left;
    color: #000;
    margin-right: 60px; }
  body.loosediamonds-index-index .fwn, body.choosediamond-index-pair .fwn, body.loosediamonds-search-filter .fwn, body.choosediamond-index-index .fwn {
    font-weight: normal !important; }
  body.loosediamonds-index-index .ringsSize a, body.choosediamond-index-pair .ringsSize a, body.loosediamonds-search-filter .ringsSize a, body.choosediamond-index-index .ringsSize a {
    font-size: 10px;
    color: #1e629f; }
  body.loosediamonds-index-index .w50, body.choosediamond-index-pair .w50, body.loosediamonds-search-filter .w50, body.choosediamond-index-index .w50 {
    width: 50px !important; }
  body.loosediamonds-index-index .pr42, body.choosediamond-index-pair .pr42, body.loosediamonds-search-filter .pr42, body.choosediamond-index-index .pr42 {
    padding-right: 46px !important; }
  body.loosediamonds-index-index .h37, body.choosediamond-index-pair .h37, body.loosediamonds-search-filter .h37, body.choosediamond-index-index .h37 {
    height: 37px !important; }
  body.loosediamonds-index-index .selectBtn, body.choosediamond-index-pair .selectBtn, body.loosediamonds-search-filter .selectBtn, body.choosediamond-index-index .selectBtn {
    display: block;
    overflow: hidden;
    margin-left: 70px !important;
    width: 120px;
    z-index: 0; }
  body.loosediamonds-index-index .pr4, body.choosediamond-index-pair .pr4, body.loosediamonds-search-filter .pr4, body.choosediamond-index-index .pr4 {
    padding-right: 4px !important; }
  body.loosediamonds-index-index .bgtop, body.choosediamond-index-pair .bgtop, body.loosediamonds-search-filter .bgtop, body.choosediamond-index-index .bgtop {
    background: url(../images/loosedimond-top-bg1.gif) no-repeat !important;
    border-bottom: solid 1px #000;
    height: 68px;
    margin-left: 20px; }
  body.loosediamonds-index-index .w910, body.choosediamond-index-pair .w910, body.loosediamonds-search-filter .w910, body.choosediamond-index-index .w910 {
    width: 910px !important; }
  body.loosediamonds-index-index .w946, body.choosediamond-index-pair .w946, body.loosediamonds-search-filter .w946, body.choosediamond-index-index .w946 {
    width: 946px !important; }
  body.loosediamonds-index-index .categoryLeft ul.bridalOuter, body.choosediamond-index-pair .categoryLeft ul.bridalOuter, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter, body.choosediamond-index-index .categoryLeft ul.bridalOuter {
    border-right: 1px solid #ccc;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: auto !important; }
  body.loosediamonds-index-index .categoryLeft ul.bridalOuter ul, body.choosediamond-index-pair .categoryLeft ul.bridalOuter ul, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter ul, body.choosediamond-index-index .categoryLeft ul.bridalOuter ul {
    margin: 0px 10px 5px 0;
    padding-top: 9px;
    float: left; }
  body.loosediamonds-index-index .categoryLeft ul.bridalOuter li ul, body.choosediamond-index-pair .categoryLeft ul.bridalOuter li ul, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter li ul, body.choosediamond-index-index .categoryLeft ul.bridalOuter li ul {
    float: left;
    width: 130px; }
  body.loosediamonds-index-index .categoryLeft ul.bridalOuter li ul.imgapp1, body.loosediamonds-index-index .categoryLeft ul.bridalOuter li ul.imgapp2, body.choosediamond-index-pair .categoryLeft ul.bridalOuter li ul.imgapp1, body.choosediamond-index-pair .categoryLeft ul.bridalOuter li ul.imgapp2, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter li ul.imgapp1, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter li ul.imgapp2, body.choosediamond-index-index .categoryLeft ul.bridalOuter li ul.imgapp1, body.choosediamond-index-index .categoryLeft ul.bridalOuter li ul.imgapp2 {
    border: 1px solid #1C619E;
    height: 134px;
    margin: 0 20px 5px 0px;
    padding: 0; }
  body.loosediamonds-index-index .categoryLeft ul.bridalOuter li ul.imgapp1 li img, body.loosediamonds-index-index .categoryLeft ul.bridalOuter li ul.imgapp2 li img, body.choosediamond-index-pair .categoryLeft ul.bridalOuter li ul.imgapp1 li img, body.choosediamond-index-pair .categoryLeft ul.bridalOuter li ul.imgapp2 li img, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter li ul.imgapp1 li img, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter li ul.imgapp2 li img, body.choosediamond-index-index .categoryLeft ul.bridalOuter li ul.imgapp1 li img, body.choosediamond-index-index .categoryLeft ul.bridalOuter li ul.imgapp2 li img {
    float: left;
    margin: 10px 15px 0; }
  body.loosediamonds-index-index .categoryLeft ul.bridalOuter li ul.imgapp1 li a, body.loosediamonds-index-index .categoryLeft ul.bridalOuter li ul.imgapp2 li a, body.choosediamond-index-pair .categoryLeft ul.bridalOuter li ul.imgapp1 li a, body.choosediamond-index-pair .categoryLeft ul.bridalOuter li ul.imgapp2 li a, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter li ul.imgapp1 li a, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter li ul.imgapp2 li a, body.choosediamond-index-index .categoryLeft ul.bridalOuter li ul.imgapp1 li a, body.choosediamond-index-index .categoryLeft ul.bridalOuter li ul.imgapp2 li a {
    font-size: 11px;
    color: #1C619E;
    text-align: right;
    padding-right: 5px; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter, body.choosediamond-index-pair .categoryLeft ul.giftOuter, body.loosediamonds-search-filter .categoryLeft ul.giftOuter, body.choosediamond-index-index .categoryLeft ul.giftOuter {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: auto !important; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter ul, body.choosediamond-index-pair .categoryLeft ul.giftOuter ul, body.loosediamonds-search-filter .categoryLeft ul.giftOuter ul, body.choosediamond-index-index .categoryLeft ul.giftOuter ul {
    margin: 0px 10px 5px 0;
    padding-top: 9px;
    float: left; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter li ul, body.choosediamond-index-pair .categoryLeft ul.giftOuter li ul, body.loosediamonds-search-filter .categoryLeft ul.giftOuter li ul, body.choosediamond-index-index .categoryLeft ul.giftOuter li ul {
    float: left;
    width: 129px; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter li ul.giftimg, body.choosediamond-index-pair .categoryLeft ul.giftOuter li ul.giftimg, body.loosediamonds-search-filter .categoryLeft ul.giftOuter li ul.giftimg, body.choosediamond-index-index .categoryLeft ul.giftOuter li ul.giftimg {
    border: 1px solid #1C619E;
    height: 134px;
    margin: 0 20px 5px 0px;
    padding: 0; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter li ul.giftimg li img, body.choosediamond-index-pair .categoryLeft ul.giftOuter li ul.giftimg li img, body.loosediamonds-search-filter .categoryLeft ul.giftOuter li ul.giftimg li img, body.choosediamond-index-index .categoryLeft ul.giftOuter li ul.giftimg li img {
    float: left;
    margin: 10px 15px 0; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter li ul.giftimg li a, body.choosediamond-index-pair .categoryLeft ul.giftOuter li ul.giftimg li a, body.loosediamonds-search-filter .categoryLeft ul.giftOuter li ul.giftimg li a, body.choosediamond-index-index .categoryLeft ul.giftOuter li ul.giftimg li a {
    font-size: 11px;
    color: #1C619E;
    text-align: right;
    padding-right: 5px; }
  body.loosediamonds-index-index .categoryLeft ul.pR5, body.choosediamond-index-pair .categoryLeft ul.pR5, body.loosediamonds-search-filter .categoryLeft ul.pR5, body.choosediamond-index-index .categoryLeft ul.pR5 {
    padding: 0 5px 0 0 !important; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter li ul.giftsub1 li.subdiv a.imgpos:hover, body.choosediamond-index-pair .categoryLeft ul.giftOuter li ul.giftsub1 li.subdiv a.imgpos:hover, body.loosediamonds-search-filter .categoryLeft ul.giftOuter li ul.giftsub1 li.subdiv a.imgpos:hover, body.choosediamond-index-index .categoryLeft ul.giftOuter li ul.giftsub1 li.subdiv a.imgpos:hover {
    text-decoration: none;
    color: #800;
    background: url(../images/right-arrow.gif) no-repeat 117px 4px !important; }
  body.loosediamonds-index-index .categoryLeft ul.bridalOuter li ul.bridalSub2 li a.imgalign:hover, body.choosediamond-index-pair .categoryLeft ul.bridalOuter li ul.bridalSub2 li a.imgalign:hover, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter li ul.bridalSub2 li a.imgalign:hover, body.choosediamond-index-index .categoryLeft ul.bridalOuter li ul.bridalSub2 li a.imgalign:hover {
    text-decoration: none;
    color: #800;
    background: url(../images/right-arrow.gif) no-repeat 117px 4px !important; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter li ul.giftsubsub1 li a.imgpos:hover, body.choosediamond-index-pair .categoryLeft ul.giftOuter li ul.giftsubsub1 li a.imgpos:hover, body.loosediamonds-search-filter .categoryLeft ul.giftOuter li ul.giftsubsub1 li a.imgpos:hover, body.choosediamond-index-index .categoryLeft ul.giftOuter li ul.giftsubsub1 li a.imgpos:hover {
    text-decoration: none;
    color: #800;
    background: url(../images/right-arrow.gif) no-repeat 117px 4px !important; }
  body.loosediamonds-index-index .subdivactive, body.choosediamond-index-pair .subdivactive, body.loosediamonds-search-filter .subdivactive, body.choosediamond-index-index .subdivactive {
    text-decoration: none;
    color: #800 !important;
    background: url(../images/right-arrow.gif) no-repeat 117px 4px !important; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter li ul.giftsub2 li a.imgpos:hover, body.choosediamond-index-pair .categoryLeft ul.giftOuter li ul.giftsub2 li a.imgpos:hover, body.loosediamonds-search-filter .categoryLeft ul.giftOuter li ul.giftsub2 li a.imgpos:hover, body.choosediamond-index-index .categoryLeft ul.giftOuter li ul.giftsub2 li a.imgpos:hover {
    text-decoration: none;
    color: #800; }
  body.loosediamonds-index-index .categoryLeft ul.giftOuter li ul.giftsub1 li.nosubdiv a.imgpos:hover, body.choosediamond-index-pair .categoryLeft ul.giftOuter li ul.giftsub1 li.nosubdiv a.imgpos:hover, body.loosediamonds-search-filter .categoryLeft ul.giftOuter li ul.giftsub1 li.nosubdiv a.imgpos:hover, body.choosediamond-index-index .categoryLeft ul.giftOuter li ul.giftsub1 li.nosubdiv a.imgpos:hover {
    text-decoration: none;
    color: #800; }
  body.loosediamonds-index-index .categoryLeft ul.bridalOuter li ul.bridalSub1 li a.imgalign:hover, body.choosediamond-index-pair .categoryLeft ul.bridalOuter li ul.bridalSub1 li a.imgalign:hover, body.loosediamonds-search-filter .categoryLeft ul.bridalOuter li ul.bridalSub1 li a.imgalign:hover, body.choosediamond-index-index .categoryLeft ul.bridalOuter li ul.bridalSub1 li a.imgalign:hover {
    text-decoration: none;
    color: #800; }
  body.loosediamonds-index-index .braceletsTop, body.choosediamond-index-pair .braceletsTop, body.loosediamonds-search-filter .braceletsTop, body.choosediamond-index-index .braceletsTop {
    width: 472px;
    padding: 0;
    font-size: 10px;
    border-bottom: solid 1px #e6e7e9;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .braceletsTop p, body.choosediamond-index-pair .braceletsTop p, body.loosediamonds-search-filter .braceletsTop p, body.choosediamond-index-index .braceletsTop p {
    padding: 20px 22px 9px 0;
    line-height: 18px;
    color: #666;
    margin: 0;
    float: right;
    text-align: center;
    font-weight: bold;
    font-size: 11px; }
  body.loosediamonds-index-index .braceletsTop p span, body.choosediamond-index-pair .braceletsTop p span, body.loosediamonds-search-filter .braceletsTop p span, body.choosediamond-index-index .braceletsTop p span {
    color: #1d629f; }
  body.loosediamonds-index-index .pendantsLeftTop, body.choosediamond-index-pair .pendantsLeftTop, body.loosediamonds-search-filter .pendantsLeftTop, body.choosediamond-index-index .pendantsLeftTop {
    width: 473px;
    padding: 0;
    height: 619px;
    border-left: solid 2px #ffcc33;
    border-right: solid 2px #ffcc33;
    border-bottom: none; }
  body.loosediamonds-index-index .pendantsSolitare, body.choosediamond-index-pair .pendantsSolitare, body.loosediamonds-search-filter .pendantsSolitare, body.choosediamond-index-index .pendantsSolitare {
    margin: 0;
    float: right; }
  body.loosediamonds-index-index .mt136, body.choosediamond-index-pair .mt136, body.loosediamonds-search-filter .mt136, body.choosediamond-index-index .mt136 {
    margin-top: 136px !important; }
  body.loosediamonds-index-index .gemstonsRings1, body.choosediamond-index-pair .gemstonsRings1, body.loosediamonds-search-filter .gemstonsRings1, body.choosediamond-index-index .gemstonsRings1 {
    padding: 0 5px 12px 13px;
    margin: 0;
    display: block;
    overflow: hidden;
    width: 457px;
    clear: both;
    border-top: 1px dashed #707070;
    border-bottom: dashed 1px #707070; }
  body.loosediamonds-index-index .gemstonsRings1 h2, body.choosediamond-index-pair .gemstonsRings1 h2, body.loosediamonds-search-filter .gemstonsRings1 h2, body.choosediamond-index-index .gemstonsRings1 h2 {
    margin: 0;
    padding: 140px 0 5px; }
  body.loosediamonds-index-index .gemstonsRings1 p, body.choosediamond-index-pair .gemstonsRings1 p, body.loosediamonds-search-filter .gemstonsRings1 p, body.choosediamond-index-index .gemstonsRings1 p {
    padding: 0;
    font-size: 11px;
    margin: 0; }
  body.loosediamonds-index-index .gemstonsRings1 img, body.choosediamond-index-pair .gemstonsRings1 img, body.loosediamonds-search-filter .gemstonsRings1 img, body.choosediamond-index-index .gemstonsRings1 img {
    float: right;
    margin: 0; }
  body.loosediamonds-index-index .mr55, body.choosediamond-index-pair .mr55, body.loosediamonds-search-filter .mr55, body.choosediamond-index-index .mr55 {
    margin-right: 55px !important; }
  body.loosediamonds-index-index .mRL20, body.choosediamond-index-pair .mRL20, body.loosediamonds-search-filter .mRL20, body.choosediamond-index-index .mRL20 {
    margin: 0 20px !important; }
  body.loosediamonds-index-index .buildPendant, body.choosediamond-index-pair .buildPendant, body.loosediamonds-search-filter .buildPendant, body.choosediamond-index-index .buildPendant {
    border: solid 1px #ccc;
    padding: 9px 17px 11px 17px;
    height: 200px;
    width: 578px;
    font-size: 12px;
    display: block;
    overflow: hidden;
    float: left;
    margin-right: 10px; }
  body.loosediamonds-index-index .buildPendant h4, body.choosediamond-index-pair .buildPendant h4, body.loosediamonds-search-filter .buildPendant h4, body.choosediamond-index-index .buildPendant h4 {
    color: #800;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 5px;
    text-transform: none; }
  body.loosediamonds-index-index .buildPendant p, body.choosediamond-index-pair .buildPendant p, body.loosediamonds-search-filter .buildPendant p, body.choosediamond-index-index .buildPendant p {
    color: #666;
    margin: 0 0 14px;
    padding: 0; }
  body.loosediamonds-index-index .buildPendant ul, body.choosediamond-index-pair .buildPendant ul, body.loosediamonds-search-filter .buildPendant ul, body.choosediamond-index-index .buildPendant ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .buildPendant ul li, body.choosediamond-index-pair .buildPendant ul li, body.loosediamonds-search-filter .buildPendant ul li, body.choosediamond-index-index .buildPendant ul li {
    float: left;
    list-style-type: none;
    padding: 0 50px 0 0;
    font-size: 11px;
    text-align: center;
    color: #1e629f;
    font-weight: bold; }
  body.loosediamonds-index-index .buildPendant ul li span, body.choosediamond-index-pair .buildPendant ul li span, body.loosediamonds-search-filter .buildPendant ul li span, body.choosediamond-index-index .buildPendant ul li span {
    clear: both;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .pt118, body.choosediamond-index-pair .pt118, body.loosediamonds-search-filter .pt118, body.choosediamond-index-index .pt118 {
    padding-top: 118px !important; }
  body.loosediamonds-index-index .pendantsPrise, body.choosediamond-index-pair .pendantsPrise, body.loosediamonds-search-filter .pendantsPrise, body.choosediamond-index-index .pendantsPrise {
    float: left;
    width: 264px;
    height: 210px;
    border: solid 1px #cccccc;
    padding: 8px 0 0 16px;
    font-size: 11px; }
  body.loosediamonds-index-index .pendantsPrise h2, body.choosediamond-index-pair .pendantsPrise h2, body.loosediamonds-search-filter .pendantsPrise h2, body.choosediamond-index-index .pendantsPrise h2 {
    padding: 0;
    margin: 0 0 17px 0;
    font-size: 18px;
    font-weight: normal;
    color: #800; }
  body.loosediamonds-index-index .pendantsPrise h2 span, body.choosediamond-index-pair .pendantsPrise h2 span, body.loosediamonds-search-filter .pendantsPrise h2 span, body.choosediamond-index-index .pendantsPrise h2 span {
    color: #000; }
  body.loosediamonds-index-index .pendantsPrise p, body.choosediamond-index-pair .pendantsPrise p, body.loosediamonds-search-filter .pendantsPrise p, body.choosediamond-index-index .pendantsPrise p {
    padding: 12px 0 0;
    margin: 0;
    clear: both; }
  body.loosediamonds-index-index .pendantsPriseTop, body.choosediamond-index-pair .pendantsPriseTop, body.loosediamonds-search-filter .pendantsPriseTop, body.choosediamond-index-index .pendantsPriseTop {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .pendantsPriseTop img, body.choosediamond-index-pair .pendantsPriseTop img, body.loosediamonds-search-filter .pendantsPriseTop img, body.choosediamond-index-index .pendantsPriseTop img {
    float: right;
    margin: -47px 11px 0 0; }
  body.loosediamonds-index-index .pendantsPriseTop ul, body.choosediamond-index-pair .pendantsPriseTop ul, body.loosediamonds-search-filter .pendantsPriseTop ul, body.choosediamond-index-index .pendantsPriseTop ul {
    margin: 0;
    padding: 0;
    float: left; }
  body.loosediamonds-index-index .pendantsPriseTop ul li, body.choosediamond-index-pair .pendantsPriseTop ul li, body.loosediamonds-search-filter .pendantsPriseTop ul li, body.choosediamond-index-index .pendantsPriseTop ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    font-size: 11px; }
  body.loosediamonds-index-index .pendantsPriseTop ul li a, body.choosediamond-index-pair .pendantsPriseTop ul li a, body.loosediamonds-search-filter .pendantsPriseTop ul li a, body.choosediamond-index-index .pendantsPriseTop ul li a {
    text-decoration: none;
    color: #000; }
  body.loosediamonds-index-index .pendantsPriseTop ul li a:hover, body.choosediamond-index-pair .pendantsPriseTop ul li a:hover, body.loosediamonds-search-filter .pendantsPriseTop ul li a:hover, body.choosediamond-index-index .pendantsPriseTop ul li a:hover {
    color: #800;
    text-decoration: underline; }
  body.loosediamonds-index-index .customerTestimonialTop, body.choosediamond-index-pair .customerTestimonialTop, body.loosediamonds-search-filter .customerTestimonialTop, body.choosediamond-index-index .customerTestimonialTop {
    margin: 0;
    float: left;
    padding: 0 0 0 21px;
    width: 577px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .customerTestimonialTop ul, body.choosediamond-index-pair .customerTestimonialTop ul, body.loosediamonds-search-filter .customerTestimonialTop ul, body.choosediamond-index-index .customerTestimonialTop ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .customerTestimonialTop ul li, body.choosediamond-index-pair .customerTestimonialTop ul li, body.loosediamonds-search-filter .customerTestimonialTop ul li, body.choosediamond-index-index .customerTestimonialTop ul li {
    float: left;
    list-style: none;
    margin-right: 12px; }
  body.loosediamonds-index-index .customerTestimonialTop ul li span, body.choosediamond-index-pair .customerTestimonialTop ul li span, body.loosediamonds-search-filter .customerTestimonialTop ul li span, body.choosediamond-index-index .customerTestimonialTop ul li span {
    margin-right: 4px; }
  body.loosediamonds-index-index .ml13, body.choosediamond-index-pair .ml13, body.loosediamonds-search-filter .ml13, body.choosediamond-index-index .ml13 {
    margin-left: 13px !important; }
  body.loosediamonds-index-index .customerTestimonialTop ul li label, body.choosediamond-index-pair .customerTestimonialTop ul li label, body.loosediamonds-search-filter .customerTestimonialTop ul li label, body.choosediamond-index-index .customerTestimonialTop ul li label {
    display: block;
    float: left;
    padding: 3px 0 0; }
  body.loosediamonds-index-index .pl4, body.choosediamond-index-pair .pl4, body.loosediamonds-search-filter .pl4, body.choosediamond-index-index .pl4 {
    padding-left: 4px !important; }
  body.loosediamonds-index-index .pl9, body.choosediamond-index-pair .pl9, body.loosediamonds-search-filter .pl9, body.choosediamond-index-index .pl9 {
    padding-left: 9px !important; }
  body.loosediamonds-index-index .diamondbuyingGuide, body.choosediamond-index-pair .diamondbuyingGuide, body.loosediamonds-search-filter .diamondbuyingGuide, body.choosediamond-index-index .diamondbuyingGuide {
    width: 954px;
    display: block;
    overflow: hidden;
    border-bottom: 1px dashed #999;
    margin-bottom: 25px; }
  body.loosediamonds-index-index .diamondbuyingGuideLeft, body.choosediamond-index-pair .diamondbuyingGuideLeft, body.loosediamonds-search-filter .diamondbuyingGuideLeft, body.choosediamond-index-index .diamondbuyingGuideLeft {
    float: left;
    width: 464px; }
  body.loosediamonds-index-index .diamondbuyingGuideBanner, body.choosediamond-index-pair .diamondbuyingGuideBanner, body.loosediamonds-search-filter .diamondbuyingGuideBanner, body.choosediamond-index-index .diamondbuyingGuideBanner {
    width: 470px;
    border-bottom: solid 1px #e3e3e3;
    display: block;
    overflow: hidden;
    padding: 20px 0 0; }
  body.loosediamonds-index-index .diamondbuyingGuideBanner ul, body.choosediamond-index-pair .diamondbuyingGuideBanner ul, body.loosediamonds-search-filter .diamondbuyingGuideBanner ul, body.choosediamond-index-index .diamondbuyingGuideBanner ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .diamondbuyingGuideBanner ul li, body.choosediamond-index-pair .diamondbuyingGuideBanner ul li, body.loosediamonds-search-filter .diamondbuyingGuideBanner ul li, body.choosediamond-index-index .diamondbuyingGuideBanner ul li {
    list-style: none;
    float: left;
    margin-bottom: 27px; }
  body.loosediamonds-index-index .diamondbuyingGuideBanner ul li.last, body.choosediamond-index-pair .diamondbuyingGuideBanner ul li.last, body.loosediamonds-search-filter .diamondbuyingGuideBanner ul li.last, body.choosediamond-index-index .diamondbuyingGuideBanner ul li.last {
    padding: 26px 0 0 20px;
    margin: 0;
    font-size: 11px; }
  body.loosediamonds-index-index .diamondbuyingGuideBanner ul li h3, body.choosediamond-index-pair .diamondbuyingGuideBanner ul li h3, body.loosediamonds-search-filter .diamondbuyingGuideBanner ul li h3, body.choosediamond-index-index .diamondbuyingGuideBanner ul li h3 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 11px;
    color: #222; }
  body.loosediamonds-index-index .diamondbuyingGuideBanner ul li p, body.choosediamond-index-pair .diamondbuyingGuideBanner ul li p, body.loosediamonds-search-filter .diamondbuyingGuideBanner ul li p, body.choosediamond-index-index .diamondbuyingGuideBanner ul li p {
    padding: 0 0 10px;
    margin: 0; }
  body.loosediamonds-index-index .diamondbuyingGuideBanner ul li span, body.choosediamond-index-pair .diamondbuyingGuideBanner ul li span, body.loosediamonds-search-filter .diamondbuyingGuideBanner ul li span, body.choosediamond-index-index .diamondbuyingGuideBanner ul li span {
    color: #0066AC;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  body.loosediamonds-index-index .diamondbuyingGuideBanner ul li span a, body.choosediamond-index-pair .diamondbuyingGuideBanner ul li span a, body.loosediamonds-search-filter .diamondbuyingGuideBanner ul li span a, body.choosediamond-index-index .diamondbuyingGuideBanner ul li span a {
    color: #fa9373;
    text-decoration: none; }
  body.loosediamonds-index-index .diamondbuyingGuideRight, body.choosediamond-index-pair .diamondbuyingGuideRight, body.loosediamonds-search-filter .diamondbuyingGuideRight, body.choosediamond-index-index .diamondbuyingGuideRight {
    float: right;
    width: 484px; }
  body.loosediamonds-index-index .diamondbuyingGuideBox, body.choosediamond-index-pair .diamondbuyingGuideBox, body.loosediamonds-search-filter .diamondbuyingGuideBox, body.choosediamond-index-index .diamondbuyingGuideBox {
    padding: 15px 14px 2px 15px;
    width: 212px;
    float: left;
    margin: 0;
    border-left: solid 1px #e3e3e3;
    border-bottom: solid 1px #e3e3e3;
    height: 225px;
    color: #666; }
  body.loosediamonds-index-index .diamondbuyingGuideBox span, body.choosediamond-index-pair .diamondbuyingGuideBox span, body.loosediamonds-search-filter .diamondbuyingGuideBox span, body.choosediamond-index-index .diamondbuyingGuideBox span {
    color: #0066AC;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  body.loosediamonds-index-index .diamondbuyingGuideBox span a, body.choosediamond-index-pair .diamondbuyingGuideBox span a, body.loosediamonds-search-filter .diamondbuyingGuideBox span a, body.choosediamond-index-index .diamondbuyingGuideBox span a {
    color: #0066AC;
    text-decoration: none; }
  body.loosediamonds-index-index .diamondbuyingGuideBox h3, body.choosediamond-index-pair .diamondbuyingGuideBox h3, body.loosediamonds-search-filter .diamondbuyingGuideBox h3, body.choosediamond-index-index .diamondbuyingGuideBox h3 {
    color: #222;
    font-size: 11px;
    text-transform: uppercase;
    margin: 0 0 12px;
    padding: 0; }
  body.loosediamonds-index-index .diamondbuyingGuideBox p, body.choosediamond-index-pair .diamondbuyingGuideBox p, body.loosediamonds-search-filter .diamondbuyingGuideBox p, body.choosediamond-index-index .diamondbuyingGuideBox p {
    padding: 0 0 15px;
    margin: 0;
    line-height: 16px;
    font-size: 12px; }
  body.loosediamonds-index-index .cutImg, body.choosediamond-index-pair .cutImg, body.loosediamonds-search-filter .cutImg, body.choosediamond-index-index .cutImg {
    margin: -5px 0 0; }
  body.loosediamonds-index-index .colourImg, body.choosediamond-index-pair .colourImg, body.loosediamonds-search-filter .colourImg, body.choosediamond-index-index .colourImg {
    margin: -8px 0 0; }
  body.loosediamonds-index-index .clarityImg, body.choosediamond-index-pair .clarityImg, body.loosediamonds-search-filter .clarityImg, body.choosediamond-index-index .clarityImg {
    margin: 10px 0 0; }
  body.loosediamonds-index-index .caratImg, body.choosediamond-index-pair .caratImg, body.loosediamonds-search-filter .caratImg, body.choosediamond-index-index .caratImg {
    margin: 26px 0 0; }
  body.loosediamonds-index-index .shapeImg, body.choosediamond-index-pair .shapeImg, body.loosediamonds-search-filter .shapeImg, body.choosediamond-index-index .shapeImg {
    margin: 56px -7px 0 0; }
  body.loosediamonds-index-index .certficationImg, body.choosediamond-index-pair .certficationImg, body.loosediamonds-search-filter .certficationImg, body.choosediamond-index-index .certficationImg {
    margin: -7px 0 0; }
  body.loosediamonds-index-index .diamondgyideImg, body.choosediamond-index-pair .diamondgyideImg, body.loosediamonds-search-filter .diamondgyideImg, body.choosediamond-index-index .diamondgyideImg {
    margin: -2px 0 0; }
  body.loosediamonds-index-index .pt20, body.choosediamond-index-pair .pt20, body.loosediamonds-search-filter .pt20, body.choosediamond-index-index .pt20 {
    padding-top: 20px !important; }
  body.loosediamonds-index-index .pl17, body.choosediamond-index-pair .pl17, body.loosediamonds-search-filter .pl17, body.choosediamond-index-index .pl17 {
    padding-left: 17px !important; }
  body.loosediamonds-index-index .howtochoose, body.choosediamond-index-pair .howtochoose, body.loosediamonds-search-filter .howtochoose, body.choosediamond-index-index .howtochoose {
    width: 420px;
    padding: 0 20px;
    display: block; }
  body.loosediamonds-index-index .howtochoose h3, body.choosediamond-index-pair .howtochoose h3, body.loosediamonds-search-filter .howtochoose h3, body.choosediamond-index-index .howtochoose h3 {
    color: #800;
    font-size: 18px;
    margin: 0 0 15px;
    padding: 0;
    font-weight: normal; }
  body.loosediamonds-index-index .howtochoose p, body.choosediamond-index-pair .howtochoose p, body.loosediamonds-search-filter .howtochoose p, body.choosediamond-index-index .howtochoose p {
    padding: 0 0 5px;
    margin: 0;
    line-height: 18px;
    color: #666; }
  body.loosediamonds-index-index .howtochoose p span, body.choosediamond-index-pair .howtochoose p span, body.loosediamonds-search-filter .howtochoose p span, body.choosediamond-index-index .howtochoose p span {
    color: #0066AC;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-top: 6px;
    text-transform: uppercase; }
  body.loosediamonds-index-index .howtochoose p span a, body.choosediamond-index-pair .howtochoose p span a, body.loosediamonds-search-filter .howtochoose p span a, body.choosediamond-index-index .howtochoose p span a {
    color: #0066AC;
    text-decoration: none; }
  body.loosediamonds-index-index .blco, body.choosediamond-index-pair .blco, body.loosediamonds-search-filter .blco, body.choosediamond-index-index .blco {
    color: #1b3e5d !important; }
  body.loosediamonds-index-index .hamesha, body.choosediamond-index-pair .hamesha, body.loosediamonds-search-filter .hamesha, body.choosediamond-index-index .hamesha {
    font-weight: bold;
    color: #999 !important;
    line-height: 16px; }
  body.loosediamonds-index-index .hamesha span, body.choosediamond-index-pair .hamesha span, body.loosediamonds-search-filter .hamesha span, body.choosediamond-index-index .hamesha span {
    text-decoration: none !important;
    color: #1d629f !important; }
  body.loosediamonds-index-index .customerChoosing, body.choosediamond-index-pair .customerChoosing, body.loosediamonds-search-filter .customerChoosing, body.choosediamond-index-index .customerChoosing {
    width: 924px !important;
    border: solid 1px #ccc;
    margin: 0 10px 10px;
    padding: 15px 0 0 8px; }
  body.loosediamonds-index-index .mr4, body.choosediamond-index-pair .mr4, body.loosediamonds-search-filter .mr4, body.choosediamond-index-index .mr4 {
    margin-right: 4px !important; }
  body.loosediamonds-index-index .watchtheDiamond, body.choosediamond-index-pair .watchtheDiamond, body.loosediamonds-search-filter .watchtheDiamond, body.choosediamond-index-index .watchtheDiamond {
    float: right;
    width: 280px;
    padding: 10px 14px 12px;
    border: solid 1px #000;
    border-bottom: none;
    background: url(../images/top-box-right-bg.gif) no-repeat; }
  body.loosediamonds-index-index .w165, body.choosediamond-index-pair .w165, body.loosediamonds-search-filter .w165, body.choosediamond-index-index .w165 {
    width: 165px !important; }
  body.loosediamonds-index-index .w107, body.choosediamond-index-pair .w107, body.loosediamonds-search-filter .w107, body.choosediamond-index-index .w107 {
    width: 107px !important; }
  body.loosediamonds-index-index .w33, body.choosediamond-index-pair .w33, body.loosediamonds-search-filter .w33, body.choosediamond-index-index .w33 {
    width: 33px !important; }
  body.loosediamonds-index-index .mr40, body.choosediamond-index-pair .mr40, body.loosediamonds-search-filter .mr40, body.choosediamond-index-index .mr40 {
    margin-right: 40px !important; }
  body.loosediamonds-index-index .watchtheDiamond h2, body.choosediamond-index-pair .watchtheDiamond h2, body.loosediamonds-search-filter .watchtheDiamond h2, body.choosediamond-index-index .watchtheDiamond h2 {
    color: #1F63A0;
    font-size: 15px;
    font-weight: lighter;
    margin: 0;
    padding: 0 0 8px; }
  body.loosediamonds-index-index .watchtheDiamond p, body.choosediamond-index-pair .watchtheDiamond p, body.loosediamonds-search-filter .watchtheDiamond p, body.choosediamond-index-index .watchtheDiamond p {
    padding: 0;
    margin: 0;
    font-size: 11px;
    color: #666; }
  body.loosediamonds-index-index .watchtheDiamondImg, body.choosediamond-index-pair .watchtheDiamondImg, body.loosediamonds-search-filter .watchtheDiamondImg, body.choosediamond-index-index .watchtheDiamondImg {
    margin: -50px 0 0;
    float: right; }
  body.loosediamonds-index-index .dealending, body.choosediamond-index-pair .dealending, body.loosediamonds-search-filter .dealending, body.choosediamond-index-index .dealending {
    padding: 0;
    left: 568px;
    margin: -40px 0 0;
    position: static;
    float: right;
    text-align: right;
    color: #fff;
    font-size: 13px;
    font-weight: bold; }
  body.loosediamonds-index-index .pl3, body.choosediamond-index-pair .pl3, body.loosediamonds-search-filter .pl3, body.choosediamond-index-index .pl3 {
    padding-left: 3px !important; }
  body.loosediamonds-index-index html.mt65 .pl3, body.choosediamond-index-pair html.mt65 .pl3, body.loosediamonds-search-filter html.mt65 .pl3, body.choosediamond-index-index html.mt65 .pl3 {
    padding-left: 3px !important; }
  body.loosediamonds-index-index .dealending span, body.choosediamond-index-pair .dealending span, body.loosediamonds-search-filter .dealending span, body.choosediamond-index-index .dealending span {
    font-size: 14px; }
  body.loosediamonds-index-index .w41, body.choosediamond-index-pair .w41, body.loosediamonds-search-filter .w41, body.choosediamond-index-index .w41 {
    width: 41px !important; }
  body.loosediamonds-index-index .w914, body.choosediamond-index-pair .w914, body.loosediamonds-search-filter .w914, body.choosediamond-index-index .w914 {
    width: 914px !important; }
  body.loosediamonds-index-index .pr22, body.choosediamond-index-pair .pr22, body.loosediamonds-search-filter .pr22, body.choosediamond-index-index .pr22 {
    padding-right: 23px !important; }
  body.loosediamonds-index-index .w58, body.choosediamond-index-pair .w58, body.loosediamonds-search-filter .w58, body.choosediamond-index-index .w58 {
    width: 58px !important; }
  body.loosediamonds-index-index .diamondQuality, body.choosediamond-index-pair .diamondQuality, body.loosediamonds-search-filter .diamondQuality, body.choosediamond-index-index .diamondQuality {
    font-size: 11px !important;
    font-weight: bold;
    color: #000 !important; }
  body.loosediamonds-index-index .zi0, body.choosediamond-index-pair .zi0, body.loosediamonds-search-filter .zi0, body.choosediamond-index-index .zi0 {
    z-index: -99999 !important; }
  body.loosediamonds-index-index .zi1000, body.choosediamond-index-pair .zi1000, body.loosediamonds-search-filter .zi1000, body.choosediamond-index-index .zi1000 {
    z-index: 1000 !important; }
  body.loosediamonds-index-index .pl30, body.choosediamond-index-pair .pl30, body.loosediamonds-search-filter .pl30, body.choosediamond-index-index .pl30 {
    padding-left: 30 !important; }
  body.loosediamonds-index-index .mb8, body.choosediamond-index-pair .mb8, body.loosediamonds-search-filter .mb8, body.choosediamond-index-index .mb8 {
    margin-bottom: 8px !important; }
  body.loosediamonds-index-index .mb5, body.choosediamond-index-pair .mb5, body.loosediamonds-search-filter .mb5, body.choosediamond-index-index .mb5 {
    margin-bottom: 5px !important; }
  body.loosediamonds-index-index .diamondLink, body.choosediamond-index-pair .diamondLink, body.loosediamonds-search-filter .diamondLink, body.choosediamond-index-index .diamondLink {
    padding: 0;
    margin: 0 5px 0 80px; }
  body.loosediamonds-index-index .diamondLink a, body.choosediamond-index-pair .diamondLink a, body.loosediamonds-search-filter .diamondLink a, body.choosediamond-index-index .diamondLink a {
    padding: 0;
    margin: 0 0 0 5px;
    color: #000;
    text-decoration: none; }
  body.loosediamonds-index-index .diamondLink a.active, body.choosediamond-index-pair .diamondLink a.active, body.loosediamonds-search-filter .diamondLink a.active, body.choosediamond-index-index .diamondLink a.active {
    color: #1e629f;
    text-decoration: underline; }
  body.loosediamonds-index-index .diamondLink a:hover, body.choosediamond-index-pair .diamondLink a:hover, body.loosediamonds-search-filter .diamondLink a:hover, body.choosediamond-index-index .diamondLink a:hover {
    color: #1e629f;
    text-decoration: underline; }
  body.loosediamonds-index-index .priceCo, body.choosediamond-index-pair .priceCo, body.loosediamonds-search-filter .priceCo, body.choosediamond-index-index .priceCo {
    color: #800 !important;
    margin-right: 5px; }
  body.loosediamonds-index-index .cogrey, body.choosediamond-index-pair .cogrey, body.loosediamonds-search-filter .cogrey, body.choosediamond-index-index .cogrey {
    color: #666 !important; }
  body.loosediamonds-index-index .w892, body.choosediamond-index-pair .w892, body.loosediamonds-search-filter .w892, body.choosediamond-index-index .w892 {
    width: 909px !important; }
  body.loosediamonds-index-index .ttU, body.choosediamond-index-pair .ttU, body.loosediamonds-search-filter .ttU, body.choosediamond-index-index .ttU {
    text-transform: uppercase !important; }
  body.loosediamonds-index-index .fs10, body.choosediamond-index-pair .fs10, body.loosediamonds-search-filter .fs10, body.choosediamond-index-index .fs10 {
    font-size: 10px !important; }
  body.loosediamonds-index-index .bgrighthover, body.choosediamond-index-pair .bgrighthover, body.loosediamonds-search-filter .bgrighthover, body.choosediamond-index-index .bgrighthover {
    margin: 0 0 0 -18px !important; }
  body.loosediamonds-index-index .pendantsRuppes, body.choosediamond-index-pair .pendantsRuppes, body.loosediamonds-search-filter .pendantsRuppes, body.choosediamond-index-index .pendantsRuppes {
    color: #1d629f;
    font-weight: bold; }
  body.loosediamonds-index-index .w294, body.choosediamond-index-pair .w294, body.loosediamonds-search-filter .w294, body.choosediamond-index-index .w294 {
    width: 294px !important; }
  body.loosediamonds-index-index .ml61, body.choosediamond-index-pair .ml61, body.loosediamonds-search-filter .ml61, body.choosediamond-index-index .ml61 {
    margin-left: 61px !important; }
  body.loosediamonds-index-index .testimonialTopNavRight, body.choosediamond-index-pair .testimonialTopNavRight, body.loosediamonds-search-filter .testimonialTopNavRight, body.choosediamond-index-index .testimonialTopNavRight {
    float: right;
    padding: 10px 23px 12px;
    width: 264px;
    border: solid 1px #000;
    border-bottom: none; }
  body.loosediamonds-index-index .testimonialTopNavRight h2, body.choosediamond-index-pair .testimonialTopNavRight h2, body.loosediamonds-search-filter .testimonialTopNavRight h2, body.choosediamond-index-index .testimonialTopNavRight h2 {
    margin: 0 0 4px 0;
    padding: 0;
    color: #195f9d;
    font-size: 18px;
    font-weight: bold;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    display: inline;
    padding-left: 75px !important; }
  body.loosediamonds-index-index .testimonialTopNavRight div, body.choosediamond-index-pair .testimonialTopNavRight div, body.loosediamonds-search-filter .testimonialTopNavRight div, body.choosediamond-index-index .testimonialTopNavRight div {
    display: inline;
    font-size: 15px;
    color: #66656b; }
  body.loosediamonds-index-index .testimonialTopNavRight, body.choosediamond-index-pair .testimonialTopNavRight, body.loosediamonds-search-filter .testimonialTopNavRight, body.choosediamond-index-index .testimonialTopNavRight {
    padding-top: 28px !important; }
  body.loosediamonds-index-index .testimonialTopNavRight p, body.choosediamond-index-pair .testimonialTopNavRight p, body.loosediamonds-search-filter .testimonialTopNavRight p, body.choosediamond-index-index .testimonialTopNavRight p {
    color: #195F9D;
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .bB, body.choosediamond-index-pair .bB, body.loosediamonds-search-filter .bB, body.choosediamond-index-index .bB {
    border-bottom: 1px solid #1D629F; }
  body.loosediamonds-index-index .bL1, body.choosediamond-index-pair .bL1, body.loosediamonds-search-filter .bL1, body.choosediamond-index-index .bL1 {
    border-left: dashed 1px #707070; }
  body.loosediamonds-index-index .solitaireBannerRight, body.choosediamond-index-pair .solitaireBannerRight, body.loosediamonds-search-filter .solitaireBannerRight, body.choosediamond-index-index .solitaireBannerRight {
    float: right;
    width: 475px; }
  body.loosediamonds-index-index .solitaireRightBox, body.choosediamond-index-pair .solitaireRightBox, body.loosediamonds-search-filter .solitaireRightBox, body.choosediamond-index-index .solitaireRightBox {
    border-bottom: 1px dashed #707070;
    border-right: 1px dashed #707070;
    float: left;
    font-size: 11px;
    height: 187px;
    line-height: 16px;
    padding: 1px 10px 12px 12px;
    text-align: right;
    width: 215px; }
  body.loosediamonds-index-index .brN, body.choosediamond-index-pair .brN, body.loosediamonds-search-filter .brN, body.choosediamond-index-index .brN {
    border-right: medium none !important; }
  body.loosediamonds-index-index .solitaireRightBox img, body.choosediamond-index-pair .solitaireRightBox img, body.loosediamonds-search-filter .solitaireRightBox img, body.choosediamond-index-index .solitaireRightBox img {
    margin-bottom: 6px; }
  body.loosediamonds-index-index .solitaireRightBox h2, body.choosediamond-index-pair .solitaireRightBox h2, body.loosediamonds-search-filter .solitaireRightBox h2, body.choosediamond-index-index .solitaireRightBox h2 {
    font-size: 21px;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 0; }
  body.loosediamonds-index-index .solitaireRightBox p, body.choosediamond-index-pair .solitaireRightBox p, body.loosediamonds-search-filter .solitaireRightBox p, body.choosediamond-index-index .solitaireRightBox p {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .solitaireBannerTopbg, body.choosediamond-index-pair .solitaireBannerTopbg, body.loosediamonds-search-filter .solitaireBannerTopbg, body.choosediamond-index-index .solitaireBannerTopbg {
    background: url(../images/solitaire-banner-top-bg.gif) no-repeat left top; }
  body.loosediamonds-index-index .solitaireBannerBottombg, body.choosediamond-index-pair .solitaireBannerBottombg, body.loosediamonds-search-filter .solitaireBannerBottombg, body.choosediamond-index-index .solitaireBannerBottombg {
    background: url(../images/solitaire-banner-bottom-bg.gif) no-repeat left bottom; }
  body.loosediamonds-index-index .bB3, body.choosediamond-index-pair .bB3, body.loosediamonds-search-filter .bB3, body.choosediamond-index-index .bB3 {
    border-bottom: solid 3px #2064a0; }
  body.loosediamonds-index-index .solitaireDesign, body.choosediamond-index-pair .solitaireDesign, body.loosediamonds-search-filter .solitaireDesign, body.choosediamond-index-index .solitaireDesign {
    width: 295px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .solitaireDesign ul, body.choosediamond-index-pair .solitaireDesign ul, body.loosediamonds-search-filter .solitaireDesign ul, body.choosediamond-index-index .solitaireDesign ul {
    margin: 0;
    padding: 0 0 20px 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .solitaireDesign ul li, body.choosediamond-index-pair .solitaireDesign ul li, body.loosediamonds-search-filter .solitaireDesign ul li, body.choosediamond-index-index .solitaireDesign ul li {
    list-style-type: none;
    float: left;
    text-align: center;
    color: #737373;
    font-size: 11px;
    display: block;
    overflow: hidden;
    width: 95px; }
  body.loosediamonds-index-index .solitaireDesign input, body.choosediamond-index-pair .solitaireDesign input, body.loosediamonds-search-filter .solitaireDesign input, body.choosediamond-index-index .solitaireDesign input {
    background: url(../images/start-design-btn.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFF;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    width: 111px;
    margin-left: 73px;
    cursor: pointer; }
  body.loosediamonds-index-index .bestSellingJewellery, body.choosediamond-index-pair .bestSellingJewellery, body.loosediamonds-search-filter .bestSellingJewellery, body.choosediamond-index-index .bestSellingJewellery {
    display: block;
    height: 254px;
    margin: 0 15px 20px;
    overflow: hidden;
    padding: 20px 0 7px 20px; }
  body.loosediamonds-index-index .bestSellingJewellery h2, body.choosediamond-index-pair .bestSellingJewellery h2, body.loosediamonds-search-filter .bestSellingJewellery h2, body.choosediamond-index-index .bestSellingJewellery h2 {
    color: #800;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 8px 0;
    padding: 0 0 4px; }
  body.loosediamonds-index-index .bestSellingJewellery h2 span, body.choosediamond-index-pair .bestSellingJewellery h2 span, body.loosediamonds-search-filter .bestSellingJewellery h2 span, body.choosediamond-index-index .bestSellingJewellery h2 span {
    color: #000; }
  body.loosediamonds-index-index .bestSellingJewellery p.sub, body.choosediamond-index-pair .bestSellingJewellery p.sub, body.loosediamonds-search-filter .bestSellingJewellery p.sub, body.choosediamond-index-index .bestSellingJewellery p.sub {
    padding: 0;
    margin: 0 0 15px 0;
    font-size: 11px;
    color: #666; }
  body.loosediamonds-index-index .bestSellingRS, body.choosediamond-index-pair .bestSellingRS, body.loosediamonds-search-filter .bestSellingRS, body.choosediamond-index-index .bestSellingRS {
    clear: both; }
  body.loosediamonds-index-index .bestSellingRS p, body.choosediamond-index-pair .bestSellingRS p, body.loosediamonds-search-filter .bestSellingRS p, body.choosediamond-index-index .bestSellingRS p {
    padding: 0;
    margin: 0 0 15px 2px;
    font-size: 11px;
    color: #999999;
    font-weight: bold;
    line-height: 14px; }
  body.loosediamonds-index-index .bestSellingRS p span, body.choosediamond-index-pair .bestSellingRS p span, body.loosediamonds-search-filter .bestSellingRS p span, body.choosediamond-index-index .bestSellingRS p span {
    color: #1d629f;
    text-decoration: none; }
  body.loosediamonds-index-index .m0auto, body.choosediamond-index-pair .m0auto, body.loosediamonds-search-filter .m0auto, body.choosediamond-index-index .m0auto {
    margin: 0 auto; }
  body.loosediamonds-index-index .w926, body.choosediamond-index-pair .w926, body.loosediamonds-search-filter .w926, body.choosediamond-index-index .w926 {
    width: 926px !important; }
  body.loosediamonds-index-index .mt30, body.choosediamond-index-pair .mt30, body.loosediamonds-search-filter .mt30, body.choosediamond-index-index .mt30 {
    margin-top: 30px; }
  body.loosediamonds-index-index .completeyourEarring, body.choosediamond-index-pair .completeyourEarring, body.loosediamonds-search-filter .completeyourEarring, body.choosediamond-index-index .completeyourEarring {
    background: url(../images/sprite-bg.png) no-repeat -234px -570px;
    padding: 8px 20px 22px 0;
    display: block;
    color: #fff;
    width: 185px; }
  body.loosediamonds-index-index .metroDiamondR table, body.choosediamond-index-pair .metroDiamondR table, body.loosediamonds-search-filter .metroDiamondR table, body.choosediamond-index-index .metroDiamondR table {
    margin-bottom: 10px; }
  body.loosediamonds-index-index .metroDiamondR tr th, body.choosediamond-index-pair .metroDiamondR tr th, body.loosediamonds-search-filter .metroDiamondR tr th, body.choosediamond-index-index .metroDiamondR tr th {
    text-align: left;
    padding: 6px 2px 2px;
    font-weight: bold;
    color: #1b3e5d; }
  body.loosediamonds-index-index .metroDiamondR tr th span, body.choosediamond-index-pair .metroDiamondR tr th span, body.loosediamonds-search-filter .metroDiamondR tr th span, body.choosediamond-index-index .metroDiamondR tr th span {
    font-weight: normal;
    padding: 3px 0;
    color: #000; }
  body.loosediamonds-index-index .metroDiamondR tr td, body.choosediamond-index-pair .metroDiamondR tr td, body.loosediamonds-search-filter .metroDiamondR tr td, body.choosediamond-index-index .metroDiamondR tr td {
    text-align: left;
    padding: 0 0 6px 3px;
    border-bottom: solid 1px #e3e1e1; }
  body.loosediamonds-index-index .metroDiamondR tr td.total, body.choosediamond-index-pair .metroDiamondR tr td.total, body.loosediamonds-search-filter .metroDiamondR tr td.total, body.choosediamond-index-index .metroDiamondR tr td.total {
    font-weight: bold;
    text-align: right;
    padding: 6px 0 6px 3px; }
  body.loosediamonds-index-index .metroDiamondR tr td.bbNone, body.choosediamond-index-pair .metroDiamondR tr td.bbNone, body.loosediamonds-search-filter .metroDiamondR tr td.bbNone, body.choosediamond-index-index .metroDiamondR tr td.bbNone {
    border-bottom: none; }
  body.loosediamonds-index-index .metroDiamondR tr th span.ringSize, body.choosediamond-index-pair .metroDiamondR tr th span.ringSize, body.loosediamonds-search-filter .metroDiamondR tr th span.ringSize, body.choosediamond-index-index .metroDiamondR tr th span.ringSize {
    float: left; }
  body.loosediamonds-index-index .certification, body.choosediamond-index-pair .certification, body.loosediamonds-search-filter .certification, body.choosediamond-index-index .certification {
    padding: 0;
    margin: 0 0 0 10px;
    float: left; }
  body.loosediamonds-index-index .certification a, body.choosediamond-index-pair .certification a, body.loosediamonds-search-filter .certification a, body.choosediamond-index-index .certification a {
    border: none;
    padding: 0 !important; }
  body.loosediamonds-index-index .certification a img, body.choosediamond-index-pair .certification a img, body.loosediamonds-search-filter .certification a img, body.choosediamond-index-index .certification a img {
    border: none;
    height: auto !important;
    width: auto !important;
    padding: 0 !important; }
  body.loosediamonds-index-index .brcoBlue, body.choosediamond-index-pair .brcoBlue, body.loosediamonds-search-filter .brcoBlue, body.choosediamond-index-index .brcoBlue {
    border: solid 1px #2265a1 !important;
    border-bottom: none !important; }
  body.loosediamonds-index-index .viewBanglesproduct, body.choosediamond-index-pair .viewBanglesproduct, body.loosediamonds-search-filter .viewBanglesproduct, body.choosediamond-index-index .viewBanglesproduct {
    width: 879px;
    display: block;
    overflow: hidden;
    font-size: 11px;
    margin: 0 46px 12px;
    padding: 0;
    border-bottom: solid 1px #ccc; }
  body.loosediamonds-index-index .viewBanglesproduct ul, body.choosediamond-index-pair .viewBanglesproduct ul, body.loosediamonds-search-filter .viewBanglesproduct ul, body.choosediamond-index-index .viewBanglesproduct ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .viewBanglesproduct ul li a, body.choosediamond-index-pair .viewBanglesproduct ul li a, body.loosediamonds-search-filter .viewBanglesproduct ul li a, body.choosediamond-index-index .viewBanglesproduct ul li a {
    text-decoration: none;
    display: block;
    border: solid 1px #fff;
    overflow: hidden;
    padding: 25px 10px 3px 0; }
  body.loosediamonds-index-index .viewBanglesproduct ul li a:hover, body.choosediamond-index-pair .viewBanglesproduct ul li a:hover, body.loosediamonds-search-filter .viewBanglesproduct ul li a:hover, body.choosediamond-index-index .viewBanglesproduct ul li a:hover {
    border: solid 1px #1d629f; }
  body.loosediamonds-index-index .viewBanglesproduct ul li, body.choosediamond-index-pair .viewBanglesproduct ul li, body.loosediamonds-search-filter .viewBanglesproduct ul li, body.choosediamond-index-index .viewBanglesproduct ul li {
    list-style: none;
    font-weight: bold;
    color: #999;
    float: left;
    width: 293px;
    height: 324px; }
  body.loosediamonds-index-index .viewBanglesproduct ul li.productDetail, body.choosediamond-index-pair .viewBanglesproduct ul li.productDetail, body.loosediamonds-search-filter .viewBanglesproduct ul li.productDetail, body.choosediamond-index-index .viewBanglesproduct ul li.productDetail {
    width: 293px; }
  body.loosediamonds-index-index .viewBanglesproduct ul li a .smallImg, body.choosediamond-index-pair .viewBanglesproduct ul li a .smallImg, body.loosediamonds-search-filter .viewBanglesproduct ul li a .smallImg, body.choosediamond-index-index .viewBanglesproduct ul li a .smallImg {
    float: right; }
  body.loosediamonds-index-index .viewBanglesproduct ul li span, body.choosediamond-index-pair .viewBanglesproduct ul li span, body.loosediamonds-search-filter .viewBanglesproduct ul li span, body.choosediamond-index-index .viewBanglesproduct ul li span {
    font-weight: bold;
    color: #1D629F; }
  body.loosediamonds-index-index .viewBanglesproduct ul li span.info, body.choosediamond-index-pair .viewBanglesproduct ul li span.info, body.loosediamonds-search-filter .viewBanglesproduct ul li span.info, body.choosediamond-index-index .viewBanglesproduct ul li span.info {
    padding: 12px 0 0;
    margin: 10px 0 0 12px;
    border-top: solid 1px #ccc;
    text-align: center;
    color: #999;
    display: block; }
  body.loosediamonds-index-index .viewBanglesproduct ul li p span, body.choosediamond-index-pair .viewBanglesproduct ul li p span, body.loosediamonds-search-filter .viewBanglesproduct ul li p span, body.choosediamond-index-index .viewBanglesproduct ul li p span {
    color: #1d629f;
    font-weight: bold; }
  body.loosediamonds-index-index .productInformation, body.choosediamond-index-pair .productInformation, body.loosediamonds-search-filter .productInformation, body.choosediamond-index-index .productInformation {
    width: 251px;
    text-align: left;
    font-weight: normal;
    color: #666;
    border: solid 1px #b2bfcc;
    padding: 15px 20px;
    display: block;
    background-color: #fff;
    overflow: hidden;
    height: 279px;
    margin-top: 17px; }
  body.loosediamonds-index-index .productInformation h3, body.choosediamond-index-pair .productInformation h3, body.loosediamonds-search-filter .productInformation h3, body.choosediamond-index-index .productInformation h3 {
    padding: 0 0 20px;
    margin: 0;
    color: #2063a0; }
  body.loosediamonds-index-index .productInformation span, body.choosediamond-index-pair .productInformation span, body.loosediamonds-search-filter .productInformation span, body.choosediamond-index-index .productInformation span {
    color: #666 !important;
    font-weight: bold;
    margin-bottom: 5px;
    display: block; }
  body.loosediamonds-index-index .productInformation ul, body.choosediamond-index-pair .productInformation ul, body.loosediamonds-search-filter .productInformation ul, body.choosediamond-index-index .productInformation ul {
    margin: 0 0 20px;
    padding: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .productInformation ul li, body.choosediamond-index-pair .productInformation ul li, body.loosediamonds-search-filter .productInformation ul li, body.choosediamond-index-index .productInformation ul li {
    list-style: none;
    padding: 0;
    margin: 0 0 4px;
    font-size: 11px;
    height: auto;
    font-weight: normal; }
  body.loosediamonds-index-index .productInformation ul li label, body.choosediamond-index-pair .productInformation ul li label, body.loosediamonds-search-filter .productInformation ul li label, body.choosediamond-index-index .productInformation ul li label {
    float: left;
    width: 100px; }
  body.loosediamonds-index-index .productInformationBtn, body.choosediamond-index-pair .productInformationBtn, body.loosediamonds-search-filter .productInformationBtn, body.choosediamond-index-index .productInformationBtn {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .productInformationBtn a, body.choosediamond-index-pair .productInformationBtn a, body.loosediamonds-search-filter .productInformationBtn a, body.choosediamond-index-index .productInformationBtn a {
    outline: none;
    border: none !important;
    padding: 0 5px 0 0 !important;
    color: #2265a1;
    float: left;
    text-transform: uppercase;
    text-decoration: underline !important; }
  body.loosediamonds-index-index .productInformationBtn a:hover, body.choosediamond-index-pair .productInformationBtn a:hover, body.loosediamonds-search-filter .productInformationBtn a:hover, body.choosediamond-index-index .productInformationBtn a:hover {
    color: #990000;
    text-decoration: underline; }
  body.loosediamonds-index-index .productInformationBtn a.active, body.choosediamond-index-pair .productInformationBtn a.active, body.loosediamonds-search-filter .productInformationBtn a.active, body.choosediamond-index-index .productInformationBtn a.active {
    color: #990000;
    text-decoration: underline; }
  body.loosediamonds-index-index .tooltip, body.choosediamond-index-pair .tooltip, body.loosediamonds-search-filter .tooltip, body.choosediamond-index-index .tooltip {
    display: none;
    position: absolute; }
  body.loosediamonds-index-index div.productDetail img.smallImg, body.choosediamond-index-pair div.productDetail img.smallImg, body.loosediamonds-search-filter div.productDetail img.smallImg, body.choosediamond-index-index div.productDetail img.smallImg {
    display: none; }
  body.loosediamonds-index-index div.productDetail a.borderClass, body.choosediamond-index-pair div.productDetail a.borderClass, body.loosediamonds-search-filter div.productDetail a.borderClass, body.choosediamond-index-index div.productDetail a.borderClass {
    border: solid 1px #1d629f; }
  body.loosediamonds-index-index .priceSelect, body.choosediamond-index-pair .priceSelect, body.loosediamonds-search-filter .priceSelect, body.choosediamond-index-index .priceSelect {
    margin-left: -5px !important;
    width: 79px;
    border: solid 1px #ccc;
    background-color: #fff; }
  body.loosediamonds-index-index .priceSelect a, body.choosediamond-index-pair .priceSelect a, body.loosediamonds-search-filter .priceSelect a, body.choosediamond-index-index .priceSelect a {
    color: #666; }
  body.loosediamonds-index-index .priceSelect a:hover, body.choosediamond-index-pair .priceSelect a:hover, body.loosediamonds-search-filter .priceSelect a:hover, body.choosediamond-index-index .priceSelect a:hover {
    color: #666;
    text-decoration: none; }
  body.loosediamonds-index-index .w103, body.choosediamond-index-pair .w103, body.loosediamonds-search-filter .w103, body.choosediamond-index-index .w103 {
    width: 103px !important; }
  body.loosediamonds-index-index .w111, body.choosediamond-index-pair .w111, body.loosediamonds-search-filter .w111, body.choosediamond-index-index .w111 {
    width: 111px !important; }
  body.loosediamonds-index-index .w110, body.choosediamond-index-pair .w110, body.loosediamonds-search-filter .w110, body.choosediamond-index-index .w110 {
    width: 110px !important; }
  body.loosediamonds-index-index .ml-3, body.choosediamond-index-pair .ml-3, body.loosediamonds-search-filter .ml-3, body.choosediamond-index-index .ml-3 {
    margin-left: -3px !important; }
  body.loosediamonds-index-index .ml-6, body.choosediamond-index-pair .ml-6, body.loosediamonds-search-filter .ml-6, body.choosediamond-index-index .ml-6 {
    margin-left: -6px !important; }
  body.loosediamonds-index-index .priceSelect li, body.choosediamond-index-pair .priceSelect li, body.loosediamonds-search-filter .priceSelect li, body.choosediamond-index-index .priceSelect li {
    padding: 2px 4px !important;
    margin: 0;
    display: block;
    float: none !important; }
  body.loosediamonds-index-index .priceSelect li a, body.choosediamond-index-pair .priceSelect li a, body.loosediamonds-search-filter .priceSelect li a, body.choosediamond-index-index .priceSelect li a {
    text-decoration: none;
    color: #666 !important; }
  body.loosediamonds-index-index .enigmabanner, body.choosediamond-index-pair .enigmabanner, body.loosediamonds-search-filter .enigmabanner, body.choosediamond-index-index .enigmabanner {
    height: 275px;
    padding: 0 19px 0 0;
    width: 934px;
    background: url(../images/enigma-banner-bg.jpg) no-repeat;
    border-bottom: #660000 4px solid;
    border-top: #660000 3px solid; }
  body.loosediamonds-index-index .enigmaBannerLeft, body.choosediamond-index-pair .enigmaBannerLeft, body.loosediamonds-search-filter .enigmaBannerLeft, body.choosediamond-index-index .enigmaBannerLeft {
    float: left;
    margin-top: 92px;
    padding: 25px 0 0 4px;
    width: 217px; }
  body.loosediamonds-index-index .enigmaBannerLeftImg, body.choosediamond-index-pair .enigmaBannerLeftImg, body.loosediamonds-search-filter .enigmaBannerLeftImg, body.choosediamond-index-index .enigmaBannerLeftImg {
    float: right; }
  body.loosediamonds-index-index .enigmaBannerCenter, body.choosediamond-index-pair .enigmaBannerCenter, body.loosediamonds-search-filter .enigmaBannerCenter, body.choosediamond-index-index .enigmaBannerCenter {
    float: left;
    margin: 9px 0 0 119px;
    width: 217px;
    padding-top: 25px; }
  body.loosediamonds-index-index .enigmaBannerCenterImg, body.choosediamond-index-pair .enigmaBannerCenterImg, body.loosediamonds-search-filter .enigmaBannerCenterImg, body.choosediamond-index-index .enigmaBannerCenterImg {
    float: right; }
  body.loosediamonds-index-index .enigmaBannerRight, body.choosediamond-index-pair .enigmaBannerRight, body.loosediamonds-search-filter .enigmaBannerRight, body.choosediamond-index-index .enigmaBannerRight {
    float: right;
    padding: 0 39px 0 0;
    width: 217px; }
  body.loosediamonds-index-index .enigmaBannerRightImg, body.choosediamond-index-pair .enigmaBannerRightImg, body.loosediamonds-search-filter .enigmaBannerRightImg, body.choosediamond-index-index .enigmaBannerRightImg {
    float: right; }
  body.loosediamonds-index-index .selectfromSettingBottomRight ul, body.choosediamond-index-pair .selectfromSettingBottomRight ul, body.loosediamonds-search-filter .selectfromSettingBottomRight ul, body.choosediamond-index-index .selectfromSettingBottomRight ul {
    margin: 0 0 0 90px;
    padding: 0;
    text-align: left;
    font-size: 11px; }
  body.loosediamonds-index-index .selectfromSettingBottomRight ul li, body.choosediamond-index-pair .selectfromSettingBottomRight ul li, body.loosediamonds-search-filter .selectfromSettingBottomRight ul li, body.choosediamond-index-index .selectfromSettingBottomRight ul li {
    list-style: none; }
  body.loosediamonds-index-index td.newstyletd, body.choosediamond-index-pair td.newstyletd, body.loosediamonds-search-filter td.newstyletd, body.choosediamond-index-index td.newstyletd {
    padding: 0 !important;
    text-align: left !important;
    width: 100px !important; }
  body.loosediamonds-index-index td.newstyletd, body.choosediamond-index-pair td.newstyletd, body.loosediamonds-search-filter td.newstyletd, body.choosediamond-index-index td.newstyletd {
    padding: 0 !important;
    text-align: left !important;
    width: 100px !important; }
  body.loosediamonds-index-index .btntooltip:hover, body.choosediamond-index-pair .btntooltip:hover, body.loosediamonds-search-filter .btntooltip:hover, body.choosediamond-index-index .btntooltip:hover {
    background: url(../images/diamond-middle-bg1.gif) no-repeat #e7e7e7; }
  body.loosediamonds-index-index .resetCriteriaLeft table tr.greyBg:hover, body.choosediamond-index-pair .resetCriteriaLeft table tr.greyBg:hover, body.loosediamonds-search-filter .resetCriteriaLeft table tr.greyBg:hover, body.choosediamond-index-index .resetCriteriaLeft table tr.greyBg:hover {
    background: url(../images/diamond-middle-bg1.gif) no-repeat #e7e7e7; }
  body.loosediamonds-index-index .enterEmailid, body.choosediamond-index-pair .enterEmailid, body.loosediamonds-search-filter .enterEmailid, body.choosediamond-index-index .enterEmailid {
    padding: 3px 4px;
    margin: 0 0 25px;
    background-color: #ffca26;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .enterEmailid span, body.choosediamond-index-pair .enterEmailid span, body.loosediamonds-search-filter .enterEmailid span, body.choosediamond-index-index .enterEmailid span {
    float: left;
    margin-right: 10px;
    color: #63666A; }
  body.loosediamonds-index-index .enterEmailid label, body.choosediamond-index-pair .enterEmailid label, body.loosediamonds-search-filter .enterEmailid label, body.choosediamond-index-index .enterEmailid label {
    float: left;
    margin-right: 10px;
    padding-top: 4px; }
  body.loosediamonds-index-index .enterEmailid span input, body.choosediamond-index-pair .enterEmailid span input, body.loosediamonds-search-filter .enterEmailid span input, body.choosediamond-index-index .enterEmailid span input {
    float: left;
    color: #63666A; }
  body.loosediamonds-index-index .enterEmailid h2, body.choosediamond-index-pair .enterEmailid h2, body.loosediamonds-search-filter .enterEmailid h2, body.choosediamond-index-index .enterEmailid h2 {
    float: right;
    font-size: 12px;
    margin: 0;
    padding: 0;
    font-weight: bold; }
  body.loosediamonds-index-index .enterEmailid h2 span, body.choosediamond-index-pair .enterEmailid h2 span, body.loosediamonds-search-filter .enterEmailid h2 span, body.choosediamond-index-index .enterEmailid h2 span {
    padding: 7px 0 0;
    margin: 0;
    color: #63666A; }
  body.loosediamonds-index-index .enterEmailid h2 span a, body.choosediamond-index-pair .enterEmailid h2 span a, body.loosediamonds-search-filter .enterEmailid h2 span a, body.choosediamond-index-index .enterEmailid h2 span a {
    text-decoration: none;
    color: #63666A; }
  body.loosediamonds-index-index .enterEmailid h2 img, body.choosediamond-index-pair .enterEmailid h2 img, body.loosediamonds-search-filter .enterEmailid h2 img, body.choosediamond-index-index .enterEmailid h2 img {
    float: right;
    display: none; }
  body.loosediamonds-index-index .ml-1, body.choosediamond-index-pair .ml-1, body.loosediamonds-search-filter .ml-1, body.choosediamond-index-index .ml-1 {
    margin-left: -1px !important; }
  body.loosediamonds-index-index .compareMenu, body.choosediamond-index-pair .compareMenu, body.loosediamonds-search-filter .compareMenu, body.choosediamond-index-index .compareMenu {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .compareMenu li, body.choosediamond-index-pair .compareMenu li, body.loosediamonds-search-filter .compareMenu li, body.choosediamond-index-index .compareMenu li {
    list-style: none;
    float: left;
    margin: 0 5px 0 0; }
  body.loosediamonds-index-index .compareMenu li a, body.choosediamond-index-pair .compareMenu li a, body.loosediamonds-search-filter .compareMenu li a, body.choosediamond-index-index .compareMenu li a {
    padding: 0;
    margin: 0;
    height: 27px;
    display: block;
    text-decoration: none; }
  body.loosediamonds-index-index .compareMenu li a:hover, body.choosediamond-index-pair .compareMenu li a:hover, body.loosediamonds-search-filter .compareMenu li a:hover, body.choosediamond-index-index .compareMenu li a:hover {
    color: #5f2167; }
  body.loosediamonds-index-index .compareMenu li a.active, body.choosediamond-index-pair .compareMenu li a.active, body.loosediamonds-search-filter .compareMenu li a.active, body.choosediamond-index-index .compareMenu li a.active {
    color: #5f2167; }
  body.loosediamonds-index-index .compareMenu li span, body.choosediamond-index-pair .compareMenu li span, body.loosediamonds-search-filter .compareMenu li span, body.choosediamond-index-index .compareMenu li span {
    height: 16px;
    display: block;
    padding: 5px 10px;
    background: white;
    color: #5F2167;
    opacity: 0.6;
    filter: alpha(opacity=60); }
  body.loosediamonds-index-index .compareMenu li span a, body.choosediamond-index-pair .compareMenu li span a, body.loosediamonds-search-filter .compareMenu li span a, body.choosediamond-index-index .compareMenu li span a {
    text-decoration: none;
    color: #5f2167;
    height: 27px; }
  body.loosediamonds-index-index .compareMenu li a span:hover, body.choosediamond-index-pair .compareMenu li a span:hover, body.loosediamonds-search-filter .compareMenu li a span:hover, body.choosediamond-index-index .compareMenu li a span:hover {
    color: #5f2167;
    opacity: 1;
    filter: alpha(opacity=100); }
  body.loosediamonds-index-index .compareMenu li a span.active, body.choosediamond-index-pair .compareMenu li a span.active, body.loosediamonds-search-filter .compareMenu li a span.active, body.choosediamond-index-index .compareMenu li a span.active {
    color: #5f2167; }
  body.loosediamonds-index-index .compareMenu li.activebtn, body.choosediamond-index-pair .compareMenu li.activebtn, body.loosediamonds-search-filter .compareMenu li.activebtn, body.choosediamond-index-index .compareMenu li.activebtn {
    color: #5f2167; }
  body.loosediamonds-index-index .compareMenu li.activebtn span, body.choosediamond-index-pair .compareMenu li.activebtn span, body.loosediamonds-search-filter .compareMenu li.activebtn span, body.choosediamond-index-index .compareMenu li.activebtn span {
    color: #63666A;
    opacity: 1;
    filter: alpha(opacity=100);
    text-transform: uppercase; }
  body.loosediamonds-index-index .w718, body.choosediamond-index-pair .w718, body.loosediamonds-search-filter .w718, body.choosediamond-index-index .w718 {
    width: 718px !important; }
  body.loosediamonds-index-index .compareBtn, body.choosediamond-index-pair .compareBtn, body.loosediamonds-search-filter .compareBtn, body.choosediamond-index-index .compareBtn {
    padding: 0;
    margin: 0 0 13px;
    display: block; }
  body.loosediamonds-index-index .selecttBgsmall, body.choosediamond-index-pair .selecttBgsmall, body.loosediamonds-search-filter .selecttBgsmall, body.choosediamond-index-index .selecttBgsmall {
    background: url(../images/select-box-bg-small.gif) no-repeat !important;
    text-align: left;
    width: 33px;
    height: 16px;
    padding: 3px 5px; }
  body.loosediamonds-index-index .mt4, body.choosediamond-index-pair .mt4, body.loosediamonds-search-filter .mt4, body.choosediamond-index-index .mt4 {
    margin-top: 4px !important; }
  body.loosediamonds-index-index .w36, body.choosediamond-index-pair .w36, body.loosediamonds-search-filter .w36, body.choosediamond-index-index .w36 {
    width: 36px !important; }
  body.loosediamonds-index-index .mt0, body.choosediamond-index-pair .mt0, body.loosediamonds-search-filter .mt0, body.choosediamond-index-index .mt0 {
    margin-top: 0 !important; }
  body.loosediamonds-index-index .ml12, body.choosediamond-index-pair .ml12, body.loosediamonds-search-filter .ml12, body.choosediamond-index-index .ml12 {
    margin-left: 12px !important; }
  body.loosediamonds-index-index .ml-13, body.choosediamond-index-pair .ml-13, body.loosediamonds-search-filter .ml-13, body.choosediamond-index-index .ml-13 {
    margin-left: -13px !important; }
  body.loosediamonds-index-index .h75, body.choosediamond-index-pair .h75, body.loosediamonds-search-filter .h75, body.choosediamond-index-index .h75 {
    height: 75px !important; }
  body.loosediamonds-index-index .myCart ul li.nosub a:hover, body.choosediamond-index-pair .myCart ul li.nosub a:hover, body.loosediamonds-search-filter .myCart ul li.nosub a:hover, body.choosediamond-index-index .myCart ul li.nosub a:hover {
    text-decoration: none;
    color: #2164A0;
    background: none; }
  body.loosediamonds-index-index .myCart ul li.nosub a.active, body.choosediamond-index-pair .myCart ul li.nosub a.active, body.loosediamonds-search-filter .myCart ul li.nosub a.active, body.choosediamond-index-index .myCart ul li.nosub a.active {
    text-decoration: none;
    color: #2164A0;
    background: none; }
  body.loosediamonds-index-index .insidetooltip ul.bottomImg, body.choosediamond-index-pair .insidetooltip ul.bottomImg, body.loosediamonds-search-filter .insidetooltip ul.bottomImg, body.choosediamond-index-index .insidetooltip ul.bottomImg {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .fwn, body.choosediamond-index-pair .fwn, body.loosediamonds-search-filter .fwn, body.choosediamond-index-index .fwn {
    font-weight: normal !important; }
  body.loosediamonds-index-index .w45, body.choosediamond-index-pair .w45, body.loosediamonds-search-filter .w45, body.choosediamond-index-index .w45 {
    width: 45px !important; }
  body.loosediamonds-index-index .mr17, body.choosediamond-index-pair .mr17, body.loosediamonds-search-filter .mr17, body.choosediamond-index-index .mr17 {
    margin-right: 17px !important; }
  body.loosediamonds-index-index .ringsSize ul li, body.choosediamond-index-pair .ringsSize ul li, body.loosediamonds-search-filter .ringsSize ul li, body.choosediamond-index-index .ringsSize ul li {
    font-size: 10px; }
  body.loosediamonds-index-index .ringsSize ul li a, body.choosediamond-index-pair .ringsSize ul li a, body.loosediamonds-search-filter .ringsSize ul li a, body.choosediamond-index-index .ringsSize ul li a {
    color: #000;
    text-decoration: none;
    font-weight: normal; }
  body.loosediamonds-index-index .ringsSize ul li a:hover, body.choosediamond-index-pair .ringsSize ul li a:hover, body.loosediamonds-search-filter .ringsSize ul li a:hover, body.choosediamond-index-index .ringsSize ul li a:hover {
    text-decoration: none !important;
    color: #000; }
  body.loosediamonds-index-index .bin, body.choosediamond-index-pair .bin, body.loosediamonds-search-filter .bin, body.choosediamond-index-index .bin {
    background-image: none !important; }
  body.loosediamonds-index-index .priceTooltip, body.choosediamond-index-pair .priceTooltip, body.loosediamonds-search-filter .priceTooltip, body.choosediamond-index-index .priceTooltip {
    display: none;
    position: absolute;
    border: 1px solid #333;
    background-color: #fff;
    color: #000;
    z-index: 10000 !important;
    font-size: 10px;
    width: 83px;
    text-align: center; }
  body.loosediamonds-index-index .ringDiamond, body.choosediamond-index-pair .ringDiamond, body.loosediamonds-search-filter .ringDiamond, body.choosediamond-index-index .ringDiamond {
    padding: 8px 9px 22px 0 !important; }
  body.loosediamonds-index-index .resetCriteriaRightInner, body.choosediamond-index-pair .resetCriteriaRightInner, body.loosediamonds-search-filter .resetCriteriaRightInner, body.choosediamond-index-index .resetCriteriaRightInner {
    padding: 0;
    width: 195px;
    display: block;
    overflow: hidden;
    border-bottom: 12px solid #E6E7E9;
    margin-bottom: 20px; }
  body.loosediamonds-index-index .resetCriteriaRight h4, body.choosediamond-index-pair .resetCriteriaRight h4, body.loosediamonds-search-filter .resetCriteriaRight h4, body.choosediamond-index-index .resetCriteriaRight h4 {
    background-color: #1E629F;
    color: #FFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 6px 0;
    text-transform: capitalize;
    text-align: center; }
  body.loosediamonds-index-index .satisfiedBox, body.choosediamond-index-pair .satisfiedBox, body.loosediamonds-search-filter .satisfiedBox, body.choosediamond-index-index .satisfiedBox {
    width: 189px;
    margin-bottom: 11px; }
  body.loosediamonds-index-index .satisfiedBoxTop, body.choosediamond-index-pair .satisfiedBoxTop, body.loosediamonds-search-filter .satisfiedBoxTop, body.choosediamond-index-index .satisfiedBoxTop {
    background: url(../images/satisfied-top-img.gif) no-repeat;
    height: 4px; }
  body.loosediamonds-index-index .satisfiedBoxMiddle, body.choosediamond-index-pair .satisfiedBoxMiddle, body.loosediamonds-search-filter .satisfiedBoxMiddle, body.choosediamond-index-index .satisfiedBoxMiddle {
    border-left: solid 1px #dfdfdf;
    border-right: solid 1px #dfdfdf;
    padding: 0 0 5px 15px;
    width: 168px;
    background: url(../images/satisfied-middle.gif) repeat-x #f2f2f2; }
  body.loosediamonds-index-index .satisfiedBoxMiddle span, body.choosediamond-index-pair .satisfiedBoxMiddle span, body.loosediamonds-search-filter .satisfiedBoxMiddle span, body.choosediamond-index-index .satisfiedBoxMiddle span {
    padding-top: 10px;
    display: block;
    margin-bottom: 11px; }
  body.loosediamonds-index-index .satisfiedBoxMiddle span img, body.choosediamond-index-pair .satisfiedBoxMiddle span img, body.loosediamonds-search-filter .satisfiedBoxMiddle span img, body.choosediamond-index-index .satisfiedBoxMiddle span img {
    float: left;
    margin: -5px 8px 0 0; }
  body.loosediamonds-index-index .satisfiedBoxMiddle p, body.choosediamond-index-pair .satisfiedBoxMiddle p, body.loosediamonds-search-filter .satisfiedBoxMiddle p, body.choosediamond-index-index .satisfiedBoxMiddle p {
    padding: 0 0 0 10px;
    text-decoration: underline;
    margin: 0;
    color: #666;
    font-size: 11px; }
  body.loosediamonds-index-index .satisfiedBoxBottom, body.choosediamond-index-pair .satisfiedBoxBottom, body.loosediamonds-search-filter .satisfiedBoxBottom, body.choosediamond-index-index .satisfiedBoxBottom {
    background: url(../images/satisfied-bottom-img.jpg) no-repeat;
    height: 9px; }
  body.loosediamonds-index-index .pl30, body.choosediamond-index-pair .pl30, body.loosediamonds-search-filter .pl30, body.choosediamond-index-index .pl30 {
    padding-left: 30px !important; }
  body.loosediamonds-index-index .w168, body.choosediamond-index-pair .w168, body.loosediamonds-search-filter .w168, body.choosediamond-index-index .w168 {
    width: 168px !important; }
  body.loosediamonds-index-index .byProduct, body.choosediamond-index-pair .byProduct, body.loosediamonds-search-filter .byProduct, body.choosediamond-index-index .byProduct {
    padding: 0;
    margin: 2px 0 0 11px;
    float: left; }
  body.loosediamonds-index-index .byProduct label, body.choosediamond-index-pair .byProduct label, body.loosediamonds-search-filter .byProduct label, body.choosediamond-index-index .byProduct label {
    font-weight: bold;
    text-transform: uppercase; }
  body.loosediamonds-index-index .byProduct ul, body.choosediamond-index-pair .byProduct ul, body.loosediamonds-search-filter .byProduct ul, body.choosediamond-index-index .byProduct ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .byProduct ul li, body.choosediamond-index-pair .byProduct ul li, body.loosediamonds-search-filter .byProduct ul li, body.choosediamond-index-index .byProduct ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 11px; }
  body.loosediamonds-index-index .lh18, body.choosediamond-index-pair .lh18, body.loosediamonds-search-filter .lh18, body.choosediamond-index-index .lh18 {
    line-height: 18px !important; }
  body.loosediamonds-index-index .ml30, body.choosediamond-index-pair .ml30, body.loosediamonds-search-filter .ml30, body.choosediamond-index-index .ml30 {
    margin-left: 30px !important; }
  body.loosediamonds-index-index .tooltipBox1, body.choosediamond-index-pair .tooltipBox1, body.loosediamonds-search-filter .tooltipBox1, body.choosediamond-index-index .tooltipBox1 {
    display: none;
    background: #ffffe1 !important;
    border: 1px solid #000;
    font-size: 11px;
    min-height: 27px;
    margin: 0 !important;
    width: 83px;
    position: absolute;
    top: 21px !important;
    left: 192px !important;
    color: #000;
    text-align: center;
    line-height: 12px;
    padding-top: 3px; }
  body.loosediamonds-index-index .tooltipBox2, body.choosediamond-index-pair .tooltipBox2, body.loosediamonds-search-filter .tooltipBox2, body.choosediamond-index-index .tooltipBox2 {
    display: none;
    background: #ffffe1 !important;
    border: 1px solid #000;
    font-size: 11px;
    min-height: 27px;
    width: 83px;
    position: absolute;
    top: 21px !important;
    left: 320px !important;
    color: #000;
    text-align: center;
    line-height: 12px;
    padding-top: 3px; }
  body.loosediamonds-index-index .tooltipBox3, body.choosediamond-index-pair .tooltipBox3, body.loosediamonds-search-filter .tooltipBox3, body.choosediamond-index-index .tooltipBox3 {
    display: none;
    background: #ffffe1 !important;
    margin: 0 !important;
    border: 1px solid #000;
    font-size: 11px;
    min-height: 27px;
    width: 83px;
    position: absolute;
    top: 21px !important;
    left: 442px !important;
    color: #000;
    text-align: center;
    line-height: 12px;
    padding-top: 3px; }
  body.loosediamonds-index-index .clTraditionalBanner, body.choosediamond-index-pair .clTraditionalBanner, body.loosediamonds-search-filter .clTraditionalBanner, body.choosediamond-index-index .clTraditionalBanner {
    width: 954px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .clTraditionalBannerLeft, body.choosediamond-index-pair .clTraditionalBannerLeft, body.loosediamonds-search-filter .clTraditionalBannerLeft, body.choosediamond-index-index .clTraditionalBannerLeft {
    float: left;
    padding: 0;
    margin: 0;
    border-bottom: solid 2px #2164a0;
    border-top: solid 2px #2164a0; }
  body.loosediamonds-index-index .traditionsbystyle, body.choosediamond-index-pair .traditionsbystyle, body.loosediamonds-search-filter .traditionsbystyle, body.choosediamond-index-index .traditionsbystyle {
    display: block;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0; }
  body.loosediamonds-index-index .traditionsbystyle h3, body.choosediamond-index-pair .traditionsbystyle h3, body.loosediamonds-search-filter .traditionsbystyle h3, body.choosediamond-index-index .traditionsbystyle h3 {
    padding: 0 0 8px;
    margin: 0;
    font-weight: bold;
    color: #000;
    font-size: 12px;
    text-transform: uppercase; }
  body.loosediamonds-index-index .traditionsbystyle ul, body.choosediamond-index-pair .traditionsbystyle ul, body.loosediamonds-search-filter .traditionsbystyle ul, body.choosediamond-index-index .traditionsbystyle ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .traditionsbystyle ul li, body.choosediamond-index-pair .traditionsbystyle ul li, body.loosediamonds-search-filter .traditionsbystyle ul li, body.choosediamond-index-index .traditionsbystyle ul li {
    list-style: none;
    float: left;
    width: 65px;
    margin-right: 28px; }
  body.loosediamonds-index-index .traditionsbystyle ul li span, body.choosediamond-index-pair .traditionsbystyle ul li span, body.loosediamonds-search-filter .traditionsbystyle ul li span, body.choosediamond-index-index .traditionsbystyle ul li span {
    display: block; }
  body.loosediamonds-index-index .traditionsbystyle ul li .checkbox, body.choosediamond-index-pair .traditionsbystyle ul li .checkbox, body.loosediamonds-search-filter .traditionsbystyle ul li .checkbox, body.choosediamond-index-index .traditionsbystyle ul li .checkbox {
    float: right !important;
    margin: -3px 0 0; }
  body.loosediamonds-index-index .traditionsbystyle ul li img, body.choosediamond-index-pair .traditionsbystyle ul li img, body.loosediamonds-search-filter .traditionsbystyle ul li img, body.choosediamond-index-index .traditionsbystyle ul li img {
    margin-bottom: 5px; }
  body.loosediamonds-index-index .mr20, body.choosediamond-index-pair .mr20, body.loosediamonds-search-filter .mr20, body.choosediamond-index-index .mr20 {
    margin-right: 20px !important; }
  body.loosediamonds-index-index .clTraditionalBannerRight, body.choosediamond-index-pair .clTraditionalBannerRight, body.loosediamonds-search-filter .clTraditionalBannerRight, body.choosediamond-index-index .clTraditionalBannerRight {
    border-bottom: 2px solid #660000;
    border-top: 2px solid #660000;
    float: left;
    height: 263px;
    padding: 12px 0 0 35px;
    width: 483px; }
  body.loosediamonds-index-index .clTraditionalBannerRight h4, body.choosediamond-index-pair .clTraditionalBannerRight h4, body.loosediamonds-search-filter .clTraditionalBannerRight h4, body.choosediamond-index-index .clTraditionalBannerRight h4 {
    padding: 0;
    color: #1e629f;
    margin: 0 0 14px;
    font-weight: normal;
    text-transform: capitalize; }
  body.loosediamonds-index-index .traditionsbyProduct, body.choosediamond-index-pair .traditionsbyProduct, body.loosediamonds-search-filter .traditionsbyProduct, body.choosediamond-index-index .traditionsbyProduct {
    float: left;
    width: 122px;
    display: block;
    overflow: hidden;
    margin-left: 48px; }
  body.loosediamonds-index-index .traditionsbyProduct ul, body.choosediamond-index-pair .traditionsbyProduct ul, body.loosediamonds-search-filter .traditionsbyProduct ul, body.choosediamond-index-index .traditionsbyProduct ul {
    padding: 0;
    margin: 0 0 24px; }
  body.loosediamonds-index-index .traditionsbyProduct ul li, body.choosediamond-index-pair .traditionsbyProduct ul li, body.loosediamonds-search-filter .traditionsbyProduct ul li, body.choosediamond-index-index .traditionsbyProduct ul li {
    padding: 0;
    margin: 2px 22px 0 0;
    list-style: none;
    float: left;
    font-size: 11px; }
  body.loosediamonds-index-index .traditionsbyProduct ul li label, body.choosediamond-index-pair .traditionsbyProduct ul li label, body.loosediamonds-search-filter .traditionsbyProduct ul li label, body.choosediamond-index-index .traditionsbyProduct ul li label {
    color: #000;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 7px;
    text-transform: uppercase;
    position: absolute;
    width: 110px; }
  body.loosediamonds-index-index .traditionsRight, body.choosediamond-index-pair .traditionsRight, body.loosediamonds-search-filter .traditionsRight, body.choosediamond-index-index .traditionsRight {
    float: right;
    width: 480px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .traditionsRight ul li label, body.choosediamond-index-pair .traditionsRight ul li label, body.loosediamonds-search-filter .traditionsRight ul li label, body.choosediamond-index-index .traditionsRight ul li label {
    color: #000;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 7px;
    text-transform: uppercase;
    width: 110px; }
  body.loosediamonds-index-index .traditionsRight ul, body.choosediamond-index-pair .traditionsRight ul, body.loosediamonds-search-filter .traditionsRight ul, body.choosediamond-index-index .traditionsRight ul {
    padding: 0;
    margin: 0 0 24px; }
  body.loosediamonds-index-index .traditionsRight ul li, body.choosediamond-index-pair .traditionsRight ul li, body.loosediamonds-search-filter .traditionsRight ul li, body.choosediamond-index-index .traditionsRight ul li {
    padding: 0;
    margin: 2px 0 0 0;
    list-style: none;
    float: left;
    font-size: 11px; }
  body.loosediamonds-index-index .bgclTop, body.choosediamond-index-pair .bgclTop, body.loosediamonds-search-filter .bgclTop, body.choosediamond-index-index .bgclTop {
    background: url(../images/cl-trations-top-box-bg.gif) repeat-x !important; }
  body.loosediamonds-index-index .pb33, body.choosediamond-index-pair .pb33, body.loosediamonds-search-filter .pb33, body.choosediamond-index-index .pb33 {
    padding-bottom: 33px !important; }
  body.loosediamonds-index-index .ml74, body.choosediamond-index-pair .ml74, body.loosediamonds-search-filter .ml74, body.choosediamond-index-index .ml74 {
    margin-left: 74px !important; }
  body.loosediamonds-index-index .refineyour, body.choosediamond-index-pair .refineyour, body.loosediamonds-search-filter .refineyour, body.choosediamond-index-index .refineyour {
    position: absolute;
    margin: -38px 0 0 0; }
  body.loosediamonds-index-index .ringsSearch, body.choosediamond-index-pair .ringsSearch, body.loosediamonds-search-filter .ringsSearch, body.choosediamond-index-index .ringsSearch {
    display: block;
    overflow: hidden;
    margin: 0 0 10px 10px; }
  body.loosediamonds-index-index .ringsSearch input, body.choosediamond-index-pair .ringsSearch input, body.loosediamonds-search-filter .ringsSearch input, body.choosediamond-index-index .ringsSearch input {
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    color: #000;
    float: left;
    border-right: snow;
    font-size: 11px;
    padding: 6px 5px;
    width: 244px;
    height: 14px; }
  body.loosediamonds-index-index .ringsSearch input.searchBtn, body.choosediamond-index-pair .ringsSearch input.searchBtn, body.loosediamonds-search-filter .ringsSearch input.searchBtn, body.choosediamond-index-index .ringsSearch input.searchBtn {
    border: medium none;
    height: 28px;
    padding: 0;
    width: 35px; }
  body.loosediamonds-index-index .top363, body.choosediamond-index-pair .top363, body.loosediamonds-search-filter .top363, body.choosediamond-index-index .top363 {
    top: 363px !important; }
  body.loosediamonds-index-index .paginationRight ul, body.choosediamond-index-pair .paginationRight ul, body.loosediamonds-search-filter .paginationRight ul, body.choosediamond-index-index .paginationRight ul {
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 90000000; }
  body.loosediamonds-index-index .clEnigmaLeftimg, body.choosediamond-index-pair .clEnigmaLeftimg, body.loosediamonds-search-filter .clEnigmaLeftimg, body.choosediamond-index-index .clEnigmaLeftimg {
    float: left;
    margin-right: 10px; }
  body.loosediamonds-index-index .w333, body.choosediamond-index-pair .w333, body.loosediamonds-search-filter .w333, body.choosediamond-index-index .w333 {
    width: 333px !important; }
  body.loosediamonds-index-index .mt14, body.choosediamond-index-pair .mt14, body.loosediamonds-search-filter .mt14, body.choosediamond-index-index .mt14 {
    margin-top: 14px !important; }
  body.loosediamonds-index-index .bcwite, body.choosediamond-index-pair .bcwite, body.loosediamonds-search-filter .bcwite, body.choosediamond-index-index .bcwite {
    background-color: #fff !important; }
  body.loosediamonds-index-index .jewels ul, body.choosediamond-index-pair .jewels ul, body.loosediamonds-search-filter .jewels ul, body.choosediamond-index-index .jewels ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .jewels ul li, body.choosediamond-index-pair .jewels ul li, body.loosediamonds-search-filter .jewels ul li, body.choosediamond-index-index .jewels ul li {
    list-style: none;
    font-size: 11px; }
  body.loosediamonds-index-index .mb25, body.choosediamond-index-pair .mb25, body.loosediamonds-search-filter .mb25, body.choosediamond-index-index .mb25 {
    margin-bottom: 25px !important; }
  body.loosediamonds-index-index .mr90, body.choosediamond-index-pair .mr90, body.loosediamonds-search-filter .mr90, body.choosediamond-index-index .mr90 {
    margin-right: 90px !important; }
  body.loosediamonds-index-index .mt53, body.choosediamond-index-pair .mt53, body.loosediamonds-search-filter .mt53, body.choosediamond-index-index .mt53 {
    margin-top: 53px !important; }
  body.loosediamonds-index-index .w868, body.choosediamond-index-pair .w868, body.loosediamonds-search-filter .w868, body.choosediamond-index-index .w868 {
    width: 868px !important; }
  body.loosediamonds-index-index .w76, body.choosediamond-index-pair .w76, body.loosediamonds-search-filter .w76, body.choosediamond-index-index .w76 {
    width: 76px !important; }
  body.loosediamonds-index-index .shapeName span, body.choosediamond-index-pair .shapeName span, body.loosediamonds-search-filter .shapeName span, body.choosediamond-index-index .shapeName span {
    font-weight: normal !important; }
  body.loosediamonds-index-index .mb15, body.choosediamond-index-pair .mb15, body.loosediamonds-search-filter .mb15, body.choosediamond-index-index .mb15 {
    margin-bottom: 15px !important; }
  body.loosediamonds-index-index .pt30, body.choosediamond-index-pair .pt30, body.loosediamonds-search-filter .pt30, body.choosediamond-index-index .pt30 {
    padding-top: 30px !important; }
  body.loosediamonds-index-index .diamondVideo, body.choosediamond-index-pair .diamondVideo, body.loosediamonds-search-filter .diamondVideo, body.choosediamond-index-index .diamondVideo {
    margin-bottom: 30px; }
  body.loosediamonds-index-index .ffa, body.choosediamond-index-pair .ffa, body.loosediamonds-search-filter .ffa, body.choosediamond-index-index .ffa {
    font-family: "PT Sans",Arial, Helvetica, sans-serif !important; }
  body.loosediamonds-index-index .fwb, body.choosediamond-index-pair .fwb, body.loosediamonds-search-filter .fwb, body.choosediamond-index-index .fwb {
    font-weight: bold !important; }
  body.loosediamonds-index-index .top10Information, body.choosediamond-index-pair .top10Information, body.loosediamonds-search-filter .top10Information, body.choosediamond-index-index .top10Information {
    background-color: #FFF;
    border: 1px solid #B2BFCC;
    color: #666;
    display: block;
    font-weight: normal;
    height: 161px;
    margin: 17px 8px 0 10px;
    overflow: hidden;
    padding: 15px 20px;
    text-align: left;
    width: 183px;
    font-size: 11px; }
  body.loosediamonds-index-index .top10Information h3, body.choosediamond-index-pair .top10Information h3, body.loosediamonds-search-filter .top10Information h3, body.choosediamond-index-index .top10Information h3 {
    padding: 0 0 20px;
    margin: 0;
    color: #2063a0;
    font-size: 11px; }
  body.loosediamonds-index-index .top10Information span, body.choosediamond-index-pair .top10Information span, body.loosediamonds-search-filter .top10Information span, body.choosediamond-index-index .top10Information span {
    color: #666 !important;
    font-weight: bold;
    margin-bottom: 5px;
    display: block; }
  body.loosediamonds-index-index .top10Information table, body.choosediamond-index-pair .top10Information table, body.loosediamonds-search-filter .top10Information table, body.choosediamond-index-index .top10Information table {
    padding: 0;
    margin: 0 0 22px; }
  body.loosediamonds-index-index .top10Information table td, body.choosediamond-index-pair .top10Information table td, body.loosediamonds-search-filter .top10Information table td, body.choosediamond-index-index .top10Information table td {
    padding: 3px 0; }
  body.loosediamonds-index-index .reviewsLinks, body.choosediamond-index-pair .reviewsLinks, body.loosediamonds-search-filter .reviewsLinks, body.choosediamond-index-index .reviewsLinks {
    display: block;
    overflow: hidden;
    margin-bottom: 10px; }
  body.loosediamonds-index-index .reviewsLinks ul, body.choosediamond-index-pair .reviewsLinks ul, body.loosediamonds-search-filter .reviewsLinks ul, body.choosediamond-index-index .reviewsLinks ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .ttn, body.choosediamond-index-pair .ttn, body.loosediamonds-search-filter .ttn, body.choosediamond-index-index .ttn {
    text-decoration: none !important; }
  body.loosediamonds-index-index .reviewsLinks ul li, body.choosediamond-index-pair .reviewsLinks ul li, body.loosediamonds-search-filter .reviewsLinks ul li, body.choosediamond-index-index .reviewsLinks ul li {
    list-style: none; }
  body.loosediamonds-index-index .reviewsLinks a, body.choosediamond-index-pair .reviewsLinks a, body.loosediamonds-search-filter .reviewsLinks a, body.choosediamond-index-index .reviewsLinks a {
    float: left;
    color: #1e629f;
    margin-right: 5px; }
  body.loosediamonds-index-index .bridalCoinbanner, body.choosediamond-index-pair .bridalCoinbanner, body.loosediamonds-search-filter .bridalCoinbanner, body.choosediamond-index-index .bridalCoinbanner {
    width: 953px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .bridalCoinbannerTop, body.choosediamond-index-pair .bridalCoinbannerTop, body.loosediamonds-search-filter .bridalCoinbannerTop, body.choosediamond-index-index .bridalCoinbannerTop {
    padding: 0;
    margin: 0 0 1px;
    background-color: #2063a0;
    border-top: solid 1px #fff; }
  body.loosediamonds-index-index .bridalCoinbannerTop h2, body.choosediamond-index-pair .bridalCoinbannerTop h2, body.loosediamonds-search-filter .bridalCoinbannerTop h2, body.choosediamond-index-index .bridalCoinbannerTop h2 {
    font-size: 35px;
    font-family: "PT Sans","Times New Roman", Times, serif;
    margin: 0;
    color: #fff;
    padding: 60px 0 59px 43px; }
  body.loosediamonds-index-index .bridalCoinbannerTopImg, body.choosediamond-index-pair .bridalCoinbannerTopImg, body.loosediamonds-search-filter .bridalCoinbannerTopImg, body.choosediamond-index-index .bridalCoinbannerTopImg {
    margin-left: 613px;
    position: absolute;
    margin-top: -149px; }
  body.loosediamonds-index-index .bridalCoinbannerBottomOuter, body.choosediamond-index-pair .bridalCoinbannerBottomOuter, body.loosediamonds-search-filter .bridalCoinbannerBottomOuter, body.choosediamond-index-index .bridalCoinbannerBottomOuter {
    border-top: solid 4px #2063a0;
    display: block;
    overflow: hidden;
    padding: 0 35px; }
  body.loosediamonds-index-index .bridalCoinbannerBottom, body.choosediamond-index-pair .bridalCoinbannerBottom, body.loosediamonds-search-filter .bridalCoinbannerBottom, body.choosediamond-index-index .bridalCoinbannerBottom {
    border: solid 1px #2063a0;
    display: block;
    overflow: hidden;
    padding: 13px 35px 0;
    border-top: none;
    border-bottom: none; }
  body.loosediamonds-index-index .bridalCoinbannerBottom h3, body.choosediamond-index-pair .bridalCoinbannerBottom h3, body.loosediamonds-search-filter .bridalCoinbannerBottom h3, body.choosediamond-index-index .bridalCoinbannerBottom h3 {
    padding: 0 0 5px;
    margin: 0;
    color: #2265a1; }
  body.loosediamonds-index-index .bridalCoinbannerBottom p, body.choosediamond-index-pair .bridalCoinbannerBottom p, body.loosediamonds-search-filter .bridalCoinbannerBottom p, body.choosediamond-index-index .bridalCoinbannerBottom p {
    padding: 0 0 15px;
    margin: 0; }
  body.loosediamonds-index-index .bridalCoinbannerBottom h2, body.choosediamond-index-pair .bridalCoinbannerBottom h2, body.loosediamonds-search-filter .bridalCoinbannerBottom h2, body.choosediamond-index-index .bridalCoinbannerBottom h2 {
    padding: 0;
    margin: 0;
    font-size: 14px; }
  body.loosediamonds-index-index .bridalCoinbannerBottomLeft, body.choosediamond-index-pair .bridalCoinbannerBottomLeft, body.loosediamonds-search-filter .bridalCoinbannerBottomLeft, body.choosediamond-index-index .bridalCoinbannerBottomLeft {
    float: left; }
  body.loosediamonds-index-index .bridalCoinbannerBottomLeft table, body.choosediamond-index-pair .bridalCoinbannerBottomLeft table, body.loosediamonds-search-filter .bridalCoinbannerBottomLeft table, body.choosediamond-index-index .bridalCoinbannerBottomLeft table {
    padding: 0;
    margin: 0;
    font-size: 11px; }
  body.loosediamonds-index-index .bridalCoinbannerBottomLeft table td, body.choosediamond-index-pair .bridalCoinbannerBottomLeft table td, body.loosediamonds-search-filter .bridalCoinbannerBottomLeft table td, body.choosediamond-index-index .bridalCoinbannerBottomLeft table td {
    padding: 0 0 29px; }
  body.loosediamonds-index-index .bridalCoinbannerBottomLeft table td label, body.choosediamond-index-pair .bridalCoinbannerBottomLeft table td label, body.loosediamonds-search-filter .bridalCoinbannerBottomLeft table td label, body.choosediamond-index-index .bridalCoinbannerBottomLeft table td label {
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    margin-bottom: 2px; }
  body.loosediamonds-index-index .bridalCoinbannerBottomLeft ul, body.choosediamond-index-pair .bridalCoinbannerBottomLeft ul, body.loosediamonds-search-filter .bridalCoinbannerBottomLeft ul, body.choosediamond-index-index .bridalCoinbannerBottomLeft ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .bridalCoinbannerBottomLeft ul li, body.choosediamond-index-pair .bridalCoinbannerBottomLeft ul li, body.loosediamonds-search-filter .bridalCoinbannerBottomLeft ul li, body.choosediamond-index-index .bridalCoinbannerBottomLeft ul li {
    list-style: none; }
  body.loosediamonds-index-index .bridalCoinbannerBottomLeft table td input, body.choosediamond-index-pair .bridalCoinbannerBottomLeft table td input, body.loosediamonds-search-filter .bridalCoinbannerBottomLeft table td input, body.choosediamond-index-index .bridalCoinbannerBottomLeft table td input {
    font-size: 11px;
    border: solid 1px #e1e1e1;
    padding: 3px 2px;
    width: 130px;
    color: #666; }
  body.loosediamonds-index-index .bridalCoinbannerBottomRight, body.choosediamond-index-pair .bridalCoinbannerBottomRight, body.loosediamonds-search-filter .bridalCoinbannerBottomRight, body.choosediamond-index-index .bridalCoinbannerBottomRight {
    float: right; }
  body.loosediamonds-index-index .print, body.choosediamond-index-pair .print, body.loosediamonds-search-filter .print, body.choosediamond-index-index .print {
    float: left;
    font-weight: normal !important;
    margin: 1px 0 0 !important; }
  body.loosediamonds-index-index .emailBg, body.choosediamond-index-pair .emailBg, body.loosediamonds-search-filter .emailBg, body.choosediamond-index-index .emailBg {
    background: url(../images/email-box-bg1.gif) no-repeat 0 25px !important; }
  body.loosediamonds-index-index .w533, body.choosediamond-index-pair .w533, body.loosediamonds-search-filter .w533, body.choosediamond-index-index .w533 {
    width: 533px; }
  body.loosediamonds-index-index .fs27, body.choosediamond-index-pair .fs27, body.loosediamonds-search-filter .fs27, body.choosediamond-index-index .fs27 {
    font-size: 27px !important; }
  body.loosediamonds-index-index .h73, body.choosediamond-index-pair .h73, body.loosediamonds-search-filter .h73, body.choosediamond-index-index .h73 {
    height: 73px !important; }
  body.loosediamonds-index-index .h66, body.choosediamond-index-pair .h66, body.loosediamonds-search-filter .h66, body.choosediamond-index-index .h66 {
    height: 66px !important; }
  body.loosediamonds-index-index .h68, body.choosediamond-index-pair .h68, body.loosediamonds-search-filter .h68, body.choosediamond-index-index .h68 {
    height: 66px !important; }
  body.loosediamonds-index-index .rangeofgoldCoin, body.choosediamond-index-pair .rangeofgoldCoin, body.loosediamonds-search-filter .rangeofgoldCoin, body.choosediamond-index-index .rangeofgoldCoin {
    width: 869px;
    display: block;
    overflow: hidden;
    background-color: #2063a0;
    padding: 50px 42px; }
  body.loosediamonds-index-index .rangeofgoldCoin h2, body.choosediamond-index-pair .rangeofgoldCoin h2, body.loosediamonds-search-filter .rangeofgoldCoin h2, body.choosediamond-index-index .rangeofgoldCoin h2 {
    font-size: 20px;
    font-family: "PT Sans","Times New Roman", Times, serif;
    font-size: 34px;
    color: #fff; }
  body.loosediamonds-index-index .rangeofgoldCoin h2 span, body.choosediamond-index-pair .rangeofgoldCoin h2 span, body.loosediamonds-search-filter .rangeofgoldCoin h2 span, body.choosediamond-index-index .rangeofgoldCoin h2 span {
    float: left; }
  body.loosediamonds-index-index .bcB, body.choosediamond-index-pair .bcB, body.loosediamonds-search-filter .bcB, body.choosediamond-index-index .bcB {
    border: solid 1px #2265a1 !important; }
  body.loosediamonds-index-index .faqOuter, body.choosediamond-index-pair .faqOuter, body.loosediamonds-search-filter .faqOuter, body.choosediamond-index-index .faqOuter {
    border: 1px solid #CCCCCC;
    display: block;
    margin: 0 38px 25px;
    overflow: hidden;
    padding: 27px 20px;
    width: 837px; }
  body.loosediamonds-index-index .faqOuter h2, body.choosediamond-index-pair .faqOuter h2, body.loosediamonds-search-filter .faqOuter h2, body.choosediamond-index-index .faqOuter h2 {
    margin: 0 0 20px 12px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #000; }
  body.loosediamonds-index-index .faqOuter h3, body.choosediamond-index-pair .faqOuter h3, body.loosediamonds-search-filter .faqOuter h3, body.choosediamond-index-index .faqOuter h3 {
    margin: 0 0 12px 12px;
    padding: 0;
    font-size: 20px;
    font-weight: normal; }
  body.loosediamonds-index-index .ml38, body.choosediamond-index-pair .ml38, body.loosediamonds-search-filter .ml38, body.choosediamond-index-index .ml38 {
    margin-left: 38px !important; }
  body.loosediamonds-index-index .titleTop1, body.choosediamond-index-pair .titleTop1, body.loosediamonds-search-filter .titleTop1, body.choosediamond-index-index .titleTop1 {
    background: url(../images/title-top-bg.gif) no-repeat !important; }
  body.loosediamonds-index-index .zoomPopup, body.choosediamond-index-pair .zoomPopup, body.loosediamonds-search-filter .zoomPopup, body.choosediamond-index-index .zoomPopup {
    width: 806px !important;
    display: block;
    overflow: hidden;
    padding-right: 15px; }
  body.loosediamonds-index-index .zoomPopupTop, body.choosediamond-index-pair .zoomPopupTop, body.loosediamonds-search-filter .zoomPopupTop, body.choosediamond-index-index .zoomPopupTop {
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #e6e7e9;
    padding: 0 0 4px;
    margin-bottom: 9px; }
  body.loosediamonds-index-index .zoomPopupTopLeft, body.choosediamond-index-pair .zoomPopupTopLeft, body.loosediamonds-search-filter .zoomPopupTopLeft, body.choosediamond-index-index .zoomPopupTopLeft {
    float: left;
    margin: 63px 60px 0 0;
    width: 380px;
    height: 210px;
    position: relative; }
  body.loosediamonds-index-index .w356, body.choosediamond-index-pair .w356, body.loosediamonds-search-filter .w356, body.choosediamond-index-index .w356 {
    width: 356px !important; }
  body.loosediamonds-index-index .h251, body.choosediamond-index-pair .h251, body.loosediamonds-search-filter .h251, body.choosediamond-index-index .h251 {
    height: 251px !important; }
  body.loosediamonds-index-index .zoomPopupTopRight, body.choosediamond-index-pair .zoomPopupTopRight, body.loosediamonds-search-filter .zoomPopupTopRight, body.choosediamond-index-index .zoomPopupTopRight {
    float: left; }
  body.loosediamonds-index-index .zoomPopupTopRight h2, body.choosediamond-index-pair .zoomPopupTopRight h2, body.loosediamonds-search-filter .zoomPopupTopRight h2, body.choosediamond-index-index .zoomPopupTopRight h2 {
    padding: 0 0 5px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    margin: 0;
    font-size: 23px; }
  body.loosediamonds-index-index .zoomPopupTopRight span, body.choosediamond-index-pair .zoomPopupTopRight span, body.loosediamonds-search-filter .zoomPopupTopRight span, body.choosediamond-index-index .zoomPopupTopRight span {
    font-weight: bold;
    display: block; }
  body.loosediamonds-index-index .zoomPopupTopRight h4, body.choosediamond-index-pair .zoomPopupTopRight h4, body.loosediamonds-search-filter .zoomPopupTopRight h4, body.choosediamond-index-index .zoomPopupTopRight h4 {
    color: #000;
    display: block;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0; }
  body.loosediamonds-index-index .zoomPopupTopRight h4 span, body.choosediamond-index-pair .zoomPopupTopRight h4 span, body.loosediamonds-search-filter .zoomPopupTopRight h4 span, body.choosediamond-index-index .zoomPopupTopRight h4 span {
    border: medium none;
    color: #000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 3px 0 0; }
  body.loosediamonds-index-index .zoomPopupTopRight ul, body.choosediamond-index-pair .zoomPopupTopRight ul, body.loosediamonds-search-filter .zoomPopupTopRight ul, body.choosediamond-index-index .zoomPopupTopRight ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .zoomPopupTopRight ul li, body.choosediamond-index-pair .zoomPopupTopRight ul li, body.loosediamonds-search-filter .zoomPopupTopRight ul li, body.choosediamond-index-index .zoomPopupTopRight ul li {
    list-style: none;
    float: left;
    margin-right: 7px; }
  body.loosediamonds-index-index .zoomPopupTopRight ul li a, body.choosediamond-index-pair .zoomPopupTopRight ul li a, body.loosediamonds-search-filter .zoomPopupTopRight ul li a, body.choosediamond-index-index .zoomPopupTopRight ul li a {
    border: solid 1px #ccc;
    display: block; }
  body.loosediamonds-index-index .zoomPopupTopRight ul li a:hover, body.choosediamond-index-pair .zoomPopupTopRight ul li a:hover, body.loosediamonds-search-filter .zoomPopupTopRight ul li a:hover, body.choosediamond-index-index .zoomPopupTopRight ul li a:hover {
    border: solid 1px #800; }
  body.loosediamonds-index-index .zoomPopupBottom, body.choosediamond-index-pair .zoomPopupBottom, body.loosediamonds-search-filter .zoomPopupBottom, body.choosediamond-index-index .zoomPopupBottom {
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .zoomPopupBottomLeft, body.choosediamond-index-pair .zoomPopupBottomLeft, body.loosediamonds-search-filter .zoomPopupBottomLeft, body.choosediamond-index-index .zoomPopupBottomLeft {
    float: left;
    margin-top: 22px; }
  body.loosediamonds-index-index .zoomPopupBottomLeft ul, body.choosediamond-index-pair .zoomPopupBottomLeft ul, body.loosediamonds-search-filter .zoomPopupBottomLeft ul, body.choosediamond-index-index .zoomPopupBottomLeft ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .zoomPopupBottomLeft ul li, body.choosediamond-index-pair .zoomPopupBottomLeft ul li, body.loosediamonds-search-filter .zoomPopupBottomLeft ul li, body.choosediamond-index-index .zoomPopupBottomLeft ul li {
    list-style: none;
    float: left;
    margin-right: 3px; }
  body.loosediamonds-index-index .zoomPopupBottomRight, body.choosediamond-index-pair .zoomPopupBottomRight, body.loosediamonds-search-filter .zoomPopupBottomRight, body.choosediamond-index-index .zoomPopupBottomRight {
    float: right; }
  body.loosediamonds-index-index .zoomPopupBottomRight ul, body.choosediamond-index-pair .zoomPopupBottomRight ul, body.loosediamonds-search-filter .zoomPopupBottomRight ul, body.choosediamond-index-index .zoomPopupBottomRight ul {
    border-right: 5px solid #EAEAEA;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  body.loosediamonds-index-index .zoomPopupBottomRight ul li, body.choosediamond-index-pair .zoomPopupBottomRight ul li, body.loosediamonds-search-filter .zoomPopupBottomRight ul li, body.choosediamond-index-index .zoomPopupBottomRight ul li {
    list-style: none;
    float: left;
    border: solid 5px #eaeaea;
    border-right: none; }
  body.loosediamonds-index-index .zoomPopupBottomRight ul li a, body.choosediamond-index-pair .zoomPopupBottomRight ul li a, body.loosediamonds-search-filter .zoomPopupBottomRight ul li a, body.choosediamond-index-index .zoomPopupBottomRight ul li a {
    border: solid 1px #fff;
    background-color: #fff;
    display: block; }
  body.loosediamonds-index-index .zoomPopupBottomRight ul li a:hover, body.choosediamond-index-pair .zoomPopupBottomRight ul li a:hover, body.loosediamonds-search-filter .zoomPopupBottomRight ul li a:hover, body.choosediamond-index-index .zoomPopupBottomRight ul li a:hover {
    border: solid 1px #800; }
  body.loosediamonds-index-index .blueco, body.choosediamond-index-pair .blueco, body.loosediamonds-search-filter .blueco, body.choosediamond-index-index .blueco {
    color: #1e629f !important; }
  body.loosediamonds-index-index .pb10, body.choosediamond-index-pair .pb10, body.loosediamonds-search-filter .pb10, body.choosediamond-index-index .pb10 {
    padding-bottom: 10px !important; }
  body.loosediamonds-index-index .shareOuter, body.choosediamond-index-pair .shareOuter, body.loosediamonds-search-filter .shareOuter, body.choosediamond-index-index .shareOuter {
    border-top: 1px solid #E6E7E9;
    clear: both;
    display: block;
    font-size: 11px;
    margin-left: 19px;
    overflow: hidden;
    padding: 10px 0 0;
    width: 674px; }
  body.loosediamonds-index-index .shareOuter ul, body.choosediamond-index-pair .shareOuter ul, body.loosediamonds-search-filter .shareOuter ul, body.choosediamond-index-index .shareOuter ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .shareOuter ul li, body.choosediamond-index-pair .shareOuter ul li, body.loosediamonds-search-filter .shareOuter ul li, body.choosediamond-index-index .shareOuter ul li {
    list-style: none;
    font-weight: normal !important;
    float: left;
    margin-right: 22px; }
  body.loosediamonds-index-index .shareOuter ul li img, body.choosediamond-index-pair .shareOuter ul li img, body.loosediamonds-search-filter .shareOuter ul li img, body.choosediamond-index-index .shareOuter ul li img {
    float: left; }
  body.loosediamonds-index-index .shareOuter ul li span, body.choosediamond-index-pair .shareOuter ul li span, body.loosediamonds-search-filter .shareOuter ul li span, body.choosediamond-index-index .shareOuter ul li span {
    background: url(../images/add-coment-box.gif) no-repeat;
    border: medium none;
    display: block;
    float: left;
    font-size: 10px;
    padding: 3px;
    text-align: center;
    width: 19px; }
  body.loosediamonds-index-index .customerForm h2, body.choosediamond-index-pair .customerForm h2, body.loosediamonds-search-filter .customerForm h2, body.choosediamond-index-index .customerForm h2 {
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    border-top: solid 1px #2265a1;
    display: block;
    font-size: 11px;
    margin: 2px 0 0;
    font-weight: bold;
    padding: 0 27px;
    width: 286px; }
  body.loosediamonds-index-index .customerForm h2 span, body.choosediamond-index-pair .customerForm h2 span, body.loosediamonds-search-filter .customerForm h2 span, body.choosediamond-index-index .customerForm h2 span {
    float: left; }
  body.loosediamonds-index-index .customerForm ul, body.choosediamond-index-pair .customerForm ul, body.loosediamonds-search-filter .customerForm ul, body.choosediamond-index-index .customerForm ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .customerForm ul li, body.choosediamond-index-pair .customerForm ul li, body.loosediamonds-search-filter .customerForm ul li, body.choosediamond-index-index .customerForm ul li {
    list-style: none;
    margin: 0 0 8px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .customerForm ul li span, body.choosediamond-index-pair .customerForm ul li span, body.loosediamonds-search-filter .customerForm ul li span, body.choosediamond-index-index .customerForm ul li span {
    color: #800;
    margin-right: 2px; }
  body.loosediamonds-index-index .customerForm ul li label, body.choosediamond-index-pair .customerForm ul li label, body.loosediamonds-search-filter .customerForm ul li label, body.choosediamond-index-index .customerForm ul li label {
    float: left;
    font-size: 11px; }
  body.loosediamonds-index-index .customerForm ul li input, body.choosediamond-index-pair .customerForm ul li input, body.loosediamonds-search-filter .customerForm ul li input, body.choosediamond-index-index .customerForm ul li input {
    float: right;
    border: solid 1px #c9c9c9;
    padding: 2px;
    width: 177px;
    /*color: #bfbdbd;*/
    font-size: 11px; }
  body.loosediamonds-index-index .customerForm ul li textarea, body.choosediamond-index-pair .customerForm ul li textarea, body.loosediamonds-search-filter .customerForm ul li textarea, body.choosediamond-index-index .customerForm ul li textarea {
    /*color: #bfbdbd;*/
    border: solid 1px #c9c9c9;
    font-size: 11px;
    height: 65px;
    margin-left: 76px;
    width: 175px;
    padding: 4px 0 4px 4px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.loosediamonds-index-index .customerFormBtn, body.choosediamond-index-pair .customerFormBtn, body.loosediamonds-search-filter .customerFormBtn, body.choosediamond-index-index .customerFormBtn {
    margin-left: 67px; }
  body.loosediamonds-index-index .h73, body.choosediamond-index-pair .h73, body.loosediamonds-search-filter .h73, body.choosediamond-index-index .h73 {
    height: 73px !important; }
  body.loosediamonds-index-index .viewer, body.choosediamond-index-pair .viewer, body.loosediamonds-search-filter .viewer, body.choosediamond-index-index .viewer {
    width: 380px;
    height: 210px;
    position: relative; }
  body.loosediamonds-index-index .iviewer_zoom_status, body.choosediamond-index-pair .iviewer_zoom_status, body.loosediamonds-search-filter .iviewer_zoom_status, body.choosediamond-index-index .iviewer_zoom_status {
    display: none; }
  body.loosediamonds-index-index #cboxOverlay, body.choosediamond-index-pair #cboxOverlay, body.loosediamonds-search-filter #cboxOverlay, body.choosediamond-index-index #cboxOverlay {
    background: none !important; }
  body.loosediamonds-index-index #colorbox, body.choosediamond-index-pair #colorbox, body.loosediamonds-search-filter #colorbox, body.choosediamond-index-index #colorbox {
    background: #fff !important;
    padding-bottom: 25px !important; }
  body.loosediamonds-index-index .zoomPopupTopRight ul li a.active, body.choosediamond-index-pair .zoomPopupTopRight ul li a.active, body.loosediamonds-search-filter .zoomPopupTopRight ul li a.active, body.choosediamond-index-index .zoomPopupTopRight ul li a.active {
    border: solid 1px #800; }
  body.loosediamonds-index-index .zoomPopupBottomRight ul li a.active, body.choosediamond-index-pair .zoomPopupBottomRight ul li a.active, body.loosediamonds-search-filter .zoomPopupBottomRight ul li a.active, body.choosediamond-index-index .zoomPopupBottomRight ul li a.active {
    border: solid 1px #800; }
  body.loosediamonds-index-index .metroDiamondLTop ul li a.active, body.choosediamond-index-pair .metroDiamondLTop ul li a.active, body.loosediamonds-search-filter .metroDiamondLTop ul li a.active, body.choosediamond-index-index .metroDiamondLTop ul li a.active {
    border: solid 1px #800; }
  body.loosediamonds-index-index .mt-14, body.choosediamond-index-pair .mt-14, body.loosediamonds-search-filter .mt-14, body.choosediamond-index-index .mt-14 {
    margin-top: -14px !important; }
  body.loosediamonds-index-index .mt-11, body.choosediamond-index-pair .mt-11, body.loosediamonds-search-filter .mt-11, body.choosediamond-index-index .mt-11 {
    margin-top: -11px !important; }
  body.loosediamonds-index-index .viewer1, body.choosediamond-index-pair .viewer1, body.loosediamonds-search-filter .viewer1, body.choosediamond-index-index .viewer1 {
    height: 251px;
    position: relative;
    width: 356px;
    margin-bottom: 25px; }
  body.loosediamonds-index-index .w228, body.choosediamond-index-pair .w228, body.loosediamonds-search-filter .w228, body.choosediamond-index-index .w228 {
    width: 228px !important; }
  body.loosediamonds-index-index .content1, body.choosediamond-index-pair .content1, body.loosediamonds-search-filter .content1, body.choosediamond-index-index .content1 {
    margin: -1px 0 25px;
    padding: 0; }
  body.loosediamonds-index-index .content2, body.choosediamond-index-pair .content2, body.loosediamonds-search-filter .content2, body.choosediamond-index-index .content2 {
    margin: -1px 0 25px;
    padding: 0; }
  body.loosediamonds-index-index .content3, body.choosediamond-index-pair .content3, body.loosediamonds-search-filter .content3, body.choosediamond-index-index .content3 {
    margin: 0 0 25px;
    padding: 0; }
  body.loosediamonds-index-index .goldCoinOuter, body.choosediamond-index-pair .goldCoinOuter, body.loosediamonds-search-filter .goldCoinOuter, body.choosediamond-index-index .goldCoinOuter {
    width: 953px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .goldCoinTop, body.choosediamond-index-pair .goldCoinTop, body.loosediamonds-search-filter .goldCoinTop, body.choosediamond-index-index .goldCoinTop {
    width: 953px; }
  body.loosediamonds-index-index .goldCoinTopLeft, body.choosediamond-index-pair .goldCoinTopLeft, body.loosediamonds-search-filter .goldCoinTopLeft, body.choosediamond-index-index .goldCoinTopLeft {
    float: left;
    width: 600px;
    padding: 38px 0 7px 31px;
    background: url(../images/gold-coin-left-bg.gif) no-repeat;
    border-bottom: solid 1px #1d629f; }
  body.loosediamonds-index-index .goldCoinTopLeft a, body.choosediamond-index-pair .goldCoinTopLeft a, body.loosediamonds-search-filter .goldCoinTopLeft a, body.choosediamond-index-index .goldCoinTopLeft a {
    color: #2164a0; }
  body.loosediamonds-index-index .goldCoinTopLeftTopmenu, body.choosediamond-index-pair .goldCoinTopLeftTopmenu, body.loosediamonds-search-filter .goldCoinTopLeftTopmenu, body.choosediamond-index-index .goldCoinTopLeftTopmenu {
    font-size: 11px;
    margin: 0 0 30px 19px;
    padding: 0; }
  body.loosediamonds-index-index .goldCoinTopLeftTopmenu ul, body.choosediamond-index-pair .goldCoinTopLeftTopmenu ul, body.loosediamonds-search-filter .goldCoinTopLeftTopmenu ul, body.choosediamond-index-index .goldCoinTopLeftTopmenu ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .goldCoinTopLeftTopmenu ul li, body.choosediamond-index-pair .goldCoinTopLeftTopmenu ul li, body.loosediamonds-search-filter .goldCoinTopLeftTopmenu ul li, body.choosediamond-index-index .goldCoinTopLeftTopmenu ul li {
    list-style: none;
    float: left;
    margin-right: 2px !important; }
  body.loosediamonds-index-index .goldCoinTopLeftTopmenu ul li a, body.choosediamond-index-pair .goldCoinTopLeftTopmenu ul li a, body.loosediamonds-search-filter .goldCoinTopLeftTopmenu ul li a, body.choosediamond-index-index .goldCoinTopLeftTopmenu ul li a {
    color: #2164a0;
    text-decoration: none; }
  body.loosediamonds-index-index .goldCoinTopLeftTopmenu ul li a:hover, body.choosediamond-index-pair .goldCoinTopLeftTopmenu ul li a:hover, body.loosediamonds-search-filter .goldCoinTopLeftTopmenu ul li a:hover, body.choosediamond-index-index .goldCoinTopLeftTopmenu ul li a:hover {
    color: #000; }
  body.loosediamonds-index-index .goldCoinTopLeftTopmenu ul li a.active, body.choosediamond-index-pair .goldCoinTopLeftTopmenu ul li a.active, body.loosediamonds-search-filter .goldCoinTopLeftTopmenu ul li a.active, body.choosediamond-index-index .goldCoinTopLeftTopmenu ul li a.active {
    color: #000; }
  body.loosediamonds-index-index .goldCoinTopLeftL, body.choosediamond-index-pair .goldCoinTopLeftL, body.loosediamonds-search-filter .goldCoinTopLeftL, body.choosediamond-index-index .goldCoinTopLeftL {
    float: left;
    margin-left: 24px;
    position: absolute;
    width: 350px; }
  body.loosediamonds-index-index .goldCoinTopLeftL a, body.choosediamond-index-pair .goldCoinTopLeftL a, body.loosediamonds-search-filter .goldCoinTopLeftL a, body.choosediamond-index-index .goldCoinTopLeftL a {
    font-weight: bold; }
  body.loosediamonds-index-index .goldCoinTopLeftL h3, body.choosediamond-index-pair .goldCoinTopLeftL h3, body.loosediamonds-search-filter .goldCoinTopLeftL h3, body.choosediamond-index-index .goldCoinTopLeftL h3 {
    padding: 0 0 17px;
    margin: 0;
    font-size: 20px;
    font-weight: normal; }
  body.loosediamonds-index-index .goldCoinTopLeftR, body.choosediamond-index-pair .goldCoinTopLeftR, body.loosediamonds-search-filter .goldCoinTopLeftR, body.choosediamond-index-index .goldCoinTopLeftR {
    float: right;
    width: 240px;
    text-align: center; }
  body.loosediamonds-index-index .goldCoinTopLeftR img, body.choosediamond-index-pair .goldCoinTopLeftR img, body.loosediamonds-search-filter .goldCoinTopLeftR img, body.choosediamond-index-index .goldCoinTopLeftR img {
    margin-bottom: 10px; }
  body.loosediamonds-index-index .goldCoinTopLeftL ul, body.choosediamond-index-pair .goldCoinTopLeftL ul, body.loosediamonds-search-filter .goldCoinTopLeftL ul, body.choosediamond-index-index .goldCoinTopLeftL ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .goldCoinTopLeftL ul li, body.choosediamond-index-pair .goldCoinTopLeftL ul li, body.loosediamonds-search-filter .goldCoinTopLeftL ul li, body.choosediamond-index-index .goldCoinTopLeftL ul li {
    list-style: none;
    float: left;
    margin-right: 25px; }
  body.loosediamonds-index-index .goldCoinTopLeftL p, body.choosediamond-index-pair .goldCoinTopLeftL p, body.loosediamonds-search-filter .goldCoinTopLeftL p, body.choosediamond-index-index .goldCoinTopLeftL p {
    padding: 0 0 8px;
    margin: 0;
    line-height: 17px; }
  body.loosediamonds-index-index .goldCoinTopLeftL ul li a, body.choosediamond-index-pair .goldCoinTopLeftL ul li a, body.loosediamonds-search-filter .goldCoinTopLeftL ul li a, body.choosediamond-index-index .goldCoinTopLeftL ul li a {
    color: #2164a0; }
  body.loosediamonds-index-index .goldCoinTopRight, body.choosediamond-index-pair .goldCoinTopRight, body.loosediamonds-search-filter .goldCoinTopRight, body.choosediamond-index-index .goldCoinTopRight {
    float: right; }
  body.loosediamonds-index-index .goldCoinBottom, body.choosediamond-index-pair .goldCoinBottom, body.loosediamonds-search-filter .goldCoinBottom, body.choosediamond-index-index .goldCoinBottom {
    clear: both;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  body.loosediamonds-index-index .goldCoinBottomLeft, body.choosediamond-index-pair .goldCoinBottomLeft, body.loosediamonds-search-filter .goldCoinBottomLeft, body.choosediamond-index-index .goldCoinBottomLeft {
    float: left;
    margin-left: 39px;
    padding-bottom: 9px; }
  body.loosediamonds-index-index .goldCoinBottomLeftTop, body.choosediamond-index-pair .goldCoinBottomLeftTop, body.loosediamonds-search-filter .goldCoinBottomLeftTop, body.choosediamond-index-index .goldCoinBottomLeftTop {
    border: 1px solid #1F63A0;
    margin-bottom: 27px;
    padding: 10px 20px 12px;
    width: 552px;
    border-top: none !important; }
  body.loosediamonds-index-index .goldCoinBottomLeft h3, body.choosediamond-index-pair .goldCoinBottomLeft h3, body.loosediamonds-search-filter .goldCoinBottomLeft h3, body.choosediamond-index-index .goldCoinBottomLeft h3 {
    color: #2466A1;
    font-size: 15px;
    margin: 0 0 12px 0;
    padding: 0; }
  body.loosediamonds-index-index .goldCoinBottomLeft h4, body.choosediamond-index-pair .goldCoinBottomLeft h4, body.loosediamonds-search-filter .goldCoinBottomLeft h4, body.choosediamond-index-index .goldCoinBottomLeft h4 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #2f2f2f;
    font-weight: normal;
    text-transform: inherit; }
  body.loosediamonds-index-index .mr46, body.choosediamond-index-pair .mr46, body.loosediamonds-search-filter .mr46, body.choosediamond-index-index .mr46 {
    margin-right: 46px !important; }
  body.loosediamonds-index-index .w570, body.choosediamond-index-pair .w570, body.loosediamonds-search-filter .w570, body.choosediamond-index-index .w570 {
    width: 570px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a.active {
    background: #800 !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li span {
    height: 18px;
    text-align: center;
    padding: 4px 2px 0 !important;
    background: url(../images/diamonds_line.gif) no-repeat 0px -73px right;
    width: 52px;
    cursor: pointer !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li span.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li span.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li span.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li span.active {
    background: #800 !important;
    color: #FFF !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li span.last, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li span.last, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li span.last, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li span.last {
    color: #FFF !important;
    background-image: none !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li.colorTab span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li.colorTab span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li.colorTab span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li.colorTab span {
    width: 24px;
    height: 18px;
    text-align: center; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li.colorTab span.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li.colorTab span.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li.colorTab span.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li.colorTab span.active {
    background: #800 !important;
    color: #FFF !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li.clarityTab span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li.clarityTab span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li.clarityTab span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li.clarityTab span {
    width: 35px;
    text-align: center; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li.clarityTab span.active {
    background: #800 !important;
    color: #FFF !important; }
  body.loosediamonds-index-index .wd30, body.choosediamond-index-pair .wd30, body.loosediamonds-search-filter .wd30, body.choosediamond-index-index .wd30 {
    width: 30px !important; }
  body.loosediamonds-index-index .adv_BarPolish ul li span, body.choosediamond-index-pair .adv_BarPolish ul li span, body.loosediamonds-search-filter .adv_BarPolish ul li span, body.choosediamond-index-index .adv_BarPolish ul li span {
    width: 25px;
    height: 25px;
    text-align: center; }
  body.loosediamonds-index-index .adv_BarSymmetry ul li span, body.choosediamond-index-pair .adv_BarSymmetry ul li span, body.loosediamonds-search-filter .adv_BarSymmetry ul li span, body.choosediamond-index-index .adv_BarSymmetry ul li span {
    width: 25px;
    height: 25px;
    text-align: center; }
  body.loosediamonds-index-index .adv_BarFluoresence ul li span, body.choosediamond-index-pair .adv_BarFluoresence ul li span, body.loosediamonds-search-filter .adv_BarFluoresence ul li span, body.choosediamond-index-index .adv_BarFluoresence ul li span {
    width: 25px;
    height: 25px;
    text-align: center; }
  body.loosediamonds-index-index .adv_Bar ul li, body.choosediamond-index-pair .adv_Bar ul li, body.loosediamonds-search-filter .adv_Bar ul li, body.choosediamond-index-index .adv_Bar ul li {
    list-style: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .adv_BarPolish, body.choosediamond-index-pair .adv_BarPolish, body.loosediamonds-search-filter .adv_BarPolish, body.choosediamond-index-index .adv_BarPolish {
    display: block;
    float: left;
    margin: 0 0 0 10px; }
  body.loosediamonds-index-index .adv_BarSymmetry, body.choosediamond-index-pair .adv_BarSymmetry, body.loosediamonds-search-filter .adv_BarSymmetry, body.choosediamond-index-index .adv_BarSymmetry {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_BarFluoresence, body.choosediamond-index-pair .adv_BarFluoresence, body.loosediamonds-search-filter .adv_BarFluoresence, body.choosediamond-index-index .adv_BarFluoresence {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_BarTable, body.choosediamond-index-pair .adv_BarTable, body.loosediamonds-search-filter .adv_BarTable, body.choosediamond-index-index .adv_BarTable {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_BarLength, body.choosediamond-index-pair .adv_BarLength, body.loosediamonds-search-filter .adv_BarLength, body.choosediamond-index-index .adv_BarLength {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_BarDepth, body.choosediamond-index-pair .adv_BarDepth, body.loosediamonds-search-filter .adv_BarDepth, body.choosediamond-index-index .adv_BarDepth {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_Bar h4, body.choosediamond-index-pair .adv_Bar h4, body.loosediamonds-search-filter .adv_Bar h4, body.choosediamond-index-index .adv_Bar h4 {
    text-transform: inherit;
    font-size: 11px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    width: 52px; }
  body.loosediamonds-index-index .adv_Bar h3, body.choosediamond-index-pair .adv_Bar h3, body.loosediamonds-search-filter .adv_Bar h3, body.choosediamond-index-index .adv_Bar h3 {
    text-transform: inherit;
    font-size: 11px;
    font-weight: bold;
    float: left;
    padding: 0px 0px 0px 0 !important; }
  body.loosediamonds-index-index .goldCoinBottomRight, body.choosediamond-index-pair .goldCoinBottomRight, body.loosediamonds-search-filter .goldCoinBottomRight, body.choosediamond-index-index .goldCoinBottomRight {
    width: 302px;
    float: right;
    margin-top: 10px;
    background: url(../images/gold-coin-right-box-bg.gif) no-repeat;
    padding: 6px 0 0 0px;
    position: absolute;
    margin-left: 654px; }
  body.loosediamonds-index-index .goldCoinBottomRightBottom, body.choosediamond-index-pair .goldCoinBottomRightBottom, body.loosediamonds-search-filter .goldCoinBottomRightBottom, body.choosediamond-index-index .goldCoinBottomRightBottom {
    margin: 0 1px 0 0;
    padding: 0;
    display: block;
    overflow: hidden;
    float: left; }
  body.loosediamonds-index-index #panel1, body.choosediamond-index-pair #panel1, body.loosediamonds-search-filter #panel1, body.choosediamond-index-index #panel1 {
    display: none;
    background: #fff; }
  body.loosediamonds-index-index .slide, body.choosediamond-index-pair .slide, body.loosediamonds-search-filter .slide, body.choosediamond-index-index .slide {
    margin: 0;
    padding: 4px;
    font-size: 11px; }
  body.loosediamonds-index-index .slide a, body.choosediamond-index-pair .slide a, body.loosediamonds-search-filter .slide a, body.choosediamond-index-index .slide a {
    margin: -29px 0 0 75px;
    display: block;
    text-decoration: none;
    color: #0066ac; }
  body.loosediamonds-index-index .goldCoinBottomRightInner, body.choosediamond-index-pair .goldCoinBottomRightInner, body.loosediamonds-search-filter .goldCoinBottomRightInner, body.choosediamond-index-index .goldCoinBottomRightInner {
    border-right: solid 1px #ccc;
    border-left: solid 1px #ccc;
    padding: 10px 20px 0;
    width: 247px;
    background: url(../images/blue-line-bg.gif) repeat-x #fff;
    display: block; }
  body.loosediamonds-index-index .goldCoinBottomRight h3, body.choosediamond-index-pair .goldCoinBottomRight h3, body.loosediamonds-search-filter .goldCoinBottomRight h3, body.choosediamond-index-index .goldCoinBottomRight h3 {
    margin: 0 0 15px;
    padding: 0;
    font-size: 18px;
    font-weight: normal; }
  body.loosediamonds-index-index .goldCoinBottomRight p, body.choosediamond-index-pair .goldCoinBottomRight p, body.loosediamonds-search-filter .goldCoinBottomRight p, body.choosediamond-index-index .goldCoinBottomRight p {
    margin: 0 0 12px;
    line-height: 18px;
    padding: 0; }
  body.loosediamonds-index-index .goldCoinBottomRight span a, body.choosediamond-index-pair .goldCoinBottomRight span a, body.loosediamonds-search-filter .goldCoinBottomRight span a, body.choosediamond-index-index .goldCoinBottomRight span a {
    color: #0066ac;
    text-decoration: none;
    margin: -30px 0 0 80px;
    float: left; }
  body.loosediamonds-index-index .romanticBanner, body.choosediamond-index-pair .romanticBanner, body.loosediamonds-search-filter .romanticBanner, body.choosediamond-index-index .romanticBanner {
    width: 953px;
    background: url(../images/romaantic-bottom-bg.gif) no-repeat bottom;
    clear: both;
    display: block;
    margin-bottom: 14px;
    overflow: hidden;
    color: #666; }
  body.loosediamonds-index-index .romanticBannerLeft, body.choosediamond-index-pair .romanticBannerLeft, body.loosediamonds-search-filter .romanticBannerLeft, body.choosediamond-index-index .romanticBannerLeft {
    float: left;
    width: 402px;
    padding: 393px 0 59px 75px;
    border-right: 1px dashed #707070;
    background: url(../images/love-img.jpg) no-repeat; }
  body.loosediamonds-index-index .romanticBannerLeft p, body.choosediamond-index-pair .romanticBannerLeft p, body.loosediamonds-search-filter .romanticBannerLeft p, body.choosediamond-index-index .romanticBannerLeft p {
    line-height: 21px;
    color: #000;
    padding: 0 0 21px;
    margin: 0; }
  body.loosediamonds-index-index .romanticBannerRight, body.choosediamond-index-pair .romanticBannerRight, body.loosediamonds-search-filter .romanticBannerRight, body.choosediamond-index-index .romanticBannerRight {
    float: right;
    width: 475px; }
  body.loosediamonds-index-index .romanticBox, body.choosediamond-index-pair .romanticBox, body.loosediamonds-search-filter .romanticBox, body.choosediamond-index-index .romanticBox {
    border-bottom: dashed 1px #707070;
    border-right: dashed 1px #707070;
    float: left;
    height: 185px;
    line-height: 16px;
    padding: 1px 10px 12px 14px;
    text-align: left;
    width: 213px; }
  body.loosediamonds-index-index .mb-5, body.choosediamond-index-pair .mb-5, body.loosediamonds-search-filter .mb-5, body.choosediamond-index-index .mb-5 {
    margin-bottom: -5px !important; }
  body.loosediamonds-index-index .romanticBox h2, body.choosediamond-index-pair .romanticBox h2, body.loosediamonds-search-filter .romanticBox h2, body.choosediamond-index-index .romanticBox h2 {
    margin: -20px 0 15px;
    padding: 0;
    font-size: 21px;
    font-weight: normal; }
  body.loosediamonds-index-index .mb60, body.choosediamond-index-pair .mb60, body.loosediamonds-search-filter .mb60, body.choosediamond-index-index .mb60 {
    margin-bottom: 60px !important; }
  body.loosediamonds-index-index .w905, body.choosediamond-index-pair .w905, body.loosediamonds-search-filter .w905, body.choosediamond-index-index .w905 {
    width: 905px !important; }
  body.loosediamonds-index-index .pi, body.choosediamond-index-pair .pi, body.loosediamonds-search-filter .pi, body.choosediamond-index-index .pi {
    position: inherit !important; }
  body.loosediamonds-index-index .fs13, body.choosediamond-index-pair .fs13, body.loosediamonds-search-filter .fs13, body.choosediamond-index-index .fs13 {
    font-size: 13px !important; }
  body.loosediamonds-index-index .groomsRingsBannerOuter, body.choosediamond-index-pair .groomsRingsBannerOuter, body.loosediamonds-search-filter .groomsRingsBannerOuter, body.choosediamond-index-index .groomsRingsBannerOuter {
    width: 954px; }
  body.loosediamonds-index-index .groomsRingsBannerLeft, body.choosediamond-index-pair .groomsRingsBannerLeft, body.loosediamonds-search-filter .groomsRingsBannerLeft, body.choosediamond-index-index .groomsRingsBannerLeft {
    margin-left: 633px;
    position: absolute;
    top: 354px; }
  body.loosediamonds-index-index .groomsRingsBanner, body.choosediamond-index-pair .groomsRingsBanner, body.loosediamonds-search-filter .groomsRingsBanner, body.choosediamond-index-index .groomsRingsBanner {
    background: url(../images/grooms-rings-banner-bg.gif) no-repeat scroll 0 0 transparent;
    color: #FFF;
    font-family: "PT Sans", "Times New Roman", Times, serif;
    font-size: 36px;
    height: 137px;
    line-height: 54px;
    padding: 17px 0 0 40px;
    width: 954px; }
  body.loosediamonds-index-index .groomsRingsBanner span, body.choosediamond-index-pair .groomsRingsBanner span, body.loosediamonds-search-filter .groomsRingsBanner span, body.choosediamond-index-index .groomsRingsBanner span {
    font-size: 59px;
    display: block; }
  body.loosediamonds-index-index .groomsRingsBannerTop, body.choosediamond-index-pair .groomsRingsBannerTop, body.loosediamonds-search-filter .groomsRingsBannerTop, body.choosediamond-index-index .groomsRingsBannerTop {
    border: 1px solid #1E639F;
    border-top: none;
    display: block;
    margin: 0 0 40px 30px;
    overflow: hidden;
    padding: 15px 0 25px 27px;
    width: 860px; }
  body.loosediamonds-index-index .groomsRingsBannerTop h3, body.choosediamond-index-pair .groomsRingsBannerTop h3, body.loosediamonds-search-filter .groomsRingsBannerTop h3, body.choosediamond-index-index .groomsRingsBannerTop h3 {
    color: #2466A1;
    font-size: 15px;
    margin: 0 0 10px 8px;
    padding: 0; }
  body.loosediamonds-index-index .shippingIcon, body.choosediamond-index-pair .shippingIcon, body.loosediamonds-search-filter .shippingIcon, body.choosediamond-index-index .shippingIcon {
    left: 227px;
    position: absolute;
    top: -5px; }
  body.loosediamonds-index-index .contactIcon, body.choosediamond-index-pair .contactIcon, body.loosediamonds-search-filter .contactIcon, body.choosediamond-index-index .contactIcon {
    position: absolute;
    left: 11px;
    top: -4px; }
  body.loosediamonds-index-index .representativeLeftBg, body.choosediamond-index-pair .representativeLeftBg, body.loosediamonds-search-filter .representativeLeftBg, body.choosediamond-index-index .representativeLeftBg {
    background: url(../images/contact-representiative-left-bg.gif) no-repeat left top !important;
    float: left;
    height: 75px;
    width: 13px; }
  body.loosediamonds-index-index .representativeRightBg, body.choosediamond-index-pair .representativeRightBg, body.loosediamonds-search-filter .representativeRightBg, body.choosediamond-index-index .representativeRightBg {
    background: url(../images/contact-representiative-right-bg.gif) no-repeat right top !important;
    float: right;
    height: 75px;
    width: 13px; }
  body.loosediamonds-index-index .questionBg, body.choosediamond-index-pair .questionBg, body.loosediamonds-search-filter .questionBg, body.choosediamond-index-index .questionBg {
    background: url(../images/contact-representiative-middle-bg.gif) repeat-x !important; }
  body.loosediamonds-index-index .w890, body.choosediamond-index-pair .w890, body.loosediamonds-search-filter .w890, body.choosediamond-index-index .w890 {
    width: 890px !important; }
  body.loosediamonds-index-index .solitareRedBg, body.choosediamond-index-pair .solitareRedBg, body.loosediamonds-search-filter .solitareRedBg, body.choosediamond-index-index .solitareRedBg {
    background: url(../images/solitaring-banner-bg.gif) no-repeat !important; }
  body.loosediamonds-index-index .t346, body.choosediamond-index-pair .t346, body.loosediamonds-search-filter .t346, body.choosediamond-index-index .t346 {
    top: 346px !important; }
  body.loosediamonds-index-index .w127, body.choosediamond-index-pair .w127, body.loosediamonds-search-filter .w127, body.choosediamond-index-index .w127 {
    width: 127px !important; }
  body.loosediamonds-index-index .romanticOuter, body.choosediamond-index-pair .romanticOuter, body.loosediamonds-search-filter .romanticOuter, body.choosediamond-index-index .romanticOuter {
    background: url(../images/romaantic-top-bg.gif) no-repeat;
    display: block;
    overflow: hidden;
    width: 953px;
    padding-top: 6px; }
  body.loosediamonds-index-index .w275, body.choosediamond-index-pair .w275, body.loosediamonds-search-filter .w275, body.choosediamond-index-index .w275 {
    width: 275px !important; }
  body.loosediamonds-index-index .greyBgBox, body.choosediamond-index-pair .greyBgBox, body.loosediamonds-search-filter .greyBgBox, body.choosediamond-index-index .greyBgBox {
    background: url(../images/grey-bg.gif) repeat-x; }
  body.loosediamonds-index-index .ml4, body.choosediamond-index-pair .ml4, body.loosediamonds-search-filter .ml4, body.choosediamond-index-index .ml4 {
    margin-left: 4px !important; }
  body.loosediamonds-index-index .w952, body.choosediamond-index-pair .w952, body.loosediamonds-search-filter .w952, body.choosediamond-index-index .w952 {
    width: 952px !important; }
  body.loosediamonds-index-index .astrologyringsbanner, body.choosediamond-index-pair .astrologyringsbanner, body.loosediamonds-search-filter .astrologyringsbanner, body.choosediamond-index-index .astrologyringsbanner {
    height: 275px;
    padding: 0 19px 0 0;
    width: 934px;
    background: url(../images/astrologyrings-banner-bg.jpg) no-repeat;
    border-bottom: #1e629f 1px solid; }
  body.loosediamonds-index-index .astrologyringsBannerLeft, body.choosediamond-index-pair .astrologyringsBannerLeft, body.loosediamonds-search-filter .astrologyringsBannerLeft, body.choosediamond-index-index .astrologyringsBannerLeft {
    float: left;
    margin-top: 58px;
    padding: 0 0 0 56px;
    width: 217px; }
  body.loosediamonds-index-index .astrologyringsBannerLeftImg, body.choosediamond-index-pair .astrologyringsBannerLeftImg, body.loosediamonds-search-filter .astrologyringsBannerLeftImg, body.choosediamond-index-index .astrologyringsBannerLeftImg {
    float: right; }
  body.loosediamonds-index-index .astrologyringsBannerCenter, body.choosediamond-index-pair .astrologyringsBannerCenter, body.loosediamonds-search-filter .astrologyringsBannerCenter, body.choosediamond-index-index .astrologyringsBannerCenter {
    float: left;
    margin: -8px 0 0 84px;
    width: 217px;
    padding-top: 25px; }
  body.loosediamonds-index-index .enigmaBannerCenterImg, body.choosediamond-index-pair .enigmaBannerCenterImg, body.loosediamonds-search-filter .enigmaBannerCenterImg, body.choosediamond-index-index .enigmaBannerCenterImg {
    float: right; }
  body.loosediamonds-index-index .astrologyringsBannerRight, body.choosediamond-index-pair .astrologyringsBannerRight, body.loosediamonds-search-filter .astrologyringsBannerRight, body.choosediamond-index-index .astrologyringsBannerRight {
    float: right;
    padding: 15px 15px 0 0;
    width: 217px; }
  body.loosediamonds-index-index .astrologyringsBannerRightImg, body.choosediamond-index-pair .astrologyringsBannerRightImg, body.loosediamonds-search-filter .astrologyringsBannerRightImg, body.choosediamond-index-index .astrologyringsBannerRightImg {
    float: right; }
  body.loosediamonds-index-index .mt303, body.choosediamond-index-pair .mt303, body.loosediamonds-search-filter .mt303, body.choosediamond-index-index .mt303 {
    margin-top: 303px !important; }
  body.loosediamonds-index-index .pr9, body.choosediamond-index-pair .pr9, body.loosediamonds-search-filter .pr9, body.choosediamond-index-index .pr9 {
    padding-right: 9px !important; }
  body.loosediamonds-index-index .readmoreBtn, body.choosediamond-index-pair .readmoreBtn, body.loosediamonds-search-filter .readmoreBtn, body.choosediamond-index-index .readmoreBtn {
    padding: 4px 4px;
    margin: 0;
    background: #fff;
    color: #3083b5;
    display: block; }
  body.loosediamonds-index-index .btn-slide1, body.choosediamond-index-pair .btn-slide1, body.loosediamonds-search-filter .btn-slide1, body.choosediamond-index-index .btn-slide1 {
    color: #fff;
    display: none !important;
    margin: 0 !important; }
  body.loosediamonds-index-index .caratLaneDestiny, body.choosediamond-index-pair .caratLaneDestiny, body.loosediamonds-search-filter .caratLaneDestiny, body.choosediamond-index-index .caratLaneDestiny {
    width: 168px;
    display: block;
    overflow: hidden;
    border: solid 6px #e6e7e9;
    font-size: 12px;
    padding: 9px 7px;
    color: #333;
    margin-bottom: 20px; }
  body.loosediamonds-index-index .caratLaneDestiny h3, body.choosediamond-index-pair .caratLaneDestiny h3, body.loosediamonds-search-filter .caratLaneDestiny h3, body.choosediamond-index-index .caratLaneDestiny h3 {
    color: #1e629f;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 12px; }
  body.loosediamonds-index-index .caratLaneDestiny span, body.choosediamond-index-pair .caratLaneDestiny span, body.loosediamonds-search-filter .caratLaneDestiny span, body.choosediamond-index-index .caratLaneDestiny span {
    font-weight: bold;
    display: block;
    margin-bottom: 10px; }
  body.loosediamonds-index-index .mL20, body.choosediamond-index-pair .mL20, body.loosediamonds-search-filter .mL20, body.choosediamond-index-index .mL20 {
    margin-left: 20px; }
  body.loosediamonds-index-index .caratLaneDestiny p, body.choosediamond-index-pair .caratLaneDestiny p, body.loosediamonds-search-filter .caratLaneDestiny p, body.choosediamond-index-index .caratLaneDestiny p {
    padding: 0 0 10px;
    margin: 0;
    line-height: 18px; }
  body.loosediamonds-index-index .engravedGiftsBanner, body.choosediamond-index-pair .engravedGiftsBanner, body.loosediamonds-search-filter .engravedGiftsBanner, body.choosediamond-index-index .engravedGiftsBanner {
    width: 953px;
    padding: 0;
    border-bottom: solid 1px #1d629f;
    margin: 0 0 25px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .engravedGiftsBannerLeft, body.choosediamond-index-pair .engravedGiftsBannerLeft, body.loosediamonds-search-filter .engravedGiftsBannerLeft, body.choosediamond-index-index .engravedGiftsBannerLeft {
    float: left; }
  body.loosediamonds-index-index .engravedGiftsBannerRight, body.choosediamond-index-pair .engravedGiftsBannerRight, body.loosediamonds-search-filter .engravedGiftsBannerRight, body.choosediamond-index-index .engravedGiftsBannerRight {
    float: right;
    width: 714px; }
  body.loosediamonds-index-index .engravedGiftsBannerRight ul, body.choosediamond-index-pair .engravedGiftsBannerRight ul, body.loosediamonds-search-filter .engravedGiftsBannerRight ul, body.choosediamond-index-index .engravedGiftsBannerRight ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .engravedGiftsBannerRight ul li, body.choosediamond-index-pair .engravedGiftsBannerRight ul li, body.loosediamonds-search-filter .engravedGiftsBannerRight ul li, body.choosediamond-index-index .engravedGiftsBannerRight ul li {
    float: left;
    list-style: none;
    padding-bottom: 22px; }
  body.loosediamonds-index-index .bRD, body.choosediamond-index-pair .bRD, body.loosediamonds-search-filter .bRD, body.choosediamond-index-index .bRD {
    border-right: 1px dashed #707070; }
  body.loosediamonds-index-index .engravedGiftsBannerRight ul li p, body.choosediamond-index-pair .engravedGiftsBannerRight ul li p, body.loosediamonds-search-filter .engravedGiftsBannerRight ul li p, body.choosediamond-index-index .engravedGiftsBannerRight ul li p {
    padding: 0;
    line-height: 18px;
    margin: 0 0 0 44px;
    color: #999;
    font-weight: bold;
    font-size: 11px; }
  body.loosediamonds-index-index .engravedGiftsBannerRight ul li img, body.choosediamond-index-pair .engravedGiftsBannerRight ul li img, body.loosediamonds-search-filter .engravedGiftsBannerRight ul li img, body.choosediamond-index-index .engravedGiftsBannerRight ul li img {
    margin-bottom: 45px; }
  body.loosediamonds-index-index .engravedGiftsBannerRight ul li p span, body.choosediamond-index-pair .engravedGiftsBannerRight ul li p span, body.loosediamonds-search-filter .engravedGiftsBannerRight ul li p span, body.choosediamond-index-index .engravedGiftsBannerRight ul li p span {
    color: #1d629f; }
  body.loosediamonds-index-index .pb3, body.choosediamond-index-pair .pb3, body.loosediamonds-search-filter .pb3, body.choosediamond-index-index .pb3 {
    padding-bottom: 3px !important; }
  body.loosediamonds-index-index .giftbyRelationship, body.choosediamond-index-pair .giftbyRelationship, body.loosediamonds-search-filter .giftbyRelationship, body.choosediamond-index-index .giftbyRelationship {
    display: block;
    overflow: hidden;
    width: 953px; }
  body.loosediamonds-index-index .giftbyRelationshipBox, body.choosediamond-index-pair .giftbyRelationshipBox, body.loosediamonds-search-filter .giftbyRelationshipBox, body.choosediamond-index-index .giftbyRelationshipBox {
    width: 238px;
    border-right: dashed 1px #707070;
    border-bottom: dashed 1px #707070;
    float: left;
    height: 197px; }
  body.loosediamonds-index-index .giftbyRelationshipBox1, body.choosediamond-index-pair .giftbyRelationshipBox1, body.loosediamonds-search-filter .giftbyRelationshipBox1, body.choosediamond-index-index .giftbyRelationshipBox1 {
    width: 474px;
    border-right: dashed 1px #707070;
    border-bottom: dashed 1px #707070;
    float: left;
    height: 182px;
    padding: 0 0 15px; }
  body.loosediamonds-index-index .giftbyRelationship h2, body.choosediamond-index-pair .giftbyRelationship h2, body.loosediamonds-search-filter .giftbyRelationship h2, body.choosediamond-index-index .giftbyRelationship h2 {
    margin: 0;
    font-size: 21px;
    font-weight: normal;
    float: left;
    padding: 0 0 0 10px; }
  body.loosediamonds-index-index .giftbyRelationship p, body.choosediamond-index-pair .giftbyRelationship p, body.loosediamonds-search-filter .giftbyRelationship p, body.choosediamond-index-index .giftbyRelationship p {
    margin: 0;
    padding: 0 0 0 10px;
    color: #666;
    clear: both; }
  body.loosediamonds-index-index .mt-23, body.choosediamond-index-pair .mt-23, body.loosediamonds-search-filter .mt-23, body.choosediamond-index-index .mt-23 {
    margin-top: -23px !important; }
  body.loosediamonds-index-index .mt-20, body.choosediamond-index-pair .mt-20, body.loosediamonds-search-filter .mt-20, body.choosediamond-index-index .mt-20 {
    margin-top: -20px !important; }
  body.loosediamonds-index-index .mt-6, body.choosediamond-index-pair .mt-6, body.loosediamonds-search-filter .mt-6, body.choosediamond-index-index .mt-6 {
    margin-top: -6px !important; }
  body.loosediamonds-index-index .clTraditionsbanner, body.choosediamond-index-pair .clTraditionsbanner, body.loosediamonds-search-filter .clTraditionsbanner, body.choosediamond-index-index .clTraditionsbanner {
    background: url(../images/cl-traditions-banner.jpg) no-repeat;
    border-bottom: 1px solid #1d629f;
    border-top: 3px solid #1d629f;
    height: 275px;
    padding: 0 19px 0 0;
    width: 934px; }
  body.loosediamonds-index-index .clTraditionsTopBg, body.choosediamond-index-pair .clTraditionsTopBg, body.loosediamonds-search-filter .clTraditionsTopBg, body.choosediamond-index-index .clTraditionsTopBg {
    background: url(../images/cl-traditions-top-bg.gif) no-repeat !important; }
  body.loosediamonds-index-index .pl11, body.choosediamond-index-pair .pl11, body.loosediamonds-search-filter .pl11, body.choosediamond-index-index .pl11 {
    padding-left: 11px; }
  body.loosediamonds-index-index .banglesBannerLeft, body.choosediamond-index-pair .banglesBannerLeft, body.loosediamonds-search-filter .banglesBannerLeft, body.choosediamond-index-index .banglesBannerLeft {
    margin-left: 526px;
    position: absolute;
    top: 361px; }
  body.loosediamonds-index-index .h96, body.choosediamond-index-pair .h96, body.loosediamonds-search-filter .h96, body.choosediamond-index-index .h96 {
    height: 96px; }
  body.loosediamonds-index-index .w109, body.choosediamond-index-pair .w109, body.loosediamonds-search-filter .w109, body.choosediamond-index-index .w109 {
    width: 109px !important; }
  body.loosediamonds-index-index .educationBannerRightPopup, body.choosediamond-index-pair .educationBannerRightPopup, body.loosediamonds-search-filter .educationBannerRightPopup, body.choosediamond-index-index .educationBannerRightPopup {
    padding: 22px 25px;
    background: #FFF !important;
    border-left-color: none !important;
    margin-bottom: 11px !important; }
  body.loosediamonds-index-index html.mt196, body.choosediamond-index-pair html.mt196, body.loosediamonds-search-filter html.mt196, body.choosediamond-index-index html.mt196 {
    margin-top: -195px !important; }
  body.loosediamonds-index-index html.educationBannerRightPopup, body.choosediamond-index-pair html.educationBannerRightPopup, body.loosediamonds-search-filter html.educationBannerRightPopup, body.choosediamond-index-index html.educationBannerRightPopup {
    width: 424px !important;
    height: 355px; }
  body.loosediamonds-index-index .cb, body.choosediamond-index-pair .cb, body.loosediamonds-search-filter .cb, body.choosediamond-index-index .cb {
    clear: both; }
  body.loosediamonds-index-index .educationBannerRightPopupTop, body.choosediamond-index-pair .educationBannerRightPopupTop, body.loosediamonds-search-filter .educationBannerRightPopupTop, body.choosediamond-index-index .educationBannerRightPopupTop {
    width: 429px;
    margin-bottom: 18px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .educationBannerTopLeft, body.choosediamond-index-pair .educationBannerTopLeft, body.loosediamonds-search-filter .educationBannerTopLeft, body.choosediamond-index-index .educationBannerTopLeft {
    float: left; }
  body.loosediamonds-index-index .educationBannerTopLeft p, body.choosediamond-index-pair .educationBannerTopLeft p, body.loosediamonds-search-filter .educationBannerTopLeft p, body.choosediamond-index-index .educationBannerTopLeft p {
    color: #585858;
    line-height: 17px;
    margin: 0 0 5px;
    padding: 0;
    font-size: 12px !important;
    font-weight: normal; }
  body.loosediamonds-index-index .educationBannerTopRight, body.choosediamond-index-pair .educationBannerTopRight, body.loosediamonds-search-filter .educationBannerTopRight, body.choosediamond-index-index .educationBannerTopRight {
    float: right; }
  body.loosediamonds-index-index .educationBannerRightPopupTop h3, body.choosediamond-index-pair .educationBannerRightPopupTop h3, body.loosediamonds-search-filter .educationBannerRightPopupTop h3, body.choosediamond-index-index .educationBannerRightPopupTop h3 {
    margin: 0;
    font-size: 37px !important;
    font-weight: normal;
    padding: 20px 0 0; }
  body.loosediamonds-index-index .educationBannerRightPopupTopLeft, body.choosediamond-index-pair .educationBannerRightPopupTopLeft, body.loosediamonds-search-filter .educationBannerRightPopupTopLeft, body.choosediamond-index-index .educationBannerRightPopupTopLeft {
    float: right;
    width: 237px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.loosediamonds-index-index .educationBannerRightPopupTopLeft p, body.choosediamond-index-pair .educationBannerRightPopupTopLeft p, body.loosediamonds-search-filter .educationBannerRightPopupTopLeft p, body.choosediamond-index-index .educationBannerRightPopupTopLeft p {
    padding: 0;
    margin: 0 0 5px 0;
    color: #585858;
    line-height: 17px;
    font-size: 12px !important;
    font-weight: normal; }
  body.loosediamonds-index-index .educationBannerRightPopupbottom, body.choosediamond-index-pair .educationBannerRightPopupbottom, body.loosediamonds-search-filter .educationBannerRightPopupbottom, body.choosediamond-index-index .educationBannerRightPopupbottom {
    width: 429px; }
  body.loosediamonds-index-index div.tooltipstyle, body.choosediamond-index-pair div.tooltipstyle, body.loosediamonds-search-filter div.tooltipstyle, body.choosediamond-index-index div.tooltipstyle {
    top: -2px !important;
    left: 1px !important;
    border-left: none;
    cursor: pointer;
    list-style: none; }
  body.loosediamonds-index-index .close, body.choosediamond-index-pair .close, body.loosediamonds-search-filter .close, body.choosediamond-index-index .close {
    float: right;
    margin-top: -10px;
    cursor: pointer; }
  body.loosediamonds-index-index .fs29, body.choosediamond-index-pair .fs29, body.loosediamonds-search-filter .fs29, body.choosediamond-index-index .fs29 {
    font-size: 29px !important; }
  body.loosediamonds-index-index .h70, body.choosediamond-index-pair .h70, body.loosediamonds-search-filter .h70, body.choosediamond-index-index .h70 {
    height: 70px !important; }
  body.loosediamonds-index-index .cutOuter, body.choosediamond-index-pair .cutOuter, body.loosediamonds-search-filter .cutOuter, body.choosediamond-index-index .cutOuter {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    border-top: solid 1px #d6d6ca;
    border-bottom: solid 1px #d6d6ca; }
  body.loosediamonds-index-index .cutOuter ul, body.choosediamond-index-pair .cutOuter ul, body.loosediamonds-search-filter .cutOuter ul, body.choosediamond-index-index .cutOuter ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .cutOuter ul li, body.choosediamond-index-pair .cutOuter ul li, body.loosediamonds-search-filter .cutOuter ul li, body.choosediamond-index-index .cutOuter ul li {
    list-style: none;
    float: left;
    padding: 0;
    margin-right: -11px !important; }
  body.loosediamonds-index-index .polishOuter, body.choosediamond-index-pair .polishOuter, body.loosediamonds-search-filter .polishOuter, body.choosediamond-index-index .polishOuter {
    display: block;
    overflow: hidden;
    padding: 0; }
  body.loosediamonds-index-index .polishOuter ul, body.choosediamond-index-pair .polishOuter ul, body.loosediamonds-search-filter .polishOuter ul, body.choosediamond-index-index .polishOuter ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .polishOuter ul li, body.choosediamond-index-pair .polishOuter ul li, body.loosediamonds-search-filter .polishOuter ul li, body.choosediamond-index-index .polishOuter ul li {
    float: left;
    list-style: none outside none;
    padding: 0; }
  body.loosediamonds-index-index .polishOuter ul li span, body.choosediamond-index-pair .polishOuter ul li span, body.loosediamonds-search-filter .polishOuter ul li span, body.choosediamond-index-index .polishOuter ul li span {
    float: left;
    width: 49px !important; }
  body.loosediamonds-index-index .pr0, body.choosediamond-index-pair .pr0, body.loosediamonds-search-filter .pr0, body.choosediamond-index-index .pr0 {
    padding-right: 0 !important; }
  body.loosediamonds-index-index .gia, body.choosediamond-index-pair .gia, body.loosediamonds-search-filter .gia, body.choosediamond-index-index .gia {
    padding: 0;
    margin: 0;
    float: left; }
  body.loosediamonds-index-index .gia ul, body.choosediamond-index-pair .gia ul, body.loosediamonds-search-filter .gia ul, body.choosediamond-index-index .gia ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .gia ul li, body.choosediamond-index-pair .gia ul li, body.loosediamonds-search-filter .gia ul li, body.choosediamond-index-index .gia ul li {
    list-style: none;
    float: left;
    margin-right: -1px !important; }
  body.loosediamonds-index-index .gia ul li span, body.choosediamond-index-pair .gia ul li span, body.loosediamonds-search-filter .gia ul li span, body.choosediamond-index-index .gia ul li span {
    padding: -3px 0 !important;
    margin: 0 5px 0 0;
    width: 17px !important;
    display: block; }
  body.loosediamonds-index-index .gia ul li label, body.choosediamond-index-pair .gia ul li label, body.loosediamonds-search-filter .gia ul li label, body.choosediamond-index-index .gia ul li label {
    float: right;
    font-size: 11px;
    padding-top: 3px;
    width: 30px; }
  body.loosediamonds-index-index .satisfiedFeedfack, body.choosediamond-index-pair .satisfiedFeedfack, body.loosediamonds-search-filter .satisfiedFeedfack, body.choosediamond-index-index .satisfiedFeedfack {
    padding: 11px 0 0;
    margin: -13px 0 0 -65px;
    width: 275px;
    position: absolute;
    background: url(../images/arow-toltip.png) no-repeat 0 0; }
  body.loosediamonds-index-index .satisfiedFeedfackInner, body.choosediamond-index-pair .satisfiedFeedfackInner, body.loosediamonds-search-filter .satisfiedFeedfackInner, body.choosediamond-index-index .satisfiedFeedfackInner {
    padding: 12px 10px;
    margin: 0;
    border: solid 1px #999;
    background-color: #fff;
    border-top: none;
    width: 253px; }
  body.loosediamonds-index-index .satisfiedFeedfack h3, body.choosediamond-index-pair .satisfiedFeedfack h3, body.loosediamonds-search-filter .satisfiedFeedfack h3, body.choosediamond-index-index .satisfiedFeedfack h3 {
    padding: 0 0 13px;
    margin: 0;
    display: block;
    overflow: hidden;
    color: #1d629f;
    font-size: 15px; }
  body.loosediamonds-index-index .satisfiedFeedfack h3 span, body.choosediamond-index-pair .satisfiedFeedfack h3 span, body.loosediamonds-search-filter .satisfiedFeedfack h3 span, body.choosediamond-index-index .satisfiedFeedfack h3 span {
    float: left; }
  body.loosediamonds-index-index .satisfiedFeedfack h3 img, body.choosediamond-index-pair .satisfiedFeedfack h3 img, body.loosediamonds-search-filter .satisfiedFeedfack h3 img, body.choosediamond-index-index .satisfiedFeedfack h3 img {
    float: right;
    margin-top: 7px; }
  body.loosediamonds-index-index .satisfiedFeedfack p, body.choosediamond-index-pair .satisfiedFeedfack p, body.loosediamonds-search-filter .satisfiedFeedfack p, body.choosediamond-index-index .satisfiedFeedfack p {
    padding: 0 0 15px;
    margin: 0;
    font-size: 11px; }
  body.loosediamonds-index-index .satisfiedFeedfackInner input, body.choosediamond-index-pair .satisfiedFeedfackInner input, body.loosediamonds-search-filter .satisfiedFeedfackInner input, body.choosediamond-index-index .satisfiedFeedfackInner input {
    width: 130px;
    margin-right: 5px;
    margin-top: 8px;
    margin-bottom: 10px;
    font-size: 11px;
    color: #555; }
  body.loosediamonds-index-index .satisfiedFeedfackInner label, body.choosediamond-index-pair .satisfiedFeedfackInner label, body.loosediamonds-search-filter .satisfiedFeedfackInner label, body.choosediamond-index-index .satisfiedFeedfackInner label {
    padding-top: 10px; }
  body.loosediamonds-index-index .satisfiedFeedfackInner textarea, body.choosediamond-index-pair .satisfiedFeedfackInner textarea, body.loosediamonds-search-filter .satisfiedFeedfackInner textarea, body.choosediamond-index-index .satisfiedFeedfackInner textarea {
    width: 250px;
    font-size: 11px;
    color: #555;
    height: 50px;
    margin-bottom: 7px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.loosediamonds-index-index .ml50, body.choosediamond-index-pair .ml50, body.loosediamonds-search-filter .ml50, body.choosediamond-index-index .ml50 {
    margin-left: 50px !important; }
  body.loosediamonds-index-index .w300, body.choosediamond-index-pair .w300, body.loosediamonds-search-filter .w300, body.choosediamond-index-index .w300 {
    width: 300px !important; }
  body.loosediamonds-index-index .compareDiamonds, body.choosediamond-index-pair .compareDiamonds, body.loosediamonds-search-filter .compareDiamonds, body.choosediamond-index-index .compareDiamonds {
    float: left;
    border: 1px solid #CECECF;
    width: 913px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    position: absolute;
    background-color: white;
    left: 15%;
    outline: 0; }
  body.loosediamonds-index-index .compareDiamondsTitle, body.choosediamond-index-pair .compareDiamondsTitle, body.loosediamonds-search-filter .compareDiamondsTitle, body.choosediamond-index-index .compareDiamondsTitle {
    padding: 5px 10px;
    width: 893px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .compareDiamondsContent, body.choosediamond-index-pair .compareDiamondsContent, body.loosediamonds-search-filter .compareDiamondsContent, body.choosediamond-index-index .compareDiamondsContent {
    width: 913px; }
  body.loosediamonds-index-index .compareDiamondsTitle span, body.choosediamond-index-pair .compareDiamondsTitle span, body.loosediamonds-search-filter .compareDiamondsTitle span, body.choosediamond-index-index .compareDiamondsTitle span {
    font-size: 11px;
    color: #FFF;
    display: block;
    overflow: hidden;
    font-weight: bold; }
  body.loosediamonds-index-index .compareDiamondsTitle span.diamondsTitleLeft, body.choosediamond-index-pair .compareDiamondsTitle span.diamondsTitleLeft, body.loosediamonds-search-filter .compareDiamondsTitle span.diamondsTitleLeft, body.choosediamond-index-index .compareDiamondsTitle span.diamondsTitleLeft {
    float: left; }
  body.loosediamonds-index-index .compareDiamondsTitle span.diamondsTitleRight, body.choosediamond-index-pair .compareDiamondsTitle span.diamondsTitleRight, body.loosediamonds-search-filter .compareDiamondsTitle span.diamondsTitleRight, body.choosediamond-index-index .compareDiamondsTitle span.diamondsTitleRight {
    float: right; }
  body.loosediamonds-index-index .compareDiamondsTitle span.diamondsTitleRight a, body.choosediamond-index-pair .compareDiamondsTitle span.diamondsTitleRight a, body.loosediamonds-search-filter .compareDiamondsTitle span.diamondsTitleRight a, body.choosediamond-index-index .compareDiamondsTitle span.diamondsTitleRight a {
    color: #fff;
    text-decoration: none; }
  body.loosediamonds-index-index .compareDiamondsContentLeft, body.choosediamond-index-pair .compareDiamondsContentLeft, body.loosediamonds-search-filter .compareDiamondsContentLeft, body.choosediamond-index-index .compareDiamondsContentLeft {
    width: 166px;
    float: left;
    border-right: solid 1px #CECECF; }
  body.loosediamonds-index-index .compareDiamondsContentRight, body.choosediamond-index-pair .compareDiamondsContentRight, body.loosediamonds-search-filter .compareDiamondsContentRight, body.choosediamond-index-index .compareDiamondsContentRight {
    width: 567px;
    float: right;
    padding: 0 22px 1px;
    position: relative; }
  body.loosediamonds-index-index .compareDiamondsContent table td, body.choosediamond-index-pair .compareDiamondsContent table td, body.loosediamonds-search-filter .compareDiamondsContent table td, body.choosediamond-index-index .compareDiamondsContent table td {
    padding: 5px 0 5px 17px;
    text-align: left;
    width: 120px;
    font-size: 10px; }
  body.loosediamonds-index-index .compareDiamondsContentLeft table td, body.choosediamond-index-pair .compareDiamondsContentLeft table td, body.loosediamonds-search-filter .compareDiamondsContentLeft table td, body.choosediamond-index-index .compareDiamondsContentLeft table td {
    color: #1D629F;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0 5px 17px; }
  body.loosediamonds-index-index .compareDiamondsContent table td input, body.choosediamond-index-pair .compareDiamondsContent table td input, body.loosediamonds-search-filter .compareDiamondsContent table td input, body.choosediamond-index-index .compareDiamondsContent table td input {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .compareDiamondsContent table td span, body.choosediamond-index-pair .compareDiamondsContent table td span, body.loosediamonds-search-filter .compareDiamondsContent table td span, body.choosediamond-index-index .compareDiamondsContent table td span {
    margin-left: 14px;
    float: left; }
  body.loosediamonds-index-index .compareDiamondsContent table td span img, body.choosediamond-index-pair .compareDiamondsContent table td span img, body.loosediamonds-search-filter .compareDiamondsContent table td span img, body.choosediamond-index-index .compareDiamondsContent table td span img {
    float: left;
    margin: -2px 4px 0 0; }
  body.loosediamonds-index-index .compareDiamondsContent table th, body.choosediamond-index-pair .compareDiamondsContent table th, body.loosediamonds-search-filter .compareDiamondsContent table th, body.choosediamond-index-index .compareDiamondsContent table th {
    color: #000;
    padding: 4px 0 4px 25px;
    font-weight: bold;
    text-align: left; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom, body.choosediamond-index-index .compareDiamondsContent table tr.bottom {
    color: #1d629f;
    font-weight: bold; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom td, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom td, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom td, body.choosediamond-index-index .compareDiamondsContent table tr.bottom td {
    font-size: 12px; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom td a, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom td a, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom td a, body.choosediamond-index-index .compareDiamondsContent table tr.bottom td a {
    color: #1d629f;
    text-decoration: none; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom td a:hover, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom td a:hover, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom td a:hover, body.choosediamond-index-index .compareDiamondsContent table tr.bottom td a:hover {
    color: #1d629f;
    text-decoration: underline; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom td img, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom td img, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom td img, body.choosediamond-index-index .compareDiamondsContent table tr.bottom td img {
    padding-right: 5px; }
  body.loosediamonds-index-index .compareDiamondsBtnLeft, body.choosediamond-index-pair .compareDiamondsBtnLeft, body.loosediamonds-search-filter .compareDiamondsBtnLeft, body.choosediamond-index-index .compareDiamondsBtnLeft {
    position: absolute;
    background: url(../images/diamonds-btn-left.gif) no-repeat;
    width: 17px;
    height: 40px;
    top: 163px;
    left: -1px;
    z-index: 100000 !important; }
  body.loosediamonds-index-index .compareDiamondsBtnRight, body.choosediamond-index-pair .compareDiamondsBtnRight, body.loosediamonds-search-filter .compareDiamondsBtnRight, body.choosediamond-index-index .compareDiamondsBtnRight {
    position: absolute;
    background: url(../images/diamonds-btn-right.gif) no-repeat;
    width: 17px;
    height: 40px;
    top: 163px;
    left: 595px;
    z-index: 100000 !important; }
  body.loosediamonds-index-index .pL0, body.choosediamond-index-pair .pL0, body.loosediamonds-search-filter .pL0, body.choosediamond-index-index .pL0 {
    padding-left: 0 !important; }
  body.loosediamonds-index-index .adv_Bar h4 label, body.choosediamond-index-pair .adv_Bar h4 label, body.loosediamonds-search-filter .adv_Bar h4 label, body.choosediamond-index-index .adv_Bar h4 label {
    padding-left: 14px; }
  body.loosediamonds-index-index .w201, body.choosediamond-index-pair .w201, body.loosediamonds-search-filter .w201, body.choosediamond-index-index .w201 {
    width: 201px !important; }
  body.loosediamonds-index-index .advanceCriteriaElements, body.choosediamond-index-pair .advanceCriteriaElements, body.loosediamonds-search-filter .advanceCriteriaElements, body.choosediamond-index-index .advanceCriteriaElements {
    display: none;
    float: left;
    margin: 0 0 26px 20px;
    width: 284px; }
  body.loosediamonds-index-index .ml15, body.choosediamond-index-pair .ml15, body.loosediamonds-search-filter .ml15, body.choosediamond-index-index .ml15 {
    margin-left: 15px !important; }
  body.loosediamonds-index-index .confictpolicy, body.choosediamond-index-pair .confictpolicy, body.loosediamonds-search-filter .confictpolicy, body.choosediamond-index-index .confictpolicy {
    width: 579px;
    padding: 0 30px 10px;
    color: #666; }
  body.loosediamonds-index-index .confictpolicy p, body.choosediamond-index-pair .confictpolicy p, body.loosediamonds-search-filter .confictpolicy p, body.choosediamond-index-index .confictpolicy p {
    padding: 0 0 12px;
    margin: 0;
    font-size: 12px; }
  body.loosediamonds-index-index .br1, body.choosediamond-index-pair .br1, body.loosediamonds-search-filter .br1, body.choosediamond-index-index .br1 {
    border-right: solid 1px #c7c7c7; }
  body.loosediamonds-index-index .confictpolicy h2, body.choosediamond-index-pair .confictpolicy h2, body.loosediamonds-search-filter .confictpolicy h2, body.choosediamond-index-index .confictpolicy h2 {
    padding: 10px 0;
    margin: 0;
    color: #1d629f;
    font-weight: bold;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 13px; }
  body.loosediamonds-index-index .confictpolicy span, body.choosediamond-index-pair .confictpolicy span, body.loosediamonds-search-filter .confictpolicy span, body.choosediamond-index-index .confictpolicy span {
    padding: 0 0 10px;
    margin: 0;
    color: #1d629f;
    font-size: 12px;
    font-weight: normal; }
  body.loosediamonds-index-index .confictpolicy ul, body.choosediamond-index-pair .confictpolicy ul, body.loosediamonds-search-filter .confictpolicy ul, body.choosediamond-index-index .confictpolicy ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .confictpolicy ul li, body.choosediamond-index-pair .confictpolicy ul li, body.loosediamonds-search-filter .confictpolicy ul li, body.choosediamond-index-index .confictpolicy ul li {
    background: url(../images/grey-bullet.gif) no-repeat 0 7px;
    margin: 0;
    list-style: none;
    padding: 0 0 3px 12px; }
  body.loosediamonds-index-index .w639, body.choosediamond-index-pair .w639, body.loosediamonds-search-filter .w639, body.choosediamond-index-index .w639 {
    width: 639px !important; }
  body.loosediamonds-index-index .mt6, body.choosediamond-index-pair .mt6, body.loosediamonds-search-filter .mt6, body.choosediamond-index-index .mt6 {
    margin-top: 6px; }
  body.loosediamonds-index-index .gemstoneEarrings, body.choosediamond-index-pair .gemstoneEarrings, body.loosediamonds-search-filter .gemstoneEarrings, body.choosediamond-index-index .gemstoneEarrings {
    width: 314px;
    padding: 0 0 20px;
    margin: 0;
    text-align: center;
    color: #999;
    border-bottom: solid 1px #c7c7c7; }
  body.loosediamonds-index-index .gemstoneEarrings img, body.choosediamond-index-pair .gemstoneEarrings img, body.loosediamonds-search-filter .gemstoneEarrings img, body.choosediamond-index-index .gemstoneEarrings img {
    margin-bottom: 20px; }
  body.loosediamonds-index-index .gemstoneEarrings P, body.choosediamond-index-pair .gemstoneEarrings P, body.loosediamonds-search-filter .gemstoneEarrings P, body.choosediamond-index-index .gemstoneEarrings P {
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-size: 12px; }
  body.loosediamonds-index-index .gemstoneEarrings P span, body.choosediamond-index-pair .gemstoneEarrings P span, body.loosediamonds-search-filter .gemstoneEarrings P span, body.choosediamond-index-index .gemstoneEarrings P span {
    color: #1d629f; }
  body.loosediamonds-index-index .pb47, body.choosediamond-index-pair .pb47, body.loosediamonds-search-filter .pb47, body.choosediamond-index-index .pb47 {
    padding-bottom: 47px !important; }
  body.loosediamonds-index-index .collectionsBannerTopBg, body.choosediamond-index-pair .collectionsBannerTopBg, body.loosediamonds-search-filter .collectionsBannerTopBg, body.choosediamond-index-index .collectionsBannerTopBg {
    background: url(../images/collectionsBannerTopBg.gif) no-repeat top;
    height: 5px;
    width: 943px; }
  body.loosediamonds-index-index .collectionsBannerBottmBg, body.choosediamond-index-pair .collectionsBannerBottmBg, body.loosediamonds-search-filter .collectionsBannerBottmBg, body.choosediamond-index-index .collectionsBannerBottmBg {
    background: url(../images/collectionsBannerBottmBg.gif) no-repeat top;
    height: 5px;
    width: 943px; }
  body.loosediamonds-index-index .collectionsBanner, body.choosediamond-index-pair .collectionsBanner, body.loosediamonds-search-filter .collectionsBanner, body.choosediamond-index-index .collectionsBanner {
    width: 943px;
    border-bottom: 3px solid #1D629F;
    clear: both;
    padding: 5px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .collectionsBannerInner, body.choosediamond-index-pair .collectionsBannerInner, body.loosediamonds-search-filter .collectionsBannerInner, body.choosediamond-index-index .collectionsBannerInner {
    border-left: solid 1px #bdbdbd;
    border-right: solid 1px #bdbdbd;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .collectionsBannerTop, body.choosediamond-index-pair .collectionsBannerTop, body.loosediamonds-search-filter .collectionsBannerTop, body.choosediamond-index-index .collectionsBannerTop {
    width: 943px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .collectionsBannerTopLeft, body.choosediamond-index-pair .collectionsBannerTopLeft, body.loosediamonds-search-filter .collectionsBannerTopLeft, body.choosediamond-index-index .collectionsBannerTopLeft {
    float: left;
    padding: 27px 22px;
    width: 410px; }
  body.loosediamonds-index-index .collectionsBannerTopLeft img, body.choosediamond-index-pair .collectionsBannerTopLeft img, body.loosediamonds-search-filter .collectionsBannerTopLeft img, body.choosediamond-index-index .collectionsBannerTopLeft img {
    float: left;
    margin-right: 20px; }
  body.loosediamonds-index-index .collectionsBannerTopLeft p, body.choosediamond-index-pair .collectionsBannerTopLeft p, body.loosediamonds-search-filter .collectionsBannerTopLeft p, body.choosediamond-index-index .collectionsBannerTopLeft p {
    padding: 10px 0 0 0;
    margin: 0;
    line-height: 18px; }
  body.loosediamonds-index-index .collectionsBannerTopRight, body.choosediamond-index-pair .collectionsBannerTopRight, body.loosediamonds-search-filter .collectionsBannerTopRight, body.choosediamond-index-index .collectionsBannerTopRight {
    float: right;
    padding-top: 5px;
    width: 460px; }
  body.loosediamonds-index-index .collectionsBannerBottom, body.choosediamond-index-pair .collectionsBannerBottom, body.loosediamonds-search-filter .collectionsBannerBottom, body.choosediamond-index-index .collectionsBannerBottom {
    width: 943px;
    padding-top: 16px; }
  body.loosediamonds-index-index .collectionsBannerBottom ul, body.choosediamond-index-pair .collectionsBannerBottom ul, body.loosediamonds-search-filter .collectionsBannerBottom ul, body.choosediamond-index-index .collectionsBannerBottom ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .collectionsBannerBottom ul li, body.choosediamond-index-pair .collectionsBannerBottom ul li, body.loosediamonds-search-filter .collectionsBannerBottom ul li, body.choosediamond-index-index .collectionsBannerBottom ul li {
    list-style-type: none;
    float: left;
    width: 230px;
    margin-left: 5px; }
  body.loosediamonds-index-index .collectionsBannerBottom ul li span img, body.choosediamond-index-pair .collectionsBannerBottom ul li span img, body.loosediamonds-search-filter .collectionsBannerBottom ul li span img, body.choosediamond-index-index .collectionsBannerBottom ul li span img {
    margin-left: 5px; }
  body.loosediamonds-index-index .collectionsBannerBottom ul li span, body.choosediamond-index-pair .collectionsBannerBottom ul li span, body.loosediamonds-search-filter .collectionsBannerBottom ul li span, body.choosediamond-index-index .collectionsBannerBottom ul li span {
    display: block;
    overflow: hidden;
    margin-bottom: 6px;
    font-size: 16px;
    color: #000;
    padding-left: 3px; }
  body.loosediamonds-index-index .h113, body.choosediamond-index-pair .h113, body.loosediamonds-search-filter .h113, body.choosediamond-index-index .h113 {
    height: 113px; }
  body.loosediamonds-index-index .w478, body.choosediamond-index-pair .w478, body.loosediamonds-search-filter .w478, body.choosediamond-index-index .w478 {
    width: 478px !important; }
  body.loosediamonds-index-index .w209, body.choosediamond-index-pair .w209, body.loosediamonds-search-filter .w209, body.choosediamond-index-index .w209 {
    width: 209px !important; }
  body.loosediamonds-index-index .jewelleryBuyingImg, body.choosediamond-index-pair .jewelleryBuyingImg, body.loosediamonds-search-filter .jewelleryBuyingImg, body.choosediamond-index-index .jewelleryBuyingImg {
    padding: 0 0 0 132px; }
  body.loosediamonds-index-index .jewelleryBuyingBannerBotom, body.choosediamond-index-pair .jewelleryBuyingBannerBotom, body.loosediamonds-search-filter .jewelleryBuyingBannerBotom, body.choosediamond-index-index .jewelleryBuyingBannerBotom {
    width: 200px;
    padding-left: 30px;
    position: absolute;
    top: 732px; }
  body.loosediamonds-index-index * + html .jewelleryBuyingBannerBotom, body.choosediamond-index-pair * + html .jewelleryBuyingBannerBotom, body.loosediamonds-search-filter * + html .jewelleryBuyingBannerBotom, body.choosediamond-index-index * + html .jewelleryBuyingBannerBotom {
    margin-left: -360px; }
  body.loosediamonds-index-index .jewelleryBuyingBannerBotom h3, body.choosediamond-index-pair .jewelleryBuyingBannerBotom h3, body.loosediamonds-search-filter .jewelleryBuyingBannerBotom h3, body.choosediamond-index-index .jewelleryBuyingBannerBotom h3 {
    padding: 0;
    margin: 0 0 15px 0;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #222;
    font-weight: normal;
    text-transform: uppercase; }
  body.loosediamonds-index-index .jewelleryBuyingBannerBotom p, body.choosediamond-index-pair .jewelleryBuyingBannerBotom p, body.loosediamonds-search-filter .jewelleryBuyingBannerBotom p, body.choosediamond-index-index .jewelleryBuyingBannerBotom p {
    padding: 0;
    margin: 0 0 5px 0; }
  body.loosediamonds-index-index .jewelleryBuyingBannerBotom span, body.choosediamond-index-pair .jewelleryBuyingBannerBotom span, body.loosediamonds-search-filter .jewelleryBuyingBannerBotom span, body.choosediamond-index-index .jewelleryBuyingBannerBotom span {
    color: #0066AC;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  body.loosediamonds-index-index .jewelleryBuyingBannerBotom span a, body.choosediamond-index-pair .jewelleryBuyingBannerBotom span a, body.loosediamonds-search-filter .jewelleryBuyingBannerBotom span a, body.choosediamond-index-index .jewelleryBuyingBannerBotom span a {
    color: #0066AC;
    text-decoration: none; }
  body.loosediamonds-index-index .pendantGuideImg, body.choosediamond-index-pair .pendantGuideImg, body.loosediamonds-search-filter .pendantGuideImg, body.choosediamond-index-index .pendantGuideImg {
    margin-left: 97px;
    position: absolute;
    top: 496px; }
  body.loosediamonds-index-index * + html .pendantGuideImg, body.choosediamond-index-pair * + html .pendantGuideImg, body.loosediamonds-search-filter * + html .pendantGuideImg, body.choosediamond-index-index * + html .pendantGuideImg {
    top: 525px; }
  body.loosediamonds-index-index .diamondbuyingGuideBox h3.jewelleryBuying, body.choosediamond-index-pair .diamondbuyingGuideBox h3.jewelleryBuying, body.loosediamonds-search-filter .diamondbuyingGuideBox h3.jewelleryBuying, body.choosediamond-index-index .diamondbuyingGuideBox h3.jewelleryBuying {
    color: #222;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 12px;
    padding: 0;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    text-transform: uppercase; }
  body.loosediamonds-index-index .w169, body.choosediamond-index-pair .w169, body.loosediamonds-search-filter .w169, body.choosediamond-index-index .w169 {
    width: 169px !important; }
  body.loosediamonds-index-index .h188, body.choosediamond-index-pair .h188, body.loosediamonds-search-filter .h188, body.choosediamond-index-index .h188 {
    height: 188px; }
  body.loosediamonds-index-index .glossaryTopNav, body.choosediamond-index-pair .glossaryTopNav, body.loosediamonds-search-filter .glossaryTopNav, body.choosediamond-index-index .glossaryTopNav {
    width: 860px; }
  body.loosediamonds-index-index .glossaryTopNav ul, body.choosediamond-index-pair .glossaryTopNav ul, body.loosediamonds-search-filter .glossaryTopNav ul, body.choosediamond-index-index .glossaryTopNav ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .glossaryTopNav ul li, body.choosediamond-index-pair .glossaryTopNav ul li, body.loosediamonds-search-filter .glossaryTopNav ul li, body.choosediamond-index-index .glossaryTopNav ul li {
    list-style-type: none;
    float: left;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    font-size: 15px;
    background: url(../images/glossary-menu-bg.gif) no-repeat right center; }
  body.loosediamonds-index-index .glossaryTopNav ul li a, body.choosediamond-index-pair .glossaryTopNav ul li a, body.loosediamonds-search-filter .glossaryTopNav ul li a, body.choosediamond-index-index .glossaryTopNav ul li a {
    color: #666;
    text-decoration: none;
    padding: 10px 11px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .glossaryTopNav ul li a.activeBtn, body.choosediamond-index-pair .glossaryTopNav ul li a.activeBtn, body.loosediamonds-search-filter .glossaryTopNav ul li a.activeBtn, body.choosediamond-index-index .glossaryTopNav ul li a.activeBtn {
    color: #195f9d;
    font-size: 17px; }
  body.loosediamonds-index-index .glossaryTopNav ul li a:hover, body.choosediamond-index-pair .glossaryTopNav ul li a:hover, body.loosediamonds-search-filter .glossaryTopNav ul li a:hover, body.choosediamond-index-index .glossaryTopNav ul li a:hover {
    color: #666; }
  body.loosediamonds-index-index .fs15, body.choosediamond-index-pair .fs15, body.loosediamonds-search-filter .fs15, body.choosediamond-index-index .fs15 {
    font-size: 15px !important; }
  body.loosediamonds-index-index .necklaceGuidImg, body.choosediamond-index-pair .necklaceGuidImg, body.loosediamonds-search-filter .necklaceGuidImg, body.choosediamond-index-index .necklaceGuidImg {
    margin-left: -12px; }
  body.loosediamonds-index-index .tooltip1, body.choosediamond-index-pair .tooltip1, body.loosediamonds-search-filter .tooltip1, body.choosediamond-index-index .tooltip1 {
    display: none;
    position: absolute; }
  body.loosediamonds-index-index html.educationBannerRight ul li img, body.choosediamond-index-pair html.educationBannerRight ul li img, body.loosediamonds-search-filter html.educationBannerRight ul li img, body.choosediamond-index-index html.educationBannerRight ul li img {
    margin-bottom: 3px; }
  body.loosediamonds-index-index .glossaryTop, body.choosediamond-index-pair .glossaryTop, body.loosediamonds-search-filter .glossaryTop, body.choosediamond-index-index .glossaryTop {
    width: 881px;
    padding: 0;
    margin: 0 35px 20px;
    border: solid 1px #1f63a0;
    display: block;
    overflow: hidden;
    border-top: none; }
  body.loosediamonds-index-index .glossaryTop ul, body.choosediamond-index-pair .glossaryTop ul, body.loosediamonds-search-filter .glossaryTop ul, body.choosediamond-index-index .glossaryTop ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .glossaryTop ul li, body.choosediamond-index-pair .glossaryTop ul li, body.loosediamonds-search-filter .glossaryTop ul li, body.choosediamond-index-index .glossaryTop ul li {
    float: left;
    background: url(../images/glossary-top-right-line.gif) no-repeat right;
    list-style: none; }
  body.loosediamonds-index-index .glossaryTop ul li a, body.choosediamond-index-pair .glossaryTop ul li a, body.loosediamonds-search-filter .glossaryTop ul li a, body.choosediamond-index-index .glossaryTop ul li a {
    padding: 25px 11px 25px 12px;
    text-decoration: none;
    font-size: 16px;
    display: block;
    margin: 0; }
  body.loosediamonds-index-index .bin, body.choosediamond-index-pair .bin, body.loosediamonds-search-filter .bin, body.choosediamond-index-index .bin {
    background-image: none !important; }
  body.loosediamonds-index-index .glossaryContent, body.choosediamond-index-pair .glossaryContent, body.loosediamonds-search-filter .glossaryContent, body.choosediamond-index-index .glossaryContent {
    width: 880px;
    margin: 0 35px 30px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .glossaryContentLeft, body.choosediamond-index-pair .glossaryContentLeft, body.loosediamonds-search-filter .glossaryContentLeft, body.choosediamond-index-index .glossaryContentLeft {
    float: left;
    width: 587px !important;
    border: solid 1px #c7c7c7;
    background: url(../images/glossary-content-bg.gif) repeat-x;
    padding: 20px 20px 50px;
    color: #666;
    position: relative; }
  body.loosediamonds-index-index .glossaryContentLeft h2, body.choosediamond-index-pair .glossaryContentLeft h2, body.loosediamonds-search-filter .glossaryContentLeft h2, body.choosediamond-index-index .glossaryContentLeft h2 {
    padding: 0;
    font-size: 28px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #195f9d;
    margin: 0; }
  body.loosediamonds-index-index .glossaryContentLeftL, body.choosediamond-index-pair .glossaryContentLeftL, body.loosediamonds-search-filter .glossaryContentLeftL, body.choosediamond-index-index .glossaryContentLeftL {
    float: left;
    width: 260px;
    padding-left: 70px;
    margin: 0 25px; }
  body.loosediamonds-index-index .glossaryContentLeftL p, body.choosediamond-index-pair .glossaryContentLeftL p, body.loosediamonds-search-filter .glossaryContentLeftL p, body.choosediamond-index-index .glossaryContentLeftL p {
    line-height: 18px;
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .glossaryContentLeftL h3, body.choosediamond-index-pair .glossaryContentLeftL h3, body.loosediamonds-search-filter .glossaryContentLeftL h3, body.choosediamond-index-index .glossaryContentLeftL h3 {
    padding: 0 0 53px;
    margin: 0;
    color: #195f9d;
    font-size: 12px; }
  body.loosediamonds-index-index .glossaryContentLeftR, body.choosediamond-index-pair .glossaryContentLeftR, body.loosediamonds-search-filter .glossaryContentLeftR, body.choosediamond-index-index .glossaryContentLeftR {
    float: right;
    padding-right: 55px; }
  body.loosediamonds-index-index html.glossaryContentLeftR, body.choosediamond-index-pair html.glossaryContentLeftR, body.loosediamonds-search-filter html.glossaryContentLeftR, body.choosediamond-index-index html.glossaryContentLeftR {
    padding-right: 55px; }
  body.loosediamonds-index-index .glossaryContentRight, body.choosediamond-index-pair .glossaryContentRight, body.loosediamonds-search-filter .glossaryContentRight, body.choosediamond-index-index .glossaryContentRight {
    float: right;
    padding-top: 20px;
    width: 225px; }
  body.loosediamonds-index-index .glossaryContentRight ul, body.choosediamond-index-pair .glossaryContentRight ul, body.loosediamonds-search-filter .glossaryContentRight ul, body.choosediamond-index-index .glossaryContentRight ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .glossaryContentRight ul li, body.choosediamond-index-pair .glossaryContentRight ul li, body.loosediamonds-search-filter .glossaryContentRight ul li, body.choosediamond-index-index .glossaryContentRight ul li {
    list-style: none; }
  body.loosediamonds-index-index .glossaryContentRight ul li a, body.choosediamond-index-pair .glossaryContentRight ul li a, body.loosediamonds-search-filter .glossaryContentRight ul li a, body.choosediamond-index-index .glossaryContentRight ul li a {
    text-decoration: none;
    font-weight: bold;
    line-height: 22px;
    color: #195f9d; }
  body.loosediamonds-index-index .glossaryBtnLeft, body.choosediamond-index-pair .glossaryBtnLeft, body.loosediamonds-search-filter .glossaryBtnLeft, body.choosediamond-index-index .glossaryBtnLeft {
    position: absolute;
    top: 163px;
    left: -1px;
    float: left;
    z-index: 10000; }
  body.loosediamonds-index-index .glossaryBtnRight, body.choosediamond-index-pair .glossaryBtnRight, body.loosediamonds-search-filter .glossaryBtnRight, body.choosediamond-index-index .glossaryBtnRight {
    left: 604px;
    position: absolute;
    top: 163px;
    float: left; }
  body.loosediamonds-index-index .glossarycontainer, body.choosediamond-index-pair .glossarycontainer, body.loosediamonds-search-filter .glossarycontainer, body.choosediamond-index-index .glossarycontainer {
    height: 300px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    float: left; }
  body.loosediamonds-index-index .glossaryslides, body.choosediamond-index-pair .glossaryslides, body.loosediamonds-search-filter .glossaryslides, body.choosediamond-index-index .glossaryslides {
    position: absolute; }
  body.loosediamonds-index-index .tooltipDown, body.choosediamond-index-pair .tooltipDown, body.loosediamonds-search-filter .tooltipDown, body.choosediamond-index-index .tooltipDown {
    position: absolute;
    top: 689px;
    left: 612px;
    display: none; }
  body.loosediamonds-index-index * + html .customerForm, body.choosediamond-index-pair * + html .customerForm, body.loosediamonds-search-filter * + html .customerForm, body.choosediamond-index-index * + html .customerForm {
    border: 1px solid #2265A1;
    overflow: hidden;
    padding: 12px 30px 5px;
    width: 250px;
    background: url(../images/customer-form-bg.gif) repeat-x #cddcea;
    top: 368px !important;
    z-index: 1000000 !important; }
  body.loosediamonds-index-index * + html .banglesTopContentLeft ul.top10, body.choosediamond-index-pair * + html .banglesTopContentLeft ul.top10, body.loosediamonds-search-filter * + html .banglesTopContentLeft ul.top10, body.choosediamond-index-index * + html .banglesTopContentLeft ul.top10 {
    clear: both;
    margin: -10px 0 0 0;
    padding: 0; }
  body.loosediamonds-index-index * + html .detailsTitle, body.choosediamond-index-pair * + html .detailsTitle, body.loosediamonds-search-filter * + html .detailsTitle, body.choosediamond-index-index * + html .detailsTitle {
    background: url(../images/title-bg.gif) repeat-x scroll 0 0 transparent;
    color: #FFF;
    display: block;
    font-size: 9px;
    font-weight: bold;
    padding: 6px 8px 6px 16px;
    width: 165px; }
  body.loosediamonds-index-index * + html .cart, body.choosediamond-index-pair * + html .cart, body.loosediamonds-search-filter * + html .cart, body.choosediamond-index-index * + html .cart {
    float: left;
    margin-right: 5px;
    padding-left: 4px;
    padding: 3px 0 3px 0; }
  body.loosediamonds-index-index * + html .wishList, body.choosediamond-index-pair * + html .wishList, body.loosediamonds-search-filter * + html .wishList, body.choosediamond-index-index * + html .wishList {
    float: left;
    padding: 3px 0 3px 0; }
  body.loosediamonds-index-index .ml224, body.choosediamond-index-pair .ml224, body.loosediamonds-search-filter .ml224, body.choosediamond-index-index .ml224 {
    margin-left: 224px !important; }
  body.loosediamonds-index-index .pb41, body.choosediamond-index-pair .pb41, body.loosediamonds-search-filter .pb41, body.choosediamond-index-index .pb41 {
    padding-bottom: 41px !important; }
  body.loosediamonds-index-index .w617, body.choosediamond-index-pair .w617, body.loosediamonds-search-filter .w617, body.choosediamond-index-index .w617 {
    width: 617px !important; }
  body.loosediamonds-index-index .w115, body.choosediamond-index-pair .w115, body.loosediamonds-search-filter .w115, body.choosediamond-index-index .w115 {
    width: 115px !important; }
  body.loosediamonds-index-index .pr11, body.choosediamond-index-pair .pr11, body.loosediamonds-search-filter .pr11, body.choosediamond-index-index .pr11 {
    padding-right: 11px !important; }
  body.loosediamonds-index-index .pt4, body.choosediamond-index-pair .pt4, body.loosediamonds-search-filter .pt4, body.choosediamond-index-index .pt4 {
    padding-top: 4px !important; }
  body.loosediamonds-index-index .toolhover, body.choosediamond-index-pair .toolhover, body.loosediamonds-search-filter .toolhover, body.choosediamond-index-index .toolhover {
    float: left;
    width: 316px;
    margin-right: 8px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li a span, body.choosediamond-index-pair .refinesearchCriteriaContent ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li a span, body.choosediamond-index-index .refinesearchCriteriaContent ul li a span {
    padding: 0;
    margin: 0;
    color: #000; }
  body.loosediamonds-index-index .selectfromSettingBottom .refinesearchCriteriaContent ul li a span, body.choosediamond-index-pair .selectfromSettingBottom .refinesearchCriteriaContent ul li a span, body.loosediamonds-search-filter .selectfromSettingBottom .refinesearchCriteriaContent ul li a span, body.choosediamond-index-index .selectfromSettingBottom .refinesearchCriteriaContent ul li a span {
    padding: 0px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li a:hover, body.choosediamond-index-pair .refinesearchCriteriaContent ul li a:hover, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li a:hover, body.choosediamond-index-index .refinesearchCriteriaContent ul li a:hover {
    background-color: #800; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-pair .refinesearchCriteriaContent ul li a.active, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-index .refinesearchCriteriaContent ul li a.active {
    background-color: #880000; }
  body.loosediamonds-index-index .refinesearchCriteriaContent span, body.choosediamond-index-pair .refinesearchCriteriaContent span, body.loosediamonds-search-filter .refinesearchCriteriaContent span, body.choosediamond-index-index .refinesearchCriteriaContent span {
    display: block;
    padding: 0px 0 !important;
    font-size: 11px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent img, body.choosediamond-index-pair .refinesearchCriteriaContent img, body.loosediamonds-search-filter .refinesearchCriteriaContent img, body.choosediamond-index-index .refinesearchCriteriaContent img {
    padding: 0; }
  body.loosediamonds-index-index .cutOuter ul li a.active, body.choosediamond-index-pair .cutOuter ul li a.active, body.loosediamonds-search-filter .cutOuter ul li a.active, body.choosediamond-index-index .cutOuter ul li a.active {
    background: #800; }
  body.loosediamonds-index-index .cutOuter ul li span, body.choosediamond-index-pair .cutOuter ul li span, body.loosediamonds-search-filter .cutOuter ul li span, body.choosediamond-index-index .cutOuter ul li span {
    height: 18px;
    text-align: center;
    padding: 4px 2px 0 !important;
    width: 55px;
    cursor: pointer !important; }
  body.loosediamonds-index-index .cutOuter ul li span.active, body.choosediamond-index-pair .cutOuter ul li span.active, body.loosediamonds-search-filter .cutOuter ul li span.active, body.choosediamond-index-index .cutOuter ul li span.active {
    background: none repeat scroll 0 0 #F4DCEE; }
  body.loosediamonds-index-index .cutOuter ul li span.last, body.choosediamond-index-pair .cutOuter ul li span.last, body.loosediamonds-search-filter .cutOuter ul li span.last, body.choosediamond-index-index .cutOuter ul li span.last {
    color: white !important;
    background-image: none !important; }
  body.loosediamonds-index-index .cutOuter ul li span:hover, body.choosediamond-index-pair .cutOuter ul li span:hover, body.loosediamonds-search-filter .cutOuter ul li span:hover, body.choosediamond-index-index .cutOuter ul li span:hover {
    background-color: #dee5ef; }
  body.loosediamonds-index-index .cutOuter ul li.colorTab span, body.choosediamond-index-pair .cutOuter ul li.colorTab span, body.loosediamonds-search-filter .cutOuter ul li.colorTab span, body.choosediamond-index-index .cutOuter ul li.colorTab span {
    width: 35px;
    height: 18px;
    text-align: center; }
  body.loosediamonds-index-index .cutOuter ul li.clarityTab span, body.choosediamond-index-pair .cutOuter ul li.clarityTab span, body.loosediamonds-search-filter .cutOuter ul li.clarityTab span, body.choosediamond-index-index .cutOuter ul li.clarityTab span {
    width: 33px;
    text-align: center; }
  body.loosediamonds-index-index .colorOuter, body.choosediamond-index-pair .colorOuter, body.loosediamonds-search-filter .colorOuter, body.choosediamond-index-index .colorOuter {
    width: 224px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .w35, body.choosediamond-index-pair .w35, body.loosediamonds-search-filter .w35, body.choosediamond-index-index .w35 {
    width: 35px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaBnnerTop, body.choosediamond-index-pair .refinesearchCriteriaBnnerTop, body.loosediamonds-search-filter .refinesearchCriteriaBnnerTop, body.choosediamond-index-index .refinesearchCriteriaBnnerTop {
    width: auto;
    display: block;
    overflow: hidden;
    margin-bottom: 7px;
    float: left; }
  body.loosediamonds-index-index .refinesearchCriteriaBnnerBottom, body.choosediamond-index-pair .refinesearchCriteriaBnnerBottom, body.loosediamonds-search-filter .refinesearchCriteriaBnnerBottom, body.choosediamond-index-index .refinesearchCriteriaBnnerBottom {
    width: auto;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .w309, body.choosediamond-index-pair .w309, body.loosediamonds-search-filter .w309, body.choosediamond-index-index .w309 {
    width: 309px; }
  body.loosediamonds-index-index .cutOuter ul li.flour span, body.choosediamond-index-pair .cutOuter ul li.flour span, body.loosediamonds-search-filter .cutOuter ul li.flour span, body.choosediamond-index-index .cutOuter ul li.flour span {
    text-align: center;
    width: auto;
    padding: 4px 6px 0 !important; }
  body.loosediamonds-index-index .taL, body.choosediamond-index-pair .taL, body.loosediamonds-search-filter .taL, body.choosediamond-index-index .taL {
    text-align: left !important; }
  body.loosediamonds-index-index .pb36, body.choosediamond-index-pair .pb36, body.loosediamonds-search-filter .pb36, body.choosediamond-index-index .pb36 {
    padding-bottom: 36px !important; }
  body.loosediamonds-index-index .mr76, body.choosediamond-index-pair .mr76, body.loosediamonds-search-filter .mr76, body.choosediamond-index-index .mr76 {
    margin-right: 76px !important; }
  body.loosediamonds-index-index .w580, body.choosediamond-index-pair .w580, body.loosediamonds-search-filter .w580, body.choosediamond-index-index .w580 {
    width: 580px !important; }
  body.loosediamonds-index-index .w270, body.choosediamond-index-pair .w270, body.loosediamonds-search-filter .w270, body.choosediamond-index-index .w270 {
    width: 270px !important; }
  body.loosediamonds-index-index #container, body.choosediamond-index-pair #container, body.loosediamonds-search-filter #container, body.choosediamond-index-index #container {
    margin: 0 auto;
    position: relative;
    width: 700px; }
  body.loosediamonds-index-index #content, body.choosediamond-index-pair #content, body.loosediamonds-search-filter #content, body.choosediamond-index-index #content {
    position: relative; }
  body.loosediamonds-index-index #loop ul, body.loosediamonds-index-index #loop li, body.choosediamond-index-pair #loop ul, body.choosediamond-index-pair #loop li, body.loosediamonds-search-filter #loop ul, body.loosediamonds-search-filter #loop li, body.choosediamond-index-index #loop ul, body.choosediamond-index-index #loop li {
    margin: 0;
    padding: 0;
    list-style: none; }
  body.loosediamonds-index-index #loop li, body.choosediamond-index-pair #loop li, body.loosediamonds-search-filter #loop li, body.choosediamond-index-index #loop li {
    width: 700px;
    overflow: hidden; }
  body.loosediamonds-index-index .graphic, body.loosediamonds-index-index #prevBtn, body.loosediamonds-index-index #nextBtn, body.choosediamond-index-pair .graphic, body.choosediamond-index-pair #prevBtn, body.choosediamond-index-pair #nextBtn, body.loosediamonds-search-filter .graphic, body.loosediamonds-search-filter #prevBtn, body.loosediamonds-search-filter #nextBtn, body.choosediamond-index-index .graphic, body.choosediamond-index-index #prevBtn, body.choosediamond-index-index #nextBtn {
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    text-indent: -8000px; }
  body.loosediamonds-index-index #prevBtn a, body.choosediamond-index-pair #prevBtn a, body.loosediamonds-search-filter #prevBtn a, body.choosediamond-index-index #prevBtn a {
    display: block;
    background: url(../images/loose_diamonds/diamonds-btn-left.gif) no-repeat 0 0;
    width: 17px;
    height: 40px;
    position: absolute;
    left: -22px;
    top: 164px; }
  body.loosediamonds-index-index #nextBtn a, body.choosediamond-index-pair #nextBtn a, body.loosediamonds-search-filter #nextBtn a, body.choosediamond-index-index #nextBtn a {
    display: block;
    background: url(../images/loose_diamonds/diamonds-btn-right.gif) no-repeat 0 0;
    width: 17px;
    height: 40px;
    position: absolute;
    top: 164px;
    left: 705px; }
  body.loosediamonds-index-index .w880, body.choosediamond-index-pair .w880, body.loosediamonds-search-filter .w880, body.choosediamond-index-index .w880 {
    width: 880px !important; }
  body.loosediamonds-index-index .ml45, body.choosediamond-index-pair .ml45, body.loosediamonds-search-filter .ml45, body.choosediamond-index-index .ml45 {
    margin-left: 45px !important; }
  body.loosediamonds-index-index .educationGuidanceResults, body.choosediamond-index-pair .educationGuidanceResults, body.loosediamonds-search-filter .educationGuidanceResults, body.choosediamond-index-index .educationGuidanceResults {
    display: block;
    overflow: hidden;
    width: 893px;
    margin: 0 20px; }
  body.loosediamonds-index-index .educationGuidanceResultsLeft, body.choosediamond-index-pair .educationGuidanceResultsLeft, body.loosediamonds-search-filter .educationGuidanceResultsLeft, body.choosediamond-index-index .educationGuidanceResultsLeft {
    float: left;
    padding-left: 20px;
    margin-bottom: 30px;
    line-height: 20px; }
  body.loosediamonds-index-index .educationGuidanceResults h2, body.choosediamond-index-pair .educationGuidanceResults h2, body.loosediamonds-search-filter .educationGuidanceResults h2, body.choosediamond-index-index .educationGuidanceResults h2 {
    font-size: 12px;
    font-weight: bold;
    border-bottom: solid 1px #ccc;
    margin: 0 0 15px;
    padding: 0 0 10px 20px; }
  body.loosediamonds-index-index .educationGuidanceResultsLeft span, body.choosediamond-index-pair .educationGuidanceResultsLeft span, body.loosediamonds-search-filter .educationGuidanceResultsLeft span, body.choosediamond-index-index .educationGuidanceResultsLeft span {
    font-weight: bold;
    color: #1d629f;
    font-size: 13px; }
  body.loosediamonds-index-index .educationGuidanceResultsRight, body.choosediamond-index-pair .educationGuidanceResultsRight, body.loosediamonds-search-filter .educationGuidanceResultsRight, body.choosediamond-index-index .educationGuidanceResultsRight {
    float: right; }
  body.loosediamonds-index-index .educationGuidanceResultsRight span a, body.choosediamond-index-pair .educationGuidanceResultsRight span a, body.loosediamonds-search-filter .educationGuidanceResultsRight span a, body.choosediamond-index-index .educationGuidanceResultsRight span a {
    color: #0066AC;
    text-decoration: none; }
  body.loosediamonds-index-index .looseDiamondDesignBox a, body.choosediamond-index-pair .looseDiamondDesignBox a, body.loosediamonds-search-filter .looseDiamondDesignBox a, body.choosediamond-index-index .looseDiamondDesignBox a {
    text-decoration: none; }
  body.loosediamonds-index-index .diam_form_sprite, body.choosediamond-index-pair .diam_form_sprite, body.loosediamonds-search-filter .diam_form_sprite, body.choosediamond-index-index .diam_form_sprite {
    background-image: url(../images/home-sprites.png);
    background-repeat: no-repeat; }
  body.loosediamonds-index-index .diamond-sprite, body.choosediamond-index-pair .diamond-sprite, body.loosediamonds-search-filter .diamond-sprite, body.choosediamond-index-index .diamond-sprite {
    background-image: url(../images/home-sprites.png);
    background-repeat: no-repeat; }
  body.loosediamonds-index-index .chat-red, body.choosediamond-index-pair .chat-red, body.loosediamonds-search-filter .chat-red, body.choosediamond-index-index .chat-red {
    background-position: 0 -248px;
    width: 142px;
    height: 21px; }
  body.loosediamonds-index-index span.call-text, body.choosediamond-index-pair span.call-text, body.loosediamonds-search-filter span.call-text, body.choosediamond-index-index span.call-text {
    float: left;
    padding: 6px 0 0 !important;
    margin-right: 5px !important; }
  body.loosediamonds-index-index span.chat-red, body.choosediamond-index-pair span.chat-red, body.loosediamonds-search-filter span.chat-red, body.choosediamond-index-index span.chat-red {
    text-align: center;
    padding-top: 8px !important;
    font-size: 10px;
    color: white; }
  body.loosediamonds-index-index span.help-red, body.choosediamond-index-pair span.help-red, body.loosediamonds-search-filter span.help-red, body.choosediamond-index-index span.help-red {
    background-position: -217px -244px;
    width: 113px;
    height: 23px; }
  body.loosediamonds-index-index div.chat-red, body.choosediamond-index-pair div.chat-red, body.loosediamonds-search-filter div.chat-red, body.choosediamond-index-index div.chat-red {
    text-align: center;
    padding-top: 8px !important;
    font-size: 11px;
    color: white;
    font-weight: bold; }
  body.loosediamonds-index-index .loose-sprite, body.choosediamond-index-pair .loose-sprite, body.loosediamonds-search-filter .loose-sprite, body.choosediamond-index-index .loose-sprite {
    background-image: url(../images/dyo-sprites.png) !important;
    background-repeat: none; }
  body.loosediamonds-index-index .looseDiamondOuter .toggle_compare, body.choosediamond-index-pair .looseDiamondOuter .toggle_compare, body.loosediamonds-search-filter .looseDiamondOuter .toggle_compare, body.choosediamond-index-index .looseDiamondOuter .toggle_compare {
    top: 27px; }
  body.loosediamonds-index-index #compare_grid .tooltip, body.choosediamond-index-pair #compare_grid .tooltip, body.loosediamonds-search-filter #compare_grid .tooltip, body.choosediamond-index-index #compare_grid .tooltip {
    left: 725px; }
  body.loosediamonds-index-index #dynamic, body.choosediamond-index-pair #dynamic, body.loosediamonds-search-filter #dynamic, body.choosediamond-index-index #dynamic {
    float: left;
    position: relative;
    width: 100%; }
  body.loosediamonds-index-index .compareDiamondsContentRight td a, body.choosediamond-index-pair .compareDiamondsContentRight td a, body.loosediamonds-search-filter .compareDiamondsContentRight td a, body.choosediamond-index-index .compareDiamondsContentRight td a {
    color: #A51890; }
  body.loosediamonds-index-index .looseDiamondOuter .adv_Bar, body.choosediamond-index-pair .looseDiamondOuter .adv_Bar, body.loosediamonds-search-filter .looseDiamondOuter .adv_Bar, body.choosediamond-index-index .looseDiamondOuter .adv_Bar {
    width: 100%; }
  body.loosediamonds-index-index .looseDiamondOuter .advanceCriteria, body.choosediamond-index-pair .looseDiamondOuter .advanceCriteria, body.loosediamonds-search-filter .looseDiamondOuter .advanceCriteria, body.choosediamond-index-index .looseDiamondOuter .advanceCriteria {
    width: 100%; }
  body.loosediamonds-index-index .looseDiamondOuter .advanceCriteriaLeft, body.choosediamond-index-pair .looseDiamondOuter .advanceCriteriaLeft, body.loosediamonds-search-filter .looseDiamondOuter .advanceCriteriaLeft, body.choosediamond-index-index .looseDiamondOuter .advanceCriteriaLeft {
    width: 100%; }
  body.loosediamonds-index-index .looseDiamondOuter .refinesearchCriteriaContent table, body.choosediamond-index-pair .looseDiamondOuter .refinesearchCriteriaContent table, body.loosediamonds-search-filter .looseDiamondOuter .refinesearchCriteriaContent table, body.choosediamond-index-index .looseDiamondOuter .refinesearchCriteriaContent table {
    width: 100%; }
  body.loosediamonds-index-index .looseDiamondOuter .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-pair .looseDiamondOuter .resetCriteriaOuter .resetCriteriaLeft, body.loosediamonds-search-filter .looseDiamondOuter .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-index .looseDiamondOuter .resetCriteriaOuter .resetCriteriaLeft {
    width: 100% !important; }
  body.loosediamonds-index-index .looseDiamondOuter .resetCriteriaOuter, body.choosediamond-index-pair .looseDiamondOuter .resetCriteriaOuter, body.loosediamonds-search-filter .looseDiamondOuter .resetCriteriaOuter, body.choosediamond-index-index .looseDiamondOuter .resetCriteriaOuter {
    width: 100% !important; }
  body.loosediamonds-index-index .looseDiamondOuter .resetCriteriaOuter table, body.choosediamond-index-pair .looseDiamondOuter .resetCriteriaOuter table, body.loosediamonds-search-filter .looseDiamondOuter .resetCriteriaOuter table, body.choosediamond-index-index .looseDiamondOuter .resetCriteriaOuter table {
    width: 100%; }
  body.loosediamonds-index-index .looseDiamondOuter .dataTables_wrapper, body.choosediamond-index-pair .looseDiamondOuter .dataTables_wrapper, body.loosediamonds-search-filter .looseDiamondOuter .dataTables_wrapper, body.choosediamond-index-index .looseDiamondOuter .dataTables_wrapper {
    width: 100% !important; }
  body.loosediamonds-index-index .looseDiamondOuter .dataTables_wrapper table #example, body.choosediamond-index-pair .looseDiamondOuter .dataTables_wrapper table #example, body.loosediamonds-search-filter .looseDiamondOuter .dataTables_wrapper table #example, body.choosediamond-index-index .looseDiamondOuter .dataTables_wrapper table #example {
    width: 100% !important; }
  body.loosediamonds-index-index #shapeBox, body.loosediamonds-index-index #colorBox, body.loosediamonds-index-index #fluorBox, body.loosediamonds-index-index #polishBox, body.choosediamond-index-pair #shapeBox, body.choosediamond-index-pair #colorBox, body.choosediamond-index-pair #fluorBox, body.choosediamond-index-pair #polishBox, body.loosediamonds-search-filter #shapeBox, body.loosediamonds-search-filter #colorBox, body.loosediamonds-search-filter #fluorBox, body.loosediamonds-search-filter #polishBox, body.choosediamond-index-index #shapeBox, body.choosediamond-index-index #colorBox, body.choosediamond-index-index #fluorBox, body.choosediamond-index-index #polishBox {
    width: 45%;
    float: left;
    margin: 0px; }
  body.loosediamonds-index-index .cutBox, body.loosediamonds-index-index #clarityBox, body.loosediamonds-index-index #symmetryBox, body.loosediamonds-index-index #certifyBox, body.choosediamond-index-pair .cutBox, body.choosediamond-index-pair #clarityBox, body.choosediamond-index-pair #symmetryBox, body.choosediamond-index-pair #certifyBox, body.loosediamonds-search-filter .cutBox, body.loosediamonds-search-filter #clarityBox, body.loosediamonds-search-filter #symmetryBox, body.loosediamonds-search-filter #certifyBox, body.choosediamond-index-index .cutBox, body.choosediamond-index-index #clarityBox, body.choosediamond-index-index #symmetryBox, body.choosediamond-index-index #certifyBox {
    width: 35%;
    float: left;
    margin: 0px; }
  body.loosediamonds-index-index #caratBox, body.loosediamonds-index-index #priceBox, body.loosediamonds-index-index #depthBox, body.loosediamonds-index-index #tableBox, body.choosediamond-index-pair #caratBox, body.choosediamond-index-pair #priceBox, body.choosediamond-index-pair #depthBox, body.choosediamond-index-pair #tableBox, body.loosediamonds-search-filter #caratBox, body.loosediamonds-search-filter #priceBox, body.loosediamonds-search-filter #depthBox, body.loosediamonds-search-filter #tableBox, body.choosediamond-index-index #caratBox, body.choosediamond-index-index #priceBox, body.choosediamond-index-index #depthBox, body.choosediamond-index-index #tableBox {
    width: 188px;
    float: left;
    margin: 0px;
    margin-right: 20px; }
  body.loosediamonds-index-index #priceBox .rupeeSymbol, body.choosediamond-index-pair #priceBox .rupeeSymbol, body.loosediamonds-search-filter #priceBox .rupeeSymbol, body.choosediamond-index-index #priceBox .rupeeSymbol {
    float: left;
    font-size: 12px;
    height: 27px;
    margin-top: 3px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    body.loosediamonds-index-index #priceBox .rupeeSymbol, body.choosediamond-index-pair #priceBox .rupeeSymbol, body.loosediamonds-search-filter #priceBox .rupeeSymbol, body.choosediamond-index-index #priceBox .rupeeSymbol {
      line-height: 27px; } }
  body.loosediamonds-index-index .adv_Bar #fluorBox, body.loosediamonds-index-index .adv_Bar #symmetryBox, body.choosediamond-index-pair .adv_Bar #fluorBox, body.choosediamond-index-pair .adv_Bar #symmetryBox, body.loosediamonds-search-filter .adv_Bar #fluorBox, body.loosediamonds-search-filter .adv_Bar #symmetryBox, body.choosediamond-index-index .adv_Bar #fluorBox, body.choosediamond-index-index .adv_Bar #symmetryBox {
    margin-bottom: 27px; }
  body.loosediamonds-index-index .adv_Bar #depthBox, body.choosediamond-index-pair .adv_Bar #depthBox, body.loosediamonds-search-filter .adv_Bar #depthBox, body.choosediamond-index-index .adv_Bar #depthBox {
    margin-bottom: 20px; }
  body.loosediamonds-index-index .adv_Bar #certifyBox, body.loosediamonds-index-index .adv_Bar #polishBox, body.choosediamond-index-pair .adv_Bar #certifyBox, body.choosediamond-index-pair .adv_Bar #polishBox, body.loosediamonds-search-filter .adv_Bar #certifyBox, body.loosediamonds-search-filter .adv_Bar #polishBox, body.choosediamond-index-index .adv_Bar #certifyBox, body.choosediamond-index-index .adv_Bar #polishBox {
    margin-bottom: 30px; }
  body.loosediamonds-index-index .adv_Bar #tableBox, body.choosediamond-index-pair .adv_Bar #tableBox, body.loosediamonds-search-filter .adv_Bar #tableBox, body.choosediamond-index-index .adv_Bar #tableBox {
    margin-bottom: 21px; }
  body.loosediamonds-index-index #caratBox .cutOuter, body.choosediamond-index-pair #caratBox .cutOuter, body.loosediamonds-search-filter #caratBox .cutOuter, body.choosediamond-index-index #caratBox .cutOuter {
    width: 188px; }
  body.loosediamonds-index-index #colorBox .cutOuter, body.choosediamond-index-pair #colorBox .cutOuter, body.loosediamonds-search-filter #colorBox .cutOuter, body.choosediamond-index-index #colorBox .cutOuter {
    width: 304px; }
  body.loosediamonds-index-index #clarityBox .cutOuter, body.choosediamond-index-pair #clarityBox .cutOuter, body.loosediamonds-search-filter #clarityBox .cutOuter, body.choosediamond-index-index #clarityBox .cutOuter {
    width: 280px; }
  body.loosediamonds-index-index #fluorBox .cutOuter, body.choosediamond-index-pair #fluorBox .cutOuter, body.loosediamonds-search-filter #fluorBox .cutOuter, body.choosediamond-index-index #fluorBox .cutOuter {
    width: 338px; }
  body.loosediamonds-index-index #symmetryBox .cutOuter, body.choosediamond-index-pair #symmetryBox .cutOuter, body.loosediamonds-search-filter #symmetryBox .cutOuter, body.choosediamond-index-index #symmetryBox .cutOuter {
    width: 250px; }
  body.loosediamonds-index-index #polishBox .cutOuter, body.choosediamond-index-pair #polishBox .cutOuter, body.loosediamonds-search-filter #polishBox .cutOuter, body.choosediamond-index-index #polishBox .cutOuter {
    width: 248px; }
  body.loosediamonds-index-index #certifyBox .cutOuter, body.choosediamond-index-pair #certifyBox .cutOuter, body.loosediamonds-search-filter #certifyBox .cutOuter, body.choosediamond-index-index #certifyBox .cutOuter {
    width: 243px; }
  body.loosediamonds-index-index .cutBox .cutOuter, body.choosediamond-index-pair .cutBox .cutOuter, body.loosediamonds-search-filter .cutBox .cutOuter, body.choosediamond-index-index .cutBox .cutOuter {
    width: 268px; }
  body.loosediamonds-index-index .cutBox .cutOuter ul li span, body.choosediamond-index-pair .cutBox .cutOuter ul li span, body.loosediamonds-search-filter .cutBox .cutOuter ul li span, body.choosediamond-index-index .cutBox .cutOuter ul li span {
    height: 10px;
    padding: 10px 9px !important;
    width: 50px;
    color: #1f1e24;
    font-size: 12px;
    line-height: 10px; }
  body.loosediamonds-index-index #colorBox .cutOuter ul li.colorTab span, body.choosediamond-index-pair #colorBox .cutOuter ul li.colorTab span, body.loosediamonds-search-filter #colorBox .cutOuter ul li.colorTab span, body.choosediamond-index-index #colorBox .cutOuter ul li.colorTab span {
    height: 10px;
    padding: 10px !important;
    text-align: center;
    width: 19px;
    color: #1f1e24;
    font-size: 12px;
    line-height: 10px; }
  body.loosediamonds-index-index #clarityBox li span, body.choosediamond-index-pair #clarityBox li span, body.loosediamonds-search-filter #clarityBox li span, body.choosediamond-index-index #clarityBox li span {
    height: 10px;
    padding: 10px 4px !important;
    color: #1f1e24;
    font-size: 12px;
    line-height: 10px; }
  body.loosediamonds-index-index #fluorBox li span, body.choosediamond-index-pair #fluorBox li span, body.loosediamonds-search-filter #fluorBox li span, body.choosediamond-index-index #fluorBox li span {
    padding: 10px 15px !important;
    height: 10px;
    color: #1f1e24;
    font-size: 12px;
    line-height: 10px; }
  body.loosediamonds-index-index #symmetryBox li span, body.choosediamond-index-pair #symmetryBox li span, body.loosediamonds-search-filter #symmetryBox li span, body.choosediamond-index-index #symmetryBox li span {
    padding: 10px 6px !important;
    height: 10px;
    color: #1f1e24;
    font-size: 12px;
    line-height: 10px; }
  body.loosediamonds-index-index #polishBox li span, body.choosediamond-index-pair #polishBox li span, body.loosediamonds-search-filter #polishBox li span, body.choosediamond-index-index #polishBox li span {
    padding: 10px 7px !important;
    height: 10px;
    color: #1f1e24;
    font-size: 12px;
    line-height: 10px; }
  body.loosediamonds-index-index #certifyBox li span, body.choosediamond-index-pair #certifyBox li span, body.loosediamonds-search-filter #certifyBox li span, body.choosediamond-index-index #certifyBox li span {
    color: #1f1e24;
    font-size: 12px;
    height: 10px;
    line-height: 10px;
    margin-right: 0;
    padding: 10px 20px !important;
    width: auto !important; }
  body.loosediamonds-index-index #shapeBox li a.shapetooltip, body.choosediamond-index-pair #shapeBox li a.shapetooltip, body.loosediamonds-search-filter #shapeBox li a.shapetooltip, body.choosediamond-index-index #shapeBox li a.shapetooltip {
    padding: 3px 5px; }
  body.loosediamonds-index-index #shapeBox li div.active, body.choosediamond-index-pair #shapeBox li div.active, body.loosediamonds-search-filter #shapeBox li div.active, body.choosediamond-index-index #shapeBox li div.active {
    background: none repeat scroll 0 0 #dee5ef !important;
    border-bottom: 1px solid #D6D6CA;
    border-top: 1px solid #D6D6CA;
    float: left;
    padding: 3px 5px; }
  body.loosediamonds-index-index #shapeBox .tooltip, body.choosediamond-index-pair #shapeBox .tooltip, body.loosediamonds-search-filter #shapeBox .tooltip, body.choosediamond-index-index #shapeBox .tooltip {
    color: #848484;
    text-align: center;
    position: absolute; }
  body.loosediamonds-index-index .gridShape, body.choosediamond-index-pair .gridShape, body.loosediamonds-search-filter .gridShape, body.choosediamond-index-index .gridShape {
    float: left;
    padding-left: 3px !important;
    padding-top: 3px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent label, body.loosediamonds-index-index .adv_Bar h4, body.choosediamond-index-pair .refinesearchCriteriaContent label, body.choosediamond-index-pair .adv_Bar h4, body.loosediamonds-search-filter .refinesearchCriteriaContent label, body.loosediamonds-search-filter .adv_Bar h4, body.choosediamond-index-index .refinesearchCriteriaContent label, body.choosediamond-index-index .adv_Bar h4 {
    color: #1f1e24;
    font-size: 12px !important;
    font-family: "PT Sans", arial !important;
    font-weight: normal; }
  body.loosediamonds-index-index #example_info, body.choosediamond-index-pair #example_info, body.loosediamonds-search-filter #example_info, body.choosediamond-index-index #example_info {
    color: #66768f !important; }
  body.loosediamonds-index-index .looseDiamondOuter .refinesearchCriteria, body.choosediamond-index-pair .looseDiamondOuter .refinesearchCriteria, body.loosediamonds-search-filter .looseDiamondOuter .refinesearchCriteria, body.choosediamond-index-index .looseDiamondOuter .refinesearchCriteria {
    margin-top: 20px !important; }
  body.loosediamonds-index-index .st-round, body.choosediamond-index-pair .st-round, body.loosediamonds-search-filter .st-round, body.choosediamond-index-index .st-round {
    background-position: -410px -140px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .st-radiant, body.choosediamond-index-pair .st-radiant, body.loosediamonds-search-filter .st-radiant, body.choosediamond-index-index .st-radiant {
    background-position: -641px -140px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .st-princess, body.choosediamond-index-pair .st-princess, body.loosediamonds-search-filter .st-princess, body.choosediamond-index-index .st-princess {
    background-position: -440px -140px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .st-pear, body.choosediamond-index-pair .st-pear, body.loosediamonds-search-filter .st-pear, body.choosediamond-index-index .st-pear {
    background-position: -466px -140px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .st-heart, body.choosediamond-index-pair .st-heart, body.loosediamonds-search-filter .st-heart, body.choosediamond-index-index .st-heart {
    background-position: -490px -140px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .st-asscher, body.choosediamond-index-pair .st-asscher, body.loosediamonds-search-filter .st-asscher, body.choosediamond-index-index .st-asscher {
    background-position: -519px -140px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .st-cushion, body.choosediamond-index-pair .st-cushion, body.loosediamonds-search-filter .st-cushion, body.choosediamond-index-index .st-cushion {
    background-position: -547px -140px;
    width: 24px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .st-marquise, body.choosediamond-index-pair .st-marquise, body.loosediamonds-search-filter .st-marquise, body.choosediamond-index-index .st-marquise {
    background-position: -572px -140px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .st-oval, body.choosediamond-index-pair .st-oval, body.loosediamonds-search-filter .st-oval, body.choosediamond-index-index .st-oval {
    background-position: -593px -140px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .st-emerald, body.choosediamond-index-pair .st-emerald, body.loosediamonds-search-filter .st-emerald, body.choosediamond-index-index .st-emerald {
    background-position: -617px -140px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 3px -3px 0; }
  body.loosediamonds-index-index .pairPrice, body.choosediamond-index-pair .pairPrice, body.loosediamonds-search-filter .pairPrice, body.choosediamond-index-index .pairPrice {
    position: relative;
    top: -14px; }
  body.loosediamonds-index-index .pairButton, body.choosediamond-index-pair .pairButton, body.loosediamonds-search-filter .pairButton, body.choosediamond-index-index .pairButton {
    position: relative;
    right: 5px;
    top: -15px; }
  body.loosediamonds-index-index .pairShape, body.choosediamond-index-pair .pairShape, body.loosediamonds-search-filter .pairShape, body.choosediamond-index-index .pairShape {
    margin: 0px;
    float: left; }
  body.loosediamonds-index-index .col-main, body.choosediamond-index-pair .col-main, body.loosediamonds-search-filter .col-main, body.choosediamond-index-index .col-main {
    width: 96%; }
  body.loosediamonds-index-index .banglesTopContent .testimonialTopNavRight, body.choosediamond-index-pair .banglesTopContent .testimonialTopNavRight, body.loosediamonds-search-filter .banglesTopContent .testimonialTopNavRight, body.choosediamond-index-index .banglesTopContent .testimonialTopNavRight {
    border: medium none !important;
    height: 65px; }
  body.loosediamonds-index-index .w268, body.choosediamond-index-pair .w268, body.loosediamonds-search-filter .w268, body.choosediamond-index-index .w268 {
    width: 268px !important; }
  body.loosediamonds-index-index .testimonialTopNavRight h2, body.choosediamond-index-pair .testimonialTopNavRight h2, body.loosediamonds-search-filter .testimonialTopNavRight h2, body.choosediamond-index-index .testimonialTopNavRight h2 {
    color: #63666A !important;
    font-size: 15px; }
  body.loosediamonds-index-index .testimonialTopNavRight h2, body.choosediamond-index-pair .testimonialTopNavRight h2, body.loosediamonds-search-filter .testimonialTopNavRight h2, body.choosediamond-index-index .testimonialTopNavRight h2 {
    color: #195F9D;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 4px;
    padding: 0;
    width: auto !important; }
  body.loosediamonds-index-index .testimonialTopNavRight h2, body.choosediamond-index-pair .testimonialTopNavRight h2, body.loosediamonds-search-filter .testimonialTopNavRight h2, body.choosediamond-index-index .testimonialTopNavRight h2 {
    width: 200px; }
  body.loosediamonds-index-index .banglesTopContent, body.choosediamond-index-pair .banglesTopContent, body.loosediamonds-search-filter .banglesTopContent, body.choosediamond-index-index .banglesTopContent {
    border-bottom: 2px solid #5F2167; }
  body.loosediamonds-index-index .banglesTopContentLeft, body.choosediamond-index-pair .banglesTopContentLeft, body.loosediamonds-search-filter .banglesTopContentLeft, body.choosediamond-index-index .banglesTopContentLeft {
    display: block;
    float: left;
    overflow: hidden;
    padding: 7px 0 0 13px; }
  body.loosediamonds-index-index .common-sp, body.choosediamond-index-pair .common-sp, body.loosediamonds-search-filter .common-sp, body.choosediamond-index-index .common-sp {
    background-image: url("/skin/frontend/shopper/default/images/common5.png");
    background-repeat: no-repeat; }
  body.loosediamonds-index-index #cani, body.choosediamond-index-pair #cani, body.loosediamonds-search-filter #cani, body.choosediamond-index-index #cani {
    background-position: -293px -251px;
    float: right;
    height: 7px;
    margin-top: 8px;
    width: 10px; }
  body.loosediamonds-index-index #shapeBox, body.choosediamond-index-pair #shapeBox, body.loosediamonds-search-filter #shapeBox, body.choosediamond-index-index #shapeBox {
    position: relative; }
  body.loosediamonds-index-index .shapeName, body.choosediamond-index-pair .shapeName, body.loosediamonds-search-filter .shapeName, body.choosediamond-index-index .shapeName {
    top: 55px !important; }
  body.loosediamonds-index-index .looseDiamondOuter input, body.choosediamond-index-pair .looseDiamondOuter input, body.loosediamonds-search-filter .looseDiamondOuter input, body.choosediamond-index-index .looseDiamondOuter input {
    border: 1px solid #ccc;
    border-radius: 2px; }
  body.loosediamonds-index-index .viewlink span.button-view-small, body.choosediamond-index-pair .viewlink span.button-view-small, body.loosediamonds-search-filter .viewlink span.button-view-small, body.choosediamond-index-index .viewlink span.button-view-small {
    display: block;
    color: #fff;
    background: #666; }
  body.loosediamonds-index-index .clear-filter-button, body.choosediamond-index-pair .clear-filter-button, body.loosediamonds-search-filter .clear-filter-button, body.choosediamond-index-index .clear-filter-button {
    float: right;
    margin: 0px 55px 10px 0px;
    text-transform: capitalize;
    padding: 0px 3px;
    height: 26px;
    line-height: 26px; }
  body.loosediamonds-index-index .shapeName.Round, body.choosediamond-index-pair .shapeName.Round, body.loosediamonds-search-filter .shapeName.Round, body.choosediamond-index-index .shapeName.Round {
    left: 0px !important; }
  body.loosediamonds-index-index .shapeName.Princess, body.choosediamond-index-pair .shapeName.Princess, body.loosediamonds-search-filter .shapeName.Princess, body.choosediamond-index-index .shapeName.Princess {
    left: 30px !important; }
  body.loosediamonds-index-index .shapeName.Pear, body.choosediamond-index-pair .shapeName.Pear, body.loosediamonds-search-filter .shapeName.Pear, body.choosediamond-index-index .shapeName.Pear {
    left: 60px !important; }
  body.loosediamonds-index-index .shapeName.Heart, body.choosediamond-index-pair .shapeName.Heart, body.loosediamonds-search-filter .shapeName.Heart, body.choosediamond-index-index .shapeName.Heart {
    left: 100px !important; }
  body.loosediamonds-index-index .shapeName.Asscher, body.choosediamond-index-pair .shapeName.Asscher, body.loosediamonds-search-filter .shapeName.Asscher, body.choosediamond-index-index .shapeName.Asscher {
    left: 140px !important; }
  body.loosediamonds-index-index .shapeName.Cushion, body.choosediamond-index-pair .shapeName.Cushion, body.loosediamonds-search-filter .shapeName.Cushion, body.choosediamond-index-index .shapeName.Cushion {
    left: 170px !important; }
  body.loosediamonds-index-index .shapeName.Marquise, body.choosediamond-index-pair .shapeName.Marquise, body.loosediamonds-search-filter .shapeName.Marquise, body.choosediamond-index-index .shapeName.Marquise {
    left: 210px !important; }
  body.loosediamonds-index-index .shapeName.Oval, body.choosediamond-index-pair .shapeName.Oval, body.loosediamonds-search-filter .shapeName.Oval, body.choosediamond-index-index .shapeName.Oval {
    left: 240px !important; }
  body.loosediamonds-index-index .shapeName.Emerald, body.choosediamond-index-pair .shapeName.Emerald, body.loosediamonds-search-filter .shapeName.Emerald, body.choosediamond-index-index .shapeName.Emerald {
    left: 270px !important; }
  body.loosediamonds-index-index .shapeName.Radiant, body.choosediamond-index-pair .shapeName.Radiant, body.loosediamonds-search-filter .shapeName.Radiant, body.choosediamond-index-index .shapeName.Radiant {
    left: 310px !important; }
  body.loosediamonds-index-index .loosediamonds-index-index .banglesTopContent .customerForm, body.loosediamonds-index-index .loosediamonds-search-filter .banglesTopContent .customerForm, body.choosediamond-index-pair .loosediamonds-index-index .banglesTopContent .customerForm, body.choosediamond-index-pair .loosediamonds-search-filter .banglesTopContent .customerForm, body.loosediamonds-search-filter .loosediamonds-index-index .banglesTopContent .customerForm, body.loosediamonds-search-filter .loosediamonds-search-filter .banglesTopContent .customerForm, body.choosediamond-index-index .loosediamonds-index-index .banglesTopContent .customerForm, body.choosediamond-index-index .loosediamonds-search-filter .banglesTopContent .customerForm {
    top: 60px !important; }
  body.loosediamonds-index-index input.w56, body.choosediamond-index-pair input.w56, body.loosediamonds-search-filter input.w56, body.choosediamond-index-index input.w56 {
    margin: 5px 2px; }

body.loosediamonds-index-index, body.choosediamond-index-pair, body.loosediamonds-search-filter, body.loosediamonds-index-diamondsearch, body.designyourring-index-index, body.designyourearring-index-index, body.designyourpendant-index-index, body.designyourring-minicart-index, body.designyourearring-minicart-index, body.designyourpendant-minicart-index, body.choosediamond-index-index, body.choosediamond-index-diamond, choosediamond-index-viewpair {
  /* CSS Document */
  /* Modified by Uthai */
  /*
.custemerTestimonialInner {
	width:913px;
	display:block;
	overflow:hidden;
	padding-bottom:56px;
}
*/
  /***Added for search filter tooltip by bharath***/
  /*For the new as seen in page*/ }
  body.loosediamonds-index-index .representativeOuter, body.choosediamond-index-pair .representativeOuter, body.loosediamonds-search-filter .representativeOuter, body.loosediamonds-index-diamondsearch .representativeOuter, body.designyourring-index-index .representativeOuter, body.designyourearring-index-index .representativeOuter, body.designyourpendant-index-index .representativeOuter, body.designyourring-minicart-index .representativeOuter, body.designyourearring-minicart-index .representativeOuter, body.designyourpendant-minicart-index .representativeOuter, body.choosediamond-index-index .representativeOuter, body.choosediamond-index-diamond .representativeOuter, choosediamond-index-viewpair .representativeOuter {
    width: 690px;
    display: block;
    overflow: hidden;
    padding: 0;
    margin: 0 0 20px 20px; }
  body.loosediamonds-index-index .representative, body.choosediamond-index-pair .representative, body.loosediamonds-search-filter .representative, body.loosediamonds-index-diamondsearch .representative, body.designyourring-index-index .representative, body.designyourearring-index-index .representative, body.designyourpendant-index-index .representative, body.designyourring-minicart-index .representative, body.designyourearring-minicart-index .representative, body.designyourpendant-minicart-index .representative, body.choosediamond-index-index .representative, body.choosediamond-index-diamond .representative, choosediamond-index-viewpair .representative {
    width: 670px;
    display: block;
    overflow: hidden;
    float: left;
    margin: 0 10px 15px 0 !important;
    border: none;
    padding: 0 !important; }
  body.loosediamonds-index-index .representativeLeft, body.choosediamond-index-pair .representativeLeft, body.loosediamonds-search-filter .representativeLeft, body.loosediamonds-index-diamondsearch .representativeLeft, body.designyourring-index-index .representativeLeft, body.designyourearring-index-index .representativeLeft, body.designyourpendant-index-index .representativeLeft, body.designyourring-minicart-index .representativeLeft, body.designyourearring-minicart-index .representativeLeft, body.designyourpendant-minicart-index .representativeLeft, body.choosediamond-index-index .representativeLeft, body.choosediamond-index-diamond .representativeLeft, choosediamond-index-viewpair .representativeLeft {
    background: url(../images/contact-representiative-left-bg.gif) no-repeat;
    width: 13px;
    height: 61px;
    display: block;
    overflow: hidden;
    float: left; }
  body.loosediamonds-index-index .representativeMiddle, body.choosediamond-index-pair .representativeMiddle, body.loosediamonds-search-filter .representativeMiddle, body.loosediamonds-index-diamondsearch .representativeMiddle, body.designyourring-index-index .representativeMiddle, body.designyourearring-index-index .representativeMiddle, body.designyourpendant-index-index .representativeMiddle, body.designyourring-minicart-index .representativeMiddle, body.designyourearring-minicart-index .representativeMiddle, body.designyourpendant-minicart-index .representativeMiddle, body.choosediamond-index-index .representativeMiddle, body.choosediamond-index-diamond .representativeMiddle, choosediamond-index-viewpair .representativeMiddle {
    float: left;
    background: url(../images/contact-representiative-middle-bg.gif) repeat-x;
    border-top: solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf;
    width: 644px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .representativeMiddle ul, body.choosediamond-index-pair .representativeMiddle ul, body.loosediamonds-search-filter .representativeMiddle ul, body.loosediamonds-index-diamondsearch .representativeMiddle ul, body.designyourring-index-index .representativeMiddle ul, body.designyourearring-index-index .representativeMiddle ul, body.designyourpendant-index-index .representativeMiddle ul, body.designyourring-minicart-index .representativeMiddle ul, body.designyourearring-minicart-index .representativeMiddle ul, body.designyourpendant-minicart-index .representativeMiddle ul, body.choosediamond-index-index .representativeMiddle ul, body.choosediamond-index-diamond .representativeMiddle ul, choosediamond-index-viewpair .representativeMiddle ul {
    margin: 0px;
    padding: 0px; }
  body.loosediamonds-index-index .representativeMiddle ul li, body.choosediamond-index-pair .representativeMiddle ul li, body.loosediamonds-search-filter .representativeMiddle ul li, body.loosediamonds-index-diamondsearch .representativeMiddle ul li, body.designyourring-index-index .representativeMiddle ul li, body.designyourearring-index-index .representativeMiddle ul li, body.designyourpendant-index-index .representativeMiddle ul li, body.designyourring-minicart-index .representativeMiddle ul li, body.designyourearring-minicart-index .representativeMiddle ul li, body.designyourpendant-minicart-index .representativeMiddle ul li, body.choosediamond-index-index .representativeMiddle ul li, body.choosediamond-index-diamond .representativeMiddle ul li, choosediamond-index-viewpair .representativeMiddle ul li {
    float: left;
    margin-right: 9px;
    color: #333;
    text-decoration: none;
    list-style: none;
    padding: 0 1px 0; }
  body.loosediamonds-index-index .representativeMiddle ul li#last, body.choosediamond-index-pair .representativeMiddle ul li#last, body.loosediamonds-search-filter .representativeMiddle ul li#last, body.loosediamonds-index-diamondsearch .representativeMiddle ul li#last, body.designyourring-index-index .representativeMiddle ul li#last, body.designyourearring-index-index .representativeMiddle ul li#last, body.designyourpendant-index-index .representativeMiddle ul li#last, body.designyourring-minicart-index .representativeMiddle ul li#last, body.designyourearring-minicart-index .representativeMiddle ul li#last, body.designyourpendant-minicart-index .representativeMiddle ul li#last, body.choosediamond-index-index .representativeMiddle ul li#last, body.choosediamond-index-diamond .representativeMiddle ul li#last, choosediamond-index-viewpair .representativeMiddle ul li#last {
    background: none !important; }
  body.loosediamonds-index-index .representativeMiddle ul li a:hover, body.choosediamond-index-pair .representativeMiddle ul li a:hover, body.loosediamonds-search-filter .representativeMiddle ul li a:hover, body.loosediamonds-index-diamondsearch .representativeMiddle ul li a:hover, body.designyourring-index-index .representativeMiddle ul li a:hover, body.designyourearring-index-index .representativeMiddle ul li a:hover, body.designyourpendant-index-index .representativeMiddle ul li a:hover, body.designyourring-minicart-index .representativeMiddle ul li a:hover, body.designyourearring-minicart-index .representativeMiddle ul li a:hover, body.designyourpendant-minicart-index .representativeMiddle ul li a:hover, body.choosediamond-index-index .representativeMiddle ul li a:hover, body.choosediamond-index-diamond .representativeMiddle ul li a:hover, choosediamond-index-viewpair .representativeMiddle ul li a:hover {
    height: 25px;
    background: url(../images/contact-menu-left-active-bg.gif) no-repeat left top;
    color: #fff;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .representativeMiddle ul li a:hover span, body.choosediamond-index-pair .representativeMiddle ul li a:hover span, body.loosediamonds-search-filter .representativeMiddle ul li a:hover span, body.loosediamonds-index-diamondsearch .representativeMiddle ul li a:hover span, body.designyourring-index-index .representativeMiddle ul li a:hover span, body.designyourearring-index-index .representativeMiddle ul li a:hover span, body.designyourpendant-index-index .representativeMiddle ul li a:hover span, body.designyourring-minicart-index .representativeMiddle ul li a:hover span, body.designyourearring-minicart-index .representativeMiddle ul li a:hover span, body.designyourpendant-minicart-index .representativeMiddle ul li a:hover span, body.choosediamond-index-index .representativeMiddle ul li a:hover span, body.choosediamond-index-diamond .representativeMiddle ul li a:hover span, choosediamond-index-viewpair .representativeMiddle ul li a:hover span {
    height: 25px;
    background: url(../images/contact-menu-right-active-bg.gif) no-repeat right top;
    color: #fff;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .tal, body.choosediamond-index-pair .tal, body.loosediamonds-search-filter .tal, body.loosediamonds-index-diamondsearch .tal, body.designyourring-index-index .tal, body.designyourearring-index-index .tal, body.designyourpendant-index-index .tal, body.designyourring-minicart-index .tal, body.designyourearring-minicart-index .tal, body.designyourpendant-minicart-index .tal, body.choosediamond-index-index .tal, body.choosediamond-index-diamond .tal, choosediamond-index-viewpair .tal {
    text-align: left !important; }
  body.loosediamonds-index-index .representativeMiddle ul li a, body.choosediamond-index-pair .representativeMiddle ul li a, body.loosediamonds-search-filter .representativeMiddle ul li a, body.loosediamonds-index-diamondsearch .representativeMiddle ul li a, body.designyourring-index-index .representativeMiddle ul li a, body.designyourearring-index-index .representativeMiddle ul li a, body.designyourpendant-index-index .representativeMiddle ul li a, body.designyourring-minicart-index .representativeMiddle ul li a, body.designyourearring-minicart-index .representativeMiddle ul li a, body.designyourpendant-minicart-index .representativeMiddle ul li a, body.choosediamond-index-index .representativeMiddle ul li a, body.choosediamond-index-diamond .representativeMiddle ul li a, choosediamond-index-viewpair .representativeMiddle ul li a {
    text-decoration: none;
    color: #333;
    display: block;
    height: 23px;
    background: url(../images/contact-menu-left-bg.gif) left top;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .representativeMiddle ul li a span, body.choosediamond-index-pair .representativeMiddle ul li a span, body.loosediamonds-search-filter .representativeMiddle ul li a span, body.loosediamonds-index-diamondsearch .representativeMiddle ul li a span, body.designyourring-index-index .representativeMiddle ul li a span, body.designyourearring-index-index .representativeMiddle ul li a span, body.designyourpendant-index-index .representativeMiddle ul li a span, body.designyourring-minicart-index .representativeMiddle ul li a span, body.designyourearring-minicart-index .representativeMiddle ul li a span, body.designyourpendant-minicart-index .representativeMiddle ul li a span, body.choosediamond-index-index .representativeMiddle ul li a span, body.choosediamond-index-diamond .representativeMiddle ul li a span, choosediamond-index-viewpair .representativeMiddle ul li a span {
    text-decoration: none;
    color: #333;
    display: block;
    padding: 5px 5px 0;
    text-align: center;
    background: url(../images/contact-menu-right-bg.gif) no-repeat right top;
    font-size: 11px;
    font-weight: normal; }
  body.loosediamonds-index-index .representativeMiddle ul li a.active, body.choosediamond-index-pair .representativeMiddle ul li a.active, body.loosediamonds-search-filter .representativeMiddle ul li a.active, body.loosediamonds-index-diamondsearch .representativeMiddle ul li a.active, body.designyourring-index-index .representativeMiddle ul li a.active, body.designyourearring-index-index .representativeMiddle ul li a.active, body.designyourpendant-index-index .representativeMiddle ul li a.active, body.designyourring-minicart-index .representativeMiddle ul li a.active, body.designyourearring-minicart-index .representativeMiddle ul li a.active, body.designyourpendant-minicart-index .representativeMiddle ul li a.active, body.choosediamond-index-index .representativeMiddle ul li a.active, body.choosediamond-index-diamond .representativeMiddle ul li a.active, choosediamond-index-viewpair .representativeMiddle ul li a.active {
    height: 25px;
    color: #fff;
    background: url(../images/contact-menu-left-active-bg.gif) no-repeat left top;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .representativeMiddle ul li a.active span, body.choosediamond-index-pair .representativeMiddle ul li a.active span, body.loosediamonds-search-filter .representativeMiddle ul li a.active span, body.loosediamonds-index-diamondsearch .representativeMiddle ul li a.active span, body.designyourring-index-index .representativeMiddle ul li a.active span, body.designyourearring-index-index .representativeMiddle ul li a.active span, body.designyourpendant-index-index .representativeMiddle ul li a.active span, body.designyourring-minicart-index .representativeMiddle ul li a.active span, body.designyourearring-minicart-index .representativeMiddle ul li a.active span, body.designyourpendant-minicart-index .representativeMiddle ul li a.active span, body.choosediamond-index-index .representativeMiddle ul li a.active span, body.choosediamond-index-diamond .representativeMiddle ul li a.active span, choosediamond-index-viewpair .representativeMiddle ul li a.active span {
    height: 25px;
    color: #fff;
    background: url(../images/contact-menu-right-active-bg.gif) no-repeat right top;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.loosediamonds-index-index .representativeMiddleLeft, body.choosediamond-index-pair .representativeMiddleLeft, body.loosediamonds-search-filter .representativeMiddleLeft, body.loosediamonds-index-diamondsearch .representativeMiddleLeft, body.designyourring-index-index .representativeMiddleLeft, body.designyourearring-index-index .representativeMiddleLeft, body.designyourpendant-index-index .representativeMiddleLeft, body.designyourring-minicart-index .representativeMiddleLeft, body.designyourearring-minicart-index .representativeMiddleLeft, body.designyourpendant-minicart-index .representativeMiddleLeft, body.choosediamond-index-index .representativeMiddleLeft, body.choosediamond-index-diamond .representativeMiddleLeft, choosediamond-index-viewpair .representativeMiddleLeft {
    float: left;
    width: 198px;
    padding: 11px 0 0 0;
    margin: 0 2px 0 30px; }
  body.loosediamonds-index-index .representativeMiddleright, body.choosediamond-index-pair .representativeMiddleright, body.loosediamonds-search-filter .representativeMiddleright, body.loosediamonds-index-diamondsearch .representativeMiddleright, body.designyourring-index-index .representativeMiddleright, body.designyourearring-index-index .representativeMiddleright, body.designyourpendant-index-index .representativeMiddleright, body.designyourring-minicart-index .representativeMiddleright, body.designyourearring-minicart-index .representativeMiddleright, body.designyourpendant-minicart-index .representativeMiddleright, body.choosediamond-index-index .representativeMiddleright, body.choosediamond-index-diamond .representativeMiddleright, choosediamond-index-viewpair .representativeMiddleright {
    float: right;
    width: 168px;
    padding-top: 11px; }
  body.loosediamonds-index-index .representativeMiddleMiddle, body.choosediamond-index-pair .representativeMiddleMiddle, body.loosediamonds-search-filter .representativeMiddleMiddle, body.loosediamonds-index-diamondsearch .representativeMiddleMiddle, body.designyourring-index-index .representativeMiddleMiddle, body.designyourearring-index-index .representativeMiddleMiddle, body.designyourpendant-index-index .representativeMiddleMiddle, body.designyourring-minicart-index .representativeMiddleMiddle, body.designyourearring-minicart-index .representativeMiddleMiddle, body.designyourpendant-minicart-index .representativeMiddleMiddle, body.choosediamond-index-index .representativeMiddleMiddle, body.choosediamond-index-diamond .representativeMiddleMiddle, choosediamond-index-viewpair .representativeMiddleMiddle {
    float: left;
    width: 197px;
    margin-right: 30px;
    padding-top: 11px; }
  body.loosediamonds-index-index .representativeMiddle h3, body.choosediamond-index-pair .representativeMiddle h3, body.loosediamonds-search-filter .representativeMiddle h3, body.loosediamonds-index-diamondsearch .representativeMiddle h3, body.designyourring-index-index .representativeMiddle h3, body.designyourearring-index-index .representativeMiddle h3, body.designyourpendant-index-index .representativeMiddle h3, body.designyourring-minicart-index .representativeMiddle h3, body.designyourearring-minicart-index .representativeMiddle h3, body.designyourpendant-minicart-index .representativeMiddle h3, body.choosediamond-index-index .representativeMiddle h3, body.choosediamond-index-diamond .representativeMiddle h3, choosediamond-index-viewpair .representativeMiddle h3 {
    padding: 0 0 8px;
    font-size: 12px;
    margin: 0;
    color: #1e629f; }
  body.loosediamonds-index-index .representativeMiddle h3 img, body.choosediamond-index-pair .representativeMiddle h3 img, body.loosediamonds-search-filter .representativeMiddle h3 img, body.loosediamonds-index-diamondsearch .representativeMiddle h3 img, body.designyourring-index-index .representativeMiddle h3 img, body.designyourearring-index-index .representativeMiddle h3 img, body.designyourpendant-index-index .representativeMiddle h3 img, body.designyourring-minicart-index .representativeMiddle h3 img, body.designyourearring-minicart-index .representativeMiddle h3 img, body.designyourpendant-minicart-index .representativeMiddle h3 img, body.choosediamond-index-index .representativeMiddle h3 img, body.choosediamond-index-diamond .representativeMiddle h3 img, choosediamond-index-viewpair .representativeMiddle h3 img {
    float: left;
    margin-right: 4px; }
  body.loosediamonds-index-index .representativeRight, body.choosediamond-index-pair .representativeRight, body.loosediamonds-search-filter .representativeRight, body.loosediamonds-index-diamondsearch .representativeRight, body.designyourring-index-index .representativeRight, body.designyourearring-index-index .representativeRight, body.designyourpendant-index-index .representativeRight, body.designyourring-minicart-index .representativeRight, body.designyourearring-minicart-index .representativeRight, body.designyourpendant-minicart-index .representativeRight, body.choosediamond-index-index .representativeRight, body.choosediamond-index-diamond .representativeRight, choosediamond-index-viewpair .representativeRight {
    width: 13px;
    height: 61px;
    background: url(../images/contact-representiative-right-bg.gif) no-repeat right top;
    float: right; }
  body.loosediamonds-index-index .ringSize, body.choosediamond-index-pair .ringSize, body.loosediamonds-search-filter .ringSize, body.loosediamonds-index-diamondsearch .ringSize, body.designyourring-index-index .ringSize, body.designyourearring-index-index .ringSize, body.designyourpendant-index-index .ringSize, body.designyourring-minicart-index .ringSize, body.designyourearring-minicart-index .ringSize, body.designyourpendant-minicart-index .ringSize, body.choosediamond-index-index .ringSize, body.choosediamond-index-diamond .ringSize, choosediamond-index-viewpair .ringSize {
    width: 197px;
    padding: 0;
    float: left;
    display: block;
    overflow: hidden;
    margin: 0; }
  body.loosediamonds-index-index .ringSizeTop, body.choosediamond-index-pair .ringSizeTop, body.loosediamonds-search-filter .ringSizeTop, body.loosediamonds-index-diamondsearch .ringSizeTop, body.designyourring-index-index .ringSizeTop, body.designyourearring-index-index .ringSizeTop, body.designyourpendant-index-index .ringSizeTop, body.designyourring-minicart-index .ringSizeTop, body.designyourearring-minicart-index .ringSizeTop, body.designyourpendant-minicart-index .ringSizeTop, body.choosediamond-index-index .ringSizeTop, body.choosediamond-index-diamond .ringSizeTop, choosediamond-index-viewpair .ringSizeTop {
    background: url(../images/ring-size-top-bg.gif) no-repeat;
    width: 197px;
    height: 5px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .ringSizeMiddle, body.choosediamond-index-pair .ringSizeMiddle, body.loosediamonds-search-filter .ringSizeMiddle, body.loosediamonds-index-diamondsearch .ringSizeMiddle, body.designyourring-index-index .ringSizeMiddle, body.designyourearring-index-index .ringSizeMiddle, body.designyourpendant-index-index .ringSizeMiddle, body.designyourring-minicart-index .ringSizeMiddle, body.designyourearring-minicart-index .ringSizeMiddle, body.designyourpendant-minicart-index .ringSizeMiddle, body.choosediamond-index-index .ringSizeMiddle, body.choosediamond-index-diamond .ringSizeMiddle, choosediamond-index-viewpair .ringSizeMiddle {
    background: url(../images/contact-representiative-middle-bg.gif) repeat-x bottom;
    border-left: solid 1px #dfdfdf;
    border-right: solid 1px #dfdfdf;
    float: left;
    padding: 8px 0 10px; }
  body.loosediamonds-index-index .ringSizeMiddleLeft, body.choosediamond-index-pair .ringSizeMiddleLeft, body.loosediamonds-search-filter .ringSizeMiddleLeft, body.loosediamonds-index-diamondsearch .ringSizeMiddleLeft, body.designyourring-index-index .ringSizeMiddleLeft, body.designyourearring-index-index .ringSizeMiddleLeft, body.designyourpendant-index-index .ringSizeMiddleLeft, body.designyourring-minicart-index .ringSizeMiddleLeft, body.designyourearring-minicart-index .ringSizeMiddleLeft, body.designyourpendant-minicart-index .ringSizeMiddleLeft, body.choosediamond-index-index .ringSizeMiddleLeft, body.choosediamond-index-diamond .ringSizeMiddleLeft, choosediamond-index-viewpair .ringSizeMiddleLeft {
    width: 22px;
    padding-left: 15px;
    float: left; }
  body.loosediamonds-index-index .ringSizeMiddleRight, body.choosediamond-index-pair .ringSizeMiddleRight, body.loosediamonds-search-filter .ringSizeMiddleRight, body.loosediamonds-index-diamondsearch .ringSizeMiddleRight, body.designyourring-index-index .ringSizeMiddleRight, body.designyourearring-index-index .ringSizeMiddleRight, body.designyourpendant-index-index .ringSizeMiddleRight, body.designyourring-minicart-index .ringSizeMiddleRight, body.designyourearring-minicart-index .ringSizeMiddleRight, body.designyourpendant-minicart-index .ringSizeMiddleRight, body.choosediamond-index-index .ringSizeMiddleRight, body.choosediamond-index-diamond .ringSizeMiddleRight, choosediamond-index-viewpair .ringSizeMiddleRight {
    float: right;
    width: 158px;
    padding-top: 1px; }
  body.loosediamonds-index-index .ringSizeMiddleRight h3, body.choosediamond-index-pair .ringSizeMiddleRight h3, body.loosediamonds-search-filter .ringSizeMiddleRight h3, body.loosediamonds-index-diamondsearch .ringSizeMiddleRight h3, body.designyourring-index-index .ringSizeMiddleRight h3, body.designyourearring-index-index .ringSizeMiddleRight h3, body.designyourpendant-index-index .ringSizeMiddleRight h3, body.designyourring-minicart-index .ringSizeMiddleRight h3, body.designyourearring-minicart-index .ringSizeMiddleRight h3, body.designyourpendant-minicart-index .ringSizeMiddleRight h3, body.choosediamond-index-index .ringSizeMiddleRight h3, body.choosediamond-index-diamond .ringSizeMiddleRight h3, choosediamond-index-viewpair .ringSizeMiddleRight h3 {
    margin: 0 0 8px 16px;
    padding: 0;
    font-size: 13px;
    color: #1e629f; }
  body.loosediamonds-index-index .ringSizeMiddleRight p, body.choosediamond-index-pair .ringSizeMiddleRight p, body.loosediamonds-search-filter .ringSizeMiddleRight p, body.loosediamonds-index-diamondsearch .ringSizeMiddleRight p, body.designyourring-index-index .ringSizeMiddleRight p, body.designyourearring-index-index .ringSizeMiddleRight p, body.designyourpendant-index-index .ringSizeMiddleRight p, body.designyourring-minicart-index .ringSizeMiddleRight p, body.designyourearring-minicart-index .ringSizeMiddleRight p, body.designyourpendant-minicart-index .ringSizeMiddleRight p, body.choosediamond-index-index .ringSizeMiddleRight p, body.choosediamond-index-diamond .ringSizeMiddleRight p, choosediamond-index-viewpair .ringSizeMiddleRight p {
    padding: 0;
    color: #666;
    margin: 0;
    font-size: 11px; }
  body.loosediamonds-index-index .ringSizeMiddleRight p a, body.choosediamond-index-pair .ringSizeMiddleRight p a, body.loosediamonds-search-filter .ringSizeMiddleRight p a, body.loosediamonds-index-diamondsearch .ringSizeMiddleRight p a, body.designyourring-index-index .ringSizeMiddleRight p a, body.designyourearring-index-index .ringSizeMiddleRight p a, body.designyourpendant-index-index .ringSizeMiddleRight p a, body.designyourring-minicart-index .ringSizeMiddleRight p a, body.designyourearring-minicart-index .ringSizeMiddleRight p a, body.designyourpendant-minicart-index .ringSizeMiddleRight p a, body.choosediamond-index-index .ringSizeMiddleRight p a, body.choosediamond-index-diamond .ringSizeMiddleRight p a, choosediamond-index-viewpair .ringSizeMiddleRight p a {
    color: #666; }
  body.loosediamonds-index-index .ringSizeBottom, body.choosediamond-index-pair .ringSizeBottom, body.loosediamonds-search-filter .ringSizeBottom, body.loosediamonds-index-diamondsearch .ringSizeBottom, body.designyourring-index-index .ringSizeBottom, body.designyourearring-index-index .ringSizeBottom, body.designyourpendant-index-index .ringSizeBottom, body.designyourring-minicart-index .ringSizeBottom, body.designyourearring-minicart-index .ringSizeBottom, body.designyourpendant-minicart-index .ringSizeBottom, body.choosediamond-index-index .ringSizeBottom, body.choosediamond-index-diamond .ringSizeBottom, choosediamond-index-viewpair .ringSizeBottom {
    background: url(../images/ring-size-bottom-bg.gif) no-repeat;
    width: 197px;
    height: 5px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .productInfo, body.choosediamond-index-pair .productInfo, body.loosediamonds-search-filter .productInfo, body.loosediamonds-index-diamondsearch .productInfo, body.designyourring-index-index .productInfo, body.designyourearring-index-index .productInfo, body.designyourpendant-index-index .productInfo, body.designyourring-minicart-index .productInfo, body.designyourearring-minicart-index .productInfo, body.designyourpendant-minicart-index .productInfo, body.choosediamond-index-index .productInfo, body.choosediamond-index-diamond .productInfo, choosediamond-index-viewpair .productInfo {
    width: 675px;
    display: block;
    overflow: hidden;
    margin: 0 0 20px 0px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    border-bottom: solid 1px #ccc;
    padding: 0 0 20px 20px; }
  body.loosediamonds-index-index .productInfoTop, body.choosediamond-index-pair .productInfoTop, body.loosediamonds-search-filter .productInfoTop, body.loosediamonds-index-diamondsearch .productInfoTop, body.designyourring-index-index .productInfoTop, body.designyourearring-index-index .productInfoTop, body.designyourpendant-index-index .productInfoTop, body.designyourring-minicart-index .productInfoTop, body.designyourearring-minicart-index .productInfoTop, body.designyourpendant-minicart-index .productInfoTop, body.choosediamond-index-index .productInfoTop, body.choosediamond-index-diamond .productInfoTop, choosediamond-index-viewpair .productInfoTop {
    display: block;
    overflow: hidden;
    padding: 0;
    background-color: #fff;
    border-bottom: none; }
  body.loosediamonds-index-index .bL, body.choosediamond-index-pair .bL, body.loosediamonds-search-filter .bL, body.loosediamonds-index-diamondsearch .bL, body.designyourring-index-index .bL, body.designyourearring-index-index .bL, body.designyourpendant-index-index .bL, body.designyourring-minicart-index .bL, body.designyourearring-minicart-index .bL, body.designyourpendant-minicart-index .bL, body.choosediamond-index-index .bL, body.choosediamond-index-diamond .bL, choosediamond-index-viewpair .bL {
    /*border-left:solid 1px #748290 !important;*/ }
  body.loosediamonds-index-index .productInfoTop ul, body.choosediamond-index-pair .productInfoTop ul, body.loosediamonds-search-filter .productInfoTop ul, body.loosediamonds-index-diamondsearch .productInfoTop ul, body.designyourring-index-index .productInfoTop ul, body.designyourearring-index-index .productInfoTop ul, body.designyourpendant-index-index .productInfoTop ul, body.designyourring-minicart-index .productInfoTop ul, body.designyourearring-minicart-index .productInfoTop ul, body.designyourpendant-minicart-index .productInfoTop ul, body.choosediamond-index-index .productInfoTop ul, body.choosediamond-index-diamond .productInfoTop ul, choosediamond-index-viewpair .productInfoTop ul {
    margin: 0px;
    padding: 0px; }
  body.loosediamonds-index-index .productInfoTop ul li, body.choosediamond-index-pair .productInfoTop ul li, body.loosediamonds-search-filter .productInfoTop ul li, body.loosediamonds-index-diamondsearch .productInfoTop ul li, body.designyourring-index-index .productInfoTop ul li, body.designyourearring-index-index .productInfoTop ul li, body.designyourpendant-index-index .productInfoTop ul li, body.designyourring-minicart-index .productInfoTop ul li, body.designyourearring-minicart-index .productInfoTop ul li, body.designyourpendant-minicart-index .productInfoTop ul li, body.choosediamond-index-index .productInfoTop ul li, body.choosediamond-index-diamond .productInfoTop ul li, choosediamond-index-viewpair .productInfoTop ul li {
    float: left !important;
    text-decoration: none;
    list-style: none;
    cursor: pointer; }
  body.loosediamonds-index-index .productInfoTop ul li a, body.choosediamond-index-pair .productInfoTop ul li a, body.loosediamonds-search-filter .productInfoTop ul li a, body.loosediamonds-index-diamondsearch .productInfoTop ul li a, body.designyourring-index-index .productInfoTop ul li a, body.designyourearring-index-index .productInfoTop ul li a, body.designyourpendant-index-index .productInfoTop ul li a, body.designyourring-minicart-index .productInfoTop ul li a, body.designyourearring-minicart-index .productInfoTop ul li a, body.designyourpendant-minicart-index .productInfoTop ul li a, body.choosediamond-index-index .productInfoTop ul li a, body.choosediamond-index-diamond .productInfoTop ul li a, choosediamond-index-viewpair .productInfoTop ul li a {
    text-decoration: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .productInfoTop ul li a.last, body.choosediamond-index-pair .productInfoTop ul li a.last, body.loosediamonds-search-filter .productInfoTop ul li a.last, body.loosediamonds-index-diamondsearch .productInfoTop ul li a.last, body.designyourring-index-index .productInfoTop ul li a.last, body.designyourearring-index-index .productInfoTop ul li a.last, body.designyourpendant-index-index .productInfoTop ul li a.last, body.designyourring-minicart-index .productInfoTop ul li a.last, body.designyourearring-minicart-index .productInfoTop ul li a.last, body.designyourpendant-minicart-index .productInfoTop ul li a.last, body.choosediamond-index-index .productInfoTop ul li a.last, body.choosediamond-index-diamond .productInfoTop ul li a.last, choosediamond-index-viewpair .productInfoTop ul li a.last {
    background: none;
    border-right: solid 1px #748290 !important; }
  body.loosediamonds-index-index .productInfoTop ul li a.active, body.choosediamond-index-pair .productInfoTop ul li a.active, body.loosediamonds-search-filter .productInfoTop ul li a.active, body.loosediamonds-index-diamondsearch .productInfoTop ul li a.active, body.designyourring-index-index .productInfoTop ul li a.active, body.designyourearring-index-index .productInfoTop ul li a.active, body.designyourpendant-index-index .productInfoTop ul li a.active, body.designyourring-minicart-index .productInfoTop ul li a.active, body.designyourearring-minicart-index .productInfoTop ul li a.active, body.designyourpendant-minicart-index .productInfoTop ul li a.active, body.choosediamond-index-index .productInfoTop ul li a.active, body.choosediamond-index-diamond .productInfoTop ul li a.active, choosediamond-index-viewpair .productInfoTop ul li a.active {
    color: #fff;
    text-decoration: none; }
  body.loosediamonds-index-index .productInfoContentuter, body.choosediamond-index-pair .productInfoContentuter, body.loosediamonds-search-filter .productInfoContentuter, body.loosediamonds-index-diamondsearch .productInfoContentuter, body.designyourring-index-index .productInfoContentuter, body.designyourearring-index-index .productInfoContentuter, body.designyourpendant-index-index .productInfoContentuter, body.designyourring-minicart-index .productInfoContentuter, body.designyourearring-minicart-index .productInfoContentuter, body.designyourpendant-minicart-index .productInfoContentuter, body.choosediamond-index-index .productInfoContentuter, body.choosediamond-index-diamond .productInfoContentuter, choosediamond-index-viewpair .productInfoContentuter {
    display: block;
    overflow: hidden;
    padding-top: 15px; }
  body.loosediamonds-index-index .productInfoContent, body.choosediamond-index-pair .productInfoContent, body.loosediamonds-search-filter .productInfoContent, body.loosediamonds-index-diamondsearch .productInfoContent, body.designyourring-index-index .productInfoContent, body.designyourearring-index-index .productInfoContent, body.designyourpendant-index-index .productInfoContent, body.designyourring-minicart-index .productInfoContent, body.designyourearring-minicart-index .productInfoContent, body.designyourpendant-minicart-index .productInfoContent, body.choosediamond-index-index .productInfoContent, body.choosediamond-index-diamond .productInfoContent, choosediamond-index-viewpair .productInfoContent {
    display: block;
    overflow: hidden;
    padding: 0;
    margin-left: 20px; }
  body.loosediamonds-index-index .productInfoContent h2, body.choosediamond-index-pair .productInfoContent h2, body.loosediamonds-search-filter .productInfoContent h2, body.loosediamonds-index-diamondsearch .productInfoContent h2, body.designyourring-index-index .productInfoContent h2, body.designyourearring-index-index .productInfoContent h2, body.designyourpendant-index-index .productInfoContent h2, body.designyourring-minicart-index .productInfoContent h2, body.designyourearring-minicart-index .productInfoContent h2, body.designyourpendant-minicart-index .productInfoContent h2, body.choosediamond-index-index .productInfoContent h2, body.choosediamond-index-diamond .productInfoContent h2, choosediamond-index-viewpair .productInfoContent h2 {
    padding: 0 0 10px;
    margin: 0 0 15px;
    font-size: 14px;
    font-weight: bold; }
  body.loosediamonds-index-index .productInfoContentLeft, body.choosediamond-index-pair .productInfoContentLeft, body.loosediamonds-search-filter .productInfoContentLeft, body.loosediamonds-index-diamondsearch .productInfoContentLeft, body.designyourring-index-index .productInfoContentLeft, body.designyourearring-index-index .productInfoContentLeft, body.designyourpendant-index-index .productInfoContentLeft, body.designyourring-minicart-index .productInfoContentLeft, body.designyourearring-minicart-index .productInfoContentLeft, body.designyourpendant-minicart-index .productInfoContentLeft, body.choosediamond-index-index .productInfoContentLeft, body.choosediamond-index-diamond .productInfoContentLeft, choosediamond-index-viewpair .productInfoContentLeft {
    float: left;
    width: 280px;
    padding: 0;
    margin: 0 19px 0 0; }
  body.loosediamonds-index-index .productInfoContent p, body.choosediamond-index-pair .productInfoContent p, body.loosediamonds-search-filter .productInfoContent p, body.loosediamonds-index-diamondsearch .productInfoContent p, body.designyourring-index-index .productInfoContent p, body.designyourearring-index-index .productInfoContent p, body.designyourpendant-index-index .productInfoContent p, body.designyourring-minicart-index .productInfoContent p, body.designyourearring-minicart-index .productInfoContent p, body.designyourpendant-minicart-index .productInfoContent p, body.choosediamond-index-index .productInfoContent p, body.choosediamond-index-diamond .productInfoContent p, choosediamond-index-viewpair .productInfoContent p {
    padding: 0 0 19px;
    line-height: 17px;
    margin: 0;
    color: #666; }
  body.loosediamonds-index-index .productInfoContent p span, body.choosediamond-index-pair .productInfoContent p span, body.loosediamonds-search-filter .productInfoContent p span, body.loosediamonds-index-diamondsearch .productInfoContent p span, body.designyourring-index-index .productInfoContent p span, body.designyourearring-index-index .productInfoContent p span, body.designyourpendant-index-index .productInfoContent p span, body.designyourring-minicart-index .productInfoContent p span, body.designyourearring-minicart-index .productInfoContent p span, body.designyourpendant-minicart-index .productInfoContent p span, body.choosediamond-index-index .productInfoContent p span, body.choosediamond-index-diamond .productInfoContent p span, choosediamond-index-viewpair .productInfoContent p span {
    font-weight: bold; }
  body.loosediamonds-index-index .productInfoContentRight, body.choosediamond-index-pair .productInfoContentRight, body.loosediamonds-search-filter .productInfoContentRight, body.loosediamonds-index-diamondsearch .productInfoContentRight, body.designyourring-index-index .productInfoContentRight, body.designyourearring-index-index .productInfoContentRight, body.designyourpendant-index-index .productInfoContentRight, body.designyourring-minicart-index .productInfoContentRight, body.designyourearring-minicart-index .productInfoContentRight, body.designyourpendant-minicart-index .productInfoContentRight, body.choosediamond-index-index .productInfoContentRight, body.choosediamond-index-diamond .productInfoContentRight, choosediamond-index-viewpair .productInfoContentRight {
    float: left;
    width: 328px; }
  body.loosediamonds-index-index .theCaratlaneAdvantage, body.choosediamond-index-pair .theCaratlaneAdvantage, body.loosediamonds-search-filter .theCaratlaneAdvantage, body.loosediamonds-index-diamondsearch .theCaratlaneAdvantage, body.designyourring-index-index .theCaratlaneAdvantage, body.designyourearring-index-index .theCaratlaneAdvantage, body.designyourpendant-index-index .theCaratlaneAdvantage, body.designyourring-minicart-index .theCaratlaneAdvantage, body.designyourearring-minicart-index .theCaratlaneAdvantage, body.designyourpendant-minicart-index .theCaratlaneAdvantage, body.choosediamond-index-index .theCaratlaneAdvantage, body.choosediamond-index-diamond .theCaratlaneAdvantage, choosediamond-index-viewpair .theCaratlaneAdvantage {
    width: 221px;
    padding: 15px 0 10px;
    margin: 0;
    display: block;
    overflow: hidden;
    border: solid 1px #ccc; }
  body.loosediamonds-index-index .theCaratlaneAdvantage h2, body.choosediamond-index-pair .theCaratlaneAdvantage h2, body.loosediamonds-search-filter .theCaratlaneAdvantage h2, body.loosediamonds-index-diamondsearch .theCaratlaneAdvantage h2, body.designyourring-index-index .theCaratlaneAdvantage h2, body.designyourearring-index-index .theCaratlaneAdvantage h2, body.designyourpendant-index-index .theCaratlaneAdvantage h2, body.designyourring-minicart-index .theCaratlaneAdvantage h2, body.designyourearring-minicart-index .theCaratlaneAdvantage h2, body.designyourpendant-minicart-index .theCaratlaneAdvantage h2, body.choosediamond-index-index .theCaratlaneAdvantage h2, body.choosediamond-index-diamond .theCaratlaneAdvantage h2, choosediamond-index-viewpair .theCaratlaneAdvantage h2 {
    padding: 0;
    margin: 0 0 15px 10px;
    color: #880000;
    font-size: 16px;
    font-weight: normal; }
  body.loosediamonds-index-index .theCaratlaneAdvantage ul, body.choosediamond-index-pair .theCaratlaneAdvantage ul, body.loosediamonds-search-filter .theCaratlaneAdvantage ul, body.loosediamonds-index-diamondsearch .theCaratlaneAdvantage ul, body.designyourring-index-index .theCaratlaneAdvantage ul, body.designyourearring-index-index .theCaratlaneAdvantage ul, body.designyourpendant-index-index .theCaratlaneAdvantage ul, body.designyourring-minicart-index .theCaratlaneAdvantage ul, body.designyourearring-minicart-index .theCaratlaneAdvantage ul, body.designyourpendant-minicart-index .theCaratlaneAdvantage ul, body.choosediamond-index-index .theCaratlaneAdvantage ul, body.choosediamond-index-diamond .theCaratlaneAdvantage ul, choosediamond-index-viewpair .theCaratlaneAdvantage ul {
    padding: 0;
    margin: 0 15px; }
  body.loosediamonds-index-index .theCaratlaneAdvantage ul li, body.choosediamond-index-pair .theCaratlaneAdvantage ul li, body.loosediamonds-search-filter .theCaratlaneAdvantage ul li, body.loosediamonds-index-diamondsearch .theCaratlaneAdvantage ul li, body.designyourring-index-index .theCaratlaneAdvantage ul li, body.designyourearring-index-index .theCaratlaneAdvantage ul li, body.designyourpendant-index-index .theCaratlaneAdvantage ul li, body.designyourring-minicart-index .theCaratlaneAdvantage ul li, body.designyourearring-minicart-index .theCaratlaneAdvantage ul li, body.designyourpendant-minicart-index .theCaratlaneAdvantage ul li, body.choosediamond-index-index .theCaratlaneAdvantage ul li, body.choosediamond-index-diamond .theCaratlaneAdvantage ul li, choosediamond-index-viewpair .theCaratlaneAdvantage ul li {
    padding: 0 0 3px;
    margin: 0 0 5px;
    list-style: none;
    line-height: 16px;
    border-bottom: solid 1px #ccc; }
  body.loosediamonds-index-index .theCaratlaneAdvantage ul li a, body.choosediamond-index-pair .theCaratlaneAdvantage ul li a, body.loosediamonds-search-filter .theCaratlaneAdvantage ul li a, body.loosediamonds-index-diamondsearch .theCaratlaneAdvantage ul li a, body.designyourring-index-index .theCaratlaneAdvantage ul li a, body.designyourearring-index-index .theCaratlaneAdvantage ul li a, body.designyourpendant-index-index .theCaratlaneAdvantage ul li a, body.designyourring-minicart-index .theCaratlaneAdvantage ul li a, body.designyourearring-minicart-index .theCaratlaneAdvantage ul li a, body.designyourpendant-minicart-index .theCaratlaneAdvantage ul li a, body.choosediamond-index-index .theCaratlaneAdvantage ul li a, body.choosediamond-index-diamond .theCaratlaneAdvantage ul li a, choosediamond-index-viewpair .theCaratlaneAdvantage ul li a {
    color: #1e629f;
    text-decoration: none;
    font-weight: bold; }
  body.loosediamonds-index-index .theCaratlaneAdvantage ul li.last, body.choosediamond-index-pair .theCaratlaneAdvantage ul li.last, body.loosediamonds-search-filter .theCaratlaneAdvantage ul li.last, body.loosediamonds-index-diamondsearch .theCaratlaneAdvantage ul li.last, body.designyourring-index-index .theCaratlaneAdvantage ul li.last, body.designyourearring-index-index .theCaratlaneAdvantage ul li.last, body.designyourpendant-index-index .theCaratlaneAdvantage ul li.last, body.designyourring-minicart-index .theCaratlaneAdvantage ul li.last, body.designyourearring-minicart-index .theCaratlaneAdvantage ul li.last, body.designyourpendant-minicart-index .theCaratlaneAdvantage ul li.last, body.choosediamond-index-index .theCaratlaneAdvantage ul li.last, body.choosediamond-index-diamond .theCaratlaneAdvantage ul li.last, choosediamond-index-viewpair .theCaratlaneAdvantage ul li.last {
    border: none !important; }
  body.loosediamonds-index-index .productInfotab1, body.choosediamond-index-pair .productInfotab1, body.loosediamonds-search-filter .productInfotab1, body.loosediamonds-index-diamondsearch .productInfotab1, body.designyourring-index-index .productInfotab1, body.designyourearring-index-index .productInfotab1, body.designyourpendant-index-index .productInfotab1, body.designyourring-minicart-index .productInfotab1, body.designyourearring-minicart-index .productInfotab1, body.designyourpendant-minicart-index .productInfotab1, body.choosediamond-index-index .productInfotab1, body.choosediamond-index-diamond .productInfotab1, choosediamond-index-viewpair .productInfotab1 {
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .productInfotab1Left, body.choosediamond-index-pair .productInfotab1Left, body.loosediamonds-search-filter .productInfotab1Left, body.loosediamonds-index-diamondsearch .productInfotab1Left, body.designyourring-index-index .productInfotab1Left, body.designyourearring-index-index .productInfotab1Left, body.designyourpendant-index-index .productInfotab1Left, body.designyourring-minicart-index .productInfotab1Left, body.designyourearring-minicart-index .productInfotab1Left, body.designyourpendant-minicart-index .productInfotab1Left, body.choosediamond-index-index .productInfotab1Left, body.choosediamond-index-diamond .productInfotab1Left, choosediamond-index-viewpair .productInfotab1Left {
    float: left;
    border: solid 1px #CCC;
    display: block;
    overflow: hidden;
    width: 296px; }
  body.loosediamonds-index-index .productInfotab1Left h2, body.choosediamond-index-pair .productInfotab1Left h2, body.loosediamonds-search-filter .productInfotab1Left h2, body.loosediamonds-index-diamondsearch .productInfotab1Left h2, body.designyourring-index-index .productInfotab1Left h2, body.designyourearring-index-index .productInfotab1Left h2, body.designyourpendant-index-index .productInfotab1Left h2, body.designyourring-minicart-index .productInfotab1Left h2, body.designyourearring-minicart-index .productInfotab1Left h2, body.designyourpendant-minicart-index .productInfotab1Left h2, body.choosediamond-index-index .productInfotab1Left h2, body.choosediamond-index-diamond .productInfotab1Left h2, choosediamond-index-viewpair .productInfotab1Left h2 {
    padding: 5px 20px;
    margin: 0 0 15px 0;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #1b3e5d;
    border-top: solid 1px #1b3e5d;
    border-bottom: solid 1px #1b3e5d; }
  body.loosediamonds-index-index .productInfotab1Left h3, body.choosediamond-index-pair .productInfotab1Left h3, body.loosediamonds-search-filter .productInfotab1Left h3, body.loosediamonds-index-diamondsearch .productInfotab1Left h3, body.designyourring-index-index .productInfotab1Left h3, body.designyourearring-index-index .productInfotab1Left h3, body.designyourpendant-index-index .productInfotab1Left h3, body.designyourring-minicart-index .productInfotab1Left h3, body.designyourearring-minicart-index .productInfotab1Left h3, body.designyourpendant-minicart-index .productInfotab1Left h3, body.choosediamond-index-index .productInfotab1Left h3, body.choosediamond-index-diamond .productInfotab1Left h3, choosediamond-index-viewpair .productInfotab1Left h3 {
    padding: 5px 0;
    margin: 0;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: #1b3e5d;
    border-top: solid 1px #1b3e5d;
    border-bottom: solid 1px #1b3e5d; }
  body.loosediamonds-index-index .productInfotab1Left h2 img, body.choosediamond-index-pair .productInfotab1Left h2 img, body.loosediamonds-search-filter .productInfotab1Left h2 img, body.loosediamonds-index-diamondsearch .productInfotab1Left h2 img, body.designyourring-index-index .productInfotab1Left h2 img, body.designyourearring-index-index .productInfotab1Left h2 img, body.designyourpendant-index-index .productInfotab1Left h2 img, body.designyourring-minicart-index .productInfotab1Left h2 img, body.designyourearring-minicart-index .productInfotab1Left h2 img, body.designyourpendant-minicart-index .productInfotab1Left h2 img, body.choosediamond-index-index .productInfotab1Left h2 img, body.choosediamond-index-diamond .productInfotab1Left h2 img, choosediamond-index-viewpair .productInfotab1Left h2 img {
    float: right; }
  body.loosediamonds-index-index .productInfotab1RightOuter, body.choosediamond-index-pair .productInfotab1RightOuter, body.loosediamonds-search-filter .productInfotab1RightOuter, body.loosediamonds-index-diamondsearch .productInfotab1RightOuter, body.designyourring-index-index .productInfotab1RightOuter, body.designyourearring-index-index .productInfotab1RightOuter, body.designyourpendant-index-index .productInfotab1RightOuter, body.designyourring-minicart-index .productInfotab1RightOuter, body.designyourearring-minicart-index .productInfotab1RightOuter, body.designyourpendant-minicart-index .productInfotab1RightOuter, body.choosediamond-index-index .productInfotab1RightOuter, body.choosediamond-index-diamond .productInfotab1RightOuter, choosediamond-index-viewpair .productInfotab1RightOuter {
    float: right;
    width: 300px; }
  body.loosediamonds-index-index .productInfotab1Right, body.choosediamond-index-pair .productInfotab1Right, body.loosediamonds-search-filter .productInfotab1Right, body.loosediamonds-index-diamondsearch .productInfotab1Right, body.designyourring-index-index .productInfotab1Right, body.designyourearring-index-index .productInfotab1Right, body.designyourpendant-index-index .productInfotab1Right, body.designyourring-minicart-index .productInfotab1Right, body.designyourearring-minicart-index .productInfotab1Right, body.designyourpendant-minicart-index .productInfotab1Right, body.choosediamond-index-index .productInfotab1Right, body.choosediamond-index-diamond .productInfotab1Right, choosediamond-index-viewpair .productInfotab1Right {
    float: right;
    border-bottom: none; }
  body.loosediamonds-index-index .productInfotab1Right h2, body.choosediamond-index-pair .productInfotab1Right h2, body.loosediamonds-search-filter .productInfotab1Right h2, body.loosediamonds-index-diamondsearch .productInfotab1Right h2, body.designyourring-index-index .productInfotab1Right h2, body.designyourearring-index-index .productInfotab1Right h2, body.designyourpendant-index-index .productInfotab1Right h2, body.designyourring-minicart-index .productInfotab1Right h2, body.designyourearring-minicart-index .productInfotab1Right h2, body.designyourpendant-minicart-index .productInfotab1Right h2, body.choosediamond-index-index .productInfotab1Right h2, body.choosediamond-index-diamond .productInfotab1Right h2, choosediamond-index-viewpair .productInfotab1Right h2 {
    padding: 5px 14px;
    margin: 0 0 10px 0;
    font-weight: bold;
    font-size: 11px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .contactCarat, body.choosediamond-index-pair .contactCarat, body.loosediamonds-search-filter .contactCarat, body.loosediamonds-index-diamondsearch .contactCarat, body.designyourring-index-index .contactCarat, body.designyourearring-index-index .contactCarat, body.designyourpendant-index-index .contactCarat, body.designyourring-minicart-index .contactCarat, body.designyourearring-minicart-index .contactCarat, body.designyourpendant-minicart-index .contactCarat, body.choosediamond-index-index .contactCarat, body.choosediamond-index-diamond .contactCarat, choosediamond-index-viewpair .contactCarat {
    width: 289px;
    display: block;
    overflow: hidden;
    padding: 0 10px; }
  body.loosediamonds-index-index .contactCarat label, body.choosediamond-index-pair .contactCarat label, body.loosediamonds-search-filter .contactCarat label, body.loosediamonds-index-diamondsearch .contactCarat label, body.designyourring-index-index .contactCarat label, body.designyourearring-index-index .contactCarat label, body.designyourpendant-index-index .contactCarat label, body.designyourring-minicart-index .contactCarat label, body.designyourearring-minicart-index .contactCarat label, body.designyourpendant-minicart-index .contactCarat label, body.choosediamond-index-index .contactCarat label, body.choosediamond-index-diamond .contactCarat label, choosediamond-index-viewpair .contactCarat label {
    color: #1b3e5d;
    float: left;
    margin: 2px 0 11px 0;
    padding: 0;
    text-align: left;
    width: 108px;
    font-size: 10px;
    clear: both; }
  body.loosediamonds-index-index .contactCarat input, body.choosediamond-index-pair .contactCarat input, body.loosediamonds-search-filter .contactCarat input, body.loosediamonds-index-diamondsearch .contactCarat input, body.designyourring-index-index .contactCarat input, body.designyourearring-index-index .contactCarat input, body.designyourpendant-index-index .contactCarat input, body.designyourring-minicart-index .contactCarat input, body.designyourearring-minicart-index .contactCarat input, body.designyourpendant-minicart-index .contactCarat input, body.choosediamond-index-index .contactCarat input, body.choosediamond-index-diamond .contactCarat input, choosediamond-index-viewpair .contactCarat input {
    border: 1px solid #000;
    margin: 0 0 6px 0;
    padding: 1px;
    width: 143px;
    display: block; }
  body.loosediamonds-index-index .contactCarat textarea, body.choosediamond-index-pair .contactCarat textarea, body.loosediamonds-search-filter .contactCarat textarea, body.loosediamonds-index-diamondsearch .contactCarat textarea, body.designyourring-index-index .contactCarat textarea, body.designyourearring-index-index .contactCarat textarea, body.designyourpendant-index-index .contactCarat textarea, body.designyourring-minicart-index .contactCarat textarea, body.designyourearring-minicart-index .contactCarat textarea, body.designyourpendant-minicart-index .contactCarat textarea, body.choosediamond-index-index .contactCarat textarea, body.choosediamond-index-diamond .contactCarat textarea, choosediamond-index-viewpair .contactCarat textarea {
    border: 1px solid #000;
    margin: 0 0 16px 0;
    padding: 1px;
    width: 251px;
    display: block;
    height: 80px; }
  body.loosediamonds-index-index .contactCarat label span, body.choosediamond-index-pair .contactCarat label span, body.loosediamonds-search-filter .contactCarat label span, body.loosediamonds-index-diamondsearch .contactCarat label span, body.designyourring-index-index .contactCarat label span, body.designyourearring-index-index .contactCarat label span, body.designyourpendant-index-index .contactCarat label span, body.designyourring-minicart-index .contactCarat label span, body.designyourearring-minicart-index .contactCarat label span, body.designyourpendant-minicart-index .contactCarat label span, body.choosediamond-index-index .contactCarat label span, body.choosediamond-index-diamond .contactCarat label span, choosediamond-index-viewpair .contactCarat label span {
    color: #F00; }
  body.loosediamonds-index-index .sendBtn, body.choosediamond-index-pair .sendBtn, body.loosediamonds-search-filter .sendBtn, body.loosediamonds-index-diamondsearch .sendBtn, body.designyourring-index-index .sendBtn, body.designyourearring-index-index .sendBtn, body.designyourpendant-index-index .sendBtn, body.designyourring-minicart-index .sendBtn, body.designyourearring-minicart-index .sendBtn, body.designyourpendant-minicart-index .sendBtn, body.choosediamond-index-index .sendBtn, body.choosediamond-index-diamond .sendBtn, choosediamond-index-viewpair .sendBtn {
    padding: 0;
    margin: 0 0 15px 107px; }
  body.loosediamonds-index-index .contactCarat input.send, body.choosediamond-index-pair .contactCarat input.send, body.loosediamonds-search-filter .contactCarat input.send, body.loosediamonds-index-diamondsearch .contactCarat input.send, body.designyourring-index-index .contactCarat input.send, body.designyourearring-index-index .contactCarat input.send, body.designyourpendant-index-index .contactCarat input.send, body.designyourring-minicart-index .contactCarat input.send, body.designyourearring-minicart-index .contactCarat input.send, body.designyourpendant-minicart-index .contactCarat input.send, body.choosediamond-index-index .contactCarat input.send, body.choosediamond-index-diamond .contactCarat input.send, choosediamond-index-viewpair .contactCarat input.send {
    background: url(../images/send-btn.gif) no-repeat;
    display: blockl;
    overflow: hidden;
    width: 62px;
    border: none;
    padding: 3px 0 5px 14px; }
  body.loosediamonds-index-index .paymentOption, body.choosediamond-index-pair .paymentOption, body.loosediamonds-search-filter .paymentOption, body.loosediamonds-index-diamondsearch .paymentOption, body.designyourring-index-index .paymentOption, body.designyourearring-index-index .paymentOption, body.designyourpendant-index-index .paymentOption, body.designyourring-minicart-index .paymentOption, body.designyourearring-minicart-index .paymentOption, body.designyourpendant-minicart-index .paymentOption, body.choosediamond-index-index .paymentOption, body.choosediamond-index-diamond .paymentOption, choosediamond-index-viewpair .paymentOption {
    width: 640px;
    padding: 0;
    margin: 0 0 15px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .paymentOptionLeft, body.choosediamond-index-pair .paymentOptionLeft, body.loosediamonds-search-filter .paymentOptionLeft, body.loosediamonds-index-diamondsearch .paymentOptionLeft, body.designyourring-index-index .paymentOptionLeft, body.designyourearring-index-index .paymentOptionLeft, body.designyourpendant-index-index .paymentOptionLeft, body.designyourring-minicart-index .paymentOptionLeft, body.designyourearring-minicart-index .paymentOptionLeft, body.designyourpendant-minicart-index .paymentOptionLeft, body.choosediamond-index-index .paymentOptionLeft, body.choosediamond-index-diamond .paymentOptionLeft, choosediamond-index-viewpair .paymentOptionLeft {
    float: left;
    width: 90px; }
  body.loosediamonds-index-index .paymentOptionRight, body.choosediamond-index-pair .paymentOptionRight, body.loosediamonds-search-filter .paymentOptionRight, body.loosediamonds-index-diamondsearch .paymentOptionRight, body.designyourring-index-index .paymentOptionRight, body.designyourearring-index-index .paymentOptionRight, body.designyourpendant-index-index .paymentOptionRight, body.designyourring-minicart-index .paymentOptionRight, body.designyourearring-minicart-index .paymentOptionRight, body.designyourpendant-minicart-index .paymentOptionRight, body.choosediamond-index-index .paymentOptionRight, body.choosediamond-index-diamond .paymentOptionRight, choosediamond-index-viewpair .paymentOptionRight {
    float: right;
    width: 550px; }
  body.loosediamonds-index-index .paymentOptionRight p, body.choosediamond-index-pair .paymentOptionRight p, body.loosediamonds-search-filter .paymentOptionRight p, body.loosediamonds-index-diamondsearch .paymentOptionRight p, body.designyourring-index-index .paymentOptionRight p, body.designyourearring-index-index .paymentOptionRight p, body.designyourpendant-index-index .paymentOptionRight p, body.designyourring-minicart-index .paymentOptionRight p, body.designyourearring-minicart-index .paymentOptionRight p, body.designyourpendant-minicart-index .paymentOptionRight p, body.choosediamond-index-index .paymentOptionRight p, body.choosediamond-index-diamond .paymentOptionRight p, choosediamond-index-viewpair .paymentOptionRight p {
    padding: 0 72px 0 0;
    margin: 0;
    color: #000;
    line-height: 20px; }
  body.loosediamonds-index-index .paymentOptionRight p span, body.choosediamond-index-pair .paymentOptionRight p span, body.loosediamonds-search-filter .paymentOptionRight p span, body.loosediamonds-index-diamondsearch .paymentOptionRight p span, body.designyourring-index-index .paymentOptionRight p span, body.designyourearring-index-index .paymentOptionRight p span, body.designyourpendant-index-index .paymentOptionRight p span, body.designyourring-minicart-index .paymentOptionRight p span, body.designyourearring-minicart-index .paymentOptionRight p span, body.designyourpendant-minicart-index .paymentOptionRight p span, body.choosediamond-index-index .paymentOptionRight p span, body.choosediamond-index-diamond .paymentOptionRight p span, choosediamond-index-viewpair .paymentOptionRight p span {
    font-weight: bold;
    color: #1b3e5d; }
  body.loosediamonds-index-index .shipping, body.choosediamond-index-pair .shipping, body.loosediamonds-search-filter .shipping, body.loosediamonds-index-diamondsearch .shipping, body.designyourring-index-index .shipping, body.designyourearring-index-index .shipping, body.designyourpendant-index-index .shipping, body.designyourring-minicart-index .shipping, body.designyourearring-minicart-index .shipping, body.designyourpendant-minicart-index .shipping, body.choosediamond-index-index .shipping, body.choosediamond-index-diamond .shipping, choosediamond-index-viewpair .shipping {
    width: 566px;
    padding: 0;
    margin: 0 0 15px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .shipping h2, body.choosediamond-index-pair .shipping h2, body.loosediamonds-search-filter .shipping h2, body.loosediamonds-index-diamondsearch .shipping h2, body.designyourring-index-index .shipping h2, body.designyourearring-index-index .shipping h2, body.designyourpendant-index-index .shipping h2, body.designyourring-minicart-index .shipping h2, body.designyourearring-minicart-index .shipping h2, body.designyourpendant-minicart-index .shipping h2, body.choosediamond-index-index .shipping h2, body.choosediamond-index-diamond .shipping h2, choosediamond-index-viewpair .shipping h2 {
    color: #1B3E5D;
    font-size: 14px;
    margin: 0 0 15px;
    padding: 14px 0 23px 0;
    border: none !important;
    background: url(../images/Shipping-title-img.png) no-repeat 350px -1px;
    font-weight: bold; }
  body.loosediamonds-index-index .shipping .titleTop, body.choosediamond-index-pair .shipping .titleTop, body.loosediamonds-search-filter .shipping .titleTop, body.loosediamonds-index-diamondsearch .shipping .titleTop, body.designyourring-index-index .shipping .titleTop, body.designyourearring-index-index .shipping .titleTop, body.designyourpendant-index-index .shipping .titleTop, body.designyourring-minicart-index .shipping .titleTop, body.designyourearring-minicart-index .shipping .titleTop, body.designyourpendant-minicart-index .shipping .titleTop, body.choosediamond-index-index .shipping .titleTop, body.choosediamond-index-diamond .shipping .titleTop, choosediamond-index-viewpair .shipping .titleTop {
    background: url(../images/title-reept-bg.gif) repeat-x 0 36px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .shipping ul, body.choosediamond-index-pair .shipping ul, body.loosediamonds-search-filter .shipping ul, body.loosediamonds-index-diamondsearch .shipping ul, body.designyourring-index-index .shipping ul, body.designyourearring-index-index .shipping ul, body.designyourpendant-index-index .shipping ul, body.designyourring-minicart-index .shipping ul, body.designyourearring-minicart-index .shipping ul, body.designyourpendant-minicart-index .shipping ul, body.choosediamond-index-index .shipping ul, body.choosediamond-index-diamond .shipping ul, choosediamond-index-viewpair .shipping ul {
    margin: 0;
    padding: 0 0 0 24px; }
  body.loosediamonds-index-index .shipping ul li, body.choosediamond-index-pair .shipping ul li, body.loosediamonds-search-filter .shipping ul li, body.loosediamonds-index-diamondsearch .shipping ul li, body.designyourring-index-index .shipping ul li, body.designyourearring-index-index .shipping ul li, body.designyourpendant-index-index .shipping ul li, body.designyourring-minicart-index .shipping ul li, body.designyourearring-minicart-index .shipping ul li, body.designyourpendant-minicart-index .shipping ul li, body.choosediamond-index-index .shipping ul li, body.choosediamond-index-diamond .shipping ul li, choosediamond-index-viewpair .shipping ul li {
    margin: 0 0 8px;
    padding: 0;
    list-style: decimal !important;
    line-height: 16px; }
  body.loosediamonds-index-index .ml32, body.choosediamond-index-pair .ml32, body.loosediamonds-search-filter .ml32, body.loosediamonds-index-diamondsearch .ml32, body.designyourring-index-index .ml32, body.designyourearring-index-index .ml32, body.designyourpendant-index-index .ml32, body.designyourring-minicart-index .ml32, body.designyourearring-minicart-index .ml32, body.designyourpendant-minicart-index .ml32, body.choosediamond-index-index .ml32, body.choosediamond-index-diamond .ml32, choosediamond-index-viewpair .ml32 {
    margin-left: 32px !important; }
  body.loosediamonds-index-index .itemDetailsTable, body.choosediamond-index-pair .itemDetailsTable, body.loosediamonds-search-filter .itemDetailsTable, body.loosediamonds-index-diamondsearch .itemDetailsTable, body.designyourring-index-index .itemDetailsTable, body.designyourearring-index-index .itemDetailsTable, body.designyourpendant-index-index .itemDetailsTable, body.designyourring-minicart-index .itemDetailsTable, body.designyourearring-minicart-index .itemDetailsTable, body.designyourpendant-minicart-index .itemDetailsTable, body.choosediamond-index-index .itemDetailsTable, body.choosediamond-index-diamond .itemDetailsTable, choosediamond-index-viewpair .itemDetailsTable {
    padding: 0;
    margin: 0;
    text-align: center;
    color: #7b7b7b; }
  body.loosediamonds-index-index .itemDetailsTable td, body.choosediamond-index-pair .itemDetailsTable td, body.loosediamonds-search-filter .itemDetailsTable td, body.loosediamonds-index-diamondsearch .itemDetailsTable td, body.designyourring-index-index .itemDetailsTable td, body.designyourearring-index-index .itemDetailsTable td, body.designyourpendant-index-index .itemDetailsTable td, body.designyourring-minicart-index .itemDetailsTable td, body.designyourearring-minicart-index .itemDetailsTable td, body.designyourpendant-minicart-index .itemDetailsTable td, body.choosediamond-index-index .itemDetailsTable td, body.choosediamond-index-diamond .itemDetailsTable td, choosediamond-index-viewpair .itemDetailsTable td {
    color: #000;
    text-align: left;
    padding: 6px 14px;
    font-size: 11px;
    font-weight: normal; }
  body.loosediamonds-index-index .itemDetailsTable td a, body.choosediamond-index-pair .itemDetailsTable td a, body.loosediamonds-search-filter .itemDetailsTable td a, body.loosediamonds-index-diamondsearch .itemDetailsTable td a, body.designyourring-index-index .itemDetailsTable td a, body.designyourearring-index-index .itemDetailsTable td a, body.designyourpendant-index-index .itemDetailsTable td a, body.designyourring-minicart-index .itemDetailsTable td a, body.designyourearring-minicart-index .itemDetailsTable td a, body.designyourpendant-minicart-index .itemDetailsTable td a, body.choosediamond-index-index .itemDetailsTable td a, body.choosediamond-index-diamond .itemDetailsTable td a, choosediamond-index-viewpair .itemDetailsTable td a {
    color: #1b3e5d;
    text-decoration: underline;
    font-weight: normal;
    font-size: 10px; }
  body.loosediamonds-index-index .itemDetailsTable td a img, body.choosediamond-index-pair .itemDetailsTable td a img, body.loosediamonds-search-filter .itemDetailsTable td a img, body.loosediamonds-index-diamondsearch .itemDetailsTable td a img, body.designyourring-index-index .itemDetailsTable td a img, body.designyourearring-index-index .itemDetailsTable td a img, body.designyourpendant-index-index .itemDetailsTable td a img, body.designyourring-minicart-index .itemDetailsTable td a img, body.designyourearring-minicart-index .itemDetailsTable td a img, body.designyourpendant-minicart-index .itemDetailsTable td a img, body.choosediamond-index-index .itemDetailsTable td a img, body.choosediamond-index-diamond .itemDetailsTable td a img, choosediamond-index-viewpair .itemDetailsTable td a img {
    padding: 2px 10px 0 0;
    float: left; }
  body.loosediamonds-index-index .itemDetailsTable td a span, body.choosediamond-index-pair .itemDetailsTable td a span, body.loosediamonds-search-filter .itemDetailsTable td a span, body.loosediamonds-index-diamondsearch .itemDetailsTable td a span, body.designyourring-index-index .itemDetailsTable td a span, body.designyourearring-index-index .itemDetailsTable td a span, body.designyourpendant-index-index .itemDetailsTable td a span, body.designyourring-minicart-index .itemDetailsTable td a span, body.designyourearring-minicart-index .itemDetailsTable td a span, body.designyourpendant-minicart-index .itemDetailsTable td a span, body.choosediamond-index-index .itemDetailsTable td a span, body.choosediamond-index-diamond .itemDetailsTable td a span, choosediamond-index-viewpair .itemDetailsTable td a span {
    color: #1b3e5d;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px; }
  body.loosediamonds-index-index .tdn, body.choosediamond-index-pair .tdn, body.loosediamonds-search-filter .tdn, body.loosediamonds-index-diamondsearch .tdn, body.designyourring-index-index .tdn, body.designyourearring-index-index .tdn, body.designyourpendant-index-index .tdn, body.designyourring-minicart-index .tdn, body.designyourearring-minicart-index .tdn, body.designyourpendant-minicart-index .tdn, body.choosediamond-index-index .tdn, body.choosediamond-index-diamond .tdn, choosediamond-index-viewpair .tdn {
    text-decoration: none !important; }
  body.loosediamonds-index-index .itemDetailsTable td a:hover, body.choosediamond-index-pair .itemDetailsTable td a:hover, body.loosediamonds-search-filter .itemDetailsTable td a:hover, body.loosediamonds-index-diamondsearch .itemDetailsTable td a:hover, body.designyourring-index-index .itemDetailsTable td a:hover, body.designyourearring-index-index .itemDetailsTable td a:hover, body.designyourpendant-index-index .itemDetailsTable td a:hover, body.designyourring-minicart-index .itemDetailsTable td a:hover, body.designyourearring-minicart-index .itemDetailsTable td a:hover, body.designyourpendant-minicart-index .itemDetailsTable td a:hover, body.choosediamond-index-index .itemDetailsTable td a:hover, body.choosediamond-index-diamond .itemDetailsTable td a:hover, choosediamond-index-viewpair .itemDetailsTable td a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .ml20, body.choosediamond-index-pair .ml20, body.loosediamonds-search-filter .ml20, body.loosediamonds-index-diamondsearch .ml20, body.designyourring-index-index .ml20, body.designyourearring-index-index .ml20, body.designyourpendant-index-index .ml20, body.designyourring-minicart-index .ml20, body.designyourearring-minicart-index .ml20, body.designyourpendant-minicart-index .ml20, body.choosediamond-index-index .ml20, body.choosediamond-index-diamond .ml20, choosediamond-index-viewpair .ml20 {
    margin-left: 20px; }
  body.loosediamonds-index-index .custemerTestimonialOuter, body.choosediamond-index-pair .custemerTestimonialOuter, body.loosediamonds-search-filter .custemerTestimonialOuter, body.loosediamonds-index-diamondsearch .custemerTestimonialOuter, body.designyourring-index-index .custemerTestimonialOuter, body.designyourearring-index-index .custemerTestimonialOuter, body.designyourpendant-index-index .custemerTestimonialOuter, body.designyourring-minicart-index .custemerTestimonialOuter, body.designyourearring-minicart-index .custemerTestimonialOuter, body.designyourpendant-minicart-index .custemerTestimonialOuter, body.choosediamond-index-index .custemerTestimonialOuter, body.choosediamond-index-diamond .custemerTestimonialOuter, choosediamond-index-viewpair .custemerTestimonialOuter {
    width: 894px;
    padding: 0 30px 0;
    margin-bottom: 25px;
    border-bottom: solid 1px #c7c7c7; }
  body.loosediamonds-index-index .custemerTestimonialInner, body.choosediamond-index-pair .custemerTestimonialInner, body.loosediamonds-search-filter .custemerTestimonialInner, body.loosediamonds-index-diamondsearch .custemerTestimonialInner, body.designyourring-index-index .custemerTestimonialInner, body.designyourearring-index-index .custemerTestimonialInner, body.designyourpendant-index-index .custemerTestimonialInner, body.designyourring-minicart-index .custemerTestimonialInner, body.designyourearring-minicart-index .custemerTestimonialInner, body.designyourpendant-minicart-index .custemerTestimonialInner, body.choosediamond-index-index .custemerTestimonialInner, body.choosediamond-index-diamond .custemerTestimonialInner, choosediamond-index-viewpair .custemerTestimonialInner {
    width: 913px;
    display: block;
    overflow: hidden;
    padding-bottom: 56px;
    padding-top: 25px; }
  body.loosediamonds-index-index .custemerTestimonialContent, body.choosediamond-index-pair .custemerTestimonialContent, body.loosediamonds-search-filter .custemerTestimonialContent, body.loosediamonds-index-diamondsearch .custemerTestimonialContent, body.designyourring-index-index .custemerTestimonialContent, body.designyourearring-index-index .custemerTestimonialContent, body.designyourpendant-index-index .custemerTestimonialContent, body.designyourring-minicart-index .custemerTestimonialContent, body.designyourearring-minicart-index .custemerTestimonialContent, body.designyourpendant-minicart-index .custemerTestimonialContent, body.choosediamond-index-index .custemerTestimonialContent, body.choosediamond-index-diamond .custemerTestimonialContent, choosediamond-index-viewpair .custemerTestimonialContent {
    padding: 0;
    margin: 0 0 10px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #666;
    width: 711px;
    display: block;
    overflow: hidden;
    background: url(../images/testimonial-bottom-line.gif) no-repeat right bottom; }
  body.loosediamonds-index-index .custemerTestimonialContentLeft, body.choosediamond-index-pair .custemerTestimonialContentLeft, body.loosediamonds-search-filter .custemerTestimonialContentLeft, body.loosediamonds-index-diamondsearch .custemerTestimonialContentLeft, body.designyourring-index-index .custemerTestimonialContentLeft, body.designyourearring-index-index .custemerTestimonialContentLeft, body.designyourpendant-index-index .custemerTestimonialContentLeft, body.designyourring-minicart-index .custemerTestimonialContentLeft, body.designyourearring-minicart-index .custemerTestimonialContentLeft, body.designyourpendant-minicart-index .custemerTestimonialContentLeft, body.choosediamond-index-index .custemerTestimonialContentLeft, body.choosediamond-index-diamond .custemerTestimonialContentLeft, choosediamond-index-viewpair .custemerTestimonialContentLeft {
    float: left;
    margin-right: 30px;
    width: 104px;
    text-align: center; }
  body.loosediamonds-index-index .custemerTestimonialContentLeft img, body.choosediamond-index-pair .custemerTestimonialContentLeft img, body.loosediamonds-search-filter .custemerTestimonialContentLeft img, body.loosediamonds-index-diamondsearch .custemerTestimonialContentLeft img, body.designyourring-index-index .custemerTestimonialContentLeft img, body.designyourearring-index-index .custemerTestimonialContentLeft img, body.designyourpendant-index-index .custemerTestimonialContentLeft img, body.designyourring-minicart-index .custemerTestimonialContentLeft img, body.designyourearring-minicart-index .custemerTestimonialContentLeft img, body.designyourpendant-minicart-index .custemerTestimonialContentLeft img, body.choosediamond-index-index .custemerTestimonialContentLeft img, body.choosediamond-index-diamond .custemerTestimonialContentLeft img, choosediamond-index-viewpair .custemerTestimonialContentLeft img {
    border: solid 1px #666;
    margin-bottom: 3px; }
  body.loosediamonds-index-index .custemerTestimonialContentRight, body.choosediamond-index-pair .custemerTestimonialContentRight, body.loosediamonds-search-filter .custemerTestimonialContentRight, body.loosediamonds-index-diamondsearch .custemerTestimonialContentRight, body.designyourring-index-index .custemerTestimonialContentRight, body.designyourearring-index-index .custemerTestimonialContentRight, body.designyourpendant-index-index .custemerTestimonialContentRight, body.designyourring-minicart-index .custemerTestimonialContentRight, body.designyourearring-minicart-index .custemerTestimonialContentRight, body.designyourpendant-minicart-index .custemerTestimonialContentRight, body.choosediamond-index-index .custemerTestimonialContentRight, body.choosediamond-index-diamond .custemerTestimonialContentRight, choosediamond-index-viewpair .custemerTestimonialContentRight {
    float: left;
    width: 514px;
    padding-bottom: 10px; }
  body.loosediamonds-index-index .custemerTestimonialContentRight h2, body.choosediamond-index-pair .custemerTestimonialContentRight h2, body.loosediamonds-search-filter .custemerTestimonialContentRight h2, body.loosediamonds-index-diamondsearch .custemerTestimonialContentRight h2, body.designyourring-index-index .custemerTestimonialContentRight h2, body.designyourearring-index-index .custemerTestimonialContentRight h2, body.designyourpendant-index-index .custemerTestimonialContentRight h2, body.designyourring-minicart-index .custemerTestimonialContentRight h2, body.designyourearring-minicart-index .custemerTestimonialContentRight h2, body.designyourpendant-minicart-index .custemerTestimonialContentRight h2, body.choosediamond-index-index .custemerTestimonialContentRight h2, body.choosediamond-index-diamond .custemerTestimonialContentRight h2, choosediamond-index-viewpair .custemerTestimonialContentRight h2 {
    margin: 0 0 3px;
    font-size: 13px;
    padding: 0;
    font-weight: bold;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.loosediamonds-index-index .custemerTestimonialContentRight p, body.choosediamond-index-pair .custemerTestimonialContentRight p, body.loosediamonds-search-filter .custemerTestimonialContentRight p, body.loosediamonds-index-diamondsearch .custemerTestimonialContentRight p, body.designyourring-index-index .custemerTestimonialContentRight p, body.designyourearring-index-index .custemerTestimonialContentRight p, body.designyourpendant-index-index .custemerTestimonialContentRight p, body.designyourring-minicart-index .custemerTestimonialContentRight p, body.designyourearring-minicart-index .custemerTestimonialContentRight p, body.designyourpendant-minicart-index .custemerTestimonialContentRight p, body.choosediamond-index-index .custemerTestimonialContentRight p, body.choosediamond-index-diamond .custemerTestimonialContentRight p, choosediamond-index-viewpair .custemerTestimonialContentRight p {
    margin: 0;
    padding: 0;
    line-height: 18px; }
  body.loosediamonds-index-index .custemerTestimonialContentRight span, body.choosediamond-index-pair .custemerTestimonialContentRight span, body.loosediamonds-search-filter .custemerTestimonialContentRight span, body.loosediamonds-index-diamondsearch .custemerTestimonialContentRight span, body.designyourring-index-index .custemerTestimonialContentRight span, body.designyourearring-index-index .custemerTestimonialContentRight span, body.designyourpendant-index-index .custemerTestimonialContentRight span, body.designyourring-minicart-index .custemerTestimonialContentRight span, body.designyourearring-minicart-index .custemerTestimonialContentRight span, body.designyourpendant-minicart-index .custemerTestimonialContentRight span, body.choosediamond-index-index .custemerTestimonialContentRight span, body.choosediamond-index-diamond .custemerTestimonialContentRight span, choosediamond-index-viewpair .custemerTestimonialContentRight span {
    color: #000;
    margin-bottom: 5px;
    display: block; }
  body.loosediamonds-index-index .bgN, body.choosediamond-index-pair .bgN, body.loosediamonds-search-filter .bgN, body.loosediamonds-index-diamondsearch .bgN, body.designyourring-index-index .bgN, body.designyourearring-index-index .bgN, body.designyourpendant-index-index .bgN, body.designyourring-minicart-index .bgN, body.designyourearring-minicart-index .bgN, body.designyourpendant-minicart-index .bgN, body.choosediamond-index-index .bgN, body.choosediamond-index-diamond .bgN, choosediamond-index-viewpair .bgN {
    background: none !important; }
  body.loosediamonds-index-index .testimonialpagination, body.choosediamond-index-pair .testimonialpagination, body.loosediamonds-search-filter .testimonialpagination, body.loosediamonds-index-diamondsearch .testimonialpagination, body.designyourring-index-index .testimonialpagination, body.designyourearring-index-index .testimonialpagination, body.designyourpendant-index-index .testimonialpagination, body.designyourring-minicart-index .testimonialpagination, body.designyourearring-minicart-index .testimonialpagination, body.designyourpendant-minicart-index .testimonialpagination, body.choosediamond-index-index .testimonialpagination, body.choosediamond-index-diamond .testimonialpagination, choosediamond-index-viewpair .testimonialpagination {
    width: 890px;
    display: block;
    overflow: hidden;
    margin-bottom: 30px; }
  body.loosediamonds-index-index .testimonialpaginationLeft, body.choosediamond-index-pair .testimonialpaginationLeft, body.loosediamonds-search-filter .testimonialpaginationLeft, body.loosediamonds-index-diamondsearch .testimonialpaginationLeft, body.designyourring-index-index .testimonialpaginationLeft, body.designyourearring-index-index .testimonialpaginationLeft, body.designyourpendant-index-index .testimonialpaginationLeft, body.designyourring-minicart-index .testimonialpaginationLeft, body.designyourearring-minicart-index .testimonialpaginationLeft, body.designyourpendant-minicart-index .testimonialpaginationLeft, body.choosediamond-index-index .testimonialpaginationLeft, body.choosediamond-index-diamond .testimonialpaginationLeft, choosediamond-index-viewpair .testimonialpaginationLeft {
    font-size: 11px;
    float: right;
    width: 97px; }
  body.loosediamonds-index-index .testimonialpaginationLeft ul, body.choosediamond-index-pair .testimonialpaginationLeft ul, body.loosediamonds-search-filter .testimonialpaginationLeft ul, body.loosediamonds-index-diamondsearch .testimonialpaginationLeft ul, body.designyourring-index-index .testimonialpaginationLeft ul, body.designyourearring-index-index .testimonialpaginationLeft ul, body.designyourpendant-index-index .testimonialpaginationLeft ul, body.designyourring-minicart-index .testimonialpaginationLeft ul, body.designyourearring-minicart-index .testimonialpaginationLeft ul, body.designyourpendant-minicart-index .testimonialpaginationLeft ul, body.choosediamond-index-index .testimonialpaginationLeft ul, body.choosediamond-index-diamond .testimonialpaginationLeft ul, choosediamond-index-viewpair .testimonialpaginationLeft ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .testimonialpaginationLeft ul li, body.choosediamond-index-pair .testimonialpaginationLeft ul li, body.loosediamonds-search-filter .testimonialpaginationLeft ul li, body.loosediamonds-index-diamondsearch .testimonialpaginationLeft ul li, body.designyourring-index-index .testimonialpaginationLeft ul li, body.designyourearring-index-index .testimonialpaginationLeft ul li, body.designyourpendant-index-index .testimonialpaginationLeft ul li, body.designyourring-minicart-index .testimonialpaginationLeft ul li, body.designyourearring-minicart-index .testimonialpaginationLeft ul li, body.designyourpendant-minicart-index .testimonialpaginationLeft ul li, body.choosediamond-index-index .testimonialpaginationLeft ul li, body.choosediamond-index-diamond .testimonialpaginationLeft ul li, choosediamond-index-viewpair .testimonialpaginationLeft ul li {
    list-style: none; }
  body.loosediamonds-index-index .w50, body.choosediamond-index-pair .w50, body.loosediamonds-search-filter .w50, body.loosediamonds-index-diamondsearch .w50, body.designyourring-index-index .w50, body.designyourearring-index-index .w50, body.designyourpendant-index-index .w50, body.designyourring-minicart-index .w50, body.designyourearring-minicart-index .w50, body.designyourpendant-minicart-index .w50, body.choosediamond-index-index .w50, body.choosediamond-index-diamond .w50, choosediamond-index-viewpair .w50 {
    width: 50px !important; }
  body.loosediamonds-index-index .testimonialpaginationLeft h3, body.choosediamond-index-pair .testimonialpaginationLeft h3, body.loosediamonds-search-filter .testimonialpaginationLeft h3, body.loosediamonds-index-diamondsearch .testimonialpaginationLeft h3, body.designyourring-index-index .testimonialpaginationLeft h3, body.designyourearring-index-index .testimonialpaginationLeft h3, body.designyourpendant-index-index .testimonialpaginationLeft h3, body.designyourring-minicart-index .testimonialpaginationLeft h3, body.designyourearring-minicart-index .testimonialpaginationLeft h3, body.designyourpendant-minicart-index .testimonialpaginationLeft h3, body.choosediamond-index-index .testimonialpaginationLeft h3, body.choosediamond-index-diamond .testimonialpaginationLeft h3, choosediamond-index-viewpair .testimonialpaginationLeft h3 {
    float: left;
    margin: 0;
    padding: 2px 2px 0;
    font-size: 11px;
    font-weight: normal;
    color: #666; }
  body.loosediamonds-index-index .ml100, body.choosediamond-index-pair .ml100, body.loosediamonds-search-filter .ml100, body.loosediamonds-index-diamondsearch .ml100, body.designyourring-index-index .ml100, body.designyourearring-index-index .ml100, body.designyourpendant-index-index .ml100, body.designyourring-minicart-index .ml100, body.designyourearring-minicart-index .ml100, body.designyourpendant-minicart-index .ml100, body.choosediamond-index-index .ml100, body.choosediamond-index-diamond .ml100, choosediamond-index-viewpair .ml100 {
    margin-left: 100px !important; }
  body.loosediamonds-index-index .testimonialpaginationRight, body.choosediamond-index-pair .testimonialpaginationRight, body.loosediamonds-search-filter .testimonialpaginationRight, body.loosediamonds-index-diamondsearch .testimonialpaginationRight, body.designyourring-index-index .testimonialpaginationRight, body.designyourearring-index-index .testimonialpaginationRight, body.designyourpendant-index-index .testimonialpaginationRight, body.designyourring-minicart-index .testimonialpaginationRight, body.designyourearring-minicart-index .testimonialpaginationRight, body.designyourpendant-minicart-index .testimonialpaginationRight, body.choosediamond-index-index .testimonialpaginationRight, body.choosediamond-index-diamond .testimonialpaginationRight, choosediamond-index-viewpair .testimonialpaginationRight {
    padding: 2px 0 10px 0;
    float: right; }
  body.loosediamonds-index-index .testimonialpaginationRight a, body.choosediamond-index-pair .testimonialpaginationRight a, body.loosediamonds-search-filter .testimonialpaginationRight a, body.loosediamonds-index-diamondsearch .testimonialpaginationRight a, body.designyourring-index-index .testimonialpaginationRight a, body.designyourearring-index-index .testimonialpaginationRight a, body.designyourpendant-index-index .testimonialpaginationRight a, body.designyourring-minicart-index .testimonialpaginationRight a, body.designyourearring-minicart-index .testimonialpaginationRight a, body.designyourpendant-minicart-index .testimonialpaginationRight a, body.choosediamond-index-index .testimonialpaginationRight a, body.choosediamond-index-diamond .testimonialpaginationRight a, choosediamond-index-viewpair .testimonialpaginationRight a {
    color: #000;
    text-decoration: none;
    margin-right: 1px;
    font-size: 11px; }
  body.loosediamonds-index-index .testimonialpaginationRight a:hover, body.choosediamond-index-pair .testimonialpaginationRight a:hover, body.loosediamonds-search-filter .testimonialpaginationRight a:hover, body.loosediamonds-index-diamondsearch .testimonialpaginationRight a:hover, body.designyourring-index-index .testimonialpaginationRight a:hover, body.designyourearring-index-index .testimonialpaginationRight a:hover, body.designyourpendant-index-index .testimonialpaginationRight a:hover, body.designyourring-minicart-index .testimonialpaginationRight a:hover, body.designyourearring-minicart-index .testimonialpaginationRight a:hover, body.designyourpendant-minicart-index .testimonialpaginationRight a:hover, body.choosediamond-index-index .testimonialpaginationRight a:hover, body.choosediamond-index-diamond .testimonialpaginationRight a:hover, choosediamond-index-viewpair .testimonialpaginationRight a:hover {
    color: #880000;
    text-decoration: underline; }
  body.loosediamonds-index-index .testimonialpaginationRight a.active, body.choosediamond-index-pair .testimonialpaginationRight a.active, body.loosediamonds-search-filter .testimonialpaginationRight a.active, body.loosediamonds-index-diamondsearch .testimonialpaginationRight a.active, body.designyourring-index-index .testimonialpaginationRight a.active, body.designyourearring-index-index .testimonialpaginationRight a.active, body.designyourpendant-index-index .testimonialpaginationRight a.active, body.designyourring-minicart-index .testimonialpaginationRight a.active, body.designyourearring-minicart-index .testimonialpaginationRight a.active, body.designyourpendant-minicart-index .testimonialpaginationRight a.active, body.choosediamond-index-index .testimonialpaginationRight a.active, body.choosediamond-index-diamond .testimonialpaginationRight a.active, choosediamond-index-viewpair .testimonialpaginationRight a.active {
    color: #880000;
    text-decoration: underline; }
  body.loosediamonds-index-index .testimonialTopNavRight, body.choosediamond-index-pair .testimonialTopNavRight, body.loosediamonds-search-filter .testimonialTopNavRight, body.loosediamonds-index-diamondsearch .testimonialTopNavRight, body.designyourring-index-index .testimonialTopNavRight, body.designyourearring-index-index .testimonialTopNavRight, body.designyourpendant-index-index .testimonialTopNavRight, body.designyourring-minicart-index .testimonialTopNavRight, body.designyourearring-minicart-index .testimonialTopNavRight, body.designyourpendant-minicart-index .testimonialTopNavRight, body.choosediamond-index-index .testimonialTopNavRight, body.choosediamond-index-diamond .testimonialTopNavRight, choosediamond-index-viewpair .testimonialTopNavRight {
    float: right;
    padding: 10px 20px 12px;
    width: 266px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    border: solid 1px #000;
    border-bottom: none; }
  body.loosediamonds-index-index .testimonialTopNavRight h2, body.choosediamond-index-pair .testimonialTopNavRight h2, body.loosediamonds-search-filter .testimonialTopNavRight h2, body.loosediamonds-index-diamondsearch .testimonialTopNavRight h2, body.designyourring-index-index .testimonialTopNavRight h2, body.designyourearring-index-index .testimonialTopNavRight h2, body.designyourpendant-index-index .testimonialTopNavRight h2, body.designyourring-minicart-index .testimonialTopNavRight h2, body.designyourearring-minicart-index .testimonialTopNavRight h2, body.designyourpendant-minicart-index .testimonialTopNavRight h2, body.choosediamond-index-index .testimonialTopNavRight h2, body.choosediamond-index-diamond .testimonialTopNavRight h2, choosediamond-index-viewpair .testimonialTopNavRight h2 {
    margin: 0;
    padding: 0;
    color: #195f9d;
    font-size: 18px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-weight: bold; }
  body.loosediamonds-index-index .w880, body.choosediamond-index-pair .w880, body.loosediamonds-search-filter .w880, body.loosediamonds-index-diamondsearch .w880, body.designyourring-index-index .w880, body.designyourearring-index-index .w880, body.designyourpendant-index-index .w880, body.designyourring-minicart-index .w880, body.designyourearring-minicart-index .w880, body.designyourpendant-minicart-index .w880, body.choosediamond-index-index .w880, body.choosediamond-index-diamond .w880, choosediamond-index-viewpair .w880 {
    width: 880px !important; }
  body.loosediamonds-index-index .testimonialTopNavRight p, body.choosediamond-index-pair .testimonialTopNavRight p, body.loosediamonds-search-filter .testimonialTopNavRight p, body.loosediamonds-index-diamondsearch .testimonialTopNavRight p, body.designyourring-index-index .testimonialTopNavRight p, body.designyourearring-index-index .testimonialTopNavRight p, body.designyourpendant-index-index .testimonialTopNavRight p, body.designyourring-minicart-index .testimonialTopNavRight p, body.designyourearring-minicart-index .testimonialTopNavRight p, body.designyourpendant-minicart-index .testimonialTopNavRight p, body.choosediamond-index-index .testimonialTopNavRight p, body.choosediamond-index-diamond .testimonialTopNavRight p, choosediamond-index-viewpair .testimonialTopNavRight p {
    color: #195f9d;
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .pt3, body.choosediamond-index-pair .pt3, body.loosediamonds-search-filter .pt3, body.loosediamonds-index-diamondsearch .pt3, body.designyourring-index-index .pt3, body.designyourearring-index-index .pt3, body.designyourpendant-index-index .pt3, body.designyourring-minicart-index .pt3, body.designyourearring-minicart-index .pt3, body.designyourpendant-minicart-index .pt3, body.choosediamond-index-index .pt3, body.choosediamond-index-diamond .pt3, choosediamond-index-viewpair .pt3 {
    padding-top: 3px !important; }
  body.loosediamonds-index-index .heartsArroWOuter, body.choosediamond-index-pair .heartsArroWOuter, body.loosediamonds-search-filter .heartsArroWOuter, body.loosediamonds-index-diamondsearch .heartsArroWOuter, body.designyourring-index-index .heartsArroWOuter, body.designyourearring-index-index .heartsArroWOuter, body.designyourpendant-index-index .heartsArroWOuter, body.designyourring-minicart-index .heartsArroWOuter, body.designyourearring-minicart-index .heartsArroWOuter, body.designyourpendant-minicart-index .heartsArroWOuter, body.choosediamond-index-index .heartsArroWOuter, body.choosediamond-index-diamond .heartsArroWOuter, choosediamond-index-viewpair .heartsArroWOuter {
    width: 956px;
    margin: 0 0 20px;
    padding: 0;
    display: block;
    overflow: hidden;
    background-color: #fff;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 12px; }
  body.loosediamonds-index-index .banner1, body.choosediamond-index-pair .banner1, body.loosediamonds-search-filter .banner1, body.loosediamonds-index-diamondsearch .banner1, body.designyourring-index-index .banner1, body.designyourearring-index-index .banner1, body.designyourpendant-index-index .banner1, body.designyourring-minicart-index .banner1, body.designyourearring-minicart-index .banner1, body.designyourpendant-minicart-index .banner1, body.choosediamond-index-index .banner1, body.choosediamond-index-diamond .banner1, choosediamond-index-viewpair .banner1 {
    width: 956px;
    margin: 0;
    padding: 13px 0 0;
    height: 462px; }
  body.loosediamonds-index-index .chooseOuter, body.choosediamond-index-pair .chooseOuter, body.loosediamonds-search-filter .chooseOuter, body.loosediamonds-index-diamondsearch .chooseOuter, body.designyourring-index-index .chooseOuter, body.designyourearring-index-index .chooseOuter, body.designyourpendant-index-index .chooseOuter, body.designyourring-minicart-index .chooseOuter, body.designyourearring-minicart-index .chooseOuter, body.designyourpendant-minicart-index .chooseOuter, body.choosediamond-index-index .chooseOuter, body.choosediamond-index-diamond .chooseOuter, choosediamond-index-viewpair .chooseOuter {
    width: 956px;
    margin: 0 0 7px;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #ccc;
    padding: 0 0 5px 0; }
  body.loosediamonds-index-index .chooseLeft, body.choosediamond-index-pair .chooseLeft, body.loosediamonds-search-filter .chooseLeft, body.loosediamonds-index-diamondsearch .chooseLeft, body.designyourring-index-index .chooseLeft, body.designyourearring-index-index .chooseLeft, body.designyourpendant-index-index .chooseLeft, body.designyourring-minicart-index .chooseLeft, body.designyourearring-minicart-index .chooseLeft, body.designyourpendant-minicart-index .chooseLeft, body.choosediamond-index-index .chooseLeft, body.choosediamond-index-diamond .chooseLeft, choosediamond-index-viewpair .chooseLeft {
    width: 448px;
    float: left;
    margin: 7px 0 0 0;
    height: 230px;
    background: url(../images/line-bg.gif) no-repeat right top; }
  body.loosediamonds-index-index .chooseLeft .caratPrice, body.choosediamond-index-pair .chooseLeft .caratPrice, body.loosediamonds-search-filter .chooseLeft .caratPrice, body.loosediamonds-index-diamondsearch .chooseLeft .caratPrice, body.designyourring-index-index .chooseLeft .caratPrice, body.designyourearring-index-index .chooseLeft .caratPrice, body.designyourpendant-index-index .chooseLeft .caratPrice, body.designyourring-minicart-index .chooseLeft .caratPrice, body.designyourearring-minicart-index .chooseLeft .caratPrice, body.designyourpendant-minicart-index .chooseLeft .caratPrice, body.choosediamond-index-index .chooseLeft .caratPrice, body.choosediamond-index-diamond .chooseLeft .caratPrice, choosediamond-index-viewpair .chooseLeft .caratPrice {
    width: 330px;
    display: block;
    overflow: hidden;
    float: left;
    margin-left: 10px; }
  body.loosediamonds-index-index .chooseLeft .caratPrice td, body.choosediamond-index-pair .chooseLeft .caratPrice td, body.loosediamonds-search-filter .chooseLeft .caratPrice td, body.loosediamonds-index-diamondsearch .chooseLeft .caratPrice td, body.designyourring-index-index .chooseLeft .caratPrice td, body.designyourearring-index-index .chooseLeft .caratPrice td, body.designyourpendant-index-index .chooseLeft .caratPrice td, body.designyourring-minicart-index .chooseLeft .caratPrice td, body.designyourearring-minicart-index .chooseLeft .caratPrice td, body.designyourpendant-minicart-index .chooseLeft .caratPrice td, body.choosediamond-index-index .chooseLeft .caratPrice td, body.choosediamond-index-diamond .chooseLeft .caratPrice td, choosediamond-index-viewpair .chooseLeft .caratPrice td {
    padding: 0 8px 32px;
    margin: 0;
    font-size: 11px; }
  body.loosediamonds-index-index .chooseLeft .caratPrice td span, body.choosediamond-index-pair .chooseLeft .caratPrice td span, body.loosediamonds-search-filter .chooseLeft .caratPrice td span, body.loosediamonds-index-diamondsearch .chooseLeft .caratPrice td span, body.designyourring-index-index .chooseLeft .caratPrice td span, body.designyourearring-index-index .chooseLeft .caratPrice td span, body.designyourpendant-index-index .chooseLeft .caratPrice td span, body.designyourring-minicart-index .chooseLeft .caratPrice td span, body.designyourearring-minicart-index .chooseLeft .caratPrice td span, body.designyourpendant-minicart-index .chooseLeft .caratPrice td span, body.choosediamond-index-index .chooseLeft .caratPrice td span, body.choosediamond-index-diamond .chooseLeft .caratPrice td span, choosediamond-index-viewpair .chooseLeft .caratPrice td span {
    color: #1B3E5D; }
  body.loosediamonds-index-index .chooseLeft .caratPrice input, body.choosediamond-index-pair .chooseLeft .caratPrice input, body.loosediamonds-search-filter .chooseLeft .caratPrice input, body.loosediamonds-index-diamondsearch .chooseLeft .caratPrice input, body.designyourring-index-index .chooseLeft .caratPrice input, body.designyourearring-index-index .chooseLeft .caratPrice input, body.designyourpendant-index-index .chooseLeft .caratPrice input, body.designyourring-minicart-index .chooseLeft .caratPrice input, body.designyourearring-minicart-index .chooseLeft .caratPrice input, body.designyourpendant-minicart-index .chooseLeft .caratPrice input, body.choosediamond-index-index .chooseLeft .caratPrice input, body.choosediamond-index-diamond .chooseLeft .caratPrice input, choosediamond-index-viewpair .chooseLeft .caratPrice input {
    width: 64px;
    border: solid 1px #1b3e5d;
    font-size: 11px;
    padding: 1px 2px; }
  body.loosediamonds-index-index .chooseLeft h2, body.choosediamond-index-pair .chooseLeft h2, body.loosediamonds-search-filter .chooseLeft h2, body.loosediamonds-index-diamondsearch .chooseLeft h2, body.designyourring-index-index .chooseLeft h2, body.designyourearring-index-index .chooseLeft h2, body.designyourpendant-index-index .chooseLeft h2, body.designyourring-minicart-index .chooseLeft h2, body.designyourearring-minicart-index .chooseLeft h2, body.designyourpendant-minicart-index .chooseLeft h2, body.choosediamond-index-index .chooseLeft h2, body.choosediamond-index-diamond .chooseLeft h2, choosediamond-index-viewpair .chooseLeft h2 {
    padding: 15px 0 15px 20px;
    margin: 0;
    font-size: 23px;
    font-weight: normal;
    line-height: 21px;
    color: #871719; }
  body.loosediamonds-index-index .chooseLeft p, body.choosediamond-index-pair .chooseLeft p, body.loosediamonds-search-filter .chooseLeft p, body.loosediamonds-index-diamondsearch .chooseLeft p, body.designyourring-index-index .chooseLeft p, body.designyourearring-index-index .chooseLeft p, body.designyourpendant-index-index .chooseLeft p, body.designyourring-minicart-index .chooseLeft p, body.designyourearring-minicart-index .chooseLeft p, body.designyourpendant-minicart-index .chooseLeft p, body.choosediamond-index-index .chooseLeft p, body.choosediamond-index-diamond .chooseLeft p, choosediamond-index-viewpair .chooseLeft p {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 29px;
    margin: 0 0 29px 20px; }
  body.loosediamonds-index-index .chooseRight, body.choosediamond-index-pair .chooseRight, body.loosediamonds-search-filter .chooseRight, body.loosediamonds-index-diamondsearch .chooseRight, body.designyourring-index-index .chooseRight, body.designyourearring-index-index .chooseRight, body.designyourpendant-index-index .chooseRight, body.designyourring-minicart-index .chooseRight, body.designyourearring-minicart-index .chooseRight, body.designyourpendant-minicart-index .chooseRight, body.choosediamond-index-index .chooseRight, body.choosediamond-index-diamond .chooseRight, choosediamond-index-viewpair .chooseRight {
    width: 480px;
    float: right;
    margin-right: 9px; }
  body.loosediamonds-index-index .chooseRight h2, body.choosediamond-index-pair .chooseRight h2, body.loosediamonds-search-filter .chooseRight h2, body.loosediamonds-index-diamondsearch .chooseRight h2, body.designyourring-index-index .chooseRight h2, body.designyourearring-index-index .chooseRight h2, body.designyourpendant-index-index .chooseRight h2, body.designyourring-minicart-index .chooseRight h2, body.designyourearring-minicart-index .chooseRight h2, body.designyourpendant-minicart-index .chooseRight h2, body.choosediamond-index-index .chooseRight h2, body.choosediamond-index-diamond .chooseRight h2, choosediamond-index-viewpair .chooseRight h2 {
    padding: 20px 0 0 0;
    font-size: 19px;
    margin: 0; }
  body.loosediamonds-index-index .chooseRight img, body.choosediamond-index-pair .chooseRight img, body.loosediamonds-search-filter .chooseRight img, body.loosediamonds-index-diamondsearch .chooseRight img, body.designyourring-index-index .chooseRight img, body.designyourearring-index-index .chooseRight img, body.designyourpendant-index-index .chooseRight img, body.designyourring-minicart-index .chooseRight img, body.designyourearring-minicart-index .chooseRight img, body.designyourpendant-minicart-index .chooseRight img, body.choosediamond-index-index .chooseRight img, body.choosediamond-index-diamond .chooseRight img, choosediamond-index-viewpair .chooseRight img {
    float: right;
    margin: 31px 0 0 0; }
  body.loosediamonds-index-index .chooseRight p, body.choosediamond-index-pair .chooseRight p, body.loosediamonds-search-filter .chooseRight p, body.loosediamonds-index-diamondsearch .chooseRight p, body.designyourring-index-index .chooseRight p, body.designyourearring-index-index .chooseRight p, body.designyourpendant-index-index .chooseRight p, body.designyourring-minicart-index .chooseRight p, body.designyourearring-minicart-index .chooseRight p, body.designyourpendant-minicart-index .chooseRight p, body.choosediamond-index-index .chooseRight p, body.choosediamond-index-diamond .chooseRight p, choosediamond-index-viewpair .chooseRight p {
    padding: 17px 0 23px;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    line-height: 17px; }
  body.loosediamonds-index-index .searchBtn, body.choosediamond-index-pair .searchBtn, body.loosediamonds-search-filter .searchBtn, body.loosediamonds-index-diamondsearch .searchBtn, body.designyourring-index-index .searchBtn, body.designyourearring-index-index .searchBtn, body.designyourpendant-index-index .searchBtn, body.designyourring-minicart-index .searchBtn, body.designyourearring-minicart-index .searchBtn, body.designyourpendant-minicart-index .searchBtn, body.choosediamond-index-index .searchBtn, body.choosediamond-index-diamond .searchBtn, choosediamond-index-viewpair .searchBtn {
    display: block;
    padding-top: 20px; }
  body.loosediamonds-index-index .advantageOuter, body.choosediamond-index-pair .advantageOuter, body.loosediamonds-search-filter .advantageOuter, body.loosediamonds-index-diamondsearch .advantageOuter, body.designyourring-index-index .advantageOuter, body.designyourearring-index-index .advantageOuter, body.designyourpendant-index-index .advantageOuter, body.designyourring-minicart-index .advantageOuter, body.designyourearring-minicart-index .advantageOuter, body.designyourpendant-minicart-index .advantageOuter, body.choosediamond-index-index .advantageOuter, body.choosediamond-index-diamond .advantageOuter, choosediamond-index-viewpair .advantageOuter {
    width: 957px;
    margin: 0 0 20px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .advantageLeft, body.choosediamond-index-pair .advantageLeft, body.loosediamonds-search-filter .advantageLeft, body.loosediamonds-index-diamondsearch .advantageLeft, body.designyourring-index-index .advantageLeft, body.designyourearring-index-index .advantageLeft, body.designyourpendant-index-index .advantageLeft, body.designyourring-minicart-index .advantageLeft, body.designyourearring-minicart-index .advantageLeft, body.designyourpendant-minicart-index .advantageLeft, body.choosediamond-index-index .advantageLeft, body.choosediamond-index-diamond .advantageLeft, choosediamond-index-viewpair .advantageLeft {
    float: left;
    margin: 0 15px 0 12px;
    width: 620px; }
  body.loosediamonds-index-index .advantageLeftL, body.choosediamond-index-pair .advantageLeftL, body.loosediamonds-search-filter .advantageLeftL, body.loosediamonds-index-diamondsearch .advantageLeftL, body.designyourring-index-index .advantageLeftL, body.designyourearring-index-index .advantageLeftL, body.designyourpendant-index-index .advantageLeftL, body.designyourring-minicart-index .advantageLeftL, body.designyourearring-minicart-index .advantageLeftL, body.designyourpendant-minicart-index .advantageLeftL, body.choosediamond-index-index .advantageLeftL, body.choosediamond-index-diamond .advantageLeftL, choosediamond-index-viewpair .advantageLeftL {
    float: left; }
  body.loosediamonds-index-index .advantageLeftR, body.choosediamond-index-pair .advantageLeftR, body.loosediamonds-search-filter .advantageLeftR, body.loosediamonds-index-diamondsearch .advantageLeftR, body.designyourring-index-index .advantageLeftR, body.designyourearring-index-index .advantageLeftR, body.designyourpendant-index-index .advantageLeftR, body.designyourring-minicart-index .advantageLeftR, body.designyourearring-minicart-index .advantageLeftR, body.designyourpendant-minicart-index .advantageLeftR, body.choosediamond-index-index .advantageLeftR, body.choosediamond-index-diamond .advantageLeftR, choosediamond-index-viewpair .advantageLeftR {
    float: right; }
  body.loosediamonds-index-index .advantageLeftR span, body.choosediamond-index-pair .advantageLeftR span, body.loosediamonds-search-filter .advantageLeftR span, body.loosediamonds-index-diamondsearch .advantageLeftR span, body.designyourring-index-index .advantageLeftR span, body.designyourearring-index-index .advantageLeftR span, body.designyourpendant-index-index .advantageLeftR span, body.designyourring-minicart-index .advantageLeftR span, body.designyourearring-minicart-index .advantageLeftR span, body.designyourpendant-minicart-index .advantageLeftR span, body.choosediamond-index-index .advantageLeftR span, body.choosediamond-index-diamond .advantageLeftR span, choosediamond-index-viewpair .advantageLeftR span {
    padding: 0; }
  body.loosediamonds-index-index .advantageLeftR span a, body.choosediamond-index-pair .advantageLeftR span a, body.loosediamonds-search-filter .advantageLeftR span a, body.loosediamonds-index-diamondsearch .advantageLeftR span a, body.designyourring-index-index .advantageLeftR span a, body.designyourearring-index-index .advantageLeftR span a, body.designyourpendant-index-index .advantageLeftR span a, body.designyourring-minicart-index .advantageLeftR span a, body.designyourearring-minicart-index .advantageLeftR span a, body.designyourpendant-minicart-index .advantageLeftR span a, body.choosediamond-index-index .advantageLeftR span a, body.choosediamond-index-diamond .advantageLeftR span a, choosediamond-index-viewpair .advantageLeftR span a {
    color: #1c619e;
    text-transform: uppercase;
    margin-right: 10px;
    color: #1b3e5d;
    font-weight: bold;
    font-size: 11px; }
  body.loosediamonds-index-index .advantageLeftR span strong, body.choosediamond-index-pair .advantageLeftR span strong, body.loosediamonds-search-filter .advantageLeftR span strong, body.loosediamonds-index-diamondsearch .advantageLeftR span strong, body.designyourring-index-index .advantageLeftR span strong, body.designyourearring-index-index .advantageLeftR span strong, body.designyourpendant-index-index .advantageLeftR span strong, body.designyourring-minicart-index .advantageLeftR span strong, body.designyourearring-minicart-index .advantageLeftR span strong, body.designyourpendant-minicart-index .advantageLeftR span strong, body.choosediamond-index-index .advantageLeftR span strong, body.choosediamond-index-diamond .advantageLeftR span strong, choosediamond-index-viewpair .advantageLeftR span strong {
    color: #1b3e5d;
    font-size: 12px; }
  body.loosediamonds-index-index .advantageLeftR h2, body.choosediamond-index-pair .advantageLeftR h2, body.loosediamonds-search-filter .advantageLeftR h2, body.loosediamonds-index-diamondsearch .advantageLeftR h2, body.designyourring-index-index .advantageLeftR h2, body.designyourearring-index-index .advantageLeftR h2, body.designyourpendant-index-index .advantageLeftR h2, body.designyourring-minicart-index .advantageLeftR h2, body.designyourearring-minicart-index .advantageLeftR h2, body.designyourpendant-minicart-index .advantageLeftR h2, body.choosediamond-index-index .advantageLeftR h2, body.choosediamond-index-diamond .advantageLeftR h2, choosediamond-index-viewpair .advantageLeftR h2 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 16px;
    color: #284967;
    font-weight: normal;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.loosediamonds-index-index .advantageLeftR ul, body.choosediamond-index-pair .advantageLeftR ul, body.loosediamonds-search-filter .advantageLeftR ul, body.loosediamonds-index-diamondsearch .advantageLeftR ul, body.designyourring-index-index .advantageLeftR ul, body.designyourearring-index-index .advantageLeftR ul, body.designyourpendant-index-index .advantageLeftR ul, body.designyourring-minicart-index .advantageLeftR ul, body.designyourearring-minicart-index .advantageLeftR ul, body.designyourpendant-minicart-index .advantageLeftR ul, body.choosediamond-index-index .advantageLeftR ul, body.choosediamond-index-diamond .advantageLeftR ul, choosediamond-index-viewpair .advantageLeftR ul {
    margin: 0 0 10px;
    padding: 0; }
  body.loosediamonds-index-index .advantageLeftR ul li, body.choosediamond-index-pair .advantageLeftR ul li, body.loosediamonds-search-filter .advantageLeftR ul li, body.loosediamonds-index-diamondsearch .advantageLeftR ul li, body.designyourring-index-index .advantageLeftR ul li, body.designyourearring-index-index .advantageLeftR ul li, body.designyourpendant-index-index .advantageLeftR ul li, body.designyourring-minicart-index .advantageLeftR ul li, body.designyourearring-minicart-index .advantageLeftR ul li, body.designyourpendant-minicart-index .advantageLeftR ul li, body.choosediamond-index-index .advantageLeftR ul li, body.choosediamond-index-diamond .advantageLeftR ul li, choosediamond-index-viewpair .advantageLeftR ul li {
    margin: 0;
    padding: 0 0 9px;
    list-style: none;
    line-height: 16px; }
  body.loosediamonds-index-index .advantageRight, body.choosediamond-index-pair .advantageRight, body.loosediamonds-search-filter .advantageRight, body.loosediamonds-index-diamondsearch .advantageRight, body.designyourring-index-index .advantageRight, body.designyourearring-index-index .advantageRight, body.designyourpendant-index-index .advantageRight, body.designyourring-minicart-index .advantageRight, body.designyourearring-minicart-index .advantageRight, body.designyourpendant-minicart-index .advantageRight, body.choosediamond-index-index .advantageRight, body.choosediamond-index-diamond .advantageRight, choosediamond-index-viewpair .advantageRight {
    float: right;
    width: 242px;
    border: solid 1px #1b3e5d;
    margin-right: 29px; }
  body.loosediamonds-index-index .advantageRight h2, body.choosediamond-index-pair .advantageRight h2, body.loosediamonds-search-filter .advantageRight h2, body.loosediamonds-index-diamondsearch .advantageRight h2, body.designyourring-index-index .advantageRight h2, body.designyourearring-index-index .advantageRight h2, body.designyourpendant-index-index .advantageRight h2, body.designyourring-minicart-index .advantageRight h2, body.designyourearring-minicart-index .advantageRight h2, body.designyourpendant-minicart-index .advantageRight h2, body.choosediamond-index-index .advantageRight h2, body.choosediamond-index-diamond .advantageRight h2, choosediamond-index-viewpair .advantageRight h2 {
    padding: 8px 0 8px 11px;
    margin: 0 0 20px;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    background-color: #1b3e5d; }
  body.loosediamonds-index-index .advantageRight p, body.choosediamond-index-pair .advantageRight p, body.loosediamonds-search-filter .advantageRight p, body.loosediamonds-index-diamondsearch .advantageRight p, body.designyourring-index-index .advantageRight p, body.designyourearring-index-index .advantageRight p, body.designyourpendant-index-index .advantageRight p, body.designyourring-minicart-index .advantageRight p, body.designyourearring-minicart-index .advantageRight p, body.designyourpendant-minicart-index .advantageRight p, body.choosediamond-index-index .advantageRight p, body.choosediamond-index-diamond .advantageRight p, choosediamond-index-viewpair .advantageRight p {
    padding: 0 35px 20px;
    margin: 0; }
  body.loosediamonds-index-index .w452, body.choosediamond-index-pair .w452, body.loosediamonds-search-filter .w452, body.loosediamonds-index-diamondsearch .w452, body.designyourring-index-index .w452, body.designyourearring-index-index .w452, body.designyourpendant-index-index .w452, body.designyourring-minicart-index .w452, body.designyourearring-minicart-index .w452, body.designyourpendant-minicart-index .w452, body.choosediamond-index-index .w452, body.choosediamond-index-diamond .w452, choosediamond-index-viewpair .w452 {
    width: 452px !important; }
  body.loosediamonds-index-index .advantageRight span, body.choosediamond-index-pair .advantageRight span, body.loosediamonds-search-filter .advantageRight span, body.loosediamonds-index-diamondsearch .advantageRight span, body.designyourring-index-index .advantageRight span, body.designyourearring-index-index .advantageRight span, body.designyourpendant-index-index .advantageRight span, body.designyourring-minicart-index .advantageRight span, body.designyourearring-minicart-index .advantageRight span, body.designyourpendant-minicart-index .advantageRight span, body.choosediamond-index-index .advantageRight span, body.choosediamond-index-diamond .advantageRight span, choosediamond-index-viewpair .advantageRight span {
    padding: 0 25px 20px;
    margin: 0;
    display: block; }
  body.loosediamonds-index-index .footerOuter, body.choosediamond-index-pair .footerOuter, body.loosediamonds-search-filter .footerOuter, body.loosediamonds-index-diamondsearch .footerOuter, body.designyourring-index-index .footerOuter, body.designyourearring-index-index .footerOuter, body.designyourpendant-index-index .footerOuter, body.designyourring-minicart-index .footerOuter, body.designyourearring-minicart-index .footerOuter, body.designyourpendant-minicart-index .footerOuter, body.choosediamond-index-index .footerOuter, body.choosediamond-index-diamond .footerOuter, choosediamond-index-viewpair .footerOuter {
    width: 956px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    vertical-align: top; }
  body.loosediamonds-index-index .ourPartners, body.choosediamond-index-pair .ourPartners, body.loosediamonds-search-filter .ourPartners, body.loosediamonds-index-diamondsearch .ourPartners, body.designyourring-index-index .ourPartners, body.designyourearring-index-index .ourPartners, body.designyourpendant-index-index .ourPartners, body.designyourring-minicart-index .ourPartners, body.designyourearring-minicart-index .ourPartners, body.designyourpendant-minicart-index .ourPartners, body.choosediamond-index-index .ourPartners, body.choosediamond-index-diamond .ourPartners, choosediamond-index-viewpair .ourPartners {
    padding: 3px 0 4px 104px;
    border-top: 1px solid #1B3E5D;
    margin-bottom: 1px;
    background: #FFF;
    height: 53px; }
  body.loosediamonds-index-index .ourPartners a, body.choosediamond-index-pair .ourPartners a, body.loosediamonds-search-filter .ourPartners a, body.loosediamonds-index-diamondsearch .ourPartners a, body.designyourring-index-index .ourPartners a, body.designyourearring-index-index .ourPartners a, body.designyourpendant-index-index .ourPartners a, body.designyourring-minicart-index .ourPartners a, body.designyourearring-minicart-index .ourPartners a, body.designyourpendant-minicart-index .ourPartners a, body.choosediamond-index-index .ourPartners a, body.choosediamond-index-diamond .ourPartners a, choosediamond-index-viewpair .ourPartners a {
    padding: 0;
    margin: 0;
    float: left; }
  body.loosediamonds-index-index .vt, body.choosediamond-index-pair .vt, body.loosediamonds-search-filter .vt, body.loosediamonds-index-diamondsearch .vt, body.designyourring-index-index .vt, body.designyourearring-index-index .vt, body.designyourpendant-index-index .vt, body.designyourring-minicart-index .vt, body.designyourearring-minicart-index .vt, body.designyourpendant-minicart-index .vt, body.choosediamond-index-index .vt, body.choosediamond-index-diamond .vt, choosediamond-index-viewpair .vt {
    vertical-align: top; }
  body.loosediamonds-index-index .quickContact, body.choosediamond-index-pair .quickContact, body.loosediamonds-search-filter .quickContact, body.loosediamonds-index-diamondsearch .quickContact, body.designyourring-index-index .quickContact, body.designyourearring-index-index .quickContact, body.designyourpendant-index-index .quickContact, body.designyourring-minicart-index .quickContact, body.designyourearring-minicart-index .quickContact, body.designyourpendant-minicart-index .quickContact, body.choosediamond-index-index .quickContact, body.choosediamond-index-diamond .quickContact, choosediamond-index-viewpair .quickContact {
    padding: 14px 20px 0px 39px;
    margin-bottom: 1px;
    background: #cccccc;
    display: block;
    overflow: hidden;
    height: 149px; }
  body.loosediamonds-index-index .quickContact h2, body.choosediamond-index-pair .quickContact h2, body.loosediamonds-search-filter .quickContact h2, body.loosediamonds-index-diamondsearch .quickContact h2, body.designyourring-index-index .quickContact h2, body.designyourearring-index-index .quickContact h2, body.designyourpendant-index-index .quickContact h2, body.designyourring-minicart-index .quickContact h2, body.designyourearring-minicart-index .quickContact h2, body.designyourpendant-minicart-index .quickContact h2, body.choosediamond-index-index .quickContact h2, body.choosediamond-index-diamond .quickContact h2, choosediamond-index-viewpair .quickContact h2 {
    font-size: 12px;
    font-weight: bold;
    color: #1b3e5d;
    padding-bottom: 3px;
    margin: 0; }
  body.loosediamonds-index-index .quickContact p, body.choosediamond-index-pair .quickContact p, body.loosediamonds-search-filter .quickContact p, body.loosediamonds-index-diamondsearch .quickContact p, body.designyourring-index-index .quickContact p, body.designyourearring-index-index .quickContact p, body.designyourpendant-index-index .quickContact p, body.designyourring-minicart-index .quickContact p, body.designyourearring-minicart-index .quickContact p, body.designyourpendant-minicart-index .quickContact p, body.choosediamond-index-index .quickContact p, body.choosediamond-index-diamond .quickContact p, choosediamond-index-viewpair .quickContact p {
    font-size: 11px;
    color: #000;
    padding-bottom: 6px;
    margin: 0; }
  body.loosediamonds-index-index .aboutcaratline, body.choosediamond-index-pair .aboutcaratline, body.loosediamonds-search-filter .aboutcaratline, body.loosediamonds-index-diamondsearch .aboutcaratline, body.designyourring-index-index .aboutcaratline, body.designyourearring-index-index .aboutcaratline, body.designyourpendant-index-index .aboutcaratline, body.designyourring-minicart-index .aboutcaratline, body.designyourearring-minicart-index .aboutcaratline, body.designyourpendant-minicart-index .aboutcaratline, body.choosediamond-index-index .aboutcaratline, body.choosediamond-index-diamond .aboutcaratline, choosediamond-index-viewpair .aboutcaratline {
    width: 112px;
    padding: 0;
    margin-right: 67px;
    float: left;
    padding-bottom: 6px; }
  body.loosediamonds-index-index .ml, body.choosediamond-index-pair .ml, body.loosediamonds-search-filter .ml, body.loosediamonds-index-diamondsearch .ml, body.designyourring-index-index .ml, body.designyourearring-index-index .ml, body.designyourpendant-index-index .ml, body.designyourring-minicart-index .ml, body.designyourearring-minicart-index .ml, body.designyourpendant-minicart-index .ml, body.choosediamond-index-index .ml, body.choosediamond-index-diamond .ml, choosediamond-index-viewpair .ml {
    margin-left: 10px; }
  body.loosediamonds-index-index .aboutcaratline ul, body.choosediamond-index-pair .aboutcaratline ul, body.loosediamonds-search-filter .aboutcaratline ul, body.loosediamonds-index-diamondsearch .aboutcaratline ul, body.designyourring-index-index .aboutcaratline ul, body.designyourearring-index-index .aboutcaratline ul, body.designyourpendant-index-index .aboutcaratline ul, body.designyourring-minicart-index .aboutcaratline ul, body.designyourearring-minicart-index .aboutcaratline ul, body.designyourpendant-minicart-index .aboutcaratline ul, body.choosediamond-index-index .aboutcaratline ul, body.choosediamond-index-diamond .aboutcaratline ul, choosediamond-index-viewpair .aboutcaratline ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .aboutcaratline ul li, body.choosediamond-index-pair .aboutcaratline ul li, body.loosediamonds-search-filter .aboutcaratline ul li, body.loosediamonds-index-diamondsearch .aboutcaratline ul li, body.designyourring-index-index .aboutcaratline ul li, body.designyourearring-index-index .aboutcaratline ul li, body.designyourpendant-index-index .aboutcaratline ul li, body.designyourring-minicart-index .aboutcaratline ul li, body.designyourearring-minicart-index .aboutcaratline ul li, body.designyourpendant-minicart-index .aboutcaratline ul li, body.choosediamond-index-index .aboutcaratline ul li, body.choosediamond-index-diamond .aboutcaratline ul li, choosediamond-index-viewpair .aboutcaratline ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .aboutcaratline ul li a, body.choosediamond-index-pair .aboutcaratline ul li a, body.loosediamonds-search-filter .aboutcaratline ul li a, body.loosediamonds-index-diamondsearch .aboutcaratline ul li a, body.designyourring-index-index .aboutcaratline ul li a, body.designyourearring-index-index .aboutcaratline ul li a, body.designyourpendant-index-index .aboutcaratline ul li a, body.designyourring-minicart-index .aboutcaratline ul li a, body.designyourearring-minicart-index .aboutcaratline ul li a, body.designyourpendant-minicart-index .aboutcaratline ul li a, body.choosediamond-index-index .aboutcaratline ul li a, body.choosediamond-index-diamond .aboutcaratline ul li a, choosediamond-index-viewpair .aboutcaratline ul li a {
    text-decoration: none;
    font-size: 11px;
    color: #000; }
  body.loosediamonds-index-index .aboutcaratline ul li a:hover, body.choosediamond-index-pair .aboutcaratline ul li a:hover, body.loosediamonds-search-filter .aboutcaratline ul li a:hover, body.loosediamonds-index-diamondsearch .aboutcaratline ul li a:hover, body.designyourring-index-index .aboutcaratline ul li a:hover, body.designyourearring-index-index .aboutcaratline ul li a:hover, body.designyourpendant-index-index .aboutcaratline ul li a:hover, body.designyourring-minicart-index .aboutcaratline ul li a:hover, body.designyourearring-minicart-index .aboutcaratline ul li a:hover, body.designyourpendant-minicart-index .aboutcaratline ul li a:hover, body.choosediamond-index-index .aboutcaratline ul li a:hover, body.choosediamond-index-diamond .aboutcaratline ul li a:hover, choosediamond-index-viewpair .aboutcaratline ul li a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .customerService, body.choosediamond-index-pair .customerService, body.loosediamonds-search-filter .customerService, body.loosediamonds-index-diamondsearch .customerService, body.designyourring-index-index .customerService, body.designyourearring-index-index .customerService, body.designyourpendant-index-index .customerService, body.designyourring-minicart-index .customerService, body.designyourearring-minicart-index .customerService, body.designyourpendant-minicart-index .customerService, body.choosediamond-index-index .customerService, body.choosediamond-index-diamond .customerService, choosediamond-index-viewpair .customerService {
    width: 148px;
    padding: 0;
    margin-right: 38px;
    float: left;
    padding-bottom: 6px; }
  body.loosediamonds-index-index .customerService ul, body.choosediamond-index-pair .customerService ul, body.loosediamonds-search-filter .customerService ul, body.loosediamonds-index-diamondsearch .customerService ul, body.designyourring-index-index .customerService ul, body.designyourearring-index-index .customerService ul, body.designyourpendant-index-index .customerService ul, body.designyourring-minicart-index .customerService ul, body.designyourearring-minicart-index .customerService ul, body.designyourpendant-minicart-index .customerService ul, body.choosediamond-index-index .customerService ul, body.choosediamond-index-diamond .customerService ul, choosediamond-index-viewpair .customerService ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .customerService ul li, body.choosediamond-index-pair .customerService ul li, body.loosediamonds-search-filter .customerService ul li, body.loosediamonds-index-diamondsearch .customerService ul li, body.designyourring-index-index .customerService ul li, body.designyourearring-index-index .customerService ul li, body.designyourpendant-index-index .customerService ul li, body.designyourring-minicart-index .customerService ul li, body.designyourearring-minicart-index .customerService ul li, body.designyourpendant-minicart-index .customerService ul li, body.choosediamond-index-index .customerService ul li, body.choosediamond-index-diamond .customerService ul li, choosediamond-index-viewpair .customerService ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.loosediamonds-index-index .customerService ul li a, body.choosediamond-index-pair .customerService ul li a, body.loosediamonds-search-filter .customerService ul li a, body.loosediamonds-index-diamondsearch .customerService ul li a, body.designyourring-index-index .customerService ul li a, body.designyourearring-index-index .customerService ul li a, body.designyourpendant-index-index .customerService ul li a, body.designyourring-minicart-index .customerService ul li a, body.designyourearring-minicart-index .customerService ul li a, body.designyourpendant-minicart-index .customerService ul li a, body.choosediamond-index-index .customerService ul li a, body.choosediamond-index-diamond .customerService ul li a, choosediamond-index-viewpair .customerService ul li a {
    text-decoration: none;
    font-size: 11px;
    color: #000; }
  body.loosediamonds-index-index .customerService ul li a:hover, body.choosediamond-index-pair .customerService ul li a:hover, body.loosediamonds-search-filter .customerService ul li a:hover, body.loosediamonds-index-diamondsearch .customerService ul li a:hover, body.designyourring-index-index .customerService ul li a:hover, body.designyourearring-index-index .customerService ul li a:hover, body.designyourpendant-index-index .customerService ul li a:hover, body.designyourring-minicart-index .customerService ul li a:hover, body.designyourearring-minicart-index .customerService ul li a:hover, body.designyourpendant-minicart-index .customerService ul li a:hover, body.choosediamond-index-index .customerService ul li a:hover, body.choosediamond-index-diamond .customerService ul li a:hover, choosediamond-index-viewpair .customerService ul li a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .contactCaratlane, body.choosediamond-index-pair .contactCaratlane, body.loosediamonds-search-filter .contactCaratlane, body.loosediamonds-index-diamondsearch .contactCaratlane, body.designyourring-index-index .contactCaratlane, body.designyourearring-index-index .contactCaratlane, body.designyourpendant-index-index .contactCaratlane, body.designyourring-minicart-index .contactCaratlane, body.designyourearring-minicart-index .contactCaratlane, body.designyourpendant-minicart-index .contactCaratlane, body.choosediamond-index-index .contactCaratlane, body.choosediamond-index-diamond .contactCaratlane, choosediamond-index-viewpair .contactCaratlane {
    width: 138px;
    padding: 0;
    margin-right: 30px;
    float: left; }
  body.loosediamonds-index-index .simpleTips, body.choosediamond-index-pair .simpleTips, body.loosediamonds-search-filter .simpleTips, body.loosediamonds-index-diamondsearch .simpleTips, body.designyourring-index-index .simpleTips, body.designyourearring-index-index .simpleTips, body.designyourpendant-index-index .simpleTips, body.designyourring-minicart-index .simpleTips, body.designyourearring-minicart-index .simpleTips, body.designyourpendant-minicart-index .simpleTips, body.choosediamond-index-index .simpleTips, body.choosediamond-index-diamond .simpleTips, choosediamond-index-viewpair .simpleTips {
    width: 194px;
    float: left;
    margin-right: 26px; }
  body.loosediamonds-index-index .simpleTipsTop, body.choosediamond-index-pair .simpleTipsTop, body.loosediamonds-search-filter .simpleTipsTop, body.loosediamonds-index-diamondsearch .simpleTipsTop, body.designyourring-index-index .simpleTipsTop, body.designyourearring-index-index .simpleTipsTop, body.designyourpendant-index-index .simpleTipsTop, body.designyourring-minicart-index .simpleTipsTop, body.designyourearring-minicart-index .simpleTipsTop, body.designyourpendant-minicart-index .simpleTipsTop, body.choosediamond-index-index .simpleTipsTop, body.choosediamond-index-diamond .simpleTipsTop, choosediamond-index-viewpair .simpleTipsTop {
    float: left;
    padding: 0 20px; }
  body.loosediamonds-index-index .simpleTipsBt, body.choosediamond-index-pair .simpleTipsBt, body.loosediamonds-search-filter .simpleTipsBt, body.loosediamonds-index-diamondsearch .simpleTipsBt, body.designyourring-index-index .simpleTipsBt, body.designyourearring-index-index .simpleTipsBt, body.designyourpendant-index-index .simpleTipsBt, body.designyourring-minicart-index .simpleTipsBt, body.designyourearring-minicart-index .simpleTipsBt, body.designyourpendant-minicart-index .simpleTipsBt, body.choosediamond-index-index .simpleTipsBt, body.choosediamond-index-diamond .simpleTipsBt, choosediamond-index-viewpair .simpleTipsBt {
    width: 194px;
    float: left; }
  body.loosediamonds-index-index .simpleTipsBt input, body.choosediamond-index-pair .simpleTipsBt input, body.loosediamonds-search-filter .simpleTipsBt input, body.loosediamonds-index-diamondsearch .simpleTipsBt input, body.designyourring-index-index .simpleTipsBt input, body.designyourearring-index-index .simpleTipsBt input, body.designyourpendant-index-index .simpleTipsBt input, body.designyourring-minicart-index .simpleTipsBt input, body.designyourearring-minicart-index .simpleTipsBt input, body.designyourpendant-minicart-index .simpleTipsBt input, body.choosediamond-index-index .simpleTipsBt input, body.choosediamond-index-diamond .simpleTipsBt input, choosediamond-index-viewpair .simpleTipsBt input {
    width: 103px;
    height: 20px;
    border: solid 1px #000;
    margin-right: 8px;
    float: left;
    font-size: 11px; }
  body.loosediamonds-index-index .shareYourFeedback, body.choosediamond-index-pair .shareYourFeedback, body.loosediamonds-search-filter .shareYourFeedback, body.loosediamonds-index-diamondsearch .shareYourFeedback, body.designyourring-index-index .shareYourFeedback, body.designyourearring-index-index .shareYourFeedback, body.designyourpendant-index-index .shareYourFeedback, body.designyourring-minicart-index .shareYourFeedback, body.designyourearring-minicart-index .shareYourFeedback, body.designyourpendant-minicart-index .shareYourFeedback, body.choosediamond-index-index .shareYourFeedback, body.choosediamond-index-diamond .shareYourFeedback, choosediamond-index-viewpair .shareYourFeedback {
    width: 144px;
    float: left;
    margin-right: 0; }
  body.loosediamonds-index-index .shareYourFeedback img, body.choosediamond-index-pair .shareYourFeedback img, body.loosediamonds-search-filter .shareYourFeedback img, body.loosediamonds-index-diamondsearch .shareYourFeedback img, body.designyourring-index-index .shareYourFeedback img, body.designyourearring-index-index .shareYourFeedback img, body.designyourpendant-index-index .shareYourFeedback img, body.designyourring-minicart-index .shareYourFeedback img, body.designyourearring-minicart-index .shareYourFeedback img, body.designyourpendant-minicart-index .shareYourFeedback img, body.choosediamond-index-index .shareYourFeedback img, body.choosediamond-index-diamond .shareYourFeedback img, choosediamond-index-viewpair .shareYourFeedback img {
    float: left;
    padding-right: 4px; }
  body.loosediamonds-index-index .footerBase, body.choosediamond-index-pair .footerBase, body.loosediamonds-search-filter .footerBase, body.loosediamonds-index-diamondsearch .footerBase, body.designyourring-index-index .footerBase, body.designyourearring-index-index .footerBase, body.designyourpendant-index-index .footerBase, body.designyourring-minicart-index .footerBase, body.designyourearring-minicart-index .footerBase, body.designyourpendant-minicart-index .footerBase, body.choosediamond-index-index .footerBase, body.choosediamond-index-diamond .footerBase, choosediamond-index-viewpair .footerBase {
    padding: 18px 62px 27 57px;
    margin: 0;
    background: url(../images/base-footer-bg.gif) repeat-x top; }
  body.loosediamonds-index-index .footerBase p, body.choosediamond-index-pair .footerBase p, body.loosediamonds-search-filter .footerBase p, body.loosediamonds-index-diamondsearch .footerBase p, body.designyourring-index-index .footerBase p, body.designyourearring-index-index .footerBase p, body.designyourpendant-index-index .footerBase p, body.designyourring-minicart-index .footerBase p, body.designyourearring-minicart-index .footerBase p, body.designyourpendant-minicart-index .footerBase p, body.choosediamond-index-index .footerBase p, body.choosediamond-index-diamond .footerBase p, choosediamond-index-viewpair .footerBase p {
    font-size: 11px;
    color: #000;
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .chooseRight p.ptb0, body.choosediamond-index-pair .chooseRight p.ptb0, body.loosediamonds-search-filter .chooseRight p.ptb0, body.loosediamonds-index-diamondsearch .chooseRight p.ptb0, body.designyourring-index-index .chooseRight p.ptb0, body.designyourearring-index-index .chooseRight p.ptb0, body.designyourpendant-index-index .chooseRight p.ptb0, body.designyourring-minicart-index .chooseRight p.ptb0, body.designyourearring-minicart-index .chooseRight p.ptb0, body.designyourpendant-minicart-index .chooseRight p.ptb0, body.choosediamond-index-index .chooseRight p.ptb0, body.choosediamond-index-diamond .chooseRight p.ptb0, choosediamond-index-viewpair .chooseRight p.ptb0 {
    padding: 0; }
  body.loosediamonds-index-index .h258, body.choosediamond-index-pair .h258, body.loosediamonds-search-filter .h258, body.loosediamonds-index-diamondsearch .h258, body.designyourring-index-index .h258, body.designyourearring-index-index .h258, body.designyourpendant-index-index .h258, body.designyourring-minicart-index .h258, body.designyourearring-minicart-index .h258, body.designyourpendant-minicart-index .h258, body.choosediamond-index-index .h258, body.choosediamond-index-diamond .h258, choosediamond-index-viewpair .h258 {
    height: 258px !important; }
  body.loosediamonds-index-index .viewCollectionMenu, body.choosediamond-index-pair .viewCollectionMenu, body.loosediamonds-search-filter .viewCollectionMenu, body.loosediamonds-index-diamondsearch .viewCollectionMenu, body.designyourring-index-index .viewCollectionMenu, body.designyourearring-index-index .viewCollectionMenu, body.designyourpendant-index-index .viewCollectionMenu, body.designyourring-minicart-index .viewCollectionMenu, body.designyourearring-minicart-index .viewCollectionMenu, body.designyourpendant-minicart-index .viewCollectionMenu, body.choosediamond-index-index .viewCollectionMenu, body.choosediamond-index-diamond .viewCollectionMenu, choosediamond-index-viewpair .viewCollectionMenu {
    width: 956px;
    display: block;
    overflow: hidden;
    background-color: #990000; }
  body.loosediamonds-index-index .viewCollectionMenu ul, body.choosediamond-index-pair .viewCollectionMenu ul, body.loosediamonds-search-filter .viewCollectionMenu ul, body.loosediamonds-index-diamondsearch .viewCollectionMenu ul, body.designyourring-index-index .viewCollectionMenu ul, body.designyourearring-index-index .viewCollectionMenu ul, body.designyourpendant-index-index .viewCollectionMenu ul, body.designyourring-minicart-index .viewCollectionMenu ul, body.designyourearring-minicart-index .viewCollectionMenu ul, body.designyourpendant-minicart-index .viewCollectionMenu ul, body.choosediamond-index-index .viewCollectionMenu ul, body.choosediamond-index-diamond .viewCollectionMenu ul, choosediamond-index-viewpair .viewCollectionMenu ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .viewCollectionMenu ul li, body.choosediamond-index-pair .viewCollectionMenu ul li, body.loosediamonds-search-filter .viewCollectionMenu ul li, body.loosediamonds-index-diamondsearch .viewCollectionMenu ul li, body.designyourring-index-index .viewCollectionMenu ul li, body.designyourearring-index-index .viewCollectionMenu ul li, body.designyourpendant-index-index .viewCollectionMenu ul li, body.designyourring-minicart-index .viewCollectionMenu ul li, body.designyourearring-minicart-index .viewCollectionMenu ul li, body.designyourpendant-minicart-index .viewCollectionMenu ul li, body.choosediamond-index-index .viewCollectionMenu ul li, body.choosediamond-index-diamond .viewCollectionMenu ul li, choosediamond-index-viewpair .viewCollectionMenu ul li {
    list-style: none;
    float: left; }
  body.loosediamonds-index-index .viewCollectionMenu ul li a, body.choosediamond-index-pair .viewCollectionMenu ul li a, body.loosediamonds-search-filter .viewCollectionMenu ul li a, body.loosediamonds-index-diamondsearch .viewCollectionMenu ul li a, body.designyourring-index-index .viewCollectionMenu ul li a, body.designyourearring-index-index .viewCollectionMenu ul li a, body.designyourpendant-index-index .viewCollectionMenu ul li a, body.designyourring-minicart-index .viewCollectionMenu ul li a, body.designyourearring-minicart-index .viewCollectionMenu ul li a, body.designyourpendant-minicart-index .viewCollectionMenu ul li a, body.choosediamond-index-index .viewCollectionMenu ul li a, body.choosediamond-index-diamond .viewCollectionMenu ul li a, choosediamond-index-viewpair .viewCollectionMenu ul li a {
    color: #f0f4f9;
    text-decoration: none;
    padding: 5px 17px;
    display: block;
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    background-color: #990000; }
  body.loosediamonds-index-index .viewCollectionMenu ul li a.last, body.choosediamond-index-pair .viewCollectionMenu ul li a.last, body.loosediamonds-search-filter .viewCollectionMenu ul li a.last, body.loosediamonds-index-diamondsearch .viewCollectionMenu ul li a.last, body.designyourring-index-index .viewCollectionMenu ul li a.last, body.designyourearring-index-index .viewCollectionMenu ul li a.last, body.designyourpendant-index-index .viewCollectionMenu ul li a.last, body.designyourring-minicart-index .viewCollectionMenu ul li a.last, body.designyourearring-minicart-index .viewCollectionMenu ul li a.last, body.designyourpendant-minicart-index .viewCollectionMenu ul li a.last, body.choosediamond-index-index .viewCollectionMenu ul li a.last, body.choosediamond-index-diamond .viewCollectionMenu ul li a.last, choosediamond-index-viewpair .viewCollectionMenu ul li a.last {
    padding: 5px 17px 5px 16px; }
  body.loosediamonds-index-index .viewCollectionMenu ul li a:hover, body.choosediamond-index-pair .viewCollectionMenu ul li a:hover, body.loosediamonds-search-filter .viewCollectionMenu ul li a:hover, body.loosediamonds-index-diamondsearch .viewCollectionMenu ul li a:hover, body.designyourring-index-index .viewCollectionMenu ul li a:hover, body.designyourearring-index-index .viewCollectionMenu ul li a:hover, body.designyourpendant-index-index .viewCollectionMenu ul li a:hover, body.designyourring-minicart-index .viewCollectionMenu ul li a:hover, body.designyourearring-minicart-index .viewCollectionMenu ul li a:hover, body.designyourpendant-minicart-index .viewCollectionMenu ul li a:hover, body.choosediamond-index-index .viewCollectionMenu ul li a:hover, body.choosediamond-index-diamond .viewCollectionMenu ul li a:hover, choosediamond-index-viewpair .viewCollectionMenu ul li a:hover {
    background-color: #fff;
    color: #990000; }
  body.loosediamonds-index-index .viewCollectionMenu ul li a.active, body.choosediamond-index-pair .viewCollectionMenu ul li a.active, body.loosediamonds-search-filter .viewCollectionMenu ul li a.active, body.loosediamonds-index-diamondsearch .viewCollectionMenu ul li a.active, body.designyourring-index-index .viewCollectionMenu ul li a.active, body.designyourearring-index-index .viewCollectionMenu ul li a.active, body.designyourpendant-index-index .viewCollectionMenu ul li a.active, body.designyourring-minicart-index .viewCollectionMenu ul li a.active, body.designyourearring-minicart-index .viewCollectionMenu ul li a.active, body.designyourpendant-minicart-index .viewCollectionMenu ul li a.active, body.choosediamond-index-index .viewCollectionMenu ul li a.active, body.choosediamond-index-diamond .viewCollectionMenu ul li a.active, choosediamond-index-viewpair .viewCollectionMenu ul li a.active {
    background-color: #fff;
    color: #990000; }
  body.loosediamonds-index-index .ringorearringOuter, body.choosediamond-index-pair .ringorearringOuter, body.loosediamonds-search-filter .ringorearringOuter, body.loosediamonds-index-diamondsearch .ringorearringOuter, body.designyourring-index-index .ringorearringOuter, body.designyourearring-index-index .ringorearringOuter, body.designyourpendant-index-index .ringorearringOuter, body.designyourring-minicart-index .ringorearringOuter, body.designyourearring-minicart-index .ringorearringOuter, body.designyourpendant-minicart-index .ringorearringOuter, body.choosediamond-index-index .ringorearringOuter, body.choosediamond-index-diamond .ringorearringOuter, choosediamond-index-viewpair .ringorearringOuter {
    width: 956px;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #ccc;
    margin-bottom: 20px; }
  body.loosediamonds-index-index .ringorearringLeft, body.choosediamond-index-pair .ringorearringLeft, body.loosediamonds-search-filter .ringorearringLeft, body.loosediamonds-index-diamondsearch .ringorearringLeft, body.designyourring-index-index .ringorearringLeft, body.designyourearring-index-index .ringorearringLeft, body.designyourpendant-index-index .ringorearringLeft, body.designyourring-minicart-index .ringorearringLeft, body.designyourearring-minicart-index .ringorearringLeft, body.designyourpendant-minicart-index .ringorearringLeft, body.choosediamond-index-index .ringorearringLeft, body.choosediamond-index-diamond .ringorearringLeft, choosediamond-index-viewpair .ringorearringLeft {
    float: left;
    margin: 0 15px 0 20px;
    width: 429px;
    background: url(../images/line-bg.gif) no-repeat right top; }
  body.loosediamonds-index-index .ringorearringRight, body.choosediamond-index-pair .ringorearringRight, body.loosediamonds-search-filter .ringorearringRight, body.loosediamonds-index-diamondsearch .ringorearringRight, body.designyourring-index-index .ringorearringRight, body.designyourearring-index-index .ringorearringRight, body.designyourpendant-index-index .ringorearringRight, body.designyourring-minicart-index .ringorearringRight, body.designyourearring-minicart-index .ringorearringRight, body.designyourpendant-minicart-index .ringorearringRight, body.choosediamond-index-index .ringorearringRight, body.choosediamond-index-diamond .ringorearringRight, choosediamond-index-viewpair .ringorearringRight {
    float: right;
    margin-right: 12px;
    width: 476px; }
  body.loosediamonds-index-index .ringorearringRight p, body.choosediamond-index-pair .ringorearringRight p, body.loosediamonds-search-filter .ringorearringRight p, body.loosediamonds-index-diamondsearch .ringorearringRight p, body.designyourring-index-index .ringorearringRight p, body.designyourearring-index-index .ringorearringRight p, body.designyourpendant-index-index .ringorearringRight p, body.designyourring-minicart-index .ringorearringRight p, body.designyourearring-minicart-index .ringorearringRight p, body.designyourpendant-minicart-index .ringorearringRight p, body.choosediamond-index-index .ringorearringRight p, body.choosediamond-index-diamond .ringorearringRight p, choosediamond-index-viewpair .ringorearringRight p {
    padding: 0;
    margin: 0 0 26px;
    line-height: 18px; }
  body.loosediamonds-index-index .ringorearringRight h3, body.choosediamond-index-pair .ringorearringRight h3, body.loosediamonds-search-filter .ringorearringRight h3, body.loosediamonds-index-diamondsearch .ringorearringRight h3, body.designyourring-index-index .ringorearringRight h3, body.designyourearring-index-index .ringorearringRight h3, body.designyourpendant-index-index .ringorearringRight h3, body.designyourring-minicart-index .ringorearringRight h3, body.designyourearring-minicart-index .ringorearringRight h3, body.designyourpendant-minicart-index .ringorearringRight h3, body.choosediamond-index-index .ringorearringRight h3, body.choosediamond-index-diamond .ringorearringRight h3, choosediamond-index-viewpair .ringorearringRight h3 {
    padding: 0;
    font-size: 19px;
    margin: 0 0 10px; }
  body.loosediamonds-index-index .ringorearringRight h3 span, body.choosediamond-index-pair .ringorearringRight h3 span, body.loosediamonds-search-filter .ringorearringRight h3 span, body.loosediamonds-index-diamondsearch .ringorearringRight h3 span, body.designyourring-index-index .ringorearringRight h3 span, body.designyourearring-index-index .ringorearringRight h3 span, body.designyourpendant-index-index .ringorearringRight h3 span, body.designyourring-minicart-index .ringorearringRight h3 span, body.designyourearring-minicart-index .ringorearringRight h3 span, body.designyourpendant-minicart-index .ringorearringRight h3 span, body.choosediamond-index-index .ringorearringRight h3 span, body.choosediamond-index-diamond .ringorearringRight h3 span, choosediamond-index-viewpair .ringorearringRight h3 span {
    color: #1b3e5d; }
  body.loosediamonds-index-index .ringorearringRight ul, body.choosediamond-index-pair .ringorearringRight ul, body.loosediamonds-search-filter .ringorearringRight ul, body.loosediamonds-index-diamondsearch .ringorearringRight ul, body.designyourring-index-index .ringorearringRight ul, body.designyourearring-index-index .ringorearringRight ul, body.designyourpendant-index-index .ringorearringRight ul, body.designyourring-minicart-index .ringorearringRight ul, body.designyourearring-minicart-index .ringorearringRight ul, body.designyourpendant-minicart-index .ringorearringRight ul, body.choosediamond-index-index .ringorearringRight ul, body.choosediamond-index-diamond .ringorearringRight ul, choosediamond-index-viewpair .ringorearringRight ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .ringorearringRight ul li, body.choosediamond-index-pair .ringorearringRight ul li, body.loosediamonds-search-filter .ringorearringRight ul li, body.loosediamonds-index-diamondsearch .ringorearringRight ul li, body.designyourring-index-index .ringorearringRight ul li, body.designyourearring-index-index .ringorearringRight ul li, body.designyourpendant-index-index .ringorearringRight ul li, body.designyourring-minicart-index .ringorearringRight ul li, body.designyourearring-minicart-index .ringorearringRight ul li, body.designyourpendant-minicart-index .ringorearringRight ul li, body.choosediamond-index-index .ringorearringRight ul li, body.choosediamond-index-diamond .ringorearringRight ul li, choosediamond-index-viewpair .ringorearringRight ul li {
    float: left;
    width: 206px;
    text-align: center;
    list-style: none; }
  body.loosediamonds-index-index .reviewBeforeContentInner, body.choosediamond-index-pair .reviewBeforeContentInner, body.loosediamonds-search-filter .reviewBeforeContentInner, body.loosediamonds-index-diamondsearch .reviewBeforeContentInner, body.designyourring-index-index .reviewBeforeContentInner, body.designyourearring-index-index .reviewBeforeContentInner, body.designyourpendant-index-index .reviewBeforeContentInner, body.designyourring-minicart-index .reviewBeforeContentInner, body.designyourearring-minicart-index .reviewBeforeContentInner, body.designyourpendant-minicart-index .reviewBeforeContentInner, body.choosediamond-index-index .reviewBeforeContentInner, body.choosediamond-index-diamond .reviewBeforeContentInner, choosediamond-index-viewpair .reviewBeforeContentInner {
    width: 290px;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px solid #E3E1E1;
    padding-bottom: 10px; }
  body.loosediamonds-index-index .reviewBeforeContentInnerLeft, body.choosediamond-index-pair .reviewBeforeContentInnerLeft, body.loosediamonds-search-filter .reviewBeforeContentInnerLeft, body.loosediamonds-index-diamondsearch .reviewBeforeContentInnerLeft, body.designyourring-index-index .reviewBeforeContentInnerLeft, body.designyourearring-index-index .reviewBeforeContentInnerLeft, body.designyourpendant-index-index .reviewBeforeContentInnerLeft, body.designyourring-minicart-index .reviewBeforeContentInnerLeft, body.designyourearring-minicart-index .reviewBeforeContentInnerLeft, body.designyourpendant-minicart-index .reviewBeforeContentInnerLeft, body.choosediamond-index-index .reviewBeforeContentInnerLeft, body.choosediamond-index-diamond .reviewBeforeContentInnerLeft, choosediamond-index-viewpair .reviewBeforeContentInnerLeft {
    float: left;
    width: 150px;
    display: block;
    overflow: hidden;
    font-size: 11px; }
  body.loosediamonds-index-index .reviewBeforeContentInnerLeft span, body.choosediamond-index-pair .reviewBeforeContentInnerLeft span, body.loosediamonds-search-filter .reviewBeforeContentInnerLeft span, body.loosediamonds-index-diamondsearch .reviewBeforeContentInnerLeft span, body.designyourring-index-index .reviewBeforeContentInnerLeft span, body.designyourearring-index-index .reviewBeforeContentInnerLeft span, body.designyourpendant-index-index .reviewBeforeContentInnerLeft span, body.designyourring-minicart-index .reviewBeforeContentInnerLeft span, body.designyourearring-minicart-index .reviewBeforeContentInnerLeft span, body.designyourpendant-minicart-index .reviewBeforeContentInnerLeft span, body.choosediamond-index-index .reviewBeforeContentInnerLeft span, body.choosediamond-index-diamond .reviewBeforeContentInnerLeft span, choosediamond-index-viewpair .reviewBeforeContentInnerLeft span {
    font-weight: bold;
    color: #1b3e5d;
    display: block;
    margin: 0 !important;
    font-size: 12px;
    padding-bottom: 2px; }
  body.loosediamonds-index-index .reviewBeforeContentInnerRight, body.choosediamond-index-pair .reviewBeforeContentInnerRight, body.loosediamonds-search-filter .reviewBeforeContentInnerRight, body.loosediamonds-index-diamondsearch .reviewBeforeContentInnerRight, body.designyourring-index-index .reviewBeforeContentInnerRight, body.designyourearring-index-index .reviewBeforeContentInnerRight, body.designyourpendant-index-index .reviewBeforeContentInnerRight, body.designyourring-minicart-index .reviewBeforeContentInnerRight, body.designyourearring-minicart-index .reviewBeforeContentInnerRight, body.designyourpendant-minicart-index .reviewBeforeContentInnerRight, body.choosediamond-index-index .reviewBeforeContentInnerRight, body.choosediamond-index-diamond .reviewBeforeContentInnerRight, choosediamond-index-viewpair .reviewBeforeContentInnerRight {
    float: right;
    font-size: 12px;
    width: 94px; }
  body.loosediamonds-index-index .reviewBeforeContentRight h2, body.choosediamond-index-pair .reviewBeforeContentRight h2, body.loosediamonds-search-filter .reviewBeforeContentRight h2, body.loosediamonds-index-diamondsearch .reviewBeforeContentRight h2, body.designyourring-index-index .reviewBeforeContentRight h2, body.designyourearring-index-index .reviewBeforeContentRight h2, body.designyourpendant-index-index .reviewBeforeContentRight h2, body.designyourring-minicart-index .reviewBeforeContentRight h2, body.designyourearring-minicart-index .reviewBeforeContentRight h2, body.designyourpendant-minicart-index .reviewBeforeContentRight h2, body.choosediamond-index-index .reviewBeforeContentRight h2, body.choosediamond-index-diamond .reviewBeforeContentRight h2, choosediamond-index-viewpair .reviewBeforeContentRight h2 {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 8px 0;
    margin: 0;
    color: #1b3e5d; }
  body.loosediamonds-index-index .reviewBeforeContentRight span, body.choosediamond-index-pair .reviewBeforeContentRight span, body.loosediamonds-search-filter .reviewBeforeContentRight span, body.loosediamonds-index-diamondsearch .reviewBeforeContentRight span, body.designyourring-index-index .reviewBeforeContentRight span, body.designyourearring-index-index .reviewBeforeContentRight span, body.designyourpendant-index-index .reviewBeforeContentRight span, body.designyourring-minicart-index .reviewBeforeContentRight span, body.designyourearring-minicart-index .reviewBeforeContentRight span, body.designyourpendant-minicart-index .reviewBeforeContentRight span, body.choosediamond-index-index .reviewBeforeContentRight span, body.choosediamond-index-diamond .reviewBeforeContentRight span, choosediamond-index-viewpair .reviewBeforeContentRight span {
    margin-bottom: 14px;
    display: block;
    font-size: 12px;
    color: #1b3e5d; }
  body.loosediamonds-index-index .reviewBeforeContentRight img, body.choosediamond-index-pair .reviewBeforeContentRight img, body.loosediamonds-search-filter .reviewBeforeContentRight img, body.loosediamonds-index-diamondsearch .reviewBeforeContentRight img, body.designyourring-index-index .reviewBeforeContentRight img, body.designyourearring-index-index .reviewBeforeContentRight img, body.designyourpendant-index-index .reviewBeforeContentRight img, body.designyourring-minicart-index .reviewBeforeContentRight img, body.designyourearring-minicart-index .reviewBeforeContentRight img, body.designyourpendant-minicart-index .reviewBeforeContentRight img, body.choosediamond-index-index .reviewBeforeContentRight img, body.choosediamond-index-diamond .reviewBeforeContentRight img, choosediamond-index-viewpair .reviewBeforeContentRight img {
    float: right; }
  body.loosediamonds-index-index .reviewBeforeContentRight span label, body.choosediamond-index-pair .reviewBeforeContentRight span label, body.loosediamonds-search-filter .reviewBeforeContentRight span label, body.loosediamonds-index-diamondsearch .reviewBeforeContentRight span label, body.designyourring-index-index .reviewBeforeContentRight span label, body.designyourearring-index-index .reviewBeforeContentRight span label, body.designyourpendant-index-index .reviewBeforeContentRight span label, body.designyourring-minicart-index .reviewBeforeContentRight span label, body.designyourearring-minicart-index .reviewBeforeContentRight span label, body.designyourpendant-minicart-index .reviewBeforeContentRight span label, body.choosediamond-index-index .reviewBeforeContentRight span label, body.choosediamond-index-diamond .reviewBeforeContentRight span label, choosediamond-index-viewpair .reviewBeforeContentRight span label {
    font-weight: bold;
    font-size: 12px; }
  body.loosediamonds-index-index .reviewBeforeContentRight span select, body.choosediamond-index-pair .reviewBeforeContentRight span select, body.loosediamonds-search-filter .reviewBeforeContentRight span select, body.loosediamonds-index-diamondsearch .reviewBeforeContentRight span select, body.designyourring-index-index .reviewBeforeContentRight span select, body.designyourearring-index-index .reviewBeforeContentRight span select, body.designyourpendant-index-index .reviewBeforeContentRight span select, body.designyourring-minicart-index .reviewBeforeContentRight span select, body.designyourearring-minicart-index .reviewBeforeContentRight span select, body.designyourpendant-minicart-index .reviewBeforeContentRight span select, body.choosediamond-index-index .reviewBeforeContentRight span select, body.choosediamond-index-diamond .reviewBeforeContentRight span select, choosediamond-index-viewpair .reviewBeforeContentRight span select {
    width: 150px; }
  body.loosediamonds-index-index .reviewBeforeContentRight h3, body.choosediamond-index-pair .reviewBeforeContentRight h3, body.loosediamonds-search-filter .reviewBeforeContentRight h3, body.loosediamonds-index-diamondsearch .reviewBeforeContentRight h3, body.designyourring-index-index .reviewBeforeContentRight h3, body.designyourearring-index-index .reviewBeforeContentRight h3, body.designyourpendant-index-index .reviewBeforeContentRight h3, body.designyourring-minicart-index .reviewBeforeContentRight h3, body.designyourearring-minicart-index .reviewBeforeContentRight h3, body.designyourpendant-minicart-index .reviewBeforeContentRight h3, body.choosediamond-index-index .reviewBeforeContentRight h3, body.choosediamond-index-diamond .reviewBeforeContentRight h3, choosediamond-index-viewpair .reviewBeforeContentRight h3 {
    padding: 10px 0;
    margin: 0 0 10px 0;
    border-bottom: solid 1px #CCC;
    border-top: solid 1px #CCC;
    text-align: right;
    font-size: 12px; }
  body.loosediamonds-index-index .w912, body.choosediamond-index-pair .w912, body.loosediamonds-search-filter .w912, body.loosediamonds-index-diamondsearch .w912, body.designyourring-index-index .w912, body.designyourearring-index-index .w912, body.designyourpendant-index-index .w912, body.designyourring-minicart-index .w912, body.designyourearring-minicart-index .w912, body.designyourpendant-minicart-index .w912, body.choosediamond-index-index .w912, body.choosediamond-index-diamond .w912, choosediamond-index-viewpair .w912 {
    width: 922px !important; }
  body.loosediamonds-index-index .w324, body.choosediamond-index-pair .w324, body.loosediamonds-search-filter .w324, body.loosediamonds-index-diamondsearch .w324, body.designyourring-index-index .w324, body.designyourearring-index-index .w324, body.designyourpendant-index-index .w324, body.designyourring-minicart-index .w324, body.designyourearring-minicart-index .w324, body.designyourpendant-minicart-index .w324, body.choosediamond-index-index .w324, body.choosediamond-index-diamond .w324, choosediamond-index-viewpair .w324 {
    width: 324px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaBnnerTop, body.choosediamond-index-pair .refinesearchCriteriaBnnerTop, body.loosediamonds-search-filter .refinesearchCriteriaBnnerTop, body.loosediamonds-index-diamondsearch .refinesearchCriteriaBnnerTop, body.designyourring-index-index .refinesearchCriteriaBnnerTop, body.designyourearring-index-index .refinesearchCriteriaBnnerTop, body.designyourpendant-index-index .refinesearchCriteriaBnnerTop, body.designyourring-minicart-index .refinesearchCriteriaBnnerTop, body.designyourearring-minicart-index .refinesearchCriteriaBnnerTop, body.designyourpendant-minicart-index .refinesearchCriteriaBnnerTop, body.choosediamond-index-index .refinesearchCriteriaBnnerTop, body.choosediamond-index-diamond .refinesearchCriteriaBnnerTop, choosediamond-index-viewpair .refinesearchCriteriaBnnerTop {
    overflow: visible !important; }
  body.loosediamonds-index-index .refinesearchCriteriaBnnerBottom, body.choosediamond-index-pair .refinesearchCriteriaBnnerBottom, body.loosediamonds-search-filter .refinesearchCriteriaBnnerBottom, body.loosediamonds-index-diamondsearch .refinesearchCriteriaBnnerBottom, body.designyourring-index-index .refinesearchCriteriaBnnerBottom, body.designyourearring-index-index .refinesearchCriteriaBnnerBottom, body.designyourpendant-index-index .refinesearchCriteriaBnnerBottom, body.designyourring-minicart-index .refinesearchCriteriaBnnerBottom, body.designyourearring-minicart-index .refinesearchCriteriaBnnerBottom, body.designyourpendant-minicart-index .refinesearchCriteriaBnnerBottom, body.choosediamond-index-index .refinesearchCriteriaBnnerBottom, body.choosediamond-index-diamond .refinesearchCriteriaBnnerBottom, choosediamond-index-viewpair .refinesearchCriteriaBnnerBottom {
    overflow: visible !important;
    float: left; }
  body.loosediamonds-index-index .refinesearchCriteriaBnnerBottom, body.choosediamond-index-pair .refinesearchCriteriaBnnerBottom, body.loosediamonds-search-filter .refinesearchCriteriaBnnerBottom, body.loosediamonds-index-diamondsearch .refinesearchCriteriaBnnerBottom, body.designyourring-index-index .refinesearchCriteriaBnnerBottom, body.designyourearring-index-index .refinesearchCriteriaBnnerBottom, body.designyourpendant-index-index .refinesearchCriteriaBnnerBottom, body.designyourring-minicart-index .refinesearchCriteriaBnnerBottom, body.designyourearring-minicart-index .refinesearchCriteriaBnnerBottom, body.designyourpendant-minicart-index .refinesearchCriteriaBnnerBottom, body.choosediamond-index-index .refinesearchCriteriaBnnerBottom, body.choosediamond-index-diamond .refinesearchCriteriaBnnerBottom, choosediamond-index-viewpair .refinesearchCriteriaBnnerBottom {
    padding-bottom: 20px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent label, body.choosediamond-index-pair .refinesearchCriteriaContent label, body.loosediamonds-search-filter .refinesearchCriteriaContent label, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent label, body.designyourring-index-index .refinesearchCriteriaContent label, body.designyourearring-index-index .refinesearchCriteriaContent label, body.designyourpendant-index-index .refinesearchCriteriaContent label, body.designyourring-minicart-index .refinesearchCriteriaContent label, body.designyourearring-minicart-index .refinesearchCriteriaContent label, body.designyourpendant-minicart-index .refinesearchCriteriaContent label, body.choosediamond-index-index .refinesearchCriteriaContent label, body.choosediamond-index-diamond .refinesearchCriteriaContent label, choosediamond-index-viewpair .refinesearchCriteriaContent label {
    padding-top: 0px !important; }
  body.loosediamonds-index-index .diam_tool, body.choosediamond-index-pair .diam_tool, body.loosediamonds-search-filter .diam_tool, body.loosediamonds-index-diamondsearch .diam_tool, body.designyourring-index-index .diam_tool, body.designyourearring-index-index .diam_tool, body.designyourpendant-index-index .diam_tool, body.designyourring-minicart-index .diam_tool, body.designyourearring-minicart-index .diam_tool, body.designyourpendant-minicart-index .diam_tool, body.choosediamond-index-index .diam_tool, body.choosediamond-index-diamond .diam_tool, choosediamond-index-viewpair .diam_tool {
    font-weight: normal !important;
    font-family: "PT Sans", arial !important;
    text-align: justify;
    position: absolute;
    z-index: 9999;
    padding: 1px 5px;
    background: white;
    display: none;
    font-size: 10px;
    margin-left: 3px; }
  body.loosediamonds-index-index .diam_tool span, body.choosediamond-index-pair .diam_tool span, body.loosediamonds-search-filter .diam_tool span, body.loosediamonds-index-diamondsearch .diam_tool span, body.designyourring-index-index .diam_tool span, body.designyourearring-index-index .diam_tool span, body.designyourpendant-index-index .diam_tool span, body.designyourring-minicart-index .diam_tool span, body.designyourearring-minicart-index .diam_tool span, body.designyourpendant-minicart-index .diam_tool span, body.choosediamond-index-index .diam_tool span, body.choosediamond-index-diamond .diam_tool span, choosediamond-index-viewpair .diam_tool span {
    float: right;
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  body.loosediamonds-index-index .diam_tool span a, body.choosediamond-index-pair .diam_tool span a, body.loosediamonds-search-filter .diam_tool span a, body.loosediamonds-index-diamondsearch .diam_tool span a, body.designyourring-index-index .diam_tool span a, body.designyourearring-index-index .diam_tool span a, body.designyourpendant-index-index .diam_tool span a, body.designyourring-minicart-index .diam_tool span a, body.designyourearring-minicart-index .diam_tool span a, body.designyourpendant-minicart-index .diam_tool span a, body.choosediamond-index-index .diam_tool span a, body.choosediamond-index-diamond .diam_tool span a, choosediamond-index-viewpair .diam_tool span a {
    color: #fa9373 !important; }
  body.loosediamonds-index-index .tool_shape, body.choosediamond-index-pair .tool_shape, body.loosediamonds-search-filter .tool_shape, body.loosediamonds-index-diamondsearch .tool_shape, body.designyourring-index-index .tool_shape, body.designyourearring-index-index .tool_shape, body.designyourpendant-index-index .tool_shape, body.designyourring-minicart-index .tool_shape, body.designyourearring-minicart-index .tool_shape, body.designyourpendant-minicart-index .tool_shape, body.choosediamond-index-index .tool_shape, body.choosediamond-index-diamond .tool_shape, choosediamond-index-viewpair .tool_shape {
    width: 145px; }
  body.loosediamonds-index-index .tool_color, body.choosediamond-index-pair .tool_color, body.loosediamonds-search-filter .tool_color, body.loosediamonds-index-diamondsearch .tool_color, body.designyourring-index-index .tool_color, body.designyourearring-index-index .tool_color, body.designyourpendant-index-index .tool_color, body.designyourring-minicart-index .tool_color, body.designyourearring-minicart-index .tool_color, body.designyourpendant-minicart-index .tool_color, body.choosediamond-index-index .tool_color, body.choosediamond-index-diamond .tool_color, choosediamond-index-viewpair .tool_color {
    width: 130px; }
  body.loosediamonds-index-index .tool_cut, body.choosediamond-index-pair .tool_cut, body.loosediamonds-search-filter .tool_cut, body.loosediamonds-index-diamondsearch .tool_cut, body.designyourring-index-index .tool_cut, body.designyourearring-index-index .tool_cut, body.designyourpendant-index-index .tool_cut, body.designyourring-minicart-index .tool_cut, body.designyourearring-minicart-index .tool_cut, body.designyourpendant-minicart-index .tool_cut, body.choosediamond-index-index .tool_cut, body.choosediamond-index-diamond .tool_cut, choosediamond-index-viewpair .tool_cut {
    width: 125px; }
  body.loosediamonds-index-index .tool_clarity, body.choosediamond-index-pair .tool_clarity, body.loosediamonds-search-filter .tool_clarity, body.loosediamonds-index-diamondsearch .tool_clarity, body.designyourring-index-index .tool_clarity, body.designyourearring-index-index .tool_clarity, body.designyourpendant-index-index .tool_clarity, body.designyourring-minicart-index .tool_clarity, body.designyourearring-minicart-index .tool_clarity, body.designyourpendant-minicart-index .tool_clarity, body.choosediamond-index-index .tool_clarity, body.choosediamond-index-diamond .tool_clarity, choosediamond-index-viewpair .tool_clarity {
    width: 145px; }
  body.loosediamonds-index-index .tool_cert, body.loosediamonds-index-index .tool_fluor, body.loosediamonds-index-index .tool_sym, body.loosediamonds-index-index .tool_polish, body.choosediamond-index-pair .tool_cert, body.choosediamond-index-pair .tool_fluor, body.choosediamond-index-pair .tool_sym, body.choosediamond-index-pair .tool_polish, body.loosediamonds-search-filter .tool_cert, body.loosediamonds-search-filter .tool_fluor, body.loosediamonds-search-filter .tool_sym, body.loosediamonds-search-filter .tool_polish, body.loosediamonds-index-diamondsearch .tool_cert, body.loosediamonds-index-diamondsearch .tool_fluor, body.loosediamonds-index-diamondsearch .tool_sym, body.loosediamonds-index-diamondsearch .tool_polish, body.designyourring-index-index .tool_cert, body.designyourring-index-index .tool_fluor, body.designyourring-index-index .tool_sym, body.designyourring-index-index .tool_polish, body.designyourearring-index-index .tool_cert, body.designyourearring-index-index .tool_fluor, body.designyourearring-index-index .tool_sym, body.designyourearring-index-index .tool_polish, body.designyourpendant-index-index .tool_cert, body.designyourpendant-index-index .tool_fluor, body.designyourpendant-index-index .tool_sym, body.designyourpendant-index-index .tool_polish, body.designyourring-minicart-index .tool_cert, body.designyourring-minicart-index .tool_fluor, body.designyourring-minicart-index .tool_sym, body.designyourring-minicart-index .tool_polish, body.designyourearring-minicart-index .tool_cert, body.designyourearring-minicart-index .tool_fluor, body.designyourearring-minicart-index .tool_sym, body.designyourearring-minicart-index .tool_polish, body.designyourpendant-minicart-index .tool_cert, body.designyourpendant-minicart-index .tool_fluor, body.designyourpendant-minicart-index .tool_sym, body.designyourpendant-minicart-index .tool_polish, body.choosediamond-index-index .tool_cert, body.choosediamond-index-index .tool_fluor, body.choosediamond-index-index .tool_sym, body.choosediamond-index-index .tool_polish, body.choosediamond-index-diamond .tool_cert, body.choosediamond-index-diamond .tool_fluor, body.choosediamond-index-diamond .tool_sym, body.choosediamond-index-diamond .tool_polish, choosediamond-index-viewpair .tool_cert, choosediamond-index-viewpair .tool_fluor, choosediamond-index-viewpair .tool_sym, choosediamond-index-viewpair .tool_polish {
    width: 130px; }
  body.loosediamonds-index-index .tool_depth, body.loosediamonds-index-index .tool_table, body.choosediamond-index-pair .tool_depth, body.choosediamond-index-pair .tool_table, body.loosediamonds-search-filter .tool_depth, body.loosediamonds-search-filter .tool_table, body.loosediamonds-index-diamondsearch .tool_depth, body.loosediamonds-index-diamondsearch .tool_table, body.designyourring-index-index .tool_depth, body.designyourring-index-index .tool_table, body.designyourearring-index-index .tool_depth, body.designyourearring-index-index .tool_table, body.designyourpendant-index-index .tool_depth, body.designyourpendant-index-index .tool_table, body.designyourring-minicart-index .tool_depth, body.designyourring-minicart-index .tool_table, body.designyourearring-minicart-index .tool_depth, body.designyourearring-minicart-index .tool_table, body.designyourpendant-minicart-index .tool_depth, body.designyourpendant-minicart-index .tool_table, body.choosediamond-index-index .tool_depth, body.choosediamond-index-index .tool_table, body.choosediamond-index-diamond .tool_depth, body.choosediamond-index-diamond .tool_table, choosediamond-index-viewpair .tool_depth, choosediamond-index-viewpair .tool_table {
    width: 135px; }
  body.loosediamonds-index-index .tool_carat, body.loosediamonds-index-index .tool_price, body.choosediamond-index-pair .tool_carat, body.choosediamond-index-pair .tool_price, body.loosediamonds-search-filter .tool_carat, body.loosediamonds-search-filter .tool_price, body.loosediamonds-index-diamondsearch .tool_carat, body.loosediamonds-index-diamondsearch .tool_price, body.designyourring-index-index .tool_carat, body.designyourring-index-index .tool_price, body.designyourearring-index-index .tool_carat, body.designyourearring-index-index .tool_price, body.designyourpendant-index-index .tool_carat, body.designyourpendant-index-index .tool_price, body.designyourring-minicart-index .tool_carat, body.designyourring-minicart-index .tool_price, body.designyourearring-minicart-index .tool_carat, body.designyourearring-minicart-index .tool_price, body.designyourpendant-minicart-index .tool_carat, body.designyourpendant-minicart-index .tool_price, body.choosediamond-index-index .tool_carat, body.choosediamond-index-index .tool_price, body.choosediamond-index-diamond .tool_carat, body.choosediamond-index-diamond .tool_price, choosediamond-index-viewpair .tool_carat, choosediamond-index-viewpair .tool_price {
    width: 130px; }
  body.loosediamonds-index-index .adv_Bar, body.choosediamond-index-pair .adv_Bar, body.loosediamonds-search-filter .adv_Bar, body.loosediamonds-index-diamondsearch .adv_Bar, body.designyourring-index-index .adv_Bar, body.designyourearring-index-index .adv_Bar, body.designyourpendant-index-index .adv_Bar, body.designyourring-minicart-index .adv_Bar, body.designyourearring-minicart-index .adv_Bar, body.designyourpendant-minicart-index .adv_Bar, body.choosediamond-index-index .adv_Bar, body.choosediamond-index-diamond .adv_Bar, choosediamond-index-viewpair .adv_Bar {
    float: left; }
  body.loosediamonds-index-index .new_asseenpage, body.choosediamond-index-pair .new_asseenpage, body.loosediamonds-search-filter .new_asseenpage, body.loosediamonds-index-diamondsearch .new_asseenpage, body.designyourring-index-index .new_asseenpage, body.designyourearring-index-index .new_asseenpage, body.designyourpendant-index-index .new_asseenpage, body.designyourring-minicart-index .new_asseenpage, body.designyourearring-minicart-index .new_asseenpage, body.designyourpendant-minicart-index .new_asseenpage, body.choosediamond-index-index .new_asseenpage, body.choosediamond-index-diamond .new_asseenpage, choosediamond-index-viewpair .new_asseenpage {
    background: #FAFAFA;
    padding-top: 20px;
    width: 100%; }

body.sales-trackorder-index .contentborder {
  border-bottom: 2px solid #5F2167;
  background-color: #f1f1f2 !important; }

body.sales-trackorder-index .b-trackorder {
  padding: 10px 10px 30px 10px !important;
  border-style: solid;
  border-color: #f1f1f2;
  color: #1f1e24 !important;
  background-color: white;
  margin: 15px 0px 15px 0px; }

body.sales-trackorder-index .b-orderesponse {
  background-color: white; }

body.sales-trackorder-index .testimonial_cart {
  margin-top: 20px; }

body.sales-trackorder-index .b-viewbutton {
  background-color: #66768f;
  color: #fff !important;
  font-family: 'Times New Roman';
  font-size: 17px;
  font-weight: normal !important;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
  height: 30px;
  cursor: pointer;
  position: absolute;
  margin-left: 22px; }

body.sales-trackorder-index .gt-input {
  clear: both;
  color: #63666a;
  border: 1px solid #999;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  height: 19px;
  margin-bottom: auto;
  margin-left: 20px;
  margin-right: auto;
  margin-top: 4px;
  width: 198px;
  height: 30px;
  margin-bottom: 7px; }

body.sales-trackorder-index .newsOuter {
  padding-top: 20px; }

body.sales-trackorder-index .trackorder-title {
  font-size: 14px;
  padding-left: 23px; }

body.sales-trackorder-index .trackorder-form {
  padding: 10px 0px 10px 0px; }

body.sales-trackorder-index .validation-advice {
  margin-left: 20px; }

body.sales-trackorder-index .b-orderstatus {
  margin-bottom: 10px; }

body.sales-trackorder-index .response-text {
  font-size: 12px;
  padding: 0px 10px 10px 10px;
  color: red; }

body.sales-trackorder-index .trackorder-signin {
  float: right;
  font-size: 14px;
  padding-right: 22px; }

body.sales-trackorder-index .trackorder-signin a {
  float: right;
  font-size: 14px;
  padding-right: 22px; }

body.sales-trackorder-index .st-table {
  font-family: 'Verdana';
  font-size: 11px;
  color: #63666A;
  margin-right: 20px; }

body.sales-trackorder-index .st-right {
  padding: 20px; }

body.sales-trackorder-index #st-total {
  width: 162px;
  line-height: 18px;
  font-family: 'Verdana';
  font-size: 11px; }

body.sales-trackorder-index .st-value {
  font-family: 'Verdana';
  width: 95px;
  font-size: 11px;
  float: right; }

body.sales-trackorder-index .st-td {
  border-top: 1px solid #CCCCCC;
  padding: 3px 0; }

body.sales-trackorder-index .box-content {
  color: #1f1e24; }

body.sales-trackorder-index #orderdetailtext {
  color: #1f1e24; }

body.sales-trackorder-index .banglesTopContent {
  border-bottom: 2px solid #66656b !important; }

body.cms-page-view, body.glossary-index-list {
  /***Diamonds Page***/
  /***Engravedgifts***/
  /***Faith Collection***/
  /***Top10 page***/
  /** d b*/
  /**romatic ***/
  /*colloection **/
  /** Added By Sam **/
  /**gold gold coin ***/
  /**Pendants page**/ }
  body.cms-page-view .giftsPrice h2 a, body.glossary-index-list .giftsPrice h2 a {
    text-decoration: none; }
  body.cms-page-view .banglePrise h2 a, body.glossary-index-list .banglePrise h2 a {
    color: #000000;
    text-decoration: none;
    font-size: 18px;
    font-weight: normal; }
  body.cms-page-view .pendantsPrise h2 a, body.glossary-index-list .pendantsPrise h2 a {
    color: #000000;
    text-decoration: none;
    font-size: 18px;
    font-weight: normal; }
  body.cms-page-view .jewelleryBuyingBannerBotom, body.glossary-index-list .jewelleryBuyingBannerBotom {
    top: 598px !important; }
  body.cms-page-view .jewelleryBuyingImg, body.glossary-index-list .jewelleryBuyingImg {
    padding: 0 0 0 132px; }
  body.cms-page-view .jewelleryBuyingBannerBotom, body.glossary-index-list .jewelleryBuyingBannerBotom {
    width: 200px;
    position: relative;
    float: right;
    right: 40px;
    margin-top: -250px;
    top: 732px; }
  body.cms-page-view * + html .jewelleryBuyingBannerBotom, body.glossary-index-list * + html .jewelleryBuyingBannerBotom {
    margin-left: -360px; }
  body.cms-page-view .jewelleryBuyingBannerBotom h3, body.glossary-index-list .jewelleryBuyingBannerBotom h3 {
    padding: 0;
    margin: 0 0 15px 0;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #222;
    font-weight: normal;
    text-transform: uppercase; }
  body.cms-page-view .jewelleryBuyingBannerBotom p, body.glossary-index-list .jewelleryBuyingBannerBotom p {
    padding: 0;
    margin: 0 0 5px 0; }
  body.cms-page-view .jewelleryBuyingBannerBotom span, body.glossary-index-list .jewelleryBuyingBannerBotom span {
    color: #0066AC;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  body.cms-page-view .jewelleryBuyingBannerBotom span a, body.glossary-index-list .jewelleryBuyingBannerBotom span a {
    color: #0066AC;
    text-decoration: none; }
  body.cms-page-view .romanticBannerLeft, body.glossary-index-list .romanticBannerLeft {
    padding: 393px 0 0 75px !important;
    min-height: 189px; }
  body.cms-page-view .bridalCoinbannerBottomLeft-left, body.glossary-index-list .bridalCoinbannerBottomLeft-left {
    width: 450px;
    float: left;
    font-size: 11px; }
  body.cms-page-view .bridalCoinbannerBottomLeft-row, body.glossary-index-list .bridalCoinbannerBottomLeft-row {
    float: left;
    width: 450px;
    padding: 0 0 29px; }
  body.cms-page-view .bridalCoinbannerBottomLeft-row img, body.glossary-index-list .bridalCoinbannerBottomLeft-row img {
    cursor: pointer; }
  body.cms-page-view .row-list, body.glossary-index-list .row-list {
    float: left;
    width: 150px; }
  body.cms-page-view .row-list label, body.glossary-index-list .row-list label {
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
    text-transform: uppercase; }
  body.cms-page-view .row-list input, body.glossary-index-list .row-list input {
    border: 1px solid #E1E1E1;
    color: #666666;
    font-size: 11px;
    padding: 3px 2px;
    width: 130px; }
  body.cms-page-view .bridalCoinbannerBottom h3, body.glossary-index-list .bridalCoinbannerBottom h3 {
    *font-size: 14px; }
  body.cms-page-view .jewellerypagebanner, body.glossary-index-list .jewellerypagebanner {
    width: 953px;
    clear: both;
    display: block;
    overflow: hidden; }
  body.cms-page-view .diamondsRightTopaltered, body.glossary-index-list .diamondsRightTopaltered {
    padding: 18px 18px 36px;
    display: block;
    overflow: hidden;
    color: #666;
    border: 1px solid #5F2167; }
  body.cms-page-view .diamondsRightTopaltered h3, body.glossary-index-list .diamondsRightTopaltered h3 {
    padding: 0 0 20px;
    margin: 0;
    color: #000;
    font-size: 23px;
    font-weight: normal; }
  body.cms-page-view .diamondsRightTopaltered h4, body.glossary-index-list .diamondsRightTopaltered h4 {
    padding: 0 0 10px;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    text-transform: inherit; }
  body.cms-page-view .diamondsRightTopaltered p, body.glossary-index-list .diamondsRightTopaltered p {
    padding: 0 0 25px;
    margin: 0;
    font-size: 12px;
    line-height: 19px; }
  body.cms-page-view .diamondsRightTopaltered ul, body.glossary-index-list .diamondsRightTopaltered ul {
    padding: 0;
    margin: 0 0 30px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .diamondsRightTopaltered ul li, body.glossary-index-list .diamondsRightTopaltered ul li {
    float: left;
    list-style-type: none;
    padding: 0 26px 0 0;
    font-size: 10px;
    width: 44px;
    text-align: center; }
  body.cms-page-view .diamondsRightTopaltered ul li span, body.glossary-index-list .diamondsRightTopaltered ul li span {
    clear: both;
    display: block;
    overflow: hidden;
    color: #203c59;
    margin-bottom: 5px;
    font-weight: bold; }
  body.cms-page-view .diamondsRightTopaltered ul li input.radioBtn, body.glossary-index-list .diamondsRightTopaltered ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle;
    margin: 0; }
  body.cms-page-view .diamondsRightTopaltered ul li.last, body.glossary-index-list .diamondsRightTopaltered ul li.last {
    text-align: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 87px; }
  body.cms-page-view .diamondsRightTopaltered ul li.last img, body.glossary-index-list .diamondsRightTopaltered ul li.last img {
    margin: 9px 0 25px; }
  body.cms-page-view .diamondsRightTopaltered ul li.last a, body.glossary-index-list .diamondsRightTopaltered ul li.last a {
    color: #000; }
  body.cms-page-view * + html .diamondsRightTopaltered, body.glossary-index-list * + html .diamondsRightTopaltered {
    padding: 12px 15px 8px; }
  body.cms-page-view .managementteamOuter, body.glossary-index-list .managementteamOuter {
    margin: 0;
    padding: 25px 0 0;
    display: block;
    overflow: hidden; }
  body.cms-page-view .managementteamInner, body.glossary-index-list .managementteamInner {
    margin: 0 189px 20px;
    padding: 0;
    display: block;
    overflow: hidden;
    width: 575px;
    border-bottom: solid 1px #c7c7c7; }
  body.cms-page-view .managementteamInner h2, body.glossary-index-list .managementteamInner h2 {
    margin: 0;
    padding: 0 0 10px 12px;
    font-weight: bold;
    font-size: 13px;
    background: url(../images/title-left-icon.gif) no-repeat left 4px; }
  body.cms-page-view .managementteamInnerContent, body.glossary-index-list .managementteamInnerContent {
    width: 410px;
    padding-bottom: 15px; }
  body.cms-page-view .managementteamInnerContent p, body.glossary-index-list .managementteamInnerContent p {
    padding: 0;
    margin: 0;
    line-height: 18px; }
  body.cms-page-view .managementteamInnerBottom, body.glossary-index-list .managementteamInnerBottom {
    margin: 0;
    padding: 20px 189px 0;
    display: block;
    overflow: hidden;
    width: 575px;
    border-top: solid 1px #c7c7c7; }
  body.cms-page-view .managementteamInnerBottom h2, body.glossary-index-list .managementteamInnerBottom h2 {
    margin: 0;
    padding: 0 0 10px 12px;
    font-weight: bold;
    font-size: 13px;
    background: url(../images/title-left-icon.gif) no-repeat left 4px; }
  body.cms-page-view .managementteamInnerBottomContent, body.glossary-index-list .managementteamInnerBottomContent {
    width: 410px;
    padding-bottom: 15px; }
  body.cms-page-view .managementteamInnerBottomContent p, body.glossary-index-list .managementteamInnerBottomContent p {
    padding: 0;
    margin: 0;
    line-height: 18px; }
  body.cms-page-view .collectionsBannerBottom ul li span a, body.glossary-index-list .collectionsBannerBottom ul li span a {
    color: #63666A !important;
    text-decoration: none !important; }
  body.cms-page-view .collectionsBannerBottom ul li span a:hover, body.glossary-index-list .collectionsBannerBottom ul li span a:hover {
    text-decoration: underline !important; }
  body.cms-page-view .faithCollectionBanner, body.glossary-index-list .faithCollectionBanner {
    height: 281px !important; }
  body.cms-page-view .faithCollectionBox span, body.glossary-index-list .faithCollectionBox span {
    padding-bottom: 7px !important; }
  body.cms-page-view .popupbox_bridal, body.glossary-index-list .popupbox_bridal {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #2063A0;
    /*margin-left:47%;
	margin-top:6%;*/
    position: absolute;
    z-index: 10009 !important; }
  body.cms-page-view .popupboxinner_bridal, body.glossary-index-list .popupboxinner_bridal {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    overflow: hidden;
    padding: 0 0 5px 20px;
    width: 275px;
    z-index: 10000 !important; }
  body.cms-page-view .popupboxinner_bridal p, body.glossary-index-list .popupboxinner_bridal p {
    font-size: 13px; }
  body.cms-page-view .popupbox_bridal h2, body.glossary-index-list .popupbox_bridal h2 {
    background: url("../images/pop-up-top-bg.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 12px;
    overflow: hidden;
    padding: 9px 16px; }
  body.cms-page-view .glossarycontainer, body.glossary-index-list .glossarycontainer {
    cursor: default; }
  body.cms-page-view .glossaryBtnRight, body.cms-page-view .glossaryBtnLeft, body.glossary-index-list .glossaryBtnRight, body.glossary-index-list .glossaryBtnLeft {
    cursor: pointer; }
  body.cms-page-view .diam_form_full, body.glossary-index-list .diam_form_full {
    overflow: hidden; }
  body.cms-page-view .diam_form_full .CloseBluePop, body.glossary-index-list .diam_form_full .CloseBluePop {
    color: white;
    float: right; }
  body.cms-page-view .diam_banner, body.glossary-index-list .diam_banner {
    float: left;
    margin-right: 30px;
    width: 293px; }
  body.cms-page-view .diam_form_sprite, body.glossary-index-list .diam_form_sprite {
    background-image: url("../images/home-sprites.png");
    background-repeat: no-repeat; }
  body.cms-page-view .diam_form, body.glossary-index-list .diam_form {
    float: right;
    font-size: 13px;
    width: 244px;
    color: #666666; }
  body.cms-page-view .diam_form table tr, body.glossary-index-list .diam_form table tr {
    height: 35px; }
  body.cms-page-view .diam_form table input, body.glossary-index-list .diam_form table input {
    width: 150px;
    height: 19px; }
  body.cms-page-view .diam_form table input.button-submit, body.glossary-index-list .diam_form table input.button-submit {
    text-align: center;
    padding: 5px;
    height: auto;
    width: 100%;
    line-height: 22px; }
  body.cms-page-view .diam_submit, body.glossary-index-list .diam_submit {
    background-position: -151px -248px;
    height: 23px;
    width: 62px !important;
    border: none;
    cursor: pointer;
    margin-left: 47px; }
  body.cms-page-view .diam_text, body.glossary-index-list .diam_text {
    width: 300px;
    float: left;
    color: #666666;
    padding-left: 10px;
    font-size: 12px; }
  body.cms-page-view .diam_toptext, body.glossary-index-list .diam_toptext {
    width: auto;
    float: left;
    padding-left: 5px;
    font-size: 18px;
    font-family: "PT Sans",verdana;
    text-align: center; }
  body.cms-page-view .diam_img, body.glossary-index-list .diam_img {
    margin: auto;
    width: 114px; }
  body.cms-page-view .form_text, body.glossary-index-list .form_text {
    width: 75px;
    float: left;
    padding-top: 2px;
    font-weight: bold; }
  body.cms-page-view .bridalBox, body.glossary-index-list .bridalBox {
    float: left;
    height: 195px;
    line-height: 16px;
    padding: 2px;
    text-align: center;
    width: 233px; }
  body.cms-page-view .bridalBox a, body.glossary-index-list .bridalBox a {
    text-decoration: none; }
  body.cms-page-view .bridalBox h2, body.glossary-index-list .bridalBox h2 {
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    padding: 0 13px 7px 0;
    margin: 0; }
  body.cms-page-view .bridalBox p, body.glossary-index-list .bridalBox p {
    padding: 0 15px 0 0;
    margin: 0;
    background: url(../images/boxright-arrow.png) no-repeat 226px 21px; }
  body.cms-page-view .bridalBox span, body.glossary-index-list .bridalBox span {
    padding: 0 0 0 8px;
    margin: 0;
    color: #737373;
    display: block;
    text-align: left; }
  body.cms-page-view .bridalBox span.heading, body.glossary-index-list .bridalBox span.heading {
    font-size: 20px;
    padding: 0 0 8px 8px;
    margin: 0;
    color: #fff;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .top10Extraordinary, body.glossary-index-list .top10Extraordinary {
    float: right;
    width: 250px;
    border: solid 1px #ccc;
    padding: 9px 17px;
    font-size: 11px; }
  body.cms-page-view .top10Extraordinary h2, body.glossary-index-list .top10Extraordinary h2 {
    padding: 0;
    margin: 0;
    color: #000;
    font-size: 23px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .top10Extraordinary h2 span, body.glossary-index-list .top10Extraordinary h2 span {
    color: #800; }
  body.cms-page-view .top10Extraordinary h2 span.grey, body.glossary-index-list .top10Extraordinary h2 span.grey {
    color: #666; }
  body.cms-page-view .shopwithConfidence, body.glossary-index-list .shopwithConfidence {
    width: 914px;
    padding: 0 0 0 40px;
    margin: 0 0 20px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .shopwithConfidenceLeft, body.glossary-index-list .shopwithConfidenceLeft {
    float: left;
    width: 266px;
    background: url(../images/guarantee-img.gif) no-repeat 0 27px;
    margin-top: 11px; }
  body.cms-page-view .shopwithConfidenceLeft h2, body.glossary-index-list .shopwithConfidenceLeft h2 {
    color: #666;
    font-size: 18px;
    margin: 0;
    padding: 0 0 123px 20px;
    font-weight: bold; }
  body.cms-page-view .shopwithConfidenceLeft h2 span, body.glossary-index-list .shopwithConfidenceLeft h2 span {
    color: #800; }
  body.cms-page-view .shopwithConfidenceLeft ul, body.glossary-index-list .shopwithConfidenceLeft ul {
    margin: 0 0 0 18px;
    padding: 0; }
  body.cms-page-view .shopwithConfidenceLeft ul li, body.glossary-index-list .shopwithConfidenceLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    color: #800; }
  body.cms-page-view .shopwithConfidenceRight, body.glossary-index-list .shopwithConfidenceRight {
    float: right;
    background: url(../images/round-bg.png) no-repeat;
    padding: 10px 9px 11px 20px;
    width: 608px; }
  body.cms-page-view .shopwithConfidenceRight h2, body.glossary-index-list .shopwithConfidenceRight h2 {
    font-size: 20px;
    margin: 0 0 5px 0;
    padding: 0;
    color: #000; }
  body.cms-page-view .shopwithConfidenceRight h2 span, body.glossary-index-list .shopwithConfidenceRight h2 span {
    color: #800 !important;
    font-weight: normal; }
  body.cms-page-view .shopwithConfidenceRight span, body.glossary-index-list .shopwithConfidenceRight span {
    font-weight: bold;
    color: #1d629f; }
  body.cms-page-view .shopwithConfidenceRight span.seemore, body.glossary-index-list .shopwithConfidenceRight span.seemore {
    float: right;
    font-size: 11px;
    margin: 8px 20px 0 0; }
  body.cms-page-view .shopwithConfidenceRight span.seemore a, body.glossary-index-list .shopwithConfidenceRight span.seemore a {
    color: #000;
    font-weight: normal; }
  body.cms-page-view .shopwithConfidenceRight ul, body.glossary-index-list .shopwithConfidenceRight ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .shopwithConfidenceRight ul li, body.glossary-index-list .shopwithConfidenceRight ul li {
    margin: 0 9px 0 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
    line-height: 18px;
    color: #000;
    float: left;
    font-size: 11px; }
  body.cms-page-view .shopwithConfidenceRight ul li p, body.glossary-index-list .shopwithConfidenceRight ul li p {
    color: #999999;
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .shopwithConfidenceRight ul li span, body.glossary-index-list .shopwithConfidenceRight ul li span {
    font-weight: bold;
    color: #1b3e5d; }
  body.cms-page-view .bangleBoxLeft, body.glossary-index-list .bangleBoxLeft {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    float: left;
    height: 201px;
    width: 233px;
    border: solid 1px #ccc;
    border-right: transparent;
    border-bottom: transparent;
    text-align: left; }
  body.cms-page-view .bangleBoxLeft img, body.glossary-index-list .bangleBoxLeft img {
    margin-bottom: 10px; }
  body.cms-page-view .bangleBoxLeft span img, body.glossary-index-list .bangleBoxLeft span img {
    margin: 0 !important; }
  body.cms-page-view .bangleBoxLeft span, body.glossary-index-list .bangleBoxLeft span {
    padding: 0 0 0 8px;
    margin: 0;
    color: #737373;
    display: block;
    text-align: left; }
  body.cms-page-view .bangleBoxLeft span.heading, body.glossary-index-list .bangleBoxLeft span.heading {
    font-size: 20px;
    padding: 0 0 8px 8px;
    margin: 0;
    color: #000;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .bangleBoxLeft a, body.glossary-index-list .bangleBoxLeft a {
    text-decoration: none; }
  body.cms-page-view .bangleBoxLeft:hover, body.glossary-index-list .bangleBoxLeft:hover {
    border: solid 1px #1c619e;
    height: 197px;
    width: 232px;
    z-index: 1000 !important;
    border-right: solid 1px #1c619e !important;
    border-bottom: solid 1px #1c619e !important; }
  body.cms-page-view * + html .bangleBoxLeft, body.glossary-index-list * + html .bangleBoxLeft {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    float: left;
    text-align: left;
    height: 200px;
    width: 232px;
    border: solid 1px #ccc;
    border-right: transparent;
    border-bottom: transparent; }
  body.cms-page-view * + html .bangleBoxLeft:hover, body.glossary-index-list * + html .bangleBoxLeft:hover {
    border: solid 1px #1c619e;
    height: 200px;
    width: 232px;
    z-index: 1000 !important;
    border-right: solid 1px #1c619e !important;
    border-bottom: solid 1px #1c619e !important; }
  body.cms-page-view .bangleBox, body.glossary-index-list .bangleBox {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    float: left;
    height: 201px;
    width: 241px;
    border: solid 1px #ccc;
    border-right: transparent;
    border-bottom: transparent;
    text-align: left; }
  body.cms-page-view .bangleBox img, body.glossary-index-list .bangleBox img {
    margin-bottom: 10px; }
  body.cms-page-view .bangleBox span img, body.glossary-index-list .bangleBox span img {
    margin: 0 !important; }
  body.cms-page-view .bangleBox span, body.glossary-index-list .bangleBox span {
    padding: 0 0 0 8px;
    margin: 0;
    color: #737373;
    display: block;
    text-align: left; }
  body.cms-page-view .bangleBox span.heading, body.glossary-index-list .bangleBox span.heading {
    font-size: 20px;
    padding: 0 0 8px 8px;
    margin: 0;
    color: #000;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .bangleBox a, body.glossary-index-list .bangleBox a {
    text-decoration: none; }
  body.cms-page-view .bangleBox:hover, body.glossary-index-list .bangleBox:hover {
    border: solid 1px #1c619e;
    height: 200px;
    width: 240px;
    z-index: 1000 !important;
    border-right: solid 1px #1c619e !important;
    border-bottom: solid 1px #1c619e !important; }
  body.cms-page-view * + html .bangleBox, body.glossary-index-list * + html .bangleBox {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    float: left;
    text-align: left;
    height: 200px;
    width: 234px;
    border: solid 1px #ccc;
    border-right: transparent;
    border-bottom: transparent; }
  body.cms-page-view * + html .bangleBox:hover, body.glossary-index-list * + html .bangleBox:hover {
    border: solid 1px #1c619e;
    height: 200px;
    width: 240px !important;
    z-index: 1000 !important;
    border-right: solid 1px #1c619e !important;
    border-bottom: solid 1px #1c619e !important; }
  body.cms-page-view .bangleBox p span, body.glossary-index-list .bangleBox p span {
    margin-left: 3px; }
  body.cms-page-view .ringsBox, body.glossary-index-list .ringsBox {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    float: left;
    text-align: center;
    height: 201px;
    width: 241px;
    border: solid 1px #ccc;
    border-right: transparent;
    border-bottom: transparent; }
  body.cms-page-view .ringsBox span, body.glossary-index-list .ringsBox span {
    padding: 0 0 0 8px;
    margin: 0;
    color: #737373;
    display: block;
    text-align: left; }
  body.cms-page-view .ringsBox span.heading, body.glossary-index-list .ringsBox span.heading {
    font-size: 20px;
    padding: 0 0 8px 8px;
    margin: 0;
    color: #000;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .ringsBox a, body.glossary-index-list .ringsBox a {
    text-decoration: none; }
  body.cms-page-view .ringsBox:hover, body.glossary-index-list .ringsBox:hover {
    border: solid 1px #1c619e;
    height: 200px;
    width: 240px;
    z-index: 1000 !important;
    border-right: solid 1px #1c619e !important;
    border-bottom: solid 1px #1c619e !important; }
  body.cms-page-view * + html .ringsBox, body.glossary-index-list * + html .ringsBox {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    float: left;
    text-align: left;
    height: 200px;
    width: 240px;
    border: solid 1px #ccc;
    border-right: transparent;
    border-bottom: transparent; }
  body.cms-page-view .ringsBox img, body.glossary-index-list .ringsBox img {
    margin-bottom: 10px; }
  body.cms-page-view .ringsBox span img, body.glossary-index-list .ringsBox span img {
    margin: 0 !important; }
  body.cms-page-view * + html .ringsBox:hover, body.glossary-index-list * + html .ringsBox:hover {
    border: solid 1px #1c619e;
    height: 200px;
    width: 240px;
    z-index: 1000 !important;
    border-right: solid 1px #1c619e !important;
    border-bottom: solid 1px #1c619e !important; }
  body.cms-page-view .ringsBox p span, body.glossary-index-list .ringsBox p span {
    margin-left: 3px; }
  body.cms-page-view .banglesRight, body.glossary-index-list .banglesRight {
    float: left;
    font-size: 10px;
    height: 395px;
    padding: 0;
    width: 469px; }
  body.cms-page-view .banglesRightTop, body.glossary-index-list .banglesRightTop {
    font-size: 10px;
    margin-bottom: 5px; }
  body.cms-page-view .banglePrise, body.glossary-index-list .banglePrise {
    float: left;
    width: 283px;
    height: 219px;
    padding: 23px 0 0 10px;
    margin-right: 16px; }
  body.cms-page-view .banglePrise h2, body.glossary-index-list .banglePrise h2 {
    padding: 0;
    margin: 0 0 17px 0;
    font-size: 18px;
    font-weight: normal;
    color: #800;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .banglePrise h2 span, body.glossary-index-list .banglePrise h2 span {
    color: #000; }
  body.cms-page-view .banglePrise p, body.glossary-index-list .banglePrise p {
    padding: 0 0 13px;
    margin: 0;
    line-height: 18px;
    color: #737373; }
  body.cms-page-view .banglePriseBottom, body.glossary-index-list .banglePriseBottom {
    padding: 0;
    margin: 0; }
  body.cms-page-view .banglePriseBottom img, body.glossary-index-list .banglePriseBottom img {
    float: right;
    padding-top: 8px; }
  body.cms-page-view .banglePriseBottom ul, body.glossary-index-list .banglePriseBottom ul {
    margin: 0;
    padding: 0;
    float: left; }
  body.cms-page-view .banglePriseBottom ul li, body.glossary-index-list .banglePriseBottom ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    font-size: 11px; }
  body.cms-page-view .banglePriseBottom ul li a, body.glossary-index-list .banglePriseBottom ul li a {
    text-decoration: none;
    color: #000; }
  body.cms-page-view .banglePriseBottom ul li a:hover, body.glossary-index-list .banglePriseBottom ul li a:hover {
    color: #800;
    text-decoration: underline; }
  body.cms-page-view .extraordinary, body.glossary-index-list .extraordinary {
    float: left;
    width: 250px;
    border: solid 1px #ccc;
    padding: 13px 17px;
    font-size: 11px;
    margin-right: 16px; }
  body.cms-page-view .extraordinary img, body.glossary-index-list .extraordinary img {
    padding-bottom: 10px; }
  body.cms-page-view .extraordinary h2, body.glossary-index-list .extraordinary h2 {
    padding: 0 0 15px;
    margin: 0;
    color: #000;
    font-size: 22px; }
  body.cms-page-view .extraordinary h2 span, body.glossary-index-list .extraordinary h2 span {
    color: #800;
    font-size: 18px; }
  body.cms-page-view .extraordinary h2 span.grey, body.glossary-index-list .extraordinary h2 span.grey {
    color: #666; }
  body.cms-page-view .custemerTestimonial, body.glossary-index-list .custemerTestimonial {
    float: left;
    width: 283px;
    height: 229px;
    border: solid 1px #cccccc;
    padding: 13px 10px 0 10px; }
  body.cms-page-view .custemerTestimonial h2, body.glossary-index-list .custemerTestimonial h2 {
    padding: 0;
    margin: 0 0 9px 0;
    font-size: 18px;
    font-weight: normal;
    color: #800; }
  body.cms-page-view .custemerTestimonial h2 span, body.glossary-index-list .custemerTestimonial h2 span {
    color: #000;
    font-weight: normal; }
  body.cms-page-view .custemerTestimonial p, body.glossary-index-list .custemerTestimonial p {
    padding: 0 0 22px;
    margin: 0;
    line-height: 18px;
    color: #737373; }
  body.cms-page-view .custemerTestimonial p span, body.glossary-index-list .custemerTestimonial p span {
    color: #800;
    font-weight: bold; }
  body.cms-page-view .diamondsBanner, body.glossary-index-list .diamondsBanner {
    width: 1170px;
    margin: 0 15px 20px;
    overflow: hidden; }
  body.cms-page-view .diamondsLeft, body.glossary-index-list .diamondsLeft {
    width: 50%;
    float: left; }
  body.cms-page-view .diamondsRight, body.glossary-index-list .diamondsRight {
    width: 48%;
    float: right;
    font-size: 11px; }
  body.cms-page-view .diamondsLeft h3, body.glossary-index-list .diamondsLeft h3 {
    padding: 0;
    margin: 0 0 10px 0px; }
  body.cms-page-view .diamondsLeftTop, body.glossary-index-list .diamondsLeftTop {
    padding: 25px 0 8px;
    margin: 0 0 0 0;
    border-bottom: dashed 1px #707070; }
  body.cms-page-view .diamondsLeft p, body.glossary-index-list .diamondsLeft p {
    padding: 0;
    line-height: 25px;
    margin: 10px 0;
    font-size: 12px; }
  body.cms-page-view .diamondsLeft p span, body.glossary-index-list .diamondsLeft p span {
    color: #0066ac;
    margin-left: 5px;
    font-size: 10px;
    margin-top: 6px;
    font-weight: bold;
    text-transform: uppercase; }
  body.cms-page-view .diamondsLeft p span a, body.glossary-index-list .diamondsLeft p span a {
    color: #0066ac;
    text-decoration: none; }
  body.cms-page-view .diamondsLeftBottom, body.glossary-index-list .diamondsLeftBottom {
    padding: 15px 0 20px;
    border-bottom: dashed 1px #707070;
    display: block;
    overflow: hidden; }
  body.cms-page-view .diamondsLeftBottom p, body.glossary-index-list .diamondsLeftBottom p {
    font-size: 11px; }
  body.cms-page-view .diamondsLeftBottomLeft, body.glossary-index-list .diamondsLeftBottomLeft {
    float: left;
    width: 236px;
    padding-top: 8px; }
  body.cms-page-view .diamondsLeftBottomLeft h3, body.glossary-index-list .diamondsLeftBottomLeft h3 {
    padding: 0;
    margin: 0; }
  body.cms-page-view .diamondsLeftBottomRight, body.glossary-index-list .diamondsLeftBottomRight {
    float: right;
    width: 231px;
    padding-top: 19px; }
  body.cms-page-view .diamondsLeftBottomRight span, body.glossary-index-list .diamondsLeftBottomRight span {
    float: left;
    display: block; }
  body.cms-page-view .diamondsLeftBottomRight p, body.glossary-index-list .diamondsLeftBottomRight p {
    padding: 0 14px 0 0;
    margin: 0 0 20px;
    line-height: 18px; }
  body.cms-page-view .diamondsLeftBottomRight span img, body.glossary-index-list .diamondsLeftBottomRight span img {
    float: right;
    margin: -12px 17px 0 0; }
  body.cms-page-view .diamondsRightTop, body.glossary-index-list .diamondsRightTop {
    width: 441px;
    border: solid 2px #800;
    padding: 12px 15px 8px;
    display: block;
    overflow: hidden;
    color: #666; }
  body.cms-page-view .diamondsRightTop h3, body.glossary-index-list .diamondsRightTop h3 {
    padding: 0 0 20px;
    margin: 0;
    color: #000;
    font-size: 23px;
    font-weight: normal; }
  body.cms-page-view .diamondsRightTop h4, body.glossary-index-list .diamondsRightTop h4 {
    padding: 0 0 10px;
    margin: 0;
    color: #800;
    font-size: 18px;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    text-transform: inherit; }
  body.cms-page-view .diamondsRightTop p, body.glossary-index-list .diamondsRightTop p {
    padding: 0 0 25px;
    margin: 0;
    font-size: 12px;
    line-height: 19px; }
  body.cms-page-view .diamondsRightTop h3 span, body.glossary-index-list .diamondsRightTop h3 span {
    color: #800; }
  body.cms-page-view .diamondsRightTop ul, body.glossary-index-list .diamondsRightTop ul {
    padding: 0;
    margin: 0 0 30px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .diamondsRightTop ul li, body.glossary-index-list .diamondsRightTop ul li {
    float: left;
    list-style-type: none;
    padding: 0 26px 0 0;
    font-size: 10px;
    width: 44px;
    text-align: center; }
  body.cms-page-view .diamondsRightTop ul li span, body.glossary-index-list .diamondsRightTop ul li span {
    clear: both;
    display: block;
    overflow: hidden;
    color: #203c59;
    margin-bottom: 5px;
    font-weight: bold; }
  body.cms-page-view .diamondsRightTop ul li input.radioBtn, body.glossary-index-list .diamondsRightTop ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle;
    margin: 0; }
  body.cms-page-view .diamondsRightTop ul li.last, body.glossary-index-list .diamondsRightTop ul li.last {
    text-align: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 87px; }
  body.cms-page-view .diamondsRightTop ul li.last img, body.glossary-index-list .diamondsRightTop ul li.last img {
    margin: 9px 0 25px; }
  body.cms-page-view .diamondsRightTop ul li.last a, body.glossary-index-list .diamondsRightTop ul li.last a {
    color: #000; }
  body.cms-page-view .diamondsRightBottom, body.glossary-index-list .diamondsRightBottom {
    width: 455px;
    padding: 12px 11px 10px;
    border-bottom: 1px dashed #707070;
    display: block;
    overflow: hidden; }
  body.cms-page-view .diamondsRightBottomTop, body.glossary-index-list .diamondsRightBottomTop {
    padding: 0 8px;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.cms-page-view .diamondsRightBottomTop img, body.glossary-index-list .diamondsRightBottomTop img {
    float: right; }
  body.cms-page-view .diamondsRightBottomTop h3, body.glossary-index-list .diamondsRightBottomTop h3 {
    padding: 0;
    margin: 0;
    color: #000;
    font-size: 23px;
    font-weight: normal; }
  body.cms-page-view .diamondsRightBottomTop h3 span, body.glossary-index-list .diamondsRightBottomTop h3 span {
    color: #800;
    text-transform: uppercase; }
  body.cms-page-view .diamondsRightBottomTop p, body.glossary-index-list .diamondsRightBottomTop p {
    padding: 20px 0 0;
    margin: 0;
    line-height: 18px; }
  body.cms-page-view .diamondsRightBottomB, body.glossary-index-list .diamondsRightBottomB {
    width: 478px; }
  body.cms-page-view .diamondsRightBottomB table, body.glossary-index-list .diamondsRightBottomB table {
    width: 456px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .diamondsRightBottomB table tr.blue, body.glossary-index-list .diamondsRightBottomB table tr.blue {
    background: url(../images/diamond-table-title-bg.jpg) no-repeat; }
  body.cms-page-view .diamondsRightBottomB table tr.grey, body.glossary-index-list .diamondsRightBottomB table tr.grey {
    background: url(../images/diamond-table-inner-bg.gif) no-repeat; }
  body.cms-page-view .diamondsRightBottomB table tr th, body.glossary-index-list .diamondsRightBottomB table tr th {
    color: #fff;
    text-align: left;
    padding: 5px;
    margin: 0; }
  body.cms-page-view .diamondsRightBottomB table tr td, body.glossary-index-list .diamondsRightBottomB table tr td {
    color: #000;
    padding: 6.5px 5px 7px; }
  body.cms-page-view .diamondsRightBottomB table tr td span, body.glossary-index-list .diamondsRightBottomB table tr td span {
    color: #1d629f;
    font-weight: bold; }
  body.cms-page-view .designyourOuter, body.glossary-index-list .designyourOuter {
    width: 1170px;
    margin: 0 15px;
    color: #666; }
  body.cms-page-view .designyourLeft, body.glossary-index-list .designyourLeft {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: 1px solid #D1D1D1;
    float: left;
    width: 50%; }
  body.cms-page-view .designyourLeft p, body.glossary-index-list .designyourLeft p {
    padding: 0 0 1px;
    margin: 0; }
  body.cms-page-view .designyourLeft h3, body.glossary-index-list .designyourLeft h3 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 26px;
    font-weight: normal;
    color: #000; }
  body.cms-page-view .designyourImages span a span, body.glossary-index-list .designyourImages span a span {
    float: left;
    line-height: 29px;
    margin-bottom: 5px;
    min-width: 86px; }
  body.cms-page-view .designyourImages > span, body.glossary-index-list .designyourImages > span {
    float: left; }
  body.cms-page-view .designyourRight, body.glossary-index-list .designyourRight {
    float: right;
    width: 46%;
    background: none; }
  body.cms-page-view .designyourRight p, body.glossary-index-list .designyourRight p {
    padding: 0;
    margin: 0; }
  body.cms-page-view .designyourRight h3, body.glossary-index-list .designyourRight h3 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 26px;
    font-weight: normal;
    color: #000; }
  body.cms-page-view .dyiLeft, body.glossary-index-list .dyiLeft {
    width: 35%;
    margin-top: 30px; }
  body.cms-page-view .specialOffers, body.glossary-index-list .specialOffers {
    padding: 20px 0 7px 25px;
    margin: 0 15px 20px;
    display: block;
    overflow: hidden;
    background: url(../images/specialOffers-bg.gif) repeat-x;
    height: 254px; }
  body.cms-page-view .specialOffers p, body.glossary-index-list .specialOffers p {
    font-size: 12px;
    padding: 0 0 10px;
    margin: 0; }
  body.cms-page-view .specialOffers h2, body.glossary-index-list .specialOffers h2 {
    padding: 0;
    margin: 0 0 12px 0;
    font-size: 18px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #800; }
  body.cms-page-view .specialOffers h2 span, body.glossary-index-list .specialOffers h2 span {
    color: #000; }
  body.cms-page-view .specialOffersBox, body.glossary-index-list .specialOffersBox {
    width: 156px;
    float: left;
    font-size: 11px;
    font-weight: normal;
    color: #333333; }
  body.cms-page-view .specialOffersBox img, body.glossary-index-list .specialOffersBox img {
    margin-bottom: 10px; }
  body.cms-page-view .specialOffersBox p, body.glossary-index-list .specialOffersBox p {
    color: #999999;
    font-family: "PT Sans", verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 15px 2px;
    padding: 0; }
  body.cms-page-view .specialOffersBox p span, body.glossary-index-list .specialOffersBox p span {
    text-decoration: line-through; }
  body.cms-page-view .specialOffersBox p span.co, body.glossary-index-list .specialOffersBox p span.co {
    text-decoration: none;
    color: #1d629f;
    font-weight: bold; }
  body.cms-page-view .faithCollectionBanner, body.glossary-index-list .faithCollectionBanner {
    width: 953px;
    display: block;
    overflow: hidden;
    border-bottom: solid 3px #1d629f; }
  body.cms-page-view .faithCollectionBox, body.glossary-index-list .faithCollectionBox {
    width: 159px;
    height: 281px;
    text-align: center;
    float: left;
    background: url(../images/faith-collection-top-box-bg.jpg) no-repeat; }
  body.cms-page-view .faithCollectionBox img, body.glossary-index-list .faithCollectionBox img {
    padding-bottom: 8px; }
  body.cms-page-view .faithCollectionBox span, body.glossary-index-list .faithCollectionBox span {
    padding-bottom: 27px;
    margin: 0;
    font-weight: normal;
    display: block;
    font-family: "PT Sans",arial, Geneva, sans-serif;
    /*font-size:16px;*/ }
  body.cms-page-view .faithCollectionBox a, body.glossary-index-list .faithCollectionBox a {
    text-decoration: none;
    display: block;
    margin-left: 9px; }
  body.cms-page-view .faithCollectionBannerLeft, body.glossary-index-list .faithCollectionBannerLeft {
    float: left; }
  body.cms-page-view .faithCollectionBannerRight, body.glossary-index-list .faithCollectionBannerRight {
    float: right; }
  body.cms-page-view .specIalContent, body.glossary-index-list .specIalContent {
    width: 912px !important;
    border: solid 1px #ccc;
    margin: 0 10px 10px; }
  body.cms-page-view .to10Left, body.glossary-index-list .to10Left {
    float: left;
    width: 469px;
    padding: 9px 0 0;
    margin-top: -2px; }
  body.cms-page-view .w233, body.glossary-index-list .w233 {
    width: 233px !important; }
  body.cms-page-view .w234, body.glossary-index-list .w234 {
    width: 234px !important; }
  body.cms-page-view .to10LeftTop, body.glossary-index-list .to10LeftTop {
    width: 439px;
    padding: 0 20px 0 10px;
    font-size: 11px;
    border-bottom: solid 1px #e6e7e9;
    display: block;
    overflow: hidden; }
  body.cms-page-view .to10LeftTop p, body.glossary-index-list .to10LeftTop p {
    padding: 0 0 9px 0;
    font-weight: bold;
    line-height: 18px;
    color: #666;
    margin: 0;
    text-align: center;
    width: 200px; }
  body.cms-page-view .to10LeftTop p span, body.glossary-index-list .to10LeftTop p span {
    color: #1D629F;
    font-weight: bold; }
  body.cms-page-view .top10Box, body.glossary-index-list .top10Box {
    line-height: 16px;
    padding: 0;
    cursor: pointer;
    text-align: center;
    width: 241px;
    height: 205px;
    float: left;
    border-left: solid 1px #ccc;
    border-bottom: solid 1px #ccc; }
  body.cms-page-view .top10Box img, body.glossary-index-list .top10Box img {
    margin-bottom: 30px; }
  body.cms-page-view .top10Box p, body.glossary-index-list .top10Box p {
    padding: 0 0 0 5px;
    margin: 0;
    color: #737373; }
  body.cms-page-view .top10Box p span, body.glossary-index-list .top10Box p span {
    font-weight: bold;
    color: #000; }
  body.cms-page-view .GiftIdeas, body.glossary-index-list .GiftIdeas {
    width: 953px;
    display: block;
    padding: 0;
    border-bottom: solid 1px #ccc;
    margin: 0 0 25px;
    overflow: hidden; }
  body.cms-page-view .GiftIdeasLeft, body.glossary-index-list .GiftIdeasLeft {
    float: left;
    width: 712px;
    border-right: solid 1px #ccc; }
  body.cms-page-view .GiftIdeasLeft h2, body.glossary-index-list .GiftIdeasLeft h2 {
    margin: 0;
    padding: 4px 0 4px 13px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    background-color: #c5d7e6;
    border-bottom: solid 1px #cfcfcf;
    font-size: 16px;
    font-weight: bold; }
  body.cms-page-view .GiftIdeasLeftBox, body.glossary-index-list .GiftIdeasLeftBox {
    width: 209px;
    float: left;
    height: 161px;
    padding: 10px 12px 0;
    border-right: solid 1px #bfbfbf; }
  body.cms-page-view .GiftIdeasLeftBox ul, body.glossary-index-list .GiftIdeasLeftBox ul {
    margin: 1px 0 6px;
    padding: 0; }
  body.cms-page-view .GiftIdeasLeftBox ul li, body.glossary-index-list .GiftIdeasLeftBox ul li {
    list-style: none; }
  body.cms-page-view .GiftIdeasLeftBox h3, body.glossary-index-list .GiftIdeasLeftBox h3 {
    font-size: 16px;
    margin: 0 0 10px;
    padding: 0; }
  body.cms-page-view .GiftIdeasLeftBox span, body.glossary-index-list .GiftIdeasLeftBox span {
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    margin: 0 0 20px 10px; }
  body.cms-page-view .GiftIdeasLeftBox p, body.glossary-index-list .GiftIdeasLeftBox p {
    padding: 0;
    margin: 0 0 8px 10px; }
  body.cms-page-view .GiftIdeasLeftBox span.more, body.glossary-index-list .GiftIdeasLeftBox span.more {
    color: #0066ac;
    float: left;
    text-transform: uppercase;
    font-size: 12px; }
  body.cms-page-view .GiftIdeasLeftBox span.more a, body.glossary-index-list .GiftIdeasLeftBox span.more a {
    color: #0066ac; }
  body.cms-page-view .GiftIdeasRight, body.glossary-index-list .GiftIdeasRight {
    float: right;
    width: 239px;
    border-left: 1px solid #CCCCCC; }
  body.cms-page-view .priceMoney, body.glossary-index-list .priceMoney {
    background: url(../images/price-money.gif) no-repeat bottom right white !important;
    background: white; }
  body.cms-page-view .giftIm, body.glossary-index-list .giftIm {
    background: white !important;
    width: 228px;
    padding-right: 0 !important;
    background-position: right; }
  body.cms-page-view .braceletsTop, body.glossary-index-list .braceletsTop {
    width: 462px;
    padding: 0 4px;
    font-size: 10px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .braceletsTop p, body.glossary-index-list .braceletsTop p {
    padding: 20px 22px 25px 30px;
    line-height: 18px;
    margin: 0;
    font-size: 12px; }
  body.cms-page-view .braceletsTop p span, body.glossary-index-list .braceletsTop p span {
    color: #1d629f; }
  body.cms-page-view .pendantsLeftTop, body.glossary-index-list .pendantsLeftTop {
    width: 473px;
    padding: 0 0 12px;
    display: block;
    overflow: hidden;
    border-bottom: 1px dashed #707070;
    border-left: solid 2px #ffcc33;
    border-right: solid 2px #ffcc33; }
  body.cms-page-view .pendantsLeftBottom, body.glossary-index-list .pendantsLeftBottom {
    width: 473px;
    padding: 0 0 48px;
    border-left: solid 2px #ffcc33;
    padding-top: 23px;
    border-right: solid 2px #ffcc33; }
  body.cms-page-view .pendantsLeftBottom span, body.glossary-index-list .pendantsLeftBottom span {
    float: left;
    text-align: center;
    margin: 0 27px 50px; }
  body.cms-page-view .pendantsSolitare, body.glossary-index-list .pendantsSolitare {
    margin: 0;
    float: right; }
  body.cms-page-view .pendantsLeftBottom span strong, body.glossary-index-list .pendantsLeftBottom span strong {
    color: #1d629f; }
  body.cms-page-view .pendantsLeftBottom p, body.glossary-index-list .pendantsLeftBottom p {
    padding: 0;
    margin: 0 30px 0 30px; }
  body.cms-page-view .gemstonsRings1, body.glossary-index-list .gemstonsRings1 {
    padding: 0 5px 12px 13px;
    margin: 0;
    display: block;
    overflow: hidden;
    width: 457px;
    clear: both;
    border-top: 1px dashed #707070;
    border-bottom: dashed 1px #707070; }
  body.cms-page-view .gemstonsRings1 h2, body.glossary-index-list .gemstonsRings1 h2 {
    margin: 0;
    padding: 140px 0 5px; }
  body.cms-page-view .gemstonsRings1 p, body.glossary-index-list .gemstonsRings1 p {
    padding: 0;
    font-size: 11px;
    margin: 0; }
  body.cms-page-view .gemstonsRings1 img, body.glossary-index-list .gemstonsRings1 img {
    float: right;
    margin: 0; }
  body.cms-page-view .buildPendant, body.glossary-index-list .buildPendant {
    border: solid 1px #ccc;
    padding: 9px 17px 11px 17px;
    height: 200px;
    width: 578px;
    font-size: 12px;
    display: block;
    overflow: hidden;
    float: left;
    margin-right: 10px; }
  body.cms-page-view .buildPendant h4, body.glossary-index-list .buildPendant h4 {
    color: #800;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 5px;
    text-transform: none; }
  body.cms-page-view .buildPendant p, body.glossary-index-list .buildPendant p {
    color: #666;
    margin: 0 0 14px;
    padding: 0; }
  body.cms-page-view .buildPendant ul, body.glossary-index-list .buildPendant ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.cms-page-view .buildPendant ul li, body.glossary-index-list .buildPendant ul li {
    float: left;
    list-style-type: none;
    padding: 0 50px 0 0;
    font-size: 11px;
    text-align: center;
    color: #1e629f;
    font-weight: bold; }
  body.cms-page-view .buildPendant ul li span, body.glossary-index-list .buildPendant ul li span {
    clear: both;
    display: block;
    overflow: hidden; }
  body.cms-page-view .pendantsPrise, body.glossary-index-list .pendantsPrise {
    float: left;
    width: 264px;
    height: 210px;
    border: solid 1px #cccccc;
    padding: 8px 0 0 16px;
    font-size: 11px; }
  body.cms-page-view .pendantsPrise h2, body.glossary-index-list .pendantsPrise h2 {
    padding: 0;
    margin: 0 0 17px 0;
    font-size: 18px;
    font-weight: normal;
    color: #800; }
  body.cms-page-view .pendantsPrise h2 span, body.glossary-index-list .pendantsPrise h2 span {
    color: #000; }
  body.cms-page-view .pendantsPrise p, body.glossary-index-list .pendantsPrise p {
    padding: 12px 0 0;
    margin: 0;
    clear: both; }
  body.cms-page-view .pendantsPriseTop, body.glossary-index-list .pendantsPriseTop {
    padding: 0;
    margin: 0; }
  body.cms-page-view .pendantsPriseTop img, body.glossary-index-list .pendantsPriseTop img {
    float: right;
    margin: -47px 11px 0 0; }
  body.cms-page-view .pendantsPriseTop ul, body.glossary-index-list .pendantsPriseTop ul {
    margin: 0;
    padding: 0;
    float: left; }
  body.cms-page-view .pendantsPriseTop ul li, body.glossary-index-list .pendantsPriseTop ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    font-size: 11px; }
  body.cms-page-view .pendantsPriseTop ul li a, body.glossary-index-list .pendantsPriseTop ul li a {
    text-decoration: none;
    color: #000; }
  body.cms-page-view .pendantsPriseTop ul li a:hover, body.glossary-index-list .pendantsPriseTop ul li a:hover {
    color: #800;
    text-decoration: underline; }
  body.cms-page-view .cms-heartsandarrows .ringorearringRight ul li, body.glossary-index-list .cms-heartsandarrows .ringorearringRight ul li {
    margin-left: 10px !important; }
  body.cms-page-view .cms-heartsandarrows .ringorearringRight ul li a, body.glossary-index-list .cms-heartsandarrows .ringorearringRight ul li a {
    text-decoration: none; }
  body.cms-page-view .cms-heartsandarrows .searchBtn1 a, body.glossary-index-list .cms-heartsandarrows .searchBtn1 a {
    text-decoration: none; }
  body.cms-page-view .button-ringcollection, body.glossary-index-list .button-ringcollection {
    width: 200px; }
  body.cms-page-view .button-earringcollection, body.glossary-index-list .button-earringcollection {
    width: 200px; }
  body.cms-page-view .cms-heartsandarrows .advantageLeftR span a, body.glossary-index-list .cms-heartsandarrows .advantageLeftR span a {
    float: left; }
  body.cms-page-view .GiftIdeasLeftBox #link, body.glossary-index-list .GiftIdeasLeftBox #link {
    text-decoration: none; }
  body.cms-page-view .searchBtn1, body.glossary-index-list .searchBtn1 {
    float: left;
    height: 100px;
    margin-top: 10px;
    width: 100px;
    margin-top: 16px; }
  body.cms-page-view .cms-heartsandarrows .ringorearringRight h3, body.cms-page-view .cms-heartsandarrows p, body.glossary-index-list .cms-heartsandarrows .ringorearringRight h3, body.glossary-index-list .cms-heartsandarrows p {
    color: #63666A !important; }
  body.cms-page-view .cms-heartsandarrows .advantageLeftR ul li, body.glossary-index-list .cms-heartsandarrows .advantageLeftR ul li {
    color: #63666A !important; }
  body.cms-page-view .heartsArroWOuter .common-button, body.glossary-index-list .heartsArroWOuter .common-button {
    display: -moz-stack;
    margin-top: 10px;
    padding: 5px; }
  body.cms-page-view .liveChatBox, body.glossary-index-list .liveChatBox {
    float: right;
    width: 230px;
    background: url(../images/live-chat-bg.gif) no-repeat;
    padding: 29px 34px;
    margin: 30px 0 51px; }
  body.cms-page-view .liveChatBox h2, body.glossary-index-list .liveChatBox h2 {
    margin: 0;
    padding: 0; }
  body.cms-page-view .liveChatBox h2 span, body.glossary-index-list .liveChatBox h2 span {
    padding: 17px 0 0;
    float: left; }
  body.cms-page-view .liveChatBox h2 img, body.glossary-index-list .liveChatBox h2 img {
    padding-top: 8px; }
  body.cms-page-view .Wereheretohelp, body.glossary-index-list .Wereheretohelp {
    padding: 0 70px 76px !important;
    width: 173px;
    color: #1f1e24; }
  body.cms-page-view .Wereheretohelp p, body.glossary-index-list .Wereheretohelp p {
    padding: 0;
    margin: 0; }
  body.cms-page-view .Wereheretohelp h3, body.glossary-index-list .Wereheretohelp h3 {
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
    color: #000; }
  body.cms-page-view .Wereheretohelp span, body.glossary-index-list .Wereheretohelp span {
    font-weight: bold;
    font-size: 14px;
    display: block;
    margin-bottom: 5px; }
  body.cms-page-view .bestsellingjewellery, body.glossary-index-list .bestsellingjewellery {
    float: right;
    background: url(../images/round-bg.png) no-repeat;
    padding: 10px 9px 0 20px;
    width: 615px;
    height: 233px; }
  body.cms-page-view .bestsellingjewellery h2, body.glossary-index-list .bestsellingjewellery h2 {
    font-size: 20px;
    margin: 0 0 12px 0;
    padding: 0;
    color: #000; }
  body.cms-page-view .bestsellingjewellery span, body.glossary-index-list .bestsellingjewellery span {
    color: #a03333; }
  body.cms-page-view .bestsellingjewellery span.seemore, body.glossary-index-list .bestsellingjewellery span.seemore {
    float: right;
    font-size: 11px;
    margin: 8px 20px 0 0; }
  body.cms-page-view .bestsellingjewellery span.seemore a, body.glossary-index-list .bestsellingjewellery span.seemore a {
    color: #000; }
  body.cms-page-view .bestsellingjewellery ul, body.glossary-index-list .bestsellingjewellery ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .bestsellingjewellery ul li, body.glossary-index-list .bestsellingjewellery ul li {
    margin: 0 7px 0 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    float: left;
    font-size: 11px;
    font-weight: normal; }
  body.cms-page-view .bestsellingjewellery ul li p, body.glossary-index-list .bestsellingjewellery ul li p {
    padding: 0;
    margin: 0;
    color: #999;
    font-weight: bold; }
  body.cms-page-view .bestsellingjewellery ul li span, body.glossary-index-list .bestsellingjewellery ul li span {
    font-weight: bold;
    color: #1d629f; }
  body.cms-page-view .birthstoneCollection, body.glossary-index-list .birthstoneCollection {
    float: left;
    font-size: 12px;
    width: 597px;
    line-height: 17px;
    color: #666; }
  body.cms-page-view .birthstoneCollection h3, body.glossary-index-list .birthstoneCollection h3 {
    padding: 0 0 13px 0;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    text-transform: uppercase; }
  body.cms-page-view .birthstoneCollection p, body.glossary-index-list .birthstoneCollection p {
    padding: 0;
    margin: 0; }
  body.cms-page-view .birthstoneCollection p, body.glossary-index-list .birthstoneCollection p {
    width: 443px; }
  body.cms-page-view .birthstoneCollection p a, body.glossary-index-list .birthstoneCollection p a {
    text-transform: uppercase;
    color: #0066ac;
    font-size: 11px; }
  body.cms-page-view .birthstoneCollection p a:hover, body.glossary-index-list .birthstoneCollection p a:hover {
    text-decoration: none; }
  body.cms-page-view .birthstoneCollection ul, body.glossary-index-list .birthstoneCollection ul {
    padding: 0;
    display: block;
    overflow: hidden;
    margin: 0; }
  body.cms-page-view .birthstoneCollection ul li, body.glossary-index-list .birthstoneCollection ul li {
    padding: 0;
    margin: 0 10px 0 0;
    float: left;
    list-style: none;
    text-align: center; }
  body.cms-page-view .educationBanner, body.glossary-index-list .educationBanner {
    width: 1185px;
    display: block;
    overflow: hidden;
    border-bottom: dashed 1px #707070;
    padding-left: 15px;
    margin-bottom: 20px;
    border-top: dashed 1px #707070;
    background: none; }
  body.cms-page-view .educationBannerLeft, body.glossary-index-list .educationBannerLeft {
    float: left;
    width: 507px;
    padding-top: 8px; }
  body.cms-page-view .educationBannerLeft h2, body.glossary-index-list .educationBannerLeft h2 {
    font-size: 43px;
    font-weight: normal;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0; }
  body.cms-page-view .educationBannerLeft span, body.glossary-index-list .educationBannerLeft span {
    float: left;
    font-size: 11px;
    margin-bottom: 20px; }
  body.cms-page-view .educationBannerLeft ul.educationmenu, body.glossary-index-list .educationBannerLeft ul.educationmenu {
    display: block;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 0; }
  body.cms-page-view .educationBannerLeft ul.educationmenu li, body.glossary-index-list .educationBannerLeft ul.educationmenu li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.cms-page-view .educationBannerLeft ul.educationlogo, body.glossary-index-list .educationBannerLeft ul.educationlogo {
    padding: 0;
    float: left;
    margin: 10px 0 53px 34px !important; }
  body.cms-page-view .educationBannerLeft ul.educationGuide, body.glossary-index-list .educationBannerLeft ul.educationGuide {
    clear: both; }
  body.cms-page-view .educationBannerLeft ul.educationlogo li, body.glossary-index-list .educationBannerLeft ul.educationlogo li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 11px; }
  body.cms-page-view .educationBannerLeft ul, body.glossary-index-list .educationBannerLeft ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .educationBannerLeft ul li, body.glossary-index-list .educationBannerLeft ul li {
    float: left;
    list-style: none;
    margin-right: 3px;
    font-size: 12px; }
  body.cms-page-view .educationBannerLeft ul li span, body.glossary-index-list .educationBannerLeft ul li span {
    color: #284967;
    font-size: 11px;
    font-weight: bold;
    margin-top: 8px; }
  body.cms-page-view .educationBannerLeft ul li img, body.glossary-index-list .educationBannerLeft ul li img {
    float: left;
    margin-right: 5px; }
  body.cms-page-view .educationBannerLeft ul.educationmenu li a, body.glossary-index-list .educationBannerLeft ul.educationmenu li a {
    color: #2164a0;
    text-decoration: none; }
  body.cms-page-view .educationBannerLeft ul.educationmenu li a:hover, body.glossary-index-list .educationBannerLeft ul.educationmenu li a:hover {
    color: #000; }
  body.cms-page-view .educationBannerLeft ul.educationmenu li a.active, body.glossary-index-list .educationBannerLeft ul.educationmenu li a.active {
    color: #000; }
  body.cms-page-view .educationBannerRight, body.glossary-index-list .educationBannerRight {
    float: right;
    width: 602px; }
  body.cms-page-view .educationBannerRight ul, body.glossary-index-list .educationBannerRight ul {
    margin: 0;
    padding: 0;
    position: relative; }
  body.cms-page-view .educationBannerRight ul li, body.glossary-index-list .educationBannerRight ul li {
    padding: 10px 0 38px 0;
    margin: 0;
    font-size: 13px;
    border: dashed 1px #707070;
    text-align: center;
    font-weight: bold;
    float: left;
    list-style: none;
    border-right: none;
    border-bottom: none;
    width: 300px; }
  body.cms-page-view .educationBannerRight .button-view-more, body.glossary-index-list .educationBannerRight .button-view-more {
    background: none repeat scroll 0 0 #65646A;
    color: #FFFFFF;
    float: none;
    line-height: 22px;
    text-indent: 0;
    margin: 0 auto; }
  body.cms-page-view .educationBannerRight img, body.glossary-index-list .educationBannerRight img {
    max-width: 100%; }
  body.cms-page-view .ringGuide, body.glossary-index-list .ringGuide {
    border: medium none;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 20px;
    width: 1160px; }
  body.cms-page-view .ringGuide, body.cms-page-view .ringGuideBox, body.glossary-index-list .ringGuide, body.glossary-index-list .ringGuideBox {
    height: 196px; }
  body.cms-page-view .ringGuideBox, body.glossary-index-list .ringGuideBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    margin-right: 20px;
    width: 251px; }
  body.cms-page-view .ringGuideBox p, body.glossary-index-list .ringGuideBox p {
    padding: 0 0 5px;
    margin: 0;
    line-height: 16px;
    height: 49px; }
  body.cms-page-view .ringGuideBox .ringGuideimg, body.glossary-index-list .ringGuideBox .ringGuideimg {
    float: left;
    margin: -3px 0 0 50px; }
  body.cms-page-view .ringGuideBox h3, body.glossary-index-list .ringGuideBox h3 {
    margin: 0 0 5px;
    padding: 0;
    font-size: 13px;
    color: #1e629f; }
  body.cms-page-view .ringGuideBox .morelink, body.glossary-index-list .ringGuideBox .morelink {
    float: right;
    margin: 78px 0 0 !important;
    width: 34px; }
  body.cms-page-view .ringGuideBox span a, body.glossary-index-list .ringGuideBox span a {
    text-decoration: none; }
  body.cms-page-view .ringGuideBox .morelinkimg, body.glossary-index-list .ringGuideBox .morelinkimg {
    background: url("../images/common5.png") no-repeat scroll -283px -166px transparent;
    float: right;
    margin: 3px -1px 0 0;
    width: 11px;
    height: 10px;
    *margin-top: -10px;
    *margin-left: 0px;
    *margin-right: -1px; }
  body.cms-page-view .educationBannerRight ul li img, body.glossary-index-list .educationBannerRight ul li img {
    margin-bottom: 5px; }
  body.cms-page-view .viewheartsarrowsOuter, body.glossary-index-list .viewheartsarrowsOuter {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0 20px;
    width: 1160px; }
  body.cms-page-view .viewheartsarrowsLeft, body.glossary-index-list .viewheartsarrowsLeft {
    float: left;
    padding: 0 0 10px;
    width: 570px; }
  body.cms-page-view .viewheartsarrowsRight, body.glossary-index-list .viewheartsarrowsRight {
    float: right;
    width: 570px;
    background: none; }
  body.cms-page-view .viewheartsarrowsRight h2, body.glossary-index-list .viewheartsarrowsRight h2 {
    padding: 0;
    margin: 0 0 10px;
    color: #990000;
    font-size: 18px; }
  body.cms-page-view .viewcollectionheartsarrowsLeft, body.glossary-index-list .viewcollectionheartsarrowsLeft {
    float: left;
    width: 255px; }
  body.cms-page-view .viewcollectionheartsarrowsRight, body.glossary-index-list .viewcollectionheartsarrowsRight {
    float: left;
    width: 306px;
    padding-top: 23px; }
  body.cms-page-view .viewcollectionheartsarrowsRight p, body.glossary-index-list .viewcollectionheartsarrowsRight p {
    padding: 0 10px 10px 0;
    margin: 0;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 19px; }
  body.cms-page-view .viewcollectionheartsarrowsRight span img, body.glossary-index-list .viewcollectionheartsarrowsRight span img {
    margin: 0 19px 11px 0; }
  body.cms-page-view .representative, body.glossary-index-list .representative {
    width: 570px;
    display: block;
    overflow: hidden;
    float: left;
    margin: 0 0 20px;
    border-bottom: solid 1px #e3e3e3;
    padding-bottom: 32px; }
  body.cms-page-view .representativeLeft, body.glossary-index-list .representativeLeft {
    background: url(../images/contact-representiative-left-bg.gif) no-repeat;
    width: 13px;
    height: 61px;
    display: block;
    overflow: hidden;
    float: left; }
  body.cms-page-view .representativeMiddle, body.glossary-index-list .representativeMiddle {
    float: left;
    background: url(../images/contact-representiative-middle-bg.gif) repeat-x;
    border-top: solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf;
    width: 570px;
    display: block;
    font-size: 11px; }
  body.cms-page-view .viewheartsarrowsRight .shippingIcon, body.glossary-index-list .viewheartsarrowsRight .shippingIcon {
    left: 297px; }
  body.cms-page-view .viewheartsarrowsRight .representativeMiddle h3, body.glossary-index-list .viewheartsarrowsRight .representativeMiddle h3 {
    text-align: left; }
  body.cms-page-view .representativeMiddle ul, body.glossary-index-list .representativeMiddle ul {
    margin: 0px;
    padding: 0px; }
  body.cms-page-view .representativeMiddle ul li, body.glossary-index-list .representativeMiddle ul li {
    float: left;
    margin-right: 3px;
    color: #333;
    text-decoration: none;
    list-style: none;
    padding: 0 1px 0; }
  body.cms-page-view .representativeMiddle ul li#last, body.glossary-index-list .representativeMiddle ul li#last {
    background: none !important; }
  body.cms-page-view .representativeMiddle ul li a, body.glossary-index-list .representativeMiddle ul li a {
    text-decoration: none;
    color: #333;
    display: block;
    height: 24px;
    background: url(../images/contact-menu-left-bg.gif) left top;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.cms-page-view .representativeMiddle ul li a span, body.glossary-index-list .representativeMiddle ul li a span {
    text-decoration: none;
    color: #333;
    display: block;
    padding: 5px 5px 5px;
    text-align: center;
    background: url(../images/contact-menu-right-bg.gif) no-repeat right top;
    font-size: 11px; }
  body.cms-page-view .representativeMiddle ul li a.active, body.glossary-index-list .representativeMiddle ul li a.active {
    height: 25px;
    color: #fff;
    background: url(../images/contact-menu-left-active-bg.gif) no-repeat left top;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.cms-page-view .representativeMiddle ul li a.active span, body.glossary-index-list .representativeMiddle ul li a.active span {
    height: 25px;
    color: #fff;
    background: url(../images/contact-menu-right-active-bg.gif) no-repeat right top;
    float: left !important;
    outline: none;
    cursor: pointer; }
  body.cms-page-view .representativeMiddleLeft, body.glossary-index-list .representativeMiddleLeft {
    float: left;
    width: 300px;
    padding: 11px 0 0 5px;
    margin: 0; }
  body.cms-page-view .representativeMiddleright, body.glossary-index-list .representativeMiddleright {
    float: right;
    width: 168px;
    padding-top: 11px; }
  body.cms-page-view .representativeMiddleMiddle, body.glossary-index-list .representativeMiddleMiddle {
    float: left;
    width: 203px;
    padding-top: 11px; }
  body.cms-page-view .representative h2, body.glossary-index-list .representative h2 {
    padding: 0;
    margin: 0 0 10px;
    color: #990000;
    font-size: 18px; }
  body.cms-page-view .representativeMiddle h3, body.glossary-index-list .representativeMiddle h3 {
    padding: 0 0 9px;
    font-size: 11px;
    margin: 0;
    color: #666;
    text-align: center; }
  body.cms-page-view .representativeMiddle h3 img, body.glossary-index-list .representativeMiddle h3 img {
    float: left;
    margin-right: 4px; }
  body.cms-page-view .representativeRight, body.glossary-index-list .representativeRight {
    width: 13px;
    height: 61px;
    background: url(../images/contact-representiative-right-bg.gif) no-repeat right top;
    float: right; }
  body.cms-page-view .whatNewContent, body.glossary-index-list .whatNewContent {
    width: 953px;
    display: block;
    overflow: hidden;
    margin-bottom: 15px;
    height: 336px;
    border-bottom: solid 1px #737373;
    border-top: solid 1px #737373; }
  body.cms-page-view div.tabscontainer, body.glossary-index-list div.tabscontainer {
    margin: 0; }
  body.cms-page-view div.tabscontainer h2, body.glossary-index-list div.tabscontainer h2 {
    padding: 0 0 0 20px;
    margin: 0;
    font-size: 20px;
    text-transform: uppercase;
    color: #616161; }
  body.cms-page-view div.tabscontainer div.tabs, body.glossary-index-list div.tabscontainer div.tabs {
    list-style: none;
    width: 212px;
    cursor: pointer;
    float: left;
    left: 0px;
    z-index: 2; }
  body.cms-page-view div.tabscontainer div.curvedContainer, body.glossary-index-list div.tabscontainer div.curvedContainer {
    margin-left: 250px; }
  body.cms-page-view div.tabscontainer div.curvedContainer div.tabscontainer div.curvedContainer .tabcontent, body.glossary-index-list div.tabscontainer div.curvedContainer div.tabscontainer div.curvedContainer .tabcontent {
    display: none;
    padding: 0;
    font-size: 12px;
    text-align: center;
    color: #909090; }
  body.cms-page-view .tabcontent h3, body.glossary-index-list .tabcontent h3 {
    text-transform: uppercase;
    margin: 0;
    padding: 0; }
  body.cms-page-view div.tabs div.tab, body.glossary-index-list div.tabs div.tab {
    display: block;
    height: 56px;
    position: relative;
    color: #73736b;
    background: #737373; }
  body.cms-page-view div.tabs div.link, body.glossary-index-list div.tabs div.link {
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 8px 20px; }
  body.cms-page-view div.tabs div.link img, body.glossary-index-list div.tabs div.link img {
    float: left;
    margin-right: 10px; }
  body.cms-page-view div.tabs div.link span, body.glossary-index-list div.tabs div.link span {
    float: left;
    color: #fff; }
  body.cms-page-view div.tabs div.link span strong, body.glossary-index-list div.tabs div.link span strong {
    font-size: 14px; }
  body.cms-page-view div.tabs div.tab.selected, body.glossary-index-list div.tabs div.tab.selected {
    background-color: #fff;
    color: #5c5c5c !important; }
  body.cms-page-view div.tabs div.tab.selected span, body.glossary-index-list div.tabs div.tab.selected span {
    color: #5c5c5c !important; }
  body.cms-page-view div.tabs div.tab.selected, body.glossary-index-list div.tabs div.tab.selected {
    background-color: #fff; }
  body.cms-page-view div.tabs div.tab div.arrow, body.glossary-index-list div.tabs div.tab div.arrow {
    position: absolute;
    background: url(homeSelArrow.png) no-repeat;
    height: 58px;
    width: 17px;
    left: 100%;
    top: 0px;
    display: none; }
  body.cms-page-view div.tabs div.tab.selected div.arrow, body.glossary-index-list div.tabs div.tab.selected div.arrow {
    display: block; }
  body.cms-page-view .container, body.glossary-index-list .container {
    width: 648px;
    overflow: hidden;
    position: absolute;
    cursor: pointer;
    margin: 0 !important; }
  body.cms-page-view .whatNewContent h3, body.glossary-index-list .whatNewContent h3 {
    float: right;
    font-weight: bold;
    margin: 20px 20px 19px;
    font-size: 13px; }
  body.cms-page-view .container img, body.glossary-index-list .container img {
    margin-right: 234px; }
  body.cms-page-view .slides, body.glossary-index-list .slides {
    position: absolute;
    top: 0;
    left: -2px;
    width: 634px;
    height: 184px; }
  body.cms-page-view .slides div, body.glossary-index-list .slides div {
    position: absolute;
    top: 71px;
    width: 928px;
    display: none; }
  body.cms-page-view #loopedSlider, body.glossary-index-list #loopedSlider {
    width: 600px;
    clear: both;
    position: absolute; }
  body.cms-page-view .container p, body.glossary-index-list .container p {
    z-index: 100000 !important;
    padding: 288px 0 0 20px;
    margin: 0;
    font-size: 13px;
    text-align: center;
    font-weight: bold; }
  body.cms-page-view .container p span, body.glossary-index-list .container p span {
    font-weight: bold; }
  body.cms-page-view #loopedSlider a.previous, body.glossary-index-list #loopedSlider a.previous {
    text-indent: -9999px;
    position: absolute;
    border: none;
    outline: none;
    cursor: pointer;
    top: 121px;
    left: -38px;
    background: url(../images/btn_prev.gif) no-repeat;
    width: 39px;
    height: 67px; }
  body.cms-page-view #loopedSlider a.next, body.glossary-index-list #loopedSlider a.next {
    text-indent: -9999px;
    position: absolute;
    border: none;
    outline: none;
    cursor: pointer;
    top: 121px;
    right: -117px;
    background: url(../images/btn_next.gif) no-repeat;
    width: 39px;
    height: 67px; }
  body.cms-page-view #loopedSlider1 a.previous, body.glossary-index-list #loopedSlider1 a.previous {
    text-indent: -9999px;
    position: relative;
    border: none;
    outline: none;
    cursor: pointer;
    top: 121px;
    left: -38px;
    background: url(../images/btn_prev.gif) no-repeat;
    width: 39px;
    height: 137px; }
  body.cms-page-view #loopedSlider1 a.next, body.glossary-index-list #loopedSlider1 a.next {
    text-indent: -9999px;
    position: absolute;
    border: none;
    outline: none;
    cursor: pointer;
    top: 121px;
    right: -117px;
    background: url(../images/btn_next.gif) no-repeat;
    width: 39px;
    height: 137px; }
  body.cms-page-view .diamondbuyingGuide, body.glossary-index-list .diamondbuyingGuide {
    width: 954px;
    display: block;
    overflow: hidden;
    border-bottom: 1px dashed #999;
    margin-bottom: 25px; }
  body.cms-page-view .diamondbuyingGuideLeft, body.glossary-index-list .diamondbuyingGuideLeft {
    float: left;
    position: absolute;
    width: 464px; }
  body.cms-page-view .diamondbuyingGuideBanner, body.glossary-index-list .diamondbuyingGuideBanner {
    width: 470px;
    border-bottom: solid 1px #e3e3e3;
    display: block;
    overflow: hidden;
    padding: 20px 0 0; }
  body.cms-page-view .diamondbuyingGuideBanner ul, body.glossary-index-list .diamondbuyingGuideBanner ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .diamondbuyingGuideBanner ul li, body.glossary-index-list .diamondbuyingGuideBanner ul li {
    list-style: none;
    float: left;
    margin-bottom: 27px; }
  body.cms-page-view .diamondbuyingGuideBanner ul li.last, body.glossary-index-list .diamondbuyingGuideBanner ul li.last {
    padding: 26px 0 0 20px;
    margin: 0;
    font-size: 11px; }
  body.cms-page-view .diamondbuyingGuideBanner ul li h3, body.glossary-index-list .diamondbuyingGuideBanner ul li h3 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 11px;
    color: #222; }
  body.cms-page-view .diamondbuyingGuideBanner ul li p, body.glossary-index-list .diamondbuyingGuideBanner ul li p {
    padding: 0 0 10px;
    margin: 0; }
  body.cms-page-view .diamondbuyingGuideBanner ul li span, body.glossary-index-list .diamondbuyingGuideBanner ul li span {
    color: #0066AC;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  body.cms-page-view .diamondbuyingGuideBanner ul li span a, body.glossary-index-list .diamondbuyingGuideBanner ul li span a {
    color: #fa9373;
    text-decoration: none; }
  body.cms-page-view .diamondbuyingGuideRight, body.glossary-index-list .diamondbuyingGuideRight {
    float: right;
    position: relative;
    width: 484px; }
  body.cms-page-view .diamondbuyingGuideBox, body.glossary-index-list .diamondbuyingGuideBox {
    padding: 15px 14px 2px 15px;
    width: 212px;
    float: left;
    margin: 0;
    border-left: solid 1px #e3e3e3;
    border-bottom: solid 1px #e3e3e3;
    height: 255px;
    color: #666; }
  body.cms-page-view .diamondbuyingGuideBox span, body.glossary-index-list .diamondbuyingGuideBox span {
    color: #0066AC;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  body.cms-page-view .diamondbuyingGuideBox span a, body.glossary-index-list .diamondbuyingGuideBox span a {
    color: #0066AC;
    text-decoration: none; }
  body.cms-page-view .diamondbuyingGuideBox h3, body.glossary-index-list .diamondbuyingGuideBox h3 {
    color: #222;
    font-size: 11px;
    text-transform: uppercase;
    margin: 0 0 12px;
    padding: 0; }
  body.cms-page-view .diamondbuyingGuideBox p, body.glossary-index-list .diamondbuyingGuideBox p {
    padding: 0 0 15px;
    margin: 0;
    line-height: 16px;
    font-size: 12px; }
  body.cms-page-view .cutImg, body.glossary-index-list .cutImg {
    margin: -5px 0 0; }
  body.cms-page-view .cutImgNew, body.glossary-index-list .cutImgNew {
    margin-left: auto;
    margin-right: auto;
    display: block; }
  body.cms-page-view .spacing, body.glossary-index-list .spacing {
    position: absolute;
    bottom: 11px;
    right: 0px; }
  body.cms-page-view .colourImg, body.glossary-index-list .colourImg {
    margin: -8px 0 0; }
  body.cms-page-view .clarityImg, body.glossary-index-list .clarityImg {
    margin: 10px 0 0; }
  body.cms-page-view .caratImg, body.glossary-index-list .caratImg {
    margin: 26px 0 0; }
  body.cms-page-view .shapeImg, body.glossary-index-list .shapeImg {
    margin: 31px -7px 0 0; }
  body.cms-page-view .certficationImg, body.glossary-index-list .certficationImg {
    margin: -7px 0 0; }
  body.cms-page-view .diamondgyideImg, body.glossary-index-list .diamondgyideImg {
    margin: -2px 0 0; }
  body.cms-page-view .howtochoose, body.glossary-index-list .howtochoose {
    width: 420px;
    padding: 0 20px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .howtochoose h3, body.glossary-index-list .howtochoose h3 {
    color: #800;
    font-size: 18px;
    margin: 0 0 15px;
    padding: 0;
    font-weight: normal; }
  body.cms-page-view .howtochoose p, body.glossary-index-list .howtochoose p {
    padding: 0 0 5px;
    margin: 0;
    line-height: 18px;
    color: #1f1e24; }
  body.cms-page-view .howtochoose p span, body.glossary-index-list .howtochoose p span {
    color: #0066AC;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-top: 6px;
    text-transform: uppercase; }
  body.cms-page-view .howtochoose p span a, body.glossary-index-list .howtochoose p span a {
    color: #0066AC;
    text-decoration: none; }
  body.cms-page-view .watchtheDiamond, body.glossary-index-list .watchtheDiamond {
    float: right;
    width: 280px;
    padding: 10px 14px 12px;
    border: solid 1px #000;
    border-bottom: none;
    background: url(../images/top-box-right-bg.gif) no-repeat; }
  body.cms-page-view .watchtheDiamond h2, body.glossary-index-list .watchtheDiamond h2 {
    color: #1F63A0;
    font-size: 15px;
    font-weight: lighter;
    margin: 0;
    padding: 0 0 8px; }
  body.cms-page-view .watchtheDiamond p, body.glossary-index-list .watchtheDiamond p {
    padding: 0;
    margin: 0;
    font-size: 11px;
    color: #666; }
  body.cms-page-view .watchtheDiamondImg, body.glossary-index-list .watchtheDiamondImg {
    margin: -50px 0 0;
    float: right; }
  body.cms-page-view .cms-education .viewcollectionheartsarrowsRight a, body.glossary-index-list .cms-education .viewcollectionheartsarrowsRight a {
    text-decoration: none; }
  body.cms-page-view .cms-about-us .Wereheretohelp a, body.glossary-index-list .cms-about-us .Wereheretohelp a {
    text-decoration: none; }
  body.cms-page-view .cms-customer-service .aboutContentRight a, body.glossary-index-list .cms-customer-service .aboutContentRight a {
    text-decoration: none; }
  body.cms-page-view .cms-careers p, body.glossary-index-list .cms-careers p {
    color: #63666A; }
  body.cms-page-view .career-nav span.active, body.glossary-index-list .career-nav span.active {
    color: #A51890 !important; }
  body.cms-page-view .career-nav span, body.cms-page-view .career-nav a, body.glossary-index-list .career-nav span, body.glossary-index-list .career-nav a {
    color: #92a5c2 !important; }
  body.cms-page-view .cms-faqpage p.accordian_head:hover, body.glossary-index-list .cms-faqpage p.accordian_head:hover {
    background: url("../images/q.png") no-repeat scroll -5px -5px transparent !important;
    border: 1px solid;
    width: 511px; }
  body.cms-page-view .cms-faqpage .accordian_on, body.glossary-index-list .cms-faqpage .accordian_on {
    background: url("../images/q.png") no-repeat scroll -5px -5px transparent !important;
    border: 1px solid;
    width: 511px !important; }
  body.cms-page-view .cms-faqpage .faq_accordian_body, body.glossary-index-list .cms-faqpage .faq_accordian_body {
    width: 605px !important; }
  body.cms-page-view .cms-about-us .faqcontent, body.glossary-index-list .cms-about-us .faqcontent {
    border: 1px solid #63666A !important; }
  body.cms-page-view .managementteamInnerContent p, body.glossary-index-list .managementteamInnerContent p {
    color: #63666A !important; }
  body.cms-page-view .cms-about-us, body.glossary-index-list .cms-about-us {
    color: #63666A !important;
    font-family: "PT Sans", Arial,Helvetica,sans-serif; }
  body.cms-page-view .cms-about-us p, body.glossary-index-list .cms-about-us p {
    color: #63666A !important;
    font-family: "PT Sans", Arial,Helvetica,sans-serif; }
  body.cms-page-view .cms-customer-service p, body.glossary-index-list .cms-customer-service p {
    color: #63666A;
    font-family: "PT Sans", Arial,Helvetica,sans-serif; }
  body.cms-page-view .confictpolicy strong, body.glossary-index-list .confictpolicy strong {
    color: #1f1e24 !important; }
  body.cms-page-view .confictpolicy ul li, body.glossary-index-list .confictpolicy ul li {
    color: #1f1e24; }
  body.cms-page-view .faithCollectionBannerRight .faithCollectionBox, body.glossary-index-list .faithCollectionBannerRight .faithCollectionBox {
    background: none !important; }
  body.cms-page-view .cms-faithcollection .faithCollectionBox span, body.glossary-index-list .cms-faithcollection .faithCollectionBox span {
    color: #63666A; }
  body.cms-page-view .giftsPrice, body.glossary-index-list .giftsPrice {
    float: left;
    width: 260px;
    border: solid 1px #ccc;
    padding: 0 15px 20px;
    font-size: 11px; }
  body.cms-page-view .giftsPrice ul, body.glossary-index-list .giftsPrice ul {
    margin: 40px 0 0 0;
    padding: 0;
    float: left; }
  body.cms-page-view .giftsPrice ul li, body.glossary-index-list .giftsPrice ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 22px;
    font-size: 11px; }
  body.cms-page-view .giftsPrice ul li a, body.glossary-index-list .giftsPrice ul li a {
    text-decoration: none;
    color: #000; }
  body.cms-page-view .giftsPrice ul li a:hover, body.glossary-index-list .giftsPrice ul li a:hover {
    color: #800;
    text-decoration: underline; }
  body.cms-page-view .giftsPrice h2, body.glossary-index-list .giftsPrice h2 {
    color: #000;
    font-size: 18px;
    margin: 20px 0 0;
    padding: 0; }
  body.cms-page-view .giftsPrice h2 span, body.glossary-index-list .giftsPrice h2 span {
    color: #800; }
  body.cms-page-view .giftsPriceImgOuter, body.glossary-index-list .giftsPriceImgOuter {
    width: 267px;
    display: block;
    overflow: hidden;
    font-size: 11px;
    padding-bottom: 14px; }
  body.cms-page-view .giftsPrice p, body.glossary-index-list .giftsPrice p {
    padding: 0;
    margin: 0; }
  body.cms-page-view .giftsPriceImgOuter p, body.glossary-index-list .giftsPriceImgOuter p {
    line-height: 23px;
    padding: 0;
    margin: 34px 0 0; }
  body.cms-page-view .giftsPrice img, body.glossary-index-list .giftsPrice img {
    float: right; }
  body.cms-page-view .buildYourOwnEarringRing, body.glossary-index-list .buildYourOwnEarringRing {
    border: solid 1px #ccc;
    padding: 9px 31px 11px 25px;
    height: 222px;
    width: 540px;
    font-size: 12px;
    display: block;
    overflow: hidden;
    float: left;
    margin-right: 10px; }
  body.cms-page-view .buildYourOwnEarringRing h4, body.glossary-index-list .buildYourOwnEarringRing h4 {
    color: #800;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 12px;
    text-transform: none; }
  body.cms-page-view .buildYourOwnEarringRing p, body.glossary-index-list .buildYourOwnEarringRing p {
    color: #666;
    margin: 0;
    padding: 0; }
  body.cms-page-view .buildYourOwnEarringRing ul, body.glossary-index-list .buildYourOwnEarringRing ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.cms-page-view .buildYourOwnEarringRing ul li, body.glossary-index-list .buildYourOwnEarringRing ul li {
    float: left;
    list-style-type: none;
    padding: 0 32px 0 0;
    font-size: 11px;
    text-align: center; }
  body.cms-page-view .buildYourOwnEarringRing ul li span, body.glossary-index-list .buildYourOwnEarringRing ul li span {
    clear: both;
    display: block;
    overflow: hidden; }
  body.cms-page-view .buildYourOwnEarringRing ul li span.active, body.glossary-index-list .buildYourOwnEarringRing ul li span.active {
    color: #800;
    font-weight: bold; }
  body.cms-page-view .buildYourOwnEarringRing ul li input.radioBtn, body.glossary-index-list .buildYourOwnEarringRing ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.cms-page-view .buildYourOwnring, body.glossary-index-list .buildYourOwnring {
    padding: 9px 15px 11px;
    height: 222px;
    width: 555px;
    font-size: 12px;
    display: block;
    overflow: hidden;
    float: left;
    margin-right: 10px; }
  body.cms-page-view .buildYourOwnring h4, body.glossary-index-list .buildYourOwnring h4 {
    color: #800;
    font-size: 18px;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    margin: 0;
    padding: 0 0 12px;
    text-transform: none; }
  body.cms-page-view .buildYourOwnring p, body.glossary-index-list .buildYourOwnring p {
    color: #666;
    margin: 0 0 12px;
    padding: 0; }
  body.cms-page-view .buildYourOwnring ul, body.glossary-index-list .buildYourOwnring ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.cms-page-view .buildYourOwnring ul li, body.glossary-index-list .buildYourOwnring ul li {
    float: left;
    list-style-type: none;
    padding: 0 8px 0 0;
    font-size: 11px;
    text-align: center; }
  body.cms-page-view .buildYourOwnring ul li span, body.glossary-index-list .buildYourOwnring ul li span {
    clear: both;
    display: block;
    overflow: hidden; }
  body.cms-page-view .buildYourOwnring ul li span.active, body.glossary-index-list .buildYourOwnring ul li span.active {
    font-weight: bold; }
  body.cms-page-view .buildYourOwnring ul li input.radioBtn, body.glossary-index-list .buildYourOwnring ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.cms-page-view .ringsLeftTop, body.glossary-index-list .ringsLeftTop {
    width: 465px;
    padding: 0 2px;
    font-size: 11px;
    border-bottom: solid 1px #e6e7e9;
    display: block;
    overflow: hidden; }
  body.cms-page-view .ringsLeftTop img, body.glossary-index-list .ringsLeftTop img {
    margin: 29px 0 0; }
  body.cms-page-view .ringsLeftTop p, body.glossary-index-list .ringsLeftTop p {
    line-height: 21px;
    margin: 0;
    padding: 0 0 0 34px;
    font-size: 12px; }
  body.cms-page-view .ringsLeftTop p.rate, body.glossary-index-list .ringsLeftTop p.rate {
    color: #666;
    float: right;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0  0 270px;
    padding: 0;
    top: 704px;
    position: absolute;
    text-align: center;
    z-index: 100000 !important; }
  body.cms-page-view .solitaireRightBox, body.glossary-index-list .solitaireRightBox {
    border-bottom: 1px dashed #707070;
    border-right: 1px dashed #707070;
    float: left;
    font-size: 11px;
    height: 181px;
    line-height: 16px;
    margin: 0 0 12px 12px;
    padding: 1px 0 12px;
    text-align: center;
    width: 217px;
    background: white !important; }
  body.cms-page-view .solitaireRightBox span, body.glossary-index-list .solitaireRightBox span {
    padding: 0 0 0 8px;
    margin: 0 13px 0 0;
    color: #737373;
    display: block;
    text-align: center; }
  body.cms-page-view .solitaireRightBox span.heading, body.glossary-index-list .solitaireRightBox span.heading {
    font-size: 15px;
    margin: 0 13px 0 0;
    padding: 0 0 8px 8px;
    color: #63666A !important;
    font-weight: normal;
    font-family: "PT Sans",georgia !important; }
  body.cms-page-view .solitaireRightBox img, body.glossary-index-list .solitaireRightBox img {
    margin-bottom: 6px; }
  body.cms-page-view .solitaireRightBox h2, body.glossary-index-list .solitaireRightBox h2 {
    font-size: 21px;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 0; }
  body.cms-page-view .solitaireRightBox p, body.glossary-index-list .solitaireRightBox p {
    margin: 0;
    padding: 0; }
  body.cms-page-view .viewBanglesproduct, body.glossary-index-list .viewBanglesproduct {
    width: 934px;
    display: block;
    overflow: hidden;
    font-size: 11px;
    margin: 0 10px 12px;
    padding: 0; }
  body.cms-page-view .viewBanglesproduct ul, body.glossary-index-list .viewBanglesproduct ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .viewBanglesproduct ul li a, body.glossary-index-list .viewBanglesproduct ul li a {
    text-decoration: none;
    display: block;
    overflow: hidden;
    padding: 25px 10px 3px 0; }
  body.cms-page-view .viewBanglesproduct ul li a:hover, body.glossary-index-list .viewBanglesproduct ul li a:hover {
    border: solid 1px #1d629f; }
  body.cms-page-view .viewBanglesproduct ul li, body.glossary-index-list .viewBanglesproduct ul li {
    list-style: none;
    font-weight: bold;
    color: #999;
    float: left;
    width: 311px;
    height: 355px; }
  body.cms-page-view .viewBanglesproduct ul li.productDetail, body.glossary-index-list .viewBanglesproduct ul li.productDetail {
    width: 293px; }
  body.cms-page-view .viewBanglesproduct ul li a .smallImg, body.glossary-index-list .viewBanglesproduct ul li a .smallImg {
    float: right;
    border: solid 1px #b2bfcc; }
  body.cms-page-view .viewBanglesproduct ul li span.info, body.glossary-index-list .viewBanglesproduct ul li span.info {
    padding: 12px 0 0;
    margin: 25px 0 0 12px;
    text-align: center;
    display: block;
    height: 51px; }
  body.cms-page-view .viewBanglesproduct ul li p span, body.glossary-index-list .viewBanglesproduct ul li p span {
    color: #1d629f;
    font-weight: bold; }
  body.cms-page-view .productInformation, body.glossary-index-list .productInformation {
    width: 271px;
    text-align: left;
    font-weight: normal;
    color: #666;
    border: solid 1px #b2bfcc;
    padding: 15px 0 15px 20px;
    display: block;
    background-color: #fff;
    overflow: hidden;
    height: 310px !important;
    margin-top: 17px; }
  body.cms-page-view .productInformation h3, body.glossary-index-list .productInformation h3 {
    padding: 0 0 20px;
    margin: 0;
    color: #2063a0; }
  body.cms-page-view .productInformation span, body.glossary-index-list .productInformation span {
    color: #666 !important;
    font-weight: bold;
    margin-bottom: 5px;
    display: block; }
  body.cms-page-view .productInformation ul, body.glossary-index-list .productInformation ul {
    margin: 0 0 20px;
    padding: 0;
    display: block;
    overflow: hidden; }
  body.cms-page-view .productInformation ul li, body.glossary-index-list .productInformation ul li {
    list-style: none;
    padding: 0;
    margin: 0 0 4px;
    font-size: 11px;
    height: auto;
    font-weight: normal;
    width: 200px !important; }
  body.cms-page-view .productInformation ul li label, body.glossary-index-list .productInformation ul li label {
    float: left;
    width: 100px; }
  body.cms-page-view .productInformationBtn, body.glossary-index-list .productInformationBtn {
    padding: 0;
    margin: 0;
    width: 350px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .productInformationBtn a, body.glossary-index-list .productInformationBtn a {
    outline: none;
    border: none !important;
    background: url(../images/sprite-bg.png) no-repeat 350px 100px;
    padding: 0 8px 0 11px !important;
    color: #2265a1;
    float: left;
    text-transform: uppercase;
    text-decoration: underline !important;
    background: url(../images/sprite-bg.png) no-repeat -146px -121px; }
  body.cms-page-view .productInformationBtn a:hover, body.glossary-index-list .productInformationBtn a:hover {
    color: #990000;
    text-decoration: underline;
    background: url(../images/sprite-bg.png) no-repeat -146px -132px; }
  body.cms-page-view .productInformationBtn a.active, body.glossary-index-list .productInformationBtn a.active {
    color: #990000;
    text-decoration: underline; }
  body.cms-page-view .top10Information, body.glossary-index-list .top10Information {
    background-color: #FFF;
    border: 1px solid #B2BFCC;
    color: #666;
    display: block;
    font-weight: normal;
    height: 161px;
    margin: 17px 8px 0 10px;
    overflow: hidden;
    padding: 15px 20px;
    text-align: left;
    width: 183px;
    font-size: 11px; }
  body.cms-page-view .top10Information h3, body.glossary-index-list .top10Information h3 {
    padding: 0 0 20px;
    margin: 0;
    color: #2063a0;
    font-size: 11px; }
  body.cms-page-view .top10Information span, body.glossary-index-list .top10Information span {
    color: #666 !important;
    font-weight: bold;
    margin-bottom: 5px;
    display: block; }
  body.cms-page-view .top10Information table, body.glossary-index-list .top10Information table {
    padding: 0;
    margin: 0 0 22px; }
  body.cms-page-view .top10Information table td, body.glossary-index-list .top10Information table td {
    padding: 3px 0; }
  body.cms-page-view .bridalCoinbanner, body.glossary-index-list .bridalCoinbanner {
    width: 953px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .bridalCoinbannerTop, body.glossary-index-list .bridalCoinbannerTop {
    padding: 0;
    margin: 0 0 1px;
    background-color: #2063a0;
    border-top: solid 1px #fff; }
  body.cms-page-view .bridalCoinbannerTop h2, body.glossary-index-list .bridalCoinbannerTop h2 {
    font-size: 35px;
    font-family: "PT Sans","Times New Roman", Times, serif;
    margin: 0;
    color: #fff;
    padding: 60px 0 59px 43px; }
  body.cms-page-view .bridalCoinbannerTopImg, body.glossary-index-list .bridalCoinbannerTopImg {
    position: absolute;
    margin-left: 525px;
    margin-top: -165px; }
  body.cms-page-view .bridalCoinbannerBottomOuter, body.glossary-index-list .bridalCoinbannerBottomOuter {
    border-top: solid 4px #2063a0;
    display: block;
    overflow: hidden;
    padding: 0 35px; }
  body.cms-page-view .bridalCoinbannerBottom, body.glossary-index-list .bridalCoinbannerBottom {
    border: solid 1px #2063a0;
    display: block;
    overflow: hidden;
    padding: 13px 35px 0;
    border-top: none;
    border-bottom: none; }
  body.cms-page-view .bridalCoinbannerBottom h3, body.glossary-index-list .bridalCoinbannerBottom h3 {
    padding: 0 0 5px;
    margin: 0;
    color: #2265a1; }
  body.cms-page-view .bridalCoinbannerBottom p, body.glossary-index-list .bridalCoinbannerBottom p {
    padding: 0 0 15px;
    margin: 0; }
  body.cms-page-view .bridalCoinbannerBottom h2, body.glossary-index-list .bridalCoinbannerBottom h2 {
    padding: 0;
    margin: 0;
    font-size: 14px; }
  body.cms-page-view .bridalCoinbannerBottomLeft, body.glossary-index-list .bridalCoinbannerBottomLeft {
    float: left; }
  body.cms-page-view .bridalCoinbannerBottomLeft table, body.glossary-index-list .bridalCoinbannerBottomLeft table {
    padding: 0;
    margin: 0;
    font-size: 11px; }
  body.cms-page-view .bridalCoinbannerBottomLeft table td, body.glossary-index-list .bridalCoinbannerBottomLeft table td {
    padding: 0 0 29px; }
  body.cms-page-view .bridalCoinbannerBottomLeft table td label, body.glossary-index-list .bridalCoinbannerBottomLeft table td label {
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    margin-bottom: 2px; }
  body.cms-page-view .bridalCoinbannerBottomLeft ul, body.glossary-index-list .bridalCoinbannerBottomLeft ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .bridalCoinbannerBottomLeft ul li, body.glossary-index-list .bridalCoinbannerBottomLeft ul li {
    list-style: none; }
  body.cms-page-view .bridalCoinbannerBottomLeft table td input, body.glossary-index-list .bridalCoinbannerBottomLeft table td input {
    font-size: 11px;
    border: solid 1px #e1e1e1;
    padding: 3px 2px;
    width: 130px;
    color: #666; }
  body.cms-page-view .bridalCoinbannerBottomRight, body.glossary-index-list .bridalCoinbannerBottomRight {
    float: right; }
  body.cms-page-view .rangeofgoldCoin, body.glossary-index-list .rangeofgoldCoin {
    width: 869px;
    display: block;
    overflow: hidden;
    background-color: #2063a0;
    padding: 50px 42px; }
  body.cms-page-view .rangeofgoldCoin h2, body.glossary-index-list .rangeofgoldCoin h2 {
    font-size: 20px;
    font-family: "PT Sans","Times New Roman", Times, serif;
    font-size: 34px;
    color: #fff; }
  body.cms-page-view .rangeofgoldCoin h2 span, body.glossary-index-list .rangeofgoldCoin h2 span {
    float: left; }
  body.cms-page-view .faqOuter, body.glossary-index-list .faqOuter {
    border: 1px solid #CCCCCC;
    display: block;
    margin: 0 38px 25px;
    overflow: hidden;
    padding: 27px 20px;
    width: 837px; }
  body.cms-page-view .faqOuter h2, body.glossary-index-list .faqOuter h2 {
    margin: 0 0 20px 12px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #000; }
  body.cms-page-view .faqOuter h3, body.glossary-index-list .faqOuter h3 {
    margin: 0 0 12px 12px;
    padding: 0;
    font-size: 20px;
    font-weight: normal; }
  body.cms-page-view .goldCoinOuter, body.glossary-index-list .goldCoinOuter {
    width: 953px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .goldCoinTop, body.glossary-index-list .goldCoinTop {
    width: 953px; }
  body.cms-page-view .goldCoinTopLeft, body.glossary-index-list .goldCoinTopLeft {
    float: left;
    width: 600px;
    height: 306px;
    padding: 18px 0 7px 31px;
    background: url(../images/gold-coin-left-bg.gif) no-repeat;
    border-bottom: solid 1px #1d629f; }
  body.cms-page-view .goldCoinTopLeft a, body.glossary-index-list .goldCoinTopLeft a {
    color: #2164a0; }
  body.cms-page-view .goldCoinTopLeftTopmenu, body.glossary-index-list .goldCoinTopLeftTopmenu {
    font-size: 11px;
    margin: 0 0 30px 19px;
    padding: 0; }
  body.cms-page-view .goldCoinTopLeftTopmenu ul, body.glossary-index-list .goldCoinTopLeftTopmenu ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .goldCoinTopLeftTopmenu ul li, body.glossary-index-list .goldCoinTopLeftTopmenu ul li {
    list-style: none;
    float: left;
    margin-right: 2px !important; }
  body.cms-page-view .goldCoinTopLeftTopmenu ul li a, body.glossary-index-list .goldCoinTopLeftTopmenu ul li a {
    color: #2164a0;
    text-decoration: none; }
  body.cms-page-view .goldCoinTopLeftTopmenu ul li a:hover, body.glossary-index-list .goldCoinTopLeftTopmenu ul li a:hover {
    color: #000; }
  body.cms-page-view .goldCoinTopLeftTopmenu ul li a.active, body.glossary-index-list .goldCoinTopLeftTopmenu ul li a.active {
    color: #000; }
  body.cms-page-view .goldCoinTopLeftL, body.glossary-index-list .goldCoinTopLeftL {
    float: left;
    margin-left: -9px !important;
    position: absolute;
    width: 350px; }
  body.cms-page-view .goldCoinTopLeftL a, body.glossary-index-list .goldCoinTopLeftL a {
    font-weight: bold; }
  body.cms-page-view .goldCoinTopLeftL h3, body.glossary-index-list .goldCoinTopLeftL h3 {
    padding: 0 0 17px;
    margin: 0;
    font-size: 20px;
    font-weight: normal; }
  body.cms-page-view .goldCoinTopLeftR, body.glossary-index-list .goldCoinTopLeftR {
    float: right;
    width: 240px;
    text-align: center; }
  body.cms-page-view .goldCoinTopLeftR img, body.glossary-index-list .goldCoinTopLeftR img {
    margin-bottom: 10px; }
  body.cms-page-view .goldCoinTopLeftL ul, body.glossary-index-list .goldCoinTopLeftL ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .goldCoinTopLeftL ul li, body.glossary-index-list .goldCoinTopLeftL ul li {
    list-style: none;
    float: left;
    margin-right: 25px; }
  body.cms-page-view .goldCoinTopLeftL p, body.glossary-index-list .goldCoinTopLeftL p {
    padding: 0 0 8px;
    margin: 0;
    line-height: 17px; }
  body.cms-page-view .goldCoinTopLeftL ul li a, body.glossary-index-list .goldCoinTopLeftL ul li a {
    color: #2164a0; }
  body.cms-page-view .goldCoinTopRight, body.glossary-index-list .goldCoinTopRight {
    float: right; }
  body.cms-page-view .goldCoinBottom, body.glossary-index-list .goldCoinBottom {
    clear: both;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  body.cms-page-view .goldCoinBottomLeft, body.glossary-index-list .goldCoinBottomLeft {
    float: left;
    margin-left: 39px;
    padding-bottom: 9px; }
  body.cms-page-view .goldCoinBottomLeftTop, body.glossary-index-list .goldCoinBottomLeftTop {
    border: 1px solid #1F63A0;
    margin-bottom: 27px;
    padding: 6px 20px;
    width: 552px;
    border-top: none !important; }
  body.cms-page-view .goldCoinBottomLeft h3, body.glossary-index-list .goldCoinBottomLeft h3 {
    color: #2466A1;
    font-size: 15px;
    margin: 0 0 12px 0;
    padding: 0; }
  body.cms-page-view .goldCoinBottomLeft h4, body.glossary-index-list .goldCoinBottomLeft h4 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #2f2f2f;
    font-weight: normal;
    text-transform: inherit; }
  body.cms-page-view .goldCoinBottomRight, body.glossary-index-list .goldCoinBottomRight {
    width: 302px;
    float: right;
    margin-top: 10px;
    background: url(../images/gold-coin-right-box-bg.gif) no-repeat;
    padding: 6px 0 0 0px;
    position: absolute;
    margin-left: 654px; }
  body.cms-page-view .goldCoinBottomRightBottom, body.glossary-index-list .goldCoinBottomRightBottom {
    margin: 0 1px 0 0;
    padding: 0;
    display: block;
    overflow: hidden;
    float: left; }
  body.cms-page-view .goldCoinBottomRightInner, body.glossary-index-list .goldCoinBottomRightInner {
    border-right: solid 1px #ccc;
    border-left: solid 1px #ccc;
    padding: 10px 20px 0;
    width: 247px;
    background: url(../images/blue-line-bg.gif) repeat-x #fff;
    display: block; }
  body.cms-page-view .goldCoinBottomRight h3, body.glossary-index-list .goldCoinBottomRight h3 {
    margin: 0 0 15px;
    padding: 0;
    font-size: 18px;
    font-weight: normal; }
  body.cms-page-view .goldCoinBottomRight p, body.glossary-index-list .goldCoinBottomRight p {
    margin: 0 0 12px;
    line-height: 18px;
    padding: 0; }
  body.cms-page-view .goldCoinBottomRight span a, body.glossary-index-list .goldCoinBottomRight span a {
    color: #0066ac;
    text-decoration: none;
    margin: -30px 0 0 80px;
    float: left; }
  body.cms-page-view .romanticBanner, body.glossary-index-list .romanticBanner {
    width: 953px;
    background: url(../images/romaantic-bottom-bg.gif) no-repeat bottom;
    clear: both;
    display: block;
    margin-bottom: 14px;
    overflow: hidden;
    color: #666; }
  body.cms-page-view .romanticBannerLeft, body.glossary-index-list .romanticBannerLeft {
    float: left;
    width: 402px;
    padding: 393px 0 69px 75px;
    border-right: 1px dashed #707070;
    background: url("../images/love-imgs.jpg") no-repeat; }
  body.cms-page-view .magicBannerLeft, body.glossary-index-list .magicBannerLeft {
    float: left;
    width: 402px;
    padding: 0 0 0 0; }
  body.cms-page-view .romanticBannerLeft p, body.glossary-index-list .romanticBannerLeft p {
    line-height: 21px;
    color: #000;
    padding: 0 0 21px;
    margin: 0; }
  body.cms-page-view .romanticBannerRight, body.glossary-index-list .romanticBannerRight {
    float: right;
    width: 475px; }
  body.cms-page-view .romanticBox, body.glossary-index-list .romanticBox {
    border-bottom: dashed 1px #707070;
    border-right: dashed 1px #707070;
    float: left;
    height: 185px;
    line-height: 16px;
    padding: 1px 0 12px;
    text-align: center;
    width: 237px; }
  body.cms-page-view .romanticBox a, body.glossary-index-list .romanticBox a {
    text-decoration: none; }
  body.cms-page-view .mb-5, body.glossary-index-list .mb-5 {
    margin-bottom: -5px !important; }
  body.cms-page-view .romanticBox img, body.glossary-index-list .romanticBox img {
    margin-bottom: 10px; }
  body.cms-page-view .romanticBox span img, body.glossary-index-list .romanticBox span img {
    margin-bottom: 0 !important; }
  body.cms-page-view .romanticBox span.heading, body.glossary-index-list .romanticBox span.heading {
    margin: 0 0 10px 10px;
    padding: 0;
    font-size: 21px;
    font-weight: normal; }
  body.cms-page-view .romanticBox span, body.glossary-index-list .romanticBox span {
    font-size: 11px;
    text-align: left;
    display: block;
    margin-left: 10px; }
  body.cms-page-view .engravedGiftsBanner, body.glossary-index-list .engravedGiftsBanner {
    width: 953px;
    padding: 0;
    border-bottom: solid 1px #1d629f;
    margin: 0 0 25px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .engravedGiftsBannerLeft, body.glossary-index-list .engravedGiftsBannerLeft {
    float: left; }
  body.cms-page-view .engravedGiftsBannerRight, body.glossary-index-list .engravedGiftsBannerRight {
    float: right;
    width: 714px; }
  body.cms-page-view .engravedGiftsBannerRight ul, body.glossary-index-list .engravedGiftsBannerRight ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .engravedGiftsBannerRight ul li, body.glossary-index-list .engravedGiftsBannerRight ul li {
    float: left;
    list-style: none;
    padding-bottom: 22px; }
  body.cms-page-view .bRD, body.glossary-index-list .bRD {
    border-right: 1px dashed #707070; }
  body.cms-page-view .engravedGiftsBannerRight ul li p, body.glossary-index-list .engravedGiftsBannerRight ul li p {
    padding: 0;
    line-height: 18px;
    margin: 0 0 0 44px;
    color: #999;
    font-weight: bold;
    font-size: 11px; }
  body.cms-page-view .engravedGiftsBannerRight ul li img, body.glossary-index-list .engravedGiftsBannerRight ul li img {
    margin-bottom: 45px; }
  body.cms-page-view .engravedGiftsBannerRight ul li p span, body.glossary-index-list .engravedGiftsBannerRight ul li p span {
    color: #1d629f; }
  body.cms-page-view .giftbyRelationship, body.glossary-index-list .giftbyRelationship {
    display: block;
    overflow: hidden;
    width: 953px; }
  body.cms-page-view .giftbyRelationshipBox, body.glossary-index-list .giftbyRelationshipBox {
    width: 238px;
    border-right: dashed 1px #707070;
    border-bottom: dashed 1px #707070;
    float: left;
    height: 197px; }
  body.cms-page-view .giftbyRelationshipBox1, body.glossary-index-list .giftbyRelationshipBox1 {
    width: 474px;
    border-right: dashed 1px #707070;
    border-bottom: dashed 1px #707070;
    float: left;
    height: 182px;
    padding: 0 0 15px; }
  body.cms-page-view .giftbyRelationship h2, body.glossary-index-list .giftbyRelationship h2 {
    margin: 0;
    font-size: 21px;
    font-weight: normal;
    float: left;
    padding: 0 0 0 10px; }
  body.cms-page-view .giftbyRelationship p, body.glossary-index-list .giftbyRelationship p {
    margin: 0;
    padding: 0 0 0 10px;
    color: #666;
    clear: both; }
  body.cms-page-view .giftbyRelationship p span a, body.glossary-index-list .giftbyRelationship p span a {
    color: #1e629f;
    text-decoration: none;
    margin-left: 8px; }
  body.cms-page-view .educationBannerRightPopupTop, body.glossary-index-list .educationBannerRightPopupTop {
    margin: 0 auto 18px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .educationBannerTopLeft, body.glossary-index-list .educationBannerTopLeft {
    float: left;
    width: 100%;
    margin-bottom: 20px; }
  body.cms-page-view .educationBannerTopLeft p, body.glossary-index-list .educationBannerTopLeft p {
    color: #585858;
    line-height: 17px;
    margin: 0 0 5px;
    padding: 0;
    font-size: 12px !important;
    font-weight: normal; }
  body.cms-page-view .educationBannerRightPopupTop h3, body.glossary-index-list .educationBannerRightPopupTop h3 {
    margin: 0;
    font-size: 37px !important;
    font-weight: normal;
    padding: 20px 0 0; }
  body.cms-page-view .educationBannerRightPopupTopLeft, body.glossary-index-list .educationBannerRightPopupTopLeft {
    float: right;
    width: 237px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .educationBannerRightPopupTopLeft p, body.glossary-index-list .educationBannerRightPopupTopLeft p {
    padding: 0;
    margin: 0 0 5px 0;
    color: #585858;
    line-height: 17px;
    font-size: 12px !important;
    font-weight: normal; }
  body.cms-page-view .educationBannerRightPopup, body.glossary-index-list .educationBannerRightPopup {
    background: none !important; }
  body.cms-page-view .collectionsBannerTopBg, body.glossary-index-list .collectionsBannerTopBg {
    background: url(../images/collectionsBannerTopBg.gif) no-repeat top;
    height: 5px;
    width: 943px; }
  body.cms-page-view .collectionsBannerBottmBg, body.glossary-index-list .collectionsBannerBottmBg {
    background: url(../images/collectionsBannerBottmBg.gif) no-repeat top;
    height: 5px;
    width: 943px; }
  body.cms-page-view .collectionsBanner, body.glossary-index-list .collectionsBanner {
    width: 943px;
    border-bottom: 3px solid #1D629F;
    clear: both;
    padding: 5px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .collectionsBannerInner, body.glossary-index-list .collectionsBannerInner {
    border-left: solid 1px #bdbdbd;
    border-right: solid 1px #bdbdbd;
    display: block;
    overflow: hidden; }
  body.cms-page-view .collectionsBannerTop, body.glossary-index-list .collectionsBannerTop {
    width: 943px;
    display: block;
    overflow: hidden; }
  body.cms-page-view .collectionsBannerTopLeft, body.glossary-index-list .collectionsBannerTopLeft {
    float: left;
    padding: 27px 22px;
    width: 410px; }
  body.cms-page-view .collectionsBannerTopLeft img, body.glossary-index-list .collectionsBannerTopLeft img {
    float: left;
    margin-right: 20px; }
  body.cms-page-view .collectionsBannerTopLeft p, body.glossary-index-list .collectionsBannerTopLeft p {
    padding: 10px 0 0 0;
    margin: 0;
    line-height: 18px; }
  body.cms-page-view .collectionsBannerTopRight, body.glossary-index-list .collectionsBannerTopRight {
    float: right;
    padding-top: 5px;
    width: 460px; }
  body.cms-page-view .collectionsBannerBottom, body.glossary-index-list .collectionsBannerBottom {
    width: 943px;
    padding-top: 16px; }
  body.cms-page-view .collectionsBannerBottom ul, body.glossary-index-list .collectionsBannerBottom ul {
    padding: 0;
    margin: 0; }
  body.cms-page-view .collectionsBannerBottom ul li, body.glossary-index-list .collectionsBannerBottom ul li {
    list-style-type: none;
    float: left;
    width: 230px;
    margin-left: 5px; }
  body.cms-page-view .collectionsBannerBottom ul li span img, body.glossary-index-list .collectionsBannerBottom ul li span img {
    margin-left: 5px; }
  body.cms-page-view .collectionsBannerBottom ul li span, body.glossary-index-list .collectionsBannerBottom ul li span {
    display: block;
    overflow: hidden;
    margin-bottom: 6px;
    font-size: 16px;
    color: #000;
    padding-left: 3px; }
  body.cms-page-view .glossaryTop, body.glossary-index-list .glossaryTop {
    padding: 0;
    border: solid 1px #1f63a0;
    display: block;
    overflow: hidden;
    border-top: none; }
  body.cms-page-view .glossaryTop ul, body.glossary-index-list .glossaryTop ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .glossaryTop ul li, body.glossary-index-list .glossaryTop ul li {
    float: left;
    background: url(../images/glossary-top-right-line.gif) no-repeat right;
    list-style: none; }
  body.cms-page-view .glossaryTop ul li a, body.glossary-index-list .glossaryTop ul li a {
    padding: 25px 11px 25px 12px;
    text-decoration: none;
    font-size: 16px;
    display: block;
    margin: 0; }
  body.cms-page-view .bin, body.glossary-index-list .bin {
    background-image: none !important; }
  body.cms-page-view .glossaryContent, body.glossary-index-list .glossaryContent {
    display: block;
    overflow: hidden;
    margin-bottom: 20px; }
  body.cms-page-view .glossaryContentLeft, body.glossary-index-list .glossaryContentLeft {
    float: left;
    width: 640px;
    border: solid 1px #c7c7c7;
    background: url(../images/glossary-content-bg.gif) repeat-x;
    padding: 20px 20px 50px;
    color: #666;
    position: relative;
    margin-left: 60px; }
  body.cms-page-view .glossaryContentLeft h2, body.glossary-index-list .glossaryContentLeft h2 {
    padding: 0;
    font-size: 28px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    color: #195f9d;
    margin: 0; }
  body.cms-page-view .glossaryContentLeftL, body.glossary-index-list .glossaryContentLeftL {
    float: left;
    width: 260px;
    padding-left: 70px;
    margin: 0 25px; }
  body.cms-page-view .glossaryContentLeftL p, body.glossary-index-list .glossaryContentLeftL p {
    line-height: 18px;
    padding: 0;
    margin: 0; }
  body.cms-page-view .glossaryContentLeftL h3, body.glossary-index-list .glossaryContentLeftL h3 {
    padding: 0 0 53px;
    margin: 0;
    color: #195f9d;
    font-size: 12px; }
  body.cms-page-view .glossaryContentLeftR, body.glossary-index-list .glossaryContentLeftR {
    float: right;
    padding-right: 55px; }
  body.cms-page-view .glossaryContentLeftR, body.glossary-index-list .glossaryContentLeftR {
    padding-right: 55px; }
  body.cms-page-view .glossaryContentRight, body.glossary-index-list .glossaryContentRight {
    float: right;
    padding-top: 20px;
    width: 350px;
    margin-right: 50px; }
  body.cms-page-view .glossaryContentRight ul, body.glossary-index-list .glossaryContentRight ul {
    margin: 0;
    padding: 0; }
  body.cms-page-view .glossaryContentRight ul li, body.glossary-index-list .glossaryContentRight ul li {
    list-style: none; }
  body.cms-page-view .glossaryContentRight ul li a, body.glossary-index-list .glossaryContentRight ul li a {
    text-decoration: none;
    font-weight: bold;
    line-height: 22px;
    color: #195f9d; }
  body.cms-page-view .glossaryBtnLeft, body.glossary-index-list .glossaryBtnLeft {
    position: absolute;
    top: 163px;
    left: -1px;
    float: left;
    z-index: 99; }
  body.cms-page-view .glossaryBtnRight, body.glossary-index-list .glossaryBtnRight {
    position: absolute;
    top: 163px;
    right: 0px;
    float: left;
    z-index: 99; }
  body.cms-page-view .glossarycontainer, body.glossary-index-list .glossarycontainer {
    height: 300px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    float: left; }
  body.cms-page-view .glossaryslides, body.glossary-index-list .glossaryslides {
    position: absolute; }
  body.cms-page-view .intheNewsOuter, body.glossary-index-list .intheNewsOuter {
    width: 953px;
    padding: 0;
    margin: 0; }
  body.cms-page-view .intheNewsTop, body.glossary-index-list .intheNewsTop {
    width: 883px;
    padding: 25px 22px 4px;
    margin: 0 30px;
    border-left: solid 1px #999;
    border-right: solid 1px #999; }
  body.cms-page-view .intheNewsTop h3, body.glossary-index-list .intheNewsTop h3 {
    margin: 0;
    padding: 0 0 20px;
    font-size: 16px; }
  body.cms-page-view .intheNewsTopContent, body.glossary-index-list .intheNewsTopContent {
    width: 715px;
    padding: 20px;
    margin: 0 0 20px;
    color: #666; }
  body.cms-page-view .intheNewsTopContent h2, body.glossary-index-list .intheNewsTopContent h2 {
    padding: 0;
    margin: 0 0 10px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #195f9d;
    font-weight: bold; }
  body.cms-page-view .intheNewsTopContent h2 span, body.glossary-index-list .intheNewsTopContent h2 span {
    font-size: 11px;
    font-weight: normal;
    color: #666; }
  body.cms-page-view .intheNewsTopContent span a, body.glossary-index-list .intheNewsTopContent span a {
    color: #0066ac;
    text-decoration: none; }
  body.cms-page-view .intheNewsTopContent p, body.glossary-index-list .intheNewsTopContent p {
    padding: 0;
    margin: 0;
    line-height: 16px; }
  body.cms-page-view .intheNewsTopContent img, body.glossary-index-list .intheNewsTopContent img {
    margin-right: 10px; }
  body.cms-page-view .intheNewsBottom, body.glossary-index-list .intheNewsBottom {
    display: block;
    overflow: hidden;
    padding-bottom: 30px;
    margin-bottom: 20px;
    border-top: solid 1px #999;
    clear: both;
    border-bottom: solid 1px #ccc; }
  body.cms-page-view .huggiesHoopsInner, body.glossary-index-list .huggiesHoopsInner {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    float: left;
    height: 201px;
    text-align: left; }
  body.cms-page-view .huggiesHoops, body.glossary-index-list .huggiesHoops {
    width: 482px;
    padding: 0;
    margin: 0;
    height: 201px !important;
    display: block;
    overflow: hidden;
    border: solid 1px #ccc; }
  body.cms-page-view .huggiesHoopsInner img, body.glossary-index-list .huggiesHoopsInner img {
    margin-bottom: 10px; }
  body.cms-page-view .huggiesHoopsInner span img, body.glossary-index-list .huggiesHoopsInner span img {
    margin: 0 !important; }
  body.cms-page-view .huggiesHoopsInner span, body.glossary-index-list .huggiesHoopsInner span {
    padding: 0 0 0 8px;
    margin: 0;
    color: #737373;
    display: block;
    text-align: left; }
  body.cms-page-view .huggiesHoopsInner span.heading, body.glossary-index-list .huggiesHoopsInner span.heading {
    font-size: 20px;
    padding: 0 0 8px 8px;
    margin: 0;
    color: #000;
    font-weight: normal;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-page-view .huggiesHoopsInner a, body.glossary-index-list .huggiesHoopsInner a {
    text-decoration: none; }
  body.cms-page-view .huggiesHoops:hover, body.glossary-index-list .huggiesHoops:hover {
    border: solid 1px #1c619e;
    height: 200px;
    width: 481px;
    z-index: 1000 !important;
    border-right: solid 1px #1c619e !important;
    border-bottom: solid 1px #1c619e !important; }
  body.cms-page-view .numberbg2, body.glossary-index-list .numberbg2 {
    background: url(../images/2bg.gif) no-repeat 10px top;
    display: block; }
  body.cms-page-view .numberbg3, body.glossary-index-list .numberbg3 {
    background: url(../images/3bg.gif) no-repeat 10px top;
    display: block; }
  body.cms-page-view .numberbg4, body.glossary-index-list .numberbg4 {
    background: url(../images/4bg.gif) no-repeat 10px top;
    display: block; }
  body.cms-page-view .numberbg5, body.glossary-index-list .numberbg5 {
    background: url(../images/5bg.gif) no-repeat 10px top;
    display: block; }
  body.cms-page-view .numberbg6, body.glossary-index-list .numberbg6 {
    background: url(../images/6bg.gif) no-repeat 10px top;
    display: block; }
  body.cms-page-view .numberbg7, body.glossary-index-list .numberbg7 {
    background: url(../images/7bg.gif) no-repeat 10px top;
    display: block; }
  body.cms-page-view .numberbg8, body.glossary-index-list .numberbg8 {
    background: url(../images/8bg.gif) no-repeat 10px top;
    display: block; }
  body.cms-page-view .numberbg9, body.glossary-index-list .numberbg9 {
    background: url(../images/9bg.gif) no-repeat 10px top;
    display: block; }
  body.cms-page-view .numberbg10, body.glossary-index-list .numberbg10 {
    background: url(../images/10bg.gif) no-repeat 10px top;
    display: block; }
  body.cms-page-view .giftIdeasOuter, body.glossary-index-list .giftIdeasOuter {
    width: 590px;
    padding: 20px 182px 0;
    margin: 0;
    border-top: solid 6px #660000; }
  body.cms-page-view .giftIdeasInner, body.glossary-index-list .giftIdeasInner {
    width: 590px;
    padding: 0;
    margin: 0 0 18px;
    display: block;
    overflow: hidden;
    border-bottom: dashed 1px #707070;
    background: url(../images/gift-ideas-box-bg.gif) repeat-x bottom;
    height: 181px; }
  body.cms-page-view .giftIdeasInnerLeft, body.glossary-index-list .giftIdeasInnerLeft {
    float: left; }
  body.cms-page-view .giftIdeasInnerRight h2, body.glossary-index-list .giftIdeasInnerRight h2 {
    padding: 0;
    margin: 0 0 8px;
    color: #660000;
    font-size: 33px;
    font-family: "PT Sans","Times New Roman", Times, serif; }
  body.cms-page-view .giftIdeasInnerRight span.toptext, body.glossary-index-list .giftIdeasInnerRight span.toptext {
    font-size: 15px;
    color: #333;
    font-weight: normal; }
  body.cms-page-view .giftIdeasInnerRight span, body.glossary-index-list .giftIdeasInnerRight span {
    font-weight: bold; }
  body.cms-page-view .giftIdeasInnerRight span a, body.glossary-index-list .giftIdeasInnerRight span a {
    color: #0066AC;
    text-decoration: none;
    font-size: 11px; }
  body.cms-page-view .giftIdeasInnerRight, body.glossary-index-list .giftIdeasInnerRight {
    float: right;
    width: 390px;
    color: #666; }
  body.cms-page-view .giftIdeasInnerRight p, body.glossary-index-list .giftIdeasInnerRight p {
    padding: 0;
    margin: 0 0 8px;
    line-height: 16px; }
  body.cms-page-view .giftIdeasInnerRight h4, body.glossary-index-list .giftIdeasInnerRight h4 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 20px; }
  body.cms-page-view .glossaryContentRight ul li, body.glossary-index-list .glossaryContentRight ul li {
    list-style: none;
    margin-left: 12px;
    padding: 0; }
  body.cms-page-view .glossaryContentRight, body.glossary-index-list .glossaryContentRight {
    height: 354px !important;
    background: white !important; }
  body.cms-page-view .glossaryContent, body.glossary-index-list .glossaryContent {
    background: none !important; }
  body.cms-page-view .GiftIdeasLeftBox h3, body.glossary-index-list .GiftIdeasLeftBox h3 {
    color: #63666A !important;
    font-size: 16px !important; }
  body.cms-page-view .romanticBannerRight .greyBgBox, body.glossary-index-list .romanticBannerRight .greyBgBox {
    background-image: none !important; }
  body.cms-page-view .GiftIdeasLeftBox span, body.glossary-index-list .GiftIdeasLeftBox span {
    margin: 4px 0 13px 4px !important; }
  body.cms-page-view .GiftIdeasLeftBox .link-more, body.glossary-index-list .GiftIdeasLeftBox .link-more {
    margin-top: 53px !important; }
  body.cms-page-view .romanticOuter, body.cms-page-view .romanticBanner, body.glossary-index-list .romanticOuter, body.glossary-index-list .romanticBanner {
    background-image: none !important; }
  body.cms-page-view .GiftIdeas, body.glossary-index-list .GiftIdeas {
    background: none !important; }
  body.cms-page-view .GiftIdeasLeftBox, body.glossary-index-list .GiftIdeasLeftBox {
    background-color: white; }
  body.cms-page-view .ourCustamer, body.glossary-index-list .ourCustamer {
    background-color: white; }
  body.cms-page-view .GiftIdeasLeftBox, body.glossary-index-list .GiftIdeasLeftBox {
    border-right: none !important;
    margin-right: 0px !important; }
  body.cms-page-view .GiftIdeas .mr20, body.glossary-index-list .GiftIdeas .mr20 {
    margin-left: 20px; }
  body.cms-page-view .GiftIdeas .giftIm, body.glossary-index-list .GiftIdeas .giftIm {
    margin-right: 0px !important; }
  body.cms-page-view .GiftIdeas .ourCustamer, body.glossary-index-list .GiftIdeas .ourCustamer {
    height: 156px;
    padding: 11px;
    width: 374px !important;
    margin-left: 20px; }
  body.cms-page-view .GiftIdeas .mt28, body.glossary-index-list .GiftIdeas .mt28 {
    margin-top: 0px !important; }
  body.cms-page-view .GiftIdeasLeft .priceMoney, body.cms-page-view .GiftIdeasLeft .giftIm, body.glossary-index-list .GiftIdeasLeft .priceMoney, body.glossary-index-list .GiftIdeasLeft .giftIm {
    background-color: white; }
  body.cms-page-view .romanticOuter, body.glossary-index-list .romanticOuter {
    margin: 0px !important; }
  body.cms-page-view .romatic_image, body.glossary-index-list .romatic_image {
    background: url(../images/gift-img.png) no-repeat;
    float: left;
    height: 96px;
    width: 113px; }
  body.cms-page-view .collectionsBanner, body.glossary-index-list .collectionsBanner {
    margin-bottom: 20px; }
  body.cms-page-view .collectionsBannerTopLeft p, body.glossary-index-list .collectionsBannerTopLeft p {
    color: #63666A; }
  body.cms-page-view .gift_romaticsblock, body.glossary-index-list .gift_romaticsblock {
    width: 913px !important; }
  body.cms-page-view .gift_romaticsblock .ourCustamer, body.glossary-index-list .gift_romaticsblock .ourCustamer {
    height: 153px !important; }
  body.cms-page-view .gift_romaticsblock .GiftIdeasLeftBox p, body.glossary-index-list .gift_romaticsblock .GiftIdeasLeftBox p {
    margin: 0 0 8px 3px !important; }
  body.cms-page-view .cms-romanticgifts .GiftIdeas, body.glossary-index-list .cms-romanticgifts .GiftIdeas {
    margin-left: 20px !important;
    margin-top: 20px !important; }
  body.cms-page-view .cms-solitaire-jewellery .solitaireRightBox, body.glossary-index-list .cms-solitaire-jewellery .solitaireRightBox {
    background: none repeat scroll 0 0 white !important;
    border-bottom: 1px dashed #707070;
    border-right: 1px dashed #707070;
    float: left;
    font-size: 11px;
    height: 187px;
    line-height: 16px;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 1px 0 12px;
    text-align: center;
    width: 217px; }
  body.cms-page-view .cms-solitaire-jewellery .giftBannerLeft, body.glossary-index-list .cms-solitaire-jewellery .giftBannerLeft {
    float: left;
    width: 440px !important;
    padding: 0;
    margin-left: 20px;
    height: 420px; }
  body.cms-page-view .cms-solitaire-jewellery .mb20, body.glossary-index-list .cms-solitaire-jewellery .mb20 {
    margin-bottom: 0px !important; }
  body.cms-page-view .cms-solitaire-jewellery .solitaireRightBox span, body.glossary-index-list .cms-solitaire-jewellery .solitaireRightBox span {
    color: #737373;
    display: block;
    margin: 0 13px 0 0;
    padding: 0 0 0 8px;
    text-align: center; }
  body.cms-page-view .cms-solitaire-jewellery .giftBanner, body.glossary-index-list .cms-solitaire-jewellery .giftBanner {
    padding-top: 20px; }
  body.cms-page-view .cms-solitaire-jewellery .giftBannerLeft img, body.glossary-index-list .cms-solitaire-jewellery .giftBannerLeft img {
    width: 440px !important;
    height: 420px !important; }
  body.cms-page-view .cms-solitaire-jewellery .bestSellingJewellery, body.glossary-index-list .cms-solitaire-jewellery .bestSellingJewellery {
    display: block;
    height: 312px;
    margin: 0 15px 20px;
    overflow: hidden; }
  body.cms-page-view .cms-goldcoins .goldCoinTopLeftL h3, body.cms-page-view .goldCoinOuter .goldCoinTopLeftL h3, body.glossary-index-list .cms-goldcoins .goldCoinTopLeftL h3, body.glossary-index-list .goldCoinOuter .goldCoinTopLeftL h3 {
    color: #63666A !important;
    font-family: "PT Sans", georgia; }
  body.cms-page-view .cms-goldcoins .mb15, body.cms-page-view .cms-goldcoins p, body.cms-page-view .goldCoinOuter .mb15, body.cms-page-view .goldCoinOuter p, body.glossary-index-list .cms-goldcoins .mb15, body.glossary-index-list .cms-goldcoins p, body.glossary-index-list .goldCoinOuter .mb15, body.glossary-index-list .goldCoinOuter p {
    color: #63666A; }
  body.cms-page-view .cms-goldcoins .gold-rate-graph, body.cms-page-view .goldCoinOuter .gold-rate-graph, body.glossary-index-list .cms-goldcoins .gold-rate-graph, body.glossary-index-list .goldCoinOuter .gold-rate-graph {
    border-left: 1px solid #BCBCC9;
    border-bottom: 1px solid #BCBCC9; }
  body.cms-page-view .cms-goldcoins .goldCoinTopLeft, body.cms-page-view .goldCoinOuter .goldCoinTopLeft, body.glossary-index-list .cms-goldcoins .goldCoinTopLeft, body.glossary-index-list .goldCoinOuter .goldCoinTopLeft {
    height: 306px;
    width: 602px;
    padding: 18px 0 25px 31px !important; }
  body.cms-page-view .cms-goldcoins .goldCoinTopLeft h2, body.cms-page-view .goldCoinOuter .goldCoinTopLeft h2, body.glossary-index-list .cms-goldcoins .goldCoinTopLeft h2, body.glossary-index-list .goldCoinOuter .goldCoinTopLeft h2 {
    color: #63666A;
    font-family: "PT Sans", georgia;
    margin-left: -10px; }
  body.cms-page-view .cms-goldcoins .goldCoinTopRight h2 span, body.cms-page-view .goldCoinOuter .goldCoinTopRight h2 span, body.glossary-index-list .cms-goldcoins .goldCoinTopRight h2 span, body.glossary-index-list .goldCoinOuter .goldCoinTopRight h2 span {
    color: #63666A; }
  body.cms-page-view .goldCoinTopRight h2, body.glossary-index-list .goldCoinTopRight h2 {
    margin: 0;
    padding: 4px 16px 5px;
    font-size: 0; }
  body.cms-page-view .goldCoinTopRight h2 span, body.glossary-index-list .goldCoinTopRight h2 span {
    font-size: 11px;
    margin: 0 2px 0 0;
    padding: 0 4px 0 0; }
  body.cms-page-view .goldCoinTopRight h2 span.rate, body.glossary-index-list .goldCoinTopRight h2 span.rate {
    color: #880000; }
  body.cms-page-view .goldCoinBottom, body.glossary-index-list .goldCoinBottom {
    clear: both;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  body.cms-page-view .goldCoinBottomLeft h3, body.glossary-index-list .goldCoinBottomLeft h3 {
    margin: 0 0 15px;
    padding: 0;
    font-size: 17px;
    color: #1f63a0;
    font-weight: normal; }
  body.cms-page-view .goldCoinBottomLeft h4, body.glossary-index-list .goldCoinBottomLeft h4 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #2f2f2f;
    font-weight: normal;
    text-transform: inherit; }
  body.cms-page-view .romanticOuter, body.glossary-index-list .romanticOuter {
    background: url(../images/romaantic-top-bg.gif) no-repeat;
    display: block;
    overflow: hidden;
    width: 953px;
    padding-top: 6px; }
  body.cms-page-view #loading-mask, body.glossary-index-list #loading-mask {
    background: url("../images/blank.gif") repeat scroll 0 0 transparent;
    color: #D85909;
    font-size: 1.1em;
    font-weight: bold;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    z-index: 500; }
  body.cms-page-view #loading-mask .loader, body.glossary-index-list #loading-mask .loader {
    background: none repeat scroll 0 0 #FFF4E9;
    border: 2px solid #F1AF73;
    color: #D85909;
    font-weight: bold;
    left: 49%;
    margin-left: -60px;
    padding: 15px 60px;
    position: fixed;
    text-align: center;
    top: 45%;
    width: 120px;
    z-index: 1000; }
  body.cms-page-view #loading-mask-success, body.glossary-index-list #loading-mask-success {
    background: url("../images/blank.gif") repeat scroll 0 0 transparent;
    color: #1A5F9D;
    font-size: 1.1em;
    font-weight: bold;
    position: absolute;
    text-align: center;
    z-index: 500; }
  body.cms-page-view #loading-mask-success img, body.glossary-index-list #loading-mask-success img {
    float: left; }
  body.cms-page-view #loading-mask-success .loader-success, body.glossary-index-list #loading-mask-success .loader-success {
    background: none repeat scroll 0 0 #DFE8F1;
    border: 2px solid #1A5F9D;
    float: left;
    color: #1A5F9D;
    font-weight: bold;
    margin: 20px 0 0 -62px;
    font-size: 1.1em;
    padding: 15px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 150px;
    z-index: 1000; }
  body.cms-page-view .diamondbuyingGuideBox, body.glossary-index-list .diamondbuyingGuideBox {
    padding: 15px 14px 4px 15px;
    position: relative; }
  body.cms-page-view .necklaceGuidImg, body.glossary-index-list .necklaceGuidImg {
    margin-left: -12px; }
  body.cms-page-view .tooltip1, body.glossary-index-list .tooltip1 {
    display: none;
    position: absolute; }
  body.cms-page-view .glossaryslides, body.glossary-index-list .glossaryslides {
    position: absolute; }
  body.cms-page-view .glossaryContentRight .pagination, body.glossary-index-list .glossaryContentRight .pagination {
    width: 255px;
    opacity: 1;
    position: relative; }
  body.cms-page-view .ad-gallery .ad-thumbs li a img, body.glossary-index-list .ad-gallery .ad-thumbs li a img {
    margin: 0 !important; }
  body.cms-page-view .cms-goldcoins .goldCoinTopLeftL p, body.cms-page-view .goldCoinOuter .goldCoinTopLeftL p, body.glossary-index-list .cms-goldcoins .goldCoinTopLeftL p, body.glossary-index-list .goldCoinOuter .goldCoinTopLeftL p {
    color: #63666A;
    line-height: 18px;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal !important; }
  body.cms-page-view .cms-goldcoins .goldCoinTopLeftL h3, body.cms-page-view .goldCoinOuter .goldCoinTopLeftL h3, body.glossary-index-list .cms-goldcoins .goldCoinTopLeftL h3, body.glossary-index-list .goldCoinOuter .goldCoinTopLeftL h3 {
    padding: 0 0 12px !important; }
  body.cms-page-view .designearringStep1Outer, body.glossary-index-list .designearringStep1Outer {
    width: 890px;
    padding: 0 20px; }
  body.cms-page-view .designearringStep1, body.glossary-index-list .designearringStep1 {
    width: 816px;
    background: url(../images/desighn-ring-banner-bg.gif) no-repeat;
    padding: 42px 35px 26px 60px; }
  body.cms-page-view .designearringStep1 p, body.glossary-index-list .designearringStep1 p {
    font-size: 13px;
    font-weight: bold;
    padding: 0;
    margin: 0; }
  body.cms-page-view .designearringStep1 ul, body.glossary-index-list .designearringStep1 ul {
    display: block;
    margin: 0 0 28px;
    overflow: hidden;
    padding: 0; }
  body.cms-page-view .designearringStep1 ul li, body.glossary-index-list .designearringStep1 ul li {
    color: #1B3E5D;
    float: left;
    list-style: none outside none;
    margin: 0 79px 0 0;
    text-align: center;
    padding: 0;
    width: 214px; }
  body.cms-page-view .getStartedBtn, body.glossary-index-list .getStartedBtn {
    margin: auto;
    padding: 0 24px 55px;
    text-align: center; }
  body.cms-page-view .designearringStep1 ul li span, body.glossary-index-list .designearringStep1 ul li span {
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px; }
  body.cms-page-view .designearringStep1 ul li span strong, body.glossary-index-list .designearringStep1 ul li span strong {
    font-size: 23px; }
  body.cms-page-view .designearringStep1 p span, body.glossary-index-list .designearringStep1 p span {
    float: left;
    padding-top: 10px; }
  body.cms-page-view .diamondEducationOuter, body.glossary-index-list .diamondEducationOuter {
    width: 923px;
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    display: block;
    overflow: hidden;
    margin-bottom: 20px; }
  body.cms-page-view .diamondEducationLeft, body.glossary-index-list .diamondEducationLeft {
    float: left;
    background: url(../images/diamond-education-bg.gif) no-repeat;
    padding: 12px 20px 20px 5px;
    width: 429px;
    border-right: solid 1px #ccc; }
  body.cms-page-view .diamondEducationLeft img, body.glossary-index-list .diamondEducationLeft img {
    float: left;
    margin-right: 20px; }
  body.cms-page-view .diamondEducationLeft h3, body.glossary-index-list .diamondEducationLeft h3 {
    margin: 30px 0 0;
    padding: 0;
    font-size: 18px;
    font-weight: normal;
    line-height: 21px; }
  body.cms-page-view .diamondEducationLeft h3 span, body.glossary-index-list .diamondEducationLeft h3 span {
    float: right;
    font-size: 11px; }
  body.cms-page-view .diamondEducationLeft h3 span a, body.glossary-index-list .diamondEducationLeft h3 span a {
    color: #000; }
  body.cms-page-view .diamondEducationRight, body.glossary-index-list .diamondEducationRight {
    float: right;
    padding-top: 20px;
    width: 560px; }
  body.cms-page-view .giftBanner .giftBannerRight a, body.glossary-index-list .giftBanner .giftBannerRight a {
    text-decoration: none; }
  body.cms-page-view .testimonialsOuter .buildPendant a, body.glossary-index-list .testimonialsOuter .buildPendant a {
    text-decoration: none; }
  body.cms-page-view .cms-top-10 .top10left, body.glossary-index-list .cms-top-10 .top10left {
    width: 206px; }
  body.cms-page-view .cms-top-10 .earringBottomOuter, body.glossary-index-list .cms-top-10 .earringBottomOuter {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 0;
    width: 913px;
    background: none; }
  body.cms-page-view .cms-top-10 .representative, body.glossary-index-list .cms-top-10 .representative {
    background: white;
    border-bottom: 1px solid #E3E3E3;
    display: block;
    float: left;
    height: 119px;
    margin: 0 0 20px;
    overflow: hidden;
    width: 435px; }
  body.cms-page-view .cms-top-10 .ourCustamer, body.glossary-index-list .cms-top-10 .ourCustamer {
    background-color: white;
    color: #63666A !important;
    font-family: "PT Sans", georgia;
    margin: 0 0 0 20px;
    padding: 0;
    width: 456px; }
  body.cms-page-view .cms-top-10 .newsRight, body.glossary-index-list .cms-top-10 .newsRight {
    width: 432px !important; }
  body.cms-page-view .cms-top-10 .newsLeft, body.glossary-index-list .cms-top-10 .newsLeft {
    width: 412px !important; }
  body.cms-page-view .cms-top-10 .ourCustamer, body.glossary-index-list .cms-top-10 .ourCustamer {
    color: #63666A !important;
    font-family: "PT Sans", georgia;
    margin: 0 0 0 20px;
    padding: 0;
    width: 456px; }
  body.cms-page-view .cms-top-10 .top10Box p span, body.glossary-index-list .cms-top-10 .top10Box p span {
    color: #63666A; }
  body.cms-page-view .cms-top-10 .parentNavItemnew img, body.glossary-index-list .cms-top-10 .parentNavItemnew img {
    margin-right: -12px !important;
    padding: 0 !important; }
  body.cms-page-view .cms-top-10 .GiftIdeasLeftBox .link-more, body.glossary-index-list .cms-top-10 .GiftIdeasLeftBox .link-more {
    margin-top: 0 !important; }
  body.cms-page-view .cms-top-10 .representativeMiddleMiddle, body.glossary-index-list .cms-top-10 .representativeMiddleMiddle {
    float: left;
    padding-top: 11px;
    width: 185px; }
  body.cms-page-view .cms-top-10 .top10Box, body.glossary-index-list .cms-top-10 .top10Box {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    height: 205px;
    line-height: 16px;
    padding: 0;
    text-align: center;
    width: 241px; }
  body.cms-page-view .cms-top-10 .to10Left, body.glossary-index-list .cms-top-10 .to10Left {
    float: left;
    margin-top: -2px;
    padding: 9px 0 0;
    width: 469px; }
  body.cms-page-view .cms-top-10 .giftBannerRight, body.cms-page-view .cms-top-10 .bannerLeft, body.glossary-index-list .cms-top-10 .giftBannerRight, body.glossary-index-list .cms-top-10 .bannerLeft {
    width: 484px; }
  body.cms-page-view .cms-top-10 .bannerLeft, body.glossary-index-list .cms-top-10 .bannerLeft {
    color: #737373; }
  body.cms-page-view .cms-top-10 .giftBanner, body.cms-page-view .cms-top-10 .banner, body.glossary-index-list .cms-top-10 .giftBanner, body.glossary-index-list .cms-top-10 .banner {
    background: none repeat scroll 0 0 white !important;
    border-bottom: medium none;
    margin-bottom: 0; }
  body.cms-page-view .cms-top-10 .GiftIdeasRight, body.glossary-index-list .cms-top-10 .GiftIdeasRight {
    background: none repeat scroll 0 0 white;
    border-left: 1px solid #CCCCCC;
    float: right;
    width: 239px; }
  body.cms-page-view .cms-top-10 .GiftIdeasLeft h2, body.glossary-index-list .cms-top-10 .GiftIdeasLeft h2 {
    background: none repeat scroll 0 0 #868686;
    color: #FFFFFF;
    font-family: "PT Sans", georgia;
    font-size: 18px;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    width: 707px; }
  body.cms-page-view .cms-top-10 .bannerLeft, body.glossary-index-list .cms-top-10 .bannerLeft {
    border-bottom: 1px solid #E6E7E9;
    float: right;
    margin-top: 1px; }
  body.cms-page-view .cms-jewellery-diamond-bangles .testimonialsOuter .banglePrise, body.glossary-index-list .cms-jewellery-diamond-bangles .testimonialsOuter .banglePrise {
    padding-top: 0px !important;
    width: 290px !important;
    height: 214px !important; }
  body.cms-page-view .cms-jewellery-diamond-bangles .custemerTestimonial, body.glossary-index-list .cms-jewellery-diamond-bangles .custemerTestimonial {
    height: 214px !important; }
  body.cms-page-view .cms-jewellery-diamond-bangles .custemerTestimonial #ticker, body.glossary-index-list .cms-jewellery-diamond-bangles .custemerTestimonial #ticker {
    height: 150px !important; }
  body.cms-page-view .newBanglesBanner, body.glossary-index-list .newBanglesBanner {
    margin-top: 0px; }
  body.cms-page-view .gemstoneBand, body.glossary-index-list .gemstoneBand {
    width: 913px;
    float: left;
    margin: 0 20px 20px;
    background: white; }
  body.cms-page-view .gemstoneBand .gemstoneLeft, body.glossary-index-list .gemstoneBand .gemstoneLeft {
    float: left; }
  body.cms-page-view .gemstoneBand .gemstoneLists, body.glossary-index-list .gemstoneBand .gemstoneLists {
    float: right;
    width: 689px; }
  body.cms-page-view .gemstoneLists li, body.glossary-index-list .gemstoneLists li {
    float: left;
    text-align: center;
    width: 90px;
    margin-bottom: 16px; }
  body.cms-page-view .gemstoneLeft span, body.glossary-index-list .gemstoneLeft span {
    background-position: 0 0;
    width: 224px;
    height: 210px;
    float: left; }
  body.cms-page-view .gemstoneLists span, body.cms-page-view .gemstoneLeft span, body.glossary-index-list .gemstoneLists span, body.glossary-index-list .gemstoneLeft span {
    background-image: url(../images/gemstoneSprites.png);
    background-repeat: no-repeat; }
  body.cms-page-view .gemstoneLists span, body.glossary-index-list .gemstoneLists span {
    float: left;
    margin: 4px 17px 7px; }
  body.cms-page-view .gemstoneLists a, body.glossary-index-list .gemstoneLists a {
    text-decoration: none; }
  body.cms-page-view .gemstoneLists b, body.glossary-index-list .gemstoneLists b {
    color: #63666a;
    font-size: 13px;
    font-family: "PT Sans","Times New Roman";
    font-weight: normal; }
  body.cms-page-view .gemstoneLists .amethyst, body.glossary-index-list .gemstoneLists .amethyst {
    background-position: -234px 0;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .aquamarine, body.glossary-index-list .gemstoneLists .aquamarine {
    background-position: -300px 0;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .citrine, body.glossary-index-list .gemstoneLists .citrine {
    background-position: -366px 0;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .garnet, body.glossary-index-list .gemstoneLists .garnet {
    background-position: -432px 0;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .blackDiamond, body.glossary-index-list .gemstoneLists .blackDiamond {
    background-position: -498px 0;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .blueTopaz, body.glossary-index-list .gemstoneLists .blueTopaz {
    background-position: -564px 0;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .emerald, body.glossary-index-list .gemstoneLists .emerald {
    background-position: -630px 0;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .roseQuartz, body.glossary-index-list .gemstoneLists .roseQuartz {
    background-position: -234px -71px;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .sapphire, body.glossary-index-list .gemstoneLists .sapphire {
    background-position: -300px -71px;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .smokyQuartz, body.glossary-index-list .gemstoneLists .smokyQuartz {
    background-position: -366px -71px;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .tourmaline, body.glossary-index-list .gemstoneLists .tourmaline {
    background-position: -432px -71px;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .peridot, body.glossary-index-list .gemstoneLists .peridot {
    background-position: -498px -71px;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .ruby, body.glossary-index-list .gemstoneLists .ruby {
    background-position: -564px -71px;
    width: 56px;
    height: 56px; }
  body.cms-page-view .gemstoneLists .pearl, body.glossary-index-list .gemstoneLists .pearl {
    background-position: -630px -71px;
    width: 56px;
    height: 56px; }
  body.cms-page-view .banglesTopContent.grid_12, body.glossary-index-list .banglesTopContent.grid_12 {
    width: 1170px; }
  body.cms-page-view .customerForm, body.glossary-index-list .customerForm {
    left: inherit !important;
    top: 75px !important;
    right: 0px; }
  body.cms-page-view .customerForm .btn .button-submit, body.glossary-index-list .customerForm .btn .button-submit {
    color: #fff;
    height: 25px;
    line-height: 25px;
    margin-left: 77px;
    text-align: center; }

body.cms-education-faqs-html {
  /* CSS Document */ }
  body.cms-education-faqs-html .faq_accordian_list {
    width: 608px; }
  body.cms-education-faqs-html .faq_accordian_head {
    cursor: pointer;
    font-weight: bold;
    height: 15px !important;
    margin: 0;
    padding: 9px 46px;
    background: url(../images/sprite-bg.gif) no-repeat 0 -673px; }
  body.cms-education-faqs-html .accordian_on {
    background: url("../images/q.png") no-repeat scroll -5px 50% transparent;
    border: 1px solid;
    color: #556681 !important; }
  body.cms-education-faqs-html .faq_accordian_body {
    width: 633px;
    display: none; }
  body.cms-education-faqs-html .faq_accordian_body .content {
    margin: 0 15px 0 15px;
    overflow: hidden;
    display: block; }
  body.cms-education-faqs-html .faq_accordian_body .content ul {
    padding: 0;
    margin: 0; }
  body.cms-education-faqs-html .faq_accordian_body .content ul li {
    padding: 5px 0 5px 0;
    list-style: none;
    float: left;
    width: 574px;
    font-weight: bold;
    border-bottom: 1px solid #daca9e; }
  body.cms-education-faqs-html .faq_accordian_body .content ul li.noborder {
    border: 0; }
  body.cms-education-faqs-html .faq_accordian_body .content ul li.tlr {
    text-align: right; }
  body.cms-education-faqs-html .faq_accordian_body .content ul li.tlrH {
    text-align: right;
    height: 30px; }
  body.cms-education-faqs-html .faq_accordian_body div.faqcontent {
    padding: 10px 12px 0 16px;
    overflow: hidden;
    display: block;
    border: solid 1px #1c619e;
    margin-left: 33px;
    line-height: 20px;
    border-top: none;
    background: url(../images/a.png) no-repeat 10px 10px;
    color: #1f1e24;
    font-size: 12px; }
  body.cms-education-faqs-html .faqcontent p {
    padding: 0 0 13px;
    margin: 0; }
  body.cms-education-faqs-html p.faq_accordian_head {
    width: 543px;
    overflow: hidden;
    display: block;
    font-size: 12px;
    height: 35px;
    color: #1f1e24; }
  body.cms-education-faqs-html p.faq_accordian_head:hover {
    background: url(../images/sprite-bg.gif) no-repeat 0 -628px;
    color: #1c619e; }
  body.cms-education-faqs-html p.faq_accordian_head strong {
    float: left;
    margin: 11px 0 0 5px; }
  body.cms-education-faqs-html p.faq_accordian_head span {
    float: right;
    font-weight: bold;
    text-align: left;
    margin: 12px 24px 0 0; }
  body.cms-education-faqs-html .accordian_one {
    padding: 3px 10px;
    cursor: default;
    width: 588px;
    position: relative;
    margin: 0;
    font-weight: bold;
    height: 35px !important;
    background: url(../images/trade-top-bg1.gif) left no-repeat !important;
    font-size: 12px;
    height: 35px;
    color: #7b7047;
    font-family: Verdana, Geneva, sans-serif; }
  body.cms-education-faqs-html p.accordian_one strong {
    float: left;
    margin: 11px 0 0 5px; }
  body.cms-education-faqs-html p.accordian_one span {
    float: right;
    font-weight: bold;
    text-align: left;
    margin: 9px 24px 0 0; }
  body.cms-education-faqs-html .faq_accordian_body div.faqcontent a {
    font-size: 12px;
    color: #00854a;
    text-decoration: underline;
    font-weight: bold; }
  body.cms-education-faqs-html .faq_accordian_body div.faqcontent a:hover {
    font-size: 12px;
    color: #BC8831;
    text-decoration: none; }

body.catalog-product-view {
  /**Yotpo**/ }
  body.catalog-product-view .yotpoReviews {
    font-family: Verdana; }
  body.catalog-product-view span.stars, body.catalog-product-view span.stars span {
    display: block;
    background: url("../images/yotpo/Star.png") 0 -25px repeat-x;
    width: 148px;
    height: 28px; }
  body.catalog-product-view span.stars span {
    background-position: 0 0; }
  body.catalog-product-view .ratingCount {
    float: left;
    margin-top: 4px;
    color: #a2a2a2;
    font-size: 13px; }
  body.catalog-product-view .stars {
    margin-left: 10px;
    margin-right: 25px;
    float: left; }
  body.catalog-product-view .reviewButton {
    float: right;
    background-color: #c2c2c2;
    padding: 10px;
    color: white;
    margin-right: 25px;
    text-transform: uppercase;
    cursor: pointer;
    background-image: url("../images/yotpo/Write.png");
    background-repeat: no-repeat;
    background-position: -16px -4px; }
  body.catalog-product-view .reviewButton_ir {
    padding-left: 20px; }
  body.catalog-product-view .aggregateRating {
    height: 55px; }
  body.catalog-product-view .newReview {
    border-top: #E3E3E3 solid 2px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    display: none; }
  body.catalog-product-view .inputLabel {
    color: #a2a2a2;
    font-size: 13px;
    font-family: Verdana;
    float: left;
    padding: 20px 0px; }
  body.catalog-product-view .reviewInput {
    border: 1px solid #E3E3E3 !important;
    color: #737373 !important;
    font-family: Verdana !important;
    font-size: 13px !important; }
  body.catalog-product-view #review_title {
    font-weight: bold;
    height: 32px; }
  body.catalog-product-view #review_content {
    word-wrap: break-word;
    height: 68px; }
  body.catalog-product-view .w100 {
    width: 100%; }
  body.catalog-product-view .w50p {
    width: 50%; }
  body.catalog-product-view #review_name {
    width: 48%;
    margin-right: 20px;
    height: 32px; }
  body.catalog-product-view #review_email {
    width: 48%;
    height: 32px; }
  body.catalog-product-view #reviewSubmit {
    float: right;
    background-color: #c2c2c2;
    padding: 10px 15px 10px 15px;
    color: white;
    margin-top: 15px;
    font-size: 13px;
    font-family: verdana; }
  body.catalog-product-view .postedReviews {
    float: left;
    color: #a2a2a2;
    width: 100%;
    margin-bottom: 20px; }
  body.catalog-product-view #pReviewTitle {
    border-bottom: 2px solid #666;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    float: left;
    color: #666; }
  body.catalog-product-view .starRating {
    display: inline-block;
    position: relative;
    height: 24px;
    background: url("../images/yotpo/stars_score.png") repeat-x 0 0;
    vertical-align: bottom; }
  body.catalog-product-view .starRating div {
    float: left;
    position: relative;
    height: 24px; }
  body.catalog-product-view .starRating input {
    position: relative;
    z-index: 1;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    opacity: 0; }
  body.catalog-product-view .starRating label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 24px; }
  body.catalog-product-view .starRating span {
    display: none; }
  body.catalog-product-view .starRating input:checked + label,
  body.catalog-product-view .starRating:hover input:checked:hover + label {
    background: url("../images/yotpo/stars_score.png") repeat-x 0 -24px; }
  body.catalog-product-view .starRating:hover input:checked + label {
    background: transparent; }
  body.catalog-product-view .starRating:hover input:hover + label {
    background: url("../images/yotpo/stars_score.png") repeat-x 0 -48px; }
  body.catalog-product-view #reviewer_image {
    float: left;
    margin-right: 30px; }
  body.catalog-product-view #review_details {
    float: left;
    width: 90%; }
  body.catalog-product-view .indiv_review {
    float: left;
    width: 100%;
    margin: 20px 20px 0px 20px;
    border-bottom: 1px solid #E3E3E3; }
  body.catalog-product-view #reviewer_name {
    font-weight: bold; }
  body.catalog-product-view #review_date {
    float: right; }
  body.catalog-product-view #review_error {
    margin-top: 20px;
    padding: 5px;
    color: #c2c2c2;
    background-color: #fedada;
    border: red 1px solid;
    border-radius: 4px;
    display: none; }
  body.catalog-product-view #write_review_wrapper {
    width: 100%;
    text-align: center;
    padding-bottom: 20px; }
  body.catalog-product-view #write_review {
    background-color: #a2a2a2;
    padding: 10px;
    color: white;
    text-transform: uppercase;
    cursor: pointer; }
  body.catalog-product-view #review_stars {
    background: url("../images/yotpo/Grey_Star.png") -5px -7px;
    width: 135px;
    height: 18px;
    display: inline-block;
    padding-bottom: 20px;
    background-repeat: repeat-x; }
  body.catalog-product-view #review_post_success {
    text-align: center;
    padding-top: 50px;
    text-transform: uppercase;
    font-size: 17px;
    display: none;
    color: #666; }
  body.catalog-product-view .review_right {
    margin-bottom: 5px;
    display: inline-block; }
  body.catalog-product-view #verifiedbuyer {
    font-size: 10px;
    margin-left: 10px; }
  body.catalog-product-view #review_content_title {
    font-weight: bold; }

body.designyourcommon-index-index, body.designyourring-index-index, body.loosediamonds-index-diamondsearch, body.designyourring-index-index, body.designyourearring-index-index, body.designyourpendant-index-index {
  /***product listing page***/
  /***CSS moved from style.css***/
  /***CSS Sprite for DYO mount listing shape filter***/
  /***New css for mount listing page***/
  /*** CSS for DYO ring listing page V4***/
  /*** CSS for DYO earring V4 ***/
  /*** CSS for DYO pendants V4 ***/ }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul, body.designyourring-index-index .refinesearchCriteriaTopLeft ul, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul, body.designyourring-index-index .refinesearchCriteriaTopLeft ul, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul {
    margin: 0;
    padding: 0;
    float: left; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a {
    text-decoration: none;
    padding: 0 17px 0 14px;
    background: url(../images/right-arrow-blue.png) no-repeat right top;
    color: #2c6ca5;
    height: 31px;
    display: block;
    font-size: 12px;
    margin: 0 0 0 -15px; }
  body.designyourcommon-index-index .bginactive, body.designyourring-index-index .bginactive, body.loosediamonds-index-diamondsearch .bginactive, body.designyourring-index-index .bginactive, body.designyourearring-index-index .bginactive, body.designyourpendant-index-index .bginactive {
    background: 0 0 !important; }
  body.designyourcommon-index-index .bginactive:hover, body.designyourring-index-index .bginactive:hover, body.loosediamonds-index-diamondsearch .bginactive:hover, body.designyourring-index-index .bginactive:hover, body.designyourearring-index-index .bginactive:hover, body.designyourpendant-index-index .bginactive:hover {
    background: url(../images/sprite-bg.png) no-repeat -9px -491px !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a span strong, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span strong, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span strong, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span strong, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a span strong, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a span strong {
    font-weight: bold;
    font-size: 17px; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a img, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a img, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a img, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a img, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a img, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a img {
    float: left; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a span {
    padding: 5px 0 5px;
    width: 125px;
    margin: 0;
    cursor: pointer; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a span {
    float: left;
    background: none; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.pair, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.pair, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.pair, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.pair, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.pair, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.pair {
    padding: 0;
    margin: 0 0 0 -16px; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover {
    background: url(../images/sprite-bg.png) no-repeat -423px -491px !important;
    margin-left: -16px !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a:hover {
    background: url(../images/sprite-bg.png) no-repeat -209px -491px; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.active, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.active {
    background: url(../images/sprite-bg.png) no-repeat -209px -491px;
    margin-left: -16px !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.active span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.active span {
    color: #fff; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a span:hover {
    color: #fff; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.first, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.first, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.first {
    text-decoration: none;
    padding: 0 14px 0;
    margin: 0 !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.first:hover {
    background: url(../images/sprite-bg.png) no-repeat -9px -491px; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.first.active {
    background: url(../images/sprite-bg.png) no-repeat -9px -491px;
    color: #fff; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.first.active span {
    color: #fff; }
  body.designyourcommon-index-index .refinesearchCriteriaTopRight, body.designyourring-index-index .refinesearchCriteriaTopRight, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopRight, body.designyourring-index-index .refinesearchCriteriaTopRight, body.designyourearring-index-index .refinesearchCriteriaTopRight, body.designyourpendant-index-index .refinesearchCriteriaTopRight {
    float: right; }
  body.designyourcommon-index-index .refinesearchCriteriaTopRight span, body.designyourring-index-index .refinesearchCriteriaTopRight span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopRight span, body.designyourring-index-index .refinesearchCriteriaTopRight span, body.designyourearring-index-index .refinesearchCriteriaTopRight span, body.designyourpendant-index-index .refinesearchCriteriaTopRight span {
    background: url(../images/sprite-bg.png) no-repeat -9px -535px;
    padding: 8px 20px 7px;
    display: block;
    color: #fff;
    width: 88px; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourcommon-index-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourring-index-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a:hover, body.loosediamonds-index-diamondsearch .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourring-index-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourearring-index-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourpendant-index-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover {
    background: none repeat scroll 0 0 #DB8BC8 !important;
    color: white !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a span:hover {
    color: white !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a {
    background: none !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.first:hover {
    color: white !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a span {
    padding-top: 4px !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a span, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a span {
    color: #A51890 !important; }
  body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourcommon-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first.active span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.active span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourring-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourearring-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourpendant-index-index .refinesearchCriteriaTopLeft ul li a.active span {
    color: white !important; }
  body.designyourcommon-index-index .refinesearchCriteriaContentInner, body.designyourring-index-index .refinesearchCriteriaContentInner, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContentInner, body.designyourring-index-index .refinesearchCriteriaContentInner, body.designyourearring-index-index .refinesearchCriteriaContentInner, body.designyourpendant-index-index .refinesearchCriteriaContentInner {
    margin: 0 0 23px;
    padding: 0 20px; }
  body.designyourcommon-index-index .refinesearchCriteriaContent label, body.designyourring-index-index .refinesearchCriteriaContent label, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent label, body.designyourring-index-index .refinesearchCriteriaContent label, body.designyourearring-index-index .refinesearchCriteriaContent label, body.designyourpendant-index-index .refinesearchCriteriaContent label {
    float: left;
    width: 49px;
    font-weight: bold;
    margin-right: 4px;
    padding-top: 3px;
    font-size: 11px; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul, body.designyourring-index-index .refinesearchCriteriaContent ul, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul, body.designyourring-index-index .refinesearchCriteriaContent ul, body.designyourearring-index-index .refinesearchCriteriaContent ul, body.designyourpendant-index-index .refinesearchCriteriaContent ul {
    padding: 0;
    margin: 0 0 20px 0; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul span, body.designyourring-index-index .refinesearchCriteriaContent ul span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul span, body.designyourring-index-index .refinesearchCriteriaContent ul span, body.designyourearring-index-index .refinesearchCriteriaContent ul span, body.designyourpendant-index-index .refinesearchCriteriaContent ul span {
    float: left;
    padding: 6px 10px 0 0; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul li, body.designyourring-index-index .refinesearchCriteriaContent ul li, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li, body.designyourring-index-index .refinesearchCriteriaContent ul li, body.designyourearring-index-index .refinesearchCriteriaContent ul li, body.designyourpendant-index-index .refinesearchCriteriaContent ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    display: block;
    overflow: hidden; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul li span, body.designyourring-index-index .refinesearchCriteriaContent ul li span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li span, body.designyourring-index-index .refinesearchCriteriaContent ul li span, body.designyourearring-index-index .refinesearchCriteriaContent ul li span, body.designyourpendant-index-index .refinesearchCriteriaContent ul li span {
    float: left;
    padding-right: 10px;
    width: 40px; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul li a, body.designyourring-index-index .refinesearchCriteriaContent ul li a, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a, body.designyourring-index-index .refinesearchCriteriaContent ul li a, body.designyourearring-index-index .refinesearchCriteriaContent ul li a, body.designyourpendant-index-index .refinesearchCriteriaContent ul li a {
    text-decoration: none;
    float: left;
    padding: 2px 2px;
    display: block;
    border: solid 1px #d6d6ca; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul li a span, body.designyourring-index-index .refinesearchCriteriaContent ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a span, body.designyourring-index-index .refinesearchCriteriaContent ul li a span, body.designyourearring-index-index .refinesearchCriteriaContent ul li a span, body.designyourpendant-index-index .refinesearchCriteriaContent ul li a span {
    padding: 0;
    margin: 0;
    color: #000; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourring-index-index .refinesearchCriteriaContent ul li a:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a:hover, body.designyourring-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourearring-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourpendant-index-index .refinesearchCriteriaContent ul li a:hover {
    background-color: #800; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul li a.active, body.designyourring-index-index .refinesearchCriteriaContent ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a.active, body.designyourring-index-index .refinesearchCriteriaContent ul li a.active, body.designyourearring-index-index .refinesearchCriteriaContent ul li a.active, body.designyourpendant-index-index .refinesearchCriteriaContent ul li a.active {
    background-color: #880000 !important; }
  body.designyourcommon-index-index .refinesearchCriteriaContent img, body.designyourring-index-index .refinesearchCriteriaContent img, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent img, body.designyourring-index-index .refinesearchCriteriaContent img, body.designyourearring-index-index .refinesearchCriteriaContent img, body.designyourpendant-index-index .refinesearchCriteriaContent img {
    padding: 0; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourcommon-index-index .refinesearchCriteriaContent ul li a.active, body.designyourring-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourring-index-index .refinesearchCriteriaContent ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a.active, body.designyourring-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourring-index-index .refinesearchCriteriaContent ul li a.active, body.designyourearring-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourearring-index-index .refinesearchCriteriaContent ul li a.active, body.designyourpendant-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourpendant-index-index .refinesearchCriteriaContent ul li a.active {
    background: #F4DCEE; }
  body.designyourcommon-index-index .refinesearchCriteriaContent, body.designyourring-index-index .refinesearchCriteriaContent, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent, body.designyourring-index-index .refinesearchCriteriaContent, body.designyourearring-index-index .refinesearchCriteriaContent, body.designyourpendant-index-index .refinesearchCriteriaContent {
    margin-bottom: 0px !important; }
  body.designyourcommon-index-index .refinesearchCriteriaContent table td, body.designyourring-index-index .refinesearchCriteriaContent table td, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td, body.designyourring-index-index .refinesearchCriteriaContent table td, body.designyourearring-index-index .refinesearchCriteriaContent table td, body.designyourpendant-index-index .refinesearchCriteriaContent table td {
    padding: 5px 2px !important; }
  body.designyourcommon-index-index .refinesearchCriteriaContent table td .button-view-small, body.designyourring-index-index .refinesearchCriteriaContent table td .button-view-small, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td .button-view-small, body.designyourring-index-index .refinesearchCriteriaContent table td .button-view-small, body.designyourearring-index-index .refinesearchCriteriaContent table td .button-view-small, body.designyourpendant-index-index .refinesearchCriteriaContent table td .button-view-small {
    margin: 0 0 0 22px;
    width: 35px;
    font-size: 9px;
    padding: 2px 0 !important; }
  body.designyourcommon-index-index .refinesearchCriteriaContent, body.designyourring-index-index .refinesearchCriteriaContent, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent, body.designyourring-index-index .refinesearchCriteriaContent, body.designyourearring-index-index .refinesearchCriteriaContent, body.designyourpendant-index-index .refinesearchCriteriaContent {
    border: none !important; }
  body.designyourcommon-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourcommon-index-index .refinesearchCriteriaContent ul li a.active, body.designyourring-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourring-index-index .refinesearchCriteriaContent ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a.active, body.designyourring-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourring-index-index .refinesearchCriteriaContent ul li a.active, body.designyourearring-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourearring-index-index .refinesearchCriteriaContent ul li a.active, body.designyourpendant-index-index .refinesearchCriteriaContent ul li a:hover, body.designyourpendant-index-index .refinesearchCriteriaContent ul li a.active {
    background: #F4DCEE; }
  body.designyourcommon-index-index .itamPage, body.designyourring-index-index .itamPage, body.loosediamonds-index-diamondsearch .itamPage, body.designyourring-index-index .itamPage, body.designyourearring-index-index .itamPage, body.designyourpendant-index-index .itamPage {
    color: #63666A !important;
    font-size: 12px;
    font-family: "PT Sans",Georgia;
    font-weight: bold; }
  body.designyourcommon-index-index .priceContentOuter a, body.designyourring-index-index .priceContentOuter a, body.loosediamonds-index-diamondsearch .priceContentOuter a, body.designyourring-index-index .priceContentOuter a, body.designyourearring-index-index .priceContentOuter a, body.designyourpendant-index-index .priceContentOuter a {
    color: #A51890 !important;
    font-weight: normal !important;
    font-family: "PT Sans",Georgia; }
  body.designyourcommon-index-index .refinesearchCriteriaContent, body.designyourring-index-index .refinesearchCriteriaContent, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent, body.designyourring-index-index .refinesearchCriteriaContent, body.designyourearring-index-index .refinesearchCriteriaContent, body.designyourpendant-index-index .refinesearchCriteriaContent {
    padding: 17px 0 0;
    margin: 0 0 10px;
    border-top: none;
    display: block;
    overflow: hidden; }
  body.designyourcommon-index-index .viewBanglesproduct ul li span.info, body.designyourring-index-index .viewBanglesproduct ul li span.info, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info, body.designyourring-index-index .viewBanglesproduct ul li span.info, body.designyourearring-index-index .viewBanglesproduct ul li span.info, body.designyourpendant-index-index .viewBanglesproduct ul li span.info {
    color: #63666A;
    border: none;
    margin: 0 0 0 12px;
    font-weight: normal;
    width: 199px;
    margin-bottom: -11px !important; }
  body.designyourcommon-index-index .viewBanglesproduct ul li span.info span, body.designyourring-index-index .viewBanglesproduct ul li span.info span, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info span, body.designyourring-index-index .viewBanglesproduct ul li span.info span, body.designyourearring-index-index .viewBanglesproduct ul li span.info span, body.designyourpendant-index-index .viewBanglesproduct ul li span.info span {
    color: #63666A;
    display: block;
    margin-top: 5px; }
  body.designyourcommon-index-index .viewBanglesproduct, body.designyourring-index-index .viewBanglesproduct, body.loosediamonds-index-diamondsearch .viewBanglesproduct, body.designyourring-index-index .viewBanglesproduct, body.designyourearring-index-index .viewBanglesproduct, body.designyourpendant-index-index .viewBanglesproduct {
    width: 934px;
    display: block;
    overflow: hidden;
    font-size: 11px;
    margin: 0 10px 12px;
    padding: 0; }
  body.designyourcommon-index-index .viewBanglesproduct ul, body.designyourring-index-index .viewBanglesproduct ul, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul, body.designyourring-index-index .viewBanglesproduct ul, body.designyourearring-index-index .viewBanglesproduct ul, body.designyourpendant-index-index .viewBanglesproduct ul {
    margin: 0;
    padding: 0;
    width: 934px; }
  body.designyourcommon-index-index .viewBanglesproduct ul li a, body.designyourring-index-index .viewBanglesproduct ul li a, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li a, body.designyourring-index-index .viewBanglesproduct ul li a, body.designyourearring-index-index .viewBanglesproduct ul li a, body.designyourpendant-index-index .viewBanglesproduct ul li a {
    text-decoration: none;
    display: block;
    overflow: hidden;
    padding: 0px 10px 3px 0; }
  body.designyourcommon-index-index .viewBanglesproduct ul li, body.designyourring-index-index .viewBanglesproduct ul li, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li, body.designyourring-index-index .viewBanglesproduct ul li, body.designyourearring-index-index .viewBanglesproduct ul li, body.designyourpendant-index-index .viewBanglesproduct ul li {
    list-style: none;
    font-weight: bold;
    color: #999;
    float: left;
    width: 311px;
    height: 355px; }
  body.designyourcommon-index-index .viewBanglesproduct ul li.productDetail, body.designyourring-index-index .viewBanglesproduct ul li.productDetail, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li.productDetail, body.designyourring-index-index .viewBanglesproduct ul li.productDetail, body.designyourearring-index-index .viewBanglesproduct ul li.productDetail, body.designyourpendant-index-index .viewBanglesproduct ul li.productDetail {
    width: 293px; }
  body.designyourcommon-index-index .viewBanglesproduct ul li a .smallImg, body.designyourring-index-index .viewBanglesproduct ul li a .smallImg, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li a .smallImg, body.designyourring-index-index .viewBanglesproduct ul li a .smallImg, body.designyourearring-index-index .viewBanglesproduct ul li a .smallImg, body.designyourpendant-index-index .viewBanglesproduct ul li a .smallImg {
    float: right;
    border: solid 1px #b2bfcc; }
  body.designyourcommon-index-index .viewBanglesproduct ul li span.info, body.designyourring-index-index .viewBanglesproduct ul li span.info, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info, body.designyourring-index-index .viewBanglesproduct ul li span.info, body.designyourearring-index-index .viewBanglesproduct ul li span.info, body.designyourpendant-index-index .viewBanglesproduct ul li span.info {
    padding: 12px 0 0;
    margin: 25px 0 0 12px;
    text-align: center;
    display: block;
    height: 51px; }
  body.designyourcommon-index-index .viewBanglesproduct ul li p span, body.designyourring-index-index .viewBanglesproduct ul li p span, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li p span, body.designyourring-index-index .viewBanglesproduct ul li p span, body.designyourearring-index-index .viewBanglesproduct ul li p span, body.designyourpendant-index-index .viewBanglesproduct ul li p span {
    color: #1d629f;
    font-weight: bold; }
  body.designyourcommon-index-index .selectfromSettingBottomRight ul, body.designyourring-index-index .selectfromSettingBottomRight ul, body.loosediamonds-index-diamondsearch .selectfromSettingBottomRight ul, body.designyourring-index-index .selectfromSettingBottomRight ul, body.designyourearring-index-index .selectfromSettingBottomRight ul, body.designyourpendant-index-index .selectfromSettingBottomRight ul {
    margin: 0 0 0 90px;
    padding: 0;
    text-align: left;
    font-size: 11px; }
  body.designyourcommon-index-index .selectfromSettingBottomRight ul li, body.designyourring-index-index .selectfromSettingBottomRight ul li, body.loosediamonds-index-diamondsearch .selectfromSettingBottomRight ul li, body.designyourring-index-index .selectfromSettingBottomRight ul li, body.designyourearring-index-index .selectfromSettingBottomRight ul li, body.designyourpendant-index-index .selectfromSettingBottomRight ul li {
    list-style: none; }
  body.designyourcommon-index-index .viewBanglesproduct ul li span.info, body.designyourring-index-index .viewBanglesproduct ul li span.info, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info, body.designyourring-index-index .viewBanglesproduct ul li span.info, body.designyourearring-index-index .viewBanglesproduct ul li span.info, body.designyourpendant-index-index .viewBanglesproduct ul li span.info {
    width: 267px !important; }
  body.designyourcommon-index-index .selectfromSetting, body.designyourring-index-index .selectfromSetting, body.loosediamonds-index-diamondsearch .selectfromSetting, body.designyourring-index-index .selectfromSetting, body.designyourearring-index-index .selectfromSetting, body.designyourpendant-index-index .selectfromSetting {
    padding: 0 15px;
    margin: 0 0 25px;
    display: block;
    overflow: hidden;
    border-top: none;
    width: 883px; }
  body.designyourcommon-index-index .selectfromSettingTop, body.designyourring-index-index .selectfromSettingTop, body.loosediamonds-index-diamondsearch .selectfromSettingTop, body.designyourring-index-index .selectfromSettingTop, body.designyourearring-index-index .selectfromSettingTop, body.designyourpendant-index-index .selectfromSettingTop {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.designyourcommon-index-index .selectfromSettingTop h3, body.designyourring-index-index .selectfromSettingTop h3, body.loosediamonds-index-diamondsearch .selectfromSettingTop h3, body.designyourring-index-index .selectfromSettingTop h3, body.designyourearring-index-index .selectfromSettingTop h3, body.designyourpendant-index-index .selectfromSettingTop h3 {
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-right: 10px; }
  body.designyourcommon-index-index .selectfromSettingTop ul, body.designyourring-index-index .selectfromSettingTop ul, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul, body.designyourring-index-index .selectfromSettingTop ul, body.designyourearring-index-index .selectfromSettingTop ul, body.designyourpendant-index-index .selectfromSettingTop ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden;
    float: left; }
  body.designyourcommon-index-index .selectfromSettingTop ul li, body.designyourring-index-index .selectfromSettingTop ul li, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li, body.designyourring-index-index .selectfromSettingTop ul li, body.designyourearring-index-index .selectfromSettingTop ul li, body.designyourpendant-index-index .selectfromSettingTop ul li {
    float: left;
    list-style-type: none;
    padding: 0 9px 0 0;
    font-size: 11px;
    text-align: center; }
  body.designyourcommon-index-index .selectfromSettingTop ul li span, body.designyourring-index-index .selectfromSettingTop ul li span, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li span, body.designyourring-index-index .selectfromSettingTop ul li span, body.designyourearring-index-index .selectfromSettingTop ul li span, body.designyourpendant-index-index .selectfromSettingTop ul li span {
    clear: both;
    display: block;
    overflow: hidden;
    font-size: 12px;
    color: #63666A; }
  body.designyourcommon-index-index .selectfromSettingTop ul li span.active, body.designyourring-index-index .selectfromSettingTop ul li span.active, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li span.active, body.designyourring-index-index .selectfromSettingTop ul li span.active, body.designyourearring-index-index .selectfromSettingTop ul li span.active, body.designyourpendant-index-index .selectfromSettingTop ul li span.active {
    color: #800;
    font-weight: bold; }
  body.designyourcommon-index-index .selectfromSettingTop ul li input.radioBtn, body.designyourring-index-index .selectfromSettingTop ul li input.radioBtn, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li input.radioBtn, body.designyourring-index-index .selectfromSettingTop ul li input.radioBtn, body.designyourearring-index-index .selectfromSettingTop ul li input.radioBtn, body.designyourpendant-index-index .selectfromSettingTop ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.designyourcommon-index-index .selectfromSettingBottom, body.designyourring-index-index .selectfromSettingBottom, body.loosediamonds-index-diamondsearch .selectfromSettingBottom, body.designyourring-index-index .selectfromSettingBottom, body.designyourearring-index-index .selectfromSettingBottom, body.designyourpendant-index-index .selectfromSettingBottom {
    padding: 0;
    display: block;
    overflow: hidden;
    margin: 0; }
  body.designyourcommon-index-index .selectfromSettingBottomLeft, body.designyourring-index-index .selectfromSettingBottomLeft, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft, body.designyourring-index-index .selectfromSettingBottomLeft, body.designyourearring-index-index .selectfromSettingBottomLeft, body.designyourpendant-index-index .selectfromSettingBottomLeft {
    float: left;
    width: 303px;
    padding-top: 10px; }
  body.designyourcommon-index-index .selectfromSettingBottomLeft ul, body.designyourring-index-index .selectfromSettingBottomLeft ul, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul, body.designyourring-index-index .selectfromSettingBottomLeft ul, body.designyourearring-index-index .selectfromSettingBottomLeft ul, body.designyourpendant-index-index .selectfromSettingBottomLeft ul {
    padding: 0;
    margin: 0 0 41px 0; }
  body.designyourcommon-index-index .selectfromSettingBottomLeft ul span, body.designyourring-index-index .selectfromSettingBottomLeft ul span, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul span, body.designyourring-index-index .selectfromSettingBottomLeft ul span, body.designyourearring-index-index .selectfromSettingBottomLeft ul span, body.designyourpendant-index-index .selectfromSettingBottomLeft ul span {
    float: left;
    padding: 6px 10px 0 0;
    font-weight: bold; }
  body.designyourcommon-index-index .selectfromSettingBottomLeft ul li, body.designyourring-index-index .selectfromSettingBottomLeft ul li, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li, body.designyourring-index-index .selectfromSettingBottomLeft ul li, body.designyourearring-index-index .selectfromSettingBottomLeft ul li, body.designyourpendant-index-index .selectfromSettingBottomLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    display: block;
    overflow: hidden; }
  body.designyourcommon-index-index .selectfromSettingBottomLeft ul li span, body.designyourring-index-index .selectfromSettingBottomLeft ul li span, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li span, body.designyourring-index-index .selectfromSettingBottomLeft ul li span, body.designyourearring-index-index .selectfromSettingBottomLeft ul li span, body.designyourpendant-index-index .selectfromSettingBottomLeft ul li span {
    float: left;
    padding-right: 10px;
    width: 40px; }
  body.designyourcommon-index-index .selectfromSettingBottomLeft ul li a, body.designyourring-index-index .selectfromSettingBottomLeft ul li a, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li a, body.designyourring-index-index .selectfromSettingBottomLeft ul li a, body.designyourearring-index-index .selectfromSettingBottomLeft ul li a, body.designyourpendant-index-index .selectfromSettingBottomLeft ul li a {
    text-decoration: none;
    float: left;
    padding: 6px 3px 2px 1px;
    background: url(../images/shape-bg.gif) no-repeat !important;
    display: block; }
  body.designyourcommon-index-index .selectfromSettingBottomLeft ul li a span, body.designyourring-index-index .selectfromSettingBottomLeft ul li a span, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li a span, body.designyourring-index-index .selectfromSettingBottomLeft ul li a span, body.designyourearring-index-index .selectfromSettingBottomLeft ul li a span, body.designyourpendant-index-index .selectfromSettingBottomLeft ul li a span {
    padding: 0;
    margin: 0;
    color: #000; }
  body.designyourcommon-index-index .selectfromSettingBottomLeft ul li a:hover, body.designyourring-index-index .selectfromSettingBottomLeft ul li a:hover, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li a:hover, body.designyourring-index-index .selectfromSettingBottomLeft ul li a:hover, body.designyourearring-index-index .selectfromSettingBottomLeft ul li a:hover, body.designyourpendant-index-index .selectfromSettingBottomLeft ul li a:hover {
    background: url(../images/shape-hover-bg.gif) no-repeat !important; }
  body.designyourcommon-index-index .selectfromSettingBottomLeft ul li a.active, body.designyourring-index-index .selectfromSettingBottomLeft ul li a.active, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li a.active, body.designyourring-index-index .selectfromSettingBottomLeft ul li a.active, body.designyourearring-index-index .selectfromSettingBottomLeft ul li a.active, body.designyourpendant-index-index .selectfromSettingBottomLeft ul li a.active {
    background: url(../images/shape-hover-bg.gif) no-repeat !important; }
  body.designyourcommon-index-index .selectfromSettingBottomMiddle, body.designyourring-index-index .selectfromSettingBottomMiddle, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle, body.designyourring-index-index .selectfromSettingBottomMiddle, body.designyourearring-index-index .selectfromSettingBottomMiddle, body.designyourpendant-index-index .selectfromSettingBottomMiddle {
    width: 308px;
    float: left;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0 4px 10px;
    height: 42px; }
  body.designyourcommon-index-index .selectfromSettingBottomMiddle ul, body.designyourring-index-index .selectfromSettingBottomMiddle ul, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle ul, body.designyourring-index-index .selectfromSettingBottomMiddle ul, body.designyourearring-index-index .selectfromSettingBottomMiddle ul, body.designyourpendant-index-index .selectfromSettingBottomMiddle ul {
    margin: 0;
    padding: 0; }
  body.designyourcommon-index-index .selectfromSettingBottomMiddle ul li, body.designyourring-index-index .selectfromSettingBottomMiddle ul li, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle ul li, body.designyourring-index-index .selectfromSettingBottomMiddle ul li, body.designyourearring-index-index .selectfromSettingBottomMiddle ul li, body.designyourpendant-index-index .selectfromSettingBottomMiddle ul li {
    list-style: none;
    float: left;
    width: 44px;
    margin-right: 10px; }
  body.designyourcommon-index-index .selectfromSettingBottomMiddle input, body.designyourring-index-index .selectfromSettingBottomMiddle input, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle input, body.designyourring-index-index .selectfromSettingBottomMiddle input, body.designyourearring-index-index .selectfromSettingBottomMiddle input, body.designyourpendant-index-index .selectfromSettingBottomMiddle input {
    width: 13px;
    height: 13px;
    margin: -1px 7px 0 0; }
  body.designyourcommon-index-index .selectfromSettingBottomMiddle span, body.designyourring-index-index .selectfromSettingBottomMiddle span, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle span, body.designyourring-index-index .selectfromSettingBottomMiddle span, body.designyourearring-index-index .selectfromSettingBottomMiddle span, body.designyourpendant-index-index .selectfromSettingBottomMiddle span {
    padding: 6px 0 0;
    display: block;
    margin-right: 10px;
    float: left;
    font-size: 11px; }
  body.designyourcommon-index-index .selectfromSettingBottomMiddle label, body.designyourring-index-index .selectfromSettingBottomMiddle label, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle label, body.designyourring-index-index .selectfromSettingBottomMiddle label, body.designyourearring-index-index .selectfromSettingBottomMiddle label, body.designyourpendant-index-index .selectfromSettingBottomMiddle label {
    margin: 0px 2px 0 0;
    font-size: 11px;
    font-weight: normal;
    color: #666;
    display: block; }
  body.designyourcommon-index-index .selectfromSettingBottomRight, body.designyourring-index-index .selectfromSettingBottomRight, body.loosediamonds-index-diamondsearch .selectfromSettingBottomRight, body.designyourring-index-index .selectfromSettingBottomRight, body.designyourearring-index-index .selectfromSettingBottomRight, body.designyourpendant-index-index .selectfromSettingBottomRight {
    display: block;
    overflow: hidden;
    padding-top: 6px; }
  body.designyourcommon-index-index .selectfromSettingBottomRight h3, body.designyourring-index-index .selectfromSettingBottomRight h3, body.loosediamonds-index-diamondsearch .selectfromSettingBottomRight h3, body.designyourring-index-index .selectfromSettingBottomRight h3, body.designyourearring-index-index .selectfromSettingBottomRight h3, body.designyourpendant-index-index .selectfromSettingBottomRight h3 {
    float: left;
    padding: 4px 0 0;
    margin: 0;
    font-size: 11px;
    color: #63666A; }
  body.designyourcommon-index-index .banglesTopContentLeft h2 span, body.designyourring-index-index .banglesTopContentLeft h2 span, body.loosediamonds-index-diamondsearch .banglesTopContentLeft h2 span, body.designyourring-index-index .banglesTopContentLeft h2 span, body.designyourearring-index-index .banglesTopContentLeft h2 span, body.designyourpendant-index-index .banglesTopContentLeft h2 span {
    color: #A51890; }
  body.designyourcommon-index-index .loose-sprite, body.designyourring-index-index .loose-sprite, body.loosediamonds-index-diamondsearch .loose-sprite, body.designyourring-index-index .loose-sprite, body.designyourearring-index-index .loose-sprite, body.designyourpendant-index-index .loose-sprite {
    background-image: url("../images/dyo-sprites.png") !important; }
  body.designyourcommon-index-index .ld-round, body.designyourring-index-index .ld-round, body.loosediamonds-index-diamondsearch .ld-round, body.designyourring-index-index .ld-round, body.designyourearring-index-index .ld-round, body.designyourpendant-index-index .ld-round {
    background-position: 0 -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .ld-radiant, body.designyourring-index-index .ld-radiant, body.loosediamonds-index-diamondsearch .ld-radiant, body.designyourring-index-index .ld-radiant, body.designyourearring-index-index .ld-radiant, body.designyourpendant-index-index .ld-radiant {
    background-position: -35px -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .ld-princess, body.designyourring-index-index .ld-princess, body.loosediamonds-index-diamondsearch .ld-princess, body.designyourring-index-index .ld-princess, body.designyourearring-index-index .ld-princess, body.designyourpendant-index-index .ld-princess {
    background-position: -70px -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .ld-pear, body.designyourring-index-index .ld-pear, body.loosediamonds-index-diamondsearch .ld-pear, body.designyourring-index-index .ld-pear, body.designyourearring-index-index .ld-pear, body.designyourpendant-index-index .ld-pear {
    background-position: -105px -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .ld-heart, body.designyourring-index-index .ld-heart, body.loosediamonds-index-diamondsearch .ld-heart, body.designyourring-index-index .ld-heart, body.designyourearring-index-index .ld-heart, body.designyourpendant-index-index .ld-heart {
    background-position: -140px -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .ld-asscher, body.designyourring-index-index .ld-asscher, body.loosediamonds-index-diamondsearch .ld-asscher, body.designyourring-index-index .ld-asscher, body.designyourearring-index-index .ld-asscher, body.designyourpendant-index-index .ld-asscher {
    background-position: -175px -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .ld-cushion, body.designyourring-index-index .ld-cushion, body.loosediamonds-index-diamondsearch .ld-cushion, body.designyourring-index-index .ld-cushion, body.designyourearring-index-index .ld-cushion, body.designyourpendant-index-index .ld-cushion {
    background-position: -210px -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .ld-marquise, body.designyourring-index-index .ld-marquise, body.loosediamonds-index-diamondsearch .ld-marquise, body.designyourring-index-index .ld-marquise, body.designyourearring-index-index .ld-marquise, body.designyourpendant-index-index .ld-marquise {
    background-position: -245px -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .ld-oval, body.designyourring-index-index .ld-oval, body.loosediamonds-index-diamondsearch .ld-oval, body.designyourring-index-index .ld-oval, body.designyourearring-index-index .ld-oval, body.designyourpendant-index-index .ld-oval {
    background-position: -280px -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .ld-emerald, body.designyourring-index-index .ld-emerald, body.loosediamonds-index-diamondsearch .ld-emerald, body.designyourring-index-index .ld-emerald, body.designyourearring-index-index .ld-emerald, body.designyourpendant-index-index .ld-emerald {
    background-position: -315px -145px;
    width: 20px !important;
    height: 20px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.designyourcommon-index-index .que_tooltip, body.designyourring-index-index .que_tooltip, body.loosediamonds-index-diamondsearch .que_tooltip, body.designyourring-index-index .que_tooltip, body.designyourearring-index-index .que_tooltip, body.designyourpendant-index-index .que_tooltip {
    background-position: -70px -115px;
    width: 10px;
    height: 10px;
    float: left;
    margin-right: 3px; }
  body.designyourcommon-index-index .ld-redarr, body.designyourring-index-index .ld-redarr, body.loosediamonds-index-diamondsearch .ld-redarr, body.designyourring-index-index .ld-redarr, body.designyourearring-index-index .ld-redarr, body.designyourpendant-index-index .ld-redarr {
    background-position: -92px 0;
    width: 22px;
    height: 20px;
    cursor: pointer; }
  body.designyourcommon-index-index .ld-earring, body.designyourring-index-index .ld-earring, body.loosediamonds-index-diamondsearch .ld-earring, body.designyourring-index-index .ld-earring, body.designyourearring-index-index .ld-earring, body.designyourpendant-index-index .ld-earring {
    float: left;
    width: 135px;
    height: 57px;
    background-position: -102px 0px; }
  body.designyourcommon-index-index .ld-pendant, body.designyourring-index-index .ld-pendant, body.loosediamonds-index-diamondsearch .ld-pendant, body.designyourring-index-index .ld-pendant, body.designyourearring-index-index .ld-pendant, body.designyourpendant-index-index .ld-pendant {
    float: left;
    width: 135px;
    height: 64px;
    background-position: -252px 0px; }
  body.designyourcommon-index-index .ld-ring, body.designyourring-index-index .ld-ring, body.loosediamonds-index-diamondsearch .ld-ring, body.designyourring-index-index .ld-ring, body.designyourearring-index-index .ld-ring, body.designyourpendant-index-index .ld-ring {
    float: left;
    width: 135px;
    height: 68px;
    background-position: -402px 0px; }
  body.designyourcommon-index-index .dyo-setting, body.designyourring-index-index .dyo-setting, body.loosediamonds-index-diamondsearch .dyo-setting, body.designyourring-index-index .dyo-setting, body.designyourearring-index-index .dyo-setting, body.designyourpendant-index-index .dyo-setting {
    background-position: -41px 0px !important;
    width: 46px !important;
    height: 25px !important;
    float: left !important; }
  body.designyourcommon-index-index .dyo-diamond, body.designyourring-index-index .dyo-diamond, body.loosediamonds-index-diamondsearch .dyo-diamond, body.designyourring-index-index .dyo-diamond, body.designyourearring-index-index .dyo-diamond, body.designyourpendant-index-index .dyo-diamond {
    background-position: 0px 0px !important;
    width: 26px !important;
    height: 25px !important;
    float: left !important; }
  body.designyourcommon-index-index .itamPage, body.designyourring-index-index .itamPage, body.loosediamonds-index-diamondsearch .itamPage, body.designyourring-index-index .itamPage, body.designyourearring-index-index .itamPage, body.designyourpendant-index-index .itamPage {
    color: #63666A !important;
    font-size: 12px;
    font-family: "PT Sans",Georgia;
    font-weight: bold; }
  body.designyourcommon-index-index .priceContentOuter a, body.designyourring-index-index .priceContentOuter a, body.loosediamonds-index-diamondsearch .priceContentOuter a, body.designyourring-index-index .priceContentOuter a, body.designyourearring-index-index .priceContentOuter a, body.designyourpendant-index-index .priceContentOuter a {
    color: #A51890 !important;
    font-weight: normal !important;
    font-family: "PT Sans",Georgia; }
  body.designyourcommon-index-index .viewBanglesproduct ul li span.info, body.designyourring-index-index .viewBanglesproduct ul li span.info, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info, body.designyourring-index-index .viewBanglesproduct ul li span.info, body.designyourearring-index-index .viewBanglesproduct ul li span.info, body.designyourpendant-index-index .viewBanglesproduct ul li span.info {
    color: #63666A;
    border: none;
    margin: 0 0 0 12px;
    font-weight: normal;
    width: 199px; }
  body.designyourcommon-index-index .viewBanglesproduct ul li span.info span, body.designyourring-index-index .viewBanglesproduct ul li span.info span, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info span, body.designyourring-index-index .viewBanglesproduct ul li span.info span, body.designyourearring-index-index .viewBanglesproduct ul li span.info span, body.designyourpendant-index-index .viewBanglesproduct ul li span.info span {
    color: #63666A;
    display: block;
    margin-top: 5px; }
  body.designyourcommon-index-index .spritespin-preload, body.designyourring-index-index .spritespin-preload, body.loosediamonds-index-diamondsearch .spritespin-preload, body.designyourring-index-index .spritespin-preload, body.designyourearring-index-index .spritespin-preload, body.designyourpendant-index-index .spritespin-preload {
    background-image: url(../images/lazy-loader-new.png);
    background-repeat: no-repeat;
    background-position: 21px 27px; }
  body.designyourcommon-index-index .MYCLASS .spritespin-preload, body.designyourring-index-index .MYCLASS .spritespin-preload, body.loosediamonds-index-diamondsearch .MYCLASS .spritespin-preload, body.designyourring-index-index .MYCLASS .spritespin-preload, body.designyourearring-index-index .MYCLASS .spritespin-preload, body.designyourpendant-index-index .MYCLASS .spritespin-preload {
    background-position: 70px 70px; }
  body.designyourcommon-index-index .zoomspin .spritespin-preload, body.designyourring-index-index .zoomspin .spritespin-preload, body.loosediamonds-index-diamondsearch .zoomspin .spritespin-preload, body.designyourring-index-index .zoomspin .spritespin-preload, body.designyourearring-index-index .zoomspin .spritespin-preload, body.designyourpendant-index-index .zoomspin .spritespin-preload {
    background-position: 160px 120px; }
  body.designyourcommon-index-index .selectfromSetting, body.designyourring-index-index .selectfromSetting, body.loosediamonds-index-diamondsearch .selectfromSetting, body.designyourring-index-index .selectfromSetting, body.designyourearring-index-index .selectfromSetting, body.designyourpendant-index-index .selectfromSetting {
    float: left;
    margin-bottom: 20px; }
  body.designyourcommon-index-index .viewBanglesproduct, body.designyourring-index-index .viewBanglesproduct, body.loosediamonds-index-diamondsearch .viewBanglesproduct, body.designyourring-index-index .viewBanglesproduct, body.designyourearring-index-index .viewBanglesproduct, body.designyourpendant-index-index .viewBanglesproduct {
    margin-left: 20px;
    width: 914px; }
  body.designyourcommon-index-index #designyourown .paginationLeft, body.designyourring-index-index #designyourown .paginationLeft, body.loosediamonds-index-diamondsearch #designyourown .paginationLeft, body.designyourring-index-index #designyourown .paginationLeft, body.designyourearring-index-index #designyourown .paginationLeft, body.designyourpendant-index-index #designyourown .paginationLeft {
    margin-top: 0px;
    padding-bottom: 0px; }
  body.designyourcommon-index-index #designyourown .paginationRight, body.designyourring-index-index #designyourown .paginationRight, body.loosediamonds-index-diamondsearch #designyourown .paginationRight, body.designyourring-index-index #designyourown .paginationRight, body.designyourearring-index-index #designyourown .paginationRight, body.designyourpendant-index-index #designyourown .paginationRight {
    margin-top: 0px;
    float: right !important;
    width: auto !important;
    margin-right: 0px; }
  body.designyourcommon-index-index .paginationRight .itamPage, body.designyourring-index-index .paginationRight .itamPage, body.loosediamonds-index-diamondsearch .paginationRight .itamPage, body.designyourring-index-index .paginationRight .itamPage, body.designyourearring-index-index .paginationRight .itamPage, body.designyourpendant-index-index .paginationRight .itamPage {
    margin-top: 0px !important; }
  body.designyourcommon-index-index .paginationRight .priceContentOuter, body.designyourring-index-index .paginationRight .priceContentOuter, body.loosediamonds-index-diamondsearch .paginationRight .priceContentOuter, body.designyourring-index-index .paginationRight .priceContentOuter, body.designyourearring-index-index .paginationRight .priceContentOuter, body.designyourpendant-index-index .paginationRight .priceContentOuter {
    padding-top: 0px !important; }
  body.designyourcommon-index-index #designyourown .paginationOuter, body.designyourring-index-index #designyourown .paginationOuter, body.loosediamonds-index-diamondsearch #designyourown .paginationOuter, body.designyourring-index-index #designyourown .paginationOuter, body.designyourearring-index-index #designyourown .paginationOuter, body.designyourpendant-index-index #designyourown .paginationOuter {
    margin-bottom: 10px; }
  body.designyourcommon-index-index #designyourown #temp, body.designyourring-index-index #designyourown #temp, body.loosediamonds-index-diamondsearch #designyourown #temp, body.designyourring-index-index #designyourown #temp, body.designyourearring-index-index #designyourown #temp, body.designyourpendant-index-index #designyourown #temp {
    background-color: white;
    float: left;
    height: 2000px;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 953px;
    z-index: 1000000000; }
  body.designyourcommon-index-index .selectfromSettingTop ul, body.designyourring-index-index .selectfromSettingTop ul, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul, body.designyourring-index-index .selectfromSettingTop ul, body.designyourearring-index-index .selectfromSettingTop ul, body.designyourpendant-index-index .selectfromSettingTop ul {
    padding-bottom: 0px; }
  body.designyourcommon-index-index .selectfromSettingTop ul li, body.designyourring-index-index .selectfromSettingTop ul li, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li, body.designyourring-index-index .selectfromSettingTop ul li, body.designyourearring-index-index .selectfromSettingTop ul li, body.designyourpendant-index-index .selectfromSettingTop ul li {
    padding: 5px 9px 5px 0; }
  body.designyourcommon-index-index .selectfromSettingTop ul li, body.designyourcommon-index-index .selectfromSettingTop ul li label, body.designyourring-index-index .selectfromSettingTop ul li, body.designyourring-index-index .selectfromSettingTop ul li label, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li label, body.designyourring-index-index .selectfromSettingTop ul li, body.designyourring-index-index .selectfromSettingTop ul li label, body.designyourearring-index-index .selectfromSettingTop ul li, body.designyourearring-index-index .selectfromSettingTop ul li label, body.designyourpendant-index-index .selectfromSettingTop ul li, body.designyourpendant-index-index .selectfromSettingTop ul li label {
    cursor: pointer; }
  body.designyourcommon-index-index .refinesearchCriteria, body.designyourring-index-index .refinesearchCriteria, body.loosediamonds-index-diamondsearch .refinesearchCriteria, body.designyourring-index-index .refinesearchCriteria, body.designyourearring-index-index .refinesearchCriteria, body.designyourpendant-index-index .refinesearchCriteria {
    background: none repeat scroll 0 0 white;
    margin-left: 20px !important;
    width: 913px;
    float: left; }
  body.designyourcommon-index-index .dyoNavTopRight, body.designyourring-index-index .dyoNavTopRight, body.loosediamonds-index-diamondsearch .dyoNavTopRight, body.designyourring-index-index .dyoNavTopRight, body.designyourearring-index-index .dyoNavTopRight, body.designyourpendant-index-index .dyoNavTopRight {
    float: right;
    width: 190px; }
  body.designyourcommon-index-index .settingV4, body.designyourring-index-index .settingV4, body.loosediamonds-index-diamondsearch .settingV4, body.designyourring-index-index .settingV4, body.designyourearring-index-index .settingV4, body.designyourpendant-index-index .settingV4 {
    float: left;
    padding-left: 40px; }
  body.designyourcommon-index-index .selV4, body.designyourring-index-index .selV4, body.loosediamonds-index-diamondsearch .selV4, body.designyourring-index-index .selV4, body.designyourearring-index-index .selV4, body.designyourpendant-index-index .selV4 {
    height: 205px; }
  body.designyourcommon-index-index .divWrapper, body.designyourring-index-index .divWrapper, body.loosediamonds-index-diamondsearch .divWrapper, body.designyourring-index-index .divWrapper, body.designyourearring-index-index .divWrapper, body.designyourpendant-index-index .divWrapper {
    overflow: hidden; }
  body.designyourcommon-index-index .settingHeading, body.designyourring-index-index .settingHeading, body.loosediamonds-index-diamondsearch .settingHeading, body.designyourring-index-index .settingHeading, body.designyourearring-index-index .settingHeading, body.designyourpendant-index-index .settingHeading {
    float: left;
    font-size: 12px;
    font-family: "PT Sans", Arial;
    color: #1f1e24;
    padding-top: 15px;
    padding-bottom: 10px; }
  body.designyourcommon-index-index .metalHeading, body.designyourring-index-index .metalHeading, body.loosediamonds-index-diamondsearch .metalHeading, body.designyourring-index-index .metalHeading, body.designyourearring-index-index .metalHeading, body.designyourpendant-index-index .metalHeading {
    float: right;
    padding-right: 280px;
    font-size: 12px;
    font-family: "PT Sans", Arial;
    color: #1f1e24;
    padding-top: 15px;
    padding-bottom: 10px; }
  body.designyourcommon-index-index .classicList, body.designyourring-index-index .classicList, body.loosediamonds-index-diamondsearch .classicList, body.designyourring-index-index .classicList, body.designyourearring-index-index .classicList, body.designyourpendant-index-index .classicList {
    padding-top: 13.3px !important;
    height: 31px; }
  body.designyourcommon-index-index .elegantList, body.designyourring-index-index .elegantList, body.loosediamonds-index-diamondsearch .elegantList, body.designyourring-index-index .elegantList, body.designyourearring-index-index .elegantList, body.designyourpendant-index-index .elegantList {
    padding-top: 13.3px !important;
    height: 31px; }
  body.designyourcommon-index-index .mensringList, body.designyourring-index-index .mensringList, body.loosediamonds-index-diamondsearch .mensringList, body.designyourring-index-index .mensringList, body.designyourearring-index-index .mensringList, body.designyourpendant-index-index .mensringList {
    padding-top: 16.5px !important;
    height: 27px; }
  body.designyourcommon-index-index .contemporaryList, body.designyourring-index-index .contemporaryList, body.loosediamonds-index-diamondsearch .contemporaryList, body.designyourring-index-index .contemporaryList, body.designyourearring-index-index .contemporaryList, body.designyourpendant-index-index .contemporaryList {
    padding-top: 11px !important;
    height: 33px; }
  body.designyourcommon-index-index .dramaticList, body.designyourring-index-index .dramaticList, body.loosediamonds-index-diamondsearch .dramaticList, body.designyourring-index-index .dramaticList, body.designyourearring-index-index .dramaticList, body.designyourpendant-index-index .dramaticList {
    padding-top: 5px !important;
    height: 34px;
    padding-bottom: 10px !important; }
  body.designyourcommon-index-index .classic, body.designyourring-index-index .classic, body.loosediamonds-index-diamondsearch .classic, body.designyourring-index-index .classic, body.designyourearring-index-index .classic, body.designyourpendant-index-index .classic {
    background: url("../images/dyo_sprite.png") no-repeat -384px -120px;
    width: 62px;
    height: 21px; }
  body.designyourcommon-index-index .elegant, body.designyourring-index-index .elegant, body.loosediamonds-index-diamondsearch .elegant, body.designyourring-index-index .elegant, body.designyourearring-index-index .elegant, body.designyourpendant-index-index .elegant {
    background: url("../images/dyo_sprite.png") no-repeat -451px -119px;
    width: 62px;
    height: 22px; }
  body.designyourcommon-index-index .mensring, body.designyourring-index-index .mensring, body.loosediamonds-index-diamondsearch .mensring, body.designyourring-index-index .mensring, body.designyourearring-index-index .mensring, body.designyourpendant-index-index .mensring {
    background: url("../images/dyo_sprite.png") no-repeat -517px -123px;
    width: 62px;
    height: 15px; }
  body.designyourcommon-index-index .contemporary, body.designyourring-index-index .contemporary, body.loosediamonds-index-diamondsearch .contemporary, body.designyourring-index-index .contemporary, body.designyourearring-index-index .contemporary, body.designyourpendant-index-index .contemporary {
    background: url("../images/dyo_sprite.png") no-repeat -583px -116px;
    width: 62px;
    height: 29px; }
  body.designyourcommon-index-index .dramatic, body.designyourring-index-index .dramatic, body.loosediamonds-index-diamondsearch .dramatic, body.designyourring-index-index .dramatic, body.designyourearring-index-index .dramatic, body.designyourpendant-index-index .dramatic {
    background: url("../images/dyo_sprite.png") no-repeat -648px -111px;
    width: 62px;
    height: 38px; }
  body.designyourcommon-index-index .allMetals, body.designyourring-index-index .allMetals, body.loosediamonds-index-diamondsearch .allMetals, body.designyourring-index-index .allMetals, body.designyourearring-index-index .allMetals, body.designyourpendant-index-index .allMetals {
    background: url("../images/dyo_sprite.png") no-repeat -487px -77px;
    width: 30px;
    height: 30px; }
  body.designyourcommon-index-index .yellow, body.designyourring-index-index .yellow, body.loosediamonds-index-diamondsearch .yellow, body.designyourring-index-index .yellow, body.designyourearring-index-index .yellow, body.designyourpendant-index-index .yellow {
    background: url("../images/dyo_sprite.png") no-repeat -531px -77px;
    width: 31px;
    height: 30px; }
  body.designyourcommon-index-index .white, body.designyourring-index-index .white, body.loosediamonds-index-diamondsearch .white, body.designyourring-index-index .white, body.designyourearring-index-index .white, body.designyourpendant-index-index .white {
    background: url("../images/dyo_sprite.png") no-repeat -576px -77px;
    width: 31px;
    height: 30px; }
  body.designyourcommon-index-index .rose, body.designyourring-index-index .rose, body.loosediamonds-index-diamondsearch .rose, body.designyourring-index-index .rose, body.designyourearring-index-index .rose, body.designyourpendant-index-index .rose {
    background: url("../images/dyo_sprite.png") no-repeat -621px -77px;
    width: 30px;
    height: 30px; }
  body.designyourcommon-index-index .platinum, body.designyourring-index-index .platinum, body.loosediamonds-index-diamondsearch .platinum, body.designyourring-index-index .platinum, body.designyourearring-index-index .platinum, body.designyourpendant-index-index .platinum {
    background: url("../images/dyo_sprite.png") no-repeat -666px -77px;
    width: 31px;
    height: 30px; }
  body.designyourcommon-index-index .metalList, body.designyourring-index-index .metalList, body.loosediamonds-index-diamondsearch .metalList, body.designyourring-index-index .metalList, body.designyourearring-index-index .metalList, body.designyourpendant-index-index .metalList {
    height: 31px;
    padding-bottom: 9px;
    padding-top: 9px; }
  body.designyourcommon-index-index .classicHover, body.designyourring-index-index .classicHover, body.loosediamonds-index-diamondsearch .classicHover, body.designyourring-index-index .classicHover, body.designyourearring-index-index .classicHover, body.designyourpendant-index-index .classicHover {
    display: none;
    position: absolute;
    padding-left: 60px;
    color: #63666A;
    float: left;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .elegantHover, body.designyourring-index-index .elegantHover, body.loosediamonds-index-diamondsearch .elegantHover, body.designyourring-index-index .elegantHover, body.designyourearring-index-index .elegantHover, body.designyourpendant-index-index .elegantHover {
    display: none;
    position: absolute;
    padding-left: 142px;
    float: left;
    color: #63666A;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .mensringHover, body.designyourring-index-index .mensringHover, body.loosediamonds-index-diamondsearch .mensringHover, body.designyourring-index-index .mensringHover, body.designyourearring-index-index .mensringHover, body.designyourpendant-index-index .mensringHover {
    display: none;
    position: absolute;
    padding-left: 215px;
    float: left;
    color: #63666A;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .contemporaryHover, body.designyourring-index-index .contemporaryHover, body.loosediamonds-index-diamondsearch .contemporaryHover, body.designyourring-index-index .contemporaryHover, body.designyourearring-index-index .contemporaryHover, body.designyourpendant-index-index .contemporaryHover {
    display: none;
    position: absolute;
    padding-left: 289px;
    float: left;
    color: #63666A;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .dramaticHover, body.designyourring-index-index .dramaticHover, body.loosediamonds-index-diamondsearch .dramaticHover, body.designyourring-index-index .dramaticHover, body.designyourearring-index-index .dramaticHover, body.designyourpendant-index-index .dramaticHover {
    display: none;
    position: absolute;
    color: #63666A;
    padding-left: 386px;
    float: left;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .allmetalsHover, body.designyourring-index-index .allmetalsHover, body.loosediamonds-index-diamondsearch .allmetalsHover, body.designyourring-index-index .allmetalsHover, body.designyourearring-index-index .allmetalsHover, body.designyourpendant-index-index .allmetalsHover {
    display: none;
    position: absolute;
    padding-left: 810px;
    float: left;
    color: #63666A;
    font-size: 12px;
    margin-top: -5px; }
  body.designyourcommon-index-index .yellowHover, body.designyourring-index-index .yellowHover, body.loosediamonds-index-diamondsearch .yellowHover, body.designyourring-index-index .yellowHover, body.designyourearring-index-index .yellowHover, body.designyourpendant-index-index .yellowHover {
    display: none;
    position: absolute;
    padding-left: 870px;
    float: left;
    color: #63666A;
    font-size: 12px;
    margin-top: -5px; }
  body.designyourcommon-index-index .whiteHover, body.designyourring-index-index .whiteHover, body.loosediamonds-index-diamondsearch .whiteHover, body.designyourring-index-index .whiteHover, body.designyourearring-index-index .whiteHover, body.designyourpendant-index-index .whiteHover {
    display: none;
    position: absolute;
    padding-left: 920px;
    float: left;
    color: #63666A;
    font-size: 12px;
    margin-top: -5px; }
  body.designyourcommon-index-index .roseHover, body.designyourring-index-index .roseHover, body.loosediamonds-index-diamondsearch .roseHover, body.designyourring-index-index .roseHover, body.designyourearring-index-index .roseHover, body.designyourpendant-index-index .roseHover {
    display: none;
    position: absolute;
    color: #63666A;
    padding-left: 980px;
    float: left;
    font-size: 12px;
    margin-top: -5px; }
  body.designyourcommon-index-index .platinumHover, body.designyourring-index-index .platinumHover, body.loosediamonds-index-diamondsearch .platinumHover, body.designyourring-index-index .platinumHover, body.designyourearring-index-index .platinumHover, body.designyourpendant-index-index .platinumHover {
    display: none;
    position: absolute;
    color: #63666A;
    padding-left: 1040px;
    float: left;
    font-size: 12px;
    margin-top: -5px; }
  body.designyourcommon-index-index .priceIndex, body.designyourring-index-index .priceIndex, body.loosediamonds-index-diamondsearch .priceIndex, body.designyourring-index-index .priceIndex, body.designyourearring-index-index .priceIndex, body.designyourpendant-index-index .priceIndex {
    padding-left: 447px; }
  body.designyourcommon-index-index .diamondTitle, body.designyourring-index-index .diamondTitle, body.loosediamonds-index-diamondsearch .diamondTitle, body.designyourring-index-index .diamondTitle, body.designyourearring-index-index .diamondTitle, body.designyourpendant-index-index .diamondTitle {
    padding-bottom: 10px;
    font-size: 12px;
    font-family: "PT Sans", Arial;
    color: #1f1e24; }
  body.designyourcommon-index-index .selBottomV4, body.designyourring-index-index .selBottomV4, body.loosediamonds-index-diamondsearch .selBottomV4, body.designyourring-index-index .selBottomV4, body.designyourearring-index-index .selBottomV4, body.designyourpendant-index-index .selBottomV4 {
    float: left;
    padding-left: 40px;
    width: 440px; }
  body.designyourcommon-index-index .selTopV4, body.designyourring-index-index .selTopV4, body.loosediamonds-index-diamondsearch .selTopV4, body.designyourring-index-index .selTopV4, body.designyourearring-index-index .selTopV4, body.designyourpendant-index-index .selTopV4 {
    float: left; }
  body.designyourcommon-index-index .roundHover, body.designyourring-index-index .roundHover, body.loosediamonds-index-diamondsearch .roundHover, body.designyourring-index-index .roundHover, body.designyourearring-index-index .roundHover, body.designyourpendant-index-index .roundHover {
    padding-left: 45px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .princessHover, body.designyourring-index-index .princessHover, body.loosediamonds-index-diamondsearch .princessHover, body.designyourring-index-index .princessHover, body.designyourearring-index-index .princessHover, body.designyourpendant-index-index .princessHover {
    padding-left: 85px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .pearHover, body.designyourring-index-index .pearHover, body.loosediamonds-index-diamondsearch .pearHover, body.designyourring-index-index .pearHover, body.designyourearring-index-index .pearHover, body.designyourpendant-index-index .pearHover {
    padding-left: 139px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .heartHover, body.designyourring-index-index .heartHover, body.loosediamonds-index-diamondsearch .heartHover, body.designyourring-index-index .heartHover, body.designyourearring-index-index .heartHover, body.designyourpendant-index-index .heartHover {
    padding-left: 179px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .asscherHover, body.designyourring-index-index .asscherHover, body.loosediamonds-index-diamondsearch .asscherHover, body.designyourring-index-index .asscherHover, body.designyourearring-index-index .asscherHover, body.designyourpendant-index-index .asscherHover {
    padding-left: 222px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .cushionHover, body.designyourring-index-index .cushionHover, body.loosediamonds-index-diamondsearch .cushionHover, body.designyourring-index-index .cushionHover, body.designyourearring-index-index .cushionHover, body.designyourpendant-index-index .cushionHover {
    padding-left: 265px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .marquiseHover, body.designyourring-index-index .marquiseHover, body.loosediamonds-index-diamondsearch .marquiseHover, body.designyourring-index-index .marquiseHover, body.designyourearring-index-index .marquiseHover, body.designyourpendant-index-index .marquiseHover {
    padding-left: 300px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .ovalHover, body.designyourring-index-index .ovalHover, body.loosediamonds-index-diamondsearch .ovalHover, body.designyourring-index-index .ovalHover, body.designyourearring-index-index .ovalHover, body.designyourpendant-index-index .ovalHover {
    padding-left: 347px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .emeraldHover, body.designyourring-index-index .emeraldHover, body.loosediamonds-index-diamondsearch .emeraldHover, body.designyourring-index-index .emeraldHover, body.designyourearring-index-index .emeraldHover, body.designyourpendant-index-index .emeraldHover {
    padding-left: 374px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .radiantHover, body.designyourring-index-index .radiantHover, body.loosediamonds-index-diamondsearch .radiantHover, body.designyourring-index-index .radiantHover, body.designyourearring-index-index .radiantHover, body.designyourpendant-index-index .radiantHover {
    padding-left: 413px;
    float: left;
    position: absolute;
    color: #63666A;
    font-size: 12px;
    display: none; }
  body.designyourcommon-index-index .round, body.designyourring-index-index .round, body.loosediamonds-index-diamondsearch .round, body.designyourring-index-index .round, body.designyourearring-index-index .round, body.designyourpendant-index-index .round {
    background: url("../images/dyo_sprite.png") no-repeat -2px -123px;
    width: 24px;
    height: 26px; }
  body.designyourcommon-index-index .princess, body.designyourring-index-index .princess, body.loosediamonds-index-diamondsearch .princess, body.designyourring-index-index .princess, body.designyourearring-index-index .princess, body.designyourpendant-index-index .princess {
    background: url("../images/dyo_sprite.png") no-repeat -32px -123px;
    width: 26px;
    height: 25px; }
  body.designyourcommon-index-index .pear, body.designyourring-index-index .pear, body.loosediamonds-index-diamondsearch .pear, body.designyourring-index-index .pear, body.designyourearring-index-index .pear, body.designyourpendant-index-index .pear {
    background: url("../images/dyo_sprite.png") no-repeat -70px -123px;
    width: 19px;
    height: 25px; }
  body.designyourcommon-index-index .heart, body.designyourring-index-index .heart, body.loosediamonds-index-diamondsearch .heart, body.designyourring-index-index .heart, body.designyourearring-index-index .heart, body.designyourpendant-index-index .heart {
    background: url("../images/dyo_sprite.png") no-repeat -98px -123px;
    width: 32px;
    height: 25px; }
  body.designyourcommon-index-index .asscher, body.designyourring-index-index .asscher, body.loosediamonds-index-diamondsearch .asscher, body.designyourring-index-index .asscher, body.designyourearring-index-index .asscher, body.designyourpendant-index-index .asscher {
    background: url("../images/dyo_sprite.png") no-repeat -142px -123px;
    width: 25px;
    height: 25px; }
  body.designyourcommon-index-index .cushion, body.designyourring-index-index .cushion, body.loosediamonds-index-diamondsearch .cushion, body.designyourring-index-index .cushion, body.designyourearring-index-index .cushion, body.designyourpendant-index-index .cushion {
    background: url("../images/dyo_sprite.png") no-repeat -186px -123px;
    width: 21px;
    height: 24px; }
  body.designyourcommon-index-index .marquise, body.designyourring-index-index .marquise, body.loosediamonds-index-diamondsearch .marquise, body.designyourring-index-index .marquise, body.designyourearring-index-index .marquise, body.designyourpendant-index-index .marquise {
    background: url("../images/dyo_sprite.png") no-repeat -222px -123px;
    width: 12px;
    height: 24px; }
  body.designyourcommon-index-index .oval, body.designyourring-index-index .oval, body.loosediamonds-index-diamondsearch .oval, body.designyourring-index-index .oval, body.designyourearring-index-index .oval, body.designyourpendant-index-index .oval {
    background: url("../images/dyo_sprite.png") no-repeat -248px -123px;
    width: 18px;
    height: 24px; }
  body.designyourcommon-index-index .emerald, body.designyourring-index-index .emerald, body.loosediamonds-index-diamondsearch .emerald, body.designyourring-index-index .emerald, body.designyourearring-index-index .emerald, body.designyourpendant-index-index .emerald {
    background: url("../images/dyo_sprite.png") no-repeat -283px -123px;
    width: 16px;
    height: 24px; }
  body.designyourcommon-index-index .radiant, body.designyourring-index-index .radiant, body.loosediamonds-index-diamondsearch .radiant, body.designyourring-index-index .radiant, body.designyourearring-index-index .radiant, body.designyourpendant-index-index .radiant {
    background: url("../images/dyo_sprite.png") no-repeat -315px -123px;
    width: 21px;
    height: 24px; }
  body.designyourcommon-index-index .selMetalV4, body.designyourring-index-index .selMetalV4, body.loosediamonds-index-diamondsearch .selMetalV4, body.designyourring-index-index .selMetalV4, body.designyourearring-index-index .selMetalV4, body.designyourpendant-index-index .selMetalV4 {
    float: left;
    padding-left: 125px; }
  body.designyourcommon-index-index .selEarringV4, body.designyourring-index-index .selEarringV4, body.loosediamonds-index-diamondsearch .selEarringV4, body.designyourring-index-index .selEarringV4, body.designyourearring-index-index .selEarringV4, body.designyourpendant-index-index .selEarringV4 {
    height: 208px; }
  body.designyourcommon-index-index .prong, body.designyourring-index-index .prong, body.loosediamonds-index-diamondsearch .prong, body.designyourring-index-index .prong, body.designyourearring-index-index .prong, body.designyourpendant-index-index .prong {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat -286px -27px;
    width: 65px;
    height: 21px; }
  body.designyourcommon-index-index .border, body.designyourring-index-index .border, body.loosediamonds-index-diamondsearch .border, body.designyourring-index-index .border, body.designyourearring-index-index .border, body.designyourpendant-index-index .border {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat -367px -19px;
    width: 70px;
    height: 39px; }
  body.designyourcommon-index-index .prong-drop, body.designyourring-index-index .prong-drop, body.loosediamonds-index-diamondsearch .prong-drop, body.designyourring-index-index .prong-drop, body.designyourearring-index-index .prong-drop, body.designyourpendant-index-index .prong-drop {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat -448px -5px;
    width: 77px;
    height: 66px; }
  body.designyourcommon-index-index .border-drop, body.designyourring-index-index .border-drop, body.loosediamonds-index-diamondsearch .border-drop, body.designyourring-index-index .border-drop, body.designyourearring-index-index .border-drop, body.designyourpendant-index-index .border-drop {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat -537px -5px;
    width: 60px;
    height: 66px; }
  body.designyourcommon-index-index .simpleDropsHover, body.designyourring-index-index .simpleDropsHover, body.loosediamonds-index-diamondsearch .simpleDropsHover, body.designyourring-index-index .simpleDropsHover, body.designyourearring-index-index .simpleDropsHover, body.designyourpendant-index-index .simpleDropsHover {
    display: none;
    position: absolute;
    padding-left: 230px;
    color: #63666A;
    float: left;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .dressyDropsHover, body.designyourring-index-index .dressyDropsHover, body.loosediamonds-index-diamondsearch .dressyDropsHover, body.designyourring-index-index .dressyDropsHover, body.designyourearring-index-index .dressyDropsHover, body.designyourpendant-index-index .dressyDropsHover {
    display: none;
    position: absolute;
    padding-left: 325px;
    color: #63666A;
    float: left;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .simpleStudsHover, body.designyourring-index-index .simpleStudsHover, body.loosediamonds-index-diamondsearch .simpleStudsHover, body.designyourring-index-index .simpleStudsHover, body.designyourearring-index-index .simpleStudsHover, body.designyourpendant-index-index .simpleStudsHover {
    display: none;
    position: absolute;
    padding-left: 50px;
    color: #63666A;
    float: left;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .dressyStudsHover, body.designyourring-index-index .dressyStudsHover, body.loosediamonds-index-diamondsearch .dressyStudsHover, body.designyourring-index-index .dressyStudsHover, body.designyourearring-index-index .dressyStudsHover, body.designyourpendant-index-index .dressyStudsHover {
    display: none;
    position: absolute;
    padding-left: 138px;
    color: #63666A;
    float: left;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .simpleStudsList, body.designyourring-index-index .simpleStudsList, body.loosediamonds-index-diamondsearch .simpleStudsList, body.designyourring-index-index .simpleStudsList, body.designyourearring-index-index .simpleStudsList, body.designyourpendant-index-index .simpleStudsList {
    height: 46px;
    width: 70px;
    padding-top: 25px !important; }
  body.designyourcommon-index-index .dressyStudsList, body.designyourring-index-index .dressyStudsList, body.loosediamonds-index-diamondsearch .dressyStudsList, body.designyourring-index-index .dressyStudsList, body.designyourearring-index-index .dressyStudsList, body.designyourpendant-index-index .dressyStudsList {
    padding-left: 20px !important;
    height: 51px;
    width: 70px;
    padding-top: 20px !important; }
  body.designyourcommon-index-index .simpleDropsList, body.designyourring-index-index .simpleDropsList, body.loosediamonds-index-diamondsearch .simpleDropsList, body.designyourring-index-index .simpleDropsList, body.designyourearring-index-index .simpleDropsList, body.designyourpendant-index-index .simpleDropsList {
    padding-left: 20px !important;
    width: 75px; }
  body.designyourcommon-index-index .dressyDropsList, body.designyourring-index-index .dressyDropsList, body.loosediamonds-index-diamondsearch .dressyDropsList, body.designyourring-index-index .dressyDropsList, body.designyourearring-index-index .dressyDropsList, body.designyourpendant-index-index .dressyDropsList {
    padding-left: 20px !important;
    width: 66px; }
  body.designyourcommon-index-index .EarringV4, body.designyourring-index-index .EarringV4, body.loosediamonds-index-diamondsearch .EarringV4, body.designyourring-index-index .EarringV4, body.designyourearring-index-index .EarringV4, body.designyourpendant-index-index .EarringV4 {
    float: right !important;
    padding-right: 155px !important;
    padding-top: 10px !important; }
  body.designyourcommon-index-index .earringTitle, body.designyourring-index-index .earringTitle, body.loosediamonds-index-diamondsearch .earringTitle, body.designyourring-index-index .earringTitle, body.designyourearring-index-index .earringTitle, body.designyourpendant-index-index .earringTitle {
    padding-top: 7px !important;
    padding-bottom: 5px !important; }
  body.designyourcommon-index-index .earring_allmetals, body.designyourring-index-index .earring_allmetals, body.loosediamonds-index-diamondsearch .earring_allmetals, body.designyourring-index-index .earring_allmetals, body.designyourearring-index-index .earring_allmetals, body.designyourpendant-index-index .earring_allmetals {
    margin-top: -20px !important; }
  body.designyourcommon-index-index .earring_white, body.designyourring-index-index .earring_white, body.loosediamonds-index-diamondsearch .earring_white, body.designyourring-index-index .earring_white, body.designyourearring-index-index .earring_white, body.designyourpendant-index-index .earring_white {
    margin-top: -20px !important; }
  body.designyourcommon-index-index .earring_yellow, body.designyourring-index-index .earring_yellow, body.loosediamonds-index-diamondsearch .earring_yellow, body.designyourring-index-index .earring_yellow, body.designyourearring-index-index .earring_yellow, body.designyourpendant-index-index .earring_yellow {
    margin-top: -20px !important; }
  body.designyourcommon-index-index .earring_rose, body.designyourring-index-index .earring_rose, body.loosediamonds-index-diamondsearch .earring_rose, body.designyourring-index-index .earring_rose, body.designyourearring-index-index .earring_rose, body.designyourpendant-index-index .earring_rose {
    margin-top: -20px !important; }
  body.designyourcommon-index-index .earring_platinum, body.designyourring-index-index .earring_platinum, body.loosediamonds-index-diamondsearch .earring_platinum, body.designyourring-index-index .earring_platinum, body.designyourearring-index-index .earring_platinum, body.designyourpendant-index-index .earring_platinum {
    margin-top: -20px !important; }
  body.designyourcommon-index-index .earringRow1, body.designyourring-index-index .earringRow1, body.loosediamonds-index-diamondsearch .earringRow1, body.designyourring-index-index .earringRow1, body.designyourearring-index-index .earringRow1, body.designyourpendant-index-index .earringRow1 {
    margin-top: -14px; }
  body.designyourcommon-index-index .earringRow2, body.designyourring-index-index .earringRow2, body.loosediamonds-index-diamondsearch .earringRow2, body.designyourring-index-index .earringRow2, body.designyourearring-index-index .earringRow2, body.designyourpendant-index-index .earringRow2 {
    margin-top: -12px !important; }
  body.designyourcommon-index-index .earringSetHead, body.designyourring-index-index .earringSetHead, body.loosediamonds-index-diamondsearch .earringSetHead, body.designyourring-index-index .earringSetHead, body.designyourearring-index-index .earringSetHead, body.designyourpendant-index-index .earringSetHead {
    padding-top: 7px !important; }
  body.designyourcommon-index-index .classicPendant, body.designyourring-index-index .classicPendant, body.loosediamonds-index-diamondsearch .classicPendant, body.designyourring-index-index .classicPendant, body.designyourearring-index-index .classicPendant, body.designyourpendant-index-index .classicPendant {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat -15px -22px;
    width: 19px;
    height: 40px; }
  body.designyourcommon-index-index .elegantPendant, body.designyourring-index-index .elegantPendant, body.loosediamonds-index-diamondsearch .elegantPendant, body.designyourring-index-index .elegantPendant, body.designyourearring-index-index .elegantPendant, body.designyourpendant-index-index .elegantPendant {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat -73px -17px;
    width: 28px;
    height: 50px; }
  body.designyourcommon-index-index .contemporaryPendant, body.designyourring-index-index .contemporaryPendant, body.loosediamonds-index-diamondsearch .contemporaryPendant, body.designyourring-index-index .contemporaryPendant, body.designyourearring-index-index .contemporaryPendant, body.designyourpendant-index-index .contemporaryPendant {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat -153px -18px;
    width: 44px;
    height: 48px; }
  body.designyourcommon-index-index .dramaticPendant, body.designyourring-index-index .dramaticPendant, body.loosediamonds-index-diamondsearch .dramaticPendant, body.designyourring-index-index .dramaticPendant, body.designyourearring-index-index .dramaticPendant, body.designyourpendant-index-index .dramaticPendant {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat -242px -15px;
    width: 30px;
    height: 54px; }
  body.designyourcommon-index-index .classicPendantHover, body.designyourring-index-index .classicPendantHover, body.loosediamonds-index-diamondsearch .classicPendantHover, body.designyourring-index-index .classicPendantHover, body.designyourearring-index-index .classicPendantHover, body.designyourpendant-index-index .classicPendantHover {
    display: none;
    position: absolute;
    padding-left: 70px;
    color: #63666A;
    float: left;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .elegantPendantHover, body.designyourring-index-index .elegantPendantHover, body.loosediamonds-index-diamondsearch .elegantPendantHover, body.designyourring-index-index .elegantPendantHover, body.designyourearring-index-index .elegantPendantHover, body.designyourpendant-index-index .elegantPendantHover {
    display: none;
    position: absolute;
    padding-left: 162px;
    float: left;
    color: #63666A;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .contemporaryPendantHover, body.designyourring-index-index .contemporaryPendantHover, body.loosediamonds-index-diamondsearch .contemporaryPendantHover, body.designyourring-index-index .contemporaryPendantHover, body.designyourearring-index-index .contemporaryPendantHover, body.designyourpendant-index-index .contemporaryPendantHover {
    display: none;
    position: absolute;
    padding-left: 235px;
    float: left;
    color: #63666A;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .dramaticPendantHover, body.designyourring-index-index .dramaticPendantHover, body.loosediamonds-index-diamondsearch .dramaticPendantHover, body.designyourring-index-index .dramaticPendantHover, body.designyourearring-index-index .dramaticPendantHover, body.designyourpendant-index-index .dramaticPendantHover {
    display: none;
    position: absolute;
    padding-left: 337px;
    float: left;
    color: #63666A;
    font-size: 12px;
    padding-top: 3px; }
  body.designyourcommon-index-index .classicPendantList, body.designyourring-index-index .classicPendantList, body.loosediamonds-index-diamondsearch .classicPendantList, body.designyourring-index-index .classicPendantList, body.designyourearring-index-index .classicPendantList, body.designyourpendant-index-index .classicPendantList {
    height: 50px;
    width: 50px;
    padding-left: 40px !important;
    padding-top: 10px !important; }
  body.designyourcommon-index-index .elegantPendantList, body.designyourring-index-index .elegantPendantList, body.loosediamonds-index-diamondsearch .elegantPendantList, body.designyourring-index-index .elegantPendantList, body.designyourearring-index-index .elegantPendantList, body.designyourpendant-index-index .elegantPendantList {
    height: 55px;
    width: 50px;
    padding-left: 30px !important;
    padding-top: 5px !important; }
  body.designyourcommon-index-index .contemporaryPendantList, body.designyourring-index-index .contemporaryPendantList, body.loosediamonds-index-diamondsearch .contemporaryPendantList, body.designyourring-index-index .contemporaryPendantList, body.designyourearring-index-index .contemporaryPendantList, body.designyourpendant-index-index .contemporaryPendantList {
    height: 55px;
    width: 60px;
    padding-left: 17px !important;
    padding-top: 5px !important; }
  body.designyourcommon-index-index .dramaticPendantList, body.designyourring-index-index .dramaticPendantList, body.loosediamonds-index-diamondsearch .dramaticPendantList, body.designyourring-index-index .dramaticPendantList, body.designyourearring-index-index .dramaticPendantList, body.designyourpendant-index-index .dramaticPendantList {
    height: 57px;
    width: 50px;
    padding-left: 30px !important;
    padding-top: 3px !important; }
  body.designyourcommon-index-index .selPendantV4, body.designyourring-index-index .selPendantV4, body.loosediamonds-index-diamondsearch .selPendantV4, body.designyourring-index-index .selPendantV4, body.designyourearring-index-index .selPendantV4, body.designyourpendant-index-index .selPendantV4 {
    height: 205px; }
  body.designyourcommon-index-index .selectfromSettingTopPendant ul, body.designyourring-index-index .selectfromSettingTopPendant ul, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant ul, body.designyourring-index-index .selectfromSettingTopPendant ul, body.designyourearring-index-index .selectfromSettingTopPendant ul, body.designyourpendant-index-index .selectfromSettingTopPendant ul {
    padding-bottom: 0px; }
  body.designyourcommon-index-index .selectfromSettingTopPendant ul li, body.designyourring-index-index .selectfromSettingTopPendant ul li, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant ul li, body.designyourring-index-index .selectfromSettingTopPendant ul li, body.designyourearring-index-index .selectfromSettingTopPendant ul li, body.designyourpendant-index-index .selectfromSettingTopPendant ul li {
    padding: 5px 9px 5px 0; }
  body.designyourcommon-index-index .selectfromSettingTopPendant ul li, body.designyourcommon-index-index .selectfromSettingTop ul li label, body.designyourring-index-index .selectfromSettingTopPendant ul li, body.designyourring-index-index .selectfromSettingTop ul li label, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant ul li, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li label, body.designyourring-index-index .selectfromSettingTopPendant ul li, body.designyourring-index-index .selectfromSettingTop ul li label, body.designyourearring-index-index .selectfromSettingTopPendant ul li, body.designyourearring-index-index .selectfromSettingTop ul li label, body.designyourpendant-index-index .selectfromSettingTopPendant ul li, body.designyourpendant-index-index .selectfromSettingTop ul li label {
    cursor: pointer; }
  body.designyourcommon-index-index .selectfromSettingTopPendant, body.designyourring-index-index .selectfromSettingTopPendant, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant, body.designyourring-index-index .selectfromSettingTopPendant, body.designyourearring-index-index .selectfromSettingTopPendant, body.designyourpendant-index-index .selectfromSettingTopPendant {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.designyourcommon-index-index .selectfromSettingTopPendant h3, body.designyourring-index-index .selectfromSettingTopPendant h3, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant h3, body.designyourring-index-index .selectfromSettingTopPendant h3, body.designyourearring-index-index .selectfromSettingTopPendant h3, body.designyourpendant-index-index .selectfromSettingTopPendant h3 {
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-right: 10px; }
  body.designyourcommon-index-index .selectfromSettingTopPendant ul, body.designyourring-index-index .selectfromSettingTopPendant ul, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant ul, body.designyourring-index-index .selectfromSettingTopPendant ul, body.designyourearring-index-index .selectfromSettingTopPendant ul, body.designyourpendant-index-index .selectfromSettingTopPendant ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden;
    float: left; }
  body.designyourcommon-index-index .selectfromSettingTopPendant ul li, body.designyourring-index-index .selectfromSettingTopPendant ul li, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant ul li, body.designyourring-index-index .selectfromSettingTopPendant ul li, body.designyourearring-index-index .selectfromSettingTopPendant ul li, body.designyourpendant-index-index .selectfromSettingTopPendant ul li {
    float: left;
    list-style-type: none;
    padding: 0 9px 0 0;
    font-size: 11px;
    text-align: center; }
  body.designyourcommon-index-index .selectfromSettingTopPendant ul li span, body.designyourring-index-index .selectfromSettingTopPendant ul li span, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant ul li span, body.designyourring-index-index .selectfromSettingTopPendant ul li span, body.designyourearring-index-index .selectfromSettingTopPendant ul li span, body.designyourpendant-index-index .selectfromSettingTopPendant ul li span {
    clear: both;
    display: block;
    overflow: hidden;
    font-size: 12px;
    color: #63666A; }
  body.designyourcommon-index-index .selectfromSettingTopPendant ul li span.active, body.designyourring-index-index .selectfromSettingTopPendant ul li span.active, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant ul li span.active, body.designyourring-index-index .selectfromSettingTopPendant ul li span.active, body.designyourearring-index-index .selectfromSettingTopPendant ul li span.active, body.designyourpendant-index-index .selectfromSettingTopPendant ul li span.active {
    color: #800;
    font-weight: bold; }
  body.designyourcommon-index-index .selectfromSettingTopPendant ul li input.radioBtn, body.designyourring-index-index .selectfromSettingTopPendant ul li input.radioBtn, body.loosediamonds-index-diamondsearch .selectfromSettingTopPendant ul li input.radioBtn, body.designyourring-index-index .selectfromSettingTopPendant ul li input.radioBtn, body.designyourearring-index-index .selectfromSettingTopPendant ul li input.radioBtn, body.designyourpendant-index-index .selectfromSettingTopPendant ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.designyourcommon-index-index .pb, body.designyourring-index-index .pb, body.loosediamonds-index-diamondsearch .pb, body.designyourring-index-index .pb, body.designyourearring-index-index .pb, body.designyourpendant-index-index .pb {
    padding-bottom: 0px !important; }
  body.designyourcommon-index-index .dummySpacing, body.designyourring-index-index .dummySpacing, body.loosediamonds-index-diamondsearch .dummySpacing, body.designyourring-index-index .dummySpacing, body.designyourearring-index-index .dummySpacing, body.designyourpendant-index-index .dummySpacing {
    float: left; }
  body.designyourcommon-index-index .dummySpan, body.designyourring-index-index .dummySpan, body.loosediamonds-index-diamondsearch .dummySpan, body.designyourring-index-index .dummySpan, body.designyourearring-index-index .dummySpan, body.designyourpendant-index-index .dummySpan {
    padding-left: 40px; }
  body.designyourcommon-index-index .pendantV4, body.designyourring-index-index .pendantV4, body.loosediamonds-index-diamondsearch .pendantV4, body.designyourring-index-index .pendantV4, body.designyourearring-index-index .pendantV4, body.designyourpendant-index-index .pendantV4 {
    padding-top: 10px !important;
    padding-left: 168px !important; }
  body.designyourcommon-index-index .dyoRsLeft, body.designyourring-index-index .dyoRsLeft, body.loosediamonds-index-diamondsearch .dyoRsLeft, body.designyourring-index-index .dyoRsLeft, body.designyourearring-index-index .dyoRsLeft, body.designyourpendant-index-index .dyoRsLeft {
    float: left;
    padding-top: 5px;
    padding-right: 5px; }
  body.designyourcommon-index-index .dyoRsRight, body.designyourring-index-index .dyoRsRight, body.loosediamonds-index-diamondsearch .dyoRsRight, body.designyourring-index-index .dyoRsRight, body.designyourearring-index-index .dyoRsRight, body.designyourpendant-index-index .dyoRsRight {
    float: left;
    padding-left: 53px;
    padding-right: 5px;
    padding-top: 5px; }
  body.designyourcommon-index-index .shadow, body.designyourring-index-index .shadow, body.loosediamonds-index-diamondsearch .shadow, body.designyourring-index-index .shadow, body.designyourearring-index-index .shadow, body.designyourpendant-index-index .shadow {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat 0 -150px;
    width: 713px;
    height: 20px;
    margin-top: 15px;
    margin-left: 60px; }
  body.designyourcommon-index-index .pendantHover, body.designyourring-index-index .pendantHover, body.loosediamonds-index-diamondsearch .pendantHover, body.designyourring-index-index .pendantHover, body.designyourearring-index-index .pendantHover, body.designyourpendant-index-index .pendantHover {
    padding-top: -10px !important; }
  body.designyourcommon-index-index .pendantRow1, body.designyourring-index-index .pendantRow1, body.loosediamonds-index-diamondsearch .pendantRow1, body.designyourring-index-index .pendantRow1, body.designyourearring-index-index .pendantRow1, body.designyourpendant-index-index .pendantRow1 {
    margin-top: -10px; }
  body.designyourcommon-index-index .pendantHeading, body.designyourring-index-index .pendantHeading, body.loosediamonds-index-diamondsearch .pendantHeading, body.designyourring-index-index .pendantHeading, body.designyourearring-index-index .pendantHeading, body.designyourpendant-index-index .pendantHeading {
    padding-top: 7px !important; }
  body.designyourcommon-index-index .pendantRow2, body.designyourring-index-index .pendantRow2, body.loosediamonds-index-diamondsearch .pendantRow2, body.designyourring-index-index .pendantRow2, body.designyourearring-index-index .pendantRow2, body.designyourpendant-index-index .pendantRow2 {
    margin-top: -2.5px; }
  body.designyourcommon-index-index .ui-slider-dyo, body.designyourring-index-index .ui-slider-dyo, body.loosediamonds-index-diamondsearch .ui-slider-dyo, body.designyourring-index-index .ui-slider-dyo, body.designyourearring-index-index .ui-slider-dyo, body.designyourpendant-index-index .ui-slider-dyo {
    border-radius: 0px !important; }
  body.designyourcommon-index-index .priceFilterDyo, body.designyourring-index-index .priceFilterDyo, body.loosediamonds-index-diamondsearch .priceFilterDyo, body.designyourring-index-index .priceFilterDyo, body.designyourearring-index-index .priceFilterDyo, body.designyourpendant-index-index .priceFilterDyo {
    float: right !important;
    padding-right: 102px !important; }
  body.designyourcommon-index-index .diamondshapeHover, body.designyourring-index-index .diamondshapeHover, body.loosediamonds-index-diamondsearch .diamondshapeHover, body.designyourring-index-index .diamondshapeHover, body.designyourearring-index-index .diamondshapeHover, body.designyourpendant-index-index .diamondshapeHover {
    display: none;
    color: #63666A;
    font-size: 12px;
    text-align: center; }
  body.designyourcommon-index-index .shapename, body.designyourring-index-index .shapename, body.loosediamonds-index-diamondsearch .shapename, body.designyourring-index-index .shapename, body.designyourearring-index-index .shapename, body.designyourpendant-index-index .shapename {
    padding-left: 68px; }
  body.designyourcommon-index-index .save_for_later, body.designyourring-index-index .save_for_later, body.loosediamonds-index-diamondsearch .save_for_later, body.designyourring-index-index .save_for_later, body.designyourearring-index-index .save_for_later, body.designyourpendant-index-index .save_for_later {
    visibility: hidden !important;
    background: url(../images/SaveforLater.png);
    height: 51px;
    margin-left: 235px;
    margin-top: 5px;
    position: absolute;
    width: 49px;
    display: none;
    z-index: 50; }
  body.designyourcommon-index-index .saved, body.designyourring-index-index .saved, body.loosediamonds-index-diamondsearch .saved, body.designyourring-index-index .saved, body.designyourearring-index-index .saved, body.designyourpendant-index-index .saved {
    visibility: hidden !important;
    background: url(../images/saveforlater/saved.png);
    height: 51px;
    margin-left: 235px;
    margin-top: 5px !important;
    position: absolute;
    width: 49.95px;
    z-index: 50;
    display: block; }
  body.designyourcommon-index-index .savedicon, body.designyourring-index-index .savedicon, body.loosediamonds-index-diamondsearch .savedicon, body.designyourring-index-index .savedicon, body.designyourearring-index-index .savedicon, body.designyourpendant-index-index .savedicon {
    visibility: hidden !important;
    background: url(../images/saveforlater/SaveforLater_1.png);
    height: 20px;
    margin-left: 250px !important;
    margin-top: 10px !important;
    position: absolute;
    width: 20px;
    z-index: 50;
    display: block; }
  body.designyourcommon-index-index .designyourring-index-index .banglesTopContent, body.designyourring-index-index .designyourring-index-index .banglesTopContent, body.loosediamonds-index-diamondsearch .designyourring-index-index .banglesTopContent, body.designyourring-index-index .designyourring-index-index .banglesTopContent, body.designyourearring-index-index .designyourring-index-index .banglesTopContent, body.designyourpendant-index-index .designyourring-index-index .banglesTopContent {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #e0e3e4 !important; }
  body.designyourcommon-index-index .designyourring-index-index .banglesTopContentLeft ul, body.designyourring-index-index .designyourring-index-index .banglesTopContentLeft ul, body.loosediamonds-index-diamondsearch .designyourring-index-index .banglesTopContentLeft ul, body.designyourring-index-index .designyourring-index-index .banglesTopContentLeft ul, body.designyourearring-index-index .designyourring-index-index .banglesTopContentLeft ul, body.designyourpendant-index-index .designyourring-index-index .banglesTopContentLeft ul {
    text-transform: uppercase; }
  body.designyourcommon-index-index .designyourearring-index-index .banglesTopContent, body.designyourring-index-index .designyourearring-index-index .banglesTopContent, body.loosediamonds-index-diamondsearch .designyourearring-index-index .banglesTopContent, body.designyourring-index-index .designyourearring-index-index .banglesTopContent, body.designyourearring-index-index .designyourearring-index-index .banglesTopContent, body.designyourpendant-index-index .designyourearring-index-index .banglesTopContent {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #e0e3e4 !important; }
  body.designyourcommon-index-index .designyourearring-index-index .banglesTopContentLeft ul, body.designyourring-index-index .designyourearring-index-index .banglesTopContentLeft ul, body.loosediamonds-index-diamondsearch .designyourearring-index-index .banglesTopContentLeft ul, body.designyourring-index-index .designyourearring-index-index .banglesTopContentLeft ul, body.designyourearring-index-index .designyourearring-index-index .banglesTopContentLeft ul, body.designyourpendant-index-index .designyourearring-index-index .banglesTopContentLeft ul {
    text-transform: uppercase; }
  body.designyourcommon-index-index .designyourpendant-index-index .banglesTopContent, body.designyourring-index-index .designyourpendant-index-index .banglesTopContent, body.loosediamonds-index-diamondsearch .designyourpendant-index-index .banglesTopContent, body.designyourring-index-index .designyourpendant-index-index .banglesTopContent, body.designyourearring-index-index .designyourpendant-index-index .banglesTopContent, body.designyourpendant-index-index .designyourpendant-index-index .banglesTopContent {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #e0e3e4 !important; }
  body.designyourcommon-index-index .designyourpendant-index-index .banglesTopContentLeft ul, body.designyourring-index-index .designyourpendant-index-index .banglesTopContentLeft ul, body.loosediamonds-index-diamondsearch .designyourpendant-index-index .banglesTopContentLeft ul, body.designyourring-index-index .designyourpendant-index-index .banglesTopContentLeft ul, body.designyourearring-index-index .designyourpendant-index-index .banglesTopContentLeft ul, body.designyourpendant-index-index .designyourpendant-index-index .banglesTopContentLeft ul {
    text-transform: uppercase; }
  body.designyourcommon-index-index #selectfromSetting, body.designyourring-index-index #selectfromSetting, body.loosediamonds-index-diamondsearch #selectfromSetting, body.designyourring-index-index #selectfromSetting, body.designyourearring-index-index #selectfromSetting, body.designyourpendant-index-index #selectfromSetting {
    width: 100%;
    padding: 0;
    margin: 0 0 20px 0;
    background: none; }
  body.designyourcommon-index-index #selectfromSetting .metalHeading, body.designyourring-index-index #selectfromSetting .metalHeading, body.loosediamonds-index-diamondsearch #selectfromSetting .metalHeading, body.designyourring-index-index #selectfromSetting .metalHeading, body.designyourearring-index-index #selectfromSetting .metalHeading, body.designyourpendant-index-index #selectfromSetting .metalHeading {
    float: right;
    padding-right: 330px; }
  body.designyourcommon-index-index #selectfromSetting .selMetalV4, body.designyourring-index-index #selectfromSetting .selMetalV4, body.loosediamonds-index-diamondsearch #selectfromSetting .selMetalV4, body.designyourring-index-index #selectfromSetting .selMetalV4, body.designyourearring-index-index #selectfromSetting .selMetalV4, body.designyourpendant-index-index #selectfromSetting .selMetalV4 {
    float: right;
    padding-right: 210px; }
  body.designyourcommon-index-index #selectfromSetting .shadow, body.designyourring-index-index #selectfromSetting .shadow, body.loosediamonds-index-diamondsearch #selectfromSetting .shadow, body.designyourring-index-index #selectfromSetting .shadow, body.designyourearring-index-index #selectfromSetting .shadow, body.designyourpendant-index-index #selectfromSetting .shadow {
    margin: 15px auto 0; }
  body.designyourcommon-index-index #selectfromSetting .diamondTitle .priceIndex, body.designyourring-index-index #selectfromSetting .diamondTitle .priceIndex, body.loosediamonds-index-diamondsearch #selectfromSetting .diamondTitle .priceIndex, body.designyourring-index-index #selectfromSetting .diamondTitle .priceIndex, body.designyourearring-index-index #selectfromSetting .diamondTitle .priceIndex, body.designyourpendant-index-index #selectfromSetting .diamondTitle .priceIndex {
    padding-left: 684px; }
  body.designyourcommon-index-index #selectfromSetting .priceFilterDyo, body.designyourring-index-index #selectfromSetting .priceFilterDyo, body.loosediamonds-index-diamondsearch #selectfromSetting .priceFilterDyo, body.designyourring-index-index #selectfromSetting .priceFilterDyo, body.designyourearring-index-index #selectfromSetting .priceFilterDyo, body.designyourpendant-index-index #selectfromSetting .priceFilterDyo {
    float: right !important;
    padding-right: 142px; }
  body.designyourcommon-index-index #designyourown .viewBanglesproduct, body.designyourring-index-index #designyourown .viewBanglesproduct, body.loosediamonds-index-diamondsearch #designyourown .viewBanglesproduct, body.designyourring-index-index #designyourown .viewBanglesproduct, body.designyourearring-index-index #designyourown .viewBanglesproduct, body.designyourpendant-index-index #designyourown .viewBanglesproduct {
    margin-left: 0;
    width: 100%;
    background-color: #fff; }
  body.designyourcommon-index-index .products-grid.alod, body.designyourring-index-index .products-grid.alod, body.loosediamonds-index-diamondsearch .products-grid.alod, body.designyourring-index-index .products-grid.alod, body.designyourearring-index-index .products-grid.alod, body.designyourpendant-index-index .products-grid.alod {
    padding-top: 20px;
    width: 100%;
    float: left; }
  body.designyourcommon-index-index .products-grid.alod li.item, body.designyourring-index-index .products-grid.alod li.item, body.loosediamonds-index-diamondsearch .products-grid.alod li.item, body.designyourring-index-index .products-grid.alod li.item, body.designyourearring-index-index .products-grid.alod li.item, body.designyourpendant-index-index .products-grid.alod li.item {
    margin: 0px 33px 30px; }

body.designyourring-index-index .try_at_home_violator, body.loosediamonds-index-diamondsearch .try_at_home_violator, body.designyourring-index-index .try_at_home_violator, body.designyourearring-index-index .try_at_home_violator, body.designyourpendant-index-index .try_at_home_violator, body.designyourcommon-index-index .try_at_home_violator {
  visibility: hidden !important;
  background: url("../images/try-at-home.png") no-repeat 0px 0px;
  height: 97px;
  position: absolute;
  width: 100px;
  z-index: 4;
  top: 2px;
  left: 4px; }

body.designyourring-minicart-index .dyoReviewTop, body.designyourearring-minicart-index .dyoReviewTop, body.designyourpendant-minicart-index .dyoReviewTop {
  float: left;
  background: #FFFFFF;
  margin-bottom: 20px; }

body.designyourring-minicart-index .reviewDetailLeft, body.designyourearring-minicart-index .reviewDetailLeft, body.designyourpendant-minicart-index .reviewDetailLeft {
  float: left;
  width: 645px;
  height: auto;
  margin-right: 3px; }

body.designyourring-minicart-index .reviewDetailRight, body.designyourearring-minicart-index .reviewDetailRight, body.designyourpendant-minicart-index .reviewDetailRight {
  float: right;
  height: auto;
  margin-right: 20px;
  margin-top: 40px;
  width: 40%; }

body.designyourring-minicart-index .reviewDetailRight h2, body.designyourearring-minicart-index .reviewDetailRight h2, body.designyourpendant-minicart-index .reviewDetailRight h2 {
  border-bottom: 1px solid #C1C2C2;
  color: #556681;
  font-family: "times new roman";
  font-size: 22px;
  font-weight: normal;
  line-height: 22px;
  padding: 0 0 10px;
  margin-bottom: 10px; }

body.designyourring-minicart-index .reviewDetailInner, body.designyourearring-minicart-index .reviewDetailInner, body.designyourpendant-minicart-index .reviewDetailInner {
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #c1c2c2;
  width: 100%; }

body.designyourring-minicart-index .deleteDyo, body.designyourearring-minicart-index .deleteDyo, body.designyourpendant-minicart-index .deleteDyo {
  float: right;
  font-size: 9px;
  font-weight: normal;
  line-height: 9px;
  color: #63666a;
  border: 1px solid #63666a;
  padding: 0 1px;
  text-decoration: none; }

body.designyourring-minicart-index .reviewDetailRight .skuDiv, body.designyourearring-minicart-index .reviewDetailRight .skuDiv, body.designyourpendant-minicart-index .reviewDetailRight .skuDiv {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #63666a;
  margin-top: 10px;
  margin-bottom: 10px; }

body.designyourring-minicart-index .reviewDetailRight p, body.designyourring-minicart-index .reviewItemPrice, body.designyourearring-minicart-index .reviewDetailRight p, body.designyourearring-minicart-index .reviewItemPrice, body.designyourpendant-minicart-index .reviewDetailRight p, body.designyourpendant-minicart-index .reviewItemPrice {
  font-family: arial;
  font-weight: normal;
  font-size: 12px;
  color: #1e1d1e;
  margin: 0px;
  line-height: 18px; }

body.designyourring-minicart-index .reviewItemPrice, body.designyourearring-minicart-index .reviewItemPrice, body.designyourpendant-minicart-index .reviewItemPrice {
  float: right;
  margin-top: 5px; }

body.designyourring-minicart-index .dyoTotalPrice, body.designyourearring-minicart-index .dyoTotalPrice, body.designyourpendant-minicart-index .dyoTotalPrice {
  font-weight: normal;
  font-size: 27px;
  color: #556681;
  float: left;
  margin-bottom: 10px; }

body.designyourring-minicart-index .mainImgBox, body.designyourearring-minicart-index .mainImgBox, body.designyourpendant-minicart-index .mainImgBox {
  width: 450px;
  height: 450px;
  margin: auto;
  display: block; }

body.designyourring-minicart-index .thumbImgBox, body.designyourearring-minicart-index .thumbImgBox, body.designyourpendant-minicart-index .thumbImgBox {
  text-align: center;
  margin: auto;
  display: table; }

body.designyourring-minicart-index .thumbImgBox ul, body.designyourearring-minicart-index .thumbImgBox ul, body.designyourpendant-minicart-index .thumbImgBox ul {
  border-right: 3px solid #EAEAEA;
  float: left;
  margin: 0 auto;
  padding: 0;
  text-align: left; }

body.designyourring-minicart-index .thumbImgBox ul li, body.designyourearring-minicart-index .thumbImgBox ul li, body.designyourpendant-minicart-index .thumbImgBox ul li {
  float: left;
  border: 3px solid #eaeaea;
  border-right: none; }

body.designyourring-minicart-index .thumbImgBox ul li a, body.designyourearring-minicart-index .thumbImgBox ul li a, body.designyourpendant-minicart-index .thumbImgBox ul li a {
  float: left;
  height: 66px;
  width: 66px;
  border: 1px solid #ffffff; }

body.designyourring-minicart-index .thumbImgBox ul li a:hover, body.designyourring-minicart-index .thumbImgBox ul li a.active, body.designyourearring-minicart-index .thumbImgBox ul li a:hover, body.designyourearring-minicart-index .thumbImgBox ul li a.active, body.designyourpendant-minicart-index .thumbImgBox ul li a:hover, body.designyourpendant-minicart-index .thumbImgBox ul li a.active {
  border: 1px solid #556681; }

body.designyourring-minicart-index .button-shop-cart, body.designyourearring-minicart-index .button-shop-cart, body.designyourpendant-minicart-index .button-shop-cart {
  background: #66768f;
  color: #fff;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding: 0;
  text-align: center;
  width: 120px;
  text-transform: upppercase;
  clear: both; }

body.designyourring-minicart-index .productInfo, body.designyourearring-minicart-index .productInfo, body.designyourpendant-minicart-index .productInfo {
  margin-bottom: 20px !important; }

body.designyourring-minicart-index .proDetails, body.designyourearring-minicart-index .proDetails, body.designyourpendant-minicart-index .proDetails {
  float: left;
  width: 30%;
  margin-left: 20px;
  padding-top: 20px; }

body.designyourring-minicart-index #secondCol li, body.designyourring-minicart-index #thirdCol li, body.designyourearring-minicart-index #secondCol li, body.designyourearring-minicart-index #thirdCol li, body.designyourpendant-minicart-index #secondCol li, body.designyourpendant-minicart-index #thirdCol li {
  border-bottom: 1px solid #C1C2C2;
  float: left;
  font-size: 12px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  width: 100%; }

body.designyourring-minicart-index .proDetails .divider, body.designyourearring-minicart-index .proDetails .divider, body.designyourpendant-minicart-index .proDetails .divider {
  background: url("../images/divider.jpg") repeat scroll 0 0 #C1C2C2 !important;
  float: left;
  height: 1px !important;
  margin: 2px 0 5px !important;
  padding: 0 !important;
  width: 234px; }

body.designyourring-minicart-index .proDetails ul, body.designyourearring-minicart-index .proDetails ul, body.designyourpendant-minicart-index .proDetails ul {
  float: left;
  width: 94%;
  margin-top: 3px; }

body.designyourring-minicart-index #secondCol ul, body.designyourring-minicart-index #thirdCol ul, body.designyourearring-minicart-index #secondCol ul, body.designyourearring-minicart-index #thirdCol ul, body.designyourpendant-minicart-index #secondCol ul, body.designyourpendant-minicart-index #thirdCol ul {
  width: 82%; }

body.designyourring-minicart-index #settingDetails li, body.designyourearring-minicart-index #settingDetails li, body.designyourpendant-minicart-index #settingDetails li {
  border: none !important; }

body.designyourring-minicart-index .proDetails h3, body.designyourearring-minicart-index .proDetails h3, body.designyourpendant-minicart-index .proDetails h3 {
  margin: 0 0 3px;
  font-weight: bold; }

body.designyourring-minicart-index .reviewItemHead .cert_link, body.designyourearring-minicart-index .reviewItemHead .cert_link, body.designyourpendant-minicart-index .reviewItemHead .cert_link {
  color: #1E1D1E !important;
  text-decoration: underline; }

body.designyourring-minicart-index .reviewItemHead, body.designyourearring-minicart-index .reviewItemHead, body.designyourpendant-minicart-index .reviewItemHead {
  float: left;
  width: 100%; }

body.designyourring-minicart-index #dyoEarring #secondCol, body.designyourearring-minicart-index #dyoEarring #secondCol, body.designyourpendant-minicart-index #dyoEarring #secondCol {
  width: 60%; }

body.designyourring-minicart-index #dyoEarring .proDetails, body.designyourearring-minicart-index #dyoEarring .proDetails, body.designyourpendant-minicart-index #dyoEarring .proDetails {
  width: 35%; }

body.designyourring-minicart-index #dyoEarring #secondCol .attribute, body.designyourearring-minicart-index #dyoEarring #secondCol .attribute, body.designyourpendant-minicart-index #dyoEarring #secondCol .attribute {
  width: 30%; }

body.designyourring-minicart-index #dyoEarring #secondCol .attrValue, body.designyourearring-minicart-index #dyoEarring #secondCol .attrValue, body.designyourpendant-minicart-index #dyoEarring #secondCol .attrValue {
  width: 30%; }

body.designyourring-minicart-index .morecontent .morelink, body.designyourearring-minicart-index .morecontent .morelink, body.designyourpendant-minicart-index .morecontent .morelink {
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline !important; }

body.designyourring-minicart-index .morecontent span, body.designyourearring-minicart-index .morecontent span, body.designyourpendant-minicart-index .morecontent span {
  display: none;
  font-size: 12px;
  font-weight: normal; }

body.designyourring-minicart-index .morecontent, body.designyourearring-minicart-index .morecontent, body.designyourpendant-minicart-index .morecontent {
  display: inline !important; }

body.designyourring-minicart-index .morecontent .morelink, body.designyourearring-minicart-index .morecontent .morelink, body.designyourpendant-minicart-index .morecontent .morelink {
  text-decoration: underline !important; }

body.designyourring-minicart-index .shareOuter ul li.blog span, body.designyourearring-minicart-index .shareOuter ul li.blog span, body.designyourpendant-minicart-index .shareOuter ul li.blog span {
  background-position: 0px -614px; }

body.designyourring-minicart-index .dyoReviewTop, body.designyourearring-minicart-index .dyoReviewTop, body.designyourpendant-minicart-index .dyoReviewTop {
  margin-top: 23px !important; }

body.designyourring-minicart-index #reviewcontainer .banglesTopContentLeft ul, body.designyourearring-minicart-index #reviewcontainer .banglesTopContentLeft ul, body.designyourpendant-minicart-index #reviewcontainer .banglesTopContentLeft ul {
  text-transform: uppercase; }

body.designyourring-index-index, body.designyourearring-index-index, body.designyourpendant-index-index, body.dyo_pd_page, body.customer-account-index, body.catalog-product-view, body.choosediamond-index-index, body.choosediamond-index-diamond, body.customwishlist-index-index {
  /*.home-sprite {background:url('/skin/frontend/shopper/default/images/common5.png') no-repeat}*/
  /*Added for facebook comments in pd page */
  /* arrows - :before and :after */ }
  body.designyourring-index-index .sp-blog, body.designyourearring-index-index .sp-blog, body.designyourpendant-index-index .sp-blog, body.dyo_pd_page .sp-blog, body.customer-account-index .sp-blog, body.catalog-product-view .sp-blog, body.choosediamond-index-index .sp-blog, body.choosediamond-index-diamond .sp-blog, body.customwishlist-index-index .sp-blog {
    background: url("/skin/frontend/shopper/default/images/common5.png") no-repeat;
    background-position: -30px 0;
    width: 20px;
    height: 21px;
    float: left;
    padding: 0px !important;
    margin-right: 5px; }
  body.designyourring-index-index .sp-twitter, body.designyourearring-index-index .sp-twitter, body.designyourpendant-index-index .sp-twitter, body.dyo_pd_page .sp-twitter, body.customer-account-index .sp-twitter, body.catalog-product-view .sp-twitter, body.choosediamond-index-index .sp-twitter, body.choosediamond-index-diamond .sp-twitter, body.customwishlist-index-index .sp-twitter {
    background: url("/skin/frontend/shopper/default/images/common5.png") no-repeat;
    background-position: -100px 0;
    width: 20px;
    height: 21px;
    float: left;
    padding: 0px !important;
    margin-right: 5px; }
  body.designyourring-index-index .sp-facebook, body.designyourearring-index-index .sp-facebook, body.designyourpendant-index-index .sp-facebook, body.dyo_pd_page .sp-facebook, body.customer-account-index .sp-facebook, body.catalog-product-view .sp-facebook, body.choosediamond-index-index .sp-facebook, body.choosediamond-index-diamond .sp-facebook, body.customwishlist-index-index .sp-facebook {
    background: url("/skin/frontend/shopper/default/images/common5.png") no-repeat;
    background-position: -65px 0;
    width: 20px;
    height: 21px;
    float: left;
    padding: 0px !important;
    margin-right: 5px; }
  body.designyourring-index-index .sp-pinterest, body.designyourearring-index-index .sp-pinterest, body.designyourpendant-index-index .sp-pinterest, body.dyo_pd_page .sp-pinterest, body.customer-account-index .sp-pinterest, body.catalog-product-view .sp-pinterest, body.choosediamond-index-index .sp-pinterest, body.choosediamond-index-diamond .sp-pinterest, body.customwishlist-index-index .sp-pinterest {
    background: url("/skin/frontend/shopper/default/images/common5.png") no-repeat;
    background-position: -303px 0;
    width: 20px;
    height: 21px;
    float: left;
    padding: 0px !important;
    margin-right: 5px; }
  body.designyourring-index-index .shadow, body.designyourearring-index-index .shadow, body.designyourpendant-index-index .shadow, body.dyo_pd_page .shadow, body.customer-account-index .shadow, body.catalog-product-view .shadow, body.choosediamond-index-index .shadow, body.choosediamond-index-diamond .shadow, body.customwishlist-index-index .shadow {
    background: url("/skin/frontend/shopper/default/images/dyo_sprite.png") no-repeat 0 -150px;
    width: 713px;
    height: 20px;
    margin: -7px auto; }
  body.designyourring-index-index .metroDiamondDyo, body.designyourearring-index-index .metroDiamondDyo, body.designyourpendant-index-index .metroDiamondDyo, body.dyo_pd_page .metroDiamondDyo, body.customer-account-index .metroDiamondDyo, body.catalog-product-view .metroDiamondDyo, body.choosediamond-index-index .metroDiamondDyo, body.choosediamond-index-diamond .metroDiamondDyo, body.customwishlist-index-index .metroDiamondDyo {
    float: left;
    font-size: 13px;
    padding: 0px 20px;
    width: 1130px; }
  body.designyourring-index-index .metroDiamondDyo span.totalPrise, body.designyourearring-index-index .metroDiamondDyo span.totalPrise, body.designyourpendant-index-index .metroDiamondDyo span.totalPrise, body.dyo_pd_page .metroDiamondDyo span.totalPrise, body.customer-account-index .metroDiamondDyo span.totalPrise, body.catalog-product-view .metroDiamondDyo span.totalPrise, body.choosediamond-index-index .metroDiamondDyo span.totalPrise, body.choosediamond-index-diamond .metroDiamondDyo span.totalPrise, body.customwishlist-index-index .metroDiamondDyo span.totalPrise {
    padding: 0 0 10px;
    margin: 0 11px 10px 0;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    border-bottom: solid 1px #e3e1e1; }
  body.designyourring-index-index .metroDiamondDyo p, body.designyourearring-index-index .metroDiamondDyo p, body.designyourpendant-index-index .metroDiamondDyo p, body.dyo_pd_page .metroDiamondDyo p, body.customer-account-index .metroDiamondDyo p, body.catalog-product-view .metroDiamondDyo p, body.choosediamond-index-index .metroDiamondDyo p, body.choosediamond-index-diamond .metroDiamondDyo p, body.customwishlist-index-index .metroDiamondDyo p {
    padding: 0 0 10px 0;
    margin: 0;
    line-height: 16px; }
  body.designyourring-index-index .metroDiamondDyo .price, body.designyourearring-index-index .metroDiamondDyo .price, body.designyourpendant-index-index .metroDiamondDyo .price, body.dyo_pd_page .metroDiamondDyo .price, body.customer-account-index .metroDiamondDyo .price, body.catalog-product-view .metroDiamondDyo .price, body.choosediamond-index-index .metroDiamondDyo .price, body.choosediamond-index-diamond .metroDiamondDyo .price, body.customwishlist-index-index .metroDiamondDyo .price {
    border: medium none;
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 3px 0 0; }
  body.designyourring-index-index .metroDiamondDyo h2, body.designyourearring-index-index .metroDiamondDyo h2, body.designyourpendant-index-index .metroDiamondDyo h2, body.dyo_pd_page .metroDiamondDyo h2, body.customer-account-index .metroDiamondDyo h2, body.catalog-product-view .metroDiamondDyo h2, body.choosediamond-index-index .metroDiamondDyo h2, body.choosediamond-index-diamond .metroDiamondDyo h2, body.customwishlist-index-index .metroDiamondDyo h2 {
    color: #1f1e24;
    font-family: "PT Sans",'Times New Roman';
    font-size: 28px;
    padding-top: 20px; }
  body.designyourring-index-index .shortDescDyo, body.designyourearring-index-index .shortDescDyo, body.designyourpendant-index-index .shortDescDyo, body.dyo_pd_page .shortDescDyo, body.customer-account-index .shortDescDyo, body.catalog-product-view .shortDescDyo, body.choosediamond-index-index .shortDescDyo, body.choosediamond-index-diamond .shortDescDyo, body.customwishlist-index-index .shortDescDyo {
    color: #1f1e24;
    font-family: "PT Sans",arial;
    padding-top: 2px; }
  body.designyourring-index-index .morelink, body.designyourearring-index-index .morelink, body.designyourpendant-index-index .morelink, body.dyo_pd_page .morelink, body.customer-account-index .morelink, body.catalog-product-view .morelink, body.choosediamond-index-index .morelink, body.choosediamond-index-diamond .morelink, body.customwishlist-index-index .morelink {
    color: #828282; }
  body.designyourring-index-index .metroDiamondDyo p.description, body.designyourearring-index-index .metroDiamondDyo p.description, body.designyourpendant-index-index .metroDiamondDyo p.description, body.dyo_pd_page .metroDiamondDyo p.description, body.customer-account-index .metroDiamondDyo p.description, body.catalog-product-view .metroDiamondDyo p.description, body.choosediamond-index-index .metroDiamondDyo p.description, body.choosediamond-index-diamond .metroDiamondDyo p.description, body.customwishlist-index-index .metroDiamondDyo p.description {
    font-family: "PT Sans",arial;
    color: #1f1e24 !important;
    padding-top: 7px;
    width: 350px; }
  body.designyourring-index-index .metroDiamondLTopDyo, body.designyourearring-index-index .metroDiamondLTopDyo, body.designyourpendant-index-index .metroDiamondLTopDyo, body.dyo_pd_page .metroDiamondLTopDyo, body.customer-account-index .metroDiamondLTopDyo, body.catalog-product-view .metroDiamondLTopDyo, body.choosediamond-index-index .metroDiamondLTopDyo, body.choosediamond-index-diamond .metroDiamondLTopDyo, body.customwishlist-index-index .metroDiamondLTopDyo {
    position: absolute;
    top: 50px;
    display: block;
    margin-bottom: 0;
    margin-right: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    width: auto; }
  body.designyourring-index-index .metroDiamondLTopDyo ul, body.designyourearring-index-index .metroDiamondLTopDyo ul, body.designyourpendant-index-index .metroDiamondLTopDyo ul, body.dyo_pd_page .metroDiamondLTopDyo ul, body.customer-account-index .metroDiamondLTopDyo ul, body.catalog-product-view .metroDiamondLTopDyo ul, body.choosediamond-index-index .metroDiamondLTopDyo ul, body.choosediamond-index-diamond .metroDiamondLTopDyo ul, body.customwishlist-index-index .metroDiamondLTopDyo ul {
    display: block;
    margin: 0;
    overflow: hidden; }
  body.designyourring-index-index .metroDiamondLTopDyo ul li, body.designyourearring-index-index .metroDiamondLTopDyo ul li, body.designyourpendant-index-index .metroDiamondLTopDyo ul li, body.dyo_pd_page .metroDiamondLTopDyo ul li, body.customer-account-index .metroDiamondLTopDyo ul li, body.catalog-product-view .metroDiamondLTopDyo ul li, body.choosediamond-index-index .metroDiamondLTopDyo ul li, body.choosediamond-index-diamond .metroDiamondLTopDyo ul li, body.customwishlist-index-index .metroDiamondLTopDyo ul li {
    list-style: none;
    float: left;
    border: solid 5px #faf7f6;
    border-bottom: none;
    clear: both; }
  body.designyourring-index-index .metroDiamondLTopDyo ul li a, body.designyourearring-index-index .metroDiamondLTopDyo ul li a, body.designyourpendant-index-index .metroDiamondLTopDyo ul li a, body.dyo_pd_page .metroDiamondLTopDyo ul li a, body.customer-account-index .metroDiamondLTopDyo ul li a, body.catalog-product-view .metroDiamondLTopDyo ul li a, body.choosediamond-index-index .metroDiamondLTopDyo ul li a, body.choosediamond-index-diamond .metroDiamondLTopDyo ul li a, body.customwishlist-index-index .metroDiamondLTopDyo ul li a {
    border: solid 1px #fff;
    background-color: #fff;
    display: block; }
  body.designyourring-index-index .metroDiamondLTopDyo ul li a:hover, body.designyourearring-index-index .metroDiamondLTopDyo ul li a:hover, body.designyourpendant-index-index .metroDiamondLTopDyo ul li a:hover, body.dyo_pd_page .metroDiamondLTopDyo ul li a:hover, body.customer-account-index .metroDiamondLTopDyo ul li a:hover, body.catalog-product-view .metroDiamondLTopDyo ul li a:hover, body.choosediamond-index-index .metroDiamondLTopDyo ul li a:hover, body.choosediamond-index-diamond .metroDiamondLTopDyo ul li a:hover, body.customwishlist-index-index .metroDiamondLTopDyo ul li a:hover {
    border: solid 1px #92a5c2; }
  body.designyourring-index-index .metroDiamondLTopDyo ul li a.active, body.designyourearring-index-index .metroDiamondLTopDyo ul li a.active, body.designyourpendant-index-index .metroDiamondLTopDyo ul li a.active, body.dyo_pd_page .metroDiamondLTopDyo ul li a.active, body.customer-account-index .metroDiamondLTopDyo ul li a.active, body.catalog-product-view .metroDiamondLTopDyo ul li a.active, body.choosediamond-index-index .metroDiamondLTopDyo ul li a.active, body.choosediamond-index-diamond .metroDiamondLTopDyo ul li a.active, body.customwishlist-index-index .metroDiamondLTopDyo ul li a.active {
    border: solid 1px #880000; }
  body.designyourring-index-index .metroDiamondLTopDyo ul li a img, body.designyourearring-index-index .metroDiamondLTopDyo ul li a img, body.designyourpendant-index-index .metroDiamondLTopDyo ul li a img, body.dyo_pd_page .metroDiamondLTopDyo ul li a img, body.customer-account-index .metroDiamondLTopDyo ul li a img, body.catalog-product-view .metroDiamondLTopDyo ul li a img, body.choosediamond-index-index .metroDiamondLTopDyo ul li a img, body.choosediamond-index-diamond .metroDiamondLTopDyo ul li a img, body.customwishlist-index-index .metroDiamondLTopDyo ul li a img {
    display: block; }
  body.designyourring-index-index .metroDiamondLTopDyo ul li, body.designyourearring-index-index .metroDiamondLTopDyo ul li, body.designyourpendant-index-index .metroDiamondLTopDyo ul li, body.dyo_pd_page .metroDiamondLTopDyo ul li, body.customer-account-index .metroDiamondLTopDyo ul li, body.catalog-product-view .metroDiamondLTopDyo ul li, body.choosediamond-index-index .metroDiamondLTopDyo ul li, body.choosediamond-index-diamond .metroDiamondLTopDyo ul li, body.customwishlist-index-index .metroDiamondLTopDyo ul li {
    border-width: 3px medium 3px 3px; }
  body.designyourring-index-index .metroDiamondLTopDyo ul, body.designyourearring-index-index .metroDiamondLTopDyo ul, body.designyourpendant-index-index .metroDiamondLTopDyo ul, body.dyo_pd_page .metroDiamondLTopDyo ul, body.customer-account-index .metroDiamondLTopDyo ul, body.catalog-product-view .metroDiamondLTopDyo ul, body.choosediamond-index-index .metroDiamondLTopDyo ul, body.choosediamond-index-diamond .metroDiamondLTopDyo ul, body.customwishlist-index-index .metroDiamondLTopDyo ul {
    border-bottom: 3px solid #faf7f6; }
  body.designyourring-index-index ul#thumblistDyo li a.zoomThumbActive, body.designyourearring-index-index ul#thumblistDyo li a.zoomThumbActive, body.designyourpendant-index-index ul#thumblistDyo li a.zoomThumbActive, body.dyo_pd_page ul#thumblistDyo li a.zoomThumbActive, body.customer-account-index ul#thumblistDyo li a.zoomThumbActive, body.catalog-product-view ul#thumblistDyo li a.zoomThumbActive, body.choosediamond-index-index ul#thumblistDyo li a.zoomThumbActive, body.choosediamond-index-diamond ul#thumblistDyo li a.zoomThumbActive, body.customwishlist-index-index ul#thumblistDyo li a.zoomThumbActive {
    border: 1px solid #92a5c2; }
  body.designyourring-index-index ul#thumblistDyo, body.designyourearring-index-index ul#thumblistDyo, body.designyourpendant-index-index ul#thumblistDyo, body.dyo_pd_page ul#thumblistDyo, body.customer-account-index ul#thumblistDyo, body.catalog-product-view ul#thumblistDyo, body.choosediamond-index-index ul#thumblistDyo, body.choosediamond-index-diamond ul#thumblistDyo, body.customwishlist-index-index ul#thumblistDyo {
    float: none !important;
    margin-right: auto; }
  body.designyourring-index-index .rupeeSymbolDyo, body.designyourearring-index-index .rupeeSymbolDyo, body.designyourpendant-index-index .rupeeSymbolDyo, body.dyo_pd_page .rupeeSymbolDyo, body.customer-account-index .rupeeSymbolDyo, body.catalog-product-view .rupeeSymbolDyo, body.choosediamond-index-index .rupeeSymbolDyo, body.choosediamond-index-diamond .rupeeSymbolDyo, body.customwishlist-index-index .rupeeSymbolDyo {
    font-family: "PT Sans",'rupeefont' !important;
    font-weight: normal !important;
    width: auto !important; }
  body.designyourring-index-index .pro-price-dyo, body.designyourearring-index-index .pro-price-dyo, body.designyourpendant-index-index .pro-price-dyo, body.dyo_pd_page .pro-price-dyo, body.customer-account-index .pro-price-dyo, body.catalog-product-view .pro-price-dyo, body.choosediamond-index-index .pro-price-dyo, body.choosediamond-index-diamond .pro-price-dyo, body.customwishlist-index-index .pro-price-dyo {
    margin-left: 45px !important;
    margin-top: -50px !important;
    font-size: 30px; }
  body.designyourring-index-index .button-selectthis, body.designyourearring-index-index .button-selectthis, body.designyourpendant-index-index .button-selectthis, body.dyo_pd_page .button-selectthis, body.customer-account-index .button-selectthis, body.catalog-product-view .button-selectthis, body.choosediamond-index-index .button-selectthis, body.choosediamond-index-diamond .button-selectthis, body.customwishlist-index-index .button-selectthis {
    padding-top: 5px !important;
    background: none repeat scroll 0 0 #66768f;
    color: #FFFFFF;
    padding-top: 2px;
    cursor: pointer;
    float: left;
    font-family: "PT Sans",arial;
    font-size: 24px;
    height: 50px;
    line-height: 42px;
    margin-left: -99px;
    margin-top: 55px;
    text-align: center;
    width: 235px !important; }
  body.designyourring-index-index .selectthis, body.designyourearring-index-index .selectthis, body.designyourpendant-index-index .selectthis, body.dyo_pd_page .selectthis, body.customer-account-index .selectthis, body.catalog-product-view .selectthis, body.choosediamond-index-index .selectthis, body.choosediamond-index-diamond .selectthis, body.customwishlist-index-index .selectthis {
    margin-right: 30px;
    clear: both;
    float: left;
    width: 100%; }
  body.designyourring-index-index .selectthis-customise, body.designyourearring-index-index .selectthis-customise, body.designyourpendant-index-index .selectthis-customise, body.dyo_pd_page .selectthis-customise, body.customer-account-index .selectthis-customise, body.catalog-product-view .selectthis-customise, body.choosediamond-index-index .selectthis-customise, body.choosediamond-index-diamond .selectthis-customise, body.customwishlist-index-index .selectthis-customise {
    margin-top: 50px !important; }
  body.designyourring-index-index .selectthis-nocustomise, body.designyourearring-index-index .selectthis-nocustomise, body.designyourpendant-index-index .selectthis-nocustomise, body.dyo_pd_page .selectthis-nocustomise, body.customer-account-index .selectthis-nocustomise, body.catalog-product-view .selectthis-nocustomise, body.choosediamond-index-index .selectthis-nocustomise, body.choosediamond-index-diamond .selectthis-nocustomise, body.customwishlist-index-index .selectthis-nocustomise {
    margin-top: 55px !important; }
  body.designyourring-index-index .selectthis-notryathome, body.designyourearring-index-index .selectthis-notryathome, body.designyourpendant-index-index .selectthis-notryathome, body.dyo_pd_page .selectthis-notryathome, body.customer-account-index .selectthis-notryathome, body.catalog-product-view .selectthis-notryathome, body.choosediamond-index-index .selectthis-notryathome, body.choosediamond-index-diamond .selectthis-notryathome, body.customwishlist-index-index .selectthis-notryathome {
    margin-top: 25px !important; }
  body.designyourring-index-index .button-selectthis, body.designyourearring-index-index .button-selectthis, body.designyourpendant-index-index .button-selectthis, body.dyo_pd_page .button-selectthis, body.customer-account-index .button-selectthis, body.catalog-product-view .button-selectthis, body.choosediamond-index-index .button-selectthis, body.choosediamond-index-diamond .button-selectthis, body.customwishlist-index-index .button-selectthis {
    height: 50px;
    width: 235px; }
  body.designyourring-index-index .metroDiamondDyoLeft, body.designyourearring-index-index .metroDiamondDyoLeft, body.designyourpendant-index-index .metroDiamondDyoLeft, body.dyo_pd_page .metroDiamondDyoLeft, body.customer-account-index .metroDiamondDyoLeft, body.catalog-product-view .metroDiamondDyoLeft, body.choosediamond-index-index .metroDiamondDyoLeft, body.choosediamond-index-diamond .metroDiamondDyoLeft, body.customwishlist-index-index .metroDiamondDyoLeft {
    float: left; }
  body.designyourring-index-index .metroDiamondDyoRight, body.designyourearring-index-index .metroDiamondDyoRight, body.designyourpendant-index-index .metroDiamondDyoRight, body.dyo_pd_page .metroDiamondDyoRight, body.customer-account-index .metroDiamondDyoRight, body.catalog-product-view .metroDiamondDyoRight, body.choosediamond-index-index .metroDiamondDyoRight, body.choosediamond-index-diamond .metroDiamondDyoRight, body.customwishlist-index-index .metroDiamondDyoRight {
    float: right;
    width: 500px;
    position: relative;
    margin-right: 30px; }
  body.designyourring-index-index .customiseDyoHead, body.designyourearring-index-index .customiseDyoHead, body.designyourpendant-index-index .customiseDyoHead, body.dyo_pd_page .customiseDyoHead, body.customer-account-index .customiseDyoHead, body.catalog-product-view .customiseDyoHead, body.choosediamond-index-index .customiseDyoHead, body.choosediamond-index-diamond .customiseDyoHead, body.customwishlist-index-index .customiseDyoHead {
    padding-bottom: 2px !important; }
  body.designyourring-index-index .dyoleft, body.designyourearring-index-index .dyoleft, body.designyourpendant-index-index .dyoleft, body.dyo_pd_page .dyoleft, body.customer-account-index .dyoleft, body.catalog-product-view .dyoleft, body.choosediamond-index-index .dyoleft, body.choosediamond-index-diamond .dyoleft, body.customwishlist-index-index .dyoleft {
    background: white; }
  body.designyourring-index-index .dyodetail, body.designyourearring-index-index .dyodetail, body.designyourpendant-index-index .dyodetail, body.dyo_pd_page .dyodetail, body.customer-account-index .dyodetail, body.catalog-product-view .dyodetail, body.choosediamond-index-index .dyodetail, body.choosediamond-index-diamond .dyodetail, body.customwishlist-index-index .dyodetail {
    font-family: "PT Sans", 'Times New Roman';
    font-size: 21px; }
  body.designyourring-index-index .dyodetail dl, body.designyourearring-index-index .dyodetail dl, body.designyourpendant-index-index .dyodetail dl, body.dyo_pd_page .dyodetail dl, body.customer-account-index .dyodetail dl, body.catalog-product-view .dyodetail dl, body.choosediamond-index-index .dyodetail dl, body.choosediamond-index-diamond .dyodetail dl, body.customwishlist-index-index .dyodetail dl {
    margin-bottom: 0px !important; }
  body.designyourring-index-index .howToTryDyo, body.designyourearring-index-index .howToTryDyo, body.designyourpendant-index-index .howToTryDyo, body.dyo_pd_page .howToTryDyo, body.customer-account-index .howToTryDyo, body.catalog-product-view .howToTryDyo, body.choosediamond-index-index .howToTryDyo, body.choosediamond-index-diamond .howToTryDyo, body.customwishlist-index-index .howToTryDyo {
    margin-top: 5px !important;
    margin-right: -30px;
    float: right;
    width: 270px; }
  body.designyourring-index-index .howToTryDyo .try-content p, body.designyourearring-index-index .howToTryDyo .try-content p, body.designyourpendant-index-index .howToTryDyo .try-content p, body.dyo_pd_page .howToTryDyo .try-content p, body.customer-account-index .howToTryDyo .try-content p, body.catalog-product-view .howToTryDyo .try-content p, body.choosediamond-index-index .howToTryDyo .try-content p, body.choosediamond-index-diamond .howToTryDyo .try-content p, body.customwishlist-index-index .howToTryDyo .try-content p {
    font-size: 12px; }
  body.designyourring-index-index .ringSizeDyo, body.designyourearring-index-index .ringSizeDyo, body.designyourpendant-index-index .ringSizeDyo, body.dyo_pd_page .ringSizeDyo, body.customer-account-index .ringSizeDyo, body.catalog-product-view .ringSizeDyo, body.choosediamond-index-index .ringSizeDyo, body.choosediamond-index-diamond .ringSizeDyo, body.customwishlist-index-index .ringSizeDyo {
    width: 335px; }
  body.designyourring-index-index .diamCartPopupOuter, body.designyourearring-index-index .diamCartPopupOuter, body.designyourpendant-index-index .diamCartPopupOuter, body.dyo_pd_page .diamCartPopupOuter, body.customer-account-index .diamCartPopupOuter, body.catalog-product-view .diamCartPopupOuter, body.choosediamond-index-index .diamCartPopupOuter, body.choosediamond-index-diamond .diamCartPopupOuter, body.customwishlist-index-index .diamCartPopupOuter {
    width: 386px;
    height: 246px;
    margin: auto;
    position: relative;
    display: none; }
  body.designyourring-index-index .diamCartPopupInner, body.designyourearring-index-index .diamCartPopupInner, body.designyourpendant-index-index .diamCartPopupInner, body.dyo_pd_page .diamCartPopupInner, body.customer-account-index .diamCartPopupInner, body.catalog-product-view .diamCartPopupInner, body.choosediamond-index-index .diamCartPopupInner, body.choosediamond-index-diamond .diamCartPopupInner, body.customwishlist-index-index .diamCartPopupInner {
    position: fixed;
    margin: auto;
    width: 386px;
    background: #faf7f6;
    z-index: 10000;
    padding-top: 30px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  body.designyourring-index-index .diamCartPopupInner span, body.designyourearring-index-index .diamCartPopupInner span, body.designyourpendant-index-index .diamCartPopupInner span, body.dyo_pd_page .diamCartPopupInner span, body.customer-account-index .diamCartPopupInner span, body.catalog-product-view .diamCartPopupInner span, body.choosediamond-index-index .diamCartPopupInner span, body.choosediamond-index-diamond .diamCartPopupInner span, body.customwishlist-index-index .diamCartPopupInner span {
    cursor: pointer;
    display: block;
    width: 284px;
    line-height: 37px;
    height: 37px;
    text-align: center;
    margin-bottom: 30px;
    background-color: #66768f;
    font-size: 20px;
    font-family: "PT Sans","times new roman";
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase;
    float: none;
    color: white; }
  body.designyourring-index-index .diamCartPopupInner a, body.designyourearring-index-index .diamCartPopupInner a, body.designyourpendant-index-index .diamCartPopupInner a, body.dyo_pd_page .diamCartPopupInner a, body.customer-account-index .diamCartPopupInner a, body.catalog-product-view .diamCartPopupInner a, body.choosediamond-index-index .diamCartPopupInner a, body.choosediamond-index-diamond .diamCartPopupInner a, body.customwishlist-index-index .diamCartPopupInner a {
    color: #fff;
    text-decoration: none; }
  body.designyourring-index-index .diamCartPopupInner .chatDyo, body.designyourearring-index-index .diamCartPopupInner .chatDyo, body.designyourpendant-index-index .diamCartPopupInner .chatDyo, body.dyo_pd_page .diamCartPopupInner .chatDyo, body.customer-account-index .diamCartPopupInner .chatDyo, body.catalog-product-view .diamCartPopupInner .chatDyo, body.choosediamond-index-index .diamCartPopupInner .chatDyo, body.choosediamond-index-diamond .diamCartPopupInner .chatDyo, body.customwishlist-index-index .diamCartPopupInner .chatDyo {
    display: block;
    font-size: 18px;
    height: 37px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-decoration: underline;
    width: 284px;
    color: #fa9373;
    text-transform: uppercase; }
  body.designyourring-index-index .diamCartPopupInner .chatDyo span, body.designyourearring-index-index .diamCartPopupInner .chatDyo span, body.designyourpendant-index-index .diamCartPopupInner .chatDyo span, body.dyo_pd_page .diamCartPopupInner .chatDyo span, body.customer-account-index .diamCartPopupInner .chatDyo span, body.catalog-product-view .diamCartPopupInner .chatDyo span, body.choosediamond-index-index .diamCartPopupInner .chatDyo span, body.choosediamond-index-diamond .diamCartPopupInner .chatDyo span, body.customwishlist-index-index .diamCartPopupInner .chatDyo span {
    background-position: -357px -139px;
    background-image: url(../images/dyo-sprites-new.png);
    width: 40px;
    height: 23px;
    float: left;
    margin-left: 5px;
    background-color: white;
    font-family: "PT Sans","Times New Roman"; }
  body.designyourring-index-index .closeDyo, body.designyourearring-index-index .closeDyo, body.designyourpendant-index-index .closeDyo, body.dyo_pd_page .closeDyo, body.customer-account-index .closeDyo, body.catalog-product-view .closeDyo, body.choosediamond-index-index .closeDyo, body.choosediamond-index-diamond .closeDyo, body.customwishlist-index-index .closeDyo {
    margin-right: 12px;
    margin-top: -26px;
    float: right;
    color: #727272;
    font-size: 16px;
    font-family: "PT Sans",arial;
    cursor: pointer; }
  body.designyourring-index-index .dyo-button-select, body.designyourearring-index-index .dyo-button-select, body.designyourpendant-index-index .dyo-button-select, body.dyo_pd_page .dyo-button-select, body.customer-account-index .dyo-button-select, body.catalog-product-view .dyo-button-select, body.choosediamond-index-index .dyo-button-select, body.choosediamond-index-diamond .dyo-button-select, body.customwishlist-index-index .dyo-button-select {
    font-family: "PT Sans", "times new roman" !important;
    font-size: 20px !important;
    font-weight: normal !important;
    line-height: 37px !important;
    text-align: center !important;
    text-transform: uppercase !important; }
  body.designyourring-index-index .proDetails .divider, body.designyourearring-index-index .proDetails .divider, body.designyourpendant-index-index .proDetails .divider, body.dyo_pd_page .proDetails .divider, body.customer-account-index .proDetails .divider, body.catalog-product-view .proDetails .divider, body.choosediamond-index-index .proDetails .divider, body.choosediamond-index-diamond .proDetails .divider, body.customwishlist-index-index .proDetails .divider {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #FFFFFF !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    float: left;
    height: 1px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -4px !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important; }
  body.designyourring-index-index .divider-tab1, body.designyourearring-index-index .divider-tab1, body.designyourpendant-index-index .divider-tab1, body.dyo_pd_page .divider-tab1, body.customer-account-index .divider-tab1, body.catalog-product-view .divider-tab1, body.choosediamond-index-index .divider-tab1, body.choosediamond-index-diamond .divider-tab1, body.customwishlist-index-index .divider-tab1 {
    width: 245px; }
  body.designyourring-index-index .divider-tab2, body.designyourearring-index-index .divider-tab2, body.designyourpendant-index-index .divider-tab2, body.dyo_pd_page .divider-tab2, body.customer-account-index .divider-tab2, body.catalog-product-view .divider-tab2, body.choosediamond-index-index .divider-tab2, body.choosediamond-index-diamond .divider-tab2, body.customwishlist-index-index .divider-tab2 {
    width: 225px; }
  body.designyourring-index-index .emptyLineLeft, body.designyourearring-index-index .emptyLineLeft, body.designyourpendant-index-index .emptyLineLeft, body.dyo_pd_page .emptyLineLeft, body.customer-account-index .emptyLineLeft, body.catalog-product-view .emptyLineLeft, body.choosediamond-index-index .emptyLineLeft, body.choosediamond-index-diamond .emptyLineLeft, body.customwishlist-index-index .emptyLineLeft {
    width: 380px;
    margin-left: 20px;
    margin-right: 10px;
    border-top-color: #E9E9E9;
    border-top-style: solid;
    border-top-width: 2px;
    float: left;
    margin-top: 9px; }
  body.designyourring-index-index .emptyLineRight, body.designyourearring-index-index .emptyLineRight, body.designyourpendant-index-index .emptyLineRight, body.dyo_pd_page .emptyLineRight, body.customer-account-index .emptyLineRight, body.catalog-product-view .emptyLineRight, body.choosediamond-index-index .emptyLineRight, body.choosediamond-index-diamond .emptyLineRight, body.customwishlist-index-index .emptyLineRight {
    width: 380px;
    border-top-color: #E9E9E9;
    border-top-style: solid;
    border-top-width: 2px;
    float: left;
    margin-top: 9px;
    margin-left: 10px; }
  body.designyourring-index-index .shipsByDateDyo, body.designyourearring-index-index .shipsByDateDyo, body.designyourpendant-index-index .shipsByDateDyo, body.dyo_pd_page .shipsByDateDyo, body.customer-account-index .shipsByDateDyo, body.catalog-product-view .shipsByDateDyo, body.choosediamond-index-index .shipsByDateDyo, body.choosediamond-index-diamond .shipsByDateDyo, body.customwishlist-index-index .shipsByDateDyo {
    color: #63666A;
    display: block;
    padding-bottom: 7px;
    font-size: 11px;
    font-family: "PT Sans", Arial,Helvetica,sans-serif; }
  body.designyourring-index-index .pendant_msg_dyo, body.designyourearring-index-index .pendant_msg_dyo, body.designyourpendant-index-index .pendant_msg_dyo, body.dyo_pd_page .pendant_msg_dyo, body.customer-account-index .pendant_msg_dyo, body.catalog-product-view .pendant_msg_dyo, body.choosediamond-index-index .pendant_msg_dyo, body.choosediamond-index-diamond .pendant_msg_dyo, body.customwishlist-index-index .pendant_msg_dyo {
    color: #63666A;
    margin-bottom: 10px;
    font-size: 11px;
    letter-spacing: 1px;
    text-align: center; }
  body.designyourring-index-index .dyodetail h4, body.designyourearring-index-index .dyodetail h4, body.designyourpendant-index-index .dyodetail h4, body.dyo_pd_page .dyodetail h4, body.customer-account-index .dyodetail h4, body.catalog-product-view .dyodetail h4, body.choosediamond-index-index .dyodetail h4, body.choosediamond-index-diamond .dyodetail h4, body.customwishlist-index-index .dyodetail h4 {
    font-family: "PT Sans",'Times New Roman' !important; }
  body.designyourring-index-index .shadow, body.designyourearring-index-index .shadow, body.designyourpendant-index-index .shadow, body.dyo_pd_page .shadow, body.customer-account-index .shadow, body.catalog-product-view .shadow, body.choosediamond-index-index .shadow, body.choosediamond-index-diamond .shadow, body.customwishlist-index-index .shadow {
    margin-top: -7px; }
  body.designyourring-index-index .proDetails li, body.designyourearring-index-index .proDetails li, body.designyourpendant-index-index .proDetails li, body.dyo_pd_page .proDetails li, body.customer-account-index .proDetails li, body.catalog-product-view .proDetails li, body.choosediamond-index-index .proDetails li, body.choosediamond-index-diamond .proDetails li, body.customwishlist-index-index .proDetails li {
    border-bottom-color: #E2E3E5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 225px; }
  body.designyourring-index-index .cbsw, body.designyourearring-index-index .cbsw, body.designyourpendant-index-index .cbsw, body.dyo_pd_page .cbsw, body.customer-account-index .cbsw, body.catalog-product-view .cbsw, body.choosediamond-index-index .cbsw, body.choosediamond-index-diamond .cbsw, body.customwishlist-index-index .cbsw {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E2E3E5;
    width: 225px;
    padding-bottom: 5px;
    margin-bottom: 2px !important; }
  body.designyourring-index-index .dyofb_comment_no, body.designyourearring-index-index .dyofb_comment_no, body.designyourpendant-index-index .dyofb_comment_no, body.dyo_pd_page .dyofb_comment_no, body.customer-account-index .dyofb_comment_no, body.catalog-product-view .dyofb_comment_no, body.choosediamond-index-index .dyofb_comment_no, body.choosediamond-index-diamond .dyofb_comment_no, body.customwishlist-index-index .dyofb_comment_no {
    cursor: pointer;
    margin-left: 340px;
    margin-top: -20px; }
  body.designyourring-index-index .dyofbtooltip, body.designyourearring-index-index .dyofbtooltip, body.designyourpendant-index-index .dyofbtooltip, body.dyo_pd_page .dyofbtooltip, body.customer-account-index .dyofbtooltip, body.catalog-product-view .dyofbtooltip, body.choosediamond-index-index .dyofbtooltip, body.choosediamond-index-diamond .dyofbtooltip, body.customwishlist-index-index .dyofbtooltip {
    background: white;
    border: 1px solid #ccc !important;
    padding: 10px;
    border-radius: 2px;
    position: absolute;
    float: right;
    margin-top: -21px;
    margin-right: 28px;
    width: 14px;
    height: 13px; }
  body.designyourring-index-index .dyofbtooltip:before, body.designyourearring-index-index .dyofbtooltip:before, body.designyourpendant-index-index .dyofbtooltip:before, body.dyo_pd_page .dyofbtooltip:before, body.customer-account-index .dyofbtooltip:before, body.catalog-product-view .dyofbtooltip:before, body.choosediamond-index-index .dyofbtooltip:before, body.choosediamond-index-diamond .dyofbtooltip:before, body.customwishlist-index-index .dyofbtooltip:before {
    position: absolute;
    display: inline-block;
    border-top: 5px solid transparent;
    border-right: 5px solid #eee;
    border-bottom: 5px solid transparent;
    border-right-color: rgba(0, 0, 0, 0.2);
    left: -6px;
    top: 4px;
    content: ''; }
  body.designyourring-index-index .fb_comments_count, body.designyourearring-index-index .fb_comments_count, body.designyourpendant-index-index .fb_comments_count, body.dyo_pd_page .fb_comments_count, body.customer-account-index .fb_comments_count, body.catalog-product-view .fb_comments_count, body.choosediamond-index-index .fb_comments_count, body.choosediamond-index-diamond .fb_comments_count, body.customwishlist-index-index .fb_comments_count {
    margin-top: -3px;
    margin-left: -2px;
    position: absolute; }
  body.designyourring-index-index .custom-offer, body.designyourearring-index-index .custom-offer, body.designyourpendant-index-index .custom-offer, body.dyo_pd_page .custom-offer, body.customer-account-index .custom-offer, body.catalog-product-view .custom-offer, body.choosediamond-index-index .custom-offer, body.choosediamond-index-diamond .custom-offer, body.customwishlist-index-index .custom-offer {
    margin-left: 100px !important; }
  body.designyourring-index-index .wishlistpopup .custom-regular span, body.designyourearring-index-index .wishlistpopup .custom-regular span, body.designyourpendant-index-index .wishlistpopup .custom-regular span, body.dyo_pd_page .wishlistpopup .custom-regular span, body.customer-account-index .wishlistpopup .custom-regular span, body.catalog-product-view .wishlistpopup .custom-regular span, body.choosediamond-index-index .wishlistpopup .custom-regular span, body.choosediamond-index-diamond .wishlistpopup .custom-regular span, body.customwishlist-index-index .wishlistpopup .custom-regular span {
    margin-left: 0 !important; }
  body.designyourring-index-index .nosfl, body.designyourearring-index-index .nosfl, body.designyourpendant-index-index .nosfl, body.dyo_pd_page .nosfl, body.customer-account-index .nosfl, body.catalog-product-view .nosfl, body.choosediamond-index-index .nosfl, body.choosediamond-index-diamond .nosfl, body.customwishlist-index-index .nosfl {
    padding-left: 20px; }
  body.designyourring-index-index .saveforlater, body.designyourearring-index-index .saveforlater, body.designyourpendant-index-index .saveforlater, body.dyo_pd_page .saveforlater, body.customer-account-index .saveforlater, body.catalog-product-view .saveforlater, body.choosediamond-index-index .saveforlater, body.choosediamond-index-diamond .saveforlater, body.customwishlist-index-index .saveforlater {
    margin-left: 40px !important; }
  body.designyourring-index-index .productInfoTop ul.product-tabs li a, body.designyourearring-index-index .productInfoTop ul.product-tabs li a, body.designyourpendant-index-index .productInfoTop ul.product-tabs li a, body.dyo_pd_page .productInfoTop ul.product-tabs li a, body.customer-account-index .productInfoTop ul.product-tabs li a, body.catalog-product-view .productInfoTop ul.product-tabs li a, body.choosediamond-index-index .productInfoTop ul.product-tabs li a, body.choosediamond-index-diamond .productInfoTop ul.product-tabs li a, body.customwishlist-index-index .productInfoTop ul.product-tabs li a {
    background: none repeat scroll 0 0 #f4edea;
    padding: 0 92px; }
  body.designyourring-index-index .productInfoTop ul.product-tabs li a, body.designyourearring-index-index .productInfoTop ul.product-tabs li a, body.designyourpendant-index-index .productInfoTop ul.product-tabs li a, body.dyo_pd_page .productInfoTop ul.product-tabs li a, body.customer-account-index .productInfoTop ul.product-tabs li a, body.catalog-product-view .productInfoTop ul.product-tabs li a, body.choosediamond-index-index .productInfoTop ul.product-tabs li a, body.choosediamond-index-diamond .productInfoTop ul.product-tabs li a, body.customwishlist-index-index .productInfoTop ul.product-tabs li a {
    display: block;
    overflow: hidden;
    text-decoration: none; }
  body.designyourring-index-index .metrodiamondBangleLeft .productInfoContentuter, body.designyourring-index-index .metrodiamondBangleLeft .content1, body.designyourearring-index-index .metrodiamondBangleLeft .productInfoContentuter, body.designyourearring-index-index .metrodiamondBangleLeft .content1, body.designyourpendant-index-index .metrodiamondBangleLeft .productInfoContentuter, body.designyourpendant-index-index .metrodiamondBangleLeft .content1, body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter, body.dyo_pd_page .metrodiamondBangleLeft .content1, body.customer-account-index .metrodiamondBangleLeft .productInfoContentuter, body.customer-account-index .metrodiamondBangleLeft .content1, body.catalog-product-view .metrodiamondBangleLeft .productInfoContentuter, body.catalog-product-view .metrodiamondBangleLeft .content1, body.choosediamond-index-index .metrodiamondBangleLeft .productInfoContentuter, body.choosediamond-index-index .metrodiamondBangleLeft .content1, body.choosediamond-index-diamond .metrodiamondBangleLeft .productInfoContentuter, body.choosediamond-index-diamond .metrodiamondBangleLeft .content1, body.customwishlist-index-index .metrodiamondBangleLeft .productInfoContentuter, body.customwishlist-index-index .metrodiamondBangleLeft .content1 {
    border: none;
    margin: 0; }
  body.designyourring-index-index .productInfoTop ul.product-tabs li.active a, body.designyourearring-index-index .productInfoTop ul.product-tabs li.active a, body.designyourpendant-index-index .productInfoTop ul.product-tabs li.active a, body.dyo_pd_page .productInfoTop ul.product-tabs li.active a, body.customer-account-index .productInfoTop ul.product-tabs li.active a, body.catalog-product-view .productInfoTop ul.product-tabs li.active a, body.choosediamond-index-index .productInfoTop ul.product-tabs li.active a, body.choosediamond-index-diamond .productInfoTop ul.product-tabs li.active a, body.customwishlist-index-index .productInfoTop ul.product-tabs li.active a {
    border-top: 2px solid #556681; }
  body.designyourring-index-index .metrodiamondBangleLeft .overDetails .attrValue, body.designyourring-index-index .metrodiamondBangleLeft .proDetails .attrValue, body.designyourearring-index-index .metrodiamondBangleLeft .overDetails .attrValue, body.designyourearring-index-index .metrodiamondBangleLeft .proDetails .attrValue, body.designyourpendant-index-index .metrodiamondBangleLeft .overDetails .attrValue, body.designyourpendant-index-index .metrodiamondBangleLeft .proDetails .attrValue, body.dyo_pd_page .metrodiamondBangleLeft .overDetails .attrValue, body.dyo_pd_page .metrodiamondBangleLeft .proDetails .attrValue, body.customer-account-index .metrodiamondBangleLeft .overDetails .attrValue, body.customer-account-index .metrodiamondBangleLeft .proDetails .attrValue, body.catalog-product-view .metrodiamondBangleLeft .overDetails .attrValue, body.catalog-product-view .metrodiamondBangleLeft .proDetails .attrValue, body.choosediamond-index-index .metrodiamondBangleLeft .overDetails .attrValue, body.choosediamond-index-index .metrodiamondBangleLeft .proDetails .attrValue, body.choosediamond-index-diamond .metrodiamondBangleLeft .overDetails .attrValue, body.choosediamond-index-diamond .metrodiamondBangleLeft .proDetails .attrValue, body.customwishlist-index-index .metrodiamondBangleLeft .overDetails .attrValue, body.customwishlist-index-index .metrodiamondBangleLeft .proDetails .attrValue {
    width: auto; }
  body.designyourring-index-index .metrodiamondBangleLeft .proDetails, body.designyourearring-index-index .metrodiamondBangleLeft .proDetails, body.designyourpendant-index-index .metrodiamondBangleLeft .proDetails, body.dyo_pd_page .metrodiamondBangleLeft .proDetails, body.customer-account-index .metrodiamondBangleLeft .proDetails, body.catalog-product-view .metrodiamondBangleLeft .proDetails, body.choosediamond-index-index .metrodiamondBangleLeft .proDetails, body.choosediamond-index-diamond .metrodiamondBangleLeft .proDetails, body.customwishlist-index-index .metrodiamondBangleLeft .proDetails {
    width: 30%;
    margin-right: 20px; }
  body.designyourring-index-index .metrodiamondBangleLeft .proDetails li, body.designyourearring-index-index .metrodiamondBangleLeft .proDetails li, body.designyourpendant-index-index .metrodiamondBangleLeft .proDetails li, body.dyo_pd_page .metrodiamondBangleLeft .proDetails li, body.customer-account-index .metrodiamondBangleLeft .proDetails li, body.catalog-product-view .metrodiamondBangleLeft .proDetails li, body.choosediamond-index-index .metrodiamondBangleLeft .proDetails li, body.choosediamond-index-diamond .metrodiamondBangleLeft .proDetails li, body.customwishlist-index-index .metrodiamondBangleLeft .proDetails li {
    width: 100%;
    margin-right: 20px;
    padding-bottom: 5px; }
  body.designyourring-index-index .metrodiamondBangleLeft .overDetails li, body.designyourring-index-index .metrodiamondBangleLeft .proDetails li, body.designyourearring-index-index .metrodiamondBangleLeft .overDetails li, body.designyourearring-index-index .metrodiamondBangleLeft .proDetails li, body.designyourpendant-index-index .metrodiamondBangleLeft .overDetails li, body.designyourpendant-index-index .metrodiamondBangleLeft .proDetails li, body.dyo_pd_page .metrodiamondBangleLeft .overDetails li, body.dyo_pd_page .metrodiamondBangleLeft .proDetails li, body.customer-account-index .metrodiamondBangleLeft .overDetails li, body.customer-account-index .metrodiamondBangleLeft .proDetails li, body.catalog-product-view .metrodiamondBangleLeft .overDetails li, body.catalog-product-view .metrodiamondBangleLeft .proDetails li, body.choosediamond-index-index .metrodiamondBangleLeft .overDetails li, body.choosediamond-index-index .metrodiamondBangleLeft .proDetails li, body.choosediamond-index-diamond .metrodiamondBangleLeft .overDetails li, body.choosediamond-index-diamond .metrodiamondBangleLeft .proDetails li, body.customwishlist-index-index .metrodiamondBangleLeft .overDetails li, body.customwishlist-index-index .metrodiamondBangleLeft .proDetails li {
    color: #1f1e24;
    font-size: 13px; }
  body.designyourring-index-index .metrodiamondBangleLeft .proDetails .countHead, body.designyourearring-index-index .metrodiamondBangleLeft .proDetails .countHead, body.designyourpendant-index-index .metrodiamondBangleLeft .proDetails .countHead, body.dyo_pd_page .metrodiamondBangleLeft .proDetails .countHead, body.customer-account-index .metrodiamondBangleLeft .proDetails .countHead, body.catalog-product-view .metrodiamondBangleLeft .proDetails .countHead, body.choosediamond-index-index .metrodiamondBangleLeft .proDetails .countHead, body.choosediamond-index-diamond .metrodiamondBangleLeft .proDetails .countHead, body.customwishlist-index-index .metrodiamondBangleLeft .proDetails .countHead {
    border-bottom: 1px solid #E2E3E5;
    font-size: 14px;
    padding-bottom: 10px;
    width: 100%;
    color: #1f1e24; }
  body.designyourring-index-index .certifLeft ul, body.designyourring-index-index .paymentsLeft ul, body.designyourearring-index-index .certifLeft ul, body.designyourearring-index-index .paymentsLeft ul, body.designyourpendant-index-index .certifLeft ul, body.designyourpendant-index-index .paymentsLeft ul, body.dyo_pd_page .certifLeft ul, body.dyo_pd_page .paymentsLeft ul, body.customer-account-index .certifLeft ul, body.customer-account-index .paymentsLeft ul, body.catalog-product-view .certifLeft ul, body.catalog-product-view .paymentsLeft ul, body.choosediamond-index-index .certifLeft ul, body.choosediamond-index-index .paymentsLeft ul, body.choosediamond-index-diamond .certifLeft ul, body.choosediamond-index-diamond .paymentsLeft ul, body.customwishlist-index-index .certifLeft ul, body.customwishlist-index-index .paymentsLeft ul {
    line-height: 20px;
    list-style: disc outside none;
    font-size: 13px;
    margin-left: 20px;
    color: #1f1e24; }
  body.designyourring-index-index .fbcomments, body.designyourearring-index-index .fbcomments, body.designyourpendant-index-index .fbcomments, body.dyo_pd_page .fbcomments, body.customer-account-index .fbcomments, body.catalog-product-view .fbcomments, body.choosediamond-index-index .fbcomments, body.choosediamond-index-diamond .fbcomments, body.customwishlist-index-index .fbcomments {
    width: 100%;
    margin-top: 20px;
    float: left; }
  body.designyourring-index-index .metrodiamondBangleLeft .sampleCertif .certifImg, body.designyourearring-index-index .metrodiamondBangleLeft .sampleCertif .certifImg, body.designyourpendant-index-index .metrodiamondBangleLeft .sampleCertif .certifImg, body.dyo_pd_page .metrodiamondBangleLeft .sampleCertif .certifImg, body.customer-account-index .metrodiamondBangleLeft .sampleCertif .certifImg, body.catalog-product-view .metrodiamondBangleLeft .sampleCertif .certifImg, body.choosediamond-index-index .metrodiamondBangleLeft .sampleCertif .certifImg, body.choosediamond-index-diamond .metrodiamondBangleLeft .sampleCertif .certifImg, body.customwishlist-index-index .metrodiamondBangleLeft .sampleCertif .certifImg {
    position: relative;
    top: 110px;
    left: 280px; }
  body.designyourring-index-index .metroDiamondDyo .wishlist-social-media, body.designyourearring-index-index .metroDiamondDyo .wishlist-social-media, body.designyourpendant-index-index .metroDiamondDyo .wishlist-social-media, body.dyo_pd_page .metroDiamondDyo .wishlist-social-media, body.customer-account-index .metroDiamondDyo .wishlist-social-media, body.catalog-product-view .metroDiamondDyo .wishlist-social-media, body.choosediamond-index-index .metroDiamondDyo .wishlist-social-media, body.choosediamond-index-diamond .metroDiamondDyo .wishlist-social-media, body.customwishlist-index-index .metroDiamondDyo .wishlist-social-media {
    clear: both;
    float: right;
    width: 350px; }
  body.designyourring-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater, body.designyourearring-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater, body.designyourpendant-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater, body.dyo_pd_page .metroDiamondDyo .wishlist-social-media li.saveforlater, body.customer-account-index .metroDiamondDyo .wishlist-social-media li.saveforlater, body.catalog-product-view .metroDiamondDyo .wishlist-social-media li.saveforlater, body.choosediamond-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater, body.choosediamond-index-diamond .metroDiamondDyo .wishlist-social-media li.saveforlater, body.customwishlist-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater {
    background: url(../images/list-wishlist.gif) no-repeat 10px 7px;
    padding: 2px 10px 2px 30px;
    border: 1px solid #D7D7D7;
    border-radius: 4px;
    margin-right: 5px;
    margin-left: 0px !important; }
  body.designyourring-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater a:hover, body.designyourearring-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater a:hover, body.designyourpendant-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater a:hover, body.dyo_pd_page .metroDiamondDyo .wishlist-social-media li.saveforlater a:hover, body.customer-account-index .metroDiamondDyo .wishlist-social-media li.saveforlater a:hover, body.catalog-product-view .metroDiamondDyo .wishlist-social-media li.saveforlater a:hover, body.choosediamond-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater a:hover, body.choosediamond-index-diamond .metroDiamondDyo .wishlist-social-media li.saveforlater a:hover, body.customwishlist-index-index .metroDiamondDyo .wishlist-social-media li.saveforlater a:hover {
    text-decoration: none; }
  body.designyourring-index-index .metroDiamondLeft ul li.mailtofriend, body.designyourearring-index-index .metroDiamondLeft ul li.mailtofriend, body.designyourpendant-index-index .metroDiamondLeft ul li.mailtofriend, body.dyo_pd_page .metroDiamondLeft ul li.mailtofriend, body.customer-account-index .metroDiamondLeft ul li.mailtofriend, body.catalog-product-view .metroDiamondLeft ul li.mailtofriend, body.choosediamond-index-index .metroDiamondLeft ul li.mailtofriend, body.choosediamond-index-diamond .metroDiamondLeft ul li.mailtofriend, body.customwishlist-index-index .metroDiamondLeft ul li.mailtofriend {
    background: url(../images/mail.gif) no-repeat 5px 5px;
    border: 1px solid #C2C3C4;
    border-radius: 4px;
    font-size: 11px;
    height: 13px;
    width: 20px;
    padding: 3px;
    text-decoration: none;
    margin-left: 5px; }
  body.designyourring-index-index .mailtofriend > a, body.designyourearring-index-index .mailtofriend > a, body.designyourpendant-index-index .mailtofriend > a, body.dyo_pd_page .mailtofriend > a, body.customer-account-index .mailtofriend > a, body.catalog-product-view .mailtofriend > a, body.choosediamond-index-index .mailtofriend > a, body.choosediamond-index-diamond .mailtofriend > a, body.customwishlist-index-index .mailtofriend > a {
    display: block;
    height: 10px; }
  body.designyourring-index-index .zoom-list ul#thumblist li a.zoomThumbActive, body.designyourearring-index-index .zoom-list ul#thumblist li a.zoomThumbActive, body.designyourpendant-index-index .zoom-list ul#thumblist li a.zoomThumbActive, body.dyo_pd_page .zoom-list ul#thumblist li a.zoomThumbActive, body.customer-account-index .zoom-list ul#thumblist li a.zoomThumbActive, body.catalog-product-view .zoom-list ul#thumblist li a.zoomThumbActive, body.choosediamond-index-index .zoom-list ul#thumblist li a.zoomThumbActive, body.choosediamond-index-diamond .zoom-list ul#thumblist li a.zoomThumbActive, body.customwishlist-index-index .zoom-list ul#thumblist li a.zoomThumbActive {
    border: medium none; }
  body.designyourring-index-index .zoom-img, body.designyourearring-index-index .zoom-img, body.designyourpendant-index-index .zoom-img, body.dyo_pd_page .zoom-img, body.customer-account-index .zoom-img, body.catalog-product-view .zoom-img, body.choosediamond-index-index .zoom-img, body.choosediamond-index-diamond .zoom-img, body.customwishlist-index-index .zoom-img {
    height: 550px;
    margin: auto auto 20px;
    width: 550px; }
  body.designyourring-index-index .mega-zoom, body.designyourearring-index-index .mega-zoom, body.designyourpendant-index-index .mega-zoom, body.dyo_pd_page .mega-zoom, body.customer-account-index .mega-zoom, body.catalog-product-view .mega-zoom, body.choosediamond-index-index .mega-zoom, body.choosediamond-index-diamond .mega-zoom, body.customwishlist-index-index .mega-zoom {
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    height: 800px;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 1170px;
    z-index: 100000; }
  body.designyourring-index-index .fade-zoom, body.designyourearring-index-index .fade-zoom, body.designyourpendant-index-index .fade-zoom, body.dyo_pd_page .fade-zoom, body.customer-account-index .fade-zoom, body.catalog-product-view .fade-zoom, body.choosediamond-index-index .fade-zoom, body.choosediamond-index-diamond .fade-zoom, body.customwishlist-index-index .fade-zoom {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999; }
  body.designyourring-index-index .closeZoom, body.designyourearring-index-index .closeZoom, body.designyourpendant-index-index .closeZoom, body.dyo_pd_page .closeZoom, body.customer-account-index .closeZoom, body.catalog-product-view .closeZoom, body.choosediamond-index-index .closeZoom, body.choosediamond-index-diamond .closeZoom, body.customwishlist-index-index .closeZoom {
    font-size: 16px;
    right: 40px;
    position: absolute;
    text-decoration: none;
    top: 10px; }
  body.designyourring-index-index .zoom-list, body.designyourearring-index-index .zoom-list, body.designyourpendant-index-index .zoom-list, body.dyo_pd_page .zoom-list, body.customer-account-index .zoom-list, body.catalog-product-view .zoom-list, body.choosediamond-index-index .zoom-list, body.choosediamond-index-diamond .zoom-list, body.customwishlist-index-index .zoom-list {
    position: absolute;
    top: 40px;
    left: 40px; }
  body.designyourring-index-index .zoom-list ul, body.designyourearring-index-index .zoom-list ul, body.designyourpendant-index-index .zoom-list ul, body.dyo_pd_page .zoom-list ul, body.customer-account-index .zoom-list ul, body.catalog-product-view .zoom-list ul, body.choosediamond-index-index .zoom-list ul, body.choosediamond-index-diamond .zoom-list ul, body.customwishlist-index-index .zoom-list ul {
    border: 3px solid #EAEAEA;
    float: left; }
  body.designyourring-index-index .zoom-list ul li, body.designyourearring-index-index .zoom-list ul li, body.designyourpendant-index-index .zoom-list ul li, body.dyo_pd_page .zoom-list ul li, body.customer-account-index .zoom-list ul li, body.catalog-product-view .zoom-list ul li, body.choosediamond-index-index .zoom-list ul li, body.choosediamond-index-diamond .zoom-list ul li, body.customwishlist-index-index .zoom-list ul li {
    clear: both;
    float: left; }
  body.designyourring-index-index .zoom-list ul li a, body.designyourearring-index-index .zoom-list ul li a, body.designyourpendant-index-index .zoom-list ul li a, body.dyo_pd_page .zoom-list ul li a, body.customer-account-index .zoom-list ul li a, body.catalog-product-view .zoom-list ul li a, body.choosediamond-index-index .zoom-list ul li a, body.choosediamond-index-diamond .zoom-list ul li a, body.customwishlist-index-index .zoom-list ul li a {
    border: 1px solid #FFFFFF;
    float: left; }
  body.designyourring-index-index .zoom-list ul li a.zoomListActive, body.designyourring-index-index .zoom-list ul li a:hover, body.designyourearring-index-index .zoom-list ul li a.zoomListActive, body.designyourearring-index-index .zoom-list ul li a:hover, body.designyourpendant-index-index .zoom-list ul li a.zoomListActive, body.designyourpendant-index-index .zoom-list ul li a:hover, body.dyo_pd_page .zoom-list ul li a.zoomListActive, body.dyo_pd_page .zoom-list ul li a:hover, body.customer-account-index .zoom-list ul li a.zoomListActive, body.customer-account-index .zoom-list ul li a:hover, body.catalog-product-view .zoom-list ul li a.zoomListActive, body.catalog-product-view .zoom-list ul li a:hover, body.choosediamond-index-index .zoom-list ul li a.zoomListActive, body.choosediamond-index-index .zoom-list ul li a:hover, body.choosediamond-index-diamond .zoom-list ul li a.zoomListActive, body.choosediamond-index-diamond .zoom-list ul li a:hover, body.customwishlist-index-index .zoom-list ul li a.zoomListActive, body.customwishlist-index-index .zoom-list ul li a:hover {
    border: 1px solid #A51890; }
  body.designyourring-index-index .zoom-list .zoomListActive, body.designyourearring-index-index .zoom-list .zoomListActive, body.designyourpendant-index-index .zoom-list .zoomListActive, body.dyo_pd_page .zoom-list .zoomListActive, body.customer-account-index .zoom-list .zoomListActive, body.catalog-product-view .zoom-list .zoomListActive, body.choosediamond-index-index .zoom-list .zoomListActive, body.choosediamond-index-diamond .zoom-list .zoomListActive, body.customwishlist-index-index .zoom-list .zoomListActive {
    border: 1px solid #A51890; }
  body.designyourring-index-index .zoom-img, body.designyourearring-index-index .zoom-img, body.designyourpendant-index-index .zoom-img, body.dyo_pd_page .zoom-img, body.customer-account-index .zoom-img, body.catalog-product-view .zoom-img, body.choosediamond-index-index .zoom-img, body.choosediamond-index-diamond .zoom-img, body.customwishlist-index-index .zoom-img {
    text-align: center; }
  body.designyourring-index-index .mega-zoom .zoomspin .sprite, body.designyourearring-index-index .mega-zoom .zoomspin .sprite, body.designyourpendant-index-index .mega-zoom .zoomspin .sprite, body.dyo_pd_page .mega-zoom .zoomspin .sprite, body.customer-account-index .mega-zoom .zoomspin .sprite, body.catalog-product-view .mega-zoom .zoomspin .sprite, body.choosediamond-index-index .mega-zoom .zoomspin .sprite, body.choosediamond-index-diamond .mega-zoom .zoomspin .sprite, body.customwishlist-index-index .mega-zoom .zoomspin .sprite {
    margin-top: 50px; }
  body.designyourring-index-index .metrodiamondBangleLeft .contentbox2 h2, body.designyourearring-index-index .metrodiamondBangleLeft .contentbox2 h2, body.designyourpendant-index-index .metrodiamondBangleLeft .contentbox2 h2, body.dyo_pd_page .metrodiamondBangleLeft .contentbox2 h2, body.customer-account-index .metrodiamondBangleLeft .contentbox2 h2, body.catalog-product-view .metrodiamondBangleLeft .contentbox2 h2, body.choosediamond-index-index .metrodiamondBangleLeft .contentbox2 h2, body.choosediamond-index-diamond .metrodiamondBangleLeft .contentbox2 h2, body.customwishlist-index-index .metrodiamondBangleLeft .contentbox2 h2 {
    display: none; }
  body.designyourring-index-index .metroDiamondLeft ul.add-to-links, body.designyourearring-index-index .metroDiamondLeft ul.add-to-links, body.designyourpendant-index-index .metroDiamondLeft ul.add-to-links, body.dyo_pd_page .metroDiamondLeft ul.add-to-links, body.customer-account-index .metroDiamondLeft ul.add-to-links, body.catalog-product-view .metroDiamondLeft ul.add-to-links, body.choosediamond-index-index .metroDiamondLeft ul.add-to-links, body.choosediamond-index-diamond .metroDiamondLeft ul.add-to-links, body.customwishlist-index-index .metroDiamondLeft ul.add-to-links {
    clear: both;
    margin-bottom: 20px; }
  body.designyourring-index-index.mount-detail-view .main, body.designyourearring-index-index.mount-detail-view .main, body.designyourpendant-index-index.mount-detail-view .main, body.dyo_pd_page.mount-detail-view .main, body.customer-account-index.mount-detail-view .main, body.catalog-product-view.mount-detail-view .main, body.choosediamond-index-index.mount-detail-view .main, body.choosediamond-index-diamond.mount-detail-view .main, body.customwishlist-index-index.mount-detail-view .main {
    box-shadow: none; }
  body.designyourring-index-index .choosediamond-index-viewpair .main, body.designyourearring-index-index .choosediamond-index-viewpair .main, body.designyourpendant-index-index .choosediamond-index-viewpair .main, body.dyo_pd_page .choosediamond-index-viewpair .main, body.customer-account-index .choosediamond-index-viewpair .main, body.catalog-product-view .choosediamond-index-viewpair .main, body.choosediamond-index-index .choosediamond-index-viewpair .main, body.choosediamond-index-diamond .choosediamond-index-viewpair .main, body.customwishlist-index-index .choosediamond-index-viewpair .main {
    background: #fff; }
  body.designyourring-index-index .morecontent span, body.designyourearring-index-index .morecontent span, body.designyourpendant-index-index .morecontent span, body.dyo_pd_page .morecontent span, body.customer-account-index .morecontent span, body.catalog-product-view .morecontent span, body.choosediamond-index-index .morecontent span, body.choosediamond-index-diamond .morecontent span, body.customwishlist-index-index .morecontent span {
    display: none; }
  body.designyourring-index-index .overDetails .attribute, body.designyourring-index-index .proDetails .attribute, body.designyourearring-index-index .overDetails .attribute, body.designyourearring-index-index .proDetails .attribute, body.designyourpendant-index-index .overDetails .attribute, body.designyourpendant-index-index .proDetails .attribute, body.dyo_pd_page .overDetails .attribute, body.dyo_pd_page .proDetails .attribute, body.customer-account-index .overDetails .attribute, body.customer-account-index .proDetails .attribute, body.catalog-product-view .overDetails .attribute, body.catalog-product-view .proDetails .attribute, body.choosediamond-index-index .overDetails .attribute, body.choosediamond-index-index .proDetails .attribute, body.choosediamond-index-diamond .overDetails .attribute, body.choosediamond-index-diamond .proDetails .attribute, body.customwishlist-index-index .overDetails .attribute, body.customwishlist-index-index .proDetails .attribute {
    font-weight: bold;
    padding-left: 0px; }
  body.designyourring-index-index .customizeBox, body.designyourearring-index-index .customizeBox, body.designyourpendant-index-index .customizeBox, body.dyo_pd_page .customizeBox, body.customer-account-index .customizeBox, body.catalog-product-view .customizeBox, body.choosediamond-index-index .customizeBox, body.choosediamond-index-diamond .customizeBox, body.customwishlist-index-index .customizeBox {
    display: none; }
  body.designyourring-index-index .price-container .new-price-info, body.designyourearring-index-index .price-container .new-price-info, body.designyourpendant-index-index .price-container .new-price-info, body.dyo_pd_page .price-container .new-price-info, body.customer-account-index .price-container .new-price-info, body.catalog-product-view .price-container .new-price-info, body.choosediamond-index-index .price-container .new-price-info, body.choosediamond-index-diamond .price-container .new-price-info, body.customwishlist-index-index .price-container .new-price-info {
    position: relative;
    top: 20px;
    left: 0px; }
  body.designyourring-index-index .dyotext, body.designyourearring-index-index .dyotext, body.designyourpendant-index-index .dyotext, body.dyo_pd_page .dyotext, body.customer-account-index .dyotext, body.catalog-product-view .dyotext, body.choosediamond-index-index .dyotext, body.choosediamond-index-diamond .dyotext, body.customwishlist-index-index .dyotext {
    font-size: 12px !important; }
  body.designyourring-index-index .ringSizeDyo .determineSize, body.designyourearring-index-index .ringSizeDyo .determineSize, body.designyourpendant-index-index .ringSizeDyo .determineSize, body.dyo_pd_page .ringSizeDyo .determineSize, body.customer-account-index .ringSizeDyo .determineSize, body.catalog-product-view .ringSizeDyo .determineSize, body.choosediamond-index-index .ringSizeDyo .determineSize, body.choosediamond-index-diamond .ringSizeDyo .determineSize, body.customwishlist-index-index .ringSizeDyo .determineSize {
    float: none;
    vertical-align: 8px; }
  body.designyourring-index-index .ringsSize span.diamondQuality, body.designyourearring-index-index .ringsSize span.diamondQuality, body.designyourpendant-index-index .ringsSize span.diamondQuality, body.dyo_pd_page .ringsSize span.diamondQuality, body.customer-account-index .ringsSize span.diamondQuality, body.catalog-product-view .ringsSize span.diamondQuality, body.choosediamond-index-index .ringsSize span.diamondQuality, body.choosediamond-index-diamond .ringsSize span.diamondQuality, body.customwishlist-index-index .ringsSize span.diamondQuality {
    margin-left: -5px !important; }
  body.designyourring-index-index .product-a2c-prc .shiptext, body.designyourearring-index-index .product-a2c-prc .shiptext, body.designyourpendant-index-index .product-a2c-prc .shiptext, body.dyo_pd_page .product-a2c-prc .shiptext, body.customer-account-index .product-a2c-prc .shiptext, body.catalog-product-view .product-a2c-prc .shiptext, body.choosediamond-index-index .product-a2c-prc .shiptext, body.choosediamond-index-diamond .product-a2c-prc .shiptext, body.customwishlist-index-index .product-a2c-prc .shiptext {
    float: right;
    clear: none;
    width: 170px;
    margin-top: -10px; }
  body.designyourring-index-index #promotion-text, body.designyourearring-index-index #promotion-text, body.designyourpendant-index-index #promotion-text, body.dyo_pd_page #promotion-text, body.customer-account-index #promotion-text, body.catalog-product-view #promotion-text, body.choosediamond-index-index #promotion-text, body.choosediamond-index-diamond #promotion-text, body.customwishlist-index-index #promotion-text {
    margin-top: 36px;
    margin-left: 52px; }
  body.designyourring-index-index .shareOuter, body.designyourearring-index-index .shareOuter, body.designyourpendant-index-index .shareOuter, body.dyo_pd_page .shareOuter, body.customer-account-index .shareOuter, body.catalog-product-view .shareOuter, body.choosediamond-index-index .shareOuter, body.choosediamond-index-diamond .shareOuter, body.customwishlist-index-index .shareOuter {
    margin: 60px 0 30px -34px; }
  body.designyourring-index-index .dyodetail .price-container dl .validation-advice, body.designyourearring-index-index .dyodetail .price-container dl .validation-advice, body.designyourpendant-index-index .dyodetail .price-container dl .validation-advice, body.dyo_pd_page .dyodetail .price-container dl .validation-advice, body.customer-account-index .dyodetail .price-container dl .validation-advice, body.catalog-product-view .dyodetail .price-container dl .validation-advice, body.choosediamond-index-index .dyodetail .price-container dl .validation-advice, body.choosediamond-index-diamond .dyodetail .price-container dl .validation-advice, body.customwishlist-index-index .dyodetail .price-container dl .validation-advice {
    margin-left: 0px;
    width: auto; }
  body.designyourring-index-index .dyodetail .ringsSize span.diamondQuality, body.designyourearring-index-index .dyodetail .ringsSize span.diamondQuality, body.designyourpendant-index-index .dyodetail .ringsSize span.diamondQuality, body.dyo_pd_page .dyodetail .ringsSize span.diamondQuality, body.customer-account-index .dyodetail .ringsSize span.diamondQuality, body.catalog-product-view .dyodetail .ringsSize span.diamondQuality, body.choosediamond-index-index .dyodetail .ringsSize span.diamondQuality, body.choosediamond-index-diamond .dyodetail .ringsSize span.diamondQuality, body.customwishlist-index-index .dyodetail .ringsSize span.diamondQuality {
    width: 50%; }
  body.designyourring-index-index .messages, body.designyourearring-index-index .messages, body.designyourpendant-index-index .messages, body.dyo_pd_page .messages, body.customer-account-index .messages, body.catalog-product-view .messages, body.choosediamond-index-index .messages, body.choosediamond-index-diamond .messages, body.customwishlist-index-index .messages {
    left: 50%; }

/**~~ Theme Font ~~**/
.std h1, .std h2, .std h3, .std h4,
.page-title h1, .page-title h2,
.cart-top-title,
.compare-top-title,
.search-top-container .search-form .search-top-title,
.footer-info h4,
nav .nav-top-title, .nav-container .nav-top-title,
#queldoreiNav > li > a,
#queldoreiNav li.custom-block div.sub-wrapper strong,
#queldoreiNav-mob > li > a,
#queldoreiNav-mob li.custom-block div.sub-wrapper strong,
#nav > li > a, #mobile-nav > li > a,
#nav li.custom-block ul li strong,
.wide-navigation #nav ul.level0 > li > a,
.homepage-banners a .content strong,
.slider-container h3,
.slider-container .jcarousel-list h3,
.category-description h1,
.category-description strong,
.products-grid h3,
.products-list .product-name a,
.cart .cart-collaterals h2,
#shopping-cart-totals-table strong,
#product-customer-reviews .review-title,
.add-review h3.title,
#customer-reviews dt a,
#customer-reviews .form-add h2,
.top-opc li .number,
.opc .step-title,
.opc h3,
.block .block-title strong,
.cms-index-index .block .block-title strong,
.block-poll .question,
.block-layered-nav dt,
.product-tabs a,
.product-tabs-accordion h2.tab-heading a,
.product-category-title,
.page-head h3,
.product-view h1,
.product-view h2,
.product-view .box-tags h3,
.product-view .product-additional .block .block-title strong,
.box-up-sell2 h3,
.box-up-sell2 .jcarousel-list h3,
.flexslider .slides .content strong,
.data-table td.td-name h2,
.product-slider-container h2,
.block-slider .slides > li strong,
.cms-index-index .block-slider .slides > li strong {
  font-family: "PT Sans"; }

/**~~ Theme Color ~~**/
button.button span,
button.invert:hover span, button.btn-continue:hover span, .cart-shipping button:hover span, .cart-coupon button:hover span,
.btn-remove, .btn-edit,
.cart-top > a,
.cart-top-container .details-border,
.cart-top-title a span.icon,
.compare-top,
.compare-top-container .details-border,
.compare-top-title a span.icon,
.search-top,
.search-form-border,
.search-top-container .search-form .search-top-title span.icon,
.footer-info ul.twitterList li span.tweet-icon,
.footer-info ul.social li a:hover,
.footer-info .block-control:hover,
.footer-info .block-control-hide:hover,
.products-grid .hover .button-container button.button span span em,
.products-list .button-container .btn-add-cart span,
.data-table .btn-remove2,
.data-table .btn-edit2,
.top-opc li.allow:hover .number,
.product-view .add-to-links li:hover span.icon,
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active,
#toTop,
.jcarousel-prev-horizontal:hover,
.jcarousel-next-horizontal:hover,
.product-view .box-up-sell .jcarousel-next-horizontal:hover,
.product-view .box-up-sell .jcarousel-prev-horizontal:hover,
nav .nav-top-title:hover, .nav-container .nav-top-title:hover,
nav .nav-top-title.active, .nav-container .nav-top-title.active,
nav .nav-top-title div.icon span, .nav-container .nav-top-title div.icon span {
  background-color: #66768f; }

/***** iPad Smaller than 959px *****/
@media only screen and (max-width: 959px) {
  #queldoreiNav > li > a:hover, #queldoreiNav-mob > li > a:hover, #nav > li > a:hover, #mobile-nav > li > a:hover,
  #queldoreiNav > li.over > a, #queldoreiNav-mob > li.over > a, #nav > li.over > a, #mobile-nav > li.over > a,
  #queldoreiNav > li.active > a, #queldoreiNav-mob > li.active > a, #nav > li.active > a, #mobile-nav > li.active > a {
    background-color: #66768f;
    color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; } }

.footer-info a,
.footer-info .information ul li:before, .footer-info ul.disc li:before,
.price-box .price,
.pager .pages li a:hover,
.pager .pages .current,
.toolbar-dropdown ul li a:hover, .toolbar-dropdown ul li.selected a,
.products-grid .add-to-links li span,
.opc h3, .opc h4,
.block-progress dt:before,
#checkout-step-login .block-checkout-register ul.ul li:before {
  color: #656469; }

.cart-top-container .details-border:before {
  border-color: transparent transparent #656469 transparent; }

.compare-top-container .details-border:before {
  border-color: transparent transparent #656469 transparent; }

.search-form-border:before {
  border-color: transparent transparent #656469 transparent; }

#queldoreiNav > li > a:hover > span,
#queldoreiNav > li.over > a > span,
#queldoreiNav > li.active > a > span,
#queldoreiNav-mob > li > a:hover > span,
#queldoreiNav-mob > li.over > a > span,
#queldoreiNav-mob > li.active > a > span,
#nav > li > a:hover > span,
#nav > li.over > a > span,
#nav > li.active > a > span,
#mobile-nav > li > a:hover > span,
#mobile-nav > li.over > a > span,
#mobile-nav > li.active > a > span,
.cart .cart-collaterals .cart-block,
.opc .step,
.block,
.cms-index-index .block,
.block-login,
.cart .cart-collaterals .cart-block,
.product-tabs li.active, .product-tabs-accordion h2.active {
  border-top-color: #656469; }

/** links hover color **/
/*.header-container .links li a:hover,
.block .block-content a:hover, .block .block-content li a:hover, .block .block-content li.item a:hover,
.cms-index-index .block .block-content a:hover, .cms-index-index .block .block-content li a:hover, .cms-index-index .block .block-content li.item a:hover,
.block-layered-nav .block-content dd li a:hover,
.product-view .product-shop .no-rating a:hover, .product-view .product-shop .ratings a:hover,
.product-view .box-up-sell .product-name:hover,
.data-table td a:hover{color:#656469}*/
h1, h2, h3,
.std h1, .std h2, .std h3, .std h4,
.page-title h1, .page-title h2,
.page-head-alt h3,
.block .block-title,
.cms-index-index .block .block-title,
.block-login .block-title,
.product-view .product-additional .block .block-title,
.footer-info h4,
#checkout-review-table h3,
.product-category-title,
.page-head h3,
.product-view h1, .product-view h2,
#shopping-cart-totals-table strong,
.product-slider-container h2 {
  color: #66768f; }

.header-container, header.fixed {
  background-color: #fcfcfc; }

#queldoreiNav > li > a, #queldoreiNav-mob > li > a, #nav > li > a, #mobile-nav > li > a {
  color: #000000; }

body, .main-container, .product-slider-container {
  background-color: #fafafa; }

.block .block-content a, .block .block-content li a, .block .block-content li.item a,
.cms-index-index .block .block-content a, .cms-index-index .block .block-content li a, .cms-index-index .block .block-content li.item a,
.block-layered-nav .block-content dd li a,
.product-view .product-shop .no-rating a, .product-view .product-shop .ratings a,
.product-view .box-up-sell .product-name,
.data-table td a {
  color: #322c29; }

.block .block-content a:hover, .block .block-content li a:hover, .block .block-content li.item a:hover,
.cms-index-index .block .block-content a:hover, .cms-index-index .block .block-content li a:hover, .cms-index-index .block .block-content li.item a:hover,
.block-layered-nav .block-content dd li a:hover,
.product-view .product-shop .no-rating a:hover, .product-view .product-shop .ratings a:hover,
.product-view .box-up-sell .product-name:hover,
.footer-container {
  background-color: #faf7f6; }

.page-title-bg {
  background-color: #ffffff; }

.slider-container {
  background-color: #ffffff; }

.slider-container {
  border-top-color: #e1e1e1; }

.top-switch-bg {
  background-color: #f4f4f4; }

.header-switch span.current {
  color: #1d1c1b; }

.header-container .links li a, .header-switch span {
  color: rgba(29, 28, 27, 0.65); }

.footer-container, footer a, footer ul.links li a {
  color: #000000; }

footer a:hover, footer ul.links li a:hover {
  color: #000000; }

.footer-banners {
  background-color: #d9d9d7; }

.footer-info {
  background-color: #d9d9d7; }

.footer-info {
  border-top-color: #000000; }

.footer-info, .footer-info ul.twitterList li {
  color: #000000; }

.footer-info ul.twitterList li span.time-ago {
  color: rgba(0, 0, 0, 0.85); }

.price-box .price {
  font-family: "Open Sans"; }

#slide-timeline {
  background-color: #656469; }

button.invert span, button.btn-continue span, .cart-shipping button span, .cart-coupon button span {
  background-color: #393431; }

#queldoreiNav > li > a:hover, #queldoreiNav > li.active > a, #queldoreiNav > li.over > a, #queldoreiNav-mob > li > a:hover, #queldoreiNav-mob > li.active > a, #queldoreiNav-mob > li.over > a, #nav > li > a:hover, #nav > li.active > a, #nav > li.over > a,
#mobile-nav > li > a:hover, #mobile-nav > li.active > a, #mobile-nav > li.over > a {
  color: #66768f; }

.fullwidthbanner-container .caption {
  font-family: "PT Sans"; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected {
  background-color: #656469; }

.tp-caption.shopper_white_bg_light, .tp-caption.shopper_white_bg_medium, .tp-caption.shopper_white_bg_bold {
  color: #656469; }

.tp-bannertimer {
  background-color: #656469; }

/** Brands slider **/
.brands-slider-container ul.brands li {
  width: 96px; }

.brands-slider-container .jcarousel-clip-horizontal {
  margin: 0 24px; }

@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .brands-slider-container .jcarousel-clip-horizontal {
    margin: 0; } }

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .brands-slider-container .jcarousel-clip-horizontal {
    margin: 0; } }

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .brands-slider-container .jcarousel-clip-horizontal {
    margin: 0 36px; } }

@media only screen and (max-width: 479px) {
  .brands-slider-container .jcarousel-clip-horizontal {
    margin: 0 6px; } }

/**~~ helper classes ~~**/
.shopper-font {
  font-family: "PT Sans"; }

.shopper-color {
  color: #656469; }

.shopper-bgcolor {
  background-color: #656469; }

.shopper-titlecolor {
  color: #656469; }

.shopper-menucolor {
  color: #000000; }

.shopper-content_bg {
  background-color: #fafafa; }

.shopper-content_link {
  color: #322c29; }

.shopper-content_link_hover {
  color: #5f2167; }

.shopper-page_title_bg {
  background-color: #ffffff; }

body.cms-offers {
  /* Offers Left Bar - Start */
  /*.contacts_section { width:250px; }*/
  /* Offers Left Bar - End */
  /* Offer Blocks - Start*/
  /* Offer Blocks - End*/ }
  body.cms-offers .offersBanner {
    text-align: center;
    width: 1170px;
    height: 460px; }
  body.cms-offers .offers_left_section p {
    background: none repeat scroll 0 0 #65646A;
    color: #FFFFFF;
    font-family: pt sans;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 14px;
    padding: 10px 10px 10px 15px; }
  body.cms-offers .offers_section {
    padding-top: 20px;
    float: left;
    border-top: 2px solid #dadada; }
  body.cms-offers .offers_left_section {
    width: 224px;
    float: left; }
  body.cms-offers .offers_left_section > div {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
    margin-bottom: 36px;
    overflow: hidden;
    padding: 10px 0px;
    margin-bottom: 35px; }
  body.cms-offers p.need_help {
    text-align: left; }
  body.cms-offers .offers_left_section ul {
    margin-left: 25px; }
  body.cms-offers .offers_left_section li {
    font-size: 14px;
    list-style: square outside none;
    padding: 5px;
    text-decoration: none; }
  body.cms-offers .offers_left_section a {
    color: #000000;
    font-family: PT Sans;
    font-size: 13px;
    text-decoration: none; }
  body.cms-offers .sprite-chat {
    background-position: 0 0;
    width: 82px;
    height: 82px;
    float: left; }
  body.cms-offers .sprite-faq {
    background-position: -93px 0;
    width: 82px;
    height: 82px;
    float: left; }
  body.cms-offers .sprite-email {
    background-position: -186px 0;
    width: 82px;
    height: 82px;
    float: left; }
  body.cms-offers .sprite-telephone {
    background-position: -279px 0;
    width: 82px;
    height: 82px;
    float: left; }
  body.cms-offers .sprite-contacts {
    margin: 12px 7px 10px 14px;
    background-image: url("../images/contacts.png");
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25); }
  body.cms-offers .sprite-contacts_en_IN {
    margin: 12px 7px 10px 14px;
    background-image: url("../images/contacts-en_IN.png");
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25); }
  body.cms-offers .sprite-contacts_en_US {
    margin: 12px 7px 10px 14px;
    background-image: url("../images/contacts-en_US.png");
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25); }
  body.cms-offers .offers_right_section {
    float: left;
    width: 946px; }
  body.cms-offers .offer_blocks {
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: 3px;
    float: left;
    height: 350px;
    margin: 0 0 30px 31px;
    overflow: hidden;
    width: 438px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
    position: relative; }
  body.cms-offers .offer_blocks .block-desc-home, body.cms-offers .offer_blocks .bdh {
    bottom: -1px;
    height: 55px;
    overflow: hidden;
    position: absolute;
    -webkit-transition: margin-top 0.5s ease-out;
    -moz-transition: margin-top 0.5s ease-out;
    -o-transition: margin-top 0.5s ease-out;
    -ms-transition: margin-top 0.5s ease-out;
    transition: all 0.5s ease-in-out;
    width: 100%;
    background: #454545; }
  body.cms-offers .offer_blocks:hover .block-desc-home, body.cms-offers .offer_blocks:hover .block-desc-home-left {
    background: #602868;
    height: 55px; }
  body.cms-offers .offer_blocks .block-desc-home-right:hover .offer_blocks .bdh .block-desc-home-left {
    background: #454545; }
  body.cms-offers .offer_blocks .block-desc-home a p {
    color: #fff;
    font-size: 20px;
    text-align: center;
    padding-top: 12px;
    font-family: "PT Sans",Georgia,serif;
    float: none !important;
    margin: 0; }
  body.cms-offers .offer_blocks .block-desc-home-left a p, body.cms-offers .offer_blocks .block-desc-home-right a p {
    color: #fff;
    font-size: 20px;
    padding-top: 12px;
    font-family: "PT Sans",Georgia,serif;
    margin: 0; }
  body.cms-offers .offer_blocks .block-desc-home:hover a, body.cms-offers .bdh .block-desc-home-left:hover a, body.cms-offers .bdh .block-desc-home-right:hover a {
    text-decoration: none; }
  body.cms-offers .block-desc-home-left {
    background: #454545;
    float: left;
    height: 55px;
    text-align: center;
    width: 70%; }
  body.cms-offers .block-desc-home-right {
    float: right;
    height: 55px;
    text-align: center;
    width: 30%;
    background: url("../images/common5.png") no-repeat scroll -13px -116px #6C6C6C; }
  body.cms-offers .jewellerypagebanner #slideshow {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); }
  body.cms-offers .main_category div.block-desc h2 {
    background-color: rgba(100, 100, 105, 0.8); }
  body.cms-offers .main_category div.block-image {
    margin-bottom: 0 !important; }
  body.cms-offers .main_category div.block-desc {
    margin: 0 !important;
    height: 50px !important; }
    body.cms-offers .main_category div.block-desc h2 {
      text-transform: uppercase;
      color: white;
      height: 50px;
      line-height: 50px; }
      body.cms-offers .main_category div.block-desc h2 a {
        color: #fff; }

body.cms-education-tips-tricks-html, body.cms-about-us {
  /* CSS Document */ }
  body.cms-education-tips-tricks-html .accordian_list, body.cms-about-us .accordian_list {
    width: 608px; }
  body.cms-education-tips-tricks-html .accordian_head, body.cms-about-us .accordian_head {
    cursor: pointer;
    font-weight: bold;
    height: 15px !important;
    margin: 0;
    padding: 9px 40px !important;
    background: url("../images/sprite-bg.gif") no-repeat -10px -771px; }
  body.cms-education-tips-tricks-html .accordian_on, body.cms-about-us .accordian_on {
    background: url("../images/q.png") no-repeat -5px -5px !important;
    border: 1px solid #556681;
    color: #556681 !important; }
  body.cms-education-tips-tricks-html .accordian_body, body.cms-about-us .accordian_body {
    width: 605px;
    display: none; }
  body.cms-education-tips-tricks-html .accordian_body .content, body.cms-about-us .accordian_body .content {
    margin: 0 15px 0 15px;
    overflow: hidden;
    display: block; }
  body.cms-education-tips-tricks-html .accordian_body .content ul, body.cms-about-us .accordian_body .content ul {
    padding: 0;
    margin: 0; }
  body.cms-education-tips-tricks-html .accordian_body .content ul li, body.cms-about-us .accordian_body .content ul li {
    padding: 5px 0 5px 0;
    list-style: none;
    float: left;
    width: 574px;
    font-weight: bold;
    border-bottom: 1px solid #daca9e; }
  body.cms-education-tips-tricks-html .accordian_body .content ul li.noborder, body.cms-about-us .accordian_body .content ul li.noborder {
    border: 0; }
  body.cms-education-tips-tricks-html .accordian_body .content ul li.tlr, body.cms-about-us .accordian_body .content ul li.tlr {
    text-align: right; }
  body.cms-education-tips-tricks-html .accordian_body .content ul li.tlrH, body.cms-about-us .accordian_body .content ul li.tlrH {
    text-align: right;
    height: 30px; }
  body.cms-education-tips-tricks-html .accordian_body div.faqcontent, body.cms-about-us .accordian_body div.faqcontent {
    padding: 10px 12px 0 16px;
    overflow: hidden;
    display: block;
    margin-left: 25px;
    line-height: 20px;
    border-top: none;
    background: url(../images/a.png) no-repeat 10px 10px;
    color: #1f1e24;
    font-size: 12px; }
  body.cms-education-tips-tricks-html .cms-about-us .accordian_body div.faqcontent, body.cms-about-us .cms-about-us .accordian_body div.faqcontent {
    padding: 10px 12px 0 0;
    overflow: hidden;
    display: block;
    margin-left: 40px;
    line-height: 20px;
    border-top: none;
    background: url(../images/a.png) no-repeat 10px 10px;
    color: #666;
    font-size: 12px; }
  body.cms-education-tips-tricks-html #privacypolicy-content .aboutContentRight, body.cms-about-us #privacypolicy-content .aboutContentRight {
    float: left;
    margin-left: 50px; }
  body.cms-education-tips-tricks-html #privacypolicy-content .Wereheretohelp, body.cms-about-us #privacypolicy-content .Wereheretohelp {
    padding: 0; }
  body.cms-education-tips-tricks-html #privacypolicy-content .gemstoneEarrings, body.cms-about-us #privacypolicy-content .gemstoneEarrings {
    text-align: left;
    padding-top: 20px; }
  body.cms-education-tips-tricks-html #privacypolicy-content .ourCustamer, body.cms-about-us #privacypolicy-content .ourCustamer {
    width: 293px; }
  body.cms-education-tips-tricks-html #privacypolicy-content .liveChatBox, body.cms-about-us #privacypolicy-content .liveChatBox {
    padding: 0; }
  body.cms-education-tips-tricks-html .faqcontent h3, body.cms-about-us .faqcontent h3 {
    padding: 0 0 5px;
    font-size: 12px;
    margin: 0; }
  body.cms-education-tips-tricks-html .faqcontent p, body.cms-about-us .faqcontent p {
    padding: 0 0 13px;
    margin: 0; }
  body.cms-education-tips-tricks-html p.accordian_head, body.cms-about-us p.accordian_head {
    width: 526px;
    overflow: hidden;
    display: block;
    font-size: 12px;
    height: 35 !important;
    color: #1f1e24; }
  body.cms-education-tips-tricks-html p.accordian_head:hover, body.cms-about-us p.accordian_head:hover {
    background: url("../images/q.png") no-repeat -5px -5px;
    border: 1px solid #556681;
    color: #556681; }
  body.cms-education-tips-tricks-html p.accordian_head strong, body.cms-about-us p.accordian_head strong {
    float: left;
    margin: 11px 0 0 5px; }
  body.cms-education-tips-tricks-html p.accordian_head span, body.cms-about-us p.accordian_head span {
    float: right;
    font-weight: bold;
    text-align: left;
    margin: 12px 24px 0 0; }
  body.cms-education-tips-tricks-html .accordian_one, body.cms-about-us .accordian_one {
    padding: 3px 10px;
    cursor: default;
    width: 588px;
    position: relative;
    margin: 0;
    font-weight: bold;
    height: 35px !important;
    background: url(../images/trade-top-bg1.gif) left no-repeat !important;
    font-size: 12px;
    height: 35px;
    color: #7b7047;
    font-family: "PT Sans",Verdana, Geneva, sans-serif; }
  body.cms-education-tips-tricks-html p.accordian_one strong, body.cms-about-us p.accordian_one strong {
    float: left;
    margin: 11px 0 0 5px; }
  body.cms-education-tips-tricks-html p.accordian_one span, body.cms-about-us p.accordian_one span {
    float: right;
    font-weight: bold;
    text-align: left;
    margin: 9px 24px 0 0; }
  body.cms-education-tips-tricks-html .accordian_body div.faqcontent a, body.cms-about-us .accordian_body div.faqcontent a {
    font-size: 11px;
    color: #1e629f;
    text-decoration: underline;
    font-weight: bold; }
  body.cms-education-tips-tricks-html .newsOuter1, body.cms-about-us .newsOuter1 {
    background: url(../images/news-outer.gif) repeat-x;
    padding: 0;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    clear: both;
    height: 128px;
    display: block;
    overflow: hidden;
    margin: 2px 0 0 0; }
  body.cms-education-tips-tricks-html .newsLeft1, body.cms-about-us .newsLeft1 {
    float: left;
    width: 460px;
    display: block;
    overflow: hidden;
    padding: 20px 0 0 0;
    margin-left: 18px;
    background: url(../images/news-left-line.gif) no-repeat right; }
  body.cms-education-tips-tricks-html .newsLeft1 h2, body.cms-about-us .newsLeft1 h2 {
    margin: 0 0 10px 0;
    font-size: 18px;
    padding: 0;
    color: #1b3e5d; }
  body.cms-education-tips-tricks-html .newsContent1, body.cms-about-us .newsContent1 {
    float: left;
    margin-bottom: 8px;
    width: 380px; }
  body.cms-education-tips-tricks-html .newsContentLeft1, body.cms-about-us .newsContentLeft1 {
    float: left;
    width: 145px;
    padding-top: 4px;
    display: block;
    overflow: hidden; }
  body.cms-education-tips-tricks-html .newsContentLeft1 img, body.cms-about-us .newsContentLeft1 img {
    float: left; }
  body.cms-education-tips-tricks-html .newsContentRight1, body.cms-about-us .newsContentRight1 {
    float: right;
    width: 228px;
    font-size: 11px;
    color: #666666; }
  body.cms-education-tips-tricks-html .newsContentRight1 span, body.cms-about-us .newsContentRight1 span {
    font-weight: bold;
    color: #1b3e5d;
    display: block;
    font-size: 12px;
    padding-bottom: 3px;
    line-height: 16px; }
  body.cms-education-tips-tricks-html .more1, body.cms-about-us .more1 {
    color: #1b3e5d;
    float: right;
    font-size: 11px;
    width: 95px; }
  body.cms-education-tips-tricks-html .more1 a, body.cms-about-us .more1 a {
    color: #1B3E5D;
    text-decoration: none; }
  body.cms-education-tips-tricks-html .more1 a:hover, body.cms-about-us .more1 a:hover {
    text-decoration: underline; }
  body.cms-education-tips-tricks-html .accordian_body .faqcontent ul, body.cms-about-us .accordian_body .faqcontent ul {
    margin-bottom: 10px;
    padding-left: 25px; }
  body.cms-education-tips-tricks-html .managementteamInner, body.cms-about-us .managementteamInner {
    border-bottom: 1px solid #C7C7C7;
    overflow: hidden;
    width: 90%;
    margin: 0 auto 20px; }
  body.cms-education-tips-tricks-html .managementteamOuter, body.cms-about-us .managementteamOuter {
    background: #FAFAFA;
    padding-top: 20px;
    overflow: hidden; }
  body.cms-education-tips-tricks-html .managementteamInnerContent, body.cms-about-us .managementteamInnerContent {
    width: 85%; }
  body.cms-education-tips-tricks-html .managementteamOuter .bN, body.cms-about-us .managementteamOuter .bN {
    border-bottom: none; }
  body.cms-education-tips-tricks-html #management-content .aboutContentTop, body.cms-about-us #management-content .aboutContentTop {
    margin-bottom: 0 !important; }

body.customer-account-login {
  /* CSS Document */ }
  body.customer-account-login .new-facebook-login {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    margin-bottom: 10px; }
  body.customer-account-login .loginhead {
    border-bottom: 1px solid #1B3E5D;
    border-top: 1px solid #1B3E5D;
    color: #003300;
    font-family: "PT Sans", Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 13px; }
  body.customer-account-login .cl-both {
    clear: both; }
  body.customer-account-login TD.borderbottom {
    border-bottom: 1px solid #BBBBC8;
    padding-bottom: 10px;
    padding-top: 10px; }
  body.customer-account-login TD.borderright {
    border-right: 1px solid #BBBBC8; }
  body.customer-account-login TD.borderleft {
    border-left: 1px solid #BBBBC8;
    padding-left: 5px; }
  body.customer-account-login TD.borderbox {
    border-bottom: 1px solid #BBBBC8;
    border-top: 1px solid #BBBBC8; }
  body.customer-account-login TD.borderleft {
    border-left: 1px solid #BBBBC8;
    padding-left: 5px; }
  body.customer-account-login .black_bold {
    font-family: "PT Sans", Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold; }
  body.customer-account-login .toppadding {
    padding-top: 10px; }
  body.customer-account-login .leftpadding {
    padding-left: 30px; }
  body.customer-account-login .bottompadding {
    padding-bottom: 10px; }
  body.customer-account-login .loginheader {
    color: #8B0002;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    text-align: left; }
  body.customer-account-login .red_text {
    color: #FF0000;
    font-family: "PT Sans", Arial,Helvetica,Verdana,sans-serif;
    font-size: 10px; }

body.cms-education-diamond-buying-guide-html .diamondbuyingGuide, body.cms-education-jewellery-buying-guide-html .diamondbuyingGuide {
  width: 1170px !important; }

body.cms-education-diamond-buying-guide-html.newBanglesBanner, body.cms-education-jewellery-buying-guide-html.newBanglesBanner {
  margin: 0px !important; }

body.general .diamondViewTop .shareOuter ul li {
  padding: 0 !important; }

body.cms-about-us .managementteamInnerContent.fl > h2, body.cms-about-us .managementteamInnerContent.fr > h2 {
  font-size: 20px;
  font-weight: 400; }

body.cms-about-us .managementteamInnerContent.fl > p, body.cms-about-us .managementteamInnerContent.fr > p {
  color: #1b1a19 !important; }

body.cms-careers .career-nav .nav-career, body.cms-careers .career-nav > span {
  color: #92a5c2 !important; }

body.cms-careers .career-nav span.active {
  color: #556681 !important; }

body.dyo_pd_page .dyodetail .ringSizeDyo {
  width: 335px; }

body.dyo_pd_page .productInfo .disclaimer {
  float: left;
  margin: 10px;
  color: #8b8b8b; }

body.designyourring-index-index .selectfromSetting .divWrapper .priceFilterDyo, body.designyourring-index-index .selectfromSetting .divWrapper .priceFilterDyo, designyourpendant-index-index .selectfromSetting .divWrapper .priceFilterDyo, body.dyo_pd_page .selectfromSetting .divWrapper .priceFilterDyo {
  padding-right: 142px; }

body.designyourring-index-index .col-main, body.designyourring-index-index .col-main, designyourpendant-index-index .col-main, body.dyo_pd_page .col-main {
  padding: 0px !important; }

body.general .wishlistpopup .nxt, body.general .wishlistpopup .prv {
  display: none; }

body.cms-diamond-compare-price-html .col-main {
  padding: 30px 0px 0px 0px !important; }

body.customertestimonials-testimonials-index .banglesTopContent {
  width: 1200px !important; }

@media only screen and (min-width: 320px) and (max-width: 1199px) {
  body.general body {
    border-top: none; }
  body.general .wrapper {
    width: 1200px !important;
    border-top: 5px solid #848389; } }

@media only screen and (max-width: 1200px) {
  body.general .spotlight_block_home .categoryDetails .home {
    width: 269px !important; }
  body.general .col-main .home-right {
    width: 100% !important; }
  body.general .footer-info .grid_3 {
    margin: 0 10px 0 2px; }
  body.general .footer-container .footer-banners .grid_1 {
    margin: 0px;
    padding: 0px;
    width: 5px; }
  body.general #footer-newsletter {
    width: 175px !important; } }

body.cms-page-view .jewellerypagebanner {
  margin: 0px 0px 20px 15px;
  min-width: 1000px;
  width: 1200px;
  height: 460px !important; }

body.cms-page-view .jewellerypagebanner #slideshow {
  border: 0px;
  width: 1200px;
  height: 460px !important; }

body.cms-page-view .jewellerypagebanner #slideshow .slides {
  margin-left: 10px; }

body.cms-page-view .jewellerypagebanner .slideshow ul .slides {
  margin-left: 15px !important; }

body.cms-page-view div.col-main div#slideshow ul#banner_nav li#next {
  margin: 0 28px 0 0px !important; }

body.cms-page-view .col-main div.womens-parent {
  margin: 0px 17px; }

body.cms-diamonds .col-main .designyourOuter {
  width: 1170px;
  margin: 0 15px;
  color: #666; }

body.cms-diamonds .col-main .designyourLeft {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-right: 1px solid #D1D1D1;
  float: left;
  width: 50%; }

body.cms-diamonds .col-main .designyourLeft p {
  padding: 0 0 1px;
  margin: 0; }

body.cms-diamonds .col-main .designyourLeft h3 {
  padding: 0;
  margin: 0 0 10px;
  font-size: 26px;
  font-weight: normal;
  color: #000; }

body.cms-diamonds .col-main .designyourImages span a span {
  float: left;
  line-height: 29px;
  margin-bottom: 5px;
  min-width: 86px; }

body.cms-diamonds .col-main .designyourImages > span {
  float: left; }

body.cms-diamonds .col-main .designyourRight {
  float: right;
  width: 46%;
  background: none; }

body.cms-diamonds .col-main .designyourRight p {
  padding: 0;
  margin: 0; }

body.cms-diamonds .col-main .designyourRight h3 {
  padding: 0;
  margin: 0 0 10px;
  font-size: 26px;
  font-weight: normal;
  color: #000; }

body.cms-education-jewellery-buying-guide-html .diamondbuyingGuideBox {
  height: 245px; }

body.choosediamond-index-pair .compare_anchor {
  display: none; }

body.customertestimonials-index-indexall .aboutOuter .jewellerypagebanner {
  float: none; }

body.customwishlist-index-index .wishListContentCenter .customiseDyoNoTah .ringsSize {
  width: 335px; }

body.customer-account-index .wishListContentCenter .customiseDyoNoTah .ringsSize {
  width: 335px; }

body.news-index-inthenews .col-main .aboutOuter .aboutNavtop {
  width: 1200px;
  margin-left: 0; }

body.cms-education-diamond-buying-guide-html .col-main .searchDiamonds {
  width: 1170px; }

.general .logo {
  float: none !important; }

body.cms-about-us .aboutContentRight .ourCustamer {
  background-color: #ffffff; }

@media only screen and (max-width: 1200px) {
  body.general .view-mode {
    display: none; }
  body.general .sortby-right {
    border-left: 0px !important; } }

body.checkout-twopage-index .contactForms .shippingConfirm .checkbox {
  background-position: 0 -54px;
  background: url(../images/checkbox.gif) no-repeat; }

body.checkout-twopage-index .contactForms .shippingConfirm .checkboxchecked {
  background-position: 0 -52px !important;
  background: url(../images/checkbox.gif) no-repeat; }

@media only screen and (max-width: 1200px) {
  body header.fixed {
    position: relative;
    top: 0;
    width: 100%;
    background: #fff; } }

.productInfoContentuter .content2 .proDetails {
  margin-left: 0px; }

.content2 #secondCol {
  margin-top: 10px; }

li.save-later a.nosfl {
  display: block; }

.lpStaticButtonTR {
  z-index: 10006; }

.compareDiamondsContent table tbody tr.greyBg {
  background: #fff !important; }

body.general .vuln_security_img {
  float: left;
  margin-right: 20px;
  margin-top: 10px; }

body.general .footer_logos {
  float: left !important; }

body.customertestimonials-testimonials-index .jewellerypagebanner div#slideshow {
  border: 0px !important;
  margin-bottom: 15px !important; }

body.customertestimonials-testimonials-index .jewellerypagebanner div#slideshow ul#slides {
  margin: 0 auto;
  width: 1000px; }

.fb_error_msg {
  display: none;
  color: red; }

body.international .hide_for_international {
  display: none !important; }

body.general, body.checkout-twopage-index, body.customer-account-index, body.cms-page-view, body.glossary-index-list {
  /*.hide_for_international{
    display:none !important;
}
*/
  /*** start of css for international shipping popup ***/
  /*** end of css for international shipping popup ***/
  /*.facebook_like{background:url("../images/version2/followon_facebook.png") no-repeat scroll 0 0 transparent!important;width:23px;}*/
  /*.gifts .ad-thumbs{margin-left:15px!important}*/
  /*.gifts .productsImg{padding-left:10px;}*/
  /*.viewBanglesproduct ul li{width:287px!important;margin-right:20px;margin-left:15px;margin-bottom:20px;background:white;height:291px;float:left;list-style-type:none;}*/
  /***Jewellery sub-category***/
  /***Solitaire sub-category***/
  /***Heart and Arrows***/
  /***Gifts by relationship***/
  /***Romantic Gifts***/
  /***Top 10***/
  /***Design your own step1***/
  /***Design your own list page***/
  /***Diamonds Page***/
  /***Diampnd buying guide***/
  /***Glossary***/
  /***FAQ page***/
  /***Customer Testimonials***/
  /*#cartlane-advantage-content p img{margin-left:18px;padding-top:30px;} */
  /***Education***/
  /***About us***/
  /***.aboutNavtop ul li a:hover{background:#556681; color:white; }***/
  /***Tips and Tricks***/
  /***Customer Service***/
  /***Customer Account***/
  /***Careers***/
  /***Faith Collection***/
  /***Checkout Page***/
  /***More link***/
  /***Gifts Page***/
  /***Header part css ***/
  /***Solitaire Jewellery Landing page***/
  /*** ***/
  /***Jewellery Bangles***/
  /***Romantic gifts***/
  /***Product detail page - info tab***/
  /***Checkout Page Sprite***/
  /***Common Sprite header and footer***/
  /***Home-page Sprites***/
  /***Footer Part css***/
  /***Recently viewed product box***/
  /** Added By Sam **/
  /***Engraved Gifts***/
  /***Education Page***/
  /***Education Page***/
  /***Engraved Gifts***/
  /***Checkout page***/
  /***Hearts & Arrows***/
  /***Education Page***/
  /***Checkout page***/
  /***Hearts & Arrows***/
  /***Footer connect us logos***/
  /** Pendant Page **/
  /***Checkoutpage success***/
  /**Financeblock down arrow***/
  /****v3 design 28-1-2012**/
  /*.newsOuter .seemore .see_morelink
{
	margin-top:3px;
	margin-right:10px;
}
.cms-gifts .seemore .see_morelink
{
		margin-top:2px;
}
.see_morelink
{
	  margin-left: -3px;
}*/
  /*home page diamonds navigation, #1050*/
  /*home page diamonds navigation ends, #1050*/
  /*** indian rupee symbol css start***/
  /***Indian rupee symbol ends***/
  /***Master Head Implementation start***/
  /***CSS for Footer SEO content***/
  /* added for registration popup
 * 
 * 
 * 
 */
  /*end of css for popup*/
  /*css for fb button in myaccount page*/
  /*end of css for fb login button*/
  /* signup letter */
  /*asc desc arrow*/
  /*@media screen and (-webkit-min-device-pixel-ratio:0) {
#wishlistcarttext{position:relative;display:block;width:220px;margin-left:703.5px;margin-top:268px!important;color: #a51890 !important;float: none !important;font-size: 20px !important;font-weight: normal !important;font-family:"PT Sans",'Times New Roman';text-align: center;text-transform: uppercase;background:#E9E9E9;line-height:40px;cursor:pointer;}
}
html>/*body{
#wishlistcarttext{position:relative;display:block;width:220px;margin-left:703.5px;margin-top:268px!important;color: #a51890 !important;float: none !important;font-size: 20px !important;font-weight: normal !important;font-family:"PT Sans",'Times New Roman';text-align: center;text-transform: uppercase;background:#E9E9E9;line-height:40px;cursor:pointer;}
}*/
  /* css for scroll to top */
  /* Added for Jewel Hunt */
  /* Added for sticky filter */
  /*Added for facebook comments in pd page */
  /* arrows - :before and :after */
  /*.detailSprite{
	background-image:url(../images/detailSprites.png);
}*/
  /*.certifImg {border-radius: 10px;position: absolute; right: 31px;top: 107px;}*/
  /* 28.04.14 */
  /* 28.04.14 */
  /*********CUSTOMER COUPON MESSAGE*********/
  /*********CUSTOMER COUPON MESSAGE*********/ }
  body.general .menu, body.checkout-twopage-index .menu, body.customer-account-index .menu, body.cms-page-view .menu, body.glossary-index-list .menu {
    z-index: 999; }
  body.general #currency_selection_popup, body.checkout-twopage-index #currency_selection_popup, body.customer-account-index #currency_selection_popup, body.cms-page-view #currency_selection_popup, body.glossary-index-list #currency_selection_popup {
    display: none;
    position: fixed;
    background: white;
    top: 40%;
    left: 30%;
    z-index: 10000002; }
  body.general .currency_fade, body.checkout-twopage-index .currency_fade, body.customer-account-index .currency_fade, body.cms-page-view .currency_fade, body.glossary-index-list .currency_fade {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    background: rgba(0, 0, 0, 0.45);
    z-index: 10000;
    display: none;
    left: 0; }
  body.general .cl_mob_currency, body.checkout-twopage-index .cl_mob_currency, body.customer-account-index .cl_mob_currency, body.cms-page-view .cl_mob_currency, body.glossary-index-list .cl_mob_currency {
    float: left;
    position: relative;
    top: 10px;
    right: 10px;
    cursor: pointer; }
    body.general .cl_mob_currency .country_image_small, body.checkout-twopage-index .cl_mob_currency .country_image_small, body.customer-account-index .cl_mob_currency .country_image_small, body.cms-page-view .cl_mob_currency .country_image_small, body.glossary-index-list .cl_mob_currency .country_image_small {
      width: 34px;
      height: 20px;
      margin-top: 3px;
      display: block;
      background-repeat: no-repeat; }
  body.general .cl_desktop_currency, body.checkout-twopage-index .cl_desktop_currency, body.customer-account-index .cl_desktop_currency, body.cms-page-view .cl_desktop_currency, body.glossary-index-list .cl_desktop_currency {
    float: left;
    position: relative;
    right: 10px;
    cursor: pointer;
    bottom: 3px; }
    body.general .cl_desktop_currency .country_image_small, body.checkout-twopage-index .cl_desktop_currency .country_image_small, body.customer-account-index .cl_desktop_currency .country_image_small, body.cms-page-view .cl_desktop_currency .country_image_small, body.glossary-index-list .cl_desktop_currency .country_image_small {
      width: 34px;
      background-repeat: no-repeat;
      height: 20px;
      margin-top: 3px;
      display: block; }
  body.general #en_US .country_image_small, body.checkout-twopage-index #en_US .country_image_small, body.customer-account-index #en_US .country_image_small, body.cms-page-view #en_US .country_image_small, body.glossary-index-list #en_US .country_image_small {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/USA-small.png"); }
  body.general #en_US .country_image_medium, body.checkout-twopage-index #en_US .country_image_medium, body.customer-account-index #en_US .country_image_medium, body.cms-page-view #en_US .country_image_medium, body.glossary-index-list #en_US .country_image_medium {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/USA.png"); }
  body.general #en_US .country_image_big, body.checkout-twopage-index #en_US .country_image_big, body.customer-account-index #en_US .country_image_big, body.cms-page-view #en_US .country_image_big, body.glossary-index-list #en_US .country_image_big {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/USA-big.png"); }
  body.general #en_CA .country_image_small, body.checkout-twopage-index #en_CA .country_image_small, body.customer-account-index #en_CA .country_image_small, body.cms-page-view #en_CA .country_image_small, body.glossary-index-list #en_CA .country_image_small {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/CAD-small.png"); }
  body.general #en_CA .country_image_medium, body.checkout-twopage-index #en_CA .country_image_medium, body.customer-account-index #en_CA .country_image_medium, body.cms-page-view #en_CA .country_image_medium, body.glossary-index-list #en_CA .country_image_medium {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/CAD.png"); }
  body.general #en_CA .country_image_big, body.checkout-twopage-index #en_CA .country_image_big, body.customer-account-index #en_CA .country_image_big, body.cms-page-view #en_CA .country_image_big, body.glossary-index-list #en_CA .country_image_big {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/CAD-big.png"); }
  body.general #en_AU .country_image_small, body.checkout-twopage-index #en_AU .country_image_small, body.customer-account-index #en_AU .country_image_small, body.cms-page-view #en_AU .country_image_small, body.glossary-index-list #en_AU .country_image_small {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/AUD-small.png"); }
  body.general #en_AU .country_image_medium, body.checkout-twopage-index #en_AU .country_image_medium, body.customer-account-index #en_AU .country_image_medium, body.cms-page-view #en_AU .country_image_medium, body.glossary-index-list #en_AU .country_image_medium {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/AUD.png"); }
  body.general #en_AU .country_image_big, body.checkout-twopage-index #en_AU .country_image_big, body.customer-account-index #en_AU .country_image_big, body.cms-page-view #en_AU .country_image_big, body.glossary-index-list #en_AU .country_image_big {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/AUD-big.png"); }
  body.general #en_GB .country_image_small, body.checkout-twopage-index #en_GB .country_image_small, body.customer-account-index #en_GB .country_image_small, body.cms-page-view #en_GB .country_image_small, body.glossary-index-list #en_GB .country_image_small {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/GBP-small.png"); }
  body.general #en_GB .country_image_medium, body.checkout-twopage-index #en_GB .country_image_medium, body.customer-account-index #en_GB .country_image_medium, body.cms-page-view #en_GB .country_image_medium, body.glossary-index-list #en_GB .country_image_medium {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/GBP.png"); }
  body.general #en_GB .country_image_big, body.checkout-twopage-index #en_GB .country_image_big, body.customer-account-index #en_GB .country_image_big, body.cms-page-view #en_GB .country_image_big, body.glossary-index-list #en_GB .country_image_big {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/GBP-big.png"); }
  body.general #en_IN .country_image_small, body.checkout-twopage-index #en_IN .country_image_small, body.customer-account-index #en_IN .country_image_small, body.cms-page-view #en_IN .country_image_small, body.glossary-index-list #en_IN .country_image_small {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/INR-small.png"); }
  body.general #en_IN .country_image_medium, body.checkout-twopage-index #en_IN .country_image_medium, body.customer-account-index #en_IN .country_image_medium, body.cms-page-view #en_IN .country_image_medium, body.glossary-index-list #en_IN .country_image_medium {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/INR.png"); }
  body.general #en_IN .country_image_big, body.checkout-twopage-index #en_IN .country_image_big, body.customer-account-index #en_IN .country_image_big, body.cms-page-view #en_IN .country_image_big, body.glossary-index-list #en_IN .country_image_big {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/INR-big.png"); }
  body.general #en_AE .country_image_small, body.checkout-twopage-index #en_AE .country_image_small, body.customer-account-index #en_AE .country_image_small, body.cms-page-view #en_AE .country_image_small, body.glossary-index-list #en_AE .country_image_small {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/AED-small.png"); }
  body.general #en_AE .country_image_medium, body.checkout-twopage-index #en_AE .country_image_medium, body.customer-account-index #en_AE .country_image_medium, body.cms-page-view #en_AE .country_image_medium, body.glossary-index-list #en_AE .country_image_medium {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/AED.png"); }
  body.general #en_AE .country_image_big, body.checkout-twopage-index #en_AE .country_image_big, body.customer-account-index #en_AE .country_image_big, body.cms-page-view #en_AE .country_image_big, body.glossary-index-list #en_AE .country_image_big {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/AED-big.png"); }
  body.general #en_MY .country_image_small, body.checkout-twopage-index #en_MY .country_image_small, body.customer-account-index #en_MY .country_image_small, body.cms-page-view #en_MY .country_image_small, body.glossary-index-list #en_MY .country_image_small {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/RM-small.png"); }
  body.general #en_MY .country_image_medium, body.checkout-twopage-index #en_MY .country_image_medium, body.customer-account-index #en_MY .country_image_medium, body.cms-page-view #en_MY .country_image_medium, body.glossary-index-list #en_MY .country_image_medium {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/RM.png"); }
  body.general #en_MY .country_image_big, body.checkout-twopage-index #en_MY .country_image_big, body.customer-account-index #en_MY .country_image_big, body.cms-page-view #en_MY .country_image_big, body.glossary-index-list #en_MY .country_image_big {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/RM-big.png"); }
  body.general #en_SG .country_image_small, body.checkout-twopage-index #en_SG .country_image_small, body.customer-account-index #en_SG .country_image_small, body.cms-page-view #en_SG .country_image_small, body.glossary-index-list #en_SG .country_image_small {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/SD-small.png"); }
  body.general #en_SG .country_image_medium, body.checkout-twopage-index #en_SG .country_image_medium, body.customer-account-index #en_SG .country_image_medium, body.cms-page-view #en_SG .country_image_medium, body.glossary-index-list #en_SG .country_image_medium {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/SD.png"); }
  body.general #en_SG .country_image_big, body.checkout-twopage-index #en_SG .country_image_big, body.customer-account-index #en_SG .country_image_big, body.cms-page-view #en_SG .country_image_big, body.glossary-index-list #en_SG .country_image_big {
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/SD-big.png"); }
  body.general .current_currency .sprite-check, body.checkout-twopage-index .current_currency .sprite-check, body.customer-account-index .current_currency .sprite-check, body.cms-page-view .current_currency .sprite-check, body.glossary-index-list .current_currency .sprite-check {
    width: 26px;
    height: 23px;
    background-image: url("/skin/frontend/shopper/default/images/intl_shipping/check.png");
    position: absolute;
    top: -4px;
    right: -4px; }
  body.general #currency_selection_popup, body.checkout-twopage-index #currency_selection_popup, body.customer-account-index #currency_selection_popup, body.cms-page-view #currency_selection_popup, body.glossary-index-list #currency_selection_popup {
    padding: 15px;
    font-size: 14px;
    text-align: center;
    color: #78777c;
    font-family: "proxima-nova", sans-serif; }
    @media only screen and (min-width: 1px) and (max-width: 479px) {
      body.general #currency_selection_popup, body.checkout-twopage-index #currency_selection_popup, body.customer-account-index #currency_selection_popup, body.cms-page-view #currency_selection_popup, body.glossary-index-list #currency_selection_popup {
        width: 86%;
        top: 30px;
        left: 12px; } }
    @media only screen and (min-width: 480px) and (max-width: 767px) {
      body.general #currency_selection_popup, body.checkout-twopage-index #currency_selection_popup, body.customer-account-index #currency_selection_popup, body.cms-page-view #currency_selection_popup, body.glossary-index-list #currency_selection_popup {
        width: 55%;
        top: 10%;
        left: 18%; } }
    @media only screen and (min-width: 768px) and (max-width: 1023px) {
      body.general #currency_selection_popup, body.checkout-twopage-index #currency_selection_popup, body.customer-account-index #currency_selection_popup, body.cms-page-view #currency_selection_popup, body.glossary-index-list #currency_selection_popup {
        width: 49%;
        top: 80px;
        left: 220px; } }
    @media only screen and (min-width: 1024px) {
      body.general #currency_selection_popup, body.checkout-twopage-index #currency_selection_popup, body.customer-account-index #currency_selection_popup, body.cms-page-view #currency_selection_popup, body.glossary-index-list #currency_selection_popup {
        width: 40%;
        top: 15%;
        left: 27%; } }
    body.general #currency_selection_popup .country_box, body.checkout-twopage-index #currency_selection_popup .country_box, body.customer-account-index #currency_selection_popup .country_box, body.cms-page-view #currency_selection_popup .country_box, body.glossary-index-list #currency_selection_popup .country_box {
      display: inline-block;
      float: none;
      padding: 8px 8px 0 8px;
      line-height: 25px;
      border: solid 1px #d2d3d4;
      margin-bottom: 20px;
      position: relative; }
      body.general #currency_selection_popup .country_box.current_currency, body.checkout-twopage-index #currency_selection_popup .country_box.current_currency, body.customer-account-index #currency_selection_popup .country_box.current_currency, body.cms-page-view #currency_selection_popup .country_box.current_currency, body.glossary-index-list #currency_selection_popup .country_box.current_currency {
        border-width: 4px; }
      body.general #currency_selection_popup .country_box .country_image_medium, body.checkout-twopage-index #currency_selection_popup .country_box .country_image_medium, body.customer-account-index #currency_selection_popup .country_box .country_image_medium, body.cms-page-view #currency_selection_popup .country_box .country_image_medium, body.glossary-index-list #currency_selection_popup .country_box .country_image_medium {
        width: 59px;
        background-repeat: no-repeat;
        height: 33px;
        display: block; }
    body.general #currency_selection_popup .continue-btn, body.general #currency_selection_popup .choose_country_text, body.general #currency_selection_popup .change-currency, body.checkout-twopage-index #currency_selection_popup .continue-btn, body.checkout-twopage-index #currency_selection_popup .choose_country_text, body.checkout-twopage-index #currency_selection_popup .change-currency, body.customer-account-index #currency_selection_popup .continue-btn, body.customer-account-index #currency_selection_popup .choose_country_text, body.customer-account-index #currency_selection_popup .change-currency, body.cms-page-view #currency_selection_popup .continue-btn, body.cms-page-view #currency_selection_popup .choose_country_text, body.cms-page-view #currency_selection_popup .change-currency, body.glossary-index-list #currency_selection_popup .continue-btn, body.glossary-index-list #currency_selection_popup .choose_country_text, body.glossary-index-list #currency_selection_popup .change-currency {
      font-size: 18px; }
    body.general #currency_selection_popup .or-content, body.checkout-twopage-index #currency_selection_popup .or-content, body.customer-account-index #currency_selection_popup .or-content, body.cms-page-view #currency_selection_popup .or-content, body.glossary-index-list #currency_selection_popup .or-content {
      line-height: 40px; }
      body.general #currency_selection_popup .or-content > div, body.checkout-twopage-index #currency_selection_popup .or-content > div, body.customer-account-index #currency_selection_popup .or-content > div, body.cms-page-view #currency_selection_popup .or-content > div, body.glossary-index-list #currency_selection_popup .or-content > div {
        display: inline-block; }
      body.general #currency_selection_popup .or-content .or-text, body.checkout-twopage-index #currency_selection_popup .or-content .or-text, body.customer-account-index #currency_selection_popup .or-content .or-text, body.cms-page-view #currency_selection_popup .or-content .or-text, body.glossary-index-list #currency_selection_popup .or-content .or-text {
        width: 12%; }
      body.general #currency_selection_popup .or-content .or-line, body.checkout-twopage-index #currency_selection_popup .or-content .or-line, body.customer-account-index #currency_selection_popup .or-content .or-line, body.cms-page-view #currency_selection_popup .or-content .or-line, body.glossary-index-list #currency_selection_popup .or-content .or-line {
        border-top: solid 1px #d2d3d4;
        margin-top: 20px;
        width: 42%; }
    body.general #currency_selection_popup .continue-btn, body.general #currency_selection_popup .change-currency, body.checkout-twopage-index #currency_selection_popup .continue-btn, body.checkout-twopage-index #currency_selection_popup .change-currency, body.customer-account-index #currency_selection_popup .continue-btn, body.customer-account-index #currency_selection_popup .change-currency, body.cms-page-view #currency_selection_popup .continue-btn, body.cms-page-view #currency_selection_popup .change-currency, body.glossary-index-list #currency_selection_popup .continue-btn, body.glossary-index-list #currency_selection_popup .change-currency {
      background-color: #F7F5F5;
      line-height: 35px;
      margin-top: 15px; }
    body.general #currency_selection_popup #identified_country, body.checkout-twopage-index #currency_selection_popup #identified_country, body.customer-account-index #currency_selection_popup #identified_country, body.cms-page-view #currency_selection_popup #identified_country, body.glossary-index-list #currency_selection_popup #identified_country {
      color: #4C485E;
      font-size: 16px; }
    body.general #currency_selection_popup #currency_close, body.checkout-twopage-index #currency_selection_popup #currency_close, body.customer-account-index #currency_selection_popup #currency_close, body.cms-page-view #currency_selection_popup #currency_close, body.glossary-index-list #currency_selection_popup #currency_close {
      position: absolute;
      top: 5px;
      font-size: 25px;
      right: 10px; }
    body.general #currency_selection_popup .country_box_container, body.checkout-twopage-index #currency_selection_popup .country_box_container, body.customer-account-index #currency_selection_popup .country_box_container, body.cms-page-view #currency_selection_popup .country_box_container, body.glossary-index-list #currency_selection_popup .country_box_container {
      display: inline-block;
      width: 49%; }
      @media only screen and (min-width: 1024px) {
        body.general #currency_selection_popup .country_box_container, body.checkout-twopage-index #currency_selection_popup .country_box_container, body.customer-account-index #currency_selection_popup .country_box_container, body.cms-page-view #currency_selection_popup .country_box_container, body.glossary-index-list #currency_selection_popup .country_box_container {
          width: 24%; } }
    body.general #currency_selection_popup .change-currency, body.checkout-twopage-index #currency_selection_popup .change-currency, body.customer-account-index #currency_selection_popup .change-currency, body.cms-page-view #currency_selection_popup .change-currency, body.glossary-index-list #currency_selection_popup .change-currency {
      border: solid 1px #d2d3d4; }
      @media only screen and (min-width: 1024px) {
        body.general #currency_selection_popup .change-currency, body.checkout-twopage-index #currency_selection_popup .change-currency, body.customer-account-index #currency_selection_popup .change-currency, body.cms-page-view #currency_selection_popup .change-currency, body.glossary-index-list #currency_selection_popup .change-currency {
          width: 40%;
          float: right; } }
    body.general #currency_selection_popup .continue-btn, body.checkout-twopage-index #currency_selection_popup .continue-btn, body.customer-account-index #currency_selection_popup .continue-btn, body.cms-page-view #currency_selection_popup .continue-btn, body.glossary-index-list #currency_selection_popup .continue-btn {
      border-top: solid 1px #d2d3d4;
      vertical-align: top;
      width: 100%; }
      @media only screen and (min-width: 1024px) {
        body.general #currency_selection_popup .continue-btn, body.checkout-twopage-index #currency_selection_popup .continue-btn, body.customer-account-index #currency_selection_popup .continue-btn, body.cms-page-view #currency_selection_popup .continue-btn, body.glossary-index-list #currency_selection_popup .continue-btn {
          border: solid 1px #d2d3d4;
          width: 40%; } }
    body.general #currency_selection_popup .choose_country_text, body.checkout-twopage-index #currency_selection_popup .choose_country_text, body.customer-account-index #currency_selection_popup .choose_country_text, body.cms-page-view #currency_selection_popup .choose_country_text, body.glossary-index-list #currency_selection_popup .choose_country_text {
      font-weight: bold;
      color: #4C485E;
      padding-bottom: 10px; }
      @media only screen and (min-width: 1024px) {
        body.general #currency_selection_popup .choose_country_text, body.checkout-twopage-index #currency_selection_popup .choose_country_text, body.customer-account-index #currency_selection_popup .choose_country_text, body.cms-page-view #currency_selection_popup .choose_country_text, body.glossary-index-list #currency_selection_popup .choose_country_text {
          border-bottom: 2px solid #d2d3d4; } }
    body.general #currency_selection_popup .country_box, body.general #currency_selection_popup .continue-btn, body.general #currency_selection_popup .change-currency, body.general #currency_selection_popup #currency_close, body.checkout-twopage-index #currency_selection_popup .country_box, body.checkout-twopage-index #currency_selection_popup .continue-btn, body.checkout-twopage-index #currency_selection_popup .change-currency, body.checkout-twopage-index #currency_selection_popup #currency_close, body.customer-account-index #currency_selection_popup .country_box, body.customer-account-index #currency_selection_popup .continue-btn, body.customer-account-index #currency_selection_popup .change-currency, body.customer-account-index #currency_selection_popup #currency_close, body.cms-page-view #currency_selection_popup .country_box, body.cms-page-view #currency_selection_popup .continue-btn, body.cms-page-view #currency_selection_popup .change-currency, body.cms-page-view #currency_selection_popup #currency_close, body.glossary-index-list #currency_selection_popup .country_box, body.glossary-index-list #currency_selection_popup .continue-btn, body.glossary-index-list #currency_selection_popup .change-currency, body.glossary-index-list #currency_selection_popup #currency_close {
      cursor: pointer;
      font-weight: bold; }
    body.general #currency_selection_popup #currency_close, body.checkout-twopage-index #currency_selection_popup #currency_close, body.customer-account-index #currency_selection_popup #currency_close, body.cms-page-view #currency_selection_popup #currency_close, body.glossary-index-list #currency_selection_popup #currency_close {
      color: #aaa; }
    body.general #currency_selection_popup #select_another, body.checkout-twopage-index #currency_selection_popup #select_another, body.customer-account-index #currency_selection_popup #select_another, body.cms-page-view #currency_selection_popup #select_another, body.glossary-index-list #currency_selection_popup #select_another {
      padding-bottom: 20px; }
    body.general #currency_selection_popup #select_another, body.general #currency_selection_popup .recommend_currency_right, body.general #currency_selection_popup .recommend-text, body.general #currency_selection_popup .choose_country_text, body.checkout-twopage-index #currency_selection_popup #select_another, body.checkout-twopage-index #currency_selection_popup .recommend_currency_right, body.checkout-twopage-index #currency_selection_popup .recommend-text, body.checkout-twopage-index #currency_selection_popup .choose_country_text, body.customer-account-index #currency_selection_popup #select_another, body.customer-account-index #currency_selection_popup .recommend_currency_right, body.customer-account-index #currency_selection_popup .recommend-text, body.customer-account-index #currency_selection_popup .choose_country_text, body.cms-page-view #currency_selection_popup #select_another, body.cms-page-view #currency_selection_popup .recommend_currency_right, body.cms-page-view #currency_selection_popup .recommend-text, body.cms-page-view #currency_selection_popup .choose_country_text, body.glossary-index-list #currency_selection_popup #select_another, body.glossary-index-list #currency_selection_popup .recommend_currency_right, body.glossary-index-list #currency_selection_popup .recommend-text, body.glossary-index-list #currency_selection_popup .choose_country_text {
      text-align: left; }
    body.general #currency_selection_popup .recommend_currency, body.checkout-twopage-index #currency_selection_popup .recommend_currency, body.customer-account-index #currency_selection_popup .recommend_currency, body.cms-page-view #currency_selection_popup .recommend_currency, body.glossary-index-list #currency_selection_popup .recommend_currency {
      border: solid 1px #d2d3d4; }
      body.general #currency_selection_popup .recommend_currency .recommend_content, body.checkout-twopage-index #currency_selection_popup .recommend_currency .recommend_content, body.customer-account-index #currency_selection_popup .recommend_currency .recommend_content, body.cms-page-view #currency_selection_popup .recommend_currency .recommend_content, body.glossary-index-list #currency_selection_popup .recommend_currency .recommend_content {
        margin: 10px 0 20px 0; }
      body.general #currency_selection_popup .recommend_currency .recommend_content > div, body.checkout-twopage-index #currency_selection_popup .recommend_currency .recommend_content > div, body.customer-account-index #currency_selection_popup .recommend_currency .recommend_content > div, body.cms-page-view #currency_selection_popup .recommend_currency .recommend_content > div, body.glossary-index-list #currency_selection_popup .recommend_currency .recommend_content > div {
        display: inline-block; }
      body.general #currency_selection_popup .recommend_currency .recommend_currency_right, body.checkout-twopage-index #currency_selection_popup .recommend_currency .recommend_currency_right, body.customer-account-index #currency_selection_popup .recommend_currency .recommend_currency_right, body.cms-page-view #currency_selection_popup .recommend_currency .recommend_currency_right, body.glossary-index-list #currency_selection_popup .recommend_currency .recommend_currency_right {
        vertical-align: top;
        width: 40%; }
        @media only screen and (min-width: 1024px) {
          body.general #currency_selection_popup .recommend_currency .recommend_currency_right, body.checkout-twopage-index #currency_selection_popup .recommend_currency .recommend_currency_right, body.customer-account-index #currency_selection_popup .recommend_currency .recommend_currency_right, body.cms-page-view #currency_selection_popup .recommend_currency .recommend_currency_right, body.glossary-index-list #currency_selection_popup .recommend_currency .recommend_currency_right {
            position: relative;
            top: 15px; } }
      body.general #currency_selection_popup .recommend_currency .recommend_image, body.checkout-twopage-index #currency_selection_popup .recommend_currency .recommend_image, body.customer-account-index #currency_selection_popup .recommend_currency .recommend_image, body.cms-page-view #currency_selection_popup .recommend_currency .recommend_image, body.glossary-index-list #currency_selection_popup .recommend_currency .recommend_image {
        width: 35%;
        padding-right: 30px; }
      body.general #currency_selection_popup .recommend_currency .country_image_big, body.checkout-twopage-index #currency_selection_popup .recommend_currency .country_image_big, body.customer-account-index #currency_selection_popup .recommend_currency .country_image_big, body.cms-page-view #currency_selection_popup .recommend_currency .country_image_big, body.glossary-index-list #currency_selection_popup .recommend_currency .country_image_big {
        float: right;
        zoom: 60%;
        width: 134px;
        height: 72px;
        display: block;
        background-repeat: no-repeat; }
        @media only screen and (min-width: 1024px) {
          body.general #currency_selection_popup .recommend_currency .country_image_big, body.checkout-twopage-index #currency_selection_popup .recommend_currency .country_image_big, body.customer-account-index #currency_selection_popup .recommend_currency .country_image_big, body.cms-page-view #currency_selection_popup .recommend_currency .country_image_big, body.glossary-index-list #currency_selection_popup .recommend_currency .country_image_big {
            zoom: 100%; } }
      @media only screen and (min-width: 1024px) {
        body.general #currency_selection_popup .recommend_currency, body.checkout-twopage-index #currency_selection_popup .recommend_currency, body.customer-account-index #currency_selection_popup .recommend_currency, body.cms-page-view #currency_selection_popup .recommend_currency, body.glossary-index-list #currency_selection_popup .recommend_currency {
          border: transparent; } }
      body.general #currency_selection_popup .recommend_currency .recommend-text, body.checkout-twopage-index #currency_selection_popup .recommend_currency .recommend-text, body.customer-account-index #currency_selection_popup .recommend_currency .recommend-text, body.cms-page-view #currency_selection_popup .recommend_currency .recommend-text, body.glossary-index-list #currency_selection_popup .recommend_currency .recommend-text {
        padding: 10px 0 15px 10px; }
  body.general #cancelledorder, body.checkout-twopage-index #cancelledorder, body.customer-account-index #cancelledorder, body.cms-page-view #cancelledorder, body.glossary-index-list #cancelledorder {
    text-align: center;
    padding-right: 40px;
    padding-top: 80px;
    font-size: 15px; }
  body.general #yrhtextbottom, body.checkout-twopage-index #yrhtextbottom, body.customer-account-index #yrhtextbottom, body.cms-page-view #yrhtextbottom, body.glossary-index-list #yrhtextbottom {
    position: relative;
    bottom: 25px;
    left: 45px;
    color: #fa9373 !important;
    font-size: 15px; }
  body.general #yrhtext, body.checkout-twopage-index #yrhtext, body.customer-account-index #yrhtext, body.cms-page-view #yrhtext, body.glossary-index-list #yrhtext {
    position: relative;
    bottom: 50px;
    left: 45px;
    color: #fa9373 !important; }
  body.general .trackorderInnermain, body.checkout-twopage-index .trackorderInnermain, body.customer-account-index .trackorderInnermain, body.cms-page-view .trackorderInnermain, body.glossary-index-list .trackorderInnermain {
    margin: 0px 0px 20px 0px !important;
    width: 100%;
    color: #1f1e24; }
  body.general .myordernew-left, body.checkout-twopage-index .myordernew-left, body.customer-account-index .myordernew-left, body.cms-page-view .myordernew-left, body.glossary-index-list .myordernew-left {
    padding-left: 20px;
    float: left; }
  body.general .myordernew-left .sprite-contacts, body.checkout-twopage-index .myordernew-left .sprite-contacts, body.customer-account-index .myordernew-left .sprite-contacts, body.cms-page-view .myordernew-left .sprite-contacts, body.glossary-index-list .myordernew-left .sprite-contacts {
    background-image: url("../images/contacts.png"); }
  body.general .myordernew-left .sprite-contacts_en_IN, body.checkout-twopage-index .myordernew-left .sprite-contacts_en_IN, body.customer-account-index .myordernew-left .sprite-contacts_en_IN, body.cms-page-view .myordernew-left .sprite-contacts_en_IN, body.glossary-index-list .myordernew-left .sprite-contacts_en_IN {
    background-image: url("../images/contacts-en_IN.png"); }
  body.general .myordernew-left .sprite-contacts_en_US, body.checkout-twopage-index .myordernew-left .sprite-contacts_en_US, body.customer-account-index .myordernew-left .sprite-contacts_en_US, body.cms-page-view .myordernew-left .sprite-contacts_en_US, body.glossary-index-list .myordernew-left .sprite-contacts_en_US {
    background-image: url("../images/contacts-en_US.png"); }
  body.general .sprite-chat, body.checkout-twopage-index .sprite-chat, body.customer-account-index .sprite-chat, body.cms-page-view .sprite-chat, body.glossary-index-list .sprite-chat {
    background-position: 0 0;
    width: 83px;
    height: 82px;
    float: left; }
  body.general .sprite-faq, body.checkout-twopage-index .sprite-faq, body.customer-account-index .sprite-faq, body.cms-page-view .sprite-faq, body.glossary-index-list .sprite-faq {
    background-position: -93px 0;
    width: 83px;
    height: 82px;
    float: left; }
  body.general .sprite-email, body.checkout-twopage-index .sprite-email, body.customer-account-index .sprite-email, body.cms-page-view .sprite-email, body.glossary-index-list .sprite-email {
    background-position: -186px 0;
    width: 83px;
    height: 82px;
    float: left; }
  body.general .sprite-telephone, body.checkout-twopage-index .sprite-telephone, body.customer-account-index .sprite-telephone, body.cms-page-view .sprite-telephone, body.glossary-index-list .sprite-telephone {
    background-position: -279px 0;
    width: 83px;
    height: 82px;
    float: left; }
  body.general #need_help, body.checkout-twopage-index #need_help, body.customer-account-index #need_help, body.cms-page-view #need_help, body.glossary-index-list #need_help {
    height: 300px;
    width: 250px;
    padding: 10px 6px 0px 6px;
    background: none repeat scroll 0 0 #FFFFFF; }
  body.general #need_help p, body.checkout-twopage-index #need_help p, body.customer-account-index #need_help p, body.cms-page-view #need_help p, body.glossary-index-list #need_help p {
    font-size: 16px;
    position: relative;
    top: -5px;
    color: #555; }
  body.general .smiley, body.checkout-twopage-index .smiley, body.customer-account-index .smiley, body.cms-page-view .smiley, body.glossary-index-list .smiley {
    position: relative;
    float: left; }
  body.general #youarehere, body.general #youareherebottom, body.checkout-twopage-index #youarehere, body.checkout-twopage-index #youareherebottom, body.customer-account-index #youarehere, body.customer-account-index #youareherebottom, body.cms-page-view #youarehere, body.cms-page-view #youareherebottom, body.glossary-index-list #youarehere, body.glossary-index-list #youareherebottom {
    position: absolute; }
  body.general #youarehere .downarroworder, body.checkout-twopage-index #youarehere .downarroworder, body.customer-account-index #youarehere .downarroworder, body.cms-page-view #youarehere .downarroworder, body.glossary-index-list #youarehere .downarroworder {
    background-position: -156px -744px;
    width: 61px;
    height: 53px; }
  body.general #youareherebottom .uparroworder, body.checkout-twopage-index #youareherebottom .uparroworder, body.customer-account-index #youareherebottom .uparroworder, body.cms-page-view #youareherebottom .uparroworder, body.glossary-index-list #youareherebottom .uparroworder {
    background-position: -219px -744px;
    width: 61px;
    height: 53px; }
  body.general #mainitemrow .smile, body.checkout-twopage-index #mainitemrow .smile, body.customer-account-index #mainitemrow .smile, body.cms-page-view #mainitemrow .smile, body.glossary-index-list #mainitemrow .smile {
    background-position: -108px -744px;
    width: 42px;
    height: 53px; }
  body.general #mainitemrow .smilefilled, body.checkout-twopage-index #mainitemrow .smilefilled, body.customer-account-index #mainitemrow .smilefilled, body.cms-page-view #mainitemrow .smilefilled, body.glossary-index-list #mainitemrow .smilefilled {
    background-position: -6px -744px;
    width: 41px;
    height: 53px; }
  body.general #mainitemrow .neutral, body.checkout-twopage-index #mainitemrow .neutral, body.customer-account-index #mainitemrow .neutral, body.cms-page-view #mainitemrow .neutral, body.glossary-index-list #mainitemrow .neutral {
    background-position: -59px -744px;
    width: 42px;
    height: 53px; }
  body.general table#myOrdersTable, body.checkout-twopage-index table#myOrdersTable, body.customer-account-index table#myOrdersTable, body.cms-page-view table#myOrdersTable, body.glossary-index-list table#myOrdersTable {
    border: 3px solid #faf7f6;
    width: 100%; }
  body.general table#myOrdersTable tr.odd, body.checkout-twopage-index table#myOrdersTable tr.odd, body.customer-account-index table#myOrdersTable tr.odd, body.cms-page-view table#myOrdersTable tr.odd, body.glossary-index-list table#myOrdersTable tr.odd {
    background: #ffffff; }
  body.general table#myOrdersTable tr.even, body.checkout-twopage-index table#myOrdersTable tr.even, body.customer-account-index table#myOrdersTable tr.even, body.cms-page-view table#myOrdersTable tr.even, body.glossary-index-list table#myOrdersTable tr.even {
    background: #faf7f6; }
  body.general table#myOrdersTable th, body.checkout-twopage-index table#myOrdersTable th, body.customer-account-index table#myOrdersTable th, body.cms-page-view table#myOrdersTable th, body.glossary-index-list table#myOrdersTable th {
    background: #faf7f6;
    padding: 15px;
    color: #fa9373;
    font-size: 14px; }
  body.general table#myOrdersTable td, body.checkout-twopage-index table#myOrdersTable td, body.customer-account-index table#myOrdersTable td, body.cms-page-view table#myOrdersTable td, body.glossary-index-list table#myOrdersTable td {
    padding: 0px 15px; }
  body.general table#myOrdersTable tr, body.checkout-twopage-index table#myOrdersTable tr, body.customer-account-index table#myOrdersTable tr, body.cms-page-view table#myOrdersTable tr, body.glossary-index-list table#myOrdersTable tr {
    color: #1f1e24;
    height: 54px; }
  body.general table#myOrdersTable tr:hover, body.checkout-twopage-index table#myOrdersTable tr:hover, body.customer-account-index table#myOrdersTable tr:hover, body.cms-page-view table#myOrdersTable tr:hover, body.glossary-index-list table#myOrdersTable tr:hover {
    background: #fa9373;
    color: #fff !important; }
  body.general table#myOrdersTable tr td, body.checkout-twopage-index table#myOrdersTable tr td, body.customer-account-index table#myOrdersTable tr td, body.cms-page-view table#myOrdersTable tr td, body.glossary-index-list table#myOrdersTable tr td {
    vertical-align: middle; }
  body.general table#myOrdersTable tr td:nth-child(1), body.checkout-twopage-index table#myOrdersTable tr td:nth-child(1), body.customer-account-index table#myOrdersTable tr td:nth-child(1), body.cms-page-view table#myOrdersTable tr td:nth-child(1), body.glossary-index-list table#myOrdersTable tr td:nth-child(1) {
    width: 30%; }
  body.general table#myOrdersTable tr td:nth-child(2), body.checkout-twopage-index table#myOrdersTable tr td:nth-child(2), body.customer-account-index table#myOrdersTable tr td:nth-child(2), body.cms-page-view table#myOrdersTable tr td:nth-child(2), body.glossary-index-list table#myOrdersTable tr td:nth-child(2) {
    width: 20%; }
  body.general table#myOrdersTable tr td:nth-child(3), body.checkout-twopage-index table#myOrdersTable tr td:nth-child(3), body.customer-account-index table#myOrdersTable tr td:nth-child(3), body.cms-page-view table#myOrdersTable tr td:nth-child(3), body.glossary-index-list table#myOrdersTable tr td:nth-child(3) {
    width: 20%; }
  body.general table#myOrdersTable tr td:nth-child(4), body.checkout-twopage-index table#myOrdersTable tr td:nth-child(4), body.customer-account-index table#myOrdersTable tr td:nth-child(4), body.cms-page-view table#myOrdersTable tr td:nth-child(4), body.glossary-index-list table#myOrdersTable tr td:nth-child(4) {
    width: 30%; }
  body.general table#myOrdersTable tr td.action span, body.checkout-twopage-index table#myOrdersTable tr td.action span, body.customer-account-index table#myOrdersTable tr td.action span, body.cms-page-view table#myOrdersTable tr td.action span, body.glossary-index-list table#myOrdersTable tr td.action span {
    height: 27px;
    width: 30px;
    float: left;
    margin: 10px 0px; }
  body.general table#myOrdersTable .order_action_cancel, body.checkout-twopage-index table#myOrdersTable .order_action_cancel, body.customer-account-index table#myOrdersTable .order_action_cancel, body.cms-page-view table#myOrdersTable .order_action_cancel, body.glossary-index-list table#myOrdersTable .order_action_cancel {
    background: url(../images/cancel.png) no-repeat; }
  body.general table#myOrdersTable .order_action_repair, body.checkout-twopage-index table#myOrdersTable .order_action_repair, body.customer-account-index table#myOrdersTable .order_action_repair, body.cms-page-view table#myOrdersTable .order_action_repair, body.glossary-index-list table#myOrdersTable .order_action_repair {
    background: url(../images/repair.png) no-repeat; }
  body.general table#myOrdersTable .order_action_exchange, body.checkout-twopage-index table#myOrdersTable .order_action_exchange, body.customer-account-index table#myOrdersTable .order_action_exchange, body.cms-page-view table#myOrdersTable .order_action_exchange, body.glossary-index-list table#myOrdersTable .order_action_exchange {
    background: url(../images/exchange.png) no-repeat; }
  body.general table#myOrdersTable .order_action_back, body.checkout-twopage-index table#myOrdersTable .order_action_back, body.customer-account-index table#myOrdersTable .order_action_back, body.cms-page-view table#myOrdersTable .order_action_back, body.glossary-index-list table#myOrdersTable .order_action_back {
    background: url(../images/money_back.png) no-repeat; }
  body.general .order-items #trackorderInner2, body.checkout-twopage-index .order-items #trackorderInner2, body.customer-account-index .order-items #trackorderInner2, body.cms-page-view .order-items #trackorderInner2, body.glossary-index-list .order-items #trackorderInner2 {
    padding: 0px 10px 20px 10px !important;
    margini: 0px !important;
    color: #555 !important; }
  body.general .currentpos0, body.checkout-twopage-index .currentpos0, body.customer-account-index .currentpos0, body.cms-page-view .currentpos0, body.glossary-index-list .currentpos0 {
    top: -40px;
    left: 0px; }
  body.general .currentpos1, body.checkout-twopage-index .currentpos1, body.customer-account-index .currentpos1, body.cms-page-view .currentpos1, body.glossary-index-list .currentpos1 {
    top: -50px;
    left: 180px; }
  body.general .currentpos2, body.checkout-twopage-index .currentpos2, body.customer-account-index .currentpos2, body.cms-page-view .currentpos2, body.glossary-index-list .currentpos2 {
    top: -50px;
    left: 358px; }
  body.general .currentpos3, body.checkout-twopage-index .currentpos3, body.customer-account-index .currentpos3, body.cms-page-view .currentpos3, body.glossary-index-list .currentpos3 {
    top: -50px;
    left: 550px; }
  body.general .currentpos4, body.checkout-twopage-index .currentpos4, body.customer-account-index .currentpos4, body.cms-page-view .currentpos4, body.glossary-index-list .currentpos4 {
    top: 210px;
    left: 550px; }
  body.general .currentpos5, body.checkout-twopage-index .currentpos5, body.customer-account-index .currentpos5, body.cms-page-view .currentpos5, body.glossary-index-list .currentpos5 {
    top: 210px;
    left: 360px; }
  body.general .currentpos6, body.checkout-twopage-index .currentpos6, body.customer-account-index .currentpos6, body.cms-page-view .currentpos6, body.glossary-index-list .currentpos6 {
    top: 210px;
    left: 80px; }
  body.general .currentpos7, body.checkout-twopage-index .currentpos7, body.customer-account-index .currentpos7, body.cms-page-view .currentpos7, body.glossary-index-list .currentpos7 {
    top: 210px;
    left: 80px; }
  body.general .textstatus, body.checkout-twopage-index .textstatus, body.customer-account-index .textstatus, body.cms-page-view .textstatus, body.glossary-index-list .textstatus {
    position: absolute;
    width: 135px;
    text-align: center !important; }
  body.general .texthint0, body.general .texthint7, body.checkout-twopage-index .texthint0, body.checkout-twopage-index .texthint7, body.customer-account-index .texthint0, body.customer-account-index .texthint7, body.cms-page-view .texthint0, body.cms-page-view .texthint7, body.glossary-index-list .texthint0, body.glossary-index-list .texthint7 {
    left: -40px;
    top: 50px; }
  body.general .texthint1, body.general .texthint6, body.checkout-twopage-index .texthint1, body.checkout-twopage-index .texthint6, body.customer-account-index .texthint1, body.customer-account-index .texthint6, body.cms-page-view .texthint1, body.cms-page-view .texthint6, body.glossary-index-list .texthint1, body.glossary-index-list .texthint6 {
    left: 140px;
    top: 50px; }
  body.general .texthint2, body.general .texthint5, body.checkout-twopage-index .texthint2, body.checkout-twopage-index .texthint5, body.customer-account-index .texthint2, body.customer-account-index .texthint5, body.cms-page-view .texthint2, body.cms-page-view .texthint5, body.glossary-index-list .texthint2, body.glossary-index-list .texthint5 {
    left: 320px;
    top: 50px; }
  body.general .texthint3, body.general .texthint4, body.checkout-twopage-index .texthint3, body.checkout-twopage-index .texthint4, body.customer-account-index .texthint3, body.customer-account-index .texthint4, body.cms-page-view .texthint3, body.cms-page-view .texthint4, body.glossary-index-list .texthint3, body.glossary-index-list .texthint4 {
    left: 500px;
    top: 50px; }
  body.general #orderdetail-col2, body.checkout-twopage-index #orderdetail-col2, body.customer-account-index #orderdetail-col2, body.cms-page-view #orderdetail-col2, body.glossary-index-list #orderdetail-col2 {
    position: relative;
    top: 35px; }
  body.general .barspacer, body.checkout-twopage-index .barspacer, body.customer-account-index .barspacer, body.cms-page-view .barspacer, body.glossary-index-list .barspacer {
    border-top: 10px solid #faf7f6;
    width: 140px;
    float: left;
    position: relative;
    top: 18px; }
  body.general .statussecondhalf, body.checkout-twopage-index .statussecondhalf, body.customer-account-index .statussecondhalf, body.cms-page-view .statussecondhalf, body.glossary-index-list .statussecondhalf {
    left: 0px;
    top: 130px;
    position: absolute; }
  body.general .barspacervertical, body.checkout-twopage-index .barspacervertical, body.customer-account-index .barspacervertical, body.cms-page-view .barspacervertical, body.glossary-index-list .barspacervertical {
    border-bottom: 12px solid #faf7f6;
    border-right: 12px solid #faf7f6;
    border-top: 12px solid #faf7f6;
    height: 120px;
    left: 587px;
    position: relative;
    bottom: 1px;
    width: 50px; }
  body.general #outercol #imgdiv img, body.checkout-twopage-index #outercol #imgdiv img, body.customer-account-index #outercol #imgdiv img, body.cms-page-view #outercol #imgdiv img, body.glossary-index-list #outercol #imgdiv img {
    margin-left: 30px;
    border: 1px solid #faf7f6; }
  body.general #outercol #imgdiv, body.checkout-twopage-index #outercol #imgdiv, body.customer-account-index #outercol #imgdiv, body.cms-page-view #outercol #imgdiv, body.glossary-index-list #outercol #imgdiv {
    padding: 0px 20px 0px 20px; }
  body.general .addressBookOuter .trackorderOuter div.button-set, body.checkout-twopage-index .addressBookOuter .trackorderOuter div.button-set, body.customer-account-index .addressBookOuter .trackorderOuter div.button-set, body.cms-page-view .addressBookOuter .trackorderOuter div.button-set, body.glossary-index-list .addressBookOuter .trackorderOuter div.button-set {
    float: right;
    position: relative;
    bottom: 30px; }
  body.general .reviewOrder div.shipaddress, body.general .reviewOrder div.billaddress, body.checkout-twopage-index .reviewOrder div.shipaddress, body.checkout-twopage-index .reviewOrder div.billaddress, body.customer-account-index .reviewOrder div.shipaddress, body.customer-account-index .reviewOrder div.billaddress, body.cms-page-view .reviewOrder div.shipaddress, body.cms-page-view .reviewOrder div.billaddress, body.glossary-index-list .reviewOrder div.shipaddress, body.glossary-index-list .reviewOrder div.billaddress {
    padding: 20px; }
  body.general .order-spec-inst, body.checkout-twopage-index .order-spec-inst, body.customer-account-index .order-spec-inst, body.cms-page-view .order-spec-inst, body.glossary-index-list .order-spec-inst {
    padding-top: 10px;
    padding-bottom: 10px; }
  body.general .addressrow, body.checkout-twopage-index .addressrow, body.customer-account-index .addressrow, body.cms-page-view .addressrow, body.glossary-index-list .addressrow {
    border-right: 2px solid #f1f1f2; }
  body.general .order-additional div, body.checkout-twopage-index .order-additional div, body.customer-account-index .order-additional div, body.cms-page-view .order-additional div, body.glossary-index-list .order-additional div {
    padding-left: 10px; }
  body.general .order-gift-message, body.checkout-twopage-index .order-gift-message, body.customer-account-index .order-gift-message, body.cms-page-view .order-gift-message, body.glossary-index-list .order-gift-message {
    padding-top: 10px; }
  body.general .order-additional, body.checkout-twopage-index .order-additional, body.customer-account-index .order-additional, body.cms-page-view .order-additional, body.glossary-index-list .order-additional {
    font-size: 12px;
    color: #646469;
    position: relative;
    line-height: 16px; }
  body.general .reviewOrder div.shipaddress address.box-content, body.general .reviewOrder div.billaddress address.box-content, body.checkout-twopage-index .reviewOrder div.shipaddress address.box-content, body.checkout-twopage-index .reviewOrder div.billaddress address.box-content, body.customer-account-index .reviewOrder div.shipaddress address.box-content, body.customer-account-index .reviewOrder div.billaddress address.box-content, body.cms-page-view .reviewOrder div.shipaddress address.box-content, body.cms-page-view .reviewOrder div.billaddress address.box-content, body.glossary-index-list .reviewOrder div.shipaddress address.box-content, body.glossary-index-list .reviewOrder div.billaddress address.box-content {
    font-style: normal !important; }
  body.general .order-additional .sub-title, body.general .reviewOrder div.shipaddress span.box-title, body.general .reviewOrder div.billaddress span.box-title, body.checkout-twopage-index .order-additional .sub-title, body.checkout-twopage-index .reviewOrder div.shipaddress span.box-title, body.checkout-twopage-index .reviewOrder div.billaddress span.box-title, body.customer-account-index .order-additional .sub-title, body.customer-account-index .reviewOrder div.shipaddress span.box-title, body.customer-account-index .reviewOrder div.billaddress span.box-title, body.cms-page-view .order-additional .sub-title, body.cms-page-view .reviewOrder div.shipaddress span.box-title, body.cms-page-view .reviewOrder div.billaddress span.box-title, body.glossary-index-list .order-additional .sub-title, body.glossary-index-list .reviewOrder div.shipaddress span.box-title, body.glossary-index-list .reviewOrder div.billaddress span.box-title {
    font-weight: bold !important;
    color: #fa9373 !important; }
  body.general tr#mainitemrow td, body.checkout-twopage-index tr#mainitemrow td, body.customer-account-index tr#mainitemrow td, body.cms-page-view tr#mainitemrow td, body.glossary-index-list tr#mainitemrow td {
    padding: 20px 10px 20px 10px; }
  body.general td.pbNone .spacer, body.checkout-twopage-index td.pbNone .spacer, body.customer-account-index td.pbNone .spacer, body.cms-page-view td.pbNone .spacer, body.glossary-index-list td.pbNone .spacer {
    border-top: 12px solid #faf7f6; }
  body.general .spacer, body.checkout-twopage-index .spacer, body.customer-account-index .spacer, body.cms-page-view .spacer, body.glossary-index-list .spacer {
    border-top: 12px solid #faf7f6; }
  body.general #orderdetail-col1 #titlediv, body.checkout-twopage-index #orderdetail-col1 #titlediv, body.customer-account-index #orderdetail-col1 #titlediv, body.cms-page-view #orderdetail-col1 #titlediv, body.glossary-index-list #orderdetail-col1 #titlediv {
    text-align: center;
    padding: 20px 10px 0px 10px;
    height: 40px !important; }
  body.general #orderdetail-col1 #titlediv, body.general #orderdetail-col1 #priceinfo, body.checkout-twopage-index #orderdetail-col1 #titlediv, body.checkout-twopage-index #orderdetail-col1 #priceinfo, body.customer-account-index #orderdetail-col1 #titlediv, body.customer-account-index #orderdetail-col1 #priceinfo, body.cms-page-view #orderdetail-col1 #titlediv, body.cms-page-view #orderdetail-col1 #priceinfo, body.glossary-index-list #orderdetail-col1 #titlediv, body.glossary-index-list #orderdetail-col1 #priceinfo {
    font-weight: bold; }
  body.general #orderdetail-col1row2, body.general #orderdetail-col1row3, body.checkout-twopage-index #orderdetail-col1row2, body.checkout-twopage-index #orderdetail-col1row3, body.customer-account-index #orderdetail-col1row2, body.customer-account-index #orderdetail-col1row3, body.cms-page-view #orderdetail-col1row2, body.cms-page-view #orderdetail-col1row3, body.glossary-index-list #orderdetail-col1row2, body.glossary-index-list #orderdetail-col1row3 {
    border: 4px solid #faf7f6;
    width: 190px;
    height: 35px;
    color: #a9198d;
    margin-top: 10px;
    background: #faf7f6; }
  body.general #orderdetail-col1, body.checkout-twopage-index #orderdetail-col1, body.customer-account-index #orderdetail-col1, body.cms-page-view #orderdetail-col1, body.glossary-index-list #orderdetail-col1 {
    border: 4px solid #faf7f6;
    width: 190px;
    height: 220px;
    color: #fa9373; }
  body.general #orderdetail-col1row3, body.checkout-twopage-index #orderdetail-col1row3, body.customer-account-index #orderdetail-col1row3, body.cms-page-view #orderdetail-col1row3, body.glossary-index-list #orderdetail-col1row3 {
    height: auto; }
  body.general #orderdetail-col1row3 span, body.checkout-twopage-index #orderdetail-col1row3 span, body.customer-account-index #orderdetail-col1row3 span, body.cms-page-view #orderdetail-col1row3 span, body.glossary-index-list #orderdetail-col1row3 span {
    float: left; }
  body.general #orderdetail-col1row2 span, body.general #orderdetail-col1row3 div, body.checkout-twopage-index #orderdetail-col1row2 span, body.checkout-twopage-index #orderdetail-col1row3 div, body.customer-account-index #orderdetail-col1row2 span, body.customer-account-index #orderdetail-col1row3 div, body.cms-page-view #orderdetail-col1row2 span, body.cms-page-view #orderdetail-col1row3 div, body.glossary-index-list #orderdetail-col1row2 span, body.glossary-index-list #orderdetail-col1row3 div {
    color: #fa9373 !important; }
  body.general #orderdetail-col1row2 span#spanblackship, body.checkout-twopage-index #orderdetail-col1row2 span#spanblackship, body.customer-account-index #orderdetail-col1row2 span#spanblackship, body.cms-page-view #orderdetail-col1row2 span#spanblackship, body.glossary-index-list #orderdetail-col1row2 span#spanblackship {
    color: black !important; }
  body.general #orderdetail-col1row3 div#ship1, body.checkout-twopage-index #orderdetail-col1row3 div#ship1, body.customer-account-index #orderdetail-col1row3 div#ship1, body.cms-page-view #orderdetail-col1row3 div#ship1, body.glossary-index-list #orderdetail-col1row3 div#ship1 {
    left: 12px; }
  body.general #orderdetail-col1row3 div#ship2, body.checkout-twopage-index #orderdetail-col1row3 div#ship2, body.customer-account-index #orderdetail-col1row3 div#ship2, body.cms-page-view #orderdetail-col1row3 div#ship2, body.glossary-index-list #orderdetail-col1row3 div#ship2 {
    right: 10px; }
  body.general #orderdetail-col1row3 div.spanblack, body.checkout-twopage-index #orderdetail-col1row3 div.spanblack, body.customer-account-index #orderdetail-col1row3 div.spanblack, body.cms-page-view #orderdetail-col1row3 div.spanblack, body.glossary-index-list #orderdetail-col1row3 div.spanblack {
    width: 80px;
    float: right;
    position: relative;
    bottom: 18px; }
  body.general #orderdetail-col1row3 div.spanblack, body.general #orderdetail-col1row3 div.spanblack a, body.checkout-twopage-index #orderdetail-col1row3 div.spanblack, body.checkout-twopage-index #orderdetail-col1row3 div.spanblack a, body.customer-account-index #orderdetail-col1row3 div.spanblack, body.customer-account-index #orderdetail-col1row3 div.spanblack a, body.cms-page-view #orderdetail-col1row3 div.spanblack, body.cms-page-view #orderdetail-col1row3 div.spanblack a, body.glossary-index-list #orderdetail-col1row3 div.spanblack, body.glossary-index-list #orderdetail-col1row3 div.spanblack a {
    color: black !important; }
  body.general #orderdetail-col1row3 div.shipouter1, body.general #orderdetail-col1row3 div.shipouter2, body.checkout-twopage-index #orderdetail-col1row3 div.shipouter1, body.checkout-twopage-index #orderdetail-col1row3 div.shipouter2, body.customer-account-index #orderdetail-col1row3 div.shipouter1, body.customer-account-index #orderdetail-col1row3 div.shipouter2, body.cms-page-view #orderdetail-col1row3 div.shipouter1, body.cms-page-view #orderdetail-col1row3 div.shipouter2, body.glossary-index-list #orderdetail-col1row3 div.shipouter1, body.glossary-index-list #orderdetail-col1row3 div.shipouter2 {
    padding: 10px 10px 10px 10px; }
  body.general #orderdetail-col1row2 div, body.checkout-twopage-index #orderdetail-col1row2 div, body.customer-account-index #orderdetail-col1row2 div, body.cms-page-view #orderdetail-col1row2 div, body.glossary-index-list #orderdetail-col1row2 div {
    padding: 8px; }
  body.general #orderdetail-col1 div, body.checkout-twopage-index #orderdetail-col1 div, body.customer-account-index #orderdetail-col1 div, body.cms-page-view #orderdetail-col1 div, body.glossary-index-list #orderdetail-col1 div {
    padding: 20px 10px 20px 10px; }
  body.general #orderdetailtext, body.checkout-twopage-index #orderdetailtext, body.customer-account-index #orderdetailtext, body.cms-page-view #orderdetailtext, body.glossary-index-list #orderdetailtext {
    border: 3px solid #faf7f6;
    padding: 10px 0px 10px 20px;
    line-height: 20px; }
  body.general #orderdetailtext span, body.checkout-twopage-index #orderdetailtext span, body.customer-account-index #orderdetailtext span, body.cms-page-view #orderdetailtext span, body.glossary-index-list #orderdetailtext span {
    font-weight: bold; }
  body.general #ordertext1, body.checkout-twopage-index #ordertext1, body.customer-account-index #ordertext1, body.cms-page-view #ordertext1, body.glossary-index-list #ordertext1 {
    font-weight: bold;
    font-size: 13px;
    color: #66768f;
    background: #faf7f6;
    padding: 10px; }
  body.general .back-link, body.checkout-twopage-index .back-link, body.customer-account-index .back-link, body.cms-page-view .back-link, body.glossary-index-list .back-link {
    float: right; }
    body.general .back-link a, body.checkout-twopage-index .back-link a, body.customer-account-index .back-link a, body.cms-page-view .back-link a, body.glossary-index-list .back-link a {
      color: #fa9373; }
    body.general .back-link a:hover, body.checkout-twopage-index .back-link a:hover, body.customer-account-index .back-link a:hover, body.cms-page-view .back-link a:hover, body.glossary-index-list .back-link a:hover {
      color: #fa9373; }
  body.general .trackorderInner2, body.checkout-twopage-index .trackorderInner2, body.customer-account-index .trackorderInner2, body.cms-page-view .trackorderInner2, body.glossary-index-list .trackorderInner2 {
    color: #555; }
  body.general .trackorderOuter, body.checkout-twopage-index .trackorderOuter, body.customer-account-index .trackorderOuter, body.cms-page-view .trackorderOuter, body.glossary-index-list .trackorderOuter {
    font-family: Georgia;
    color: #555;
    padding: 10px;
    font: Arial; }
  body.general #trackorderInner1 span, body.checkout-twopage-index #trackorderInner1 span, body.customer-account-index #trackorderInner1 span, body.cms-page-view #trackorderInner1 span, body.glossary-index-list #trackorderInner1 span {
    position: relative;
    top: 20px;
    left: 20px;
    font-family: Arial;
    line-height: 20px; }
  body.general .tracktextbig, body.checkout-twopage-index .tracktextbig, body.customer-account-index .tracktextbig, body.cms-page-view .tracktextbig, body.glossary-index-list .tracktextbig {
    color: #fa9373;
    font-size: 20px; }
  body.general #trackorderInner1, body.checkout-twopage-index #trackorderInner1, body.customer-account-index #trackorderInner1, body.cms-page-view #trackorderInner1, body.glossary-index-list #trackorderInner1 {
    background: #faf7f6;
    height: 71px;
    margin-top: 10px; }
  body.general .wishListContentRight .button-notify, body.checkout-twopage-index .wishListContentRight .button-notify, body.customer-account-index .wishListContentRight .button-notify, body.cms-page-view .wishListContentRight .button-notify, body.glossary-index-list .wishListContentRight .button-notify {
    color: #ffffff !important; }
  body.general .tooltipwishlist, body.checkout-twopage-index .tooltipwishlist, body.customer-account-index .tooltipwishlist, body.cms-page-view .tooltipwishlist, body.glossary-index-list .tooltipwishlist {
    position: relative;
    z-index: 1000;
    left: 806px;
    top: 0px;
    width: 118px;
    height: 40px;
    float: left; }
  body.general .tooltipsprite, body.checkout-twopage-index .tooltipsprite, body.customer-account-index .tooltipsprite, body.cms-page-view .tooltipsprite, body.glossary-index-list .tooltipsprite {
    color: white;
    font-size: 10px;
    background-position: -16px -536px;
    width: 115px;
    height: 39px;
    float: left; }
  body.general .toolsflbody, body.checkout-twopage-index .toolsflbody, body.customer-account-index .toolsflbody, body.cms-page-view .toolsflbody, body.glossary-index-list .toolsflbody {
    float: left;
    padding: 10px 3px 3px 3px; }
  body.general .top-switch-bg a.loginLink, body.general .top-switch-bg .mastLeft span, body.general .top-switch-bg .wishlisticon a, body.general .top-switch-bg .hometryon_minicarticon a, body.general .top-switch-bg .top_menu_offer a, body.general .top-switch-bg .top_menu_offer span, body.checkout-twopage-index .top-switch-bg a.loginLink, body.checkout-twopage-index .top-switch-bg .mastLeft span, body.checkout-twopage-index .top-switch-bg .wishlisticon a, body.checkout-twopage-index .top-switch-bg .hometryon_minicarticon a, body.checkout-twopage-index .top-switch-bg .top_menu_offer a, body.checkout-twopage-index .top-switch-bg .top_menu_offer span, body.customer-account-index .top-switch-bg a.loginLink, body.customer-account-index .top-switch-bg .mastLeft span, body.customer-account-index .top-switch-bg .wishlisticon a, body.customer-account-index .top-switch-bg .hometryon_minicarticon a, body.customer-account-index .top-switch-bg .top_menu_offer a, body.customer-account-index .top-switch-bg .top_menu_offer span, body.cms-page-view .top-switch-bg a.loginLink, body.cms-page-view .top-switch-bg .mastLeft span, body.cms-page-view .top-switch-bg .wishlisticon a, body.cms-page-view .top-switch-bg .hometryon_minicarticon a, body.cms-page-view .top-switch-bg .top_menu_offer a, body.cms-page-view .top-switch-bg .top_menu_offer span, body.glossary-index-list .top-switch-bg a.loginLink, body.glossary-index-list .top-switch-bg .mastLeft span, body.glossary-index-list .top-switch-bg .wishlisticon a, body.glossary-index-list .top-switch-bg .hometryon_minicarticon a, body.glossary-index-list .top-switch-bg .top_menu_offer a, body.glossary-index-list .top-switch-bg .top_menu_offer span {
    color: white;
    text-decoration: none !important; }
  body.general .top-switch-bg .text-center, body.checkout-twopage-index .top-switch-bg .text-center, body.customer-account-index .top-switch-bg .text-center, body.cms-page-view .top-switch-bg .text-center, body.glossary-index-list .top-switch-bg .text-center {
    text-align: center; }
  body.general .top-switch-bg .top_menu_offer, body.checkout-twopage-index .top-switch-bg .top_menu_offer, body.customer-account-index .top-switch-bg .top_menu_offer, body.cms-page-view .top-switch-bg .top_menu_offer, body.glossary-index-list .top-switch-bg .top_menu_offer {
    text-transform: uppercase;
    position: relative;
    top: 6px; }
  body.general .top-switch-bg span.offer_btn, body.checkout-twopage-index .top-switch-bg span.offer_btn, body.customer-account-index .top-switch-bg span.offer_btn, body.cms-page-view .top-switch-bg span.offer_btn, body.glossary-index-list .top-switch-bg span.offer_btn {
    background: #df8c7c;
    padding: 3px 5px;
    font-weight: bold; }
  body.general .header a img, body.checkout-twopage-index .header a img, body.customer-account-index .header a img, body.cms-page-view .header a img, body.glossary-index-list .header a img {
    display: none; }
  body.general .header a.logo, body.checkout-twopage-index .header a.logo, body.customer-account-index .header a.logo, body.cms-page-view .header a.logo, body.glossary-index-list .header a.logo {
    background: url(../images/common5.png) no-repeat -312px -251px;
    width: 243px;
    height: 67px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 5px;
    float: left; }
  body.general .nav-container, body.checkout-twopage-index .nav-container, body.customer-account-index .nav-container, body.cms-page-view .nav-container, body.glossary-index-list .nav-container {
    background: #E2E3E4;
    /*height:30px;*/
    width: 953px;
    margin: auto;
    float: left; }
  body.general #nav, body.checkout-twopage-index #nav, body.customer-account-index #nav, body.cms-page-view #nav, body.glossary-index-list #nav {
    display: none; }
  body.general #topnav, body.checkout-twopage-index #topnav, body.customer-account-index #topnav, body.cms-page-view #topnav, body.glossary-index-list #topnav {
    border-right: none;
    padding: 0px !important;
    height: 30px; }
  body.general #topnav li.level0 a, body.checkout-twopage-index #topnav li.level0 a, body.customer-account-index #topnav li.level0 a, body.cms-page-view #topnav li.level0 a, body.glossary-index-list #topnav li.level0 a {
    border-right: 2px solid #F1F1F2 !important; }
  body.general #topnav li.level0 a.level-top, body.checkout-twopage-index #topnav li.level0 a.level-top, body.customer-account-index #topnav li.level0 a.level-top, body.cms-page-view #topnav li.level0 a.level-top, body.glossary-index-list #topnav li.level0 a.level-top {
    text-transform: uppercase;
    font-size: 12px;
    border-right: 3px solid #F1F1F2 !important; }
  body.general #topnav li.level0 a.level-end, body.checkout-twopage-index #topnav li.level0 a.level-end, body.customer-account-index #topnav li.level0 a.level-end, body.cms-page-view #topnav li.level0 a.level-end, body.glossary-index-list #topnav li.level0 a.level-end {
    text-transform: uppercase;
    font-size: 12px;
    border-right: 0px solid #F1F1F2 !important; }
  body.general #topnav span, body.checkout-twopage-index #topnav span, body.customer-account-index #topnav span, body.cms-page-view #topnav span, body.glossary-index-list #topnav span {
    font-weight: bold; }
  body.general #topnav li.last a, body.checkout-twopage-index #topnav li.last a, body.customer-account-index #topnav li.last a, body.cms-page-view #topnav li.last a, body.glossary-index-list #topnav li.last a {
    border: none !important; }
  body.general #topnav a:hover, body.checkout-twopage-index #topnav a:hover, body.customer-account-index #topnav a:hover, body.cms-page-view #topnav a:hover, body.glossary-index-list #topnav a:hover {
    background: #FFFFFF;
    color: #63666A !important; }
  body.general #topnav li.active a, body.checkout-twopage-index #topnav li.active a, body.customer-account-index #topnav li.active a, body.cms-page-view #topnav li.active a, body.glossary-index-list #topnav li.active a {
    background: #F1F1F2;
    color: #63666A !important; }
  body.general #topnav .level0 > a.over, body.checkout-twopage-index #topnav .level0 > a.over, body.customer-account-index #topnav .level0 > a.over, body.cms-page-view #topnav .level0 > a.over, body.glossary-index-list #topnav .level0 > a.over {
    background: #FFFFFF;
    color: #63666A !important; }
  body.general #topnav li a.level-top, body.checkout-twopage-index #topnav li a.level-top, body.customer-account-index #topnav li a.level-top, body.cms-page-view #topnav li a.level-top, body.glossary-index-list #topnav li a.level-top {
    line-height: 30px; }
  body.general #topnav li.custom a, body.checkout-twopage-index #topnav li.custom a, body.customer-account-index #topnav li.custom a, body.cms-page-view #topnav li.custom a, body.glossary-index-list #topnav li.custom a {
    border-left: 2px solid #f1f1f2 !important; }
  body.general #cart_contaner .detailsTitle, body.checkout-twopage-index #cart_contaner .detailsTitle, body.customer-account-index #cart_contaner .detailsTitle, body.cms-page-view #cart_contaner .detailsTitle, body.glossary-index-list #cart_contaner .detailsTitle {
    font-size: 12px;
    padding: 0;
    width: 203px !important;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 17px;
    text-transform: uppercase; }
  body.general .detailsTitle .cart, body.checkout-twopage-index .detailsTitle .cart, body.customer-account-index .detailsTitle .cart, body.cms-page-view .detailsTitle .cart, body.glossary-index-list .detailsTitle .cart {
    padding: 7px 5px 5px !important;
    border-right: 2px solid #F1F1F2;
    width: 75px;
    margin-right: 0px !important; }
  body.general .detailsTitle .wishList, body.checkout-twopage-index .detailsTitle .wishList, body.customer-account-index .detailsTitle .wishList, body.cms-page-view .detailsTitle .wishList, body.glossary-index-list .detailsTitle .wishList {
    padding: 7px 0 5px; }
  body.general #topnav a, body.checkout-twopage-index #topnav a, body.customer-account-index #topnav a, body.cms-page-view #topnav a, body.glossary-index-list #topnav a {
    font-family: "PT Sans",arial;
    color: #63666A;
    font-weight: bold; }
  body.general #topnav .parent li span, body.checkout-twopage-index #topnav .parent li span, body.customer-account-index #topnav .parent li span, body.cms-page-view #topnav .parent li span, body.glossary-index-list #topnav .parent li span {
    color: black;
    font-family: "PT Sans",arial;
    font-weight: normal;
    font-size: 12px; }
  body.general #topnav .parent li.parent li span, body.checkout-twopage-index #topnav .parent li.parent li span, body.customer-account-index #topnav .parent li.parent li span, body.cms-page-view #topnav .parent li.parent li span, body.glossary-index-list #topnav .parent li.parent li span {
    color: #868686; }
  body.general #topnav ul, body.checkout-twopage-index #topnav ul, body.customer-account-index #topnav ul, body.cms-page-view #topnav ul, body.glossary-index-list #topnav ul {
    background: #FFFFFF;
    border: none !important; }
  body.general #topnav li.level0 ul li a, body.checkout-twopage-index #topnav li.level0 ul li a, body.customer-account-index #topnav li.level0 ul li a, body.cms-page-view #topnav li.level0 ul li a, body.glossary-index-list #topnav li.level0 ul li a {
    border-right: none !important; }
  body.general #topnav li.level0 ul li a:hover span, body.checkout-twopage-index #topnav li.level0 ul li a:hover span, body.customer-account-index #topnav li.level0 ul li a:hover span, body.cms-page-view #topnav li.level0 ul li a:hover span, body.glossary-index-list #topnav li.level0 ul li a:hover span {
    color: #A51890 !important; }
  body.general #topnav li.level0 ul.level1 a:hover span, body.checkout-twopage-index #topnav li.level0 ul.level1 a:hover span, body.customer-account-index #topnav li.level0 ul.level1 a:hover span, body.cms-page-view #topnav li.level0 ul.level1 a:hover span, body.glossary-index-list #topnav li.level0 ul.level1 a:hover span {
    color: #A51890 !important;
    font-weight: normal !important; }
  body.general #topnav ul li.active span, body.general .nav-container #topnav span.highlightall, body.checkout-twopage-index #topnav ul li.active span, body.checkout-twopage-index .nav-container #topnav span.highlightall, body.customer-account-index #topnav ul li.active span, body.customer-account-index .nav-container #topnav span.highlightall, body.cms-page-view #topnav ul li.active span, body.cms-page-view .nav-container #topnav span.highlightall, body.glossary-index-list #topnav ul li.active span, body.glossary-index-list .nav-container #topnav span.highlightall {
    color: #A51890 !important; }
  body.general #topnav ul li.active li.active span, body.checkout-twopage-index #topnav ul li.active li.active span, body.customer-account-index #topnav ul li.active li.active span, body.cms-page-view #topnav ul li.active li.active span, body.glossary-index-list #topnav ul li.active li.active span {
    color: #A51890 !important; }
  body.general #topnav li .newsubmenu, body.checkout-twopage-index #topnav li .newsubmenu, body.customer-account-index #topnav li .newsubmenu, body.cms-page-view #topnav li .newsubmenu, body.glossary-index-list #topnav li .newsubmenu {
    box-shadow: 0 4px 2px 3px #E4E4E4 !important;
    padding: 10px 5px 15px 10px;
    top: 30px;
    z-index: -2 !important;
    background: linear-gradient(180deg, #FFFFFF, #EBE8E8);
    background-color: #F5F2F3\9;
    border-left: 1px solid gray\9;
    border-bottom: 1px solid gray\9;
    border-right: 1px solid gray\9; }
  body.general #topnav li .newsubmenu li, body.checkout-twopage-index #topnav li .newsubmenu li, body.customer-account-index #topnav li .newsubmenu li, body.cms-page-view #topnav li .newsubmenu li, body.glossary-index-list #topnav li .newsubmenu li {
    width: 100% !important; }
  body.general #topnav li .newdoublesubmenu, body.checkout-twopage-index #topnav li .newdoublesubmenu, body.customer-account-index #topnav li .newdoublesubmenu, body.cms-page-view #topnav li .newdoublesubmenu, body.glossary-index-list #topnav li .newdoublesubmenu {
    box-shadow: 0 4px 2px 3px #E4E4E4 !important;
    padding: 10px 5px 15px 10px;
    top: 30px;
    z-index: -2 !important;
    background: linear-gradient(180deg, #FFFFFF, #EBE8E8);
    background-color: #F5F2F3\9;
    border-left: 1px solid gray\9;
    border-bottom: 1px solid gray\9;
    border-right: 1px solid gray\9; }
  body.general .newdoublesubmenu_li, body.checkout-twopage-index .newdoublesubmenu_li, body.customer-account-index .newdoublesubmenu_li, body.cms-page-view .newdoublesubmenu_li, body.glossary-index-list .newdoublesubmenu_li {
    width: 100% !important; }
  body.general #topnav li .newdoublesubmenu .newhalfdoublesubmenu, body.checkout-twopage-index #topnav li .newdoublesubmenu .newhalfdoublesubmenu, body.customer-account-index #topnav li .newdoublesubmenu .newhalfdoublesubmenu, body.cms-page-view #topnav li .newdoublesubmenu .newhalfdoublesubmenu, body.glossary-index-list #topnav li .newdoublesubmenu .newhalfdoublesubmenu {
    width: 49% !important;
    float: left; }
  body.general #topnav ul li .head1, body.checkout-twopage-index #topnav ul li .head1, body.customer-account-index #topnav ul li .head1, body.cms-page-view #topnav ul li .head1, body.glossary-index-list #topnav ul li .head1 {
    color: #652665 !important;
    font-size: 12px !important; }
  body.general #topnav ul li .head2, body.checkout-twopage-index #topnav ul li .head2, body.customer-account-index #topnav ul li .head2, body.cms-page-view #topnav ul li .head2, body.glossary-index-list #topnav ul li .head2 {
    color: #652665 !important;
    font-size: 12px !important;
    font-style: oblique; }
  body.general #topnav ul li .links_two li, body.checkout-twopage-index #topnav ul li .links_two li, body.customer-account-index #topnav ul li .links_two li, body.cms-page-view #topnav ul li .links_two li, body.glossary-index-list #topnav ul li .links_two li {
    width: 45% !important; }
  body.general #topnav ul li .links, body.checkout-twopage-index #topnav ul li .links, body.customer-account-index #topnav ul li .links, body.cms-page-view #topnav ul li .links, body.glossary-index-list #topnav ul li .links {
    color: #868686 !important;
    font-size: 13px !important; }
  body.general #topnav ul li .links li, body.checkout-twopage-index #topnav ul li .links li, body.customer-account-index #topnav ul li .links li, body.cms-page-view #topnav ul li .links li, body.glossary-index-list #topnav ul li .links li {
    float: left;
    margin: 0px !important;
    padding: 0px !important;
    height: 20px !important; }
  body.general #topnav ul li .links li a, body.checkout-twopage-index #topnav ul li .links li a, body.customer-account-index #topnav ul li .links li a, body.cms-page-view #topnav ul li .links li a, body.glossary-index-list #topnav ul li .links li a {
    width: 88.5% !important; }
  body.general #topnav ul li .links li a span, body.checkout-twopage-index #topnav ul li .links li a span, body.customer-account-index #topnav ul li .links li a span, body.cms-page-view #topnav ul li .links li a span, body.glossary-index-list #topnav ul li .links li a span {
    height: 16px !important; }
  body.general #topnav ul li .links li:hover, body.checkout-twopage-index #topnav ul li .links li:hover, body.customer-account-index #topnav ul li .links li:hover, body.cms-page-view #topnav ul li .links li:hover, body.glossary-index-list #topnav ul li .links li:hover {
    color: #A51890 !important; }
  body.general #topnav ul li .links li a:hover, body.checkout-twopage-index #topnav ul li .links li a:hover, body.customer-account-index #topnav ul li .links li a:hover, body.cms-page-view #topnav ul li .links li a:hover, body.glossary-index-list #topnav ul li .links li a:hover {
    color: #A51890 !important;
    background: #ECECE3; }
  body.general #topnav ul li .links li a span:hover, body.checkout-twopage-index #topnav ul li .links li a span:hover, body.customer-account-index #topnav ul li .links li a span:hover, body.cms-page-view #topnav ul li .links li a span:hover, body.glossary-index-list #topnav ul li .links li a span:hover {
    color: #A51890 !important; }
  body.general #topnav ul li .divider, body.checkout-twopage-index #topnav ul li .divider, body.customer-account-index #topnav ul li .divider, body.cms-page-view #topnav ul li .divider, body.glossary-index-list #topnav ul li .divider {
    height: 1px !important;
    border-top: 1px solid #d7d7d7;
    position: absolute;
    margin: 2px 5px !important;
    padding: 0px !important;
    width: 260px; }
  body.general #topnav .divider2, body.checkout-twopage-index #topnav .divider2, body.customer-account-index #topnav .divider2, body.cms-page-view #topnav .divider2, body.glossary-index-list #topnav .divider2 {
    width: 2px !important;
    height: 405px;
    background: url("../images/common5.png") no-repeat -324px -330px repeat-y !important;
    width: 2px;
    margin: 5px 3px !important;
    padding: 0px !important;
    opacity: 0.6;
    top: 35px; }
  body.general #cart_contaner, body.checkout-twopage-index #cart_contaner, body.customer-account-index #cart_contaner, body.cms-page-view #cart_contaner, body.glossary-index-list #cart_contaner {
    background: #868686;
    width: 198px;
    height: 30px;
    float: left; }
  body.general #cart_contaner .wishList span, body.checkout-twopage-index #cart_contaner .wishList span, body.customer-account-index #cart_contaner .wishList span, body.cms-page-view #cart_contaner .wishList span, body.glossary-index-list #cart_contaner .wishList span {
    background: none;
    padding: 3px; }
  body.general #cart_contaner .cart span, body.checkout-twopage-index #cart_contaner .cart span, body.customer-account-index #cart_contaner .cart span, body.cms-page-view #cart_contaner .cart span, body.glossary-index-list #cart_contaner .cart span {
    background: none; }
  body.general div#slideshow ul#banner_nav li a, body.checkout-twopage-index div#slideshow ul#banner_nav li a, body.customer-account-index div#slideshow ul#banner_nav li a, body.cms-page-view div#slideshow ul#banner_nav li a, body.glossary-index-list div#slideshow ul#banner_nav li a {
    width: 36px !important; }
  body.general div#slideshow ul#banner_nav li#prev a, body.checkout-twopage-index div#slideshow ul#banner_nav li#prev a, body.customer-account-index div#slideshow ul#banner_nav li#prev a, body.cms-page-view div#slideshow ul#banner_nav li#prev a, body.glossary-index-list div#slideshow ul#banner_nav li#prev a {
    background: url("../images/common5.png") no-repeat scroll -267px 24px #FFFFFF !important; }
  body.general div#slideshow ul#banner_nav li#next a, body.checkout-twopage-index div#slideshow ul#banner_nav li#next a, body.customer-account-index div#slideshow ul#banner_nav li#next a, body.cms-page-view div#slideshow ul#banner_nav li#next a, body.glossary-index-list div#slideshow ul#banner_nav li#next a {
    background: url("../images/common5.png") no-repeat scroll -244px 24px #FFFFFF !important; }
  body.general .sp-account, body.checkout-twopage-index .sp-account, body.customer-account-index .sp-account, body.cms-page-view .sp-account, body.glossary-index-list .sp-account {
    background-position: 0 0 !important;
    width: 15px !important;
    height: 15px !important;
    float: left !important;
    margin-right: 3px !important;
    margin-left: -2px !important; }
  body.general .sp-chat, body.checkout-twopage-index .sp-chat, body.customer-account-index .sp-chat, body.cms-page-view .sp-chat, body.glossary-index-list .sp-chat {
    background-position: -135px 0 !important;
    float: left;
    width: 15px !important;
    margin-top: 2px !important;
    margin-right: 1px !important;
    height: 12px !important;
    margin-bottom: 0px !important; }
  body.general .headerRight, body.checkout-twopage-index .headerRight, body.customer-account-index .headerRight, body.cms-page-view .headerRight, body.glossary-index-list .headerRight {
    margin-top: 16px; }
  body.general .headerRightBottom ul li a, body.checkout-twopage-index .headerRightBottom ul li a, body.customer-account-index .headerRightBottom ul li a, body.cms-page-view .headerRightBottom ul li a, body.glossary-index-list .headerRightBottom ul li a {
    font-size: 12px;
    color: #63666A;
    font-weight: normal;
    font-family: "PT Sans",arial; }
  body.general .sp-toll, body.checkout-twopage-index .sp-toll, body.customer-account-index .sp-toll, body.cms-page-view .sp-toll, body.glossary-index-list .sp-toll {
    float: left;
    background-position: -162px 0 !important;
    width: 11px !important;
    height: 11px !important;
    margin-right: 4px !important; }
  body.general .sp-downarrow, body.checkout-twopage-index .sp-downarrow, body.customer-account-index .sp-downarrow, body.cms-page-view .sp-downarrow, body.glossary-index-list .sp-downarrow {
    float: left;
    background: url(../images/version2/phone_icon.png) no-repeat;
    margin-top: 1px;
    margin-right: 2px;
    margin-left: -15px; }
  body.general a.loginLink, body.checkout-twopage-index a.loginLink, body.customer-account-index a.loginLink, body.cms-page-view a.loginLink, body.glossary-index-list a.loginLink {
    padding-left: 18px; }
  body.general .headerRightBottom ul li input, body.checkout-twopage-index .headerRightBottom ul li input, body.customer-account-index .headerRightBottom ul li input, body.cms-page-view .headerRightBottom ul li input, body.glossary-index-list .headerRightBottom ul li input {
    color: #63666A; }
  body.general .headerRightBottom ul li a, body.checkout-twopage-index .headerRightBottom ul li a, body.customer-account-index .headerRightBottom ul li a, body.cms-page-view .headerRightBottom ul li a, body.glossary-index-list .headerRightBottom ul li a {
    margin-top: 7px; }
  body.general .headerRightBottom ul li a.rb, body.checkout-twopage-index .headerRightBottom ul li a.rb, body.customer-account-index .headerRightBottom ul li a.rb, body.cms-page-view .headerRightBottom ul li a.rb, body.glossary-index-list .headerRightBottom ul li a.rb {
    font-size: 12px;
    color: #63666A !important;
    font-weight: normal;
    font-family: "PT Sans",arial; }
  body.general .searchDiamonds, body.checkout-twopage-index .searchDiamonds, body.customer-account-index .searchDiamonds, body.cms-page-view .searchDiamonds, body.glossary-index-list .searchDiamonds {
    background: white;
    border: none;
    margin-bottom: 20px; }
  body.general .categoryDetails .jewels, body.checkout-twopage-index .categoryDetails .jewels, body.customer-account-index .categoryDetails .jewels, body.cms-page-view .categoryDetails .jewels, body.glossary-index-list .categoryDetails .jewels {
    background: white;
    border: 1px solid #dfdfdf !important;
    border-radius: 3px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
    border: none;
    padding: 0px;
    float: left;
    width: 310px;
    min-height: 320px; }
  body.general .categoryDetails .home-last, body.checkout-twopage-index .categoryDetails .home-last, body.customer-account-index .categoryDetails .home-last, body.cms-page-view .categoryDetails .home-last, body.glossary-index-list .categoryDetails .home-last {
    background: white;
    margin-right: 10px;
    border: none;
    padding: 0px;
    height: 310px;
    float: left;
    margin-left: 315px; }
  body.general .jewels .block-image, body.checkout-twopage-index .jewels .block-image, body.customer-account-index .jewels .block-image, body.cms-page-view .jewels .block-image, body.glossary-index-list .jewels .block-image {
    margin-bottom: 10px;
    text-align: center;
    width: 291px;
    height: 215px;
    overflow: hidden; }
  body.general .jewels .block-desc, body.checkout-twopage-index .jewels .block-desc, body.customer-account-index .jewels .block-desc, body.cms-page-view .jewels .block-desc, body.glossary-index-list .jewels .block-desc {
    float: left;
    height: auto;
    margin-bottom: 10px;
    margin-top: 15px;
    overflow: hidden;
    width: 100%; }
  body.general .product-tabs-container h2.tab-heading, body.checkout-twopage-index .product-tabs-container h2.tab-heading, body.customer-account-index .product-tabs-container h2.tab-heading, body.cms-page-view .product-tabs-container h2.tab-heading, body.glossary-index-list .product-tabs-container h2.tab-heading {
    display: none; }
  body.general .jewels .block-desc h2, body.checkout-twopage-index .jewels .block-desc h2, body.customer-account-index .jewels .block-desc h2, body.cms-page-view .jewels .block-desc h2, body.glossary-index-list .jewels .block-desc h2 {
    text-align: center;
    font-size: 18px;
    color: #63666A;
    line-height: 22px;
    padding: 0 15px;
    width: 261px;
    height: auto; }
  body.general .jewels .block-link, body.checkout-twopage-index .jewels .block-link, body.customer-account-index .jewels .block-link, body.cms-page-view .jewels .block-link, body.glossary-index-list .jewels .block-link {
    float: left;
    width: 100%;
    text-align: center !important;
    overflow: hidden; }
  body.general .jewels .block-link a, body.checkout-twopage-index .jewels .block-link a, body.customer-account-index .jewels .block-link a, body.cms-page-view .jewels .block-link a, body.glossary-index-list .jewels .block-link a {
    color: #A51890 !important;
    text-decoration: none !important;
    font-size: 13px;
    font-family: "PT Sans",arial;
    text-transform: uppercase; }
  body.general .jewels .block-link a span, body.checkout-twopage-index .jewels .block-link a span, body.customer-account-index .jewels .block-link a span, body.cms-page-view .jewels .block-link a span, body.glossary-index-list .jewels .block-link a span {
    font-size: 15px !important; }
  body.general .jewels h2 a, body.checkout-twopage-index .jewels h2 a, body.customer-account-index .jewels h2 a, body.cms-page-view .jewels h2 a, body.glossary-index-list .jewels h2 a {
    padding: 5px 8px;
    color: #1f1e24; }
  body.general .jewels .tac, body.checkout-twopage-index .jewels .tac, body.customer-account-index .jewels .tac, body.cms-page-view .jewels .tac, body.glossary-index-list .jewels .tac {
    padding: 0 8px; }
  body.general .jewels h4, body.checkout-twopage-index .jewels h4, body.customer-account-index .jewels h4, body.cms-page-view .jewels h4, body.glossary-index-list .jewels h4 {
    padding: 5px 3px 1px;
    background: #868686;
    text-align: center;
    height: 24px;
    font-family: "PT Sans",Georgia;
    font-size: 18px;
    color: #ffffff !important; }
  body.general .categoryDetails .bR, body.checkout-twopage-index .categoryDetails .bR, body.customer-account-index .categoryDetails .bR, body.cms-page-view .categoryDetails .bR, body.glossary-index-list .categoryDetails .bR {
    margin-right: 0px !important; }
  body.general .jewels .ad-gallery, body.general .gifts .ad-gallery, body.checkout-twopage-index .jewels .ad-gallery, body.checkout-twopage-index .gifts .ad-gallery, body.customer-account-index .jewels .ad-gallery, body.customer-account-index .gifts .ad-gallery, body.cms-page-view .jewels .ad-gallery, body.cms-page-view .gifts .ad-gallery, body.glossary-index-list .jewels .ad-gallery, body.glossary-index-list .gifts .ad-gallery {
    width: 275px;
    padding-left: 8px; }
  body.general .ad-gallery .ad-nav .ad-thumbs, body.checkout-twopage-index .ad-gallery .ad-nav .ad-thumbs, body.customer-account-index .ad-gallery .ad-nav .ad-thumbs, body.cms-page-view .ad-gallery .ad-nav .ad-thumbs, body.glossary-index-list .ad-gallery .ad-nav .ad-thumbs {
    margin: 0 18px; }
  body.general .buildYourOwn, body.checkout-twopage-index .buildYourOwn, body.customer-account-index .buildYourOwn, body.cms-page-view .buildYourOwn, body.glossary-index-list .buildYourOwn {
    width: 933px;
    margin-right: 20px; }
  body.general .buildYourOwnLeft, body.checkout-twopage-index .buildYourOwnLeft, body.customer-account-index .buildYourOwnLeft, body.cms-page-view .buildYourOwnLeft, body.glossary-index-list .buildYourOwnLeft {
    width: 608px;
    margin-left: 20px; }
  body.general .buildYourOwnRing, body.checkout-twopage-index .buildYourOwnRing, body.customer-account-index .buildYourOwnRing, body.cms-page-view .buildYourOwnRing, body.glossary-index-list .buildYourOwnRing {
    padding: 10px;
    border: none;
    background: white;
    width: 582px; }
  body.general .buildYourOwnring .startDesignLeft, body.checkout-twopage-index .buildYourOwnring .startDesignLeft, body.customer-account-index .buildYourOwnring .startDesignLeft, body.cms-page-view .buildYourOwnring .startDesignLeft, body.glossary-index-list .buildYourOwnring .startDesignLeft {
    color: #63666A;
    width: 471px !important; }
  body.general .startDesignRight, body.checkout-twopage-index .startDesignRight, body.customer-account-index .startDesignRight, body.cms-page-view .startDesignRight, body.glossary-index-list .startDesignRight {
    padding: 27px 0 0 0; }
  body.general .buildYourOwnRing .startDesignRight, body.checkout-twopage-index .buildYourOwnRing .startDesignRight, body.customer-account-index .buildYourOwnRing .startDesignRight, body.cms-page-view .buildYourOwnRing .startDesignRight, body.glossary-index-list .buildYourOwnRing .startDesignRight {
    padding: 0px 0 10px 0; }
  body.general .startDesignLeft a, body.checkout-twopage-index .startDesignLeft a, body.customer-account-index .startDesignLeft a, body.cms-page-view .startDesignLeft a, body.glossary-index-list .startDesignLeft a {
    color: #A51890 !important; }
  body.general .curveTop, body.general .curveBottom, body.checkout-twopage-index .curveTop, body.checkout-twopage-index .curveBottom, body.customer-account-index .curveTop, body.customer-account-index .curveBottom, body.cms-page-view .curveTop, body.cms-page-view .curveBottom, body.glossary-index-list .curveTop, body.glossary-index-list .curveBottom {
    width: 605px;
    background: none;
    height: 0px; }
  body.general .gifts, body.checkout-twopage-index .gifts, body.customer-account-index .gifts, body.cms-page-view .gifts, body.glossary-index-list .gifts {
    margin-right: 0px;
    margin-left: 20px;
    background: white;
    border: none; }
  body.general .latestNews, body.checkout-twopage-index .latestNews, body.customer-account-index .latestNews, body.cms-page-view .latestNews, body.glossary-index-list .latestNews {
    margin-right: 0px;
    width: 274px;
    margin-left: 20px;
    background: white;
    border: none;
    height: 186px; }
  body.general .getnowOuter, body.checkout-twopage-index .getnowOuter, body.customer-account-index .getnowOuter, body.cms-page-view .getnowOuter, body.glossary-index-list .getnowOuter {
    float: left;
    border-top: none;
    background: white;
    width: 913px;
    padding: 0 20px; }
  body.general .getnowBox span, body.checkout-twopage-index .getnowBox span, body.customer-account-index .getnowBox span, body.cms-page-view .getnowBox span, body.glossary-index-list .getnowBox span {
    font-size: 11px;
    color: #63666A; }
  body.general .footerTop, body.checkout-twopage-index .footerTop, body.customer-account-index .footerTop, body.cms-page-view .footerTop, body.glossary-index-list .footerTop {
    border-top: none; }
  body.general .sp-blog, body.checkout-twopage-index .sp-blog, body.customer-account-index .sp-blog, body.cms-page-view .sp-blog, body.glossary-index-list .sp-blog {
    background-position: -30px 0;
    width: 20px;
    height: 21px;
    float: left;
    padding: 0px !important;
    margin-right: 5px; }
  body.general .sp-twitter, body.checkout-twopage-index .sp-twitter, body.customer-account-index .sp-twitter, body.cms-page-view .sp-twitter, body.glossary-index-list .sp-twitter {
    background-position: -100px 0;
    width: 20px;
    height: 21px;
    float: left;
    padding: 0px !important;
    margin-right: 5px; }
  body.general .sp-facebook, body.checkout-twopage-index .sp-facebook, body.customer-account-index .sp-facebook, body.cms-page-view .sp-facebook, body.glossary-index-list .sp-facebook {
    background-position: -65px 0;
    width: 20px;
    height: 21px;
    float: left;
    padding: 0px !important;
    margin-right: 5px; }
  body.general .sp-pinterest, body.checkout-twopage-index .sp-pinterest, body.customer-account-index .sp-pinterest, body.cms-page-view .sp-pinterest, body.glossary-index-list .sp-pinterest {
    background-position: -303px 0;
    width: 20px;
    height: 21px;
    float: left;
    padding: 0px !important;
    margin-right: 5px; }
  body.general .getnowBox ul li a, body.general .getnowBox ul li, body.general .getnowBox p, body.checkout-twopage-index .getnowBox ul li a, body.checkout-twopage-index .getnowBox ul li, body.checkout-twopage-index .getnowBox p, body.customer-account-index .getnowBox ul li a, body.customer-account-index .getnowBox ul li, body.customer-account-index .getnowBox p, body.cms-page-view .getnowBox ul li a, body.cms-page-view .getnowBox ul li, body.cms-page-view .getnowBox p, body.glossary-index-list .getnowBox ul li a, body.glossary-index-list .getnowBox ul li, body.glossary-index-list .getnowBox p {
    font-size: 11px !important;
    font-family: "PT Sans",arial !important;
    color: #63666A !important; }
  body.general .getnowBox ul li a:hover, body.checkout-twopage-index .getnowBox ul li a:hover, body.customer-account-index .getnowBox ul li a:hover, body.cms-page-view .getnowBox ul li a:hover, body.glossary-index-list .getnowBox ul li a:hover {
    font-size: 11px;
    font-family: "PT Sans",arial;
    color: #A51890 !important; }
  body.general .getnowBox .followus, body.checkout-twopage-index .getnowBox .followus, body.customer-account-index .getnowBox .followus, body.cms-page-view .getnowBox .followus, body.glossary-index-list .getnowBox .followus {
    padding: 0 0 6px 0;
    font-weight: normal; }
  body.general .jewels h4 a, body.checkout-twopage-index .jewels h4 a, body.customer-account-index .jewels h4 a, body.cms-page-view .jewels h4 a, body.glossary-index-list .jewels h4 a {
    font-family: "PT Sans",Georgia;
    font-size: 18px;
    color: #ffffff !important; }
  body.general .latestNews, body.checkout-twopage-index .latestNews, body.customer-account-index .latestNews, body.cms-page-view .latestNews, body.glossary-index-list .latestNews {
    padding-top: 0px !important;
    height: 208px; }
  body.general .getnowBox a:hover, body.checkout-twopage-index .getnowBox a:hover, body.customer-account-index .getnowBox a:hover, body.cms-page-view .getnowBox a:hover, body.glossary-index-list .getnowBox a:hover {
    color: #66768f; }
  body.general .getnowBox, body.checkout-twopage-index .getnowBox, body.customer-account-index .getnowBox, body.cms-page-view .getnowBox, body.glossary-index-list .getnowBox {
    height: 166px !important;
    background: none !important;
    margin-right: 8px;
    color: #63666A !important; }
  body.general .footer-info .getnowBox, body.checkout-twopage-index .footer-info .getnowBox, body.customer-account-index .footer-info .getnowBox, body.cms-page-view .footer-info .getnowBox, body.glossary-index-list .footer-info .getnowBox {
    background: none !important;
    margin-right: 8px;
    color: #63666A !important;
    height: auto !important; }
  body.general .facebook_like, body.checkout-twopage-index .facebook_like, body.customer-account-index .facebook_like, body.cms-page-view .facebook_like, body.glossary-index-list .facebook_like {
    display: none; }
  body.general .gifts h4, body.checkout-twopage-index .gifts h4, body.customer-account-index .gifts h4, body.cms-page-view .gifts h4, body.glossary-index-list .gifts h4 {
    font-family: "PT Sans",arial;
    padding-left: 0px !important;
    text-align: center;
    color: white;
    font-family: "PT Sans",Georgia;
    font-size: 18px;
    font-weight: normal !important;
    background: #868686;
    height: 24px;
    padding-top: 3px;
    padding-bottom: 3px; }
  body.general .gifts, body.checkout-twopage-index .gifts, body.customer-account-index .gifts, body.cms-page-view .gifts, body.glossary-index-list .gifts {
    width: 291px;
    padding: 0px;
    height: 214px; }
  body.general .gifts p, body.checkout-twopage-index .gifts p, body.customer-account-index .gifts p, body.cms-page-view .gifts p, body.glossary-index-list .gifts p {
    margin-top: 10px;
    padding-left: 14px !important; }
  body.general .latestNews, body.checkout-twopage-index .latestNews, body.customer-account-index .latestNews, body.cms-page-view .latestNews, body.glossary-index-list .latestNews {
    padding-left: 0px;
    padding-right: 0px;
    width: 290px;
    height: 213px; }
  body.general .latestNews h4, body.checkout-twopage-index .latestNews h4, body.customer-account-index .latestNews h4, body.cms-page-view .latestNews h4, body.glossary-index-list .latestNews h4 {
    background: #868686;
    color: white;
    font-family: "PT Sans",georgia;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
    height: 24px;
    padding: 3px 0; }
  body.general #ticker, body.checkout-twopage-index #ticker, body.customer-account-index #ticker, body.cms-page-view #ticker, body.glossary-index-list #ticker {
    margin-top: 20px;
    padding: 0 18px;
    height: 174px;
    text-align: justify; }
  body.general .ourBestSellersLeft, body.checkout-twopage-index .ourBestSellersLeft, body.customer-account-index .ourBestSellersLeft, body.cms-page-view .ourBestSellersLeft, body.glossary-index-list .ourBestSellersLeft {
    display: none; }
  body.general .ourBestSellersRight, body.checkout-twopage-index .ourBestSellersRight, body.customer-account-index .ourBestSellersRight, body.cms-page-view .ourBestSellersRight, body.glossary-index-list .ourBestSellersRight {
    width: 291px;
    float: none; }
  body.general .ourBestSellersRight h4, body.checkout-twopage-index .ourBestSellersRight h4, body.customer-account-index .ourBestSellersRight h4, body.cms-page-view .ourBestSellersRight h4, body.glossary-index-list .ourBestSellersRight h4 {
    padding-top: 6px;
    height: 24px;
    padding-bottom: 0px;
    margin-bottom: 10px; }
  body.general .ourBestSellersRight span, body.checkout-twopage-index .ourBestSellersRight span, body.customer-account-index .ourBestSellersRight span, body.cms-page-view .ourBestSellersRight span, body.glossary-index-list .ourBestSellersRight span {
    padding-left: 8px; }
  body.general .buildYourOwnRing h4, body.checkout-twopage-index .buildYourOwnRing h4, body.customer-account-index .buildYourOwnRing h4, body.cms-page-view .buildYourOwnRing h4, body.glossary-index-list .buildYourOwnRing h4 {
    font-family: "PT Sans",Georgia;
    color: #63666A;
    font-size: 18px; }
  body.general .searchDiamondsLeft h3, body.checkout-twopage-index .searchDiamondsLeft h3, body.customer-account-index .searchDiamondsLeft h3, body.cms-page-view .searchDiamondsLeft h3, body.glossary-index-list .searchDiamondsLeft h3 {
    font-family: "PT Sans",Georgia;
    color: #1f1e24;
    font-size: 18px; }
  body.general .buildYourOwnRing ul li span, body.general .searchDiamondsRight ul li span, body.general .searchDiamondsLeft, body.checkout-twopage-index .buildYourOwnRing ul li span, body.checkout-twopage-index .searchDiamondsRight ul li span, body.checkout-twopage-index .searchDiamondsLeft, body.customer-account-index .buildYourOwnRing ul li span, body.customer-account-index .searchDiamondsRight ul li span, body.customer-account-index .searchDiamondsLeft, body.cms-page-view .buildYourOwnRing ul li span, body.cms-page-view .searchDiamondsRight ul li span, body.cms-page-view .searchDiamondsLeft, body.glossary-index-list .buildYourOwnRing ul li span, body.glossary-index-list .searchDiamondsRight ul li span, body.glossary-index-list .searchDiamondsLeft {
    color: #1f1e24; }
  body.general .buildYourOwnRing ul li span.active, body.general .latestNews span, body.general .getnowBox a:hover, body.checkout-twopage-index .buildYourOwnRing ul li span.active, body.checkout-twopage-index .latestNews span, body.checkout-twopage-index .getnowBox a:hover, body.customer-account-index .buildYourOwnRing ul li span.active, body.customer-account-index .latestNews span, body.customer-account-index .getnowBox a:hover, body.cms-page-view .buildYourOwnRing ul li span.active, body.cms-page-view .latestNews span, body.cms-page-view .getnowBox a:hover, body.glossary-index-list .buildYourOwnRing ul li span.active, body.glossary-index-list .latestNews span, body.glossary-index-list .getnowBox a:hover {
    color: #66768f; }
  body.general .ourBestSellersRight span a, body.checkout-twopage-index .ourBestSellersRight span a, body.customer-account-index .ourBestSellersRight span a, body.cms-page-view .ourBestSellersRight span a, body.glossary-index-list .ourBestSellersRight span a {
    color: #A51890 !important; }
  body.general .latestNews p a, body.checkout-twopage-index .latestNews p a, body.customer-account-index .latestNews p a, body.cms-page-view .latestNews p a, body.glossary-index-list .latestNews p a {
    color: #A51890; }
  body.general .gifts span, body.checkout-twopage-index .gifts span, body.customer-account-index .gifts span, body.cms-page-view .gifts span, body.glossary-index-list .gifts span {
    color: #A51890; }
  body.general .wishList .sp-darrow, body.checkout-twopage-index .wishList .sp-darrow, body.customer-account-index .wishList .sp-darrow, body.cms-page-view .wishList .sp-darrow, body.glossary-index-list .wishList .sp-darrow {
    width: 0px; }
  body.general .cartpopup, body.checkout-twopage-index .cartpopup, body.customer-account-index .cartpopup, body.cms-page-view .cartpopup, body.glossary-index-list .cartpopup {
    top: 35px;
    font-size: 10px !important;
    font-family: "PT Sans", tahoma !important;
    padding-bottom: 0 !important; }
  body.general .cartpopup .shoppingCartPopupContentLeft, body.checkout-twopage-index .cartpopup .shoppingCartPopupContentLeft, body.customer-account-index .cartpopup .shoppingCartPopupContentLeft, body.cms-page-view .cartpopup .shoppingCartPopupContentLeft, body.glossary-index-list .cartpopup .shoppingCartPopupContentLeft {
    float: left !important;
    width: 50px !important;
    height: 50px !important;
    padding-bottom: 0px !important; }
  body.general .cartpopup .shoppingCartPopupContentRight, body.checkout-twopage-index .cartpopup .shoppingCartPopupContentRight, body.customer-account-index .cartpopup .shoppingCartPopupContentRight, body.cms-page-view .cartpopup .shoppingCartPopupContentRight, body.glossary-index-list .cartpopup .shoppingCartPopupContentRight {
    float: right;
    width: 190px !important;
    padding-left: 10px; }
  body.general .cartpopup .shoppingCartPopupContentRight a, body.checkout-twopage-index .cartpopup .shoppingCartPopupContentRight a, body.customer-account-index .cartpopup .shoppingCartPopupContentRight a, body.cms-page-view .cartpopup .shoppingCartPopupContentRight a, body.glossary-index-list .cartpopup .shoppingCartPopupContentRight a {
    width: 200px; }
  body.general .cartpopup .shoppingCartPopupContentRight a, body.general .cartpopup .shoppingCartPopupContentRight li.subPrice, body.checkout-twopage-index .cartpopup .shoppingCartPopupContentRight a, body.checkout-twopage-index .cartpopup .shoppingCartPopupContentRight li.subPrice, body.customer-account-index .cartpopup .shoppingCartPopupContentRight a, body.customer-account-index .cartpopup .shoppingCartPopupContentRight li.subPrice, body.cms-page-view .cartpopup .shoppingCartPopupContentRight a, body.cms-page-view .cartpopup .shoppingCartPopupContentRight li.subPrice, body.glossary-index-list .cartpopup .shoppingCartPopupContentRight a, body.glossary-index-list .cartpopup .shoppingCartPopupContentRight li.subPrice {
    float: left !important; }
  body.general .jewelleryTopBlock .birthstoneCollection, body.checkout-twopage-index .jewelleryTopBlock .birthstoneCollection, body.customer-account-index .jewelleryTopBlock .birthstoneCollection, body.cms-page-view .jewelleryTopBlock .birthstoneCollection, body.glossary-index-list .jewelleryTopBlock .birthstoneCollection {
    padding: 15px 15px 0;
    background: white;
    margin: 20px;
    height: 258px;
    overflow: hidden;
    width: 572px; }
  body.general .jewelleryTopBlock .birthstoneCollection ul, body.checkout-twopage-index .jewelleryTopBlock .birthstoneCollection ul, body.customer-account-index .jewelleryTopBlock .birthstoneCollection ul, body.cms-page-view .jewelleryTopBlock .birthstoneCollection ul, body.glossary-index-list .jewelleryTopBlock .birthstoneCollection ul {
    height: 170px; }
  body.general .birthstoneCollection p, body.checkout-twopage-index .birthstoneCollection p, body.customer-account-index .birthstoneCollection p, body.cms-page-view .birthstoneCollection p, body.glossary-index-list .birthstoneCollection p {
    width: auto; }
  body.general .birthstoneCollection ul li, body.checkout-twopage-index .birthstoneCollection ul li, body.customer-account-index .birthstoneCollection ul li, body.cms-page-view .birthstoneCollection ul li, body.glossary-index-list .birthstoneCollection ul li {
    margin-right: 5px; }
  body.general .jewelleryTopBlock .top10Extraordinary, body.checkout-twopage-index .jewelleryTopBlock .top10Extraordinary, body.customer-account-index .jewelleryTopBlock .top10Extraordinary, body.cms-page-view .jewelleryTopBlock .top10Extraordinary, body.glossary-index-list .jewelleryTopBlock .top10Extraordinary {
    padding: 15px;
    margin: 20px 20px 20px 0;
    border: none;
    background: white;
    width: 261px;
    height: 243px; }
  body.general .top10Extraordinary img, body.checkout-twopage-index .top10Extraordinary img, body.customer-account-index .top10Extraordinary img, body.cms-page-view .top10Extraordinary img, body.glossary-index-list .top10Extraordinary img {
    margin-bottom: 10px;
    margin-left: 20px; }
  body.general .top10Extraordinary h2 span, body.checkout-twopage-index .top10Extraordinary h2 span, body.customer-account-index .top10Extraordinary h2 span, body.cms-page-view .top10Extraordinary h2 span, body.glossary-index-list .top10Extraordinary h2 span {
    color: #A51890; }
  body.general .shopwithConfidence, body.checkout-twopage-index .shopwithConfidence, body.customer-account-index .shopwithConfidence, body.cms-page-view .shopwithConfidence, body.glossary-index-list .shopwithConfidence {
    padding: 0px;
    margin: 20px;
    width: 913px;
    height: auto !important; }
  body.general .shopwithConfidenceLeft ul li, body.checkout-twopage-index .shopwithConfidenceLeft ul li, body.customer-account-index .shopwithConfidenceLeft ul li, body.cms-page-view .shopwithConfidenceLeft ul li, body.glossary-index-list .shopwithConfidenceLeft ul li {
    color: #a51890 !important; }
  body.general .shopwithConfidenceLeft, body.checkout-twopage-index .shopwithConfidenceLeft, body.customer-account-index .shopwithConfidenceLeft, body.cms-page-view .shopwithConfidenceLeft, body.glossary-index-list .shopwithConfidenceLeft {
    background-color: white;
    padding: 13px 0;
    margin-top: 0px;
    width: 291px; }
  body.general .shopwithConfidence .bestsellingjewellery, body.checkout-twopage-index .shopwithConfidence .bestsellingjewellery, body.customer-account-index .shopwithConfidence .bestsellingjewellery, body.cms-page-view .shopwithConfidence .bestsellingjewellery, body.glossary-index-list .shopwithConfidence .bestsellingjewellery {
    background: white;
    width: 583px;
    padding-left: 10px; }
  body.general .bestsellingjewellery h2 a, body.general .shopwithConfidenceLeft h2, body.general .birthstoneCollection h3, body.general .top10Extraordinary h2 span.grey, body.general .top10Extraordinary h2, body.general .bestSelling h2 a, body.general .giftsPrice h2, body.general .giftsPrice h2 span, body.general .shopwithConfidenceRight h2 span, body.general .buildYourOwnring h4, body.general .buildYourOwnring h4 span, body.general .banglePrise h2, body.general .banglePrise h2 span, body.general .buildYourOwnEarringRing h4, body.general .buildYourOwnEarringRing h4 span, body.general .buildPendant h4, body.general .buildPendant h4 span, body.general .pendantsPrise h2, body.general .pendantsPrise h2 span, body.general .newsLeft h2, body.general .newsRight h4, body.general .extraordinary h2, body.general .extraordinary h2 span, body.general .custemerTestimonial h2, body.general .custemerTestimonial h2 span, body.general .specialOffers h2 a, body.general .ringGuideBox h3, body.general .representativeMiddle h3, body.general .howtochoose h3, body.general .bestSelling h2, body.general .diamondbuyingGuideBox h3.jewelleryBuying, body.general .diamondEducationLeft h3, body.general .shoppingcartLeft h2, body.general .shopwithConfidence1 h2, body.checkout-twopage-index .bestsellingjewellery h2 a, body.checkout-twopage-index .shopwithConfidenceLeft h2, body.checkout-twopage-index .birthstoneCollection h3, body.checkout-twopage-index .top10Extraordinary h2 span.grey, body.checkout-twopage-index .top10Extraordinary h2, body.checkout-twopage-index .bestSelling h2 a, body.checkout-twopage-index .giftsPrice h2, body.checkout-twopage-index .giftsPrice h2 span, body.checkout-twopage-index .shopwithConfidenceRight h2 span, body.checkout-twopage-index .buildYourOwnring h4, body.checkout-twopage-index .buildYourOwnring h4 span, body.checkout-twopage-index .banglePrise h2, body.checkout-twopage-index .banglePrise h2 span, body.checkout-twopage-index .buildYourOwnEarringRing h4, body.checkout-twopage-index .buildYourOwnEarringRing h4 span, body.checkout-twopage-index .buildPendant h4, body.checkout-twopage-index .buildPendant h4 span, body.checkout-twopage-index .pendantsPrise h2, body.checkout-twopage-index .pendantsPrise h2 span, body.checkout-twopage-index .newsLeft h2, body.checkout-twopage-index .newsRight h4, body.checkout-twopage-index .extraordinary h2, body.checkout-twopage-index .extraordinary h2 span, body.checkout-twopage-index .custemerTestimonial h2, body.checkout-twopage-index .custemerTestimonial h2 span, body.checkout-twopage-index .specialOffers h2 a, body.checkout-twopage-index .ringGuideBox h3, body.checkout-twopage-index .representativeMiddle h3, body.checkout-twopage-index .howtochoose h3, body.checkout-twopage-index .bestSelling h2, body.checkout-twopage-index .diamondbuyingGuideBox h3.jewelleryBuying, body.checkout-twopage-index .diamondEducationLeft h3, body.checkout-twopage-index .shoppingcartLeft h2, body.checkout-twopage-index .shopwithConfidence1 h2, body.customer-account-index .bestsellingjewellery h2 a, body.customer-account-index .shopwithConfidenceLeft h2, body.customer-account-index .birthstoneCollection h3, body.customer-account-index .top10Extraordinary h2 span.grey, body.customer-account-index .top10Extraordinary h2, body.customer-account-index .bestSelling h2 a, body.customer-account-index .giftsPrice h2, body.customer-account-index .giftsPrice h2 span, body.customer-account-index .shopwithConfidenceRight h2 span, body.customer-account-index .buildYourOwnring h4, body.customer-account-index .buildYourOwnring h4 span, body.customer-account-index .banglePrise h2, body.customer-account-index .banglePrise h2 span, body.customer-account-index .buildYourOwnEarringRing h4, body.customer-account-index .buildYourOwnEarringRing h4 span, body.customer-account-index .buildPendant h4, body.customer-account-index .buildPendant h4 span, body.customer-account-index .pendantsPrise h2, body.customer-account-index .pendantsPrise h2 span, body.customer-account-index .newsLeft h2, body.customer-account-index .newsRight h4, body.customer-account-index .extraordinary h2, body.customer-account-index .extraordinary h2 span, body.customer-account-index .custemerTestimonial h2, body.customer-account-index .custemerTestimonial h2 span, body.customer-account-index .specialOffers h2 a, body.customer-account-index .ringGuideBox h3, body.customer-account-index .representativeMiddle h3, body.customer-account-index .howtochoose h3, body.customer-account-index .bestSelling h2, body.customer-account-index .diamondbuyingGuideBox h3.jewelleryBuying, body.customer-account-index .diamondEducationLeft h3, body.customer-account-index .shoppingcartLeft h2, body.customer-account-index .shopwithConfidence1 h2, body.cms-page-view .bestsellingjewellery h2 a, body.cms-page-view .shopwithConfidenceLeft h2, body.cms-page-view .birthstoneCollection h3, body.cms-page-view .top10Extraordinary h2 span.grey, body.cms-page-view .top10Extraordinary h2, body.cms-page-view .bestSelling h2 a, body.cms-page-view .giftsPrice h2, body.cms-page-view .giftsPrice h2 span, body.cms-page-view .shopwithConfidenceRight h2 span, body.cms-page-view .buildYourOwnring h4, body.cms-page-view .buildYourOwnring h4 span, body.cms-page-view .banglePrise h2, body.cms-page-view .banglePrise h2 span, body.cms-page-view .buildYourOwnEarringRing h4, body.cms-page-view .buildYourOwnEarringRing h4 span, body.cms-page-view .buildPendant h4, body.cms-page-view .buildPendant h4 span, body.cms-page-view .pendantsPrise h2, body.cms-page-view .pendantsPrise h2 span, body.cms-page-view .newsLeft h2, body.cms-page-view .newsRight h4, body.cms-page-view .extraordinary h2, body.cms-page-view .extraordinary h2 span, body.cms-page-view .custemerTestimonial h2, body.cms-page-view .custemerTestimonial h2 span, body.cms-page-view .specialOffers h2 a, body.cms-page-view .ringGuideBox h3, body.cms-page-view .representativeMiddle h3, body.cms-page-view .howtochoose h3, body.cms-page-view .bestSelling h2, body.cms-page-view .diamondbuyingGuideBox h3.jewelleryBuying, body.cms-page-view .diamondEducationLeft h3, body.cms-page-view .shoppingcartLeft h2, body.cms-page-view .shopwithConfidence1 h2, body.glossary-index-list .bestsellingjewellery h2 a, body.glossary-index-list .shopwithConfidenceLeft h2, body.glossary-index-list .birthstoneCollection h3, body.glossary-index-list .top10Extraordinary h2 span.grey, body.glossary-index-list .top10Extraordinary h2, body.glossary-index-list .bestSelling h2 a, body.glossary-index-list .giftsPrice h2, body.glossary-index-list .giftsPrice h2 span, body.glossary-index-list .shopwithConfidenceRight h2 span, body.glossary-index-list .buildYourOwnring h4, body.glossary-index-list .buildYourOwnring h4 span, body.glossary-index-list .banglePrise h2, body.glossary-index-list .banglePrise h2 span, body.glossary-index-list .buildYourOwnEarringRing h4, body.glossary-index-list .buildYourOwnEarringRing h4 span, body.glossary-index-list .buildPendant h4, body.glossary-index-list .buildPendant h4 span, body.glossary-index-list .pendantsPrise h2, body.glossary-index-list .pendantsPrise h2 span, body.glossary-index-list .newsLeft h2, body.glossary-index-list .newsRight h4, body.glossary-index-list .extraordinary h2, body.glossary-index-list .extraordinary h2 span, body.glossary-index-list .custemerTestimonial h2, body.glossary-index-list .custemerTestimonial h2 span, body.glossary-index-list .specialOffers h2 a, body.glossary-index-list .ringGuideBox h3, body.glossary-index-list .representativeMiddle h3, body.glossary-index-list .howtochoose h3, body.glossary-index-list .bestSelling h2, body.glossary-index-list .diamondbuyingGuideBox h3.jewelleryBuying, body.glossary-index-list .diamondEducationLeft h3, body.glossary-index-list .shoppingcartLeft h2, body.glossary-index-list .shopwithConfidence1 h2 {
    font-family: "PT Sans", georgia !important;
    font-weight: normal !important;
    font-size: 17px !important;
    color: #1f1e24 !important;
    text-transform: capitalize !important;
    padding: 0; }
  body.general .representativeMiddle h3, body.checkout-twopage-index .representativeMiddle h3, body.customer-account-index .representativeMiddle h3, body.cms-page-view .representativeMiddle h3, body.glossary-index-list .representativeMiddle h3 {
    font-size: 12px !important;
    padding: 0 0 0 18px; }
  body.general .newsRight h4, body.general .newsLeft h2, body.checkout-twopage-index .newsRight h4, body.checkout-twopage-index .newsLeft h2, body.customer-account-index .newsRight h4, body.customer-account-index .newsLeft h2, body.cms-page-view .newsRight h4, body.cms-page-view .newsLeft h2, body.glossary-index-list .newsRight h4, body.glossary-index-list .newsLeft h2 {
    padding: 0 0 5px 0; }
  body.general .custemerTestimonial, body.checkout-twopage-index .custemerTestimonial, body.customer-account-index .custemerTestimonial, body.cms-page-view .custemerTestimonial, body.glossary-index-list .custemerTestimonial {
    padding: 0;
    height: 243px;
    width: 293px !important; }
  body.general .custemerTestimonial h2, body.checkout-twopage-index .custemerTestimonial h2, body.customer-account-index .custemerTestimonial h2, body.cms-page-view .custemerTestimonial h2, body.glossary-index-list .custemerTestimonial h2 {
    background-color: #868686;
    color: white !important;
    padding: 5px;
    text-align: center; }
  body.general .custemerTestimonial h2 span, body.checkout-twopage-index .custemerTestimonial h2 span, body.customer-account-index .custemerTestimonial h2 span, body.cms-page-view .custemerTestimonial h2 span, body.glossary-index-list .custemerTestimonial h2 span {
    color: white !important; }
  body.general .collectionsBanner, body.checkout-twopage-index .collectionsBanner, body.customer-account-index .collectionsBanner, body.cms-page-view .collectionsBanner, body.glossary-index-list .collectionsBanner {
    background: white;
    border: none; }
  body.general .collectionsBannerTopBg, body.general .collectionsBannerInner, body.general .collectionsBannerBottmBg, body.checkout-twopage-index .collectionsBannerTopBg, body.checkout-twopage-index .collectionsBannerInner, body.checkout-twopage-index .collectionsBannerBottmBg, body.customer-account-index .collectionsBannerTopBg, body.customer-account-index .collectionsBannerInner, body.customer-account-index .collectionsBannerBottmBg, body.cms-page-view .collectionsBannerTopBg, body.cms-page-view .collectionsBannerInner, body.cms-page-view .collectionsBannerBottmBg, body.glossary-index-list .collectionsBannerTopBg, body.glossary-index-list .collectionsBannerInner, body.glossary-index-list .collectionsBannerBottmBg {
    border: none;
    background: none; }
  body.general .bestSelling, body.general .specialOffers, body.checkout-twopage-index .bestSelling, body.checkout-twopage-index .specialOffers, body.customer-account-index .bestSelling, body.customer-account-index .specialOffers, body.cms-page-view .bestSelling, body.cms-page-view .specialOffers, body.glossary-index-list .bestSelling, body.glossary-index-list .specialOffers {
    background: white;
    margin: 0 20px !important;
    padding: 10px; }
  body.general .specialOffers .seemore, body.checkout-twopage-index .specialOffers .seemore, body.customer-account-index .specialOffers .seemore, body.cms-page-view .specialOffers .seemore, body.glossary-index-list .specialOffers .seemore {
    margin: -1px 5px 0 0 !important; }
  body.general .specialOffers, body.checkout-twopage-index .specialOffers, body.customer-account-index .specialOffers, body.cms-page-view .specialOffers, body.glossary-index-list .specialOffers {
    margin: 0 20px 20px 20px !important; }
  body.general .giftBanner, body.checkout-twopage-index .giftBanner, body.customer-account-index .giftBanner, body.cms-page-view .giftBanner, body.glossary-index-list .giftBanner {
    background: white; }
  body.general .bestSelling, body.general .specialOffers, body.checkout-twopage-index .bestSelling, body.checkout-twopage-index .specialOffers, body.customer-account-index .bestSelling, body.customer-account-index .specialOffers, body.cms-page-view .bestSelling, body.cms-page-view .specialOffers, body.glossary-index-list .bestSelling, body.glossary-index-list .specialOffers {
    background: white;
    margin: 0 20px !important;
    padding: 10px; }
  body.general .specialOffers .seemore, body.checkout-twopage-index .specialOffers .seemore, body.customer-account-index .specialOffers .seemore, body.cms-page-view .specialOffers .seemore, body.glossary-index-list .specialOffers .seemore {
    margin: -1px 5px 0 0 !important; }
  body.general .specialOffers, body.checkout-twopage-index .specialOffers, body.customer-account-index .specialOffers, body.cms-page-view .specialOffers, body.glossary-index-list .specialOffers {
    margin: 0 20px 20px 20px !important; }
  body.general .giftsRightBox h2, body.general .romanticBox .heading, body.checkout-twopage-index .giftsRightBox h2, body.checkout-twopage-index .romanticBox .heading, body.customer-account-index .giftsRightBox h2, body.customer-account-index .romanticBox .heading, body.cms-page-view .giftsRightBox h2, body.cms-page-view .romanticBox .heading, body.glossary-index-list .giftsRightBox h2, body.glossary-index-list .romanticBox .heading {
    font-family: "PT Sans",georgia;
    font-size: 18px;
    color: #63666A; }
  body.general .giftsRightBox p, body.general .buildYourOwnEarringRing ul li span, body.general .bangleBoxLeft span, body.general .pendantsLeftBottom p, body.general .gemstonsRings1 p, body.general .ringsLeftTop p, body.general .ringsBox span, body.general .bestSelling p, body.general .buildYourOwnring p, body.general .banglePrise p, body.general .extraordinary, body.general .custemerTestimonial p, body.general .startDesignLeft, body.general .bestSellingBox p, body.general .earringsLeftTop p, body.general .bangleBox span, body.general .huggiesHoops span, body.general .buildYourOwnEarringRing p, body.general .dealofDayRight, body.general .iloveDiamond1 p, body.general .giftbyRelationshipBox1 p, body.general .giftbyRelationshipBox p, body.general .bestsellingjewellery ul li p, body.general .giftsPrice p, body.general .educationBannerLeft span, body.general .educationBannerRight ul li, body.general .educationBannerTopLeft p, body.general .diamondbuyingGuideRight p, body.general .jewelleryBuyingBannerBotom p, body.general .glossaryslides p, body.general .aboutContentBottomRight p, body.general .diamondEducationRight .ourCustamer p, body.general .selectfromSettingTop ul li span, body.general .yourdesign .yourdesigninner td, body.general .selectfromSettingBottom .toolhover label, body.general .selectfromSettingBottomRight .priceContent h3, body.general .scrollableArea1 a font, body.general .chooseOuter p, body.general .chooseOuter td, body.checkout-twopage-index .giftsRightBox p, body.checkout-twopage-index .buildYourOwnEarringRing ul li span, body.checkout-twopage-index .bangleBoxLeft span, body.checkout-twopage-index .pendantsLeftBottom p, body.checkout-twopage-index .gemstonsRings1 p, body.checkout-twopage-index .ringsLeftTop p, body.checkout-twopage-index .ringsBox span, body.checkout-twopage-index .bestSelling p, body.checkout-twopage-index .buildYourOwnring p, body.checkout-twopage-index .banglePrise p, body.checkout-twopage-index .extraordinary, body.checkout-twopage-index .custemerTestimonial p, body.checkout-twopage-index .startDesignLeft, body.checkout-twopage-index .bestSellingBox p, body.checkout-twopage-index .earringsLeftTop p, body.checkout-twopage-index .bangleBox span, body.checkout-twopage-index .huggiesHoops span, body.checkout-twopage-index .buildYourOwnEarringRing p, body.checkout-twopage-index .dealofDayRight, body.checkout-twopage-index .iloveDiamond1 p, body.checkout-twopage-index .giftbyRelationshipBox1 p, body.checkout-twopage-index .giftbyRelationshipBox p, body.checkout-twopage-index .bestsellingjewellery ul li p, body.checkout-twopage-index .giftsPrice p, body.checkout-twopage-index .educationBannerLeft span, body.checkout-twopage-index .educationBannerRight ul li, body.checkout-twopage-index .educationBannerTopLeft p, body.checkout-twopage-index .diamondbuyingGuideRight p, body.checkout-twopage-index .jewelleryBuyingBannerBotom p, body.checkout-twopage-index .glossaryslides p, body.checkout-twopage-index .aboutContentBottomRight p, body.checkout-twopage-index .diamondEducationRight .ourCustamer p, body.checkout-twopage-index .selectfromSettingTop ul li span, body.checkout-twopage-index .yourdesign .yourdesigninner td, body.checkout-twopage-index .selectfromSettingBottom .toolhover label, body.checkout-twopage-index .selectfromSettingBottomRight .priceContent h3, body.checkout-twopage-index .scrollableArea1 a font, body.checkout-twopage-index .chooseOuter p, body.checkout-twopage-index .chooseOuter td, body.customer-account-index .giftsRightBox p, body.customer-account-index .buildYourOwnEarringRing ul li span, body.customer-account-index .bangleBoxLeft span, body.customer-account-index .pendantsLeftBottom p, body.customer-account-index .gemstonsRings1 p, body.customer-account-index .ringsLeftTop p, body.customer-account-index .ringsBox span, body.customer-account-index .bestSelling p, body.customer-account-index .buildYourOwnring p, body.customer-account-index .banglePrise p, body.customer-account-index .extraordinary, body.customer-account-index .custemerTestimonial p, body.customer-account-index .startDesignLeft, body.customer-account-index .bestSellingBox p, body.customer-account-index .earringsLeftTop p, body.customer-account-index .bangleBox span, body.customer-account-index .huggiesHoops span, body.customer-account-index .buildYourOwnEarringRing p, body.customer-account-index .dealofDayRight, body.customer-account-index .iloveDiamond1 p, body.customer-account-index .giftbyRelationshipBox1 p, body.customer-account-index .giftbyRelationshipBox p, body.customer-account-index .bestsellingjewellery ul li p, body.customer-account-index .giftsPrice p, body.customer-account-index .educationBannerLeft span, body.customer-account-index .educationBannerRight ul li, body.customer-account-index .educationBannerTopLeft p, body.customer-account-index .diamondbuyingGuideRight p, body.customer-account-index .jewelleryBuyingBannerBotom p, body.customer-account-index .glossaryslides p, body.customer-account-index .aboutContentBottomRight p, body.customer-account-index .diamondEducationRight .ourCustamer p, body.customer-account-index .selectfromSettingTop ul li span, body.customer-account-index .yourdesign .yourdesigninner td, body.customer-account-index .selectfromSettingBottom .toolhover label, body.customer-account-index .selectfromSettingBottomRight .priceContent h3, body.customer-account-index .scrollableArea1 a font, body.customer-account-index .chooseOuter p, body.customer-account-index .chooseOuter td, body.cms-page-view .giftsRightBox p, body.cms-page-view .buildYourOwnEarringRing ul li span, body.cms-page-view .bangleBoxLeft span, body.cms-page-view .pendantsLeftBottom p, body.cms-page-view .gemstonsRings1 p, body.cms-page-view .ringsLeftTop p, body.cms-page-view .ringsBox span, body.cms-page-view .bestSelling p, body.cms-page-view .buildYourOwnring p, body.cms-page-view .banglePrise p, body.cms-page-view .extraordinary, body.cms-page-view .custemerTestimonial p, body.cms-page-view .startDesignLeft, body.cms-page-view .bestSellingBox p, body.cms-page-view .earringsLeftTop p, body.cms-page-view .bangleBox span, body.cms-page-view .huggiesHoops span, body.cms-page-view .buildYourOwnEarringRing p, body.cms-page-view .dealofDayRight, body.cms-page-view .iloveDiamond1 p, body.cms-page-view .giftbyRelationshipBox1 p, body.cms-page-view .giftbyRelationshipBox p, body.cms-page-view .bestsellingjewellery ul li p, body.cms-page-view .giftsPrice p, body.cms-page-view .educationBannerLeft span, body.cms-page-view .educationBannerRight ul li, body.cms-page-view .educationBannerTopLeft p, body.cms-page-view .diamondbuyingGuideRight p, body.cms-page-view .jewelleryBuyingBannerBotom p, body.cms-page-view .glossaryslides p, body.cms-page-view .aboutContentBottomRight p, body.cms-page-view .diamondEducationRight .ourCustamer p, body.cms-page-view .selectfromSettingTop ul li span, body.cms-page-view .yourdesign .yourdesigninner td, body.cms-page-view .selectfromSettingBottom .toolhover label, body.cms-page-view .selectfromSettingBottomRight .priceContent h3, body.cms-page-view .scrollableArea1 a font, body.cms-page-view .chooseOuter p, body.cms-page-view .chooseOuter td, body.glossary-index-list .giftsRightBox p, body.glossary-index-list .buildYourOwnEarringRing ul li span, body.glossary-index-list .bangleBoxLeft span, body.glossary-index-list .pendantsLeftBottom p, body.glossary-index-list .gemstonsRings1 p, body.glossary-index-list .ringsLeftTop p, body.glossary-index-list .ringsBox span, body.glossary-index-list .bestSelling p, body.glossary-index-list .buildYourOwnring p, body.glossary-index-list .banglePrise p, body.glossary-index-list .extraordinary, body.glossary-index-list .custemerTestimonial p, body.glossary-index-list .startDesignLeft, body.glossary-index-list .bestSellingBox p, body.glossary-index-list .earringsLeftTop p, body.glossary-index-list .bangleBox span, body.glossary-index-list .huggiesHoops span, body.glossary-index-list .buildYourOwnEarringRing p, body.glossary-index-list .dealofDayRight, body.glossary-index-list .iloveDiamond1 p, body.glossary-index-list .giftbyRelationshipBox1 p, body.glossary-index-list .giftbyRelationshipBox p, body.glossary-index-list .bestsellingjewellery ul li p, body.glossary-index-list .giftsPrice p, body.glossary-index-list .educationBannerLeft span, body.glossary-index-list .educationBannerRight ul li, body.glossary-index-list .educationBannerTopLeft p, body.glossary-index-list .diamondbuyingGuideRight p, body.glossary-index-list .jewelleryBuyingBannerBotom p, body.glossary-index-list .glossaryslides p, body.glossary-index-list .aboutContentBottomRight p, body.glossary-index-list .diamondEducationRight .ourCustamer p, body.glossary-index-list .selectfromSettingTop ul li span, body.glossary-index-list .yourdesign .yourdesigninner td, body.glossary-index-list .selectfromSettingBottom .toolhover label, body.glossary-index-list .selectfromSettingBottomRight .priceContent h3, body.glossary-index-list .scrollableArea1 a font, body.glossary-index-list .chooseOuter p, body.glossary-index-list .chooseOuter td {
    color: #1f1e24 !important;
    font-weight: normal;
    font-size: 12px; }
  body.general .scrollableArea1 a span, body.checkout-twopage-index .scrollableArea1 a span, body.customer-account-index .scrollableArea1 a span, body.cms-page-view .scrollableArea1 a span, body.glossary-index-list .scrollableArea1 a span {
    font-weight: bold; }
  body.general .buildYourOwnEarringRing ul li span.active, body.checkout-twopage-index .buildYourOwnEarringRing ul li span.active, body.customer-account-index .buildYourOwnEarringRing ul li span.active, body.cms-page-view .buildYourOwnEarringRing ul li span.active, body.glossary-index-list .buildYourOwnEarringRing ul li span.active {
    color: #A51890 !important; }
  body.general .bestSellingBox p span, body.general .bestsellingjewellery ul li span, body.general .designearringStep1 p, body.checkout-twopage-index .bestSellingBox p span, body.checkout-twopage-index .bestsellingjewellery ul li span, body.checkout-twopage-index .designearringStep1 p, body.customer-account-index .bestSellingBox p span, body.customer-account-index .bestsellingjewellery ul li span, body.customer-account-index .designearringStep1 p, body.cms-page-view .bestSellingBox p span, body.cms-page-view .bestsellingjewellery ul li span, body.cms-page-view .designearringStep1 p, body.glossary-index-list .bestSellingBox p span, body.glossary-index-list .bestsellingjewellery ul li span, body.glossary-index-list .designearringStep1 p {
    color: #63666A;
    font-weight: bold;
    font-family: "PT Sans",Georgia; }
  body.general .bestSellingBox .special-price, body.checkout-twopage-index .bestSellingBox .special-price, body.customer-account-index .bestSellingBox .special-price, body.cms-page-view .bestSellingBox .special-price, body.glossary-index-list .bestSellingBox .special-price {
    color: #A51890; }
  body.general #gallery3, body.checkout-twopage-index #gallery3, body.customer-account-index #gallery3, body.cms-page-view #gallery3, body.glossary-index-list #gallery3 {
    margin-left: 10px !important;
    font-weight: bold; }
  body.general .recommendedForYou, body.checkout-twopage-index .recommendedForYou, body.customer-account-index .recommendedForYou, body.cms-page-view .recommendedForYou, body.glossary-index-list .recommendedForYou {
    width: 138px !important;
    text-align: center; }
  body.general .shopwithConfidenceRight ul li span, body.checkout-twopage-index .shopwithConfidenceRight ul li span, body.customer-account-index .shopwithConfidenceRight ul li span, body.cms-page-view .shopwithConfidenceRight ul li span, body.glossary-index-list .shopwithConfidenceRight ul li span {
    display: block;
    text-align: center;
    color: #63666A;
    font-weight: normal; }
  body.general .shopwithConfidenceRight, body.checkout-twopage-index .shopwithConfidenceRight, body.customer-account-index .shopwithConfidenceRight, body.cms-page-view .shopwithConfidenceRight, body.glossary-index-list .shopwithConfidenceRight {
    height: 218px;
    width: 585px;
    padding: 10px 9px;
    background: white; }
  body.general .giftsPrice h2, body.checkout-twopage-index .giftsPrice h2, body.customer-account-index .giftsPrice h2, body.cms-page-view .giftsPrice h2, body.glossary-index-list .giftsPrice h2 {
    font-family: "PT Sans",georgia; }
  body.general .giftsPrice, body.checkout-twopage-index .giftsPrice, body.customer-account-index .giftsPrice, body.cms-page-view .giftsPrice, body.glossary-index-list .giftsPrice {
    background: white;
    border: none; }
  body.general .goldCoinTopLeft, body.checkout-twopage-index .goldCoinTopLeft, body.customer-account-index .goldCoinTopLeft, body.cms-page-view .goldCoinTopLeft, body.glossary-index-list .goldCoinTopLeft {
    background: white;
    border-bottom: none; }
  body.general .goldCoinTopLeftR a, body.general .diamondsRightTopaltered a, body.general .viewlink, body.general .priceMoney #link, body.general .getStartedBtn a, body.general .metroDiamondR a, body.general .goldCoinTopLeftR a, body.checkout-twopage-index .goldCoinTopLeftR a, body.checkout-twopage-index .diamondsRightTopaltered a, body.checkout-twopage-index .viewlink, body.checkout-twopage-index .priceMoney #link, body.checkout-twopage-index .getStartedBtn a, body.checkout-twopage-index .metroDiamondR a, body.checkout-twopage-index .goldCoinTopLeftR a, body.customer-account-index .goldCoinTopLeftR a, body.customer-account-index .diamondsRightTopaltered a, body.customer-account-index .viewlink, body.customer-account-index .priceMoney #link, body.customer-account-index .getStartedBtn a, body.customer-account-index .metroDiamondR a, body.customer-account-index .goldCoinTopLeftR a, body.cms-page-view .goldCoinTopLeftR a, body.cms-page-view .diamondsRightTopaltered a, body.cms-page-view .viewlink, body.cms-page-view .priceMoney #link, body.cms-page-view .getStartedBtn a, body.cms-page-view .metroDiamondR a, body.cms-page-view .goldCoinTopLeftR a, body.glossary-index-list .goldCoinTopLeftR a, body.glossary-index-list .diamondsRightTopaltered a, body.glossary-index-list .viewlink, body.glossary-index-list .priceMoney #link, body.glossary-index-list .getStartedBtn a, body.glossary-index-list .metroDiamondR a, body.glossary-index-list .goldCoinTopLeftR a {
    text-decoration: none !important; }
  body.general .goldCoinTopRight, body.checkout-twopage-index .goldCoinTopRight, body.customer-account-index .goldCoinTopRight, body.cms-page-view .goldCoinTopRight, body.glossary-index-list .goldCoinTopRight {
    background: white;
    height: 350px; }
  body.general .goldCoinTopRight h2 span.rate, body.general .gold-curr-rate, body.checkout-twopage-index .goldCoinTopRight h2 span.rate, body.checkout-twopage-index .gold-curr-rate, body.customer-account-index .goldCoinTopRight h2 span.rate, body.customer-account-index .gold-curr-rate, body.cms-page-view .goldCoinTopRight h2 span.rate, body.cms-page-view .gold-curr-rate, body.glossary-index-list .goldCoinTopRight h2 span.rate, body.glossary-index-list .gold-curr-rate {
    color: #5f2167; }
  body.general .goldCoinBottomLeftTop, body.checkout-twopage-index .goldCoinBottomLeftTop, body.customer-account-index .goldCoinBottomLeftTop, body.cms-page-view .goldCoinBottomLeftTop, body.glossary-index-list .goldCoinBottomLeftTop {
    border: none;
    background: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 562px;
    padding: 6px 20px; }
  body.general .goldCoinBottomLeftTop h3, body.checkout-twopage-index .goldCoinBottomLeftTop h3, body.customer-account-index .goldCoinBottomLeftTop h3, body.cms-page-view .goldCoinBottomLeftTop h3, body.glossary-index-list .goldCoinBottomLeftTop h3 {
    margin: 0 0 15px; }
  body.general .goldCoinBottomLeft, body.checkout-twopage-index .goldCoinBottomLeft, body.customer-account-index .goldCoinBottomLeft, body.cms-page-view .goldCoinBottomLeft, body.glossary-index-list .goldCoinBottomLeft {
    padding-bottom: 0px;
    float: left; }
  body.general .goldCoinBottomRightBottom, body.checkout-twopage-index .goldCoinBottomRightBottom, body.customer-account-index .goldCoinBottomRightBottom, body.cms-page-view .goldCoinBottomRightBottom, body.glossary-index-list .goldCoinBottomRightBottom {
    display: none; }
  body.general .goldCoinBottomRight, body.checkout-twopage-index .goldCoinBottomRight, body.customer-account-index .goldCoinBottomRight, body.cms-page-view .goldCoinBottomRight, body.glossary-index-list .goldCoinBottomRight {
    float: right;
    background: #fff !important;
    width: 291px;
    margin-top: 20px;
    padding: 0px; }
  body.general .goldCoinBottomRightInner, body.checkout-twopage-index .goldCoinBottomRightInner, body.customer-account-index .goldCoinBottomRightInner, body.cms-page-view .goldCoinBottomRightInner, body.glossary-index-list .goldCoinBottomRightInner {
    border: none;
    background: none;
    z-index: 1000 !important;
    padding: 10px 20px 0; }
  body.general .slide a, body.checkout-twopage-index .slide a, body.customer-account-index .slide a, body.cms-page-view .slide a, body.glossary-index-list .slide a {
    margin-top: -19px !important;
    color: #A51890;
    text-transform: uppercase;
    font-size: 11px; }
  body.general .slide img, body.checkout-twopage-index .slide img, body.customer-account-index .slide img, body.cms-page-view .slide img, body.glossary-index-list .slide img {
    display: none; }
  body.general .goldCoinBottomRight p, body.checkout-twopage-index .goldCoinBottomRight p, body.customer-account-index .goldCoinBottomRight p, body.cms-page-view .goldCoinBottomRight p, body.glossary-index-list .goldCoinBottomRight p {
    margin: 0; }
  body.general .goldCoinBottomRight h3, body.checkout-twopage-index .goldCoinBottomRight h3, body.customer-account-index .goldCoinBottomRight h3, body.cms-page-view .goldCoinBottomRight h3, body.glossary-index-list .goldCoinBottomRight h3 {
    margin: 0 0 11px;
    font-family: "PT Sans",georgia;
    color: #63666A;
    font-size: 17px; }
  body.general .viewBanglesproduct, body.checkout-twopage-index .viewBanglesproduct, body.customer-account-index .viewBanglesproduct, body.cms-page-view .viewBanglesproduct, body.glossary-index-list .viewBanglesproduct {
    margin: 20px 0 0 0;
    width: 100%;
    border-bottom: none;
    float: left; }
  body.general .viewBanglesproduct ul li a, body.checkout-twopage-index .viewBanglesproduct ul li a, body.customer-account-index .viewBanglesproduct ul li a, body.cms-page-view .viewBanglesproduct ul li a, body.glossary-index-list .viewBanglesproduct ul li a {
    border: none; }
  body.general .viewBanglesproduct ul li a:hover, body.checkout-twopage-index .viewBanglesproduct ul li a:hover, body.customer-account-index .viewBanglesproduct ul li a:hover, body.cms-page-view .viewBanglesproduct ul li a:hover, body.glossary-index-list .viewBanglesproduct ul li a:hover {
    border: none; }
  body.general .viewBanglesproduct ul li span.info, body.checkout-twopage-index .viewBanglesproduct ul li span.info, body.customer-account-index .viewBanglesproduct ul li span.info, body.cms-page-view .viewBanglesproduct ul li span.info, body.glossary-index-list .viewBanglesproduct ul li span.info {
    color: #63666A;
    font-weight: normal;
    height: 60px;
    margin-top: 15px;
    width: 267px;
    border: none; }
  body.general .viewBanglesproduct ul li span.info span, body.checkout-twopage-index .viewBanglesproduct ul li span.info span, body.customer-account-index .viewBanglesproduct ul li span.info span, body.cms-page-view .viewBanglesproduct ul li span.info span, body.glossary-index-list .viewBanglesproduct ul li span.info span {
    color: #63666A;
    display: block;
    margin-top: 3px; }
  body.general .viewBanglesproduct ul li a .smallImg, body.checkout-twopage-index .viewBanglesproduct ul li a .smallImg, body.customer-account-index .viewBanglesproduct ul li a .smallImg, body.cms-page-view .viewBanglesproduct ul li a .smallImg, body.glossary-index-list .viewBanglesproduct ul li a .smallImg {
    display: none !important; }
  body.general .viewer1, body.checkout-twopage-index .viewer1, body.customer-account-index .viewer1, body.cms-page-view .viewer1, body.glossary-index-list .viewer1 {
    padding-left: 7px; }
  body.general .goldCoinBottomLeft h4, body.checkout-twopage-index .goldCoinBottomLeft h4, body.customer-account-index .goldCoinBottomLeft h4, body.cms-page-view .goldCoinBottomLeft h4, body.glossary-index-list .goldCoinBottomLeft h4 {
    font-family: "PT Sans",georgia;
    color: #5F2167; }
  body.general .goldCoinTopLeftL td, body.checkout-twopage-index .goldCoinTopLeftL td, body.customer-account-index .goldCoinTopLeftL td, body.cms-page-view .goldCoinTopLeftL td, body.glossary-index-list .goldCoinTopLeftL td {
    color: #5F2167; }
  body.general .goldCoinBottomLeft h3, body.checkout-twopage-index .goldCoinBottomLeft h3, body.customer-account-index .goldCoinBottomLeft h3, body.cms-page-view .goldCoinBottomLeft h3, body.glossary-index-list .goldCoinBottomLeft h3 {
    font-family: "PT Sans",georgia;
    color: #63666A; }
  body.general .priceContentOuter label, body.checkout-twopage-index .priceContentOuter label, body.customer-account-index .priceContentOuter label, body.cms-page-view .priceContentOuter label, body.glossary-index-list .priceContentOuter label {
    color: #A51890;
    font-weight: normal; }
  body.general .giftBannerLeftTop, body.general .ringsLeftTop, body.general .earringsLeftTop, body.checkout-twopage-index .giftBannerLeftTop, body.checkout-twopage-index .ringsLeftTop, body.checkout-twopage-index .earringsLeftTop, body.customer-account-index .giftBannerLeftTop, body.customer-account-index .ringsLeftTop, body.customer-account-index .earringsLeftTop, body.cms-page-view .giftBannerLeftTop, body.cms-page-view .ringsLeftTop, body.cms-page-view .earringsLeftTop, body.glossary-index-list .giftBannerLeftTop, body.glossary-index-list .ringsLeftTop, body.glossary-index-list .earringsLeftTop {
    border: none;
    padding: 61px 5px 0 0px;
    width: 450px;
    margin: 20px; }
  body.general .giftBannerLeftTopImg, body.checkout-twopage-index .giftBannerLeftTopImg, body.customer-account-index .giftBannerLeftTopImg, body.cms-page-view .giftBannerLeftTopImg, body.glossary-index-list .giftBannerLeftTopImg {
    padding: 0px 0 12px 2px;
    border: none;
    width: 445px;
    overflow: hidden;
    margin-left: 20px; }
  body.general .ad-gallery .ad-nav, body.checkout-twopage-index .ad-gallery .ad-nav, body.customer-account-index .ad-gallery .ad-nav, body.cms-page-view .ad-gallery .ad-nav, body.glossary-index-list .ad-gallery .ad-nav {
    width: 275px; }
  body.general .ad-gallery .ad-forward, body.checkout-twopage-index .ad-gallery .ad-forward, body.customer-account-index .ad-gallery .ad-forward, body.cms-page-view .ad-gallery .ad-forward, body.glossary-index-list .ad-gallery .ad-forward {
    background: url(../images/version2/more_arrow.png) no-repeat 4px 35px transparent;
    width: 15px;
    height: 77px; }
  body.general .ad-gallery .ad-back, body.checkout-twopage-index .ad-gallery .ad-back, body.customer-account-index .ad-gallery .ad-back, body.cms-page-view .ad-gallery .ad-back, body.glossary-index-list .ad-gallery .ad-back {
    background: url(../images/version2/more_arrow_left.png) no-repeat 5px 35px transparent;
    width: 15px; }
  body.general .cms-customer-service .banglesTopContent, body.checkout-twopage-index .cms-customer-service .banglesTopContent, body.customer-account-index .cms-customer-service .banglesTopContent, body.cms-page-view .cms-customer-service .banglesTopContent, body.glossary-index-list .cms-customer-service .banglesTopContent {
    border: none;
    width: 100%; }
  body.general .banglesTopContent, body.checkout-twopage-index .banglesTopContent, body.customer-account-index .banglesTopContent, body.cms-page-view .banglesTopContent, body.glossary-index-list .banglesTopContent {
    width: auto; }
  body.general .banglesTopContentRight, body.checkout-twopage-index .banglesTopContentRight, body.customer-account-index .banglesTopContentRight, body.cms-page-view .banglesTopContentRight, body.glossary-index-list .banglesTopContentRight {
    border: none; }
  body.general .banglesTopContentLeft, body.checkout-twopage-index .banglesTopContentLeft, body.customer-account-index .banglesTopContentLeft, body.cms-page-view .banglesTopContentLeft, body.glossary-index-list .banglesTopContentLeft {
    width: 610px !important; }
  body.general .banglesTopContentLeft h2, body.checkout-twopage-index .banglesTopContentLeft h2, body.customer-account-index .banglesTopContentLeft h2, body.cms-page-view .banglesTopContentLeft h2, body.glossary-index-list .banglesTopContentLeft h2 {
    color: #1f1e24;
    font-size: 28px !important;
    margin-bottom: 5px;
    margin-right: 10px; }
  body.general .banglesTopContentLeft h1, body.checkout-twopage-index .banglesTopContentLeft h1, body.customer-account-index .banglesTopContentLeft h1, body.cms-page-view .banglesTopContentLeft h1, body.glossary-index-list .banglesTopContentLeft h1 {
    color: #1f1e24;
    font-size: 28px !important;
    margin-bottom: 5px;
    margin-right: 10px;
    line-height: 1.4; }
  body.general .banglesTopContentLeft ul li a, body.checkout-twopage-index .banglesTopContentLeft ul li a, body.customer-account-index .banglesTopContentLeft ul li a, body.cms-page-view .banglesTopContentLeft ul li a, body.glossary-index-list .banglesTopContentLeft ul li a {
    color: #fa9373; }
  body.general .banglesTopContentLeft ul li a:hover, body.checkout-twopage-index .banglesTopContentLeft ul li a:hover, body.customer-account-index .banglesTopContentLeft ul li a:hover, body.cms-page-view .banglesTopContentLeft ul li a:hover, body.glossary-index-list .banglesTopContentLeft ul li a:hover {
    color: #000000;
    text-decoration: underline; }
  body.general .banglesTopContentRight h2, body.checkout-twopage-index .banglesTopContentRight h2, body.customer-account-index .banglesTopContentRight h2, body.cms-page-view .banglesTopContentRight h2, body.glossary-index-list .banglesTopContentRight h2 {
    color: #63666A; }
  body.general .giftBanner, body.checkout-twopage-index .giftBanner, body.customer-account-index .giftBanner, body.cms-page-view .giftBanner, body.glossary-index-list .giftBanner {
    border-bottom: none;
    margin-bottom: 20px; }
  body.general .bannerLeft .ringsBox, body.general .bangleBox, body.general .bangleBoxLeft, body.checkout-twopage-index .bannerLeft .ringsBox, body.checkout-twopage-index .bangleBox, body.checkout-twopage-index .bangleBoxLeft, body.customer-account-index .bannerLeft .ringsBox, body.customer-account-index .bangleBox, body.customer-account-index .bangleBoxLeft, body.cms-page-view .bannerLeft .ringsBox, body.cms-page-view .bangleBox, body.cms-page-view .bangleBoxLeft, body.glossary-index-list .bannerLeft .ringsBox, body.glossary-index-list .bangleBox, body.glossary-index-list .bangleBoxLeft {
    border-color: #FFFFFF transparent transparent #FFFFFF;
    border-style: none; }
  body.general .ringsBox:hover, body.general .bangleBox:hover, body.general .bangleBoxLeft:hover, body.general .bangleBoxLeft:hover, body.checkout-twopage-index .ringsBox:hover, body.checkout-twopage-index .bangleBox:hover, body.checkout-twopage-index .bangleBoxLeft:hover, body.checkout-twopage-index .bangleBoxLeft:hover, body.customer-account-index .ringsBox:hover, body.customer-account-index .bangleBox:hover, body.customer-account-index .bangleBoxLeft:hover, body.customer-account-index .bangleBoxLeft:hover, body.cms-page-view .ringsBox:hover, body.cms-page-view .bangleBox:hover, body.cms-page-view .bangleBoxLeft:hover, body.cms-page-view .bangleBoxLeft:hover, body.glossary-index-list .ringsBox:hover, body.glossary-index-list .bangleBox:hover, body.glossary-index-list .bangleBoxLeft:hover, body.glossary-index-list .bangleBoxLeft:hover {
    /*border-color:#FFFFFF!important;*/
    border: none !important;
    width: 193px;
    height: 210px; }
  body.general .bangleBox:hover, body.general .bangleBoxLeft:hover, body.checkout-twopage-index .bangleBox:hover, body.checkout-twopage-index .bangleBoxLeft:hover, body.customer-account-index .bangleBox:hover, body.customer-account-index .bangleBoxLeft:hover, body.cms-page-view .bangleBox:hover, body.cms-page-view .bangleBoxLeft:hover, body.glossary-index-list .bangleBox:hover, body.glossary-index-list .bangleBoxLeft:hover {
    height: 216px !important; }
  body.general .testimonialsOuter, body.checkout-twopage-index .testimonialsOuter, body.customer-account-index .testimonialsOuter, body.cms-page-view .testimonialsOuter, body.glossary-index-list .testimonialsOuter {
    margin: 20px !important;
    padding: 0px;
    width: 913px; }
  body.general .buildYourOwnring, body.general .buildYourOwnEarringRing, body.general .buildPendant, body.checkout-twopage-index .buildYourOwnring, body.checkout-twopage-index .buildYourOwnEarringRing, body.checkout-twopage-index .buildPendant, body.customer-account-index .buildYourOwnring, body.customer-account-index .buildYourOwnEarringRing, body.customer-account-index .buildPendant, body.cms-page-view .buildYourOwnring, body.cms-page-view .buildYourOwnEarringRing, body.cms-page-view .buildPendant, body.glossary-index-list .buildYourOwnring, body.glossary-index-list .buildYourOwnEarringRing, body.glossary-index-list .buildPendant {
    padding: 10px;
    border: none;
    background: white;
    width: 582px; }
  body.general .testimonialsOuter .banglePrise, body.checkout-twopage-index .testimonialsOuter .banglePrise, body.customer-account-index .testimonialsOuter .banglePrise, body.cms-page-view .testimonialsOuter .banglePrise, body.glossary-index-list .testimonialsOuter .banglePrise {
    background: white;
    margin-right: 0px;
    float: right;
    border: none;
    padding-top: 10px;
    height: 233px;
    width: 281px;
    padding-left: 10px; }
  body.general .pendantsPrise, body.checkout-twopage-index .pendantsPrise, body.customer-account-index .pendantsPrise, body.cms-page-view .pendantsPrise, body.glossary-index-list .pendantsPrise {
    background: white;
    margin-right: 0px;
    float: right;
    border: none;
    padding-top: 10px;
    height: 209px;
    width: 281px;
    padding-left: 10px; }
  body.general .ringsBox span.heading, body.general .gemstonsRings1 h2, body.general .bangleBox span.heading, body.general .bangleBoxLeft span.heading, body.general .huggiesHoopsInner span.heading, body.general .educationBannerRightPopupTop h3, body.checkout-twopage-index .ringsBox span.heading, body.checkout-twopage-index .gemstonsRings1 h2, body.checkout-twopage-index .bangleBox span.heading, body.checkout-twopage-index .bangleBoxLeft span.heading, body.checkout-twopage-index .huggiesHoopsInner span.heading, body.checkout-twopage-index .educationBannerRightPopupTop h3, body.customer-account-index .ringsBox span.heading, body.customer-account-index .gemstonsRings1 h2, body.customer-account-index .bangleBox span.heading, body.customer-account-index .bangleBoxLeft span.heading, body.customer-account-index .huggiesHoopsInner span.heading, body.customer-account-index .educationBannerRightPopupTop h3, body.cms-page-view .ringsBox span.heading, body.cms-page-view .gemstonsRings1 h2, body.cms-page-view .bangleBox span.heading, body.cms-page-view .bangleBoxLeft span.heading, body.cms-page-view .huggiesHoopsInner span.heading, body.cms-page-view .educationBannerRightPopupTop h3, body.glossary-index-list .ringsBox span.heading, body.glossary-index-list .gemstonsRings1 h2, body.glossary-index-list .bangleBox span.heading, body.glossary-index-list .bangleBoxLeft span.heading, body.glossary-index-list .huggiesHoopsInner span.heading, body.glossary-index-list .educationBannerRightPopupTop h3 {
    color: #63666A !important;
    font-family: "PT Sans", georgia;
    font-size: 18px; }
  body.general .banglePrise h2, body.general .buildYourOwnring h4, body.general .buildPendant h4, body.general .pendantsPrise h2, body.general .buildYourOwnEarringRing h4, body.general .custemerTestimonial h2, body.general .extraordinary h2, body.checkout-twopage-index .banglePrise h2, body.checkout-twopage-index .buildYourOwnring h4, body.checkout-twopage-index .buildPendant h4, body.checkout-twopage-index .pendantsPrise h2, body.checkout-twopage-index .buildYourOwnEarringRing h4, body.checkout-twopage-index .custemerTestimonial h2, body.checkout-twopage-index .extraordinary h2, body.customer-account-index .banglePrise h2, body.customer-account-index .buildYourOwnring h4, body.customer-account-index .buildPendant h4, body.customer-account-index .pendantsPrise h2, body.customer-account-index .buildYourOwnEarringRing h4, body.customer-account-index .custemerTestimonial h2, body.customer-account-index .extraordinary h2, body.cms-page-view .banglePrise h2, body.cms-page-view .buildYourOwnring h4, body.cms-page-view .buildPendant h4, body.cms-page-view .pendantsPrise h2, body.cms-page-view .buildYourOwnEarringRing h4, body.cms-page-view .custemerTestimonial h2, body.cms-page-view .extraordinary h2, body.glossary-index-list .banglePrise h2, body.glossary-index-list .buildYourOwnring h4, body.glossary-index-list .buildPendant h4, body.glossary-index-list .pendantsPrise h2, body.glossary-index-list .buildYourOwnEarringRing h4, body.glossary-index-list .custemerTestimonial h2, body.glossary-index-list .extraordinary h2 {
    color: #A51890;
    font-family: "PT Sans",Georgia;
    font-size: 18px; }
  body.general .buildYourOwnring ul li span, body.checkout-twopage-index .buildYourOwnring ul li span, body.customer-account-index .buildYourOwnring ul li span, body.cms-page-view .buildYourOwnring ul li span, body.glossary-index-list .buildYourOwnring ul li span {
    color: #63666A !important; }
  body.general .buildYourOwnring ul li span.active, body.general .buildPendant ul li span, body.general .buildYourOwnEarringRing ul li span.active, body.general .extraordinary h2 span.grey, body.general .custemerTestimonial p span, body.checkout-twopage-index .buildYourOwnring ul li span.active, body.checkout-twopage-index .buildPendant ul li span, body.checkout-twopage-index .buildYourOwnEarringRing ul li span.active, body.checkout-twopage-index .extraordinary h2 span.grey, body.checkout-twopage-index .custemerTestimonial p span, body.customer-account-index .buildYourOwnring ul li span.active, body.customer-account-index .buildPendant ul li span, body.customer-account-index .buildYourOwnEarringRing ul li span.active, body.customer-account-index .extraordinary h2 span.grey, body.customer-account-index .custemerTestimonial p span, body.cms-page-view .buildYourOwnring ul li span.active, body.cms-page-view .buildPendant ul li span, body.cms-page-view .buildYourOwnEarringRing ul li span.active, body.cms-page-view .extraordinary h2 span.grey, body.cms-page-view .custemerTestimonial p span, body.glossary-index-list .buildYourOwnring ul li span.active, body.glossary-index-list .buildPendant ul li span, body.glossary-index-list .buildYourOwnEarringRing ul li span.active, body.glossary-index-list .extraordinary h2 span.grey, body.glossary-index-list .custemerTestimonial p span {
    color: #A51890; }
  body.general .huggiesHoops, body.checkout-twopage-index .huggiesHoops, body.customer-account-index .huggiesHoops, body.cms-page-view .huggiesHoops, body.glossary-index-list .huggiesHoops {
    border-color: white;
    background-color: white;
    height: 214px !important; }
  body.general .gemstonsRings1, body.checkout-twopage-index .gemstonsRings1, body.customer-account-index .gemstonsRings1, body.cms-page-view .gemstonsRings1, body.glossary-index-list .gemstonsRings1 {
    border-color: white;
    background-color: white;
    padding: 0 0 8px 13px;
    width: 434px;
    margin: 0 20px 20px 0; }
  body.general .huggiesHoops:hover, body.checkout-twopage-index .huggiesHoops:hover, body.customer-account-index .huggiesHoops:hover, body.cms-page-view .huggiesHoops:hover, body.glossary-index-list .huggiesHoops:hover {
    border-color: white !important; }
  body.general .startDesignLeft a, body.checkout-twopage-index .startDesignLeft a, body.customer-account-index .startDesignLeft a, body.cms-page-view .startDesignLeft a, body.glossary-index-list .startDesignLeft a {
    font-size: 10px;
    color: black; }
  body.general .pendantsLeftTop, body.general .pendantsLeftBottom, body.general .banglesRightTop, body.checkout-twopage-index .pendantsLeftTop, body.checkout-twopage-index .pendantsLeftBottom, body.checkout-twopage-index .banglesRightTop, body.customer-account-index .pendantsLeftTop, body.customer-account-index .pendantsLeftBottom, body.customer-account-index .banglesRightTop, body.cms-page-view .pendantsLeftTop, body.cms-page-view .pendantsLeftBottom, body.cms-page-view .banglesRightTop, body.glossary-index-list .pendantsLeftTop, body.glossary-index-list .pendantsLeftBottom, body.glossary-index-list .banglesRightTop {
    width: 446px;
    margin: 20px 20px 0 20px;
    border: none;
    padding: 0;
    background-color: white; }
  body.general .pendantsLeftBottom, body.checkout-twopage-index .pendantsLeftBottom, body.customer-account-index .pendantsLeftBottom, body.cms-page-view .pendantsLeftBottom, body.glossary-index-list .pendantsLeftBottom {
    height: 294px;
    margin: 0 20px 0 20px; }
  body.general .pendantsLeftBottom p, body.checkout-twopage-index .pendantsLeftBottom p, body.customer-account-index .pendantsLeftBottom p, body.cms-page-view .pendantsLeftBottom p, body.glossary-index-list .pendantsLeftBottom p {
    margin: 0;
    padding: 17px !important;
    min-height: 245px;
    text-align: justify; }
  body.general .bangleBox span img, body.general .bangleBoxLeft span img, body.general .huggiesHoops span img, body.checkout-twopage-index .bangleBox span img, body.checkout-twopage-index .bangleBoxLeft span img, body.checkout-twopage-index .huggiesHoops span img, body.customer-account-index .bangleBox span img, body.customer-account-index .bangleBoxLeft span img, body.customer-account-index .huggiesHoops span img, body.cms-page-view .bangleBox span img, body.cms-page-view .bangleBoxLeft span img, body.cms-page-view .huggiesHoops span img, body.glossary-index-list .bangleBox span img, body.glossary-index-list .bangleBoxLeft span img, body.glossary-index-list .huggiesHoops span img {
    display: none; }
  body.general .extraordinary, body.checkout-twopage-index .extraordinary, body.customer-account-index .extraordinary, body.cms-page-view .extraordinary, body.glossary-index-list .extraordinary {
    margin-right: 20px;
    width: 254px;
    background: white;
    border: none;
    height: 213px; }
  body.general .custemerTestimonial, body.checkout-twopage-index .custemerTestimonial, body.customer-account-index .custemerTestimonial, body.cms-page-view .custemerTestimonial, body.glossary-index-list .custemerTestimonial {
    background: white;
    width: 271px;
    border: none; }
  body.general .custemerTestimonial p span, body.checkout-twopage-index .custemerTestimonial p span, body.customer-account-index .custemerTestimonial p span, body.cms-page-view .custemerTestimonial p span, body.glossary-index-list .custemerTestimonial p span {
    font-weight: normal; }
  body.general .bestSellingJewellery, body.checkout-twopage-index .bestSellingJewellery, body.customer-account-index .bestSellingJewellery, body.cms-page-view .bestSellingJewellery, body.glossary-index-list .bestSellingJewellery {
    margin: 0 20px 20px !important;
    background: white;
    padding: 20px; }
  body.general .bestSellingJewellery #gallery3, body.checkout-twopage-index .bestSellingJewellery #gallery3, body.customer-account-index .bestSellingJewellery #gallery3, body.cms-page-view .bestSellingJewellery #gallery3, body.glossary-index-list .bestSellingJewellery #gallery3 {
    margin-left: 0px !important; }
  body.general .testimonialTopNavRight h2, body.checkout-twopage-index .testimonialTopNavRight h2, body.customer-account-index .testimonialTopNavRight h2, body.cms-page-view .testimonialTopNavRight h2, body.glossary-index-list .testimonialTopNavRight h2 {
    font-size: 15px;
    color: #1f1e24 !important; }
  body.general #cani, body.checkout-twopage-index #cani, body.customer-account-index #cani, body.cms-page-view #cani, body.glossary-index-list #cani {
    background-position: -293px -251px;
    float: right;
    height: 7px;
    margin-top: 8px;
    width: 10px; }
  body.general .testimonialTopNavRight p, body.checkout-twopage-index .testimonialTopNavRight p, body.customer-account-index .testimonialTopNavRight p, body.cms-page-view .testimonialTopNavRight p, body.glossary-index-list .testimonialTopNavRight p {
    color: black; }
  body.general .banglesTopContent .testimonialTopNavRight, body.checkout-twopage-index .banglesTopContent .testimonialTopNavRight, body.customer-account-index .banglesTopContent .testimonialTopNavRight, body.cms-page-view .banglesTopContent .testimonialTopNavRight, body.glossary-index-list .banglesTopContent .testimonialTopNavRight {
    border: none !important;
    height: 65px;
    cursor: pointer; }
  body.general span.FormSubmit, body.checkout-twopage-index span.FormSubmit, body.customer-account-index span.FormSubmit, body.cms-page-view span.FormSubmit, body.glossary-index-list span.FormSubmit {
    background-position: -124px 0;
    cursor: pointer;
    float: left;
    height: 23px;
    margin-left: 76px !important;
    width: 62px; }
  body.general .bestSellingJewellery h2 a, body.checkout-twopage-index .bestSellingJewellery h2 a, body.customer-account-index .bestSellingJewellery h2 a, body.cms-page-view .bestSellingJewellery h2 a, body.glossary-index-list .bestSellingJewellery h2 a {
    color: #A51890 !important;
    font-family: "PT Sans",georgia; }
  body.general .ourCustamer h4 span a, body.checkout-twopage-index .ourCustamer h4 span a, body.customer-account-index .ourCustamer h4 span a, body.cms-page-view .ourCustamer h4 span a, body.glossary-index-list .ourCustamer h4 span a {
    color: #a51890;
    padding-right: 10px;
    background: url(../images/version2/more_arrow.png) no-repeat 33px 0 transparent;
    font-family: "PT Sans",arial; }
  body.general .ourCustamer h4 span a img, body.checkout-twopage-index .ourCustamer h4 span a img, body.customer-account-index .ourCustamer h4 span a img, body.cms-page-view .ourCustamer h4 span a img, body.glossary-index-list .ourCustamer h4 span a img {
    display: none; }
  body.general .heartsArroWOuter .banner1, body.general .heartsArroWOuter .viewCollectionMenu, body.checkout-twopage-index .heartsArroWOuter .banner1, body.checkout-twopage-index .heartsArroWOuter .viewCollectionMenu, body.customer-account-index .heartsArroWOuter .banner1, body.customer-account-index .heartsArroWOuter .viewCollectionMenu, body.cms-page-view .heartsArroWOuter .banner1, body.cms-page-view .heartsArroWOuter .viewCollectionMenu, body.glossary-index-list .heartsArroWOuter .banner1, body.glossary-index-list .heartsArroWOuter .viewCollectionMenu {
    width: 954px;
    overflow: hidden; }
  body.general .heartsArroWOuter, body.checkout-twopage-index .heartsArroWOuter, body.customer-account-index .heartsArroWOuter, body.cms-page-view .heartsArroWOuter, body.glossary-index-list .heartsArroWOuter {
    width: 953px !important; }
  body.general .viewCollectionMenu, body.checkout-twopage-index .viewCollectionMenu, body.customer-account-index .viewCollectionMenu, body.cms-page-view .viewCollectionMenu, body.glossary-index-list .viewCollectionMenu {
    background-color: #5F2167 !important; }
  body.general .viewCollectionMenu ul li a, body.checkout-twopage-index .viewCollectionMenu ul li a, body.customer-account-index .viewCollectionMenu ul li a, body.cms-page-view .viewCollectionMenu ul li a, body.glossary-index-list .viewCollectionMenu ul li a {
    background-color: #5F2167 !important; }
  body.general .viewCollectionMenu ul li a:hover, body.checkout-twopage-index .viewCollectionMenu ul li a:hover, body.customer-account-index .viewCollectionMenu ul li a:hover, body.cms-page-view .viewCollectionMenu ul li a:hover, body.glossary-index-list .viewCollectionMenu ul li a:hover {
    color: #5F2167 !important;
    background-color: #FFF !important; }
  body.general .scrollableArea1 ul li:hover, body.checkout-twopage-index .scrollableArea1 ul li:hover, body.customer-account-index .scrollableArea1 ul li:hover, body.cms-page-view .scrollableArea1 ul li:hover, body.glossary-index-list .scrollableArea1 ul li:hover {
    border-bottom: 5px solid #5F2167 !important;
    width: 237px !important; }
  body.general .chooseLeft h2, body.general .chooseRight h2, body.general .ringorearringRight h3 span, body.checkout-twopage-index .chooseLeft h2, body.checkout-twopage-index .chooseRight h2, body.checkout-twopage-index .ringorearringRight h3 span, body.customer-account-index .chooseLeft h2, body.customer-account-index .chooseRight h2, body.customer-account-index .ringorearringRight h3 span, body.cms-page-view .chooseLeft h2, body.cms-page-view .chooseRight h2, body.cms-page-view .ringorearringRight h3 span, body.glossary-index-list .chooseLeft h2, body.glossary-index-list .chooseRight h2, body.glossary-index-list .ringorearringRight h3 span {
    color: #A51890 !important;
    font-family: "PT Sans",georgia;
    font-size: 18px !important; }
  body.general .advantageLeftR span a, body.checkout-twopage-index .advantageLeftR span a, body.customer-account-index .advantageLeftR span a, body.cms-page-view .advantageLeftR span a, body.glossary-index-list .advantageLeftR span a {
    color: #a51890 !important; }
  body.general .advantageLeftR h2, body.checkout-twopage-index .advantageLeftR h2, body.customer-account-index .advantageLeftR h2, body.cms-page-view .advantageLeftR h2, body.glossary-index-list .advantageLeftR h2 {
    color: #A51890 !important;
    font-family: "PT Sans",georgia; }
  body.general .advantageRight, body.checkout-twopage-index .advantageRight, body.customer-account-index .advantageRight, body.cms-page-view .advantageRight, body.glossary-index-list .advantageRight {
    border-color: #5F2167 !important; }
  body.general .advantageRight h2, body.checkout-twopage-index .advantageRight h2, body.customer-account-index .advantageRight h2, body.cms-page-view .advantageRight h2, body.glossary-index-list .advantageRight h2 {
    background: #5F2167 !important; }
  body.general .ringorearringRight h3, body.checkout-twopage-index .ringorearringRight h3, body.customer-account-index .ringorearringRight h3, body.cms-page-view .ringorearringRight h3, body.glossary-index-list .ringorearringRight h3 {
    font-weight: normal;
    font-family: "PT Sans",georgia;
    font-size: 18px !important; }
  body.general .giftbyRelationship, body.checkout-twopage-index .giftbyRelationship, body.customer-account-index .giftbyRelationship, body.cms-page-view .giftbyRelationship, body.glossary-index-list .giftbyRelationship {
    margin-bottom: 20px; }
  body.general .giftbyRelationship h2, body.checkout-twopage-index .giftbyRelationship h2, body.customer-account-index .giftbyRelationship h2, body.cms-page-view .giftbyRelationship h2, body.glossary-index-list .giftbyRelationship h2 {
    font-family: "PT Sans",georgia;
    color: #63666A;
    font-size: 18px; }
  body.general .GiftIdeas, body.checkout-twopage-index .GiftIdeas, body.customer-account-index .GiftIdeas, body.cms-page-view .GiftIdeas, body.glossary-index-list .GiftIdeas {
    background: white;
    width: 951px !important;
    border-bottom: none; }
  body.general .GiftIdeas .ourCustamer, body.checkout-twopage-index .GiftIdeas .ourCustamer, body.customer-account-index .GiftIdeas .ourCustamer, body.cms-page-view .GiftIdeas .ourCustamer, body.glossary-index-list .GiftIdeas .ourCustamer {
    width: 425px; }
  body.general .GiftIdeasLeft, body.checkout-twopage-index .GiftIdeasLeft, body.customer-account-index .GiftIdeasLeft, body.cms-page-view .GiftIdeasLeft, body.glossary-index-list .GiftIdeasLeft {
    width: 913px;
    border-right: none; }
  body.general .GiftIdeasLeft h2, body.checkout-twopage-index .GiftIdeasLeft h2, body.customer-account-index .GiftIdeasLeft h2, body.cms-page-view .GiftIdeasLeft h2, body.glossary-index-list .GiftIdeasLeft h2 {
    background: #868686;
    color: #FFF;
    font-family: "PT Sans",georgia;
    font-size: 18px;
    font-weight: normal;
    width: 429px;
    padding: 5px;
    text-align: center; }
  body.general .GiftIdeasLeftBox h3, body.checkout-twopage-index .GiftIdeasLeftBox h3, body.customer-account-index .GiftIdeasLeftBox h3, body.cms-page-view .GiftIdeasLeftBox h3, body.glossary-index-list .GiftIdeasLeftBox h3 {
    font-weight: normal; }
  body.general .iloveDiamond span, body.checkout-twopage-index .iloveDiamond span, body.customer-account-index .iloveDiamond span, body.cms-page-view .iloveDiamond span, body.glossary-index-list .iloveDiamond span {
    color: #A51890; }
  body.general .GiftIdeasLeft, body.checkout-twopage-index .GiftIdeasLeft, body.customer-account-index .GiftIdeasLeft, body.cms-page-view .GiftIdeasLeft, body.glossary-index-list .GiftIdeasLeft {
    width: 442px; }
  body.general .GiftIdeasLeftBox, body.checkout-twopage-index .GiftIdeasLeftBox, body.customer-account-index .GiftIdeasLeftBox, body.cms-page-view .GiftIdeasLeftBox, body.glossary-index-list .GiftIdeasLeftBox {
    width: 193px;
    margin: 0 20px 0 0 !important; }
  body.general .GiftIdeas .ourCustamer, body.checkout-twopage-index .GiftIdeas .ourCustamer, body.customer-account-index .GiftIdeas .ourCustamer, body.cms-page-view .GiftIdeas .ourCustamer, body.glossary-index-list .GiftIdeas .ourCustamer {
    width: 429px !important;
    height: 181px; }
  body.general .romanticBannerRight, body.checkout-twopage-index .romanticBannerRight, body.customer-account-index .romanticBannerRight, body.cms-page-view .romanticBannerRight, body.glossary-index-list .romanticBannerRight {
    background: white; }
  body.general .romanticOuter, body.checkout-twopage-index .romanticOuter, body.customer-account-index .romanticOuter, body.cms-page-view .romanticOuter, body.glossary-index-list .romanticOuter {
    margin-bottom: 20px; }
  body.general .romanticBanner, body.checkout-twopage-index .romanticBanner, body.customer-account-index .romanticBanner, body.cms-page-view .romanticBanner, body.glossary-index-list .romanticBanner {
    margin-bottom: 0px; }
  body.general .giftIm, body.checkout-twopage-index .giftIm, body.customer-account-index .giftIm, body.cms-page-view .giftIm, body.glossary-index-list .giftIm {
    margin-right: 10px !important; }
  body.general .giftIm a img, body.checkout-twopage-index .giftIm a img, body.customer-account-index .giftIm a img, body.cms-page-view .giftIm a img, body.glossary-index-list .giftIm a img {
    display: none; }
  body.general .GiftIdeasLeftBox span.more a, body.checkout-twopage-index .GiftIdeasLeftBox span.more a, body.customer-account-index .GiftIdeasLeftBox span.more a, body.cms-page-view .GiftIdeasLeftBox span.more a, body.glossary-index-list .GiftIdeasLeftBox span.more a {
    background: url(../images/version2/more_arrow.png) no-repeat 33px 0 transparent;
    padding-right: 10px;
    color: #A51890;
    font-size: 10px; }
  body.general .romanticBox span.heading, body.checkout-twopage-index .romanticBox span.heading, body.customer-account-index .romanticBox span.heading, body.cms-page-view .romanticBox span.heading, body.glossary-index-list .romanticBox span.heading {
    font-family: "PT Sans",georgia;
    font-size: 18px; }
  body.general .top10left, body.checkout-twopage-index .top10left, body.customer-account-index .top10left, body.cms-page-view .top10left, body.glossary-index-list .top10left {
    width: 175px; }
  body.general .top10page, body.checkout-twopage-index .top10page, body.customer-account-index .top10page, body.cms-page-view .top10page, body.glossary-index-list .top10page {
    width: 711px; }
  body.general .earringBottomOuter, body.checkout-twopage-index .earringBottomOuter, body.customer-account-index .earringBottomOuter, body.cms-page-view .earringBottomOuter, body.glossary-index-list .earringBottomOuter {
    margin-bottom: 20px;
    width: 913px;
    margin-left: 20px;
    padding: 0px;
    float: left;
    background: white; }
  body.general .representative h2, body.general .ourCustamer h4, body.checkout-twopage-index .representative h2, body.checkout-twopage-index .ourCustamer h4, body.customer-account-index .representative h2, body.customer-account-index .ourCustamer h4, body.cms-page-view .representative h2, body.cms-page-view .ourCustamer h4, body.glossary-index-list .representative h2, body.glossary-index-list .ourCustamer h4 {
    color: #66768f;
    font-family: "PT Sans",georgia; }
  body.general .representative, body.checkout-twopage-index .representative, body.customer-account-index .representative, body.cms-page-view .representative, body.glossary-index-list .representative {
    padding: 10px !important; }
  body.general .requsetcallback h2 span, body.checkout-twopage-index .requsetcallback h2 span, body.customer-account-index .requsetcallback h2 span, body.cms-page-view .requsetcallback h2 span, body.glossary-index-list .requsetcallback h2 span {
    color: white; }
  body.general .top10Information h3, body.checkout-twopage-index .top10Information h3, body.customer-account-index .top10Information h3, body.cms-page-view .top10Information h3, body.glossary-index-list .top10Information h3 {
    color: #A51890; }
  body.general .designearringStep1, body.checkout-twopage-index .designearringStep1, body.customer-account-index .designearringStep1, body.cms-page-view .designearringStep1, body.glossary-index-list .designearringStep1 {
    padding-bottom: 20px;
    background: white;
    margin-bottom: 20px;
    width: 818px; }
  body.general .getStartedBtn, body.checkout-twopage-index .getStartedBtn, body.customer-account-index .getStartedBtn, body.cms-page-view .getStartedBtn, body.glossary-index-list .getStartedBtn {
    padding-bottom: 20px;
    margin-bottom: 0px !important; }
  body.general .designearringStep1 ul li span, body.checkout-twopage-index .designearringStep1 ul li span, body.customer-account-index .designearringStep1 ul li span, body.cms-page-view .designearringStep1 ul li span, body.glossary-index-list .designearringStep1 ul li span {
    color: #A51890; }
  body.general .diamondEducationOuter, body.checkout-twopage-index .diamondEducationOuter, body.customer-account-index .diamondEducationOuter, body.cms-page-view .diamondEducationOuter, body.glossary-index-list .diamondEducationOuter {
    width: 913px !important; }
  body.general #designyourown .viewer1, body.checkout-twopage-index #designyourown .viewer1, body.customer-account-index #designyourown .viewer1, body.cms-page-view #designyourown .viewer1, body.glossary-index-list #designyourown .viewer1 {
    margin-left: 0px !important; }
  body.general .selectfromSetting, body.checkout-twopage-index .selectfromSetting, body.customer-account-index .selectfromSetting, body.cms-page-view .selectfromSetting, body.glossary-index-list .selectfromSetting {
    margin-left: 20px !important;
    background: white;
    border: none; }
  body.general .looseDiamondOuter .refinesearchCriteria, body.checkout-twopage-index .looseDiamondOuter .refinesearchCriteria, body.customer-account-index .looseDiamondOuter .refinesearchCriteria, body.cms-page-view .looseDiamondOuter .refinesearchCriteria, body.glossary-index-list .looseDiamondOuter .refinesearchCriteria {
    width: 100%;
    background: #fafafa; }
  body.general #designyourown .paginationInner, body.checkout-twopage-index #designyourown .paginationInner, body.customer-account-index #designyourown .paginationInner, body.cms-page-view #designyourown .paginationInner, body.glossary-index-list #designyourown .paginationInner {
    width: 914px; }
  body.general #designyourown .paginationOuter, body.checkout-twopage-index #designyourown .paginationOuter, body.customer-account-index #designyourown .paginationOuter, body.cms-page-view #designyourown .paginationOuter, body.glossary-index-list #designyourown .paginationOuter {
    width: 914px;
    margin: 0 20px; }
  body.general .paginationLeft, body.checkout-twopage-index .paginationLeft, body.customer-account-index .paginationLeft, body.cms-page-view .paginationLeft, body.glossary-index-list .paginationLeft {
    color: #5F2167;
    margin: 11px 0 0; }
  body.general .display_wrap, body.checkout-twopage-index .display_wrap, body.customer-account-index .display_wrap, body.cms-page-view .display_wrap, body.glossary-index-list .display_wrap {
    top: 182px; }
  body.general .selectfromSettingTop ul li, body.checkout-twopage-index .selectfromSettingTop ul li, body.customer-account-index .selectfromSettingTop ul li, body.cms-page-view .selectfromSettingTop ul li, body.glossary-index-list .selectfromSettingTop ul li {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px;
    padding-bottom: 10px; }
  body.general .selectfromSettingTop ul, body.checkout-twopage-index .selectfromSettingTop ul, body.customer-account-index .selectfromSettingTop ul, body.cms-page-view .selectfromSettingTop ul, body.glossary-index-list .selectfromSettingTop ul {
    padding-bottom: 0px;
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray; }
  body.general .selectfromSettingTop ul li:hover, body.general .selectfromSettingTop ul li.active, body.checkout-twopage-index .selectfromSettingTop ul li:hover, body.checkout-twopage-index .selectfromSettingTop ul li.active, body.customer-account-index .selectfromSettingTop ul li:hover, body.customer-account-index .selectfromSettingTop ul li.active, body.cms-page-view .selectfromSettingTop ul li:hover, body.cms-page-view .selectfromSettingTop ul li.active, body.glossary-index-list .selectfromSettingTop ul li:hover, body.glossary-index-list .selectfromSettingTop ul li.active {
    background: #dee5ef; }
  body.general .selectfromSettingTop ul li, body.checkout-twopage-index .selectfromSettingTop ul li, body.customer-account-index .selectfromSettingTop ul li, body.cms-page-view .selectfromSettingTop ul li, body.glossary-index-list .selectfromSettingTop ul li {
    padding-top: 10px;
    padding-bottom: 10px; }
  body.general .selectfromSettingTopPendant ul, body.checkout-twopage-index .selectfromSettingTopPendant ul, body.customer-account-index .selectfromSettingTopPendant ul, body.cms-page-view .selectfromSettingTopPendant ul, body.glossary-index-list .selectfromSettingTopPendant ul {
    padding-bottom: 0px;
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray; }
  body.general .selectfromSettingTopPendant ul li:hover, body.general .selectfromSettingTop ul li.active, body.checkout-twopage-index .selectfromSettingTopPendant ul li:hover, body.checkout-twopage-index .selectfromSettingTop ul li.active, body.customer-account-index .selectfromSettingTopPendant ul li:hover, body.customer-account-index .selectfromSettingTop ul li.active, body.cms-page-view .selectfromSettingTopPendant ul li:hover, body.cms-page-view .selectfromSettingTop ul li.active, body.glossary-index-list .selectfromSettingTopPendant ul li:hover, body.glossary-index-list .selectfromSettingTop ul li.active {
    background: #f4edea; }
  body.general .refinesearchCriteriaTopLeft ul li a span, body.checkout-twopage-index .refinesearchCriteriaTopLeft ul li a span, body.customer-account-index .refinesearchCriteriaTopLeft ul li a span, body.cms-page-view .refinesearchCriteriaTopLeft ul li a span, body.glossary-index-list .refinesearchCriteriaTopLeft ul li a span {
    color: #5f2167; }
  body.general .selectfromSettingTop h3, body.checkout-twopage-index .selectfromSettingTop h3, body.customer-account-index .selectfromSettingTop h3, body.cms-page-view .selectfromSettingTop h3, body.glossary-index-list .selectfromSettingTop h3 {
    color: #a51890; }
  body.general .refinesearchCriteriaContent ul li a:hover, body.checkout-twopage-index .refinesearchCriteriaContent ul li a:hover, body.customer-account-index .refinesearchCriteriaContent ul li a:hover, body.cms-page-view .refinesearchCriteriaContent ul li a:hover, body.glossary-index-list .refinesearchCriteriaContent ul li a:hover {
    background: #DB8BC8; }
  body.general .selectfromSettingTop ul li span.active, body.general .banglesTopContentLeft ul li a.active, body.general .banglesTopContentLeft ul li, body.checkout-twopage-index .selectfromSettingTop ul li span.active, body.checkout-twopage-index .banglesTopContentLeft ul li a.active, body.checkout-twopage-index .banglesTopContentLeft ul li, body.customer-account-index .selectfromSettingTop ul li span.active, body.customer-account-index .banglesTopContentLeft ul li a.active, body.customer-account-index .banglesTopContentLeft ul li, body.cms-page-view .selectfromSettingTop ul li span.active, body.cms-page-view .banglesTopContentLeft ul li a.active, body.cms-page-view .banglesTopContentLeft ul li, body.glossary-index-list .selectfromSettingTop ul li span.active, body.glossary-index-list .banglesTopContentLeft ul li a.active, body.glossary-index-list .banglesTopContentLeft ul li {
    color: #000000; }
  body.general .diamondsRightTopaltered h3, body.checkout-twopage-index .diamondsRightTopaltered h3, body.customer-account-index .diamondsRightTopaltered h3, body.cms-page-view .diamondsRightTopaltered h3, body.glossary-index-list .diamondsRightTopaltered h3 {
    font-family: "PT Sans",georgia;
    font-size: 18px; }
  body.general .diamondsRightTopaltered h3 span, body.checkout-twopage-index .diamondsRightTopaltered h3 span, body.customer-account-index .diamondsRightTopaltered h3 span, body.cms-page-view .diamondsRightTopaltered h3 span, body.glossary-index-list .diamondsRightTopaltered h3 span {
    color: #A51890; }
  body.general .diamondsRightTopaltered h4, body.checkout-twopage-index .diamondsRightTopaltered h4, body.customer-account-index .diamondsRightTopaltered h4, body.cms-page-view .diamondsRightTopaltered h4, body.glossary-index-list .diamondsRightTopaltered h4 {
    color: #A51890;
    font-family: "PT Sans",georgia; }
  body.general .diamondsRightTopaltered ul li span, body.general .diamondsLeft p span a, body.checkout-twopage-index .diamondsRightTopaltered ul li span, body.checkout-twopage-index .diamondsLeft p span a, body.customer-account-index .diamondsRightTopaltered ul li span, body.customer-account-index .diamondsLeft p span a, body.cms-page-view .diamondsRightTopaltered ul li span, body.cms-page-view .diamondsLeft p span a, body.glossary-index-list .diamondsRightTopaltered ul li span, body.glossary-index-list .diamondsLeft p span a {
    color: #5F2167; }
  body.general .diam_toptext, body.general .designyourLeft h3, body.general .designyourRight h3, body.checkout-twopage-index .diam_toptext, body.checkout-twopage-index .designyourLeft h3, body.checkout-twopage-index .designyourRight h3, body.customer-account-index .diam_toptext, body.customer-account-index .designyourLeft h3, body.customer-account-index .designyourRight h3, body.cms-page-view .diam_toptext, body.cms-page-view .designyourLeft h3, body.cms-page-view .designyourRight h3, body.glossary-index-list .diam_toptext, body.glossary-index-list .designyourLeft h3, body.glossary-index-list .designyourRight h3 {
    font-family: "PT Sans",georgia;
    color: #A51890;
    font-size: 18px; }
  body.general .designyourOuter, body.checkout-twopage-index .designyourOuter, body.customer-account-index .designyourOuter, body.cms-page-view .designyourOuter, body.glossary-index-list .designyourOuter {
    float: left;
    margin-left: 20px;
    width: 914px;
    padding: 0px;
    margin-bottom: 20px; }
  body.general .designyourLeft, body.checkout-twopage-index .designyourLeft, body.customer-account-index .designyourLeft, body.cms-page-view .designyourLeft, body.glossary-index-list .designyourLeft {
    padding: 10px;
    background: white;
    width: 435px;
    border-right: none; }
  body.general .designyourRight, body.checkout-twopage-index .designyourRight, body.customer-account-index .designyourRight, body.cms-page-view .designyourRight, body.glossary-index-list .designyourRight {
    padding: 10px;
    background: white;
    width: 418px;
    border-right: none;
    height: 232px; }
  body.general .customerChoosing, body.checkout-twopage-index .customerChoosing, body.customer-account-index .customerChoosing, body.cms-page-view .customerChoosing, body.glossary-index-list .customerChoosing {
    /*width:893px!important;*/
    margin-bottom: 20px !important;
    border: none;
    margin-top: 20px !important;
    background: #fff; }
  body.general .diamondbuyingGuide, body.checkout-twopage-index .diamondbuyingGuide, body.customer-account-index .diamondbuyingGuide, body.cms-page-view .diamondbuyingGuide, body.glossary-index-list .diamondbuyingGuide {
    width: 953px;
    background: white;
    margin-bottom: 20px !important; }
  body.general .watchtheDiamond, body.checkout-twopage-index .watchtheDiamond, body.customer-account-index .watchtheDiamond, body.cms-page-view .watchtheDiamond, body.glossary-index-list .watchtheDiamond {
    border: none;
    background: none; }
  body.general .watchtheDiamond h2, body.checkout-twopage-index .watchtheDiamond h2, body.customer-account-index .watchtheDiamond h2, body.cms-page-view .watchtheDiamond h2, body.glossary-index-list .watchtheDiamond h2 {
    color: #63666A; }
  body.general .diamondbuyingGuideBox span a, body.general .howtochoose p span a, body.general .jewelleryBuyingBannerBotom span a, body.checkout-twopage-index .diamondbuyingGuideBox span a, body.checkout-twopage-index .howtochoose p span a, body.checkout-twopage-index .jewelleryBuyingBannerBotom span a, body.customer-account-index .diamondbuyingGuideBox span a, body.customer-account-index .howtochoose p span a, body.customer-account-index .jewelleryBuyingBannerBotom span a, body.cms-page-view .diamondbuyingGuideBox span a, body.cms-page-view .howtochoose p span a, body.cms-page-view .jewelleryBuyingBannerBotom span a, body.glossary-index-list .diamondbuyingGuideBox span a, body.glossary-index-list .howtochoose p span a, body.glossary-index-list .jewelleryBuyingBannerBotom span a {
    color: #A51890;
    font-family: "PT Sans",arial;
    background: url(../images/version2/more_arrow.png) no-repeat 32px 0 transparent;
    padding-right: 8px;
    font-weight: normal; }
  body.general .diamondbuyingGuideBox span a img, body.general .howtochoose p span a img, body.general .jewelleryBuyingBannerBotom span a img, body.general .banglesTopContentLeft span a img, body.checkout-twopage-index .diamondbuyingGuideBox span a img, body.checkout-twopage-index .howtochoose p span a img, body.checkout-twopage-index .jewelleryBuyingBannerBotom span a img, body.checkout-twopage-index .banglesTopContentLeft span a img, body.customer-account-index .diamondbuyingGuideBox span a img, body.customer-account-index .howtochoose p span a img, body.customer-account-index .jewelleryBuyingBannerBotom span a img, body.customer-account-index .banglesTopContentLeft span a img, body.cms-page-view .diamondbuyingGuideBox span a img, body.cms-page-view .howtochoose p span a img, body.cms-page-view .jewelleryBuyingBannerBotom span a img, body.cms-page-view .banglesTopContentLeft span a img, body.glossary-index-list .diamondbuyingGuideBox span a img, body.glossary-index-list .howtochoose p span a img, body.glossary-index-list .jewelleryBuyingBannerBotom span a img, body.glossary-index-list .banglesTopContentLeft span a img {
    display: none; }
  body.general .diamondbuyingGuideBox h3, body.general .jewelleryBuyingBannerBotom h3, body.general .banglesTopContentLeft p span a, body.checkout-twopage-index .diamondbuyingGuideBox h3, body.checkout-twopage-index .jewelleryBuyingBannerBotom h3, body.checkout-twopage-index .banglesTopContentLeft p span a, body.customer-account-index .diamondbuyingGuideBox h3, body.customer-account-index .jewelleryBuyingBannerBotom h3, body.customer-account-index .banglesTopContentLeft p span a, body.cms-page-view .diamondbuyingGuideBox h3, body.cms-page-view .jewelleryBuyingBannerBotom h3, body.cms-page-view .banglesTopContentLeft p span a, body.glossary-index-list .diamondbuyingGuideBox h3, body.glossary-index-list .jewelleryBuyingBannerBotom h3, body.glossary-index-list .banglesTopContentLeft p span a {
    color: #66768f; }
  body.general .customerChoosing .hamesha span, body.checkout-twopage-index .customerChoosing .hamesha span, body.customer-account-index .customerChoosing .hamesha span, body.cms-page-view .customerChoosing .hamesha span, body.glossary-index-list .customerChoosing .hamesha span {
    color: #63666A !important;
    font-weight: bold; }
  body.general .customerChoosing .hamesha, body.checkout-twopage-index .customerChoosing .hamesha, body.customer-account-index .customerChoosing .hamesha, body.cms-page-view .customerChoosing .hamesha, body.glossary-index-list .customerChoosing .hamesha {
    color: black !important;
    font-weight: normal !important; }
  body.general .representative, body.checkout-twopage-index .representative, body.customer-account-index .representative, body.cms-page-view .representative, body.glossary-index-list .representative {
    padding: 0px !important; }
  body.general .tips-tricks-border, body.checkout-twopage-index .tips-tricks-border, body.customer-account-index .tips-tricks-border, body.cms-page-view .tips-tricks-border, body.glossary-index-list .tips-tricks-border {
    margin-top: 20px; }
  body.general .howtochoose p a, body.checkout-twopage-index .howtochoose p a, body.customer-account-index .howtochoose p a, body.cms-page-view .howtochoose p a, body.glossary-index-list .howtochoose p a {
    color: #5F2167 !important; }
  body.general .pendantGuideImg, body.checkout-twopage-index .pendantGuideImg, body.customer-account-index .pendantGuideImg, body.cms-page-view .pendantGuideImg, body.glossary-index-list .pendantGuideImg {
    top: 176px !important; }
  body.general .page-title h1, body.checkout-twopage-index .page-title h1, body.customer-account-index .page-title h1, body.cms-page-view .page-title h1, body.glossary-index-list .page-title h1 {
    font-family: "PT Sans",georgia;
    font-size: 31px;
    color: #5F2167; }
  body.general .buying_guides, body.checkout-twopage-index .buying_guides, body.customer-account-index .buying_guides, body.cms-page-view .buying_guides, body.glossary-index-list .buying_guides {
    background: white;
    margin-bottom: 20px; }
  body.general .buying_guides p strong, body.checkout-twopage-index .buying_guides p strong, body.customer-account-index .buying_guides p strong, body.cms-page-view .buying_guides p strong, body.glossary-index-list .buying_guides p strong {
    color: #A51890; }
  body.general .glossaryTop, body.checkout-twopage-index .glossaryTop, body.customer-account-index .glossaryTop, body.cms-page-view .glossaryTop, body.glossary-index-list .glossaryTop {
    background: white;
    border: none; }
  body.general .glossaryContent, body.checkout-twopage-index .glossaryContent, body.customer-account-index .glossaryContent, body.cms-page-view .glossaryContent, body.glossary-index-list .glossaryContent {
    background: white;
    margin-bottom: 20px; }
  body.general .glossaryContentRight ul li a, body.general .glossaryContentLeft h2, body.general .glossaryContentLeftL h3, body.checkout-twopage-index .glossaryContentRight ul li a, body.checkout-twopage-index .glossaryContentLeft h2, body.checkout-twopage-index .glossaryContentLeftL h3, body.customer-account-index .glossaryContentRight ul li a, body.customer-account-index .glossaryContentLeft h2, body.customer-account-index .glossaryContentLeftL h3, body.cms-page-view .glossaryContentRight ul li a, body.cms-page-view .glossaryContentLeft h2, body.cms-page-view .glossaryContentLeftL h3, body.glossary-index-list .glossaryContentRight ul li a, body.glossary-index-list .glossaryContentLeft h2, body.glossary-index-list .glossaryContentLeftL h3 {
    color: #66768f; }
  body.general .glossaryContentRight .pagination a:hover, body.checkout-twopage-index .glossaryContentRight .pagination a:hover, body.customer-account-index .glossaryContentRight .pagination a:hover, body.cms-page-view .glossaryContentRight .pagination a:hover, body.glossary-index-list .glossaryContentRight .pagination a:hover {
    color: #fa9373; }
  body.general .glossaryTop ul, body.checkout-twopage-index .glossaryTop ul, body.customer-account-index .glossaryTop ul, body.cms-page-view .glossaryTop ul, body.glossary-index-list .glossaryTop ul {
    margin-left: 12px; }
  body.general .faqOuter h2, body.checkout-twopage-index .faqOuter h2, body.customer-account-index .faqOuter h2, body.cms-page-view .faqOuter h2, body.glossary-index-list .faqOuter h2 {
    font-family: "PT Sans",georgia;
    color: #1f1e24;
    font-size: 18px;
    margin: 0 0 10px 10px; }
  body.general .faq_accordian_body div.faqcontent, body.checkout-twopage-index .faq_accordian_body div.faqcontent, body.customer-account-index .faq_accordian_body div.faqcontent, body.cms-page-view .faq_accordian_body div.faqcontent, body.glossary-index-list .faq_accordian_body div.faqcontent {
    border-color: #656469 !important; }
  body.general p.faq_accordian_head:hover, body.checkout-twopage-index p.faq_accordian_head:hover, body.customer-account-index p.faq_accordian_head:hover, body.cms-page-view p.faq_accordian_head:hover, body.glossary-index-list p.faq_accordian_head:hover {
    color: #556681 !important; }
  body.general .aboutOuter .viewBanglesTop h3, body.checkout-twopage-index .aboutOuter .viewBanglesTop h3, body.customer-account-index .aboutOuter .viewBanglesTop h3, body.cms-page-view .aboutOuter .viewBanglesTop h3, body.glossary-index-list .aboutOuter .viewBanglesTop h3 {
    color: #1f1e24; }
  body.general .tryathomeDiv .faq_ques, body.general .tryathomeDiv .faq_ans, body.checkout-twopage-index .tryathomeDiv .faq_ques, body.checkout-twopage-index .tryathomeDiv .faq_ans, body.customer-account-index .tryathomeDiv .faq_ques, body.customer-account-index .tryathomeDiv .faq_ans, body.cms-page-view .tryathomeDiv .faq_ques, body.cms-page-view .tryathomeDiv .faq_ans, body.glossary-index-list .tryathomeDiv .faq_ques, body.glossary-index-list .tryathomeDiv .faq_ans {
    color: #63666A; }
  body.general .refineSearch, body.checkout-twopage-index .refineSearch, body.customer-account-index .refineSearch, body.cms-page-view .refineSearch, body.glossary-index-list .refineSearch {
    width: 905px;
    border: none;
    margin-left: 20px; }
  body.general .paginationRight a.active, body.checkout-twopage-index .paginationRight a.active, body.customer-account-index .paginationRight a.active, body.cms-page-view .paginationRight a.active, body.glossary-index-list .paginationRight a.active {
    color: #A51890; }
  body.general .custemerTestimonialContentRight h2, body.checkout-twopage-index .custemerTestimonialContentRight h2, body.customer-account-index .custemerTestimonialContentRight h2, body.cms-page-view .custemerTestimonialContentRight h2, body.glossary-index-list .custemerTestimonialContentRight h2 {
    color: #5F2167; }
  body.general .custemerTestimonialOuter, body.checkout-twopage-index .custemerTestimonialOuter, body.customer-account-index .custemerTestimonialOuter, body.cms-page-view .custemerTestimonialOuter, body.glossary-index-list .custemerTestimonialOuter {
    border: none !important;
    width: 894px !important;
    margin: 0 20px !important;
    padding: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background: white; }
  body.general #custemerTestimonialOuter .paginationRight a.active, body.checkout-twopage-index #custemerTestimonialOuter .paginationRight a.active, body.customer-account-index #custemerTestimonialOuter .paginationRight a.active, body.cms-page-view #custemerTestimonialOuter .paginationRight a.active, body.glossary-index-list #custemerTestimonialOuter .paginationRight a.active {
    color: #A51890; }
  body.general #custemerTestimonialOuter .paginationRight a.next, body.checkout-twopage-index #custemerTestimonialOuter .paginationRight a.next, body.customer-account-index #custemerTestimonialOuter .paginationRight a.next, body.cms-page-view #custemerTestimonialOuter .paginationRight a.next, body.glossary-index-list #custemerTestimonialOuter .paginationRight a.next {
    background: url(../images/version2/more_arrow.png) no-repeat 0 0 transparent;
    float: right;
    width: 6px;
    height: 11px;
    margin-left: 2px; }
  body.general #custemerTestimonialOuter .paginationRight a.previous, body.checkout-twopage-index #custemerTestimonialOuter .paginationRight a.previous, body.customer-account-index #custemerTestimonialOuter .paginationRight a.previous, body.cms-page-view #custemerTestimonialOuter .paginationRight a.previous, body.glossary-index-list #custemerTestimonialOuter .paginationRight a.previous {
    background: url(../images/version2/more_arrow_left.png) no-repeat 0 1px transparent;
    float: left;
    width: 6px;
    height: 11px;
    margin-right: 4px; }
  body.general .paginationRight a.previous img, body.general .paginationRight a.next img, body.checkout-twopage-index .paginationRight a.previous img, body.checkout-twopage-index .paginationRight a.next img, body.customer-account-index .paginationRight a.previous img, body.customer-account-index .paginationRight a.next img, body.cms-page-view .paginationRight a.previous img, body.cms-page-view .paginationRight a.next img, body.glossary-index-list .paginationRight a.previous img, body.glossary-index-list .paginationRight a.next img {
    display: none; }
  body.general .paginationOuter, body.checkout-twopage-index .paginationOuter, body.customer-account-index .paginationOuter, body.cms-page-view .paginationOuter, body.glossary-index-list .paginationOuter {
    border-bottom: none; }
  body.general .paginationRight, body.checkout-twopage-index .paginationRight, body.customer-account-index .paginationRight, body.cms-page-view .paginationRight, body.glossary-index-list .paginationRight {
    margin-right: 20px;
    margin-top: 10px; }
  body.general .testimonialTopNavRight p, body.checkout-twopage-index .testimonialTopNavRight p, body.customer-account-index .testimonialTopNavRight p, body.cms-page-view .testimonialTopNavRight p, body.glossary-index-list .testimonialTopNavRight p {
    color: black;
    margin-top: 4px; }
  body.general .aboutContentBottom span, body.checkout-twopage-index .aboutContentBottom span, body.customer-account-index .aboutContentBottom span, body.cms-page-view .aboutContentBottom span, body.glossary-index-list .aboutContentBottom span {
    color: #656469;
    padding-top: 5px;
    font-weight: normal; }
  body.general .aboutContentBottom, body.checkout-twopage-index .aboutContentBottom, body.customer-account-index .aboutContentBottom, body.cms-page-view .aboutContentBottom, body.glossary-index-list .aboutContentBottom {
    background: white; }
  body.general .educationBanner, body.checkout-twopage-index .educationBanner, body.customer-account-index .educationBanner, body.cms-page-view .educationBanner, body.glossary-index-list .educationBanner {
    width: 938px;
    background: white; }
  body.general .educationBannerLeft, body.checkout-twopage-index .educationBannerLeft, body.customer-account-index .educationBannerLeft, body.cms-page-view .educationBannerLeft, body.glossary-index-list .educationBannerLeft {
    width: 454px; }
  body.general .educationBannerLeft h2, body.general .educationBannerRightPopupTop h3, body.checkout-twopage-index .educationBannerLeft h2, body.checkout-twopage-index .educationBannerRightPopupTop h3, body.customer-account-index .educationBannerLeft h2, body.customer-account-index .educationBannerRightPopupTop h3, body.cms-page-view .educationBannerLeft h2, body.cms-page-view .educationBannerRightPopupTop h3, body.glossary-index-list .educationBannerLeft h2, body.glossary-index-list .educationBannerRightPopupTop h3 {
    font-family: "PT Sans",georgia;
    font-size: 31px !important;
    color: #5f2167; }
  body.general .ringGuide, body.checkout-twopage-index .ringGuide, body.customer-account-index .ringGuide, body.cms-page-view .ringGuide, body.glossary-index-list .ringGuide {
    margin-left: 20px;
    width: 914px;
    padding: 0px;
    border: none;
    margin-bottom: 20px; }
  body.general .ringGuideBox, body.checkout-twopage-index .ringGuideBox, body.customer-account-index .ringGuideBox, body.cms-page-view .ringGuideBox, body.glossary-index-list .ringGuideBox {
    width: 189px;
    margin-right: 20px;
    background: white;
    border: none; }
  body.general .ringGuideBox h3, body.checkout-twopage-index .ringGuideBox h3, body.customer-account-index .ringGuideBox h3, body.cms-page-view .ringGuideBox h3, body.glossary-index-list .ringGuideBox h3 {
    color: #A51890;
    font-family: "PT Sans",georgia; }
  body.general .ringGuideBox span a, body.general .educationBannerLeft ul.educationmenu li a, body.general .educationBannerLeft ul li span, body.checkout-twopage-index .ringGuideBox span a, body.checkout-twopage-index .educationBannerLeft ul.educationmenu li a, body.checkout-twopage-index .educationBannerLeft ul li span, body.customer-account-index .ringGuideBox span a, body.customer-account-index .educationBannerLeft ul.educationmenu li a, body.customer-account-index .educationBannerLeft ul li span, body.cms-page-view .ringGuideBox span a, body.cms-page-view .educationBannerLeft ul.educationmenu li a, body.cms-page-view .educationBannerLeft ul li span, body.glossary-index-list .ringGuideBox span a, body.glossary-index-list .educationBannerLeft ul.educationmenu li a, body.glossary-index-list .educationBannerLeft ul li span {
    color: #A51890; }
  body.general .viewheartsarrowsOuter, body.checkout-twopage-index .viewheartsarrowsOuter, body.customer-account-index .viewheartsarrowsOuter, body.cms-page-view .viewheartsarrowsOuter, body.glossary-index-list .viewheartsarrowsOuter {
    width: 914px;
    margin-left: 20px; }
  body.general .viewheartsarrowsLeft, body.checkout-twopage-index .viewheartsarrowsLeft, body.customer-account-index .viewheartsarrowsLeft, body.cms-page-view .viewheartsarrowsLeft, body.glossary-index-list .viewheartsarrowsLeft {
    background: white;
    border: none;
    margin: 0 20px 0 0;
    width: 440px; }
  body.general .viewheartsarrowsRight, body.checkout-twopage-index .viewheartsarrowsRight, body.customer-account-index .viewheartsarrowsRight, body.cms-page-view .viewheartsarrowsRight, body.glossary-index-list .viewheartsarrowsRight {
    background: white;
    width: 550px;
    padding-left: 12px; }
  body.general .viewcollectionheartsarrowsRight, body.checkout-twopage-index .viewcollectionheartsarrowsRight, body.customer-account-index .viewcollectionheartsarrowsRight, body.cms-page-view .viewcollectionheartsarrowsRight, body.glossary-index-list .viewcollectionheartsarrowsRight {
    padding-left: 9px;
    width: 205px;
    text-align: justify; }
  body.general .viewcollectionheartsarrowsLeft, body.checkout-twopage-index .viewcollectionheartsarrowsLeft, body.customer-account-index .viewcollectionheartsarrowsLeft, body.cms-page-view .viewcollectionheartsarrowsLeft, body.glossary-index-list .viewcollectionheartsarrowsLeft {
    width: 226px; }
  body.general #about-content h1, body.checkout-twopage-index #about-content h1, body.customer-account-index #about-content h1, body.cms-page-view #about-content h1, body.glossary-index-list #about-content h1 {
    color: #1f1e24;
    padding: 0; }
  body.general .aboutNavtop ul li a.active, body.checkout-twopage-index .aboutNavtop ul li a.active, body.customer-account-index .aboutNavtop ul li a.active, body.cms-page-view .aboutNavtop ul li a.active, body.glossary-index-list .aboutNavtop ul li a.active {
    background: #556681; }
  body.general .aboutNavtop ul li a, body.checkout-twopage-index .aboutNavtop ul li a, body.customer-account-index .aboutNavtop ul li a, body.cms-page-view .aboutNavtop ul li a, body.glossary-index-list .aboutNavtop ul li a {
    color: #1f1e24; }
  body.general .aboutNavtop, body.checkout-twopage-index .aboutNavtop, body.customer-account-index .aboutNavtop, body.cms-page-view .aboutNavtop, body.glossary-index-list .aboutNavtop {
    border-color: #656469; }
  body.general .aboutContent, body.checkout-twopage-index .aboutContent, body.customer-account-index .aboutContent, body.cms-page-view .aboutContent, body.glossary-index-list .aboutContent {
    background: #ffffff; }
  body.general .whyCaratBottom, body.checkout-twopage-index .whyCaratBottom, body.customer-account-index .whyCaratBottom, body.cms-page-view .whyCaratBottom, body.glossary-index-list .whyCaratBottom {
    background: #656469; }
  body.general #conflictpolicy-content .searchDiamonds, body.checkout-twopage-index #conflictpolicy-content .searchDiamonds, body.customer-account-index #conflictpolicy-content .searchDiamonds, body.cms-page-view #conflictpolicy-content .searchDiamonds, body.glossary-index-list #conflictpolicy-content .searchDiamonds {
    padding-top: 5px !important; }
  body.general #conflictpolicy-content .aboutContentTop, body.checkout-twopage-index #conflictpolicy-content .aboutContentTop, body.customer-account-index #conflictpolicy-content .aboutContentTop, body.cms-page-view #conflictpolicy-content .aboutContentTop, body.glossary-index-list #conflictpolicy-content .aboutContentTop {
    margin-bottom: 20px !important; }
  body.general .confictpolicy h2, body.general .Wereheretohelp span, body.general p.accordian_head:hover, body.general #cartlane-advantage-content .accordian_on, body.checkout-twopage-index .confictpolicy h2, body.checkout-twopage-index .Wereheretohelp span, body.checkout-twopage-index p.accordian_head:hover, body.checkout-twopage-index #cartlane-advantage-content .accordian_on, body.customer-account-index .confictpolicy h2, body.customer-account-index .Wereheretohelp span, body.customer-account-index p.accordian_head:hover, body.customer-account-index #cartlane-advantage-content .accordian_on, body.cms-page-view .confictpolicy h2, body.cms-page-view .Wereheretohelp span, body.cms-page-view p.accordian_head:hover, body.cms-page-view #cartlane-advantage-content .accordian_on, body.glossary-index-list .confictpolicy h2, body.glossary-index-list .Wereheretohelp span, body.glossary-index-list p.accordian_head:hover, body.glossary-index-list #cartlane-advantage-content .accordian_on {
    color: #1f1e24; }
  body.general .Wereheretohelp h3, body.checkout-twopage-index .Wereheretohelp h3, body.customer-account-index .Wereheretohelp h3, body.cms-page-view .Wereheretohelp h3, body.glossary-index-list .Wereheretohelp h3 {
    font-family: "PT Sans",georgia;
    font-size: 17px; }
  body.general .managementteamInner h2, body.checkout-twopage-index .managementteamInner h2, body.customer-account-index .managementteamInner h2, body.cms-page-view .managementteamInner h2, body.glossary-index-list .managementteamInner h2 {
    color: #1f1e24;
    font-family: "PT Sans",georgia; }
  body.general .managementteamOuter, body.checkout-twopage-index .managementteamOuter, body.customer-account-index .managementteamOuter, body.cms-page-view .managementteamOuter, body.glossary-index-list .managementteamOuter {
    background: white; }
  body.general .Wereheretohelp, body.general .aboutContentLeft, body.checkout-twopage-index .Wereheretohelp, body.checkout-twopage-index .aboutContentLeft, body.customer-account-index .Wereheretohelp, body.customer-account-index .aboutContentLeft, body.cms-page-view .Wereheretohelp, body.cms-page-view .aboutContentLeft, body.glossary-index-list .Wereheretohelp, body.glossary-index-list .aboutContentLeft {
    background: #ffffff; }
  body.general .aboutContentRight .ourCustamer, body.checkout-twopage-index .aboutContentRight .ourCustamer, body.customer-account-index .aboutContentRight .ourCustamer, body.cms-page-view .aboutContentRight .ourCustamer, body.glossary-index-list .aboutContentRight .ourCustamer {
    padding-top: 10px; }
  body.general .aboutContentRight .ourCustamer h4, body.general .newsbottomContent ul li a, body.checkout-twopage-index .aboutContentRight .ourCustamer h4, body.checkout-twopage-index .newsbottomContent ul li a, body.customer-account-index .aboutContentRight .ourCustamer h4, body.customer-account-index .newsbottomContent ul li a, body.cms-page-view .aboutContentRight .ourCustamer h4, body.cms-page-view .newsbottomContent ul li a, body.glossary-index-list .aboutContentRight .ourCustamer h4, body.glossary-index-list .newsbottomContent ul li a {
    color: #66768f; }
  body.general .intheNewsTopContent h2 a, body.general .newsbottomContent h3, body.general .refineSearch h3, body.checkout-twopage-index .intheNewsTopContent h2 a, body.checkout-twopage-index .newsbottomContent h3, body.checkout-twopage-index .refineSearch h3, body.customer-account-index .intheNewsTopContent h2 a, body.customer-account-index .newsbottomContent h3, body.customer-account-index .refineSearch h3, body.cms-page-view .intheNewsTopContent h2 a, body.cms-page-view .newsbottomContent h3, body.cms-page-view .refineSearch h3, body.glossary-index-list .intheNewsTopContent h2 a, body.glossary-index-list .newsbottomContent h3, body.glossary-index-list .refineSearch h3 {
    color: #5F2167 !important; }
  body.general .intheNewsTopContent span a, body.checkout-twopage-index .intheNewsTopContent span a, body.customer-account-index .intheNewsTopContent span a, body.cms-page-view .intheNewsTopContent span a, body.glossary-index-list .intheNewsTopContent span a {
    padding-right: 8px;
    background: url(../images/version2/more_arrow.png) no-repeat 30px 2px transparent; }
  body.general .intheNewsTopContent span a img, body.checkout-twopage-index .intheNewsTopContent span a img, body.customer-account-index .intheNewsTopContent span a img, body.cms-page-view .intheNewsTopContent span a img, body.glossary-index-list .intheNewsTopContent span a img {
    display: none; }
  body.general .intheNewsTop, body.checkout-twopage-index .intheNewsTop, body.customer-account-index .intheNewsTop, body.cms-page-view .intheNewsTop, body.glossary-index-list .intheNewsTop {
    border: none;
    width: 908px;
    margin: 0 0 20px 0;
    background: white; }
  body.general .intheNewsTopContent span a, body.general .intheNewsTop h3, body.checkout-twopage-index .intheNewsTopContent span a, body.checkout-twopage-index .intheNewsTop h3, body.customer-account-index .intheNewsTopContent span a, body.customer-account-index .intheNewsTop h3, body.cms-page-view .intheNewsTopContent span a, body.cms-page-view .intheNewsTop h3, body.glossary-index-list .intheNewsTopContent span a, body.glossary-index-list .intheNewsTop h3 {
    color: #A51890; }
  body.general .intheNewsBottom, body.checkout-twopage-index .intheNewsBottom, body.customer-account-index .intheNewsBottom, body.cms-page-view .intheNewsBottom, body.glossary-index-list .intheNewsBottom {
    padding-bottom: 0px;
    border: none;
    margin-bottom: 10px; }
  body.general .intheNewsBottom .refineSearch, body.checkout-twopage-index .intheNewsBottom .refineSearch, body.customer-account-index .intheNewsBottom .refineSearch, body.cms-page-view .intheNewsBottom .refineSearch, body.glossary-index-list .intheNewsBottom .refineSearch {
    margin-bottom: 10px; }
  body.general .newsbottomContent, body.checkout-twopage-index .newsbottomContent, body.customer-account-index .newsbottomContent, body.cms-page-view .newsbottomContent, body.glossary-index-list .newsbottomContent {
    width: 914px;
    margin-left: 20px;
    padding: 10px 0;
    background: white; }
  body.general .newsbottomContent .date, body.checkout-twopage-index .newsbottomContent .date, body.customer-account-index .newsbottomContent .date, body.cms-page-view .newsbottomContent .date, body.glossary-index-list .newsbottomContent .date {
    width: 170px; }
  body.general .aboutOuter h1.fs41, body.general #conflictpolicy-content h1, body.general #termsconditions-content h1, body.checkout-twopage-index .aboutOuter h1.fs41, body.checkout-twopage-index #conflictpolicy-content h1, body.checkout-twopage-index #termsconditions-content h1, body.customer-account-index .aboutOuter h1.fs41, body.customer-account-index #conflictpolicy-content h1, body.customer-account-index #termsconditions-content h1, body.cms-page-view .aboutOuter h1.fs41, body.cms-page-view #conflictpolicy-content h1, body.cms-page-view #termsconditions-content h1, body.glossary-index-list .aboutOuter h1.fs41, body.glossary-index-list #conflictpolicy-content h1, body.glossary-index-list #termsconditions-content h1 {
    color: #1f1e24;
    font-size: 31px !important;
    padding: 0; }
  body.general .aboutContentBottom span, body.checkout-twopage-index .aboutContentBottom span, body.customer-account-index .aboutContentBottom span, body.cms-page-view .aboutContentBottom span, body.glossary-index-list .aboutContentBottom span {
    margin-bottom: 1px; }
  body.general .Wereheretohelp, body.checkout-twopage-index .Wereheretohelp, body.customer-account-index .Wereheretohelp, body.cms-page-view .Wereheretohelp, body.glossary-index-list .Wereheretohelp {
    padding: 0 70px 0; }
  body.general .aboutContentLeftL p, body.general .aboutContentLeftR p, body.checkout-twopage-index .aboutContentLeftL p, body.checkout-twopage-index .aboutContentLeftR p, body.customer-account-index .aboutContentLeftL p, body.customer-account-index .aboutContentLeftR p, body.cms-page-view .aboutContentLeftL p, body.cms-page-view .aboutContentLeftR p, body.glossary-index-list .aboutContentLeftL p, body.glossary-index-list .aboutContentLeftR p {
    text-align: justify; }
  body.general .aboutContentLeft, body.checkout-twopage-index .aboutContentLeft, body.customer-account-index .aboutContentLeft, body.cms-page-view .aboutContentLeft, body.glossary-index-list .aboutContentLeft {
    padding: 20px 0 0 12px; }
  body.general #cartlane-advantage-content p, body.checkout-twopage-index #cartlane-advantage-content p, body.customer-account-index #cartlane-advantage-content p, body.cms-page-view #cartlane-advantage-content p, body.glossary-index-list #cartlane-advantage-content p {
    text-align: justify; }
  body.general #cartlane-advantage-content .faqcontent ul li, body.checkout-twopage-index #cartlane-advantage-content .faqcontent ul li, body.customer-account-index #cartlane-advantage-content .faqcontent ul li, body.cms-page-view #cartlane-advantage-content .faqcontent ul li, body.glossary-index-list #cartlane-advantage-content .faqcontent ul li {
    list-style-type: disc;
    text-align: justify; }
  body.general .managementteamInner p, body.general .confictpolicy p, body.general .confictpolicy ul li, body.checkout-twopage-index .managementteamInner p, body.checkout-twopage-index .confictpolicy p, body.checkout-twopage-index .confictpolicy ul li, body.customer-account-index .managementteamInner p, body.customer-account-index .confictpolicy p, body.customer-account-index .confictpolicy ul li, body.cms-page-view .managementteamInner p, body.cms-page-view .confictpolicy p, body.cms-page-view .confictpolicy ul li, body.glossary-index-list .managementteamInner p, body.glossary-index-list .confictpolicy p, body.glossary-index-list .confictpolicy ul li {
    text-align: justify; }
  body.general .confictpolicy .order, body.checkout-twopage-index .confictpolicy .order, body.customer-account-index .confictpolicy .order, body.cms-page-view .confictpolicy .order, body.glossary-index-list .confictpolicy .order {
    padding: 0 0 0 18px; }
  body.general .confictpolicy .order li, body.checkout-twopage-index .confictpolicy .order li, body.customer-account-index .confictpolicy .order li, body.cms-page-view .confictpolicy .order li, body.glossary-index-list .confictpolicy .order li {
    list-style-type: lower-alpha;
    color: #000;
    padding: 0 0 6px 0;
    text-align: justify;
    font-size: 13px; }
  body.general .confictpolicy .ol_numeric, body.checkout-twopage-index .confictpolicy .ol_numeric, body.customer-account-index .confictpolicy .ol_numeric, body.cms-page-view .confictpolicy .ol_numeric, body.glossary-index-list .confictpolicy .ol_numeric {
    list-style-type: decimal;
    padding: 0 0 5px 18px;
    color: #000; }
  body.general .confictpolicy .ol_numeric li, body.checkout-twopage-index .confictpolicy .ol_numeric li, body.customer-account-index .confictpolicy .ol_numeric li, body.cms-page-view .confictpolicy .ol_numeric li, body.glossary-index-list .confictpolicy .ol_numeric li {
    padding: 5px 0 0 0;
    text-align: justify; }
  body.general .confictpolicy .ol_numeric li ol, body.checkout-twopage-index .confictpolicy .ol_numeric li ol, body.customer-account-index .confictpolicy .ol_numeric li ol, body.cms-page-view .confictpolicy .ol_numeric li ol, body.glossary-index-list .confictpolicy .ol_numeric li ol {
    padding: 5px 0 0 20px; }
  body.general .confictpolicy .ol_numeric li ol li, body.checkout-twopage-index .confictpolicy .ol_numeric li ol li, body.customer-account-index .confictpolicy .ol_numeric li ol li, body.cms-page-view .confictpolicy .ol_numeric li ol li, body.glossary-index-list .confictpolicy .ol_numeric li ol li {
    list-style-type: lower-alpha;
    padding: 0 0 5px 5px;
    text-align: justify; }
  body.general .career-nav, body.checkout-twopage-index .career-nav, body.customer-account-index .career-nav, body.cms-page-view .career-nav, body.glossary-index-list .career-nav {
    float: left;
    margin-top: 10px;
    padding: 20px 10px 10px;
    width: 330px; }
  body.general .career-content, body.checkout-twopage-index .career-content, body.customer-account-index .career-content, body.cms-page-view .career-content, body.glossary-index-list .career-content {
    border-left: 1px solid gray;
    float: left;
    padding: 10px;
    text-align: justify;
    width: 750px; }
  body.general .career-nav span, body.checkout-twopage-index .career-nav span, body.customer-account-index .career-nav span, body.cms-page-view .career-nav span, body.glossary-index-list .career-nav span {
    cursor: pointer;
    float: left;
    font-size: 15px;
    margin-bottom: 10px;
    width: 172px; }
  body.general .career-content .job_content, body.checkout-twopage-index .career-content .job_content, body.customer-account-index .career-content .job_content, body.cms-page-view .career-content .job_content, body.glossary-index-list .career-content .job_content {
    display: none; }
  body.general .career-nav a, body.checkout-twopage-index .career-nav a, body.customer-account-index .career-nav a, body.cms-page-view .career-nav a, body.glossary-index-list .career-nav a {
    text-decoration: none; }
  body.general .career-content .accordian_body h4, body.general .career-content .accordian_body ul li, body.general .reason-testim .reason, body.general .reason-testim .customer_testmonial_description, body.general .reason-testim .customer_testmonial_customer, body.general .aboutContentRight .iloveDiamond p, body.general .aboutContentRight .iloveDiamond span, body.checkout-twopage-index .career-content .accordian_body h4, body.checkout-twopage-index .career-content .accordian_body ul li, body.checkout-twopage-index .reason-testim .reason, body.checkout-twopage-index .reason-testim .customer_testmonial_description, body.checkout-twopage-index .reason-testim .customer_testmonial_customer, body.checkout-twopage-index .aboutContentRight .iloveDiamond p, body.checkout-twopage-index .aboutContentRight .iloveDiamond span, body.customer-account-index .career-content .accordian_body h4, body.customer-account-index .career-content .accordian_body ul li, body.customer-account-index .reason-testim .reason, body.customer-account-index .reason-testim .customer_testmonial_description, body.customer-account-index .reason-testim .customer_testmonial_customer, body.customer-account-index .aboutContentRight .iloveDiamond p, body.customer-account-index .aboutContentRight .iloveDiamond span, body.cms-page-view .career-content .accordian_body h4, body.cms-page-view .career-content .accordian_body ul li, body.cms-page-view .reason-testim .reason, body.cms-page-view .reason-testim .customer_testmonial_description, body.cms-page-view .reason-testim .customer_testmonial_customer, body.cms-page-view .aboutContentRight .iloveDiamond p, body.cms-page-view .aboutContentRight .iloveDiamond span, body.glossary-index-list .career-content .accordian_body h4, body.glossary-index-list .career-content .accordian_body ul li, body.glossary-index-list .reason-testim .reason, body.glossary-index-list .reason-testim .customer_testmonial_description, body.glossary-index-list .reason-testim .customer_testmonial_customer, body.glossary-index-list .aboutContentRight .iloveDiamond p, body.glossary-index-list .aboutContentRight .iloveDiamond span {
    color: #1f1e24; }
  body.general .aboutContentRight .buildYourOwnRing, body.checkout-twopage-index .aboutContentRight .buildYourOwnRing, body.customer-account-index .aboutContentRight .buildYourOwnRing, body.cms-page-view .aboutContentRight .buildYourOwnRing, body.glossary-index-list .aboutContentRight .buildYourOwnRing {
    width: 309px !important; }
  body.general .Wereheretohelp, body.general .aboutContentLeft, body.checkout-twopage-index .Wereheretohelp, body.checkout-twopage-index .aboutContentLeft, body.customer-account-index .Wereheretohelp, body.customer-account-index .aboutContentLeft, body.cms-page-view .Wereheretohelp, body.cms-page-view .aboutContentLeft, body.glossary-index-list .Wereheretohelp, body.glossary-index-list .aboutContentLeft {
    background: #ffffff; }
  body.general .aboutContentTop, body.checkout-twopage-index .aboutContentTop, body.customer-account-index .aboutContentTop, body.cms-page-view .aboutContentTop, body.glossary-index-list .aboutContentTop {
    margin-bottom: 20px !important; }
  body.general .confictpolicy h2, body.checkout-twopage-index .confictpolicy h2, body.customer-account-index .confictpolicy h2, body.cms-page-view .confictpolicy h2, body.glossary-index-list .confictpolicy h2 {
    font-family: "PT Sans",georgia; }
  body.general .signinOuter h2, body.checkout-twopage-index .signinOuter h2, body.customer-account-index .signinOuter h2, body.cms-page-view .signinOuter h2, body.glossary-index-list .signinOuter h2 {
    color: #5f2167; }
  body.general .signinOuter, body.checkout-twopage-index .signinOuter, body.customer-account-index .signinOuter, body.cms-page-view .signinOuter, body.glossary-index-list .signinOuter {
    width: 913px;
    margin: 0 20px;
    margin-bottom: 20px; }
  body.general .signinTop, body.checkout-twopage-index .signinTop, body.customer-account-index .signinTop, body.cms-page-view .signinTop, body.glossary-index-list .signinTop {
    border: none; }
  body.general .signinLeft, body.general .signinRight, body.checkout-twopage-index .signinLeft, body.checkout-twopage-index .signinRight, body.customer-account-index .signinLeft, body.customer-account-index .signinRight, body.cms-page-view .signinLeft, body.cms-page-view .signinRight, body.glossary-index-list .signinLeft, body.glossary-index-list .signinRight {
    border: none;
    width: 407px;
    background: white;
    padding-bottom: 20px; }
  body.general .signinLeft h3, body.general .signinLeft h4, body.general .signinRight h3, body.checkout-twopage-index .signinLeft h3, body.checkout-twopage-index .signinLeft h4, body.checkout-twopage-index .signinRight h3, body.customer-account-index .signinLeft h3, body.customer-account-index .signinLeft h4, body.customer-account-index .signinRight h3, body.cms-page-view .signinLeft h3, body.cms-page-view .signinLeft h4, body.cms-page-view .signinRight h3, body.glossary-index-list .signinLeft h3, body.glossary-index-list .signinLeft h4, body.glossary-index-list .signinRight h3 {
    font-family: "PT Sans",georgia;
    font-size: 12px; }
  body.general .myaccountOuter .addProgramForm h3, body.checkout-twopage-index .myaccountOuter .addProgramForm h3, body.customer-account-index .myaccountOuter .addProgramForm h3, body.cms-page-view .myaccountOuter .addProgramForm h3, body.glossary-index-list .myaccountOuter .addProgramForm h3 {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px; }
  body.general .myaccountOuter .addProgramForm, body.checkout-twopage-index .myaccountOuter .addProgramForm, body.customer-account-index .myaccountOuter .addProgramForm, body.cms-page-view .myaccountOuter .addProgramForm, body.glossary-index-list .myaccountOuter .addProgramForm {
    float: left;
    margin: 0 50px 30px;
    padding: 23px 20px;
    border: none; }
  body.general .myaccountOuter .shippingConfirm, body.general .myaccountOuter .paginationLeft strong, body.checkout-twopage-index .myaccountOuter .shippingConfirm, body.checkout-twopage-index .myaccountOuter .paginationLeft strong, body.customer-account-index .myaccountOuter .shippingConfirm, body.customer-account-index .myaccountOuter .paginationLeft strong, body.cms-page-view .myaccountOuter .shippingConfirm, body.cms-page-view .myaccountOuter .paginationLeft strong, body.glossary-index-list .myaccountOuter .shippingConfirm, body.glossary-index-list .myaccountOuter .paginationLeft strong {
    color: #5f2167; }
  body.general .my-account .shoppingcartOuter, body.checkout-twopage-index .my-account .shoppingcartOuter, body.customer-account-index .my-account .shoppingcartOuter, body.cms-page-view .my-account .shoppingcartOuter, body.glossary-index-list .my-account .shoppingcartOuter {
    background: white;
    margin-bottom: 20px !important; }
  body.general .career-content p.accordian_career, body.checkout-twopage-index .career-content p.accordian_career, body.customer-account-index .career-content p.accordian_career, body.cms-page-view .career-content p.accordian_career, body.glossary-index-list .career-content p.accordian_career {
    color: #1f1e24;
    cursor: pointer; }
  body.general .career-content p.accordian_career:hover, body.general .career-nav span.active, body.checkout-twopage-index .career-content p.accordian_career:hover, body.checkout-twopage-index .career-nav span.active, body.customer-account-index .career-content p.accordian_career:hover, body.customer-account-index .career-nav span.active, body.cms-page-view .career-content p.accordian_career:hover, body.cms-page-view .career-nav span.active, body.glossary-index-list .career-content p.accordian_career:hover, body.glossary-index-list .career-nav span.active {
    color: #1f1e24;
    cursor: pointer; }
  body.general .faithCollectionBanner, body.checkout-twopage-index .faithCollectionBanner, body.customer-account-index .faithCollectionBanner, body.cms-page-view .faithCollectionBanner, body.glossary-index-list .faithCollectionBanner {
    background: white;
    border: none;
    margin-bottom: 20px; }
  body.general .specIalContent, body.checkout-twopage-index .specIalContent, body.customer-account-index .specIalContent, body.cms-page-view .specIalContent, body.glossary-index-list .specIalContent {
    width: 892px !important;
    margin-bottom: 20px !important;
    border: none; }
  body.general .faithCollectionBox a, body.general .faithCollectionBox a:hover, body.checkout-twopage-index .faithCollectionBox a, body.checkout-twopage-index .faithCollectionBox a:hover, body.customer-account-index .faithCollectionBox a, body.customer-account-index .faithCollectionBox a:hover, body.cms-page-view .faithCollectionBox a, body.cms-page-view .faithCollectionBox a:hover, body.glossary-index-list .faithCollectionBox a, body.glossary-index-list .faithCollectionBox a:hover {
    background: #A51890 !important; }
  body.general .shoppingcartOuter div.fl, body.checkout-twopage-index .shoppingcartOuter div.fl, body.customer-account-index .shoppingcartOuter div.fl, body.cms-page-view .shoppingcartOuter div.fl, body.glossary-index-list .shoppingcartOuter div.fl {
    margin-top: 40px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-image: none;
    border-radius: 2px;
    border-style: solid none none;
    border-width: 6px medium medium;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 5px;
    position: relative;
    border-top-color: #556681;
    width: 100%; }
  body.general .shoppingcartRight, body.checkout-twopage-index .shoppingcartRight, body.customer-account-index .shoppingcartRight, body.cms-page-view .shoppingcartRight, body.glossary-index-list .shoppingcartRight {
    padding: 0px !important;
    margin: 0 !important; }
  body.general .shoppingcartRight div.cl-advantage, body.checkout-twopage-index .shoppingcartRight div.cl-advantage, body.customer-account-index .shoppingcartRight div.cl-advantage, body.cms-page-view .shoppingcartRight div.cl-advantage, body.glossary-index-list .shoppingcartRight div.cl-advantage {
    background: white;
    margin-bottom: 20px !important;
    border: none !important;
    padding: 5px !important; }
  body.general .shoppingcartRight div.cl-advantage div, body.checkout-twopage-index .shoppingcartRight div.cl-advantage div, body.customer-account-index .shoppingcartRight div.cl-advantage div, body.cms-page-view .shoppingcartRight div.cl-advantage div, body.glossary-index-list .shoppingcartRight div.cl-advantage div {
    margin-top: 0px !important; }
  body.general ul#checkoutSteps, body.checkout-twopage-index ul#checkoutSteps, body.customer-account-index ul#checkoutSteps, body.cms-page-view ul#checkoutSteps, body.glossary-index-list ul#checkoutSteps {
    border: none !important; }
  body.general .shoppingcartOuter #access, body.checkout-twopage-index .shoppingcartOuter #access, body.customer-account-index .shoppingcartOuter #access, body.cms-page-view .shoppingcartOuter #access, body.glossary-index-list .shoppingcartOuter #access {
    height: auto !important;
    border: none !important;
    margin-bottom: 0px; }
  body.general .shoppingcartOuter .navigation, body.checkout-twopage-index .shoppingcartOuter .navigation, body.customer-account-index .shoppingcartOuter .navigation, body.cms-page-view .shoppingcartOuter .navigation, body.glossary-index-list .shoppingcartOuter .navigation {
    margin: 0px !important; }
  body.general .shoppingcartLeft, body.checkout-twopage-index .shoppingcartLeft, body.customer-account-index .shoppingcartLeft, body.cms-page-view .shoppingcartLeft, body.glossary-index-list .shoppingcartLeft {
    border: none !important;
    padding-bottom: 0px !important;
    width: 100% !important; }
  body.general .shoppingcartLeftOuter, body.checkout-twopage-index .shoppingcartLeftOuter, body.customer-account-index .shoppingcartLeftOuter, body.cms-page-view .shoppingcartLeftOuter, body.glossary-index-list .shoppingcartLeftOuter {
    border: none !important;
    width: 96%;
    margin: 0 auto;
    float: none !important; }
  body.general .orderSummary, body.checkout-twopage-index .orderSummary, body.customer-account-index .orderSummary, body.cms-page-view .orderSummary, body.glossary-index-list .orderSummary {
    background: white;
    margin-bottom: 10px !important; }
  body.general .cl-advantage .adv-head, body.general .shopwithConfidence1 .conf-head, body.checkout-twopage-index .cl-advantage .adv-head, body.checkout-twopage-index .shopwithConfidence1 .conf-head, body.customer-account-index .cl-advantage .adv-head, body.customer-account-index .shopwithConfidence1 .conf-head, body.cms-page-view .cl-advantage .adv-head, body.cms-page-view .shopwithConfidence1 .conf-head, body.glossary-index-list .cl-advantage .adv-head, body.glossary-index-list .shopwithConfidence1 .conf-head {
    font-size: 12px;
    color: #5f2167;
    text-align: center;
    margin-bottom: 10px;
    height: 25px; }
  body.general .placeOrderMenu ul li a.active span, body.general .placeOrderMenu ul li a:hover span, body.general .compareMenu li.thankBtn a span.active, body.checkout-twopage-index .placeOrderMenu ul li a.active span, body.checkout-twopage-index .placeOrderMenu ul li a:hover span, body.checkout-twopage-index .compareMenu li.thankBtn a span.active, body.customer-account-index .placeOrderMenu ul li a.active span, body.customer-account-index .placeOrderMenu ul li a:hover span, body.customer-account-index .compareMenu li.thankBtn a span.active, body.cms-page-view .placeOrderMenu ul li a.active span, body.cms-page-view .placeOrderMenu ul li a:hover span, body.cms-page-view .compareMenu li.thankBtn a span.active, body.glossary-index-list .placeOrderMenu ul li a.active span, body.glossary-index-list .placeOrderMenu ul li a:hover span, body.glossary-index-list .compareMenu li.thankBtn a span.active {
    background: none repeat scroll 0 0 #5F2167 !important; }
  body.general .placeOrderMenu, body.checkout-twopage-index .placeOrderMenu, body.customer-account-index .placeOrderMenu, body.cms-page-view .placeOrderMenu, body.glossary-index-list .placeOrderMenu {
    border-bottom: 1px solid #5f2167 !important; }
  body.general .tollFree, body.general .checkout-help span, body.general .offlinePayment td span, body.general .orderSummaryBox span, body.general .shopwithConfidence1 h2, body.checkout-twopage-index .tollFree, body.checkout-twopage-index .checkout-help span, body.checkout-twopage-index .offlinePayment td span, body.checkout-twopage-index .orderSummaryBox span, body.checkout-twopage-index .shopwithConfidence1 h2, body.customer-account-index .tollFree, body.customer-account-index .checkout-help span, body.customer-account-index .offlinePayment td span, body.customer-account-index .orderSummaryBox span, body.customer-account-index .shopwithConfidence1 h2, body.cms-page-view .tollFree, body.cms-page-view .checkout-help span, body.cms-page-view .offlinePayment td span, body.cms-page-view .orderSummaryBox span, body.cms-page-view .shopwithConfidence1 h2, body.glossary-index-list .tollFree, body.glossary-index-list .checkout-help span, body.glossary-index-list .offlinePayment td span, body.glossary-index-list .orderSummaryBox span, body.glossary-index-list .shopwithConfidence1 h2 {
    color: #5f2167 !important; }
  body.general .shoppingcartOuter .myaccountTopNav, body.checkout-twopage-index .shoppingcartOuter .myaccountTopNav, body.customer-account-index .shoppingcartOuter .myaccountTopNav, body.cms-page-view .shoppingcartOuter .myaccountTopNav, body.glossary-index-list .shoppingcartOuter .myaccountTopNav {
    border-bottom: none; }
  body.general .shoppingcartOuter .myaccountOuter, body.checkout-twopage-index .shoppingcartOuter .myaccountOuter, body.customer-account-index .shoppingcartOuter .myaccountOuter, body.cms-page-view .shoppingcartOuter .myaccountOuter, body.glossary-index-list .shoppingcartOuter .myaccountOuter {
    border: none !important;
    width: 732px !important; }
  body.general .logout-success-content, body.checkout-twopage-index .logout-success-content, body.customer-account-index .logout-success-content, body.cms-page-view .logout-success-content, body.glossary-index-list .logout-success-content {
    margin: 0px !important;
    background: white; }
  body.general .logout-success-content h1, body.checkout-twopage-index .logout-success-content h1, body.customer-account-index .logout-success-content h1, body.cms-page-view .logout-success-content h1, body.glossary-index-list .logout-success-content h1 {
    font-size: 21px;
    color: #556681;
    font-family: "PT Sans",georgia;
    font-weight: normal; }
  body.general .yourBillingAddress, body.checkout-twopage-index .yourBillingAddress, body.customer-account-index .yourBillingAddress, body.cms-page-view .yourBillingAddress, body.glossary-index-list .yourBillingAddress {
    border-bottom: none !important; }
  body.general .caratLaneDestiny, body.checkout-twopage-index .caratLaneDestiny, body.customer-account-index .caratLaneDestiny, body.cms-page-view .caratLaneDestiny, body.glossary-index-list .caratLaneDestiny {
    display: none !important; }
  body.general .link-more, body.checkout-twopage-index .link-more, body.customer-account-index .link-more, body.cms-page-view .link-more, body.glossary-index-list .link-more {
    width: 47px;
    float: right;
    text-decoration: none;
    color: #A51890 !important;
    font-size: 12px !important;
    text-transform: uppercase; }
  body.general span.seemore, body.checkout-twopage-index span.seemore, body.customer-account-index span.seemore, body.cms-page-view span.seemore, body.glossary-index-list span.seemore {
    margin: 5px 5px 0 0 !important;
    float: right !important;
    width: 55px; }
  body.general .giftBanner, body.general .banner, body.checkout-twopage-index .giftBanner, body.checkout-twopage-index .banner, body.customer-account-index .giftBanner, body.customer-account-index .banner, body.cms-page-view .giftBanner, body.cms-page-view .banner, body.glossary-index-list .giftBanner, body.glossary-index-list .banner {
    margin-bottom: 0px;
    border-bottom: none; }
  body.general .earringsLeft .bc, body.checkout-twopage-index .earringsLeft .bc, body.customer-account-index .earringsLeft .bc, body.cms-page-view .earringsLeft .bc, body.glossary-index-list .earringsLeft .bc {
    margin-left: 0px;
    background-color: white !important;
    margin-right: 0; }
  body.general .giftBannerLeft, body.general .earringsLeft, body.checkout-twopage-index .giftBannerLeft, body.checkout-twopage-index .earringsLeft, body.customer-account-index .giftBannerLeft, body.customer-account-index .earringsLeft, body.cms-page-view .giftBannerLeft, body.cms-page-view .earringsLeft, body.glossary-index-list .giftBannerLeft, body.glossary-index-list .earringsLeft {
    width: 468px;
    padding: 0; }
  body.general .giftBannerRight, body.general .bannerLeft, body.general .romanticBannerRight, body.checkout-twopage-index .giftBannerRight, body.checkout-twopage-index .bannerLeft, body.checkout-twopage-index .romanticBannerRight, body.customer-account-index .giftBannerRight, body.customer-account-index .bannerLeft, body.customer-account-index .romanticBannerRight, body.cms-page-view .giftBannerRight, body.cms-page-view .bannerLeft, body.cms-page-view .romanticBannerRight, body.glossary-index-list .giftBannerRight, body.glossary-index-list .bannerLeft, body.glossary-index-list .romanticBannerRight {
    width: 467px;
    margin-top: 20px; }
  body.general .bannerLeft .huggiesHoops, body.checkout-twopage-index .bannerLeft .huggiesHoops, body.customer-account-index .bannerLeft .huggiesHoops, body.cms-page-view .bannerLeft .huggiesHoops, body.glossary-index-list .bannerLeft .huggiesHoops {
    width: 443px; }
  body.general .giftBannerLeftTop, body.checkout-twopage-index .giftBannerLeftTop, body.customer-account-index .giftBannerLeftTop, body.cms-page-view .giftBannerLeftTop, body.glossary-index-list .giftBannerLeftTop {
    background: white;
    width: 442px;
    height: 162px;
    height: 162px; }
  body.general .ringsLeftTop, body.general .earringsLeftTop, body.checkout-twopage-index .ringsLeftTop, body.checkout-twopage-index .earringsLeftTop, body.customer-account-index .ringsLeftTop, body.customer-account-index .earringsLeftTop, body.cms-page-view .ringsLeftTop, body.cms-page-view .earringsLeftTop, body.glossary-index-list .ringsLeftTop, body.glossary-index-list .earringsLeftTop {
    background: white;
    width: 442px; }
  body.general .giftBannerLeftTopImg, body.checkout-twopage-index .giftBannerLeftTopImg, body.customer-account-index .giftBannerLeftTopImg, body.cms-page-view .giftBannerLeftTopImg, body.glossary-index-list .giftBannerLeftTopImg {
    background: white;
    height: 430px;
    margin-bottom: 20px; }
  body.general .giftBannerRight .giftsRightBox, body.checkout-twopage-index .giftBannerRight .giftsRightBox, body.customer-account-index .giftBannerRight .giftsRightBox, body.cms-page-view .giftBannerRight .giftsRightBox, body.glossary-index-list .giftBannerRight .giftsRightBox {
    margin-right: 20px;
    height: 212px;
    margin-bottom: 20px;
    border: none;
    background: white;
    padding-left: 10px;
    width: 193px;
    overflow: hidden; }
  body.general .giftsRightBox, body.checkout-twopage-index .giftsRightBox, body.customer-account-index .giftsRightBox, body.cms-page-view .giftsRightBox, body.glossary-index-list .giftsRightBox {
    height: 210px !important; }
  body.general .bannerLeft .ringsBox, body.general .bangleBox, body.general .bangleBoxLeft, body.general .romanticBox, body.checkout-twopage-index .bannerLeft .ringsBox, body.checkout-twopage-index .bangleBox, body.checkout-twopage-index .bangleBoxLeft, body.checkout-twopage-index .romanticBox, body.customer-account-index .bannerLeft .ringsBox, body.customer-account-index .bangleBox, body.customer-account-index .bangleBoxLeft, body.customer-account-index .romanticBox, body.cms-page-view .bannerLeft .ringsBox, body.cms-page-view .bangleBox, body.cms-page-view .bangleBoxLeft, body.cms-page-view .romanticBox, body.glossary-index-list .bannerLeft .ringsBox, body.glossary-index-list .bangleBox, body.glossary-index-list .bangleBoxLeft, body.glossary-index-list .romanticBox {
    margin-right: 20px;
    height: 214px;
    margin-bottom: 20px;
    border: none;
    background: white;
    padding-left: 10px;
    width: 193px;
    overflow: hidden; }
  body.general .giftbyRelationshipBox, body.checkout-twopage-index .giftbyRelationshipBox, body.customer-account-index .giftbyRelationshipBox, body.cms-page-view .giftbyRelationshipBox, body.glossary-index-list .giftbyRelationshipBox {
    margin: 20px 0 0 20px;
    border: none;
    width: 235px;
    background-color: white; }
  body.general .giftbyRelationshipBox1, body.checkout-twopage-index .giftbyRelationshipBox1, body.customer-account-index .giftbyRelationshipBox1, body.cms-page-view .giftbyRelationshipBox1, body.glossary-index-list .giftbyRelationshipBox1 {
    margin: 20px 20px 0 20px !important;
    border: none;
    width: 403px;
    background-color: white; }
  body.general .giftbyRelationship .brn, body.checkout-twopage-index .giftbyRelationship .brn, body.customer-account-index .giftbyRelationship .brn, body.cms-page-view .giftbyRelationship .brn, body.glossary-index-list .giftbyRelationship .brn {
    margin: 20px 20px 0 0;
    border: none;
    background-color: white; }
  body.general .brn, body.checkout-twopage-index .brn, body.customer-account-index .brn, body.cms-page-view .brn, body.glossary-index-list .brn {
    border: none;
    background-color: white; }
  body.general .bB1, body.checkout-twopage-index .bB1, body.customer-account-index .bB1, body.cms-page-view .bB1, body.glossary-index-list .bB1 {
    border: none; }
  body.general .bangleBox, body.general .ringsBox, body.general .bangleBoxLeft, body.general .romanticBox, body.checkout-twopage-index .bangleBox, body.checkout-twopage-index .ringsBox, body.checkout-twopage-index .bangleBoxLeft, body.checkout-twopage-index .romanticBox, body.customer-account-index .bangleBox, body.customer-account-index .ringsBox, body.customer-account-index .bangleBoxLeft, body.customer-account-index .romanticBox, body.cms-page-view .bangleBox, body.cms-page-view .ringsBox, body.cms-page-view .bangleBoxLeft, body.cms-page-view .romanticBox, body.glossary-index-list .bangleBox, body.glossary-index-list .ringsBox, body.glossary-index-list .bangleBoxLeft, body.glossary-index-list .romanticBox {
    width: 203px !important;
    height: 216px !important; }
  body.general .bangleBoxLeft, body.checkout-twopage-index .bangleBoxLeft, body.customer-account-index .bangleBoxLeft, body.cms-page-view .bangleBoxLeft, body.glossary-index-list .bangleBoxLeft {
    margin-left: 20px; }
  body.general .giftBannerRight .gemstonsRings, body.checkout-twopage-index .giftBannerRight .gemstonsRings, body.customer-account-index .giftBannerRight .gemstonsRings, body.cms-page-view .giftBannerRight .gemstonsRings, body.glossary-index-list .giftBannerRight .gemstonsRings {
    width: 428px;
    background: white;
    border: none;
    margin-bottom: 20px; }
  body.general .giftBannerLeftBottom, body.checkout-twopage-index .giftBannerLeftBottom, body.customer-account-index .giftBannerLeftBottom, body.cms-page-view .giftBannerLeftBottom, body.glossary-index-list .giftBannerLeftBottom {
    width: 447px;
    margin-left: 20px;
    border: none;
    padding: 0 0 16px 0;
    background: white; }
  body.general .giftBannerLeftBottom p, body.checkout-twopage-index .giftBannerLeftBottom p, body.customer-account-index .giftBannerLeftBottom p, body.cms-page-view .giftBannerLeftBottom p, body.glossary-index-list .giftBannerLeftBottom p {
    padding: 0 5px; }
  body.general .ad-gallery1 .ad-thumbs1 li a img, body.checkout-twopage-index .ad-gallery1 .ad-thumbs1 li a img, body.customer-account-index .ad-gallery1 .ad-thumbs1 li a img, body.cms-page-view .ad-gallery1 .ad-thumbs1 li a img, body.glossary-index-list .ad-gallery1 .ad-thumbs1 li a img {
    border: none !important; }
  body.general .shopwithConfidenceRight span.seemore a, body.general .banglePriseBottom ul li a, body.general .startDesignLeft a, body.general .giftsPrice ul li a, body.general .howtochoose p a, body.general .refinesearchCriteriaTopLeft a, body.checkout-twopage-index .shopwithConfidenceRight span.seemore a, body.checkout-twopage-index .banglePriseBottom ul li a, body.checkout-twopage-index .startDesignLeft a, body.checkout-twopage-index .giftsPrice ul li a, body.checkout-twopage-index .howtochoose p a, body.checkout-twopage-index .refinesearchCriteriaTopLeft a, body.customer-account-index .shopwithConfidenceRight span.seemore a, body.customer-account-index .banglePriseBottom ul li a, body.customer-account-index .startDesignLeft a, body.customer-account-index .giftsPrice ul li a, body.customer-account-index .howtochoose p a, body.customer-account-index .refinesearchCriteriaTopLeft a, body.cms-page-view .shopwithConfidenceRight span.seemore a, body.cms-page-view .banglePriseBottom ul li a, body.cms-page-view .startDesignLeft a, body.cms-page-view .giftsPrice ul li a, body.cms-page-view .howtochoose p a, body.cms-page-view .refinesearchCriteriaTopLeft a, body.glossary-index-list .shopwithConfidenceRight span.seemore a, body.glossary-index-list .banglePriseBottom ul li a, body.glossary-index-list .startDesignLeft a, body.glossary-index-list .giftsPrice ul li a, body.glossary-index-list .howtochoose p a, body.glossary-index-list .refinesearchCriteriaTopLeft a {
    color: #fa9373 !important; }
  body.general .shopwithConfidenceRight span.seemore, body.checkout-twopage-index .shopwithConfidenceRight span.seemore, body.customer-account-index .shopwithConfidenceRight span.seemore, body.cms-page-view .shopwithConfidenceRight span.seemore, body.glossary-index-list .shopwithConfidenceRight span.seemore {
    margin-top: 15px; }
  body.general .topMenu, body.checkout-twopage-index .topMenu, body.customer-account-index .topMenu, body.cms-page-view .topMenu, body.glossary-index-list .topMenu {
    padding: 13px 16px 0 0;
    width: 182px;
    clear: both;
    float: right; }
  body.general .my_link, body.checkout-twopage-index .my_link, body.customer-account-index .my_link, body.cms-page-view .my_link, body.glossary-index-list .my_link {
    float: none;
    padding: 4px 0;
    font-family: "PT Sans",arial;
    color: #63666A;
    margin: 10px 0 0 0;
    float: left; }
  body.general .my_link a, body.checkout-twopage-index .my_link a, body.customer-account-index .my_link a, body.cms-page-view .my_link a, body.glossary-index-list .my_link a {
    text-decoration: none; }
  body.general .searchhead, body.checkout-twopage-index .searchhead, body.customer-account-index .searchhead, body.cms-page-view .searchhead, body.glossary-index-list .searchhead {
    padding: 0; }
  body.general .sp-searchicon, body.checkout-twopage-index .sp-searchicon, body.customer-account-index .sp-searchicon, body.cms-page-view .sp-searchicon, body.glossary-index-list .sp-searchicon {
    float: left;
    margin-top: 8px;
    margin-right: 2px;
    background-position: -233px 0;
    width: 11px;
    height: 10px; }
  body.general .searchNav .form-search, body.checkout-twopage-index .searchNav .form-search, body.customer-account-index .searchNav .form-search, body.cms-page-view .searchNav .form-search, body.glossary-index-list .searchNav .form-search {
    height: 20px;
    margin: 0px; }
  body.general .searchBtn, body.checkout-twopage-index .searchBtn, body.customer-account-index .searchBtn, body.cms-page-view .searchBtn, body.glossary-index-list .searchBtn {
    height: 20px;
    padding: 0 4px 1px !important;
    background-color: white;
    border: none;
    font-size: 15px;
    font-family: "PT Sans",arial;
    color: #63666A;
    cursor: pointer;
    display: inline !important; }
  body.general .my_link .input-text, body.checkout-twopage-index .my_link .input-text, body.customer-account-index .my_link .input-text, body.cms-page-view .my_link .input-text, body.glossary-index-list .my_link .input-text {
    float: left;
    height: 18px;
    border: none;
    font-family: "PT Sans",arial;
    color: #63666A;
    width: 154px; }
  body.general #tollno ul li, body.checkout-twopage-index #tollno ul li, body.customer-account-index #tollno ul li, body.cms-page-view #tollno ul li, body.glossary-index-list #tollno ul li {
    font-family: "PT Sans",arial;
    color: #63666A; }
  body.general #searchBtns_sprite_id, body.checkout-twopage-index #searchBtns_sprite_id, body.customer-account-index #searchBtns_sprite_id, body.cms-page-view #searchBtns_sprite_id, body.glossary-index-list #searchBtns_sprite_id {
    background-position: -233px 0;
    cursor: pointer;
    float: left;
    height: 15px;
    margin-left: 4px;
    margin-top: 7px;
    padding-top: 2px;
    width: 14px !important; }
  body.general .giftBanner .bL1 .solitaireRightBox, body.checkout-twopage-index .giftBanner .bL1 .solitaireRightBox, body.customer-account-index .giftBanner .bL1 .solitaireRightBox, body.cms-page-view .giftBanner .bL1 .solitaireRightBox, body.glossary-index-list .giftBanner .bL1 .solitaireRightBox {
    border: none; }
  body.general .giftBanner .bL1, body.checkout-twopage-index .giftBanner .bL1, body.customer-account-index .giftBanner .bL1, body.cms-page-view .giftBanner .bL1, body.glossary-index-list .giftBanner .bL1 {
    border: none; }
  body.general .ad-gallery1 .ad-thumbs1 li a img, body.checkout-twopage-index .ad-gallery1 .ad-thumbs1 li a img, body.customer-account-index .ad-gallery1 .ad-thumbs1 li a img, body.cms-page-view .ad-gallery1 .ad-thumbs1 li a img, body.glossary-index-list .ad-gallery1 .ad-thumbs1 li a img {
    border: none; }
  body.general .ad-gallery1 .ad-thumbs1 li a img:hover, body.checkout-twopage-index .ad-gallery1 .ad-thumbs1 li a img:hover, body.customer-account-index .ad-gallery1 .ad-thumbs1 li a img:hover, body.cms-page-view .ad-gallery1 .ad-thumbs1 li a img:hover, body.glossary-index-list .ad-gallery1 .ad-thumbs1 li a img:hover {
    border: none; }
  body.general .diamondEducationOuter, body.checkout-twopage-index .diamondEducationOuter, body.customer-account-index .diamondEducationOuter, body.cms-page-view .diamondEducationOuter, body.glossary-index-list .diamondEducationOuter {
    border: none; }
  body.general .diamondEducationLeft, body.checkout-twopage-index .diamondEducationLeft, body.customer-account-index .diamondEducationLeft, body.cms-page-view .diamondEducationLeft, body.glossary-index-list .diamondEducationLeft {
    height: 120px;
    padding: 12px 0px 0 5px;
    background: white;
    border: none;
    width: 437px; }
  body.general .diamondEducationRight, body.checkout-twopage-index .diamondEducationRight, body.customer-account-index .diamondEducationRight, body.cms-page-view .diamondEducationRight, body.glossary-index-list .diamondEducationRight {
    height: 151px;
    background: white;
    width: 441px;
    padding: 37px 0px 0 10px; }
  body.general .diamondEducationRight .ourCustamer, body.checkout-twopage-index .diamondEducationRight .ourCustamer, body.customer-account-index .diamondEducationRight .ourCustamer, body.cms-page-view .diamondEducationRight .ourCustamer, body.glossary-index-list .diamondEducationRight .ourCustamer {
    width: 429px; }
  body.general .diamondEducationLeft span, body.checkout-twopage-index .diamondEducationLeft span, body.customer-account-index .diamondEducationLeft span, body.cms-page-view .diamondEducationLeft span, body.glossary-index-list .diamondEducationLeft span {
    float: right;
    margin: 15px 11px 0 !important;
    width: 102px; }
  body.general .diamondEducationLeft span a span, body.checkout-twopage-index .diamondEducationLeft span a span, body.customer-account-index .diamondEducationLeft span a span, body.cms-page-view .diamondEducationLeft span a span, body.glossary-index-list .diamondEducationLeft span a span {
    width: 5px;
    margin: -2px 0 0 !important;
    padding: 0 5px; }
  body.general .diamondEducationLeft span a, body.checkout-twopage-index .diamondEducationLeft span a, body.customer-account-index .diamondEducationLeft span a, body.cms-page-view .diamondEducationLeft span a, body.glossary-index-list .diamondEducationLeft span a {
    color: #A51890; }
  body.general .bannerLeft .bc, body.checkout-twopage-index .bannerLeft .bc, body.customer-account-index .bannerLeft .bc, body.cms-page-view .bannerLeft .bc, body.glossary-index-list .bannerLeft .bc {
    background-color: white !important; }
  body.general .buildYourOwnEarringRing p, body.checkout-twopage-index .buildYourOwnEarringRing p, body.customer-account-index .buildYourOwnEarringRing p, body.cms-page-view .buildYourOwnEarringRing p, body.glossary-index-list .buildYourOwnEarringRing p {
    color: #63666A;
    font-size: 10px;
    line-height: 16px; }
  body.general .buildYourOwnEarringRing a, body.general .banglePriseBottom a, body.general .banglePriseBottom a:hover, body.general .pendantsPriseTop a, body.general .pendantsPriseTop a:hover, body.general .banglePriseBottom a, body.general .banglePriseBottom a:hover, body.checkout-twopage-index .buildYourOwnEarringRing a, body.checkout-twopage-index .banglePriseBottom a, body.checkout-twopage-index .banglePriseBottom a:hover, body.checkout-twopage-index .pendantsPriseTop a, body.checkout-twopage-index .pendantsPriseTop a:hover, body.checkout-twopage-index .banglePriseBottom a, body.checkout-twopage-index .banglePriseBottom a:hover, body.customer-account-index .buildYourOwnEarringRing a, body.customer-account-index .banglePriseBottom a, body.customer-account-index .banglePriseBottom a:hover, body.customer-account-index .pendantsPriseTop a, body.customer-account-index .pendantsPriseTop a:hover, body.customer-account-index .banglePriseBottom a, body.customer-account-index .banglePriseBottom a:hover, body.cms-page-view .buildYourOwnEarringRing a, body.cms-page-view .banglePriseBottom a, body.cms-page-view .banglePriseBottom a:hover, body.cms-page-view .pendantsPriseTop a, body.cms-page-view .pendantsPriseTop a:hover, body.cms-page-view .banglePriseBottom a, body.cms-page-view .banglePriseBottom a:hover, body.glossary-index-list .buildYourOwnEarringRing a, body.glossary-index-list .banglePriseBottom a, body.glossary-index-list .banglePriseBottom a:hover, body.glossary-index-list .pendantsPriseTop a, body.glossary-index-list .pendantsPriseTop a:hover, body.glossary-index-list .banglePriseBottom a, body.glossary-index-list .banglePriseBottom a:hover {
    color: #A51890 !important; }
  body.general .startDesign p, body.checkout-twopage-index .startDesign p, body.customer-account-index .startDesign p, body.cms-page-view .startDesign p, body.glossary-index-list .startDesign p {
    color: #63666A;
    font-size: 12px;
    line-height: 16px; }
  body.general .buildYourOwnEarringRing a, body.general .banglePriseBottom a, body.general .banglePriseBottom a:hover, body.general .pendantsPriseTop a, body.general .pendantsPriseTop a:hover, body.general .banglePriseBottom a, body.general .banglePriseBottom a:hover, body.general .giftsPrice ul li a:hover, body.checkout-twopage-index .buildYourOwnEarringRing a, body.checkout-twopage-index .banglePriseBottom a, body.checkout-twopage-index .banglePriseBottom a:hover, body.checkout-twopage-index .pendantsPriseTop a, body.checkout-twopage-index .pendantsPriseTop a:hover, body.checkout-twopage-index .banglePriseBottom a, body.checkout-twopage-index .banglePriseBottom a:hover, body.checkout-twopage-index .giftsPrice ul li a:hover, body.customer-account-index .buildYourOwnEarringRing a, body.customer-account-index .banglePriseBottom a, body.customer-account-index .banglePriseBottom a:hover, body.customer-account-index .pendantsPriseTop a, body.customer-account-index .pendantsPriseTop a:hover, body.customer-account-index .banglePriseBottom a, body.customer-account-index .banglePriseBottom a:hover, body.customer-account-index .giftsPrice ul li a:hover, body.cms-page-view .buildYourOwnEarringRing a, body.cms-page-view .banglePriseBottom a, body.cms-page-view .banglePriseBottom a:hover, body.cms-page-view .pendantsPriseTop a, body.cms-page-view .pendantsPriseTop a:hover, body.cms-page-view .banglePriseBottom a, body.cms-page-view .banglePriseBottom a:hover, body.cms-page-view .giftsPrice ul li a:hover, body.glossary-index-list .buildYourOwnEarringRing a, body.glossary-index-list .banglePriseBottom a, body.glossary-index-list .banglePriseBottom a:hover, body.glossary-index-list .pendantsPriseTop a, body.glossary-index-list .pendantsPriseTop a:hover, body.glossary-index-list .banglePriseBottom a, body.glossary-index-list .banglePriseBottom a:hover, body.glossary-index-list .giftsPrice ul li a:hover {
    color: #A51890 !important; }
  body.general .buildYourOwnEarringRing .fr, body.checkout-twopage-index .buildYourOwnEarringRing .fr, body.customer-account-index .buildYourOwnEarringRing .fr, body.cms-page-view .buildYourOwnEarringRing .fr, body.glossary-index-list .buildYourOwnEarringRing .fr {
    padding: 163px 0 0 !important; }
  body.general .buildYourOwnEarringRing .startDesign, body.checkout-twopage-index .buildYourOwnEarringRing .startDesign, body.customer-account-index .buildYourOwnEarringRing .startDesign, body.cms-page-view .buildYourOwnEarringRing .startDesign, body.glossary-index-list .buildYourOwnEarringRing .startDesign {
    clear: none;
    margin: 128px 101px 0 0; }
  body.general .buildPendant p, body.general .pendantsPrise p, body.checkout-twopage-index .buildPendant p, body.checkout-twopage-index .pendantsPrise p, body.customer-account-index .buildPendant p, body.customer-account-index .pendantsPrise p, body.cms-page-view .buildPendant p, body.cms-page-view .pendantsPrise p, body.glossary-index-list .buildPendant p, body.glossary-index-list .pendantsPrise p {
    color: #63666A !important;
    font-size: 12px; }
  body.general .newsOuter, body.checkout-twopage-index .newsOuter, body.customer-account-index .newsOuter, body.cms-page-view .newsOuter, body.glossary-index-list .newsOuter {
    width: 1200px;
    margin: 0 auto; }
  body.general .newsRight, body.checkout-twopage-index .newsRight, body.customer-account-index .newsRight, body.cms-page-view .newsRight, body.glossary-index-list .newsRight {
    padding: 12px !important;
    background-color: #F7F7F6 !important;
    margin: 0 10px 0 0;
    height: 121px;
    border: none !important;
    width: 49%; }
  body.general .newsLeft, body.checkout-twopage-index .newsLeft, body.customer-account-index .newsLeft, body.cms-page-view .newsLeft, body.glossary-index-list .newsLeft {
    padding: 12px !important;
    background-color: #F7F7F6 !important;
    margin: 0 0 0 10px;
    height: 121px;
    border: none !important;
    width: 49%; }
  body.general .newsLeft .seemore, body.checkout-twopage-index .newsLeft .seemore, body.customer-account-index .newsLeft .seemore, body.cms-page-view .newsLeft .seemore, body.glossary-index-list .newsLeft .seemore {
    padding: 17px 0 0 0; }
  body.general .newsRight .seemore, body.checkout-twopage-index .newsRight .seemore, body.customer-account-index .newsRight .seemore, body.cms-page-view .newsRight .seemore, body.glossary-index-list .newsRight .seemore {
    padding: 34px 0 0 0;
    float: right !important; }
  body.general .newsRight .link-more, body.checkout-twopage-index .newsRight .link-more, body.customer-account-index .newsRight .link-more, body.cms-page-view .newsRight .link-more, body.glossary-index-list .newsRight .link-more {
    margin: -3px 0 0 0 !important; }
  body.general .dealofDay, body.checkout-twopage-index .dealofDay, body.customer-account-index .dealofDay, body.cms-page-view .dealofDay, body.glossary-index-list .dealofDay {
    height: 61px; }
  body.general .iloveDiamond, body.checkout-twopage-index .iloveDiamond, body.customer-account-index .iloveDiamond, body.cms-page-view .iloveDiamond, body.glossary-index-list .iloveDiamond {
    width: 385px !important;
    height: 74px; }
  body.general .iloveDiamond p, body.checkout-twopage-index .iloveDiamond p, body.customer-account-index .iloveDiamond p, body.cms-page-view .iloveDiamond p, body.glossary-index-list .iloveDiamond p {
    margin: 0;
    text-align: justify; }
  body.general .aboutContentRight .iloveDiamond, body.checkout-twopage-index .aboutContentRight .iloveDiamond, body.customer-account-index .aboutContentRight .iloveDiamond, body.cms-page-view .aboutContentRight .iloveDiamond, body.glossary-index-list .aboutContentRight .iloveDiamond {
    height: 96px; }
  body.general .banglesRightTop img, body.checkout-twopage-index .banglesRightTop img, body.customer-account-index .banglesRightTop img, body.cms-page-view .banglesRightTop img, body.glossary-index-list .banglesRightTop img {
    width: 446px;
    height: 214px; }
  body.general .banglesRight .bangleBoxLeft, body.checkout-twopage-index .banglesRight .bangleBoxLeft, body.customer-account-index .banglesRight .bangleBoxLeft, body.cms-page-view .banglesRight .bangleBoxLeft, body.glossary-index-list .banglesRight .bangleBoxLeft {
    margin: 20px 0 0 0; }
  body.general .banglesRight .bc, body.checkout-twopage-index .banglesRight .bc, body.customer-account-index .banglesRight .bc, body.cms-page-view .banglesRight .bc, body.glossary-index-list .banglesRight .bc {
    margin: 20px;
    background-color: white !important; }
  body.general .extraordinary, body.checkout-twopage-index .extraordinary, body.customer-account-index .extraordinary, body.cms-page-view .extraordinary, body.glossary-index-list .extraordinary {
    padding: 15px 17px; }
  body.general .romanticBannerLeft, body.checkout-twopage-index .romanticBannerLeft, body.customer-account-index .romanticBannerLeft, body.cms-page-view .romanticBannerLeft, body.glossary-index-list .romanticBannerLeft {
    margin: 20px 20px 0 20px;
    width: 369px;
    border: none;
    height: 316px; }
  body.general .greyBgBox, body.checkout-twopage-index .greyBgBox, body.customer-account-index .greyBgBox, body.cms-page-view .greyBgBox, body.glossary-index-list .greyBgBox {
    background-image: none !important; }
  body.general .productInfotab1Right, body.general .productInfotab1RightOuter, body.general .productInfoContent, body.checkout-twopage-index .productInfotab1Right, body.checkout-twopage-index .productInfotab1RightOuter, body.checkout-twopage-index .productInfoContent, body.customer-account-index .productInfotab1Right, body.customer-account-index .productInfotab1RightOuter, body.customer-account-index .productInfoContent, body.cms-page-view .productInfotab1Right, body.cms-page-view .productInfotab1RightOuter, body.cms-page-view .productInfoContent, body.glossary-index-list .productInfotab1Right, body.glossary-index-list .productInfotab1RightOuter, body.glossary-index-list .productInfoContent {
    width: 914px !important;
    float: left !important; }
  body.general .groupInfoBox, body.checkout-twopage-index .groupInfoBox, body.customer-account-index .groupInfoBox, body.cms-page-view .groupInfoBox, body.glossary-index-list .groupInfoBox {
    width: 914px;
    float: left;
    margin-bottom: 20px; }
  body.general .infoBoxTable, body.checkout-twopage-index .infoBoxTable, body.customer-account-index .infoBoxTable, body.cms-page-view .infoBoxTable, body.glossary-index-list .infoBoxTable {
    float: left;
    margin-right: 14px; }
  body.general .opc-sprite, body.checkout-twopage-index .opc-sprite, body.customer-account-index .opc-sprite, body.cms-page-view .opc-sprite, body.glossary-index-list .opc-sprite {
    background-image: url(../images/opc-sprite.png); }
  body.general .cp-remove, body.checkout-twopage-index .cp-remove, body.customer-account-index .cp-remove, body.cms-page-view .cp-remove, body.glossary-index-list .cp-remove {
    background-position: -70px -48px;
    width: 56px;
    height: 11px;
    float: left; }
  body.general .cp-tick, body.checkout-twopage-index .cp-tick, body.customer-account-index .cp-tick, body.cms-page-view .cp-tick, body.glossary-index-list .cp-tick {
    background-position: -141px -48px;
    width: 12px;
    height: 10px;
    float: left; }
  body.general .checkboxchecked, body.checkout-twopage-index .checkboxchecked, body.customer-account-index .checkboxchecked, body.cms-page-view .checkboxchecked, body.glossary-index-list .checkboxchecked {
    background-position: -35px -52px;
    width: 20px;
    height: 20px;
    float: left; }
  body.general .cl-advantage ul li span, body.general .benefit li span, body.checkout-twopage-index .cl-advantage ul li span, body.checkout-twopage-index .benefit li span, body.customer-account-index .cl-advantage ul li span, body.customer-account-index .benefit li span, body.cms-page-view .cl-advantage ul li span, body.cms-page-view .benefit li span, body.glossary-index-list .cl-advantage ul li span, body.glossary-index-list .benefit li span {
    background: url("../images/opc-sprite.png") no-repeat -141px -48px;
    width: 12px;
    height: 10px;
    float: left;
    text-indent: -9999px;
    margin-right: 5px; }
  body.general .benefit, body.checkout-twopage-index .benefit, body.customer-account-index .benefit, body.cms-page-view .benefit, body.glossary-index-list .benefit {
    font-size: smaller;
    padding-left: 15px;
    margin: 0px; }
  body.general .common-sp, body.checkout-twopage-index .common-sp, body.customer-account-index .common-sp, body.cms-page-view .common-sp, body.glossary-index-list .common-sp {
    background-image: url("../images/common5.png");
    background-repeat: no-repeat; }
  body.general .tooltipLogin, body.checkout-twopage-index .tooltipLogin, body.customer-account-index .tooltipLogin, body.cms-page-view .tooltipLogin, body.glossary-index-list .tooltipLogin {
    position: absolute;
    z-index: 99999; }
  body.general .tooltop, body.checkout-twopage-index .tooltop, body.customer-account-index .tooltop, body.cms-page-view .tooltop, body.glossary-index-list .tooltop {
    background-position: -184px -47px !important;
    float: left;
    height: 24px;
    width: 171px; }
  body.general .toolbody, body.checkout-twopage-index .toolbody, body.customer-account-index .toolbody, body.cms-page-view .toolbody, body.glossary-index-list .toolbody {
    background-position: -366px -47px !important;
    color: #63666A;
    float: left;
    font-size: 12px;
    height: 59px;
    padding: 3px 10px 2px;
    width: 171px;
    line-height: 14px; }
  body.general .toolbottom, body.checkout-twopage-index .toolbottom, body.customer-account-index .toolbottom, body.cms-page-view .toolbottom, body.glossary-index-list .toolbottom {
    background-position: -3px -70px !important;
    float: left;
    height: 8px;
    width: 171px; }
  body.general .specific-sp, body.checkout-twopage-index .specific-sp, body.customer-account-index .specific-sp, body.cms-page-view .specific-sp, body.glossary-index-list .specific-sp {
    background-image: url(../images/specific.png); }
  body.general .sp-master, body.checkout-twopage-index .sp-master, body.customer-account-index .sp-master, body.cms-page-view .sp-master, body.glossary-index-list .sp-master {
    background-position: -414px -2px !important; }
  body.general .sp-maestro, body.checkout-twopage-index .sp-maestro, body.customer-account-index .sp-maestro, body.cms-page-view .sp-maestro, body.glossary-index-list .sp-maestro {
    background-position: -456px -2px !important; }
  body.general .sp-visa, body.checkout-twopage-index .sp-visa, body.customer-account-index .sp-visa, body.cms-page-view .sp-visa, body.glossary-index-list .sp-visa {
    background-position: -8px -83px !important; }
  body.general .sp-visaelect, body.checkout-twopage-index .sp-visaelect, body.customer-account-index .sp-visaelect, body.cms-page-view .sp-visaelect, body.glossary-index-list .sp-visaelect {
    background-position: -48px -83px !important; }
  body.general .sp-amex, body.checkout-twopage-index .sp-amex, body.customer-account-index .sp-amex, body.cms-page-view .sp-amex, body.glossary-index-list .sp-amex {
    background-position: -323px -139px !important;
    height: 32px !important;
    margin-top: 0 !important;
    width: 196px !important; }
  body.general .sp-classic, body.checkout-twopage-index .sp-classic, body.customer-account-index .sp-classic, body.cms-page-view .sp-classic, body.glossary-index-list .sp-classic {
    background-position: 0 -115px;
    width: 98px;
    height: 56px;
    float: left; }
  body.general .sp-contemporary, body.checkout-twopage-index .sp-contemporary, body.customer-account-index .sp-contemporary, body.cms-page-view .sp-contemporary, body.glossary-index-list .sp-contemporary {
    background-position: -113px -115px;
    width: 120px;
    height: 56px;
    float: left; }
  body.general .sp-dramatic, body.checkout-twopage-index .sp-dramatic, body.customer-account-index .sp-dramatic, body.cms-page-view .sp-dramatic, body.glossary-index-list .sp-dramatic {
    background-position: -248px -115px;
    width: 93px;
    height: 56px;
    float: left; }
  body.general .sp-elegant, body.checkout-twopage-index .sp-elegant, body.customer-account-index .sp-elegant, body.cms-page-view .sp-elegant, body.glossary-index-list .sp-elegant {
    background-position: -356px -115px;
    width: 98px;
    height: 56px;
    float: left; }
  body.general .sp-mensring, body.checkout-twopage-index .sp-mensring, body.customer-account-index .sp-mensring, body.cms-page-view .sp-mensring, body.glossary-index-list .sp-mensring {
    background-position: -469px -115px;
    width: 93px;
    height: 56px;
    float: left; }
  body.general .sp-guide, body.checkout-twopage-index .sp-guide, body.customer-account-index .sp-guide, body.cms-page-view .sp-guide, body.glossary-index-list .sp-guide {
    background-position: -5px -137px;
    width: 146px;
    height: 100px;
    float: left; }
  body.general .footersubscribe, body.checkout-twopage-index .footersubscribe, body.customer-account-index .footersubscribe, body.cms-page-view .footersubscribe, body.glossary-index-list .footersubscribe {
    clear: both; }
  body.general .footersubscribe .searchBtn, body.checkout-twopage-index .footersubscribe .searchBtn, body.customer-account-index .footersubscribe .searchBtn, body.cms-page-view .footersubscribe .searchBtn, body.glossary-index-list .footersubscribe .searchBtn {
    border: 1px solid #999999 !important;
    height: 22px !important;
    width: 28px; }
  body.general .footerBottomLeft, body.checkout-twopage-index .footerBottomLeft, body.customer-account-index .footerBottomLeft, body.cms-page-view .footerBottomLeft, body.glossary-index-list .footerBottomLeft {
    color: #434343; }
  body.general .footerBottomRight table, body.checkout-twopage-index .footerBottomRight table, body.customer-account-index .footerBottomRight table, body.cms-page-view .footerBottomRight table, body.glossary-index-list .footerBottomRight table {
    width: 149px !important; }
  body.general .footerBottomRight .footer_sprite, body.checkout-twopage-index .footerBottomRight .footer_sprite, body.customer-account-index .footerBottomRight .footer_sprite, body.cms-page-view .footerBottomRight .footer_sprite, body.glossary-index-list .footerBottomRight .footer_sprite {
    width: 190px;
    margin: 0px 0 0;
    height: 37px;
    background: #fff;
    padding: 6px; }
  body.general .chk_price, body.checkout-twopage-index .chk_price, body.customer-account-index .chk_price, body.cms-page-view .chk_price, body.glossary-index-list .chk_price {
    float: left;
    margin-left: 100px; }
  body.general .footerBottomRight span, body.checkout-twopage-index .footerBottomRight span, body.customer-account-index .footerBottomRight span, body.cms-page-view .footerBottomRight span, body.glossary-index-list .footerBottomRight span {
    margin-right: 11px; }
  body.general .footer_sprite .sp-visaelect, body.checkout-twopage-index .footer_sprite .sp-visaelect, body.customer-account-index .footer_sprite .sp-visaelect, body.cms-page-view .footer_sprite .sp-visaelect, body.glossary-index-list .footer_sprite .sp-visaelect {
    margin-top: -7px; }
  body.general .romanticOuter .romanticBannerRight, body.checkout-twopage-index .romanticOuter .romanticBannerRight, body.customer-account-index .romanticOuter .romanticBannerRight, body.cms-page-view .romanticOuter .romanticBannerRight, body.glossary-index-list .romanticOuter .romanticBannerRight {
    background: none !important;
    margin-bottom: 0px;
    border-bottom: none; }
  body.general .romanticOuter .romanticBannerRight, body.checkout-twopage-index .romanticOuter .romanticBannerRight, body.customer-account-index .romanticOuter .romanticBannerRight, body.cms-page-view .romanticOuter .romanticBannerRight, body.glossary-index-list .romanticOuter .romanticBannerRight {
    width: 467px;
    margin-top: 20px; }
  body.general .getnowBox .footersubscribe input.searchBtn, body.checkout-twopage-index .getnowBox .footersubscribe input.searchBtn, body.customer-account-index .getnowBox .footersubscribe input.searchBtn, body.cms-page-view .getnowBox .footersubscribe input.searchBtn, body.glossary-index-list .getnowBox .footersubscribe input.searchBtn {
    border-left: none !important; }
  body.general .delhihead a:hover, body.general .hydhead a:hover, body.checkout-twopage-index .delhihead a:hover, body.checkout-twopage-index .hydhead a:hover, body.customer-account-index .delhihead a:hover, body.customer-account-index .hydhead a:hover, body.cms-page-view .delhihead a:hover, body.cms-page-view .hydhead a:hover, body.glossary-index-list .delhihead a:hover, body.glossary-index-list .hydhead a:hover {
    color: #A51890; }
  body.general .recentlyviewedJewellery .ad-gallery, body.general .recentlyviewedJewelleryBox, body.general .recentlyviewedJewellery .ad-nav, body.checkout-twopage-index .recentlyviewedJewellery .ad-gallery, body.checkout-twopage-index .recentlyviewedJewelleryBox, body.checkout-twopage-index .recentlyviewedJewellery .ad-nav, body.customer-account-index .recentlyviewedJewellery .ad-gallery, body.customer-account-index .recentlyviewedJewelleryBox, body.customer-account-index .recentlyviewedJewellery .ad-nav, body.cms-page-view .recentlyviewedJewellery .ad-gallery, body.cms-page-view .recentlyviewedJewelleryBox, body.cms-page-view .recentlyviewedJewellery .ad-nav, body.glossary-index-list .recentlyviewedJewellery .ad-gallery, body.glossary-index-list .recentlyviewedJewelleryBox, body.glossary-index-list .recentlyviewedJewellery .ad-nav {
    width: 914px !important; }
  body.general .recentlyviewedJewelleryBox .ad-thumbs, body.general .recentlyviewedJewelleryBox .ad-thumb-list, body.checkout-twopage-index .recentlyviewedJewelleryBox .ad-thumbs, body.checkout-twopage-index .recentlyviewedJewelleryBox .ad-thumb-list, body.customer-account-index .recentlyviewedJewelleryBox .ad-thumbs, body.customer-account-index .recentlyviewedJewelleryBox .ad-thumb-list, body.cms-page-view .recentlyviewedJewelleryBox .ad-thumbs, body.cms-page-view .recentlyviewedJewelleryBox .ad-thumb-list, body.glossary-index-list .recentlyviewedJewelleryBox .ad-thumbs, body.glossary-index-list .recentlyviewedJewelleryBox .ad-thumb-list {
    width: 870px !important; }
  body.general .ad-gallery .ad-thumbs li a img, body.checkout-twopage-index .ad-gallery .ad-thumbs li a img, body.customer-account-index .ad-gallery .ad-thumbs li a img, body.cms-page-view .ad-gallery .ad-thumbs li a img, body.glossary-index-list .ad-gallery .ad-thumbs li a img {
    border: none !important; }
  body.general .recentlyviewedJewellery .ad-gallery .ad-back, body.checkout-twopage-index .recentlyviewedJewellery .ad-gallery .ad-back, body.customer-account-index .recentlyviewedJewellery .ad-gallery .ad-back, body.cms-page-view .recentlyviewedJewellery .ad-gallery .ad-back, body.glossary-index-list .recentlyviewedJewellery .ad-gallery .ad-back {
    background: url(../images/left-btn.jpg) no-repeat scroll 0 60px transparent !important;
    width: 30px !important;
    height: 100%;
    left: 0px; }
  body.general .recentlyviewedJewellery .ad-gallery .ad-forward, body.checkout-twopage-index .recentlyviewedJewellery .ad-gallery .ad-forward, body.customer-account-index .recentlyviewedJewellery .ad-gallery .ad-forward, body.cms-page-view .recentlyviewedJewellery .ad-gallery .ad-forward, body.glossary-index-list .recentlyviewedJewellery .ad-gallery .ad-forward {
    background: url(../images/right-btn.jpg) no-repeat scroll 10px 60px transparent;
    width: 30px !important; }
  body.general .recentlyviewedJewellery .ad-gallery, body.general .recentlyviewedJewelleryBox, body.general .recentlyviewedJewelleryBox .ad-nav, body.checkout-twopage-index .recentlyviewedJewellery .ad-gallery, body.checkout-twopage-index .recentlyviewedJewelleryBox, body.checkout-twopage-index .recentlyviewedJewelleryBox .ad-nav, body.customer-account-index .recentlyviewedJewellery .ad-gallery, body.customer-account-index .recentlyviewedJewelleryBox, body.customer-account-index .recentlyviewedJewelleryBox .ad-nav, body.cms-page-view .recentlyviewedJewellery .ad-gallery, body.cms-page-view .recentlyviewedJewelleryBox, body.cms-page-view .recentlyviewedJewelleryBox .ad-nav, body.glossary-index-list .recentlyviewedJewellery .ad-gallery, body.glossary-index-list .recentlyviewedJewelleryBox, body.glossary-index-list .recentlyviewedJewelleryBox .ad-nav {
    bborder: none !important; }
  body.general .romanticOuter .romanticBannerRight, body.checkout-twopage-index .romanticOuter .romanticBannerRight, body.customer-account-index .romanticOuter .romanticBannerRight, body.cms-page-view .romanticOuter .romanticBannerRight, body.glossary-index-list .romanticOuter .romanticBannerRight {
    width: 467px;
    margin-top: 20px; }
  body.general .cms-top-10 .top10Box, body.checkout-twopage-index .cms-top-10 .top10Box, body.customer-account-index .cms-top-10 .top10Box, body.cms-page-view .cms-top-10 .top10Box, body.glossary-index-list .cms-top-10 .top10Box {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    height: 205px;
    line-height: 16px;
    padding: 0;
    text-align: center;
    width: 241px; }
  body.general .cms-top-10 .to10Left, body.checkout-twopage-index .cms-top-10 .to10Left, body.customer-account-index .cms-top-10 .to10Left, body.cms-page-view .cms-top-10 .to10Left, body.glossary-index-list .cms-top-10 .to10Left {
    float: left;
    margin-top: -2px;
    padding: 9px 0 0;
    width: 469px; }
  body.general .cms-top-10 .giftBannerRight, body.general .cms-top-10 .bannerLeft, body.checkout-twopage-index .cms-top-10 .giftBannerRight, body.checkout-twopage-index .cms-top-10 .bannerLeft, body.customer-account-index .cms-top-10 .giftBannerRight, body.customer-account-index .cms-top-10 .bannerLeft, body.cms-page-view .cms-top-10 .giftBannerRight, body.cms-page-view .cms-top-10 .bannerLeft, body.glossary-index-list .cms-top-10 .giftBannerRight, body.glossary-index-list .cms-top-10 .bannerLeft {
    width: 484px; }
  body.general .cms-top-10 .bannerLeft, body.checkout-twopage-index .cms-top-10 .bannerLeft, body.customer-account-index .cms-top-10 .bannerLeft, body.cms-page-view .cms-top-10 .bannerLeft, body.glossary-index-list .cms-top-10 .bannerLeft {
    color: #737373; }
  body.general .cms-top-10 .giftBanner, body.general .cms-top-10 .banner, body.checkout-twopage-index .cms-top-10 .giftBanner, body.checkout-twopage-index .cms-top-10 .banner, body.customer-account-index .cms-top-10 .giftBanner, body.customer-account-index .cms-top-10 .banner, body.cms-page-view .cms-top-10 .giftBanner, body.cms-page-view .cms-top-10 .banner, body.glossary-index-list .cms-top-10 .giftBanner, body.glossary-index-list .cms-top-10 .banner {
    background: none repeat scroll 0 0 white !important;
    border-bottom: medium none;
    margin-bottom: 0; }
  body.general .engravedGiftsBanner, body.checkout-twopage-index .engravedGiftsBanner, body.customer-account-index .engravedGiftsBanner, body.cms-page-view .engravedGiftsBanner, body.glossary-index-list .engravedGiftsBanner {
    border-bottom: 1px solid #5F2167; }
  body.general .engravedGiftsBannerRight, body.checkout-twopage-index .engravedGiftsBannerRight, body.customer-account-index .engravedGiftsBannerRight, body.cms-page-view .engravedGiftsBannerRight, body.glossary-index-list .engravedGiftsBannerRight {
    width: 713px; }
  body.general .engravedGiftsBannerRight .bRD, body.checkout-twopage-index .engravedGiftsBannerRight .bRD, body.customer-account-index .engravedGiftsBannerRight .bRD, body.cms-page-view .engravedGiftsBannerRight .bRD, body.glossary-index-list .engravedGiftsBannerRight .bRD {
    height: 381px; }
  body.general .engravedGiftsBannerLeft, body.checkout-twopage-index .engravedGiftsBannerLeft, body.customer-account-index .engravedGiftsBannerLeft, body.cms-page-view .engravedGiftsBannerLeft, body.glossary-index-list .engravedGiftsBannerLeft {
    border-right: 1px dashed #707070 !important; }
  body.general #ttcont, body.checkout-twopage-index #ttcont, body.customer-account-index #ttcont, body.cms-page-view #ttcont, body.glossary-index-list #ttcont {
    display: none; }
  body.general .cms-top-10 .GiftIdeasRight, body.checkout-twopage-index .cms-top-10 .GiftIdeasRight, body.customer-account-index .cms-top-10 .GiftIdeasRight, body.cms-page-view .cms-top-10 .GiftIdeasRight, body.glossary-index-list .cms-top-10 .GiftIdeasRight {
    background: none repeat scroll 0 0 white;
    border-left: 1px solid #CCCCCC;
    float: right;
    width: 239px; }
  body.general .cms-top-10 .GiftIdeasLeft h2, body.checkout-twopage-index .cms-top-10 .GiftIdeasLeft h2, body.customer-account-index .cms-top-10 .GiftIdeasLeft h2, body.cms-page-view .cms-top-10 .GiftIdeasLeft h2, body.glossary-index-list .cms-top-10 .GiftIdeasLeft h2 {
    background: none repeat scroll 0 0 #868686;
    color: #FFFFFF;
    font-family: "PT Sans", georgia;
    font-size: 18px;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    width: 707px; }
  body.general .cms-top-10 .bannerLeft, body.checkout-twopage-index .cms-top-10 .bannerLeft, body.customer-account-index .cms-top-10 .bannerLeft, body.cms-page-view .cms-top-10 .bannerLeft, body.glossary-index-list .cms-top-10 .bannerLeft {
    border-bottom: 1px solid #E6E7E9;
    float: right;
    margin-top: 1px; }
  body.general .recentlyviewedJewellery .ad-gallery, body.general .recentlyviewedJewelleryBox, body.general .recentlyviewedJewelleryBox .ad-nav, body.checkout-twopage-index .recentlyviewedJewellery .ad-gallery, body.checkout-twopage-index .recentlyviewedJewelleryBox, body.checkout-twopage-index .recentlyviewedJewelleryBox .ad-nav, body.customer-account-index .recentlyviewedJewellery .ad-gallery, body.customer-account-index .recentlyviewedJewelleryBox, body.customer-account-index .recentlyviewedJewelleryBox .ad-nav, body.cms-page-view .recentlyviewedJewellery .ad-gallery, body.cms-page-view .recentlyviewedJewelleryBox, body.cms-page-view .recentlyviewedJewelleryBox .ad-nav, body.glossary-index-list .recentlyviewedJewellery .ad-gallery, body.glossary-index-list .recentlyviewedJewelleryBox, body.glossary-index-list .recentlyviewedJewelleryBox .ad-nav {
    border: none !important; }
  body.general .ringGuideBox span, body.checkout-twopage-index .ringGuideBox span, body.customer-account-index .ringGuideBox span, body.cms-page-view .ringGuideBox span, body.glossary-index-list .ringGuideBox span {
    margin: 71px 0 0; }
  body.general .cms-top-10 .top10left, body.checkout-twopage-index .cms-top-10 .top10left, body.customer-account-index .cms-top-10 .top10left, body.cms-page-view .cms-top-10 .top10left, body.glossary-index-list .cms-top-10 .top10left {
    width: 206px; }
  body.general .cms-top-10 .earringBottomOuter, body.checkout-twopage-index .cms-top-10 .earringBottomOuter, body.customer-account-index .cms-top-10 .earringBottomOuter, body.cms-page-view .cms-top-10 .earringBottomOuter, body.glossary-index-list .cms-top-10 .earringBottomOuter {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 0;
    width: 913px;
    background: none; }
  body.general .cms-top-10 .representative, body.checkout-twopage-index .cms-top-10 .representative, body.customer-account-index .cms-top-10 .representative, body.cms-page-view .cms-top-10 .representative, body.glossary-index-list .cms-top-10 .representative {
    background: white;
    border-bottom: 1px solid #E3E3E3;
    display: block;
    float: left;
    height: 119px;
    margin: 0 0 20px;
    overflow: hidden;
    width: 435px; }
  body.general .cms-top-10 .ourCustamer, body.checkout-twopage-index .cms-top-10 .ourCustamer, body.customer-account-index .cms-top-10 .ourCustamer, body.cms-page-view .cms-top-10 .ourCustamer, body.glossary-index-list .cms-top-10 .ourCustamer {
    background-color: white;
    color: #63666A !important;
    font-family: "PT Sans", georgia;
    margin: 0 0 0 20px;
    padding: 0;
    width: 456px; }
  body.general .cms-top-10 .newsRight, body.checkout-twopage-index .cms-top-10 .newsRight, body.customer-account-index .cms-top-10 .newsRight, body.cms-page-view .cms-top-10 .newsRight, body.glossary-index-list .cms-top-10 .newsRight {
    width: 432px !important; }
  body.general .cms-top-10 .newsLeft, body.checkout-twopage-index .cms-top-10 .newsLeft, body.customer-account-index .cms-top-10 .newsLeft, body.cms-page-view .cms-top-10 .newsLeft, body.glossary-index-list .cms-top-10 .newsLeft {
    width: 412px !important; }
  body.general .cms-top-10 .ourCustamer, body.checkout-twopage-index .cms-top-10 .ourCustamer, body.customer-account-index .cms-top-10 .ourCustamer, body.cms-page-view .cms-top-10 .ourCustamer, body.glossary-index-list .cms-top-10 .ourCustamer {
    color: #63666A !important;
    font-family: "PT Sans", georgia;
    margin: 0 0 0 20px;
    padding: 0;
    width: 456px; }
  body.general .cms-top-10 .top10Box p span, body.checkout-twopage-index .cms-top-10 .top10Box p span, body.customer-account-index .cms-top-10 .top10Box p span, body.cms-page-view .cms-top-10 .top10Box p span, body.glossary-index-list .cms-top-10 .top10Box p span {
    color: #63666A; }
  body.general .ringGuideBox span, body.checkout-twopage-index .ringGuideBox span, body.customer-account-index .ringGuideBox span, body.cms-page-view .ringGuideBox span, body.glossary-index-list .ringGuideBox span {
    margin: 71px 0 0; }
  body.general .engravedGiftsBanner, body.checkout-twopage-index .engravedGiftsBanner, body.customer-account-index .engravedGiftsBanner, body.cms-page-view .engravedGiftsBanner, body.glossary-index-list .engravedGiftsBanner {
    border-bottom: 1px solid #5F2167; }
  body.general .engravedGiftsBannerRight .bRD, body.checkout-twopage-index .engravedGiftsBannerRight .bRD, body.customer-account-index .engravedGiftsBannerRight .bRD, body.cms-page-view .engravedGiftsBannerRight .bRD, body.glossary-index-list .engravedGiftsBannerRight .bRD {
    height: 381px; }
  body.general #ttcont, body.checkout-twopage-index #ttcont, body.customer-account-index #ttcont, body.cms-page-view #ttcont, body.glossary-index-list #ttcont {
    display: none; }
  body.general .cms-top-10 .parentNavItemnew img, body.checkout-twopage-index .cms-top-10 .parentNavItemnew img, body.customer-account-index .cms-top-10 .parentNavItemnew img, body.cms-page-view .cms-top-10 .parentNavItemnew img, body.glossary-index-list .cms-top-10 .parentNavItemnew img {
    margin-right: -12px !important;
    padding: 0 !important; }
  body.general .cms-top-10 .GiftIdeasLeftBox .link-more, body.checkout-twopage-index .cms-top-10 .GiftIdeasLeftBox .link-more, body.customer-account-index .cms-top-10 .GiftIdeasLeftBox .link-more, body.cms-page-view .cms-top-10 .GiftIdeasLeftBox .link-more, body.glossary-index-list .cms-top-10 .GiftIdeasLeftBox .link-more {
    margin-top: 0 !important; }
  body.general .cms-top-10 .representativeMiddleMiddle, body.checkout-twopage-index .cms-top-10 .representativeMiddleMiddle, body.customer-account-index .cms-top-10 .representativeMiddleMiddle, body.cms-page-view .cms-top-10 .representativeMiddleMiddle, body.glossary-index-list .cms-top-10 .representativeMiddleMiddle {
    float: left;
    padding-top: 11px;
    width: 185px; }
  body.general .reviewOrder th, body.general .reviewOrder td.tarTh, body.general .deliverDetails span, body.general .deliverDetails strong, body.general .deliverDetails td, body.general .shoppingcartRight div.cl-advantage div, body.general .cl-advantage .adv-head, body.general .shopwithConfidence1 div, body.general .checkout-help h2, body.general .checkout-help p, body.general .billingDetails, body.general .registration-div, body.general .billingDetails .billingDetailsLeft span, body.general .shippingConfirm, body.general .yourBillingAddress span, body.general #Payment-icici_standard #card_type_msg, body.general #payment-buttons-container .ml18, body.general .offlinePaymentBottom p, body.general .offlinePayment td, body.general .step5contentLeft p, body.general .shoppingcartRight .orderSummaryBoxRight, body.general .shopwithConfidence1 p, body.checkout-twopage-index .reviewOrder th, body.checkout-twopage-index .reviewOrder td.tarTh, body.checkout-twopage-index .deliverDetails span, body.checkout-twopage-index .deliverDetails strong, body.checkout-twopage-index .deliverDetails td, body.checkout-twopage-index .shoppingcartRight div.cl-advantage div, body.checkout-twopage-index .cl-advantage .adv-head, body.checkout-twopage-index .shopwithConfidence1 div, body.checkout-twopage-index .checkout-help h2, body.checkout-twopage-index .checkout-help p, body.checkout-twopage-index .billingDetails, body.checkout-twopage-index .registration-div, body.checkout-twopage-index .billingDetails .billingDetailsLeft span, body.checkout-twopage-index .shippingConfirm, body.checkout-twopage-index .yourBillingAddress span, body.checkout-twopage-index #Payment-icici_standard #card_type_msg, body.checkout-twopage-index #payment-buttons-container .ml18, body.checkout-twopage-index .offlinePaymentBottom p, body.checkout-twopage-index .offlinePayment td, body.checkout-twopage-index .step5contentLeft p, body.checkout-twopage-index .shoppingcartRight .orderSummaryBoxRight, body.checkout-twopage-index .shopwithConfidence1 p, body.customer-account-index .reviewOrder th, body.customer-account-index .reviewOrder td.tarTh, body.customer-account-index .deliverDetails span, body.customer-account-index .deliverDetails strong, body.customer-account-index .deliverDetails td, body.customer-account-index .shoppingcartRight div.cl-advantage div, body.customer-account-index .cl-advantage .adv-head, body.customer-account-index .shopwithConfidence1 div, body.customer-account-index .checkout-help h2, body.customer-account-index .checkout-help p, body.customer-account-index .billingDetails, body.customer-account-index .registration-div, body.customer-account-index .billingDetails .billingDetailsLeft span, body.customer-account-index .shippingConfirm, body.customer-account-index .yourBillingAddress span, body.customer-account-index #Payment-icici_standard #card_type_msg, body.customer-account-index #payment-buttons-container .ml18, body.customer-account-index .offlinePaymentBottom p, body.customer-account-index .offlinePayment td, body.customer-account-index .step5contentLeft p, body.customer-account-index .shoppingcartRight .orderSummaryBoxRight, body.customer-account-index .shopwithConfidence1 p, body.cms-page-view .reviewOrder th, body.cms-page-view .reviewOrder td.tarTh, body.cms-page-view .deliverDetails span, body.cms-page-view .deliverDetails strong, body.cms-page-view .deliverDetails td, body.cms-page-view .shoppingcartRight div.cl-advantage div, body.cms-page-view .cl-advantage .adv-head, body.cms-page-view .shopwithConfidence1 div, body.cms-page-view .checkout-help h2, body.cms-page-view .checkout-help p, body.cms-page-view .billingDetails, body.cms-page-view .registration-div, body.cms-page-view .billingDetails .billingDetailsLeft span, body.cms-page-view .shippingConfirm, body.cms-page-view .yourBillingAddress span, body.cms-page-view #Payment-icici_standard #card_type_msg, body.cms-page-view #payment-buttons-container .ml18, body.cms-page-view .offlinePaymentBottom p, body.cms-page-view .offlinePayment td, body.cms-page-view .step5contentLeft p, body.cms-page-view .shoppingcartRight .orderSummaryBoxRight, body.cms-page-view .shopwithConfidence1 p, body.glossary-index-list .reviewOrder th, body.glossary-index-list .reviewOrder td.tarTh, body.glossary-index-list .deliverDetails span, body.glossary-index-list .deliverDetails strong, body.glossary-index-list .deliverDetails td, body.glossary-index-list .shoppingcartRight div.cl-advantage div, body.glossary-index-list .cl-advantage .adv-head, body.glossary-index-list .shopwithConfidence1 div, body.glossary-index-list .checkout-help h2, body.glossary-index-list .checkout-help p, body.glossary-index-list .billingDetails, body.glossary-index-list .registration-div, body.glossary-index-list .billingDetails .billingDetailsLeft span, body.glossary-index-list .shippingConfirm, body.glossary-index-list .yourBillingAddress span, body.glossary-index-list #Payment-icici_standard #card_type_msg, body.glossary-index-list #payment-buttons-container .ml18, body.glossary-index-list .offlinePaymentBottom p, body.glossary-index-list .offlinePayment td, body.glossary-index-list .step5contentLeft p, body.glossary-index-list .shoppingcartRight .orderSummaryBoxRight, body.glossary-index-list .shopwithConfidence1 p {
    color: #63666A !important; }
  body.general .checkout-help a, body.general .reviewOrder td span.delete a, body.general .step5contentLeft p a, body.checkout-twopage-index .checkout-help a, body.checkout-twopage-index .reviewOrder td span.delete a, body.checkout-twopage-index .step5contentLeft p a, body.customer-account-index .checkout-help a, body.customer-account-index .reviewOrder td span.delete a, body.customer-account-index .step5contentLeft p a, body.cms-page-view .checkout-help a, body.cms-page-view .reviewOrder td span.delete a, body.cms-page-view .step5contentLeft p a, body.glossary-index-list .checkout-help a, body.glossary-index-list .reviewOrder td span.delete a, body.glossary-index-list .step5contentLeft p a {
    color: #A51890; }
  body.general .billingDetailsLeft input, body.general .billingDetailsLeft select, body.general .newCustomer input[type="text"], body.general .newCustomer input[type="password"], body.checkout-twopage-index .billingDetailsLeft input, body.checkout-twopage-index .billingDetailsLeft select, body.checkout-twopage-index .newCustomer input[type="text"], body.checkout-twopage-index .newCustomer input[type="password"], body.customer-account-index .billingDetailsLeft input, body.customer-account-index .billingDetailsLeft select, body.customer-account-index .newCustomer input[type="text"], body.customer-account-index .newCustomer input[type="password"], body.cms-page-view .billingDetailsLeft input, body.cms-page-view .billingDetailsLeft select, body.cms-page-view .newCustomer input[type="text"], body.cms-page-view .newCustomer input[type="password"], body.glossary-index-list .billingDetailsLeft input, body.glossary-index-list .billingDetailsLeft select, body.glossary-index-list .newCustomer input[type="text"], body.glossary-index-list .newCustomer input[type="password"] {
    border: 1px solid #63666A !important; }
  body.general .shippingConfirm .checkboxchecked, body.checkout-twopage-index .shippingConfirm .checkboxchecked, body.customer-account-index .shippingConfirm .checkboxchecked, body.cms-page-view .shippingConfirm .checkboxchecked, body.glossary-index-list .shippingConfirm .checkboxchecked {
    background: url("/skin/frontend/version3/default/images/checkbox.gif") no-repeat scroll 0px -53px transparent; }
  body.general .registrationRight, body.checkout-twopage-index .registrationRight, body.customer-account-index .registrationRight, body.cms-page-view .registrationRight, body.glossary-index-list .registrationRight {
    float: right;
    width: 242px;
    padding: 25px 0 35px 0; }
  body.general .registrationLeft, body.checkout-twopage-index .registrationLeft, body.customer-account-index .registrationLeft, body.cms-page-view .registrationLeft, body.glossary-index-list .registrationLeft {
    float: left; }
  body.general .shoppingcartOuter .myaccountOuter, body.checkout-twopage-index .shoppingcartOuter .myaccountOuter, body.customer-account-index .shoppingcartOuter .myaccountOuter, body.cms-page-view .shoppingcartOuter .myaccountOuter, body.glossary-index-list .shoppingcartOuter .myaccountOuter {
    width: 100% !important; }
  body.general .shoppingcartRight, body.checkout-twopage-index .shoppingcartRight, body.customer-account-index .shoppingcartRight, body.cms-page-view .shoppingcartRight, body.glossary-index-list .shoppingcartRight {
    padding: 66px 0 0 0 !important; }
  body.general div.scrollWrapper1, body.checkout-twopage-index div.scrollWrapper1, body.customer-account-index div.scrollWrapper1, body.cms-page-view div.scrollWrapper1, body.glossary-index-list div.scrollWrapper1 {
    margin: 0 !important;
    width: 953px !important; }
  body.general div.scrollableArea1, body.checkout-twopage-index div.scrollableArea1, body.customer-account-index div.scrollableArea1, body.cms-page-view div.scrollableArea1, body.glossary-index-list div.scrollableArea1 {
    width: 953px !important; }
  body.general .scrollableArea1 ul li, body.checkout-twopage-index .scrollableArea1 ul li, body.customer-account-index .scrollableArea1 ul li, body.cms-page-view .scrollableArea1 ul li, body.glossary-index-list .scrollableArea1 ul li {
    margin: 0 !important;
    width: 240px !important; }
  body.general .chooseOuter .chooseLeft h2, body.general .chooseOuter .chooseRight h2, body.checkout-twopage-index .chooseOuter .chooseLeft h2, body.checkout-twopage-index .chooseOuter .chooseRight h2, body.customer-account-index .chooseOuter .chooseLeft h2, body.customer-account-index .chooseOuter .chooseRight h2, body.cms-page-view .chooseOuter .chooseLeft h2, body.cms-page-view .chooseOuter .chooseRight h2, body.glossary-index-list .chooseOuter .chooseLeft h2, body.glossary-index-list .chooseOuter .chooseRight h2 {
    font-family: "PT Sans", georgia !important;
    font-weight: normal !important;
    font-size: 17px !important;
    color: #63666A !important;
    text-transform: capitalize !important; }
  body.general .recentlyviewedJewellery .ad-gallery, body.general .recentlyviewedJewelleryBox, body.general .recentlyviewedJewelleryBox .ad-nav, body.checkout-twopage-index .recentlyviewedJewellery .ad-gallery, body.checkout-twopage-index .recentlyviewedJewelleryBox, body.checkout-twopage-index .recentlyviewedJewelleryBox .ad-nav, body.customer-account-index .recentlyviewedJewellery .ad-gallery, body.customer-account-index .recentlyviewedJewelleryBox, body.customer-account-index .recentlyviewedJewelleryBox .ad-nav, body.cms-page-view .recentlyviewedJewellery .ad-gallery, body.cms-page-view .recentlyviewedJewelleryBox, body.cms-page-view .recentlyviewedJewelleryBox .ad-nav, body.glossary-index-list .recentlyviewedJewellery .ad-gallery, body.glossary-index-list .recentlyviewedJewelleryBox, body.glossary-index-list .recentlyviewedJewelleryBox .ad-nav {
    border: none !important; }
  body.general .button-save-design, body.checkout-twopage-index .button-save-design, body.customer-account-index .button-save-design, body.cms-page-view .button-save-design, body.glossary-index-list .button-save-design {
    float: left;
    line-height: 19px;
    width: 69px; }
  body.general .chooseOuter .chooseLeft .searchBtn a span, body.checkout-twopage-index .chooseOuter .chooseLeft .searchBtn a span, body.customer-account-index .chooseOuter .chooseLeft .searchBtn a span, body.cms-page-view .chooseOuter .chooseLeft .searchBtn a span, body.glossary-index-list .chooseOuter .chooseLeft .searchBtn a span {
    margin: 122px 0 0 325px; }
  body.general .ringGuideBox span, body.checkout-twopage-index .ringGuideBox span, body.customer-account-index .ringGuideBox span, body.cms-page-view .ringGuideBox span, body.glossary-index-list .ringGuideBox span {
    margin: 71px 0 0; }
  body.general .cms-top-10 .top10left, body.checkout-twopage-index .cms-top-10 .top10left, body.customer-account-index .cms-top-10 .top10left, body.cms-page-view .cms-top-10 .top10left, body.glossary-index-list .cms-top-10 .top10left {
    width: 206px; }
  body.general .cms-top-10 .earringBottomOuter, body.checkout-twopage-index .cms-top-10 .earringBottomOuter, body.customer-account-index .cms-top-10 .earringBottomOuter, body.cms-page-view .cms-top-10 .earringBottomOuter, body.glossary-index-list .cms-top-10 .earringBottomOuter {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 0;
    width: 913px;
    background: none; }
  body.general .cms-top-10 .representative, body.checkout-twopage-index .cms-top-10 .representative, body.customer-account-index .cms-top-10 .representative, body.cms-page-view .cms-top-10 .representative, body.glossary-index-list .cms-top-10 .representative {
    background: white;
    border-bottom: 1px solid #E3E3E3;
    display: block;
    float: left;
    height: 119px;
    margin: 0 0 20px;
    overflow: hidden;
    width: 435px; }
  body.general .cms-top-10 .ourCustamer, body.checkout-twopage-index .cms-top-10 .ourCustamer, body.customer-account-index .cms-top-10 .ourCustamer, body.cms-page-view .cms-top-10 .ourCustamer, body.glossary-index-list .cms-top-10 .ourCustamer {
    background-color: white;
    color: #63666A !important;
    font-family: "PT Sans", georgia;
    margin: 0 0 0 20px;
    padding: 0;
    width: 456px; }
  body.general .cms-top-10 .newsRight, body.checkout-twopage-index .cms-top-10 .newsRight, body.customer-account-index .cms-top-10 .newsRight, body.cms-page-view .cms-top-10 .newsRight, body.glossary-index-list .cms-top-10 .newsRight {
    width: 432px !important; }
  body.general .cms-top-10 .newsLeft, body.checkout-twopage-index .cms-top-10 .newsLeft, body.customer-account-index .cms-top-10 .newsLeft, body.cms-page-view .cms-top-10 .newsLeft, body.glossary-index-list .cms-top-10 .newsLeft {
    width: 412px !important; }
  body.general .cms-top-10 .ourCustamer, body.checkout-twopage-index .cms-top-10 .ourCustamer, body.customer-account-index .cms-top-10 .ourCustamer, body.cms-page-view .cms-top-10 .ourCustamer, body.glossary-index-list .cms-top-10 .ourCustamer {
    color: #63666A !important;
    font-family: "PT Sans", georgia;
    margin: 0 0 0 20px;
    padding: 0;
    width: 456px; }
  body.general .cms-top-10 .top10Box p span, body.checkout-twopage-index .cms-top-10 .top10Box p span, body.customer-account-index .cms-top-10 .top10Box p span, body.cms-page-view .cms-top-10 .top10Box p span, body.glossary-index-list .cms-top-10 .top10Box p span {
    color: #63666A; }
  body.general .cms-top-10 .parentNavItemnew img, body.checkout-twopage-index .cms-top-10 .parentNavItemnew img, body.customer-account-index .cms-top-10 .parentNavItemnew img, body.cms-page-view .cms-top-10 .parentNavItemnew img, body.glossary-index-list .cms-top-10 .parentNavItemnew img {
    margin-right: -12px !important;
    padding: 0 !important; }
  body.general .cms-top-10 .GiftIdeasLeftBox .link-more, body.checkout-twopage-index .cms-top-10 .GiftIdeasLeftBox .link-more, body.customer-account-index .cms-top-10 .GiftIdeasLeftBox .link-more, body.cms-page-view .cms-top-10 .GiftIdeasLeftBox .link-more, body.glossary-index-list .cms-top-10 .GiftIdeasLeftBox .link-more {
    margin-top: 0 !important; }
  body.general .cms-top-10 .representativeMiddleMiddle, body.checkout-twopage-index .cms-top-10 .representativeMiddleMiddle, body.customer-account-index .cms-top-10 .representativeMiddleMiddle, body.cms-page-view .cms-top-10 .representativeMiddleMiddle, body.glossary-index-list .cms-top-10 .representativeMiddleMiddle {
    float: left;
    padding-top: 11px;
    width: 185px; }
  body.general .checkout-help, body.checkout-twopage-index .checkout-help, body.customer-account-index .checkout-help, body.cms-page-view .checkout-help, body.glossary-index-list .checkout-help {
    float: none !important;
    height: 320px; }
  body.general .reviewOrder th, body.general .reviewOrder td.tarTh, body.general .deliverDetails span, body.general .deliverDetails strong, body.general .deliverDetails td, body.general .shoppingcartRight div.cl-advantage div, body.general .cl-advantage .adv-head, body.general .shopwithConfidence1 div, body.general .checkout-help h2, body.general .checkout-help p, body.general .billingDetails, body.general .registration-div, body.general .billingDetails .billingDetailsLeft span, body.general .shippingConfirm, body.general .yourBillingAddress span, body.general #Payment-icici_standard #card_type_msg, body.general #payment-buttons-container .ml18, body.general .offlinePaymentBottom p, body.general .offlinePayment td, body.general .step5contentLeft p, body.general .shoppingcartRight .orderSummaryBoxRight, body.general .shopwithConfidence1 p, body.general #order_details_div tr td, body.general .reviewOrder td span, body.general .reviewOrder p, body.checkout-twopage-index .reviewOrder th, body.checkout-twopage-index .reviewOrder td.tarTh, body.checkout-twopage-index .deliverDetails span, body.checkout-twopage-index .deliverDetails strong, body.checkout-twopage-index .deliverDetails td, body.checkout-twopage-index .shoppingcartRight div.cl-advantage div, body.checkout-twopage-index .cl-advantage .adv-head, body.checkout-twopage-index .shopwithConfidence1 div, body.checkout-twopage-index .checkout-help h2, body.checkout-twopage-index .checkout-help p, body.checkout-twopage-index .billingDetails, body.checkout-twopage-index .registration-div, body.checkout-twopage-index .billingDetails .billingDetailsLeft span, body.checkout-twopage-index .shippingConfirm, body.checkout-twopage-index .yourBillingAddress span, body.checkout-twopage-index #Payment-icici_standard #card_type_msg, body.checkout-twopage-index #payment-buttons-container .ml18, body.checkout-twopage-index .offlinePaymentBottom p, body.checkout-twopage-index .offlinePayment td, body.checkout-twopage-index .step5contentLeft p, body.checkout-twopage-index .shoppingcartRight .orderSummaryBoxRight, body.checkout-twopage-index .shopwithConfidence1 p, body.checkout-twopage-index #order_details_div tr td, body.checkout-twopage-index .reviewOrder td span, body.checkout-twopage-index .reviewOrder p, body.customer-account-index .reviewOrder th, body.customer-account-index .reviewOrder td.tarTh, body.customer-account-index .deliverDetails span, body.customer-account-index .deliverDetails strong, body.customer-account-index .deliverDetails td, body.customer-account-index .shoppingcartRight div.cl-advantage div, body.customer-account-index .cl-advantage .adv-head, body.customer-account-index .shopwithConfidence1 div, body.customer-account-index .checkout-help h2, body.customer-account-index .checkout-help p, body.customer-account-index .billingDetails, body.customer-account-index .registration-div, body.customer-account-index .billingDetails .billingDetailsLeft span, body.customer-account-index .shippingConfirm, body.customer-account-index .yourBillingAddress span, body.customer-account-index #Payment-icici_standard #card_type_msg, body.customer-account-index #payment-buttons-container .ml18, body.customer-account-index .offlinePaymentBottom p, body.customer-account-index .offlinePayment td, body.customer-account-index .step5contentLeft p, body.customer-account-index .shoppingcartRight .orderSummaryBoxRight, body.customer-account-index .shopwithConfidence1 p, body.customer-account-index #order_details_div tr td, body.customer-account-index .reviewOrder td span, body.customer-account-index .reviewOrder p, body.cms-page-view .reviewOrder th, body.cms-page-view .reviewOrder td.tarTh, body.cms-page-view .deliverDetails span, body.cms-page-view .deliverDetails strong, body.cms-page-view .deliverDetails td, body.cms-page-view .shoppingcartRight div.cl-advantage div, body.cms-page-view .cl-advantage .adv-head, body.cms-page-view .shopwithConfidence1 div, body.cms-page-view .checkout-help h2, body.cms-page-view .checkout-help p, body.cms-page-view .billingDetails, body.cms-page-view .registration-div, body.cms-page-view .billingDetails .billingDetailsLeft span, body.cms-page-view .shippingConfirm, body.cms-page-view .yourBillingAddress span, body.cms-page-view #Payment-icici_standard #card_type_msg, body.cms-page-view #payment-buttons-container .ml18, body.cms-page-view .offlinePaymentBottom p, body.cms-page-view .offlinePayment td, body.cms-page-view .step5contentLeft p, body.cms-page-view .shoppingcartRight .orderSummaryBoxRight, body.cms-page-view .shopwithConfidence1 p, body.cms-page-view #order_details_div tr td, body.cms-page-view .reviewOrder td span, body.cms-page-view .reviewOrder p, body.glossary-index-list .reviewOrder th, body.glossary-index-list .reviewOrder td.tarTh, body.glossary-index-list .deliverDetails span, body.glossary-index-list .deliverDetails strong, body.glossary-index-list .deliverDetails td, body.glossary-index-list .shoppingcartRight div.cl-advantage div, body.glossary-index-list .cl-advantage .adv-head, body.glossary-index-list .shopwithConfidence1 div, body.glossary-index-list .checkout-help h2, body.glossary-index-list .checkout-help p, body.glossary-index-list .billingDetails, body.glossary-index-list .registration-div, body.glossary-index-list .billingDetails .billingDetailsLeft span, body.glossary-index-list .shippingConfirm, body.glossary-index-list .yourBillingAddress span, body.glossary-index-list #Payment-icici_standard #card_type_msg, body.glossary-index-list #payment-buttons-container .ml18, body.glossary-index-list .offlinePaymentBottom p, body.glossary-index-list .offlinePayment td, body.glossary-index-list .step5contentLeft p, body.glossary-index-list .shoppingcartRight .orderSummaryBoxRight, body.glossary-index-list .shopwithConfidence1 p, body.glossary-index-list #order_details_div tr td, body.glossary-index-list .reviewOrder td span, body.glossary-index-list .reviewOrder p {
    color: #1f1e24 !important; }
  body.general .checkout-help a, body.general .reviewOrder td span.delete a, body.general .step5contentLeft p a, body.checkout-twopage-index .checkout-help a, body.checkout-twopage-index .reviewOrder td span.delete a, body.checkout-twopage-index .step5contentLeft p a, body.customer-account-index .checkout-help a, body.customer-account-index .reviewOrder td span.delete a, body.customer-account-index .step5contentLeft p a, body.cms-page-view .checkout-help a, body.cms-page-view .reviewOrder td span.delete a, body.cms-page-view .step5contentLeft p a, body.glossary-index-list .checkout-help a, body.glossary-index-list .reviewOrder td span.delete a, body.glossary-index-list .step5contentLeft p a {
    color: #FA9373; }
  body.general .billingDetailsLeft input, body.general .billingDetailsLeft select, body.general .newCustomer input[type="text"], body.general .newCustomer input[type="password"], body.checkout-twopage-index .billingDetailsLeft input, body.checkout-twopage-index .billingDetailsLeft select, body.checkout-twopage-index .newCustomer input[type="text"], body.checkout-twopage-index .newCustomer input[type="password"], body.customer-account-index .billingDetailsLeft input, body.customer-account-index .billingDetailsLeft select, body.customer-account-index .newCustomer input[type="text"], body.customer-account-index .newCustomer input[type="password"], body.cms-page-view .billingDetailsLeft input, body.cms-page-view .billingDetailsLeft select, body.cms-page-view .newCustomer input[type="text"], body.cms-page-view .newCustomer input[type="password"], body.glossary-index-list .billingDetailsLeft input, body.glossary-index-list .billingDetailsLeft select, body.glossary-index-list .newCustomer input[type="text"], body.glossary-index-list .newCustomer input[type="password"] {
    border: 1px solid #556681 !important; }
  body.general .shippingConfirm .checkboxchecked, body.checkout-twopage-index .shippingConfirm .checkboxchecked, body.customer-account-index .shippingConfirm .checkboxchecked, body.cms-page-view .shippingConfirm .checkboxchecked, body.glossary-index-list .shippingConfirm .checkboxchecked {
    background: url("/skin/frontend/version3/default/images/checkbox.gif") no-repeat scroll 0px -53px transparent; }
  body.general .registrationRight, body.checkout-twopage-index .registrationRight, body.customer-account-index .registrationRight, body.cms-page-view .registrationRight, body.glossary-index-list .registrationRight {
    float: right;
    width: 242px;
    padding: 25px 0 35px 0; }
  body.general .registrationLeft, body.checkout-twopage-index .registrationLeft, body.customer-account-index .registrationLeft, body.cms-page-view .registrationLeft, body.glossary-index-list .registrationLeft {
    float: left; }
  body.general .shoppingcartOuter .myaccountOuter, body.checkout-twopage-index .shoppingcartOuter .myaccountOuter, body.customer-account-index .shoppingcartOuter .myaccountOuter, body.cms-page-view .shoppingcartOuter .myaccountOuter, body.glossary-index-list .shoppingcartOuter .myaccountOuter {
    width: 100% !important; }
  body.general div.scrollWrapper1, body.checkout-twopage-index div.scrollWrapper1, body.customer-account-index div.scrollWrapper1, body.cms-page-view div.scrollWrapper1, body.glossary-index-list div.scrollWrapper1 {
    margin: 0 !important;
    width: 953px !important; }
  body.general div.scrollableArea1, body.checkout-twopage-index div.scrollableArea1, body.customer-account-index div.scrollableArea1, body.cms-page-view div.scrollableArea1, body.glossary-index-list div.scrollableArea1 {
    width: 953px !important; }
  body.general .scrollableArea1 ul li, body.checkout-twopage-index .scrollableArea1 ul li, body.customer-account-index .scrollableArea1 ul li, body.cms-page-view .scrollableArea1 ul li, body.glossary-index-list .scrollableArea1 ul li {
    margin: 0 !important;
    width: 237px !important; }
  body.general .chooseOuter .chooseLeft h2, body.general .chooseOuter .chooseRight h2, body.checkout-twopage-index .chooseOuter .chooseLeft h2, body.checkout-twopage-index .chooseOuter .chooseRight h2, body.customer-account-index .chooseOuter .chooseLeft h2, body.customer-account-index .chooseOuter .chooseRight h2, body.cms-page-view .chooseOuter .chooseLeft h2, body.cms-page-view .chooseOuter .chooseRight h2, body.glossary-index-list .chooseOuter .chooseLeft h2, body.glossary-index-list .chooseOuter .chooseRight h2 {
    font-family: "PT Sans", georgia !important;
    font-weight: normal !important;
    font-size: 17px !important;
    color: #63666A !important;
    text-transform: capitalize !important; }
  body.general .button-save-design, body.checkout-twopage-index .button-save-design, body.customer-account-index .button-save-design, body.cms-page-view .button-save-design, body.glossary-index-list .button-save-design {
    float: left;
    line-height: 19px;
    width: 69px; }
  body.general .chooseOuter .chooseLeft .searchBtn a span, body.checkout-twopage-index .chooseOuter .chooseLeft .searchBtn a span, body.customer-account-index .chooseOuter .chooseLeft .searchBtn a span, body.cms-page-view .chooseOuter .chooseLeft .searchBtn a span, body.glossary-index-list .chooseOuter .chooseLeft .searchBtn a span {
    margin: 122px 0 0 325px; }
  body.general .facebook_likke_button li, body.checkout-twopage-index .facebook_likke_button li, body.customer-account-index .facebook_likke_button li, body.cms-page-view .facebook_likke_button li, body.glossary-index-list .facebook_likke_button li {
    float: left;
    list-style-type: none; }
  body.general .footerBottom, body.checkout-twopage-index .footerBottom, body.customer-account-index .footerBottom, body.cms-page-view .footerBottom, body.glossary-index-list .footerBottom {
    background: #ffffff;
    width: 100%;
    height: auto; }
  body.general .track span, body.general .footersubscribe label, body.checkout-twopage-index .track span, body.checkout-twopage-index .footersubscribe label, body.customer-account-index .track span, body.customer-account-index .footersubscribe label, body.cms-page-view .track span, body.cms-page-view .footersubscribe label, body.glossary-index-list .track span, body.glossary-index-list .footersubscribe label {
    font-size: 22px;
    float: left; }
  body.general .track_mob span, body.checkout-twopage-index .track_mob span, body.customer-account-index .track_mob span, body.cms-page-view .track_mob span, body.glossary-index-list .track_mob span {
    margin-right: 20px; }
  body.general .track button.button span, body.checkout-twopage-index .track button.button span, body.customer-account-index .track button.button span, body.cms-page-view .track button.button span, body.glossary-index-list .track button.button span {
    margin: 0;
    background: #66768f;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    height: 32px;
    border-radius: 0 !important;
    padding: 0 10px;
    line-height: 32px; }
  body.general .track button.button, body.checkout-twopage-index .track button.button, body.customer-account-index .track button.button, body.cms-page-view .track button.button, body.glossary-index-list .track button.button {
    padding: 0;
    margin-top: 25px;
    float: left; }
  body.general .track button.button:hover, body.checkout-twopage-index .track button.button:hover, body.customer-account-index .track button.button:hover, body.cms-page-view .track button.button:hover, body.glossary-index-list .track button.button:hover {
    background: #000; }
  body.general .track button.track_btn span, body.checkout-twopage-index .track button.track_btn span, body.customer-account-index .track button.track_btn span, body.cms-page-view .track button.track_btn span, body.glossary-index-list .track button.track_btn span {
    padding: 0px 45px; }
  body.general .track .grid_2, body.checkout-twopage-index .track .grid_2, body.customer-account-index .track .grid_2, body.cms-page-view .track .grid_2, body.glossary-index-list .track .grid_2 {
    margin: 0; }
  body.general .track .grid_3, body.checkout-twopage-index .track .grid_3, body.customer-account-index .track .grid_3, body.cms-page-view .track .grid_3, body.glossary-index-list .track .grid_3 {
    margin: 0;
    float: right; }
  body.general .form-search .input-text, body.checkout-twopage-index .form-search .input-text, body.customer-account-index .form-search .input-text, body.cms-page-view .form-search .input-text, body.glossary-index-list .form-search .input-text {
    font-size: 12px !important;
    height: 18px !important;
    line-height: 26px; }
  body.general .cms-pendant .giftBanner, body.checkout-twopage-index .cms-pendant .giftBanner, body.customer-account-index .cms-pendant .giftBanner, body.cms-page-view .cms-pendant .giftBanner, body.glossary-index-list .cms-pendant .giftBanner {
    background: none; }
  body.general .banglesTopContentRight input.searchBtn, body.checkout-twopage-index .banglesTopContentRight input.searchBtn, body.customer-account-index .banglesTopContentRight input.searchBtn, body.cms-page-view .banglesTopContentRight input.searchBtn, body.glossary-index-list .banglesTopContentRight input.searchBtn {
    border: 1px solid #999999 !important;
    height: 20px;
    width: 23px; }
  body.general .newsletter-validate-detail input, body.checkout-twopage-index .newsletter-validate-detail input, body.customer-account-index .newsletter-validate-detail input, body.cms-page-view .newsletter-validate-detail input, body.glossary-index-list .newsletter-validate-detail input {
    color: #63666A; }
  body.general .shoppingcartRight, body.checkout-twopage-index .shoppingcartRight, body.customer-account-index .shoppingcartRight, body.cms-page-view .shoppingcartRight, body.glossary-index-list .shoppingcartRight {
    padding: 0px !important; }
  body.general .shoppingcartOuter .myaccountOuter, body.checkout-twopage-index .shoppingcartOuter .myaccountOuter, body.customer-account-index .shoppingcartOuter .myaccountOuter, body.cms-page-view .shoppingcartOuter .myaccountOuter, body.glossary-index-list .shoppingcartOuter .myaccountOuter {
    width: 703px;
    background: white !important; }
  body.general .myaccountOuter, body.checkout-twopage-index .myaccountOuter, body.customer-account-index .myaccountOuter, body.cms-page-view .myaccountOuter, body.glossary-index-list .myaccountOuter {
    margin-bottom: 0px; }
  body.general .shoppingcartOuter, body.checkout-twopage-index .shoppingcartOuter, body.customer-account-index .shoppingcartOuter, body.cms-page-view .shoppingcartOuter, body.glossary-index-list .shoppingcartOuter {
    margin-bottom: 6px; }
  body.general .banglesTopContentRight input.searchBtn, body.checkout-twopage-index .banglesTopContentRight input.searchBtn, body.customer-account-index .banglesTopContentRight input.searchBtn, body.cms-page-view .banglesTopContentRight input.searchBtn, body.glossary-index-list .banglesTopContentRight input.searchBtn {
    border: 1px solid #999999 !important;
    height: 20px;
    width: 23px; }
  body.general .newsletter-validate-detail input, body.checkout-twopage-index .newsletter-validate-detail input, body.customer-account-index .newsletter-validate-detail input, body.cms-page-view .newsletter-validate-detail input, body.glossary-index-list .newsletter-validate-detail input {
    color: #63666A; }
  body.general .downarrow, body.checkout-twopage-index .downarrow, body.customer-account-index .downarrow, body.cms-page-view .downarrow, body.glossary-index-list .downarrow {
    background-position: -258px -150px;
    float: left;
    height: 10px;
    margin-right: 61px !important;
    margin-top: 6px !important;
    width: 11px; }
  body.general #topnav .highlightall .level-top span, body.checkout-twopage-index #topnav .highlightall .level-top span, body.customer-account-index #topnav .highlightall .level-top span, body.cms-page-view #topnav .highlightall .level-top span, body.glossary-index-list #topnav .highlightall .level-top span {
    color: #A51890; }
  body.general .cms-jewellery .birthstoneCollection ul li, body.checkout-twopage-index .cms-jewellery .birthstoneCollection ul li, body.customer-account-index .cms-jewellery .birthstoneCollection ul li, body.cms-page-view .cms-jewellery .birthstoneCollection ul li, body.glossary-index-list .cms-jewellery .birthstoneCollection ul li {
    margin-left: 11px !important;
    margin-right: 6px !important; }
  body.general .viewBanglesOuter .paginationLeft, body.checkout-twopage-index .viewBanglesOuter .paginationLeft, body.customer-account-index .viewBanglesOuter .paginationLeft, body.cms-page-view .viewBanglesOuter .paginationLeft, body.glossary-index-list .viewBanglesOuter .paginationLeft {
    margin-left: -3px; }
  body.general .topMenu #search, body.checkout-twopage-index .topMenu #search, body.customer-account-index .topMenu #search, body.cms-page-view .topMenu #search, body.glossary-index-list .topMenu #search {
    border-color: #999999 snow #999999 #999999;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #999999;
    width: 150px;
    font-size: 11px; }
  body.general .search_1 input#search, body.checkout-twopage-index .search_1 input#search, body.customer-account-index .search_1 input#search, body.cms-page-view .search_1 input#search, body.glossary-index-list .search_1 input#search {
    background-color: white;
    border: 1px solid #999999;
    color: #63666A;
    height: 26px !important;
    padding-left: 3px;
    width: 158px; }
  body.general input#search, body.checkout-twopage-index input#search, body.customer-account-index input#search, body.cms-page-view input#search, body.glossary-index-list input#search {
    width: 140px; }
  body.general .topMenu .searchBtn, body.checkout-twopage-index .topMenu .searchBtn, body.customer-account-index .topMenu .searchBtn, body.cms-page-view .topMenu .searchBtn, body.glossary-index-list .topMenu .searchBtn {
    border: 1px solid #999999 !important;
    height: 20px !important;
    width: 35px;
    background: url("../images/arrow right01.png") !important; }
  body.general .topMenu .searchBtns, body.checkout-twopage-index .topMenu .searchBtns, body.customer-account-index .topMenu .searchBtns, body.cms-page-view .topMenu .searchBtns, body.glossary-index-list .topMenu .searchBtns {
    height: 20px !important;
    width: 35px;
    background-color: white;
    margin-top: 1px\9; }
  body.general .topMenu, body.checkout-twopage-index .topMenu, body.customer-account-index .topMenu, body.cms-page-view .topMenu, body.glossary-index-list .topMenu {
    width: 182px !important;
    float: right; }
  body.general .headerRight .topMenu, body.checkout-twopage-index .headerRight .topMenu, body.customer-account-index .headerRight .topMenu, body.cms-page-view .headerRight .topMenu, body.glossary-index-list .headerRight .topMenu {
    padding-right: 0px; }
  body.general .my_link .sp-searchicon, body.checkout-twopage-index .my_link .sp-searchicon, body.customer-account-index .my_link .sp-searchicon, body.cms-page-view .my_link .sp-searchicon, body.glossary-index-list .my_link .sp-searchicon {
    margin-left: 0;
    margin-right: 2px;
    margin-top: 4px; }
  body.general .topMenu #search, body.checkout-twopage-index .topMenu #search, body.customer-account-index .topMenu #search, body.cms-page-view .topMenu #search, body.glossary-index-list .topMenu #search {
    border-color: #999999 snow #999999 #999999;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #999999;
    width: 150px;
    font-size: 11px; }
  body.general input#search, body.checkout-twopage-index input#search, body.customer-account-index input#search, body.cms-page-view input#search, body.glossary-index-list input#search {
    /* margin-right:0;
   margin-top:-5px;
   padding:2px;
   padding-bottom:1px\9;
   padding-top:4px\9;
  *padding-top:4px;*/ }
  body.general .topMenu .searchBtn, body.checkout-twopage-index .topMenu .searchBtn, body.customer-account-index .topMenu .searchBtn, body.cms-page-view .topMenu .searchBtn, body.glossary-index-list .topMenu .searchBtn {
    border: 1px solid #999999 !important;
    height: 20px !important;
    width: 35px;
    background: url("../images/arrow right01.png") !important; }
  body.general .topMenu .searchBtns, body.checkout-twopage-index .topMenu .searchBtns, body.customer-account-index .topMenu .searchBtns, body.cms-page-view .topMenu .searchBtns, body.glossary-index-list .topMenu .searchBtns {
    height: 20px !important;
    width: 35px;
    background-color: white;
    margin-top: 1px\9; }
  body.general .topMenu, body.checkout-twopage-index .topMenu, body.customer-account-index .topMenu, body.cms-page-view .topMenu, body.glossary-index-list .topMenu {
    width: 182px !important; }
  body.general .search_box, body.checkout-twopage-index .search_box, body.customer-account-index .search_box, body.cms-page-view .search_box, body.glossary-index-list .search_box {
    height: 22px;
    width: auto;
    margin-left: -1px;
    position: absolute;
    right: 0; }
  body.general .search_1, body.checkout-twopage-index .search_1, body.customer-account-index .search_1, body.cms-page-view .search_1, body.glossary-index-list .search_1 {
    height: 20px;
    float: left; }
  body.general .search_2, body.checkout-twopage-index .search_2, body.customer-account-index .search_2, body.cms-page-view .search_2, body.glossary-index-list .search_2 {
    background: none repeat scroll 0 0 white;
    border: 1px solid #999999 !important;
    float: left;
    height: 28px;
    width: 20px; }
  body.general .search_2 img, body.checkout-twopage-index .search_2 img, body.customer-account-index .search_2 img, body.cms-page-view .search_2 img, body.glossary-index-list .search_2 img {
    margin-right: 4px;
    margin-top: 5px;
    margin-left: 2px; }
  body.general .my_link .sp-searchicon, body.checkout-twopage-index .my_link .sp-searchicon, body.customer-account-index .my_link .sp-searchicon, body.cms-page-view .my_link .sp-searchicon, body.glossary-index-list .my_link .sp-searchicon {
    margin-left: 2px;
    margin-top: 2px; }
  body.general .block-morelink, body.checkout-twopage-index .block-morelink, body.customer-account-index .block-morelink, body.cms-page-view .block-morelink, body.glossary-index-list .block-morelink {
    width: 100px;
    height: 17px;
    margin: auto; }
  body.general .ourtopseller_right .block-morelink, body.checkout-twopage-index .ourtopseller_right .block-morelink, body.customer-account-index .ourtopseller_right .block-morelink, body.cms-page-view .ourtopseller_right .block-morelink, body.glossary-index-list .ourtopseller_right .block-morelink {
    float: right;
    width: 70px;
    *width: 52px; }
  body.general .see_morelink, body.checkout-twopage-index .see_morelink, body.customer-account-index .see_morelink, body.cms-page-view .see_morelink, body.glossary-index-list .see_morelink {
    background: url("/skin/frontend/version3/default/images/common5.png") no-repeat scroll -283px -166px transparent;
    float: right;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 4px;
    width: 8px;
    height: 10px;
    *margin-top: -12px;
    *margin-left: 4px;
    *margin-right: 3px; }
  body.general .news .block-morelink a, body.checkout-twopage-index .news .block-morelink a, body.customer-account-index .news .block-morelink a, body.cms-page-view .news .block-morelink a, body.glossary-index-list .news .block-morelink a {
    color: #A51890 !important;
    font-family: "PT Sans", arial;
    font-size: 13px;
    text-decoration: none !important;
    text-transform: uppercase;
    float: left; }
  body.general .categoryDetails a, body.checkout-twopage-index .categoryDetails a, body.customer-account-index .categoryDetails a, body.cms-page-view .categoryDetails a, body.glossary-index-list .categoryDetails a {
    *float: left;
    *width: 100px;
    *height: 20px;
    float: left\9; }
  body.general .ourtopseller_right .see_morelink, body.checkout-twopage-index .ourtopseller_right .see_morelink, body.customer-account-index .ourtopseller_right .see_morelink, body.cms-page-view .ourtopseller_right .see_morelink, body.glossary-index-list .ourtopseller_right .see_morelink {
    margin-top: 4px;
    margin-left: 2px;
    *margin-top: -12px; }
  body.general .ourbestseller_right .see_morelink, body.checkout-twopage-index .ourbestseller_right .see_morelink, body.customer-account-index .ourbestseller_right .see_morelink, body.cms-page-view .ourbestseller_right .see_morelink, body.glossary-index-list .ourbestseller_right .see_morelink {
    margin-top: 4px;
    margin-left: 2px;
    *margin-top: -12px; }
  body.general .ourbestseller_right .block-morelink, body.checkout-twopage-index .ourbestseller_right .block-morelink, body.customer-account-index .ourbestseller_right .block-morelink, body.cms-page-view .ourbestseller_right .block-morelink, body.glossary-index-list .ourbestseller_right .block-morelink {
    float: right;
    width: 61px; }
  body.general .deal_more .block-morelink, body.checkout-twopage-index .deal_more .block-morelink, body.customer-account-index .deal_more .block-morelink, body.cms-page-view .deal_more .block-morelink, body.glossary-index-list .deal_more .block-morelink {
    float: right;
    width: 61px; }
  body.general .deal_more .block-morelink a, body.checkout-twopage-index .deal_more .block-morelink a, body.customer-account-index .deal_more .block-morelink a, body.cms-page-view .deal_more .block-morelink a, body.glossary-index-list .deal_more .block-morelink a {
    color: #fa9373 !important;
    font-family: "PT Sans", arial;
    font-size: 13px;
    text-decoration: none !important;
    text-transform: uppercase; }
  body.general .categoryDetails .block-morelink, body.checkout-twopage-index .categoryDetails .block-morelink, body.customer-account-index .categoryDetails .block-morelink, body.cms-page-view .categoryDetails .block-morelink, body.glossary-index-list .categoryDetails .block-morelink {
    height: 30px;
    margin: auto;
    width: 100px; }
  body.general .bestSelling .more_link, body.checkout-twopage-index .bestSelling .more_link, body.customer-account-index .bestSelling .more_link, body.cms-page-view .bestSelling .more_link, body.glossary-index-list .bestSelling .more_link {
    float: right;
    height: 30px;
    width: 61px; }
  body.general .bestSelling .more_link a, body.checkout-twopage-index .bestSelling .more_link a, body.customer-account-index .bestSelling .more_link a, body.cms-page-view .bestSelling .more_link a, body.glossary-index-list .bestSelling .more_link a {
    color: #A51890 !important;
    font-family: "PT Sans", arial;
    font-size: 13px;
    text-decoration: none !important;
    text-transform: uppercase; }
  body.general .birthstoneCollection .see_morelink, body.checkout-twopage-index .birthstoneCollection .see_morelink, body.customer-account-index .birthstoneCollection .see_morelink, body.cms-page-view .birthstoneCollection .see_morelink, body.glossary-index-list .birthstoneCollection .see_morelink {
    margin-top: 5px;
    *margin-top: -12px; }
  body.general .newsRight .deal_more, body.checkout-twopage-index .newsRight .deal_more, body.customer-account-index .newsRight .deal_more, body.cms-page-view .newsRight .deal_more, body.glossary-index-list .newsRight .deal_more {
    margin-top: -3px;
    clear: both; }
  body.general .newsOuter .iloveDiamond1, body.checkout-twopage-index .newsOuter .iloveDiamond1, body.customer-account-index .newsOuter .iloveDiamond1, body.cms-page-view .newsOuter .iloveDiamond1, body.glossary-index-list .newsOuter .iloveDiamond1 {
    height: 66px; }
  body.general .newsRight, body.general .newsLeft, body.checkout-twopage-index .newsRight, body.checkout-twopage-index .newsLeft, body.customer-account-index .newsRight, body.customer-account-index .newsLeft, body.cms-page-view .newsRight, body.cms-page-view .newsLeft, body.glossary-index-list .newsRight, body.glossary-index-list .newsLeft {
    height: 108px !important; }
  body.general .newsLeft .block-morelink, body.checkout-twopage-index .newsLeft .block-morelink, body.customer-account-index .newsLeft .block-morelink, body.cms-page-view .newsLeft .block-morelink, body.glossary-index-list .newsLeft .block-morelink {
    margin-top: 4px; }
  body.general .searchDiamonds, body.checkout-twopage-index .searchDiamonds, body.customer-account-index .searchDiamonds, body.cms-page-view .searchDiamonds, body.glossary-index-list .searchDiamonds {
    padding: 10px 0px 3px;
    width: 951px; }
  body.general .searchDiamonds ul, body.checkout-twopage-index .searchDiamonds ul, body.customer-account-index .searchDiamonds ul, body.cms-page-view .searchDiamonds ul, body.glossary-index-list .searchDiamonds ul {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-top: 0px; }
  body.general .searchLeft, body.checkout-twopage-index .searchLeft, body.customer-account-index .searchLeft, body.cms-page-view .searchLeft, body.glossary-index-list .searchLeft {
    width: 352px;
    border-left: 1px solid lightgray;
    padding-left: 5px;
    border-right: 1px solid lightgray;
    margin-top: 8px;
    float: left;
    position: relative; }
  body.general .searchRight, body.checkout-twopage-index .searchRight, body.customer-account-index .searchRight, body.cms-page-view .searchRight, body.glossary-index-list .searchRight {
    padding-left: 5px;
    width: 410px;
    float: left;
    position: relative;
    margin-top: 8px; }
  body.general .searchMiddle, body.checkout-twopage-index .searchMiddle, body.customer-account-index .searchMiddle, body.cms-page-view .searchMiddle, body.glossary-index-list .searchMiddle {
    width: 172px;
    float: left;
    margin-top: 35px;
    margin-right: 3px; }
  body.general .searchMiddle span, body.checkout-twopage-index .searchMiddle span, body.customer-account-index .searchMiddle span, body.cms-page-view .searchMiddle span, body.glossary-index-list .searchMiddle span {
    display: block;
    text-align: center;
    color: #63666A;
    font-size: 14px;
    font-family: "PT Sans",georgia; }
  body.general .searchMiddle span.thin, body.checkout-twopage-index .searchMiddle span.thin, body.customer-account-index .searchMiddle span.thin, body.cms-page-view .searchMiddle span.thin, body.glossary-index-list .searchMiddle span.thin {
    opacity: 0.6; }
  body.general .searchRight li, body.checkout-twopage-index .searchRight li, body.customer-account-index .searchRight li, body.cms-page-view .searchRight li, body.glossary-index-list .searchRight li {
    float: left;
    overflow: hidden; }
  body.general .searchRight li.active, body.general .searchLeftt li.active, body.checkout-twopage-index .searchRight li.active, body.checkout-twopage-index .searchLeftt li.active, body.customer-account-index .searchRight li.active, body.customer-account-index .searchLeftt li.active, body.cms-page-view .searchRight li.active, body.cms-page-view .searchLeftt li.active, body.glossary-index-list .searchRight li.active, body.glossary-index-list .searchLeftt li.active {
    border: 1px solid #63666A; }
  body.general .searchRight li.vdrings, body.checkout-twopage-index .searchRight li.vdrings, body.customer-account-index .searchRight li.vdrings, body.cms-page-view .searchRight li.vdrings, body.glossary-index-list .searchRight li.vdrings {
    margin-top: 22px;
    width: 60px;
    height: 45px;
    overflow: hidden;
    border: 2px solid white; }
  body.general .searchLeft li, body.checkout-twopage-index .searchLeft li, body.customer-account-index .searchLeft li, body.cms-page-view .searchLeft li, body.glossary-index-list .searchLeft li {
    float: left;
    margin-right: 5px; }
  body.general .searchLeft li.diam, body.checkout-twopage-index .searchLeft li.diam, body.customer-account-index .searchLeft li.diam, body.cms-page-view .searchLeft li.diam, body.glossary-index-list .searchLeft li.diam {
    margin-top: 25px;
    /*width:45px;*/
    height: 45px;
    overflow: hidden;
    border: 2px solid white; }
  body.general .searchLeft li.diam:hover, body.checkout-twopage-index .searchLeft li.diam:hover, body.customer-account-index .searchLeft li.diam:hover, body.cms-page-view .searchLeft li.diam:hover, body.glossary-index-list .searchLeft li.diam:hover {
    border: 2px solid #f4dcee; }
  body.general .searchLeft li span, body.checkout-twopage-index .searchLeft li span, body.customer-account-index .searchLeft li span, body.cms-page-view .searchLeft li span, body.glossary-index-list .searchLeft li span {
    float: left; }
  body.general .searchRight li.vdrings:hover, body.checkout-twopage-index .searchRight li.vdrings:hover, body.customer-account-index .searchRight li.vdrings:hover, body.cms-page-view .searchRight li.vdrings:hover, body.glossary-index-list .searchRight li.vdrings:hover {
    border: 2px solid #f4dcee; }
  body.general .select-diam, body.checkout-twopage-index .select-diam, body.customer-account-index .select-diam, body.cms-page-view .select-diam, body.glossary-index-list .select-diam {
    position: absolute;
    top: 80px;
    left: 110px;
    color: #63666A; }
  body.general .select-setting, body.checkout-twopage-index .select-setting, body.customer-account-index .select-setting, body.cms-page-view .select-setting, body.glossary-index-list .select-setting {
    position: absolute;
    top: 80px;
    left: 108px;
    color: #63666A; }
  body.general .vsprite, body.checkout-twopage-index .vsprite, body.customer-account-index .vsprite, body.cms-page-view .vsprite, body.glossary-index-list .vsprite {
    background-image: url("../images/valentines/valentines.png");
    background-repeat: no-repeat; }
  body.general .vround, body.checkout-twopage-index .vround, body.customer-account-index .vround, body.cms-page-view .vround, body.glossary-index-list .vround {
    background-position: 0 0;
    width: 47px;
    height: 45px;
    float: left; }
  body.general .vheart, body.checkout-twopage-index .vheart, body.customer-account-index .vheart, body.cms-page-view .vheart, body.glossary-index-list .vheart {
    background-position: -51px 0;
    width: 52px;
    height: 45px;
    float: left; }
  body.general .vprincess, body.checkout-twopage-index .vprincess, body.customer-account-index .vprincess, body.cms-page-view .vprincess, body.glossary-index-list .vprincess {
    background-position: -111px 0;
    width: 47px;
    height: 45px;
    float: left; }
  body.general .vemerald, body.checkout-twopage-index .vemerald, body.customer-account-index .vemerald, body.cms-page-view .vemerald, body.glossary-index-list .vemerald {
    background-position: -169px 0;
    width: 37px;
    height: 45px;
    float: left; }
  body.general .vpear, body.checkout-twopage-index .vpear, body.customer-account-index .vpear, body.cms-page-view .vpear, body.glossary-index-list .vpear {
    background-position: -223px 0;
    width: 35px;
    height: 45px;
    float: left; }
  body.general .vclassic, body.checkout-twopage-index .vclassic, body.customer-account-index .vclassic, body.cms-page-view .vclassic, body.glossary-index-list .vclassic {
    background-position: -275px 0;
    width: 60px;
    height: 45px;
    float: left; }
  body.general .velegant, body.checkout-twopage-index .velegant, body.customer-account-index .velegant, body.cms-page-view .velegant, body.glossary-index-list .velegant {
    background-position: -345px 0;
    width: 60px;
    height: 45px;
    float: left; }
  body.general .vmensring, body.checkout-twopage-index .vmensring, body.customer-account-index .vmensring, body.cms-page-view .vmensring, body.glossary-index-list .vmensring {
    background-position: -415px 0;
    width: 60px;
    height: 45px;
    float: left; }
  body.general .vcontemporary, body.checkout-twopage-index .vcontemporary, body.customer-account-index .vcontemporary, body.cms-page-view .vcontemporary, body.glossary-index-list .vcontemporary {
    background-position: -485px 0;
    width: 60px;
    height: 45px;
    float: left; }
  body.general .vdramatic, body.checkout-twopage-index .vdramatic, body.customer-account-index .vdramatic, body.cms-page-view .vdramatic, body.glossary-index-list .vdramatic {
    background-position: -555px 0;
    width: 60px;
    height: 45px;
    float: left; }
  body.general .orig_velegant, body.checkout-twopage-index .orig_velegant, body.customer-account-index .orig_velegant, body.cms-page-view .orig_velegant, body.glossary-index-list .orig_velegant {
    background-position: -188px -69px;
    width: 85px;
    height: 95px;
    float: left; }
  body.general .orig_vclassic, body.checkout-twopage-index .orig_vclassic, body.customer-account-index .orig_vclassic, body.cms-page-view .orig_vclassic, body.glossary-index-list .orig_vclassic {
    background-position: -381px -70px;
    width: 85px;
    height: 95px;
    float: left; }
  body.general .orig_vmensring, body.checkout-twopage-index .orig_vmensring, body.customer-account-index .orig_vmensring, body.cms-page-view .orig_vmensring, body.glossary-index-list .orig_vmensring {
    background-position: -285px -72px;
    width: 85px;
    height: 95px;
    float: left; }
  body.general .orig_vcontemporary, body.checkout-twopage-index .orig_vcontemporary, body.customer-account-index .orig_vcontemporary, body.cms-page-view .orig_vcontemporary, body.glossary-index-list .orig_vcontemporary {
    background-position: -100px -68px;
    width: 85px;
    height: 95px;
    float: left; }
  body.general .orig_vdramatic, body.checkout-twopage-index .orig_vdramatic, body.customer-account-index .orig_vdramatic, body.cms-page-view .orig_vdramatic, body.glossary-index-list .orig_vdramatic {
    background-position: 2px -68px;
    width: 85px;
    height: 95px;
    float: left; }
  body.general .orig_vemerald, body.checkout-twopage-index .orig_vemerald, body.customer-account-index .orig_vemerald, body.cms-page-view .orig_vemerald, body.glossary-index-list .orig_vemerald {
    background-position: -832px -80px;
    width: 81px;
    height: 95px;
    float: left; }
  body.general .orig_vheart, body.checkout-twopage-index .orig_vheart, body.customer-account-index .orig_vheart, body.cms-page-view .orig_vheart, body.glossary-index-list .orig_vheart {
    background-position: -738px -80px;
    width: 81px;
    height: 95px;
    float: left; }
  body.general .orig_vpear, body.checkout-twopage-index .orig_vpear, body.customer-account-index .orig_vpear, body.cms-page-view .orig_vpear, body.glossary-index-list .orig_vpear {
    background-position: -641px -80px;
    width: 81px;
    height: 95px;
    float: left; }
  body.general .orig_vprincess, body.checkout-twopage-index .orig_vprincess, body.customer-account-index .orig_vprincess, body.cms-page-view .orig_vprincess, body.glossary-index-list .orig_vprincess {
    background-position: -556px -80px;
    width: 81px;
    height: 95px;
    float: left; }
  body.general .orig_vround, body.checkout-twopage-index .orig_vround, body.customer-account-index .orig_vround, body.cms-page-view .orig_vround, body.glossary-index-list .orig_vround {
    background-position: -472px -80px;
    width: 81px;
    height: 95px;
    float: left; }
  body.general .diamondbuyingGuide, body.checkout-twopage-index .diamondbuyingGuide, body.customer-account-index .diamondbuyingGuide, body.cms-page-view .diamondbuyingGuide, body.glossary-index-list .diamondbuyingGuide {
    width: 960px;
    display: block;
    overflow: hidden;
    border-bottom: 1px dashed #999;
    margin-bottom: 25px; }
  body.general .rupeeSymbol, body.checkout-twopage-index .rupeeSymbol, body.customer-account-index .rupeeSymbol, body.cms-page-view .rupeeSymbol, body.glossary-index-list .rupeeSymbol {
    font-family: "PT Sans", 'rupeefont' !important;
    width: auto !important;
    font-weight: normal !important; }

@font-face {
  body.general, body.checkout-twopage-index, body.customer-account-index, body.cms-page-view, body.glossary-index-list {
    font-family: "PT Sans", 'rupeefont';
    src: url("http://www.caratlane.com/skin/frontend/version3/default/fonts/rupee.ttf"), url("http://www.caratlane.com/skin/frontend/version3/default/fonts/rupee.otf"), url("http://www.caratlane.com/skin/frontend/version3/default/fonts/rupee.eot");
    font-weight: normal !important;
    font-style: normal !important; } }
  body.general .masterHead, body.checkout-twopage-index .masterHead, body.customer-account-index .masterHead, body.cms-page-view .masterHead, body.glossary-index-list .masterHead {
    width: 100%;
    float: left;
    border-bottom: 1px solid #CECECF;
    padding-bottom: 10px;
    position: relative;
    font-size: 11.5px; }
  body.general .masterHead .mastRight, body.checkout-twopage-index .masterHead .mastRight, body.customer-account-index .masterHead .mastRight, body.cms-page-view .masterHead .mastRight, body.glossary-index-list .masterHead .mastRight {
    visibility: hidden !important;
    font-size: 13px; }
  body.general #floatText, body.checkout-twopage-index #floatText, body.customer-account-index #floatText, body.cms-page-view #floatText, body.glossary-index-list #floatText {
    display: inline;
    overflow: hidden;
    float: left;
    position: absolute;
    width: 355px; }
  body.general #floatSpan, body.checkout-twopage-index #floatSpan, body.customer-account-index #floatSpan, body.cms-page-view #floatSpan, body.glossary-index-list #floatSpan {
    display: inline;
    padding-left: 0px; }
  body.general .wishList, body.checkout-twopage-index .wishList, body.customer-account-index .wishList, body.cms-page-view .wishList, body.glossary-index-list .wishList {
    padding-left: 5px; }
  body.general .wishlisticon, body.checkout-twopage-index .wishlisticon, body.customer-account-index .wishlisticon, body.cms-page-view .wishlisticon, body.glossary-index-list .wishlisticon {
    float: left;
    position: relative; }
  body.general .wishlisticon a:after, body.general .hometryon_minicarticon a:after, body.general .myAccountIcon a:after, body.checkout-twopage-index .wishlisticon a:after, body.checkout-twopage-index .hometryon_minicarticon a:after, body.checkout-twopage-index .myAccountIcon a:after, body.customer-account-index .wishlisticon a:after, body.customer-account-index .hometryon_minicarticon a:after, body.customer-account-index .myAccountIcon a:after, body.cms-page-view .wishlisticon a:after, body.cms-page-view .hometryon_minicarticon a:after, body.cms-page-view .myAccountIcon a:after, body.glossary-index-list .wishlisticon a:after, body.glossary-index-list .hometryon_minicarticon a:after, body.glossary-index-list .myAccountIcon a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #fff transparent transparent transparent;
    border-top-style: solid;
    position: absolute;
    right: 0;
    top: 50%; }
  body.general .myAccountIcon a:after, body.checkout-twopage-index .myAccountIcon a:after, body.customer-account-index .myAccountIcon a:after, body.cms-page-view .myAccountIcon a:after, body.glossary-index-list .myAccountIcon a:after {
    margin-top: -2.5px; }
  body.general .wishlisticon a:after, body.checkout-twopage-index .wishlisticon a:after, body.customer-account-index .wishlisticon a:after, body.cms-page-view .wishlisticon a:after, body.glossary-index-list .wishlisticon a:after {
    margin-top: -2.5px; }
  body.general .hometryon_minicarticon a:after, body.checkout-twopage-index .hometryon_minicarticon a:after, body.customer-account-index .hometryon_minicarticon a:after, body.cms-page-view .hometryon_minicarticon a:after, body.glossary-index-list .hometryon_minicarticon a:after {
    margin-top: -5px; }
  body.general .mastLeft, body.checkout-twopage-index .mastLeft, body.customer-account-index .mastLeft, body.cms-page-view .mastLeft, body.glossary-index-list .mastLeft {
    float: left;
    padding-left: 15px;
    padding-top: 8px;
    width: 270px; }
  body.general .mastLeft b, body.checkout-twopage-index .mastLeft b, body.customer-account-index .mastLeft b, body.cms-page-view .mastLeft b, body.glossary-index-list .mastLeft b {
    font-weight: normal; }
  body.general .mastLeft span, body.checkout-twopage-index .mastLeft span, body.customer-account-index .mastLeft span, body.cms-page-view .mastLeft span, body.glossary-index-list .mastLeft span {
    float: left;
    padding: 0 5px;
    color: white; }
  body.general .mastLeft span b a, body.checkout-twopage-index .mastLeft span b a, body.customer-account-index .mastLeft span b a, body.cms-page-view .mastLeft span b a, body.glossary-index-list .mastLeft span b a {
    color: white; }
  body.general .mastLeft span.divider, body.checkout-twopage-index .mastLeft span.divider, body.customer-account-index .mastLeft span.divider, body.cms-page-view .mastLeft span.divider, body.glossary-index-list .mastLeft span.divider {
    width: 6px;
    height: 6px;
    background: #000000;
    margin: 6px 1px 0px 1px;
    padding: 0px;
    opacity: 0.6; }
  body.general .mastRight, body.checkout-twopage-index .mastRight, body.customer-account-index .mastRight, body.cms-page-view .mastRight, body.glossary-index-list .mastRight {
    float: right;
    /*padding-right:5px;*/
    padding-top: 5px; }
  body.general .mastRight .myAccount, body.checkout-twopage-index .mastRight .myAccount, body.customer-account-index .mastRight .myAccount, body.cms-page-view .mastRight .myAccount, body.glossary-index-list .mastRight .myAccount {
    float: left; }
  body.general .mastRight .cart, body.checkout-twopage-index .mastRight .cart, body.customer-account-index .mastRight .cart, body.cms-page-view .mastRight .cart, body.glossary-index-list .mastRight .cart {
    float: left;
    padding-left: 3px;
    padding-right: 2px; }
  body.general .mastRight .hometryon, body.checkout-twopage-index .mastRight .hometryon, body.customer-account-index .mastRight .hometryon, body.cms-page-view .mastRight .hometryon, body.glossary-index-list .mastRight .hometryon {
    float: left;
    padding-right: 16px; }
  body.general .mastRight .wishList, body.checkout-twopage-index .mastRight .wishList, body.customer-account-index .mastRight .wishList, body.cms-page-view .mastRight .wishList, body.glossary-index-list .mastRight .wishList {
    padding-right: 12px; }
  body.general .mastRight .divider, body.checkout-twopage-index .mastRight .divider, body.customer-account-index .mastRight .divider, body.cms-page-view .mastRight .divider, body.glossary-index-list .mastRight .divider {
    float: left;
    margin-top: 3px;
    content: " ";
    margin-left: 15px;
    border-left: 1px solid #fff;
    padding-right: 5px;
    display: inline-block;
    height: 10px; }
  body.general .nav-container .searchNav, body.checkout-twopage-index .nav-container .searchNav, body.customer-account-index .nav-container .searchNav, body.cms-page-view .nav-container .searchNav, body.glossary-index-list .nav-container .searchNav {
    float: right; }
  body.general .header-wrapper, body.checkout-twopage-index .header-wrapper, body.customer-account-index .header-wrapper, body.cms-page-view .header-wrapper, body.glossary-index-list .header-wrapper {
    position: relative; }
  body.general .masthead_popup, body.checkout-twopage-index .masthead_popup, body.customer-account-index .masthead_popup, body.cms-page-view .masthead_popup, body.glossary-index-list .masthead_popup {
    position: fixed;
    display: none;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10000;
    top: 100px; }
  body.general .masthead_content, body.checkout-twopage-index .masthead_content, body.customer-account-index .masthead_content, body.cms-page-view .masthead_content, body.glossary-index-list .masthead_content {
    background: #ffffff;
    margin: auto;
    width: 500px;
    height: auto;
    position: relative;
    padding-bottom: 15px; }
  body.general .mastRight .cart span, body.checkout-twopage-index .mastRight .cart span, body.customer-account-index .mastRight .cart span, body.cms-page-view .mastRight .cart span, body.glossary-index-list .mastRight .cart span {
    margin-left: 0px !important;
    padding: 0px !important; }
  body.general .mastRight .cart span.sp-cart, body.checkout-twopage-index .mastRight .cart span.sp-cart, body.customer-account-index .mastRight .cart span.sp-cart, body.cms-page-view .mastRight .cart span.sp-cart, body.glossary-index-list .mastRight .cart span.sp-cart {
    padding: 2px !important; }
  body.general .sp-cart, body.checkout-twopage-index .sp-cart, body.customer-account-index .sp-cart, body.cms-page-view .sp-cart, body.glossary-index-list .sp-cart {
    background-position: -115px -84px !important;
    float: left;
    height: 11px;
    width: 16px; }
  body.general .cart .sp-darrow, body.general .hometryon .sp-darrow, body.general .wishList .sp-darrow, body.checkout-twopage-index .cart .sp-darrow, body.checkout-twopage-index .hometryon .sp-darrow, body.checkout-twopage-index .wishList .sp-darrow, body.customer-account-index .cart .sp-darrow, body.customer-account-index .hometryon .sp-darrow, body.customer-account-index .wishList .sp-darrow, body.cms-page-view .cart .sp-darrow, body.cms-page-view .hometryon .sp-darrow, body.cms-page-view .wishList .sp-darrow, body.glossary-index-list .cart .sp-darrow, body.glossary-index-list .hometryon .sp-darrow, body.glossary-index-list .wishList .sp-darrow {
    background-position: -218px -81px !important;
    float: right;
    height: 10px;
    width: 7px;
    margin-left: 1px;
    padding: 1px; }
  body.general .cart .sp-uparrow, body.general .hometryon .sp-uparrow, body.checkout-twopage-index .cart .sp-uparrow, body.checkout-twopage-index .hometryon .sp-uparrow, body.customer-account-index .cart .sp-uparrow, body.customer-account-index .hometryon .sp-uparrow, body.cms-page-view .cart .sp-uparrow, body.cms-page-view .hometryon .sp-uparrow, body.glossary-index-list .cart .sp-uparrow, body.glossary-index-list .hometryon .sp-uparrow {
    background-position: -232px -81px !important;
    float: right;
    height: 10px;
    width: 7px;
    margin-left: 1px;
    padding: 1px; }
  body.general .sp-phone, body.checkout-twopage-index .sp-phone, body.customer-account-index .sp-phone, body.cms-page-view .sp-phone, body.glossary-index-list .sp-phone {
    background-position: -152px -83px !important;
    float: left;
    height: 18px;
    width: 22px; }
  body.general .wishListContent table tr, body.checkout-twopage-index .wishListContent table tr, body.customer-account-index .wishListContent table tr, body.cms-page-view .wishListContent table tr, body.glossary-index-list .wishListContent table tr {
    border-bottom: 1px solid #e2e3e4 !important; }
  body.general #tollno a, body.checkout-twopage-index #tollno a, body.customer-account-index #tollno a, body.cms-page-view #tollno a, body.glossary-index-list #tollno a {
    font-size: 17px;
    cursor: default; }
  body.general .headerRight .topMenu, body.checkout-twopage-index .headerRight .topMenu, body.customer-account-index .headerRight .topMenu, body.cms-page-view .headerRight .topMenu, body.glossary-index-list .headerRight .topMenu {
    width: 145px !important; }
  body.general .masthead_close, body.checkout-twopage-index .masthead_close, body.customer-account-index .masthead_close, body.cms-page-view .masthead_close, body.glossary-index-list .masthead_close {
    background-position: -188px 0 !important;
    float: right;
    height: 33px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 31px;
    cursor: pointer;
    opacity: 0.6; }
  body.general .masthead_content #title, body.checkout-twopage-index .masthead_content #title, body.customer-account-index .masthead_content #title, body.cms-page-view .masthead_content #title, body.glossary-index-list .masthead_content #title {
    color: #6D6E71;
    font-size: 19px;
    text-align: center;
    border-bottom: 4px solid #f1f1f3;
    padding: 15px 0; }
  body.general .clPoints .squareBox, body.checkout-twopage-index .clPoints .squareBox, body.customer-account-index .clPoints .squareBox, body.cms-page-view .clPoints .squareBox, body.glossary-index-list .clPoints .squareBox {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 6px;
    margin: 4px 10px 30px 2px;
    opacity: 0.6;
    padding: 0;
    width: 6px; }
  body.general .masthead_content .clPoints, body.checkout-twopage-index .masthead_content .clPoints, body.customer-account-index .masthead_content .clPoints, body.cms-page-view .masthead_content .clPoints, body.glossary-index-list .masthead_content .clPoints {
    color: #6D6E71;
    padding: 10px 15px; }
  body.general .clPoints .heading, body.checkout-twopage-index .clPoints .heading, body.customer-account-index .clPoints .heading, body.cms-page-view .clPoints .heading, body.glossary-index-list .clPoints .heading {
    font-family: "PT Sans", georgia;
    font-size: 15px;
    padding-bottom: 5px; }
  body.general .cms-customer-service .wrapper, body.checkout-twopage-index .cms-customer-service .wrapper, body.customer-account-index .cms-customer-service .wrapper, body.cms-page-view .cms-customer-service .wrapper, body.glossary-index-list .cms-customer-service .wrapper {
    overflow: visible; }
  body.general a.remove_link, body.checkout-twopage-index a.remove_link, body.customer-account-index a.remove_link, body.cms-page-view a.remove_link, body.glossary-index-list a.remove_link {
    float: right; }
  body.general #seoBlockContent, body.checkout-twopage-index #seoBlockContent, body.customer-account-index #seoBlockContent, body.cms-page-view #seoBlockContent, body.glossary-index-list #seoBlockContent {
    padding: 0 10px 10px; }
  body.general #seoBlockContent a, body.checkout-twopage-index #seoBlockContent a, body.customer-account-index #seoBlockContent a, body.cms-page-view #seoBlockContent a, body.glossary-index-list #seoBlockContent a {
    color: blue; }
  body.general #seoBlockContent h1, body.checkout-twopage-index #seoBlockContent h1, body.customer-account-index #seoBlockContent h1, body.cms-page-view #seoBlockContent h1, body.glossary-index-list #seoBlockContent h1 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 20px; }
  body.general #seoBlockContent div, body.checkout-twopage-index #seoBlockContent div, body.customer-account-index #seoBlockContent div, body.cms-page-view #seoBlockContent div, body.glossary-index-list #seoBlockContent div {
    font-size: 10px;
    padding-top: 10px; }
  body.general #moreSeoBlock, body.checkout-twopage-index #moreSeoBlock, body.customer-account-index #moreSeoBlock, body.cms-page-view #moreSeoBlock, body.glossary-index-list #moreSeoBlock {
    display: none;
    width: 100%; }
  body.general .moreSeo, body.checkout-twopage-index .moreSeo, body.customer-account-index .moreSeo, body.cms-page-view .moreSeo, body.glossary-index-list .moreSeo {
    color: blue;
    display: inline;
    margin-left: 10px;
    cursor: pointer; }
  body.general .lessSeo, body.checkout-twopage-index .lessSeo, body.customer-account-index .lessSeo, body.cms-page-view .lessSeo, body.glossary-index-list .lessSeo {
    color: blue;
    display: none;
    margin-left: 10px;
    cursor: pointer; }
  body.general .choose-diamond, body.checkout-twopage-index .choose-diamond, body.customer-account-index .choose-diamond, body.cms-page-view .choose-diamond, body.glossary-index-list .choose-diamond {
    border: 1px solid #CECECF;
    color: #878888;
    display: block;
    float: left;
    font-family: "PT Sans", georgia;
    font-size: 34px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px; }
  body.general .miniName, body.checkout-twopage-index .miniName, body.customer-account-index .miniName, body.cms-page-view .miniName, body.glossary-index-list .miniName {
    font-size: 12px;
    font-family: "PT Sans",tahoma;
    color: #5f2167;
    margin-bottom: 5px;
    display: block; }
  body.general .miniSku, body.checkout-twopage-index .miniSku, body.customer-account-index .miniSku, body.cms-page-view .miniSku, body.glossary-index-list .miniSku {
    font-size: 10px;
    font-family: "PT Sans",tahoma;
    color: #868686;
    margin-bottom: 5px;
    display: block; }
  body.general .miniCartButton, body.checkout-twopage-index .miniCartButton, body.customer-account-index .miniCartButton, body.cms-page-view .miniCartButton, body.glossary-index-list .miniCartButton {
    background: none repeat scroll 0 0 #DFE1DF;
    border: 1px solid #898989;
    color: #5F2167;
    display: block;
    font-family: "PT Sans", "times new roman";
    font-size: 19px;
    height: 31px;
    line-height: 29px;
    margin: 10px auto;
    text-align: center;
    text-transform: uppercase;
    width: 219px; }
  body.general .shoppingCartPopuptotal, body.checkout-twopage-index .shoppingCartPopuptotal, body.customer-account-index .shoppingCartPopuptotal, body.cms-page-view .shoppingCartPopuptotal, body.glossary-index-list .shoppingCartPopuptotal {
    font-size: 14px;
    font-family: "PT Sans", "times New Roman";
    color: #585858; }
  body.general .shoppingCartPopuptotal span, body.checkout-twopage-index .shoppingCartPopuptotal span, body.customer-account-index .shoppingCartPopuptotal span, body.cms-page-view .shoppingCartPopuptotal span, body.glossary-index-list .shoppingCartPopuptotal span {
    color: #5f2167; }
  body.general .shoppingCartPopupContentRight a.remove_link, body.checkout-twopage-index .shoppingCartPopupContentRight a.remove_link, body.customer-account-index .shoppingCartPopupContentRight a.remove_link, body.cms-page-view .shoppingCartPopupContentRight a.remove_link, body.glossary-index-list .shoppingCartPopupContentRight a.remove_link {
    text-decoration: underline;
    font-size: 10px;
    font-family: "PT Sans",tahoma; }
  body.general .spacer li.subPrice, body.checkout-twopage-index .spacer li.subPrice, body.customer-account-index .spacer li.subPrice, body.cms-page-view .spacer li.subPrice, body.glossary-index-list .spacer li.subPrice {
    float: left;
    font-family: "PT Sans", tahoma;
    font-size: 11px; }
  body.general .shoppingCartPopupContent, body.checkout-twopage-index .shoppingCartPopupContent, body.customer-account-index .shoppingCartPopupContent, body.cms-page-view .shoppingCartPopupContent, body.glossary-index-list .shoppingCartPopupContent {
    margin-bottom: 10px; }
  body.general #mini-cart .shoppingCartPopupContentRight p, body.checkout-twopage-index #mini-cart .shoppingCartPopupContentRight p, body.customer-account-index #mini-cart .shoppingCartPopupContentRight p, body.cms-page-view #mini-cart .shoppingCartPopupContentRight p, body.glossary-index-list #mini-cart .shoppingCartPopupContentRight p {
    margin-top: 18px; }
  body.general .miniDiamLink, body.checkout-twopage-index .miniDiamLink, body.customer-account-index .miniDiamLink, body.cms-page-view .miniDiamLink, body.glossary-index-list .miniDiamLink {
    text-decoration: underline !important; }
  body.general .newtah_left_section p, body.checkout-twopage-index .newtah_left_section p, body.customer-account-index .newtah_left_section p, body.cms-page-view .newtah_left_section p, body.glossary-index-list .newtah_left_section p {
    color: #5c2861;
    font-size: 17px;
    font-family: "PT Sans",Georgia;
    margin: 10px; }
  body.general .newtah_section.grid_12, body.checkout-twopage-index .newtah_section.grid_12, body.customer-account-index .newtah_section.grid_12, body.cms-page-view .newtah_section.grid_12, body.glossary-index-list .newtah_section.grid_12 {
    margin-top: 20px; }
  body.general .newtah_left_section, body.checkout-twopage-index .newtah_left_section, body.customer-account-index .newtah_left_section, body.cms-page-view .newtah_left_section, body.glossary-index-list .newtah_left_section {
    width: 225px;
    float: left; }
  body.general .newtah_left_section > div, body.checkout-twopage-index .newtah_left_section > div, body.customer-account-index .newtah_left_section > div, body.cms-page-view .newtah_left_section > div, body.glossary-index-list .newtah_left_section > div {
    float: left;
    width: 225px; }
  body.general .newtah_content > ul, body.general .newtah_content .contacts_section, body.checkout-twopage-index .newtah_content > ul, body.checkout-twopage-index .newtah_content .contacts_section, body.customer-account-index .newtah_content > ul, body.customer-account-index .newtah_content .contacts_section, body.cms-page-view .newtah_content > ul, body.cms-page-view .newtah_content .contacts_section, body.glossary-index-list .newtah_content > ul, body.glossary-index-list .newtah_content .contacts_section {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 20px 0;
    box-shadow: 0 0 6px 0 rgba(244, 237, 234, 0.25);
    margin-bottom: 36px; }
  body.general p.need_help, body.checkout-twopage-index p.need_help, body.customer-account-index p.need_help, body.cms-page-view p.need_help, body.glossary-index-list p.need_help {
    text-align: center; }
  body.general .newtah_left_section li, body.checkout-twopage-index .newtah_left_section li, body.customer-account-index .newtah_left_section li, body.cms-page-view .newtah_left_section li, body.glossary-index-list .newtah_left_section li {
    font-size: 12px;
    color: #000;
    list-style: square outside none;
    padding: 5px;
    text-decoration: none;
    margin-left: 30px; }
  body.general .newtah_left_section a, body.checkout-twopage-index .newtah_left_section a, body.customer-account-index .newtah_left_section a, body.cms-page-view .newtah_left_section a, body.glossary-index-list .newtah_left_section a {
    font-family: "PT Sans", Arial;
    text-decoration: none; }
  body.general .newtah_content h3, body.checkout-twopage-index .newtah_content h3, body.customer-account-index .newtah_content h3, body.cms-page-view .newtah_content h3, body.glossary-index-list .newtah_content h3 {
    background: #556681;
    width: 210px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: bold;
    margin: 0px 0px 14px 0px;
    padding-left: 15px;
    font-size: 16px;
    letter-spacing: normal; }
  body.general .newtah_left_section .contacts_section, body.checkout-twopage-index .newtah_left_section .contacts_section, body.customer-account-index .newtah_left_section .contacts_section, body.cms-page-view .newtah_left_section .contacts_section, body.glossary-index-list .newtah_left_section .contacts_section {
    width: 225px;
    float: left; }
  body.general .sprite-contacts, body.checkout-twopage-index .sprite-contacts, body.customer-account-index .sprite-contacts, body.cms-page-view .sprite-contacts, body.glossary-index-list .sprite-contacts {
    margin: 10px 0 10px 20px;
    background: url("../images/contacts.png") no-repeat;
    width: 82px;
    height: 82px;
    float: left;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25); }
  body.general .sprite-chat, body.checkout-twopage-index .sprite-chat, body.customer-account-index .sprite-chat, body.cms-page-view .sprite-chat, body.glossary-index-list .sprite-chat {
    background-position: 0 0; }
  body.general .sprite-faq, body.checkout-twopage-index .sprite-faq, body.customer-account-index .sprite-faq, body.cms-page-view .sprite-faq, body.glossary-index-list .sprite-faq {
    background-position: -93px 0; }
  body.general .sprite-email, body.checkout-twopage-index .sprite-email, body.customer-account-index .sprite-email, body.cms-page-view .sprite-email, body.glossary-index-list .sprite-email {
    background-position: -186px 0; }
  body.general .sprite-telephone, body.checkout-twopage-index .sprite-telephone, body.customer-account-index .sprite-telephone, body.cms-page-view .sprite-telephone, body.glossary-index-list .sprite-telephone {
    background-position: -279px 0; }
  body.general .newtah_right_section, body.checkout-twopage-index .newtah_right_section, body.customer-account-index .newtah_right_section, body.cms-page-view .newtah_right_section, body.glossary-index-list .newtah_right_section {
    float: right;
    width: 900px; }
  body.general .newtah_right_section p.head, body.checkout-twopage-index .newtah_right_section p.head, body.customer-account-index .newtah_right_section p.head, body.cms-page-view .newtah_right_section p.head, body.glossary-index-list .newtah_right_section p.head {
    font-size: 23px;
    color: #000;
    font-family: "PT Sans",Georgia;
    margin: 0; }
  body.general .newtah_right_section p, body.checkout-twopage-index .newtah_right_section p, body.customer-account-index .newtah_right_section p, body.cms-page-view .newtah_right_section p, body.glossary-index-list .newtah_right_section p {
    color: #1f1e24;
    margin: 15px 0px 20px 0px; }
  body.general .newtah_right_section span, body.checkout-twopage-index .newtah_right_section span, body.customer-account-index .newtah_right_section span, body.cms-page-view .newtah_right_section span, body.glossary-index-list .newtah_right_section span {
    font-size: 14px;
    color: #64676b;
    font-family: "PT Sans",Arial;
    padding-left: 15px; }
  body.general .newtah_right_section div, body.checkout-twopage-index .newtah_right_section div, body.customer-account-index .newtah_right_section div, body.cms-page-view .newtah_right_section div, body.glossary-index-list .newtah_right_section div {
    float: left;
    width: 100%;
    margin-bottom: 35px; }
  body.general .newtah_right_section div p, body.checkout-twopage-index .newtah_right_section div p, body.customer-account-index .newtah_right_section div p, body.cms-page-view .newtah_right_section div p, body.glossary-index-list .newtah_right_section div p {
    font-size: 16.41px;
    color: #5c2861;
    font-family: "PT Sans",Georgia;
    margin: 0; }
  body.general .newtah_right_section span p, body.checkout-twopage-index .newtah_right_section span p, body.customer-account-index .newtah_right_section span p, body.cms-page-view .newtah_right_section span p, body.glossary-index-list .newtah_right_section span p {
    font-size: 14px !important;
    color: #64676b !important;
    font-family: "PT Sans",Arial !important;
    margin-top: -32px !important; }
  body.general .newtah_section a:link, body.checkout-twopage-index .newtah_section a:link, body.customer-account-index .newtah_section a:link, body.cms-page-view .newtah_section a:link, body.glossary-index-list .newtah_section a:link {
    text-decoration: none; }
  body.general .newtah_right_section .faq, body.checkout-twopage-index .newtah_right_section .faq, body.customer-account-index .newtah_right_section .faq, body.cms-page-view .newtah_right_section .faq, body.glossary-index-list .newtah_right_section .faq {
    margin-top: 15px;
    height: auto; }
  body.general .newtah_right_section .faq_left, body.general .newtah_right_section .faq_right, body.checkout-twopage-index .newtah_right_section .faq_left, body.checkout-twopage-index .newtah_right_section .faq_right, body.customer-account-index .newtah_right_section .faq_left, body.customer-account-index .newtah_right_section .faq_right, body.cms-page-view .newtah_right_section .faq_left, body.cms-page-view .newtah_right_section .faq_right, body.glossary-index-list .newtah_right_section .faq_left, body.glossary-index-list .newtah_right_section .faq_right {
    width: 350px;
    border: none; }
  body.general .tahfaq:hover, body.checkout-twopage-index .tahfaq:hover, body.customer-account-index .tahfaq:hover, body.cms-page-view .tahfaq:hover, body.glossary-index-list .tahfaq:hover {
    cursor: pointer;
    cursor: hand; }
  body.general .newtah_section .ans, body.checkout-twopage-index .newtah_section .ans, body.customer-account-index .newtah_section .ans, body.cms-page-view .newtah_section .ans, body.glossary-index-list .newtah_section .ans {
    display: none; }
  body.general .newtah_section .ans, body.checkout-twopage-index .newtah_section .ans, body.customer-account-index .newtah_section .ans, body.cms-page-view .newtah_section .ans, body.glossary-index-list .newtah_section .ans {
    text-align: justify;
    width: 320px;
    color: #66656B;
    font-size: 14px;
    padding: 3px 20px 3px 0px; }
  body.general .newtah_right_section .products img, body.checkout-twopage-index .newtah_right_section .products img, body.customer-account-index .newtah_right_section .products img, body.cms-page-view .newtah_right_section .products img, body.glossary-index-list .newtah_right_section .products img {
    width: 195px;
    height: 195px; }
  body.general .newtah_section .tahfaq, body.checkout-twopage-index .newtah_section .tahfaq, body.customer-account-index .newtah_section .tahfaq, body.cms-page-view .newtah_section .tahfaq, body.glossary-index-list .newtah_section .tahfaq {
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 3px 0px; }
  body.general .newtah_right_section .products > h2, body.general .newtah_right_section .tracker > h2, body.general .newtah_right_section .faq > h2, body.checkout-twopage-index .newtah_right_section .products > h2, body.checkout-twopage-index .newtah_right_section .tracker > h2, body.checkout-twopage-index .newtah_right_section .faq > h2, body.customer-account-index .newtah_right_section .products > h2, body.customer-account-index .newtah_right_section .tracker > h2, body.customer-account-index .newtah_right_section .faq > h2, body.cms-page-view .newtah_right_section .products > h2, body.cms-page-view .newtah_right_section .tracker > h2, body.cms-page-view .newtah_right_section .faq > h2, body.glossary-index-list .newtah_right_section .products > h2, body.glossary-index-list .newtah_right_section .tracker > h2, body.glossary-index-list .newtah_right_section .faq > h2 {
    background: #ffffff;
    height: 40px;
    line-height: 40px;
    color: #000000;
    float: left;
    width: 875px;
    margin-bottom: 35px;
    border-bottom: 1px solid #dee5ef; }
  body.general .newtah_right_section .products ul li, body.checkout-twopage-index .newtah_right_section .products ul li, body.customer-account-index .newtah_right_section .products ul li, body.cms-page-view .newtah_right_section .products ul li, body.glossary-index-list .newtah_right_section .products ul li {
    float: left;
    width: 197px;
    background: #fff;
    box-shadow: 0 0 6px 0 rgba(244, 237, 234, 0.15);
    margin-right: 35px; }
  body.general .newtah_right_section .products ul li.last, body.checkout-twopage-index .newtah_right_section .products ul li.last, body.customer-account-index .newtah_right_section .products ul li.last, body.cms-page-view .newtah_right_section .products ul li.last, body.glossary-index-list .newtah_right_section .products ul li.last {
    margin-right: 0px; }
  body.general .newtah_right_section .products ul li h2 a, body.checkout-twopage-index .newtah_right_section .products ul li h2 a, body.customer-account-index .newtah_right_section .products ul li h2 a, body.cms-page-view .newtah_right_section .products ul li h2 a, body.glossary-index-list .newtah_right_section .products ul li h2 a {
    background: #66768f;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    float: left; }
  body.general .popup-container, body.checkout-twopage-index .popup-container, body.customer-account-index .popup-container, body.cms-page-view .popup-container, body.glossary-index-list .popup-container {
    height: 540px;
    width: 818px;
    margin: auto;
    background-color: white;
    box-shadow: 5px 5px 10px 2px #999999;
    border: 1px solid #ccc; }
  body.general .popup-wrapper, body.checkout-twopage-index .popup-wrapper, body.customer-account-index .popup-wrapper, body.cms-page-view .popup-wrapper, body.glossary-index-list .popup-wrapper {
    top: 105px;
    width: 954px;
    z-index: 10002;
    margin-left: 13%;
    position: fixed; }
  body.general .popup-registertext, body.checkout-twopage-index .popup-registertext, body.customer-account-index .popup-registertext, body.cms-page-view .popup-registertext, body.glossary-index-list .popup-registertext {
    display: none;
    overflow: hidden; }
  body.general .popup-logintext, body.checkout-twopage-index .popup-logintext, body.customer-account-index .popup-logintext, body.cms-page-view .popup-logintext, body.glossary-index-list .popup-logintext {
    display: none; }
  body.general .popup-close-button, body.checkout-twopage-index .popup-close-button, body.customer-account-index .popup-close-button, body.cms-page-view .popup-close-button, body.glossary-index-list .popup-close-button {
    width: 733px;
    clear: both;
    position: relative;
    bottom: 5px;
    background-color: #f1f1f2;
    margin-right: 5px;
    left: 80px; }
  body.general .popup-close-button-img, body.checkout-twopage-index .popup-close-button-img, body.customer-account-index .popup-close-button-img, body.cms-page-view .popup-close-button-img, body.glossary-index-list .popup-close-button-img {
    background: url("../images/common5.png") no-repeat -218px -616px;
    width: 22px;
    height: 22px;
    margin-left: 703px;
    margin-top: 1.7px;
    position: absolute; }
  body.general .popup-registr a, body.checkout-twopage-index .popup-registr a, body.customer-account-index .popup-registr a, body.cms-page-view .popup-registr a, body.glossary-index-list .popup-registr a {
    font-size: 14px;
    color: #66656b;
    font-family: "PT Sans","Georgia"; }
  body.general .popup-login a, body.checkout-twopage-index .popup-login a, body.customer-account-index .popup-login a, body.cms-page-view .popup-login a, body.glossary-index-list .popup-login a {
    font-size: 14px;
    color: #66656b;
    font-family: "PT Sans","Georgia"; }
  body.general .popup-image-placeholder, body.checkout-twopage-index .popup-image-placeholder, body.customer-account-index .popup-image-placeholder, body.cms-page-view .popup-image-placeholder, body.glossary-index-list .popup-image-placeholder {
    float: left;
    height: 432px;
    width: 407px;
    padding-left: 20px;
    padding-top: 28px; }
  body.general .popup-newcustomer, body.checkout-twopage-index .popup-newcustomer, body.customer-account-index .popup-newcustomer, body.cms-page-view .popup-newcustomer, body.glossary-index-list .popup-newcustomer {
    float: left;
    height: 432px;
    padding-left: 20px;
    padding-top: 28px;
    width: 370px; }
  body.general .popup-newcustomertext, body.checkout-twopage-index .popup-newcustomertext, body.customer-account-index .popup-newcustomertext, body.cms-page-view .popup-newcustomertext, body.glossary-index-list .popup-newcustomertext {
    font-size: 17px;
    color: #66656b;
    font-family: "PT Sans","Georgia";
    margin-bottom: 28px;
    font-weight: bold; }
  body.general .popup-label, body.checkout-twopage-index .popup-label, body.customer-account-index .popup-label, body.cms-page-view .popup-label, body.glossary-index-list .popup-label {
    font-size: 16px;
    color: #63666a;
    font-family: "PT Sans","Georgia";
    padding-right: 50px; }
  body.general .rl, body.checkout-twopage-index .rl, body.customer-account-index .rl, body.cms-page-view .rl, body.glossary-index-list .rl {
    padding-right: 40px !important; }
  body.general .popup-newcustomerform input, body.checkout-twopage-index .popup-newcustomerform input, body.customer-account-index .popup-newcustomerform input, body.cms-page-view .popup-newcustomerform input, body.glossary-index-list .popup-newcustomerform input {
    border-style: solid;
    border-width: 1;
    clear: both;
    color: #63666a;
    border: 1px solid #999;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 19px;
    margin-bottom: auto;
    margin-left: 20px;
    margin-right: auto;
    margin-top: 4px;
    width: 198px;
    height: 30px;
    margin-bottom: 7px; }
  body.general .popup-newcustomerform, body.checkout-twopage-index .popup-newcustomerform, body.customer-account-index .popup-newcustomerform, body.cms-page-view .popup-newcustomerform, body.glossary-index-list .popup-newcustomerform {
    margin-top: 20px; }
  body.general .malelab, body.checkout-twopage-index .malelab, body.customer-account-index .malelab, body.cms-page-view .malelab, body.glossary-index-list .malelab {
    padding-right: 5px; }
  body.general .popup-createbutton, body.checkout-twopage-index .popup-createbutton, body.customer-account-index .popup-createbutton, body.cms-page-view .popup-createbutton, body.glossary-index-list .popup-createbutton {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #656469;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
    font-family: "PT Sans", 'Times New Roman';
    font-size: 17px;
    font-weight: normal !important;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 198px;
    height: 35px;
    float: right;
    cursor: pointer;
    margin: 20px 30px 0px 0px; }
  body.general .popup-fbiframe, body.checkout-twopage-index .popup-fbiframe, body.customer-account-index .popup-fbiframe, body.cms-page-view .popup-fbiframe, body.glossary-index-list .popup-fbiframe {
    float: left;
    margin-top: 15px; }
  body.general .popup-registeredcustomer, body.checkout-twopage-index .popup-registeredcustomer, body.customer-account-index .popup-registeredcustomer, body.cms-page-view .popup-registeredcustomer, body.glossary-index-list .popup-registeredcustomer {
    float: left;
    padding-left: 20px;
    padding-top: 28px; }
  body.general .popup-registeredcustomertext, body.checkout-twopage-index .popup-registeredcustomertext, body.customer-account-index .popup-registeredcustomertext, body.cms-page-view .popup-registeredcustomertext, body.glossary-index-list .popup-registeredcustomertext {
    font-size: 17px;
    color: #66656B;
    font-family: "PT Sans","Georgia";
    margin-bottom: 28px;
    font-weight: bold; }
  body.general .popup-registeredcustomerform input, body.checkout-twopage-index .popup-registeredcustomerform input, body.customer-account-index .popup-registeredcustomerform input, body.cms-page-view .popup-registeredcustomerform input, body.glossary-index-list .popup-registeredcustomerform input {
    border-style: solid;
    border-width: 1;
    clear: both;
    color: #63666a;
    border: 1px solid #999;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 19px;
    margin-bottom: auto;
    margin-left: 20px;
    margin-right: auto;
    margin-top: 4px;
    width: 198px;
    height: 30px;
    margin-bottom: 7px; }
  body.general .popup-registeredcustomerform, body.checkout-twopage-index .popup-registeredcustomerform, body.customer-account-index .popup-registeredcustomerform, body.cms-page-view .popup-registeredcustomerform, body.glossary-index-list .popup-registeredcustomerform {
    margin-top: 20px; }
  body.general .popup-loginbutton, body.checkout-twopage-index .popup-loginbutton, body.customer-account-index .popup-loginbutton, body.cms-page-view .popup-loginbutton, body.glossary-index-list .popup-loginbutton {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #656469;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
    font-family: "PT Sans", 'Times New Roman';
    font-size: 17px;
    font-weight: normal !important;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 146px;
    height: 35px;
    float: right;
    margin-right: 3px;
    cursor: pointer;
    margin-top: 20px; }
  body.general .popup-forgotpassword, body.checkout-twopage-index .popup-forgotpassword, body.customer-account-index .popup-forgotpassword, body.cms-page-view .popup-forgotpassword, body.glossary-index-list .popup-forgotpassword {
    float: right;
    margin-top: 25px;
    position: relative; }
  body.general .popup-forgotpwd, body.checkout-twopage-index .popup-forgotpwd, body.customer-account-index .popup-forgotpwd, body.cms-page-view .popup-forgotpwd, body.glossary-index-list .popup-forgotpwd {
    color: #63666a;
    font-size: 14px;
    font-family: "PT Sans",'Times New Roman';
    margin-top: 25px;
    margin-right: 23px;
    cursor: pointer; }
  body.general #popup-tabs ul, body.checkout-twopage-index #popup-tabs ul, body.customer-account-index #popup-tabs ul, body.cms-page-view #popup-tabs ul, body.glossary-index-list #popup-tabs ul {
    position: relative;
    left: 30px; }
  body.general #popup-tabs, body.checkout-twopage-index #popup-tabs, body.customer-account-index #popup-tabs, body.cms-page-view #popup-tabs, body.glossary-index-list #popup-tabs {
    margin: 0;
    overflow: hidden;
    padding: 0;
    zoom: 1;
    position: relative;
    padding-top: 10px;
    z-index: 1;
    background-color: #f1f1f2; }
  body.general #popup-tabs li, body.checkout-twopage-index #popup-tabs li, body.customer-account-index #popup-tabs li, body.cms-page-view #popup-tabs li, body.glossary-index-list #popup-tabs li {
    display: block;
    list-style: none;
    margin: 0;
    margin-right: 1px;
    padding: 0px 0px 5px 0px;
    float: left;
    height: 21px; }
  body.general #popup-tabs li a, body.checkout-twopage-index #popup-tabs li a, body.customer-account-index #popup-tabs li a, body.cms-page-view #popup-tabs li a, body.glossary-index-list #popup-tabs li a {
    display: block;
    padding: 2px 10px;
    border-bottom: 0 none;
    text-align: center;
    text-decoration: none; }
  body.general .tab-section, body.checkout-twopage-index .tab-section, body.customer-account-index .tab-section, body.cms-page-view .tab-section, body.glossary-index-list .tab-section {
    background: #d4efff;
    padding: 10px;
    border: 2px solid #817bfc; }
  body.general #popup-tabs li a.current, body.checkout-twopage-index #popup-tabs li a.current, body.customer-account-index #popup-tabs li a.current, body.cms-page-view #popup-tabs li a.current, body.glossary-index-list #popup-tabs li a.current {
    background: #d4efff;
    color: #000;
    border-bottom: 2px solid #d4efff; }
  body.general #popup-tabs li, body.checkout-twopage-index #popup-tabs li, body.customer-account-index #popup-tabs li, body.cms-page-view #popup-tabs li, body.glossary-index-list #popup-tabs li {
    cursor: pointer;
    cursor: hand; }
  body.general .errormsg, body.checkout-twopage-index .errormsg, body.customer-account-index .errormsg, body.cms-page-view .errormsg, body.glossary-index-list .errormsg {
    padding-left: 45px;
    color: red;
    font-family: "PT Sans",'Times New Roman';
    font-size: 13px;
    display: none; }
  body.general .errortitle, body.checkout-twopage-index .errortitle, body.customer-account-index .errortitle, body.cms-page-view .errortitle, body.glossary-index-list .errortitle {
    display: none; }
  body.general .firstnamereq, body.checkout-twopage-index .firstnamereq, body.customer-account-index .firstnamereq, body.cms-page-view .firstnamereq, body.glossary-index-list .firstnamereq {
    display: none; }
  body.general .lastnamereq, body.checkout-twopage-index .lastnamereq, body.customer-account-index .lastnamereq, body.cms-page-view .lastnamereq, body.glossary-index-list .lastnamereq {
    display: none; }
  body.general .emailreq, body.checkout-twopage-index .emailreq, body.customer-account-index .emailreq, body.cms-page-view .emailreq, body.glossary-index-list .emailreq {
    display: none; }
  body.general .passwordreq, body.checkout-twopage-index .passwordreq, body.customer-account-index .passwordreq, body.cms-page-view .passwordreq, body.glossary-index-list .passwordreq {
    display: none; }
  body.general .emailinvalid, body.checkout-twopage-index .emailinvalid, body.customer-account-index .emailinvalid, body.cms-page-view .emailinvalid, body.glossary-index-list .emailinvalid {
    display: none; }
  body.general .passwordinvalid, body.checkout-twopage-index .passwordinvalid, body.customer-account-index .passwordinvalid, body.cms-page-view .passwordinvalid, body.glossary-index-list .passwordinvalid {
    display: none; }
  body.general .loginerrormsg, body.checkout-twopage-index .loginerrormsg, body.customer-account-index .loginerrormsg, body.cms-page-view .loginerrormsg, body.glossary-index-list .loginerrormsg {
    border-radius: 10px 10px 10px 10px;
    align: center;
    border: 1px solid #999;
    color: red;
    font-size: 12px;
    display: none;
    background-color: #fbf3f9;
    margin-left: 146px;
    width: 198px;
    font-family: "PT Sans",'Times New Roman'; }
  body.general .lemailreq, body.checkout-twopage-index .lemailreq, body.customer-account-index .lemailreq, body.cms-page-view .lemailreq, body.glossary-index-list .lemailreq {
    display: none; }
  body.general .lpasswordreq, body.checkout-twopage-index .lpasswordreq, body.customer-account-index .lpasswordreq, body.cms-page-view .lpasswordreq, body.glossary-index-list .lpasswordreq {
    display: none; }
  body.general .lemailinvalid, body.checkout-twopage-index .lemailinvalid, body.customer-account-index .lemailinvalid, body.cms-page-view .lemailinvalid, body.glossary-index-list .lemailinvalid {
    display: none; }
  body.general .lpasswordinvalid, body.checkout-twopage-index .lpasswordinvalid, body.customer-account-index .lpasswordinvalid, body.cms-page-view .lpasswordinvalid, body.glossary-index-list .lpasswordinvalid {
    display: none; }
  body.general .lerror, body.checkout-twopage-index .lerror, body.customer-account-index .lerror, body.cms-page-view .lerror, body.glossary-index-list .lerror {
    display: none; }
  body.general .lemailntfnd, body.checkout-twopage-index .lemailntfnd, body.customer-account-index .lemailntfnd, body.cms-page-view .lemailntfnd, body.glossary-index-list .lemailntfnd {
    display: none; }
  body.general .facebook-login, body.checkout-twopage-index .facebook-login, body.customer-account-index .facebook-login, body.cms-page-view .facebook-login, body.glossary-index-list .facebook-login {
    display: none; }
  body.general .loginsuccess, body.checkout-twopage-index .loginsuccess, body.customer-account-index .loginsuccess, body.cms-page-view .loginsuccess, body.glossary-index-list .loginsuccess {
    display: none;
    align: center;
    color: #63666a;
    font-size: 16px;
    font-weight: bold;
    display: none;
    margin-left: 146px;
    width: 198px;
    font-family: "PT Sans",'Times New Roman';
    float: left;
    margin-top: 240px; }
  body.general .registrationsuccess, body.checkout-twopage-index .registrationsuccess, body.customer-account-index .registrationsuccess, body.cms-page-view .registrationsuccess, body.glossary-index-list .registrationsuccess {
    display: none;
    align: justify;
    color: #63666a;
    font-size: 16px;
    display: none;
    margin-left: 146px;
    width: 198px;
    font-family: "PT Sans",'Times New Roman';
    float: left;
    float: left;
    margin-left: 50px;
    margin-top: 100px;
    width: 275px; }
  body.general .forgotpwdsuccess, body.checkout-twopage-index .forgotpwdsuccess, body.customer-account-index .forgotpwdsuccess, body.cms-page-view .forgotpwdsuccess, body.glossary-index-list .forgotpwdsuccess {
    color: #63666A;
    display: none;
    float: right;
    font-family: "PT Sans", 'Times New Roman';
    font-size: 16px;
    position: absolute;
    right: 170px;
    top: 290px; }
  body.general .facebooklogin, body.checkout-twopage-index .facebooklogin, body.customer-account-index .facebooklogin, body.cms-page-view .facebooklogin, body.glossary-index-list .facebooklogin {
    float: right;
    cursor: pointer;
    cursor: hand;
    margin: 20px 30px 0px 0px; }
  body.general .fbl, body.checkout-twopage-index .fbl, body.customer-account-index .fbl, body.cms-page-view .fbl, body.glossary-index-list .fbl {
    background: url("../images/common5.png") no-repeat -90px -372px;
    width: 187px;
    height: 30px;
    margin-left: -210px;
    margin-top: -30px;
    position: absolute; }
  body.general .fbl-1, body.checkout-twopage-index .fbl-1, body.customer-account-index .fbl-1, body.cms-page-view .fbl-1, body.glossary-index-list .fbl-1 {
    margin-top: 133px; }
  body.general .fbl-2, body.checkout-twopage-index .fbl-2, body.customer-account-index .fbl-2, body.cms-page-view .fbl-2, body.glossary-index-list .fbl-2 {
    margin-top: 118px; }
  body.general .nothanks-1, body.checkout-twopage-index .nothanks-1, body.customer-account-index .nothanks-1, body.cms-page-view .nothanks-1, body.glossary-index-list .nothanks-1 {
    color: #fff;
    cursor: pointer;
    cursor: hand;
    padding: 0px 10px;
    background: #656469;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 20px; }
  body.general .nothanks-1 u, body.checkout-twopage-index .nothanks-1 u, body.customer-account-index .nothanks-1 u, body.cms-page-view .nothanks-1 u, body.glossary-index-list .nothanks-1 u {
    text-decoration: none; }
  body.general .nothanks2, body.checkout-twopage-index .nothanks2, body.customer-account-index .nothanks2, body.cms-page-view .nothanks2, body.glossary-index-list .nothanks2 {
    color: #63666A;
    margin-left: -69px;
    margin-top: 420px;
    position: absolute;
    cursor: pointer;
    cursor: hand; }
  body.general .forgotpwd-form, body.checkout-twopage-index .forgotpwd-form, body.customer-account-index .forgotpwd-form, body.cms-page-view .forgotpwd-form, body.glossary-index-list .forgotpwd-form {
    display: none; }
  body.general .rerror, body.checkout-twopage-index .rerror, body.customer-account-index .rerror, body.cms-page-view .rerror, body.glossary-index-list .rerror {
    display: none; }
  body.general .gender, body.checkout-twopage-index .gender, body.customer-account-index .gender, body.cms-page-view .gender, body.glossary-index-list .gender {
    height: 10px !important;
    width: 20px !important;
    border: none !important; }
  body.general .popup-loggedinfb, body.checkout-twopage-index .popup-loggedinfb, body.customer-account-index .popup-loggedinfb, body.cms-page-view .popup-loggedinfb, body.glossary-index-list .popup-loggedinfb {
    display: none; }
  body.general .popup-notloggedinfb, body.checkout-twopage-index .popup-notloggedinfb, body.customer-account-index .popup-notloggedinfb, body.cms-page-view .popup-notloggedinfb, body.glossary-index-list .popup-notloggedinfb {
    display: none; }
  body.general .pleasefix, body.checkout-twopage-index .pleasefix, body.customer-account-index .pleasefix, body.cms-page-view .pleasefix, body.glossary-index-list .pleasefix {
    padding-left: 15px; }
  body.general .fb-login-myaccount, body.checkout-twopage-index .fb-login-myaccount, body.customer-account-index .fb-login-myaccount, body.cms-page-view .fb-login-myaccount, body.glossary-index-list .fb-login-myaccount {
    background: url("../images/common5.png") no-repeat -555px -383px;
    width: 60px;
    height: 18px;
    text-indent: -9999em;
    display: block; }
  body.general .didyoumean, body.checkout-twopage-index .didyoumean, body.customer-account-index .didyoumean, body.cms-page-view .didyoumean, body.glossary-index-list .didyoumean {
    color: #66768f;
    font-weight: bold;
    font-size: 12px; }
  body.general .italic, body.checkout-twopage-index .italic, body.customer-account-index .italic, body.cms-page-view .italic, body.glossary-index-list .italic {
    font-style: italic; }
  body.general #tollno > div, body.checkout-twopage-index #tollno > div, body.customer-account-index #tollno > div, body.cms-page-view #tollno > div, body.glossary-index-list #tollno > div {
    position: absolute;
    right: 0; }
  body.general .header, body.checkout-twopage-index .header, body.customer-account-index .header, body.cms-page-view .header, body.glossary-index-list .header {
    position: relative; }
  body.general .signupletters, body.checkout-twopage-index .signupletters, body.customer-account-index .signupletters, body.cms-page-view .signupletters, body.glossary-index-list .signupletters {
    padding: 0px !important;
    height: 21px !important;
    border: 1px solid #999 !important; }
  body.general #advice-required-entry-newsletter, body.checkout-twopage-index #advice-required-entry-newsletter, body.customer-account-index #advice-required-entry-newsletter, body.cms-page-view #advice-required-entry-newsletter, body.glossary-index-list #advice-required-entry-newsletter {
    padding-right: 100px !important; }
  body.general #v-middle-asc, body.checkout-twopage-index #v-middle-asc, body.customer-account-index #v-middle-asc, body.cms-page-view #v-middle-asc, body.glossary-index-list #v-middle-asc {
    background: url("../images/common5.png") no-repeat -468px -383px;
    width: 15px;
    height: 15px;
    position: absolute; }
  body.general #v-middle-desc, body.checkout-twopage-index #v-middle-desc, body.customer-account-index #v-middle-desc, body.cms-page-view #v-middle-desc, body.glossary-index-list #v-middle-desc {
    background: url("../images/common5.png") no-repeat -492px -384px;
    width: 15px;
    height: 15px;
    position: absolute; }
  body.general .paginationRight, body.checkout-twopage-index .paginationRight, body.customer-account-index .paginationRight, body.cms-page-view .paginationRight, body.glossary-index-list .paginationRight {
    padding-right: 15px !important; }
  body.general .imagedropshadow, body.checkout-twopage-index .imagedropshadow, body.customer-account-index .imagedropshadow, body.cms-page-view .imagedropshadow, body.glossary-index-list .imagedropshadow {
    padding: 1px;
    border: solid 1px #EFEFEF; }
  body.general #product:hover, body.general .product:hover, body.checkout-twopage-index #product:hover, body.checkout-twopage-index .product:hover, body.customer-account-index #product:hover, body.customer-account-index .product:hover, body.cms-page-view #product:hover, body.cms-page-view .product:hover, body.glossary-index-list #product:hover, body.glossary-index-list .product:hover {
    border: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999; }
  body.general .determineSize, body.checkout-twopage-index .determineSize, body.customer-account-index .determineSize, body.cms-page-view .determineSize, body.glossary-index-list .determineSize {
    color: #fa9373 !important;
    width: 230px; }
  body.general .scrollup, body.checkout-twopage-index .scrollup, body.customer-account-index .scrollup, body.cms-page-view .scrollup, body.glossary-index-list .scrollup {
    opacity: 1;
    position: fixed;
    bottom: 50px;
    right: 65px;
    display: none;
    text-indent: -9999px;
    background: url("../images/common5.png") no-repeat -748px -133px;
    width: 60px;
    height: 32px; }
  body.general .jewelhuntmenu, body.checkout-twopage-index .jewelhuntmenu, body.customer-account-index .jewelhuntmenu, body.cms-page-view .jewelhuntmenu, body.glossary-index-list .jewelhuntmenu {
    top: 28px !important; }
  body.general .jewelhuntimage, body.checkout-twopage-index .jewelhuntimage, body.customer-account-index .jewelhuntimage, body.cms-page-view .jewelhuntimage, body.glossary-index-list .jewelhuntimage {
    background-position: -504px -363px;
    height: 14px;
    width: 32px;
    margin-left: 232px !important;
    margin-top: 4px; }
  body.general .stickynav, body.checkout-twopage-index .stickynav, body.customer-account-index .stickynav, body.cms-page-view .stickynav, body.glossary-index-list .stickynav {
    position: fixed;
    padding-bottom: 30px; }
  body.general .fbcomments, body.checkout-twopage-index .fbcomments, body.customer-account-index .fbcomments, body.cms-page-view .fbcomments, body.glossary-index-list .fbcomments {
    width: 954px;
    background-color: white;
    margin-top: 20px;
    margin-bottom: 20px;
    height: auto; }
  body.general .fb_comment_no, body.checkout-twopage-index .fb_comment_no, body.customer-account-index .fb_comment_no, body.cms-page-view .fb_comment_no, body.glossary-index-list .fb_comment_no {
    cursor: pointer;
    float: right;
    margin-top: -25px;
    margin-right: 20px; }
  body.general .fbtooltip, body.checkout-twopage-index .fbtooltip, body.customer-account-index .fbtooltip, body.cms-page-view .fbtooltip, body.glossary-index-list .fbtooltip {
    background: white;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 2px;
    position: relative;
    width: 3px;
    height: 3px;
    margin-top: -18px;
    margin-left: 60px; }
  body.general .fbtooltip:before, body.checkout-twopage-index .fbtooltip:before, body.customer-account-index .fbtooltip:before, body.cms-page-view .fbtooltip:before, body.glossary-index-list .fbtooltip:before {
    position: absolute;
    display: inline-block;
    border-top: 5px solid transparent;
    border-right: 5px solid #eee;
    border-bottom: 5px solid transparent;
    border-right-color: rgba(0, 0, 0, 0.2);
    left: -6px;
    top: 4px;
    content: ''; }
  body.general .fb_comments_count, body.checkout-twopage-index .fb_comments_count, body.customer-account-index .fb_comments_count, body.cms-page-view .fb_comments_count, body.glossary-index-list .fb_comments_count {
    margin-top: -8px;
    margin-left: -4px; }
  body.general .googleplusfooter, body.checkout-twopage-index .googleplusfooter, body.customer-account-index .googleplusfooter, body.cms-page-view .googleplusfooter, body.glossary-index-list .googleplusfooter {
    background: url("../images/G+.jpg") no-repeat !important;
    width: 20px;
    float: left;
    height: 21px; }
  body.general .faqsubmitBtn, body.checkout-twopage-index .faqsubmitBtn, body.customer-account-index .faqsubmitBtn, body.cms-page-view .faqsubmitBtn, body.glossary-index-list .faqsubmitBtn {
    border: 1px solid #999999;
    background-position: -163px -246px;
    background-image: url("/skin/frontend/shopper/default/images/common5.png");
    background-repeat: no-repeat;
    margin: 0px !important; }
  body.general .alignNewsFaq, body.checkout-twopage-index .alignNewsFaq, body.customer-account-index .alignNewsFaq, body.cms-page-view .alignNewsFaq, body.glossary-index-list .alignNewsFaq {
    margin-left: 40px; }
  body.general #formloader, body.checkout-twopage-index #formloader, body.customer-account-index #formloader, body.cms-page-view #formloader, body.glossary-index-list #formloader {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/skin/frontend/version3/default/images/loose_diamonds/ajax-loader.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 16px;
    width: 16px; }
  body.general .createloader, body.checkout-twopage-index .createloader, body.customer-account-index .createloader, body.cms-page-view .createloader, body.glossary-index-list .createloader {
    margin-left: 120px;
    margin-top: 13px; }
  body.general .loginloader, body.checkout-twopage-index .loginloader, body.customer-account-index .loginloader, body.cms-page-view .loginloader, body.glossary-index-list .loginloader {
    margin-left: 160px;
    margin-top: 26px; }
  body.general .pagination_outer .pages, body.checkout-twopage-index .pagination_outer .pages, body.customer-account-index .pagination_outer .pages, body.cms-page-view .pagination_outer .pages, body.glossary-index-list .pagination_outer .pages {
    display: none; }
  body.general .customizenormal, body.checkout-twopage-index .customizenormal, body.customer-account-index .customizenormal, body.cms-page-view .customizenormal, body.glossary-index-list .customizenormal {
    margin-bottom: 10px; }
  body.general .customizeHead h4, body.checkout-twopage-index .customizeHead h4, body.customer-account-index .customizeHead h4, body.cms-page-view .customizeHead h4, body.glossary-index-list .customizeHead h4 {
    color: #5F2167;
    cursor: pointer;
    font-size: 13px;
    padding: 5px 5px 0;
    text-transform: uppercase;
    width: 95px; }
  body.general .customizeHead h4.active, body.checkout-twopage-index .customizeHead h4.active, body.customer-account-index .customizeHead h4.active, body.cms-page-view .customizeHead h4.active, body.glossary-index-list .customizeHead h4.active {
    background: #f1f1f1; }
  body.general .ringsSize, body.checkout-twopage-index .ringsSize, body.customer-account-index .ringsSize, body.cms-page-view .ringsSize, body.glossary-index-list .ringsSize {
    padding: 10px 5px 5px;
    position: relative;
    width: 260px;
    z-index: 1;
    overflow: hidden;
    /*margin-bottom:15px;*/ }
  body.general .customizenormal, body.checkout-twopage-index .customizenormal, body.customer-account-index .customizenormal, body.cms-page-view .customizenormal, body.glossary-index-list .customizenormal {
    margin-bottom: 10px; }
  body.general .overDetails, body.checkout-twopage-index .overDetails, body.customer-account-index .overDetails, body.cms-page-view .overDetails, body.glossary-index-list .overDetails {
    display: block;
    float: left;
    margin-left: 20px; }
  body.general .proDetails, body.checkout-twopage-index .proDetails, body.customer-account-index .proDetails, body.cms-page-view .proDetails, body.glossary-index-list .proDetails {
    float: left;
    margin-left: 20px;
    padding-top: 20px;
    width: 30%; }
  body.general .overDetails h3, body.checkout-twopage-index .overDetails h3, body.customer-account-index .overDetails h3, body.cms-page-view .overDetails h3, body.glossary-index-list .overDetails h3 {
    color: #1f1e24;
    margin-bottom: 0;
    margin-top: 20px;
    padding-bottom: 5px;
    text-align: left; }
  body.general .overDetails ul, body.checkout-twopage-index .overDetails ul, body.customer-account-index .overDetails ul, body.cms-page-view .overDetails ul, body.glossary-index-list .overDetails ul {
    padding-left: 0; }
  body.general .proDetails ul, body.checkout-twopage-index .proDetails ul, body.customer-account-index .proDetails ul, body.cms-page-view .proDetails ul, body.glossary-index-list .proDetails ul {
    margin-top: 0;
    padding-left: 0; }
  body.general .overDetails li, body.general .proDetails li, body.checkout-twopage-index .overDetails li, body.checkout-twopage-index .proDetails li, body.customer-account-index .overDetails li, body.customer-account-index .proDetails li, body.cms-page-view .overDetails li, body.cms-page-view .proDetails li, body.glossary-index-list .overDetails li, body.glossary-index-list .proDetails li {
    float: left;
    font-size: 12px;
    margin-bottom: 10px;
    width: 100%; }
  body.general .overDetails .attribute, body.general .proDetails .attribute, body.checkout-twopage-index .overDetails .attribute, body.checkout-twopage-index .proDetails .attribute, body.customer-account-index .overDetails .attribute, body.customer-account-index .proDetails .attribute, body.cms-page-view .overDetails .attribute, body.cms-page-view .proDetails .attribute, body.glossary-index-list .overDetails .attribute, body.glossary-index-list .proDetails .attribute {
    float: left;
    width: 30%;
    color: #1f1e24;
    padding-left: 15px; }
  body.general #secondCol .attribute, body.general #thirdCol .attribute, body.checkout-twopage-index #secondCol .attribute, body.checkout-twopage-index #thirdCol .attribute, body.customer-account-index #secondCol .attribute, body.customer-account-index #thirdCol .attribute, body.cms-page-view #secondCol .attribute, body.cms-page-view #thirdCol .attribute, body.glossary-index-list #secondCol .attribute, body.glossary-index-list #thirdCol .attribute {
    font-weight: normal; }
  body.general .overDetails .attrValue, body.general .proDetails .attrValue, body.checkout-twopage-index .overDetails .attrValue, body.checkout-twopage-index .proDetails .attrValue, body.customer-account-index .overDetails .attrValue, body.customer-account-index .proDetails .attrValue, body.cms-page-view .overDetails .attrValue, body.cms-page-view .proDetails .attrValue, body.glossary-index-list .overDetails .attrValue, body.glossary-index-list .proDetails .attrValue {
    float: left;
    color: #1f1e24;
    width: 15%; }
  body.general .proDetails .StockNumber, body.general .proDetails .metaltype, body.checkout-twopage-index .proDetails .StockNumber, body.checkout-twopage-index .proDetails .metaltype, body.customer-account-index .proDetails .StockNumber, body.customer-account-index .proDetails .metaltype, body.cms-page-view .proDetails .StockNumber, body.cms-page-view .proDetails .metaltype, body.glossary-index-list .proDetails .StockNumber, body.glossary-index-list .proDetails .metaltype {
    width: 45%; }
  body.general .overDetails .divider, body.checkout-twopage-index .overDetails .divider, body.customer-account-index .overDetails .divider, body.cms-page-view .overDetails .divider, body.glossary-index-list .overDetails .divider {
    background: url("/images/divider.jpg") repeat scroll 0 0 #FFFFFF !important;
    float: left;
    height: 1px !important;
    margin: 2px 0 !important;
    padding: 0 !important;
    width: 200px; }
  body.general .proDetails .countHead, body.checkout-twopage-index .proDetails .countHead, body.customer-account-index .proDetails .countHead, body.cms-page-view .proDetails .countHead, body.glossary-index-list .proDetails .countHead {
    display: block;
    font-weight: bold;
    margin-bottom: 10px; }
  body.general .sp-message, body.checkout-twopage-index .sp-message, body.customer-account-index .sp-message, body.cms-page-view .sp-message, body.glossary-index-list .sp-message {
    background-position: -636px -92px;
    float: left;
    height: 9px;
    padding-right: 10px;
    width: 16px; }
  body.general .overDetails .sp-toll, body.checkout-twopage-index .overDetails .sp-toll, body.customer-account-index .overDetails .sp-toll, body.cms-page-view .overDetails .sp-toll, body.glossary-index-list .overDetails .sp-toll {
    margin-left: 7px;
    margin-right: 7px !important; }
  body.general .overDetails .sp-chat, body.checkout-twopage-index .overDetails .sp-chat, body.customer-account-index .overDetails .sp-chat, body.cms-page-view .overDetails .sp-chat, body.glossary-index-list .overDetails .sp-chat {
    margin-left: 6px;
    margin-right: 6px !important; }
  body.general .overDetails .productInfoContentuter .divider, body.checkout-twopage-index .overDetails .productInfoContentuter .divider, body.customer-account-index .overDetails .productInfoContentuter .divider, body.cms-page-view .overDetails .productInfoContentuter .divider, body.glossary-index-list .overDetails .productInfoContentuter .divider {
    background: url("../images/divider.jpg") repeat scroll 0 0 #FFFFFF !important;
    float: left;
    height: 1px !important;
    margin: 2px 0 !important;
    padding: 0 !important;
    width: 200px; }
  body.general .certifLeft, body.checkout-twopage-index .certifLeft, body.customer-account-index .certifLeft, body.cms-page-view .certifLeft, body.glossary-index-list .certifLeft {
    float: left;
    margin-top: 23px;
    width: 40%; }
  body.general .paymentsLeft, body.checkout-twopage-index .paymentsLeft, body.customer-account-index .paymentsLeft, body.cms-page-view .paymentsLeft, body.glossary-index-list .paymentsLeft {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 38%; }
  body.general .paymentsRight, body.checkout-twopage-index .paymentsRight, body.customer-account-index .paymentsRight, body.cms-page-view .paymentsRight, body.glossary-index-list .paymentsRight {
    float: left;
    margin-top: 65px; }
  body.general .visaPay, body.checkout-twopage-index .visaPay, body.customer-account-index .visaPay, body.cms-page-view .visaPay, body.glossary-index-list .visaPay {
    background-position: 0 -411px;
    float: left;
    height: 40px;
    width: 64px; }
  body.general .masterPay, body.checkout-twopage-index .masterPay, body.customer-account-index .masterPay, body.cms-page-view .masterPay, body.glossary-index-list .masterPay {
    background-position: -79px -411px;
    float: left;
    height: 40px;
    margin-left: 55px;
    width: 63px; }
  body.general .amexPay, body.checkout-twopage-index .amexPay, body.customer-account-index .amexPay, body.cms-page-view .amexPay, body.glossary-index-list .amexPay {
    background-position: -157px -411px;
    float: left;
    height: 45px;
    margin-left: 55px;
    width: 71px; }
  body.general .dinersPay, body.checkout-twopage-index .dinersPay, body.customer-account-index .dinersPay, body.cms-page-view .dinersPay, body.glossary-index-list .dinersPay {
    background-position: -243px -411px;
    float: left;
    height: 33px;
    margin-left: 55px;
    width: 126px; }
  body.general .certifLeft ul, body.general .paymentsLeft ul, body.checkout-twopage-index .certifLeft ul, body.checkout-twopage-index .paymentsLeft ul, body.customer-account-index .certifLeft ul, body.customer-account-index .paymentsLeft ul, body.cms-page-view .certifLeft ul, body.cms-page-view .paymentsLeft ul, body.glossary-index-list .certifLeft ul, body.glossary-index-list .paymentsLeft ul {
    line-height: 20px;
    list-style: disc outside none; }
  body.general .customizeHead h4, body.checkout-twopage-index .customizeHead h4, body.customer-account-index .customizeHead h4, body.cms-page-view .customizeHead h4, body.glossary-index-list .customizeHead h4 {
    color: #5F2167;
    cursor: pointer;
    font-size: 13px;
    padding: 5px 5px 0;
    text-transform: uppercase;
    width: 95px; }
  body.general .customizeHead h4.active, body.checkout-twopage-index .customizeHead h4.active, body.customer-account-index .customizeHead h4.active, body.cms-page-view .customizeHead h4.active, body.glossary-index-list .customizeHead h4.active {
    background: none repeat scroll 0 0 #F1F1F1; }
  body.general .downArrowPurple, body.checkout-twopage-index .downArrowPurple, body.customer-account-index .downArrowPurple, body.cms-page-view .downArrowPurple, body.glossary-index-list .downArrowPurple {
    background-position: 0 -352px;
    float: right !important;
    height: 8px !important;
    margin-top: 3px !important;
    width: 11px; }
  body.general .downArrowGray, body.checkout-twopage-index .downArrowGray, body.customer-account-index .downArrowGray, body.cms-page-view .downArrowGray, body.glossary-index-list .downArrowGray {
    background-position: -26px -352px;
    float: right;
    height: 8px;
    margin-top: 3px !important;
    width: 11px; }
  body.general h4.active .downArrowGray, body.checkout-twopage-index h4.active .downArrowGray, body.customer-account-index h4.active .downArrowGray, body.cms-page-view h4.active .downArrowGray, body.glossary-index-list h4.active .downArrowGray {
    background-position: -26px -366px; }
  body.general h4.active .downArrowPurple, body.checkout-twopage-index h4.active .downArrowPurple, body.customer-account-index h4.active .downArrowPurple, body.cms-page-view h4.active .downArrowPurple, body.glossary-index-list h4.active .downArrowPurple {
    background-position: 0 -366px; }
  body.general .ringsSize select, body.checkout-twopage-index .ringsSize select, body.customer-account-index .ringsSize select, body.cms-page-view .ringsSize select, body.glossary-index-list .ringsSize select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #f4edea;
    font-family: "PT Sans", 'Times New Roman';
    font-size: 11px;
    padding: 4px;
    width: 100px; }
  body.general .product-a2c-prc span, body.checkout-twopage-index .product-a2c-prc span, body.customer-account-index .product-a2c-prc span, body.cms-page-view .product-a2c-prc span, body.glossary-index-list .product-a2c-prc span {
    float: left;
    margin: 0;
    padding: 0; }
  body.general .ringsSize span, body.checkout-twopage-index .ringsSize span, body.customer-account-index .ringsSize span, body.cms-page-view .ringsSize span, body.glossary-index-list .ringsSize span {
    color: #000;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-right: 60px; }
  body.general .determineSize, body.checkout-twopage-index .determineSize, body.customer-account-index .determineSize, body.cms-page-view .determineSize, body.glossary-index-list .determineSize {
    cursor: pointer !important;
    font-size: 12px !important;
    font-weight: normal !important;
    margin-top: 4px !important;
    padding-left: 2px !important; }
  body.general .determineSize, body.checkout-twopage-index .determineSize, body.customer-account-index .determineSize, body.cms-page-view .determineSize, body.glossary-index-list .determineSize {
    color: #fa9373 !important;
    width: 230px; }
  body.general .button-tryathome, body.checkout-twopage-index .button-tryathome, body.customer-account-index .button-tryathome, body.cms-page-view .button-tryathome, body.glossary-index-list .button-tryathome {
    cursor: pointer;
    background: #dee5ef;
    display: inline-block;
    color: #000;
    font-size: 14px;
    width: 250px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase; }
  body.general .h-btn-remove, body.checkout-twopage-index .h-btn-remove, body.customer-account-index .h-btn-remove, body.cms-page-view .h-btn-remove, body.glossary-index-list .h-btn-remove {
    text-indent: -9999em;
    position: absolute;
    top: 10px;
    right: 10px; }
  body.general .ringsizerpopup, body.checkout-twopage-index .ringsizerpopup, body.customer-account-index .ringsizerpopup, body.cms-page-view .ringsizerpopup, body.glossary-index-list .ringsizerpopup {
    background: url("../images/version2/ringsizer.png") no-repeat;
    height: 462px;
    margin: auto;
    width: 692px; }
  body.general #ringsizerlight, body.general #ringsizerlight2, body.checkout-twopage-index #ringsizerlight, body.checkout-twopage-index #ringsizerlight2, body.customer-account-index #ringsizerlight, body.customer-account-index #ringsizerlight2, body.cms-page-view #ringsizerlight, body.cms-page-view #ringsizerlight2, body.glossary-index-list #ringsizerlight, body.glossary-index-list #ringsizerlight2 {
    width: 1200px !important; }
  body.general #startbutton, body.checkout-twopage-index #startbutton, body.customer-account-index #startbutton, body.cms-page-view #startbutton, body.glossary-index-list #startbutton {
    float: left;
    margin-left: 40px;
    margin-top: 385px;
    width: 140px; }
  body.general #requestnowbutton, body.checkout-twopage-index #requestnowbutton, body.customer-account-index #requestnowbutton, body.cms-page-view #requestnowbutton, body.glossary-index-list #requestnowbutton {
    float: left;
    margin-left: 56px;
    margin-top: 390px;
    padding: 0px 20px; }
  body.general #printbutton, body.checkout-twopage-index #printbutton, body.customer-account-index #printbutton, body.cms-page-view #printbutton, body.glossary-index-list #printbutton {
    float: right;
    margin-right: 35px;
    margin-top: 385px;
    width: 140px; }
  body.general .popup-rs, body.checkout-twopage-index .popup-rs, body.customer-account-index .popup-rs, body.cms-page-view .popup-rs, body.glossary-index-list .popup-rs {
    background: #66768f;
    color: #ffffff;
    cursor: pointer;
    font-family: "PT Sans", 'Times New Roman';
    font-size: 16px;
    font-weight: normal !important;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    padding: 3px 20px; }
  body.general .rs-popup-container, body.checkout-twopage-index .rs-popup-container, body.customer-account-index .rs-popup-container, body.cms-page-view .rs-popup-container, body.glossary-index-list .rs-popup-container {
    background: #fff;
    height: auto !important;
    margin: auto;
    width: 692px;
    box-shadow: 5px 5px 10px 2px #999999;
    padding: 20px;
    border: 1px solid #ccc;
    position: relative; }
  body.general .white_content, body.checkout-twopage-index .white_content, body.customer-account-index .white_content, body.cms-page-view .white_content, body.glossary-index-list .white_content {
    width: 954px;
    z-index: 10002; }
  body.general .rs-close-button, body.checkout-twopage-index .rs-close-button, body.customer-account-index .rs-close-button, body.cms-page-view .rs-close-button, body.glossary-index-list .rs-close-button {
    background: url("../images/common5.png") no-repeat scroll -218px -616px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 20px;
    width: 22px;
    position: absolute;
    top: 10px;
    right: 10px; }
  body.general .footer_logos, body.checkout-twopage-index .footer_logos, body.customer-account-index .footer_logos, body.cms-page-view .footer_logos, body.glossary-index-list .footer_logos {
    width: 365px;
    height: 44px;
    background: url("https://assets.cltstatic.com/images/payment-logo.png") no-repeat;
    margin-top: 8px;
    float: right; }
  body.general .footerBottomLeft ul li, body.checkout-twopage-index .footerBottomLeft ul li, body.customer-account-index .footerBottomLeft ul li, body.cms-page-view .footerBottomLeft ul li, body.glossary-index-list .footerBottomLeft ul li {
    background: url(../images/footer_bottom_divider.gif) no-repeat scroll right top 10 px;
    display: inline-block;
    float: left;
    height: 58px;
    line-height: 58px;
    margin-right: 20px;
    padding-right: 20px; }
  body.general .footerBottomLeft ul li.last, body.checkout-twopage-index .footerBottomLeft ul li.last, body.customer-account-index .footerBottomLeft ul li.last, body.cms-page-view .footerBottomLeft ul li.last, body.glossary-index-list .footerBottomLeft ul li.last {
    background: none; }
  body.general .footer_social_media ul li, body.checkout-twopage-index .footer_social_media ul li, body.customer-account-index .footer_social_media ul li, body.cms-page-view .footer_social_media ul li, body.glossary-index-list .footer_social_media ul li {
    display: inline-block;
    padding: 5px 24px; }
  body.general .footer_social_media, body.checkout-twopage-index .footer_social_media, body.customer-account-index .footer_social_media, body.cms-page-view .footer_social_media, body.glossary-index-list .footer_social_media {
    width: 100%;
    padding: 10px 6px 20px 6px;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block; }
  body.general .footer_social_media ul li a, body.checkout-twopage-index .footer_social_media ul li a, body.customer-account-index .footer_social_media ul li a, body.cms-page-view .footer_social_media ul li a, body.glossary-index-list .footer_social_media ul li a {
    display: block;
    float: left;
    height: 32px;
    background: url(../images/sprite_new.png) no-repeat;
    width: 31px;
    text-indent: -999em; }
  body.general .footer_social_media ul li.facebook a, body.checkout-twopage-index .footer_social_media ul li.facebook a, body.customer-account-index .footer_social_media ul li.facebook a, body.cms-page-view .footer_social_media ul li.facebook a, body.glossary-index-list .footer_social_media ul li.facebook a {
    background-position: 0px 0px; }
  body.general .footer_social_media ul li.twitter a, body.checkout-twopage-index .footer_social_media ul li.twitter a, body.customer-account-index .footer_social_media ul li.twitter a, body.cms-page-view .footer_social_media ul li.twitter a, body.glossary-index-list .footer_social_media ul li.twitter a {
    width: 40px;
    background-position: 0 -50px; }
  body.general .footer_social_media ul li.google_plus a, body.checkout-twopage-index .footer_social_media ul li.google_plus a, body.customer-account-index .footer_social_media ul li.google_plus a, body.cms-page-view .footer_social_media ul li.google_plus a, body.glossary-index-list .footer_social_media ul li.google_plus a {
    background-position: 0 -110px; }
  body.general .footer_social_media ul li.pininterest a, body.checkout-twopage-index .footer_social_media ul li.pininterest a, body.customer-account-index .footer_social_media ul li.pininterest a, body.cms-page-view .footer_social_media ul li.pininterest a, body.glossary-index-list .footer_social_media ul li.pininterest a {
    background-position: 0 -162px; }
  body.general .footer_social_media ul li.youtube a, body.checkout-twopage-index .footer_social_media ul li.youtube a, body.customer-account-index .footer_social_media ul li.youtube a, body.cms-page-view .footer_social_media ul li.youtube a, body.glossary-index-list .footer_social_media ul li.youtube a {
    width: 79px;
    background-position: 0 -220px; }
  body.general .footer_social_media ul li.flickr a, body.checkout-twopage-index .footer_social_media ul li.flickr a, body.customer-account-index .footer_social_media ul li.flickr a, body.cms-page-view .footer_social_media ul li.flickr a, body.glossary-index-list .footer_social_media ul li.flickr a {
    background-position: 0 -273px; }
  body.general .footer_social_media ul li.blog a, body.checkout-twopage-index .footer_social_media ul li.blog a, body.customer-account-index .footer_social_media ul li.blog a, body.cms-page-view .footer_social_media ul li.blog a, body.glossary-index-list .footer_social_media ul li.blog a {
    background-position: 0 -335px; }
  body.general .footer_social_media ul, body.checkout-twopage-index .footer_social_media ul, body.customer-account-index .footer_social_media ul, body.cms-page-view .footer_social_media ul, body.glossary-index-list .footer_social_media ul {
    width: 90%;
    text-align: center; }
  body.general .track .grid_1, body.checkout-twopage-index .track .grid_1, body.customer-account-index .track .grid_1, body.cms-page-view .track .grid_1, body.glossary-index-list .track .grid_1 {
    background: url("../images/track_divider.gif") no-repeat center 3px;
    min-height: 44px; }
  body.general .opening_hours, body.checkout-twopage-index .opening_hours, body.customer-account-index .opening_hours, body.cms-page-view .opening_hours, body.glossary-index-list .opening_hours {
    padding-top: 20px; }
  body.general .viewBanglesproduct-goldcoin ul li, body.checkout-twopage-index .viewBanglesproduct-goldcoin ul li, body.customer-account-index .viewBanglesproduct-goldcoin ul li, body.cms-page-view .viewBanglesproduct-goldcoin ul li, body.glossary-index-list .viewBanglesproduct-goldcoin ul li {
    margin-right: 20px;
    margin-left: 15px;
    margin-bottom: 20px;
    background: #fff;
    float: left;
    list-style-type: none; }
  body.general .viewBanglesproduct ul li #goldcoinfo, body.checkout-twopage-index .viewBanglesproduct ul li #goldcoinfo, body.customer-account-index .viewBanglesproduct ul li #goldcoinfo, body.cms-page-view .viewBanglesproduct ul li #goldcoinfo, body.glossary-index-list .viewBanglesproduct ul li #goldcoinfo {
    height: auto;
    margin: 15px 0 10px 0;
    text-align: center;
    width: auto;
    display: block; }
  body.general .viewBanglesproduct ul li #goldcoinfo span, body.checkout-twopage-index .viewBanglesproduct ul li #goldcoinfo span, body.customer-account-index .viewBanglesproduct ul li #goldcoinfo span, body.cms-page-view .viewBanglesproduct ul li #goldcoinfo span, body.glossary-index-list .viewBanglesproduct ul li #goldcoinfo span {
    display: inline; }
  body.general .scrollarea, body.checkout-twopage-index .scrollarea, body.customer-account-index .scrollarea, body.cms-page-view .scrollarea, body.glossary-index-list .scrollarea {
    width: 6px !important;
    margin-right: 10px; }
  body.general .nicescroll-rails, body.checkout-twopage-index .nicescroll-rails, body.customer-account-index .nicescroll-rails, body.cms-page-view .nicescroll-rails, body.glossary-index-list .nicescroll-rails {
    left: 337px !important; }
  body.general .lazyloadpg, body.checkout-twopage-index .lazyloadpg, body.customer-account-index .lazyloadpg, body.cms-page-view .lazyloadpg, body.glossary-index-list .lazyloadpg {
    display: none;
    width: 710px;
    cursor: pointer;
    margin-bottom: 15px; }
  body.general .categ-det-jewel .jewels .block-image, body.checkout-twopage-index .categ-det-jewel .jewels .block-image, body.customer-account-index .categ-det-jewel .jewels .block-image, body.cms-page-view .categ-det-jewel .jewels .block-image, body.glossary-index-list .categ-det-jewel .jewels .block-image {
    width: 275px; }
  body.general .categ-det-jewel .jewels .block-desc h2, body.checkout-twopage-index .categ-det-jewel .jewels .block-desc h2, body.customer-account-index .categ-det-jewel .jewels .block-desc h2, body.cms-page-view .categ-det-jewel .jewels .block-desc h2, body.glossary-index-list .categ-det-jewel .jewels .block-desc h2 {
    padding: 0; }
  body.general .categ-det-jewel .categoryDetails, body.checkout-twopage-index .categ-det-jewel .categoryDetails, body.customer-account-index .categ-det-jewel .categoryDetails, body.cms-page-view .categ-det-jewel .categoryDetails, body.glossary-index-list .categ-det-jewel .categoryDetails {
    margin-bottom: 0 !important; }
  body.general .Faq .faqsubmitBtn, body.checkout-twopage-index .Faq .faqsubmitBtn, body.customer-account-index .Faq .faqsubmitBtn, body.cms-page-view .Faq .faqsubmitBtn, body.glossary-index-list .Faq .faqsubmitBtn {
    border: 1px solid #C7C7C7;
    background-position: -162px -242px; }
  body.general .alignNewsFaq .faqsubmitBtn, body.checkout-twopage-index .alignNewsFaq .faqsubmitBtn, body.customer-account-index .alignNewsFaq .faqsubmitBtn, body.cms-page-view .alignNewsFaq .faqsubmitBtn, body.glossary-index-list .alignNewsFaq .faqsubmitBtn {
    border: 1px solid #C7C7C7;
    background-position: -162px -242px; }
  body.general .alignNewsFaq .validate-email, body.checkout-twopage-index .alignNewsFaq .validate-email, body.customer-account-index .alignNewsFaq .validate-email, body.cms-page-view .alignNewsFaq .validate-email, body.glossary-index-list .alignNewsFaq .validate-email {
    border-bottom: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7;
    border-top: 1px solid #C7C7C7;
    height: 22px;
    border-radius: 0;
    box-shadow: none;
    border-right: 0; }
  body.general .aboutContentBottom .aboutContentBottomRight span, body.checkout-twopage-index .aboutContentBottom .aboutContentBottomRight span, body.customer-account-index .aboutContentBottom .aboutContentBottomRight span, body.cms-page-view .aboutContentBottom .aboutContentBottomRight span, body.glossary-index-list .aboutContentBottom .aboutContentBottomRight span {
    margin-left: 0px; }
  body.general .lazyloadpg img, body.checkout-twopage-index .lazyloadpg img, body.customer-account-index .lazyloadpg img, body.cms-page-view .lazyloadpg img, body.glossary-index-list .lazyloadpg img {
    width: 872px; }
  body.general .fb_none, body.checkout-twopage-index .fb_none, body.customer-account-index .fb_none, body.cms-page-view .fb_none, body.glossary-index-list .fb_none {
    float: left;
    position: inherit;
    margin: 0; }
  body.general .pinkcolor, body.checkout-twopage-index .pinkcolor, body.customer-account-index .pinkcolor, body.cms-page-view .pinkcolor, body.glossary-index-list .pinkcolor {
    color: #A91980 !important; }
  body.general .offercss, body.checkout-twopage-index .offercss, body.customer-account-index .offercss, body.cms-page-view .offercss, body.glossary-index-list .offercss {
    text-decoration: line-through;
    font-size: 11px; }
  body.general .rsformfields .input-text, body.checkout-twopage-index .rsformfields .input-text, body.customer-account-index .rsformfields .input-text, body.cms-page-view .rsformfields .input-text, body.glossary-index-list .rsformfields .input-text {
    width: 180px;
    padding: 4px; }
  body.general .pinkcolor, body.checkout-twopage-index .pinkcolor, body.customer-account-index .pinkcolor, body.cms-page-view .pinkcolor, body.glossary-index-list .pinkcolor {
    color: #A91980 !important; }
  body.general .offercss, body.checkout-twopage-index .offercss, body.customer-account-index .offercss, body.cms-page-view .offercss, body.glossary-index-list .offercss {
    text-decoration: line-through;
    font-size: 11px; }
  body.general .product-a2c-prc .shiptext, body.checkout-twopage-index .product-a2c-prc .shiptext, body.customer-account-index .product-a2c-prc .shiptext, body.cms-page-view .product-a2c-prc .shiptext, body.glossary-index-list .product-a2c-prc .shiptext {
    float: left;
    padding-top: 5px;
    text-align: left;
    width: 100%;
    clear: both;
    font-size: 14px; }
  body.general .product-a2c-prc .needit, body.checkout-twopage-index .product-a2c-prc .needit, body.customer-account-index .product-a2c-prc .needit, body.cms-page-view .product-a2c-prc .needit, body.glossary-index-list .product-a2c-prc .needit {
    font-size: 14px; }
  body.general .rs-thankyou, body.checkout-twopage-index .rs-thankyou, body.customer-account-index .rs-thankyou, body.cms-page-view .rs-thankyou, body.glossary-index-list .rs-thankyou {
    text-align: center;
    font-size: 14px; }
  body.general .rs-thankyou .rstext, body.checkout-twopage-index .rs-thankyou .rstext, body.customer-account-index .rs-thankyou .rstext, body.cms-page-view .rs-thankyou .rstext, body.glossary-index-list .rs-thankyou .rstext {
    padding: 30px 0px; }
  body.general .popup-button-content, body.checkout-twopage-index .popup-button-content, body.customer-account-index .popup-button-content, body.cms-page-view .popup-button-content, body.glossary-index-list .popup-button-content {
    width: 340px; }
  body.general .customerCoupon, body.checkout-twopage-index .customerCoupon, body.customer-account-index .customerCoupon, body.cms-page-view .customerCoupon, body.glossary-index-list .customerCoupon {
    padding: 10px 15px 120px 15px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif; }
  body.general .customerCoupon span, body.checkout-twopage-index .customerCoupon span, body.customer-account-index .customerCoupon span, body.cms-page-view .customerCoupon span, body.glossary-index-list .customerCoupon span {
    clear: both;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 15px; }
  body.general .customerCoupon .tc, body.checkout-twopage-index .customerCoupon .tc, body.customer-account-index .customerCoupon .tc, body.cms-page-view .customerCoupon .tc, body.glossary-index-list .customerCoupon .tc {
    font-size: 10px;
    width: 350px;
    font-weight: normal; }
  body.general .customerCoupon .mess span, body.checkout-twopage-index .customerCoupon .mess span, body.customer-account-index .customerCoupon .mess span, body.cms-page-view .customerCoupon .mess span, body.glossary-index-list .customerCoupon .mess span {
    float: none !important; }
  body.general .myaccountmess, body.checkout-twopage-index .myaccountmess, body.customer-account-index .myaccountmess, body.cms-page-view .myaccountmess, body.glossary-index-list .myaccountmess {
    margin-left: 0px !important;
    float: left; }
  body.general .popupmessage, body.checkout-twopage-index .popupmessage, body.customer-account-index .popupmessage, body.cms-page-view .popupmessage, body.glossary-index-list .popupmessage {
    color: #666666 !important; }
  body.general .popupmessage .title, body.checkout-twopage-index .popupmessage .title, body.customer-account-index .popupmessage .title, body.cms-page-view .popupmessage .title, body.glossary-index-list .popupmessage .title {
    width: 250px;
    font-size: 15px;
    color: #666666 !important; }
  body.general .popupmessage .btn, body.checkout-twopage-index .popupmessage .btn, body.customer-account-index .popupmessage .btn, body.cms-page-view .popupmessage .btn, body.glossary-index-list .popupmessage .btn {
    padding: 10px; }
  body.general #ajax_listOfOptions, body.checkout-twopage-index #ajax_listOfOptions, body.customer-account-index #ajax_listOfOptions, body.cms-page-view #ajax_listOfOptions, body.glossary-index-list #ajax_listOfOptions {
    position: absolute;
    /* Never change this one */
    width: 252px;
    /* Width of box */
    /*height: 180px;  Height of box */
    overflow: auto;
    /* Scrolling features */
    border: 1px solid #f4edea;
    /* Dark green border */
    background-color: #FFF;
    /* White background color */
    text-align: left;
    font-size: 12px;
    color: #63666A;
    z-index: 100;
    display: none;
    left: 1px !important;
    top: 49px !important;
    /*border-radius:10px;*/ }
  body.general #ajax_listOfOptions div, body.checkout-twopage-index #ajax_listOfOptions div, body.customer-account-index #ajax_listOfOptions div, body.cms-page-view #ajax_listOfOptions div, body.glossary-index-list #ajax_listOfOptions div {
    /* General rule for both .optionDiv and .optionDivSelected */
    cursor: pointer;
    font-size: 12px; }
  body.general #ajax_listOfOptions .optionDiv, body.checkout-twopage-index #ajax_listOfOptions .optionDiv, body.customer-account-index #ajax_listOfOptions .optionDiv, body.cms-page-view #ajax_listOfOptions .optionDiv, body.glossary-index-list #ajax_listOfOptions .optionDiv {
    /* Div for each item in list */
    font-weight: 500;
    padding-left: 18px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: 1px solid #f4edea; }
  body.general #ajax_listOfOptions .optionDivSelected, body.checkout-twopage-index #ajax_listOfOptions .optionDivSelected, body.customer-account-index #ajax_listOfOptions .optionDivSelected, body.cms-page-view #ajax_listOfOptions .optionDivSelected, body.glossary-index-list #ajax_listOfOptions .optionDivSelected {
    /* Selected item in the list */
    background-color: #faf7f6;
    color: #63666A;
    padding-left: 18px;
    padding-top: 2px;
    padding-bottom: 2px; }
  body.general #ajax_listOfOptions_iframe, body.checkout-twopage-index #ajax_listOfOptions_iframe, body.customer-account-index #ajax_listOfOptions_iframe, body.cms-page-view #ajax_listOfOptions_iframe, body.glossary-index-list #ajax_listOfOptions_iframe {
    background-color: #F00;
    position: absolute;
    z-index: 5; }

body.international .sprite-telephone {
  background-position: -373px 0px !important; }

body.loosediamonds-index-index, body.loosediamonds-search-filter, body.choosediamond-index-pair, body.loosediamonds-index-diamondsearch, body.choosediamond-index-index, body.choosediamond-index-diamond, body.designyourpendant-minicart-index, body.designyourring-minicart-index, body.designyourearring-minicart-index, body.choosediamond-index-viewpair {
  /***CSS moved from style.css***/
  /***End css fron style.css***/
  /***Moved from custom.css***/
  /*End css from custom.css*/
  /***End css from style.css***/
  /***Moved css from custom.css***/
  /*IE8 PNG Fix */
  /* End css from custom.css */
  /*.ringsSize select.product-custom-option{background:url(../images/version2/dropdown.png) no-repeat;width:140px;height:25px;-webkit-appearance:none;border:none;-moz-appearance: none;}*/
  /***loosediamonds Page***/
  /*** Design your own step2***/
  /***Navigation***/
  /***Design Your Own view page***/
  /***CSS Sprite for DYO and Loosediamonds***/
  /***product listing page***/
  /***you might also like***/
  /**Ring sizer alignment**/
  /** Diamond View Page **/
  /***Overview tab css start***/
  /***PD page sprite***/
  /***View diamond pair css***/ }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul {
    margin: 0;
    padding: 0;
    float: left; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a {
    text-decoration: none;
    padding: 0 17px 0 14px;
    background: url(../images/right-arrow-blue.png) no-repeat right top;
    color: #2c6ca5;
    height: 31px;
    display: block;
    font-size: 12px;
    margin: 0 0 0 -15px; }
  body.loosediamonds-index-index .bginactive, body.loosediamonds-search-filter .bginactive, body.choosediamond-index-pair .bginactive, body.loosediamonds-index-diamondsearch .bginactive, body.choosediamond-index-index .bginactive, body.choosediamond-index-diamond .bginactive, body.designyourpendant-minicart-index .bginactive, body.designyourring-minicart-index .bginactive, body.designyourearring-minicart-index .bginactive, body.choosediamond-index-viewpair .bginactive {
    background: 0 0 !important; }
  body.loosediamonds-index-index .bginactive:hover, body.loosediamonds-search-filter .bginactive:hover, body.choosediamond-index-pair .bginactive:hover, body.loosediamonds-index-diamondsearch .bginactive:hover, body.choosediamond-index-index .bginactive:hover, body.choosediamond-index-diamond .bginactive:hover, body.designyourpendant-minicart-index .bginactive:hover, body.designyourring-minicart-index .bginactive:hover, body.designyourearring-minicart-index .bginactive:hover, body.choosediamond-index-viewpair .bginactive:hover {
    background: url(../images/sprite-bg.png) no-repeat -9px -491px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span strong, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span strong, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span strong, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span strong, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span strong, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a span strong, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a span strong, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a span strong, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a span strong, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a span strong {
    font-weight: bold;
    font-size: 17px; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a img, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a img, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a img, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a img, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a img, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a img, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a img, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a img, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a img, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a img {
    float: left; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a span, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a span {
    padding: 5px 0 5px;
    width: 125px;
    margin: 0; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a span, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a span {
    float: left;
    background: none; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.pair, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.pair, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.pair, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.pair, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.pair, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.pair, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.pair, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.pair, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.pair, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.pair {
    padding: 0;
    margin: 0 0 0 -16px; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.pair:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.pair:hover {
    background: url(../images/sprite-bg.png) no-repeat -423px -491px !important;
    margin-left: -16px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a:hover, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a:hover, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a:hover, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a:hover, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a:hover {
    background: url(../images/sprite-bg.png) no-repeat -209px -491px; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.active, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.active, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.active {
    background: url(../images/sprite-bg.png) no-repeat -209px -491px;
    margin-left: -16px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.active span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.active span, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.active span {
    color: #fff; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a span:hover {
    color: #fff; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.first, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.first, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.first, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.first, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.first {
    text-decoration: none;
    padding: 0 14px 0;
    margin: 0 !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first:hover, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first:hover, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.first:hover {
    background: url(../images/sprite-bg.png) no-repeat -9px -491px; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.first.active {
    background: url(../images/sprite-bg.png) no-repeat -9px -491px;
    color: #fff; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first.active span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.first.active span {
    color: #fff; }
  body.loosediamonds-index-index .refinesearchCriteriaTopRight, body.loosediamonds-search-filter .refinesearchCriteriaTopRight, body.choosediamond-index-pair .refinesearchCriteriaTopRight, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopRight, body.choosediamond-index-index .refinesearchCriteriaTopRight, body.choosediamond-index-diamond .refinesearchCriteriaTopRight, body.designyourpendant-minicart-index .refinesearchCriteriaTopRight, body.designyourring-minicart-index .refinesearchCriteriaTopRight, body.designyourearring-minicart-index .refinesearchCriteriaTopRight, body.choosediamond-index-viewpair .refinesearchCriteriaTopRight {
    float: right; }
  body.loosediamonds-index-index .refinesearchCriteriaTopRight span, body.loosediamonds-search-filter .refinesearchCriteriaTopRight span, body.choosediamond-index-pair .refinesearchCriteriaTopRight span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopRight span, body.choosediamond-index-index .refinesearchCriteriaTopRight span, body.choosediamond-index-diamond .refinesearchCriteriaTopRight span, body.designyourpendant-minicart-index .refinesearchCriteriaTopRight span, body.designyourring-minicart-index .refinesearchCriteriaTopRight span, body.designyourearring-minicart-index .refinesearchCriteriaTopRight span, body.choosediamond-index-viewpair .refinesearchCriteriaTopRight span {
    background: url(../images/sprite-bg.png) no-repeat -9px -535px;
    padding: 8px 20px 7px;
    display: block;
    color: #fff;
    width: 88px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent, body.loosediamonds-search-filter .refinesearchCriteriaContent, body.choosediamond-index-pair .refinesearchCriteriaContent, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent, body.choosediamond-index-index .refinesearchCriteriaContent, body.choosediamond-index-diamond .refinesearchCriteriaContent, body.designyourpendant-minicart-index .refinesearchCriteriaContent, body.designyourring-minicart-index .refinesearchCriteriaContent, body.designyourearring-minicart-index .refinesearchCriteriaContent, body.choosediamond-index-viewpair .refinesearchCriteriaContent {
    padding: 17px 0 0;
    margin: 0 0 10px;
    border-top: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table, body.loosediamonds-search-filter .refinesearchCriteriaContent table, body.choosediamond-index-pair .refinesearchCriteriaContent table, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table, body.choosediamond-index-index .refinesearchCriteriaContent table, body.choosediamond-index-diamond .refinesearchCriteriaContent table, body.designyourpendant-minicart-index .refinesearchCriteriaContent table, body.designyourring-minicart-index .refinesearchCriteriaContent table, body.designyourearring-minicart-index .refinesearchCriteriaContent table, body.choosediamond-index-viewpair .refinesearchCriteriaContent table {
    padding: 0 20px 0;
    margin: 0 0 10px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td, body.loosediamonds-search-filter .refinesearchCriteriaContent table td, body.choosediamond-index-pair .refinesearchCriteriaContent table td, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td, body.choosediamond-index-index .refinesearchCriteriaContent table td, body.choosediamond-index-diamond .refinesearchCriteriaContent table td, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td, body.designyourring-minicart-index .refinesearchCriteriaContent table td, body.designyourearring-minicart-index .refinesearchCriteriaContent table td, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td {
    padding: 0 4px 14px 0;
    font-weight: bold;
    vertical-align: top; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul, body.choosediamond-index-index .refinesearchCriteriaContent table td ul, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul {
    padding: 0;
    margin: 0 0 20px 0; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul span, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul span, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul span, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul span, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul span, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul span {
    float: left;
    padding: 6px 10px 0 0;
    font-weight: bold; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li span, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li span, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li span, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li span {
    float: left;
    padding-right: 10px;
    width: 40px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li a, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li a, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li a, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li a, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li a, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li a {
    text-decoration: none;
    float: left;
    padding: 2px 2px;
    display: block;
    border: solid 1px #d6d6ca; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li a span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a span, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li a span, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li a span, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li a span, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li a span, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li a span {
    padding: 0;
    margin: 0;
    color: #000; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a:hover, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a:hover, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li a:hover, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a:hover, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li a:hover, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li a:hover, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li a:hover, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li a:hover, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li a:hover {
    background-color: #800; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li a.active, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li a.active, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li a.active, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li a.active {
    background: url(../images/shape-hover-bg.gif) no-repeat !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td img, body.loosediamonds-search-filter .refinesearchCriteriaContent table td img, body.choosediamond-index-pair .refinesearchCriteriaContent table td img, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td img, body.choosediamond-index-index .refinesearchCriteriaContent table td img, body.choosediamond-index-diamond .refinesearchCriteriaContent table td img, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td img, body.designyourring-minicart-index .refinesearchCriteriaContent table td img, body.designyourearring-minicart-index .refinesearchCriteriaContent table td img, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td img {
    padding: 0; }
  body.loosediamonds-index-index .resetCriteriaOuter h2, body.loosediamonds-search-filter .resetCriteriaOuter h2, body.choosediamond-index-pair .resetCriteriaOuter h2, body.loosediamonds-index-diamondsearch .resetCriteriaOuter h2, body.choosediamond-index-index .resetCriteriaOuter h2, body.choosediamond-index-diamond .resetCriteriaOuter h2, body.designyourpendant-minicart-index .resetCriteriaOuter h2, body.designyourring-minicart-index .resetCriteriaOuter h2, body.designyourearring-minicart-index .resetCriteriaOuter h2, body.choosediamond-index-viewpair .resetCriteriaOuter h2 {
    padding: 0;
    margin: 0 0 8px;
    font-size: 11px;
    width: 925px;
    text-align: right; }
  body.loosediamonds-index-index .resetCriteriaOuter h2 a, body.loosediamonds-search-filter .resetCriteriaOuter h2 a, body.choosediamond-index-pair .resetCriteriaOuter h2 a, body.loosediamonds-index-diamondsearch .resetCriteriaOuter h2 a, body.choosediamond-index-index .resetCriteriaOuter h2 a, body.choosediamond-index-diamond .resetCriteriaOuter h2 a, body.designyourpendant-minicart-index .resetCriteriaOuter h2 a, body.designyourring-minicart-index .resetCriteriaOuter h2 a, body.designyourearring-minicart-index .resetCriteriaOuter h2 a, body.choosediamond-index-viewpair .resetCriteriaOuter h2 a {
    color: #000; }
  body.loosediamonds-index-index .looseDiamondDesignBoxMiddle h3 span, body.loosediamonds-search-filter .looseDiamondDesignBoxMiddle h3 span, body.choosediamond-index-pair .looseDiamondDesignBoxMiddle h3 span, body.loosediamonds-index-diamondsearch .looseDiamondDesignBoxMiddle h3 span, body.choosediamond-index-index .looseDiamondDesignBoxMiddle h3 span, body.choosediamond-index-diamond .looseDiamondDesignBoxMiddle h3 span, body.designyourpendant-minicart-index .looseDiamondDesignBoxMiddle h3 span, body.designyourring-minicart-index .looseDiamondDesignBoxMiddle h3 span, body.designyourearring-minicart-index .looseDiamondDesignBoxMiddle h3 span, body.choosediamond-index-viewpair .looseDiamondDesignBoxMiddle h3 span {
    color: #800; }
  body.loosediamonds-index-index table#compare_grid > thead > tr, body.loosediamonds-search-filter table#compare_grid > thead > tr, body.choosediamond-index-pair table#compare_grid > thead > tr, body.loosediamonds-index-diamondsearch table#compare_grid > thead > tr, body.choosediamond-index-index table#compare_grid > thead > tr, body.choosediamond-index-diamond table#compare_grid > thead > tr, body.designyourpendant-minicart-index table#compare_grid > thead > tr, body.designyourring-minicart-index table#compare_grid > thead > tr, body.designyourearring-minicart-index table#compare_grid > thead > tr, body.choosediamond-index-viewpair table#compare_grid > thead > tr {
    background: #63666A; }
  body.loosediamonds-index-index .resetCriteriaLeft table tr.greyBg, body.loosediamonds-search-filter .resetCriteriaLeft table tr.greyBg, body.choosediamond-index-pair .resetCriteriaLeft table tr.greyBg, body.loosediamonds-index-diamondsearch .resetCriteriaLeft table tr.greyBg, body.choosediamond-index-index .resetCriteriaLeft table tr.greyBg, body.choosediamond-index-diamond .resetCriteriaLeft table tr.greyBg, body.designyourpendant-minicart-index .resetCriteriaLeft table tr.greyBg, body.designyourring-minicart-index .resetCriteriaLeft table tr.greyBg, body.designyourearring-minicart-index .resetCriteriaLeft table tr.greyBg, body.choosediamond-index-viewpair .resetCriteriaLeft table tr.greyBg {
    background: url(../images/diamond-middle-bg.gif) no-repeat #f1f1f1; }
  body.loosediamonds-index-index .resetCriteriaLeft table td, body.loosediamonds-search-filter .resetCriteriaLeft table td, body.choosediamond-index-pair .resetCriteriaLeft table td, body.loosediamonds-index-diamondsearch .resetCriteriaLeft table td, body.choosediamond-index-index .resetCriteriaLeft table td, body.choosediamond-index-diamond .resetCriteriaLeft table td, body.designyourpendant-minicart-index .resetCriteriaLeft table td, body.designyourring-minicart-index .resetCriteriaLeft table td, body.designyourearring-minicart-index .resetCriteriaLeft table td, body.choosediamond-index-viewpair .resetCriteriaLeft table td {
    color: #1f1e24;
    padding: 5px 2px;
    vertical-align: middle;
    text-align: center;
    width: 120px;
    font-size: 12px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    body.loosediamonds-index-index .resetCriteriaLeft table td, body.loosediamonds-search-filter .resetCriteriaLeft table td, body.choosediamond-index-pair .resetCriteriaLeft table td, body.loosediamonds-index-diamondsearch .resetCriteriaLeft table td, body.choosediamond-index-index .resetCriteriaLeft table td, body.choosediamond-index-diamond .resetCriteriaLeft table td, body.designyourpendant-minicart-index .resetCriteriaLeft table td, body.designyourring-minicart-index .resetCriteriaLeft table td, body.designyourearring-minicart-index .resetCriteriaLeft table td, body.choosediamond-index-viewpair .resetCriteriaLeft table td {
      position: relative !important; } }
  body.loosediamonds-index-index .resetCriteriaLeft table td input, body.loosediamonds-search-filter .resetCriteriaLeft table td input, body.choosediamond-index-pair .resetCriteriaLeft table td input, body.loosediamonds-index-diamondsearch .resetCriteriaLeft table td input, body.choosediamond-index-index .resetCriteriaLeft table td input, body.choosediamond-index-diamond .resetCriteriaLeft table td input, body.designyourpendant-minicart-index .resetCriteriaLeft table td input, body.designyourring-minicart-index .resetCriteriaLeft table td input, body.designyourearring-minicart-index .resetCriteriaLeft table td input, body.choosediamond-index-viewpair .resetCriteriaLeft table td input {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .resetCriteriaLeft table td span, body.loosediamonds-search-filter .resetCriteriaLeft table td span, body.choosediamond-index-pair .resetCriteriaLeft table td span, body.loosediamonds-index-diamondsearch .resetCriteriaLeft table td span, body.choosediamond-index-index .resetCriteriaLeft table td span, body.choosediamond-index-diamond .resetCriteriaLeft table td span, body.designyourpendant-minicart-index .resetCriteriaLeft table td span, body.designyourring-minicart-index .resetCriteriaLeft table td span, body.designyourearring-minicart-index .resetCriteriaLeft table td span, body.choosediamond-index-viewpair .resetCriteriaLeft table td span {
    padding: 0; }
  body.loosediamonds-index-index .resetCriteriaLeft table td span img, body.loosediamonds-search-filter .resetCriteriaLeft table td span img, body.choosediamond-index-pair .resetCriteriaLeft table td span img, body.loosediamonds-index-diamondsearch .resetCriteriaLeft table td span img, body.choosediamond-index-index .resetCriteriaLeft table td span img, body.choosediamond-index-diamond .resetCriteriaLeft table td span img, body.designyourpendant-minicart-index .resetCriteriaLeft table td span img, body.designyourring-minicart-index .resetCriteriaLeft table td span img, body.designyourearring-minicart-index .resetCriteriaLeft table td span img, body.choosediamond-index-viewpair .resetCriteriaLeft table td span img {
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .bgMenu, body.loosediamonds-search-filter .bgMenu, body.choosediamond-index-pair .bgMenu, body.loosediamonds-index-diamondsearch .bgMenu, body.choosediamond-index-index .bgMenu, body.choosediamond-index-diamond .bgMenu, body.designyourpendant-minicart-index .bgMenu, body.designyourring-minicart-index .bgMenu, body.designyourearring-minicart-index .bgMenu, body.choosediamond-index-viewpair .bgMenu {
    color: #FFFFFF;
    display: block;
    padding: 8px 21px 22px 0;
    width: 193px; }
  body.loosediamonds-index-index .ResetCriteriaText, body.loosediamonds-search-filter .ResetCriteriaText, body.choosediamond-index-pair .ResetCriteriaText, body.loosediamonds-index-diamondsearch .ResetCriteriaText, body.choosediamond-index-index .ResetCriteriaText, body.choosediamond-index-diamond .ResetCriteriaText, body.designyourpendant-minicart-index .ResetCriteriaText, body.designyourring-minicart-index .ResetCriteriaText, body.designyourearring-minicart-index .ResetCriteriaText, body.choosediamond-index-viewpair .ResetCriteriaText {
    font-size: 11px;
    padding: 8px 0 0;
    margin: 0;
    color: #63666A !important;
    font-weight: normal;
    float: left;
    display: block; }
  body.loosediamonds-index-index .display_wrap a, body.loosediamonds-search-filter .display_wrap a, body.choosediamond-index-pair .display_wrap a, body.loosediamonds-index-diamondsearch .display_wrap a, body.choosediamond-index-index .display_wrap a, body.choosediamond-index-diamond .display_wrap a, body.designyourpendant-minicart-index .display_wrap a, body.designyourring-minicart-index .display_wrap a, body.designyourearring-minicart-index .display_wrap a, body.choosediamond-index-viewpair .display_wrap a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 11px 0 0 6px;
    display: block;
    font-size: 13px; }
  body.loosediamonds-index-index .display_wrap .display_header, body.loosediamonds-search-filter .display_wrap .display_header, body.choosediamond-index-pair .display_wrap .display_header, body.loosediamonds-index-diamondsearch .display_wrap .display_header, body.choosediamond-index-index .display_wrap .display_header, body.choosediamond-index-diamond .display_wrap .display_header, body.designyourpendant-minicart-index .display_wrap .display_header, body.designyourring-minicart-index .display_wrap .display_header, body.designyourearring-minicart-index .display_wrap .display_header, body.choosediamond-index-viewpair .display_wrap .display_header {
    width: 197px;
    z-index: 10000; }
  body.loosediamonds-index-index .display_wrap div.yourdesign, body.loosediamonds-search-filter .display_wrap div.yourdesign, body.choosediamond-index-pair .display_wrap div.yourdesign, body.loosediamonds-index-diamondsearch .display_wrap div.yourdesign, body.choosediamond-index-index .display_wrap div.yourdesign, body.choosediamond-index-diamond .display_wrap div.yourdesign, body.designyourpendant-minicart-index .display_wrap div.yourdesign, body.designyourring-minicart-index .display_wrap div.yourdesign, body.designyourearring-minicart-index .display_wrap div.yourdesign, body.choosediamond-index-viewpair .display_wrap div.yourdesign {
    position: absolute;
    left: 0px;
    top: 36px;
    width: 196px;
    border: 1px solid #1E629F;
    background: #fff;
    padding: 3px;
    margin: 0;
    display: block !important; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner, body.loosediamonds-search-filter .display_wrap div.yourdesigninner, body.choosediamond-index-pair .display_wrap div.yourdesigninner, body.loosediamonds-index-diamondsearch .display_wrap div.yourdesigninner, body.choosediamond-index-index .display_wrap div.yourdesigninner, body.choosediamond-index-diamond .display_wrap div.yourdesigninner, body.designyourpendant-minicart-index .display_wrap div.yourdesigninner, body.designyourring-minicart-index .display_wrap div.yourdesigninner, body.designyourearring-minicart-index .display_wrap div.yourdesigninner, body.choosediamond-index-viewpair .display_wrap div.yourdesigninner {
    width: 194px;
    margin: 0; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner a, body.loosediamonds-search-filter .display_wrap div.yourdesigninner a, body.choosediamond-index-pair .display_wrap div.yourdesigninner a, body.loosediamonds-index-diamondsearch .display_wrap div.yourdesigninner a, body.choosediamond-index-index .display_wrap div.yourdesigninner a, body.choosediamond-index-diamond .display_wrap div.yourdesigninner a, body.designyourpendant-minicart-index .display_wrap div.yourdesigninner a, body.designyourring-minicart-index .display_wrap div.yourdesigninner a, body.designyourearring-minicart-index .display_wrap div.yourdesigninner a, body.choosediamond-index-viewpair .display_wrap div.yourdesigninner a {
    text-decoration: none; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner table, body.loosediamonds-search-filter .display_wrap div.yourdesigninner table, body.choosediamond-index-pair .display_wrap div.yourdesigninner table, body.loosediamonds-index-diamondsearch .display_wrap div.yourdesigninner table, body.choosediamond-index-index .display_wrap div.yourdesigninner table, body.choosediamond-index-diamond .display_wrap div.yourdesigninner table, body.designyourpendant-minicart-index .display_wrap div.yourdesigninner table, body.designyourring-minicart-index .display_wrap div.yourdesigninner table, body.designyourearring-minicart-index .display_wrap div.yourdesigninner table, body.choosediamond-index-viewpair .display_wrap div.yourdesigninner table {
    margin: 1px 0;
    padding: 0;
    width: 194px; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner table td a, body.loosediamonds-search-filter .display_wrap div.yourdesigninner table td a, body.choosediamond-index-pair .display_wrap div.yourdesigninner table td a, body.loosediamonds-index-diamondsearch .display_wrap div.yourdesigninner table td a, body.choosediamond-index-index .display_wrap div.yourdesigninner table td a, body.choosediamond-index-diamond .display_wrap div.yourdesigninner table td a, body.designyourpendant-minicart-index .display_wrap div.yourdesigninner table td a, body.designyourring-minicart-index .display_wrap div.yourdesigninner table td a, body.designyourearring-minicart-index .display_wrap div.yourdesigninner table td a, body.choosediamond-index-viewpair .display_wrap div.yourdesigninner table td a {
    display: inline !important; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner ul, body.loosediamonds-search-filter .display_wrap div.yourdesigninner ul, body.choosediamond-index-pair .display_wrap div.yourdesigninner ul, body.loosediamonds-index-diamondsearch .display_wrap div.yourdesigninner ul, body.choosediamond-index-index .display_wrap div.yourdesigninner ul, body.choosediamond-index-diamond .display_wrap div.yourdesigninner ul, body.designyourpendant-minicart-index .display_wrap div.yourdesigninner ul, body.designyourring-minicart-index .display_wrap div.yourdesigninner ul, body.designyourearring-minicart-index .display_wrap div.yourdesigninner ul, body.choosediamond-index-viewpair .display_wrap div.yourdesigninner ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner ul li, body.loosediamonds-search-filter .display_wrap div.yourdesigninner ul li, body.choosediamond-index-pair .display_wrap div.yourdesigninner ul li, body.loosediamonds-index-diamondsearch .display_wrap div.yourdesigninner ul li, body.choosediamond-index-index .display_wrap div.yourdesigninner ul li, body.choosediamond-index-diamond .display_wrap div.yourdesigninner ul li, body.designyourpendant-minicart-index .display_wrap div.yourdesigninner ul li, body.designyourring-minicart-index .display_wrap div.yourdesigninner ul li, body.designyourearring-minicart-index .display_wrap div.yourdesigninner ul li, body.choosediamond-index-viewpair .display_wrap div.yourdesigninner ul li {
    padding: 0;
    margin: 6px 0 0 0;
    width: 70px;
    float: left; }
  body.loosediamonds-index-index .yourdesigninner table tr td, body.loosediamonds-search-filter .yourdesigninner table tr td, body.choosediamond-index-pair .yourdesigninner table tr td, body.loosediamonds-index-diamondsearch .yourdesigninner table tr td, body.choosediamond-index-index .yourdesigninner table tr td, body.choosediamond-index-diamond .yourdesigninner table tr td, body.designyourpendant-minicart-index .yourdesigninner table tr td, body.designyourring-minicart-index .yourdesigninner table tr td, body.designyourearring-minicart-index .yourdesigninner table tr td, body.choosediamond-index-viewpair .yourdesigninner table tr td {
    font-weight: bold;
    color: #63666A !important;
    padding: 0 0 1px 0px;
    font-size: 11px;
    font-weight: normal; }
  body.loosediamonds-index-index .yourdesigninner table tr td span, body.loosediamonds-search-filter .yourdesigninner table tr td span, body.choosediamond-index-pair .yourdesigninner table tr td span, body.loosediamonds-index-diamondsearch .yourdesigninner table tr td span, body.choosediamond-index-index .yourdesigninner table tr td span, body.choosediamond-index-diamond .yourdesigninner table tr td span, body.designyourpendant-minicart-index .yourdesigninner table tr td span, body.designyourring-minicart-index .yourdesigninner table tr td span, body.designyourearring-minicart-index .yourdesigninner table tr td span, body.choosediamond-index-viewpair .yourdesigninner table tr td span {
    float: left;
    margin-right: 0 !important; }
  body.loosediamonds-index-index .yourdesigninner table tr td.total, body.loosediamonds-search-filter .yourdesigninner table tr td.total, body.choosediamond-index-pair .yourdesigninner table tr td.total, body.loosediamonds-index-diamondsearch .yourdesigninner table tr td.total, body.choosediamond-index-index .yourdesigninner table tr td.total, body.choosediamond-index-diamond .yourdesigninner table tr td.total, body.designyourpendant-minicart-index .yourdesigninner table tr td.total, body.designyourring-minicart-index .yourdesigninner table tr td.total, body.designyourearring-minicart-index .yourdesigninner table tr td.total, body.choosediamond-index-viewpair .yourdesigninner table tr td.total {
    font-weight: bold;
    color: #800;
    padding: 5px 0; }
  body.loosediamonds-index-index .completeyourRing, body.loosediamonds-search-filter .completeyourRing, body.choosediamond-index-pair .completeyourRing, body.loosediamonds-index-diamondsearch .completeyourRing, body.choosediamond-index-index .completeyourRing, body.choosediamond-index-diamond .completeyourRing, body.designyourpendant-minicart-index .completeyourRing, body.designyourring-minicart-index .completeyourRing, body.designyourearring-minicart-index .completeyourRing, body.choosediamond-index-viewpair .completeyourRing {
    background-attachment: scroll;
    display: block;
    padding: 8px 21px 22px 0;
    width: 193px; }
  body.loosediamonds-index-index .selectfromSetting, body.loosediamonds-search-filter .selectfromSetting, body.choosediamond-index-pair .selectfromSetting, body.loosediamonds-index-diamondsearch .selectfromSetting, body.choosediamond-index-index .selectfromSetting, body.choosediamond-index-diamond .selectfromSetting, body.designyourpendant-minicart-index .selectfromSetting, body.designyourring-minicart-index .selectfromSetting, body.designyourearring-minicart-index .selectfromSetting, body.choosediamond-index-viewpair .selectfromSetting {
    padding: 0 15px;
    margin: 0 0 25px;
    display: block;
    overflow: hidden;
    border-top: none;
    width: 883px; }
  body.loosediamonds-index-index .selectfromSettingTop, body.loosediamonds-search-filter .selectfromSettingTop, body.choosediamond-index-pair .selectfromSettingTop, body.loosediamonds-index-diamondsearch .selectfromSettingTop, body.choosediamond-index-index .selectfromSettingTop, body.choosediamond-index-diamond .selectfromSettingTop, body.designyourpendant-minicart-index .selectfromSettingTop, body.designyourring-minicart-index .selectfromSettingTop, body.designyourearring-minicart-index .selectfromSettingTop, body.choosediamond-index-viewpair .selectfromSettingTop {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .selectfromSettingTop h3, body.loosediamonds-search-filter .selectfromSettingTop h3, body.choosediamond-index-pair .selectfromSettingTop h3, body.loosediamonds-index-diamondsearch .selectfromSettingTop h3, body.choosediamond-index-index .selectfromSettingTop h3, body.choosediamond-index-diamond .selectfromSettingTop h3, body.designyourpendant-minicart-index .selectfromSettingTop h3, body.designyourring-minicart-index .selectfromSettingTop h3, body.designyourearring-minicart-index .selectfromSettingTop h3, body.choosediamond-index-viewpair .selectfromSettingTop h3 {
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-right: 10px; }
  body.loosediamonds-index-index .selectfromSettingTop ul, body.loosediamonds-search-filter .selectfromSettingTop ul, body.choosediamond-index-pair .selectfromSettingTop ul, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul, body.choosediamond-index-index .selectfromSettingTop ul, body.choosediamond-index-diamond .selectfromSettingTop ul, body.designyourpendant-minicart-index .selectfromSettingTop ul, body.designyourring-minicart-index .selectfromSettingTop ul, body.designyourearring-minicart-index .selectfromSettingTop ul, body.choosediamond-index-viewpair .selectfromSettingTop ul {
    padding: 0 0 16px 0;
    margin: 0;
    display: block;
    overflow: hidden;
    float: left; }
  body.loosediamonds-index-index .selectfromSettingTop ul li, body.loosediamonds-search-filter .selectfromSettingTop ul li, body.choosediamond-index-pair .selectfromSettingTop ul li, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li, body.choosediamond-index-index .selectfromSettingTop ul li, body.choosediamond-index-diamond .selectfromSettingTop ul li, body.designyourpendant-minicart-index .selectfromSettingTop ul li, body.designyourring-minicart-index .selectfromSettingTop ul li, body.designyourearring-minicart-index .selectfromSettingTop ul li, body.choosediamond-index-viewpair .selectfromSettingTop ul li {
    float: left;
    list-style-type: none;
    padding: 0 9px 0 0;
    font-size: 11px;
    text-align: center; }
  body.loosediamonds-index-index .selectfromSettingTop ul li span, body.loosediamonds-search-filter .selectfromSettingTop ul li span, body.choosediamond-index-pair .selectfromSettingTop ul li span, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li span, body.choosediamond-index-index .selectfromSettingTop ul li span, body.choosediamond-index-diamond .selectfromSettingTop ul li span, body.designyourpendant-minicart-index .selectfromSettingTop ul li span, body.designyourring-minicart-index .selectfromSettingTop ul li span, body.designyourearring-minicart-index .selectfromSettingTop ul li span, body.choosediamond-index-viewpair .selectfromSettingTop ul li span {
    clear: both;
    display: block;
    overflow: hidden;
    font-size: 12px;
    color: #63666A; }
  body.loosediamonds-index-index .selectfromSettingTop ul li span.active, body.loosediamonds-search-filter .selectfromSettingTop ul li span.active, body.choosediamond-index-pair .selectfromSettingTop ul li span.active, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li span.active, body.choosediamond-index-index .selectfromSettingTop ul li span.active, body.choosediamond-index-diamond .selectfromSettingTop ul li span.active, body.designyourpendant-minicart-index .selectfromSettingTop ul li span.active, body.designyourring-minicart-index .selectfromSettingTop ul li span.active, body.designyourearring-minicart-index .selectfromSettingTop ul li span.active, body.choosediamond-index-viewpair .selectfromSettingTop ul li span.active {
    color: #800;
    font-weight: bold; }
  body.loosediamonds-index-index .selectfromSettingTop ul li input.radioBtn, body.loosediamonds-search-filter .selectfromSettingTop ul li input.radioBtn, body.choosediamond-index-pair .selectfromSettingTop ul li input.radioBtn, body.loosediamonds-index-diamondsearch .selectfromSettingTop ul li input.radioBtn, body.choosediamond-index-index .selectfromSettingTop ul li input.radioBtn, body.choosediamond-index-diamond .selectfromSettingTop ul li input.radioBtn, body.designyourpendant-minicart-index .selectfromSettingTop ul li input.radioBtn, body.designyourring-minicart-index .selectfromSettingTop ul li input.radioBtn, body.designyourearring-minicart-index .selectfromSettingTop ul li input.radioBtn, body.choosediamond-index-viewpair .selectfromSettingTop ul li input.radioBtn {
    width: 30px;
    border: none;
    padding: 1px 0 1px 1px;
    vertical-align: middle; }
  body.loosediamonds-index-index .selectfromSettingBottom, body.loosediamonds-search-filter .selectfromSettingBottom, body.choosediamond-index-pair .selectfromSettingBottom, body.loosediamonds-index-diamondsearch .selectfromSettingBottom, body.choosediamond-index-index .selectfromSettingBottom, body.choosediamond-index-diamond .selectfromSettingBottom, body.designyourpendant-minicart-index .selectfromSettingBottom, body.designyourring-minicart-index .selectfromSettingBottom, body.designyourearring-minicart-index .selectfromSettingBottom, body.choosediamond-index-viewpair .selectfromSettingBottom {
    padding: 0;
    display: block;
    overflow: hidden;
    margin: 0; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft, body.loosediamonds-search-filter .selectfromSettingBottomLeft, body.choosediamond-index-pair .selectfromSettingBottomLeft, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft, body.choosediamond-index-index .selectfromSettingBottomLeft, body.choosediamond-index-diamond .selectfromSettingBottomLeft, body.designyourpendant-minicart-index .selectfromSettingBottomLeft, body.designyourring-minicart-index .selectfromSettingBottomLeft, body.designyourearring-minicart-index .selectfromSettingBottomLeft, body.choosediamond-index-viewpair .selectfromSettingBottomLeft {
    float: left;
    width: 303px;
    padding-top: 10px; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul, body.choosediamond-index-pair .selectfromSettingBottomLeft ul, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul, body.choosediamond-index-index .selectfromSettingBottomLeft ul, body.choosediamond-index-diamond .selectfromSettingBottomLeft ul, body.designyourpendant-minicart-index .selectfromSettingBottomLeft ul, body.designyourring-minicart-index .selectfromSettingBottomLeft ul, body.designyourearring-minicart-index .selectfromSettingBottomLeft ul, body.choosediamond-index-viewpair .selectfromSettingBottomLeft ul {
    padding: 0;
    margin: 0 0 41px 0; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul span, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul span, body.choosediamond-index-pair .selectfromSettingBottomLeft ul span, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul span, body.choosediamond-index-index .selectfromSettingBottomLeft ul span, body.choosediamond-index-diamond .selectfromSettingBottomLeft ul span, body.designyourpendant-minicart-index .selectfromSettingBottomLeft ul span, body.designyourring-minicart-index .selectfromSettingBottomLeft ul span, body.designyourearring-minicart-index .selectfromSettingBottomLeft ul span, body.choosediamond-index-viewpair .selectfromSettingBottomLeft ul span {
    float: left;
    padding: 6px 10px 0 0;
    font-weight: bold; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li, body.choosediamond-index-index .selectfromSettingBottomLeft ul li, body.choosediamond-index-diamond .selectfromSettingBottomLeft ul li, body.designyourpendant-minicart-index .selectfromSettingBottomLeft ul li, body.designyourring-minicart-index .selectfromSettingBottomLeft ul li, body.designyourearring-minicart-index .selectfromSettingBottomLeft ul li, body.choosediamond-index-viewpair .selectfromSettingBottomLeft ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li span, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li span, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li span, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li span, body.choosediamond-index-index .selectfromSettingBottomLeft ul li span, body.choosediamond-index-diamond .selectfromSettingBottomLeft ul li span, body.designyourpendant-minicart-index .selectfromSettingBottomLeft ul li span, body.designyourring-minicart-index .selectfromSettingBottomLeft ul li span, body.designyourearring-minicart-index .selectfromSettingBottomLeft ul li span, body.choosediamond-index-viewpair .selectfromSettingBottomLeft ul li span {
    float: left;
    padding-right: 10px;
    width: 40px; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li a, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li a, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li a, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li a, body.choosediamond-index-index .selectfromSettingBottomLeft ul li a, body.choosediamond-index-diamond .selectfromSettingBottomLeft ul li a, body.designyourpendant-minicart-index .selectfromSettingBottomLeft ul li a, body.designyourring-minicart-index .selectfromSettingBottomLeft ul li a, body.designyourearring-minicart-index .selectfromSettingBottomLeft ul li a, body.choosediamond-index-viewpair .selectfromSettingBottomLeft ul li a {
    text-decoration: none;
    float: left;
    padding: 6px 3px 2px 1px;
    background: url(../images/shape-bg.gif) no-repeat !important;
    display: block; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li a span, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li a span, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li a span, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li a span, body.choosediamond-index-index .selectfromSettingBottomLeft ul li a span, body.choosediamond-index-diamond .selectfromSettingBottomLeft ul li a span, body.designyourpendant-minicart-index .selectfromSettingBottomLeft ul li a span, body.designyourring-minicart-index .selectfromSettingBottomLeft ul li a span, body.designyourearring-minicart-index .selectfromSettingBottomLeft ul li a span, body.choosediamond-index-viewpair .selectfromSettingBottomLeft ul li a span {
    padding: 0;
    margin: 0;
    color: #000; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li a:hover, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li a:hover, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li a:hover, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li a:hover, body.choosediamond-index-index .selectfromSettingBottomLeft ul li a:hover, body.choosediamond-index-diamond .selectfromSettingBottomLeft ul li a:hover, body.designyourpendant-minicart-index .selectfromSettingBottomLeft ul li a:hover, body.designyourring-minicart-index .selectfromSettingBottomLeft ul li a:hover, body.designyourearring-minicart-index .selectfromSettingBottomLeft ul li a:hover, body.choosediamond-index-viewpair .selectfromSettingBottomLeft ul li a:hover {
    background: url(../images/shape-hover-bg.gif) no-repeat !important; }
  body.loosediamonds-index-index .selectfromSettingBottomLeft ul li a.active, body.loosediamonds-search-filter .selectfromSettingBottomLeft ul li a.active, body.choosediamond-index-pair .selectfromSettingBottomLeft ul li a.active, body.loosediamonds-index-diamondsearch .selectfromSettingBottomLeft ul li a.active, body.choosediamond-index-index .selectfromSettingBottomLeft ul li a.active, body.choosediamond-index-diamond .selectfromSettingBottomLeft ul li a.active, body.designyourpendant-minicart-index .selectfromSettingBottomLeft ul li a.active, body.designyourring-minicart-index .selectfromSettingBottomLeft ul li a.active, body.designyourearring-minicart-index .selectfromSettingBottomLeft ul li a.active, body.choosediamond-index-viewpair .selectfromSettingBottomLeft ul li a.active {
    background: url(../images/shape-hover-bg.gif) no-repeat !important; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle, body.loosediamonds-search-filter .selectfromSettingBottomMiddle, body.choosediamond-index-pair .selectfromSettingBottomMiddle, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle, body.choosediamond-index-index .selectfromSettingBottomMiddle, body.choosediamond-index-diamond .selectfromSettingBottomMiddle, body.designyourpendant-minicart-index .selectfromSettingBottomMiddle, body.designyourring-minicart-index .selectfromSettingBottomMiddle, body.designyourearring-minicart-index .selectfromSettingBottomMiddle, body.choosediamond-index-viewpair .selectfromSettingBottomMiddle {
    width: 308px;
    float: left;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0 4px 10px;
    height: 42px; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle ul, body.loosediamonds-search-filter .selectfromSettingBottomMiddle ul, body.choosediamond-index-pair .selectfromSettingBottomMiddle ul, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle ul, body.choosediamond-index-index .selectfromSettingBottomMiddle ul, body.choosediamond-index-diamond .selectfromSettingBottomMiddle ul, body.designyourpendant-minicart-index .selectfromSettingBottomMiddle ul, body.designyourring-minicart-index .selectfromSettingBottomMiddle ul, body.designyourearring-minicart-index .selectfromSettingBottomMiddle ul, body.choosediamond-index-viewpair .selectfromSettingBottomMiddle ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle ul li, body.loosediamonds-search-filter .selectfromSettingBottomMiddle ul li, body.choosediamond-index-pair .selectfromSettingBottomMiddle ul li, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle ul li, body.choosediamond-index-index .selectfromSettingBottomMiddle ul li, body.choosediamond-index-diamond .selectfromSettingBottomMiddle ul li, body.designyourpendant-minicart-index .selectfromSettingBottomMiddle ul li, body.designyourring-minicart-index .selectfromSettingBottomMiddle ul li, body.designyourearring-minicart-index .selectfromSettingBottomMiddle ul li, body.choosediamond-index-viewpair .selectfromSettingBottomMiddle ul li {
    list-style: none;
    float: left;
    width: 44px;
    margin-right: 10px; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle input, body.loosediamonds-search-filter .selectfromSettingBottomMiddle input, body.choosediamond-index-pair .selectfromSettingBottomMiddle input, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle input, body.choosediamond-index-index .selectfromSettingBottomMiddle input, body.choosediamond-index-diamond .selectfromSettingBottomMiddle input, body.designyourpendant-minicart-index .selectfromSettingBottomMiddle input, body.designyourring-minicart-index .selectfromSettingBottomMiddle input, body.designyourearring-minicart-index .selectfromSettingBottomMiddle input, body.choosediamond-index-viewpair .selectfromSettingBottomMiddle input {
    width: 13px;
    height: 13px;
    margin: -1px 7px 0 0; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle span, body.loosediamonds-search-filter .selectfromSettingBottomMiddle span, body.choosediamond-index-pair .selectfromSettingBottomMiddle span, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle span, body.choosediamond-index-index .selectfromSettingBottomMiddle span, body.choosediamond-index-diamond .selectfromSettingBottomMiddle span, body.designyourpendant-minicart-index .selectfromSettingBottomMiddle span, body.designyourring-minicart-index .selectfromSettingBottomMiddle span, body.designyourearring-minicart-index .selectfromSettingBottomMiddle span, body.choosediamond-index-viewpair .selectfromSettingBottomMiddle span {
    padding: 6px 0 0;
    display: block;
    margin-right: 10px;
    float: left;
    font-size: 11px; }
  body.loosediamonds-index-index .selectfromSettingBottomMiddle label, body.loosediamonds-search-filter .selectfromSettingBottomMiddle label, body.choosediamond-index-pair .selectfromSettingBottomMiddle label, body.loosediamonds-index-diamondsearch .selectfromSettingBottomMiddle label, body.choosediamond-index-index .selectfromSettingBottomMiddle label, body.choosediamond-index-diamond .selectfromSettingBottomMiddle label, body.designyourpendant-minicart-index .selectfromSettingBottomMiddle label, body.designyourring-minicart-index .selectfromSettingBottomMiddle label, body.designyourearring-minicart-index .selectfromSettingBottomMiddle label, body.choosediamond-index-viewpair .selectfromSettingBottomMiddle label {
    margin: 0px 2px 0 0;
    font-size: 11px;
    font-weight: normal;
    color: #666;
    display: block; }
  body.loosediamonds-index-index .selectfromSettingBottomRight, body.loosediamonds-search-filter .selectfromSettingBottomRight, body.choosediamond-index-pair .selectfromSettingBottomRight, body.loosediamonds-index-diamondsearch .selectfromSettingBottomRight, body.choosediamond-index-index .selectfromSettingBottomRight, body.choosediamond-index-diamond .selectfromSettingBottomRight, body.designyourpendant-minicart-index .selectfromSettingBottomRight, body.designyourring-minicart-index .selectfromSettingBottomRight, body.designyourearring-minicart-index .selectfromSettingBottomRight, body.choosediamond-index-viewpair .selectfromSettingBottomRight {
    display: block;
    overflow: hidden;
    padding-top: 6px; }
  body.loosediamonds-index-index .selectfromSettingBottomRight h3, body.loosediamonds-search-filter .selectfromSettingBottomRight h3, body.choosediamond-index-pair .selectfromSettingBottomRight h3, body.loosediamonds-index-diamondsearch .selectfromSettingBottomRight h3, body.choosediamond-index-index .selectfromSettingBottomRight h3, body.choosediamond-index-diamond .selectfromSettingBottomRight h3, body.designyourpendant-minicart-index .selectfromSettingBottomRight h3, body.designyourring-minicart-index .selectfromSettingBottomRight h3, body.designyourearring-minicart-index .selectfromSettingBottomRight h3, body.choosediamond-index-viewpair .selectfromSettingBottomRight h3 {
    float: left;
    padding: 4px 0 0;
    margin: 0;
    font-size: 11px;
    color: #63666A; }
  body.loosediamonds-index-index .diamondLink, body.loosediamonds-search-filter .diamondLink, body.choosediamond-index-pair .diamondLink, body.loosediamonds-index-diamondsearch .diamondLink, body.choosediamond-index-index .diamondLink, body.choosediamond-index-diamond .diamondLink, body.designyourpendant-minicart-index .diamondLink, body.designyourring-minicart-index .diamondLink, body.designyourearring-minicart-index .diamondLink, body.choosediamond-index-viewpair .diamondLink {
    padding: 0;
    margin: 0 5px 0 80px; }
  body.loosediamonds-index-index .diamondLink a, body.loosediamonds-search-filter .diamondLink a, body.choosediamond-index-pair .diamondLink a, body.loosediamonds-index-diamondsearch .diamondLink a, body.choosediamond-index-index .diamondLink a, body.choosediamond-index-diamond .diamondLink a, body.designyourpendant-minicart-index .diamondLink a, body.designyourring-minicart-index .diamondLink a, body.designyourearring-minicart-index .diamondLink a, body.choosediamond-index-viewpair .diamondLink a {
    padding: 0;
    margin: 0 0 0 5px;
    color: #000;
    text-decoration: none; }
  body.loosediamonds-index-index .diamondLink a.active, body.loosediamonds-search-filter .diamondLink a.active, body.choosediamond-index-pair .diamondLink a.active, body.loosediamonds-index-diamondsearch .diamondLink a.active, body.choosediamond-index-index .diamondLink a.active, body.choosediamond-index-diamond .diamondLink a.active, body.designyourpendant-minicart-index .diamondLink a.active, body.designyourring-minicart-index .diamondLink a.active, body.designyourearring-minicart-index .diamondLink a.active, body.choosediamond-index-viewpair .diamondLink a.active {
    color: #1e629f;
    text-decoration: underline; }
  body.loosediamonds-index-index .diamondLink a:hover, body.loosediamonds-search-filter .diamondLink a:hover, body.choosediamond-index-pair .diamondLink a:hover, body.loosediamonds-index-diamondsearch .diamondLink a:hover, body.choosediamond-index-index .diamondLink a:hover, body.choosediamond-index-diamond .diamondLink a:hover, body.designyourpendant-minicart-index .diamondLink a:hover, body.designyourring-minicart-index .diamondLink a:hover, body.designyourearring-minicart-index .diamondLink a:hover, body.choosediamond-index-viewpair .diamondLink a:hover {
    color: #1e629f;
    text-decoration: underline; }
  body.loosediamonds-index-index .emitext, body.loosediamonds-search-filter .emitext, body.choosediamond-index-pair .emitext, body.loosediamonds-index-diamondsearch .emitext, body.choosediamond-index-index .emitext, body.choosediamond-index-diamond .emitext, body.designyourpendant-minicart-index .emitext, body.designyourring-minicart-index .emitext, body.designyourearring-minicart-index .emitext, body.choosediamond-index-viewpair .emitext {
    font-size: 12px !important;
    font-weight: normal !important;
    color: #000000 !important;
    margin: 1px 0px 0px 0px !important;
    float: left;
    padding: 2px 0px 0px 0px !important; }
  body.loosediamonds-index-index #EMIlpanel img, body.loosediamonds-search-filter #EMIlpanel img, body.choosediamond-index-pair #EMIlpanel img, body.loosediamonds-index-diamondsearch #EMIlpanel img, body.choosediamond-index-index #EMIlpanel img, body.choosediamond-index-diamond #EMIlpanel img, body.designyourpendant-minicart-index #EMIlpanel img, body.designyourring-minicart-index #EMIlpanel img, body.designyourearring-minicart-index #EMIlpanel img, body.choosediamond-index-viewpair #EMIlpanel img {
    cursor: pointer !important;
    margin-left: -5px;
    float: left; }
  body.loosediamonds-index-index .lowerCase, body.loosediamonds-search-filter .lowerCase, body.choosediamond-index-pair .lowerCase, body.loosediamonds-index-diamondsearch .lowerCase, body.choosediamond-index-index .lowerCase, body.choosediamond-index-diamond .lowerCase, body.designyourpendant-minicart-index .lowerCase, body.designyourring-minicart-index .lowerCase, body.designyourearring-minicart-index .lowerCase, body.choosediamond-index-viewpair .lowerCase {
    float: left;
    font-size: 12px !important;
    font-weight: normal !important;
    padding-right: 2px !important;
    margin: 0px !important; }
  body.loosediamonds-index-index .emiprice, body.loosediamonds-search-filter .emiprice, body.choosediamond-index-pair .emiprice, body.loosediamonds-index-diamondsearch .emiprice, body.choosediamond-index-index .emiprice, body.choosediamond-index-diamond .emiprice, body.designyourpendant-minicart-index .emiprice, body.designyourring-minicart-index .emiprice, body.designyourearring-minicart-index .emiprice, body.choosediamond-index-viewpair .emiprice {
    float: left;
    font-size: 12px !important;
    font-weight: normal !important;
    margin: 0px !important;
    padding-left: 2px !important; }
  body.loosediamonds-index-index .product-a2c-prc h4 span, body.loosediamonds-search-filter .product-a2c-prc h4 span, body.choosediamond-index-pair .product-a2c-prc h4 span, body.loosediamonds-index-diamondsearch .product-a2c-prc h4 span, body.choosediamond-index-index .product-a2c-prc h4 span, body.choosediamond-index-diamond .product-a2c-prc h4 span, body.designyourpendant-minicart-index .product-a2c-prc h4 span, body.designyourring-minicart-index .product-a2c-prc h4 span, body.designyourearring-minicart-index .product-a2c-prc h4 span, body.choosediamond-index-viewpair .product-a2c-prc h4 span {
    margin-right: 3px !important; }
  body.loosediamonds-index-index .add-to-box h4 span, body.loosediamonds-search-filter .add-to-box h4 span, body.choosediamond-index-pair .add-to-box h4 span, body.loosediamonds-index-diamondsearch .add-to-box h4 span, body.choosediamond-index-index .add-to-box h4 span, body.choosediamond-index-diamond .add-to-box h4 span, body.designyourpendant-minicart-index .add-to-box h4 span, body.designyourring-minicart-index .add-to-box h4 span, body.designyourearring-minicart-index .add-to-box h4 span, body.choosediamond-index-viewpair .add-to-box h4 span {
    margin-right: 3px !important; }
  body.loosediamonds-index-index #price_cloneemioption, body.loosediamonds-search-filter #price_cloneemioption, body.choosediamond-index-pair #price_cloneemioption, body.loosediamonds-index-diamondsearch #price_cloneemioption, body.choosediamond-index-index #price_cloneemioption, body.choosediamond-index-diamond #price_cloneemioption, body.designyourpendant-minicart-index #price_cloneemioption, body.designyourring-minicart-index #price_cloneemioption, body.designyourearring-minicart-index #price_cloneemioption, body.choosediamond-index-viewpair #price_cloneemioption {
    margin: -3px 0px 0px 2px; }
  body.loosediamonds-index-index .financingOptionsOuter, body.loosediamonds-search-filter .financingOptionsOuter, body.choosediamond-index-pair .financingOptionsOuter, body.loosediamonds-index-diamondsearch .financingOptionsOuter, body.choosediamond-index-index .financingOptionsOuter, body.choosediamond-index-diamond .financingOptionsOuter, body.designyourpendant-minicart-index .financingOptionsOuter, body.designyourring-minicart-index .financingOptionsOuter, body.designyourearring-minicart-index .financingOptionsOuter, body.choosediamond-index-viewpair .financingOptionsOuter {
    width: 196px;
    display: block;
    overflow: hidden;
    float: right; }
  body.loosediamonds-index-index .financingOptionsOuter h4, body.loosediamonds-search-filter .financingOptionsOuter h4, body.choosediamond-index-pair .financingOptionsOuter h4, body.loosediamonds-index-diamondsearch .financingOptionsOuter h4, body.choosediamond-index-index .financingOptionsOuter h4, body.choosediamond-index-diamond .financingOptionsOuter h4, body.designyourpendant-minicart-index .financingOptionsOuter h4, body.designyourring-minicart-index .financingOptionsOuter h4, body.designyourearring-minicart-index .financingOptionsOuter h4, body.choosediamond-index-viewpair .financingOptionsOuter h4 {
    margin: 0;
    padding: 4px 6px 5px;
    background-color: #1e629f !important;
    background: url(../images/sprite-bg.png) no-repeat 119px -104px;
    font-size: 11px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    color: #fff; }
  body.loosediamonds-index-index .financingOptions, body.loosediamonds-search-filter .financingOptions, body.choosediamond-index-pair .financingOptions, body.loosediamonds-index-diamondsearch .financingOptions, body.choosediamond-index-index .financingOptions, body.choosediamond-index-diamond .financingOptions, body.designyourpendant-minicart-index .financingOptions, body.designyourring-minicart-index .financingOptions, body.designyourearring-minicart-index .financingOptions, body.choosediamond-index-viewpair .financingOptions {
    width: 168px;
    display: block;
    overflow: hidden;
    font-size: 11px;
    padding: 9px 7px;
    color: #666; }
  body.loosediamonds-index-index .financingOptions p, body.loosediamonds-search-filter .financingOptions p, body.choosediamond-index-pair .financingOptions p, body.loosediamonds-index-diamondsearch .financingOptions p, body.choosediamond-index-index .financingOptions p, body.choosediamond-index-diamond .financingOptions p, body.designyourpendant-minicart-index .financingOptions p, body.designyourring-minicart-index .financingOptions p, body.designyourearring-minicart-index .financingOptions p, body.choosediamond-index-viewpair .financingOptions p {
    padding: 0;
    margin: 0;
    line-height: 20px;
    font-size: 11px; }
  body.loosediamonds-index-index .financingOptions span, body.loosediamonds-search-filter .financingOptions span, body.choosediamond-index-pair .financingOptions span, body.loosediamonds-index-diamondsearch .financingOptions span, body.choosediamond-index-index .financingOptions span, body.choosediamond-index-diamond .financingOptions span, body.designyourpendant-minicart-index .financingOptions span, body.designyourring-minicart-index .financingOptions span, body.designyourearring-minicart-index .financingOptions span, body.choosediamond-index-viewpair .financingOptions span {
    display: block;
    margin-bottom: 10px; }
  body.loosediamonds-index-index .financingOptions select, body.loosediamonds-search-filter .financingOptions select, body.choosediamond-index-pair .financingOptions select, body.loosediamonds-index-diamondsearch .financingOptions select, body.choosediamond-index-index .financingOptions select, body.choosediamond-index-diamond .financingOptions select, body.designyourpendant-minicart-index .financingOptions select, body.designyourring-minicart-index .financingOptions select, body.designyourearring-minicart-index .financingOptions select, body.choosediamond-index-viewpair .financingOptions select {
    width: 110px;
    border: solid 1px #c9c9c9;
    margin-bottom: 9px;
    color: #000; }
  body.loosediamonds-index-index .financingOptions span.blue, body.loosediamonds-search-filter .financingOptions span.blue, body.choosediamond-index-pair .financingOptions span.blue, body.loosediamonds-index-diamondsearch .financingOptions span.blue, body.choosediamond-index-index .financingOptions span.blue, body.choosediamond-index-diamond .financingOptions span.blue, body.designyourpendant-minicart-index .financingOptions span.blue, body.designyourring-minicart-index .financingOptions span.blue, body.designyourearring-minicart-index .financingOptions span.blue, body.choosediamond-index-viewpair .financingOptions span.blue {
    color: #1d629f;
    letter-spacing: -1px;
    padding-left: 5px;
    margin-bottom: 15px;
    margin-top: -7px;
    clear: both; }
  body.loosediamonds-index-index #emiprofee, body.loosediamonds-index-index #emihint, body.loosediamonds-search-filter #emiprofee, body.loosediamonds-search-filter #emihint, body.choosediamond-index-pair #emiprofee, body.choosediamond-index-pair #emihint, body.loosediamonds-index-diamondsearch #emiprofee, body.loosediamonds-index-diamondsearch #emihint, body.choosediamond-index-index #emiprofee, body.choosediamond-index-index #emihint, body.choosediamond-index-diamond #emiprofee, body.choosediamond-index-diamond #emihint, body.designyourpendant-minicart-index #emiprofee, body.designyourpendant-minicart-index #emihint, body.designyourring-minicart-index #emiprofee, body.designyourring-minicart-index #emihint, body.designyourearring-minicart-index #emiprofee, body.designyourearring-minicart-index #emihint, body.choosediamond-index-viewpair #emiprofee, body.choosediamond-index-viewpair #emihint {
    display: inline;
    margin-left: 6px; }
  body.loosediamonds-index-index .financingOptions strong, body.loosediamonds-search-filter .financingOptions strong, body.choosediamond-index-pair .financingOptions strong, body.loosediamonds-index-diamondsearch .financingOptions strong, body.choosediamond-index-index .financingOptions strong, body.choosediamond-index-diamond .financingOptions strong, body.designyourpendant-minicart-index .financingOptions strong, body.designyourring-minicart-index .financingOptions strong, body.designyourearring-minicart-index .financingOptions strong, body.choosediamond-index-viewpair .financingOptions strong {
    color: gray !important; }
  body.loosediamonds-index-index .emicc, body.loosediamonds-index-index .emiterm, body.loosediamonds-search-filter .emicc, body.loosediamonds-search-filter .emiterm, body.choosediamond-index-pair .emicc, body.choosediamond-index-pair .emiterm, body.loosediamonds-index-diamondsearch .emicc, body.loosediamonds-index-diamondsearch .emiterm, body.choosediamond-index-index .emicc, body.choosediamond-index-index .emiterm, body.choosediamond-index-diamond .emicc, body.choosediamond-index-diamond .emiterm, body.designyourpendant-minicart-index .emicc, body.designyourpendant-minicart-index .emiterm, body.designyourring-minicart-index .emicc, body.designyourring-minicart-index .emiterm, body.designyourearring-minicart-index .emicc, body.designyourearring-minicart-index .emiterm, body.choosediamond-index-viewpair .emicc, body.choosediamond-index-viewpair .emiterm {
    color: gray !important; }
  body.loosediamonds-index-index .shareOuter, body.loosediamonds-search-filter .shareOuter, body.choosediamond-index-pair .shareOuter, body.loosediamonds-index-diamondsearch .shareOuter, body.choosediamond-index-index .shareOuter, body.choosediamond-index-diamond .shareOuter, body.designyourpendant-minicart-index .shareOuter, body.designyourring-minicart-index .shareOuter, body.designyourearring-minicart-index .shareOuter, body.choosediamond-index-viewpair .shareOuter {
    display: block;
    overflow: hidden;
    clear: both;
    font-size: 11px;
    padding: 10px 0 0;
    width: 100%;
    margin-bottom: 10px; }
  body.loosediamonds-index-index .shareOuter h2, body.loosediamonds-search-filter .shareOuter h2, body.choosediamond-index-pair .shareOuter h2, body.loosediamonds-index-diamondsearch .shareOuter h2, body.choosediamond-index-index .shareOuter h2, body.choosediamond-index-diamond .shareOuter h2, body.designyourpendant-minicart-index .shareOuter h2, body.designyourring-minicart-index .shareOuter h2, body.designyourearring-minicart-index .shareOuter h2, body.choosediamond-index-viewpair .shareOuter h2 {
    background-color: #1e629f;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    padding: 4px 8px;
    margin: 0; }
  body.loosediamonds-index-index .shareInner, body.loosediamonds-search-filter .shareInner, body.choosediamond-index-pair .shareInner, body.loosediamonds-index-diamondsearch .shareInner, body.choosediamond-index-index .shareInner, body.choosediamond-index-diamond .shareInner, body.designyourpendant-minicart-index .shareInner, body.designyourring-minicart-index .shareInner, body.designyourearring-minicart-index .shareInner, body.choosediamond-index-viewpair .shareInner {
    display: block;
    overflow: hidden;
    border: 6px solid #E6E7E9;
    border-top: none; }
  body.loosediamonds-index-index .viewBanglesproduct, body.loosediamonds-search-filter .viewBanglesproduct, body.choosediamond-index-pair .viewBanglesproduct, body.loosediamonds-index-diamondsearch .viewBanglesproduct, body.choosediamond-index-index .viewBanglesproduct, body.choosediamond-index-diamond .viewBanglesproduct, body.designyourpendant-minicart-index .viewBanglesproduct, body.designyourring-minicart-index .viewBanglesproduct, body.designyourearring-minicart-index .viewBanglesproduct, body.choosediamond-index-viewpair .viewBanglesproduct {
    width: 934px;
    display: block;
    overflow: hidden;
    font-size: 11px;
    margin: 0 10px 12px;
    padding: 0; }
  body.loosediamonds-index-index .viewBanglesproduct ul, body.loosediamonds-search-filter .viewBanglesproduct ul, body.choosediamond-index-pair .viewBanglesproduct ul, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul, body.choosediamond-index-index .viewBanglesproduct ul, body.choosediamond-index-diamond .viewBanglesproduct ul, body.designyourpendant-minicart-index .viewBanglesproduct ul, body.designyourring-minicart-index .viewBanglesproduct ul, body.designyourearring-minicart-index .viewBanglesproduct ul, body.choosediamond-index-viewpair .viewBanglesproduct ul {
    margin: 0;
    padding: 0;
    width: 934px;
    float: left; }
  body.loosediamonds-index-index .viewBanglesproduct ul li a, body.loosediamonds-search-filter .viewBanglesproduct ul li a, body.choosediamond-index-pair .viewBanglesproduct ul li a, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li a, body.choosediamond-index-index .viewBanglesproduct ul li a, body.choosediamond-index-diamond .viewBanglesproduct ul li a, body.designyourpendant-minicart-index .viewBanglesproduct ul li a, body.designyourring-minicart-index .viewBanglesproduct ul li a, body.designyourearring-minicart-index .viewBanglesproduct ul li a, body.choosediamond-index-viewpair .viewBanglesproduct ul li a {
    text-decoration: none;
    display: block;
    overflow: hidden;
    padding: 0px 10px 3px 0; }
  body.loosediamonds-index-index .viewBanglesproduct ul li, body.loosediamonds-search-filter .viewBanglesproduct ul li, body.choosediamond-index-pair .viewBanglesproduct ul li, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li, body.choosediamond-index-index .viewBanglesproduct ul li, body.choosediamond-index-diamond .viewBanglesproduct ul li, body.designyourpendant-minicart-index .viewBanglesproduct ul li, body.designyourring-minicart-index .viewBanglesproduct ul li, body.designyourearring-minicart-index .viewBanglesproduct ul li, body.choosediamond-index-viewpair .viewBanglesproduct ul li {
    list-style: none;
    font-weight: bold;
    color: #999;
    float: left;
    width: 311px;
    height: 355px; }
  body.loosediamonds-index-index .viewBanglesproduct ul li.productDetail, body.loosediamonds-search-filter .viewBanglesproduct ul li.productDetail, body.choosediamond-index-pair .viewBanglesproduct ul li.productDetail, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li.productDetail, body.choosediamond-index-index .viewBanglesproduct ul li.productDetail, body.choosediamond-index-diamond .viewBanglesproduct ul li.productDetail, body.designyourpendant-minicart-index .viewBanglesproduct ul li.productDetail, body.designyourring-minicart-index .viewBanglesproduct ul li.productDetail, body.designyourearring-minicart-index .viewBanglesproduct ul li.productDetail, body.choosediamond-index-viewpair .viewBanglesproduct ul li.productDetail {
    width: 293px; }
  body.loosediamonds-index-index .viewBanglesproduct ul li a .smallImg, body.loosediamonds-search-filter .viewBanglesproduct ul li a .smallImg, body.choosediamond-index-pair .viewBanglesproduct ul li a .smallImg, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li a .smallImg, body.choosediamond-index-index .viewBanglesproduct ul li a .smallImg, body.choosediamond-index-diamond .viewBanglesproduct ul li a .smallImg, body.designyourpendant-minicart-index .viewBanglesproduct ul li a .smallImg, body.designyourring-minicart-index .viewBanglesproduct ul li a .smallImg, body.designyourearring-minicart-index .viewBanglesproduct ul li a .smallImg, body.choosediamond-index-viewpair .viewBanglesproduct ul li a .smallImg {
    float: right;
    border: solid 1px #b2bfcc; }
  body.loosediamonds-index-index .viewBanglesproduct ul li span.info, body.loosediamonds-search-filter .viewBanglesproduct ul li span.info, body.choosediamond-index-pair .viewBanglesproduct ul li span.info, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info, body.choosediamond-index-index .viewBanglesproduct ul li span.info, body.choosediamond-index-diamond .viewBanglesproduct ul li span.info, body.designyourpendant-minicart-index .viewBanglesproduct ul li span.info, body.designyourring-minicart-index .viewBanglesproduct ul li span.info, body.designyourearring-minicart-index .viewBanglesproduct ul li span.info, body.choosediamond-index-viewpair .viewBanglesproduct ul li span.info {
    padding: 12px 0 0;
    margin: 25px 0 0 12px;
    text-align: center;
    display: block;
    height: 51px; }
  body.loosediamonds-index-index .viewBanglesproduct ul li p span, body.loosediamonds-search-filter .viewBanglesproduct ul li p span, body.choosediamond-index-pair .viewBanglesproduct ul li p span, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li p span, body.choosediamond-index-index .viewBanglesproduct ul li p span, body.choosediamond-index-diamond .viewBanglesproduct ul li p span, body.designyourpendant-minicart-index .viewBanglesproduct ul li p span, body.designyourring-minicart-index .viewBanglesproduct ul li p span, body.designyourearring-minicart-index .viewBanglesproduct ul li p span, body.choosediamond-index-viewpair .viewBanglesproduct ul li p span {
    color: #1d629f;
    font-weight: bold; }
  body.loosediamonds-index-index .selectfromSettingBottomRight ul, body.loosediamonds-search-filter .selectfromSettingBottomRight ul, body.choosediamond-index-pair .selectfromSettingBottomRight ul, body.loosediamonds-index-diamondsearch .selectfromSettingBottomRight ul, body.choosediamond-index-index .selectfromSettingBottomRight ul, body.choosediamond-index-diamond .selectfromSettingBottomRight ul, body.designyourpendant-minicart-index .selectfromSettingBottomRight ul, body.designyourring-minicart-index .selectfromSettingBottomRight ul, body.designyourearring-minicart-index .selectfromSettingBottomRight ul, body.choosediamond-index-viewpair .selectfromSettingBottomRight ul {
    margin: 0 0 0 90px;
    padding: 0;
    text-align: left;
    font-size: 11px; }
  body.loosediamonds-index-index .selectfromSettingBottomRight ul li, body.loosediamonds-search-filter .selectfromSettingBottomRight ul li, body.choosediamond-index-pair .selectfromSettingBottomRight ul li, body.loosediamonds-index-diamondsearch .selectfromSettingBottomRight ul li, body.choosediamond-index-index .selectfromSettingBottomRight ul li, body.choosediamond-index-diamond .selectfromSettingBottomRight ul li, body.designyourpendant-minicart-index .selectfromSettingBottomRight ul li, body.designyourring-minicart-index .selectfromSettingBottomRight ul li, body.designyourearring-minicart-index .selectfromSettingBottomRight ul li, body.choosediamond-index-viewpair .selectfromSettingBottomRight ul li {
    list-style: none; }
  body.loosediamonds-index-index .enterEmailid label, body.loosediamonds-search-filter .enterEmailid label, body.choosediamond-index-pair .enterEmailid label, body.loosediamonds-index-diamondsearch .enterEmailid label, body.choosediamond-index-index .enterEmailid label, body.choosediamond-index-diamond .enterEmailid label, body.designyourpendant-minicart-index .enterEmailid label, body.designyourring-minicart-index .enterEmailid label, body.designyourearring-minicart-index .enterEmailid label, body.choosediamond-index-viewpair .enterEmailid label {
    float: left;
    margin-right: 10px;
    padding-top: 4px; }
  body.loosediamonds-index-index .enterEmailid h2 span a, body.loosediamonds-search-filter .enterEmailid h2 span a, body.choosediamond-index-pair .enterEmailid h2 span a, body.loosediamonds-index-diamondsearch .enterEmailid h2 span a, body.choosediamond-index-index .enterEmailid h2 span a, body.choosediamond-index-diamond .enterEmailid h2 span a, body.designyourpendant-minicart-index .enterEmailid h2 span a, body.designyourring-minicart-index .enterEmailid h2 span a, body.designyourearring-minicart-index .enterEmailid h2 span a, body.choosediamond-index-viewpair .enterEmailid h2 span a {
    text-decoration: none;
    color: #000; }
  body.loosediamonds-index-index .enterEmailid h2 img, body.loosediamonds-search-filter .enterEmailid h2 img, body.choosediamond-index-pair .enterEmailid h2 img, body.loosediamonds-index-diamondsearch .enterEmailid h2 img, body.choosediamond-index-index .enterEmailid h2 img, body.choosediamond-index-diamond .enterEmailid h2 img, body.designyourpendant-minicart-index .enterEmailid h2 img, body.designyourring-minicart-index .enterEmailid h2 img, body.designyourearring-minicart-index .enterEmailid h2 img, body.choosediamond-index-viewpair .enterEmailid h2 img {
    float: right; }
  body.loosediamonds-index-index .resetCriteriaRightInner, body.loosediamonds-search-filter .resetCriteriaRightInner, body.choosediamond-index-pair .resetCriteriaRightInner, body.loosediamonds-index-diamondsearch .resetCriteriaRightInner, body.choosediamond-index-index .resetCriteriaRightInner, body.choosediamond-index-diamond .resetCriteriaRightInner, body.designyourpendant-minicart-index .resetCriteriaRightInner, body.designyourring-minicart-index .resetCriteriaRightInner, body.designyourearring-minicart-index .resetCriteriaRightInner, body.choosediamond-index-viewpair .resetCriteriaRightInner {
    padding: 0;
    width: 195px;
    display: block;
    overflow: hidden;
    border-bottom: 12px solid #E6E7E9;
    margin-bottom: 20px; }
  body.loosediamonds-index-index .resetCriteriaRight h4, body.loosediamonds-search-filter .resetCriteriaRight h4, body.choosediamond-index-pair .resetCriteriaRight h4, body.loosediamonds-index-diamondsearch .resetCriteriaRight h4, body.choosediamond-index-index .resetCriteriaRight h4, body.choosediamond-index-diamond .resetCriteriaRight h4, body.designyourpendant-minicart-index .resetCriteriaRight h4, body.designyourring-minicart-index .resetCriteriaRight h4, body.designyourearring-minicart-index .resetCriteriaRight h4, body.choosediamond-index-viewpair .resetCriteriaRight h4 {
    background-color: #1E629F !important;
    color: #FFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 6px 0;
    text-transform: capitalize;
    text-align: center; }
  body.loosediamonds-index-index .satisfiedBox, body.loosediamonds-search-filter .satisfiedBox, body.choosediamond-index-pair .satisfiedBox, body.loosediamonds-index-diamondsearch .satisfiedBox, body.choosediamond-index-index .satisfiedBox, body.choosediamond-index-diamond .satisfiedBox, body.designyourpendant-minicart-index .satisfiedBox, body.designyourring-minicart-index .satisfiedBox, body.designyourearring-minicart-index .satisfiedBox, body.choosediamond-index-viewpair .satisfiedBox {
    width: 189px;
    margin-bottom: 11px; }
  body.loosediamonds-index-index .satisfiedBoxTop, body.loosediamonds-search-filter .satisfiedBoxTop, body.choosediamond-index-pair .satisfiedBoxTop, body.loosediamonds-index-diamondsearch .satisfiedBoxTop, body.choosediamond-index-index .satisfiedBoxTop, body.choosediamond-index-diamond .satisfiedBoxTop, body.designyourpendant-minicart-index .satisfiedBoxTop, body.designyourring-minicart-index .satisfiedBoxTop, body.designyourearring-minicart-index .satisfiedBoxTop, body.choosediamond-index-viewpair .satisfiedBoxTop {
    background: url(../images/satisfied-top-img.gif) no-repeat;
    height: 4px; }
  body.loosediamonds-index-index .satisfiedBoxMiddle, body.loosediamonds-search-filter .satisfiedBoxMiddle, body.choosediamond-index-pair .satisfiedBoxMiddle, body.loosediamonds-index-diamondsearch .satisfiedBoxMiddle, body.choosediamond-index-index .satisfiedBoxMiddle, body.choosediamond-index-diamond .satisfiedBoxMiddle, body.designyourpendant-minicart-index .satisfiedBoxMiddle, body.designyourring-minicart-index .satisfiedBoxMiddle, body.designyourearring-minicart-index .satisfiedBoxMiddle, body.choosediamond-index-viewpair .satisfiedBoxMiddle {
    border-left: solid 1px #dfdfdf;
    border-right: solid 1px #dfdfdf;
    padding: 0 0 5px 15px;
    width: 168px;
    background: url(../images/satisfied-middle.gif) repeat-x #f2f2f2; }
  body.loosediamonds-index-index .satisfiedBoxMiddle span, body.loosediamonds-search-filter .satisfiedBoxMiddle span, body.choosediamond-index-pair .satisfiedBoxMiddle span, body.loosediamonds-index-diamondsearch .satisfiedBoxMiddle span, body.choosediamond-index-index .satisfiedBoxMiddle span, body.choosediamond-index-diamond .satisfiedBoxMiddle span, body.designyourpendant-minicart-index .satisfiedBoxMiddle span, body.designyourring-minicart-index .satisfiedBoxMiddle span, body.designyourearring-minicart-index .satisfiedBoxMiddle span, body.choosediamond-index-viewpair .satisfiedBoxMiddle span {
    color: #1e629f;
    font-weight: bold;
    padding-top: 10px;
    display: block;
    margin-bottom: 11px; }
  body.loosediamonds-index-index .satisfiedBoxMiddle span img, body.loosediamonds-search-filter .satisfiedBoxMiddle span img, body.choosediamond-index-pair .satisfiedBoxMiddle span img, body.loosediamonds-index-diamondsearch .satisfiedBoxMiddle span img, body.choosediamond-index-index .satisfiedBoxMiddle span img, body.choosediamond-index-diamond .satisfiedBoxMiddle span img, body.designyourpendant-minicart-index .satisfiedBoxMiddle span img, body.designyourring-minicart-index .satisfiedBoxMiddle span img, body.designyourearring-minicart-index .satisfiedBoxMiddle span img, body.choosediamond-index-viewpair .satisfiedBoxMiddle span img {
    float: left;
    margin: -5px 8px 0 0; }
  body.loosediamonds-index-index .satisfiedBoxMiddle p, body.loosediamonds-search-filter .satisfiedBoxMiddle p, body.choosediamond-index-pair .satisfiedBoxMiddle p, body.loosediamonds-index-diamondsearch .satisfiedBoxMiddle p, body.choosediamond-index-index .satisfiedBoxMiddle p, body.choosediamond-index-diamond .satisfiedBoxMiddle p, body.designyourpendant-minicart-index .satisfiedBoxMiddle p, body.designyourring-minicart-index .satisfiedBoxMiddle p, body.designyourearring-minicart-index .satisfiedBoxMiddle p, body.choosediamond-index-viewpair .satisfiedBoxMiddle p {
    padding: 0 0 0 10px;
    text-decoration: underline;
    margin: 0;
    color: #666;
    font-size: 11px; }
  body.loosediamonds-index-index .satisfiedBoxBottom, body.loosediamonds-search-filter .satisfiedBoxBottom, body.choosediamond-index-pair .satisfiedBoxBottom, body.loosediamonds-index-diamondsearch .satisfiedBoxBottom, body.choosediamond-index-index .satisfiedBoxBottom, body.choosediamond-index-diamond .satisfiedBoxBottom, body.designyourpendant-minicart-index .satisfiedBoxBottom, body.designyourring-minicart-index .satisfiedBoxBottom, body.designyourearring-minicart-index .satisfiedBoxBottom, body.choosediamond-index-viewpair .satisfiedBoxBottom {
    background: url(../images/satisfied-bottom-img.jpg) no-repeat;
    height: 9px; }
  body.loosediamonds-index-index .shareOuter ul li img, body.loosediamonds-search-filter .shareOuter ul li img, body.choosediamond-index-pair .shareOuter ul li img, body.loosediamonds-index-diamondsearch .shareOuter ul li img, body.choosediamond-index-index .shareOuter ul li img, body.choosediamond-index-diamond .shareOuter ul li img, body.designyourpendant-minicart-index .shareOuter ul li img, body.designyourring-minicart-index .shareOuter ul li img, body.designyourearring-minicart-index .shareOuter ul li img, body.choosediamond-index-viewpair .shareOuter ul li img {
    float: left; }
  body.loosediamonds-index-index .shareOuter ul li span.coments, body.loosediamonds-search-filter .shareOuter ul li span.coments, body.choosediamond-index-pair .shareOuter ul li span.coments, body.loosediamonds-index-diamondsearch .shareOuter ul li span.coments, body.choosediamond-index-index .shareOuter ul li span.coments, body.choosediamond-index-diamond .shareOuter ul li span.coments, body.designyourpendant-minicart-index .shareOuter ul li span.coments, body.designyourring-minicart-index .shareOuter ul li span.coments, body.designyourearring-minicart-index .shareOuter ul li span.coments, body.choosediamond-index-viewpair .shareOuter ul li span.coments {
    background: white;
    border: 1px solid lightgray;
    display: block;
    float: left;
    font-size: 10px;
    padding: 3px;
    text-align: center;
    width: 19px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li a.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li a.active, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li a.active, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li a.active, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li a.active, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li a.active {
    background: #800 !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li span, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li span, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li span, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li span, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li span {
    height: 18px;
    text-align: center;
    padding: 4px 2px 0 !important;
    background: url(../images/diamonds_line.gif) no-repeat 0px -73px;
    width: 52px;
    cursor: pointer !important;
    margin-left: -1px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li span.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li span.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li span.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li span.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li span.active, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li span.active, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li span.active, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li span.active, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li span.active, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li span.active {
    background: #800 !important;
    color: #FFF !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li span.last, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li span.last, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li span.last, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li span.last, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li span.last, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li span.last, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li span.last, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li span.last, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li span.last, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li span.last {
    color: #FFF !important;
    background-image: none !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li.colorTab span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li.colorTab span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li.colorTab span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li.colorTab span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li.colorTab span, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li.colorTab span, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li.colorTab span, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li.colorTab span, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li.colorTab span, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li.colorTab span {
    width: 24px;
    height: 18px;
    text-align: center; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li.colorTab span.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li.colorTab span.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li.colorTab span.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li.colorTab span.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li.colorTab span.active, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li.colorTab span.active, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li.colorTab span.active, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li.colorTab span.active, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li.colorTab span.active, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li.colorTab span.active {
    background: #800 !important;
    color: #FFF !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li.clarityTab span, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li.clarityTab span, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li.clarityTab span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li.clarityTab span, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li.clarityTab span, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li.clarityTab span, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li.clarityTab span, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li.clarityTab span, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li.clarityTab span, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li.clarityTab span {
    width: 35px;
    text-align: center; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.loosediamonds-search-filter .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.choosediamond-index-pair .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.choosediamond-index-index .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.choosediamond-index-diamond .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.designyourring-minicart-index .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.designyourearring-minicart-index .refinesearchCriteriaContent table td ul li.clarityTab span.active, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td ul li.clarityTab span.active {
    background: #800 !important;
    color: #FFF !important; }
  body.loosediamonds-index-index .adv_BarPolish ul li span, body.loosediamonds-search-filter .adv_BarPolish ul li span, body.choosediamond-index-pair .adv_BarPolish ul li span, body.loosediamonds-index-diamondsearch .adv_BarPolish ul li span, body.choosediamond-index-index .adv_BarPolish ul li span, body.choosediamond-index-diamond .adv_BarPolish ul li span, body.designyourpendant-minicart-index .adv_BarPolish ul li span, body.designyourring-minicart-index .adv_BarPolish ul li span, body.designyourearring-minicart-index .adv_BarPolish ul li span, body.choosediamond-index-viewpair .adv_BarPolish ul li span {
    width: 25px;
    height: 25px;
    text-align: center; }
  body.loosediamonds-index-index .adv_BarSymmetry ul li span, body.loosediamonds-search-filter .adv_BarSymmetry ul li span, body.choosediamond-index-pair .adv_BarSymmetry ul li span, body.loosediamonds-index-diamondsearch .adv_BarSymmetry ul li span, body.choosediamond-index-index .adv_BarSymmetry ul li span, body.choosediamond-index-diamond .adv_BarSymmetry ul li span, body.designyourpendant-minicart-index .adv_BarSymmetry ul li span, body.designyourring-minicart-index .adv_BarSymmetry ul li span, body.designyourearring-minicart-index .adv_BarSymmetry ul li span, body.choosediamond-index-viewpair .adv_BarSymmetry ul li span {
    width: 25px;
    height: 25px;
    text-align: center; }
  body.loosediamonds-index-index .adv_BarFluoresence ul li span, body.loosediamonds-search-filter .adv_BarFluoresence ul li span, body.choosediamond-index-pair .adv_BarFluoresence ul li span, body.loosediamonds-index-diamondsearch .adv_BarFluoresence ul li span, body.choosediamond-index-index .adv_BarFluoresence ul li span, body.choosediamond-index-diamond .adv_BarFluoresence ul li span, body.designyourpendant-minicart-index .adv_BarFluoresence ul li span, body.designyourring-minicart-index .adv_BarFluoresence ul li span, body.designyourearring-minicart-index .adv_BarFluoresence ul li span, body.choosediamond-index-viewpair .adv_BarFluoresence ul li span {
    width: 25px;
    height: 25px;
    text-align: center; }
  body.loosediamonds-index-index .adv_Bar ul li, body.loosediamonds-search-filter .adv_Bar ul li, body.choosediamond-index-pair .adv_Bar ul li, body.loosediamonds-index-diamondsearch .adv_Bar ul li, body.choosediamond-index-index .adv_Bar ul li, body.choosediamond-index-diamond .adv_Bar ul li, body.designyourpendant-minicart-index .adv_Bar ul li, body.designyourring-minicart-index .adv_Bar ul li, body.designyourearring-minicart-index .adv_Bar ul li, body.choosediamond-index-viewpair .adv_Bar ul li {
    list-style: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .adv_Bar, body.loosediamonds-search-filter .adv_Bar, body.choosediamond-index-pair .adv_Bar, body.loosediamonds-index-diamondsearch .adv_Bar, body.choosediamond-index-index .adv_Bar, body.choosediamond-index-diamond .adv_Bar, body.designyourpendant-minicart-index .adv_Bar, body.designyourring-minicart-index .adv_Bar, body.designyourearring-minicart-index .adv_Bar, body.choosediamond-index-viewpair .adv_Bar {
    height: auto;
    position: relative;
    padding: 10px;
    width: 893px; }
  body.loosediamonds-index-index .adv_BarPolish, body.loosediamonds-search-filter .adv_BarPolish, body.choosediamond-index-pair .adv_BarPolish, body.loosediamonds-index-diamondsearch .adv_BarPolish, body.choosediamond-index-index .adv_BarPolish, body.choosediamond-index-diamond .adv_BarPolish, body.designyourpendant-minicart-index .adv_BarPolish, body.designyourring-minicart-index .adv_BarPolish, body.designyourearring-minicart-index .adv_BarPolish, body.choosediamond-index-viewpair .adv_BarPolish {
    display: block;
    float: left;
    margin: 0 0 0 10px; }
  body.loosediamonds-index-index .adv_BarSymmetry, body.loosediamonds-search-filter .adv_BarSymmetry, body.choosediamond-index-pair .adv_BarSymmetry, body.loosediamonds-index-diamondsearch .adv_BarSymmetry, body.choosediamond-index-index .adv_BarSymmetry, body.choosediamond-index-diamond .adv_BarSymmetry, body.designyourpendant-minicart-index .adv_BarSymmetry, body.designyourring-minicart-index .adv_BarSymmetry, body.designyourearring-minicart-index .adv_BarSymmetry, body.choosediamond-index-viewpair .adv_BarSymmetry {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_BarFluoresence, body.loosediamonds-search-filter .adv_BarFluoresence, body.choosediamond-index-pair .adv_BarFluoresence, body.loosediamonds-index-diamondsearch .adv_BarFluoresence, body.choosediamond-index-index .adv_BarFluoresence, body.choosediamond-index-diamond .adv_BarFluoresence, body.designyourpendant-minicart-index .adv_BarFluoresence, body.designyourring-minicart-index .adv_BarFluoresence, body.designyourearring-minicart-index .adv_BarFluoresence, body.choosediamond-index-viewpair .adv_BarFluoresence {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_BarTable, body.loosediamonds-search-filter .adv_BarTable, body.choosediamond-index-pair .adv_BarTable, body.loosediamonds-index-diamondsearch .adv_BarTable, body.choosediamond-index-index .adv_BarTable, body.choosediamond-index-diamond .adv_BarTable, body.designyourpendant-minicart-index .adv_BarTable, body.designyourring-minicart-index .adv_BarTable, body.designyourearring-minicart-index .adv_BarTable, body.choosediamond-index-viewpair .adv_BarTable {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_BarLength, body.loosediamonds-search-filter .adv_BarLength, body.choosediamond-index-pair .adv_BarLength, body.loosediamonds-index-diamondsearch .adv_BarLength, body.choosediamond-index-index .adv_BarLength, body.choosediamond-index-diamond .adv_BarLength, body.designyourpendant-minicart-index .adv_BarLength, body.designyourring-minicart-index .adv_BarLength, body.designyourearring-minicart-index .adv_BarLength, body.choosediamond-index-viewpair .adv_BarLength {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_BarDepth, body.loosediamonds-search-filter .adv_BarDepth, body.choosediamond-index-pair .adv_BarDepth, body.loosediamonds-index-diamondsearch .adv_BarDepth, body.choosediamond-index-index .adv_BarDepth, body.choosediamond-index-diamond .adv_BarDepth, body.designyourpendant-minicart-index .adv_BarDepth, body.designyourring-minicart-index .adv_BarDepth, body.designyourearring-minicart-index .adv_BarDepth, body.choosediamond-index-viewpair .adv_BarDepth {
    display: block;
    float: left;
    margin: 0 10px; }
  body.loosediamonds-index-index .adv_Bar h4, body.loosediamonds-search-filter .adv_Bar h4, body.choosediamond-index-pair .adv_Bar h4, body.loosediamonds-index-diamondsearch .adv_Bar h4, body.choosediamond-index-index .adv_Bar h4, body.choosediamond-index-diamond .adv_Bar h4, body.designyourpendant-minicart-index .adv_Bar h4, body.designyourring-minicart-index .adv_Bar h4, body.designyourearring-minicart-index .adv_Bar h4, body.choosediamond-index-viewpair .adv_Bar h4 {
    text-transform: inherit;
    font-size: 11px;
    padding: 0 12px 5px 0;
    font-weight: bold;
    width: 52px; }
  body.loosediamonds-index-index .adv_sign, body.loosediamonds-search-filter .adv_sign, body.choosediamond-index-pair .adv_sign, body.loosediamonds-index-diamondsearch .adv_sign, body.choosediamond-index-index .adv_sign, body.choosediamond-index-diamond .adv_sign, body.designyourpendant-minicart-index .adv_sign, body.designyourring-minicart-index .adv_sign, body.designyourearring-minicart-index .adv_sign, body.choosediamond-index-viewpair .adv_sign {
    font-size: 10px;
    padding-left: 10px;
    padding-right: 3px;
    padding-top: 2px; }
  body.loosediamonds-index-index .adv_text, body.loosediamonds-search-filter .adv_text, body.choosediamond-index-pair .adv_text, body.loosediamonds-index-diamondsearch .adv_text, body.choosediamond-index-index .adv_text, body.choosediamond-index-diamond .adv_text, body.designyourpendant-minicart-index .adv_text, body.designyourring-minicart-index .adv_text, body.designyourearring-minicart-index .adv_text, body.choosediamond-index-viewpair .adv_text {
    font-size: 13px;
    font-weight: bold;
    padding-right: 10px;
    float: left; }
  body.loosediamonds-index-index .adv_line, body.loosediamonds-search-filter .adv_line, body.choosediamond-index-pair .adv_line, body.loosediamonds-index-diamondsearch .adv_line, body.choosediamond-index-index .adv_line, body.choosediamond-index-diamond .adv_line, body.designyourpendant-minicart-index .adv_line, body.designyourring-minicart-index .adv_line, body.designyourearring-minicart-index .adv_line, body.choosediamond-index-viewpair .adv_line {
    border-bottom: 1px solid #E0E3E4;
    padding-top: 7px;
    width: 87%;
    float: left;
    margin-bottom: 15px; }
  body.loosediamonds-index-index .adv_up, body.loosediamonds-search-filter .adv_up, body.choosediamond-index-pair .adv_up, body.loosediamonds-index-diamondsearch .adv_up, body.choosediamond-index-index .adv_up, body.choosediamond-index-diamond .adv_up, body.designyourpendant-minicart-index .adv_up, body.designyourring-minicart-index .adv_up, body.designyourearring-minicart-index .adv_up, body.choosediamond-index-viewpair .adv_up {
    display: none; }
  body.loosediamonds-index-index .adv_up, body.loosediamonds-index-index .adv_down, body.loosediamonds-search-filter .adv_up, body.loosediamonds-search-filter .adv_down, body.choosediamond-index-pair .adv_up, body.choosediamond-index-pair .adv_down, body.loosediamonds-index-diamondsearch .adv_up, body.loosediamonds-index-diamondsearch .adv_down, body.choosediamond-index-index .adv_up, body.choosediamond-index-index .adv_down, body.choosediamond-index-diamond .adv_up, body.choosediamond-index-diamond .adv_down, body.designyourpendant-minicart-index .adv_up, body.designyourpendant-minicart-index .adv_down, body.designyourring-minicart-index .adv_up, body.designyourring-minicart-index .adv_down, body.designyourearring-minicart-index .adv_up, body.designyourearring-minicart-index .adv_down, body.choosediamond-index-viewpair .adv_up, body.choosediamond-index-viewpair .adv_down {
    cursor: pointer;
    float: left; }
  body.loosediamonds-index-index .button-view-small, body.loosediamonds-search-filter .button-view-small, body.choosediamond-index-pair .button-view-small, body.loosediamonds-index-diamondsearch .button-view-small, body.choosediamond-index-index .button-view-small, body.choosediamond-index-diamond .button-view-small, body.designyourpendant-minicart-index .button-view-small, body.designyourring-minicart-index .button-view-small, body.designyourearring-minicart-index .button-view-small, body.choosediamond-index-viewpair .button-view-small {
    background: none repeat scroll 0 0 #66768f !important; }
  body.loosediamonds-index-index .pairButton span.button-view-small, body.loosediamonds-search-filter .pairButton span.button-view-small, body.choosediamond-index-pair .pairButton span.button-view-small, body.loosediamonds-index-diamondsearch .pairButton span.button-view-small, body.choosediamond-index-index .pairButton span.button-view-small, body.choosediamond-index-diamond .pairButton span.button-view-small, body.designyourpendant-minicart-index .pairButton span.button-view-small, body.designyourring-minicart-index .pairButton span.button-view-small, body.designyourearring-minicart-index .pairButton span.button-view-small, body.choosediamond-index-viewpair .pairButton span.button-view-small {
    color: #FFFFFF;
    display: block;
    padding: 2px 14px; }
  body.loosediamonds-index-index .polishOuter, body.loosediamonds-search-filter .polishOuter, body.choosediamond-index-pair .polishOuter, body.loosediamonds-index-diamondsearch .polishOuter, body.choosediamond-index-index .polishOuter, body.choosediamond-index-diamond .polishOuter, body.designyourpendant-minicart-index .polishOuter, body.designyourring-minicart-index .polishOuter, body.designyourearring-minicart-index .polishOuter, body.choosediamond-index-viewpair .polishOuter {
    display: block;
    overflow: hidden;
    padding: 0; }
  body.loosediamonds-index-index .polishOuter ul, body.loosediamonds-search-filter .polishOuter ul, body.choosediamond-index-pair .polishOuter ul, body.loosediamonds-index-diamondsearch .polishOuter ul, body.choosediamond-index-index .polishOuter ul, body.choosediamond-index-diamond .polishOuter ul, body.designyourpendant-minicart-index .polishOuter ul, body.designyourring-minicart-index .polishOuter ul, body.designyourearring-minicart-index .polishOuter ul, body.choosediamond-index-viewpair .polishOuter ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .polishOuter ul li, body.loosediamonds-search-filter .polishOuter ul li, body.choosediamond-index-pair .polishOuter ul li, body.loosediamonds-index-diamondsearch .polishOuter ul li, body.choosediamond-index-index .polishOuter ul li, body.choosediamond-index-diamond .polishOuter ul li, body.designyourpendant-minicart-index .polishOuter ul li, body.designyourring-minicart-index .polishOuter ul li, body.designyourearring-minicart-index .polishOuter ul li, body.choosediamond-index-viewpair .polishOuter ul li {
    float: left;
    list-style: none outside none;
    padding: 0; }
  body.loosediamonds-index-index .polishOuter ul li span, body.loosediamonds-search-filter .polishOuter ul li span, body.choosediamond-index-pair .polishOuter ul li span, body.loosediamonds-index-diamondsearch .polishOuter ul li span, body.choosediamond-index-index .polishOuter ul li span, body.choosediamond-index-diamond .polishOuter ul li span, body.designyourpendant-minicart-index .polishOuter ul li span, body.designyourring-minicart-index .polishOuter ul li span, body.designyourearring-minicart-index .polishOuter ul li span, body.choosediamond-index-viewpair .polishOuter ul li span {
    float: left;
    width: 49px !important; }
  body.loosediamonds-index-index .satisfiedFeedfack, body.loosediamonds-search-filter .satisfiedFeedfack, body.choosediamond-index-pair .satisfiedFeedfack, body.loosediamonds-index-diamondsearch .satisfiedFeedfack, body.choosediamond-index-index .satisfiedFeedfack, body.choosediamond-index-diamond .satisfiedFeedfack, body.designyourpendant-minicart-index .satisfiedFeedfack, body.designyourring-minicart-index .satisfiedFeedfack, body.designyourearring-minicart-index .satisfiedFeedfack, body.choosediamond-index-viewpair .satisfiedFeedfack {
    padding: 11px 0 0;
    margin: -13px 0 0 -65px;
    width: 275px;
    position: absolute;
    background: url(../images/arow-toltip.png) no-repeat 0 0; }
  body.loosediamonds-index-index .satisfiedFeedfackInner, body.loosediamonds-search-filter .satisfiedFeedfackInner, body.choosediamond-index-pair .satisfiedFeedfackInner, body.loosediamonds-index-diamondsearch .satisfiedFeedfackInner, body.choosediamond-index-index .satisfiedFeedfackInner, body.choosediamond-index-diamond .satisfiedFeedfackInner, body.designyourpendant-minicart-index .satisfiedFeedfackInner, body.designyourring-minicart-index .satisfiedFeedfackInner, body.designyourearring-minicart-index .satisfiedFeedfackInner, body.choosediamond-index-viewpair .satisfiedFeedfackInner {
    padding: 12px 10px;
    margin: 0;
    border: solid 1px #999;
    background-color: #fff;
    border-top: none;
    width: 253px; }
  body.loosediamonds-index-index .satisfiedFeedfack h3, body.loosediamonds-search-filter .satisfiedFeedfack h3, body.choosediamond-index-pair .satisfiedFeedfack h3, body.loosediamonds-index-diamondsearch .satisfiedFeedfack h3, body.choosediamond-index-index .satisfiedFeedfack h3, body.choosediamond-index-diamond .satisfiedFeedfack h3, body.designyourpendant-minicart-index .satisfiedFeedfack h3, body.designyourring-minicart-index .satisfiedFeedfack h3, body.designyourearring-minicart-index .satisfiedFeedfack h3, body.choosediamond-index-viewpair .satisfiedFeedfack h3 {
    padding: 0 0 13px;
    margin: 0;
    display: block;
    overflow: hidden;
    color: #1d629f;
    font-size: 15px; }
  body.loosediamonds-index-index .satisfiedFeedfack h3 span, body.loosediamonds-search-filter .satisfiedFeedfack h3 span, body.choosediamond-index-pair .satisfiedFeedfack h3 span, body.loosediamonds-index-diamondsearch .satisfiedFeedfack h3 span, body.choosediamond-index-index .satisfiedFeedfack h3 span, body.choosediamond-index-diamond .satisfiedFeedfack h3 span, body.designyourpendant-minicart-index .satisfiedFeedfack h3 span, body.designyourring-minicart-index .satisfiedFeedfack h3 span, body.designyourearring-minicart-index .satisfiedFeedfack h3 span, body.choosediamond-index-viewpair .satisfiedFeedfack h3 span {
    float: left; }
  body.loosediamonds-index-index .satisfiedFeedfack h3 img, body.loosediamonds-search-filter .satisfiedFeedfack h3 img, body.choosediamond-index-pair .satisfiedFeedfack h3 img, body.loosediamonds-index-diamondsearch .satisfiedFeedfack h3 img, body.choosediamond-index-index .satisfiedFeedfack h3 img, body.choosediamond-index-diamond .satisfiedFeedfack h3 img, body.designyourpendant-minicart-index .satisfiedFeedfack h3 img, body.designyourring-minicart-index .satisfiedFeedfack h3 img, body.designyourearring-minicart-index .satisfiedFeedfack h3 img, body.choosediamond-index-viewpair .satisfiedFeedfack h3 img {
    float: right;
    margin-top: 7px; }
  body.loosediamonds-index-index .satisfiedFeedfack p, body.loosediamonds-search-filter .satisfiedFeedfack p, body.choosediamond-index-pair .satisfiedFeedfack p, body.loosediamonds-index-diamondsearch .satisfiedFeedfack p, body.choosediamond-index-index .satisfiedFeedfack p, body.choosediamond-index-diamond .satisfiedFeedfack p, body.designyourpendant-minicart-index .satisfiedFeedfack p, body.designyourring-minicart-index .satisfiedFeedfack p, body.designyourearring-minicart-index .satisfiedFeedfack p, body.choosediamond-index-viewpair .satisfiedFeedfack p {
    padding: 0 0 15px;
    margin: 0;
    font-size: 11px; }
  body.loosediamonds-index-index .satisfiedFeedfackInner input, body.loosediamonds-search-filter .satisfiedFeedfackInner input, body.choosediamond-index-pair .satisfiedFeedfackInner input, body.loosediamonds-index-diamondsearch .satisfiedFeedfackInner input, body.choosediamond-index-index .satisfiedFeedfackInner input, body.choosediamond-index-diamond .satisfiedFeedfackInner input, body.designyourpendant-minicart-index .satisfiedFeedfackInner input, body.designyourring-minicart-index .satisfiedFeedfackInner input, body.designyourearring-minicart-index .satisfiedFeedfackInner input, body.choosediamond-index-viewpair .satisfiedFeedfackInner input {
    width: 130px;
    margin-right: 5px;
    margin-top: 8px;
    margin-bottom: 10px;
    font-size: 11px;
    color: #555; }
  body.loosediamonds-index-index .satisfiedFeedfackInner label, body.loosediamonds-search-filter .satisfiedFeedfackInner label, body.choosediamond-index-pair .satisfiedFeedfackInner label, body.loosediamonds-index-diamondsearch .satisfiedFeedfackInner label, body.choosediamond-index-index .satisfiedFeedfackInner label, body.choosediamond-index-diamond .satisfiedFeedfackInner label, body.designyourpendant-minicart-index .satisfiedFeedfackInner label, body.designyourring-minicart-index .satisfiedFeedfackInner label, body.designyourearring-minicart-index .satisfiedFeedfackInner label, body.choosediamond-index-viewpair .satisfiedFeedfackInner label {
    padding-top: 10px; }
  body.loosediamonds-index-index .satisfiedFeedfackInner textarea, body.loosediamonds-search-filter .satisfiedFeedfackInner textarea, body.choosediamond-index-pair .satisfiedFeedfackInner textarea, body.loosediamonds-index-diamondsearch .satisfiedFeedfackInner textarea, body.choosediamond-index-index .satisfiedFeedfackInner textarea, body.choosediamond-index-diamond .satisfiedFeedfackInner textarea, body.designyourpendant-minicart-index .satisfiedFeedfackInner textarea, body.designyourring-minicart-index .satisfiedFeedfackInner textarea, body.designyourearring-minicart-index .satisfiedFeedfackInner textarea, body.choosediamond-index-viewpair .satisfiedFeedfackInner textarea {
    width: 250px;
    font-size: 11px;
    color: #555;
    height: 50px;
    margin-bottom: 7px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.loosediamonds-index-index .compareDiamondsTitle span, body.loosediamonds-search-filter .compareDiamondsTitle span, body.choosediamond-index-pair .compareDiamondsTitle span, body.loosediamonds-index-diamondsearch .compareDiamondsTitle span, body.choosediamond-index-index .compareDiamondsTitle span, body.choosediamond-index-diamond .compareDiamondsTitle span, body.designyourpendant-minicart-index .compareDiamondsTitle span, body.designyourring-minicart-index .compareDiamondsTitle span, body.designyourearring-minicart-index .compareDiamondsTitle span, body.choosediamond-index-viewpair .compareDiamondsTitle span {
    font-size: 11px;
    color: #FFF;
    display: block;
    overflow: hidden;
    font-weight: bold; }
  body.loosediamonds-index-index .compareDiamondsTitle span.diamondsTitleLeft, body.loosediamonds-search-filter .compareDiamondsTitle span.diamondsTitleLeft, body.choosediamond-index-pair .compareDiamondsTitle span.diamondsTitleLeft, body.loosediamonds-index-diamondsearch .compareDiamondsTitle span.diamondsTitleLeft, body.choosediamond-index-index .compareDiamondsTitle span.diamondsTitleLeft, body.choosediamond-index-diamond .compareDiamondsTitle span.diamondsTitleLeft, body.designyourpendant-minicart-index .compareDiamondsTitle span.diamondsTitleLeft, body.designyourring-minicart-index .compareDiamondsTitle span.diamondsTitleLeft, body.designyourearring-minicart-index .compareDiamondsTitle span.diamondsTitleLeft, body.choosediamond-index-viewpair .compareDiamondsTitle span.diamondsTitleLeft {
    float: left; }
  body.loosediamonds-index-index .compareDiamondsTitle span.diamondsTitleRight, body.loosediamonds-search-filter .compareDiamondsTitle span.diamondsTitleRight, body.choosediamond-index-pair .compareDiamondsTitle span.diamondsTitleRight, body.loosediamonds-index-diamondsearch .compareDiamondsTitle span.diamondsTitleRight, body.choosediamond-index-index .compareDiamondsTitle span.diamondsTitleRight, body.choosediamond-index-diamond .compareDiamondsTitle span.diamondsTitleRight, body.designyourpendant-minicart-index .compareDiamondsTitle span.diamondsTitleRight, body.designyourring-minicart-index .compareDiamondsTitle span.diamondsTitleRight, body.designyourearring-minicart-index .compareDiamondsTitle span.diamondsTitleRight, body.choosediamond-index-viewpair .compareDiamondsTitle span.diamondsTitleRight {
    float: right; }
  body.loosediamonds-index-index .compareDiamondsTitle span.diamondsTitleRight a, body.loosediamonds-search-filter .compareDiamondsTitle span.diamondsTitleRight a, body.choosediamond-index-pair .compareDiamondsTitle span.diamondsTitleRight a, body.loosediamonds-index-diamondsearch .compareDiamondsTitle span.diamondsTitleRight a, body.choosediamond-index-index .compareDiamondsTitle span.diamondsTitleRight a, body.choosediamond-index-diamond .compareDiamondsTitle span.diamondsTitleRight a, body.designyourpendant-minicart-index .compareDiamondsTitle span.diamondsTitleRight a, body.designyourring-minicart-index .compareDiamondsTitle span.diamondsTitleRight a, body.designyourearring-minicart-index .compareDiamondsTitle span.diamondsTitleRight a, body.choosediamond-index-viewpair .compareDiamondsTitle span.diamondsTitleRight a {
    color: #fff;
    text-decoration: none; }
  body.loosediamonds-index-index .compareDiamondsContent table td, body.loosediamonds-search-filter .compareDiamondsContent table td, body.choosediamond-index-pair .compareDiamondsContent table td, body.loosediamonds-index-diamondsearch .compareDiamondsContent table td, body.choosediamond-index-index .compareDiamondsContent table td, body.choosediamond-index-diamond .compareDiamondsContent table td, body.designyourpendant-minicart-index .compareDiamondsContent table td, body.designyourring-minicart-index .compareDiamondsContent table td, body.designyourearring-minicart-index .compareDiamondsContent table td, body.choosediamond-index-viewpair .compareDiamondsContent table td {
    padding: 5px 0 5px 17px;
    text-align: left;
    width: 120px;
    font-size: 12px; }
  body.loosediamonds-index-index .compareDiamondsContent table td input, body.loosediamonds-search-filter .compareDiamondsContent table td input, body.choosediamond-index-pair .compareDiamondsContent table td input, body.loosediamonds-index-diamondsearch .compareDiamondsContent table td input, body.choosediamond-index-index .compareDiamondsContent table td input, body.choosediamond-index-diamond .compareDiamondsContent table td input, body.designyourpendant-minicart-index .compareDiamondsContent table td input, body.designyourring-minicart-index .compareDiamondsContent table td input, body.designyourearring-minicart-index .compareDiamondsContent table td input, body.choosediamond-index-viewpair .compareDiamondsContent table td input {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .compareDiamondsContent table td span, body.loosediamonds-search-filter .compareDiamondsContent table td span, body.choosediamond-index-pair .compareDiamondsContent table td span, body.loosediamonds-index-diamondsearch .compareDiamondsContent table td span, body.choosediamond-index-index .compareDiamondsContent table td span, body.choosediamond-index-diamond .compareDiamondsContent table td span, body.designyourpendant-minicart-index .compareDiamondsContent table td span, body.designyourring-minicart-index .compareDiamondsContent table td span, body.designyourearring-minicart-index .compareDiamondsContent table td span, body.choosediamond-index-viewpair .compareDiamondsContent table td span {
    margin-left: 14px;
    float: left; }
  body.loosediamonds-index-index .compareDiamondsContent table td span.WebRupee, body.loosediamonds-search-filter .compareDiamondsContent table td span.WebRupee, body.choosediamond-index-pair .compareDiamondsContent table td span.WebRupee, body.loosediamonds-index-diamondsearch .compareDiamondsContent table td span.WebRupee, body.choosediamond-index-index .compareDiamondsContent table td span.WebRupee, body.choosediamond-index-diamond .compareDiamondsContent table td span.WebRupee, body.designyourpendant-minicart-index .compareDiamondsContent table td span.WebRupee, body.designyourring-minicart-index .compareDiamondsContent table td span.WebRupee, body.designyourearring-minicart-index .compareDiamondsContent table td span.WebRupee, body.choosediamond-index-viewpair .compareDiamondsContent table td span.WebRupee {
    margin-left: 0px; }
  body.loosediamonds-index-index .compareDiamondsContent table td span img, body.loosediamonds-search-filter .compareDiamondsContent table td span img, body.choosediamond-index-pair .compareDiamondsContent table td span img, body.loosediamonds-index-diamondsearch .compareDiamondsContent table td span img, body.choosediamond-index-index .compareDiamondsContent table td span img, body.choosediamond-index-diamond .compareDiamondsContent table td span img, body.designyourpendant-minicart-index .compareDiamondsContent table td span img, body.designyourring-minicart-index .compareDiamondsContent table td span img, body.designyourearring-minicart-index .compareDiamondsContent table td span img, body.choosediamond-index-viewpair .compareDiamondsContent table td span img {
    float: left;
    margin: -2px 4px 0 0; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom, body.loosediamonds-index-diamondsearch .compareDiamondsContent table tr.bottom, body.choosediamond-index-index .compareDiamondsContent table tr.bottom, body.choosediamond-index-diamond .compareDiamondsContent table tr.bottom, body.designyourpendant-minicart-index .compareDiamondsContent table tr.bottom, body.designyourring-minicart-index .compareDiamondsContent table tr.bottom, body.designyourearring-minicart-index .compareDiamondsContent table tr.bottom, body.choosediamond-index-viewpair .compareDiamondsContent table tr.bottom {
    color: #1d629f;
    font-weight: bold; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom td, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom td, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom td, body.loosediamonds-index-diamondsearch .compareDiamondsContent table tr.bottom td, body.choosediamond-index-index .compareDiamondsContent table tr.bottom td, body.choosediamond-index-diamond .compareDiamondsContent table tr.bottom td, body.designyourpendant-minicart-index .compareDiamondsContent table tr.bottom td, body.designyourring-minicart-index .compareDiamondsContent table tr.bottom td, body.designyourearring-minicart-index .compareDiamondsContent table tr.bottom td, body.choosediamond-index-viewpair .compareDiamondsContent table tr.bottom td {
    font-size: 12px; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom td a, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom td a, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom td a, body.loosediamonds-index-diamondsearch .compareDiamondsContent table tr.bottom td a, body.choosediamond-index-index .compareDiamondsContent table tr.bottom td a, body.choosediamond-index-diamond .compareDiamondsContent table tr.bottom td a, body.designyourpendant-minicart-index .compareDiamondsContent table tr.bottom td a, body.designyourring-minicart-index .compareDiamondsContent table tr.bottom td a, body.designyourearring-minicart-index .compareDiamondsContent table tr.bottom td a, body.choosediamond-index-viewpair .compareDiamondsContent table tr.bottom td a {
    color: #1d629f;
    text-decoration: none; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom td a:hover, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom td a:hover, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom td a:hover, body.loosediamonds-index-diamondsearch .compareDiamondsContent table tr.bottom td a:hover, body.choosediamond-index-index .compareDiamondsContent table tr.bottom td a:hover, body.choosediamond-index-diamond .compareDiamondsContent table tr.bottom td a:hover, body.designyourpendant-minicart-index .compareDiamondsContent table tr.bottom td a:hover, body.designyourring-minicart-index .compareDiamondsContent table tr.bottom td a:hover, body.designyourearring-minicart-index .compareDiamondsContent table tr.bottom td a:hover, body.choosediamond-index-viewpair .compareDiamondsContent table tr.bottom td a:hover {
    color: #1d629f;
    text-decoration: underline; }
  body.loosediamonds-index-index .compareDiamondsContent table tr.bottom td img, body.loosediamonds-search-filter .compareDiamondsContent table tr.bottom td img, body.choosediamond-index-pair .compareDiamondsContent table tr.bottom td img, body.loosediamonds-index-diamondsearch .compareDiamondsContent table tr.bottom td img, body.choosediamond-index-index .compareDiamondsContent table tr.bottom td img, body.choosediamond-index-diamond .compareDiamondsContent table tr.bottom td img, body.designyourpendant-minicart-index .compareDiamondsContent table tr.bottom td img, body.designyourring-minicart-index .compareDiamondsContent table tr.bottom td img, body.designyourearring-minicart-index .compareDiamondsContent table tr.bottom td img, body.choosediamond-index-viewpair .compareDiamondsContent table tr.bottom td img {
    padding-right: 5px; }
  body.loosediamonds-index-index .compareDiamondsBtnLeft, body.loosediamonds-search-filter .compareDiamondsBtnLeft, body.choosediamond-index-pair .compareDiamondsBtnLeft, body.loosediamonds-index-diamondsearch .compareDiamondsBtnLeft, body.choosediamond-index-index .compareDiamondsBtnLeft, body.choosediamond-index-diamond .compareDiamondsBtnLeft, body.designyourpendant-minicart-index .compareDiamondsBtnLeft, body.designyourring-minicart-index .compareDiamondsBtnLeft, body.designyourearring-minicart-index .compareDiamondsBtnLeft, body.choosediamond-index-viewpair .compareDiamondsBtnLeft {
    position: absolute;
    background: url(../images/diamonds-btn-left.gif) no-repeat;
    width: 17px;
    height: 40px;
    top: 163px;
    left: -1px;
    z-index: 100000 !important; }
  body.loosediamonds-index-index .compareDiamondsBtnRight, body.loosediamonds-search-filter .compareDiamondsBtnRight, body.choosediamond-index-pair .compareDiamondsBtnRight, body.loosediamonds-index-diamondsearch .compareDiamondsBtnRight, body.choosediamond-index-index .compareDiamondsBtnRight, body.choosediamond-index-diamond .compareDiamondsBtnRight, body.designyourpendant-minicart-index .compareDiamondsBtnRight, body.designyourring-minicart-index .compareDiamondsBtnRight, body.designyourearring-minicart-index .compareDiamondsBtnRight, body.choosediamond-index-viewpair .compareDiamondsBtnRight {
    position: absolute;
    background: url(../images/diamonds-btn-right.gif) no-repeat;
    width: 17px;
    height: 40px;
    top: 163px;
    left: 595px;
    z-index: 100000 !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContentInner, body.loosediamonds-search-filter .refinesearchCriteriaContentInner, body.choosediamond-index-pair .refinesearchCriteriaContentInner, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContentInner, body.choosediamond-index-index .refinesearchCriteriaContentInner, body.choosediamond-index-diamond .refinesearchCriteriaContentInner, body.designyourpendant-minicart-index .refinesearchCriteriaContentInner, body.designyourring-minicart-index .refinesearchCriteriaContentInner, body.designyourearring-minicart-index .refinesearchCriteriaContentInner, body.choosediamond-index-viewpair .refinesearchCriteriaContentInner {
    margin: 0 0 20px;
    padding: 0 10px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent label, body.loosediamonds-search-filter .refinesearchCriteriaContent label, body.choosediamond-index-pair .refinesearchCriteriaContent label, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent label, body.choosediamond-index-index .refinesearchCriteriaContent label, body.choosediamond-index-diamond .refinesearchCriteriaContent label, body.designyourpendant-minicart-index .refinesearchCriteriaContent label, body.designyourring-minicart-index .refinesearchCriteriaContent label, body.designyourearring-minicart-index .refinesearchCriteriaContent label, body.choosediamond-index-viewpair .refinesearchCriteriaContent label {
    width: auto;
    margin-right: 4px;
    padding-top: 3px;
    font-size: 11px;
    margin-bottom: 5px;
    display: block; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul, body.loosediamonds-search-filter .refinesearchCriteriaContent ul, body.choosediamond-index-pair .refinesearchCriteriaContent ul, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul, body.choosediamond-index-index .refinesearchCriteriaContent ul, body.choosediamond-index-diamond .refinesearchCriteriaContent ul, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul, body.designyourring-minicart-index .refinesearchCriteriaContent ul, body.designyourearring-minicart-index .refinesearchCriteriaContent ul, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul {
    padding: 0;
    margin: 0 0 20px 0; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul span, body.loosediamonds-search-filter .refinesearchCriteriaContent ul span, body.choosediamond-index-pair .refinesearchCriteriaContent ul span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul span, body.choosediamond-index-index .refinesearchCriteriaContent ul span, body.choosediamond-index-diamond .refinesearchCriteriaContent ul span, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul span, body.designyourring-minicart-index .refinesearchCriteriaContent ul span, body.designyourearring-minicart-index .refinesearchCriteriaContent ul span, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul span {
    float: left;
    padding: 6px 10px 0 0; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li, body.choosediamond-index-pair .refinesearchCriteriaContent ul li, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li, body.choosediamond-index-index .refinesearchCriteriaContent ul li, body.choosediamond-index-diamond .refinesearchCriteriaContent ul li, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul li, body.designyourring-minicart-index .refinesearchCriteriaContent ul li, body.designyourearring-minicart-index .refinesearchCriteriaContent ul li, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li span, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li span, body.choosediamond-index-pair .refinesearchCriteriaContent ul li span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li span, body.choosediamond-index-index .refinesearchCriteriaContent ul li span, body.choosediamond-index-diamond .refinesearchCriteriaContent ul li span, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul li span, body.designyourring-minicart-index .refinesearchCriteriaContent ul li span, body.designyourearring-minicart-index .refinesearchCriteriaContent ul li span, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul li span {
    float: left;
    padding-right: 10px;
    width: 40px; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li a, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li a, body.choosediamond-index-pair .refinesearchCriteriaContent ul li a, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a, body.choosediamond-index-index .refinesearchCriteriaContent ul li a, body.choosediamond-index-diamond .refinesearchCriteriaContent ul li a, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul li a, body.designyourring-minicart-index .refinesearchCriteriaContent ul li a, body.designyourearring-minicart-index .refinesearchCriteriaContent ul li a, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul li a {
    text-decoration: none;
    float: left;
    padding: 2px 2px;
    display: block;
    border-top: solid 1px #d6d6ca;
    border-bottom: solid 1px #d6d6ca; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li a span, body.choosediamond-index-pair .refinesearchCriteriaContent ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a span, body.choosediamond-index-index .refinesearchCriteriaContent ul li a span, body.choosediamond-index-diamond .refinesearchCriteriaContent ul li a span, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul li a span, body.designyourring-minicart-index .refinesearchCriteriaContent ul li a span, body.designyourearring-minicart-index .refinesearchCriteriaContent ul li a span, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul li a span {
    padding: 0;
    margin: 0;
    color: #000; }
  body.loosediamonds-index-index .refinesearchCriteriaContent img, body.loosediamonds-search-filter .refinesearchCriteriaContent img, body.choosediamond-index-pair .refinesearchCriteriaContent img, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent img, body.choosediamond-index-index .refinesearchCriteriaContent img, body.choosediamond-index-diamond .refinesearchCriteriaContent img, body.designyourpendant-minicart-index .refinesearchCriteriaContent img, body.designyourring-minicart-index .refinesearchCriteriaContent img, body.designyourearring-minicart-index .refinesearchCriteriaContent img, body.choosediamond-index-viewpair .refinesearchCriteriaContent img {
    padding: 0; }
  body.loosediamonds-index-index .cutOuter ul li a.active, body.loosediamonds-search-filter .cutOuter ul li a.active, body.choosediamond-index-pair .cutOuter ul li a.active, body.loosediamonds-index-diamondsearch .cutOuter ul li a.active, body.choosediamond-index-index .cutOuter ul li a.active, body.choosediamond-index-diamond .cutOuter ul li a.active, body.designyourpendant-minicart-index .cutOuter ul li a.active, body.designyourring-minicart-index .cutOuter ul li a.active, body.designyourearring-minicart-index .cutOuter ul li a.active, body.choosediamond-index-viewpair .cutOuter ul li a.active {
    background: #800 !important; }
  body.loosediamonds-index-index .cutOuter ul li span, body.loosediamonds-search-filter .cutOuter ul li span, body.choosediamond-index-pair .cutOuter ul li span, body.loosediamonds-index-diamondsearch .cutOuter ul li span, body.choosediamond-index-index .cutOuter ul li span, body.choosediamond-index-diamond .cutOuter ul li span, body.designyourpendant-minicart-index .cutOuter ul li span, body.designyourring-minicart-index .cutOuter ul li span, body.designyourearring-minicart-index .cutOuter ul li span, body.choosediamond-index-viewpair .cutOuter ul li span {
    height: 18px;
    text-align: center;
    padding: 4px 2px 0 !important;
    width: 53px;
    cursor: pointer !important;
    margin-left: -1px; }
  body.loosediamonds-index-index .cutOuter ul li span.last, body.loosediamonds-search-filter .cutOuter ul li span.last, body.choosediamond-index-pair .cutOuter ul li span.last, body.loosediamonds-index-diamondsearch .cutOuter ul li span.last, body.choosediamond-index-index .cutOuter ul li span.last, body.choosediamond-index-diamond .cutOuter ul li span.last, body.designyourpendant-minicart-index .cutOuter ul li span.last, body.designyourring-minicart-index .cutOuter ul li span.last, body.designyourearring-minicart-index .cutOuter ul li span.last, body.choosediamond-index-viewpair .cutOuter ul li span.last {
    color: #FFF !important;
    background-image: none !important; }
  body.loosediamonds-index-index .cutOuter ul li.clarityTab span, body.loosediamonds-search-filter .cutOuter ul li.clarityTab span, body.choosediamond-index-pair .cutOuter ul li.clarityTab span, body.loosediamonds-index-diamondsearch .cutOuter ul li.clarityTab span, body.choosediamond-index-index .cutOuter ul li.clarityTab span, body.choosediamond-index-diamond .cutOuter ul li.clarityTab span, body.designyourpendant-minicart-index .cutOuter ul li.clarityTab span, body.designyourring-minicart-index .cutOuter ul li.clarityTab span, body.designyourearring-minicart-index .cutOuter ul li.clarityTab span, body.choosediamond-index-viewpair .cutOuter ul li.clarityTab span {
    width: 33px;
    text-align: center; }
  body.loosediamonds-index-index .earinTop table, body.loosediamonds-search-filter .earinTop table, body.choosediamond-index-pair .earinTop table, body.loosediamonds-index-diamondsearch .earinTop table, body.choosediamond-index-index .earinTop table, body.choosediamond-index-diamond .earinTop table, body.designyourpendant-minicart-index .earinTop table, body.designyourring-minicart-index .earinTop table, body.designyourearring-minicart-index .earinTop table, body.choosediamond-index-viewpair .earinTop table {
    width: 730px;
    padding: 0;
    font-size: 10px;
    font-weight: normal;
    margin-bottom: 8px;
    border: none;
    background: url("") no-repeat; }
  body.loosediamonds-index-index .earinTop h3, body.loosediamonds-search-filter .earinTop h3, body.choosediamond-index-pair .earinTop h3, body.loosediamonds-index-diamondsearch .earinTop h3, body.choosediamond-index-index .earinTop h3, body.choosediamond-index-diamond .earinTop h3, body.designyourpendant-minicart-index .earinTop h3, body.designyourring-minicart-index .earinTop h3, body.designyourearring-minicart-index .earinTop h3, body.choosediamond-index-viewpair .earinTop h3 {
    margin: 0;
    padding: 0 0 10px;
    font-family: "PT Sans",Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #1f619e; }
  body.loosediamonds-index-index .earinTop table tr.greyBg1, body.loosediamonds-search-filter .earinTop table tr.greyBg1, body.choosediamond-index-pair .earinTop table tr.greyBg1, body.loosediamonds-index-diamondsearch .earinTop table tr.greyBg1, body.choosediamond-index-index .earinTop table tr.greyBg1, body.choosediamond-index-diamond .earinTop table tr.greyBg1, body.designyourpendant-minicart-index .earinTop table tr.greyBg1, body.designyourring-minicart-index .earinTop table tr.greyBg1, body.designyourearring-minicart-index .earinTop table tr.greyBg1, body.choosediamond-index-viewpair .earinTop table tr.greyBg1 {
    background: url(../images/earing-bottom-bg.gif) no-repeat;
    width: 724px; }
  body.loosediamonds-index-index .earinTop table tr.blueBg, body.loosediamonds-search-filter .earinTop table tr.blueBg, body.choosediamond-index-pair .earinTop table tr.blueBg, body.loosediamonds-index-diamondsearch .earinTop table tr.blueBg, body.choosediamond-index-index .earinTop table tr.blueBg, body.choosediamond-index-diamond .earinTop table tr.blueBg, body.designyourpendant-minicart-index .earinTop table tr.blueBg, body.designyourring-minicart-index .earinTop table tr.blueBg, body.designyourearring-minicart-index .earinTop table tr.blueBg, body.choosediamond-index-viewpair .earinTop table tr.blueBg {
    background: url(../images/diamond-top-bg.gif) no-repeat;
    width: 725px; }
  body.loosediamonds-index-index .earinTop table th, body.loosediamonds-search-filter .earinTop table th, body.choosediamond-index-pair .earinTop table th, body.loosediamonds-index-diamondsearch .earinTop table th, body.choosediamond-index-index .earinTop table th, body.choosediamond-index-diamond .earinTop table th, body.designyourpendant-minicart-index .earinTop table th, body.designyourring-minicart-index .earinTop table th, body.designyourearring-minicart-index .earinTop table th, body.choosediamond-index-viewpair .earinTop table th {
    color: #fff;
    padding: 7px 2px;
    width: auto;
    border: none; }
  body.loosediamonds-index-index .earinTop table td, body.loosediamonds-search-filter .earinTop table td, body.choosediamond-index-pair .earinTop table td, body.loosediamonds-index-diamondsearch .earinTop table td, body.choosediamond-index-index .earinTop table td, body.choosediamond-index-diamond .earinTop table td, body.designyourpendant-minicart-index .earinTop table td, body.designyourring-minicart-index .earinTop table td, body.designyourearring-minicart-index .earinTop table td, body.choosediamond-index-viewpair .earinTop table td {
    padding: 5px 2px;
    text-align: center;
    width: 120px;
    border: none !important;
    color: #63666A; }
  body.loosediamonds-index-index .earinTop table td a, body.loosediamonds-search-filter .earinTop table td a, body.choosediamond-index-pair .earinTop table td a, body.loosediamonds-index-diamondsearch .earinTop table td a, body.choosediamond-index-index .earinTop table td a, body.choosediamond-index-diamond .earinTop table td a, body.designyourpendant-minicart-index .earinTop table td a, body.designyourring-minicart-index .earinTop table td a, body.designyourearring-minicart-index .earinTop table td a, body.choosediamond-index-viewpair .earinTop table td a {
    color: #1c619e; }
  body.loosediamonds-index-index .earinTop table td span img, body.loosediamonds-search-filter .earinTop table td span img, body.choosediamond-index-pair .earinTop table td span img, body.loosediamonds-index-diamondsearch .earinTop table td span img, body.choosediamond-index-index .earinTop table td span img, body.choosediamond-index-diamond .earinTop table td span img, body.designyourpendant-minicart-index .earinTop table td span img, body.designyourring-minicart-index .earinTop table td span img, body.designyourearring-minicart-index .earinTop table td span img, body.choosediamond-index-viewpair .earinTop table td span img {
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .yourDiamondOuter, body.loosediamonds-search-filter .yourDiamondOuter, body.choosediamond-index-pair .yourDiamondOuter, body.loosediamonds-index-diamondsearch .yourDiamondOuter, body.choosediamond-index-index .yourDiamondOuter, body.choosediamond-index-diamond .yourDiamondOuter, body.designyourpendant-minicart-index .yourDiamondOuter, body.designyourring-minicart-index .yourDiamondOuter, body.designyourearring-minicart-index .yourDiamondOuter, body.choosediamond-index-viewpair .yourDiamondOuter {
    float: left;
    margin: 0;
    padding: 0 0 0 25px;
    width: 735px; }
  body.loosediamonds-index-index .yourDiamondLeft, body.loosediamonds-search-filter .yourDiamondLeft, body.choosediamond-index-pair .yourDiamondLeft, body.loosediamonds-index-diamondsearch .yourDiamondLeft, body.choosediamond-index-index .yourDiamondLeft, body.choosediamond-index-diamond .yourDiamondLeft, body.designyourpendant-minicart-index .yourDiamondLeft, body.designyourring-minicart-index .yourDiamondLeft, body.designyourearring-minicart-index .yourDiamondLeft, body.choosediamond-index-viewpair .yourDiamondLeft {
    width: 350px;
    float: left; }
  body.loosediamonds-index-index .yourDiamondBottom, body.loosediamonds-search-filter .yourDiamondBottom, body.choosediamond-index-pair .yourDiamondBottom, body.loosediamonds-index-diamondsearch .yourDiamondBottom, body.choosediamond-index-index .yourDiamondBottom, body.choosediamond-index-diamond .yourDiamondBottom, body.designyourpendant-minicart-index .yourDiamondBottom, body.designyourring-minicart-index .yourDiamondBottom, body.designyourearring-minicart-index .yourDiamondBottom, body.choosediamond-index-viewpair .yourDiamondBottom {
    width: 735px;
    color: #1E629F;
    padding: 10px 0 19px;
    display: block;
    overflow: hidden; }
  body.loosediamonds-index-index .yourDiamondBottom p, body.loosediamonds-search-filter .yourDiamondBottom p, body.choosediamond-index-pair .yourDiamondBottom p, body.loosediamonds-index-diamondsearch .yourDiamondBottom p, body.choosediamond-index-index .yourDiamondBottom p, body.choosediamond-index-diamond .yourDiamondBottom p, body.designyourpendant-minicart-index .yourDiamondBottom p, body.designyourring-minicart-index .yourDiamondBottom p, body.designyourearring-minicart-index .yourDiamondBottom p, body.choosediamond-index-viewpair .yourDiamondBottom p {
    padding: 0;
    margin: 0;
    float: left; }
  body.loosediamonds-index-index .yourDiamondBottom a img, body.loosediamonds-search-filter .yourDiamondBottom a img, body.choosediamond-index-pair .yourDiamondBottom a img, body.loosediamonds-index-diamondsearch .yourDiamondBottom a img, body.choosediamond-index-index .yourDiamondBottom a img, body.choosediamond-index-diamond .yourDiamondBottom a img, body.designyourpendant-minicart-index .yourDiamondBottom a img, body.designyourring-minicart-index .yourDiamondBottom a img, body.designyourearring-minicart-index .yourDiamondBottom a img, body.choosediamond-index-viewpair .yourDiamondBottom a img {
    margin: -5px 7px;
    float: left; }
  body.loosediamonds-index-index .yourDiamondBottom strong, body.loosediamonds-search-filter .yourDiamondBottom strong, body.choosediamond-index-pair .yourDiamondBottom strong, body.loosediamonds-index-diamondsearch .yourDiamondBottom strong, body.choosediamond-index-index .yourDiamondBottom strong, body.choosediamond-index-diamond .yourDiamondBottom strong, body.designyourpendant-minicart-index .yourDiamondBottom strong, body.designyourring-minicart-index .yourDiamondBottom strong, body.designyourearring-minicart-index .yourDiamondBottom strong, body.choosediamond-index-viewpair .yourDiamondBottom strong {
    font-size: 13px; }
  body.loosediamonds-index-index .metroDiamondLTopleft, body.loosediamonds-search-filter .metroDiamondLTopleft, body.choosediamond-index-pair .metroDiamondLTopleft, body.loosediamonds-index-diamondsearch .metroDiamondLTopleft, body.choosediamond-index-index .metroDiamondLTopleft, body.choosediamond-index-diamond .metroDiamondLTopleft, body.designyourpendant-minicart-index .metroDiamondLTopleft, body.designyourring-minicart-index .metroDiamondLTopleft, body.designyourearring-minicart-index .metroDiamondLTopleft, body.choosediamond-index-viewpair .metroDiamondLTopleft {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 350px; }
  body.loosediamonds-index-index .metroDiamondLTopleft ul, body.loosediamonds-search-filter .metroDiamondLTopleft ul, body.choosediamond-index-pair .metroDiamondLTopleft ul, body.loosediamonds-index-diamondsearch .metroDiamondLTopleft ul, body.choosediamond-index-index .metroDiamondLTopleft ul, body.choosediamond-index-diamond .metroDiamondLTopleft ul, body.designyourpendant-minicart-index .metroDiamondLTopleft ul, body.designyourring-minicart-index .metroDiamondLTopleft ul, body.designyourearring-minicart-index .metroDiamondLTopleft ul, body.choosediamond-index-viewpair .metroDiamondLTopleft ul {
    border-right: 5px solid #EAEAEA;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 162px; }
  body.loosediamonds-index-index .metroDiamondLTopleft ul li, body.loosediamonds-search-filter .metroDiamondLTopleft ul li, body.choosediamond-index-pair .metroDiamondLTopleft ul li, body.loosediamonds-index-diamondsearch .metroDiamondLTopleft ul li, body.choosediamond-index-index .metroDiamondLTopleft ul li, body.choosediamond-index-diamond .metroDiamondLTopleft ul li, body.designyourpendant-minicart-index .metroDiamondLTopleft ul li, body.designyourring-minicart-index .metroDiamondLTopleft ul li, body.designyourearring-minicart-index .metroDiamondLTopleft ul li, body.choosediamond-index-viewpair .metroDiamondLTopleft ul li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EAEAEA;
    border-style: solid none solid solid;
    border-width: 5px medium 5px 5px;
    float: left;
    list-style: none outside none; }
  body.loosediamonds-index-index .metroDiamondLTopleft ul li a.active, body.loosediamonds-search-filter .metroDiamondLTopleft ul li a.active, body.choosediamond-index-pair .metroDiamondLTopleft ul li a.active, body.loosediamonds-index-diamondsearch .metroDiamondLTopleft ul li a.active, body.choosediamond-index-index .metroDiamondLTopleft ul li a.active, body.choosediamond-index-diamond .metroDiamondLTopleft ul li a.active, body.designyourpendant-minicart-index .metroDiamondLTopleft ul li a.active, body.designyourring-minicart-index .metroDiamondLTopleft ul li a.active, body.designyourearring-minicart-index .metroDiamondLTopleft ul li a.active, body.choosediamond-index-viewpair .metroDiamondLTopleft ul li a.active {
    border: 1px solid #880000; }
  body.loosediamonds-index-index .metroDiamondLTopleft ul li a, body.loosediamonds-search-filter .metroDiamondLTopleft ul li a, body.choosediamond-index-pair .metroDiamondLTopleft ul li a, body.loosediamonds-index-diamondsearch .metroDiamondLTopleft ul li a, body.choosediamond-index-index .metroDiamondLTopleft ul li a, body.choosediamond-index-diamond .metroDiamondLTopleft ul li a, body.designyourpendant-minicart-index .metroDiamondLTopleft ul li a, body.designyourring-minicart-index .metroDiamondLTopleft ul li a, body.designyourearring-minicart-index .metroDiamondLTopleft ul li a, body.choosediamond-index-viewpair .metroDiamondLTopleft ul li a {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    display: block; }
  body.loosediamonds-index-index .ringSizeWizard, body.loosediamonds-search-filter .ringSizeWizard, body.choosediamond-index-pair .ringSizeWizard, body.loosediamonds-index-diamondsearch .ringSizeWizard, body.choosediamond-index-index .ringSizeWizard, body.choosediamond-index-diamond .ringSizeWizard, body.designyourpendant-minicart-index .ringSizeWizard, body.designyourring-minicart-index .ringSizeWizard, body.designyourearring-minicart-index .ringSizeWizard, body.choosediamond-index-viewpair .ringSizeWizard {
    padding: 0;
    top: 229px;
    left: 435px;
    display: block;
    overflow: hidden;
    width: 716px;
    border: solid 1px #63666A;
    background: #FFF;
    z-index: 10000; }
  body.loosediamonds-index-index .ringSizeWizardInner, body.loosediamonds-search-filter .ringSizeWizardInner, body.choosediamond-index-pair .ringSizeWizardInner, body.loosediamonds-index-diamondsearch .ringSizeWizardInner, body.choosediamond-index-index .ringSizeWizardInner, body.choosediamond-index-diamond .ringSizeWizardInner, body.designyourpendant-minicart-index .ringSizeWizardInner, body.designyourring-minicart-index .ringSizeWizardInner, body.designyourearring-minicart-index .ringSizeWizardInner, body.choosediamond-index-viewpair .ringSizeWizardInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 677px; }
  body.loosediamonds-index-index .ringSizeWizard h2, body.loosediamonds-search-filter .ringSizeWizard h2, body.choosediamond-index-pair .ringSizeWizard h2, body.loosediamonds-index-diamondsearch .ringSizeWizard h2, body.choosediamond-index-index .ringSizeWizard h2, body.choosediamond-index-diamond .ringSizeWizard h2, body.designyourpendant-minicart-index .ringSizeWizard h2, body.designyourring-minicart-index .ringSizeWizard h2, body.designyourearring-minicart-index .ringSizeWizard h2, body.choosediamond-index-viewpair .ringSizeWizard h2 {
    display: block;
    overflow: hidden;
    background: #63666A;
    padding: 9px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 20px;
    color: #fff; }
  body.loosediamonds-index-index .ringSizeWizard p, body.loosediamonds-search-filter .ringSizeWizard p, body.choosediamond-index-pair .ringSizeWizard p, body.loosediamonds-index-diamondsearch .ringSizeWizard p, body.choosediamond-index-index .ringSizeWizard p, body.choosediamond-index-diamond .ringSizeWizard p, body.designyourpendant-minicart-index .ringSizeWizard p, body.designyourring-minicart-index .ringSizeWizard p, body.designyourearring-minicart-index .ringSizeWizard p, body.choosediamond-index-viewpair .ringSizeWizard p {
    padding: 0 0 15px;
    margin: 0;
    line-height: 20px;
    color: #63666A; }
  body.loosediamonds-index-index .ringSizeWizardBox, body.loosediamonds-search-filter .ringSizeWizardBox, body.choosediamond-index-pair .ringSizeWizardBox, body.loosediamonds-index-diamondsearch .ringSizeWizardBox, body.choosediamond-index-index .ringSizeWizardBox, body.choosediamond-index-diamond .ringSizeWizardBox, body.designyourpendant-minicart-index .ringSizeWizardBox, body.designyourring-minicart-index .ringSizeWizardBox, body.designyourearring-minicart-index .ringSizeWizardBox, body.choosediamond-index-viewpair .ringSizeWizardBox {
    float: left;
    margin-right: 25px;
    width: 207px; }
  body.loosediamonds-index-index .ringSizeWizardBox ul, body.loosediamonds-search-filter .ringSizeWizardBox ul, body.choosediamond-index-pair .ringSizeWizardBox ul, body.loosediamonds-index-diamondsearch .ringSizeWizardBox ul, body.choosediamond-index-index .ringSizeWizardBox ul, body.choosediamond-index-diamond .ringSizeWizardBox ul, body.designyourpendant-minicart-index .ringSizeWizardBox ul, body.designyourring-minicart-index .ringSizeWizardBox ul, body.designyourearring-minicart-index .ringSizeWizardBox ul, body.choosediamond-index-viewpair .ringSizeWizardBox ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .ringSizeWizardBox ul li, body.loosediamonds-search-filter .ringSizeWizardBox ul li, body.choosediamond-index-pair .ringSizeWizardBox ul li, body.loosediamonds-index-diamondsearch .ringSizeWizardBox ul li, body.choosediamond-index-index .ringSizeWizardBox ul li, body.choosediamond-index-diamond .ringSizeWizardBox ul li, body.designyourpendant-minicart-index .ringSizeWizardBox ul li, body.designyourring-minicart-index .ringSizeWizardBox ul li, body.designyourearring-minicart-index .ringSizeWizardBox ul li, body.choosediamond-index-viewpair .ringSizeWizardBox ul li {
    margin: 0 8px 5px 0;
    padding: 0;
    list-style: none;
    width: 220px; }
  body.loosediamonds-index-index .ringSizeWizardBox ul li label, body.loosediamonds-search-filter .ringSizeWizardBox ul li label, body.choosediamond-index-pair .ringSizeWizardBox ul li label, body.loosediamonds-index-diamondsearch .ringSizeWizardBox ul li label, body.choosediamond-index-index .ringSizeWizardBox ul li label, body.choosediamond-index-diamond .ringSizeWizardBox ul li label, body.designyourpendant-minicart-index .ringSizeWizardBox ul li label, body.designyourring-minicart-index .ringSizeWizardBox ul li label, body.designyourearring-minicart-index .ringSizeWizardBox ul li label, body.choosediamond-index-viewpair .ringSizeWizardBox ul li label {
    margin-right: 3px;
    cursor: pointer;
    color: #63666A; }
  body.loosediamonds-index-index .ringSizeWizardBox ul li span, body.loosediamonds-search-filter .ringSizeWizardBox ul li span, body.choosediamond-index-pair .ringSizeWizardBox ul li span, body.loosediamonds-index-diamondsearch .ringSizeWizardBox ul li span, body.choosediamond-index-index .ringSizeWizardBox ul li span, body.choosediamond-index-diamond .ringSizeWizardBox ul li span, body.designyourpendant-minicart-index .ringSizeWizardBox ul li span, body.designyourring-minicart-index .ringSizeWizardBox ul li span, body.designyourearring-minicart-index .ringSizeWizardBox ul li span, body.choosediamond-index-viewpair .ringSizeWizardBox ul li span {
    margin-right: 8px; }
  body.loosediamonds-index-index .ringSizeWizard h2 span img, body.loosediamonds-search-filter .ringSizeWizard h2 span img, body.choosediamond-index-pair .ringSizeWizard h2 span img, body.loosediamonds-index-diamondsearch .ringSizeWizard h2 span img, body.choosediamond-index-index .ringSizeWizard h2 span img, body.choosediamond-index-diamond .ringSizeWizard h2 span img, body.designyourpendant-minicart-index .ringSizeWizard h2 span img, body.designyourring-minicart-index .ringSizeWizard h2 span img, body.designyourearring-minicart-index .ringSizeWizard h2 span img, body.choosediamond-index-viewpair .ringSizeWizard h2 span img {
    margin: -2px 5px 0 0;
    float: left; }
  body.loosediamonds-index-index .ringSizeWizardBox h3, body.loosediamonds-search-filter .ringSizeWizardBox h3, body.choosediamond-index-pair .ringSizeWizardBox h3, body.loosediamonds-index-diamondsearch .ringSizeWizardBox h3, body.choosediamond-index-index .ringSizeWizardBox h3, body.choosediamond-index-diamond .ringSizeWizardBox h3, body.designyourpendant-minicart-index .ringSizeWizardBox h3, body.designyourring-minicart-index .ringSizeWizardBox h3, body.designyourearring-minicart-index .ringSizeWizardBox h3, body.choosediamond-index-viewpair .ringSizeWizardBox h3 {
    padding: 0;
    margin: 0 0 11px;
    color: #63666A;
    font-size: 12px; }
  body.loosediamonds-index-index .measureyouring, body.loosediamonds-search-filter .measureyouring, body.choosediamond-index-pair .measureyouring, body.loosediamonds-index-diamondsearch .measureyouring, body.choosediamond-index-index .measureyouring, body.choosediamond-index-diamond .measureyouring, body.designyourpendant-minicart-index .measureyouring, body.designyourring-minicart-index .measureyouring, body.designyourearring-minicart-index .measureyouring, body.choosediamond-index-viewpair .measureyouring {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .measureyouring h3, body.loosediamonds-search-filter .measureyouring h3, body.choosediamond-index-pair .measureyouring h3, body.loosediamonds-index-diamondsearch .measureyouring h3, body.choosediamond-index-index .measureyouring h3, body.choosediamond-index-diamond .measureyouring h3, body.designyourpendant-minicart-index .measureyouring h3, body.designyourring-minicart-index .measureyouring h3, body.designyourearring-minicart-index .measureyouring h3, body.choosediamond-index-viewpair .measureyouring h3 {
    padding: 0 0 8px;
    margin: 0;
    color: #1e629f; }
  body.loosediamonds-index-index .measureyouring p, body.loosediamonds-search-filter .measureyouring p, body.choosediamond-index-pair .measureyouring p, body.loosediamonds-index-diamondsearch .measureyouring p, body.choosediamond-index-index .measureyouring p, body.choosediamond-index-diamond .measureyouring p, body.designyourpendant-minicart-index .measureyouring p, body.designyourring-minicart-index .measureyouring p, body.designyourearring-minicart-index .measureyouring p, body.choosediamond-index-viewpair .measureyouring p {
    padding: 0 0 25px;
    margin: 0; }
  body.loosediamonds-index-index .addtoWishlist, body.loosediamonds-search-filter .addtoWishlist, body.choosediamond-index-pair .addtoWishlist, body.loosediamonds-index-diamondsearch .addtoWishlist, body.choosediamond-index-index .addtoWishlist, body.choosediamond-index-diamond .addtoWishlist, body.designyourpendant-minicart-index .addtoWishlist, body.designyourring-minicart-index .addtoWishlist, body.designyourearring-minicart-index .addtoWishlist, body.choosediamond-index-viewpair .addtoWishlist {
    padding: 0 0 12px;
    margin: 5px 0 0 5px;
    display: block;
    overflow: hidden;
    background: #fff;
    z-index: 10000 !important;
    width: 315px;
    border: solid 1px #2063a0;
    position: absolute;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .addtoWishlist a, body.loosediamonds-search-filter .addtoWishlist a, body.choosediamond-index-pair .addtoWishlist a, body.loosediamonds-index-diamondsearch .addtoWishlist a, body.choosediamond-index-index .addtoWishlist a, body.choosediamond-index-diamond .addtoWishlist a, body.designyourpendant-minicart-index .addtoWishlist a, body.designyourring-minicart-index .addtoWishlist a, body.designyourearring-minicart-index .addtoWishlist a, body.choosediamond-index-viewpair .addtoWishlist a {
    background: none !important;
    padding: 0 !important; }
  body.loosediamonds-index-index .addtoWishlistInner, body.loosediamonds-search-filter .addtoWishlistInner, body.choosediamond-index-pair .addtoWishlistInner, body.loosediamonds-index-diamondsearch .addtoWishlistInner, body.choosediamond-index-index .addtoWishlistInner, body.choosediamond-index-diamond .addtoWishlistInner, body.designyourpendant-minicart-index .addtoWishlistInner, body.designyourring-minicart-index .addtoWishlistInner, body.designyourearring-minicart-index .addtoWishlistInner, body.choosediamond-index-viewpair .addtoWishlistInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 275px;
    background: #fff;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .addtoWishlist h2, body.loosediamonds-search-filter .addtoWishlist h2, body.choosediamond-index-pair .addtoWishlist h2, body.loosediamonds-index-diamondsearch .addtoWishlist h2, body.choosediamond-index-index .addtoWishlist h2, body.choosediamond-index-diamond .addtoWishlist h2, body.designyourpendant-minicart-index .addtoWishlist h2, body.designyourring-minicart-index .addtoWishlist h2, body.designyourearring-minicart-index .addtoWishlist h2, body.choosediamond-index-viewpair .addtoWishlist h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.loosediamonds-index-index .addtoWishlist h2 img, body.loosediamonds-search-filter .addtoWishlist h2 img, body.choosediamond-index-pair .addtoWishlist h2 img, body.loosediamonds-index-diamondsearch .addtoWishlist h2 img, body.choosediamond-index-index .addtoWishlist h2 img, body.choosediamond-index-diamond .addtoWishlist h2 img, body.designyourpendant-minicart-index .addtoWishlist h2 img, body.designyourring-minicart-index .addtoWishlist h2 img, body.designyourearring-minicart-index .addtoWishlist h2 img, body.choosediamond-index-viewpair .addtoWishlist h2 img {
    float: left;
    margin: -2px 5px 0 0; }
  body.loosediamonds-index-index .addtoWishlist h2 span, body.loosediamonds-search-filter .addtoWishlist h2 span, body.choosediamond-index-pair .addtoWishlist h2 span, body.loosediamonds-index-diamondsearch .addtoWishlist h2 span, body.choosediamond-index-index .addtoWishlist h2 span, body.choosediamond-index-diamond .addtoWishlist h2 span, body.designyourpendant-minicart-index .addtoWishlist h2 span, body.designyourring-minicart-index .addtoWishlist h2 span, body.designyourearring-minicart-index .addtoWishlist h2 span, body.choosediamond-index-viewpair .addtoWishlist h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.loosediamonds-index-index .addtoWishlist p, body.loosediamonds-search-filter .addtoWishlist p, body.choosediamond-index-pair .addtoWishlist p, body.loosediamonds-index-diamondsearch .addtoWishlist p, body.choosediamond-index-index .addtoWishlist p, body.choosediamond-index-diamond .addtoWishlist p, body.designyourpendant-minicart-index .addtoWishlist p, body.designyourring-minicart-index .addtoWishlist p, body.designyourearring-minicart-index .addtoWishlist p, body.choosediamond-index-viewpair .addtoWishlist p {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .addtoWishlist p a, body.loosediamonds-search-filter .addtoWishlist p a, body.choosediamond-index-pair .addtoWishlist p a, body.loosediamonds-index-diamondsearch .addtoWishlist p a, body.choosediamond-index-index .addtoWishlist p a, body.choosediamond-index-diamond .addtoWishlist p a, body.designyourpendant-minicart-index .addtoWishlist p a, body.designyourring-minicart-index .addtoWishlist p a, body.designyourearring-minicart-index .addtoWishlist p a, body.choosediamond-index-viewpair .addtoWishlist p a {
    color: #2063a0;
    margin-right: 3px;
    padding: 0 !important; }
  body.loosediamonds-index-index .emailthis, body.loosediamonds-search-filter .emailthis, body.choosediamond-index-pair .emailthis, body.loosediamonds-index-diamondsearch .emailthis, body.choosediamond-index-index .emailthis, body.choosediamond-index-diamond .emailthis, body.designyourpendant-minicart-index .emailthis, body.designyourring-minicart-index .emailthis, body.designyourearring-minicart-index .emailthis, body.choosediamond-index-viewpair .emailthis {
    padding: 0 0 12px;
    margin: 5px 0 0 13px;
    display: block;
    overflow: hidden;
    width: 356px;
    border: solid 1px #2063a0;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .emailthisInner, body.loosediamonds-search-filter .emailthisInner, body.choosediamond-index-pair .emailthisInner, body.loosediamonds-index-diamondsearch .emailthisInner, body.choosediamond-index-index .emailthisInner, body.choosediamond-index-diamond .emailthisInner, body.designyourpendant-minicart-index .emailthisInner, body.designyourring-minicart-index .emailthisInner, body.designyourearring-minicart-index .emailthisInner, body.choosediamond-index-viewpair .emailthisInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 317px;
    background-color: #fff;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .emailthis h2, body.loosediamonds-search-filter .emailthis h2, body.choosediamond-index-pair .emailthis h2, body.loosediamonds-index-diamondsearch .emailthis h2, body.choosediamond-index-index .emailthis h2, body.choosediamond-index-diamond .emailthis h2, body.designyourpendant-minicart-index .emailthis h2, body.designyourring-minicart-index .emailthis h2, body.designyourearring-minicart-index .emailthis h2, body.choosediamond-index-viewpair .emailthis h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.loosediamonds-index-index .emailthis h2 span, body.loosediamonds-search-filter .emailthis h2 span, body.choosediamond-index-pair .emailthis h2 span, body.loosediamonds-index-diamondsearch .emailthis h2 span, body.choosediamond-index-index .emailthis h2 span, body.choosediamond-index-diamond .emailthis h2 span, body.designyourpendant-minicart-index .emailthis h2 span, body.designyourring-minicart-index .emailthis h2 span, body.designyourearring-minicart-index .emailthis h2 span, body.choosediamond-index-viewpair .emailthis h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.loosediamonds-index-index .emailthis h2 span a, body.loosediamonds-search-filter .emailthis h2 span a, body.choosediamond-index-pair .emailthis h2 span a, body.loosediamonds-index-diamondsearch .emailthis h2 span a, body.choosediamond-index-index .emailthis h2 span a, body.choosediamond-index-diamond .emailthis h2 span a, body.designyourpendant-minicart-index .emailthis h2 span a, body.designyourring-minicart-index .emailthis h2 span a, body.designyourearring-minicart-index .emailthis h2 span a, body.choosediamond-index-viewpair .emailthis h2 span a {
    background: none;
    padding: 0 !important; }
  body.loosediamonds-index-index .emailthis ul, body.loosediamonds-search-filter .emailthis ul, body.choosediamond-index-pair .emailthis ul, body.loosediamonds-index-diamondsearch .emailthis ul, body.choosediamond-index-index .emailthis ul, body.choosediamond-index-diamond .emailthis ul, body.designyourpendant-minicart-index .emailthis ul, body.designyourring-minicart-index .emailthis ul, body.designyourearring-minicart-index .emailthis ul, body.choosediamond-index-viewpair .emailthis ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .emailthis ul li, body.loosediamonds-search-filter .emailthis ul li, body.choosediamond-index-pair .emailthis ul li, body.loosediamonds-index-diamondsearch .emailthis ul li, body.choosediamond-index-index .emailthis ul li, body.choosediamond-index-diamond .emailthis ul li, body.designyourpendant-minicart-index .emailthis ul li, body.designyourring-minicart-index .emailthis ul li, body.designyourearring-minicart-index .emailthis ul li, body.choosediamond-index-viewpair .emailthis ul li {
    list-style: none;
    display: block;
    overflow: hidden;
    margin: 0 0 8px;
    font-size: 11px; }
  body.loosediamonds-index-index .emailthis ul li label, body.loosediamonds-search-filter .emailthis ul li label, body.choosediamond-index-pair .emailthis ul li label, body.loosediamonds-index-diamondsearch .emailthis ul li label, body.choosediamond-index-index .emailthis ul li label, body.choosediamond-index-diamond .emailthis ul li label, body.designyourpendant-minicart-index .emailthis ul li label, body.designyourring-minicart-index .emailthis ul li label, body.designyourearring-minicart-index .emailthis ul li label, body.choosediamond-index-viewpair .emailthis ul li label {
    float: left;
    width: 100px;
    text-align: right;
    margin-right: 8px; }
  body.loosediamonds-index-index .emailthis ul li input, body.loosediamonds-search-filter .emailthis ul li input, body.choosediamond-index-pair .emailthis ul li input, body.loosediamonds-index-diamondsearch .emailthis ul li input, body.choosediamond-index-index .emailthis ul li input, body.choosediamond-index-diamond .emailthis ul li input, body.designyourpendant-minicart-index .emailthis ul li input, body.designyourring-minicart-index .emailthis ul li input, body.designyourearring-minicart-index .emailthis ul li input, body.choosediamond-index-viewpair .emailthis ul li input {
    width: 200px;
    float: left;
    border: solid 1px #c9c9c9; }
  body.loosediamonds-index-index .emailthis ul li input.sendBtn, body.loosediamonds-search-filter .emailthis ul li input.sendBtn, body.choosediamond-index-pair .emailthis ul li input.sendBtn, body.loosediamonds-index-diamondsearch .emailthis ul li input.sendBtn, body.choosediamond-index-index .emailthis ul li input.sendBtn, body.choosediamond-index-diamond .emailthis ul li input.sendBtn, body.designyourpendant-minicart-index .emailthis ul li input.sendBtn, body.designyourring-minicart-index .emailthis ul li input.sendBtn, body.designyourearring-minicart-index .emailthis ul li input.sendBtn, body.choosediamond-index-viewpair .emailthis ul li input.sendBtn {
    width: 63px;
    padding: 0;
    float: left;
    background: url(../images/send-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 23px; }
  body.loosediamonds-index-index .doyouhaveOuter, body.loosediamonds-search-filter .doyouhaveOuter, body.choosediamond-index-pair .doyouhaveOuter, body.loosediamonds-index-diamondsearch .doyouhaveOuter, body.choosediamond-index-index .doyouhaveOuter, body.choosediamond-index-diamond .doyouhaveOuter, body.designyourpendant-minicart-index .doyouhaveOuter, body.designyourring-minicart-index .doyouhaveOuter, body.designyourearring-minicart-index .doyouhaveOuter, body.choosediamond-index-viewpair .doyouhaveOuter {
    display: block;
    overflow: hidden;
    height: 78px;
    margin-bottom: 15px;
    width: 696px; }
  body.loosediamonds-index-index .zoomPopupTop div.h251, body.loosediamonds-search-filter .zoomPopupTop div.h251, body.choosediamond-index-pair .zoomPopupTop div.h251, body.loosediamonds-index-diamondsearch .zoomPopupTop div.h251, body.choosediamond-index-index .zoomPopupTop div.h251, body.choosediamond-index-diamond .zoomPopupTop div.h251, body.designyourpendant-minicart-index .zoomPopupTop div.h251, body.designyourring-minicart-index .zoomPopupTop div.h251, body.designyourearring-minicart-index .zoomPopupTop div.h251, body.choosediamond-index-viewpair .zoomPopupTop div.h251 {
    height: 272px !important; }
  body.loosediamonds-index-index .zoomPopupTop div.w356, body.loosediamonds-search-filter .zoomPopupTop div.w356, body.choosediamond-index-pair .zoomPopupTop div.w356, body.loosediamonds-index-diamondsearch .zoomPopupTop div.w356, body.choosediamond-index-index .zoomPopupTop div.w356, body.choosediamond-index-diamond .zoomPopupTop div.w356, body.designyourpendant-minicart-index .zoomPopupTop div.w356, body.designyourring-minicart-index .zoomPopupTop div.w356, body.designyourearring-minicart-index .zoomPopupTop div.w356, body.choosediamond-index-viewpair .zoomPopupTop div.w356 {
    width: 481px !important; }
  body.loosediamonds-index-index .zoomPopupTop div.zoomPopupTopLeft, body.loosediamonds-search-filter .zoomPopupTop div.zoomPopupTopLeft, body.choosediamond-index-pair .zoomPopupTop div.zoomPopupTopLeft, body.loosediamonds-index-diamondsearch .zoomPopupTop div.zoomPopupTopLeft, body.choosediamond-index-index .zoomPopupTop div.zoomPopupTopLeft, body.choosediamond-index-diamond .zoomPopupTop div.zoomPopupTopLeft, body.designyourpendant-minicart-index .zoomPopupTop div.zoomPopupTopLeft, body.designyourring-minicart-index .zoomPopupTop div.zoomPopupTopLeft, body.designyourearring-minicart-index .zoomPopupTop div.zoomPopupTopLeft, body.choosediamond-index-viewpair .zoomPopupTop div.zoomPopupTopLeft {
    margin: 15px 17px 0 0;
    position: relative;
    float: left; }
  body.loosediamonds-index-index .requestafree, body.loosediamonds-search-filter .requestafree, body.choosediamond-index-pair .requestafree, body.loosediamonds-index-diamondsearch .requestafree, body.choosediamond-index-index .requestafree, body.choosediamond-index-diamond .requestafree, body.designyourpendant-minicart-index .requestafree, body.designyourring-minicart-index .requestafree, body.designyourearring-minicart-index .requestafree, body.choosediamond-index-viewpair .requestafree {
    padding: 0 0 12px;
    margin: 11px 0 0 2px;
    display: block;
    overflow: hidden;
    background: #fff;
    z-index: 10000 !important;
    width: 435px;
    border: solid 1px #2063a0;
    position: absolute;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .requestafree a, body.loosediamonds-search-filter .requestafree a, body.choosediamond-index-pair .requestafree a, body.loosediamonds-index-diamondsearch .requestafree a, body.choosediamond-index-index .requestafree a, body.choosediamond-index-diamond .requestafree a, body.designyourpendant-minicart-index .requestafree a, body.designyourring-minicart-index .requestafree a, body.designyourearring-minicart-index .requestafree a, body.choosediamond-index-viewpair .requestafree a {
    background: none !important;
    padding: 0 !important; }
  body.loosediamonds-index-index .requestafreeInner, body.loosediamonds-search-filter .requestafreeInner, body.choosediamond-index-pair .requestafreeInner, body.loosediamonds-index-diamondsearch .requestafreeInner, body.choosediamond-index-index .requestafreeInner, body.choosediamond-index-diamond .requestafreeInner, body.designyourpendant-minicart-index .requestafreeInner, body.designyourring-minicart-index .requestafreeInner, body.designyourearring-minicart-index .requestafreeInner, body.choosediamond-index-viewpair .requestafreeInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 396px;
    background: #fff;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .requestafree h2, body.loosediamonds-search-filter .requestafree h2, body.choosediamond-index-pair .requestafree h2, body.loosediamonds-index-diamondsearch .requestafree h2, body.choosediamond-index-index .requestafree h2, body.choosediamond-index-diamond .requestafree h2, body.designyourpendant-minicart-index .requestafree h2, body.designyourring-minicart-index .requestafree h2, body.designyourearring-minicart-index .requestafree h2, body.choosediamond-index-viewpair .requestafree h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.loosediamonds-index-index .requestafreeInner ul, body.loosediamonds-search-filter .requestafreeInner ul, body.choosediamond-index-pair .requestafreeInner ul, body.loosediamonds-index-diamondsearch .requestafreeInner ul, body.choosediamond-index-index .requestafreeInner ul, body.choosediamond-index-diamond .requestafreeInner ul, body.designyourpendant-minicart-index .requestafreeInner ul, body.designyourring-minicart-index .requestafreeInner ul, body.designyourearring-minicart-index .requestafreeInner ul, body.choosediamond-index-viewpair .requestafreeInner ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .requestafreeInner ul li, body.loosediamonds-search-filter .requestafreeInner ul li, body.choosediamond-index-pair .requestafreeInner ul li, body.loosediamonds-index-diamondsearch .requestafreeInner ul li, body.choosediamond-index-index .requestafreeInner ul li, body.choosediamond-index-diamond .requestafreeInner ul li, body.designyourpendant-minicart-index .requestafreeInner ul li, body.designyourring-minicart-index .requestafreeInner ul li, body.designyourearring-minicart-index .requestafreeInner ul li, body.choosediamond-index-viewpair .requestafreeInner ul li {
    margin: 0;
    padding: 0;
    list-style: none; }
  body.loosediamonds-index-index .requestafree h2 img, body.loosediamonds-search-filter .requestafree h2 img, body.choosediamond-index-pair .requestafree h2 img, body.loosediamonds-index-diamondsearch .requestafree h2 img, body.choosediamond-index-index .requestafree h2 img, body.choosediamond-index-diamond .requestafree h2 img, body.designyourpendant-minicart-index .requestafree h2 img, body.designyourring-minicart-index .requestafree h2 img, body.designyourearring-minicart-index .requestafree h2 img, body.choosediamond-index-viewpair .requestafree h2 img {
    float: left;
    margin: -2px 5px 0 0; }
  body.loosediamonds-index-index .requestafree h2 span, body.loosediamonds-search-filter .requestafree h2 span, body.choosediamond-index-pair .requestafree h2 span, body.loosediamonds-index-diamondsearch .requestafree h2 span, body.choosediamond-index-index .requestafree h2 span, body.choosediamond-index-diamond .requestafree h2 span, body.designyourpendant-minicart-index .requestafree h2 span, body.designyourring-minicart-index .requestafree h2 span, body.designyourearring-minicart-index .requestafree h2 span, body.choosediamond-index-viewpair .requestafree h2 span {
    width: auto !important;
    background: none !important;
    margin: 0 !important;
    color: #fff;
    font-size: 14px !important; }
  body.loosediamonds-index-index .requestafree p, body.loosediamonds-search-filter .requestafree p, body.choosediamond-index-pair .requestafree p, body.loosediamonds-index-diamondsearch .requestafree p, body.choosediamond-index-index .requestafree p, body.choosediamond-index-diamond .requestafree p, body.designyourpendant-minicart-index .requestafree p, body.designyourring-minicart-index .requestafree p, body.designyourearring-minicart-index .requestafree p, body.choosediamond-index-viewpair .requestafree p {
    padding: 0;
    margin: 0 0 25px;
    font-size: 12px; }
  body.loosediamonds-index-index .requestafree p a, body.loosediamonds-search-filter .requestafree p a, body.choosediamond-index-pair .requestafree p a, body.loosediamonds-index-diamondsearch .requestafree p a, body.choosediamond-index-index .requestafree p a, body.choosediamond-index-diamond .requestafree p a, body.designyourpendant-minicart-index .requestafree p a, body.designyourring-minicart-index .requestafree p a, body.designyourearring-minicart-index .requestafree p a, body.choosediamond-index-viewpair .requestafree p a {
    color: #2063a0;
    margin-right: 3px;
    padding: 0 !important; }
  body.loosediamonds-index-index .requestafree ul li, body.loosediamonds-search-filter .requestafree ul li, body.choosediamond-index-pair .requestafree ul li, body.loosediamonds-index-diamondsearch .requestafree ul li, body.choosediamond-index-index .requestafree ul li, body.choosediamond-index-diamond .requestafree ul li, body.designyourpendant-minicart-index .requestafree ul li, body.designyourring-minicart-index .requestafree ul li, body.designyourearring-minicart-index .requestafree ul li, body.choosediamond-index-viewpair .requestafree ul li {
    list-style: none;
    display: block;
    overflow: hidden;
    margin: 0 0 8px;
    font-size: 11px; }
  body.loosediamonds-index-index .requestafree ul li label, body.loosediamonds-search-filter .requestafree ul li label, body.choosediamond-index-pair .requestafree ul li label, body.loosediamonds-index-diamondsearch .requestafree ul li label, body.choosediamond-index-index .requestafree ul li label, body.choosediamond-index-diamond .requestafree ul li label, body.designyourpendant-minicart-index .requestafree ul li label, body.designyourring-minicart-index .requestafree ul li label, body.designyourearring-minicart-index .requestafree ul li label, body.choosediamond-index-viewpair .requestafree ul li label {
    float: left;
    width: 80px;
    text-align: right;
    margin-right: 8px; }
  body.loosediamonds-index-index .requestafree ul li input, body.loosediamonds-search-filter .requestafree ul li input, body.choosediamond-index-pair .requestafree ul li input, body.loosediamonds-index-diamondsearch .requestafree ul li input, body.choosediamond-index-index .requestafree ul li input, body.choosediamond-index-diamond .requestafree ul li input, body.designyourpendant-minicart-index .requestafree ul li input, body.designyourring-minicart-index .requestafree ul li input, body.designyourearring-minicart-index .requestafree ul li input, body.choosediamond-index-viewpair .requestafree ul li input {
    width: 250px;
    float: left;
    border: solid 1px #c9c9c9;
    height: 15px; }
  body.loosediamonds-index-index .requestafree ul li input.submitBtn, body.loosediamonds-search-filter .requestafree ul li input.submitBtn, body.choosediamond-index-pair .requestafree ul li input.submitBtn, body.loosediamonds-index-diamondsearch .requestafree ul li input.submitBtn, body.choosediamond-index-index .requestafree ul li input.submitBtn, body.choosediamond-index-diamond .requestafree ul li input.submitBtn, body.designyourpendant-minicart-index .requestafree ul li input.submitBtn, body.designyourring-minicart-index .requestafree ul li input.submitBtn, body.designyourearring-minicart-index .requestafree ul li input.submitBtn, body.choosediamond-index-viewpair .requestafree ul li input.submitBtn {
    width: 66px;
    padding: 0;
    float: left;
    background: url(../images/submit-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 23px;
    border: none;
    margin-left: 89px; }
  body.loosediamonds-index-index .requestafree ul li span, body.loosediamonds-search-filter .requestafree ul li span, body.choosediamond-index-pair .requestafree ul li span, body.loosediamonds-index-diamondsearch .requestafree ul li span, body.choosediamond-index-index .requestafree ul li span, body.choosediamond-index-diamond .requestafree ul li span, body.designyourpendant-minicart-index .requestafree ul li span, body.designyourring-minicart-index .requestafree ul li span, body.designyourearring-minicart-index .requestafree ul li span, body.choosediamond-index-viewpair .requestafree ul li span {
    margin: 0 !important; }
  body.loosediamonds-index-index .requestafree ul li span.agry, body.loosediamonds-search-filter .requestafree ul li span.agry, body.choosediamond-index-pair .requestafree ul li span.agry, body.loosediamonds-index-diamondsearch .requestafree ul li span.agry, body.choosediamond-index-index .requestafree ul li span.agry, body.choosediamond-index-diamond .requestafree ul li span.agry, body.designyourpendant-minicart-index .requestafree ul li span.agry, body.designyourring-minicart-index .requestafree ul li span.agry, body.designyourearring-minicart-index .requestafree ul li span.agry, body.choosediamond-index-viewpair .requestafree ul li span.agry {
    font-size: 10px;
    color: #666;
    padding-top: 3px; }
  body.loosediamonds-index-index .requsetcallback, body.loosediamonds-search-filter .requsetcallback, body.choosediamond-index-pair .requsetcallback, body.loosediamonds-index-diamondsearch .requsetcallback, body.choosediamond-index-index .requsetcallback, body.choosediamond-index-diamond .requsetcallback, body.designyourpendant-minicart-index .requsetcallback, body.designyourring-minicart-index .requsetcallback, body.designyourearring-minicart-index .requsetcallback, body.choosediamond-index-viewpair .requsetcallback {
    padding: 0 0 12px;
    margin: 25px 0 0;
    display: block;
    overflow: hidden;
    width: 462px;
    border: solid 1px #2063a0;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .requsetcallbackInner, body.loosediamonds-search-filter .requsetcallbackInner, body.choosediamond-index-pair .requsetcallbackInner, body.loosediamonds-index-diamondsearch .requsetcallbackInner, body.choosediamond-index-index .requsetcallbackInner, body.choosediamond-index-diamond .requsetcallbackInner, body.designyourpendant-minicart-index .requsetcallbackInner, body.designyourring-minicart-index .requsetcallbackInner, body.designyourearring-minicart-index .requsetcallbackInner, body.choosediamond-index-viewpair .requsetcallbackInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 422px;
    background-color: #fff;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .requsetcallback h2, body.loosediamonds-search-filter .requsetcallback h2, body.choosediamond-index-pair .requsetcallback h2, body.loosediamonds-index-diamondsearch .requsetcallback h2, body.choosediamond-index-index .requsetcallback h2, body.choosediamond-index-diamond .requsetcallback h2, body.designyourpendant-minicart-index .requsetcallback h2, body.designyourring-minicart-index .requsetcallback h2, body.designyourearring-minicart-index .requsetcallback h2, body.choosediamond-index-viewpair .requsetcallback h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.loosediamonds-index-index .requsetcallbackInner p, body.loosediamonds-search-filter .requsetcallbackInner p, body.choosediamond-index-pair .requsetcallbackInner p, body.loosediamonds-index-diamondsearch .requsetcallbackInner p, body.choosediamond-index-index .requsetcallbackInner p, body.choosediamond-index-diamond .requsetcallbackInner p, body.designyourpendant-minicart-index .requsetcallbackInner p, body.designyourring-minicart-index .requsetcallbackInner p, body.designyourearring-minicart-index .requsetcallbackInner p, body.choosediamond-index-viewpair .requsetcallbackInner p {
    padding: 0 0 23px;
    margin: 0; }
  body.loosediamonds-index-index .requsetcallback h2 span, body.loosediamonds-search-filter .requsetcallback h2 span, body.choosediamond-index-pair .requsetcallback h2 span, body.loosediamonds-index-diamondsearch .requsetcallback h2 span, body.choosediamond-index-index .requsetcallback h2 span, body.choosediamond-index-diamond .requsetcallback h2 span, body.designyourpendant-minicart-index .requsetcallback h2 span, body.designyourring-minicart-index .requsetcallback h2 span, body.designyourearring-minicart-index .requsetcallback h2 span, body.choosediamond-index-viewpair .requsetcallback h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.loosediamonds-index-index .requsetcallback h2 span a, body.loosediamonds-search-filter .requsetcallback h2 span a, body.choosediamond-index-pair .requsetcallback h2 span a, body.loosediamonds-index-diamondsearch .requsetcallback h2 span a, body.choosediamond-index-index .requsetcallback h2 span a, body.choosediamond-index-diamond .requsetcallback h2 span a, body.designyourpendant-minicart-index .requsetcallback h2 span a, body.designyourring-minicart-index .requsetcallback h2 span a, body.designyourearring-minicart-index .requsetcallback h2 span a, body.choosediamond-index-viewpair .requsetcallback h2 span a {
    background: none !important;
    height: auto !important; }
  body.loosediamonds-index-index .requsetcallback ul, body.loosediamonds-search-filter .requsetcallback ul, body.choosediamond-index-pair .requsetcallback ul, body.loosediamonds-index-diamondsearch .requsetcallback ul, body.choosediamond-index-index .requsetcallback ul, body.choosediamond-index-diamond .requsetcallback ul, body.designyourpendant-minicart-index .requsetcallback ul, body.designyourring-minicart-index .requsetcallback ul, body.designyourearring-minicart-index .requsetcallback ul, body.choosediamond-index-viewpair .requsetcallback ul {
    padding: 0;
    margin: 0; }
  body.loosediamonds-index-index .requsetcallback ul li, body.loosediamonds-search-filter .requsetcallback ul li, body.choosediamond-index-pair .requsetcallback ul li, body.loosediamonds-index-diamondsearch .requsetcallback ul li, body.choosediamond-index-index .requsetcallback ul li, body.choosediamond-index-diamond .requsetcallback ul li, body.designyourpendant-minicart-index .requsetcallback ul li, body.designyourring-minicart-index .requsetcallback ul li, body.designyourearring-minicart-index .requsetcallback ul li, body.choosediamond-index-viewpair .requsetcallback ul li {
    list-style: none;
    display: block;
    overflow: hidden;
    margin: 0 0 8px;
    font-size: 11px; }
  body.loosediamonds-index-index .requsetcallback ul li select, body.loosediamonds-search-filter .requsetcallback ul li select, body.choosediamond-index-pair .requsetcallback ul li select, body.loosediamonds-index-diamondsearch .requsetcallback ul li select, body.choosediamond-index-index .requsetcallback ul li select, body.choosediamond-index-diamond .requsetcallback ul li select, body.designyourpendant-minicart-index .requsetcallback ul li select, body.designyourring-minicart-index .requsetcallback ul li select, body.designyourearring-minicart-index .requsetcallback ul li select, body.choosediamond-index-viewpair .requsetcallback ul li select {
    width: 115px;
    float: left;
    border: solid 1px #c9c9c9;
    margin-right: 20px; }
  body.loosediamonds-index-index .requsetcallback ul li label, body.loosediamonds-search-filter .requsetcallback ul li label, body.choosediamond-index-pair .requsetcallback ul li label, body.loosediamonds-index-diamondsearch .requsetcallback ul li label, body.choosediamond-index-index .requsetcallback ul li label, body.choosediamond-index-diamond .requsetcallback ul li label, body.designyourpendant-minicart-index .requsetcallback ul li label, body.designyourring-minicart-index .requsetcallback ul li label, body.designyourearring-minicart-index .requsetcallback ul li label, body.choosediamond-index-viewpair .requsetcallback ul li label {
    float: left;
    width: 100px;
    text-align: right;
    margin-right: 8px; }
  body.loosediamonds-index-index .requsetcallback ul li input, body.loosediamonds-search-filter .requsetcallback ul li input, body.choosediamond-index-pair .requsetcallback ul li input, body.loosediamonds-index-diamondsearch .requsetcallback ul li input, body.choosediamond-index-index .requsetcallback ul li input, body.choosediamond-index-diamond .requsetcallback ul li input, body.designyourpendant-minicart-index .requsetcallback ul li input, body.designyourring-minicart-index .requsetcallback ul li input, body.designyourearring-minicart-index .requsetcallback ul li input, body.choosediamond-index-viewpair .requsetcallback ul li input {
    width: 242px;
    float: left;
    border: solid 1px #c9c9c9; }
  body.loosediamonds-index-index .requsetcallback ul li textarea, body.loosediamonds-search-filter .requsetcallback ul li textarea, body.choosediamond-index-pair .requsetcallback ul li textarea, body.loosediamonds-index-diamondsearch .requsetcallback ul li textarea, body.choosediamond-index-index .requsetcallback ul li textarea, body.choosediamond-index-diamond .requsetcallback ul li textarea, body.designyourpendant-minicart-index .requsetcallback ul li textarea, body.designyourring-minicart-index .requsetcallback ul li textarea, body.designyourearring-minicart-index .requsetcallback ul li textarea, body.choosediamond-index-viewpair .requsetcallback ul li textarea {
    width: 242px;
    float: left;
    border: solid 1px #c9c9c9;
    height: 70px; }
  body.loosediamonds-index-index .requsetcallback ul li input.requsetcallBtn, body.loosediamonds-search-filter .requsetcallback ul li input.requsetcallBtn, body.choosediamond-index-pair .requsetcallback ul li input.requsetcallBtn, body.loosediamonds-index-diamondsearch .requsetcallback ul li input.requsetcallBtn, body.choosediamond-index-index .requsetcallback ul li input.requsetcallBtn, body.choosediamond-index-diamond .requsetcallback ul li input.requsetcallBtn, body.designyourpendant-minicart-index .requsetcallback ul li input.requsetcallBtn, body.designyourring-minicart-index .requsetcallback ul li input.requsetcallBtn, body.designyourearring-minicart-index .requsetcallback ul li input.requsetcallBtn, body.choosediamond-index-viewpair .requsetcallback ul li input.requsetcallBtn {
    width: 112px;
    padding: 0;
    float: left;
    background: url(../images/request-call-back-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 24px;
    margin-left: 108px; }
  body.loosediamonds-index-index .measureringtwo h3, body.loosediamonds-index-index .measureringone h3, body.loosediamonds-index-index .measureyouring h3, body.loosediamonds-index-index .printourringsizer h3, body.loosediamonds-index-index .measureyouring2 h3, body.loosediamonds-search-filter .measureringtwo h3, body.loosediamonds-search-filter .measureringone h3, body.loosediamonds-search-filter .measureyouring h3, body.loosediamonds-search-filter .printourringsizer h3, body.loosediamonds-search-filter .measureyouring2 h3, body.choosediamond-index-pair .measureringtwo h3, body.choosediamond-index-pair .measureringone h3, body.choosediamond-index-pair .measureyouring h3, body.choosediamond-index-pair .printourringsizer h3, body.choosediamond-index-pair .measureyouring2 h3, body.loosediamonds-index-diamondsearch .measureringtwo h3, body.loosediamonds-index-diamondsearch .measureringone h3, body.loosediamonds-index-diamondsearch .measureyouring h3, body.loosediamonds-index-diamondsearch .printourringsizer h3, body.loosediamonds-index-diamondsearch .measureyouring2 h3, body.choosediamond-index-index .measureringtwo h3, body.choosediamond-index-index .measureringone h3, body.choosediamond-index-index .measureyouring h3, body.choosediamond-index-index .printourringsizer h3, body.choosediamond-index-index .measureyouring2 h3, body.choosediamond-index-diamond .measureringtwo h3, body.choosediamond-index-diamond .measureringone h3, body.choosediamond-index-diamond .measureyouring h3, body.choosediamond-index-diamond .printourringsizer h3, body.choosediamond-index-diamond .measureyouring2 h3, body.designyourpendant-minicart-index .measureringtwo h3, body.designyourpendant-minicart-index .measureringone h3, body.designyourpendant-minicart-index .measureyouring h3, body.designyourpendant-minicart-index .printourringsizer h3, body.designyourpendant-minicart-index .measureyouring2 h3, body.designyourring-minicart-index .measureringtwo h3, body.designyourring-minicart-index .measureringone h3, body.designyourring-minicart-index .measureyouring h3, body.designyourring-minicart-index .printourringsizer h3, body.designyourring-minicart-index .measureyouring2 h3, body.designyourearring-minicart-index .measureringtwo h3, body.designyourearring-minicart-index .measureringone h3, body.designyourearring-minicart-index .measureyouring h3, body.designyourearring-minicart-index .printourringsizer h3, body.designyourearring-minicart-index .measureyouring2 h3, body.choosediamond-index-viewpair .measureringtwo h3, body.choosediamond-index-viewpair .measureringone h3, body.choosediamond-index-viewpair .measureyouring h3, body.choosediamond-index-viewpair .printourringsizer h3, body.choosediamond-index-viewpair .measureyouring2 h3 {
    padding: 0 0 8px;
    margin: 0;
    color: #63666A; }
  body.loosediamonds-index-index .measureyouring, body.loosediamonds-index-index .measureringone, body.loosediamonds-index-index .measureringtwo, body.loosediamonds-index-index .measureyouring2, body.loosediamonds-index-index .printourringsizer, body.loosediamonds-search-filter .measureyouring, body.loosediamonds-search-filter .measureringone, body.loosediamonds-search-filter .measureringtwo, body.loosediamonds-search-filter .measureyouring2, body.loosediamonds-search-filter .printourringsizer, body.choosediamond-index-pair .measureyouring, body.choosediamond-index-pair .measureringone, body.choosediamond-index-pair .measureringtwo, body.choosediamond-index-pair .measureyouring2, body.choosediamond-index-pair .printourringsizer, body.loosediamonds-index-diamondsearch .measureyouring, body.loosediamonds-index-diamondsearch .measureringone, body.loosediamonds-index-diamondsearch .measureringtwo, body.loosediamonds-index-diamondsearch .measureyouring2, body.loosediamonds-index-diamondsearch .printourringsizer, body.choosediamond-index-index .measureyouring, body.choosediamond-index-index .measureringone, body.choosediamond-index-index .measureringtwo, body.choosediamond-index-index .measureyouring2, body.choosediamond-index-index .printourringsizer, body.choosediamond-index-diamond .measureyouring, body.choosediamond-index-diamond .measureringone, body.choosediamond-index-diamond .measureringtwo, body.choosediamond-index-diamond .measureyouring2, body.choosediamond-index-diamond .printourringsizer, body.designyourpendant-minicart-index .measureyouring, body.designyourpendant-minicart-index .measureringone, body.designyourpendant-minicart-index .measureringtwo, body.designyourpendant-minicart-index .measureyouring2, body.designyourpendant-minicart-index .printourringsizer, body.designyourring-minicart-index .measureyouring, body.designyourring-minicart-index .measureringone, body.designyourring-minicart-index .measureringtwo, body.designyourring-minicart-index .measureyouring2, body.designyourring-minicart-index .printourringsizer, body.designyourearring-minicart-index .measureyouring, body.designyourearring-minicart-index .measureringone, body.designyourearring-minicart-index .measureringtwo, body.designyourearring-minicart-index .measureyouring2, body.designyourearring-minicart-index .printourringsizer, body.choosediamond-index-viewpair .measureyouring, body.choosediamond-index-viewpair .measureringone, body.choosediamond-index-viewpair .measureringtwo, body.choosediamond-index-viewpair .measureyouring2, body.choosediamond-index-viewpair .printourringsizer {
    display: none;
    margin-top: 30px;
    clear: both;
    padding: 12px 0 0;
    margin: 0;
    border-top: solid 1px #ccc; }
  body.loosediamonds-index-index .requestafreeFinder, body.loosediamonds-search-filter .requestafreeFinder, body.choosediamond-index-pair .requestafreeFinder, body.loosediamonds-index-diamondsearch .requestafreeFinder, body.choosediamond-index-index .requestafreeFinder, body.choosediamond-index-diamond .requestafreeFinder, body.designyourpendant-minicart-index .requestafreeFinder, body.designyourring-minicart-index .requestafreeFinder, body.designyourearring-minicart-index .requestafreeFinder, body.choosediamond-index-viewpair .requestafreeFinder {
    padding: 0 0 12px;
    left: 635px;
    top: 290px;
    display: block;
    overflow: hidden;
    background: #fff;
    z-index: 1000000000000000000000000 !important;
    width: 435px;
    border: solid 1px #63666A;
    position: absolute;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .requestafreeFinder a, body.loosediamonds-search-filter .requestafreeFinder a, body.choosediamond-index-pair .requestafreeFinder a, body.loosediamonds-index-diamondsearch .requestafreeFinder a, body.choosediamond-index-index .requestafreeFinder a, body.choosediamond-index-diamond .requestafreeFinder a, body.designyourpendant-minicart-index .requestafreeFinder a, body.designyourring-minicart-index .requestafreeFinder a, body.designyourearring-minicart-index .requestafreeFinder a, body.choosediamond-index-viewpair .requestafreeFinder a {
    background: none !important;
    padding: 0 !important;
    text-decoration: none; }
  body.loosediamonds-index-index .requestafreeFinderInner, body.loosediamonds-search-filter .requestafreeFinderInner, body.choosediamond-index-pair .requestafreeFinderInner, body.loosediamonds-index-diamondsearch .requestafreeFinderInner, body.choosediamond-index-index .requestafreeFinderInner, body.choosediamond-index-diamond .requestafreeFinderInner, body.designyourpendant-minicart-index .requestafreeFinderInner, body.designyourring-minicart-index .requestafreeFinderInner, body.designyourearring-minicart-index .requestafreeFinderInner, body.choosediamond-index-viewpair .requestafreeFinderInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 396px;
    background: #fff;
    z-index: 10000 !important; }
  body.loosediamonds-index-index .requestafreeFinder h2, body.loosediamonds-search-filter .requestafreeFinder h2, body.choosediamond-index-pair .requestafreeFinder h2, body.loosediamonds-index-diamondsearch .requestafreeFinder h2, body.choosediamond-index-index .requestafreeFinder h2, body.choosediamond-index-diamond .requestafreeFinder h2, body.designyourpendant-minicart-index .requestafreeFinder h2, body.designyourring-minicart-index .requestafreeFinder h2, body.designyourearring-minicart-index .requestafreeFinder h2, body.choosediamond-index-viewpair .requestafreeFinder h2 {
    display: block;
    overflow: hidden;
    background: #63666A;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.loosediamonds-index-index .requestafreeFinderInner ul, body.loosediamonds-search-filter .requestafreeFinderInner ul, body.choosediamond-index-pair .requestafreeFinderInner ul, body.loosediamonds-index-diamondsearch .requestafreeFinderInner ul, body.choosediamond-index-index .requestafreeFinderInner ul, body.choosediamond-index-diamond .requestafreeFinderInner ul, body.designyourpendant-minicart-index .requestafreeFinderInner ul, body.designyourring-minicart-index .requestafreeFinderInner ul, body.designyourearring-minicart-index .requestafreeFinderInner ul, body.choosediamond-index-viewpair .requestafreeFinderInner ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .requestafreeFinderInner ul li, body.loosediamonds-search-filter .requestafreeFinderInner ul li, body.choosediamond-index-pair .requestafreeFinderInner ul li, body.loosediamonds-index-diamondsearch .requestafreeFinderInner ul li, body.choosediamond-index-index .requestafreeFinderInner ul li, body.choosediamond-index-diamond .requestafreeFinderInner ul li, body.designyourpendant-minicart-index .requestafreeFinderInner ul li, body.designyourring-minicart-index .requestafreeFinderInner ul li, body.designyourearring-minicart-index .requestafreeFinderInner ul li, body.choosediamond-index-viewpair .requestafreeFinderInner ul li {
    margin: 0;
    padding: 0;
    list-style: none; }
  body.loosediamonds-index-index .requestafreeFinder h2 img, body.loosediamonds-search-filter .requestafreeFinder h2 img, body.choosediamond-index-pair .requestafreeFinder h2 img, body.loosediamonds-index-diamondsearch .requestafreeFinder h2 img, body.choosediamond-index-index .requestafreeFinder h2 img, body.choosediamond-index-diamond .requestafreeFinder h2 img, body.designyourpendant-minicart-index .requestafreeFinder h2 img, body.designyourring-minicart-index .requestafreeFinder h2 img, body.designyourearring-minicart-index .requestafreeFinder h2 img, body.choosediamond-index-viewpair .requestafreeFinder h2 img {
    float: left;
    margin: -2px 5px 0 0; }
  body.loosediamonds-index-index .requestafreeFinder h2 span, body.loosediamonds-search-filter .requestafreeFinder h2 span, body.choosediamond-index-pair .requestafreeFinder h2 span, body.loosediamonds-index-diamondsearch .requestafreeFinder h2 span, body.choosediamond-index-index .requestafreeFinder h2 span, body.choosediamond-index-diamond .requestafreeFinder h2 span, body.designyourpendant-minicart-index .requestafreeFinder h2 span, body.designyourring-minicart-index .requestafreeFinder h2 span, body.designyourearring-minicart-index .requestafreeFinder h2 span, body.choosediamond-index-viewpair .requestafreeFinder h2 span {
    width: auto !important;
    background: none !important;
    margin: 0 !important;
    color: #fff;
    font-size: 14px !important; }
  body.loosediamonds-index-index .requestafreeFinder p, body.loosediamonds-search-filter .requestafreeFinder p, body.choosediamond-index-pair .requestafreeFinder p, body.loosediamonds-index-diamondsearch .requestafreeFinder p, body.choosediamond-index-index .requestafreeFinder p, body.choosediamond-index-diamond .requestafreeFinder p, body.designyourpendant-minicart-index .requestafreeFinder p, body.designyourring-minicart-index .requestafreeFinder p, body.designyourearring-minicart-index .requestafreeFinder p, body.choosediamond-index-viewpair .requestafreeFinder p {
    padding: 0;
    margin: 0 0 25px;
    font-size: 12px; }
  body.loosediamonds-index-index .requestafreeFinder p a, body.loosediamonds-search-filter .requestafreeFinder p a, body.choosediamond-index-pair .requestafreeFinder p a, body.loosediamonds-index-diamondsearch .requestafreeFinder p a, body.choosediamond-index-index .requestafreeFinder p a, body.choosediamond-index-diamond .requestafreeFinder p a, body.designyourpendant-minicart-index .requestafreeFinder p a, body.designyourring-minicart-index .requestafreeFinder p a, body.designyourearring-minicart-index .requestafreeFinder p a, body.choosediamond-index-viewpair .requestafreeFinder p a {
    color: #2063a0;
    margin-right: 3px;
    padding: 0 !important; }
  body.loosediamonds-index-index .requestafreeFinder ul li, body.loosediamonds-search-filter .requestafreeFinder ul li, body.choosediamond-index-pair .requestafreeFinder ul li, body.loosediamonds-index-diamondsearch .requestafreeFinder ul li, body.choosediamond-index-index .requestafreeFinder ul li, body.choosediamond-index-diamond .requestafreeFinder ul li, body.designyourpendant-minicart-index .requestafreeFinder ul li, body.designyourring-minicart-index .requestafreeFinder ul li, body.designyourearring-minicart-index .requestafreeFinder ul li, body.choosediamond-index-viewpair .requestafreeFinder ul li {
    list-style: none;
    display: block;
    overflow: hidden;
    margin: 0 0 8px;
    font-size: 11px;
    clear: both; }
  body.loosediamonds-index-index .requestafreeFinder ul li label, body.loosediamonds-search-filter .requestafreeFinder ul li label, body.choosediamond-index-pair .requestafreeFinder ul li label, body.loosediamonds-index-diamondsearch .requestafreeFinder ul li label, body.choosediamond-index-index .requestafreeFinder ul li label, body.choosediamond-index-diamond .requestafreeFinder ul li label, body.designyourpendant-minicart-index .requestafreeFinder ul li label, body.designyourring-minicart-index .requestafreeFinder ul li label, body.designyourearring-minicart-index .requestafreeFinder ul li label, body.choosediamond-index-viewpair .requestafreeFinder ul li label {
    float: left;
    width: 80px;
    text-align: right;
    margin-right: 8px;
    color: #63666A; }
  body.loosediamonds-index-index .requestafreeFinder ul li select, body.loosediamonds-search-filter .requestafreeFinder ul li select, body.choosediamond-index-pair .requestafreeFinder ul li select, body.loosediamonds-index-diamondsearch .requestafreeFinder ul li select, body.choosediamond-index-index .requestafreeFinder ul li select, body.choosediamond-index-diamond .requestafreeFinder ul li select, body.designyourpendant-minicart-index .requestafreeFinder ul li select, body.designyourring-minicart-index .requestafreeFinder ul li select, body.designyourearring-minicart-index .requestafreeFinder ul li select, body.choosediamond-index-viewpair .requestafreeFinder ul li select {
    width: 256px;
    float: left;
    border: solid 1px #c9c9c9;
    margin-right: 20px; }
  body.loosediamonds-index-index .requestafreeFinder ul li input, body.loosediamonds-search-filter .requestafreeFinder ul li input, body.choosediamond-index-pair .requestafreeFinder ul li input, body.loosediamonds-index-diamondsearch .requestafreeFinder ul li input, body.choosediamond-index-index .requestafreeFinder ul li input, body.choosediamond-index-diamond .requestafreeFinder ul li input, body.designyourpendant-minicart-index .requestafreeFinder ul li input, body.designyourring-minicart-index .requestafreeFinder ul li input, body.designyourearring-minicart-index .requestafreeFinder ul li input, body.choosediamond-index-viewpair .requestafreeFinder ul li input {
    width: 250px;
    float: left;
    border: solid 1px #c9c9c9;
    height: 15px; }
  body.loosediamonds-index-index .requestafreeFinder ul li input.submitBtn, body.loosediamonds-search-filter .requestafreeFinder ul li input.submitBtn, body.choosediamond-index-pair .requestafreeFinder ul li input.submitBtn, body.loosediamonds-index-diamondsearch .requestafreeFinder ul li input.submitBtn, body.choosediamond-index-index .requestafreeFinder ul li input.submitBtn, body.choosediamond-index-diamond .requestafreeFinder ul li input.submitBtn, body.designyourpendant-minicart-index .requestafreeFinder ul li input.submitBtn, body.designyourring-minicart-index .requestafreeFinder ul li input.submitBtn, body.designyourearring-minicart-index .requestafreeFinder ul li input.submitBtn, body.choosediamond-index-viewpair .requestafreeFinder ul li input.submitBtn {
    width: 66px;
    padding: 0;
    float: left;
    background: url(../images/submit-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 23px;
    border: none;
    margin-left: 89px; }
  body.loosediamonds-index-index .requestafreeFinder ul li span, body.loosediamonds-search-filter .requestafreeFinder ul li span, body.choosediamond-index-pair .requestafreeFinder ul li span, body.loosediamonds-index-diamondsearch .requestafreeFinder ul li span, body.choosediamond-index-index .requestafreeFinder ul li span, body.choosediamond-index-diamond .requestafreeFinder ul li span, body.designyourpendant-minicart-index .requestafreeFinder ul li span, body.designyourring-minicart-index .requestafreeFinder ul li span, body.designyourearring-minicart-index .requestafreeFinder ul li span, body.choosediamond-index-viewpair .requestafreeFinder ul li span {
    margin: 0 2px 0 !important;
    color: #63666A; }
  body.loosediamonds-index-index .requestafreeFinder ul li span.agry, body.loosediamonds-search-filter .requestafreeFinder ul li span.agry, body.choosediamond-index-pair .requestafreeFinder ul li span.agry, body.loosediamonds-index-diamondsearch .requestafreeFinder ul li span.agry, body.choosediamond-index-index .requestafreeFinder ul li span.agry, body.choosediamond-index-diamond .requestafreeFinder ul li span.agry, body.designyourpendant-minicart-index .requestafreeFinder ul li span.agry, body.designyourring-minicart-index .requestafreeFinder ul li span.agry, body.designyourearring-minicart-index .requestafreeFinder ul li span.agry, body.choosediamond-index-viewpair .requestafreeFinder ul li span.agry {
    font-size: 10px;
    color: #666;
    padding-top: 4px;
    float: left; }
  body.loosediamonds-index-index .male, body.loosediamonds-search-filter .male, body.choosediamond-index-pair .male, body.loosediamonds-index-diamondsearch .male, body.choosediamond-index-index .male, body.choosediamond-index-diamond .male, body.designyourpendant-minicart-index .male, body.designyourring-minicart-index .male, body.designyourearring-minicart-index .male, body.choosediamond-index-viewpair .male {
    float: left;
    padding-right: 5px; }
  body.loosediamonds-index-index .female, body.loosediamonds-search-filter .female, body.choosediamond-index-pair .female, body.loosediamonds-index-diamondsearch .female, body.choosediamond-index-index .female, body.choosediamond-index-diamond .female, body.designyourpendant-minicart-index .female, body.designyourring-minicart-index .female, body.designyourearring-minicart-index .female, body.choosediamond-index-viewpair .female {
    float: right; }
  body.loosediamonds-index-index .requsetcallback h2, body.loosediamonds-search-filter .requsetcallback h2, body.choosediamond-index-pair .requsetcallback h2, body.loosediamonds-index-diamondsearch .requsetcallback h2, body.choosediamond-index-index .requsetcallback h2, body.choosediamond-index-diamond .requsetcallback h2, body.designyourpendant-minicart-index .requsetcallback h2, body.designyourring-minicart-index .requsetcallback h2, body.designyourearring-minicart-index .requsetcallback h2, body.choosediamond-index-viewpair .requsetcallback h2 {
    background-image: none !important;
    background: #63666A !important; }
  body.loosediamonds-index-index .requsetcallback h2, body.loosediamonds-search-filter .requsetcallback h2, body.choosediamond-index-pair .requsetcallback h2, body.loosediamonds-index-diamondsearch .requsetcallback h2, body.choosediamond-index-index .requsetcallback h2, body.choosediamond-index-diamond .requsetcallback h2, body.designyourpendant-minicart-index .requsetcallback h2, body.designyourring-minicart-index .requsetcallback h2, body.designyourearring-minicart-index .requsetcallback h2, body.choosediamond-index-viewpair .requsetcallback h2 {
    padding: 5px 14px;
    color: white; }
  body.loosediamonds-index-index .requsetcallback, body.loosediamonds-search-filter .requsetcallback, body.choosediamond-index-pair .requsetcallback, body.loosediamonds-index-diamondsearch .requsetcallback, body.choosediamond-index-index .requsetcallback, body.choosediamond-index-diamond .requsetcallback, body.designyourpendant-minicart-index .requsetcallback, body.designyourring-minicart-index .requsetcallback, body.designyourearring-minicart-index .requsetcallback, body.choosediamond-index-viewpair .requsetcallback {
    border: 1px solid #63666A !important;
    margin-top: 37px; }
  body.loosediamonds-index-index .requsetcallback h2 span a, body.loosediamonds-search-filter .requsetcallback h2 span a, body.choosediamond-index-pair .requsetcallback h2 span a, body.loosediamonds-index-diamondsearch .requsetcallback h2 span a, body.choosediamond-index-index .requsetcallback h2 span a, body.choosediamond-index-diamond .requsetcallback h2 span a, body.designyourpendant-minicart-index .requsetcallback h2 span a, body.designyourring-minicart-index .requsetcallback h2 span a, body.designyourearring-minicart-index .requsetcallback h2 span a, body.choosediamond-index-viewpair .requsetcallback h2 span a {
    color: white !important; }
  body.loosediamonds-index-index .det-sprite, body.loosediamonds-search-filter .det-sprite, body.choosediamond-index-pair .det-sprite, body.loosediamonds-index-diamondsearch .det-sprite, body.choosediamond-index-index .det-sprite, body.choosediamond-index-diamond .det-sprite, body.designyourpendant-minicart-index .det-sprite, body.designyourring-minicart-index .det-sprite, body.designyourearring-minicart-index .det-sprite, body.choosediamond-index-viewpair .det-sprite {
    background-image: url(../images/det-sprite.png); }
  body.loosediamonds-index-index .gnext, body.loosediamonds-search-filter .gnext, body.choosediamond-index-pair .gnext, body.loosediamonds-index-diamondsearch .gnext, body.choosediamond-index-index .gnext, body.choosediamond-index-diamond .gnext, body.designyourpendant-minicart-index .gnext, body.designyourring-minicart-index .gnext, body.designyourearring-minicart-index .gnext, body.choosediamond-index-viewpair .gnext {
    background-position: 0 0;
    width: 62px;
    height: 23px;
    margin: 0 !important;
    margin-top: -5px !important; }
  body.loosediamonds-index-index .rsbutton, body.loosediamonds-search-filter .rsbutton, body.choosediamond-index-pair .rsbutton, body.loosediamonds-index-diamondsearch .rsbutton, body.choosediamond-index-index .rsbutton, body.choosediamond-index-diamond .rsbutton, body.designyourpendant-minicart-index .rsbutton, body.designyourring-minicart-index .rsbutton, body.designyourearring-minicart-index .rsbutton, body.choosediamond-index-viewpair .rsbutton {
    background-position: -72px 0;
    width: 132px;
    height: 23px;
    float: left; }
  body.loosediamonds-index-index .rcback, body.loosediamonds-search-filter .rcback, body.choosediamond-index-pair .rcback, body.loosediamonds-index-diamondsearch .rcback, body.choosediamond-index-index .rcback, body.choosediamond-index-diamond .rcback, body.designyourpendant-minicart-index .rcback, body.designyourring-minicart-index .rcback, body.designyourearring-minicart-index .rcback, body.choosediamond-index-viewpair .rcback {
    background-position: -214px 0;
    width: 112px;
    height: 23px;
    float: left; }
  body.loosediamonds-index-index .reqnow, body.loosediamonds-search-filter .reqnow, body.choosediamond-index-pair .reqnow, body.loosediamonds-index-diamondsearch .reqnow, body.choosediamond-index-index .reqnow, body.choosediamond-index-diamond .reqnow, body.designyourpendant-minicart-index .reqnow, body.designyourring-minicart-index .reqnow, body.designyourearring-minicart-index .reqnow, body.choosediamond-index-viewpair .reqnow {
    background-position: -336px 0;
    width: 116px;
    height: 23px;
    float: left; }
  body.loosediamonds-index-index .sendBtn .FormSubmit, body.loosediamonds-search-filter .sendBtn .FormSubmit, body.choosediamond-index-pair .sendBtn .FormSubmit, body.loosediamonds-index-diamondsearch .sendBtn .FormSubmit, body.choosediamond-index-index .sendBtn .FormSubmit, body.choosediamond-index-diamond .sendBtn .FormSubmit, body.designyourpendant-minicart-index .sendBtn .FormSubmit, body.designyourring-minicart-index .sendBtn .FormSubmit, body.designyourearring-minicart-index .sendBtn .FormSubmit, body.choosediamond-index-viewpair .sendBtn .FormSubmit {
    background-position: -462px 0;
    width: 62px;
    height: 23px;
    float: left;
    margin-bottom: 10px; }
  body.loosediamonds-index-index .stnow, body.loosediamonds-search-filter .stnow, body.choosediamond-index-pair .stnow, body.loosediamonds-index-diamondsearch .stnow, body.choosediamond-index-index .stnow, body.choosediamond-index-diamond .stnow, body.designyourpendant-minicart-index .stnow, body.designyourring-minicart-index .stnow, body.designyourearring-minicart-index .stnow, body.choosediamond-index-viewpair .stnow {
    background-position: -534px 0;
    width: 112px;
    height: 23px;
    float: left; }
  body.loosediamonds-index-index .FormSubmit4, body.loosediamonds-search-filter .FormSubmit4, body.choosediamond-index-pair .FormSubmit4, body.loosediamonds-index-diamondsearch .FormSubmit4, body.choosediamond-index-index .FormSubmit4, body.choosediamond-index-diamond .FormSubmit4, body.designyourpendant-minicart-index .FormSubmit4, body.designyourring-minicart-index .FormSubmit4, body.designyourearring-minicart-index .FormSubmit4, body.choosediamond-index-viewpair .FormSubmit4 {
    background-position: -656px 0;
    width: 62px;
    height: 23px;
    float: left; }
  body.loosediamonds-index-index .FormSubmit3, body.loosediamonds-search-filter .FormSubmit3, body.choosediamond-index-pair .FormSubmit3, body.loosediamonds-index-diamondsearch .FormSubmit3, body.choosediamond-index-index .FormSubmit3, body.choosediamond-index-diamond .FormSubmit3, body.designyourpendant-minicart-index .FormSubmit3, body.designyourring-minicart-index .FormSubmit3, body.designyourearring-minicart-index .FormSubmit3, body.choosediamond-index-viewpair .FormSubmit3 {
    background-position: -728px 0;
    width: 111px;
    height: 23px;
    float: left; }
  body.loosediamonds-index-index .btn-cart, body.loosediamonds-search-filter .btn-cart, body.choosediamond-index-pair .btn-cart, body.loosediamonds-index-diamondsearch .btn-cart, body.choosediamond-index-index .btn-cart, body.choosediamond-index-diamond .btn-cart, body.designyourpendant-minicart-index .btn-cart, body.designyourring-minicart-index .btn-cart, body.designyourearring-minicart-index .btn-cart, body.choosediamond-index-viewpair .btn-cart {
    margin-top: 4px;
    background-color: white; }
  body.loosediamonds-index-index .spcheck, body.loosediamonds-search-filter .spcheck, body.choosediamond-index-pair .spcheck, body.loosediamonds-index-diamondsearch .spcheck, body.choosediamond-index-index .spcheck, body.choosediamond-index-diamond .spcheck, body.designyourpendant-minicart-index .spcheck, body.designyourring-minicart-index .spcheck, body.designyourearring-minicart-index .spcheck, body.choosediamond-index-viewpair .spcheck {
    background-position: -417px -39px !important;
    width: 20px;
    height: 20px;
    padding: 0 !important;
    float: left !important; }
  body.loosediamonds-index-index .pdcredit, body.loosediamonds-search-filter .pdcredit, body.choosediamond-index-pair .pdcredit, body.loosediamonds-index-diamondsearch .pdcredit, body.choosediamond-index-index .pdcredit, body.choosediamond-index-diamond .pdcredit, body.designyourpendant-minicart-index .pdcredit, body.designyourring-minicart-index .pdcredit, body.designyourearring-minicart-index .pdcredit, body.choosediamond-index-viewpair .pdcredit {
    background-position: -336px -31px;
    width: 74px;
    height: 29px;
    float: left; }
  body.loosediamonds-index-index .pdnet, body.loosediamonds-search-filter .pdnet, body.choosediamond-index-pair .pdnet, body.loosediamonds-index-diamondsearch .pdnet, body.choosediamond-index-index .pdnet, body.choosediamond-index-diamond .pdnet, body.designyourpendant-minicart-index .pdnet, body.designyourring-minicart-index .pdnet, body.designyourearring-minicart-index .pdnet, body.choosediamond-index-viewpair .pdnet {
    background-position: -168px -31px;
    width: 74px;
    height: 49px;
    float: left; }
  body.loosediamonds-index-index .pdcheque, body.loosediamonds-search-filter .pdcheque, body.choosediamond-index-pair .pdcheque, body.loosediamonds-index-diamondsearch .pdcheque, body.choosediamond-index-index .pdcheque, body.choosediamond-index-diamond .pdcheque, body.designyourpendant-minicart-index .pdcheque, body.designyourring-minicart-index .pdcheque, body.designyourearring-minicart-index .pdcheque, body.choosediamond-index-viewpair .pdcheque {
    background-position: -84px -31px;
    width: 74px;
    height: 41px;
    float: left; }
  body.loosediamonds-index-index .pdcash, body.loosediamonds-search-filter .pdcash, body.choosediamond-index-pair .pdcash, body.loosediamonds-index-diamondsearch .pdcash, body.choosediamond-index-index .pdcash, body.choosediamond-index-diamond .pdcash, body.designyourpendant-minicart-index .pdcash, body.designyourring-minicart-index .pdcash, body.designyourearring-minicart-index .pdcash, body.choosediamond-index-viewpair .pdcash {
    background-position: 0 -31px;
    width: 74px;
    height: 41px;
    float: left; }
  body.loosediamonds-index-index .pdonline, body.loosediamonds-search-filter .pdonline, body.choosediamond-index-pair .pdonline, body.loosediamonds-index-diamondsearch .pdonline, body.choosediamond-index-index .pdonline, body.choosediamond-index-diamond .pdonline, body.designyourpendant-minicart-index .pdonline, body.designyourring-minicart-index .pdonline, body.designyourearring-minicart-index .pdonline, body.choosediamond-index-viewpair .pdonline {
    background-position: -252px -31px;
    width: 74px;
    height: 43px;
    float: left; }
  body.loosediamonds-index-index .pdcert, body.loosediamonds-search-filter .pdcert, body.choosediamond-index-pair .pdcert, body.loosediamonds-index-diamondsearch .pdcert, body.choosediamond-index-index .pdcert, body.choosediamond-index-diamond .pdcert, body.designyourpendant-minicart-index .pdcert, body.designyourring-minicart-index .pdcert, body.designyourearring-minicart-index .pdcert, body.choosediamond-index-viewpair .pdcert {
    background-position: -567px -31px;
    width: 205px;
    height: 63px;
    float: left; }
  body.loosediamonds-index-index .close_txt, body.loosediamonds-search-filter .close_txt, body.choosediamond-index-pair .close_txt, body.loosediamonds-index-diamondsearch .close_txt, body.choosediamond-index-index .close_txt, body.choosediamond-index-diamond .close_txt, body.designyourpendant-minicart-index .close_txt, body.designyourring-minicart-index .close_txt, body.designyourearring-minicart-index .close_txt, body.choosediamond-index-viewpair .close_txt {
    color: white !important;
    margin-top: -1px;
    font-weight: bold !important; }
  body.loosediamonds-index-index .sprite-bg, body.loosediamonds-search-filter .sprite-bg, body.choosediamond-index-pair .sprite-bg, body.loosediamonds-index-diamondsearch .sprite-bg, body.choosediamond-index-index .sprite-bg, body.choosediamond-index-diamond .sprite-bg, body.designyourpendant-minicart-index .sprite-bg, body.designyourring-minicart-index .sprite-bg, body.designyourearring-minicart-index .sprite-bg, body.choosediamond-index-viewpair .sprite-bg {
    background-image: url(../images/sprite-bg.png); }
  body.loosediamonds-index-index .pdcustom, body.loosediamonds-search-filter .pdcustom, body.choosediamond-index-pair .pdcustom, body.loosediamonds-index-diamondsearch .pdcustom, body.choosediamond-index-index .pdcustom, body.choosediamond-index-diamond .pdcustom, body.designyourpendant-minicart-index .pdcustom, body.designyourring-minicart-index .pdcustom, body.designyourearring-minicart-index .pdcustom, body.choosediamond-index-viewpair .pdcustom {
    background-position: -137px -69px; }
  body.loosediamonds-index-index .pdshare, body.loosediamonds-search-filter .pdshare, body.choosediamond-index-pair .pdshare, body.loosediamonds-index-diamondsearch .pdshare, body.choosediamond-index-index .pdshare, body.choosediamond-index-diamond .pdshare, body.designyourpendant-minicart-index .pdshare, body.designyourring-minicart-index .pdshare, body.designyourearring-minicart-index .pdshare, body.choosediamond-index-viewpair .pdshare {
    background-position: -133px -106px; }
  body.loosediamonds-index-index .pdemail, body.loosediamonds-search-filter .pdemail, body.choosediamond-index-pair .pdemail, body.loosediamonds-index-diamondsearch .pdemail, body.choosediamond-index-index .pdemail, body.choosediamond-index-diamond .pdemail, body.designyourpendant-minicart-index .pdemail, body.designyourring-minicart-index .pdemail, body.designyourearring-minicart-index .pdemail, body.choosediamond-index-viewpair .pdemail {
    background-position: -133px -50px; }
  body.loosediamonds-index-index .pdprint, body.loosediamonds-search-filter .pdprint, body.choosediamond-index-pair .pdprint, body.loosediamonds-index-diamondsearch .pdprint, body.choosediamond-index-index .pdprint, body.choosediamond-index-diamond .pdprint, body.designyourpendant-minicart-index .pdprint, body.designyourring-minicart-index .pdprint, body.designyourearring-minicart-index .pdprint, body.choosediamond-index-viewpair .pdprint {
    background-position: 3px -89px; }
  body.loosediamonds-index-index .rsfind, body.loosediamonds-search-filter .rsfind, body.choosediamond-index-pair .rsfind, body.loosediamonds-index-diamondsearch .rsfind, body.choosediamond-index-index .rsfind, body.choosediamond-index-diamond .rsfind, body.designyourpendant-minicart-index .rsfind, body.designyourring-minicart-index .rsfind, body.designyourearring-minicart-index .rsfind, body.choosediamond-index-viewpair .rsfind {
    background-position: -784px -58px;
    float: left;
    width: 16px;
    height: 17px;
    margin-top: -2px;
    margin-right: 2px; }
  body.loosediamonds-index-index .rsfindwiz, body.loosediamonds-search-filter .rsfindwiz, body.choosediamond-index-pair .rsfindwiz, body.loosediamonds-index-diamondsearch .rsfindwiz, body.choosediamond-index-index .rsfindwiz, body.choosediamond-index-diamond .rsfindwiz, body.designyourpendant-minicart-index .rsfindwiz, body.designyourring-minicart-index .rsfindwiz, body.designyourearring-minicart-index .rsfindwiz, body.choosediamond-index-viewpair .rsfindwiz {
    background-position: -782px -32px;
    float: left;
    width: 18px;
    height: 20px;
    margin-right: 2px; }
  body.loosediamonds-index-index .sendPincode, body.loosediamonds-search-filter .sendPincode, body.choosediamond-index-pair .sendPincode, body.loosediamonds-index-diamondsearch .sendPincode, body.choosediamond-index-index .sendPincode, body.choosediamond-index-diamond .sendPincode, body.designyourpendant-minicart-index .sendPincode, body.designyourring-minicart-index .sendPincode, body.designyourearring-minicart-index .sendPincode, body.choosediamond-index-viewpair .sendPincode {
    background-position: -656px 0;
    float: left;
    height: 23px;
    width: 62px; }
  body.loosediamonds-index-index .shareOuter ul, body.loosediamonds-search-filter .shareOuter ul, body.choosediamond-index-pair .shareOuter ul, body.loosediamonds-index-diamondsearch .shareOuter ul, body.choosediamond-index-index .shareOuter ul, body.choosediamond-index-diamond .shareOuter ul, body.designyourpendant-minicart-index .shareOuter ul, body.designyourring-minicart-index .shareOuter ul, body.designyourearring-minicart-index .shareOuter ul, body.choosediamond-index-viewpair .shareOuter ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .shareOuter ul li, body.loosediamonds-search-filter .shareOuter ul li, body.choosediamond-index-pair .shareOuter ul li, body.loosediamonds-index-diamondsearch .shareOuter ul li, body.choosediamond-index-index .shareOuter ul li, body.choosediamond-index-diamond .shareOuter ul li, body.designyourpendant-minicart-index .shareOuter ul li, body.designyourring-minicart-index .shareOuter ul li, body.designyourearring-minicart-index .shareOuter ul li, body.choosediamond-index-viewpair .shareOuter ul li {
    margin-right: 0px;
    padding: 0px 5px; }
  body.loosediamonds-index-index .shareOuter ul li span, body.loosediamonds-search-filter .shareOuter ul li span, body.choosediamond-index-pair .shareOuter ul li span, body.loosediamonds-index-diamondsearch .shareOuter ul li span, body.choosediamond-index-index .shareOuter ul li span, body.choosediamond-index-diamond .shareOuter ul li span, body.designyourpendant-minicart-index .shareOuter ul li span, body.designyourring-minicart-index .shareOuter ul li span, body.designyourearring-minicart-index .shareOuter ul li span, body.choosediamond-index-viewpair .shareOuter ul li span {
    border: medium none;
    display: block;
    float: left;
    font-size: 10px;
    padding: 3px;
    text-align: center;
    width: 19px; }
  body.loosediamonds-index-index .shareOuter li.fb_mar0, body.loosediamonds-search-filter .shareOuter li.fb_mar0, body.choosediamond-index-pair .shareOuter li.fb_mar0, body.loosediamonds-index-diamondsearch .shareOuter li.fb_mar0, body.choosediamond-index-index .shareOuter li.fb_mar0, body.choosediamond-index-diamond .shareOuter li.fb_mar0, body.designyourpendant-minicart-index .shareOuter li.fb_mar0, body.designyourring-minicart-index .shareOuter li.fb_mar0, body.designyourearring-minicart-index .shareOuter li.fb_mar0, body.choosediamond-index-viewpair .shareOuter li.fb_mar0 {
    min-width: 56px; }
  body.loosediamonds-index-index .shareOuter li.pi_mar0, body.loosediamonds-search-filter .shareOuter li.pi_mar0, body.choosediamond-index-pair .shareOuter li.pi_mar0, body.loosediamonds-index-diamondsearch .shareOuter li.pi_mar0, body.choosediamond-index-index .shareOuter li.pi_mar0, body.choosediamond-index-diamond .shareOuter li.pi_mar0, body.designyourpendant-minicart-index .shareOuter li.pi_mar0, body.designyourring-minicart-index .shareOuter li.pi_mar0, body.designyourearring-minicart-index .shareOuter li.pi_mar0, body.choosediamond-index-viewpair .shareOuter li.pi_mar0 {
    min-width: 67px; }
  body.loosediamonds-index-index .tweet, body.loosediamonds-search-filter .tweet, body.choosediamond-index-pair .tweet, body.loosediamonds-index-diamondsearch .tweet, body.choosediamond-index-index .tweet, body.choosediamond-index-diamond .tweet, body.designyourpendant-minicart-index .tweet, body.designyourring-minicart-index .tweet, body.designyourearring-minicart-index .tweet, body.choosediamond-index-viewpair .tweet {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .tweet a, body.loosediamonds-search-filter .tweet a, body.choosediamond-index-pair .tweet a, body.loosediamonds-index-diamondsearch .tweet a, body.choosediamond-index-index .tweet a, body.choosediamond-index-diamond .tweet a, body.designyourpendant-minicart-index .tweet a, body.designyourring-minicart-index .tweet a, body.designyourearring-minicart-index .tweet a, body.choosediamond-index-viewpair .tweet a {
    padding: 0 0 0 20px;
    margin: 0;
    color: #1c619e; }
  body.loosediamonds-index-index .email, body.loosediamonds-search-filter .email, body.choosediamond-index-pair .email, body.loosediamonds-index-diamondsearch .email, body.choosediamond-index-index .email, body.choosediamond-index-diamond .email, body.designyourpendant-minicart-index .email, body.designyourring-minicart-index .email, body.designyourearring-minicart-index .email, body.choosediamond-index-viewpair .email {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .email a, body.loosediamonds-search-filter .email a, body.choosediamond-index-pair .email a, body.loosediamonds-index-diamondsearch .email a, body.choosediamond-index-index .email a, body.choosediamond-index-diamond .email a, body.designyourpendant-minicart-index .email a, body.designyourring-minicart-index .email a, body.designyourearring-minicart-index .email a, body.choosediamond-index-viewpair .email a {
    padding: 0 0 3px 27px;
    margin: 0; }
  body.loosediamonds-index-index .emailbg, body.loosediamonds-search-filter .emailbg, body.choosediamond-index-pair .emailbg, body.loosediamonds-index-diamondsearch .emailbg, body.choosediamond-index-index .emailbg, body.choosediamond-index-diamond .emailbg, body.designyourpendant-minicart-index .emailbg, body.designyourring-minicart-index .emailbg, body.designyourearring-minicart-index .emailbg, body.choosediamond-index-viewpair .emailbg {
    background: url(../images/sprite-bg.png) no-repeat -138px -51px !important; }
  body.loosediamonds-index-index .share, body.loosediamonds-search-filter .share, body.choosediamond-index-pair .share, body.loosediamonds-index-diamondsearch .share, body.choosediamond-index-index .share, body.choosediamond-index-diamond .share, body.designyourpendant-minicart-index .share, body.designyourring-minicart-index .share, body.designyourearring-minicart-index .share, body.choosediamond-index-viewpair .share {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .share a, body.loosediamonds-search-filter .share a, body.choosediamond-index-pair .share a, body.loosediamonds-index-diamondsearch .share a, body.choosediamond-index-index .share a, body.choosediamond-index-diamond .share a, body.designyourpendant-minicart-index .share a, body.designyourring-minicart-index .share a, body.designyourearring-minicart-index .share a, body.choosediamond-index-viewpair .share a {
    padding: 0 0 3px 27px;
    margin: 0; }
  body.loosediamonds-index-index .custemer, body.loosediamonds-search-filter .custemer, body.choosediamond-index-pair .custemer, body.loosediamonds-index-diamondsearch .custemer, body.choosediamond-index-index .custemer, body.choosediamond-index-diamond .custemer, body.designyourpendant-minicart-index .custemer, body.designyourring-minicart-index .custemer, body.designyourearring-minicart-index .custemer, body.choosediamond-index-viewpair .custemer {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .custemer a, body.loosediamonds-search-filter .custemer a, body.choosediamond-index-pair .custemer a, body.loosediamonds-index-diamondsearch .custemer a, body.choosediamond-index-index .custemer a, body.choosediamond-index-diamond .custemer a, body.designyourpendant-minicart-index .custemer a, body.designyourring-minicart-index .custemer a, body.designyourearring-minicart-index .custemer a, body.choosediamond-index-viewpair .custemer a {
    padding: 0 0 3px 27px;
    margin-right: 10px; }
  body.loosediamonds-index-index .like, body.loosediamonds-search-filter .like, body.choosediamond-index-pair .like, body.loosediamonds-index-diamondsearch .like, body.choosediamond-index-index .like, body.choosediamond-index-diamond .like, body.designyourpendant-minicart-index .like, body.designyourring-minicart-index .like, body.designyourearring-minicart-index .like, body.choosediamond-index-viewpair .like {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .like a, body.loosediamonds-search-filter .like a, body.choosediamond-index-pair .like a, body.loosediamonds-index-diamondsearch .like a, body.choosediamond-index-index .like a, body.choosediamond-index-diamond .like a, body.designyourpendant-minicart-index .like a, body.designyourring-minicart-index .like a, body.designyourearring-minicart-index .like a, body.choosediamond-index-viewpair .like a {
    padding: 0 0 0 27px;
    margin: 0;
    background: url(../images/sprite-bg.png) no-repeat 0 -71px;
    color: #000;
    text-decoration: none; }
  body.loosediamonds-index-index .like a:hover, body.loosediamonds-search-filter .like a:hover, body.choosediamond-index-pair .like a:hover, body.loosediamonds-index-diamondsearch .like a:hover, body.choosediamond-index-index .like a:hover, body.choosediamond-index-diamond .like a:hover, body.designyourpendant-minicart-index .like a:hover, body.designyourring-minicart-index .like a:hover, body.designyourearring-minicart-index .like a:hover, body.choosediamond-index-viewpair .like a:hover {
    text-decoration: underline; }
  body.loosediamonds-index-index .print, body.loosediamonds-search-filter .print, body.choosediamond-index-pair .print, body.loosediamonds-index-diamondsearch .print, body.choosediamond-index-index .print, body.choosediamond-index-diamond .print, body.designyourpendant-minicart-index .print, body.designyourring-minicart-index .print, body.designyourearring-minicart-index .print, body.choosediamond-index-viewpair .print {
    padding: 0;
    margin: 0 0 5px; }
  body.loosediamonds-index-index .print a, body.loosediamonds-search-filter .print a, body.choosediamond-index-pair .print a, body.loosediamonds-index-diamondsearch .print a, body.choosediamond-index-index .print a, body.choosediamond-index-diamond .print a, body.designyourpendant-minicart-index .print a, body.designyourring-minicart-index .print a, body.designyourearring-minicart-index .print a, body.choosediamond-index-viewpair .print a {
    padding: 0 0 3px 27px;
    margin: 0;
    color: #1C619E;
    text-decoration: underline; }
  body.loosediamonds-index-index .h73, body.loosediamonds-search-filter .h73, body.choosediamond-index-pair .h73, body.loosediamonds-index-diamondsearch .h73, body.choosediamond-index-index .h73, body.choosediamond-index-diamond .h73, body.designyourpendant-minicart-index .h73, body.designyourring-minicart-index .h73, body.designyourearring-minicart-index .h73, body.choosediamond-index-viewpair .h73 {
    height: 73px !important; }
  body.loosediamonds-index-index .viewer, body.loosediamonds-search-filter .viewer, body.choosediamond-index-pair .viewer, body.loosediamonds-index-diamondsearch .viewer, body.choosediamond-index-index .viewer, body.choosediamond-index-diamond .viewer, body.designyourpendant-minicart-index .viewer, body.designyourring-minicart-index .viewer, body.designyourearring-minicart-index .viewer, body.choosediamond-index-viewpair .viewer {
    width: 380px;
    height: 210px;
    position: relative; }
  body.loosediamonds-index-index .iviewer_zoom_status, body.loosediamonds-search-filter .iviewer_zoom_status, body.choosediamond-index-pair .iviewer_zoom_status, body.loosediamonds-index-diamondsearch .iviewer_zoom_status, body.choosediamond-index-index .iviewer_zoom_status, body.choosediamond-index-diamond .iviewer_zoom_status, body.designyourpendant-minicart-index .iviewer_zoom_status, body.designyourring-minicart-index .iviewer_zoom_status, body.designyourearring-minicart-index .iviewer_zoom_status, body.choosediamond-index-viewpair .iviewer_zoom_status {
    display: none; }
  body.loosediamonds-index-index #colorbox, body.loosediamonds-search-filter #colorbox, body.choosediamond-index-pair #colorbox, body.loosediamonds-index-diamondsearch #colorbox, body.choosediamond-index-index #colorbox, body.choosediamond-index-diamond #colorbox, body.designyourpendant-minicart-index #colorbox, body.designyourring-minicart-index #colorbox, body.designyourearring-minicart-index #colorbox, body.choosediamond-index-viewpair #colorbox {
    background: #fff !important;
    padding-bottom: 25px !important; }
  body.loosediamonds-index-index .zoomPopupTopRight ul li a.active, body.loosediamonds-search-filter .zoomPopupTopRight ul li a.active, body.choosediamond-index-pair .zoomPopupTopRight ul li a.active, body.loosediamonds-index-diamondsearch .zoomPopupTopRight ul li a.active, body.choosediamond-index-index .zoomPopupTopRight ul li a.active, body.choosediamond-index-diamond .zoomPopupTopRight ul li a.active, body.designyourpendant-minicart-index .zoomPopupTopRight ul li a.active, body.designyourring-minicart-index .zoomPopupTopRight ul li a.active, body.designyourearring-minicart-index .zoomPopupTopRight ul li a.active, body.choosediamond-index-viewpair .zoomPopupTopRight ul li a.active {
    border: solid 1px #880000; }
  body.loosediamonds-index-index .zoomPopupBottomRight ul li a.active, body.loosediamonds-search-filter .zoomPopupBottomRight ul li a.active, body.choosediamond-index-pair .zoomPopupBottomRight ul li a.active, body.loosediamonds-index-diamondsearch .zoomPopupBottomRight ul li a.active, body.choosediamond-index-index .zoomPopupBottomRight ul li a.active, body.choosediamond-index-diamond .zoomPopupBottomRight ul li a.active, body.designyourpendant-minicart-index .zoomPopupBottomRight ul li a.active, body.designyourring-minicart-index .zoomPopupBottomRight ul li a.active, body.designyourearring-minicart-index .zoomPopupBottomRight ul li a.active, body.choosediamond-index-viewpair .zoomPopupBottomRight ul li a.active {
    border: solid 1px #880000; }
  body.loosediamonds-index-index .metroDiamondLTop ul li a.active, body.loosediamonds-search-filter .metroDiamondLTop ul li a.active, body.choosediamond-index-pair .metroDiamondLTop ul li a.active, body.loosediamonds-index-diamondsearch .metroDiamondLTop ul li a.active, body.choosediamond-index-index .metroDiamondLTop ul li a.active, body.choosediamond-index-diamond .metroDiamondLTop ul li a.active, body.designyourpendant-minicart-index .metroDiamondLTop ul li a.active, body.designyourring-minicart-index .metroDiamondLTop ul li a.active, body.designyourearring-minicart-index .metroDiamondLTop ul li a.active, body.choosediamond-index-viewpair .metroDiamondLTop ul li a.active {
    border: solid 1px #880000; }
  body.loosediamonds-index-index .product-a2c-prc span, body.loosediamonds-search-filter .product-a2c-prc span, body.choosediamond-index-pair .product-a2c-prc span, body.loosediamonds-index-diamondsearch .product-a2c-prc span, body.choosediamond-index-index .product-a2c-prc span, body.choosediamond-index-diamond .product-a2c-prc span, body.designyourpendant-minicart-index .product-a2c-prc span, body.designyourring-minicart-index .product-a2c-prc span, body.designyourearring-minicart-index .product-a2c-prc span, body.choosediamond-index-viewpair .product-a2c-prc span {
    margin: 0;
    float: left;
    padding: 0; }
  body.loosediamonds-index-index .metroDiamondR .price, body.loosediamonds-search-filter .metroDiamondR .price, body.choosediamond-index-pair .metroDiamondR .price, body.loosediamonds-index-diamondsearch .metroDiamondR .price, body.choosediamond-index-index .metroDiamondR .price, body.choosediamond-index-diamond .metroDiamondR .price, body.designyourpendant-minicart-index .metroDiamondR .price, body.designyourring-minicart-index .metroDiamondR .price, body.designyourearring-minicart-index .metroDiamondR .price, body.choosediamond-index-viewpair .metroDiamondR .price {
    border: medium none;
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 3px 0 0; }
  body.loosediamonds-index-index #product_sendtofriend_form .buttons-set a.button, body.loosediamonds-index-index #product_sendtofriend_form .buttons-set button.button, body.loosediamonds-search-filter #product_sendtofriend_form .buttons-set a.button, body.loosediamonds-search-filter #product_sendtofriend_form .buttons-set button.button, body.choosediamond-index-pair #product_sendtofriend_form .buttons-set a.button, body.choosediamond-index-pair #product_sendtofriend_form .buttons-set button.button, body.loosediamonds-index-diamondsearch #product_sendtofriend_form .buttons-set a.button, body.loosediamonds-index-diamondsearch #product_sendtofriend_form .buttons-set button.button, body.choosediamond-index-index #product_sendtofriend_form .buttons-set a.button, body.choosediamond-index-index #product_sendtofriend_form .buttons-set button.button, body.choosediamond-index-diamond #product_sendtofriend_form .buttons-set a.button, body.choosediamond-index-diamond #product_sendtofriend_form .buttons-set button.button, body.designyourpendant-minicart-index #product_sendtofriend_form .buttons-set a.button, body.designyourpendant-minicart-index #product_sendtofriend_form .buttons-set button.button, body.designyourring-minicart-index #product_sendtofriend_form .buttons-set a.button, body.designyourring-minicart-index #product_sendtofriend_form .buttons-set button.button, body.designyourearring-minicart-index #product_sendtofriend_form .buttons-set a.button, body.designyourearring-minicart-index #product_sendtofriend_form .buttons-set button.button, body.choosediamond-index-viewpair #product_sendtofriend_form .buttons-set a.button, body.choosediamond-index-viewpair #product_sendtofriend_form .buttons-set button.button {
    float: right;
    margin-left: 7px;
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0px; }
  body.loosediamonds-index-index #product_sendtofriend_form a.button, body.loosediamonds-index-index #product_sendtofriend_form button.button span, body.loosediamonds-search-filter #product_sendtofriend_form a.button, body.loosediamonds-search-filter #product_sendtofriend_form button.button span, body.choosediamond-index-pair #product_sendtofriend_form a.button, body.choosediamond-index-pair #product_sendtofriend_form button.button span, body.loosediamonds-index-diamondsearch #product_sendtofriend_form a.button, body.loosediamonds-index-diamondsearch #product_sendtofriend_form button.button span, body.choosediamond-index-index #product_sendtofriend_form a.button, body.choosediamond-index-index #product_sendtofriend_form button.button span, body.choosediamond-index-diamond #product_sendtofriend_form a.button, body.choosediamond-index-diamond #product_sendtofriend_form button.button span, body.designyourpendant-minicart-index #product_sendtofriend_form a.button, body.designyourpendant-minicart-index #product_sendtofriend_form button.button span, body.designyourring-minicart-index #product_sendtofriend_form a.button, body.designyourring-minicart-index #product_sendtofriend_form button.button span, body.designyourearring-minicart-index #product_sendtofriend_form a.button, body.designyourearring-minicart-index #product_sendtofriend_form button.button span, body.choosediamond-index-viewpair #product_sendtofriend_form a.button, body.choosediamond-index-viewpair #product_sendtofriend_form button.button span {
    background-position: 0 0;
    border: 0 none;
    color: #C73615;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    margin: 0;
    padding: 0 0 0 10px;
    text-decoration: none;
    background-color: transparent;
    background-image: url("../images/bkg_btn.gif");
    background-repeat: no-repeat; }
  body.loosediamonds-index-index #product_sendtofriend_form a.button span, body.loosediamonds-index-index #product_sendtofriend_form button.button span span, body.loosediamonds-search-filter #product_sendtofriend_form a.button span, body.loosediamonds-search-filter #product_sendtofriend_form button.button span span, body.choosediamond-index-pair #product_sendtofriend_form a.button span, body.choosediamond-index-pair #product_sendtofriend_form button.button span span, body.loosediamonds-index-diamondsearch #product_sendtofriend_form a.button span, body.loosediamonds-index-diamondsearch #product_sendtofriend_form button.button span span, body.choosediamond-index-index #product_sendtofriend_form a.button span, body.choosediamond-index-index #product_sendtofriend_form button.button span span, body.choosediamond-index-diamond #product_sendtofriend_form a.button span, body.choosediamond-index-diamond #product_sendtofriend_form button.button span span, body.designyourpendant-minicart-index #product_sendtofriend_form a.button span, body.designyourpendant-minicart-index #product_sendtofriend_form button.button span span, body.designyourring-minicart-index #product_sendtofriend_form a.button span, body.designyourring-minicart-index #product_sendtofriend_form button.button span span, body.designyourearring-minicart-index #product_sendtofriend_form a.button span, body.designyourearring-minicart-index #product_sendtofriend_form button.button span span, body.choosediamond-index-viewpair #product_sendtofriend_form a.button span, body.choosediamond-index-viewpair #product_sendtofriend_form button.button span span {
    background-position: 100% 0;
    color: #C73615;
    display: inline-block;
    font: bold 11px/20px PT Sans,Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 0 15px 1px 5px;
    text-transform: uppercase;
    white-space: nowrap; }
  body.loosediamonds-index-index #product_sendtofriend_form .form-buttons, body.loosediamonds-search-filter #product_sendtofriend_form .form-buttons, body.choosediamond-index-pair #product_sendtofriend_form .form-buttons, body.loosediamonds-index-diamondsearch #product_sendtofriend_form .form-buttons, body.choosediamond-index-index #product_sendtofriend_form .form-buttons, body.choosediamond-index-diamond #product_sendtofriend_form .form-buttons, body.designyourpendant-minicart-index #product_sendtofriend_form .form-buttons, body.designyourring-minicart-index #product_sendtofriend_form .form-buttons, body.designyourearring-minicart-index #product_sendtofriend_form .form-buttons, body.choosediamond-index-viewpair #product_sendtofriend_form .form-buttons {
    margin: 0;
    width: 620px; }
  body.loosediamonds-index-index #product_sendtofriend_form p.required, body.loosediamonds-search-filter #product_sendtofriend_form p.required, body.choosediamond-index-pair #product_sendtofriend_form p.required, body.loosediamonds-index-diamondsearch #product_sendtofriend_form p.required, body.choosediamond-index-index #product_sendtofriend_form p.required, body.choosediamond-index-diamond #product_sendtofriend_form p.required, body.designyourpendant-minicart-index #product_sendtofriend_form p.required, body.designyourring-minicart-index #product_sendtofriend_form p.required, body.designyourearring-minicart-index #product_sendtofriend_form p.required, body.choosediamond-index-viewpair #product_sendtofriend_form p.required {
    color: #F02800;
    font-size: 11px;
    margin: 0;
    padding: 5px 0 7px;
    text-align: right;
    width: 620px;
    float: left; }
  body.loosediamonds-index-index #product_sendtofriend_form span.validation-passed, body.loosediamonds-index-index #product_sendtofriend_form div.validation-passed, body.loosediamonds-search-filter #product_sendtofriend_form span.validation-passed, body.loosediamonds-search-filter #product_sendtofriend_form div.validation-passed, body.choosediamond-index-pair #product_sendtofriend_form span.validation-passed, body.choosediamond-index-pair #product_sendtofriend_form div.validation-passed, body.loosediamonds-index-diamondsearch #product_sendtofriend_form span.validation-passed, body.loosediamonds-index-diamondsearch #product_sendtofriend_form div.validation-passed, body.choosediamond-index-index #product_sendtofriend_form span.validation-passed, body.choosediamond-index-index #product_sendtofriend_form div.validation-passed, body.choosediamond-index-diamond #product_sendtofriend_form span.validation-passed, body.choosediamond-index-diamond #product_sendtofriend_form div.validation-passed, body.designyourpendant-minicart-index #product_sendtofriend_form span.validation-passed, body.designyourpendant-minicart-index #product_sendtofriend_form div.validation-passed, body.designyourring-minicart-index #product_sendtofriend_form span.validation-passed, body.designyourring-minicart-index #product_sendtofriend_form div.validation-passed, body.designyourearring-minicart-index #product_sendtofriend_form span.validation-passed, body.designyourearring-minicart-index #product_sendtofriend_form div.validation-passed, body.choosediamond-index-viewpair #product_sendtofriend_form span.validation-passed, body.choosediamond-index-viewpair #product_sendtofriend_form div.validation-passed {
    background: url("../images/icon_ok.gif") no-repeat scroll 100% 2px transparent;
    padding-right: 20px; }
  body.loosediamonds-index-index .product-options-bottom, body.loosediamonds-search-filter .product-options-bottom, body.choosediamond-index-pair .product-options-bottom, body.loosediamonds-index-diamondsearch .product-options-bottom, body.choosediamond-index-index .product-options-bottom, body.choosediamond-index-diamond .product-options-bottom, body.designyourpendant-minicart-index .product-options-bottom, body.designyourring-minicart-index .product-options-bottom, body.designyourearring-minicart-index .product-options-bottom, body.choosediamond-index-viewpair .product-options-bottom {
    float: left;
    clear: left; }
  body.loosediamonds-index-index .product-options-bottom span, body.loosediamonds-search-filter .product-options-bottom span, body.choosediamond-index-pair .product-options-bottom span, body.loosediamonds-index-diamondsearch .product-options-bottom span, body.choosediamond-index-index .product-options-bottom span, body.choosediamond-index-diamond .product-options-bottom span, body.designyourpendant-minicart-index .product-options-bottom span, body.designyourring-minicart-index .product-options-bottom span, body.designyourearring-minicart-index .product-options-bottom span, body.choosediamond-index-viewpair .product-options-bottom span {
    float: left; }
  body.loosediamonds-index-index .add-to-box, body.loosediamonds-search-filter .add-to-box, body.choosediamond-index-pair .add-to-box, body.loosediamonds-index-diamondsearch .add-to-box, body.choosediamond-index-index .add-to-box, body.choosediamond-index-diamond .add-to-box, body.designyourpendant-minicart-index .add-to-box, body.designyourring-minicart-index .add-to-box, body.designyourearring-minicart-index .add-to-box, body.choosediamond-index-viewpair .add-to-box {
    float: left; }
  body.loosediamonds-index-index .reviewsLinks th.label, body.loosediamonds-search-filter .reviewsLinks th.label, body.choosediamond-index-pair .reviewsLinks th.label, body.loosediamonds-index-diamondsearch .reviewsLinks th.label, body.choosediamond-index-index .reviewsLinks th.label, body.choosediamond-index-diamond .reviewsLinks th.label, body.designyourpendant-minicart-index .reviewsLinks th.label, body.designyourring-minicart-index .reviewsLinks th.label, body.designyourearring-minicart-index .reviewsLinks th.label, body.choosediamond-index-viewpair .reviewsLinks th.label {
    display: none; }
  body.loosediamonds-index-index .options-container-big, body.loosediamonds-search-filter .options-container-big, body.choosediamond-index-pair .options-container-big, body.loosediamonds-index-diamondsearch .options-container-big, body.choosediamond-index-index .options-container-big, body.choosediamond-index-diamond .options-container-big, body.designyourpendant-minicart-index .options-container-big, body.designyourring-minicart-index .options-container-big, body.designyourearring-minicart-index .options-container-big, body.choosediamond-index-viewpair .options-container-big {
    float: left; }
  body.loosediamonds-index-index .shareOuter td label, body.loosediamonds-search-filter .shareOuter td label, body.choosediamond-index-pair .shareOuter td label, body.loosediamonds-index-diamondsearch .shareOuter td label, body.choosediamond-index-index .shareOuter td label, body.choosediamond-index-diamond .shareOuter td label, body.designyourpendant-minicart-index .shareOuter td label, body.designyourring-minicart-index .shareOuter td label, body.designyourearring-minicart-index .shareOuter td label, body.choosediamond-index-viewpair .shareOuter td label {
    float: left;
    font-weight: normal !important;
    margin-right: 8px; }
  body.loosediamonds-index-index .emailpopupInner td, body.loosediamonds-search-filter .emailpopupInner td, body.choosediamond-index-pair .emailpopupInner td, body.loosediamonds-index-diamondsearch .emailpopupInner td, body.choosediamond-index-index .emailpopupInner td, body.choosediamond-index-diamond .emailpopupInner td, body.designyourpendant-minicart-index .emailpopupInner td, body.designyourring-minicart-index .emailpopupInner td, body.designyourearring-minicart-index .emailpopupInner td, body.choosediamond-index-viewpair .emailpopupInner td {
    padding-bottom: 8px; }
  body.loosediamonds-index-index .emailpopup td label, body.loosediamonds-search-filter .emailpopup td label, body.choosediamond-index-pair .emailpopup td label, body.loosediamonds-index-diamondsearch .emailpopup td label, body.choosediamond-index-index .emailpopup td label, body.choosediamond-index-diamond .emailpopup td label, body.designyourpendant-minicart-index .emailpopup td label, body.designyourring-minicart-index .emailpopup td label, body.designyourearring-minicart-index .emailpopup td label, body.choosediamond-index-viewpair .emailpopup td label {
    display: block;
    font-size: 11px;
    margin-right: 8px;
    overflow: hidden; }
  body.loosediamonds-index-index .emailpopup td input, body.loosediamonds-index-index textarea, body.loosediamonds-search-filter .emailpopup td input, body.loosediamonds-search-filter textarea, body.choosediamond-index-pair .emailpopup td input, body.choosediamond-index-pair textarea, body.loosediamonds-index-diamondsearch .emailpopup td input, body.loosediamonds-index-diamondsearch textarea, body.choosediamond-index-index .emailpopup td input, body.choosediamond-index-index textarea, body.choosediamond-index-diamond .emailpopup td input, body.choosediamond-index-diamond textarea, body.designyourpendant-minicart-index .emailpopup td input, body.designyourpendant-minicart-index textarea, body.designyourring-minicart-index .emailpopup td input, body.designyourring-minicart-index textarea, body.designyourearring-minicart-index .emailpopup td input, body.designyourearring-minicart-index textarea, body.choosediamond-index-viewpair .emailpopup td input, body.choosediamond-index-viewpair textarea {
    border: 1px solid #C9C9C9;
    float: left;
    width: 200px; }
  body.loosediamonds-index-index .emailpopup input.sendBtn, body.loosediamonds-search-filter .emailpopup input.sendBtn, body.choosediamond-index-pair .emailpopup input.sendBtn, body.loosediamonds-index-diamondsearch .emailpopup input.sendBtn, body.choosediamond-index-index .emailpopup input.sendBtn, body.choosediamond-index-diamond .emailpopup input.sendBtn, body.designyourpendant-minicart-index .emailpopup input.sendBtn, body.designyourring-minicart-index .emailpopup input.sendBtn, body.designyourearring-minicart-index .emailpopup input.sendBtn, body.choosediamond-index-viewpair .emailpopup input.sendBtn {
    background: #A51890;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 21px;
    padding: 0;
    width: 59px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase; }
  body.loosediamonds-index-index .metroDiamondR .product-a2c-prc, body.loosediamonds-search-filter .metroDiamondR .product-a2c-prc, body.choosediamond-index-pair .metroDiamondR .product-a2c-prc, body.loosediamonds-index-diamondsearch .metroDiamondR .product-a2c-prc, body.choosediamond-index-index .metroDiamondR .product-a2c-prc, body.choosediamond-index-diamond .metroDiamondR .product-a2c-prc, body.designyourpendant-minicart-index .metroDiamondR .product-a2c-prc, body.designyourring-minicart-index .metroDiamondR .product-a2c-prc, body.designyourearring-minicart-index .metroDiamondR .product-a2c-prc, body.choosediamond-index-viewpair .metroDiamondR .product-a2c-prc {
    margin: 0 0 8px !important;
    position: relative; }
  body.loosediamonds-index-index .sendBtn, body.loosediamonds-search-filter .sendBtn, body.choosediamond-index-pair .sendBtn, body.loosediamonds-index-diamondsearch .sendBtn, body.choosediamond-index-index .sendBtn, body.choosediamond-index-diamond .sendBtn, body.designyourpendant-minicart-index .sendBtn, body.designyourring-minicart-index .sendBtn, body.designyourearring-minicart-index .sendBtn, body.choosediamond-index-viewpair .sendBtn {
    clear: both; }
  body.loosediamonds-index-index .metroDiamondLTop ul li a img, body.loosediamonds-search-filter .metroDiamondLTop ul li a img, body.choosediamond-index-pair .metroDiamondLTop ul li a img, body.loosediamonds-index-diamondsearch .metroDiamondLTop ul li a img, body.choosediamond-index-index .metroDiamondLTop ul li a img, body.choosediamond-index-diamond .metroDiamondLTop ul li a img, body.designyourpendant-minicart-index .metroDiamondLTop ul li a img, body.designyourring-minicart-index .metroDiamondLTop ul li a img, body.designyourearring-minicart-index .metroDiamondLTop ul li a img, body.choosediamond-index-viewpair .metroDiamondLTop ul li a img {
    display: block; }
  body.loosediamonds-index-index .product-img-box, body.loosediamonds-search-filter .product-img-box, body.choosediamond-index-pair .product-img-box, body.loosediamonds-index-diamondsearch .product-img-box, body.choosediamond-index-index .product-img-box, body.choosediamond-index-diamond .product-img-box, body.designyourpendant-minicart-index .product-img-box, body.designyourring-minicart-index .product-img-box, body.designyourearring-minicart-index .product-img-box, body.choosediamond-index-viewpair .product-img-box {
    float: left;
    width: 320px;
    padding: 26px 46px 26px 0px; }
  body.loosediamonds-index-index .product-img-box .product-image img, body.loosediamonds-search-filter .product-img-box .product-image img, body.choosediamond-index-pair .product-img-box .product-image img, body.loosediamonds-index-diamondsearch .product-img-box .product-image img, body.choosediamond-index-index .product-img-box .product-image img, body.choosediamond-index-diamond .product-img-box .product-image img, body.designyourpendant-minicart-index .product-img-box .product-image img, body.designyourring-minicart-index .product-img-box .product-image img, body.designyourearring-minicart-index .product-img-box .product-image img, body.choosediamond-index-viewpair .product-img-box .product-image img {
    background: #fff; }
  body.loosediamonds-index-index .product-img-box p.notice, body.loosediamonds-search-filter .product-img-box p.notice, body.choosediamond-index-pair .product-img-box p.notice, body.loosediamonds-index-diamondsearch .product-img-box p.notice, body.choosediamond-index-index .product-img-box p.notice, body.choosediamond-index-diamond .product-img-box p.notice, body.designyourpendant-minicart-index .product-img-box p.notice, body.designyourring-minicart-index .product-img-box p.notice, body.designyourearring-minicart-index .product-img-box p.notice, body.choosediamond-index-viewpair .product-img-box p.notice {
    text-align: center;
    padding: 5px 0;
    font-size: 11px; }
  body.loosediamonds-index-index .product-img-box .product-image, body.loosediamonds-search-filter .product-img-box .product-image, body.choosediamond-index-pair .product-img-box .product-image, body.loosediamonds-index-diamondsearch .product-img-box .product-image, body.choosediamond-index-index .product-img-box .product-image, body.choosediamond-index-diamond .product-img-box .product-image, body.designyourpendant-minicart-index .product-img-box .product-image, body.designyourring-minicart-index .product-img-box .product-image, body.designyourearring-minicart-index .product-img-box .product-image, body.choosediamond-index-viewpair .product-img-box .product-image {
    position: relative;
    width: 300px;
    height: 280px;
    overflow: hidden;
    z-index: 3;
    margin-left: 28px; }
  body.loosediamonds-index-index .product-img-box .product-image-zoom, body.loosediamonds-search-filter .product-img-box .product-image-zoom, body.choosediamond-index-pair .product-img-box .product-image-zoom, body.loosediamonds-index-diamondsearch .product-img-box .product-image-zoom, body.choosediamond-index-index .product-img-box .product-image-zoom, body.choosediamond-index-diamond .product-img-box .product-image-zoom, body.designyourpendant-minicart-index .product-img-box .product-image-zoom, body.designyourring-minicart-index .product-img-box .product-image-zoom, body.designyourearring-minicart-index .product-img-box .product-image-zoom, body.choosediamond-index-viewpair .product-img-box .product-image-zoom {
    position: relative;
    width: 300px;
    height: 280px;
    overflow: hidden;
    z-index: 3;
    margin-left: 28px; }
  body.loosediamonds-index-index .product-img-box .product-image-zoom img, body.loosediamonds-search-filter .product-img-box .product-image-zoom img, body.choosediamond-index-pair .product-img-box .product-image-zoom img, body.loosediamonds-index-diamondsearch .product-img-box .product-image-zoom img, body.choosediamond-index-index .product-img-box .product-image-zoom img, body.choosediamond-index-diamond .product-img-box .product-image-zoom img, body.designyourpendant-minicart-index .product-img-box .product-image-zoom img, body.designyourring-minicart-index .product-img-box .product-image-zoom img, body.designyourearring-minicart-index .product-img-box .product-image-zoom img, body.choosediamond-index-viewpair .product-img-box .product-image-zoom img {
    position: absolute;
    left: 0;
    top: 0;
    cursor: move; }
  body.loosediamonds-index-index .product-img-box .zoom-notice, body.loosediamonds-search-filter .product-img-box .zoom-notice, body.choosediamond-index-pair .product-img-box .zoom-notice, body.loosediamonds-index-diamondsearch .product-img-box .zoom-notice, body.choosediamond-index-index .product-img-box .zoom-notice, body.choosediamond-index-diamond .product-img-box .zoom-notice, body.designyourpendant-minicart-index .product-img-box .zoom-notice, body.designyourring-minicart-index .product-img-box .zoom-notice, body.designyourearring-minicart-index .product-img-box .zoom-notice, body.choosediamond-index-viewpair .product-img-box .zoom-notice {
    text-align: center; }
  body.loosediamonds-index-index .product-img-box .zoom, body.loosediamonds-search-filter .product-img-box .zoom, body.choosediamond-index-pair .product-img-box .zoom, body.loosediamonds-index-diamondsearch .product-img-box .zoom, body.choosediamond-index-index .product-img-box .zoom, body.choosediamond-index-diamond .product-img-box .zoom, body.designyourpendant-minicart-index .product-img-box .zoom, body.designyourring-minicart-index .product-img-box .zoom, body.designyourearring-minicart-index .product-img-box .zoom, body.choosediamond-index-viewpair .product-img-box .zoom {
    position: relative;
    z-index: 9;
    height: 18px;
    margin: 0 auto 13px;
    padding: 0 51px;
    background: url(../images/slider_bg.gif) 50% 50% no-repeat;
    cursor: pointer; }
  body.loosediamonds-index-index .product-img-box .zoom #track, body.loosediamonds-search-filter .product-img-box .zoom #track, body.choosediamond-index-pair .product-img-box .zoom #track, body.loosediamonds-index-diamondsearch .product-img-box .zoom #track, body.choosediamond-index-index .product-img-box .zoom #track, body.choosediamond-index-diamond .product-img-box .zoom #track, body.designyourpendant-minicart-index .product-img-box .zoom #track, body.designyourring-minicart-index .product-img-box .zoom #track, body.designyourearring-minicart-index .product-img-box .zoom #track, body.choosediamond-index-viewpair .product-img-box .zoom #track {
    position: relative;
    height: 18px;
    width: 210px; }
  body.loosediamonds-index-index .product-img-box .zoom #handle, body.loosediamonds-search-filter .product-img-box .zoom #handle, body.choosediamond-index-pair .product-img-box .zoom #handle, body.loosediamonds-index-diamondsearch .product-img-box .zoom #handle, body.choosediamond-index-index .product-img-box .zoom #handle, body.choosediamond-index-diamond .product-img-box .zoom #handle, body.designyourpendant-minicart-index .product-img-box .zoom #handle, body.designyourring-minicart-index .product-img-box .zoom #handle, body.designyourearring-minicart-index .product-img-box .zoom #handle, body.choosediamond-index-viewpair .product-img-box .zoom #handle {
    position: absolute;
    left: 0;
    top: -1px;
    width: 9px;
    height: 22px;
    background: url(../images/magnifier_handle.gif) 0 0 no-repeat; }
  body.loosediamonds-index-index .product-img-box .zoom .btn-zoom-out, body.loosediamonds-search-filter .product-img-box .zoom .btn-zoom-out, body.choosediamond-index-pair .product-img-box .zoom .btn-zoom-out, body.loosediamonds-index-diamondsearch .product-img-box .zoom .btn-zoom-out, body.choosediamond-index-index .product-img-box .zoom .btn-zoom-out, body.choosediamond-index-diamond .product-img-box .zoom .btn-zoom-out, body.designyourpendant-minicart-index .product-img-box .zoom .btn-zoom-out, body.designyourring-minicart-index .product-img-box .zoom .btn-zoom-out, body.designyourearring-minicart-index .product-img-box .zoom .btn-zoom-out, body.choosediamond-index-viewpair .product-img-box .zoom .btn-zoom-out {
    position: absolute;
    left: 28px;
    top: 0; }
  body.loosediamonds-index-index .product-img-box .zoom .btn-zoom-in, body.loosediamonds-search-filter .product-img-box .zoom .btn-zoom-in, body.choosediamond-index-pair .product-img-box .zoom .btn-zoom-in, body.loosediamonds-index-diamondsearch .product-img-box .zoom .btn-zoom-in, body.choosediamond-index-index .product-img-box .zoom .btn-zoom-in, body.choosediamond-index-diamond .product-img-box .zoom .btn-zoom-in, body.designyourpendant-minicart-index .product-img-box .zoom .btn-zoom-in, body.designyourring-minicart-index .product-img-box .zoom .btn-zoom-in, body.designyourearring-minicart-index .product-img-box .zoom .btn-zoom-in, body.choosediamond-index-viewpair .product-img-box .zoom .btn-zoom-in {
    position: absolute;
    right: 28px;
    top: 0; }
  body.loosediamonds-index-index .product-img-box .more-views, body.loosediamonds-search-filter .product-img-box .more-views, body.choosediamond-index-pair .product-img-box .more-views, body.loosediamonds-index-diamondsearch .product-img-box .more-views, body.choosediamond-index-index .product-img-box .more-views, body.choosediamond-index-diamond .product-img-box .more-views, body.designyourpendant-minicart-index .product-img-box .more-views, body.designyourring-minicart-index .product-img-box .more-views, body.designyourearring-minicart-index .product-img-box .more-views, body.choosediamond-index-viewpair .product-img-box .more-views {
    margin: 10px 0 0;
    padding: 0 0 0; }
  body.loosediamonds-index-index .product-img-box .more-views h2, body.loosediamonds-search-filter .product-img-box .more-views h2, body.choosediamond-index-pair .product-img-box .more-views h2, body.loosediamonds-index-diamondsearch .product-img-box .more-views h2, body.choosediamond-index-index .product-img-box .more-views h2, body.choosediamond-index-diamond .product-img-box .more-views h2, body.designyourpendant-minicart-index .product-img-box .more-views h2, body.designyourring-minicart-index .product-img-box .more-views h2, body.designyourearring-minicart-index .product-img-box .more-views h2, body.choosediamond-index-viewpair .product-img-box .more-views h2 {
    display: none; }
  body.loosediamonds-index-index .product-img-box .more-views li, body.loosediamonds-search-filter .product-img-box .more-views li, body.choosediamond-index-pair .product-img-box .more-views li, body.loosediamonds-index-diamondsearch .product-img-box .more-views li, body.choosediamond-index-index .product-img-box .more-views li, body.choosediamond-index-diamond .product-img-box .more-views li, body.designyourpendant-minicart-index .product-img-box .more-views li, body.designyourring-minicart-index .product-img-box .more-views li, body.designyourearring-minicart-index .product-img-box .more-views li, body.choosediamond-index-viewpair .product-img-box .more-views li {
    float: left;
    border: 1px solid #ddd;
    margin: 0 6px 6px 0; }
  body.loosediamonds-index-index .zoomPopupTopRight1, body.loosediamonds-search-filter .zoomPopupTopRight1, body.choosediamond-index-pair .zoomPopupTopRight1, body.loosediamonds-index-diamondsearch .zoomPopupTopRight1, body.choosediamond-index-index .zoomPopupTopRight1, body.choosediamond-index-diamond .zoomPopupTopRight1, body.designyourpendant-minicart-index .zoomPopupTopRight1, body.designyourring-minicart-index .zoomPopupTopRight1, body.designyourearring-minicart-index .zoomPopupTopRight1, body.choosediamond-index-viewpair .zoomPopupTopRight1 {
    margin-top: 26px !important; }
  body.loosediamonds-index-index .zoomPopupBottom .zoom, body.loosediamonds-search-filter .zoomPopupBottom .zoom, body.choosediamond-index-pair .zoomPopupBottom .zoom, body.loosediamonds-index-diamondsearch .zoomPopupBottom .zoom, body.choosediamond-index-index .zoomPopupBottom .zoom, body.choosediamond-index-diamond .zoomPopupBottom .zoom, body.designyourpendant-minicart-index .zoomPopupBottom .zoom, body.designyourring-minicart-index .zoomPopupBottom .zoom, body.designyourearring-minicart-index .zoomPopupBottom .zoom, body.choosediamond-index-viewpair .zoomPopupBottom .zoom {
    position: relative;
    z-index: 9;
    height: 18px;
    margin: 0 auto 13px;
    padding: 0 51px;
    background: url(../images/slider_bg.gif) 50% 50% no-repeat;
    cursor: pointer; }
  body.loosediamonds-index-index .zoomPopupBottom .zoom #track, body.loosediamonds-search-filter .zoomPopupBottom .zoom #track, body.choosediamond-index-pair .zoomPopupBottom .zoom #track, body.loosediamonds-index-diamondsearch .zoomPopupBottom .zoom #track, body.choosediamond-index-index .zoomPopupBottom .zoom #track, body.choosediamond-index-diamond .zoomPopupBottom .zoom #track, body.designyourpendant-minicart-index .zoomPopupBottom .zoom #track, body.designyourring-minicart-index .zoomPopupBottom .zoom #track, body.designyourearring-minicart-index .zoomPopupBottom .zoom #track, body.choosediamond-index-viewpair .zoomPopupBottom .zoom #track {
    position: relative;
    height: 18px;
    width: 210px; }
  body.loosediamonds-index-index .zoomPopupBottom .zoom #handle, body.loosediamonds-search-filter .zoomPopupBottom .zoom #handle, body.choosediamond-index-pair .zoomPopupBottom .zoom #handle, body.loosediamonds-index-diamondsearch .zoomPopupBottom .zoom #handle, body.choosediamond-index-index .zoomPopupBottom .zoom #handle, body.choosediamond-index-diamond .zoomPopupBottom .zoom #handle, body.designyourpendant-minicart-index .zoomPopupBottom .zoom #handle, body.designyourring-minicart-index .zoomPopupBottom .zoom #handle, body.designyourearring-minicart-index .zoomPopupBottom .zoom #handle, body.choosediamond-index-viewpair .zoomPopupBottom .zoom #handle {
    position: absolute;
    left: 0;
    top: -1px;
    width: 9px;
    height: 22px;
    background: url(../images/magnifier_handle.gif) 0 0 no-repeat; }
  body.loosediamonds-index-index .zoomPopupBottom .zoom .btn-zoom-out, body.loosediamonds-search-filter .zoomPopupBottom .zoom .btn-zoom-out, body.choosediamond-index-pair .zoomPopupBottom .zoom .btn-zoom-out, body.loosediamonds-index-diamondsearch .zoomPopupBottom .zoom .btn-zoom-out, body.choosediamond-index-index .zoomPopupBottom .zoom .btn-zoom-out, body.choosediamond-index-diamond .zoomPopupBottom .zoom .btn-zoom-out, body.designyourpendant-minicart-index .zoomPopupBottom .zoom .btn-zoom-out, body.designyourring-minicart-index .zoomPopupBottom .zoom .btn-zoom-out, body.designyourearring-minicart-index .zoomPopupBottom .zoom .btn-zoom-out, body.choosediamond-index-viewpair .zoomPopupBottom .zoom .btn-zoom-out {
    position: absolute;
    left: 28px;
    top: 0; }
  body.loosediamonds-index-index .zoomPopupBottom .zoom .btn-zoom-in, body.loosediamonds-search-filter .zoomPopupBottom .zoom .btn-zoom-in, body.choosediamond-index-pair .zoomPopupBottom .zoom .btn-zoom-in, body.loosediamonds-index-diamondsearch .zoomPopupBottom .zoom .btn-zoom-in, body.choosediamond-index-index .zoomPopupBottom .zoom .btn-zoom-in, body.choosediamond-index-diamond .zoomPopupBottom .zoom .btn-zoom-in, body.designyourpendant-minicart-index .zoomPopupBottom .zoom .btn-zoom-in, body.designyourring-minicart-index .zoomPopupBottom .zoom .btn-zoom-in, body.designyourearring-minicart-index .zoomPopupBottom .zoom .btn-zoom-in, body.choosediamond-index-viewpair .zoomPopupBottom .zoom .btn-zoom-in {
    position: absolute;
    right: 28px;
    top: 0; }
  body.loosediamonds-index-index .designStep2ViewSetting, body.loosediamonds-search-filter .designStep2ViewSetting, body.choosediamond-index-pair .designStep2ViewSetting, body.loosediamonds-index-diamondsearch .designStep2ViewSetting, body.choosediamond-index-index .designStep2ViewSetting, body.choosediamond-index-diamond .designStep2ViewSetting, body.designyourpendant-minicart-index .designStep2ViewSetting, body.designyourring-minicart-index .designStep2ViewSetting, body.designyourearring-minicart-index .designStep2ViewSetting, body.choosediamond-index-viewpair .designStep2ViewSetting {
    width: 953px; }
  body.loosediamonds-index-index .metroDiamond, body.loosediamonds-search-filter .metroDiamond, body.choosediamond-index-pair .metroDiamond, body.loosediamonds-index-diamondsearch .metroDiamond, body.choosediamond-index-index .metroDiamond, body.choosediamond-index-diamond .metroDiamond, body.designyourpendant-minicart-index .metroDiamond, body.designyourring-minicart-index .metroDiamond, body.designyourearring-minicart-index .metroDiamond, body.choosediamond-index-viewpair .metroDiamond {
    padding: 0px;
    width: 953px;
    float: left; }
  body.loosediamonds-index-index .metroDiamondLeft, body.loosediamonds-search-filter .metroDiamondLeft, body.choosediamond-index-pair .metroDiamondLeft, body.loosediamonds-index-diamondsearch .metroDiamondLeft, body.choosediamond-index-index .metroDiamondLeft, body.choosediamond-index-diamond .metroDiamondLeft, body.designyourpendant-minicart-index .metroDiamondLeft, body.designyourring-minicart-index .metroDiamondLeft, body.designyourearring-minicart-index .metroDiamondLeft, body.choosediamond-index-viewpair .metroDiamondLeft {
    background: white;
    padding-bottom: 15px;
    width: 710px; }
  body.loosediamonds-index-index .metroDiamondRight, body.loosediamonds-search-filter .metroDiamondRight, body.choosediamond-index-pair .metroDiamondRight, body.loosediamonds-index-diamondsearch .metroDiamondRight, body.choosediamond-index-index .metroDiamondRight, body.choosediamond-index-diamond .metroDiamondRight, body.designyourpendant-minicart-index .metroDiamondRight, body.designyourring-minicart-index .metroDiamondRight, body.designyourearring-minicart-index .metroDiamondRight, body.choosediamond-index-viewpair .metroDiamondRight {
    padding: 0;
    background: white;
    width: 182px;
    min-height: 320px;
    margin-right: 20px; }
  body.loosediamonds-index-index .banglesTopContentRight, body.loosediamonds-search-filter .banglesTopContentRight, body.choosediamond-index-pair .banglesTopContentRight, body.loosediamonds-index-diamondsearch .banglesTopContentRight, body.choosediamond-index-index .banglesTopContentRight, body.choosediamond-index-diamond .banglesTopContentRight, body.designyourpendant-minicart-index .banglesTopContentRight, body.designyourring-minicart-index .banglesTopContentRight, body.designyourearring-minicart-index .banglesTopContentRight, body.choosediamond-index-viewpair .banglesTopContentRight {
    border: none; }
  body.loosediamonds-index-index .banglesTopContentLeft h2 span, body.loosediamonds-search-filter .banglesTopContentLeft h2 span, body.choosediamond-index-pair .banglesTopContentLeft h2 span, body.loosediamonds-index-diamondsearch .banglesTopContentLeft h2 span, body.choosediamond-index-index .banglesTopContentLeft h2 span, body.choosediamond-index-diamond .banglesTopContentLeft h2 span, body.designyourpendant-minicart-index .banglesTopContentLeft h2 span, body.designyourring-minicart-index .banglesTopContentLeft h2 span, body.designyourearring-minicart-index .banglesTopContentLeft h2 span, body.choosediamond-index-viewpair .banglesTopContentLeft h2 span {
    color: #A51890;
    font-size: 23.98px !important; }
  body.loosediamonds-index-index .refinesearchCriteria, body.loosediamonds-search-filter .refinesearchCriteria, body.choosediamond-index-pair .refinesearchCriteria, body.loosediamonds-index-diamondsearch .refinesearchCriteria, body.choosediamond-index-index .refinesearchCriteria, body.choosediamond-index-diamond .refinesearchCriteria, body.designyourpendant-minicart-index .refinesearchCriteria, body.designyourring-minicart-index .refinesearchCriteria, body.designyourearring-minicart-index .refinesearchCriteria, body.choosediamond-index-viewpair .refinesearchCriteria {
    width: 954px;
    background: #fafafa;
    overflow: hidden;
    display: block; }
  body.loosediamonds-index-index .settings-view .refinesearchCriteria, body.loosediamonds-search-filter .settings-view .refinesearchCriteria, body.choosediamond-index-pair .settings-view .refinesearchCriteria, body.loosediamonds-index-diamondsearch .settings-view .refinesearchCriteria, body.choosediamond-index-index .settings-view .refinesearchCriteria, body.choosediamond-index-diamond .settings-view .refinesearchCriteria, body.designyourpendant-minicart-index .settings-view .refinesearchCriteria, body.designyourring-minicart-index .settings-view .refinesearchCriteria, body.designyourearring-minicart-index .settings-view .refinesearchCriteria, body.choosediamond-index-viewpair .settings-view .refinesearchCriteria {
    width: 913px !important;
    background: white;
    margin: 0 20px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTop, body.loosediamonds-search-filter .refinesearchCriteriaTop, body.choosediamond-index-pair .refinesearchCriteriaTop, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTop, body.choosediamond-index-index .refinesearchCriteriaTop, body.choosediamond-index-diamond .refinesearchCriteriaTop, body.designyourpendant-minicart-index .refinesearchCriteriaTop, body.designyourring-minicart-index .refinesearchCriteriaTop, body.designyourearring-minicart-index .refinesearchCriteriaTop, body.choosediamond-index-viewpair .refinesearchCriteriaTop {
    background: white !important;
    margin-left: 0px;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 62px;
    overflow: hidden; }
  body.loosediamonds-index-index #metrodiamondBangleRight, body.loosediamonds-search-filter #metrodiamondBangleRight, body.choosediamond-index-pair #metrodiamondBangleRight, body.loosediamonds-index-diamondsearch #metrodiamondBangleRight, body.choosediamond-index-index #metrodiamondBangleRight, body.choosediamond-index-diamond #metrodiamondBangleRight, body.designyourpendant-minicart-index #metrodiamondBangleRight, body.designyourring-minicart-index #metrodiamondBangleRight, body.designyourearring-minicart-index #metrodiamondBangleRight, body.choosediamond-index-viewpair #metrodiamondBangleRight {
    float: right;
    width: 177px;
    padding-left: 5px;
    background: white;
    margin-bottom: 20px; }
  body.loosediamonds-index-index #metrodiamondBangleRight .resetCriteriaRight h4, body.loosediamonds-search-filter #metrodiamondBangleRight .resetCriteriaRight h4, body.choosediamond-index-pair #metrodiamondBangleRight .resetCriteriaRight h4, body.loosediamonds-index-diamondsearch #metrodiamondBangleRight .resetCriteriaRight h4, body.choosediamond-index-index #metrodiamondBangleRight .resetCriteriaRight h4, body.choosediamond-index-diamond #metrodiamondBangleRight .resetCriteriaRight h4, body.designyourpendant-minicart-index #metrodiamondBangleRight .resetCriteriaRight h4, body.designyourring-minicart-index #metrodiamondBangleRight .resetCriteriaRight h4, body.designyourearring-minicart-index #metrodiamondBangleRight .resetCriteriaRight h4, body.choosediamond-index-viewpair #metrodiamondBangleRight .resetCriteriaRight h4 {
    cursor: pointer;
    text-align: center !important;
    background: none !important;
    color: #63666A;
    width: 172px;
    padding-bottom: 10px;
    border-bottom: 1pt solid #63666A;
    text-align: left;
    font-size: 17px;
    font-weight: normal; }
  body.loosediamonds-index-index #metrodiamondBangleRight .resetCriteriaRight h4:hover, body.loosediamonds-search-filter #metrodiamondBangleRight .resetCriteriaRight h4:hover, body.choosediamond-index-pair #metrodiamondBangleRight .resetCriteriaRight h4:hover, body.loosediamonds-index-diamondsearch #metrodiamondBangleRight .resetCriteriaRight h4:hover, body.choosediamond-index-index #metrodiamondBangleRight .resetCriteriaRight h4:hover, body.choosediamond-index-diamond #metrodiamondBangleRight .resetCriteriaRight h4:hover, body.designyourpendant-minicart-index #metrodiamondBangleRight .resetCriteriaRight h4:hover, body.designyourring-minicart-index #metrodiamondBangleRight .resetCriteriaRight h4:hover, body.designyourearring-minicart-index #metrodiamondBangleRight .resetCriteriaRight h4:hover, body.choosediamond-index-viewpair #metrodiamondBangleRight .resetCriteriaRight h4:hover {
    color: #A51890; }
  body.loosediamonds-index-index #metrodiamondBangleRight h4, body.loosediamonds-search-filter #metrodiamondBangleRight h4, body.choosediamond-index-pair #metrodiamondBangleRight h4, body.loosediamonds-index-diamondsearch #metrodiamondBangleRight h4, body.choosediamond-index-index #metrodiamondBangleRight h4, body.choosediamond-index-diamond #metrodiamondBangleRight h4, body.designyourpendant-minicart-index #metrodiamondBangleRight h4, body.designyourring-minicart-index #metrodiamondBangleRight h4, body.designyourearring-minicart-index #metrodiamondBangleRight h4, body.choosediamond-index-viewpair #metrodiamondBangleRight h4 {
    background: none !important;
    color: #63666A;
    width: 172px;
    padding-top: 10px;
    text-transform: capitalize;
    padding-bottom: 10px;
    border-top: 1px solid #63666A;
    border-bottom: 1pt solid #63666A;
    text-align: left;
    font-size: 17px;
    font-weight: normal; }
  body.loosediamonds-index-index #metrodiamondBangleRight .resetCriteriaRightInner, body.loosediamonds-search-filter #metrodiamondBangleRight .resetCriteriaRightInner, body.choosediamond-index-pair #metrodiamondBangleRight .resetCriteriaRightInner, body.loosediamonds-index-diamondsearch #metrodiamondBangleRight .resetCriteriaRightInner, body.choosediamond-index-index #metrodiamondBangleRight .resetCriteriaRightInner, body.choosediamond-index-diamond #metrodiamondBangleRight .resetCriteriaRightInner, body.designyourpendant-minicart-index #metrodiamondBangleRight .resetCriteriaRightInner, body.designyourring-minicart-index #metrodiamondBangleRight .resetCriteriaRightInner, body.designyourearring-minicart-index #metrodiamondBangleRight .resetCriteriaRightInner, body.choosediamond-index-viewpair #metrodiamondBangleRight .resetCriteriaRightInner {
    width: 174px; }
  body.loosediamonds-index-index #metrodiamondBangleRight .similarItems, body.loosediamonds-search-filter #metrodiamondBangleRight .similarItems, body.choosediamond-index-pair #metrodiamondBangleRight .similarItems, body.loosediamonds-index-diamondsearch #metrodiamondBangleRight .similarItems, body.choosediamond-index-index #metrodiamondBangleRight .similarItems, body.choosediamond-index-diamond #metrodiamondBangleRight .similarItems, body.designyourpendant-minicart-index #metrodiamondBangleRight .similarItems, body.designyourring-minicart-index #metrodiamondBangleRight .similarItems, body.designyourearring-minicart-index #metrodiamondBangleRight .similarItems, body.choosediamond-index-viewpair #metrodiamondBangleRight .similarItems {
    width: 150px; }
  body.loosediamonds-index-index .completeyourRing, body.loosediamonds-search-filter .completeyourRing, body.choosediamond-index-pair .completeyourRing, body.loosediamonds-index-diamondsearch .completeyourRing, body.choosediamond-index-index .completeyourRing, body.choosediamond-index-diamond .completeyourRing, body.designyourpendant-minicart-index .completeyourRing, body.designyourring-minicart-index .completeyourRing, body.designyourearring-minicart-index .completeyourRing, body.choosediamond-index-viewpair .completeyourRing {
    background: none !important; }
  body.loosediamonds-index-index .display_wrap div.yourdesign, body.loosediamonds-search-filter .display_wrap div.yourdesign, body.choosediamond-index-pair .display_wrap div.yourdesign, body.loosediamonds-index-diamondsearch .display_wrap div.yourdesign, body.choosediamond-index-index .display_wrap div.yourdesign, body.choosediamond-index-diamond .display_wrap div.yourdesign, body.designyourpendant-minicart-index .display_wrap div.yourdesign, body.designyourring-minicart-index .display_wrap div.yourdesign, body.designyourearring-minicart-index .display_wrap div.yourdesign, body.choosediamond-index-viewpair .display_wrap div.yourdesign {
    border: none !important;
    padding: 0px 3px !important; }
  body.loosediamonds-index-index .display_wrap a, body.loosediamonds-search-filter .display_wrap a, body.choosediamond-index-pair .display_wrap a, body.loosediamonds-index-diamondsearch .display_wrap a, body.choosediamond-index-index .display_wrap a, body.choosediamond-index-diamond .display_wrap a, body.designyourpendant-minicart-index .display_wrap a, body.designyourring-minicart-index .display_wrap a, body.designyourearring-minicart-index .display_wrap a, body.choosediamond-index-viewpair .display_wrap a {
    color: #63666A !important; }
  body.loosediamonds-index-index .bgMenu, body.loosediamonds-search-filter .bgMenu, body.choosediamond-index-pair .bgMenu, body.loosediamonds-index-diamondsearch .bgMenu, body.choosediamond-index-index .bgMenu, body.choosediamond-index-diamond .bgMenu, body.designyourpendant-minicart-index .bgMenu, body.designyourring-minicart-index .bgMenu, body.designyourearring-minicart-index .bgMenu, body.choosediamond-index-viewpair .bgMenu {
    background: none !important; }
  body.loosediamonds-index-index .metroDiamondLTop ul li, body.loosediamonds-search-filter .metroDiamondLTop ul li, body.choosediamond-index-pair .metroDiamondLTop ul li, body.loosediamonds-index-diamondsearch .metroDiamondLTop ul li, body.choosediamond-index-index .metroDiamondLTop ul li, body.choosediamond-index-diamond .metroDiamondLTop ul li, body.designyourpendant-minicart-index .metroDiamondLTop ul li, body.designyourring-minicart-index .metroDiamondLTop ul li, body.designyourearring-minicart-index .metroDiamondLTop ul li, body.choosediamond-index-viewpair .metroDiamondLTop ul li {
    border-width: 3px medium 3px 3px; }
  body.loosediamonds-index-index .metroDiamondLTop ul li a.active, body.loosediamonds-index-index .metroDiamondLTop ul li a:hover, body.loosediamonds-search-filter .metroDiamondLTop ul li a.active, body.loosediamonds-search-filter .metroDiamondLTop ul li a:hover, body.choosediamond-index-pair .metroDiamondLTop ul li a.active, body.choosediamond-index-pair .metroDiamondLTop ul li a:hover, body.loosediamonds-index-diamondsearch .metroDiamondLTop ul li a.active, body.loosediamonds-index-diamondsearch .metroDiamondLTop ul li a:hover, body.choosediamond-index-index .metroDiamondLTop ul li a.active, body.choosediamond-index-index .metroDiamondLTop ul li a:hover, body.choosediamond-index-diamond .metroDiamondLTop ul li a.active, body.choosediamond-index-diamond .metroDiamondLTop ul li a:hover, body.designyourpendant-minicart-index .metroDiamondLTop ul li a.active, body.designyourpendant-minicart-index .metroDiamondLTop ul li a:hover, body.designyourring-minicart-index .metroDiamondLTop ul li a.active, body.designyourring-minicart-index .metroDiamondLTop ul li a:hover, body.designyourearring-minicart-index .metroDiamondLTop ul li a.active, body.designyourearring-minicart-index .metroDiamondLTop ul li a:hover, body.choosediamond-index-viewpair .metroDiamondLTop ul li a.active, body.choosediamond-index-viewpair .metroDiamondLTop ul li a:hover {
    border: 1px solid #A51890; }
  body.loosediamonds-index-index .metroDiamondLTop ul, body.loosediamonds-search-filter .metroDiamondLTop ul, body.choosediamond-index-pair .metroDiamondLTop ul, body.loosediamonds-index-diamondsearch .metroDiamondLTop ul, body.choosediamond-index-index .metroDiamondLTop ul, body.choosediamond-index-diamond .metroDiamondLTop ul, body.designyourpendant-minicart-index .metroDiamondLTop ul, body.designyourring-minicart-index .metroDiamondLTop ul, body.designyourearring-minicart-index .metroDiamondLTop ul, body.choosediamond-index-viewpair .metroDiamondLTop ul {
    border-right: 3px solid #EAEAEA; }
  body.loosediamonds-index-index .metroDiamondR h2, body.loosediamonds-search-filter .metroDiamondR h2, body.choosediamond-index-pair .metroDiamondR h2, body.loosediamonds-index-diamondsearch .metroDiamondR h2, body.choosediamond-index-index .metroDiamondR h2, body.choosediamond-index-diamond .metroDiamondR h2, body.designyourpendant-minicart-index .metroDiamondR h2, body.designyourring-minicart-index .metroDiamondR h2, body.designyourearring-minicart-index .metroDiamondR h2, body.choosediamond-index-viewpair .metroDiamondR h2 {
    color: #5F2167;
    font-size: 17px;
    border-bottom: 1pt solid #63666A;
    border-top: 1pt solid #63666A;
    padding: 9px 0; }
  body.loosediamonds-index-index .metroDiamondR h3, body.loosediamonds-search-filter .metroDiamondR h3, body.choosediamond-index-pair .metroDiamondR h3, body.loosediamonds-index-diamondsearch .metroDiamondR h3, body.choosediamond-index-index .metroDiamondR h3, body.choosediamond-index-diamond .metroDiamondR h3, body.designyourpendant-minicart-index .metroDiamondR h3, body.designyourring-minicart-index .metroDiamondR h3, body.designyourearring-minicart-index .metroDiamondR h3, body.choosediamond-index-viewpair .metroDiamondR h3 {
    color: #63666A;
    font-family: "PT Sans",arial;
    font-size: 11px;
    padding-top: 10px; }
  body.loosediamonds-index-index .metroDiamondR p.description, body.loosediamonds-search-filter .metroDiamondR p.description, body.choosediamond-index-pair .metroDiamondR p.description, body.loosediamonds-index-diamondsearch .metroDiamondR p.description, body.choosediamond-index-index .metroDiamondR p.description, body.choosediamond-index-diamond .metroDiamondR p.description, body.designyourpendant-minicart-index .metroDiamondR p.description, body.designyourring-minicart-index .metroDiamondR p.description, body.designyourearring-minicart-index .metroDiamondR p.description, body.choosediamond-index-viewpair .metroDiamondR p.description {
    border-bottom: 1pt solid #63666A; }
  body.loosediamonds-index-index .metroDiamondR h4 span.pro-price, body.loosediamonds-search-filter .metroDiamondR h4 span.pro-price, body.choosediamond-index-pair .metroDiamondR h4 span.pro-price, body.loosediamonds-index-diamondsearch .metroDiamondR h4 span.pro-price, body.choosediamond-index-index .metroDiamondR h4 span.pro-price, body.choosediamond-index-diamond .metroDiamondR h4 span.pro-price, body.designyourpendant-minicart-index .metroDiamondR h4 span.pro-price, body.designyourring-minicart-index .metroDiamondR h4 span.pro-price, body.designyourearring-minicart-index .metroDiamondR h4 span.pro-price, body.choosediamond-index-viewpair .metroDiamondR h4 span.pro-price {
    font-size: 17px;
    width: 284px;
    margin-bottom: 5px; }
  body.loosediamonds-index-index .btn-cart, body.loosediamonds-search-filter .btn-cart, body.choosediamond-index-pair .btn-cart, body.loosediamonds-index-diamondsearch .btn-cart, body.choosediamond-index-index .btn-cart, body.choosediamond-index-diamond .btn-cart, body.designyourpendant-minicart-index .btn-cart, body.designyourring-minicart-index .btn-cart, body.designyourearring-minicart-index .btn-cart, body.choosediamond-index-viewpair .btn-cart {
    background: none repeat scroll 0 0 #A51890;
    width: 142px;
    height: 20px; }
  body.loosediamonds-index-index .cart-text, body.loosediamonds-search-filter .cart-text, body.choosediamond-index-pair .cart-text, body.loosediamonds-index-diamondsearch .cart-text, body.choosediamond-index-index .cart-text, body.choosediamond-index-diamond .cart-text, body.designyourpendant-minicart-index .cart-text, body.designyourring-minicart-index .cart-text, body.designyourearring-minicart-index .cart-text, body.choosediamond-index-viewpair .cart-text {
    color: white !important;
    float: none !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-align: center;
    text-transform: uppercase; }
  body.loosediamonds-index-index .engraveBoxContent input, body.loosediamonds-search-filter .engraveBoxContent input, body.choosediamond-index-pair .engraveBoxContent input, body.loosediamonds-index-diamondsearch .engraveBoxContent input, body.choosediamond-index-index .engraveBoxContent input, body.choosediamond-index-diamond .engraveBoxContent input, body.designyourpendant-minicart-index .engraveBoxContent input, body.designyourring-minicart-index .engraveBoxContent input, body.designyourearring-minicart-index .engraveBoxContent input, body.choosediamond-index-viewpair .engraveBoxContent input {
    border: 1px solid #ccc;
    border-radius: 2px; }
  body.loosediamonds-index-index .cutOuter input, body.loosediamonds-index-index .price-field input, body.loosediamonds-search-filter .cutOuter input, body.loosediamonds-search-filter .price-field input, body.choosediamond-index-pair .cutOuter input, body.choosediamond-index-pair .price-field input, body.loosediamonds-index-diamondsearch .cutOuter input, body.loosediamonds-index-diamondsearch .price-field input, body.choosediamond-index-index .cutOuter input, body.choosediamond-index-index .price-field input, body.choosediamond-index-diamond .cutOuter input, body.choosediamond-index-diamond .price-field input, body.designyourpendant-minicart-index .cutOuter input, body.designyourpendant-minicart-index .price-field input, body.designyourring-minicart-index .cutOuter input, body.designyourring-minicart-index .price-field input, body.designyourearring-minicart-index .cutOuter input, body.designyourearring-minicart-index .price-field input, body.choosediamond-index-viewpair .cutOuter input, body.choosediamond-index-viewpair .price-field input {
    border: 1px solid #ccc;
    border-radius: 2px; }
  body.loosediamonds-index-index .banglesTopContentLeft h2, body.loosediamonds-search-filter .banglesTopContentLeft h2, body.choosediamond-index-pair .banglesTopContentLeft h2, body.loosediamonds-index-diamondsearch .banglesTopContentLeft h2, body.choosediamond-index-index .banglesTopContentLeft h2, body.choosediamond-index-diamond .banglesTopContentLeft h2, body.designyourpendant-minicart-index .banglesTopContentLeft h2, body.designyourring-minicart-index .banglesTopContentLeft h2, body.designyourearring-minicart-index .banglesTopContentLeft h2, body.choosediamond-index-viewpair .banglesTopContentLeft h2 {
    color: #000; }
  body.loosediamonds-index-index .banglesTopContentLeft ul li a, body.loosediamonds-search-filter .banglesTopContentLeft ul li a, body.choosediamond-index-pair .banglesTopContentLeft ul li a, body.loosediamonds-index-diamondsearch .banglesTopContentLeft ul li a, body.choosediamond-index-index .banglesTopContentLeft ul li a, body.choosediamond-index-diamond .banglesTopContentLeft ul li a, body.designyourpendant-minicart-index .banglesTopContentLeft ul li a, body.designyourring-minicart-index .banglesTopContentLeft ul li a, body.designyourearring-minicart-index .banglesTopContentLeft ul li a, body.choosediamond-index-viewpair .banglesTopContentLeft ul li a {
    color: #fa9373; }
  body.loosediamonds-index-index .banglesTopContentLeft ul li a:hover, body.loosediamonds-search-filter .banglesTopContentLeft ul li a:hover, body.choosediamond-index-pair .banglesTopContentLeft ul li a:hover, body.loosediamonds-index-diamondsearch .banglesTopContentLeft ul li a:hover, body.choosediamond-index-index .banglesTopContentLeft ul li a:hover, body.choosediamond-index-diamond .banglesTopContentLeft ul li a:hover, body.designyourpendant-minicart-index .banglesTopContentLeft ul li a:hover, body.designyourring-minicart-index .banglesTopContentLeft ul li a:hover, body.designyourearring-minicart-index .banglesTopContentLeft ul li a:hover, body.choosediamond-index-viewpair .banglesTopContentLeft ul li a:hover {
    color: #000000;
    text-decoration: underline; }
  body.loosediamonds-index-index .banglesTopContentRight h2, body.loosediamonds-search-filter .banglesTopContentRight h2, body.choosediamond-index-pair .banglesTopContentRight h2, body.loosediamonds-index-diamondsearch .banglesTopContentRight h2, body.choosediamond-index-index .banglesTopContentRight h2, body.choosediamond-index-diamond .banglesTopContentRight h2, body.designyourpendant-minicart-index .banglesTopContentRight h2, body.designyourring-minicart-index .banglesTopContentRight h2, body.designyourearring-minicart-index .banglesTopContentRight h2, body.choosediamond-index-viewpair .banglesTopContentRight h2 {
    color: #63666A; }
  body.loosediamonds-index-index .metroDiamondR span, body.loosediamonds-search-filter .metroDiamondR span, body.choosediamond-index-pair .metroDiamondR span, body.loosediamonds-index-diamondsearch .metroDiamondR span, body.choosediamond-index-index .metroDiamondR span, body.choosediamond-index-diamond .metroDiamondR span, body.designyourpendant-minicart-index .metroDiamondR span, body.designyourring-minicart-index .metroDiamondR span, body.designyourearring-minicart-index .metroDiamondR span, body.choosediamond-index-viewpair .metroDiamondR span {
    color: #63666A; }
  body.loosediamonds-index-index .product-options-bottom, body.loosediamonds-search-filter .product-options-bottom, body.choosediamond-index-pair .product-options-bottom, body.loosediamonds-index-diamondsearch .product-options-bottom, body.choosediamond-index-index .product-options-bottom, body.choosediamond-index-diamond .product-options-bottom, body.designyourpendant-minicart-index .product-options-bottom, body.designyourring-minicart-index .product-options-bottom, body.designyourearring-minicart-index .product-options-bottom, body.choosediamond-index-viewpair .product-options-bottom {
    margin-bottom: 15px;
    margin-top: 10px; }
  body.loosediamonds-index-index .product-options-bottom span.cart-text, body.loosediamonds-search-filter .product-options-bottom span.cart-text, body.choosediamond-index-pair .product-options-bottom span.cart-text, body.loosediamonds-index-diamondsearch .product-options-bottom span.cart-text, body.choosediamond-index-index .product-options-bottom span.cart-text, body.choosediamond-index-diamond .product-options-bottom span.cart-text, body.designyourpendant-minicart-index .product-options-bottom span.cart-text, body.designyourring-minicart-index .product-options-bottom span.cart-text, body.designyourearring-minicart-index .product-options-bottom span.cart-text, body.choosediamond-index-viewpair .product-options-bottom span.cart-text {
    display: block;
    width: 136px;
    text-align: center;
    padding-bottom: 2px; }
  body.loosediamonds-index-index #EMIlpanel img, body.loosediamonds-search-filter #EMIlpanel img, body.choosediamond-index-pair #EMIlpanel img, body.loosediamonds-index-diamondsearch #EMIlpanel img, body.choosediamond-index-index #EMIlpanel img, body.choosediamond-index-diamond #EMIlpanel img, body.designyourpendant-minicart-index #EMIlpanel img, body.designyourring-minicart-index #EMIlpanel img, body.designyourearring-minicart-index #EMIlpanel img, body.choosediamond-index-viewpair #EMIlpanel img {
    margin-left: 0px !important; }
  body.loosediamonds-index-index .hometryon_add span span, body.loosediamonds-search-filter .hometryon_add span span, body.choosediamond-index-pair .hometryon_add span span, body.loosediamonds-index-diamondsearch .hometryon_add span span, body.choosediamond-index-index .hometryon_add span span, body.choosediamond-index-diamond .hometryon_add span span, body.designyourpendant-minicart-index .hometryon_add span span, body.designyourring-minicart-index .hometryon_add span span, body.designyourearring-minicart-index .hometryon_add span span, body.choosediamond-index-viewpair .hometryon_add span span {
    cursor: pointer;
    background: url(../images/version2/heart.png) no-repeat scroll 0 1px transparent;
    padding-left: 15px; }
  body.loosediamonds-index-index .communication, body.loosediamonds-search-filter .communication, body.choosediamond-index-pair .communication, body.loosediamonds-index-diamondsearch .communication, body.choosediamond-index-index .communication, body.choosediamond-index-diamond .communication, body.designyourpendant-minicart-index .communication, body.designyourring-minicart-index .communication, body.designyourearring-minicart-index .communication, body.choosediamond-index-viewpair .communication {
    padding-top: 10px !important;
    border-top: 1px solid #63666A;
    width: 284px;
    float: left; }
  body.loosediamonds-index-index .communication span, body.loosediamonds-search-filter .communication span, body.choosediamond-index-pair .communication span, body.loosediamonds-index-diamondsearch .communication span, body.choosediamond-index-index .communication span, body.choosediamond-index-diamond .communication span, body.designyourpendant-minicart-index .communication span, body.designyourring-minicart-index .communication span, body.designyourearring-minicart-index .communication span, body.choosediamond-index-viewpair .communication span {
    margin-bottom: 5px;
    width: 284px;
    display: block; }
  body.loosediamonds-index-index .communication .detail-chatus, body.loosediamonds-search-filter .communication .detail-chatus, body.choosediamond-index-pair .communication .detail-chatus, body.loosediamonds-index-diamondsearch .communication .detail-chatus, body.choosediamond-index-index .communication .detail-chatus, body.choosediamond-index-diamond .communication .detail-chatus, body.designyourpendant-minicart-index .communication .detail-chatus, body.designyourring-minicart-index .communication .detail-chatus, body.designyourearring-minicart-index .communication .detail-chatus, body.choosediamond-index-viewpair .communication .detail-chatus {
    background: url(../images/version2/message_icon.png) no-repeat scroll 0 1px transparent;
    padding-left: 15px; }
  body.loosediamonds-index-index .communication .detail-callus, body.loosediamonds-search-filter .communication .detail-callus, body.choosediamond-index-pair .communication .detail-callus, body.loosediamonds-index-diamondsearch .communication .detail-callus, body.choosediamond-index-index .communication .detail-callus, body.choosediamond-index-diamond .communication .detail-callus, body.designyourpendant-minicart-index .communication .detail-callus, body.designyourring-minicart-index .communication .detail-callus, body.designyourearring-minicart-index .communication .detail-callus, body.choosediamond-index-viewpair .communication .detail-callus {
    background: url(../images/version2/phone_icon.png) no-repeat scroll 0 1px transparent;
    padding-left: 15px; }
  body.loosediamonds-index-index .cod-check, body.loosediamonds-search-filter .cod-check, body.choosediamond-index-pair .cod-check, body.loosediamonds-index-diamondsearch .cod-check, body.choosediamond-index-index .cod-check, body.choosediamond-index-diamond .cod-check, body.designyourpendant-minicart-index .cod-check, body.designyourring-minicart-index .cod-check, body.designyourearring-minicart-index .cod-check, body.choosediamond-index-viewpair .cod-check {
    float: left;
    position: relative;
    top: 0px;
    padding-bottom: 6px;
    margin-top: 6px; }
  body.loosediamonds-index-index .cod-check a, body.loosediamonds-search-filter .cod-check a, body.choosediamond-index-pair .cod-check a, body.loosediamonds-index-diamondsearch .cod-check a, body.choosediamond-index-index .cod-check a, body.choosediamond-index-diamond .cod-check a, body.designyourpendant-minicart-index .cod-check a, body.designyourring-minicart-index .cod-check a, body.designyourearring-minicart-index .cod-check a, body.choosediamond-index-viewpair .cod-check a {
    color: #1E629F;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 11px; }
  body.loosediamonds-index-index .hometryon_ques, body.loosediamonds-search-filter .hometryon_ques, body.choosediamond-index-pair .hometryon_ques, body.loosediamonds-index-diamondsearch .hometryon_ques, body.choosediamond-index-index .hometryon_ques, body.choosediamond-index-diamond .hometryon_ques, body.designyourpendant-minicart-index .hometryon_ques, body.designyourring-minicart-index .hometryon_ques, body.designyourearring-minicart-index .hometryon_ques, body.choosediamond-index-viewpair .hometryon_ques {
    margin-left: 4px !important; }
  body.loosediamonds-index-index .shareOuter, body.loosediamonds-search-filter .shareOuter, body.choosediamond-index-pair .shareOuter, body.loosediamonds-index-diamondsearch .shareOuter, body.choosediamond-index-index .shareOuter, body.choosediamond-index-diamond .shareOuter, body.designyourpendant-minicart-index .shareOuter, body.designyourring-minicart-index .shareOuter, body.designyourearring-minicart-index .shareOuter, body.choosediamond-index-viewpair .shareOuter {
    border: none;
    margin-left: 20px; }
  body.loosediamonds-index-index .metroDiamondRight .accordian_list, body.loosediamonds-search-filter .metroDiamondRight .accordian_list, body.choosediamond-index-pair .metroDiamondRight .accordian_list, body.loosediamonds-index-diamondsearch .metroDiamondRight .accordian_list, body.choosediamond-index-index .metroDiamondRight .accordian_list, body.choosediamond-index-diamond .metroDiamondRight .accordian_list, body.designyourpendant-minicart-index .metroDiamondRight .accordian_list, body.designyourring-minicart-index .metroDiamondRight .accordian_list, body.designyourearring-minicart-index .metroDiamondRight .accordian_list, body.choosediamond-index-viewpair .metroDiamondRight .accordian_list {
    float: right;
    width: 182px;
    margin-bottom: 0px;
    padding: 0;
    background: white; }
  body.loosediamonds-index-index .metroDiamondRight #similarpdct, body.loosediamonds-search-filter .metroDiamondRight #similarpdct, body.choosediamond-index-pair .metroDiamondRight #similarpdct, body.loosediamonds-index-diamondsearch .metroDiamondRight #similarpdct, body.choosediamond-index-index .metroDiamondRight #similarpdct, body.choosediamond-index-diamond .metroDiamondRight #similarpdct, body.designyourpendant-minicart-index .metroDiamondRight #similarpdct, body.designyourring-minicart-index .metroDiamondRight #similarpdct, body.designyourearring-minicart-index .metroDiamondRight #similarpdct, body.choosediamond-index-viewpair .metroDiamondRight #similarpdct {
    float: left;
    width: 610px;
    padding: 0 20px 16px;
    background: white;
    height: 240px;
    overflow: hidden;
    border: none; }
  body.loosediamonds-index-index #similarpdct .similarItems, body.loosediamonds-search-filter #similarpdct .similarItems, body.choosediamond-index-pair #similarpdct .similarItems, body.loosediamonds-index-diamondsearch #similarpdct .similarItems, body.choosediamond-index-index #similarpdct .similarItems, body.choosediamond-index-diamond #similarpdct .similarItems, body.designyourpendant-minicart-index #similarpdct .similarItems, body.designyourring-minicart-index #similarpdct .similarItems, body.designyourearring-minicart-index #similarpdct .similarItems, body.choosediamond-index-viewpair #similarpdct .similarItems {
    border: none;
    width: 190px;
    margin-right: 20px;
    float: left;
    font-size: 11px;
    color: #63666A;
    font-family: "PT Sans",arial;
    font-weight: normal; }
  body.loosediamonds-index-index #similarpdct .similarItems span, body.loosediamonds-search-filter #similarpdct .similarItems span, body.choosediamond-index-pair #similarpdct .similarItems span, body.loosediamonds-index-diamondsearch #similarpdct .similarItems span, body.choosediamond-index-index #similarpdct .similarItems span, body.choosediamond-index-diamond #similarpdct .similarItems span, body.designyourpendant-minicart-index #similarpdct .similarItems span, body.designyourring-minicart-index #similarpdct .similarItems span, body.designyourearring-minicart-index #similarpdct .similarItems span, body.choosediamond-index-viewpair #similarpdct .similarItems span {
    color: #63666A;
    margin-top: 3px;
    font-weight: normal; }
  body.loosediamonds-index-index .metrodiamondBangleRight h2, body.loosediamonds-search-filter .metrodiamondBangleRight h2, body.choosediamond-index-pair .metrodiamondBangleRight h2, body.loosediamonds-index-diamondsearch .metrodiamondBangleRight h2, body.choosediamond-index-index .metrodiamondBangleRight h2, body.choosediamond-index-diamond .metrodiamondBangleRight h2, body.designyourpendant-minicart-index .metrodiamondBangleRight h2, body.designyourring-minicart-index .metrodiamondBangleRight h2, body.designyourearring-minicart-index .metrodiamondBangleRight h2, body.choosediamond-index-viewpair .metrodiamondBangleRight h2 {
    background: none !important;
    padding: 10px 0;
    text-align: left;
    border-bottom: 1pt solid #63666A;
    color: #63666A;
    font-size: 17px;
    font-family: "PT Sans",Georgia;
    font-weight: normal; }
  body.loosediamonds-index-index #similarpdct .lastSimilar, body.loosediamonds-search-filter #similarpdct .lastSimilar, body.choosediamond-index-pair #similarpdct .lastSimilar, body.loosediamonds-index-diamondsearch #similarpdct .lastSimilar, body.choosediamond-index-index #similarpdct .lastSimilar, body.choosediamond-index-diamond #similarpdct .lastSimilar, body.designyourpendant-minicart-index #similarpdct .lastSimilar, body.designyourring-minicart-index #similarpdct .lastSimilar, body.designyourearring-minicart-index #similarpdct .lastSimilar, body.choosediamond-index-viewpair #similarpdct .lastSimilar {
    margin-right: 0px !important; }
  body.loosediamonds-index-index p.accordian_head, body.loosediamonds-search-filter p.accordian_head, body.choosediamond-index-pair p.accordian_head, body.loosediamonds-index-diamondsearch p.accordian_head, body.choosediamond-index-index p.accordian_head, body.choosediamond-index-diamond p.accordian_head, body.designyourpendant-minicart-index p.accordian_head, body.designyourring-minicart-index p.accordian_head, body.designyourearring-minicart-index p.accordian_head, body.choosediamond-index-viewpair p.accordian_head {
    text-align: center;
    width: 182px;
    height: 20px !important;
    padding: 10px 0;
    background: none;
    font-size: 17px;
    font-weight: normal;
    font-family: "PT Sans",Georgia;
    border-bottom: 1pt solid #63666A;
    border-top: 1px solid #63666A;
    color: #63666A;
    text-align: center; }
  body.loosediamonds-index-index .accordian_list .accordian_body, body.loosediamonds-search-filter .accordian_list .accordian_body, body.choosediamond-index-pair .accordian_list .accordian_body, body.loosediamonds-index-diamondsearch .accordian_list .accordian_body, body.choosediamond-index-index .accordian_list .accordian_body, body.choosediamond-index-diamond .accordian_list .accordian_body, body.designyourpendant-minicart-index .accordian_list .accordian_body, body.designyourring-minicart-index .accordian_list .accordian_body, body.designyourearring-minicart-index .accordian_list .accordian_body, body.choosediamond-index-viewpair .accordian_list .accordian_body {
    width: 175px;
    display: block; }
  body.loosediamonds-index-index .financingOptions, body.loosediamonds-search-filter .financingOptions, body.choosediamond-index-pair .financingOptions, body.loosediamonds-index-diamondsearch .financingOptions, body.choosediamond-index-index .financingOptions, body.choosediamond-index-diamond .financingOptions, body.designyourpendant-minicart-index .financingOptions, body.designyourring-minicart-index .financingOptions, body.designyourearring-minicart-index .financingOptions, body.choosediamond-index-viewpair .financingOptions {
    border: none;
    width: 175px; }
  body.loosediamonds-index-index .similarItems .spacer, body.loosediamonds-search-filter .similarItems .spacer, body.choosediamond-index-pair .similarItems .spacer, body.loosediamonds-index-diamondsearch .similarItems .spacer, body.choosediamond-index-index .similarItems .spacer, body.choosediamond-index-diamond .similarItems .spacer, body.designyourpendant-minicart-index .similarItems .spacer, body.designyourring-minicart-index .similarItems .spacer, body.designyourearring-minicart-index .similarItems .spacer, body.choosediamond-index-viewpair .similarItems .spacer {
    margin-bottom: 6px; }
  body.loosediamonds-index-index .financingOptions select, body.loosediamonds-search-filter .financingOptions select, body.choosediamond-index-pair .financingOptions select, body.loosediamonds-index-diamondsearch .financingOptions select, body.choosediamond-index-index .financingOptions select, body.choosediamond-index-diamond .financingOptions select, body.designyourpendant-minicart-index .financingOptions select, body.designyourring-minicart-index .financingOptions select, body.designyourearring-minicart-index .financingOptions select, body.choosediamond-index-viewpair .financingOptions select {
    width: 142px;
    padding: 2px; }
  body.loosediamonds-index-index .financingOptions span, body.loosediamonds-search-filter .financingOptions span, body.choosediamond-index-pair .financingOptions span, body.loosediamonds-index-diamondsearch .financingOptions span, body.choosediamond-index-index .financingOptions span, body.choosediamond-index-diamond .financingOptions span, body.designyourpendant-minicart-index .financingOptions span, body.designyourring-minicart-index .financingOptions span, body.designyourearring-minicart-index .financingOptions span, body.choosediamond-index-viewpair .financingOptions span {
    font-weight: normal;
    color: #63666A; }
  body.loosediamonds-index-index .financingOptions strong, body.loosediamonds-search-filter .financingOptions strong, body.choosediamond-index-pair .financingOptions strong, body.loosediamonds-index-diamondsearch .financingOptions strong, body.choosediamond-index-index .financingOptions strong, body.choosediamond-index-diamond .financingOptions strong, body.designyourpendant-minicart-index .financingOptions strong, body.designyourring-minicart-index .financingOptions strong, body.designyourearring-minicart-index .financingOptions strong, body.choosediamond-index-viewpair .financingOptions strong {
    float: left;
    width: 90px; }
  body.loosediamonds-index-index .representativeOuter, body.loosediamonds-search-filter .representativeOuter, body.choosediamond-index-pair .representativeOuter, body.loosediamonds-index-diamondsearch .representativeOuter, body.choosediamond-index-index .representativeOuter, body.choosediamond-index-diamond .representativeOuter, body.designyourpendant-minicart-index .representativeOuter, body.designyourring-minicart-index .representativeOuter, body.designyourearring-minicart-index .representativeOuter, body.choosediamond-index-viewpair .representativeOuter {
    display: none; }
  body.loosediamonds-index-index .metrodiamondBangleLeft, body.loosediamonds-search-filter .metrodiamondBangleLeft, body.choosediamond-index-pair .metrodiamondBangleLeft, body.loosediamonds-index-diamondsearch .metrodiamondBangleLeft, body.choosediamond-index-index .metrodiamondBangleLeft, body.choosediamond-index-diamond .metrodiamondBangleLeft, body.designyourpendant-minicart-index .metrodiamondBangleLeft, body.designyourring-minicart-index .metrodiamondBangleLeft, body.designyourearring-minicart-index .metrodiamondBangleLeft, body.choosediamond-index-viewpair .metrodiamondBangleLeft {
    padding-top: 0px;
    width: 953px;
    margin-top: 20px; }
  body.loosediamonds-index-index .productInfoTop, body.loosediamonds-search-filter .productInfoTop, body.choosediamond-index-pair .productInfoTop, body.loosediamonds-index-diamondsearch .productInfoTop, body.choosediamond-index-index .productInfoTop, body.choosediamond-index-diamond .productInfoTop, body.designyourpendant-minicart-index .productInfoTop, body.designyourring-minicart-index .productInfoTop, body.designyourearring-minicart-index .productInfoTop, body.choosediamond-index-viewpair .productInfoTop {
    padding-left: 1px; }
  body.loosediamonds-index-index .productInfoTop ul.product-tabs li a, body.loosediamonds-search-filter .productInfoTop ul.product-tabs li a, body.choosediamond-index-pair .productInfoTop ul.product-tabs li a, body.loosediamonds-index-diamondsearch .productInfoTop ul.product-tabs li a, body.choosediamond-index-index .productInfoTop ul.product-tabs li a, body.choosediamond-index-diamond .productInfoTop ul.product-tabs li a, body.designyourpendant-minicart-index .productInfoTop ul.product-tabs li a, body.designyourring-minicart-index .productInfoTop ul.product-tabs li a, body.designyourearring-minicart-index .productInfoTop ul.product-tabs li a, body.choosediamond-index-viewpair .productInfoTop ul.product-tabs li a {
    background: #f4edea;
    color: #63666A;
    text-transform: uppercase;
    border: none;
    padding: 0px 88px 0px 87px; }
  body.loosediamonds-index-index .productInfoTop ul.product-tabs li.active a, body.loosediamonds-search-filter .productInfoTop ul.product-tabs li.active a, body.choosediamond-index-pair .productInfoTop ul.product-tabs li.active a, body.loosediamonds-index-diamondsearch .productInfoTop ul.product-tabs li.active a, body.choosediamond-index-index .productInfoTop ul.product-tabs li.active a, body.choosediamond-index-diamond .productInfoTop ul.product-tabs li.active a, body.designyourpendant-minicart-index .productInfoTop ul.product-tabs li.active a, body.designyourring-minicart-index .productInfoTop ul.product-tabs li.active a, body.designyourearring-minicart-index .productInfoTop ul.product-tabs li.active a, body.choosediamond-index-viewpair .productInfoTop ul.product-tabs li.active a {
    border-top: 2px solid #92a5c2; }
  body.loosediamonds-index-index .metrodiamondBangleLeft .productInfo, body.loosediamonds-search-filter .metrodiamondBangleLeft .productInfo, body.choosediamond-index-pair .metrodiamondBangleLeft .productInfo, body.loosediamonds-index-diamondsearch .metrodiamondBangleLeft .productInfo, body.choosediamond-index-index .metrodiamondBangleLeft .productInfo, body.choosediamond-index-diamond .metrodiamondBangleLeft .productInfo, body.designyourpendant-minicart-index .metrodiamondBangleLeft .productInfo, body.designyourring-minicart-index .metrodiamondBangleLeft .productInfo, body.designyourearring-minicart-index .metrodiamondBangleLeft .productInfo, body.choosediamond-index-viewpair .metrodiamondBangleLeft .productInfo {
    width: 953px;
    background: white;
    border-bottom: none; }
  body.loosediamonds-index-index .productInfoTop ul li, body.loosediamonds-search-filter .productInfoTop ul li, body.choosediamond-index-pair .productInfoTop ul li, body.loosediamonds-index-diamondsearch .productInfoTop ul li, body.choosediamond-index-index .productInfoTop ul li, body.choosediamond-index-diamond .productInfoTop ul li, body.designyourpendant-minicart-index .productInfoTop ul li, body.designyourring-minicart-index .productInfoTop ul li, body.designyourearring-minicart-index .productInfoTop ul li, body.choosediamond-index-viewpair .productInfoTop ul li {
    border-top: none;
    font-size: 11px;
    font-weight: normal !important;
    margin-right: 2px;
    text-align: center; }
  body.loosediamonds-index-index .productInfoContentuter, body.loosediamonds-search-filter .productInfoContentuter, body.choosediamond-index-pair .productInfoContentuter, body.loosediamonds-index-diamondsearch .productInfoContentuter, body.choosediamond-index-index .productInfoContentuter, body.choosediamond-index-diamond .productInfoContentuter, body.designyourpendant-minicart-index .productInfoContentuter, body.designyourring-minicart-index .productInfoContentuter, body.designyourearring-minicart-index .productInfoContentuter, body.choosediamond-index-viewpair .productInfoContentuter {
    border: none; }
  body.loosediamonds-index-index .productInfotab1Left, body.loosediamonds-search-filter .productInfotab1Left, body.choosediamond-index-pair .productInfotab1Left, body.loosediamonds-index-diamondsearch .productInfotab1Left, body.choosediamond-index-index .productInfotab1Left, body.choosediamond-index-diamond .productInfotab1Left, body.designyourpendant-minicart-index .productInfotab1Left, body.designyourring-minicart-index .productInfotab1Left, body.designyourearring-minicart-index .productInfotab1Left, body.choosediamond-index-viewpair .productInfotab1Left {
    border: none; }
  body.loosediamonds-index-index .productInfotab1Left h2, body.loosediamonds-search-filter .productInfotab1Left h2, body.choosediamond-index-pair .productInfotab1Left h2, body.loosediamonds-index-diamondsearch .productInfotab1Left h2, body.choosediamond-index-index .productInfotab1Left h2, body.choosediamond-index-diamond .productInfotab1Left h2, body.designyourpendant-minicart-index .productInfotab1Left h2, body.designyourring-minicart-index .productInfotab1Left h2, body.designyourearring-minicart-index .productInfotab1Left h2, body.choosediamond-index-viewpair .productInfotab1Left h2 {
    color: #5F2167;
    border-bottom: 1px solid #E6E7E8;
    border-top: none; }
  body.loosediamonds-index-index .productInfotab1Left h3, body.loosediamonds-search-filter .productInfotab1Left h3, body.choosediamond-index-pair .productInfotab1Left h3, body.loosediamonds-index-diamondsearch .productInfotab1Left h3, body.choosediamond-index-index .productInfotab1Left h3, body.choosediamond-index-diamond .productInfotab1Left h3, body.designyourpendant-minicart-index .productInfotab1Left h3, body.designyourring-minicart-index .productInfotab1Left h3, body.designyourearring-minicart-index .productInfotab1Left h3, body.choosediamond-index-viewpair .productInfotab1Left h3 {
    color: #5F2167;
    border-bottom: 1px solid #E6E7E8;
    border-top: 1px solid #E6E7E8; }
  body.loosediamonds-index-index .productInfotab1Right h2, body.loosediamonds-search-filter .productInfotab1Right h2, body.choosediamond-index-pair .productInfotab1Right h2, body.loosediamonds-index-diamondsearch .productInfotab1Right h2, body.choosediamond-index-index .productInfotab1Right h2, body.choosediamond-index-diamond .productInfotab1Right h2, body.designyourpendant-minicart-index .productInfotab1Right h2, body.designyourring-minicart-index .productInfotab1Right h2, body.designyourearring-minicart-index .productInfotab1Right h2, body.choosediamond-index-viewpair .productInfotab1Right h2 {
    color: #5F2167;
    border-bottom: 1px solid #E6E7E8;
    border-top: none; }
  body.loosediamonds-index-index .productInfotab1Right, body.loosediamonds-search-filter .productInfotab1Right, body.choosediamond-index-pair .productInfotab1Right, body.loosediamonds-index-diamondsearch .productInfotab1Right, body.choosediamond-index-index .productInfotab1Right, body.choosediamond-index-diamond .productInfotab1Right, body.designyourpendant-minicart-index .productInfotab1Right, body.designyourring-minicart-index .productInfotab1Right, body.designyourearring-minicart-index .productInfotab1Right, body.choosediamond-index-viewpair .productInfotab1Right {
    border: none; }
  body.loosediamonds-index-index .productInfotab1RightOuter, body.loosediamonds-search-filter .productInfotab1RightOuter, body.choosediamond-index-pair .productInfotab1RightOuter, body.loosediamonds-index-diamondsearch .productInfotab1RightOuter, body.choosediamond-index-index .productInfotab1RightOuter, body.choosediamond-index-diamond .productInfotab1RightOuter, body.designyourpendant-minicart-index .productInfotab1RightOuter, body.designyourring-minicart-index .productInfotab1RightOuter, body.designyourearring-minicart-index .productInfotab1RightOuter, body.choosediamond-index-viewpair .productInfotab1RightOuter {
    float: left; }
  body.loosediamonds-index-index .itemDetailsTable td, body.loosediamonds-search-filter .itemDetailsTable td, body.choosediamond-index-pair .itemDetailsTable td, body.loosediamonds-index-diamondsearch .itemDetailsTable td, body.choosediamond-index-index .itemDetailsTable td, body.choosediamond-index-diamond .itemDetailsTable td, body.designyourpendant-minicart-index .itemDetailsTable td, body.designyourring-minicart-index .itemDetailsTable td, body.designyourearring-minicart-index .itemDetailsTable td, body.choosediamond-index-viewpair .itemDetailsTable td {
    border-bottom: 1px solid #E6E7E8;
    color: #63666A; }
  body.loosediamonds-index-index .contactCarat label, body.loosediamonds-search-filter .contactCarat label, body.choosediamond-index-pair .contactCarat label, body.loosediamonds-index-diamondsearch .contactCarat label, body.choosediamond-index-index .contactCarat label, body.choosediamond-index-diamond .contactCarat label, body.designyourpendant-minicart-index .contactCarat label, body.designyourring-minicart-index .contactCarat label, body.designyourearring-minicart-index .contactCarat label, body.choosediamond-index-viewpair .contactCarat label {
    color: black; }
  body.loosediamonds-index-index #trylink td a, body.loosediamonds-index-index .paymentOptionRight p span, body.loosediamonds-index-index .shipping h2, body.loosediamonds-index-index .productInfoContent p span, body.loosediamonds-search-filter #trylink td a, body.loosediamonds-search-filter .paymentOptionRight p span, body.loosediamonds-search-filter .shipping h2, body.loosediamonds-search-filter .productInfoContent p span, body.choosediamond-index-pair #trylink td a, body.choosediamond-index-pair .paymentOptionRight p span, body.choosediamond-index-pair .shipping h2, body.choosediamond-index-pair .productInfoContent p span, body.loosediamonds-index-diamondsearch #trylink td a, body.loosediamonds-index-diamondsearch .paymentOptionRight p span, body.loosediamonds-index-diamondsearch .shipping h2, body.loosediamonds-index-diamondsearch .productInfoContent p span, body.choosediamond-index-index #trylink td a, body.choosediamond-index-index .paymentOptionRight p span, body.choosediamond-index-index .shipping h2, body.choosediamond-index-index .productInfoContent p span, body.choosediamond-index-diamond #trylink td a, body.choosediamond-index-diamond .paymentOptionRight p span, body.choosediamond-index-diamond .shipping h2, body.choosediamond-index-diamond .productInfoContent p span, body.designyourpendant-minicart-index #trylink td a, body.designyourpendant-minicart-index .paymentOptionRight p span, body.designyourpendant-minicart-index .shipping h2, body.designyourpendant-minicart-index .productInfoContent p span, body.designyourring-minicart-index #trylink td a, body.designyourring-minicart-index .paymentOptionRight p span, body.designyourring-minicart-index .shipping h2, body.designyourring-minicart-index .productInfoContent p span, body.designyourearring-minicart-index #trylink td a, body.designyourearring-minicart-index .paymentOptionRight p span, body.designyourearring-minicart-index .shipping h2, body.designyourearring-minicart-index .productInfoContent p span, body.choosediamond-index-viewpair #trylink td a, body.choosediamond-index-viewpair .paymentOptionRight p span, body.choosediamond-index-viewpair .shipping h2, body.choosediamond-index-viewpair .productInfoContent p span {
    color: #5F2167;
    border-bottom: #E6E7E8; }
  body.loosediamonds-index-index .productInfoContent h2, body.loosediamonds-search-filter .productInfoContent h2, body.choosediamond-index-pair .productInfoContent h2, body.loosediamonds-index-diamondsearch .productInfoContent h2, body.choosediamond-index-index .productInfoContent h2, body.choosediamond-index-diamond .productInfoContent h2, body.designyourpendant-minicart-index .productInfoContent h2, body.designyourring-minicart-index .productInfoContent h2, body.designyourearring-minicart-index .productInfoContent h2, body.choosediamond-index-viewpair .productInfoContent h2 {
    font-family: "PT Sans",Georgia;
    color: #5F2167;
    border-bottom: #E6E7E8; }
  body.loosediamonds-index-index .productInfoContent p, body.loosediamonds-search-filter .productInfoContent p, body.choosediamond-index-pair .productInfoContent p, body.loosediamonds-index-diamondsearch .productInfoContent p, body.choosediamond-index-index .productInfoContent p, body.choosediamond-index-diamond .productInfoContent p, body.designyourpendant-minicart-index .productInfoContent p, body.designyourring-minicart-index .productInfoContent p, body.designyourearring-minicart-index .productInfoContent p, body.choosediamond-index-viewpair .productInfoContent p {
    color: black; }
  body.loosediamonds-index-index .commentsOuter, body.loosediamonds-search-filter .commentsOuter, body.choosediamond-index-pair .commentsOuter, body.loosediamonds-index-diamondsearch .commentsOuter, body.choosediamond-index-index .commentsOuter, body.choosediamond-index-diamond .commentsOuter, body.designyourpendant-minicart-index .commentsOuter, body.designyourring-minicart-index .commentsOuter, body.designyourearring-minicart-index .commentsOuter, body.choosediamond-index-viewpair .commentsOuter {
    background: white;
    width: 913px;
    padding: 20px;
    float: left;
    margin-bottom: 20px; }
  body.loosediamonds-index-index .commentsOuter h2, body.loosediamonds-search-filter .commentsOuter h2, body.choosediamond-index-pair .commentsOuter h2, body.loosediamonds-index-diamondsearch .commentsOuter h2, body.choosediamond-index-index .commentsOuter h2, body.choosediamond-index-diamond .commentsOuter h2, body.designyourpendant-minicart-index .commentsOuter h2, body.designyourring-minicart-index .commentsOuter h2, body.designyourearring-minicart-index .commentsOuter h2, body.choosediamond-index-viewpair .commentsOuter h2 {
    color: #63666A;
    font-family: "PT Sans",Georgia;
    font-size: 17px; }
  body.loosediamonds-index-index .commentsTitle, body.loosediamonds-search-filter .commentsTitle, body.choosediamond-index-pair .commentsTitle, body.loosediamonds-index-diamondsearch .commentsTitle, body.choosediamond-index-index .commentsTitle, body.choosediamond-index-diamond .commentsTitle, body.designyourpendant-minicart-index .commentsTitle, body.designyourring-minicart-index .commentsTitle, body.designyourearring-minicart-index .commentsTitle, body.choosediamond-index-viewpair .commentsTitle {
    background: none;
    padding: 0px; }
  body.loosediamonds-index-index .commentsTitle span, body.loosediamonds-search-filter .commentsTitle span, body.choosediamond-index-pair .commentsTitle span, body.loosediamonds-index-diamondsearch .commentsTitle span, body.choosediamond-index-index .commentsTitle span, body.choosediamond-index-diamond .commentsTitle span, body.designyourpendant-minicart-index .commentsTitle span, body.designyourring-minicart-index .commentsTitle span, body.designyourearring-minicart-index .commentsTitle span, body.choosediamond-index-viewpair .commentsTitle span {
    color: black;
    font-weight: normal; }
  body.loosediamonds-index-index .comments h3, body.loosediamonds-search-filter .comments h3, body.choosediamond-index-pair .comments h3, body.loosediamonds-index-diamondsearch .comments h3, body.choosediamond-index-index .comments h3, body.choosediamond-index-diamond .comments h3, body.designyourpendant-minicart-index .comments h3, body.designyourring-minicart-index .comments h3, body.designyourearring-minicart-index .comments h3, body.choosediamond-index-viewpair .comments h3 {
    color: black;
    font-weight: bold;
    font-family: "PT Sans",arial;
    width: 300px;
    float: left; }
  body.loosediamonds-index-index .rating-box, body.loosediamonds-search-filter .rating-box, body.choosediamond-index-pair .rating-box, body.loosediamonds-index-diamondsearch .rating-box, body.choosediamond-index-index .rating-box, body.choosediamond-index-diamond .rating-box, body.designyourpendant-minicart-index .rating-box, body.designyourring-minicart-index .rating-box, body.designyourearring-minicart-index .rating-box, body.choosediamond-index-viewpair .rating-box {
    float: left !important; }
  body.loosediamonds-index-index .comments p, body.loosediamonds-search-filter .comments p, body.choosediamond-index-pair .comments p, body.loosediamonds-index-diamondsearch .comments p, body.choosediamond-index-index .comments p, body.choosediamond-index-diamond .comments p, body.designyourpendant-minicart-index .comments p, body.designyourring-minicart-index .comments p, body.designyourearring-minicart-index .comments p, body.choosediamond-index-viewpair .comments p {
    float: left; }
  body.loosediamonds-index-index .postnewComment h2, body.loosediamonds-search-filter .postnewComment h2, body.choosediamond-index-pair .postnewComment h2, body.loosediamonds-index-diamondsearch .postnewComment h2, body.choosediamond-index-index .postnewComment h2, body.choosediamond-index-diamond .postnewComment h2, body.designyourpendant-minicart-index .postnewComment h2, body.designyourring-minicart-index .postnewComment h2, body.designyourearring-minicart-index .postnewComment h2, body.choosediamond-index-viewpair .postnewComment h2 {
    color: #63666A !important;
    font-weight: normal; }
  body.loosediamonds-index-index .commentsOuter h2 span a, body.loosediamonds-search-filter .commentsOuter h2 span a, body.choosediamond-index-pair .commentsOuter h2 span a, body.loosediamonds-index-diamondsearch .commentsOuter h2 span a, body.choosediamond-index-index .commentsOuter h2 span a, body.choosediamond-index-diamond .commentsOuter h2 span a, body.designyourpendant-minicart-index .commentsOuter h2 span a, body.designyourring-minicart-index .commentsOuter h2 span a, body.designyourearring-minicart-index .commentsOuter h2 span a, body.choosediamond-index-viewpair .commentsOuter h2 span a {
    color: #63666A;
    font-family: "PT Sans",arial;
    font-size: 15px; }
  body.loosediamonds-index-index #checkLink, body.loosediamonds-search-filter #checkLink, body.choosediamond-index-pair #checkLink, body.loosediamonds-index-diamondsearch #checkLink, body.choosediamond-index-index #checkLink, body.choosediamond-index-diamond #checkLink, body.designyourpendant-minicart-index #checkLink, body.designyourring-minicart-index #checkLink, body.designyourearring-minicart-index #checkLink, body.choosediamond-index-viewpair #checkLink {
    font-size: 12px; }
  body.loosediamonds-index-index .pagination_outer, body.loosediamonds-search-filter .pagination_outer, body.choosediamond-index-pair .pagination_outer, body.loosediamonds-index-diamondsearch .pagination_outer, body.choosediamond-index-index .pagination_outer, body.choosediamond-index-diamond .pagination_outer, body.designyourpendant-minicart-index .pagination_outer, body.designyourring-minicart-index .pagination_outer, body.designyourearring-minicart-index .pagination_outer, body.choosediamond-index-viewpair .pagination_outer {
    display: none; }
  body.loosediamonds-index-index .postnewComment, body.loosediamonds-search-filter .postnewComment, body.choosediamond-index-pair .postnewComment, body.loosediamonds-index-diamondsearch .postnewComment, body.choosediamond-index-index .postnewComment, body.choosediamond-index-diamond .postnewComment, body.designyourpendant-minicart-index .postnewComment, body.designyourring-minicart-index .postnewComment, body.designyourearring-minicart-index .postnewComment, body.choosediamond-index-viewpair .postnewComment {
    padding: 0px;
    border-bottom: none;
    margin-bottom: 0px; }
  body.loosediamonds-index-index .recentlyviewedJewellery, body.loosediamonds-search-filter .recentlyviewedJewellery, body.choosediamond-index-pair .recentlyviewedJewellery, body.loosediamonds-index-diamondsearch .recentlyviewedJewellery, body.choosediamond-index-index .recentlyviewedJewellery, body.choosediamond-index-diamond .recentlyviewedJewellery, body.designyourpendant-minicart-index .recentlyviewedJewellery, body.designyourring-minicart-index .recentlyviewedJewellery, body.designyourearring-minicart-index .recentlyviewedJewellery, body.choosediamond-index-viewpair .recentlyviewedJewellery {
    margin: 0 0 20px;
    padding: 20px;
    width: 913px;
    background: white;
    float: left; }
  body.loosediamonds-index-index .recentlyviewedJewellery h2, body.loosediamonds-search-filter .recentlyviewedJewellery h2, body.choosediamond-index-pair .recentlyviewedJewellery h2, body.loosediamonds-index-diamondsearch .recentlyviewedJewellery h2, body.choosediamond-index-index .recentlyviewedJewellery h2, body.choosediamond-index-diamond .recentlyviewedJewellery h2, body.designyourpendant-minicart-index .recentlyviewedJewellery h2, body.designyourring-minicart-index .recentlyviewedJewellery h2, body.designyourearring-minicart-index .recentlyviewedJewellery h2, body.choosediamond-index-viewpair .recentlyviewedJewellery h2 {
    color: #63666A;
    font-family: "PT Sans",Georgia;
    font-size: 17px; }
  body.loosediamonds-index-index .shipping h2, body.loosediamonds-search-filter .shipping h2, body.choosediamond-index-pair .shipping h2, body.loosediamonds-index-diamondsearch .shipping h2, body.choosediamond-index-index .shipping h2, body.choosediamond-index-diamond .shipping h2, body.designyourpendant-minicart-index .shipping h2, body.designyourring-minicart-index .shipping h2, body.designyourearring-minicart-index .shipping h2, body.choosediamond-index-viewpair .shipping h2 {
    background: url("../images/Shipping-title-img.png") no-repeat scroll 420px -1px transparent; }
  body.loosediamonds-index-index .productInfoContent p, body.loosediamonds-search-filter .productInfoContent p, body.choosediamond-index-pair .productInfoContent p, body.loosediamonds-index-diamondsearch .productInfoContent p, body.choosediamond-index-index .productInfoContent p, body.choosediamond-index-diamond .productInfoContent p, body.designyourpendant-minicart-index .productInfoContent p, body.designyourring-minicart-index .productInfoContent p, body.designyourearring-minicart-index .productInfoContent p, body.choosediamond-index-viewpair .productInfoContent p {
    text-align: justify; }
  body.loosediamonds-index-index .diamondEducationOuter, body.loosediamonds-search-filter .diamondEducationOuter, body.choosediamond-index-pair .diamondEducationOuter, body.loosediamonds-index-diamondsearch .diamondEducationOuter, body.choosediamond-index-index .diamondEducationOuter, body.choosediamond-index-diamond .diamondEducationOuter, body.designyourpendant-minicart-index .diamondEducationOuter, body.designyourring-minicart-index .diamondEducationOuter, body.designyourearring-minicart-index .diamondEducationOuter, body.choosediamond-index-viewpair .diamondEducationOuter {
    margin-bottom: 0px;
    margin-left: 0px !important;
    width: 914px !important; }
  body.loosediamonds-index-index .metrodiamondBangle, body.loosediamonds-search-filter .metrodiamondBangle, body.choosediamond-index-pair .metrodiamondBangle, body.loosediamonds-index-diamondsearch .metrodiamondBangle, body.choosediamond-index-index .metrodiamondBangle, body.choosediamond-index-diamond .metrodiamondBangle, body.designyourpendant-minicart-index .metrodiamondBangle, body.designyourring-minicart-index .metrodiamondBangle, body.designyourearring-minicart-index .metrodiamondBangle, body.choosediamond-index-viewpair .metrodiamondBangle {
    width: 913px;
    padding: 20px;
    margin-bottom: 20px;
    background: white; }
  body.loosediamonds-index-index .reviewsLinks a, body.loosediamonds-index-index .cod-check a, body.loosediamonds-index-index .custemer a, body.loosediamonds-index-index .share a, body.loosediamonds-index-index .email a, body.loosediamonds-index-index .print a, body.loosediamonds-index-index .tweet a, body.loosediamonds-index-index .metroDiamondR h3 a, body.loosediamonds-search-filter .reviewsLinks a, body.loosediamonds-search-filter .cod-check a, body.loosediamonds-search-filter .custemer a, body.loosediamonds-search-filter .share a, body.loosediamonds-search-filter .email a, body.loosediamonds-search-filter .print a, body.loosediamonds-search-filter .tweet a, body.loosediamonds-search-filter .metroDiamondR h3 a, body.choosediamond-index-pair .reviewsLinks a, body.choosediamond-index-pair .cod-check a, body.choosediamond-index-pair .custemer a, body.choosediamond-index-pair .share a, body.choosediamond-index-pair .email a, body.choosediamond-index-pair .print a, body.choosediamond-index-pair .tweet a, body.choosediamond-index-pair .metroDiamondR h3 a, body.loosediamonds-index-diamondsearch .reviewsLinks a, body.loosediamonds-index-diamondsearch .cod-check a, body.loosediamonds-index-diamondsearch .custemer a, body.loosediamonds-index-diamondsearch .share a, body.loosediamonds-index-diamondsearch .email a, body.loosediamonds-index-diamondsearch .print a, body.loosediamonds-index-diamondsearch .tweet a, body.loosediamonds-index-diamondsearch .metroDiamondR h3 a, body.choosediamond-index-index .reviewsLinks a, body.choosediamond-index-index .cod-check a, body.choosediamond-index-index .custemer a, body.choosediamond-index-index .share a, body.choosediamond-index-index .email a, body.choosediamond-index-index .print a, body.choosediamond-index-index .tweet a, body.choosediamond-index-index .metroDiamondR h3 a, body.choosediamond-index-diamond .reviewsLinks a, body.choosediamond-index-diamond .cod-check a, body.choosediamond-index-diamond .custemer a, body.choosediamond-index-diamond .share a, body.choosediamond-index-diamond .email a, body.choosediamond-index-diamond .print a, body.choosediamond-index-diamond .tweet a, body.choosediamond-index-diamond .metroDiamondR h3 a, body.designyourpendant-minicart-index .reviewsLinks a, body.designyourpendant-minicart-index .cod-check a, body.designyourpendant-minicart-index .custemer a, body.designyourpendant-minicart-index .share a, body.designyourpendant-minicart-index .email a, body.designyourpendant-minicart-index .print a, body.designyourpendant-minicart-index .tweet a, body.designyourpendant-minicart-index .metroDiamondR h3 a, body.designyourring-minicart-index .reviewsLinks a, body.designyourring-minicart-index .cod-check a, body.designyourring-minicart-index .custemer a, body.designyourring-minicart-index .share a, body.designyourring-minicart-index .email a, body.designyourring-minicart-index .print a, body.designyourring-minicart-index .tweet a, body.designyourring-minicart-index .metroDiamondR h3 a, body.designyourearring-minicart-index .reviewsLinks a, body.designyourearring-minicart-index .cod-check a, body.designyourearring-minicart-index .custemer a, body.designyourearring-minicart-index .share a, body.designyourearring-minicart-index .email a, body.designyourearring-minicart-index .print a, body.designyourearring-minicart-index .tweet a, body.designyourearring-minicart-index .metroDiamondR h3 a, body.choosediamond-index-viewpair .reviewsLinks a, body.choosediamond-index-viewpair .cod-check a, body.choosediamond-index-viewpair .custemer a, body.choosediamond-index-viewpair .share a, body.choosediamond-index-viewpair .email a, body.choosediamond-index-viewpair .print a, body.choosediamond-index-viewpair .tweet a, body.choosediamond-index-viewpair .metroDiamondR h3 a {
    color: #A51890 !important; }
  body.loosediamonds-index-index .emailpopup h2 span.eclose a, body.loosediamonds-search-filter .emailpopup h2 span.eclose a, body.choosediamond-index-pair .emailpopup h2 span.eclose a, body.loosediamonds-index-diamondsearch .emailpopup h2 span.eclose a, body.choosediamond-index-index .emailpopup h2 span.eclose a, body.choosediamond-index-diamond .emailpopup h2 span.eclose a, body.designyourpendant-minicart-index .emailpopup h2 span.eclose a, body.designyourring-minicart-index .emailpopup h2 span.eclose a, body.designyourearring-minicart-index .emailpopup h2 span.eclose a, body.choosediamond-index-viewpair .emailpopup h2 span.eclose a {
    color: white !important;
    text-decoration: none !important; }
  body.loosediamonds-index-index .emailpopup h2, body.loosediamonds-search-filter .emailpopup h2, body.choosediamond-index-pair .emailpopup h2, body.loosediamonds-index-diamondsearch .emailpopup h2, body.choosediamond-index-index .emailpopup h2, body.choosediamond-index-diamond .emailpopup h2, body.designyourpendant-minicart-index .emailpopup h2, body.designyourring-minicart-index .emailpopup h2, body.designyourearring-minicart-index .emailpopup h2, body.choosediamond-index-viewpair .emailpopup h2 {
    background: none repeat scroll 0 0 #63666A; }
  body.loosediamonds-index-index .pendant_msg, body.loosediamonds-search-filter .pendant_msg, body.choosediamond-index-pair .pendant_msg, body.loosediamonds-index-diamondsearch .pendant_msg, body.choosediamond-index-index .pendant_msg, body.choosediamond-index-diamond .pendant_msg, body.designyourpendant-minicart-index .pendant_msg, body.designyourring-minicart-index .pendant_msg, body.designyourearring-minicart-index .pendant_msg, body.choosediamond-index-viewpair .pendant_msg {
    color: #5F2167; }
  body.loosediamonds-index-index #emiprofee, body.loosediamonds-index-index #emihint, body.loosediamonds-search-filter #emiprofee, body.loosediamonds-search-filter #emihint, body.choosediamond-index-pair #emiprofee, body.choosediamond-index-pair #emihint, body.loosediamonds-index-diamondsearch #emiprofee, body.loosediamonds-index-diamondsearch #emihint, body.choosediamond-index-index #emiprofee, body.choosediamond-index-index #emihint, body.choosediamond-index-diamond #emiprofee, body.choosediamond-index-diamond #emihint, body.designyourpendant-minicart-index #emiprofee, body.designyourpendant-minicart-index #emihint, body.designyourring-minicart-index #emiprofee, body.designyourring-minicart-index #emihint, body.designyourearring-minicart-index #emiprofee, body.designyourearring-minicart-index #emihint, body.choosediamond-index-viewpair #emiprofee, body.choosediamond-index-viewpair #emihint {
    display: block;
    margin: 0px;
    padding-left: 0px;
    color: #a51890; }
  body.loosediamonds-index-index #trylink td a, body.loosediamonds-search-filter #trylink td a, body.choosediamond-index-pair #trylink td a, body.loosediamonds-index-diamondsearch #trylink td a, body.choosediamond-index-index #trylink td a, body.choosediamond-index-diamond #trylink td a, body.designyourpendant-minicart-index #trylink td a, body.designyourring-minicart-index #trylink td a, body.designyourearring-minicart-index #trylink td a, body.choosediamond-index-viewpair #trylink td a {
    color: #A51890 !important; }
  body.loosediamonds-index-index .metroDiamondR h3 a, body.loosediamonds-search-filter .metroDiamondR h3 a, body.choosediamond-index-pair .metroDiamondR h3 a, body.loosediamonds-index-diamondsearch .metroDiamondR h3 a, body.choosediamond-index-index .metroDiamondR h3 a, body.choosediamond-index-diamond .metroDiamondR h3 a, body.designyourpendant-minicart-index .metroDiamondR h3 a, body.designyourring-minicart-index .metroDiamondR h3 a, body.designyourearring-minicart-index .metroDiamondR h3 a, body.choosediamond-index-viewpair .metroDiamondR h3 a {
    color: #A51890 !important; }
  body.loosediamonds-index-index .looseDiamondOuter, body.loosediamonds-search-filter .looseDiamondOuter, body.choosediamond-index-pair .looseDiamondOuter, body.loosediamonds-index-diamondsearch .looseDiamondOuter, body.choosediamond-index-index .looseDiamondOuter, body.choosediamond-index-diamond .looseDiamondOuter, body.designyourpendant-minicart-index .looseDiamondOuter, body.designyourring-minicart-index .looseDiamondOuter, body.designyourearring-minicart-index .looseDiamondOuter, body.choosediamond-index-viewpair .looseDiamondOuter {
    padding: 0px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li a:hover, body.loosediamonds-index-index .refinesearchCriteriaContent ul li a.active, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li a:hover, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-pair .refinesearchCriteriaContent ul li a:hover, body.choosediamond-index-pair .refinesearchCriteriaContent ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-index .refinesearchCriteriaContent ul li a:hover, body.choosediamond-index-index .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-diamond .refinesearchCriteriaContent ul li a:hover, body.choosediamond-index-diamond .refinesearchCriteriaContent ul li a.active, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul li a:hover, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul li a.active, body.designyourring-minicart-index .refinesearchCriteriaContent ul li a:hover, body.designyourring-minicart-index .refinesearchCriteriaContent ul li a.active, body.designyourearring-minicart-index .refinesearchCriteriaContent ul li a:hover, body.designyourearring-minicart-index .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul li a:hover, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul li a.active {
    background: #dee5ef !important; }
  body.loosediamonds-index-index .ui-widget-header, body.loosediamonds-search-filter .ui-widget-header, body.choosediamond-index-pair .ui-widget-header, body.loosediamonds-index-diamondsearch .ui-widget-header, body.choosediamond-index-index .ui-widget-header, body.choosediamond-index-diamond .ui-widget-header, body.designyourpendant-minicart-index .ui-widget-header, body.designyourring-minicart-index .ui-widget-header, body.designyourearring-minicart-index .ui-widget-header, body.choosediamond-index-viewpair .ui-widget-header {
    background: #E2E2E4; }
  body.loosediamonds-index-index .cutOuter ul li span.active, body.loosediamonds-index-index .cutOuter ul li.clarityTab span.active, body.loosediamonds-index-index .cutOuter ul li.colorTab span.active, body.loosediamonds-index-index .refinesearchCriteriaContent ul li a.active, body.loosediamonds-search-filter .cutOuter ul li span.active, body.loosediamonds-search-filter .cutOuter ul li.clarityTab span.active, body.loosediamonds-search-filter .cutOuter ul li.colorTab span.active, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-pair .cutOuter ul li span.active, body.choosediamond-index-pair .cutOuter ul li.clarityTab span.active, body.choosediamond-index-pair .cutOuter ul li.colorTab span.active, body.choosediamond-index-pair .refinesearchCriteriaContent ul li a.active, body.loosediamonds-index-diamondsearch .cutOuter ul li span.active, body.loosediamonds-index-diamondsearch .cutOuter ul li.clarityTab span.active, body.loosediamonds-index-diamondsearch .cutOuter ul li.colorTab span.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-index .cutOuter ul li span.active, body.choosediamond-index-index .cutOuter ul li.clarityTab span.active, body.choosediamond-index-index .cutOuter ul li.colorTab span.active, body.choosediamond-index-index .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-diamond .cutOuter ul li span.active, body.choosediamond-index-diamond .cutOuter ul li.clarityTab span.active, body.choosediamond-index-diamond .cutOuter ul li.colorTab span.active, body.choosediamond-index-diamond .refinesearchCriteriaContent ul li a.active, body.designyourpendant-minicart-index .cutOuter ul li span.active, body.designyourpendant-minicart-index .cutOuter ul li.clarityTab span.active, body.designyourpendant-minicart-index .cutOuter ul li.colorTab span.active, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul li a.active, body.designyourring-minicart-index .cutOuter ul li span.active, body.designyourring-minicart-index .cutOuter ul li.clarityTab span.active, body.designyourring-minicart-index .cutOuter ul li.colorTab span.active, body.designyourring-minicart-index .refinesearchCriteriaContent ul li a.active, body.designyourearring-minicart-index .cutOuter ul li span.active, body.designyourearring-minicart-index .cutOuter ul li.clarityTab span.active, body.designyourearring-minicart-index .cutOuter ul li.colorTab span.active, body.designyourearring-minicart-index .refinesearchCriteriaContent ul li a.active, body.choosediamond-index-viewpair .cutOuter ul li span.active, body.choosediamond-index-viewpair .cutOuter ul li.clarityTab span.active, body.choosediamond-index-viewpair .cutOuter ul li.colorTab span.active, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul li a.active {
    background: #dee5ef !important; }
  body.loosediamonds-index-index .diam_tool, body.loosediamonds-search-filter .diam_tool, body.choosediamond-index-pair .diam_tool, body.loosediamonds-index-diamondsearch .diam_tool, body.choosediamond-index-index .diam_tool, body.choosediamond-index-diamond .diam_tool, body.designyourpendant-minicart-index .diam_tool, body.designyourring-minicart-index .diam_tool, body.designyourearring-minicart-index .diam_tool, body.choosediamond-index-viewpair .diam_tool {
    border: 1px solid #556681; }
  body.loosediamonds-index-index .propositions, body.loosediamonds-search-filter .propositions, body.choosediamond-index-pair .propositions, body.loosediamonds-index-diamondsearch .propositions, body.choosediamond-index-index .propositions, body.choosediamond-index-diamond .propositions, body.designyourpendant-minicart-index .propositions, body.designyourring-minicart-index .propositions, body.designyourearring-minicart-index .propositions, body.choosediamond-index-viewpair .propositions {
    width: 913px;
    overflow: hidden;
    margin-left: 20px;
    margin-bottom: 20px;
    margin-top: 20px; }
  body.loosediamonds-index-index .enterEmailid, body.loosediamonds-search-filter .enterEmailid, body.choosediamond-index-pair .enterEmailid, body.loosediamonds-index-diamondsearch .enterEmailid, body.choosediamond-index-index .enterEmailid, body.choosediamond-index-diamond .enterEmailid, body.designyourpendant-minicart-index .enterEmailid, body.designyourring-minicart-index .enterEmailid, body.designyourearring-minicart-index .enterEmailid, body.choosediamond-index-viewpair .enterEmailid {
    width: 905px;
    margin-left: 20px !important;
    margin-bottom: 20px !important;
    background: white !important; }
  body.loosediamonds-index-index .resetCriteriaOuter, body.loosediamonds-search-filter .resetCriteriaOuter, body.choosediamond-index-pair .resetCriteriaOuter, body.loosediamonds-index-diamondsearch .resetCriteriaOuter, body.choosediamond-index-index .resetCriteriaOuter, body.choosediamond-index-diamond .resetCriteriaOuter, body.designyourpendant-minicart-index .resetCriteriaOuter, body.designyourring-minicart-index .resetCriteriaOuter, body.designyourearring-minicart-index .resetCriteriaOuter, body.choosediamond-index-viewpair .resetCriteriaOuter {
    margin-top: 20px; }
  body.loosediamonds-index-index .testimonialTopNavRight p, body.loosediamonds-search-filter .testimonialTopNavRight p, body.choosediamond-index-pair .testimonialTopNavRight p, body.loosediamonds-index-diamondsearch .testimonialTopNavRight p, body.choosediamond-index-index .testimonialTopNavRight p, body.choosediamond-index-diamond .testimonialTopNavRight p, body.designyourpendant-minicart-index .testimonialTopNavRight p, body.designyourring-minicart-index .testimonialTopNavRight p, body.designyourearring-minicart-index .testimonialTopNavRight p, body.choosediamond-index-viewpair .testimonialTopNavRight p {
    color: black; }
  body.loosediamonds-index-index .customerForm, body.loosediamonds-index-index .customerForm h2, body.loosediamonds-search-filter .customerForm, body.loosediamonds-search-filter .customerForm h2, body.choosediamond-index-pair .customerForm, body.choosediamond-index-pair .customerForm h2, body.loosediamonds-index-diamondsearch .customerForm, body.loosediamonds-index-diamondsearch .customerForm h2, body.choosediamond-index-index .customerForm, body.choosediamond-index-index .customerForm h2, body.choosediamond-index-diamond .customerForm, body.choosediamond-index-diamond .customerForm h2, body.designyourpendant-minicart-index .customerForm, body.designyourpendant-minicart-index .customerForm h2, body.designyourring-minicart-index .customerForm, body.designyourring-minicart-index .customerForm h2, body.designyourearring-minicart-index .customerForm, body.designyourearring-minicart-index .customerForm h2, body.choosediamond-index-viewpair .customerForm, body.choosediamond-index-viewpair .customerForm h2 {
    border-color: #5F2167;
    background: white; }
  body.loosediamonds-index-index .refinesearchCriteriaContent, body.loosediamonds-search-filter .refinesearchCriteriaContent, body.choosediamond-index-pair .refinesearchCriteriaContent, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent, body.choosediamond-index-index .refinesearchCriteriaContent, body.choosediamond-index-diamond .refinesearchCriteriaContent, body.designyourpendant-minicart-index .refinesearchCriteriaContent, body.designyourring-minicart-index .refinesearchCriteriaContent, body.designyourearring-minicart-index .refinesearchCriteriaContent, body.choosediamond-index-viewpair .refinesearchCriteriaContent {
    margin-bottom: 0px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td, body.loosediamonds-search-filter .refinesearchCriteriaContent table td, body.choosediamond-index-pair .refinesearchCriteriaContent table td, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td, body.choosediamond-index-index .refinesearchCriteriaContent table td, body.choosediamond-index-diamond .refinesearchCriteriaContent table td, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td, body.designyourring-minicart-index .refinesearchCriteriaContent table td, body.designyourearring-minicart-index .refinesearchCriteriaContent table td, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td {
    padding: 12px 2px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent table td .button-view-small, body.loosediamonds-search-filter .refinesearchCriteriaContent table td .button-view-small, body.choosediamond-index-pair .refinesearchCriteriaContent table td .button-view-small, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent table td .button-view-small, body.choosediamond-index-index .refinesearchCriteriaContent table td .button-view-small, body.choosediamond-index-diamond .refinesearchCriteriaContent table td .button-view-small, body.designyourpendant-minicart-index .refinesearchCriteriaContent table td .button-view-small, body.designyourring-minicart-index .refinesearchCriteriaContent table td .button-view-small, body.designyourearring-minicart-index .refinesearchCriteriaContent table td .button-view-small, body.choosediamond-index-viewpair .refinesearchCriteriaContent table td .button-view-small {
    margin: 0 0 0 22px;
    width: 35px;
    font-size: 9px;
    padding: 2px 0 !important; }
  body.loosediamonds-index-index .looseDiamondDesignBox, body.loosediamonds-search-filter .looseDiamondDesignBox, body.choosediamond-index-pair .looseDiamondDesignBox, body.loosediamonds-index-diamondsearch .looseDiamondDesignBox, body.choosediamond-index-index .looseDiamondDesignBox, body.choosediamond-index-diamond .looseDiamondDesignBox, body.designyourpendant-minicart-index .looseDiamondDesignBox, body.designyourring-minicart-index .looseDiamondDesignBox, body.designyourearring-minicart-index .looseDiamondDesignBox, body.choosediamond-index-viewpair .looseDiamondDesignBox {
    margin-bottom: 20px; }
  body.loosediamonds-index-index .looseDiamondDesignBoxMiddle, body.loosediamonds-search-filter .looseDiamondDesignBoxMiddle, body.choosediamond-index-pair .looseDiamondDesignBoxMiddle, body.loosediamonds-index-diamondsearch .looseDiamondDesignBoxMiddle, body.choosediamond-index-index .looseDiamondDesignBoxMiddle, body.choosediamond-index-diamond .looseDiamondDesignBoxMiddle, body.designyourpendant-minicart-index .looseDiamondDesignBoxMiddle, body.designyourring-minicart-index .looseDiamondDesignBoxMiddle, body.designyourearring-minicart-index .looseDiamondDesignBoxMiddle, body.choosediamond-index-viewpair .looseDiamondDesignBoxMiddle {
    padding: 8px 15px;
    background: white;
    border: none; }
  body.loosediamonds-index-index .paging_full_numbers span.paginate_active, body.loosediamonds-index-index .resetCriteriaLeft table td a, body.loosediamonds-index-index .ourCustamer h4 span a, body.loosediamonds-search-filter .paging_full_numbers span.paginate_active, body.loosediamonds-search-filter .resetCriteriaLeft table td a, body.loosediamonds-search-filter .ourCustamer h4 span a, body.choosediamond-index-pair .paging_full_numbers span.paginate_active, body.choosediamond-index-pair .resetCriteriaLeft table td a, body.choosediamond-index-pair .ourCustamer h4 span a, body.loosediamonds-index-diamondsearch .paging_full_numbers span.paginate_active, body.loosediamonds-index-diamondsearch .resetCriteriaLeft table td a, body.loosediamonds-index-diamondsearch .ourCustamer h4 span a, body.choosediamond-index-index .paging_full_numbers span.paginate_active, body.choosediamond-index-index .resetCriteriaLeft table td a, body.choosediamond-index-index .ourCustamer h4 span a, body.choosediamond-index-diamond .paging_full_numbers span.paginate_active, body.choosediamond-index-diamond .resetCriteriaLeft table td a, body.choosediamond-index-diamond .ourCustamer h4 span a, body.designyourpendant-minicart-index .paging_full_numbers span.paginate_active, body.designyourpendant-minicart-index .resetCriteriaLeft table td a, body.designyourpendant-minicart-index .ourCustamer h4 span a, body.designyourring-minicart-index .paging_full_numbers span.paginate_active, body.designyourring-minicart-index .resetCriteriaLeft table td a, body.designyourring-minicart-index .ourCustamer h4 span a, body.designyourearring-minicart-index .paging_full_numbers span.paginate_active, body.designyourearring-minicart-index .resetCriteriaLeft table td a, body.designyourearring-minicart-index .ourCustamer h4 span a, body.choosediamond-index-viewpair .paging_full_numbers span.paginate_active, body.choosediamond-index-viewpair .resetCriteriaLeft table td a, body.choosediamond-index-viewpair .ourCustamer h4 span a {
    color: #fa9373;
    background: none; }
  body.loosediamonds-index-index .looseDiamondDesignBoxMiddle h3, body.loosediamonds-search-filter .looseDiamondDesignBoxMiddle h3, body.choosediamond-index-pair .looseDiamondDesignBoxMiddle h3, body.loosediamonds-index-diamondsearch .looseDiamondDesignBoxMiddle h3, body.choosediamond-index-index .looseDiamondDesignBoxMiddle h3, body.choosediamond-index-diamond .looseDiamondDesignBoxMiddle h3, body.designyourpendant-minicart-index .looseDiamondDesignBoxMiddle h3, body.designyourring-minicart-index .looseDiamondDesignBoxMiddle h3, body.designyourearring-minicart-index .looseDiamondDesignBoxMiddle h3, body.choosediamond-index-viewpair .looseDiamondDesignBoxMiddle h3 {
    font-family: "PT Sans",georgia;
    font-size: 14px;
    color: #63666A; }
  body.loosediamonds-index-index #example_previous, body.loosediamonds-search-filter #example_previous, body.choosediamond-index-pair #example_previous, body.loosediamonds-index-diamondsearch #example_previous, body.choosediamond-index-index #example_previous, body.choosediamond-index-diamond #example_previous, body.designyourpendant-minicart-index #example_previous, body.designyourring-minicart-index #example_previous, body.designyourearring-minicart-index #example_previous, body.choosediamond-index-viewpair #example_previous {
    background-image: url(../images/dyo-sprites-new.png);
    background-position: -49px -112px; }
  body.loosediamonds-index-index #example_next, body.loosediamonds-search-filter #example_next, body.choosediamond-index-pair #example_next, body.loosediamonds-index-diamondsearch #example_next, body.choosediamond-index-index #example_next, body.choosediamond-index-diamond #example_next, body.designyourpendant-minicart-index #example_next, body.designyourring-minicart-index #example_next, body.designyourearring-minicart-index #example_next, body.choosediamond-index-viewpair #example_next {
    background-image: url(../images/dyo-sprites-new.png);
    background-position: -25px -112px; }
  body.loosediamonds-index-index .diamondEducationOuter, body.loosediamonds-search-filter .diamondEducationOuter, body.choosediamond-index-pair .diamondEducationOuter, body.loosediamonds-index-diamondsearch .diamondEducationOuter, body.choosediamond-index-index .diamondEducationOuter, body.choosediamond-index-diamond .diamondEducationOuter, body.designyourpendant-minicart-index .diamondEducationOuter, body.designyourring-minicart-index .diamondEducationOuter, body.designyourearring-minicart-index .diamondEducationOuter, body.choosediamond-index-viewpair .diamondEducationOuter {
    margin-left: 20px !important;
    margin-bottom: 20px;
    border: none !important; }
  body.loosediamonds-index-index .menu-sprite, body.loosediamonds-search-filter .menu-sprite, body.choosediamond-index-pair .menu-sprite, body.loosediamonds-index-diamondsearch .menu-sprite, body.choosediamond-index-index .menu-sprite, body.choosediamond-index-diamond .menu-sprite, body.designyourpendant-minicart-index .menu-sprite, body.designyourring-minicart-index .menu-sprite, body.designyourearring-minicart-index .menu-sprite, body.choosediamond-index-viewpair .menu-sprite {
    float: left;
    height: auto !important; }
  body.loosediamonds-index-index .newsOuter, body.loosediamonds-search-filter .newsOuter, body.choosediamond-index-pair .newsOuter, body.loosediamonds-index-diamondsearch .newsOuter, body.choosediamond-index-index .newsOuter, body.choosediamond-index-diamond .newsOuter, body.designyourpendant-minicart-index .newsOuter, body.designyourring-minicart-index .newsOuter, body.designyourearring-minicart-index .newsOuter, body.choosediamond-index-viewpair .newsOuter {
    height: 138px; }
  body.loosediamonds-index-index .diamondEducationLeft h3, body.loosediamonds-index-index .ourCustamer h4, body.loosediamonds-index-index .newsLeft h2, body.loosediamonds-search-filter .diamondEducationLeft h3, body.loosediamonds-search-filter .ourCustamer h4, body.loosediamonds-search-filter .newsLeft h2, body.choosediamond-index-pair .diamondEducationLeft h3, body.choosediamond-index-pair .ourCustamer h4, body.choosediamond-index-pair .newsLeft h2, body.loosediamonds-index-diamondsearch .diamondEducationLeft h3, body.loosediamonds-index-diamondsearch .ourCustamer h4, body.loosediamonds-index-diamondsearch .newsLeft h2, body.choosediamond-index-index .diamondEducationLeft h3, body.choosediamond-index-index .ourCustamer h4, body.choosediamond-index-index .newsLeft h2, body.choosediamond-index-diamond .diamondEducationLeft h3, body.choosediamond-index-diamond .ourCustamer h4, body.choosediamond-index-diamond .newsLeft h2, body.designyourpendant-minicart-index .diamondEducationLeft h3, body.designyourpendant-minicart-index .ourCustamer h4, body.designyourpendant-minicart-index .newsLeft h2, body.designyourring-minicart-index .diamondEducationLeft h3, body.designyourring-minicart-index .ourCustamer h4, body.designyourring-minicart-index .newsLeft h2, body.designyourearring-minicart-index .diamondEducationLeft h3, body.designyourearring-minicart-index .ourCustamer h4, body.designyourearring-minicart-index .newsLeft h2, body.choosediamond-index-viewpair .diamondEducationLeft h3, body.choosediamond-index-viewpair .ourCustamer h4, body.choosediamond-index-viewpair .newsLeft h2 {
    font-family: "PT Sans", georgia !important;
    color: #63666A !important;
    font-size: 18px !important; }
  body.loosediamonds-index-index .resetCriteriaOuter .resetCriteriaLeft, body.loosediamonds-index-index .resetCriteriaLeft #example_wrapper, body.loosediamonds-index-index table#example, body.loosediamonds-search-filter .resetCriteriaOuter .resetCriteriaLeft, body.loosediamonds-search-filter .resetCriteriaLeft #example_wrapper, body.loosediamonds-search-filter table#example, body.choosediamond-index-pair .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-pair .resetCriteriaLeft #example_wrapper, body.choosediamond-index-pair table#example, body.loosediamonds-index-diamondsearch .resetCriteriaOuter .resetCriteriaLeft, body.loosediamonds-index-diamondsearch .resetCriteriaLeft #example_wrapper, body.loosediamonds-index-diamondsearch table#example, body.choosediamond-index-index .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-index .resetCriteriaLeft #example_wrapper, body.choosediamond-index-index table#example, body.choosediamond-index-diamond .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-diamond .resetCriteriaLeft #example_wrapper, body.choosediamond-index-diamond table#example, body.designyourpendant-minicart-index .resetCriteriaOuter .resetCriteriaLeft, body.designyourpendant-minicart-index .resetCriteriaLeft #example_wrapper, body.designyourpendant-minicart-index table#example, body.designyourring-minicart-index .resetCriteriaOuter .resetCriteriaLeft, body.designyourring-minicart-index .resetCriteriaLeft #example_wrapper, body.designyourring-minicart-index table#example, body.designyourearring-minicart-index .resetCriteriaOuter .resetCriteriaLeft, body.designyourearring-minicart-index .resetCriteriaLeft #example_wrapper, body.designyourearring-minicart-index table#example, body.choosediamond-index-viewpair .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-viewpair .resetCriteriaLeft #example_wrapper, body.choosediamond-index-viewpair table#example {
    width: 100% !important; }
  body.loosediamonds-index-index .resetCriteriaOuter .resetCriteriaLeft, body.loosediamonds-search-filter .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-pair .resetCriteriaOuter .resetCriteriaLeft, body.loosediamonds-index-diamondsearch .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-index .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-diamond .resetCriteriaOuter .resetCriteriaLeft, body.designyourpendant-minicart-index .resetCriteriaOuter .resetCriteriaLeft, body.designyourring-minicart-index .resetCriteriaOuter .resetCriteriaLeft, body.designyourearring-minicart-index .resetCriteriaOuter .resetCriteriaLeft, body.choosediamond-index-viewpair .resetCriteriaOuter .resetCriteriaLeft {
    float: left;
    width: 725px; }
  body.loosediamonds-index-index .resetCriteriaOuter .resetCriteriaRight, body.loosediamonds-search-filter .resetCriteriaOuter .resetCriteriaRight, body.choosediamond-index-pair .resetCriteriaOuter .resetCriteriaRight, body.loosediamonds-index-diamondsearch .resetCriteriaOuter .resetCriteriaRight, body.choosediamond-index-index .resetCriteriaOuter .resetCriteriaRight, body.choosediamond-index-diamond .resetCriteriaOuter .resetCriteriaRight, body.designyourpendant-minicart-index .resetCriteriaOuter .resetCriteriaRight, body.designyourring-minicart-index .resetCriteriaOuter .resetCriteriaRight, body.designyourearring-minicart-index .resetCriteriaOuter .resetCriteriaRight, body.choosediamond-index-viewpair .resetCriteriaOuter .resetCriteriaRight {
    float: right;
    margin-top: 29px;
    width: 176px; }
  body.loosediamonds-index-index .infiOuterMiddle, body.loosediamonds-search-filter .infiOuterMiddle, body.choosediamond-index-pair .infiOuterMiddle, body.loosediamonds-index-diamondsearch .infiOuterMiddle, body.choosediamond-index-index .infiOuterMiddle, body.choosediamond-index-diamond .infiOuterMiddle, body.designyourpendant-minicart-index .infiOuterMiddle, body.designyourring-minicart-index .infiOuterMiddle, body.designyourearring-minicart-index .infiOuterMiddle, body.choosediamond-index-viewpair .infiOuterMiddle {
    background-color: #f5f5f5;
    margin: 0 0 0 1px;
    padding: 0 9px;
    width: 1755555px;
    font-size: 11px;
    padding-top: 10px;
    height: auto !important;
    border: 1px solid #A51890; }
  body.loosediamonds-index-index .infiOuterBottom, body.loosediamonds-search-filter .infiOuterBottom, body.choosediamond-index-pair .infiOuterBottom, body.loosediamonds-index-diamondsearch .infiOuterBottom, body.choosediamond-index-index .infiOuterBottom, body.choosediamond-index-diamond .infiOuterBottom, body.designyourpendant-minicart-index .infiOuterBottom, body.designyourring-minicart-index .infiOuterBottom, body.designyourearring-minicart-index .infiOuterBottom, body.choosediamond-index-viewpair .infiOuterBottom {
    background: url(none); }
  body.loosediamonds-index-index .infiOuterTop, body.loosediamonds-search-filter .infiOuterTop, body.choosediamond-index-pair .infiOuterTop, body.loosediamonds-index-diamondsearch .infiOuterTop, body.choosediamond-index-index .infiOuterTop, body.choosediamond-index-diamond .infiOuterTop, body.designyourpendant-minicart-index .infiOuterTop, body.designyourring-minicart-index .infiOuterTop, body.designyourearring-minicart-index .infiOuterTop, body.choosediamond-index-viewpair .infiOuterTop {
    background: url(none); }
  body.loosediamonds-index-index .newsRight, body.loosediamonds-index-index .newsLeft, body.loosediamonds-search-filter .newsRight, body.loosediamonds-search-filter .newsLeft, body.choosediamond-index-pair .newsRight, body.choosediamond-index-pair .newsLeft, body.loosediamonds-index-diamondsearch .newsRight, body.loosediamonds-index-diamondsearch .newsLeft, body.choosediamond-index-index .newsRight, body.choosediamond-index-index .newsLeft, body.choosediamond-index-diamond .newsRight, body.choosediamond-index-diamond .newsLeft, body.designyourpendant-minicart-index .newsRight, body.designyourpendant-minicart-index .newsLeft, body.designyourring-minicart-index .newsRight, body.designyourring-minicart-index .newsLeft, body.designyourearring-minicart-index .newsRight, body.designyourearring-minicart-index .newsLeft, body.choosediamond-index-viewpair .newsRight, body.choosediamond-index-viewpair .newsLeft {
    padding: 12px !important;
    background-color: white;
    margin: 0 20px 0 0;
    height: 121px; }
  body.loosediamonds-index-index .menu-sprite .newsLeft, body.loosediamonds-search-filter .menu-sprite .newsLeft, body.choosediamond-index-pair .menu-sprite .newsLeft, body.loosediamonds-index-diamondsearch .menu-sprite .newsLeft, body.choosediamond-index-index .menu-sprite .newsLeft, body.choosediamond-index-diamond .menu-sprite .newsLeft, body.designyourpendant-minicart-index .menu-sprite .newsLeft, body.designyourring-minicart-index .menu-sprite .newsLeft, body.designyourearring-minicart-index .menu-sprite .newsLeft, body.choosediamond-index-viewpair .menu-sprite .newsLeft {
    background: none repeat scroll 0 0 white;
    padding: 10px;
    width: 49%;
    margin: 0 0 20px 10px !important; }
  body.loosediamonds-index-index .menu-sprite .newsRight, body.loosediamonds-search-filter .menu-sprite .newsRight, body.choosediamond-index-pair .menu-sprite .newsRight, body.loosediamonds-index-diamondsearch .menu-sprite .newsRight, body.choosediamond-index-index .menu-sprite .newsRight, body.choosediamond-index-diamond .menu-sprite .newsRight, body.designyourpendant-minicart-index .menu-sprite .newsRight, body.designyourring-minicart-index .menu-sprite .newsRight, body.designyourearring-minicart-index .menu-sprite .newsRight, body.choosediamond-index-viewpair .menu-sprite .newsRight {
    background: white;
    width: 49% !important;
    margin-right: 10px !important; }
  body.loosediamonds-index-index .newsLeft .dealofDay, body.loosediamonds-search-filter .newsLeft .dealofDay, body.choosediamond-index-pair .newsLeft .dealofDay, body.loosediamonds-index-diamondsearch .newsLeft .dealofDay, body.choosediamond-index-index .newsLeft .dealofDay, body.choosediamond-index-diamond .newsLeft .dealofDay, body.designyourpendant-minicart-index .newsLeft .dealofDay, body.designyourring-minicart-index .newsLeft .dealofDay, body.designyourearring-minicart-index .newsLeft .dealofDay, body.choosediamond-index-viewpair .newsLeft .dealofDay {
    width: 400px; }
  body.loosediamonds-index-index .newsLeft span.seemore, body.loosediamonds-search-filter .newsLeft span.seemore, body.choosediamond-index-pair .newsLeft span.seemore, body.loosediamonds-index-diamondsearch .newsLeft span.seemore, body.choosediamond-index-index .newsLeft span.seemore, body.choosediamond-index-diamond .newsLeft span.seemore, body.designyourpendant-minicart-index .newsLeft span.seemore, body.designyourring-minicart-index .newsLeft span.seemore, body.designyourearring-minicart-index .newsLeft span.seemore, body.choosediamond-index-viewpair .newsLeft span.seemore {
    margin-top: 0px;
    padding: 17px 0 0 0; }
  body.loosediamonds-index-index .newsRight .seemore, body.loosediamonds-search-filter .newsRight .seemore, body.choosediamond-index-pair .newsRight .seemore, body.loosediamonds-index-diamondsearch .newsRight .seemore, body.choosediamond-index-index .newsRight .seemore, body.choosediamond-index-diamond .newsRight .seemore, body.designyourpendant-minicart-index .newsRight .seemore, body.designyourring-minicart-index .newsRight .seemore, body.designyourearring-minicart-index .newsRight .seemore, body.choosediamond-index-viewpair .newsRight .seemore {
    padding: 34px 0 0 0;
    float: right !important; }
  body.loosediamonds-index-index .newsLeft h2, body.loosediamonds-index-index .newsRight h4, body.loosediamonds-search-filter .newsLeft h2, body.loosediamonds-search-filter .newsRight h4, body.choosediamond-index-pair .newsLeft h2, body.choosediamond-index-pair .newsRight h4, body.loosediamonds-index-diamondsearch .newsLeft h2, body.loosediamonds-index-diamondsearch .newsRight h4, body.choosediamond-index-index .newsLeft h2, body.choosediamond-index-index .newsRight h4, body.choosediamond-index-diamond .newsLeft h2, body.choosediamond-index-diamond .newsRight h4, body.designyourpendant-minicart-index .newsLeft h2, body.designyourpendant-minicart-index .newsRight h4, body.designyourring-minicart-index .newsLeft h2, body.designyourring-minicart-index .newsRight h4, body.designyourearring-minicart-index .newsLeft h2, body.designyourearring-minicart-index .newsRight h4, body.choosediamond-index-viewpair .newsLeft h2, body.choosediamond-index-viewpair .newsRight h4 {
    color: #63666A;
    font-family: "PT Sans",georgia;
    font-size: 17px;
    font-weight: normal;
    padding: 0 0 5px 0; }
  body.loosediamonds-index-index .newsLeft span a, body.loosediamonds-index-index .newsRight h4 span a, body.loosediamonds-index-index .ourCustamer h4 span a, body.loosediamonds-search-filter .newsLeft span a, body.loosediamonds-search-filter .newsRight h4 span a, body.loosediamonds-search-filter .ourCustamer h4 span a, body.choosediamond-index-pair .newsLeft span a, body.choosediamond-index-pair .newsRight h4 span a, body.choosediamond-index-pair .ourCustamer h4 span a, body.loosediamonds-index-diamondsearch .newsLeft span a, body.loosediamonds-index-diamondsearch .newsRight h4 span a, body.loosediamonds-index-diamondsearch .ourCustamer h4 span a, body.choosediamond-index-index .newsLeft span a, body.choosediamond-index-index .newsRight h4 span a, body.choosediamond-index-index .ourCustamer h4 span a, body.choosediamond-index-diamond .newsLeft span a, body.choosediamond-index-diamond .newsRight h4 span a, body.choosediamond-index-diamond .ourCustamer h4 span a, body.designyourpendant-minicart-index .newsLeft span a, body.designyourpendant-minicart-index .newsRight h4 span a, body.designyourpendant-minicart-index .ourCustamer h4 span a, body.designyourring-minicart-index .newsLeft span a, body.designyourring-minicart-index .newsRight h4 span a, body.designyourring-minicart-index .ourCustamer h4 span a, body.designyourearring-minicart-index .newsLeft span a, body.designyourearring-minicart-index .newsRight h4 span a, body.designyourearring-minicart-index .ourCustamer h4 span a, body.choosediamond-index-viewpair .newsLeft span a, body.choosediamond-index-viewpair .newsRight h4 span a, body.choosediamond-index-viewpair .ourCustamer h4 span a {
    color: #A51890 !important;
    padding-right: 8px;
    font-family: "PT Sans",arial;
    font-weight: normal; }
  body.loosediamonds-index-index .dealofDayRight, body.loosediamonds-search-filter .dealofDayRight, body.choosediamond-index-pair .dealofDayRight, body.loosediamonds-index-diamondsearch .dealofDayRight, body.choosediamond-index-index .dealofDayRight, body.choosediamond-index-diamond .dealofDayRight, body.designyourpendant-minicart-index .dealofDayRight, body.designyourring-minicart-index .dealofDayRight, body.designyourearring-minicart-index .dealofDayRight, body.choosediamond-index-viewpair .dealofDayRight {
    margin: 0 0 0 140px;
    text-align: justify; }
  body.loosediamonds-index-index .iloveDiamond, body.loosediamonds-search-filter .iloveDiamond, body.choosediamond-index-pair .iloveDiamond, body.loosediamonds-index-diamondsearch .iloveDiamond, body.choosediamond-index-index .iloveDiamond, body.choosediamond-index-diamond .iloveDiamond, body.designyourpendant-minicart-index .iloveDiamond, body.designyourring-minicart-index .iloveDiamond, body.designyourearring-minicart-index .iloveDiamond, body.choosediamond-index-viewpair .iloveDiamond {
    width: 393px;
    overflow: hidden;
    height: 70px;
    float: left; }
  body.loosediamonds-index-index .iloveDiamond p, body.loosediamonds-search-filter .iloveDiamond p, body.choosediamond-index-pair .iloveDiamond p, body.loosediamonds-index-diamondsearch .iloveDiamond p, body.choosediamond-index-index .iloveDiamond p, body.choosediamond-index-diamond .iloveDiamond p, body.designyourpendant-minicart-index .iloveDiamond p, body.designyourring-minicart-index .iloveDiamond p, body.designyourearring-minicart-index .iloveDiamond p, body.choosediamond-index-viewpair .iloveDiamond p {
    margin-bottom: 0px;
    text-align: justify; }
  body.loosediamonds-index-index .getnowOuter, body.loosediamonds-search-filter .getnowOuter, body.choosediamond-index-pair .getnowOuter, body.loosediamonds-index-diamondsearch .getnowOuter, body.choosediamond-index-index .getnowOuter, body.choosediamond-index-diamond .getnowOuter, body.designyourpendant-minicart-index .getnowOuter, body.designyourring-minicart-index .getnowOuter, body.designyourearring-minicart-index .getnowOuter, body.choosediamond-index-viewpair .getnowOuter {
    border-top: none; }
  body.loosediamonds-index-index .diamondEducationLeft h3 span a, body.loosediamonds-search-filter .diamondEducationLeft h3 span a, body.choosediamond-index-pair .diamondEducationLeft h3 span a, body.loosediamonds-index-diamondsearch .diamondEducationLeft h3 span a, body.choosediamond-index-index .diamondEducationLeft h3 span a, body.choosediamond-index-diamond .diamondEducationLeft h3 span a, body.designyourpendant-minicart-index .diamondEducationLeft h3 span a, body.designyourring-minicart-index .diamondEducationLeft h3 span a, body.designyourearring-minicart-index .diamondEducationLeft h3 span a, body.choosediamond-index-viewpair .diamondEducationLeft h3 span a {
    color: #A51890; }
  body.loosediamonds-index-index .compareDiamondsTitle, body.loosediamonds-search-filter .compareDiamondsTitle, body.choosediamond-index-pair .compareDiamondsTitle, body.loosediamonds-index-diamondsearch .compareDiamondsTitle, body.choosediamond-index-index .compareDiamondsTitle, body.choosediamond-index-diamond .compareDiamondsTitle, body.designyourpendant-minicart-index .compareDiamondsTitle, body.designyourring-minicart-index .compareDiamondsTitle, body.designyourearring-minicart-index .compareDiamondsTitle, body.choosediamond-index-viewpair .compareDiamondsTitle {
    background: none repeat scroll 0 0 #556681 !important; }
  body.loosediamonds-index-index .compareDiamondsContentLeft table td, body.loosediamonds-index-index .compareDiamondsContentLeft table td a, body.loosediamonds-search-filter .compareDiamondsContentLeft table td, body.loosediamonds-search-filter .compareDiamondsContentLeft table td a, body.choosediamond-index-pair .compareDiamondsContentLeft table td, body.choosediamond-index-pair .compareDiamondsContentLeft table td a, body.loosediamonds-index-diamondsearch .compareDiamondsContentLeft table td, body.loosediamonds-index-diamondsearch .compareDiamondsContentLeft table td a, body.choosediamond-index-index .compareDiamondsContentLeft table td, body.choosediamond-index-index .compareDiamondsContentLeft table td a, body.choosediamond-index-diamond .compareDiamondsContentLeft table td, body.choosediamond-index-diamond .compareDiamondsContentLeft table td a, body.designyourpendant-minicart-index .compareDiamondsContentLeft table td, body.designyourpendant-minicart-index .compareDiamondsContentLeft table td a, body.designyourring-minicart-index .compareDiamondsContentLeft table td, body.designyourring-minicart-index .compareDiamondsContentLeft table td a, body.designyourearring-minicart-index .compareDiamondsContentLeft table td, body.designyourearring-minicart-index .compareDiamondsContentLeft table td a, body.choosediamond-index-viewpair .compareDiamondsContentLeft table td, body.choosediamond-index-viewpair .compareDiamondsContentLeft table td a {
    color: #556681 !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent, body.loosediamonds-search-filter .refinesearchCriteriaContent, body.choosediamond-index-pair .refinesearchCriteriaContent, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent, body.choosediamond-index-index .refinesearchCriteriaContent, body.choosediamond-index-diamond .refinesearchCriteriaContent, body.designyourpendant-minicart-index .refinesearchCriteriaContent, body.designyourring-minicart-index .refinesearchCriteriaContent, body.designyourearring-minicart-index .refinesearchCriteriaContent, body.choosediamond-index-viewpair .refinesearchCriteriaContent {
    border: none !important; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul, body.loosediamonds-search-filter .refinesearchCriteriaContent ul, body.choosediamond-index-pair .refinesearchCriteriaContent ul, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul, body.choosediamond-index-index .refinesearchCriteriaContent ul, body.choosediamond-index-diamond .refinesearchCriteriaContent ul, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul, body.designyourring-minicart-index .refinesearchCriteriaContent ul, body.designyourearring-minicart-index .refinesearchCriteriaContent ul, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul {
    margin: 0 0 20px;
    padding: 0; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li, body.choosediamond-index-pair .refinesearchCriteriaContent ul li, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li, body.choosediamond-index-index .refinesearchCriteriaContent ul li, body.choosediamond-index-diamond .refinesearchCriteriaContent ul li, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul li, body.designyourring-minicart-index .refinesearchCriteriaContent ul li, body.designyourearring-minicart-index .refinesearchCriteriaContent ul li, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul li {
    display: block;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none; }
  body.loosediamonds-index-index .refinesearchCriteriaContent ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaContent ul li a span, body.choosediamond-index-pair .refinesearchCriteriaContent ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaContent ul li a span, body.choosediamond-index-index .refinesearchCriteriaContent ul li a span, body.choosediamond-index-diamond .refinesearchCriteriaContent ul li a span, body.designyourpendant-minicart-index .refinesearchCriteriaContent ul li a span, body.designyourring-minicart-index .refinesearchCriteriaContent ul li a span, body.designyourearring-minicart-index .refinesearchCriteriaContent ul li a span, body.choosediamond-index-viewpair .refinesearchCriteriaContent ul li a span {
    color: #000000;
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .ringDiamond .display_wrap, body.loosediamonds-search-filter .ringDiamond .display_wrap, body.choosediamond-index-pair .ringDiamond .display_wrap, body.loosediamonds-index-diamondsearch .ringDiamond .display_wrap, body.choosediamond-index-index .ringDiamond .display_wrap, body.choosediamond-index-diamond .ringDiamond .display_wrap, body.designyourpendant-minicart-index .ringDiamond .display_wrap, body.designyourring-minicart-index .ringDiamond .display_wrap, body.designyourearring-minicart-index .ringDiamond .display_wrap, body.choosediamond-index-viewpair .ringDiamond .display_wrap {
    margin-top: 71px !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a span, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a span {
    color: #66656B !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first.active span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.active span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first.active span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.active span, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.active span, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active span, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.active span, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.first.active span, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.active span {
    color: white !important; }
  body.loosediamonds-index-index #mytopcontentdiamond .refinesearchCriteria, body.loosediamonds-search-filter #mytopcontentdiamond .refinesearchCriteria, body.choosediamond-index-pair #mytopcontentdiamond .refinesearchCriteria, body.loosediamonds-index-diamondsearch #mytopcontentdiamond .refinesearchCriteria, body.choosediamond-index-index #mytopcontentdiamond .refinesearchCriteria, body.choosediamond-index-diamond #mytopcontentdiamond .refinesearchCriteria, body.designyourpendant-minicart-index #mytopcontentdiamond .refinesearchCriteria, body.designyourring-minicart-index #mytopcontentdiamond .refinesearchCriteria, body.designyourearring-minicart-index #mytopcontentdiamond .refinesearchCriteria, body.choosediamond-index-viewpair #mytopcontentdiamond .refinesearchCriteria {
    margin-bottom: 20px; }
  body.loosediamonds-index-index .resetCriteriaRight .resetCriteriaRightInner, body.loosediamonds-search-filter .resetCriteriaRight .resetCriteriaRightInner, body.choosediamond-index-pair .resetCriteriaRight .resetCriteriaRightInner, body.loosediamonds-index-diamondsearch .resetCriteriaRight .resetCriteriaRightInner, body.choosediamond-index-index .resetCriteriaRight .resetCriteriaRightInner, body.choosediamond-index-diamond .resetCriteriaRight .resetCriteriaRightInner, body.designyourpendant-minicart-index .resetCriteriaRight .resetCriteriaRightInner, body.designyourring-minicart-index .resetCriteriaRight .resetCriteriaRightInner, body.designyourearring-minicart-index .resetCriteriaRight .resetCriteriaRightInner, body.choosediamond-index-viewpair .resetCriteriaRight .resetCriteriaRightInner {
    border: none !important;
    width: 175px !important;
    margin-bottom: 0px; }
  body.loosediamonds-index-index .resetCriteriaRight .similarItems, body.loosediamonds-search-filter .resetCriteriaRight .similarItems, body.choosediamond-index-pair .resetCriteriaRight .similarItems, body.loosediamonds-index-diamondsearch .resetCriteriaRight .similarItems, body.choosediamond-index-index .resetCriteriaRight .similarItems, body.choosediamond-index-diamond .resetCriteriaRight .similarItems, body.designyourpendant-minicart-index .resetCriteriaRight .similarItems, body.designyourring-minicart-index .resetCriteriaRight .similarItems, body.designyourearring-minicart-index .resetCriteriaRight .similarItems, body.choosediamond-index-viewpair .resetCriteriaRight .similarItems {
    width: 175px !important;
    border: none !important;
    background: white !important; }
  body.loosediamonds-index-index .satisfiedBox1 .satisfiedBoxMiddle, body.loosediamonds-search-filter .satisfiedBox1 .satisfiedBoxMiddle, body.choosediamond-index-pair .satisfiedBox1 .satisfiedBoxMiddle, body.loosediamonds-index-diamondsearch .satisfiedBox1 .satisfiedBoxMiddle, body.choosediamond-index-index .satisfiedBox1 .satisfiedBoxMiddle, body.choosediamond-index-diamond .satisfiedBox1 .satisfiedBoxMiddle, body.designyourpendant-minicart-index .satisfiedBox1 .satisfiedBoxMiddle, body.designyourring-minicart-index .satisfiedBox1 .satisfiedBoxMiddle, body.designyourearring-minicart-index .satisfiedBox1 .satisfiedBoxMiddle, body.choosediamond-index-viewpair .satisfiedBox1 .satisfiedBoxMiddle {
    background: white;
    border: none;
    padding: 0px 0 5px 0px;
    width: 176px; }
  body.loosediamonds-index-index .satisfiedBoxTop, body.loosediamonds-index-index .satisfiedBoxBottom, body.loosediamonds-search-filter .satisfiedBoxTop, body.loosediamonds-search-filter .satisfiedBoxBottom, body.choosediamond-index-pair .satisfiedBoxTop, body.choosediamond-index-pair .satisfiedBoxBottom, body.loosediamonds-index-diamondsearch .satisfiedBoxTop, body.loosediamonds-index-diamondsearch .satisfiedBoxBottom, body.choosediamond-index-index .satisfiedBoxTop, body.choosediamond-index-index .satisfiedBoxBottom, body.choosediamond-index-diamond .satisfiedBoxTop, body.choosediamond-index-diamond .satisfiedBoxBottom, body.designyourpendant-minicart-index .satisfiedBoxTop, body.designyourpendant-minicart-index .satisfiedBoxBottom, body.designyourring-minicart-index .satisfiedBoxTop, body.designyourring-minicart-index .satisfiedBoxBottom, body.designyourearring-minicart-index .satisfiedBoxTop, body.designyourearring-minicart-index .satisfiedBoxBottom, body.choosediamond-index-viewpair .satisfiedBoxTop, body.choosediamond-index-viewpair .satisfiedBoxBottom {
    background: none;
    border: none;
    display: none; }
  body.loosediamonds-index-index .banglesTopContentLeft h2 span, body.loosediamonds-search-filter .banglesTopContentLeft h2 span, body.choosediamond-index-pair .banglesTopContentLeft h2 span, body.loosediamonds-index-diamondsearch .banglesTopContentLeft h2 span, body.choosediamond-index-index .banglesTopContentLeft h2 span, body.choosediamond-index-diamond .banglesTopContentLeft h2 span, body.designyourpendant-minicart-index .banglesTopContentLeft h2 span, body.designyourring-minicart-index .banglesTopContentLeft h2 span, body.designyourearring-minicart-index .banglesTopContentLeft h2 span, body.choosediamond-index-viewpair .banglesTopContentLeft h2 span {
    color: #000 !important;
    font-size: 23.98px; }
  body.loosediamonds-index-index .satisfiedBox1, body.loosediamonds-search-filter .satisfiedBox1, body.choosediamond-index-pair .satisfiedBox1, body.loosediamonds-index-diamondsearch .satisfiedBox1, body.choosediamond-index-index .satisfiedBox1, body.choosediamond-index-diamond .satisfiedBox1, body.designyourpendant-minicart-index .satisfiedBox1, body.designyourring-minicart-index .satisfiedBox1, body.designyourearring-minicart-index .satisfiedBox1, body.choosediamond-index-viewpair .satisfiedBox1 {
    margin-bottom: 20px; }
  body.loosediamonds-index-index .viewBanglesproduct ul li span.info, body.loosediamonds-search-filter .viewBanglesproduct ul li span.info, body.choosediamond-index-pair .viewBanglesproduct ul li span.info, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info, body.choosediamond-index-index .viewBanglesproduct ul li span.info, body.choosediamond-index-diamond .viewBanglesproduct ul li span.info, body.designyourpendant-minicart-index .viewBanglesproduct ul li span.info, body.designyourring-minicart-index .viewBanglesproduct ul li span.info, body.designyourearring-minicart-index .viewBanglesproduct ul li span.info, body.choosediamond-index-viewpair .viewBanglesproduct ul li span.info {
    width: 267px !important; }
  body.loosediamonds-index-index .similarItems span, body.loosediamonds-index-index .similarItems a, body.loosediamonds-search-filter .similarItems span, body.loosediamonds-search-filter .similarItems a, body.choosediamond-index-pair .similarItems span, body.choosediamond-index-pair .similarItems a, body.loosediamonds-index-diamondsearch .similarItems span, body.loosediamonds-index-diamondsearch .similarItems a, body.choosediamond-index-index .similarItems span, body.choosediamond-index-index .similarItems a, body.choosediamond-index-diamond .similarItems span, body.choosediamond-index-diamond .similarItems a, body.designyourpendant-minicart-index .similarItems span, body.designyourpendant-minicart-index .similarItems a, body.designyourring-minicart-index .similarItems span, body.designyourring-minicart-index .similarItems a, body.designyourearring-minicart-index .similarItems span, body.designyourearring-minicart-index .similarItems a, body.choosediamond-index-viewpair .similarItems span, body.choosediamond-index-viewpair .similarItems a {
    color: #63666A !important; }
  body.loosediamonds-index-index .resetCriteriaRight h4, body.loosediamonds-search-filter .resetCriteriaRight h4, body.choosediamond-index-pair .resetCriteriaRight h4, body.loosediamonds-index-diamondsearch .resetCriteriaRight h4, body.choosediamond-index-index .resetCriteriaRight h4, body.choosediamond-index-diamond .resetCriteriaRight h4, body.designyourpendant-minicart-index .resetCriteriaRight h4, body.designyourring-minicart-index .resetCriteriaRight h4, body.designyourearring-minicart-index .resetCriteriaRight h4, body.choosediamond-index-viewpair .resetCriteriaRight h4 {
    background: #63666A !important; }
  body.loosediamonds-index-index table#example > thead > tr, body.loosediamonds-search-filter table#example > thead > tr, body.choosediamond-index-pair table#example > thead > tr, body.loosediamonds-index-diamondsearch table#example > thead > tr, body.choosediamond-index-index table#example > thead > tr, body.choosediamond-index-diamond table#example > thead > tr, body.designyourpendant-minicart-index table#example > thead > tr, body.designyourring-minicart-index table#example > thead > tr, body.designyourearring-minicart-index table#example > thead > tr, body.choosediamond-index-viewpair table#example > thead > tr {
    background: #ffffff; }
  body.loosediamonds-index-index .getnowOuter, body.loosediamonds-search-filter .getnowOuter, body.choosediamond-index-pair .getnowOuter, body.loosediamonds-index-diamondsearch .getnowOuter, body.choosediamond-index-index .getnowOuter, body.choosediamond-index-diamond .getnowOuter, body.designyourpendant-minicart-index .getnowOuter, body.designyourring-minicart-index .getnowOuter, body.designyourearring-minicart-index .getnowOuter, body.choosediamond-index-viewpair .getnowOuter {
    border-top: none !important; }
  body.loosediamonds-index-index #no_diamonds span, body.loosediamonds-search-filter #no_diamonds span, body.choosediamond-index-pair #no_diamonds span, body.loosediamonds-index-diamondsearch #no_diamonds span, body.choosediamond-index-index #no_diamonds span, body.choosediamond-index-diamond #no_diamonds span, body.designyourpendant-minicart-index #no_diamonds span, body.designyourring-minicart-index #no_diamonds span, body.designyourearring-minicart-index #no_diamonds span, body.choosediamond-index-viewpair #no_diamonds span {
    color: #1f1e24 !important;
    font-weight: normal; }
  body.loosediamonds-index-index #reviewcontainer .ringDiamond .display_wrap, body.loosediamonds-search-filter #reviewcontainer .ringDiamond .display_wrap, body.choosediamond-index-pair #reviewcontainer .ringDiamond .display_wrap, body.loosediamonds-index-diamondsearch #reviewcontainer .ringDiamond .display_wrap, body.choosediamond-index-index #reviewcontainer .ringDiamond .display_wrap, body.choosediamond-index-diamond #reviewcontainer .ringDiamond .display_wrap, body.designyourpendant-minicart-index #reviewcontainer .ringDiamond .display_wrap, body.designyourring-minicart-index #reviewcontainer .ringDiamond .display_wrap, body.designyourearring-minicart-index #reviewcontainer .ringDiamond .display_wrap, body.choosediamond-index-viewpair #reviewcontainer .ringDiamond .display_wrap {
    margin-top: 46px !important; }
  body.loosediamonds-index-index .earinTop table tr.blueBg, body.loosediamonds-search-filter .earinTop table tr.blueBg, body.choosediamond-index-pair .earinTop table tr.blueBg, body.loosediamonds-index-diamondsearch .earinTop table tr.blueBg, body.choosediamond-index-index .earinTop table tr.blueBg, body.choosediamond-index-diamond .earinTop table tr.blueBg, body.designyourpendant-minicart-index .earinTop table tr.blueBg, body.designyourring-minicart-index .earinTop table tr.blueBg, body.designyourearring-minicart-index .earinTop table tr.blueBg, body.choosediamond-index-viewpair .earinTop table tr.blueBg {
    background: #5f2167 !important; }
  body.loosediamonds-index-index .earinTop table, body.loosediamonds-search-filter .earinTop table, body.choosediamond-index-pair .earinTop table, body.loosediamonds-index-diamondsearch .earinTop table, body.choosediamond-index-index .earinTop table, body.choosediamond-index-diamond .earinTop table, body.designyourpendant-minicart-index .earinTop table, body.designyourring-minicart-index .earinTop table, body.designyourearring-minicart-index .earinTop table, body.choosediamond-index-viewpair .earinTop table {
    width: 725px !important; }
  body.loosediamonds-index-index .earinTop h3, body.loosediamonds-index-index .satisfiedFeedfack h3, body.loosediamonds-search-filter .earinTop h3, body.loosediamonds-search-filter .satisfiedFeedfack h3, body.choosediamond-index-pair .earinTop h3, body.choosediamond-index-pair .satisfiedFeedfack h3, body.loosediamonds-index-diamondsearch .earinTop h3, body.loosediamonds-index-diamondsearch .satisfiedFeedfack h3, body.choosediamond-index-index .earinTop h3, body.choosediamond-index-index .satisfiedFeedfack h3, body.choosediamond-index-diamond .earinTop h3, body.choosediamond-index-diamond .satisfiedFeedfack h3, body.designyourpendant-minicart-index .earinTop h3, body.designyourpendant-minicart-index .satisfiedFeedfack h3, body.designyourring-minicart-index .earinTop h3, body.designyourring-minicart-index .satisfiedFeedfack h3, body.designyourearring-minicart-index .earinTop h3, body.designyourearring-minicart-index .satisfiedFeedfack h3, body.choosediamond-index-viewpair .earinTop h3, body.choosediamond-index-viewpair .satisfiedFeedfack h3 {
    color: #66656b !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.loosediamonds-index-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.active, body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first.active, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a:hover, body.loosediamonds-search-filter .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.active, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a:hover, body.choosediamond-index-pair .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.pair:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a:hover, body.loosediamonds-index-diamondsearch .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.active, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a:hover, body.choosediamond-index-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a:hover, body.choosediamond-index-diamond .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourpendant-minicart-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourring-minicart-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.first.active, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a:hover, body.designyourearring-minicart-index .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.active, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.pair:hover, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.first.active, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a:hover, body.choosediamond-index-viewpair .loosediamonds-index-index .refinesearchCriteriaTopLeft span, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.active, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.pair:hover {
    background: none repeat scroll 0 0 #DB8BC8 !important;
    color: white !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a span:hover, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a span:hover, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a span:hover {
    color: white !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a {
    background: none !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a.first:hover, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a.first:hover, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a.first:hover, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a.first:hover, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a.first:hover {
    color: white !important; }
  body.loosediamonds-index-index .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-search-filter .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-pair .refinesearchCriteriaTopLeft ul li a span, body.loosediamonds-index-diamondsearch .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-diamond .refinesearchCriteriaTopLeft ul li a span, body.designyourpendant-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.designyourring-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.designyourearring-minicart-index .refinesearchCriteriaTopLeft ul li a span, body.choosediamond-index-viewpair .refinesearchCriteriaTopLeft ul li a span {
    padding-top: 4px !important; }
  body.loosediamonds-index-index .retrnGallery, body.loosediamonds-search-filter .retrnGallery, body.choosediamond-index-pair .retrnGallery, body.loosediamonds-index-diamondsearch .retrnGallery, body.choosediamond-index-index .retrnGallery, body.choosediamond-index-diamond .retrnGallery, body.designyourpendant-minicart-index .retrnGallery, body.designyourring-minicart-index .retrnGallery, body.designyourearring-minicart-index .retrnGallery, body.choosediamond-index-viewpair .retrnGallery {
    display: none; }
  body.loosediamonds-index-index #reviewcontainer .refinesearchCriteriaTop, body.loosediamonds-search-filter #reviewcontainer .refinesearchCriteriaTop, body.choosediamond-index-pair #reviewcontainer .refinesearchCriteriaTop, body.loosediamonds-index-diamondsearch #reviewcontainer .refinesearchCriteriaTop, body.choosediamond-index-index #reviewcontainer .refinesearchCriteriaTop, body.choosediamond-index-diamond #reviewcontainer .refinesearchCriteriaTop, body.designyourpendant-minicart-index #reviewcontainer .refinesearchCriteriaTop, body.designyourring-minicart-index #reviewcontainer .refinesearchCriteriaTop, body.designyourearring-minicart-index #reviewcontainer .refinesearchCriteriaTop, body.choosediamond-index-viewpair #reviewcontainer .refinesearchCriteriaTop {
    padding-top: 0px !important;
    width: 914px;
    margin-left: 20px; }
  body.loosediamonds-index-index .display_wrap div.yourdesigninner, body.loosediamonds-search-filter .display_wrap div.yourdesigninner, body.choosediamond-index-pair .display_wrap div.yourdesigninner, body.loosediamonds-index-diamondsearch .display_wrap div.yourdesigninner, body.choosediamond-index-index .display_wrap div.yourdesigninner, body.choosediamond-index-diamond .display_wrap div.yourdesigninner, body.designyourpendant-minicart-index .display_wrap div.yourdesigninner, body.designyourring-minicart-index .display_wrap div.yourdesigninner, body.designyourearring-minicart-index .display_wrap div.yourdesigninner, body.choosediamond-index-viewpair .display_wrap div.yourdesigninner {
    border: none !important; }
  body.loosediamonds-index-index .goto-review, body.loosediamonds-search-filter .goto-review, body.choosediamond-index-pair .goto-review, body.loosediamonds-index-diamondsearch .goto-review, body.choosediamond-index-index .goto-review, body.choosediamond-index-diamond .goto-review, body.designyourpendant-minicart-index .goto-review, body.designyourring-minicart-index .goto-review, body.designyourearring-minicart-index .goto-review, body.choosediamond-index-viewpair .goto-review {
    position: absolute;
    left: 700px;
    padding-top: 8px;
    text-decoration: none;
    font-weight: bold;
    display: none; }
  body.loosediamonds-index-index .completeyourRing .display_wrap, body.loosediamonds-search-filter .completeyourRing .display_wrap, body.choosediamond-index-pair .completeyourRing .display_wrap, body.loosediamonds-index-diamondsearch .completeyourRing .display_wrap, body.choosediamond-index-index .completeyourRing .display_wrap, body.choosediamond-index-diamond .completeyourRing .display_wrap, body.designyourpendant-minicart-index .completeyourRing .display_wrap, body.designyourring-minicart-index .completeyourRing .display_wrap, body.designyourearring-minicart-index .completeyourRing .display_wrap, body.choosediamond-index-viewpair .completeyourRing .display_wrap {
    margin-top: 38px !important; }
  body.loosediamonds-index-index .infiOuterBtn a, body.loosediamonds-search-filter .infiOuterBtn a, body.choosediamond-index-pair .infiOuterBtn a, body.loosediamonds-index-diamondsearch .infiOuterBtn a, body.choosediamond-index-index .infiOuterBtn a, body.choosediamond-index-diamond .infiOuterBtn a, body.designyourpendant-minicart-index .infiOuterBtn a, body.designyourring-minicart-index .infiOuterBtn a, body.designyourearring-minicart-index .infiOuterBtn a, body.choosediamond-index-viewpair .infiOuterBtn a {
    text-decoration: none; }
  body.loosediamonds-index-index .w914, body.loosediamonds-search-filter .w914, body.choosediamond-index-pair .w914, body.loosediamonds-index-diamondsearch .w914, body.choosediamond-index-index .w914, body.choosediamond-index-diamond .w914, body.designyourpendant-minicart-index .w914, body.designyourring-minicart-index .w914, body.designyourearring-minicart-index .w914, body.choosediamond-index-viewpair .w914 {
    width: 914px !important; }
  body.loosediamonds-index-index .banglesTopContent, body.loosediamonds-search-filter .banglesTopContent, body.choosediamond-index-pair .banglesTopContent, body.loosediamonds-index-diamondsearch .banglesTopContent, body.choosediamond-index-index .banglesTopContent, body.choosediamond-index-diamond .banglesTopContent, body.designyourpendant-minicart-index .banglesTopContent, body.designyourring-minicart-index .banglesTopContent, body.designyourearring-minicart-index .banglesTopContent, body.choosediamond-index-viewpair .banglesTopContent {
    height: 50px !important;
    border-bottom: 1px solid #e0e3e4 !important;
    width: 1170px;
    margin: -7px 15px; }
  body.loosediamonds-index-index .settings-view .viewer1, body.loosediamonds-search-filter .settings-view .viewer1, body.choosediamond-index-pair .settings-view .viewer1, body.loosediamonds-index-diamondsearch .settings-view .viewer1, body.choosediamond-index-index .settings-view .viewer1, body.choosediamond-index-diamond .settings-view .viewer1, body.designyourpendant-minicart-index .settings-view .viewer1, body.designyourring-minicart-index .settings-view .viewer1, body.designyourearring-minicart-index .settings-view .viewer1, body.choosediamond-index-viewpair .settings-view .viewer1 {
    padding: 0px !important;
    margin-left: -20px; }
  body.loosediamonds-index-index .settings-view .completeyourRing, body.loosediamonds-search-filter .settings-view .completeyourRing, body.choosediamond-index-pair .settings-view .completeyourRing, body.loosediamonds-index-diamondsearch .settings-view .completeyourRing, body.choosediamond-index-index .settings-view .completeyourRing, body.choosediamond-index-diamond .settings-view .completeyourRing, body.designyourpendant-minicart-index .settings-view .completeyourRing, body.designyourring-minicart-index .settings-view .completeyourRing, body.designyourearring-minicart-index .settings-view .completeyourRing, body.choosediamond-index-viewpair .settings-view .completeyourRing {
    width: 159px; }
  body.loosediamonds-index-index .display_wrap a, body.loosediamonds-search-filter .display_wrap a, body.choosediamond-index-pair .display_wrap a, body.loosediamonds-index-diamondsearch .display_wrap a, body.choosediamond-index-index .display_wrap a, body.choosediamond-index-diamond .display_wrap a, body.designyourpendant-minicart-index .display_wrap a, body.designyourring-minicart-index .display_wrap a, body.designyourearring-minicart-index .display_wrap a, body.choosediamond-index-viewpair .display_wrap a {
    padding-left: 3px; }
  body.loosediamonds-index-index .settings-view .display_wrap div.yourdesign, body.loosediamonds-search-filter .settings-view .display_wrap div.yourdesign, body.choosediamond-index-pair .settings-view .display_wrap div.yourdesign, body.loosediamonds-index-diamondsearch .settings-view .display_wrap div.yourdesign, body.choosediamond-index-index .settings-view .display_wrap div.yourdesign, body.choosediamond-index-diamond .settings-view .display_wrap div.yourdesign, body.designyourpendant-minicart-index .settings-view .display_wrap div.yourdesign, body.designyourring-minicart-index .settings-view .display_wrap div.yourdesign, body.designyourearring-minicart-index .settings-view .display_wrap div.yourdesign, body.choosediamond-index-viewpair .settings-view .display_wrap div.yourdesign {
    width: 174px !important; }
  body.loosediamonds-index-index .diamonds-view, body.loosediamonds-search-filter .diamonds-view, body.choosediamond-index-pair .diamonds-view, body.loosediamonds-index-diamondsearch .diamonds-view, body.choosediamond-index-index .diamonds-view, body.choosediamond-index-diamond .diamonds-view, body.designyourpendant-minicart-index .diamonds-view, body.designyourring-minicart-index .diamonds-view, body.designyourearring-minicart-index .diamonds-view, body.choosediamond-index-viewpair .diamonds-view {
    width: 913px !important;
    margin-left: 20px; }
  body.loosediamonds-index-index .settings-view .metroDiamondRight, body.loosediamonds-search-filter .settings-view .metroDiamondRight, body.choosediamond-index-pair .settings-view .metroDiamondRight, body.loosediamonds-index-diamondsearch .settings-view .metroDiamondRight, body.choosediamond-index-index .settings-view .metroDiamondRight, body.choosediamond-index-diamond .settings-view .metroDiamondRight, body.designyourpendant-minicart-index .settings-view .metroDiamondRight, body.designyourring-minicart-index .settings-view .metroDiamondRight, body.designyourearring-minicart-index .settings-view .metroDiamondRight, body.choosediamond-index-viewpair .settings-view .metroDiamondRight {
    min-height: 382px !important; }
  body.loosediamonds-index-index .add-to-box h4 span.pro_price, body.loosediamonds-index-index h2 span.pro_price, body.loosediamonds-search-filter .add-to-box h4 span.pro_price, body.loosediamonds-search-filter h2 span.pro_price, body.choosediamond-index-pair .add-to-box h4 span.pro_price, body.choosediamond-index-pair h2 span.pro_price, body.loosediamonds-index-diamondsearch .add-to-box h4 span.pro_price, body.loosediamonds-index-diamondsearch h2 span.pro_price, body.choosediamond-index-index .add-to-box h4 span.pro_price, body.choosediamond-index-index h2 span.pro_price, body.choosediamond-index-diamond .add-to-box h4 span.pro_price, body.choosediamond-index-diamond h2 span.pro_price, body.designyourpendant-minicart-index .add-to-box h4 span.pro_price, body.designyourpendant-minicart-index h2 span.pro_price, body.designyourring-minicart-index .add-to-box h4 span.pro_price, body.designyourring-minicart-index h2 span.pro_price, body.designyourearring-minicart-index .add-to-box h4 span.pro_price, body.designyourearring-minicart-index h2 span.pro_price, body.choosediamond-index-viewpair .add-to-box h4 span.pro_price, body.choosediamond-index-viewpair h2 span.pro_price {
    font-weight: bold;
    color: black;
    padding-bottom: 0px;
    display: block;
    width: 290px;
    margin-bottom: 5px;
    font-family: "PT Sans",georgia;
    font-size: 17px; }
  body.loosediamonds-index-index .add-to-box, body.loosediamonds-search-filter .add-to-box, body.choosediamond-index-pair .add-to-box, body.loosediamonds-index-diamondsearch .add-to-box, body.choosediamond-index-index .add-to-box, body.choosediamond-index-diamond .add-to-box, body.designyourpendant-minicart-index .add-to-box, body.designyourring-minicart-index .add-to-box, body.designyourearring-minicart-index .add-to-box, body.choosediamond-index-viewpair .add-to-box {
    padding-bottom: 10px;
    border-bottom: 1px solid #63666A;
    padding-top: 5px; }
  body.loosediamonds-index-index .metroDiamondLTop, body.loosediamonds-search-filter .metroDiamondLTop, body.choosediamond-index-pair .metroDiamondLTop, body.loosediamonds-index-diamondsearch .metroDiamondLTop, body.choosediamond-index-index .metroDiamondLTop, body.choosediamond-index-diamond .metroDiamondLTop, body.designyourpendant-minicart-index .metroDiamondLTop, body.designyourring-minicart-index .metroDiamondLTop, body.designyourearring-minicart-index .metroDiamondLTop, body.choosediamond-index-viewpair .metroDiamondLTop {
    width: 379px !important; }
  body.loosediamonds-index-index .metroDiamondLeft .mega-zoom, body.loosediamonds-search-filter .metroDiamondLeft .mega-zoom, body.choosediamond-index-pair .metroDiamondLeft .mega-zoom, body.loosediamonds-index-diamondsearch .metroDiamondLeft .mega-zoom, body.choosediamond-index-index .metroDiamondLeft .mega-zoom, body.choosediamond-index-diamond .metroDiamondLeft .mega-zoom, body.designyourpendant-minicart-index .metroDiamondLeft .mega-zoom, body.designyourring-minicart-index .metroDiamondLeft .mega-zoom, body.designyourearring-minicart-index .metroDiamondLeft .mega-zoom, body.choosediamond-index-viewpair .metroDiamondLeft .mega-zoom {
    margin-left: -20px !important; }
  body.loosediamonds-index-index .cert_link, body.loosediamonds-search-filter .cert_link, body.choosediamond-index-pair .cert_link, body.loosediamonds-index-diamondsearch .cert_link, body.choosediamond-index-index .cert_link, body.choosediamond-index-diamond .cert_link, body.designyourpendant-minicart-index .cert_link, body.designyourring-minicart-index .cert_link, body.designyourearring-minicart-index .cert_link, body.choosediamond-index-viewpair .cert_link {
    text-decoration: none;
    color: #A51890;
    line-height: 16px;
    font-size: 11px;
    position: relative; }
  body.loosediamonds-index-index #div_dia_add, body.loosediamonds-search-filter #div_dia_add, body.choosediamond-index-pair #div_dia_add, body.loosediamonds-index-diamondsearch #div_dia_add, body.choosediamond-index-index #div_dia_add, body.choosediamond-index-diamond #div_dia_add, body.designyourpendant-minicart-index #div_dia_add, body.designyourring-minicart-index #div_dia_add, body.designyourearring-minicart-index #div_dia_add, body.choosediamond-index-viewpair #div_dia_add {
    margin-top: 20px !important; }
  body.loosediamonds-index-index .loosDiamondEMI, body.loosediamonds-index-index .loosDiamondEMI span, body.loosediamonds-search-filter .loosDiamondEMI, body.loosediamonds-search-filter .loosDiamondEMI span, body.choosediamond-index-pair .loosDiamondEMI, body.choosediamond-index-pair .loosDiamondEMI span, body.loosediamonds-index-diamondsearch .loosDiamondEMI, body.loosediamonds-index-diamondsearch .loosDiamondEMI span, body.choosediamond-index-index .loosDiamondEMI, body.choosediamond-index-index .loosDiamondEMI span, body.choosediamond-index-diamond .loosDiamondEMI, body.choosediamond-index-diamond .loosDiamondEMI span, body.designyourpendant-minicart-index .loosDiamondEMI, body.designyourpendant-minicart-index .loosDiamondEMI span, body.designyourring-minicart-index .loosDiamondEMI, body.designyourring-minicart-index .loosDiamondEMI span, body.designyourearring-minicart-index .loosDiamondEMI, body.designyourearring-minicart-index .loosDiamondEMI span, body.choosediamond-index-viewpair .loosDiamondEMI, body.choosediamond-index-viewpair .loosDiamondEMI span {
    padding: 0px !important; }
  body.loosediamonds-index-index #product_emioption span, body.loosediamonds-search-filter #product_emioption span, body.choosediamond-index-pair #product_emioption span, body.loosediamonds-index-diamondsearch #product_emioption span, body.choosediamond-index-index #product_emioption span, body.choosediamond-index-diamond #product_emioption span, body.designyourpendant-minicart-index #product_emioption span, body.designyourring-minicart-index #product_emioption span, body.designyourearring-minicart-index #product_emioption span, body.choosediamond-index-viewpair #product_emioption span {
    padding-bottom: 0px; }
  body.loosediamonds-index-index .hide_divs, body.loosediamonds-search-filter .hide_divs, body.choosediamond-index-pair .hide_divs, body.loosediamonds-index-diamondsearch .hide_divs, body.choosediamond-index-index .hide_divs, body.choosediamond-index-diamond .hide_divs, body.designyourpendant-minicart-index .hide_divs, body.designyourring-minicart-index .hide_divs, body.designyourearring-minicart-index .hide_divs, body.choosediamond-index-viewpair .hide_divs {
    padding-bottom: 15px;
    border-bottom: 1px solid #63666A; }
  body.loosediamonds-index-index .diamonds-view .completeyourRing, body.loosediamonds-index-index #reviewcontainer .ringDiamond, body.loosediamonds-search-filter .diamonds-view .completeyourRing, body.loosediamonds-search-filter #reviewcontainer .ringDiamond, body.choosediamond-index-pair .diamonds-view .completeyourRing, body.choosediamond-index-pair #reviewcontainer .ringDiamond, body.loosediamonds-index-diamondsearch .diamonds-view .completeyourRing, body.loosediamonds-index-diamondsearch #reviewcontainer .ringDiamond, body.choosediamond-index-index .diamonds-view .completeyourRing, body.choosediamond-index-index #reviewcontainer .ringDiamond, body.choosediamond-index-diamond .diamonds-view .completeyourRing, body.choosediamond-index-diamond #reviewcontainer .ringDiamond, body.designyourpendant-minicart-index .diamonds-view .completeyourRing, body.designyourpendant-minicart-index #reviewcontainer .ringDiamond, body.designyourring-minicart-index .diamonds-view .completeyourRing, body.designyourring-minicart-index #reviewcontainer .ringDiamond, body.designyourearring-minicart-index .diamonds-view .completeyourRing, body.designyourearring-minicart-index #reviewcontainer .ringDiamond, body.choosediamond-index-viewpair .diamonds-view .completeyourRing, body.choosediamond-index-viewpair #reviewcontainer .ringDiamond {
    width: 172px !important; }
  body.loosediamonds-index-index .diamonds-view .display_wrap div.yourdesign, body.loosediamonds-index-index .yourdesign, body.loosediamonds-search-filter .diamonds-view .display_wrap div.yourdesign, body.loosediamonds-search-filter .yourdesign, body.choosediamond-index-pair .diamonds-view .display_wrap div.yourdesign, body.choosediamond-index-pair .yourdesign, body.loosediamonds-index-diamondsearch .diamonds-view .display_wrap div.yourdesign, body.loosediamonds-index-diamondsearch .yourdesign, body.choosediamond-index-index .diamonds-view .display_wrap div.yourdesign, body.choosediamond-index-index .yourdesign, body.choosediamond-index-diamond .diamonds-view .display_wrap div.yourdesign, body.choosediamond-index-diamond .yourdesign, body.designyourpendant-minicart-index .diamonds-view .display_wrap div.yourdesign, body.designyourpendant-minicart-index .yourdesign, body.designyourring-minicart-index .diamonds-view .display_wrap div.yourdesign, body.designyourring-minicart-index .yourdesign, body.designyourearring-minicart-index .diamonds-view .display_wrap div.yourdesign, body.designyourearring-minicart-index .yourdesign, body.choosediamond-index-viewpair .diamonds-view .display_wrap div.yourdesign, body.choosediamond-index-viewpair .yourdesign {
    width: 175px !important;
    margin-top: -1px; }
  body.loosediamonds-index-index .yourDiamondBottom p, body.loosediamonds-search-filter .yourDiamondBottom p, body.choosediamond-index-pair .yourDiamondBottom p, body.loosediamonds-index-diamondsearch .yourDiamondBottom p, body.choosediamond-index-index .yourDiamondBottom p, body.choosediamond-index-diamond .yourDiamondBottom p, body.designyourpendant-minicart-index .yourDiamondBottom p, body.designyourring-minicart-index .yourDiamondBottom p, body.designyourearring-minicart-index .yourDiamondBottom p, body.choosediamond-index-viewpair .yourDiamondBottom p {
    margin-top: 10px;
    color: #A51890; }
  body.loosediamonds-index-index #reviewcontainer .viewer1, body.loosediamonds-search-filter #reviewcontainer .viewer1, body.choosediamond-index-pair #reviewcontainer .viewer1, body.loosediamonds-index-diamondsearch #reviewcontainer .viewer1, body.choosediamond-index-index #reviewcontainer .viewer1, body.choosediamond-index-diamond #reviewcontainer .viewer1, body.designyourpendant-minicart-index #reviewcontainer .viewer1, body.designyourring-minicart-index #reviewcontainer .viewer1, body.designyourearring-minicart-index #reviewcontainer .viewer1, body.choosediamond-index-viewpair #reviewcontainer .viewer1 {
    margin-left: -20px; }
  body.loosediamonds-index-index .closeSatisfied, body.loosediamonds-search-filter .closeSatisfied, body.choosediamond-index-pair .closeSatisfied, body.loosediamonds-index-diamondsearch .closeSatisfied, body.choosediamond-index-index .closeSatisfied, body.choosediamond-index-diamond .closeSatisfied, body.designyourpendant-minicart-index .closeSatisfied, body.designyourring-minicart-index .closeSatisfied, body.designyourearring-minicart-index .closeSatisfied, body.choosediamond-index-viewpair .closeSatisfied {
    float: right !important;
    color: #63666A;
    cursor: pointer; }
  body.loosediamonds-index-index .satisfiedBoxMiddle span, body.loosediamonds-search-filter .satisfiedBoxMiddle span, body.choosediamond-index-pair .satisfiedBoxMiddle span, body.loosediamonds-index-diamondsearch .satisfiedBoxMiddle span, body.choosediamond-index-index .satisfiedBoxMiddle span, body.choosediamond-index-diamond .satisfiedBoxMiddle span, body.designyourpendant-minicart-index .satisfiedBoxMiddle span, body.designyourring-minicart-index .satisfiedBoxMiddle span, body.designyourearring-minicart-index .satisfiedBoxMiddle span, body.choosediamond-index-viewpair .satisfiedBoxMiddle span {
    font-family: "PT Sans",georgia;
    font-size: 12px;
    color: white !important;
    background: #63666A;
    text-align: center;
    padding: 6px 0 !important; }
  body.loosediamonds-index-index .earringRightBox, body.loosediamonds-search-filter .earringRightBox, body.choosediamond-index-pair .earringRightBox, body.loosediamonds-index-diamondsearch .earringRightBox, body.choosediamond-index-index .earringRightBox, body.choosediamond-index-diamond .earringRightBox, body.designyourpendant-minicart-index .earringRightBox, body.designyourring-minicart-index .earringRightBox, body.designyourearring-minicart-index .earringRightBox, body.choosediamond-index-viewpair .earringRightBox {
    margin-bottom: 20px !important; }
  body.loosediamonds-index-index .iloveDiamond, body.loosediamonds-search-filter .iloveDiamond, body.choosediamond-index-pair .iloveDiamond, body.loosediamonds-index-diamondsearch .iloveDiamond, body.choosediamond-index-index .iloveDiamond, body.choosediamond-index-diamond .iloveDiamond, body.designyourpendant-minicart-index .iloveDiamond, body.designyourring-minicart-index .iloveDiamond, body.designyourearring-minicart-index .iloveDiamond, body.choosediamond-index-viewpair .iloveDiamond {
    float: left !important;
    width: 393px !important; }
  body.loosediamonds-index-index .mbo, body.loosediamonds-search-filter .mbo, body.choosediamond-index-pair .mbo, body.loosediamonds-index-diamondsearch .mbo, body.choosediamond-index-index .mbo, body.choosediamond-index-diamond .mbo, body.designyourpendant-minicart-index .mbo, body.designyourring-minicart-index .mbo, body.designyourearring-minicart-index .mbo, body.choosediamond-index-viewpair .mbo {
    width: 39px; }
  body.loosediamonds-index-index .loose-sprite, body.loosediamonds-search-filter .loose-sprite, body.choosediamond-index-pair .loose-sprite, body.loosediamonds-index-diamondsearch .loose-sprite, body.choosediamond-index-index .loose-sprite, body.choosediamond-index-diamond .loose-sprite, body.designyourpendant-minicart-index .loose-sprite, body.designyourring-minicart-index .loose-sprite, body.designyourearring-minicart-index .loose-sprite, body.choosediamond-index-viewpair .loose-sprite {
    background-image: url("../images/dyo-sprites-new.png") !important; }
  body.loosediamonds-index-index .ld-round, body.loosediamonds-search-filter .ld-round, body.choosediamond-index-pair .ld-round, body.loosediamonds-index-diamondsearch .ld-round, body.choosediamond-index-index .ld-round, body.choosediamond-index-diamond .ld-round, body.designyourpendant-minicart-index .ld-round, body.designyourring-minicart-index .ld-round, body.designyourearring-minicart-index .ld-round, body.choosediamond-index-viewpair .ld-round {
    background-position: 0 -141px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .ld-radiant, body.loosediamonds-search-filter .ld-radiant, body.choosediamond-index-pair .ld-radiant, body.loosediamonds-index-diamondsearch .ld-radiant, body.choosediamond-index-index .ld-radiant, body.choosediamond-index-diamond .ld-radiant, body.designyourpendant-minicart-index .ld-radiant, body.designyourring-minicart-index .ld-radiant, body.designyourearring-minicart-index .ld-radiant, body.choosediamond-index-viewpair .ld-radiant {
    background-position: -324px -141px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .ld-princess, body.loosediamonds-search-filter .ld-princess, body.choosediamond-index-pair .ld-princess, body.loosediamonds-index-diamondsearch .ld-princess, body.choosediamond-index-index .ld-princess, body.choosediamond-index-diamond .ld-princess, body.designyourpendant-minicart-index .ld-princess, body.designyourring-minicart-index .ld-princess, body.designyourearring-minicart-index .ld-princess, body.choosediamond-index-viewpair .ld-princess {
    background-position: -37px -141px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .ld-pear, body.loosediamonds-search-filter .ld-pear, body.choosediamond-index-pair .ld-pear, body.loosediamonds-index-diamondsearch .ld-pear, body.choosediamond-index-index .ld-pear, body.choosediamond-index-diamond .ld-pear, body.designyourpendant-minicart-index .ld-pear, body.designyourring-minicart-index .ld-pear, body.designyourearring-minicart-index .ld-pear, body.choosediamond-index-viewpair .ld-pear {
    background-position: -72px -141px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .ld-heart, body.loosediamonds-search-filter .ld-heart, body.choosediamond-index-pair .ld-heart, body.loosediamonds-index-diamondsearch .ld-heart, body.choosediamond-index-index .ld-heart, body.choosediamond-index-diamond .ld-heart, body.designyourpendant-minicart-index .ld-heart, body.designyourring-minicart-index .ld-heart, body.designyourearring-minicart-index .ld-heart, body.choosediamond-index-viewpair .ld-heart {
    background-position: -106px -141px;
    width: 31px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .ld-asscher, body.loosediamonds-search-filter .ld-asscher, body.choosediamond-index-pair .ld-asscher, body.loosediamonds-index-diamondsearch .ld-asscher, body.choosediamond-index-index .ld-asscher, body.choosediamond-index-diamond .ld-asscher, body.designyourpendant-minicart-index .ld-asscher, body.designyourring-minicart-index .ld-asscher, body.designyourearring-minicart-index .ld-asscher, body.choosediamond-index-viewpair .ld-asscher {
    background-position: -149px -141px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .ld-cushion, body.loosediamonds-search-filter .ld-cushion, body.choosediamond-index-pair .ld-cushion, body.loosediamonds-index-diamondsearch .ld-cushion, body.choosediamond-index-index .ld-cushion, body.choosediamond-index-diamond .ld-cushion, body.designyourpendant-minicart-index .ld-cushion, body.designyourring-minicart-index .ld-cushion, body.designyourearring-minicart-index .ld-cushion, body.choosediamond-index-viewpair .ld-cushion {
    background-position: -186px -141px;
    width: 24px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .ld-marquise, body.loosediamonds-search-filter .ld-marquise, body.choosediamond-index-pair .ld-marquise, body.loosediamonds-index-diamondsearch .ld-marquise, body.choosediamond-index-index .ld-marquise, body.choosediamond-index-diamond .ld-marquise, body.designyourpendant-minicart-index .ld-marquise, body.designyourring-minicart-index .ld-marquise, body.designyourearring-minicart-index .ld-marquise, body.choosediamond-index-viewpair .ld-marquise {
    background-position: -222px -141px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .ld-oval, body.loosediamonds-search-filter .ld-oval, body.choosediamond-index-pair .ld-oval, body.loosediamonds-index-diamondsearch .ld-oval, body.choosediamond-index-index .ld-oval, body.choosediamond-index-diamond .ld-oval, body.designyourpendant-minicart-index .ld-oval, body.designyourring-minicart-index .ld-oval, body.designyourearring-minicart-index .ld-oval, body.choosediamond-index-viewpair .ld-oval {
    background-position: -256px -141px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .ld-emerald, body.loosediamonds-search-filter .ld-emerald, body.choosediamond-index-pair .ld-emerald, body.loosediamonds-index-diamondsearch .ld-emerald, body.choosediamond-index-index .ld-emerald, body.choosediamond-index-diamond .ld-emerald, body.designyourpendant-minicart-index .ld-emerald, body.designyourring-minicart-index .ld-emerald, body.designyourearring-minicart-index .ld-emerald, body.choosediamond-index-viewpair .ld-emerald {
    background-position: -292px -141px;
    width: 23px !important;
    height: 23px;
    padding: 0 !important;
    display: inline-block;
    margin: -2px 4px -3px 0; }
  body.loosediamonds-index-index .que_tooltip, body.loosediamonds-search-filter .que_tooltip, body.choosediamond-index-pair .que_tooltip, body.loosediamonds-index-diamondsearch .que_tooltip, body.choosediamond-index-index .que_tooltip, body.choosediamond-index-diamond .que_tooltip, body.designyourpendant-minicart-index .que_tooltip, body.designyourring-minicart-index .que_tooltip, body.designyourearring-minicart-index .que_tooltip, body.choosediamond-index-viewpair .que_tooltip {
    background-position: -69px -115px;
    width: 10px;
    height: 10px;
    display: inline-block !important;
    margin-left: 3px; }
  body.loosediamonds-index-index .ld-redarr, body.loosediamonds-search-filter .ld-redarr, body.choosediamond-index-pair .ld-redarr, body.loosediamonds-index-diamondsearch .ld-redarr, body.choosediamond-index-index .ld-redarr, body.choosediamond-index-diamond .ld-redarr, body.designyourpendant-minicart-index .ld-redarr, body.designyourring-minicart-index .ld-redarr, body.designyourearring-minicart-index .ld-redarr, body.choosediamond-index-viewpair .ld-redarr {
    background-position: -92px 0;
    width: 22px;
    height: 23px;
    cursor: pointer; }
  body.loosediamonds-index-index .ld-earring, body.loosediamonds-search-filter .ld-earring, body.choosediamond-index-pair .ld-earring, body.loosediamonds-index-diamondsearch .ld-earring, body.choosediamond-index-index .ld-earring, body.choosediamond-index-diamond .ld-earring, body.designyourpendant-minicart-index .ld-earring, body.designyourring-minicart-index .ld-earring, body.designyourearring-minicart-index .ld-earring, body.choosediamond-index-viewpair .ld-earring {
    float: left;
    width: 135px;
    height: 57px;
    background-position: -102px 0px; }
  body.loosediamonds-index-index .ld-pendant, body.loosediamonds-search-filter .ld-pendant, body.choosediamond-index-pair .ld-pendant, body.loosediamonds-index-diamondsearch .ld-pendant, body.choosediamond-index-index .ld-pendant, body.choosediamond-index-diamond .ld-pendant, body.designyourpendant-minicart-index .ld-pendant, body.designyourring-minicart-index .ld-pendant, body.designyourearring-minicart-index .ld-pendant, body.choosediamond-index-viewpair .ld-pendant {
    float: left;
    width: 135px;
    height: 64px;
    background-position: -252px 0px; }
  body.loosediamonds-index-index .ld-ring, body.loosediamonds-search-filter .ld-ring, body.choosediamond-index-pair .ld-ring, body.loosediamonds-index-diamondsearch .ld-ring, body.choosediamond-index-index .ld-ring, body.choosediamond-index-diamond .ld-ring, body.designyourpendant-minicart-index .ld-ring, body.designyourring-minicart-index .ld-ring, body.designyourearring-minicart-index .ld-ring, body.choosediamond-index-viewpair .ld-ring {
    float: left;
    width: 135px;
    height: 68px;
    background-position: -402px 0px; }
  body.loosediamonds-index-index .dyo-setting, body.loosediamonds-search-filter .dyo-setting, body.choosediamond-index-pair .dyo-setting, body.loosediamonds-index-diamondsearch .dyo-setting, body.choosediamond-index-index .dyo-setting, body.choosediamond-index-diamond .dyo-setting, body.designyourpendant-minicart-index .dyo-setting, body.designyourring-minicart-index .dyo-setting, body.designyourearring-minicart-index .dyo-setting, body.choosediamond-index-viewpair .dyo-setting {
    background-position: -41px 0px !important;
    width: 46px !important;
    height: 25px !important;
    float: left !important; }
  body.loosediamonds-index-index .dyo-diamond, body.loosediamonds-search-filter .dyo-diamond, body.choosediamond-index-pair .dyo-diamond, body.loosediamonds-index-diamondsearch .dyo-diamond, body.choosediamond-index-index .dyo-diamond, body.choosediamond-index-diamond .dyo-diamond, body.designyourpendant-minicart-index .dyo-diamond, body.designyourring-minicart-index .dyo-diamond, body.designyourearring-minicart-index .dyo-diamond, body.choosediamond-index-viewpair .dyo-diamond {
    background-position: 0px 0px !important;
    width: 26px !important;
    height: 25px !important;
    float: left !important; }
  body.loosediamonds-index-index .itamPage, body.loosediamonds-search-filter .itamPage, body.choosediamond-index-pair .itamPage, body.loosediamonds-index-diamondsearch .itamPage, body.choosediamond-index-index .itamPage, body.choosediamond-index-diamond .itamPage, body.designyourpendant-minicart-index .itamPage, body.designyourring-minicart-index .itamPage, body.designyourearring-minicart-index .itamPage, body.choosediamond-index-viewpair .itamPage {
    color: #63666A !important;
    font-size: 12px;
    font-weight: bold; }
  body.loosediamonds-index-index .priceContentOuter a, body.loosediamonds-search-filter .priceContentOuter a, body.choosediamond-index-pair .priceContentOuter a, body.loosediamonds-index-diamondsearch .priceContentOuter a, body.choosediamond-index-index .priceContentOuter a, body.choosediamond-index-diamond .priceContentOuter a, body.designyourpendant-minicart-index .priceContentOuter a, body.designyourring-minicart-index .priceContentOuter a, body.designyourearring-minicart-index .priceContentOuter a, body.choosediamond-index-viewpair .priceContentOuter a {
    color: #A51890 !important;
    font-weight: normal !important; }
  body.loosediamonds-index-index .viewBanglesproduct ul li span.info, body.loosediamonds-search-filter .viewBanglesproduct ul li span.info, body.choosediamond-index-pair .viewBanglesproduct ul li span.info, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info, body.choosediamond-index-index .viewBanglesproduct ul li span.info, body.choosediamond-index-diamond .viewBanglesproduct ul li span.info, body.designyourpendant-minicart-index .viewBanglesproduct ul li span.info, body.designyourring-minicart-index .viewBanglesproduct ul li span.info, body.designyourearring-minicart-index .viewBanglesproduct ul li span.info, body.choosediamond-index-viewpair .viewBanglesproduct ul li span.info {
    color: #63666A;
    border: none;
    margin: 0 0 0 12px;
    font-weight: normal;
    width: 199px; }
  body.loosediamonds-index-index .viewBanglesproduct ul li span.info span, body.loosediamonds-search-filter .viewBanglesproduct ul li span.info span, body.choosediamond-index-pair .viewBanglesproduct ul li span.info span, body.loosediamonds-index-diamondsearch .viewBanglesproduct ul li span.info span, body.choosediamond-index-index .viewBanglesproduct ul li span.info span, body.choosediamond-index-diamond .viewBanglesproduct ul li span.info span, body.designyourpendant-minicart-index .viewBanglesproduct ul li span.info span, body.designyourring-minicart-index .viewBanglesproduct ul li span.info span, body.designyourearring-minicart-index .viewBanglesproduct ul li span.info span, body.choosediamond-index-viewpair .viewBanglesproduct ul li span.info span {
    color: #63666A;
    display: block;
    margin-top: 5px; }
  body.loosediamonds-index-index .compareMenu, body.loosediamonds-search-filter .compareMenu, body.choosediamond-index-pair .compareMenu, body.loosediamonds-index-diamondsearch .compareMenu, body.choosediamond-index-index .compareMenu, body.choosediamond-index-diamond .compareMenu, body.designyourpendant-minicart-index .compareMenu, body.designyourring-minicart-index .compareMenu, body.designyourearring-minicart-index .compareMenu, body.choosediamond-index-viewpair .compareMenu {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .compareMenu li, body.loosediamonds-search-filter .compareMenu li, body.choosediamond-index-pair .compareMenu li, body.loosediamonds-index-diamondsearch .compareMenu li, body.choosediamond-index-index .compareMenu li, body.choosediamond-index-diamond .compareMenu li, body.designyourpendant-minicart-index .compareMenu li, body.designyourring-minicart-index .compareMenu li, body.designyourearring-minicart-index .compareMenu li, body.choosediamond-index-viewpair .compareMenu li {
    list-style: none;
    float: left;
    margin: 0 5px 0 0; }
  body.loosediamonds-index-index .compareMenu li a, body.loosediamonds-search-filter .compareMenu li a, body.choosediamond-index-pair .compareMenu li a, body.loosediamonds-index-diamondsearch .compareMenu li a, body.choosediamond-index-index .compareMenu li a, body.choosediamond-index-diamond .compareMenu li a, body.designyourpendant-minicart-index .compareMenu li a, body.designyourring-minicart-index .compareMenu li a, body.designyourearring-minicart-index .compareMenu li a, body.choosediamond-index-viewpair .compareMenu li a {
    padding: 0;
    margin: 0;
    height: 27px;
    display: block;
    text-decoration: none; }
  body.loosediamonds-index-index .compareMenu li a:hover, body.loosediamonds-search-filter .compareMenu li a:hover, body.choosediamond-index-pair .compareMenu li a:hover, body.loosediamonds-index-diamondsearch .compareMenu li a:hover, body.choosediamond-index-index .compareMenu li a:hover, body.choosediamond-index-diamond .compareMenu li a:hover, body.designyourpendant-minicart-index .compareMenu li a:hover, body.designyourring-minicart-index .compareMenu li a:hover, body.designyourearring-minicart-index .compareMenu li a:hover, body.choosediamond-index-viewpair .compareMenu li a:hover {
    color: #5f2167; }
  body.loosediamonds-index-index .compareMenu li a.active, body.loosediamonds-search-filter .compareMenu li a.active, body.choosediamond-index-pair .compareMenu li a.active, body.loosediamonds-index-diamondsearch .compareMenu li a.active, body.choosediamond-index-index .compareMenu li a.active, body.choosediamond-index-diamond .compareMenu li a.active, body.designyourpendant-minicart-index .compareMenu li a.active, body.designyourring-minicart-index .compareMenu li a.active, body.designyourearring-minicart-index .compareMenu li a.active, body.choosediamond-index-viewpair .compareMenu li a.active {
    color: #5f2167; }
  body.loosediamonds-index-index .compareMenu li span, body.loosediamonds-search-filter .compareMenu li span, body.choosediamond-index-pair .compareMenu li span, body.loosediamonds-index-diamondsearch .compareMenu li span, body.choosediamond-index-index .compareMenu li span, body.choosediamond-index-diamond .compareMenu li span, body.designyourpendant-minicart-index .compareMenu li span, body.designyourring-minicart-index .compareMenu li span, body.designyourearring-minicart-index .compareMenu li span, body.choosediamond-index-viewpair .compareMenu li span {
    height: 17px;
    display: block;
    padding: 8px 20px;
    background: white;
    color: #5F2167;
    opacity: 0.6; }
  body.loosediamonds-index-index .compareMenu li span a, body.loosediamonds-search-filter .compareMenu li span a, body.choosediamond-index-pair .compareMenu li span a, body.loosediamonds-index-diamondsearch .compareMenu li span a, body.choosediamond-index-index .compareMenu li span a, body.choosediamond-index-diamond .compareMenu li span a, body.designyourpendant-minicart-index .compareMenu li span a, body.designyourring-minicart-index .compareMenu li span a, body.designyourearring-minicart-index .compareMenu li span a, body.choosediamond-index-viewpair .compareMenu li span a {
    text-decoration: none;
    color: #5f2167;
    height: 27px; }
  body.loosediamonds-index-index .compareMenu li a span:hover, body.loosediamonds-search-filter .compareMenu li a span:hover, body.choosediamond-index-pair .compareMenu li a span:hover, body.loosediamonds-index-diamondsearch .compareMenu li a span:hover, body.choosediamond-index-index .compareMenu li a span:hover, body.choosediamond-index-diamond .compareMenu li a span:hover, body.designyourpendant-minicart-index .compareMenu li a span:hover, body.designyourring-minicart-index .compareMenu li a span:hover, body.designyourearring-minicart-index .compareMenu li a span:hover, body.choosediamond-index-viewpair .compareMenu li a span:hover {
    color: #5f2167;
    opacity: 1; }
  body.loosediamonds-index-index .compareMenu li a span.active, body.loosediamonds-search-filter .compareMenu li a span.active, body.choosediamond-index-pair .compareMenu li a span.active, body.loosediamonds-index-diamondsearch .compareMenu li a span.active, body.choosediamond-index-index .compareMenu li a span.active, body.choosediamond-index-diamond .compareMenu li a span.active, body.designyourpendant-minicart-index .compareMenu li a span.active, body.designyourring-minicart-index .compareMenu li a span.active, body.designyourearring-minicart-index .compareMenu li a span.active, body.choosediamond-index-viewpair .compareMenu li a span.active {
    color: #5f2167; }
  body.loosediamonds-index-index .compareMenu li.activebtn, body.loosediamonds-search-filter .compareMenu li.activebtn, body.choosediamond-index-pair .compareMenu li.activebtn, body.loosediamonds-index-diamondsearch .compareMenu li.activebtn, body.choosediamond-index-index .compareMenu li.activebtn, body.choosediamond-index-diamond .compareMenu li.activebtn, body.designyourpendant-minicart-index .compareMenu li.activebtn, body.designyourring-minicart-index .compareMenu li.activebtn, body.designyourearring-minicart-index .compareMenu li.activebtn, body.choosediamond-index-viewpair .compareMenu li.activebtn {
    color: #5f2167; }
  body.loosediamonds-index-index .compareMenu li.activebtn span, body.loosediamonds-search-filter .compareMenu li.activebtn span, body.choosediamond-index-pair .compareMenu li.activebtn span, body.loosediamonds-index-diamondsearch .compareMenu li.activebtn span, body.choosediamond-index-index .compareMenu li.activebtn span, body.choosediamond-index-diamond .compareMenu li.activebtn span, body.designyourpendant-minicart-index .compareMenu li.activebtn span, body.designyourring-minicart-index .compareMenu li.activebtn span, body.designyourearring-minicart-index .compareMenu li.activebtn span, body.choosediamond-index-viewpair .compareMenu li.activebtn span {
    color: #1f1e24;
    opacity: 1;
    font-size: 10px; }
  body.loosediamonds-index-index .designStep2ViewSetting #similarpdct, body.loosediamonds-search-filter .designStep2ViewSetting #similarpdct, body.choosediamond-index-pair .designStep2ViewSetting #similarpdct, body.loosediamonds-index-diamondsearch .designStep2ViewSetting #similarpdct, body.choosediamond-index-index .designStep2ViewSetting #similarpdct, body.choosediamond-index-diamond .designStep2ViewSetting #similarpdct, body.designyourpendant-minicart-index .designStep2ViewSetting #similarpdct, body.designyourring-minicart-index .designStep2ViewSetting #similarpdct, body.designyourearring-minicart-index .designStep2ViewSetting #similarpdct, body.choosediamond-index-viewpair .designStep2ViewSetting #similarpdct {
    float: left;
    width: 671px;
    margin: 20px 20px 0 20px;
    background-color: white;
    border: none;
    height: 240px;
    padding: 0 20px 16px; }
  body.loosediamonds-index-index .dataTables_empty, body.loosediamonds-search-filter .dataTables_empty, body.choosediamond-index-pair .dataTables_empty, body.loosediamonds-index-diamondsearch .dataTables_empty, body.choosediamond-index-index .dataTables_empty, body.choosediamond-index-diamond .dataTables_empty, body.designyourpendant-minicart-index .dataTables_empty, body.designyourring-minicart-index .dataTables_empty, body.designyourearring-minicart-index .dataTables_empty, body.choosediamond-index-viewpair .dataTables_empty {
    font-size: 13px; }
  body.loosediamonds-index-index .metroDiamondL .zoomOuter #depth, body.loosediamonds-index-index .metroDiamondL .zoomOuter #culet, body.loosediamonds-index-index .metroDiamondL .zoomOuter #wire_depth_percentage, body.loosediamonds-index-index .metroDiamondL .zoomOuter #table_percentage, body.loosediamonds-search-filter .metroDiamondL .zoomOuter #depth, body.loosediamonds-search-filter .metroDiamondL .zoomOuter #culet, body.loosediamonds-search-filter .metroDiamondL .zoomOuter #wire_depth_percentage, body.loosediamonds-search-filter .metroDiamondL .zoomOuter #table_percentage, body.choosediamond-index-pair .metroDiamondL .zoomOuter #depth, body.choosediamond-index-pair .metroDiamondL .zoomOuter #culet, body.choosediamond-index-pair .metroDiamondL .zoomOuter #wire_depth_percentage, body.choosediamond-index-pair .metroDiamondL .zoomOuter #table_percentage, body.loosediamonds-index-diamondsearch .metroDiamondL .zoomOuter #depth, body.loosediamonds-index-diamondsearch .metroDiamondL .zoomOuter #culet, body.loosediamonds-index-diamondsearch .metroDiamondL .zoomOuter #wire_depth_percentage, body.loosediamonds-index-diamondsearch .metroDiamondL .zoomOuter #table_percentage, body.choosediamond-index-index .metroDiamondL .zoomOuter #depth, body.choosediamond-index-index .metroDiamondL .zoomOuter #culet, body.choosediamond-index-index .metroDiamondL .zoomOuter #wire_depth_percentage, body.choosediamond-index-index .metroDiamondL .zoomOuter #table_percentage, body.choosediamond-index-diamond .metroDiamondL .zoomOuter #depth, body.choosediamond-index-diamond .metroDiamondL .zoomOuter #culet, body.choosediamond-index-diamond .metroDiamondL .zoomOuter #wire_depth_percentage, body.choosediamond-index-diamond .metroDiamondL .zoomOuter #table_percentage, body.designyourpendant-minicart-index .metroDiamondL .zoomOuter #depth, body.designyourpendant-minicart-index .metroDiamondL .zoomOuter #culet, body.designyourpendant-minicart-index .metroDiamondL .zoomOuter #wire_depth_percentage, body.designyourpendant-minicart-index .metroDiamondL .zoomOuter #table_percentage, body.designyourring-minicart-index .metroDiamondL .zoomOuter #depth, body.designyourring-minicart-index .metroDiamondL .zoomOuter #culet, body.designyourring-minicart-index .metroDiamondL .zoomOuter #wire_depth_percentage, body.designyourring-minicart-index .metroDiamondL .zoomOuter #table_percentage, body.designyourearring-minicart-index .metroDiamondL .zoomOuter #depth, body.designyourearring-minicart-index .metroDiamondL .zoomOuter #culet, body.designyourearring-minicart-index .metroDiamondL .zoomOuter #wire_depth_percentage, body.designyourearring-minicart-index .metroDiamondL .zoomOuter #table_percentage, body.choosediamond-index-viewpair .metroDiamondL .zoomOuter #depth, body.choosediamond-index-viewpair .metroDiamondL .zoomOuter #culet, body.choosediamond-index-viewpair .metroDiamondL .zoomOuter #wire_depth_percentage, body.choosediamond-index-viewpair .metroDiamondL .zoomOuter #table_percentage {
    color: #63666A; }
  body.loosediamonds-index-index .spritespin-preload, body.loosediamonds-search-filter .spritespin-preload, body.choosediamond-index-pair .spritespin-preload, body.loosediamonds-index-diamondsearch .spritespin-preload, body.choosediamond-index-index .spritespin-preload, body.choosediamond-index-diamond .spritespin-preload, body.designyourpendant-minicart-index .spritespin-preload, body.designyourring-minicart-index .spritespin-preload, body.designyourearring-minicart-index .spritespin-preload, body.choosediamond-index-viewpair .spritespin-preload {
    background-image: url(../images/lazy-loader-new.png);
    background-repeat: no-repeat;
    background-position: 21px 27px; }
  body.loosediamonds-index-index .MYCLASS .spritespin-preload, body.loosediamonds-search-filter .MYCLASS .spritespin-preload, body.choosediamond-index-pair .MYCLASS .spritespin-preload, body.loosediamonds-index-diamondsearch .MYCLASS .spritespin-preload, body.choosediamond-index-index .MYCLASS .spritespin-preload, body.choosediamond-index-diamond .MYCLASS .spritespin-preload, body.designyourpendant-minicart-index .MYCLASS .spritespin-preload, body.designyourring-minicart-index .MYCLASS .spritespin-preload, body.designyourearring-minicart-index .MYCLASS .spritespin-preload, body.choosediamond-index-viewpair .MYCLASS .spritespin-preload {
    background-position: 70px 70px; }
  body.loosediamonds-index-index .zoomspin .spritespin-preload, body.loosediamonds-search-filter .zoomspin .spritespin-preload, body.choosediamond-index-pair .zoomspin .spritespin-preload, body.loosediamonds-index-diamondsearch .zoomspin .spritespin-preload, body.choosediamond-index-index .zoomspin .spritespin-preload, body.choosediamond-index-diamond .zoomspin .spritespin-preload, body.designyourpendant-minicart-index .zoomspin .spritespin-preload, body.designyourring-minicart-index .zoomspin .spritespin-preload, body.designyourearring-minicart-index .zoomspin .spritespin-preload, body.choosediamond-index-viewpair .zoomspin .spritespin-preload {
    background-position: 160px 120px; }
  body.loosediamonds-index-index span.diamondQuality, body.loosediamonds-search-filter span.diamondQuality, body.choosediamond-index-pair span.diamondQuality, body.loosediamonds-index-diamondsearch span.diamondQuality, body.choosediamond-index-index span.diamondQuality, body.choosediamond-index-diamond span.diamondQuality, body.designyourpendant-minicart-index span.diamondQuality, body.designyourring-minicart-index span.diamondQuality, body.designyourearring-minicart-index span.diamondQuality, body.choosediamond-index-viewpair span.diamondQuality {
    float: left;
    padding-bottom: 0px !important; }
  body.loosediamonds-index-index .determineSize, body.loosediamonds-search-filter .determineSize, body.choosediamond-index-pair .determineSize, body.loosediamonds-index-diamondsearch .determineSize, body.choosediamond-index-index .determineSize, body.choosediamond-index-diamond .determineSize, body.designyourpendant-minicart-index .determineSize, body.designyourring-minicart-index .determineSize, body.designyourearring-minicart-index .determineSize, body.choosediamond-index-viewpair .determineSize {
    cursor: pointer !important;
    font-size: 12px !important;
    font-weight: normal !important;
    margin-top: 4px !important;
    float: left; }
  body.loosediamonds-index-index .options-container-big .button-select-setting, body.loosediamonds-search-filter .options-container-big .button-select-setting, body.choosediamond-index-pair .options-container-big .button-select-setting, body.loosediamonds-index-diamondsearch .options-container-big .button-select-setting, body.choosediamond-index-index .options-container-big .button-select-setting, body.choosediamond-index-diamond .options-container-big .button-select-setting, body.designyourpendant-minicart-index .options-container-big .button-select-setting, body.designyourring-minicart-index .options-container-big .button-select-setting, body.designyourearring-minicart-index .options-container-big .button-select-setting, body.choosediamond-index-viewpair .options-container-big .button-select-setting {
    padding-bottom: 0px !important;
    margin-bottom: 10px !important; }
  body.loosediamonds-index-index .options-container-big .validation-advice, body.loosediamonds-search-filter .options-container-big .validation-advice, body.choosediamond-index-pair .options-container-big .validation-advice, body.loosediamonds-index-diamondsearch .options-container-big .validation-advice, body.choosediamond-index-index .options-container-big .validation-advice, body.choosediamond-index-diamond .options-container-big .validation-advice, body.designyourpendant-minicart-index .options-container-big .validation-advice, body.designyourring-minicart-index .options-container-big .validation-advice, body.designyourearring-minicart-index .options-container-big .validation-advice, body.choosediamond-index-viewpair .options-container-big .validation-advice {
    margin: 0px; }
  body.loosediamonds-index-index .designyourownspotlight-index-ring .options-container-big .add-to-box, body.loosediamonds-search-filter .designyourownspotlight-index-ring .options-container-big .add-to-box, body.choosediamond-index-pair .designyourownspotlight-index-ring .options-container-big .add-to-box, body.loosediamonds-index-diamondsearch .designyourownspotlight-index-ring .options-container-big .add-to-box, body.choosediamond-index-index .designyourownspotlight-index-ring .options-container-big .add-to-box, body.choosediamond-index-diamond .designyourownspotlight-index-ring .options-container-big .add-to-box, body.designyourpendant-minicart-index .designyourownspotlight-index-ring .options-container-big .add-to-box, body.designyourring-minicart-index .designyourownspotlight-index-ring .options-container-big .add-to-box, body.designyourearring-minicart-index .designyourownspotlight-index-ring .options-container-big .add-to-box, body.choosediamond-index-viewpair .designyourownspotlight-index-ring .options-container-big .add-to-box {
    border-bottom: none !important;
    padding-bottom: 3px !important;
    padding-bottom: 10px !important; }
  body.loosediamonds-index-index .designyourownspotlight-index-ring .options-container-big .product-options-bottom, body.loosediamonds-search-filter .designyourownspotlight-index-ring .options-container-big .product-options-bottom, body.choosediamond-index-pair .designyourownspotlight-index-ring .options-container-big .product-options-bottom, body.loosediamonds-index-diamondsearch .designyourownspotlight-index-ring .options-container-big .product-options-bottom, body.choosediamond-index-index .designyourownspotlight-index-ring .options-container-big .product-options-bottom, body.choosediamond-index-diamond .designyourownspotlight-index-ring .options-container-big .product-options-bottom, body.designyourpendant-minicart-index .designyourownspotlight-index-ring .options-container-big .product-options-bottom, body.designyourring-minicart-index .designyourownspotlight-index-ring .options-container-big .product-options-bottom, body.designyourearring-minicart-index .designyourownspotlight-index-ring .options-container-big .product-options-bottom, body.choosediamond-index-viewpair .designyourownspotlight-index-ring .options-container-big .product-options-bottom {
    padding-bottom: 10px;
    border-bottom: 1px solid #63666A; }
  body.loosediamonds-index-index .CloseBluePop, body.loosediamonds-search-filter .CloseBluePop, body.choosediamond-index-pair .CloseBluePop, body.loosediamonds-index-diamondsearch .CloseBluePop, body.choosediamond-index-index .CloseBluePop, body.choosediamond-index-diamond .CloseBluePop, body.designyourpendant-minicart-index .CloseBluePop, body.designyourring-minicart-index .CloseBluePop, body.designyourearring-minicart-index .CloseBluePop, body.choosediamond-index-viewpair .CloseBluePop {
    color: white; }
  body.loosediamonds-index-index .choosediamond-index-pair .refinesearchCriteriaContent table td span, body.loosediamonds-search-filter .choosediamond-index-pair .refinesearchCriteriaContent table td span, body.choosediamond-index-pair .choosediamond-index-pair .refinesearchCriteriaContent table td span, body.loosediamonds-index-diamondsearch .choosediamond-index-pair .refinesearchCriteriaContent table td span, body.choosediamond-index-index .choosediamond-index-pair .refinesearchCriteriaContent table td span, body.choosediamond-index-diamond .choosediamond-index-pair .refinesearchCriteriaContent table td span, body.designyourpendant-minicart-index .choosediamond-index-pair .refinesearchCriteriaContent table td span, body.designyourring-minicart-index .choosediamond-index-pair .refinesearchCriteriaContent table td span, body.designyourearring-minicart-index .choosediamond-index-pair .refinesearchCriteriaContent table td span, body.choosediamond-index-viewpair .choosediamond-index-pair .refinesearchCriteriaContent table td span {
    float: left; }
  body.loosediamonds-index-index .diamondViewTop, body.loosediamonds-search-filter .diamondViewTop, body.choosediamond-index-pair .diamondViewTop, body.loosediamonds-index-diamondsearch .diamondViewTop, body.choosediamond-index-index .diamondViewTop, body.choosediamond-index-diamond .diamondViewTop, body.designyourpendant-minicart-index .diamondViewTop, body.designyourring-minicart-index .diamondViewTop, body.designyourearring-minicart-index .diamondViewTop, body.choosediamond-index-viewpair .diamondViewTop {
    background-color: #FFFFFF;
    height: auto;
    margin: 0 15px 20px;
    overflow: hidden;
    width: 1170px;
    margin-top: -55px; }
  body.loosediamonds-index-index .diamondViewTop .shareOuter, body.loosediamonds-search-filter .diamondViewTop .shareOuter, body.choosediamond-index-pair .diamondViewTop .shareOuter, body.loosediamonds-index-diamondsearch .diamondViewTop .shareOuter, body.choosediamond-index-index .diamondViewTop .shareOuter, body.choosediamond-index-diamond .diamondViewTop .shareOuter, body.designyourpendant-minicart-index .diamondViewTop .shareOuter, body.designyourring-minicart-index .diamondViewTop .shareOuter, body.designyourearring-minicart-index .diamondViewTop .shareOuter, body.choosediamond-index-viewpair .diamondViewTop .shareOuter {
    width: 96%; }
  body.loosediamonds-index-index .diamondViewTop .shareOuter ul li, body.loosediamonds-search-filter .diamondViewTop .shareOuter ul li, body.choosediamond-index-pair .diamondViewTop .shareOuter ul li, body.loosediamonds-index-diamondsearch .diamondViewTop .shareOuter ul li, body.choosediamond-index-index .diamondViewTop .shareOuter ul li, body.choosediamond-index-diamond .diamondViewTop .shareOuter ul li, body.designyourpendant-minicart-index .diamondViewTop .shareOuter ul li, body.designyourring-minicart-index .diamondViewTop .shareOuter ul li, body.designyourearring-minicart-index .diamondViewTop .shareOuter ul li, body.choosediamond-index-viewpair .diamondViewTop .shareOuter ul li {
    padding: 0;
    margin: 0 3px; }
  body.loosediamonds-index-index .diamondViewTop .shareOuter ul li span, body.loosediamonds-search-filter .diamondViewTop .shareOuter ul li span, body.choosediamond-index-pair .diamondViewTop .shareOuter ul li span, body.loosediamonds-index-diamondsearch .diamondViewTop .shareOuter ul li span, body.choosediamond-index-index .diamondViewTop .shareOuter ul li span, body.choosediamond-index-diamond .diamondViewTop .shareOuter ul li span, body.designyourpendant-minicart-index .diamondViewTop .shareOuter ul li span, body.designyourring-minicart-index .diamondViewTop .shareOuter ul li span, body.designyourearring-minicart-index .diamondViewTop .shareOuter ul li span, body.choosediamond-index-viewpair .diamondViewTop .shareOuter ul li span {
    width: 23px;
    height: 24px; }
  body.loosediamonds-index-index .diamondViewTop .shareOuter ul li span.sp-facebook, body.loosediamonds-search-filter .diamondViewTop .shareOuter ul li span.sp-facebook, body.choosediamond-index-pair .diamondViewTop .shareOuter ul li span.sp-facebook, body.loosediamonds-index-diamondsearch .diamondViewTop .shareOuter ul li span.sp-facebook, body.choosediamond-index-index .diamondViewTop .shareOuter ul li span.sp-facebook, body.choosediamond-index-diamond .diamondViewTop .shareOuter ul li span.sp-facebook, body.designyourpendant-minicart-index .diamondViewTop .shareOuter ul li span.sp-facebook, body.designyourring-minicart-index .diamondViewTop .shareOuter ul li span.sp-facebook, body.designyourearring-minicart-index .diamondViewTop .shareOuter ul li span.sp-facebook, body.choosediamond-index-viewpair .diamondViewTop .shareOuter ul li span.sp-facebook {
    background-position: 0 -433px; }
  body.loosediamonds-index-index .diamondViewTop .shareOuter ul li span.sp-twitter, body.loosediamonds-search-filter .diamondViewTop .shareOuter ul li span.sp-twitter, body.choosediamond-index-pair .diamondViewTop .shareOuter ul li span.sp-twitter, body.loosediamonds-index-diamondsearch .diamondViewTop .shareOuter ul li span.sp-twitter, body.choosediamond-index-index .diamondViewTop .shareOuter ul li span.sp-twitter, body.choosediamond-index-diamond .diamondViewTop .shareOuter ul li span.sp-twitter, body.designyourpendant-minicart-index .diamondViewTop .shareOuter ul li span.sp-twitter, body.designyourring-minicart-index .diamondViewTop .shareOuter ul li span.sp-twitter, body.designyourearring-minicart-index .diamondViewTop .shareOuter ul li span.sp-twitter, body.choosediamond-index-viewpair .diamondViewTop .shareOuter ul li span.sp-twitter {
    background-position: 0 -478px;
    width: 28px; }
  body.loosediamonds-index-index .diamondViewTop .shareOuter ul li span.sp-blog, body.loosediamonds-search-filter .diamondViewTop .shareOuter ul li span.sp-blog, body.choosediamond-index-pair .diamondViewTop .shareOuter ul li span.sp-blog, body.loosediamonds-index-diamondsearch .diamondViewTop .shareOuter ul li span.sp-blog, body.choosediamond-index-index .diamondViewTop .shareOuter ul li span.sp-blog, body.choosediamond-index-diamond .diamondViewTop .shareOuter ul li span.sp-blog, body.designyourpendant-minicart-index .diamondViewTop .shareOuter ul li span.sp-blog, body.designyourring-minicart-index .diamondViewTop .shareOuter ul li span.sp-blog, body.designyourearring-minicart-index .diamondViewTop .shareOuter ul li span.sp-blog, body.choosediamond-index-viewpair .diamondViewTop .shareOuter ul li span.sp-blog {
    background-position: 0 -614px; }
  body.loosediamonds-index-index .diamondViewTop .shareOuter ul li span.sp-pinterest, body.loosediamonds-search-filter .diamondViewTop .shareOuter ul li span.sp-pinterest, body.choosediamond-index-pair .diamondViewTop .shareOuter ul li span.sp-pinterest, body.loosediamonds-index-diamondsearch .diamondViewTop .shareOuter ul li span.sp-pinterest, body.choosediamond-index-index .diamondViewTop .shareOuter ul li span.sp-pinterest, body.choosediamond-index-diamond .diamondViewTop .shareOuter ul li span.sp-pinterest, body.designyourpendant-minicart-index .diamondViewTop .shareOuter ul li span.sp-pinterest, body.designyourring-minicart-index .diamondViewTop .shareOuter ul li span.sp-pinterest, body.designyourearring-minicart-index .diamondViewTop .shareOuter ul li span.sp-pinterest, body.choosediamond-index-viewpair .diamondViewTop .shareOuter ul li span.sp-pinterest {
    background-position: 0 -568px; }
  body.loosediamonds-index-index .imgViewBox, body.loosediamonds-search-filter .imgViewBox, body.choosediamond-index-pair .imgViewBox, body.loosediamonds-index-diamondsearch .imgViewBox, body.choosediamond-index-index .imgViewBox, body.choosediamond-index-diamond .imgViewBox, body.designyourpendant-minicart-index .imgViewBox, body.designyourring-minicart-index .imgViewBox, body.designyourearring-minicart-index .imgViewBox, body.choosediamond-index-viewpair .imgViewBox {
    width: 225px;
    height: 225px;
    margin: auto;
    display: block;
    margin-top: 90px;
    margin-bottom: 90px; }
  body.loosediamonds-index-index .thumbViewBox, body.loosediamonds-search-filter .thumbViewBox, body.choosediamond-index-pair .thumbViewBox, body.loosediamonds-index-diamondsearch .thumbViewBox, body.choosediamond-index-index .thumbViewBox, body.choosediamond-index-diamond .thumbViewBox, body.designyourpendant-minicart-index .thumbViewBox, body.designyourring-minicart-index .thumbViewBox, body.designyourearring-minicart-index .thumbViewBox, body.choosediamond-index-viewpair .thumbViewBox {
    float: left;
    margin-left: 14px;
    margin-top: 13px; }
  body.loosediamonds-index-index .thumbViewBox li, body.loosediamonds-search-filter .thumbViewBox li, body.choosediamond-index-pair .thumbViewBox li, body.loosediamonds-index-diamondsearch .thumbViewBox li, body.choosediamond-index-index .thumbViewBox li, body.choosediamond-index-diamond .thumbViewBox li, body.designyourpendant-minicart-index .thumbViewBox li, body.designyourring-minicart-index .thumbViewBox li, body.designyourearring-minicart-index .thumbViewBox li, body.choosediamond-index-viewpair .thumbViewBox li {
    width: 68px;
    height: 68px;
    border: 3px solid #faf7f6;
    border-right: 3px solid #faf7f6;
    margin-bottom: 10px; }
  body.loosediamonds-index-index .thumbViewBox li img, body.loosediamonds-search-filter .thumbViewBox li img, body.choosediamond-index-pair .thumbViewBox li img, body.loosediamonds-index-diamondsearch .thumbViewBox li img, body.choosediamond-index-index .thumbViewBox li img, body.choosediamond-index-diamond .thumbViewBox li img, body.designyourpendant-minicart-index .thumbViewBox li img, body.designyourring-minicart-index .thumbViewBox li img, body.designyourearring-minicart-index .thumbViewBox li img, body.choosediamond-index-viewpair .thumbViewBox li img {
    border: 1px solid #92a5c2; }
  body.loosediamonds-index-index .thumbViewBox .thumbCertif, body.loosediamonds-search-filter .thumbViewBox .thumbCertif, body.choosediamond-index-pair .thumbViewBox .thumbCertif, body.loosediamonds-index-diamondsearch .thumbViewBox .thumbCertif, body.choosediamond-index-index .thumbViewBox .thumbCertif, body.choosediamond-index-diamond .thumbViewBox .thumbCertif, body.designyourpendant-minicart-index .thumbViewBox .thumbCertif, body.designyourring-minicart-index .thumbViewBox .thumbCertif, body.designyourearring-minicart-index .thumbViewBox .thumbCertif, body.choosediamond-index-viewpair .thumbViewBox .thumbCertif {
    background-image: url("../images/dyo-sprites-new.png");
    background-position: -710px -4px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 67px;
    margin: auto;
    width: 67px; }
  body.loosediamonds-index-index .certificatelink, body.loosediamonds-search-filter .certificatelink, body.choosediamond-index-pair .certificatelink, body.loosediamonds-index-diamondsearch .certificatelink, body.choosediamond-index-index .certificatelink, body.choosediamond-index-diamond .certificatelink, body.designyourpendant-minicart-index .certificatelink, body.designyourring-minicart-index .certificatelink, body.designyourearring-minicart-index .certificatelink, body.choosediamond-index-viewpair .certificatelink {
    background-image: url("../images/sprite_certificate_aih.jpg");
    background-repeat: no-repeat; }
  body.loosediamonds-index-index .certifLeft .certificatelink, body.loosediamonds-search-filter .certifLeft .certificatelink, body.choosediamond-index-pair .certifLeft .certificatelink, body.loosediamonds-index-diamondsearch .certifLeft .certificatelink, body.choosediamond-index-index .certifLeft .certificatelink, body.choosediamond-index-diamond .certifLeft .certificatelink, body.designyourpendant-minicart-index .certifLeft .certificatelink, body.designyourring-minicart-index .certifLeft .certificatelink, body.designyourearring-minicart-index .certifLeft .certificatelink, body.choosediamond-index-viewpair .certifLeft .certificatelink {
    margin-left: 40px !important;
    height: 75px;
    width: 75px;
    display: block;
    float: left; }
  body.loosediamonds-index-index .thumbViewBox .certificatelink, body.loosediamonds-search-filter .thumbViewBox .certificatelink, body.choosediamond-index-pair .thumbViewBox .certificatelink, body.loosediamonds-index-diamondsearch .thumbViewBox .certificatelink, body.choosediamond-index-index .thumbViewBox .certificatelink, body.choosediamond-index-diamond .thumbViewBox .certificatelink, body.designyourpendant-minicart-index .thumbViewBox .certificatelink, body.designyourring-minicart-index .thumbViewBox .certificatelink, body.designyourearring-minicart-index .thumbViewBox .certificatelink, body.choosediamond-index-viewpair .thumbViewBox .certificatelink {
    height: 67px;
    width: 67px;
    display: block;
    float: left;
    margin: auto; }
  body.loosediamonds-index-index .thumbViewBox .thumbCertifIGI, body.loosediamonds-search-filter .thumbViewBox .thumbCertifIGI, body.choosediamond-index-pair .thumbViewBox .thumbCertifIGI, body.loosediamonds-index-diamondsearch .thumbViewBox .thumbCertifIGI, body.choosediamond-index-index .thumbViewBox .thumbCertifIGI, body.choosediamond-index-diamond .thumbViewBox .thumbCertifIGI, body.designyourpendant-minicart-index .thumbViewBox .thumbCertifIGI, body.designyourring-minicart-index .thumbViewBox .thumbCertifIGI, body.designyourearring-minicart-index .thumbViewBox .thumbCertifIGI, body.choosediamond-index-viewpair .thumbViewBox .thumbCertifIGI {
    background-position: -1778px 0px; }
  body.loosediamonds-index-index .thumbViewBox .thumbCertifHRD, body.loosediamonds-search-filter .thumbViewBox .thumbCertifHRD, body.choosediamond-index-pair .thumbViewBox .thumbCertifHRD, body.loosediamonds-index-diamondsearch .thumbViewBox .thumbCertifHRD, body.choosediamond-index-index .thumbViewBox .thumbCertifHRD, body.choosediamond-index-diamond .thumbViewBox .thumbCertifHRD, body.designyourpendant-minicart-index .thumbViewBox .thumbCertifHRD, body.designyourring-minicart-index .thumbViewBox .thumbCertifHRD, body.designyourearring-minicart-index .thumbViewBox .thumbCertifHRD, body.choosediamond-index-viewpair .thumbViewBox .thumbCertifHRD {
    background-position: -1188px 0px; }
  body.loosediamonds-index-index .thumbViewBox .thumbCertifAGS, body.loosediamonds-search-filter .thumbViewBox .thumbCertifAGS, body.choosediamond-index-pair .thumbViewBox .thumbCertifAGS, body.loosediamonds-index-diamondsearch .thumbViewBox .thumbCertifAGS, body.choosediamond-index-index .thumbViewBox .thumbCertifAGS, body.choosediamond-index-diamond .thumbViewBox .thumbCertifAGS, body.designyourpendant-minicart-index .thumbViewBox .thumbCertifAGS, body.designyourring-minicart-index .thumbViewBox .thumbCertifAGS, body.designyourearring-minicart-index .thumbViewBox .thumbCertifAGS, body.choosediamond-index-viewpair .thumbViewBox .thumbCertifAGS {
    background-position: -473px 0px; }
  body.loosediamonds-index-index .logocertifGIA, body.loosediamonds-search-filter .logocertifGIA, body.choosediamond-index-pair .logocertifGIA, body.loosediamonds-index-diamondsearch .logocertifGIA, body.choosediamond-index-index .logocertifGIA, body.choosediamond-index-diamond .logocertifGIA, body.designyourpendant-minicart-index .logocertifGIA, body.designyourring-minicart-index .logocertifGIA, body.designyourearring-minicart-index .logocertifGIA, body.choosediamond-index-viewpair .logocertifGIA {
    background-position: -590px 0px; }
  body.loosediamonds-index-index .logocertifIGI, body.loosediamonds-search-filter .logocertifIGI, body.choosediamond-index-pair .logocertifIGI, body.loosediamonds-index-diamondsearch .logocertifIGI, body.choosediamond-index-index .logocertifIGI, body.choosediamond-index-diamond .logocertifIGI, body.designyourpendant-minicart-index .logocertifIGI, body.designyourring-minicart-index .logocertifIGI, body.designyourearring-minicart-index .logocertifIGI, body.choosediamond-index-viewpair .logocertifIGI {
    background-position: -1305px 0px; }
  body.loosediamonds-index-index .logocertifAGS, body.loosediamonds-search-filter .logocertifAGS, body.choosediamond-index-pair .logocertifAGS, body.loosediamonds-index-diamondsearch .logocertifAGS, body.choosediamond-index-index .logocertifAGS, body.choosediamond-index-diamond .logocertifAGS, body.designyourpendant-minicart-index .logocertifAGS, body.designyourring-minicart-index .logocertifAGS, body.designyourearring-minicart-index .logocertifAGS, body.choosediamond-index-viewpair .logocertifAGS {
    background-position: 0px 0px; }
  body.loosediamonds-index-index .logocertifHRD, body.loosediamonds-search-filter .logocertifHRD, body.choosediamond-index-pair .logocertifHRD, body.loosediamonds-index-diamondsearch .logocertifHRD, body.choosediamond-index-index .logocertifHRD, body.choosediamond-index-diamond .logocertifHRD, body.designyourpendant-minicart-index .logocertifHRD, body.designyourring-minicart-index .logocertifHRD, body.designyourearring-minicart-index .logocertifHRD, body.choosediamond-index-viewpair .logocertifHRD {
    background-position: -715px 0px; }
  body.loosediamonds-index-index .detailSpriteIGI, body.loosediamonds-search-filter .detailSpriteIGI, body.choosediamond-index-pair .detailSpriteIGI, body.loosediamonds-index-diamondsearch .detailSpriteIGI, body.choosediamond-index-index .detailSpriteIGI, body.choosediamond-index-diamond .detailSpriteIGI, body.designyourpendant-minicart-index .detailSpriteIGI, body.designyourring-minicart-index .detailSpriteIGI, body.designyourearring-minicart-index .detailSpriteIGI, body.choosediamond-index-viewpair .detailSpriteIGI {
    background-position: -1430px 0px; }
  body.loosediamonds-index-index .detailSpriteAGS, body.loosediamonds-search-filter .detailSpriteAGS, body.choosediamond-index-pair .detailSpriteAGS, body.loosediamonds-index-diamondsearch .detailSpriteAGS, body.choosediamond-index-index .detailSpriteAGS, body.choosediamond-index-diamond .detailSpriteAGS, body.designyourpendant-minicart-index .detailSpriteAGS, body.designyourring-minicart-index .detailSpriteAGS, body.designyourearring-minicart-index .detailSpriteAGS, body.choosediamond-index-viewpair .detailSpriteAGS {
    background-position: -125px 0px; }
  body.loosediamonds-index-index .detailSpriteHRD, body.loosediamonds-search-filter .detailSpriteHRD, body.choosediamond-index-pair .detailSpriteHRD, body.loosediamonds-index-diamondsearch .detailSpriteHRD, body.choosediamond-index-index .detailSpriteHRD, body.choosediamond-index-diamond .detailSpriteHRD, body.designyourpendant-minicart-index .detailSpriteHRD, body.designyourring-minicart-index .detailSpriteHRD, body.designyourearring-minicart-index .detailSpriteHRD, body.choosediamond-index-viewpair .detailSpriteHRD {
    background-position: -840px 0px; }
  body.loosediamonds-index-index .certifRight .certificatelink, body.loosediamonds-search-filter .certifRight .certificatelink, body.choosediamond-index-pair .certifRight .certificatelink, body.loosediamonds-index-diamondsearch .certifRight .certificatelink, body.choosediamond-index-index .certifRight .certificatelink, body.choosediamond-index-diamond .certifRight .certificatelink, body.designyourpendant-minicart-index .certifRight .certificatelink, body.designyourring-minicart-index .certifRight .certificatelink, body.designyourearring-minicart-index .certifRight .certificatelink, body.choosediamond-index-viewpair .certifRight .certificatelink {
    float: right;
    margin: 11px 106px 5px 5px;
    position: relative;
    height: 324px;
    width: 298px;
    display: inline; }
  body.loosediamonds-index-index .shadowLineBox, body.loosediamonds-search-filter .shadowLineBox, body.choosediamond-index-pair .shadowLineBox, body.loosediamonds-index-diamondsearch .shadowLineBox, body.choosediamond-index-index .shadowLineBox, body.choosediamond-index-diamond .shadowLineBox, body.designyourpendant-minicart-index .shadowLineBox, body.designyourring-minicart-index .shadowLineBox, body.designyourearring-minicart-index .shadowLineBox, body.choosediamond-index-viewpair .shadowLineBox {
    display: block;
    float: left;
    text-align: center;
    width: 100%; }
  body.loosediamonds-index-index .shadowLineBox span, body.loosediamonds-search-filter .shadowLineBox span, body.choosediamond-index-pair .shadowLineBox span, body.loosediamonds-index-diamondsearch .shadowLineBox span, body.choosediamond-index-index .shadowLineBox span, body.choosediamond-index-diamond .shadowLineBox span, body.designyourpendant-minicart-index .shadowLineBox span, body.designyourring-minicart-index .shadowLineBox span, body.designyourearring-minicart-index .shadowLineBox span, body.choosediamond-index-viewpair .shadowLineBox span {
    display: block;
    font-size: 10px;
    font-family: "PT Sans",arial;
    font-weight: normal;
    color: #1e1d1e; }
  body.loosediamonds-index-index .shadowLineBox .shadow, body.loosediamonds-search-filter .shadowLineBox .shadow, body.choosediamond-index-pair .shadowLineBox .shadow, body.loosediamonds-index-diamondsearch .shadowLineBox .shadow, body.choosediamond-index-index .shadowLineBox .shadow, body.choosediamond-index-diamond .shadowLineBox .shadow, body.designyourpendant-minicart-index .shadowLineBox .shadow, body.designyourring-minicart-index .shadowLineBox .shadow, body.designyourearring-minicart-index .shadowLineBox .shadow, body.choosediamond-index-viewpair .shadowLineBox .shadow {
    background-image: url("../images/dyo-sprites-new.png");
    background-position: 131px -179px;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    margin: auto;
    width: 100%; }
  body.loosediamonds-index-index .diamondDetailsBox, body.loosediamonds-search-filter .diamondDetailsBox, body.choosediamond-index-pair .diamondDetailsBox, body.loosediamonds-index-diamondsearch .diamondDetailsBox, body.choosediamond-index-index .diamondDetailsBox, body.choosediamond-index-diamond .diamondDetailsBox, body.designyourpendant-minicart-index .diamondDetailsBox, body.designyourring-minicart-index .diamondDetailsBox, body.designyourearring-minicart-index .diamondDetailsBox, body.choosediamond-index-viewpair .diamondDetailsBox {
    padding: 0px 20px 10px;
    float: left;
    width: 96%; }
  body.loosediamonds-index-index .diamondInfoLeft, body.loosediamonds-search-filter .diamondInfoLeft, body.choosediamond-index-pair .diamondInfoLeft, body.loosediamonds-index-diamondsearch .diamondInfoLeft, body.choosediamond-index-index .diamondInfoLeft, body.choosediamond-index-diamond .diamondInfoLeft, body.designyourpendant-minicart-index .diamondInfoLeft, body.designyourring-minicart-index .diamondInfoLeft, body.designyourearring-minicart-index .diamondInfoLeft, body.choosediamond-index-viewpair .diamondInfoLeft {
    width: 375px;
    float: left; }
  body.loosediamonds-index-index .diamondInfoRight, body.loosediamonds-search-filter .diamondInfoRight, body.choosediamond-index-pair .diamondInfoRight, body.loosediamonds-index-diamondsearch .diamondInfoRight, body.choosediamond-index-index .diamondInfoRight, body.choosediamond-index-diamond .diamondInfoRight, body.designyourpendant-minicart-index .diamondInfoRight, body.designyourring-minicart-index .diamondInfoRight, body.designyourearring-minicart-index .diamondInfoRight, body.choosediamond-index-viewpair .diamondInfoRight {
    float: right;
    width: 500px; }
  body.loosediamonds-index-index .diamondInfoLeft h4, body.loosediamonds-search-filter .diamondInfoLeft h4, body.choosediamond-index-pair .diamondInfoLeft h4, body.loosediamonds-index-diamondsearch .diamondInfoLeft h4, body.choosediamond-index-index .diamondInfoLeft h4, body.choosediamond-index-diamond .diamondInfoLeft h4, body.designyourpendant-minicart-index .diamondInfoLeft h4, body.designyourring-minicart-index .diamondInfoLeft h4, body.designyourearring-minicart-index .diamondInfoLeft h4, body.choosediamond-index-viewpair .diamondInfoLeft h4 {
    font-size: 23.98px;
    font-weight: normal;
    color: #66768f;
    text-transform: capitalize; }
  body.loosediamonds-index-index .diamondInfoLeft h5, body.loosediamonds-search-filter .diamondInfoLeft h5, body.choosediamond-index-pair .diamondInfoLeft h5, body.loosediamonds-index-diamondsearch .diamondInfoLeft h5, body.choosediamond-index-index .diamondInfoLeft h5, body.choosediamond-index-diamond .diamondInfoLeft h5, body.designyourpendant-minicart-index .diamondInfoLeft h5, body.designyourring-minicart-index .diamondInfoLeft h5, body.designyourearring-minicart-index .diamondInfoLeft h5, body.choosediamond-index-viewpair .diamondInfoLeft h5 {
    font-family: "PT Sans",arial;
    font-weight: normal;
    color: #1e1d1e;
    font-size: 11.82px;
    margin: 0px; }
  body.loosediamonds-index-index .diamondInfoLeft p, body.loosediamonds-search-filter .diamondInfoLeft p, body.choosediamond-index-pair .diamondInfoLeft p, body.loosediamonds-index-diamondsearch .diamondInfoLeft p, body.choosediamond-index-index .diamondInfoLeft p, body.choosediamond-index-diamond .diamondInfoLeft p, body.designyourpendant-minicart-index .diamondInfoLeft p, body.designyourring-minicart-index .diamondInfoLeft p, body.designyourearring-minicart-index .diamondInfoLeft p, body.choosediamond-index-viewpair .diamondInfoLeft p {
    font-size: 11.99px;
    font-family: "PT Sans", arial;
    font-weight: normal;
    color: #1e1d1e; }
  body.loosediamonds-index-index .diamondInfoLeft a, body.loosediamonds-search-filter .diamondInfoLeft a, body.choosediamond-index-pair .diamondInfoLeft a, body.loosediamonds-index-diamondsearch .diamondInfoLeft a, body.choosediamond-index-index .diamondInfoLeft a, body.choosediamond-index-diamond .diamondInfoLeft a, body.designyourpendant-minicart-index .diamondInfoLeft a, body.designyourring-minicart-index .diamondInfoLeft a, body.designyourearring-minicart-index .diamondInfoLeft a, body.choosediamond-index-viewpair .diamondInfoLeft a {
    color: #fa9373;
    text-decoration: underline; }
  body.loosediamonds-index-index .diamondPrice, body.loosediamonds-search-filter .diamondPrice, body.choosediamond-index-pair .diamondPrice, body.loosediamonds-index-diamondsearch .diamondPrice, body.choosediamond-index-index .diamondPrice, body.choosediamond-index-diamond .diamondPrice, body.designyourpendant-minicart-index .diamondPrice, body.designyourring-minicart-index .diamondPrice, body.designyourearring-minicart-index .diamondPrice, body.choosediamond-index-viewpair .diamondPrice {
    font-family: "PT Sans","times new roman";
    font-size: 26.99px;
    font-weight: normal;
    color: #000;
    text-align: center;
    margin-bottom: 5px;
    float: left; }
  body.loosediamonds-index-index .button-select-this, body.loosediamonds-search-filter .button-select-this, body.choosediamond-index-pair .button-select-this, body.loosediamonds-index-diamondsearch .button-select-this, body.choosediamond-index-index .button-select-this, body.choosediamond-index-diamond .button-select-this, body.designyourpendant-minicart-index .button-select-this, body.designyourring-minicart-index .button-select-this, body.designyourearring-minicart-index .button-select-this, body.choosediamond-index-viewpair .button-select-this {
    background: none repeat scroll 0 0 #66768f;
    color: #FFFFFF;
    padding-top: 2px;
    cursor: pointer;
    font-family: "PT Sans",arial;
    font-size: 24px;
    height: 50px;
    line-height: 42px;
    margin-top: 55px;
    text-align: center;
    width: 235px !important; }
  body.loosediamonds-index-index #loosediamondView, body.loosediamonds-search-filter #loosediamondView, body.choosediamond-index-pair #loosediamondView, body.loosediamonds-index-diamondsearch #loosediamondView, body.choosediamond-index-index #loosediamondView, body.choosediamond-index-diamond #loosediamondView, body.designyourpendant-minicart-index #loosediamondView, body.designyourring-minicart-index #loosediamondView, body.designyourearring-minicart-index #loosediamondView, body.choosediamond-index-viewpair #loosediamondView {
    display: block; }
  body.loosediamonds-index-index .diamCartPopupOuter, body.loosediamonds-search-filter .diamCartPopupOuter, body.choosediamond-index-pair .diamCartPopupOuter, body.loosediamonds-index-diamondsearch .diamCartPopupOuter, body.choosediamond-index-index .diamCartPopupOuter, body.choosediamond-index-diamond .diamCartPopupOuter, body.designyourpendant-minicart-index .diamCartPopupOuter, body.designyourring-minicart-index .diamCartPopupOuter, body.designyourearring-minicart-index .diamCartPopupOuter, body.choosediamond-index-viewpair .diamCartPopupOuter {
    width: 386px;
    height: 246px;
    margin: auto;
    position: relative;
    display: none; }
  body.loosediamonds-index-index .diamCartPopupInner, body.loosediamonds-search-filter .diamCartPopupInner, body.choosediamond-index-pair .diamCartPopupInner, body.loosediamonds-index-diamondsearch .diamCartPopupInner, body.choosediamond-index-index .diamCartPopupInner, body.choosediamond-index-diamond .diamCartPopupInner, body.designyourpendant-minicart-index .diamCartPopupInner, body.designyourring-minicart-index .diamCartPopupInner, body.designyourearring-minicart-index .diamCartPopupInner, body.choosediamond-index-viewpair .diamCartPopupInner {
    position: fixed;
    margin: auto;
    width: 386px;
    background: #FFFFFF;
    z-index: 10000;
    padding-top: 30px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    box-shadow: 5px 5px 10px 2px #999999;
    border: 1px solid #d7d7d7; }
  body.loosediamonds-index-index .diamCartPopupInner span, body.loosediamonds-search-filter .diamCartPopupInner span, body.choosediamond-index-pair .diamCartPopupInner span, body.loosediamonds-index-diamondsearch .diamCartPopupInner span, body.choosediamond-index-index .diamCartPopupInner span, body.choosediamond-index-diamond .diamCartPopupInner span, body.designyourpendant-minicart-index .diamCartPopupInner span, body.designyourring-minicart-index .diamCartPopupInner span, body.designyourearring-minicart-index .diamCartPopupInner span, body.choosediamond-index-viewpair .diamCartPopupInner span {
    display: block;
    width: 284px;
    line-height: 37px;
    height: 37px;
    text-align: center;
    margin-bottom: 30px;
    background-color: #66768f;
    font-size: 20px;
    font-family: "PT Sans","times new roman";
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase; }
  body.loosediamonds-index-index .diamCartPopupInner a, body.loosediamonds-search-filter .diamCartPopupInner a, body.choosediamond-index-pair .diamCartPopupInner a, body.loosediamonds-index-diamondsearch .diamCartPopupInner a, body.choosediamond-index-index .diamCartPopupInner a, body.choosediamond-index-diamond .diamCartPopupInner a, body.designyourpendant-minicart-index .diamCartPopupInner a, body.designyourring-minicart-index .diamCartPopupInner a, body.designyourearring-minicart-index .diamCartPopupInner a, body.choosediamond-index-viewpair .diamCartPopupInner a {
    color: #ffffff;
    text-decoration: none; }
  body.loosediamonds-index-index .diamCartPopupInner .chatDyo, body.loosediamonds-search-filter .diamCartPopupInner .chatDyo, body.choosediamond-index-pair .diamCartPopupInner .chatDyo, body.loosediamonds-index-diamondsearch .diamCartPopupInner .chatDyo, body.choosediamond-index-index .diamCartPopupInner .chatDyo, body.choosediamond-index-diamond .diamCartPopupInner .chatDyo, body.designyourpendant-minicart-index .diamCartPopupInner .chatDyo, body.designyourring-minicart-index .diamCartPopupInner .chatDyo, body.designyourearring-minicart-index .diamCartPopupInner .chatDyo, body.choosediamond-index-viewpair .diamCartPopupInner .chatDyo {
    display: block;
    font-size: 20px;
    height: 37px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-decoration: underline;
    width: 284px;
    color: #66768f;
    text-transform: uppercase;
    font-family: "PT Sans","times new roman"; }
  body.loosediamonds-index-index .diamCartPopupInner .chatDyo span, body.loosediamonds-search-filter .diamCartPopupInner .chatDyo span, body.choosediamond-index-pair .diamCartPopupInner .chatDyo span, body.loosediamonds-index-diamondsearch .diamCartPopupInner .chatDyo span, body.choosediamond-index-index .diamCartPopupInner .chatDyo span, body.choosediamond-index-diamond .diamCartPopupInner .chatDyo span, body.designyourpendant-minicart-index .diamCartPopupInner .chatDyo span, body.designyourring-minicart-index .diamCartPopupInner .chatDyo span, body.designyourearring-minicart-index .diamCartPopupInner .chatDyo span, body.choosediamond-index-viewpair .diamCartPopupInner .chatDyo span {
    background-position: -357px -139px;
    background-image: url(../images/dyo-sprites-new.png);
    width: 40px;
    height: 23px;
    float: left;
    margin-left: 5px;
    background-color: white;
    opacity: 0.6; }
  body.loosediamonds-index-index .closeDyo, body.loosediamonds-search-filter .closeDyo, body.choosediamond-index-pair .closeDyo, body.loosediamonds-index-diamondsearch .closeDyo, body.choosediamond-index-index .closeDyo, body.choosediamond-index-diamond .closeDyo, body.designyourpendant-minicart-index .closeDyo, body.designyourring-minicart-index .closeDyo, body.designyourearring-minicart-index .closeDyo, body.choosediamond-index-viewpair .closeDyo {
    margin-right: 5px;
    margin-top: -26px;
    float: right;
    color: #66768f;
    font-size: 16px;
    font-family: "PT Sans",arial;
    cursor: pointer; }
  body.loosediamonds-index-index .productInfo, body.loosediamonds-search-filter .productInfo, body.choosediamond-index-pair .productInfo, body.loosediamonds-index-diamondsearch .productInfo, body.choosediamond-index-index .productInfo, body.choosediamond-index-diamond .productInfo, body.designyourpendant-minicart-index .productInfo, body.designyourring-minicart-index .productInfo, body.designyourearring-minicart-index .productInfo, body.choosediamond-index-viewpair .productInfo {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    margin: -20px 15px 20px;
    padding: 0;
    width: 1170px; }
  body.loosediamonds-index-index .overDetails, body.loosediamonds-search-filter .overDetails, body.choosediamond-index-pair .overDetails, body.loosediamonds-index-diamondsearch .overDetails, body.choosediamond-index-index .overDetails, body.choosediamond-index-diamond .overDetails, body.designyourpendant-minicart-index .overDetails, body.designyourring-minicart-index .overDetails, body.designyourearring-minicart-index .overDetails, body.choosediamond-index-viewpair .overDetails {
    display: block;
    float: left;
    margin-left: 20px; }
  body.loosediamonds-index-index .proDetails, body.loosediamonds-search-filter .proDetails, body.choosediamond-index-pair .proDetails, body.loosediamonds-index-diamondsearch .proDetails, body.choosediamond-index-index .proDetails, body.choosediamond-index-diamond .proDetails, body.designyourpendant-minicart-index .proDetails, body.designyourring-minicart-index .proDetails, body.designyourearring-minicart-index .proDetails, body.choosediamond-index-viewpair .proDetails {
    float: left;
    width: 30%;
    margin-left: 20px;
    padding-top: 20px; }
  body.loosediamonds-index-index .overDetails h3, body.loosediamonds-search-filter .overDetails h3, body.choosediamond-index-pair .overDetails h3, body.loosediamonds-index-diamondsearch .overDetails h3, body.choosediamond-index-index .overDetails h3, body.choosediamond-index-diamond .overDetails h3, body.designyourpendant-minicart-index .overDetails h3, body.designyourring-minicart-index .overDetails h3, body.designyourearring-minicart-index .overDetails h3, body.choosediamond-index-viewpair .overDetails h3 {
    color: black;
    text-align: left;
    padding-bottom: 5px;
    margin-bottom: 0px;
    margin-top: 20px; }
  body.loosediamonds-index-index .overDetails ul, body.loosediamonds-search-filter .overDetails ul, body.choosediamond-index-pair .overDetails ul, body.loosediamonds-index-diamondsearch .overDetails ul, body.choosediamond-index-index .overDetails ul, body.choosediamond-index-diamond .overDetails ul, body.designyourpendant-minicart-index .overDetails ul, body.designyourring-minicart-index .overDetails ul, body.designyourearring-minicart-index .overDetails ul, body.choosediamond-index-viewpair .overDetails ul {
    padding-left: 0px; }
  body.loosediamonds-index-index .proDetails ul, body.loosediamonds-search-filter .proDetails ul, body.choosediamond-index-pair .proDetails ul, body.loosediamonds-index-diamondsearch .proDetails ul, body.choosediamond-index-index .proDetails ul, body.choosediamond-index-diamond .proDetails ul, body.designyourpendant-minicart-index .proDetails ul, body.designyourring-minicart-index .proDetails ul, body.designyourearring-minicart-index .proDetails ul, body.choosediamond-index-viewpair .proDetails ul {
    padding-left: 0px;
    margin-top: 0px;
    float: left; }
  body.loosediamonds-index-index .overDetails li, body.loosediamonds-index-index .proDetails li, body.loosediamonds-search-filter .overDetails li, body.loosediamonds-search-filter .proDetails li, body.choosediamond-index-pair .overDetails li, body.choosediamond-index-pair .proDetails li, body.loosediamonds-index-diamondsearch .overDetails li, body.loosediamonds-index-diamondsearch .proDetails li, body.choosediamond-index-index .overDetails li, body.choosediamond-index-index .proDetails li, body.choosediamond-index-diamond .overDetails li, body.choosediamond-index-diamond .proDetails li, body.designyourpendant-minicart-index .overDetails li, body.designyourpendant-minicart-index .proDetails li, body.designyourring-minicart-index .overDetails li, body.designyourring-minicart-index .proDetails li, body.designyourearring-minicart-index .overDetails li, body.designyourearring-minicart-index .proDetails li, body.choosediamond-index-viewpair .overDetails li, body.choosediamond-index-viewpair .proDetails li {
    font-size: 12px;
    margin-bottom: 10px;
    float: left;
    width: 100%; }
  body.loosediamonds-index-index .overDetails .attribute, body.loosediamonds-index-index .proDetails .attribute, body.loosediamonds-search-filter .overDetails .attribute, body.loosediamonds-search-filter .proDetails .attribute, body.choosediamond-index-pair .overDetails .attribute, body.choosediamond-index-pair .proDetails .attribute, body.loosediamonds-index-diamondsearch .overDetails .attribute, body.loosediamonds-index-diamondsearch .proDetails .attribute, body.choosediamond-index-index .overDetails .attribute, body.choosediamond-index-index .proDetails .attribute, body.choosediamond-index-diamond .overDetails .attribute, body.choosediamond-index-diamond .proDetails .attribute, body.designyourpendant-minicart-index .overDetails .attribute, body.designyourpendant-minicart-index .proDetails .attribute, body.designyourring-minicart-index .overDetails .attribute, body.designyourring-minicart-index .proDetails .attribute, body.designyourearring-minicart-index .overDetails .attribute, body.designyourearring-minicart-index .proDetails .attribute, body.choosediamond-index-viewpair .overDetails .attribute, body.choosediamond-index-viewpair .proDetails .attribute {
    float: left;
    width: 47%; }
  body.loosediamonds-index-index .proDetails .attribute, body.loosediamonds-search-filter .proDetails .attribute, body.choosediamond-index-pair .proDetails .attribute, body.loosediamonds-index-diamondsearch .proDetails .attribute, body.choosediamond-index-index .proDetails .attribute, body.choosediamond-index-diamond .proDetails .attribute, body.designyourpendant-minicart-index .proDetails .attribute, body.designyourring-minicart-index .proDetails .attribute, body.designyourearring-minicart-index .proDetails .attribute, body.choosediamond-index-viewpair .proDetails .attribute {
    font-weight: bold; }
  body.loosediamonds-index-index .proDetails li, body.loosediamonds-search-filter .proDetails li, body.choosediamond-index-pair .proDetails li, body.loosediamonds-index-diamondsearch .proDetails li, body.choosediamond-index-index .proDetails li, body.choosediamond-index-diamond .proDetails li, body.designyourpendant-minicart-index .proDetails li, body.designyourring-minicart-index .proDetails li, body.designyourearring-minicart-index .proDetails li, body.choosediamond-index-viewpair .proDetails li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e2e3e5; }
  body.loosediamonds-index-index .skuLi .span, body.loosediamonds-search-filter .skuLi .span, body.choosediamond-index-pair .skuLi .span, body.loosediamonds-index-diamondsearch .skuLi .span, body.choosediamond-index-index .skuLi .span, body.choosediamond-index-diamond .skuLi .span, body.designyourpendant-minicart-index .skuLi .span, body.designyourring-minicart-index .skuLi .span, body.designyourearring-minicart-index .skuLi .span, body.choosediamond-index-viewpair .skuLi .span {
    font-weight: bold; }
  body.loosediamonds-index-index .proDetails .cert_link, body.loosediamonds-search-filter .proDetails .cert_link, body.choosediamond-index-pair .proDetails .cert_link, body.loosediamonds-index-diamondsearch .proDetails .cert_link, body.choosediamond-index-index .proDetails .cert_link, body.choosediamond-index-diamond .proDetails .cert_link, body.designyourpendant-minicart-index .proDetails .cert_link, body.designyourring-minicart-index .proDetails .cert_link, body.designyourearring-minicart-index .proDetails .cert_link, body.choosediamond-index-viewpair .proDetails .cert_link {
    color: #8b8b8b; }
  body.loosediamonds-index-index #secondCol .attribute, body.loosediamonds-index-index #thirdCol .attribute, body.loosediamonds-search-filter #secondCol .attribute, body.loosediamonds-search-filter #thirdCol .attribute, body.choosediamond-index-pair #secondCol .attribute, body.choosediamond-index-pair #thirdCol .attribute, body.loosediamonds-index-diamondsearch #secondCol .attribute, body.loosediamonds-index-diamondsearch #thirdCol .attribute, body.choosediamond-index-index #secondCol .attribute, body.choosediamond-index-index #thirdCol .attribute, body.choosediamond-index-diamond #secondCol .attribute, body.choosediamond-index-diamond #thirdCol .attribute, body.designyourpendant-minicart-index #secondCol .attribute, body.designyourpendant-minicart-index #thirdCol .attribute, body.designyourring-minicart-index #secondCol .attribute, body.designyourring-minicart-index #thirdCol .attribute, body.designyourearring-minicart-index #secondCol .attribute, body.designyourearring-minicart-index #thirdCol .attribute, body.choosediamond-index-viewpair #secondCol .attribute, body.choosediamond-index-viewpair #thirdCol .attribute {
    font-weight: bold; }
  body.loosediamonds-index-index .overDetails .attrValue, body.loosediamonds-index-index .proDetails .attrValue, body.loosediamonds-search-filter .overDetails .attrValue, body.loosediamonds-search-filter .proDetails .attrValue, body.choosediamond-index-pair .overDetails .attrValue, body.choosediamond-index-pair .proDetails .attrValue, body.loosediamonds-index-diamondsearch .overDetails .attrValue, body.loosediamonds-index-diamondsearch .proDetails .attrValue, body.choosediamond-index-index .overDetails .attrValue, body.choosediamond-index-index .proDetails .attrValue, body.choosediamond-index-diamond .overDetails .attrValue, body.choosediamond-index-diamond .proDetails .attrValue, body.designyourpendant-minicart-index .overDetails .attrValue, body.designyourpendant-minicart-index .proDetails .attrValue, body.designyourring-minicart-index .overDetails .attrValue, body.designyourring-minicart-index .proDetails .attrValue, body.designyourearring-minicart-index .overDetails .attrValue, body.designyourearring-minicart-index .proDetails .attrValue, body.choosediamond-index-viewpair .overDetails .attrValue, body.choosediamond-index-viewpair .proDetails .attrValue {
    float: left;
    width: auto; }
  body.loosediamonds-index-index .detailSprite, body.loosediamonds-search-filter .detailSprite, body.choosediamond-index-pair .detailSprite, body.loosediamonds-index-diamondsearch .detailSprite, body.choosediamond-index-index .detailSprite, body.choosediamond-index-diamond .detailSprite, body.designyourpendant-minicart-index .detailSprite, body.designyourring-minicart-index .detailSprite, body.designyourearring-minicart-index .detailSprite, body.choosediamond-index-viewpair .detailSprite {
    background-image: url(../images/detailSprites.png);
    background-repeat: none; }
  body.loosediamonds-index-index .overDetails .divider, body.loosediamonds-search-filter .overDetails .divider, body.choosediamond-index-pair .overDetails .divider, body.loosediamonds-index-diamondsearch .overDetails .divider, body.choosediamond-index-index .overDetails .divider, body.choosediamond-index-diamond .overDetails .divider, body.designyourpendant-minicart-index .overDetails .divider, body.designyourring-minicart-index .overDetails .divider, body.designyourearring-minicart-index .overDetails .divider, body.choosediamond-index-viewpair .overDetails .divider {
    background: url("../images/divider.jpg") repeat scroll 0 0 #FFFFFF !important;
    float: left;
    height: 1px !important;
    margin: 2px 0px !important;
    padding: 0 !important;
    width: 200px; }
  body.loosediamonds-index-index .proDetails .countHead, body.loosediamonds-search-filter .proDetails .countHead, body.choosediamond-index-pair .proDetails .countHead, body.loosediamonds-index-diamondsearch .proDetails .countHead, body.choosediamond-index-index .proDetails .countHead, body.choosediamond-index-diamond .proDetails .countHead, body.designyourpendant-minicart-index .proDetails .countHead, body.designyourring-minicart-index .proDetails .countHead, body.designyourearring-minicart-index .proDetails .countHead, body.choosediamond-index-viewpair .proDetails .countHead {
    display: block;
    font-weight: bold;
    margin-bottom: 10px; }
  body.loosediamonds-index-index .sp-message, body.loosediamonds-search-filter .sp-message, body.choosediamond-index-pair .sp-message, body.loosediamonds-index-diamondsearch .sp-message, body.choosediamond-index-index .sp-message, body.choosediamond-index-diamond .sp-message, body.designyourpendant-minicart-index .sp-message, body.designyourring-minicart-index .sp-message, body.designyourearring-minicart-index .sp-message, body.choosediamond-index-viewpair .sp-message {
    background-position: -636px -92px;
    width: 16px;
    height: 9px;
    float: left;
    margin-right: 5px; }
  body.loosediamonds-index-index .overDetails .sp-toll, body.loosediamonds-search-filter .overDetails .sp-toll, body.choosediamond-index-pair .overDetails .sp-toll, body.loosediamonds-index-diamondsearch .overDetails .sp-toll, body.choosediamond-index-index .overDetails .sp-toll, body.choosediamond-index-diamond .overDetails .sp-toll, body.designyourpendant-minicart-index .overDetails .sp-toll, body.designyourring-minicart-index .overDetails .sp-toll, body.designyourearring-minicart-index .overDetails .sp-toll, body.choosediamond-index-viewpair .overDetails .sp-toll {
    margin-left: 7px;
    margin-right: 7px !important; }
  body.loosediamonds-index-index .overDetails .sp-chat, body.loosediamonds-search-filter .overDetails .sp-chat, body.choosediamond-index-pair .overDetails .sp-chat, body.loosediamonds-index-diamondsearch .overDetails .sp-chat, body.choosediamond-index-index .overDetails .sp-chat, body.choosediamond-index-diamond .overDetails .sp-chat, body.designyourpendant-minicart-index .overDetails .sp-chat, body.designyourring-minicart-index .overDetails .sp-chat, body.designyourearring-minicart-index .overDetails .sp-chat, body.choosediamond-index-viewpair .overDetails .sp-chat {
    margin-left: 6px;
    margin-right: 6px !important; }
  body.loosediamonds-index-index .overDetails
.productInfoContentuter .divider, body.loosediamonds-search-filter .overDetails
.productInfoContentuter .divider, body.choosediamond-index-pair .overDetails
.productInfoContentuter .divider, body.loosediamonds-index-diamondsearch .overDetails
.productInfoContentuter .divider, body.choosediamond-index-index .overDetails
.productInfoContentuter .divider, body.choosediamond-index-diamond .overDetails
.productInfoContentuter .divider, body.designyourpendant-minicart-index .overDetails
.productInfoContentuter .divider, body.designyourring-minicart-index .overDetails
.productInfoContentuter .divider, body.designyourearring-minicart-index .overDetails
.productInfoContentuter .divider, body.choosediamond-index-viewpair .overDetails
.productInfoContentuter .divider {
    background: url("../images/divider.jpg") repeat scroll 0 0 #FFFFFF !important;
    float: left;
    height: 1px !important;
    margin: 2px 0px !important;
    padding: 0 !important;
    width: 200px; }
  body.loosediamonds-index-index .certifLeft, body.loosediamonds-search-filter .certifLeft, body.choosediamond-index-pair .certifLeft, body.loosediamonds-index-diamondsearch .certifLeft, body.choosediamond-index-index .certifLeft, body.choosediamond-index-diamond .certifLeft, body.designyourpendant-minicart-index .certifLeft, body.designyourring-minicart-index .certifLeft, body.designyourearring-minicart-index .certifLeft, body.choosediamond-index-viewpair .certifLeft {
    width: 40%;
    float: left;
    margin: 23px 0px 0px 20px; }
  body.loosediamonds-index-index .certifRight, body.loosediamonds-search-filter .certifRight, body.choosediamond-index-pair .certifRight, body.loosediamonds-index-diamondsearch .certifRight, body.choosediamond-index-index .certifRight, body.choosediamond-index-diamond .certifRight, body.designyourpendant-minicart-index .certifRight, body.designyourring-minicart-index .certifRight, body.designyourearring-minicart-index .certifRight, body.choosediamond-index-viewpair .certifRight {
    margin-right: 20px;
    float: right;
    margin-bottom: 20px; }
  body.loosediamonds-index-index .paymentsLeft, body.loosediamonds-search-filter .paymentsLeft, body.choosediamond-index-pair .paymentsLeft, body.loosediamonds-index-diamondsearch .paymentsLeft, body.choosediamond-index-index .paymentsLeft, body.choosediamond-index-diamond .paymentsLeft, body.designyourpendant-minicart-index .paymentsLeft, body.designyourring-minicart-index .paymentsLeft, body.designyourearring-minicart-index .paymentsLeft, body.choosediamond-index-viewpair .paymentsLeft {
    width: 38%;
    margin-left: 20px;
    margin-top: 20px;
    float: left; }
  body.loosediamonds-index-index .paymentsRight, body.loosediamonds-search-filter .paymentsRight, body.choosediamond-index-pair .paymentsRight, body.loosediamonds-index-diamondsearch .paymentsRight, body.choosediamond-index-index .paymentsRight, body.choosediamond-index-diamond .paymentsRight, body.designyourpendant-minicart-index .paymentsRight, body.designyourring-minicart-index .paymentsRight, body.designyourearring-minicart-index .paymentsRight, body.choosediamond-index-viewpair .paymentsRight {
    float: left;
    margin-top: 65px; }
  body.loosediamonds-index-index .visaPay, body.loosediamonds-search-filter .visaPay, body.choosediamond-index-pair .visaPay, body.loosediamonds-index-diamondsearch .visaPay, body.choosediamond-index-index .visaPay, body.choosediamond-index-diamond .visaPay, body.designyourpendant-minicart-index .visaPay, body.designyourring-minicart-index .visaPay, body.designyourearring-minicart-index .visaPay, body.choosediamond-index-viewpair .visaPay {
    background-position: 0 -411px;
    width: 64px;
    height: 40px;
    float: left; }
  body.loosediamonds-index-index .masterPay, body.loosediamonds-search-filter .masterPay, body.choosediamond-index-pair .masterPay, body.loosediamonds-index-diamondsearch .masterPay, body.choosediamond-index-index .masterPay, body.choosediamond-index-diamond .masterPay, body.designyourpendant-minicart-index .masterPay, body.designyourring-minicart-index .masterPay, body.designyourearring-minicart-index .masterPay, body.choosediamond-index-viewpair .masterPay {
    background-position: -79px -411px;
    width: 63px;
    height: 40px;
    float: left;
    margin-left: 55px; }
  body.loosediamonds-index-index .amexPay, body.loosediamonds-search-filter .amexPay, body.choosediamond-index-pair .amexPay, body.loosediamonds-index-diamondsearch .amexPay, body.choosediamond-index-index .amexPay, body.choosediamond-index-diamond .amexPay, body.designyourpendant-minicart-index .amexPay, body.designyourring-minicart-index .amexPay, body.designyourearring-minicart-index .amexPay, body.choosediamond-index-viewpair .amexPay {
    background-position: -157px -411px;
    width: 71px;
    height: 45px;
    float: left;
    margin-left: 55px; }
  body.loosediamonds-index-index .dinersPay, body.loosediamonds-search-filter .dinersPay, body.choosediamond-index-pair .dinersPay, body.loosediamonds-index-diamondsearch .dinersPay, body.choosediamond-index-index .dinersPay, body.choosediamond-index-diamond .dinersPay, body.designyourpendant-minicart-index .dinersPay, body.designyourring-minicart-index .dinersPay, body.designyourearring-minicart-index .dinersPay, body.choosediamond-index-viewpair .dinersPay {
    background-position: -243px -411px;
    width: 126px;
    height: 33px;
    float: left;
    margin-left: 55px; }
  body.loosediamonds-index-index .certifLeft ul, body.loosediamonds-index-index .paymentsLeft ul, body.loosediamonds-search-filter .certifLeft ul, body.loosediamonds-search-filter .paymentsLeft ul, body.choosediamond-index-pair .certifLeft ul, body.choosediamond-index-pair .paymentsLeft ul, body.loosediamonds-index-diamondsearch .certifLeft ul, body.loosediamonds-index-diamondsearch .paymentsLeft ul, body.choosediamond-index-index .certifLeft ul, body.choosediamond-index-index .paymentsLeft ul, body.choosediamond-index-diamond .certifLeft ul, body.choosediamond-index-diamond .paymentsLeft ul, body.designyourpendant-minicart-index .certifLeft ul, body.designyourpendant-minicart-index .paymentsLeft ul, body.designyourring-minicart-index .certifLeft ul, body.designyourring-minicart-index .paymentsLeft ul, body.designyourearring-minicart-index .certifLeft ul, body.designyourearring-minicart-index .paymentsLeft ul, body.choosediamond-index-viewpair .certifLeft ul, body.choosediamond-index-viewpair .paymentsLeft ul {
    list-style: disc;
    line-height: 20px; }
  body.loosediamonds-index-index .downArrowPurple, body.loosediamonds-search-filter .downArrowPurple, body.choosediamond-index-pair .downArrowPurple, body.loosediamonds-index-diamondsearch .downArrowPurple, body.choosediamond-index-index .downArrowPurple, body.choosediamond-index-diamond .downArrowPurple, body.designyourpendant-minicart-index .downArrowPurple, body.designyourring-minicart-index .downArrowPurple, body.designyourearring-minicart-index .downArrowPurple, body.choosediamond-index-viewpair .downArrowPurple {
    background-position: 0 -352px;
    width: 11px;
    height: 8px;
    float: right !important;
    margin-top: 3px !important; }
  body.loosediamonds-index-index .downArrowGray, body.loosediamonds-search-filter .downArrowGray, body.choosediamond-index-pair .downArrowGray, body.loosediamonds-index-diamondsearch .downArrowGray, body.choosediamond-index-index .downArrowGray, body.choosediamond-index-diamond .downArrowGray, body.designyourpendant-minicart-index .downArrowGray, body.designyourring-minicart-index .downArrowGray, body.designyourearring-minicart-index .downArrowGray, body.choosediamond-index-viewpair .downArrowGray {
    background-position: -26px -352px;
    width: 11px;
    height: 8px;
    float: right !important;
    margin-top: 3px !important; }
  body.loosediamonds-index-index h4.active .downArrowGray, body.loosediamonds-search-filter h4.active .downArrowGray, body.choosediamond-index-pair h4.active .downArrowGray, body.loosediamonds-index-diamondsearch h4.active .downArrowGray, body.choosediamond-index-index h4.active .downArrowGray, body.choosediamond-index-diamond h4.active .downArrowGray, body.designyourpendant-minicart-index h4.active .downArrowGray, body.designyourring-minicart-index h4.active .downArrowGray, body.designyourearring-minicart-index h4.active .downArrowGray, body.choosediamond-index-viewpair h4.active .downArrowGray {
    background-position: -26px -366px; }
  body.loosediamonds-index-index h4.active .downArrowPurple, body.loosediamonds-search-filter h4.active .downArrowPurple, body.choosediamond-index-pair h4.active .downArrowPurple, body.loosediamonds-index-diamondsearch h4.active .downArrowPurple, body.choosediamond-index-index h4.active .downArrowPurple, body.choosediamond-index-diamond h4.active .downArrowPurple, body.designyourpendant-minicart-index h4.active .downArrowPurple, body.designyourring-minicart-index h4.active .downArrowPurple, body.designyourearring-minicart-index h4.active .downArrowPurple, body.choosediamond-index-viewpair h4.active .downArrowPurple {
    background-position: 0 -366px; }
  body.loosediamonds-index-index .ringsSize select, body.loosediamonds-search-filter .ringsSize select, body.choosediamond-index-pair .ringsSize select, body.loosediamonds-index-diamondsearch .ringsSize select, body.choosediamond-index-index .ringsSize select, body.choosediamond-index-diamond .ringsSize select, body.designyourpendant-minicart-index .ringsSize select, body.designyourring-minicart-index .ringsSize select, body.designyourearring-minicart-index .ringsSize select, body.choosediamond-index-viewpair .ringsSize select {
    background: none;
    border: 1px solid #63666A;
    padding: 1px;
    font-family: "PT Sans",'Times New Roman';
    height: 19px;
    font-size: 11px; }
  body.loosediamonds-index-index .asSeenIn, body.loosediamonds-search-filter .asSeenIn, body.choosediamond-index-pair .asSeenIn, body.loosediamonds-index-diamondsearch .asSeenIn, body.choosediamond-index-index .asSeenIn, body.choosediamond-index-diamond .asSeenIn, body.designyourpendant-minicart-index .asSeenIn, body.designyourring-minicart-index .asSeenIn, body.designyourearring-minicart-index .asSeenIn, body.choosediamond-index-viewpair .asSeenIn {
    float: left;
    height: 80px;
    margin-bottom: 18px;
    overflow: hidden; }
  body.loosediamonds-index-index .diamondCertif, body.loosediamonds-search-filter .diamondCertif, body.choosediamond-index-pair .diamondCertif, body.loosediamonds-index-diamondsearch .diamondCertif, body.choosediamond-index-index .diamondCertif, body.choosediamond-index-diamond .diamondCertif, body.designyourpendant-minicart-index .diamondCertif, body.designyourring-minicart-index .diamondCertif, body.designyourearring-minicart-index .diamondCertif, body.choosediamond-index-viewpair .diamondCertif {
    background-position: -348px -456px;
    float: right;
    height: 341px;
    margin: 5px 125px 5px 5px;
    position: relative;
    width: 258px;
    display: inline; }
  body.loosediamonds-index-index .mountCertif, body.loosediamonds-search-filter .mountCertif, body.choosediamond-index-pair .mountCertif, body.loosediamonds-index-diamondsearch .mountCertif, body.choosediamond-index-index .mountCertif, body.choosediamond-index-diamond .mountCertif, body.designyourpendant-minicart-index .mountCertif, body.designyourring-minicart-index .mountCertif, body.designyourearring-minicart-index .mountCertif, body.choosediamond-index-viewpair .mountCertif {
    background-position: 0 0;
    float: right;
    height: 337px;
    margin: 5px;
    position: relative;
    width: 472px;
    border-left: 1px solid #CDCDCF; }
  body.loosediamonds-index-index .certifImg, body.loosediamonds-search-filter .certifImg, body.choosediamond-index-pair .certifImg, body.loosediamonds-index-diamondsearch .certifImg, body.choosediamond-index-index .certifImg, body.choosediamond-index-diamond .certifImg, body.designyourpendant-minicart-index .certifImg, body.designyourring-minicart-index .certifImg, body.designyourearring-minicart-index .certifImg, body.choosediamond-index-viewpair .certifImg {
    border-radius: 10px 10px 10px 10px;
    position: absolute;
    right: 31px;
    top: 107px; }
  body.loosediamonds-index-index .emptyLine, body.loosediamonds-search-filter .emptyLine, body.choosediamond-index-pair .emptyLine, body.loosediamonds-index-diamondsearch .emptyLine, body.choosediamond-index-index .emptyLine, body.choosediamond-index-diamond .emptyLine, body.designyourpendant-minicart-index .emptyLine, body.designyourring-minicart-index .emptyLine, body.designyourearring-minicart-index .emptyLine, body.choosediamond-index-viewpair .emptyLine {
    border-top: 2px solid #E9E9E9;
    margin-top: 11px;
    width: 43.5%;
    float: left; }
  body.loosediamonds-index-index .pairOneLeft, body.loosediamonds-search-filter .pairOneLeft, body.choosediamond-index-pair .pairOneLeft, body.loosediamonds-index-diamondsearch .pairOneLeft, body.choosediamond-index-index .pairOneLeft, body.choosediamond-index-diamond .pairOneLeft, body.designyourpendant-minicart-index .pairOneLeft, body.designyourring-minicart-index .pairOneLeft, body.designyourearring-minicart-index .pairOneLeft, body.choosediamond-index-viewpair .pairOneLeft {
    float: left;
    width: 50%; }
  body.loosediamonds-index-index .pairTwoRight, body.loosediamonds-search-filter .pairTwoRight, body.choosediamond-index-pair .pairTwoRight, body.loosediamonds-index-diamondsearch .pairTwoRight, body.choosediamond-index-index .pairTwoRight, body.choosediamond-index-diamond .pairTwoRight, body.designyourpendant-minicart-index .pairTwoRight, body.designyourring-minicart-index .pairTwoRight, body.designyourearring-minicart-index .pairTwoRight, body.choosediamond-index-viewpair .pairTwoRight {
    float: right;
    width: 50%; }
  body.loosediamonds-index-index .pairTwoRight .thumbViewBox, body.loosediamonds-search-filter .pairTwoRight .thumbViewBox, body.choosediamond-index-pair .pairTwoRight .thumbViewBox, body.loosediamonds-index-diamondsearch .pairTwoRight .thumbViewBox, body.choosediamond-index-index .pairTwoRight .thumbViewBox, body.choosediamond-index-diamond .pairTwoRight .thumbViewBox, body.designyourpendant-minicart-index .pairTwoRight .thumbViewBox, body.designyourring-minicart-index .pairTwoRight .thumbViewBox, body.designyourearring-minicart-index .pairTwoRight .thumbViewBox, body.choosediamond-index-viewpair .pairTwoRight .thumbViewBox {
    float: right;
    margin-right: 20px; }
  body.loosediamonds-index-index #pairDiamondLeft, body.loosediamonds-search-filter #pairDiamondLeft, body.choosediamond-index-pair #pairDiamondLeft, body.loosediamonds-index-diamondsearch #pairDiamondLeft, body.choosediamond-index-index #pairDiamondLeft, body.choosediamond-index-diamond #pairDiamondLeft, body.designyourpendant-minicart-index #pairDiamondLeft, body.designyourring-minicart-index #pairDiamondLeft, body.designyourearring-minicart-index #pairDiamondLeft, body.choosediamond-index-viewpair #pairDiamondLeft {
    width: 38%;
    float: left; }
  body.loosediamonds-index-index #pairDiamondRight, body.loosediamonds-search-filter #pairDiamondRight, body.choosediamond-index-pair #pairDiamondRight, body.loosediamonds-index-diamondsearch #pairDiamondRight, body.choosediamond-index-index #pairDiamondRight, body.choosediamond-index-diamond #pairDiamondRight, body.designyourpendant-minicart-index #pairDiamondRight, body.designyourring-minicart-index #pairDiamondRight, body.designyourearring-minicart-index #pairDiamondRight, body.choosediamond-index-viewpair #pairDiamondRight {
    width: auto;
    float: right; }
  body.loosediamonds-index-index #pairDiamondView .diamondInfoLeft, body.loosediamonds-search-filter #pairDiamondView .diamondInfoLeft, body.choosediamond-index-pair #pairDiamondView .diamondInfoLeft, body.loosediamonds-index-diamondsearch #pairDiamondView .diamondInfoLeft, body.choosediamond-index-index #pairDiamondView .diamondInfoLeft, body.choosediamond-index-diamond #pairDiamondView .diamondInfoLeft, body.designyourpendant-minicart-index #pairDiamondView .diamondInfoLeft, body.designyourring-minicart-index #pairDiamondView .diamondInfoLeft, body.designyourearring-minicart-index #pairDiamondView .diamondInfoLeft, body.choosediamond-index-viewpair #pairDiamondView .diamondInfoLeft {
    min-width: 325px; }
  body.loosediamonds-index-index #pairDiamondView .diamondInfoCenter, body.loosediamonds-search-filter #pairDiamondView .diamondInfoCenter, body.choosediamond-index-pair #pairDiamondView .diamondInfoCenter, body.loosediamonds-index-diamondsearch #pairDiamondView .diamondInfoCenter, body.choosediamond-index-index #pairDiamondView .diamondInfoCenter, body.choosediamond-index-diamond #pairDiamondView .diamondInfoCenter, body.designyourpendant-minicart-index #pairDiamondView .diamondInfoCenter, body.designyourring-minicart-index #pairDiamondView .diamondInfoCenter, body.designyourearring-minicart-index #pairDiamondView .diamondInfoCenter, body.choosediamond-index-viewpair #pairDiamondView .diamondInfoCenter {
    float: left;
    text-align: center; }
  body.loosediamonds-index-index #pairDiamondView .diamondInfoLeft h4, body.loosediamonds-search-filter #pairDiamondView .diamondInfoLeft h4, body.choosediamond-index-pair #pairDiamondView .diamondInfoLeft h4, body.loosediamonds-index-diamondsearch #pairDiamondView .diamondInfoLeft h4, body.choosediamond-index-index #pairDiamondView .diamondInfoLeft h4, body.choosediamond-index-diamond #pairDiamondView .diamondInfoLeft h4, body.designyourpendant-minicart-index #pairDiamondView .diamondInfoLeft h4, body.designyourring-minicart-index #pairDiamondView .diamondInfoLeft h4, body.designyourearring-minicart-index #pairDiamondView .diamondInfoLeft h4, body.choosediamond-index-viewpair #pairDiamondView .diamondInfoLeft h4 {
    font-size: 26px; }
  body.loosediamonds-index-index #pairDiamondView .diamondInfoLeft p, body.loosediamonds-search-filter #pairDiamondView .diamondInfoLeft p, body.choosediamond-index-pair #pairDiamondView .diamondInfoLeft p, body.loosediamonds-index-diamondsearch #pairDiamondView .diamondInfoLeft p, body.choosediamond-index-index #pairDiamondView .diamondInfoLeft p, body.choosediamond-index-diamond #pairDiamondView .diamondInfoLeft p, body.designyourpendant-minicart-index #pairDiamondView .diamondInfoLeft p, body.designyourring-minicart-index #pairDiamondView .diamondInfoLeft p, body.designyourearring-minicart-index #pairDiamondView .diamondInfoLeft p, body.choosediamond-index-viewpair #pairDiamondView .diamondInfoLeft p {
    width: 305px; }
  body.loosediamonds-index-index #pairDiamondsInfo .overDetails .attribute, body.loosediamonds-index-index #pairDiamondsInfo .proDetails .attribute, body.loosediamonds-search-filter #pairDiamondsInfo .overDetails .attribute, body.loosediamonds-search-filter #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-pair #pairDiamondsInfo .overDetails .attribute, body.choosediamond-index-pair #pairDiamondsInfo .proDetails .attribute, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .overDetails .attribute, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-index #pairDiamondsInfo .overDetails .attribute, body.choosediamond-index-index #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-diamond #pairDiamondsInfo .overDetails .attribute, body.choosediamond-index-diamond #pairDiamondsInfo .proDetails .attribute, body.designyourpendant-minicart-index #pairDiamondsInfo .overDetails .attribute, body.designyourpendant-minicart-index #pairDiamondsInfo .proDetails .attribute, body.designyourring-minicart-index #pairDiamondsInfo .overDetails .attribute, body.designyourring-minicart-index #pairDiamondsInfo .proDetails .attribute, body.designyourearring-minicart-index #pairDiamondsInfo .overDetails .attribute, body.designyourearring-minicart-index #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-viewpair #pairDiamondsInfo .overDetails .attribute, body.choosediamond-index-viewpair #pairDiamondsInfo .proDetails .attribute {
    width: 35%; }
  body.loosediamonds-index-index #pairDiamondsInfo .proDetails, body.loosediamonds-search-filter #pairDiamondsInfo .proDetails, body.choosediamond-index-pair #pairDiamondsInfo .proDetails, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .proDetails, body.choosediamond-index-index #pairDiamondsInfo .proDetails, body.choosediamond-index-diamond #pairDiamondsInfo .proDetails, body.designyourpendant-minicart-index #pairDiamondsInfo .proDetails, body.designyourring-minicart-index #pairDiamondsInfo .proDetails, body.designyourearring-minicart-index #pairDiamondsInfo .proDetails, body.choosediamond-index-viewpair #pairDiamondsInfo .proDetails {
    width: 48%; }
  body.loosediamonds-index-index #pairDiamondsInfo .proDetails ul, body.loosediamonds-search-filter #pairDiamondsInfo .proDetails ul, body.choosediamond-index-pair #pairDiamondsInfo .proDetails ul, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .proDetails ul, body.choosediamond-index-index #pairDiamondsInfo .proDetails ul, body.choosediamond-index-diamond #pairDiamondsInfo .proDetails ul, body.designyourpendant-minicart-index #pairDiamondsInfo .proDetails ul, body.designyourring-minicart-index #pairDiamondsInfo .proDetails ul, body.designyourearring-minicart-index #pairDiamondsInfo .proDetails ul, body.choosediamond-index-viewpair #pairDiamondsInfo .proDetails ul {
    float: left;
    margin-right: 15px;
    margin-bottom: 0px; }
  body.loosediamonds-index-index #pairDiamondsInfo .proDetails .attribute, body.loosediamonds-search-filter #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-pair #pairDiamondsInfo .proDetails .attribute, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-index #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-diamond #pairDiamondsInfo .proDetails .attribute, body.designyourpendant-minicart-index #pairDiamondsInfo .proDetails .attribute, body.designyourring-minicart-index #pairDiamondsInfo .proDetails .attribute, body.designyourearring-minicart-index #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-viewpair #pairDiamondsInfo .proDetails .attribute {
    width: 47%; }
  body.loosediamonds-index-index #pairDiamondsInfo .proDetails .attribute, body.loosediamonds-index-index #pairDiamondsInfo #secondCol .attribute, body.loosediamonds-index-index #pairDiamondsInfo #thirdCol .attribute, body.loosediamonds-search-filter #pairDiamondsInfo .proDetails .attribute, body.loosediamonds-search-filter #pairDiamondsInfo #secondCol .attribute, body.loosediamonds-search-filter #pairDiamondsInfo #thirdCol .attribute, body.choosediamond-index-pair #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-pair #pairDiamondsInfo #secondCol .attribute, body.choosediamond-index-pair #pairDiamondsInfo #thirdCol .attribute, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .proDetails .attribute, body.loosediamonds-index-diamondsearch #pairDiamondsInfo #secondCol .attribute, body.loosediamonds-index-diamondsearch #pairDiamondsInfo #thirdCol .attribute, body.choosediamond-index-index #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-index #pairDiamondsInfo #secondCol .attribute, body.choosediamond-index-index #pairDiamondsInfo #thirdCol .attribute, body.choosediamond-index-diamond #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-diamond #pairDiamondsInfo #secondCol .attribute, body.choosediamond-index-diamond #pairDiamondsInfo #thirdCol .attribute, body.designyourpendant-minicart-index #pairDiamondsInfo .proDetails .attribute, body.designyourpendant-minicart-index #pairDiamondsInfo #secondCol .attribute, body.designyourpendant-minicart-index #pairDiamondsInfo #thirdCol .attribute, body.designyourring-minicart-index #pairDiamondsInfo .proDetails .attribute, body.designyourring-minicart-index #pairDiamondsInfo #secondCol .attribute, body.designyourring-minicart-index #pairDiamondsInfo #thirdCol .attribute, body.designyourearring-minicart-index #pairDiamondsInfo .proDetails .attribute, body.designyourearring-minicart-index #pairDiamondsInfo #secondCol .attribute, body.designyourearring-minicart-index #pairDiamondsInfo #thirdCol .attribute, body.choosediamond-index-viewpair #pairDiamondsInfo .proDetails .attribute, body.choosediamond-index-viewpair #pairDiamondsInfo #secondCol .attribute, body.choosediamond-index-viewpair #pairDiamondsInfo #thirdCol .attribute {
    font-weight: normal !important; }
  body.loosediamonds-index-index #pairDiamondsInfo .proDetails .skuLi span, body.loosediamonds-index-index #pairDiamondsInfo #secondCol .skuLi span, body.loosediamonds-index-index #pairDiamondsInfo #thirdCol .skuLi span, body.loosediamonds-search-filter #pairDiamondsInfo .proDetails .skuLi span, body.loosediamonds-search-filter #pairDiamondsInfo #secondCol .skuLi span, body.loosediamonds-search-filter #pairDiamondsInfo #thirdCol .skuLi span, body.choosediamond-index-pair #pairDiamondsInfo .proDetails .skuLi span, body.choosediamond-index-pair #pairDiamondsInfo #secondCol .skuLi span, body.choosediamond-index-pair #pairDiamondsInfo #thirdCol .skuLi span, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .proDetails .skuLi span, body.loosediamonds-index-diamondsearch #pairDiamondsInfo #secondCol .skuLi span, body.loosediamonds-index-diamondsearch #pairDiamondsInfo #thirdCol .skuLi span, body.choosediamond-index-index #pairDiamondsInfo .proDetails .skuLi span, body.choosediamond-index-index #pairDiamondsInfo #secondCol .skuLi span, body.choosediamond-index-index #pairDiamondsInfo #thirdCol .skuLi span, body.choosediamond-index-diamond #pairDiamondsInfo .proDetails .skuLi span, body.choosediamond-index-diamond #pairDiamondsInfo #secondCol .skuLi span, body.choosediamond-index-diamond #pairDiamondsInfo #thirdCol .skuLi span, body.designyourpendant-minicart-index #pairDiamondsInfo .proDetails .skuLi span, body.designyourpendant-minicart-index #pairDiamondsInfo #secondCol .skuLi span, body.designyourpendant-minicart-index #pairDiamondsInfo #thirdCol .skuLi span, body.designyourring-minicart-index #pairDiamondsInfo .proDetails .skuLi span, body.designyourring-minicart-index #pairDiamondsInfo #secondCol .skuLi span, body.designyourring-minicart-index #pairDiamondsInfo #thirdCol .skuLi span, body.designyourearring-minicart-index #pairDiamondsInfo .proDetails .skuLi span, body.designyourearring-minicart-index #pairDiamondsInfo #secondCol .skuLi span, body.designyourearring-minicart-index #pairDiamondsInfo #thirdCol .skuLi span, body.choosediamond-index-viewpair #pairDiamondsInfo .proDetails .skuLi span, body.choosediamond-index-viewpair #pairDiamondsInfo #secondCol .skuLi span, body.choosediamond-index-viewpair #pairDiamondsInfo #thirdCol .skuLi span {
    font-weight: bold !important; }
  body.loosediamonds-index-index #pairDiamondsInfo .overDetails .attribute, body.loosediamonds-search-filter #pairDiamondsInfo .overDetails .attribute, body.choosediamond-index-pair #pairDiamondsInfo .overDetails .attribute, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .overDetails .attribute, body.choosediamond-index-index #pairDiamondsInfo .overDetails .attribute, body.choosediamond-index-diamond #pairDiamondsInfo .overDetails .attribute, body.designyourpendant-minicart-index #pairDiamondsInfo .overDetails .attribute, body.designyourring-minicart-index #pairDiamondsInfo .overDetails .attribute, body.designyourearring-minicart-index #pairDiamondsInfo .overDetails .attribute, body.choosediamond-index-viewpair #pairDiamondsInfo .overDetails .attribute {
    width: 35% !important; }
  body.loosediamonds-index-index #pairDiamondsInfo .overDetails .attrValue, body.loosediamonds-search-filter #pairDiamondsInfo .overDetails .attrValue, body.choosediamond-index-pair #pairDiamondsInfo .overDetails .attrValue, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .overDetails .attrValue, body.choosediamond-index-index #pairDiamondsInfo .overDetails .attrValue, body.choosediamond-index-diamond #pairDiamondsInfo .overDetails .attrValue, body.designyourpendant-minicart-index #pairDiamondsInfo .overDetails .attrValue, body.designyourring-minicart-index #pairDiamondsInfo .overDetails .attrValue, body.designyourearring-minicart-index #pairDiamondsInfo .overDetails .attrValue, body.choosediamond-index-viewpair #pairDiamondsInfo .overDetails .attrValue {
    width: 30% !important; }
  body.loosediamonds-index-index #pairDiamondsInfo .proDetails li, body.loosediamonds-search-filter #pairDiamondsInfo .proDetails li, body.choosediamond-index-pair #pairDiamondsInfo .proDetails li, body.loosediamonds-index-diamondsearch #pairDiamondsInfo .proDetails li, body.choosediamond-index-index #pairDiamondsInfo .proDetails li, body.choosediamond-index-diamond #pairDiamondsInfo .proDetails li, body.designyourpendant-minicart-index #pairDiamondsInfo .proDetails li, body.designyourring-minicart-index #pairDiamondsInfo .proDetails li, body.designyourearring-minicart-index #pairDiamondsInfo .proDetails li, body.choosediamond-index-viewpair #pairDiamondsInfo .proDetails li {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #E2E3E5; }
  body.loosediamonds-index-index .adv_Bar #symmetryBox, body.loosediamonds-search-filter .adv_Bar #symmetryBox, body.choosediamond-index-pair .adv_Bar #symmetryBox, body.loosediamonds-index-diamondsearch .adv_Bar #symmetryBox, body.choosediamond-index-index .adv_Bar #symmetryBox, body.choosediamond-index-diamond .adv_Bar #symmetryBox, body.designyourpendant-minicart-index .adv_Bar #symmetryBox, body.designyourring-minicart-index .adv_Bar #symmetryBox, body.designyourearring-minicart-index .adv_Bar #symmetryBox, body.choosediamond-index-viewpair .adv_Bar #symmetryBox {
    width: 34% !important; }
  body.loosediamonds-index-index .adv_Bar #certifyBox, body.loosediamonds-search-filter .adv_Bar #certifyBox, body.choosediamond-index-pair .adv_Bar #certifyBox, body.loosediamonds-index-diamondsearch .adv_Bar #certifyBox, body.choosediamond-index-index .adv_Bar #certifyBox, body.choosediamond-index-diamond .adv_Bar #certifyBox, body.designyourpendant-minicart-index .adv_Bar #certifyBox, body.designyourring-minicart-index .adv_Bar #certifyBox, body.designyourearring-minicart-index .adv_Bar #certifyBox, body.choosediamond-index-viewpair .adv_Bar #certifyBox {
    width: 34% !important; }
  body.loosediamonds-index-index .banglesTopContent .customerForm, body.loosediamonds-search-filter .banglesTopContent .customerForm, body.choosediamond-index-pair .banglesTopContent .customerForm, body.loosediamonds-index-diamondsearch .banglesTopContent .customerForm, body.choosediamond-index-index .banglesTopContent .customerForm, body.choosediamond-index-diamond .banglesTopContent .customerForm, body.designyourpendant-minicart-index .banglesTopContent .customerForm, body.designyourring-minicart-index .banglesTopContent .customerForm, body.designyourearring-minicart-index .banglesTopContent .customerForm, body.choosediamond-index-viewpair .banglesTopContent .customerForm {
    border: 1px solid #d7d7d7;
    left: 846px !important;
    overflow: hidden;
    padding: 12px 30px 5px;
    top: 80px !important;
    width: 250px;
    z-index: 999; }
  body.loosediamonds-index-index .customerForm h2, body.loosediamonds-search-filter .customerForm h2, body.choosediamond-index-pair .customerForm h2, body.loosediamonds-index-diamondsearch .customerForm h2, body.choosediamond-index-index .customerForm h2, body.choosediamond-index-diamond .customerForm h2, body.designyourpendant-minicart-index .customerForm h2, body.designyourring-minicart-index .customerForm h2, body.designyourearring-minicart-index .customerForm h2, body.choosediamond-index-viewpair .customerForm h2 {
    border-top: 1px solid #d7d7d7;
    display: block;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 2px 0 0;
    padding: 0 27px;
    width: 286px; }
  body.loosediamonds-index-index .w284, body.loosediamonds-search-filter .w284, body.choosediamond-index-pair .w284, body.loosediamonds-index-diamondsearch .w284, body.choosediamond-index-index .w284, body.choosediamond-index-diamond .w284, body.designyourpendant-minicart-index .w284, body.designyourring-minicart-index .w284, body.designyourearring-minicart-index .w284, body.choosediamond-index-viewpair .w284 {
    width: 284px !important; }
  body.loosediamonds-index-index .button-submit, body.loosediamonds-index-index .button-view, body.loosediamonds-search-filter .button-submit, body.loosediamonds-search-filter .button-view, body.choosediamond-index-pair .button-submit, body.choosediamond-index-pair .button-view, body.loosediamonds-index-diamondsearch .button-submit, body.loosediamonds-index-diamondsearch .button-view, body.choosediamond-index-index .button-submit, body.choosediamond-index-index .button-view, body.choosediamond-index-diamond .button-submit, body.choosediamond-index-diamond .button-view, body.designyourpendant-minicart-index .button-submit, body.designyourpendant-minicart-index .button-view, body.designyourring-minicart-index .button-submit, body.designyourring-minicart-index .button-view, body.designyourearring-minicart-index .button-submit, body.designyourearring-minicart-index .button-view, body.choosediamond-index-viewpair .button-submit, body.choosediamond-index-viewpair .button-view {
    border: medium none;
    line-height: 19px;
    width: 60px !important; }
  body.loosediamonds-index-index .btn .button-submit, body.loosediamonds-search-filter .btn .button-submit, body.choosediamond-index-pair .btn .button-submit, body.loosediamonds-index-diamondsearch .btn .button-submit, body.choosediamond-index-index .btn .button-submit, body.choosediamond-index-diamond .btn .button-submit, body.designyourpendant-minicart-index .btn .button-submit, body.designyourring-minicart-index .btn .button-submit, body.designyourearring-minicart-index .btn .button-submit, body.choosediamond-index-viewpair .btn .button-submit {
    margin-left: 77px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    color: #fff; }
  body.loosediamonds-index-index .customerForm h2, body.loosediamonds-search-filter .customerForm h2, body.choosediamond-index-pair .customerForm h2, body.loosediamonds-index-diamondsearch .customerForm h2, body.choosediamond-index-index .customerForm h2, body.choosediamond-index-diamond .customerForm h2, body.designyourpendant-minicart-index .customerForm h2, body.designyourring-minicart-index .customerForm h2, body.designyourearring-minicart-index .customerForm h2, body.choosediamond-index-viewpair .customerForm h2 {
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000; }
  body.loosediamonds-index-index .customerForm h2 span, body.loosediamonds-search-filter .customerForm h2 span, body.choosediamond-index-pair .customerForm h2 span, body.loosediamonds-index-diamondsearch .customerForm h2 span, body.choosediamond-index-index .customerForm h2 span, body.choosediamond-index-diamond .customerForm h2 span, body.designyourpendant-minicart-index .customerForm h2 span, body.designyourring-minicart-index .customerForm h2 span, body.designyourearring-minicart-index .customerForm h2 span, body.choosediamond-index-viewpair .customerForm h2 span {
    float: left; }
  body.loosediamonds-index-index .customerForm ul, body.loosediamonds-search-filter .customerForm ul, body.choosediamond-index-pair .customerForm ul, body.loosediamonds-index-diamondsearch .customerForm ul, body.choosediamond-index-index .customerForm ul, body.choosediamond-index-diamond .customerForm ul, body.designyourpendant-minicart-index .customerForm ul, body.designyourring-minicart-index .customerForm ul, body.designyourearring-minicart-index .customerForm ul, body.choosediamond-index-viewpair .customerForm ul {
    margin: 0;
    padding: 0; }
  body.loosediamonds-index-index .customerForm ul li, body.loosediamonds-search-filter .customerForm ul li, body.choosediamond-index-pair .customerForm ul li, body.loosediamonds-index-diamondsearch .customerForm ul li, body.choosediamond-index-index .customerForm ul li, body.choosediamond-index-diamond .customerForm ul li, body.designyourpendant-minicart-index .customerForm ul li, body.designyourring-minicart-index .customerForm ul li, body.designyourearring-minicart-index .customerForm ul li, body.choosediamond-index-viewpair .customerForm ul li {
    display: block;
    list-style: none outside none;
    margin: 0 0 8px;
    overflow: hidden; }
  body.loosediamonds-index-index .customerForm ul li label, body.loosediamonds-search-filter .customerForm ul li label, body.choosediamond-index-pair .customerForm ul li label, body.loosediamonds-index-diamondsearch .customerForm ul li label, body.choosediamond-index-index .customerForm ul li label, body.choosediamond-index-diamond .customerForm ul li label, body.designyourpendant-minicart-index .customerForm ul li label, body.designyourring-minicart-index .customerForm ul li label, body.designyourearring-minicart-index .customerForm ul li label, body.choosediamond-index-viewpair .customerForm ul li label {
    float: left;
    font-size: 11px; }
  body.loosediamonds-index-index .customerForm ul li input, body.loosediamonds-search-filter .customerForm ul li input, body.choosediamond-index-pair .customerForm ul li input, body.loosediamonds-index-diamondsearch .customerForm ul li input, body.choosediamond-index-index .customerForm ul li input, body.choosediamond-index-diamond .customerForm ul li input, body.designyourpendant-minicart-index .customerForm ul li input, body.designyourring-minicart-index .customerForm ul li input, body.designyourearring-minicart-index .customerForm ul li input, body.choosediamond-index-viewpair .customerForm ul li input {
    border: 1px solid #C9C9C9;
    float: right;
    font-size: 11px;
    padding: 2px;
    width: 177px; }
  body.loosediamonds-index-index .customerForm ul li textarea, body.loosediamonds-search-filter .customerForm ul li textarea, body.choosediamond-index-pair .customerForm ul li textarea, body.loosediamonds-index-diamondsearch .customerForm ul li textarea, body.choosediamond-index-index .customerForm ul li textarea, body.choosediamond-index-diamond .customerForm ul li textarea, body.designyourpendant-minicart-index .customerForm ul li textarea, body.designyourring-minicart-index .customerForm ul li textarea, body.designyourearring-minicart-index .customerForm ul li textarea, body.choosediamond-index-viewpair .customerForm ul li textarea {
    border: 1px solid #C9C9C9;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 65px;
    margin-left: 76px;
    padding: 4px 0 4px 4px;
    width: 175px; }
  body.loosediamonds-index-index .customerFormBtn, body.loosediamonds-search-filter .customerFormBtn, body.choosediamond-index-pair .customerFormBtn, body.loosediamonds-index-diamondsearch .customerFormBtn, body.choosediamond-index-index .customerFormBtn, body.choosediamond-index-diamond .customerFormBtn, body.designyourpendant-minicart-index .customerFormBtn, body.designyourring-minicart-index .customerFormBtn, body.designyourearring-minicart-index .customerFormBtn, body.choosediamond-index-viewpair .customerFormBtn {
    margin-left: 67px; }
  body.loosediamonds-index-index .button-compare, body.loosediamonds-search-filter .button-compare, body.choosediamond-index-pair .button-compare, body.loosediamonds-index-diamondsearch .button-compare, body.choosediamond-index-index .button-compare, body.choosediamond-index-diamond .button-compare, body.designyourpendant-minicart-index .button-compare, body.designyourring-minicart-index .button-compare, body.designyourearring-minicart-index .button-compare, body.choosediamond-index-viewpair .button-compare {
    background: none repeat scroll 0 0 #66768f;
    float: left;
    height: 25px;
    margin-top: 5px;
    width: 80px;
    line-height: 25px;
    text-align: center; }
  body.loosediamonds-index-index .loosediamonds-index-diamondsearch .product-tabs li a, body.loosediamonds-search-filter .loosediamonds-index-diamondsearch .product-tabs li a, body.choosediamond-index-pair .loosediamonds-index-diamondsearch .product-tabs li a, body.loosediamonds-index-diamondsearch .loosediamonds-index-diamondsearch .product-tabs li a, body.choosediamond-index-index .loosediamonds-index-diamondsearch .product-tabs li a, body.choosediamond-index-diamond .loosediamonds-index-diamondsearch .product-tabs li a, body.designyourpendant-minicart-index .loosediamonds-index-diamondsearch .product-tabs li a, body.designyourring-minicart-index .loosediamonds-index-diamondsearch .product-tabs li a, body.designyourearring-minicart-index .loosediamonds-index-diamondsearch .product-tabs li a, body.choosediamond-index-viewpair .loosediamonds-index-diamondsearch .product-tabs li a {
    padding: 0 94px; }
  body.loosediamonds-index-index .overDetails .attribute, body.loosediamonds-index-index .proDetails .attribute, body.loosediamonds-search-filter .overDetails .attribute, body.loosediamonds-search-filter .proDetails .attribute, body.choosediamond-index-pair .overDetails .attribute, body.choosediamond-index-pair .proDetails .attribute, body.loosediamonds-index-diamondsearch .overDetails .attribute, body.loosediamonds-index-diamondsearch .proDetails .attribute, body.choosediamond-index-index .overDetails .attribute, body.choosediamond-index-index .proDetails .attribute, body.choosediamond-index-diamond .overDetails .attribute, body.choosediamond-index-diamond .proDetails .attribute, body.designyourpendant-minicart-index .overDetails .attribute, body.designyourpendant-minicart-index .proDetails .attribute, body.designyourring-minicart-index .overDetails .attribute, body.designyourring-minicart-index .proDetails .attribute, body.designyourearring-minicart-index .overDetails .attribute, body.designyourearring-minicart-index .proDetails .attribute, body.choosediamond-index-viewpair .overDetails .attribute, body.choosediamond-index-viewpair .proDetails .attribute {
    float: left;
    width: 47%;
    color: #8b8b8b;
    padding-left: 0px;
    font-weight: bold; }
  body.loosediamonds-index-index .overDetails li, body.loosediamonds-index-index .proDetails li, body.loosediamonds-search-filter .overDetails li, body.loosediamonds-search-filter .proDetails li, body.choosediamond-index-pair .overDetails li, body.choosediamond-index-pair .proDetails li, body.loosediamonds-index-diamondsearch .overDetails li, body.loosediamonds-index-diamondsearch .proDetails li, body.choosediamond-index-index .overDetails li, body.choosediamond-index-index .proDetails li, body.choosediamond-index-diamond .overDetails li, body.choosediamond-index-diamond .proDetails li, body.designyourpendant-minicart-index .overDetails li, body.designyourpendant-minicart-index .proDetails li, body.designyourring-minicart-index .overDetails li, body.designyourring-minicart-index .proDetails li, body.designyourearring-minicart-index .overDetails li, body.designyourearring-minicart-index .proDetails li, body.choosediamond-index-viewpair .overDetails li, body.choosediamond-index-viewpair .proDetails li {
    font-size: 13px;
    color: #656469; }
  body.loosediamonds-index-index .certifLeft ul, body.loosediamonds-index-index .paymentsLeft ul, body.loosediamonds-search-filter .certifLeft ul, body.loosediamonds-search-filter .paymentsLeft ul, body.choosediamond-index-pair .certifLeft ul, body.choosediamond-index-pair .paymentsLeft ul, body.loosediamonds-index-diamondsearch .certifLeft ul, body.loosediamonds-index-diamondsearch .paymentsLeft ul, body.choosediamond-index-index .certifLeft ul, body.choosediamond-index-index .paymentsLeft ul, body.choosediamond-index-diamond .certifLeft ul, body.choosediamond-index-diamond .paymentsLeft ul, body.designyourpendant-minicart-index .certifLeft ul, body.designyourpendant-minicart-index .paymentsLeft ul, body.designyourring-minicart-index .certifLeft ul, body.designyourring-minicart-index .paymentsLeft ul, body.designyourearring-minicart-index .certifLeft ul, body.designyourearring-minicart-index .paymentsLeft ul, body.choosediamond-index-viewpair .certifLeft ul, body.choosediamond-index-viewpair .paymentsLeft ul {
    line-height: 20px;
    list-style: disc outside none;
    font-size: 13px;
    margin-left: 20px;
    color: #656469; }
  body.loosediamonds-index-index .choosediamond-index-viewpair .main, body.loosediamonds-search-filter .choosediamond-index-viewpair .main, body.choosediamond-index-pair .choosediamond-index-viewpair .main, body.loosediamonds-index-diamondsearch .choosediamond-index-viewpair .main, body.choosediamond-index-index .choosediamond-index-viewpair .main, body.choosediamond-index-diamond .choosediamond-index-viewpair .main, body.designyourpendant-minicart-index .choosediamond-index-viewpair .main, body.designyourring-minicart-index .choosediamond-index-viewpair .main, body.designyourearring-minicart-index .choosediamond-index-viewpair .main, body.choosediamond-index-viewpair .choosediamond-index-viewpair .main {
    background: #fff; }
  body.loosediamonds-index-index .overDetails li a, body.loosediamonds-index-index .proDetails li a, body.loosediamonds-search-filter .overDetails li a, body.loosediamonds-search-filter .proDetails li a, body.choosediamond-index-pair .overDetails li a, body.choosediamond-index-pair .proDetails li a, body.loosediamonds-index-diamondsearch .overDetails li a, body.loosediamonds-index-diamondsearch .proDetails li a, body.choosediamond-index-index .overDetails li a, body.choosediamond-index-index .proDetails li a, body.choosediamond-index-diamond .overDetails li a, body.choosediamond-index-diamond .proDetails li a, body.designyourpendant-minicart-index .overDetails li a, body.designyourpendant-minicart-index .proDetails li a, body.designyourring-minicart-index .overDetails li a, body.designyourring-minicart-index .proDetails li a, body.designyourearring-minicart-index .overDetails li a, body.designyourearring-minicart-index .proDetails li a, body.choosediamond-index-viewpair .overDetails li a, body.choosediamond-index-viewpair .proDetails li a {
    text-decoration: none !important;
    color: #fa9373; }
  body.loosediamonds-index-index #priceBox .WebRupee, body.loosediamonds-search-filter #priceBox .WebRupee, body.choosediamond-index-pair #priceBox .WebRupee, body.loosediamonds-index-diamondsearch #priceBox .WebRupee, body.choosediamond-index-index #priceBox .WebRupee, body.choosediamond-index-diamond #priceBox .WebRupee, body.designyourpendant-minicart-index #priceBox .WebRupee, body.designyourring-minicart-index #priceBox .WebRupee, body.designyourearring-minicart-index #priceBox .WebRupee, body.choosediamond-index-viewpair #priceBox .WebRupee {
    float: left;
    font-size: 12px;
    height: 27px;
    margin-top: 9px; }
  body.loosediamonds-index-index .shipText, body.loosediamonds-search-filter .shipText, body.choosediamond-index-pair .shipText, body.loosediamonds-index-diamondsearch .shipText, body.choosediamond-index-index .shipText, body.choosediamond-index-diamond .shipText, body.designyourpendant-minicart-index .shipText, body.designyourring-minicart-index .shipText, body.designyourearring-minicart-index .shipText, body.choosediamond-index-viewpair .shipText {
    float: right;
    padding-top: 5px;
    clear: both;
    margin-top: -115px; }
  body.loosediamonds-index-index .shipText a:hover, body.loosediamonds-search-filter .shipText a:hover, body.choosediamond-index-pair .shipText a:hover, body.loosediamonds-index-diamondsearch .shipText a:hover, body.choosediamond-index-index .shipText a:hover, body.choosediamond-index-diamond .shipText a:hover, body.designyourpendant-minicart-index .shipText a:hover, body.designyourring-minicart-index .shipText a:hover, body.designyourearring-minicart-index .shipText a:hover, body.choosediamond-index-viewpair .shipText a:hover {
    text-decoration: none; }
  body.loosediamonds-index-index #pairDiamondView .button-select-this, body.loosediamonds-search-filter #pairDiamondView .button-select-this, body.choosediamond-index-pair #pairDiamondView .button-select-this, body.loosediamonds-index-diamondsearch #pairDiamondView .button-select-this, body.choosediamond-index-index #pairDiamondView .button-select-this, body.choosediamond-index-diamond #pairDiamondView .button-select-this, body.designyourpendant-minicart-index #pairDiamondView .button-select-this, body.designyourring-minicart-index #pairDiamondView .button-select-this, body.designyourearring-minicart-index #pairDiamondView .button-select-this, body.choosediamond-index-viewpair #pairDiamondView .button-select-this {
    padding: 15px 70px 15px 70px;
    float: none;
    margin-left: 0px;
    text-transform: uppercase; }
  body.loosediamonds-index-index #promotion-text, body.loosediamonds-search-filter #promotion-text, body.choosediamond-index-pair #promotion-text, body.loosediamonds-index-diamondsearch #promotion-text, body.choosediamond-index-index #promotion-text, body.choosediamond-index-diamond #promotion-text, body.designyourpendant-minicart-index #promotion-text, body.designyourring-minicart-index #promotion-text, body.designyourearring-minicart-index #promotion-text, body.choosediamond-index-viewpair #promotion-text {
    margin-top: 26px; }
  body.loosediamonds-index-index .product-offer-info ul li, body.loosediamonds-search-filter .product-offer-info ul li, body.choosediamond-index-pair .product-offer-info ul li, body.loosediamonds-index-diamondsearch .product-offer-info ul li, body.choosediamond-index-index .product-offer-info ul li, body.choosediamond-index-diamond .product-offer-info ul li, body.designyourpendant-minicart-index .product-offer-info ul li, body.designyourring-minicart-index .product-offer-info ul li, body.designyourearring-minicart-index .product-offer-info ul li, body.choosediamond-index-viewpair .product-offer-info ul li {
    color: black; }
  body.loosediamonds-index-index #pairDiamondView .diamondPrice, body.loosediamonds-search-filter #pairDiamondView .diamondPrice, body.choosediamond-index-pair #pairDiamondView .diamondPrice, body.loosediamonds-index-diamondsearch #pairDiamondView .diamondPrice, body.choosediamond-index-index #pairDiamondView .diamondPrice, body.choosediamond-index-diamond #pairDiamondView .diamondPrice, body.designyourpendant-minicart-index #pairDiamondView .diamondPrice, body.designyourring-minicart-index #pairDiamondView .diamondPrice, body.designyourearring-minicart-index #pairDiamondView .diamondPrice, body.choosediamond-index-viewpair #pairDiamondView .diamondPrice {
    float: none; }
  body.loosediamonds-index-index #pairDiamondView .shipText, body.loosediamonds-search-filter #pairDiamondView .shipText, body.choosediamond-index-pair #pairDiamondView .shipText, body.loosediamonds-index-diamondsearch #pairDiamondView .shipText, body.choosediamond-index-index #pairDiamondView .shipText, body.choosediamond-index-diamond #pairDiamondView .shipText, body.designyourpendant-minicart-index #pairDiamondView .shipText, body.designyourring-minicart-index #pairDiamondView .shipText, body.designyourearring-minicart-index #pairDiamondView .shipText, body.choosediamond-index-viewpair #pairDiamondView .shipText {
    float: none;
    margin-top: 0px; }

body.general {
  /*.search_box {position: inherit !important;}*/
  /* Added by removing inlince CSS from Home page */ }
  body.general .wrapper {
    width: 100% !important;
    margin: 0 auto;
    border: none !important;
    overflow-x: auto;
    display: block;
    background: #F1F1F2; }
  @media only screen and (max-width: 1200px) {
    body.general .wrapper {
      width: 1285px !important; } }
  body.general .cms-home {
    width: 100% !important;
    min-width: 1000px; }
  body.general .cms-home .col1-layout {
    width: 100% !important; }
  body.general .tooltipwishlist {
    position: relative;
    z-index: 1000;
    left: 806px;
    top: 333px;
    width: 118px;
    height: 40px;
    float: left; }
  body.general .tooltipsprite {
    color: white;
    font-size: 10px;
    background-image: none;
    background-color: #656469;
    width: 115px;
    height: 39px;
    float: left; }
  body.general .toolsflbody {
    float: left;
    padding: 5px; }
  body.general .masterHead_sub_home {
    width: 953px;
    margin: auto; }
  body.general .mastRight {
    position: relative;
    visibility: hidden !important; }
  body.general .header {
    margin: auto !important;
    width: 938px !important; }
  body.general .nav-container_sub_home {
    border-left: 3px solid #F1F1F2 !important;
    border-right: 3px solid #F1F1F2 !important;
    height: 30px;
    margin: auto;
    width: 953px; }
  body.general .nav-container .searchNav {
    float: right !important;
    position: relative; }
  body.general .search_2 {
    right: 0px !important;
    position: absolute; }
  body.general .nav-container {
    width: 100% !important;
    position: relative; }
  body.general .getnowOuter {
    width: 100% !important; }
  body.general .getnowOuter_sub {
    width: 953px;
    margin: auto; }
  body.general .spotlight_block_home {
    float: left;
    padding-top: 30px; }
  body.general .categoryDetails {
    margin: 0 auto 20px !important;
    width: none !important; }
  body.general .categoryDetails .home {
    width: 270px !important;
    height: 320px !important;
    margin-bottom: 30px;
    position: relative !important; }
  body.general .categoryDetails .home_m {
    width: 320px !important;
    height: 660px !important;
    margin-bottom: 20px;
    position: relative !important; }
  body.general .jewels .block-image-home {
    border: 1px solid #CECECF;
    height: 320px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
    width: 270px; }
  body.general .home-last {
    margin-left: 325px; }
  body.general .testimonial_cart {
    width: 100%;
    float: left; }
  body.general .col1-layout {
    width: 100% !important; }
  body.general .jewels .block-desc-home {
    background: none repeat scroll 0 0 #BaBaBa !important;
    height: 39px;
    bottom: -1px;
    right: -1px;
    overflow: hidden;
    width: 100%;
    position: absolute;
    -webkit-transition: margin-top 0.5s ease-out;
    -moz-transition: margin-top 0.5s ease-out;
    -o-transition: margin-top 0.5s ease-out;
    -ms-transition: margin-top 0.5s ease-out;
    transition: all 0.5s ease-in-out; }
  body.general .jewels:hover .block-desc-home {
    background: none repeat scroll 0 0 #602868 !important;
    height: 39px; }
  body.general .block-desc-home > a, body.general .block-desc-home > a:hover {
    text-decoration: none; }
  body.general .jewels .block-desc-home a {
    color: #fff;
    font-size: 20px;
    text-align: center;
    padding-top: 11px;
    font-family: "PT Sans",Georgia,serif;
    float: none !important;
    display: block; }
  body.general .asSeenIn {
    margin: 0;
    background: #fff;
    width: 100%;
    margin-top: 20px !important;
    display: inline-block; }
  body.general .footer-banners {
    background-color: #ffffff !important; }
  body.general .asSeenIn a img {
    width: 1000px !important; }
  body.general .testimonial_home {
    width: 1000px;
    margin: auto;
    height: 104px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: medium none;
    margin-bottom: 20px;
    margin-top: -20px; }
  body.general .testimonial_home_sub {
    width: 869px;
    margin: auto; }
  body.general .testimonial_header {
    float: left;
    margin: 43px 40px auto 75px;
    color: #555555;
    font-family: "PT Sans", Georgia,serif;
    font-size: 22px;
    width: 140px; }
  body.general .testimonial_msg {
    float: right;
    width: 689px;
    margin: -45px 40px auto 20px;
    color: #6a6b6d;
    font-size: 12px; }
  body.general .testimonial_msg p {
    margin-bottom: 0;
    margin-top: 0; }
  body.general .testimonail_more_link {
    float: right;
    color: #6a6b6d;
    font-size: 12px;
    margin-top: 20px; }
  body.general .testimonail_more_link a {
    text-decoration: none; }
  body.general.cms-index-index.cms-shopper-home-2col .yotpo.testimonials {
    position: static !important; }
  body.general.cms-index-index.cms-shopper-home-2col .yotpo-testimonials {
    top: 1125px !important;
    position: absolute !important;
    padding-bottom: 30px !important;
    left: -8px !important;
    height: 22px;
    padding-top: 15px !important; }
  body.general.cms-index-index.cms-shopper-home-2col #lpButDivID-1358334710172 {
    top: 670px !important;
    position: absolute !important; }
  body.general.cms-index-index.cms-shopper-home-2col #webklipper-publisher-widget-container-content {
    top: 1165px !important;
    position: absolute !important; }
  body.general .search_1 input#search {
    width: 179px; }
  body.general .cartpopup {
    margin: 0 0 0 -210px !important; }
  body.general #wrap {
    z-index: none !important; }
  body.general .categoryDetails a {
    float: none !important; }
  body.general #slideshow {
    overflow: hidden;
    margin: auto auto 20px auto;
    min-width: 1000px; }
  body.general #slides {
    position: relative;
    min-width: 1000px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 100%; }
  body.general #slideshow ul#banner_nav {
    display: block !important;
    list-style: none;
    position: relative !important;
    z-index: 15 !important;
    margin: 0px !important;
    padding: 0px !important; }
  body.general div#slideshow ul#banner_nav li#prev {
    float: left !important;
    margin: 0 0 0 0px !important;
    position: absolute !important;
    left: 0px !important; }
  body.general div#slideshow ul#banner_nav li#next {
    float: right !important;
    margin: 0 0 0 0px !important;
    position: absolute !important;
    right: 0px !important;
    left: auto !important; }
  body.general div#slideshow ul#banner_nav li a {
    display: block !important;
    width: 37px !important;
    height: 58px !important;
    text-indent: -9999px !important; }
  body.general div#slideshow ul#banner_nav li#prev a {
    background-color: #fff !important;
    border-color: #666666 !important;
    border-radius: 4px 4px 4px 4px !important; }
  body.general div#slideshow ul#banner_nav li#next a {
    background-color: #fff !important;
    border-color: #666666 !important;
    border-radius: 4px 4px 4px 4px !important; }
  body.general div#slideshow ul#banner_nav li#prev a {
    border-left: medium none !important;
    box-shadow: 2px 0 2px rgba(0, 0, 0, 0.2) !important;
    background-image: url("/skin/frontend/shopper/default/images/common5.png");
    background-position: -267px 24px; }
  body.general div#slideshow ul#banner_nav li#next a {
    border-right: 0 none !important;
    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.2) !important;
    background-image: url("/skin/frontend/shopper/default/images/common5.png") !important;
    background-position: -246px 24px !important; }
  body.general #banner {
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
    z-index: 6 !important;
    width: 100% !important;
    height: 100% !important; }
  body.general #banner a img {
    width: 100% !important;
    height: 100% !important; }
  body.general #wishlistcarttext {
    position: absolute;
    display: block;
    width: 220px;
    color: #fff;
    font-size: 16px;
    font-family: "PT Sans",'Times New Roman';
    text-align: center;
    text-transform: uppercase;
    background: #556681;
    line-height: 35px;
    height: 35px;
    cursor: pointer;
    bottom: 15px;
    right: 8px;
    text-decoration: none; }
  body.general #wishlistcarttext:hover {
    background: #556681; }
  body.general .googleplusfooter {
    background: url("../images/G+.jpg") no-repeat !important;
    width: 20px; }
  body.general .wishlistpopup .custom-regular {
    font-size: 11px !important;
    margin-left: -80px !important; }
  body.general .wishlistpopup .custom-offer {
    color: #a51890 !important;
    margin-left: 0px !important;
    margin-top: 0px !important; }
  body.general .wishlistpopup .custom-regular span {
    margin-left: 75px; }
  body.general .try-at-home-violator {
    background: url(../images/try-at-home.png) no-repeat;
    height: 97px;
    position: absolute;
    width: 100px;
    z-index: 50;
    top: -15px;
    left: -15px; }
  body.general .loosediamonds-index-index ul.messages {
    display: none; }
  body.general .home-right .testimonial_home {
    background: #FFFFFF;
    border-radius: 2px;
    border-top: 10px solid #5f2167;
    float: left;
    height: auto;
    margin: 0 10px 30px;
    padding: 10px 10px 15px;
    width: 250px; }
  body.general .home-right .testimonial_home .testimonial_header {
    margin: 0;
    float: none;
    width: auto; }
  body.general .home-right .testimonial_home .testimonial_msg {
    float: none;
    margin: 10px 0 0;
    width: auto; }
  body.general .home-right .testimonial_home .testimonial_msg .testimonail_more_link {
    margin-top: 5px; }
  body.general .home-right .testimonial_home .testimonial_msg p i {
    font-weight: bold; }
  body.general .home-right .testimonial_cart {
    background: #FFFFFF;
    border-radius: 2px;
    border-top: 6px solid #656469;
    float: left;
    height: auto;
    margin: 0 10px 30px;
    padding: 10px 10px 15px;
    width: 249px; }
  body.general .home-right .testimonial_cart_content .testimonial_cart_header {
    margin: 0;
    float: none;
    width: auto; }
  body.general .home-right .testimonial_cart_content .testimonial_cart_msg {
    float: none;
    width: auto;
    font-size: 12px;
    padding-left: 0 !important; }
  body.general .testimonial_cart_msg p {
    margin-bottom: 0;
    margin-top: 0; }
  body.general .home-right .testimonial_cart_content .testimonial_cart_msg p i {
    display: block;
    font-style: normal;
    font-weight: bold; }
  body.general .home-right .testimonial_cart_content .testimonial_cart_msg .testimonial_cart_more_link {
    font-size: 12px; }
  body.general .home-right .block-subscribe {
    padding-bottom: 10px !important; }
  body.general .home-right .block-subscribe button.button:hover span {
    background: #000; }
  body.general .categoryDetails.best-buy {
    margin: 0 auto 20px !important;
    width: 1170px; }
  body.general .categoryDetails.best-buy .jewels {
    width: 368px;
    margin-right: 30px; }
  body.general .categoryDetails.best-buy .jewels .block-image {
    margin: 0 auto; }
  body.general .categoryDetails.best-buy .jewels .block-desc h2 {
    width: auto;
    text-align: center; }

body.customer-account-index, body.customwishlist-index-index {
  /***Moved css from style.css***/
  /***End css from style.css***/
  /***Moved css from custom.css***/
  /***** Added by Joies David *****/
  /*IE8 PNG Fix */
  /* End css from custom.css*/
  /***Ring Size***/
  /***similar items***/
  /***similar items***/
  /***Frequently bought together***/
  /***more description show/hide ***/
  /***more description show/hide end***/
  /***Overview tab css start***/
  /***PD page sprite***/
  /*
 * added for ringsizer popup
 */ }
  body.customer-account-index .wishlisttable .price-box .regular-price, body.customwishlist-index-index .wishlisttable .price-box .regular-price {
    width: 180px;
    display: inline-block; }
  body.customer-account-index .metroDiamond, body.customwishlist-index-index .metroDiamond {
    padding: 17px 18px 0 0;
    margin: 0; }
  body.customer-account-index .detailspin, body.customwishlist-index-index .detailspin {
    cursor: url("../images/zoom.cur"), pointer; }
  body.customer-account-index .metroDiamondTop, body.customwishlist-index-index .metroDiamondTop {
    border-bottom: solid 1px #1c405f;
    display: block;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 18px; }
  body.customer-account-index .metroDiamondTop h3, body.customwishlist-index-index .metroDiamondTop h3 {
    float: left;
    padding: 13px 0 0;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    color: #000; }
  body.customer-account-index .metroDiamondTop h2, body.customwishlist-index-index .metroDiamondTop h2 {
    float: right;
    padding: 0;
    margin: 0;
    font-size: 33px;
    font-weight: normal;
    font-family: "PT Sans","Times New Roman", Times, serif;
    color: #1b3e5d; }
  body.customer-account-index .metroDiamondLeft, body.customwishlist-index-index .metroDiamondLeft {
    float: left;
    padding: 0;
    margin: 0; }
  body.customer-account-index .metroDiamondLeft ul, body.customwishlist-index-index .metroDiamondLeft ul {
    margin: 1px 0 0 0 !important;
    padding: 0; }
  body.customer-account-index .metroDiamondLeft ul li, body.customwishlist-index-index .metroDiamondLeft ul li {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    font-size: 11px;
    font-weight: bold;
    color: #666; }
  body.customer-account-index .metroDiamondLeft ul li.full, body.customwishlist-index-index .metroDiamondLeft ul li.full {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    list-style: none; }
  body.customer-account-index .metroDiamondLeft ul li.full a, body.customwishlist-index-index .metroDiamondLeft ul li.full a {
    text-decoration: none;
    color: #d2d3d5;
    background: url(../images/sprite-bg.png) no-repeat 0 -175px;
    padding: 0 0 5px 40px;
    display: block; }
  body.customer-account-index .metroDiamondLeft ul li.full a:hover, body.customwishlist-index-index .metroDiamondLeft ul li.full a:hover {
    color: #1e629f;
    background: url(../images/sprite-bg.png) no-repeat 0 -206px; }
  body.customer-account-index .metroDiamondLeft ul li.zoom, body.customwishlist-index-index .metroDiamondLeft ul li.zoom {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none; }
  body.customer-account-index .metroDiamondLeft ul li.zoom a, body.customwishlist-index-index .metroDiamondLeft ul li.zoom a {
    text-decoration: none;
    color: #d2d3d5;
    background: url(../images/sprite-bg.png) no-repeat 0 -235px;
    padding: 0 0 5px 54px;
    display: block; }
  body.customer-account-index .metroDiamondLeft ul li.zoom a:hover, body.customwishlist-index-index .metroDiamondLeft ul li.zoom a:hover {
    color: #1e629f;
    background: url(../images/sprite-bg.png) no-repeat 0 -271px; }
  body.customer-account-index .metroDiamondL, body.customwishlist-index-index .metroDiamondL {
    float: left;
    width: 356px;
    margin: 0 22px; }
  body.customer-account-index .metroDiamondLTop, body.customwishlist-index-index .metroDiamondLTop {
    padding: 0;
    display: block;
    overflow: hidden;
    width: 404px;
    margin: 0; }
  body.customer-account-index .metroDiamondLTop ul, body.customwishlist-index-index .metroDiamondLTop ul {
    width: 162px;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  body.customer-account-index .metroDiamondLTop ul li, body.customwishlist-index-index .metroDiamondLTop ul li {
    list-style: none;
    float: left;
    border: solid 5px #eaeaea;
    border-right: none; }
  body.customer-account-index .metroDiamondLTop ul li a, body.customwishlist-index-index .metroDiamondLTop ul li a {
    border: solid 1px #fff;
    background-color: #fff;
    display: block; }
  body.customer-account-index .metroDiamondLTop ul li a:hover, body.customwishlist-index-index .metroDiamondLTop ul li a:hover {
    border: solid 1px #A51890; }
  body.customer-account-index .metroDiamondR, body.customwishlist-index-index .metroDiamondR {
    float: right;
    width: 300px;
    font-size: 11px; }
  body.customer-account-index .metroDiamondR span.totalPrise, body.customwishlist-index-index .metroDiamondR span.totalPrise {
    padding: 0 0 10px;
    margin: 0 11px 10px 0;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    border-bottom: solid 1px #e3e1e1; }
  body.customer-account-index .metroDiamondR p, body.customwishlist-index-index .metroDiamondR p {
    padding: 0 0 10px 0;
    margin: 0;
    line-height: 16px; }
  body.customer-account-index .ringsSize, body.customwishlist-index-index .ringsSize {
    width: 300px;
    display: block;
    overflow: hidden;
    padding: 5px 0 0;
    margin-bottom: 0px !important; }
  body.customer-account-index .ringsSize span, body.customwishlist-index-index .ringsSize span {
    font-weight: normal;
    font-size: 13px;
    float: left;
    margin-right: 60px;
    color: #5f2167 !important; }
  body.customer-account-index .fwn, body.customwishlist-index-index .fwn {
    font-weight: normal !important; }
  body.customer-account-index .ringsSize a, body.customwishlist-index-index .ringsSize a {
    font-size: 10px;
    color: #1e629f; }
  body.customer-account-index .nosfl, body.customwishlist-index-index .nosfl {
    padding-left: 20px;
    padding-right: 10px;
    margin-left: 45px; }
  body.customer-account-index .approxment_weight, body.customwishlist-index-index .approxment_weight {
    background: none repeat scroll 0 0 white;
    border: 1px solid #A51890;
    float: right;
    font-size: 10px;
    font-weight: normal !important;
    height: 47px;
    margin-top: 59px;
    padding: 1px 5px;
    position: absolute;
    text-align: justify;
    width: 123px;
    z-index: 9999; }
  body.customer-account-index .approx_weight, body.customwishlist-index-index .approx_weight {
    background-image: url("../images/dyo-sprites.png") !important; }
  body.customer-account-index .que_tooltips, body.customwishlist-index-index .que_tooltips {
    background-position: -70px -115px;
    float: right;
    height: 10px;
    margin-right: 45px;
    margin-top: -3px;
    text-align: right;
    width: 10px; }
  body.customer-account-index .financingOptionsOuter, body.customwishlist-index-index .financingOptionsOuter {
    width: 196px;
    display: block;
    overflow: hidden;
    float: right; }
  body.customer-account-index .financingOptionsOuter h4, body.customwishlist-index-index .financingOptionsOuter h4 {
    margin: 0;
    padding: 4px 6px 5px;
    background-color: #1e629f !important;
    background: url(../images/sprite-bg.png) no-repeat 119px -104px;
    font-size: 11px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    color: #fff; }
  body.customer-account-index .financingOptions, body.customwishlist-index-index .financingOptions {
    width: 168px;
    display: block;
    overflow: hidden;
    font-size: 11px;
    padding: 9px 7px;
    color: #666; }
  body.customer-account-index .financingOptions p, body.customwishlist-index-index .financingOptions p {
    padding: 0;
    margin: 0;
    line-height: 20px;
    font-size: 11px; }
  body.customer-account-index .financingOptions span, body.customwishlist-index-index .financingOptions span {
    display: block;
    margin-bottom: 10px; }
  body.customer-account-index .financingOptions select, body.customwishlist-index-index .financingOptions select {
    width: 110px;
    border: solid 1px #c9c9c9;
    margin-bottom: 9px;
    color: #000; }
  body.customer-account-index .financingOptions span.blue, body.customwishlist-index-index .financingOptions span.blue {
    color: #1d629f;
    letter-spacing: -1px;
    padding-left: 5px;
    margin-bottom: 15px;
    margin-top: -7px;
    clear: both; }
  body.customer-account-index #emiprofee, body.customer-account-index #emihint, body.customwishlist-index-index #emiprofee, body.customwishlist-index-index #emihint {
    display: inline;
    margin-left: 6px; }
  body.customer-account-index .financingOptions strong, body.customwishlist-index-index .financingOptions strong {
    color: gray !important; }
  body.customer-account-index .emicc, body.customer-account-index .emiterm, body.customwishlist-index-index .emicc, body.customwishlist-index-index .emiterm {
    color: gray !important; }
  body.customer-account-index .display_wrap a, body.customwishlist-index-index .display_wrap a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 11px 0 0 6px;
    display: block;
    font-size: 13px; }
  body.customer-account-index .display_wrap .display_header, body.customwishlist-index-index .display_wrap .display_header {
    width: 145px;
    z-index: 10000; }
  body.customer-account-index .display_wrap .display_header h3, body.customwishlist-index-index .display_wrap .display_header h3 {
    padding: 0;
    margin: 0;
    background-color: #000;
    background-color: #1e629f !important;
    background: url(../images/sprite-bg.png) no-repeat 165px -104px; }
  body.customer-account-index .display_wrap .display_header h3 a, body.customwishlist-index-index .display_wrap .display_header h3 a {
    padding: 5px 5px;
    margin: 0;
    font-weight: normal; }
  body.customer-account-index .display_wrap div.yourdesign1, body.customwishlist-index-index .display_wrap div.yourdesign1 {
    position: absolute;
    left: 0px;
    top: 31px;
    width: 152px;
    padding: 0;
    margin: 0;
    display: none; }
  body.customer-account-index .display_wrap div.yourdesigninner1, body.customwishlist-index-index .display_wrap div.yourdesigninner1 {
    width: 150px;
    margin: 0; }
  body.customer-account-index .shareOuter, body.customwishlist-index-index .shareOuter {
    display: block;
    padding-top: 43px; }
  body.customer-account-index .shareOuter h2, body.customwishlist-index-index .shareOuter h2 {
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    padding: 4px 8px;
    margin: 0; }
  body.customer-account-index .shareInner, body.customwishlist-index-index .shareInner {
    display: block;
    overflow: hidden;
    border: 6px solid #E6E7E9;
    border-top: none; }
  body.customer-account-index .zoomPopup, body.customwishlist-index-index .zoomPopup {
    width: 806px !important;
    display: block;
    overflow: hidden;
    padding-right: 15px; }
  body.customer-account-index .zoomPopupTop, body.customwishlist-index-index .zoomPopupTop {
    height: 310px;
    border-bottom: solid 1px #e6e7e9;
    padding: 0 0 4px;
    margin-bottom: 9px; }
  body.customer-account-index .zoomPopupTopLeft, body.customwishlist-index-index .zoomPopupTopLeft {
    float: left;
    margin: 63px 60px 0 0;
    width: 380px;
    height: 210px;
    position: relative; }
  body.customer-account-index .zoomPopupTopRight, body.customwishlist-index-index .zoomPopupTopRight {
    float: left; }
  body.customer-account-index .zoomPopupTopRight h2, body.customwishlist-index-index .zoomPopupTopRight h2 {
    padding: 0 0 5px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    margin: 0;
    font-size: 23px; }
  body.customer-account-index .zoomPopupTopRight span, body.customwishlist-index-index .zoomPopupTopRight span {
    font-weight: bold;
    display: block; }
  body.customer-account-index .zoomPopupTopRight h4, body.customwishlist-index-index .zoomPopupTopRight h4 {
    color: #000;
    display: block;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0; }
  body.customer-account-index .zoomPopupTopRight h4 span, body.customwishlist-index-index .zoomPopupTopRight h4 span {
    border: medium none;
    color: #000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 3px 0 0; }
  body.customer-account-index .zoomPopupTopRight ul, body.customwishlist-index-index .zoomPopupTopRight ul {
    margin: 0;
    padding: 0; }
  body.customer-account-index .zoomPopupTopRight ul li, body.customwishlist-index-index .zoomPopupTopRight ul li {
    list-style: none;
    float: left;
    margin-right: 7px; }
  body.customer-account-index .zoomPopupTopRight ul li a, body.customwishlist-index-index .zoomPopupTopRight ul li a {
    border: solid 1px #ccc;
    display: block; }
  body.customer-account-index .zoomPopupTopRight ul li a:hover, body.customwishlist-index-index .zoomPopupTopRight ul li a:hover {
    border: solid 1px #800; }
  body.customer-account-index .zoomPopupBottom, body.customwishlist-index-index .zoomPopupBottom {
    display: block;
    overflow: hidden;
    clear: both; }
  body.customer-account-index .zoomPopupBottomLeft, body.customwishlist-index-index .zoomPopupBottomLeft {
    float: left;
    margin-top: 22px; }
  body.customer-account-index .zoomPopupBottomLeft ul, body.customwishlist-index-index .zoomPopupBottomLeft ul {
    margin: 0;
    padding: 0; }
  body.customer-account-index .zoomPopupBottomLeft ul li, body.customwishlist-index-index .zoomPopupBottomLeft ul li {
    list-style: none;
    float: left;
    margin-right: 3px; }
  body.customer-account-index .zoomPopupBottomRight, body.customwishlist-index-index .zoomPopupBottomRight {
    float: right;
    border-right: 5px solid #EAEAEA; }
  body.customer-account-index .zoomPopupBottomRight ul, body.customwishlist-index-index .zoomPopupBottomRight ul {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  body.customer-account-index .zoomPopupBottomRight ul li, body.customwishlist-index-index .zoomPopupBottomRight ul li {
    list-style: none;
    float: left;
    border: solid 5px #eaeaea;
    border-right: none; }
  body.customer-account-index .zoomPopupBottomRight ul li a, body.customwishlist-index-index .zoomPopupBottomRight ul li a {
    border: solid 1px #fff;
    background-color: #fff;
    display: block; }
  body.customer-account-index .zoomPopupBottomRight ul li a:hover, body.customwishlist-index-index .zoomPopupBottomRight ul li a:hover {
    border: solid 1px #800; }
  body.customer-account-index .shareOuter ul li img, body.customwishlist-index-index .shareOuter ul li img {
    float: left; }
  body.customer-account-index .shareOuter ul li span.coments, body.customwishlist-index-index .shareOuter ul li span.coments {
    background: white;
    border: 1px solid lightgray;
    display: block;
    float: left;
    font-size: 10px;
    padding: 3px;
    text-align: center;
    width: 19px; }
  body.customer-account-index .zoomPopupTopRight ul li a.active, body.customwishlist-index-index .zoomPopupTopRight ul li a.active {
    border: solid 1px #800; }
  body.customer-account-index .zoomPopupBottomRight ul li a.active, body.customwishlist-index-index .zoomPopupBottomRight ul li a.active {
    border: solid 1px #800; }
  body.customer-account-index .ringSizeWizard, body.customwishlist-index-index .ringSizeWizard {
    padding: 0;
    top: 229px;
    left: 435px;
    display: block;
    overflow: hidden;
    width: 716px;
    border: solid 1px #63666A;
    background: #FFF;
    z-index: 10000; }
  body.customer-account-index .ringSizeWizardInner, body.customwishlist-index-index .ringSizeWizardInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 677px; }
  body.customer-account-index .ringSizeWizard h2, body.customwishlist-index-index .ringSizeWizard h2 {
    display: block;
    overflow: hidden;
    background: #63666A;
    padding: 9px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 20px;
    color: #fff; }
  body.customer-account-index .ringSizeWizard p, body.customwishlist-index-index .ringSizeWizard p {
    padding: 0 0 15px;
    margin: 0;
    line-height: 20px;
    color: #63666A; }
  body.customer-account-index .ringSizeWizardBox, body.customwishlist-index-index .ringSizeWizardBox {
    float: left;
    margin-right: 25px;
    width: 207px; }
  body.customer-account-index .ringSizeWizardBox ul, body.customwishlist-index-index .ringSizeWizardBox ul {
    margin: 0;
    padding: 0; }
  body.customer-account-index .ringSizeWizardBox ul li, body.customwishlist-index-index .ringSizeWizardBox ul li {
    margin: 0 8px 5px 0;
    padding: 0;
    list-style: none;
    width: 220px; }
  body.customer-account-index .ringSizeWizardBox ul li label, body.customwishlist-index-index .ringSizeWizardBox ul li label {
    margin-right: 3px;
    cursor: pointer;
    color: #63666A; }
  body.customer-account-index .ringSizeWizardBox ul li span, body.customwishlist-index-index .ringSizeWizardBox ul li span {
    margin-right: 8px; }
  body.customer-account-index .ringSizeWizard h2 span img, body.customwishlist-index-index .ringSizeWizard h2 span img {
    margin: -2px 5px 0 0;
    float: left; }
  body.customer-account-index .ringSizeWizardBox h3, body.customwishlist-index-index .ringSizeWizardBox h3 {
    padding: 0;
    margin: 0 0 11px;
    color: #63666A;
    font-size: 12px; }
  body.customer-account-index .measureyouring, body.customwishlist-index-index .measureyouring {
    padding: 0;
    margin: 0; }
  body.customer-account-index .measureyouring h3, body.customwishlist-index-index .measureyouring h3 {
    padding: 0 0 8px;
    margin: 0;
    color: #1e629f; }
  body.customer-account-index .measureyouring p, body.customwishlist-index-index .measureyouring p {
    padding: 0 0 25px;
    margin: 0; }
  body.customer-account-index .addtoWishlist, body.customwishlist-index-index .addtoWishlist {
    padding: 0 0 12px;
    margin: 5px 0 0 5px;
    display: block;
    overflow: hidden;
    background: #fff;
    z-index: 10000 !important;
    width: 315px;
    border: solid 1px #2063a0;
    position: absolute;
    z-index: 10000 !important; }
  body.customer-account-index .addtoWishlist a, body.customwishlist-index-index .addtoWishlist a {
    background: none !important;
    padding: 0 !important; }
  body.customer-account-index .addtoWishlistInner, body.customwishlist-index-index .addtoWishlistInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 275px;
    background: #fff;
    z-index: 10000 !important; }
  body.customer-account-index .addtoWishlist h2, body.customwishlist-index-index .addtoWishlist h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.customer-account-index .addtoWishlist h2 img, body.customwishlist-index-index .addtoWishlist h2 img {
    float: left;
    margin: -2px 5px 0 0; }
  body.customer-account-index .addtoWishlist h2 span, body.customwishlist-index-index .addtoWishlist h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.customer-account-index .addtoWishlist p, body.customwishlist-index-index .addtoWishlist p {
    padding: 0;
    margin: 0; }
  body.customer-account-index .addtoWishlist p a, body.customwishlist-index-index .addtoWishlist p a {
    color: #2063a0;
    margin-right: 3px;
    padding: 0 !important; }
  body.customer-account-index .emailthis, body.customwishlist-index-index .emailthis {
    padding: 0 0 12px;
    margin: 5px 0 0 13px;
    display: block;
    overflow: hidden;
    width: 356px;
    border: solid 1px #2063a0;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.customer-account-index .emailthisInner, body.customwishlist-index-index .emailthisInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 317px;
    background-color: #fff;
    z-index: 10000 !important; }
  body.customer-account-index .emailthis h2, body.customwishlist-index-index .emailthis h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.customer-account-index .emailthis h2 span, body.customwishlist-index-index .emailthis h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.customer-account-index .emailthis h2 span a, body.customwishlist-index-index .emailthis h2 span a {
    background: none;
    padding: 0 !important; }
  body.customer-account-index .emailthis ul, body.customwishlist-index-index .emailthis ul {
    padding: 0;
    margin: 0; }
  body.customer-account-index .emailthis ul li, body.customwishlist-index-index .emailthis ul li {
    list-style: none;
    display: block;
    overflow: hidden;
    margin: 0 0 8px;
    font-size: 11px; }
  body.customer-account-index .emailthis ul li label, body.customwishlist-index-index .emailthis ul li label {
    float: left;
    width: 100px;
    text-align: right;
    margin-right: 8px; }
  body.customer-account-index .emailthis ul li input, body.customwishlist-index-index .emailthis ul li input {
    width: 200px;
    float: left;
    border: solid 1px #c9c9c9; }
  body.customer-account-index .emailthis ul li input.sendBtn, body.customwishlist-index-index .emailthis ul li input.sendBtn {
    width: 63px;
    padding: 0;
    float: left;
    background: url(../images/send-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 23px; }
  body.customer-account-index .doyouhaveOuter, body.customwishlist-index-index .doyouhaveOuter {
    display: block;
    overflow: hidden;
    height: 78px;
    margin-bottom: 15px;
    width: 696px; }
  body.customer-account-index .zoomPopupTop div.h251, body.customwishlist-index-index .zoomPopupTop div.h251 {
    height: 272px !important; }
  body.customer-account-index .zoomPopupTop div.w356, body.customwishlist-index-index .zoomPopupTop div.w356 {
    width: 481px !important; }
  body.customer-account-index .zoomPopupTop div.zoomPopupTopLeft, body.customwishlist-index-index .zoomPopupTop div.zoomPopupTopLeft {
    margin: 15px 17px 0 0;
    position: relative;
    float: left; }
  body.customer-account-index .requestafree, body.customwishlist-index-index .requestafree {
    padding: 0 0 12px;
    margin: 11px 0 0 2px;
    display: block;
    overflow: hidden;
    background: #fff;
    z-index: 10000 !important;
    width: 435px;
    border: solid 1px #2063a0;
    position: absolute;
    z-index: 10000 !important; }
  body.customer-account-index .requestafree a, body.customwishlist-index-index .requestafree a {
    background: none !important;
    padding: 0 !important; }
  body.customer-account-index .requestafreeInner, body.customwishlist-index-index .requestafreeInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 396px;
    background: #fff;
    z-index: 10000 !important; }
  body.customer-account-index .requestafree h2, body.customwishlist-index-index .requestafree h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.customer-account-index .requestafreeInner ul, body.customwishlist-index-index .requestafreeInner ul {
    margin: 0;
    padding: 0; }
  body.customer-account-index .requestafreeInner ul li, body.customwishlist-index-index .requestafreeInner ul li {
    margin: 0;
    padding: 0;
    list-style: none; }
  body.customer-account-index .requestafree h2 img, body.customwishlist-index-index .requestafree h2 img {
    float: left;
    margin: -2px 5px 0 0; }
  body.customer-account-index .requestafree h2 span, body.customwishlist-index-index .requestafree h2 span {
    width: auto !important;
    background: none !important;
    margin: 0 !important;
    color: #fff;
    font-size: 14px !important; }
  body.customer-account-index .requestafree p, body.customwishlist-index-index .requestafree p {
    padding: 0;
    margin: 0 0 25px;
    font-size: 12px; }
  body.customer-account-index .requestafree p a, body.customwishlist-index-index .requestafree p a {
    color: #2063a0;
    margin-right: 3px;
    padding: 0 !important; }
  body.customer-account-index .requestafree ul li, body.customwishlist-index-index .requestafree ul li {
    list-style: none;
    display: block;
    overflow: hidden;
    margin: 0 0 8px;
    font-size: 11px; }
  body.customer-account-index .requestafree ul li label, body.customwishlist-index-index .requestafree ul li label {
    float: left;
    width: 80px;
    text-align: right;
    margin-right: 8px; }
  body.customer-account-index .requestafree ul li input, body.customwishlist-index-index .requestafree ul li input {
    width: 250px;
    float: left;
    border: solid 1px #c9c9c9;
    height: 15px; }
  body.customer-account-index .requestafree ul li input.submitBtn, body.customwishlist-index-index .requestafree ul li input.submitBtn {
    width: 66px;
    padding: 0;
    float: left;
    background: url(../images/submit-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 23px;
    border: none;
    margin-left: 89px; }
  body.customer-account-index .requestafree ul li span, body.customwishlist-index-index .requestafree ul li span {
    margin: 0 !important; }
  body.customer-account-index .requestafree ul li span.agry, body.customwishlist-index-index .requestafree ul li span.agry {
    font-size: 10px;
    color: #666;
    padding-top: 3px; }
  body.customer-account-index .requsetcallback, body.customwishlist-index-index .requsetcallback {
    padding: 0 0 12px;
    margin: 25px 0 0;
    display: block;
    overflow: hidden;
    width: 462px;
    border: solid 1px #2063a0;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.customer-account-index .requsetcallbackInner, body.customwishlist-index-index .requsetcallbackInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 422px;
    background-color: #fff;
    z-index: 10000 !important; }
  body.customer-account-index .requsetcallback h2, body.customwishlist-index-index .requsetcallback h2 {
    display: block;
    overflow: hidden;
    background: url(../images/pop-up-top-bg.gif) repeat-x;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.customer-account-index .requsetcallbackInner p, body.customwishlist-index-index .requsetcallbackInner p {
    padding: 0 0 23px;
    margin: 0; }
  body.customer-account-index .requsetcallback h2 span, body.customwishlist-index-index .requsetcallback h2 span {
    width: auto !important;
    background: none !important;
    font-size: 14px !important; }
  body.customer-account-index .requsetcallback h2 span a, body.customwishlist-index-index .requsetcallback h2 span a {
    background: none !important;
    height: auto !important; }
  body.customer-account-index .requsetcallback ul, body.customwishlist-index-index .requsetcallback ul {
    padding: 0;
    margin: 0; }
  body.customer-account-index .requsetcallback ul li, body.customwishlist-index-index .requsetcallback ul li {
    list-style: none;
    display: block;
    overflow: hidden;
    margin: 0 0 8px;
    font-size: 11px; }
  body.customer-account-index .requsetcallback ul li select, body.customwishlist-index-index .requsetcallback ul li select {
    width: 115px;
    float: left;
    border: solid 1px #c9c9c9;
    margin-right: 20px; }
  body.customer-account-index .requsetcallback ul li label, body.customwishlist-index-index .requsetcallback ul li label {
    float: left;
    width: 100px;
    text-align: right;
    margin-right: 8px; }
  body.customer-account-index .requsetcallback ul li input, body.customwishlist-index-index .requsetcallback ul li input {
    width: 242px;
    float: left;
    border: solid 1px #c9c9c9; }
  body.customer-account-index .requsetcallback ul li textarea, body.customwishlist-index-index .requsetcallback ul li textarea {
    width: 242px;
    float: left;
    border: solid 1px #c9c9c9;
    height: 70px; }
  body.customer-account-index .requsetcallback ul li input.requsetcallBtn, body.customwishlist-index-index .requsetcallback ul li input.requsetcallBtn {
    width: 112px;
    padding: 0;
    float: left;
    background: url(../images/request-call-back-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 24px;
    margin-left: 108px; }
  body.customer-account-index .measureringtwo h3, body.customer-account-index .measureringone h3, body.customer-account-index .measureyouring h3, body.customer-account-index .printourringsizer h3, body.customer-account-index .measureyouring2 h3, body.customwishlist-index-index .measureringtwo h3, body.customwishlist-index-index .measureringone h3, body.customwishlist-index-index .measureyouring h3, body.customwishlist-index-index .printourringsizer h3, body.customwishlist-index-index .measureyouring2 h3 {
    padding: 0 0 8px;
    margin: 0;
    color: #63666A; }
  body.customer-account-index .measureyouring, body.customer-account-index .measureringone, body.customer-account-index .measureringtwo, body.customer-account-index .measureyouring2, body.customer-account-index .printourringsizer, body.customwishlist-index-index .measureyouring, body.customwishlist-index-index .measureringone, body.customwishlist-index-index .measureringtwo, body.customwishlist-index-index .measureyouring2, body.customwishlist-index-index .printourringsizer {
    display: none;
    margin-top: 30px;
    clear: both;
    padding: 12px 0 0;
    margin: 0;
    border-top: solid 1px #ccc; }
  body.customer-account-index .requestafreeFinder, body.customwishlist-index-index .requestafreeFinder {
    padding: 0 0 12px;
    left: 635px;
    top: 290px;
    display: block;
    overflow: hidden;
    background: #fff;
    z-index: 1000000000000000000000000 !important;
    width: 435px;
    border: solid 1px #63666A;
    position: absolute;
    z-index: 10000 !important; }
  body.customer-account-index .requestafreeFinder a, body.customwishlist-index-index .requestafreeFinder a {
    background: none !important;
    padding: 0 !important;
    text-decoration: none; }
  body.customer-account-index .requestafreeFinderInner, body.customwishlist-index-index .requestafreeFinderInner {
    padding: 0 20px;
    display: block;
    overflow: hidden;
    width: 396px;
    background: #fff;
    z-index: 10000 !important; }
  body.customer-account-index .requestafreeFinder h2, body.customwishlist-index-index .requestafreeFinder h2 {
    display: block;
    overflow: hidden;
    background: #63666A;
    padding: 9px 16px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff; }
  body.customer-account-index .requestafreeFinderInner ul, body.customwishlist-index-index .requestafreeFinderInner ul {
    margin: 0;
    padding: 0; }
  body.customer-account-index .requestafreeFinderInner ul li, body.customwishlist-index-index .requestafreeFinderInner ul li {
    margin: 0;
    padding: 0;
    list-style: none; }
  body.customer-account-index .requestafreeFinder h2 img, body.customwishlist-index-index .requestafreeFinder h2 img {
    float: left;
    margin: -2px 5px 0 0; }
  body.customer-account-index .requestafreeFinder h2 span, body.customwishlist-index-index .requestafreeFinder h2 span {
    width: auto !important;
    background: none !important;
    margin: 0 !important;
    color: #fff;
    font-size: 14px !important; }
  body.customer-account-index .requestafreeFinder p, body.customwishlist-index-index .requestafreeFinder p {
    padding: 0;
    margin: 0 0 25px;
    font-size: 12px; }
  body.customer-account-index .requestafreeFinder p a, body.customwishlist-index-index .requestafreeFinder p a {
    color: #2063a0;
    margin-right: 3px;
    padding: 0 !important; }
  body.customer-account-index .requestafreeFinder ul li, body.customwishlist-index-index .requestafreeFinder ul li {
    list-style: none;
    display: block;
    overflow: hidden;
    margin: 0 0 8px;
    font-size: 11px;
    clear: both; }
  body.customer-account-index .requestafreeFinder ul li label, body.customwishlist-index-index .requestafreeFinder ul li label {
    float: left;
    width: 80px;
    text-align: right;
    margin-right: 8px;
    color: #63666A; }
  body.customer-account-index .requestafreeFinder ul li select, body.customwishlist-index-index .requestafreeFinder ul li select {
    width: 256px;
    float: left;
    border: solid 1px #c9c9c9;
    margin-right: 20px; }
  body.customer-account-index .requestafreeFinder ul li input, body.customwishlist-index-index .requestafreeFinder ul li input {
    width: 250px;
    float: left;
    border: solid 1px #c9c9c9;
    height: 15px; }
  body.customer-account-index .requestafreeFinder ul li input.submitBtn, body.customwishlist-index-index .requestafreeFinder ul li input.submitBtn {
    width: 66px;
    padding: 0;
    float: left;
    background: url(../images/submit-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 23px;
    border: none;
    margin-left: 89px; }
  body.customer-account-index .requestafreeFinder ul li span, body.customwishlist-index-index .requestafreeFinder ul li span {
    margin: 0 2px 0 !important;
    color: #63666A; }
  body.customer-account-index .requestafreeFinder ul li span.agry, body.customwishlist-index-index .requestafreeFinder ul li span.agry {
    font-size: 10px;
    color: #666;
    padding-top: 4px;
    float: left; }
  body.customer-account-index .male, body.customwishlist-index-index .male {
    float: left;
    padding-right: 5px; }
  body.customer-account-index .female, body.customwishlist-index-index .female {
    float: right; }
  body.customer-account-index .requsetcallback h2, body.customwishlist-index-index .requsetcallback h2 {
    background-image: none !important;
    background: #63666A !important; }
  body.customer-account-index .requsetcallback h2, body.customwishlist-index-index .requsetcallback h2 {
    padding: 5px 14px;
    color: white; }
  body.customer-account-index .requsetcallback, body.customwishlist-index-index .requsetcallback {
    border: 1px solid #63666A !important;
    margin-top: 37px; }
  body.customer-account-index .requsetcallback h2 span a, body.customwishlist-index-index .requsetcallback h2 span a {
    color: white !important; }
  body.customer-account-index .detailSprite, body.customwishlist-index-index .detailSprite {
    background-image: url(../images/detailSprites.png); }
  body.customer-account-index .det-sprite, body.customwishlist-index-index .det-sprite {
    background-image: url(../images/det-sprite.png); }
  body.customer-account-index .gnext, body.customwishlist-index-index .gnext {
    background-position: 0 0;
    width: 62px;
    height: 23px;
    margin: 0 !important;
    margin-top: -5px !important; }
  body.customer-account-index .rsbutton, body.customwishlist-index-index .rsbutton {
    background-position: -72px 0;
    width: 132px;
    height: 23px;
    float: left; }
  body.customer-account-index .rcback, body.customwishlist-index-index .rcback {
    background-position: -214px 0;
    width: 112px;
    height: 23px;
    float: left; }
  body.customer-account-index .reqnow, body.customwishlist-index-index .reqnow {
    background-position: -336px 0;
    width: 116px;
    height: 23px;
    float: left; }
  body.customer-account-index .sendBtn .FormSubmit, body.customwishlist-index-index .sendBtn .FormSubmit {
    background-position: -462px 0;
    width: 62px;
    height: 23px;
    float: left;
    margin-bottom: 10px; }
  body.customer-account-index .stnow, body.customwishlist-index-index .stnow {
    background-position: -534px 0;
    width: 112px;
    height: 23px;
    float: left; }
  body.customer-account-index .FormSubmit4, body.customwishlist-index-index .FormSubmit4 {
    background-position: -656px 0;
    width: 62px;
    height: 23px;
    float: left; }
  body.customer-account-index .FormSubmit3, body.customwishlist-index-index .FormSubmit3 {
    background-position: -728px 0;
    width: 111px;
    height: 23px;
    float: left; }
  body.customer-account-index .btn-cart, body.customwishlist-index-index .btn-cart {
    margin-top: 4px;
    background-color: white; }
  body.customer-account-index .spcheck, body.customwishlist-index-index .spcheck {
    background-position: -417px -39px !important;
    width: 20px;
    height: 20px;
    padding: 0 !important;
    float: left !important; }
  body.customer-account-index .pdcredit, body.customwishlist-index-index .pdcredit {
    background-position: -336px -31px;
    width: 74px;
    height: 29px;
    float: left; }
  body.customer-account-index .pdnet, body.customwishlist-index-index .pdnet {
    background-position: -168px -31px;
    width: 74px;
    height: 49px;
    float: left; }
  body.customer-account-index .pdcheque, body.customwishlist-index-index .pdcheque {
    background-position: -84px -31px;
    width: 74px;
    height: 41px;
    float: left; }
  body.customer-account-index .pdcash, body.customwishlist-index-index .pdcash {
    background-position: 0 -31px;
    width: 74px;
    height: 41px;
    float: left; }
  body.customer-account-index .pdonline, body.customwishlist-index-index .pdonline {
    background-position: -252px -31px;
    width: 74px;
    height: 43px;
    float: left; }
  body.customer-account-index .pdcert, body.customwishlist-index-index .pdcert {
    background-position: -567px -31px;
    width: 205px;
    height: 63px;
    float: left; }
  body.customer-account-index .close_txt, body.customwishlist-index-index .close_txt {
    color: white !important;
    margin-top: -1px;
    font-weight: bold !important; }
  body.customer-account-index .sprite-bg, body.customwishlist-index-index .sprite-bg {
    background-image: url(../images/sprite-bg.png); }
  body.customer-account-index .sprite-sfl_3, body.customwishlist-index-index .sprite-sfl_3 {
    background-position: -253px -620px;
    width: 15px;
    height: 13px; }
  body.customer-account-index .sprite-sfl_pd, body.customwishlist-index-index .sprite-sfl_pd {
    background-position: -203px -555px;
    width: 15px;
    height: 13px; }
  body.customer-account-index .sprite-sfl_8, body.customwishlist-index-index .sprite-sfl_8 {
    background-position: -636px -92px;
    width: 16px;
    height: 9px;
    margin-left: 2px;
    margin-top: 1px; }
  body.customer-account-index .sprite-sfl_5, body.customwishlist-index-index .sprite-sfl_5 {
    background-position: -627px -14px;
    width: 197px;
    height: 36px; }
  body.customer-account-index #updateweightdiv, body.customwishlist-index-index #updateweightdiv {
    float: left;
    padding: 0px; }
  body.customer-account-index .pdcustom, body.customwishlist-index-index .pdcustom {
    background-position: -137px -69px; }
  body.customer-account-index .pdshare, body.customwishlist-index-index .pdshare {
    background-position: -133px -106px; }
  body.customer-account-index .pdemail, body.customwishlist-index-index .pdemail {
    background-position: -133px -50px; }
  body.customer-account-index .pdprint, body.customwishlist-index-index .pdprint {
    background-position: 3px -89px; }
  body.customer-account-index .rsfind, body.customwishlist-index-index .rsfind {
    background-position: -784px -58px;
    float: left;
    width: 16px;
    height: 17px;
    margin-top: -2px;
    margin-right: 2px; }
  body.customer-account-index .rsfindwiz, body.customwishlist-index-index .rsfindwiz {
    background-position: -782px -32px;
    float: left;
    width: 18px;
    height: 20px;
    margin-right: 2px; }
  body.customer-account-index .sendPincode, body.customwishlist-index-index .sendPincode {
    background-position: -656px 0;
    float: left;
    height: 23px;
    width: 62px; }
  body.customer-account-index .shareOuter, body.customwishlist-index-index .shareOuter {
    clear: both;
    display: block;
    font-size: 11px;
    margin-top: 15px;
    width: 100%; }
  body.customer-account-index .shareOuter ul, body.customwishlist-index-index .shareOuter ul {
    margin: auto !important;
    padding: 0; }
  body.customer-account-index .shareOuter ul li, body.customwishlist-index-index .shareOuter ul li {
    list-style: none;
    font-weight: normal !important;
    float: left;
    margin-right: 0px;
    padding-left: 4px; }
  body.customer-account-index .shareOuter ul li a, body.customwishlist-index-index .shareOuter ul li a {
    color: #63666a !important;
    text-decoration: none;
    width: auto; }
  body.customer-account-index .shareOuter ul li span, body.customwishlist-index-index .shareOuter ul li span {
    border: medium none;
    display: block;
    float: left;
    font-size: 10px;
    padding: 3px;
    text-align: center; }
  body.customer-account-index #sfl_loader, body.customwishlist-index-index #sfl_loader {
    display: none; }
  body.customer-account-index .shareOuter .fb_iframe_widget iframe, body.customwishlist-index-index .shareOuter .fb_iframe_widget iframe {
    position: relative !important;
    left: 45px !important; }
  body.customer-account-index .shareOuter li.fb_mar0, body.customwishlist-index-index .shareOuter li.fb_mar0 {
    min-width: 56px; }
  body.customer-account-index .shareOuter li.pi_mar0, body.customwishlist-index-index .shareOuter li.pi_mar0 {
    min-width: 67px; }
  body.customer-account-index .sflbox, body.customwishlist-index-index .sflbox {
    margin-left: 1px !important;
    background-image: url("/skin/frontend/shopper/default/images/Box.png");
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #c2c3c4;
    width: 100px;
    height: 18px;
    bottom: 14px;
    background-size: 100% 100%;
    color: #a51890 !important;
    margin-top: -3px; }
  body.customer-account-index .sflbox a, body.customwishlist-index-index .sflbox a {
    margin-left: 3px !important; }
  body.customer-account-index .saveforlater a, body.customwishlist-index-index .saveforlater a {
    padding: 0 0 0 20px;
    margin: 0; }
  body.customer-account-index .email, body.customwishlist-index-index .email {
    padding: 0;
    margin: 0 0 5px; }
  body.customer-account-index .email a, body.customwishlist-index-index .email a {
    padding: 0 0 3px 27px;
    margin: 0; }
  body.customer-account-index .emailbg, body.customwishlist-index-index .emailbg {
    background: url(../images/sprite-bg.png) no-repeat -138px -51px !important; }
  body.customer-account-index .share, body.customwishlist-index-index .share {
    padding: 0;
    margin: 0 0 5px; }
  body.customer-account-index .share a, body.customwishlist-index-index .share a {
    padding: 0 0 3px 27px;
    margin: 0; }
  body.customer-account-index .custemer, body.customwishlist-index-index .custemer {
    padding: 0;
    margin: 0 0 5px; }
  body.customer-account-index .custemer a, body.customwishlist-index-index .custemer a {
    padding: 0 0 3px 27px;
    margin-right: 10px; }
  body.customer-account-index .like, body.customwishlist-index-index .like {
    padding: 0;
    margin: 0 0 5px; }
  body.customer-account-index .like a, body.customwishlist-index-index .like a {
    padding: 0 0 0 27px;
    margin: 0;
    background: url(../images/sprite-bg.png) no-repeat 0 -71px;
    color: #000;
    text-decoration: none; }
  body.customer-account-index .like a:hover, body.customwishlist-index-index .like a:hover {
    text-decoration: underline; }
  body.customer-account-index .print, body.customwishlist-index-index .print {
    padding: 0;
    margin: 0 0 5px; }
  body.customer-account-index .print a, body.customwishlist-index-index .print a {
    padding: 0 0 3px 27px;
    margin: 0;
    color: #1C619E;
    text-decoration: underline; }
  body.customer-account-index .h73, body.customwishlist-index-index .h73 {
    height: 73px !important; }
  body.customer-account-index .viewer, body.customwishlist-index-index .viewer {
    width: 380px;
    height: 210px;
    position: relative; }
  body.customer-account-index .iviewer_zoom_status, body.customwishlist-index-index .iviewer_zoom_status {
    display: none; }
  body.customer-account-index #colorbox, body.customwishlist-index-index #colorbox {
    background: #fff !important;
    padding-bottom: 25px !important; }
  body.customer-account-index .zoomPopupTopRight ul li a.active, body.customwishlist-index-index .zoomPopupTopRight ul li a.active {
    border: solid 1px #880000; }
  body.customer-account-index .zoomPopupBottomRight ul li a.active, body.customwishlist-index-index .zoomPopupBottomRight ul li a.active {
    border: solid 1px #880000; }
  body.customer-account-index .metroDiamondLTop ul li a.active, body.customwishlist-index-index .metroDiamondLTop ul li a.active {
    border: solid 1px #880000; }
  body.customer-account-index .product-a2c-prc span, body.customwishlist-index-index .product-a2c-prc span {
    margin: 0;
    float: left;
    padding: 0; }
  body.customer-account-index .metroDiamondR .price, body.customwishlist-index-index .metroDiamondR .price {
    border: medium none;
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 3px 0 0; }
  body.customer-account-index #product_sendtofriend_form .buttons-set a.button, body.customer-account-index #product_sendtofriend_form .buttons-set button.button, body.customwishlist-index-index #product_sendtofriend_form .buttons-set a.button, body.customwishlist-index-index #product_sendtofriend_form .buttons-set button.button {
    float: right;
    margin-left: 7px;
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0px; }
  body.customer-account-index #product_sendtofriend_form a.button, body.customer-account-index #product_sendtofriend_form button.button span, body.customwishlist-index-index #product_sendtofriend_form a.button, body.customwishlist-index-index #product_sendtofriend_form button.button span {
    background-position: 0 0;
    border: 0 none;
    color: #C73615;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    margin: 0;
    padding: 0 0 0 10px;
    text-decoration: none;
    background-color: transparent;
    background-image: url("../images/bkg_btn.gif");
    background-repeat: no-repeat; }
  body.customer-account-index #product_sendtofriend_form a.button span, body.customer-account-index #product_sendtofriend_form button.button span span, body.customwishlist-index-index #product_sendtofriend_form a.button span, body.customwishlist-index-index #product_sendtofriend_form button.button span span {
    background-position: 100% 0;
    color: #C73615;
    display: inline-block;
    font: bold 11px/20px Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 0 15px 1px 5px;
    text-transform: uppercase;
    white-space: nowrap; }
  body.customer-account-index #product_sendtofriend_form .form-buttons, body.customwishlist-index-index #product_sendtofriend_form .form-buttons {
    margin: 0;
    width: 620px; }
  body.customer-account-index #product_sendtofriend_form p.required, body.customwishlist-index-index #product_sendtofriend_form p.required {
    color: #F02800;
    font-size: 11px;
    margin: 0;
    padding: 5px 0 7px;
    text-align: right;
    width: 620px;
    float: left; }
  body.customer-account-index #product_sendtofriend_form span.validation-passed, body.customer-account-index #product_sendtofriend_form div.validation-passed, body.customwishlist-index-index #product_sendtofriend_form span.validation-passed, body.customwishlist-index-index #product_sendtofriend_form div.validation-passed {
    background: url("../images/icon_ok.gif") no-repeat scroll 100% 2px transparent;
    padding-right: 20px; }
  body.customer-account-index .product-options-bottom, body.customwishlist-index-index .product-options-bottom {
    float: left;
    clear: left; }
  body.customer-account-index .product-options-bottom span, body.customwishlist-index-index .product-options-bottom span {
    float: left; }
  body.customer-account-index .add-to-box, body.customwishlist-index-index .add-to-box {
    float: left; }
  body.customer-account-index .reviewsLinks th.label, body.customwishlist-index-index .reviewsLinks th.label {
    display: none; }
  body.customer-account-index .options-container-big, body.customwishlist-index-index .options-container-big {
    float: left;
    margin-top: -20px; }
  body.customer-account-index .emailpopupInner td, body.customwishlist-index-index .emailpopupInner td {
    padding-bottom: 8px; }
  body.customer-account-index .emailpopup td label, body.customwishlist-index-index .emailpopup td label {
    display: block;
    font-size: 11px;
    margin-right: 8px;
    overflow: hidden; }
  body.customer-account-index .emailpopup td input, body.customer-account-index textarea, body.customwishlist-index-index .emailpopup td input, body.customwishlist-index-index textarea {
    border: 1px solid #C9C9C9;
    float: left;
    width: 200px; }
  body.customer-account-index .emailpopup input.sendBtn, body.customwishlist-index-index .emailpopup input.sendBtn {
    background: #A51890;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 21px;
    padding: 0;
    width: 59px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase; }
  body.customer-account-index .metroDiamondR .product-a2c-prc, body.customwishlist-index-index .metroDiamondR .product-a2c-prc {
    margin: 0 0 8px !important;
    position: relative; }
  body.customer-account-index .sendBtn, body.customwishlist-index-index .sendBtn {
    clear: both; }
  body.customer-account-index .metroDiamondLTop ul li a img, body.customwishlist-index-index .metroDiamondLTop ul li a img {
    display: block; }
  body.customer-account-index .engraveText, body.customwishlist-index-index .engraveText {
    width: 275px;
    border-bottom: solid 1px #ccc;
    font-weight: bold;
    font-size: 11px;
    border-top: solid 1px #ccc;
    color: #63666A;
    display: block;
    overflow: hidden;
    padding: 2px 0;
    margin-bottom: 18px; }
  body.customer-account-index .engraveText label, body.customwishlist-index-index .engraveText label {
    padding: 6px 0 0;
    margin: 0;
    color: #333;
    display: block;
    cursor: pointer; }
  body.customer-account-index .engraveText label input, body.customwishlist-index-index .engraveText label input {
    padding: 0;
    margin: 0; }
  body.customer-account-index .engraveText label span, body.customwishlist-index-index .engraveText label span {
    padding: 0;
    margin: 0; }
  body.customer-account-index .engraveText a, body.customwishlist-index-index .engraveText a {
    text-decoration: none !important; }
  body.customer-account-index .engraveBox, body.customwishlist-index-index .engraveBox {
    padding: 0;
    margin: 7px 0 0 -410px;
    display: block;
    overflow: hidden;
    width: 715px;
    border: solid 1px #63666A;
    position: absolute;
    background-color: #fff;
    z-index: 10000 !important; }
  body.customer-account-index .engraveBoxInner, body.customwishlist-index-index .engraveBoxInner {
    padding: 0;
    display: block;
    overflow: hidden;
    width: 715px;
    background-color: #fff;
    z-index: 10000 !important; }
  body.customer-account-index .engraveBox h2, body.customwishlist-index-index .engraveBox h2 {
    display: block;
    overflow: hidden;
    padding: 9px 16px;
    font-weight: normal;
    padding-bottom: 10px !important;
    font-size: 14px;
    margin: 0 0 12px;
    color: #fff;
    background: #63666A; }
  body.customer-account-index .engraveBoxInner p, body.customwishlist-index-index .engraveBoxInner p {
    padding: 0 0 23px;
    margin: 0; }
  body.customer-account-index .engraveBox h2 span, body.customwishlist-index-index .engraveBox h2 span {
    width: auto !important;
    color: white;
    padding: 0;
    background: none !important;
    font-size: 14px !important; }
  body.customer-account-index .engraveBox h2 span a, body.customwishlist-index-index .engraveBox h2 span a {
    background: none !important;
    height: auto !important;
    font-family: "PT Sans",arial;
    color: white; }
  body.customer-account-index .engraveBox h2 span :hover, body.customwishlist-index-index .engraveBox h2 span :hover {
    background: none !important;
    padding: 0 !important;
    height: auto !important; }
  body.customer-account-index .engraveBoxNav, body.customwishlist-index-index .engraveBoxNav {
    padding: 0;
    margin: 0  20px 18px;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #63666A; }
  body.customer-account-index .engraveBoxNav ul, body.customwishlist-index-index .engraveBoxNav ul {
    padding: 0;
    margin: 0; }
  body.customer-account-index .engraveBoxNav ul li, body.customwishlist-index-index .engraveBoxNav ul li {
    padding: 0;
    margin: 0 10px 0 0;
    list-style: none;
    float: left;
    background: white;
    border: 1px solid lightgray;
    border-bottom: none; }
  body.customer-account-index .engraveBoxNav ul li a, body.customwishlist-index-index .engraveBoxNav ul li a {
    text-decoration: none;
    color: #666;
    display: block;
    padding: 5px 8px;
    font-size: 11px;
    font-weight: bold;
    float: left; }
  body.customer-account-index .engraveBoxNav ul li:hover, body.customwishlist-index-index .engraveBoxNav ul li:hover {
    background: #63666A; }
  body.customer-account-index .engraveBoxNav ul li a:hover, body.customwishlist-index-index .engraveBoxNav ul li a:hover {
    background: #63666A;
    color: #fff; }
  body.customer-account-index .engraveBoxNav ul li.active, body.customwishlist-index-index .engraveBoxNav ul li.active {
    background: #63666A; }
  body.customer-account-index .engraveBoxNav ul li a.active, body.customwishlist-index-index .engraveBoxNav ul li a.active {
    background: #63666A;
    color: #fff; }
  body.customer-account-index .engraveBoxContentRightOuter, body.customwishlist-index-index .engraveBoxContentRightOuter {
    width: 424px;
    padding: 0;
    float: right;
    margin: 0 0 15px;
    display: block;
    overflow: hidden; }
  body.customer-account-index .engraveBoxContentRightInner, body.customwishlist-index-index .engraveBoxContentRightInner {
    width: 313px;
    padding: 0 22px 0 14px;
    margin: 0;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    display: block;
    overflow: hidden; }
  body.customer-account-index .engraveBoxContent, body.customwishlist-index-index .engraveBoxContent {
    width: 647px;
    padding: 0;
    margin: 0 0 12px;
    display: block;
    overflow: hidden; }
  body.customer-account-index .engraveBoxContentLeft, body.customwishlist-index-index .engraveBoxContentLeft {
    float: left;
    padding-left: 15px; }
  body.customer-account-index .engraveBoxContentRight, body.customwishlist-index-index .engraveBoxContentRight {
    float: right;
    width: 428px; }
  body.customer-account-index .engraveBoxContentRightProduct, body.customwishlist-index-index .engraveBoxContentRightProduct {
    padding: 0;
    margin: 0; }
  body.customer-account-index .engraveBoxContentRightProduct h3, body.customwishlist-index-index .engraveBoxContentRightProduct h3 {
    padding: 0;
    margin: 5px 0 3px 0;
    font-size: 13px;
    color: #2164a0;
    font-weight: bold; }
  body.customer-account-index .engraveBoxContentRightProduct h3 span, body.customwishlist-index-index .engraveBoxContentRightProduct h3 span {
    font-size: 11px;
    font-weight: normal;
    color: #2164a0; }
  body.customer-account-index .engraveBoxContentRightProduct ul, body.customwishlist-index-index .engraveBoxContentRightProduct ul {
    padding: 0;
    margin: 0; }
  body.customer-account-index .engraveBoxContentRightProduct ul li, body.customwishlist-index-index .engraveBoxContentRightProduct ul li {
    float: left;
    list-style: none;
    margin: 0 4px 4px 0; }
  body.customer-account-index .engraveBoxContentRightProduct ul li, body.customwishlist-index-index .engraveBoxContentRightProduct ul li {
    float: left;
    list-style: none;
    margin: 0 4px 4px 0; }
  body.customer-account-index .engraveBoxContentRightProduct ul li input, body.customwishlist-index-index .engraveBoxContentRightProduct ul li input {
    float: left;
    margin-right: 1px; }
  body.customer-account-index .engraveBoxContentRightProductTop, body.customwishlist-index-index .engraveBoxContentRightProductTop {
    padding: 0;
    margin: 0 0 0px;
    width: 330px;
    display: block;
    overflow: hidden; }
  body.customer-account-index .engraveBoxContentRightProductTop .mine, body.customwishlist-index-index .engraveBoxContentRightProductTop .mine {
    padding-bottom: 8px;
    float: left; }
  body.customer-account-index .engraveBoxContentRightProductTop .predef, body.customwishlist-index-index .engraveBoxContentRightProductTop .predef {
    padding-left: 25px;
    margin-right: 0; }
  body.customer-account-index .engraveBoxContentRightProductTop .spacer, body.customwishlist-index-index .engraveBoxContentRightProductTop .spacer {
    padding-left: 25px; }
  body.customer-account-index .engraveBoxContentRightProductTop .lineType, body.customwishlist-index-index .engraveBoxContentRightProductTop .lineType {
    padding-left: 25px; }
  body.customer-account-index .engraveBoxContentRightProductTop #front1 > img, body.customwishlist-index-index .engraveBoxContentRightProductTop #front1 > img {
    padding-left: 5px; }
  body.customer-account-index .engraveBoxContentRightProductTop #front2 > img, body.customwishlist-index-index .engraveBoxContentRightProductTop #front2 > img {
    padding-left: 5px; }
  body.customer-account-index .engraveBoxContentRightProductTop #back1 > img, body.customwishlist-index-index .engraveBoxContentRightProductTop #back1 > img {
    padding-left: 5px; }
  body.customer-account-index .engraveBoxContentRightProductTop #back2 > img, body.customwishlist-index-index .engraveBoxContentRightProductTop #back2 > img {
    padding-left: 5px; }
  body.customer-account-index .engraveBoxContentRightProductBottom, body.customwishlist-index-index .engraveBoxContentRightProductBottom {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden; }
  body.customer-account-index .engraveBoxContentRightProductBottom span, body.customwishlist-index-index .engraveBoxContentRightProductBottom span {
    color: #5f2167; }
  body.customer-account-index .engraveBoxContentRightProductBottom ul, body.customwishlist-index-index .engraveBoxContentRightProductBottom ul {
    padding: 0;
    margin: 0; }
  body.customer-account-index .engraveBoxContentRightProductBottom ul li, body.customwishlist-index-index .engraveBoxContentRightProductBottom ul li {
    float: left;
    list-style: none;
    margin-right: 4px;
    width: 129px; }
  body.customer-account-index .engraveBoxContentRightProductBottom ul li label, body.customwishlist-index-index .engraveBoxContentRightProductBottom ul li label {
    float: left;
    margin: 3px 2px 0 0;
    padding: 0;
    width: 80px;
    font-weight: normal; }
  body.customer-account-index .engraveBoxContentRightProductBottom ul li label span, body.customwishlist-index-index .engraveBoxContentRightProductBottom ul li label span {
    font-weight: bold;
    display: inline;
    color: #333; }
  body.customer-account-index .engraveBoxContentRightProductBottom ul li input, body.customwishlist-index-index .engraveBoxContentRightProductBottom ul li input {
    float: left;
    margin-bottom: 4px;
    width: 25px;
    border: solid 1px #ccc; }
  body.customer-account-index .engraveBoxContentRightFont, body.customwishlist-index-index .engraveBoxContentRightFont {
    padding: 0;
    margin: 0; }
  body.customer-account-index .engraveBoxContentRightFont h3, body.customwishlist-index-index .engraveBoxContentRightFont h3 {
    padding: 0;
    margin: 0 0 15px;
    font-size: 13px;
    color: #2164a0;
    font-weight: bold; }
  body.customer-account-index .engraveBoxContentRightFont h3 span, body.customwishlist-index-index .engraveBoxContentRightFont h3 span {
    font-size: 11px;
    font-weight: normal; }
  body.customer-account-index .engraveBoxContentRightFont ul, body.customwishlist-index-index .engraveBoxContentRightFont ul {
    padding: 0;
    margin: 0; }
  body.customer-account-index .engraveBoxContentRightFont ul li, body.customwishlist-index-index .engraveBoxContentRightFont ul li {
    float: left;
    list-style: none;
    margin: 0 4px 4px 0; }
  body.customer-account-index .engraveBoxContentRightFont ul li, body.customwishlist-index-index .engraveBoxContentRightFont ul li {
    float: left;
    list-style: none;
    margin: 0 4px 4px 0;
    width: 150px; }
  body.customer-account-index .engraveBoxContentRightFont ul li label span, body.customwishlist-index-index .engraveBoxContentRightFont ul li label span {
    float: left;
    display: inline;
    color: #333; }
  body.customer-account-index .engraveBoxContentRightFont ul li input, body.customwishlist-index-index .engraveBoxContentRightFont ul li input {
    cursor: pointer;
    float: left;
    margin: -3px 1px 0 0; }
  body.customer-account-index .engraveBoxContentRightFont ul li label, body.customwishlist-index-index .engraveBoxContentRightFont ul li label {
    cursor: pointer;
    float: left;
    margin: 3px 1px 0 0;
    color: #333;
    font-weight: bold; }
  body.customer-account-index .engraveBoxContentRightFont ul li label img, body.customwishlist-index-index .engraveBoxContentRightFont ul li label img {
    float: right;
    margin: -9px 0 0; }
  body.customer-account-index .engraveBoxContentRightFontbtn, body.customwishlist-index-index .engraveBoxContentRightFontbtn {
    width: 455px;
    font-size: 11px;
    padding: 0;
    margin: 0;
    clear: both; }
  body.customer-account-index .engraveBoxContentRightFontbtn ul, body.customwishlist-index-index .engraveBoxContentRightFontbtn ul {
    margin: 0;
    padding: 0; }
  body.customer-account-index .engraveBoxContentRightFontbtn ul li, body.customwishlist-index-index .engraveBoxContentRightFontbtn ul li {
    list-style: none; }
  body.customer-account-index .engraveBoxContentRightFontbtn p, body.customwishlist-index-index .engraveBoxContentRightFontbtn p {
    padding: 0;
    margin: 0;
    clear: both;
    color: #333;
    font-weight: normal; }
  body.customer-account-index .engraveBoxContentRightFontbtn ul li input.cancelBtn, body.customwishlist-index-index .engraveBoxContentRightFontbtn ul li input.cancelBtn {
    float: left;
    background: url(../images/cancel-btn.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 72px;
    height: 23px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.customer-account-index .engraveBoxContentRightFontbtn ul li input.continueBtn, body.customwishlist-index-index .engraveBoxContentRightFontbtn ul li input.continueBtn {
    background: url(../images/continue.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 112px;
    height: 23px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.customer-account-index .engraveBoxContentRightFontbtn ul li input.editBtn, body.customwishlist-index-index .engraveBoxContentRightFontbtn ul li input.editBtn {
    float: left;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 121px;
    height: 23px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.customer-account-index .engraveBoxContentRightFontbtn ul li input.finshBtn, body.customwishlist-index-index .engraveBoxContentRightFontbtn ul li input.finshBtn {
    background: url(../images/finsh-engraving.gif) no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 121px;
    height: 23px;
    font-family: "PT Sans",Arial, Helvetica, sans-serif; }
  body.customer-account-index .engravingDetails, body.customwishlist-index-index .engravingDetails {
    padding: 9px 20px;
    margin: 0;
    border-top: solid 1px #2265a0;
    color: #333;
    font-weight: normal; }
  body.customer-account-index .engravingDetails span, body.customwishlist-index-index .engravingDetails span {
    font-weight: bold;
    color: #333; }
  body.customer-account-index .engraveBoxContentRightInner p, body.customwishlist-index-index .engraveBoxContentRightInner p {
    padding: 0;
    margin: 0 0 8px;
    font-weight: normal;
    color: #333; }
  body.customer-account-index .engraveBoxContentRightInner p span, body.customwishlist-index-index .engraveBoxContentRightInner p span {
    font-weight: bold;
    display: inline; }
  body.customer-account-index .engraveBoxContentRightInner h4, body.customwishlist-index-index .engraveBoxContentRightInner h4 {
    color: #63666A;
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 10px 0;
    text-transform: capitalize; }
  body.customer-account-index .fontStyle img, body.customwishlist-index-index .fontStyle img {
    margin-top: 12px;
    display: inline; }
  body.customer-account-index .fontStyle span, body.customwishlist-index-index .fontStyle span {
    color: #333333;
    display: block;
    float: left;
    padding: 18px 12px; }
  body.customer-account-index .engraveBox img.block, body.customwishlist-index-index .engraveBox img.block {
    display: block; }
  body.customer-account-index .product-img-box, body.customwishlist-index-index .product-img-box {
    float: left;
    width: 320px;
    padding: 26px 46px 26px 0px; }
  body.customer-account-index .product-img-box .product-image img, body.customwishlist-index-index .product-img-box .product-image img {
    background: #fff; }
  body.customer-account-index .product-img-box p.notice, body.customwishlist-index-index .product-img-box p.notice {
    text-align: center;
    padding: 5px 0;
    font-size: 11px; }
  body.customer-account-index .product-img-box .product-image, body.customwishlist-index-index .product-img-box .product-image {
    position: relative;
    width: 300px;
    height: 280px;
    overflow: hidden;
    z-index: 3;
    margin-left: 28px; }
  body.customer-account-index .product-img-box .product-image-zoom, body.customwishlist-index-index .product-img-box .product-image-zoom {
    position: relative;
    width: 300px;
    height: 280px;
    overflow: hidden;
    z-index: 3;
    margin-left: 28px; }
  body.customer-account-index .product-img-box .product-image-zoom img, body.customwishlist-index-index .product-img-box .product-image-zoom img {
    position: absolute;
    left: 0;
    top: 0;
    cursor: move; }
  body.customer-account-index .product-img-box .zoom-notice, body.customwishlist-index-index .product-img-box .zoom-notice {
    text-align: center; }
  body.customer-account-index .product-img-box .zoom, body.customwishlist-index-index .product-img-box .zoom {
    position: relative;
    z-index: 9;
    height: 18px;
    margin: 0 auto 13px;
    padding: 0 51px;
    background: url(../images/slider_bg.gif) 50% 50% no-repeat;
    cursor: pointer; }
  body.customer-account-index .product-img-box .zoom #track, body.customwishlist-index-index .product-img-box .zoom #track {
    position: relative;
    height: 18px;
    width: 210px; }
  body.customer-account-index .product-img-box .zoom #handle, body.customwishlist-index-index .product-img-box .zoom #handle {
    position: absolute;
    left: 0;
    top: -1px;
    width: 9px;
    height: 22px;
    background: url(../images/magnifier_handle.gif) 0 0 no-repeat; }
  body.customer-account-index .product-img-box .zoom .btn-zoom-out, body.customwishlist-index-index .product-img-box .zoom .btn-zoom-out {
    position: absolute;
    left: 28px;
    top: 0; }
  body.customer-account-index .product-img-box .zoom .btn-zoom-in, body.customwishlist-index-index .product-img-box .zoom .btn-zoom-in {
    position: absolute;
    right: 28px;
    top: 0; }
  body.customer-account-index .product-img-box .more-views, body.customwishlist-index-index .product-img-box .more-views {
    margin: 10px 0 0;
    padding: 0 0 0; }
  body.customer-account-index .product-img-box .more-views h2, body.customwishlist-index-index .product-img-box .more-views h2 {
    display: none; }
  body.customer-account-index .product-img-box .more-views li, body.customwishlist-index-index .product-img-box .more-views li {
    float: left;
    border: 1px solid #ddd;
    margin: 0 6px 6px 0; }
  body.customer-account-index .zoomPopupTopRight1, body.customwishlist-index-index .zoomPopupTopRight1 {
    margin-top: 26px !important; }
  body.customer-account-index .zoomPopupBottom .zoom, body.customwishlist-index-index .zoomPopupBottom .zoom {
    position: relative;
    z-index: 9;
    height: 18px;
    margin: 0 auto 13px;
    padding: 0 51px;
    background: url(../images/slider_bg.gif) 50% 50% no-repeat;
    cursor: pointer; }
  body.customer-account-index .zoomPopupBottom .zoom #track, body.customwishlist-index-index .zoomPopupBottom .zoom #track {
    position: relative;
    height: 18px;
    width: 210px; }
  body.customer-account-index .zoomPopupBottom .zoom #handle, body.customwishlist-index-index .zoomPopupBottom .zoom #handle {
    position: absolute;
    left: 0;
    top: -1px;
    width: 9px;
    height: 22px;
    background: url(../images/magnifier_handle.gif) 0 0 no-repeat; }
  body.customer-account-index .zoomPopupBottom .zoom .btn-zoom-out, body.customwishlist-index-index .zoomPopupBottom .zoom .btn-zoom-out {
    position: absolute;
    left: 28px;
    top: 0; }
  body.customer-account-index .zoomPopupBottom .zoom .btn-zoom-in, body.customwishlist-index-index .zoomPopupBottom .zoom .btn-zoom-in {
    position: absolute;
    right: 28px;
    top: 0; }
  body.customer-account-index .emitext, body.customwishlist-index-index .emitext {
    font-size: 12px !important;
    font-weight: normal !important;
    color: #000000 !important;
    margin: 1px 0px 0px 0px !important;
    float: left;
    padding: 2px 0px 0px 0px !important; }
  body.customer-account-index #EMIlpanel img, body.customwishlist-index-index #EMIlpanel img {
    cursor: pointer !important;
    margin-left: -5px;
    float: left; }
  body.customer-account-index .lowerCase, body.customwishlist-index-index .lowerCase {
    float: left;
    font-size: 12px !important;
    font-weight: normal !important;
    padding-right: 2px !important;
    margin: 0px !important; }
  body.customer-account-index .emiprice, body.customwishlist-index-index .emiprice {
    float: left;
    font-size: 12px !important;
    font-weight: normal !important;
    margin: 0px !important;
    padding-left: 2px !important; }
  body.customer-account-index .product-a2c-prc h4 span, body.customwishlist-index-index .product-a2c-prc h4 span {
    margin-right: 3px !important;
    padding-top: 5px !important; }
  body.customer-account-index .add-to-box h4 span, body.customwishlist-index-index .add-to-box h4 span {
    margin-right: 3px !important; }
  body.customer-account-index #price_cloneemioption, body.customwishlist-index-index #price_cloneemioption {
    margin: -3px 0px 0px 2px; }
  body.customer-account-index .metroDiamond, body.customwishlist-index-index .metroDiamond {
    width: 954px;
    padding-right: 0px;
    padding-top: 0px; }
  body.customer-account-index .metroDiamondLeft, body.customwishlist-index-index .metroDiamondLeft {
    padding: 0 20px 20px 0px;
    width: 933px;
    background: white;
    position: relative; }
  body.customer-account-index .designStep2ViewSetting, body.customwishlist-index-index .designStep2ViewSetting {
    width: 954px;
    margin-bottom: -20px; }
  body.customer-account-index .metroDiamondL, body.customwishlist-index-index .metroDiamondL {
    margin-left: 0px;
    height: 477px;
    width: 450px !important;
    margin-right: 0px;
    padding-left: 20px; }
  body.customer-account-index .metroDiamondR, body.customwishlist-index-index .metroDiamondR {
    width: 350px;
    padding-top: 20px; }
  body.customer-account-index .metroDiamondLTop ul li, body.customwishlist-index-index .metroDiamondLTop ul li {
    border-width: 3px medium 3px 3px; }
  body.customer-account-index .metroDiamondLTop ul, body.customwishlist-index-index .metroDiamondLTop ul {
    border-right: 3px solid #EAEAEA; }
  body.customer-account-index .metroDiamondR h2, body.customwishlist-index-index .metroDiamondR h2 {
    color: #A51890;
    font-family: "PT Sans",'Times New Roman';
    font-size: 26px;
    border-bottom: none;
    padding-bottom: 10px; }
  body.customer-account-index .metroDiamondR h3, body.customwishlist-index-index .metroDiamondR h3 {
    color: #63666A;
    font-family: "PT Sans",arial;
    font-size: 11px;
    padding-top: 0px;
    border-bottom: 5px; }
  body.customer-account-index .metroDiamondR p.description, body.customwishlist-index-index .metroDiamondR p.description {
    font-size: 12px;
    border-bottom: medium none;
    border-bottom: 1px solid #63666A;
    color: #63666A !important;
    margin-bottom: 0px;
    padding-top: 0px; }
  body.customer-account-index .shipText, body.customwishlist-index-index .shipText {
    font-size: 12px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 10px !important; }
  body.customer-account-index .emitext span, body.customwishlist-index-index .emitext span {
    color: #63666A !important; }
  body.customer-account-index .pro-price-normal, body.customwishlist-index-index .pro-price-normal {
    margin-top: 0px !important; }
  body.customer-account-index .savefor, body.customwishlist-index-index .savefor {
    height: 25px !important;
    background: white !important;
    border-bottom: 1px solid #F1F1F1; }
  body.customer-account-index .metroDiamondR h4 span.pro-price, body.customwishlist-index-index .metroDiamondR h4 span.pro-price {
    font-family: "PT Sans",'Times New Roman';
    font-size: 27px;
    width: 284px;
    margin-bottom: 5px;
    font-weight: normal;
    margin-top: 20px; }
  body.customer-account-index .metroDiamondR h4 span.pro-price .rupeeSymbol, body.customwishlist-index-index .metroDiamondR h4 span.pro-price .rupeeSymbol {
    font-size: 27px; }
  body.customer-account-index .custom-regular, body.customer-account-index .custom-offer, body.customwishlist-index-index .custom-regular, body.customwishlist-index-index .custom-offer {
    width: 190px !important;
    height: 15px !important; }
  body.customer-account-index .viewProductuter .custom-regular span, body.customwishlist-index-index .viewProductuter .custom-regular span {
    color: #565759 !important;
    font-size: 22px !important;
    font-family: "PT Sans",'times new roman';
    font-weight: normal !important; }
  body.customer-account-index .viewProductuter .custom-offer span, body.customwishlist-index-index .viewProductuter .custom-offer span {
    margin-top: -2px !important;
    color: #232323;
    font-size: 26px !important;
    font-family: "PT Sans",'times new roman';
    font-weight: normal !important; }
  body.customer-account-index .custom-regular span, body.customwishlist-index-index .custom-regular span {
    padding-bottom: 5px !important; }
  body.customer-account-index .sflbox a, body.customwishlist-index-index .sflbox a {
    position: relative;
    top: 3px; }
  body.customer-account-index .sflbox a span, body.customwishlist-index-index .sflbox a span {
    position: relative;
    top: 3px; }
  body.customer-account-index .viewProductuter .mailtofriend, body.customwishlist-index-index .viewProductuter .mailtofriend {
    margin-top: -4.5px !important; }
  body.customer-account-index .mailtofriend, body.customwishlist-index-index .mailtofriend {
    background-image: url("/skin/frontend/shopper/default/images/Box.png");
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #c2c3c4;
    height: 18px;
    background-size: 100% 100%;
    color: #a51890 !important;
    font-size: 11px;
    text-decoration: none; }
  body.customer-account-index .mailtofriend a, body.customwishlist-index-index .mailtofriend a {
    position: relative;
    top: 3px; }
  body.customer-account-index .mailtofriend a span, body.customwishlist-index-index .mailtofriend a span {
    position: relative;
    top: 3px; }
  body.customer-account-index .custom-offer, body.customwishlist-index-index .custom-offer {
    bottom: 20px;
    float: right !important;
    position: relative; }
  body.customer-account-index .custom-offer span, body.customwishlist-index-index .custom-offer span {
    padding-bottom: 5px !important; }
  body.customer-account-index .old-price, body.customwishlist-index-index .old-price {
    color: #63666A !important;
    text-decoration: line-through; }
  body.customer-account-index .offer_price, body.customwishlist-index-index .offer_price {
    color: #A51890 !important; }
  body.customer-account-index .old-price .rupeeSymbol, body.customwishlist-index-index .old-price .rupeeSymbol {
    font-size: 22px !important; }
  body.customer-account-index .offer_price .rupeeSymbol, body.customwishlist-index-index .offer_price .rupeeSymbol {
    font-size: 26px !important; }
  body.customer-account-index #seconddesc, body.customwishlist-index-index #seconddesc {
    padding-bottom: 10px; }
  body.customer-account-index .cart-text, body.customwishlist-index-index .cart-text {
    position: relative;
    display: block;
    width: 220px;
    margin-top: 10px !important;
    color: #a51890 !important;
    float: none !important;
    font-size: 24px !important;
    font-weight: normal !important;
    font-family: "PT Sans",'Times New Roman';
    text-transform: uppercase;
    background: #E9E9E9;
    line-height: 45px;
    cursor: pointer; }
  body.customer-account-index .metroDiamondR span, body.customwishlist-index-index .metroDiamondR span {
    color: #63666A; }
  body.customer-account-index .product-options-bottom, body.customwishlist-index-index .product-options-bottom {
    margin-top: 10px; }
  body.customer-account-index .product-options-bottom span.cart-text, body.customwishlist-index-index .product-options-bottom span.cart-text {
    display: block;
    width: 220px;
    text-align: center;
    cursor: pointer; }
  body.customer-account-index #EMIlpanel img, body.customwishlist-index-index #EMIlpanel img {
    margin-left: 0px !important; }
  body.customer-account-index .hometryon_add span span, body.customwishlist-index-index .hometryon_add span span {
    cursor: pointer; }
  body.customer-account-index .communication, body.customwishlist-index-index .communication {
    padding-top: 10px !important;
    width: 284px;
    float: left;
    margin-top: 15px; }
  body.customer-account-index .communication span, body.customwishlist-index-index .communication span {
    margin-bottom: 5px;
    width: 284px;
    display: block; }
  body.customer-account-index .communication .detail-chatus, body.customwishlist-index-index .communication .detail-chatus {
    background: url(../images/common5.png) no-repeat scroll -135px 0px transparent;
    padding-left: 15px; }
  body.customer-account-index .communication .detail-callus, body.customwishlist-index-index .communication .detail-callus {
    background: url(../images/common5.png) no-repeat scroll -162px 0px transparent;
    padding-left: 15px; }
  body.customer-account-index .cod-check, body.customwishlist-index-index .cod-check {
    float: left;
    position: relative;
    top: 0px;
    padding-bottom: 6px;
    margin-top: 6px; }
  body.customer-account-index .cod-check a, body.customwishlist-index-index .cod-check a {
    color: #1E629F;
    font-family: "PT Sans",Arial, Helvetica, sans-serif;
    font-size: 11px; }
  body.customer-account-index .hometryon_ques, body.customwishlist-index-index .hometryon_ques {
    margin-left: 4px !important; }
  body.customer-account-index .shareOuter, body.customwishlist-index-index .shareOuter {
    border: none;
    margin-left: -15px;
    padding-bottom: 10px; }
  body.customer-account-index .metroDiamondL .viewer1, body.customwishlist-index-index .metroDiamondL .viewer1 {
    height: auto;
    width: 592px;
    margin-bottom: 0px; }
  body.customer-account-index .metroDiamondRight, body.customwishlist-index-index .metroDiamondRight {
    width: 954px;
    padding: 0;
    margin-top: 20px !important; }
  body.customer-account-index .metroDiamondRight .accordian_list, body.customwishlist-index-index .metroDiamondRight .accordian_list {
    float: right;
    width: 243px;
    height: 236px;
    background: white;
    margin-right: 1px;
    margin-bottom: 0px;
    padding: 0 20px 20px; }
  body.customer-account-index .metroDiamondRight #similarpdct, body.customwishlist-index-index .metroDiamondRight #similarpdct {
    float: left;
    width: 610px;
    padding: 0 20px 16px;
    background: white;
    height: 240px;
    overflow: hidden;
    border: none; }
  body.customer-account-index #similarpdct .similarItems, body.customwishlist-index-index #similarpdct .similarItems {
    border: none;
    width: 190px;
    margin-right: 20px;
    float: left;
    font-size: 11px;
    color: #000000;
    font-family: "PT Sans",arial;
    font-weight: normal; }
  body.customer-account-index #similarpdct .similarItems span, body.customwishlist-index-index #similarpdct .similarItems span {
    color: #63666A;
    margin-top: 3px;
    font-weight: normal; }
  body.customer-account-index .metrodiamondBangleRight h2, body.customwishlist-index-index .metrodiamondBangleRight h2 {
    background: none !important;
    padding: 10px 0;
    text-align: left;
    border-bottom: 1pt solid #63666A;
    color: #63666A;
    font-size: 17px;
    font-family: "PT Sans",Georgia;
    font-weight: normal; }
  body.customer-account-index #similarpdct .lastSimilar, body.customwishlist-index-index #similarpdct .lastSimilar {
    margin-right: 0px !important; }
  body.customer-account-index p.accordian_head, body.customwishlist-index-index p.accordian_head {
    width: 243px;
    height: 20px !important;
    padding: 10px 0;
    background: none;
    font-size: 17px;
    font-weight: normal;
    font-family: "PT Sans",Georgia;
    border-bottom: 1pt solid #63666A;
    color: #63666A; }
  body.customer-account-index .accordian_list .accordian_body, body.customwishlist-index-index .accordian_list .accordian_body {
    width: 243px;
    display: block; }
  body.customer-account-index .financingOptions, body.customwishlist-index-index .financingOptions {
    border: none;
    width: 229px; }
  body.customer-account-index .similarItems .spacer, body.customwishlist-index-index .similarItems .spacer {
    margin-bottom: 6px; }
  body.customer-account-index .financingOptions select, body.customwishlist-index-index .financingOptions select {
    width: 142px;
    padding: 2px; }
  body.customer-account-index .financingOptions span, body.customwishlist-index-index .financingOptions span {
    font-weight: normal;
    color: #63666A; }
  body.customer-account-index .financingOptions strong, body.customwishlist-index-index .financingOptions strong {
    float: left;
    width: 90px; }
  body.customer-account-index .metrodiamondBangleLeft .productInfo, body.customwishlist-index-index .metrodiamondBangleLeft .productInfo {
    padding: 0px; }
  body.customer-account-index .representativeOuter, body.customwishlist-index-index .representativeOuter {
    display: none; }
  body.customer-account-index .metrodiamondBangleLeft, body.customwishlist-index-index .metrodiamondBangleLeft {
    padding-top: 0px;
    width: 953px;
    margin-top: 20px; }
  body.customer-account-index .productInfoTop, body.customwishlist-index-index .productInfoTop {
    padding-left: 1px; }
  body.customer-account-index .productInfoTop ul li a, body.customwishlist-index-index .productInfoTop ul li a {
    background: #E2E3E4;
    color: black;
    text-transform: uppercase;
    border: none;
    padding: 8px 8px 4px;
    height: 17px;
    width: 220px; }
  body.customer-account-index .productInfoTop ul li.active a, body.customwishlist-index-index .productInfoTop ul li.active a {
    color: black;
    background: white !important; }
  body.customer-account-index .productInfoTop ul li a:hover, body.customwishlist-index-index .productInfoTop ul li a:hover {
    color: black;
    background: white !important; }
  body.customer-account-index .productInfoTop ul li a.last, body.customwishlist-index-index .productInfoTop ul li a.last {
    background: #E2E3E4;
    border-right: none !important;
    width: 220px; }
  body.customer-account-index .productInfoTop ul li a.first, body.customwishlist-index-index .productInfoTop ul li a.first {
    border-left: none !important;
    width: 220px; }
  body.customer-account-index .metrodiamondBangleLeft .productInfo, body.customwishlist-index-index .metrodiamondBangleLeft .productInfo {
    width: 953px;
    background: white;
    border-bottom: none; }
  body.customer-account-index .productInfoTop ul li, body.customwishlist-index-index .productInfoTop ul li {
    border-top: none;
    font-size: 11px;
    font-weight: normal !important;
    margin-right: 2px;
    text-align: center; }
  body.customer-account-index .productInfoContentuter, body.customwishlist-index-index .productInfoContentuter {
    border: none;
    padding-top: 0px; }
  body.customer-account-index .productInfotab1Left, body.customwishlist-index-index .productInfotab1Left {
    border: none; }
  body.customer-account-index .productInfotab1Left h2, body.customwishlist-index-index .productInfotab1Left h2 {
    color: #5F2167;
    border-bottom: 1px solid #E6E7E8;
    border-top: none; }
  body.customer-account-index .productInfotab1Left h3, body.customwishlist-index-index .productInfotab1Left h3 {
    color: #5F2167;
    border-bottom: 1px solid #E6E7E8;
    border-top: 1px solid #E6E7E8; }
  body.customer-account-index .productInfotab1Right h2, body.customwishlist-index-index .productInfotab1Right h2 {
    border-top: none; }
  body.customer-account-index .productInfotab1Right, body.customwishlist-index-index .productInfotab1Right {
    border: none; }
  body.customer-account-index .itemDetailsTable td, body.customwishlist-index-index .itemDetailsTable td {
    border-bottom: 1px solid #E6E7E8; }
  body.customer-account-index .contactCarat label, body.customwishlist-index-index .contactCarat label {
    color: black; }
  body.customer-account-index #trylink td a, body.customer-account-index .paymentOptionRight p span, body.customer-account-index .shipping h2, body.customer-account-index .productInfoContent p span, body.customwishlist-index-index #trylink td a, body.customwishlist-index-index .paymentOptionRight p span, body.customwishlist-index-index .shipping h2, body.customwishlist-index-index .productInfoContent p span {
    color: #5F2167 !important;
    border-bottom: #E6E7E8; }
  body.customer-account-index .productInfoContent h2, body.customwishlist-index-index .productInfoContent h2 {
    font-family: "PT Sans",Georgia;
    color: #5F2167;
    border-bottom: #E6E7E8; }
  body.customer-account-index .productInfoContent p, body.customwishlist-index-index .productInfoContent p {
    color: black; }
  body.customer-account-index .commentsOuter, body.customwishlist-index-index .commentsOuter {
    background: white;
    width: 913px;
    padding: 20px;
    float: left; }
  body.customer-account-index .commentsOuter h2, body.customwishlist-index-index .commentsOuter h2 {
    color: #63666A;
    font-family: "PT Sans",Georgia;
    font-size: 17px; }
  body.customer-account-index .commentsTitle, body.customwishlist-index-index .commentsTitle {
    background: none;
    padding: 0px; }
  body.customer-account-index .commentsTitle span, body.customwishlist-index-index .commentsTitle span {
    color: black;
    font-weight: normal; }
  body.customer-account-index .comments h3, body.customwishlist-index-index .comments h3 {
    color: black;
    font-weight: bold;
    font-family: "PT Sans",arial;
    width: 300px;
    float: left; }
  body.customer-account-index .rating-box, body.customwishlist-index-index .rating-box {
    float: left !important; }
  body.customer-account-index .comments p, body.customwishlist-index-index .comments p {
    float: left; }
  body.customer-account-index .postnewComment h2, body.customwishlist-index-index .postnewComment h2 {
    color: #63666A !important;
    font-weight: normal; }
  body.customer-account-index .commentsOuter h2 span a, body.customwishlist-index-index .commentsOuter h2 span a {
    color: #63666A;
    font-family: "PT Sans",arial;
    font-size: 15px; }
  body.customer-account-index #checkLink, body.customwishlist-index-index #checkLink {
    font-size: 12px; }
  body.customer-account-index .pagination_outer, body.customwishlist-index-index .pagination_outer {
    display: none; }
  body.customer-account-index .postnewComment, body.customwishlist-index-index .postnewComment {
    padding: 0px;
    border-bottom: none;
    margin-bottom: 0px; }
  body.customer-account-index .recentlyviewedJewellery, body.customwishlist-index-index .recentlyviewedJewellery {
    margin: 0 0 20px;
    padding: 20px;
    width: 913px;
    background: white;
    float: left; }
  body.customer-account-index .recentlyviewedJewellery h2, body.customwishlist-index-index .recentlyviewedJewellery h2 {
    color: #63666A;
    font-family: "PT Sans",Georgia;
    font-size: 17px; }
  body.customer-account-index .productInfoContentuter, body.customwishlist-index-index .productInfoContentuter {
    width: 953px; }
  body.customer-account-index .shipping h2, body.customwishlist-index-index .shipping h2 {
    background: url("../images/Shipping-title-img.png") no-repeat scroll 400px -1px transparent; }
  body.customer-account-index .productInfoContent p, body.customwishlist-index-index .productInfoContent p {
    text-align: justify; }
  body.customer-account-index .diamondEducationOuter, body.customwishlist-index-index .diamondEducationOuter {
    margin-bottom: 0px;
    margin-left: 0px !important;
    width: 913px !important; }
  body.customer-account-index .metrodiamondBangle, body.customwishlist-index-index .metrodiamondBangle {
    width: 913px;
    padding: 20px;
    margin-bottom: 20px;
    background: white; }
  body.customer-account-index .diamondEducationLeft, body.customwishlist-index-index .diamondEducationLeft {
    background: none; }
  body.customer-account-index .reviewsLinks a, body.customer-account-index .cod-check a, body.customer-account-index .custemer a, body.customer-account-index .share a, body.customer-account-index .email a, body.customer-account-index .print a, body.customwishlist-index-index .reviewsLinks a, body.customwishlist-index-index .cod-check a, body.customwishlist-index-index .custemer a, body.customwishlist-index-index .share a, body.customwishlist-index-index .email a, body.customwishlist-index-index .print a {
    color: #A51890; }
  body.customer-account-index .determineSize, body.customwishlist-index-index .determineSize {
    font-size: 12px !important;
    font-weight: normal !important;
    margin-top: 4px !important;
    cursor: pointer !important;
    padding-left: 2px !important; }
  body.customer-account-index .promotion-text, body.customwishlist-index-index .promotion-text {
    color: #5f2167;
    margin-top: 5px !important; }
  body.customer-account-index .zoomOuter, body.customwishlist-index-index .zoomOuter {
    position: relative; }
  body.customer-account-index .zoomIcon, body.customwishlist-index-index .zoomIcon {
    width: 35px;
    height: 28px;
    position: absolute;
    left: 278px;
    top: 410px;
    cursor: pointer;
    background-position: -168px -352px; }
  body.customer-account-index .freq_Items, body.customwishlist-index-index .freq_Items {
    border: medium none !important;
    float: left !important;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    width: 170px; }
  body.customer-account-index .frequent_box, body.customwishlist-index-index .frequent_box {
    width: 914px;
    background: white;
    margin-bottom: 0px;
    padding: 20px;
    margin-left: 0px; }
  body.customer-account-index .frequent_box h4, body.customwishlist-index-index .frequent_box h4 {
    display: none; }
  body.customer-account-index .frequent_box h4, body.customwishlist-index-index .frequent_box h4 {
    color: #63666A;
    font-family: "PT Sans",georgia;
    font-size: 17px; }
  body.customer-account-index .freq_name, body.customwishlist-index-index .freq_name {
    color: black;
    font-weight: normal;
    margin-top: 20px;
    float: left; }
  body.customer-account-index .freq_price, body.customwishlist-index-index .freq_price {
    color: #63666A;
    font-weight: normal;
    margin-bottom: 5px; }
  body.customer-account-index .morecontent span, body.customwishlist-index-index .morecontent span {
    display: none; }
  body.customer-account-index .morecontent, body.customwishlist-index-index .morecontent {
    display: inline !important; }
  body.customer-account-index .morecontent .morelink, body.customwishlist-index-index .morecontent .morelink {
    text-decoration: underline !important; }
  body.customer-account-index .emptyLine, body.customwishlist-index-index .emptyLine {
    border-top: 2px solid #E9E9E9;
    margin-top: 9px;
    width: 400px;
    float: left; }
  body.customer-account-index ul#thumblist, body.customwishlist-index-index ul#thumblist {
    margin: auto !important;
    float: none !important; }
  body.customer-account-index .ringsSize, body.customwishlist-index-index .ringsSize {
    background: #faf7f6;
    padding: 10px 5px 5px !important;
    width: 260px;
    z-index: 1;
    position: relative;
    display: block; }
  body.customer-account-index .customizenormal, body.customwishlist-index-index .customizenormal {
    margin-bottom: 10px; }
  body.customer-account-index .customizeBox, body.customwishlist-index-index .customizeBox {
    margin-top: 30px; }
  body.customer-account-index .customizeHead h4, body.customwishlist-index-index .customizeHead h4 {
    color: #5F2167;
    cursor: pointer;
    font-size: 13px;
    padding: 5px 5px 0;
    text-transform: uppercase;
    width: 95px; }
  body.customer-account-index .customizeHead h4.active, body.customwishlist-index-index .customizeHead h4.active {
    background: #f1f1f1; }
  body.customer-account-index #collectionTab .productInfoTop ul li a.first, body.customwishlist-index-index #collectionTab .productInfoTop ul li a.first {
    width: 300px !important; }
  body.customer-account-index #collectionTab .productInfoTop ul li a, body.customwishlist-index-index #collectionTab .productInfoTop ul li a {
    width: 299px !important;
    font-size: 12px; }
  body.customer-account-index #collectionTab .productInfoTop, body.customwishlist-index-index #collectionTab .productInfoTop {
    background: none repeat scroll 0 0 #F1F1F2 !important; }
  body.customer-account-index .overDetails, body.customwishlist-index-index .overDetails {
    display: block;
    float: left;
    margin-left: 20px; }
  body.customer-account-index .proDetails, body.customwishlist-index-index .proDetails {
    float: left;
    width: 30%;
    margin-left: 20px;
    padding-top: 20px; }
  body.customer-account-index .overDetails h3, body.customwishlist-index-index .overDetails h3 {
    color: black;
    text-align: left;
    padding-bottom: 5px;
    margin-bottom: 0px;
    margin-top: 20px; }
  body.customer-account-index .overDetails ul, body.customwishlist-index-index .overDetails ul {
    padding-left: 0px; }
  body.customer-account-index .proDetails ul, body.customwishlist-index-index .proDetails ul {
    padding-left: 0px;
    margin-top: 0px; }
  body.customer-account-index .overDetails li, body.customer-account-index .proDetails li, body.customwishlist-index-index .overDetails li, body.customwishlist-index-index .proDetails li {
    font-size: 12px;
    margin-bottom: 10px;
    float: left;
    width: 100%; }
  body.customer-account-index .overDetails .attribute, body.customer-account-index .proDetails .attribute, body.customwishlist-index-index .overDetails .attribute, body.customwishlist-index-index .proDetails .attribute {
    float: left;
    font-weight: bold;
    width: 47%; }
  body.customer-account-index #secondCol .attribute, body.customer-account-index #thirdCol .attribute, body.customwishlist-index-index #secondCol .attribute, body.customwishlist-index-index #thirdCol .attribute {
    font-weight: normal; }
  body.customer-account-index .overDetails .attrValue, body.customer-account-index .proDetails .attrValue, body.customwishlist-index-index .overDetails .attrValue, body.customwishlist-index-index .proDetails .attrValue {
    float: left; }
  body.customer-account-index .overDetails .divider, body.customwishlist-index-index .overDetails .divider {
    background: url("../images/divider.jpg") repeat scroll 0 0 #FFFFFF !important;
    float: left;
    height: 1px !important;
    margin: 2px 0px !important;
    padding: 0 !important;
    width: 200px; }
  body.customer-account-index .proDetails .countHead, body.customwishlist-index-index .proDetails .countHead {
    display: block;
    font-weight: bold;
    margin-bottom: 10px; }
  body.customer-account-index .sp-message, body.customwishlist-index-index .sp-message {
    background-position: -636px -92px;
    width: 16px;
    height: 9px;
    padding-right: 10px;
    float: left; }
  body.customer-account-index .overDetails .sp-toll, body.customwishlist-index-index .overDetails .sp-toll {
    margin-left: 7px;
    margin-right: 7px !important; }
  body.customer-account-index .overDetails .sp-chat, body.customwishlist-index-index .overDetails .sp-chat {
    margin-left: 6px;
    margin-right: 6px !important; }
  body.customer-account-index .overDetails
.productInfoContentuter .divider, body.customwishlist-index-index .overDetails
.productInfoContentuter .divider {
    background: url("../images/divider.jpg") repeat scroll 0 0 #FFFFFF !important;
    float: left;
    height: 1px !important;
    margin: 2px 0px !important;
    padding: 0 !important;
    width: 200px; }
  body.customer-account-index .certifLeft, body.customwishlist-index-index .certifLeft {
    width: 40%;
    float: left;
    margin-top: 23px; }
  body.customer-account-index .paymentsLeft, body.customwishlist-index-index .paymentsLeft {
    width: 38%;
    margin-left: 20px;
    margin-top: 20px;
    float: left; }
  body.customer-account-index .paymentsRight, body.customwishlist-index-index .paymentsRight {
    float: left;
    margin-top: 65px; }
  body.customer-account-index .visaPay, body.customwishlist-index-index .visaPay {
    background-position: 0 -411px;
    width: 64px;
    height: 40px;
    float: left; }
  body.customer-account-index .masterPay, body.customwishlist-index-index .masterPay {
    background-position: -79px -411px;
    width: 63px;
    height: 40px;
    float: left;
    margin-left: 55px; }
  body.customer-account-index .amexPay, body.customwishlist-index-index .amexPay {
    background-position: -157px -411px;
    width: 71px;
    height: 45px;
    float: left;
    margin-left: 55px; }
  body.customer-account-index .dinersPay, body.customwishlist-index-index .dinersPay {
    background-position: -243px -411px;
    width: 126px;
    height: 33px;
    float: left;
    margin-left: 55px; }
  body.customer-account-index .certifLeft ul, body.customer-account-index .paymentsLeft ul, body.customwishlist-index-index .certifLeft ul, body.customwishlist-index-index .paymentsLeft ul {
    list-style: disc;
    line-height: 20px; }
  body.customer-account-index .downArrowPurple, body.customwishlist-index-index .downArrowPurple {
    background-position: 0 -352px;
    width: 11px;
    height: 8px !important;
    float: right !important;
    margin-top: 3px !important; }
  body.customer-account-index .downArrowGray, body.customwishlist-index-index .downArrowGray {
    background-position: -26px -352px;
    width: 11px;
    height: 8px;
    float: right !important;
    margin-top: 3px !important; }
  body.customer-account-index h4.active .downArrowGray, body.customwishlist-index-index h4.active .downArrowGray {
    background-position: -26px -366px; }
  body.customer-account-index h4.active .downArrowPurple, body.customwishlist-index-index h4.active .downArrowPurple {
    background-position: 0 -366px; }
  body.customer-account-index .ringsSize select, body.customwishlist-index-index .ringsSize select {
    background: none;
    border: 1px solid #63666A;
    padding: 1px;
    font-family: "PT Sans",'Times New Roman';
    height: 19px;
    font-size: 11px; }
  body.customer-account-index .asSeenIn, body.customwishlist-index-index .asSeenIn {
    float: left;
    height: 80px;
    margin-bottom: 18px;
    overflow: hidden;
    /*width: auto;*/ }
  body.customer-account-index .sampleCertif, body.customwishlist-index-index .sampleCertif {
    float: right;
    background-position: 0 0;
    width: 472px;
    height: 337px;
    position: relative;
    margin: 5px; }
  body.customer-account-index .sampleHallmark, body.customwishlist-index-index .sampleHallmark {
    float: right;
    background-position: 0 -456px;
    width: 472px;
    height: 337px;
    position: relative;
    margin: 5px; }
  body.customer-account-index .certifImg, body.customwishlist-index-index .certifImg {
    border-radius: 10px 10px 10px 10px;
    position: absolute;
    right: 31px;
    top: 107px; }
  body.customer-account-index #similarpdct h2, body.customer-account-index .recentlyviewedJewellery h2, body.customwishlist-index-index #similarpdct h2, body.customwishlist-index-index .recentlyviewedJewellery h2 {
    display: none; }
  body.customer-account-index .metrodiamondBangleRight, body.customwishlist-index-index .metrodiamondBangleRight {
    width: auto;
    border-bottom: none;
    float: left; }
  body.customer-account-index #collectionTab #similarpdct, body.customwishlist-index-index #collectionTab #similarpdct {
    margin-left: 20px; }
  body.customer-account-index .banglesTopContentLeft .breadcrumbs, body.customwishlist-index-index .banglesTopContentLeft .breadcrumbs {
    display: inline; }
  body.customer-account-index .zoom-img, body.customwishlist-index-index .zoom-img {
    text-align: center; }
  body.customer-account-index ul#thumblist li a.zoomThumbActive, body.customwishlist-index-index ul#thumblist li a.zoomThumbActive {
    border: 1px solid #A51890; }
  body.customer-account-index .zoom_msg, body.customwishlist-index-index .zoom_msg {
    color: #63666A;
    font-size: 11px;
    text-align: center;
    cursor: pointer; }
  body.customer-account-index .zoom-cursor, body.customwishlist-index-index .zoom-cursor {
    cursor: url("../images/zoom.cur"), pointer;
    margin-right: 100px; }
  body.customer-account-index .overDetails li a, body.customwishlist-index-index .overDetails li a {
    color: #000000;
    text-decoration: none;
    font-size: 12px; }
  body.customer-account-index .ringsizerpopup, body.customwishlist-index-index .ringsizerpopup {
    background-color: white;
    height: 462px;
    width: 692px;
    margin: auto;
    background-image: url("/skin/frontend/shopper/default/images/version2/ringsizer.png"); }
  body.customer-account-index .requesttitle, body.customwishlist-index-index .requesttitle {
    font-size: 35px;
    color: #63666a;
    font-family: "PT Sans",'Times New Roman';
    margin-left: 165px; }
  body.customer-account-index .requesthead, body.customwishlist-index-index .requesthead {
    font-size: 20px;
    color: #63666a;
    font-family: "PT Sans",'Times New Roman';
    padding-left: 25px;
    padding-top: 20px;
    float: left;
    width: 667px;
    background-color: #f1f1f2; }
  body.customer-account-index .rs-bkp, body.customwishlist-index-index .rs-bkp {
    margin-top: -13px !important; }
  body.customer-account-index goback-rs, body.customwishlist-index-index goback-rs {
    cursor: pointer;
    float: left;
    margin-left: 22px;
    margin-top: 24px;
    background: url("../images/common5.png") no-repeat -755px -371px;
    width: 138px;
    height: 30px; }
  body.customer-account-index .rs-hiddeninput, body.customwishlist-index-index .rs-hiddeninput {
    display: none; }
  body.customer-account-index .rsformfields .validation-advice, body.customwishlist-index-index .rsformfields .validation-advice {
    margin-top: -7px;
    font-size: 10px;
    width: 180px; }
  body.customer-account-index .rt, body.customwishlist-index-index .rt {
    margin-left: 260px !important; }
  body.customer-account-index .rs-close-button.rcbty, body.customwishlist-index-index .rs-close-button.rcbty {
    margin-top: -5px;
    padding-top: 0; }
  body.customer-account-index .rstext, body.customwishlist-index-index .rstext {
    color: #63666A;
    font-family: "PT Sans", Times New Roman;
    text-align: center; }
  body.customer-account-index .rsformfields .gender, body.customwishlist-index-index .rsformfields .gender {
    border-style: none; }
  body.customer-account-index .rsformfields .rspopup-subscribe, body.customwishlist-index-index .rsformfields .rspopup-subscribe {
    border-style: none; }
  body.customer-account-index .state-rs .validation-advice, body.customwishlist-index-index .state-rs .validation-advice {
    margin-top: 1px !important; }
  body.customer-account-index .rsstate, body.customwishlist-index-index .rsstate {
    height: 30px;
    width: 190px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    body.customer-account-index .wishlistpopup .outOfStock, body.customwishlist-index-index .wishlistpopup .outOfStock {
      border: none !important;
      width: 70px !important;
      position: relative !important;
      left: 57px;
      top: -19px; } }
  body.customer-account-index .wishlistpopup .outOfStock, body.customwishlist-index-index .wishlistpopup .outOfStock {
    border: none !important;
    width: 70px !important;
    position: relative !important;
    left: 57px; }
  body.customer-account-index .try-at-home-violator, body.customwishlist-index-index .try-at-home-violator {
    left: auto;
    top: auto; }
  body.customer-account-index .wishlistpopup .custom-regular, body.customwishlist-index-index .wishlistpopup .custom-regular {
    font-size: 11px !important;
    margin-left: 0 !important; }
  body.customer-account-index .wishlistpopup .custom-offer, body.customwishlist-index-index .wishlistpopup .custom-offer {
    color: #a51890 !important;
    margin-left: -140px !important;
    margin-top: 20px !important; }
  body.customer-account-index .wishlist .custom-regular span, body.customwishlist-index-index .wishlist .custom-regular span {
    margin-left: 75px !important; }
  body.customer-account-index .wishListContent .requesthead, body.customwishlist-index-index .wishListContent .requesthead {
    padding-bottom: 20px; }
  body.customer-account-index .wishListContent table.rsformfields tr, body.customwishlist-index-index .wishListContent table.rsformfields tr {
    border: none !important; }
  body.customer-account-index .pricesplit tr td, body.customwishlist-index-index .pricesplit tr td {
    padding: 3px 0 3px 3px !important; }
  body.customer-account-index .pricesplit tr th, body.customwishlist-index-index .pricesplit tr th {
    padding: 0px !important; }
  body.customer-account-index .pricesplit, body.customwishlist-index-index .pricesplit {
    display: none;
    padding: 1px;
    border: solid 1px #EFEFEF;
    height: auto;
    width: 700px;
    border: solid 1px #CCC;
    -moz-box-shadow: 5px 5px 5px 5px #999;
    -webkit-box-shadow: 5px 5px 5px 5px #999;
    box-shadow: 5px 5px 5px 5px #999;
    z-index: 10003;
    position: fixed;
    left: 173px;
    top: 180px;
    background-color: white; }
  body.customer-account-index .white_overlay, body.customwishlist-index-index .white_overlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    background-color: white;
    z-index: 10001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
    z-index: 10002; }
  body.customer-account-index #Close, body.customwishlist-index-index #Close {
    float: right;
    font-size: 20px;
    margin-right: 20px;
    margin-top: 10px; }
  body.customer-account-index .pricebreakup, body.customwishlist-index-index .pricebreakup {
    margin-left: 40px;
    margin-top: 9px;
    color: #a51890 !important;
    cursor: pointer;
    padding-left: 20px !important; }
  body.customer-account-index .pricebreakupconfig, body.customwishlist-index-index .pricebreakupconfig {
    float: right;
    margin-right: 40px;
    position: relative;
    bottom: 22px;
    margin-left: 60px;
    color: #a51890 !important;
    cursor: pointer;
    width: 105px; }
  body.customer-account-index .pricerupee, body.customwishlist-index-index .pricerupee {
    color: #a51890 !important;
    margin-left: 10px;
    margin-top: 13px;
    font-size: 26px; }
  body.customer-account-index .pricerupee span, body.customwishlist-index-index .pricerupee span {
    color: #a51890 !important;
    font-size: 26px;
    margin-right: 0px; }
  body.customer-account-index .actualPrice, body.customwishlist-index-index .actualPrice {
    color: #a51890 !important;
    margin-left: 252px;
    margin-top: 13px;
    font-size: 26px; }
  body.customer-account-index .offerprice, body.customwishlist-index-index .offerprice {
    float: left !important;
    margin-left: 10px;
    margin-top: 19px;
    font-size: 16px;
    text-decoration: line-through; }
  body.customer-account-index .pricerupee strong, body.customwishlist-index-index .pricerupee strong {
    font-size: 26px !important; }
  body.customer-account-index .offerprice strong, body.customwishlist-index-index .offerprice strong {
    font-size: 16px !important; }
  body.customer-account-index .splitlabel, body.customwishlist-index-index .splitlabel {
    font-weight: bold;
    font-size: 14px;
    margin-left: -76px; }
  body.customer-account-index .alllabel, body.customwishlist-index-index .alllabel {
    width: 700px;
    margin-left: 20%;
    margin-top: 10px; }
  body.customer-account-index .drawplus, body.customwishlist-index-index .drawplus {
    font-size: 15px;
    font-weight: bold;
    margin-left: 75px;
    margin-top: -3px;
    position: absolute; }
  body.customer-account-index .linemove, body.customwishlist-index-index .linemove {
    border-bottom: 1px solid #b0b0b0;
    color: #63666a !important;
    width: 100px;
    margin-left: -29px;
    margin-top: 20px; }
  body.customer-account-index .drawplusdia, body.customwishlist-index-index .drawplusdia {
    font-size: 15px;
    font-weight: bold;
    margin-left: 143px;
    margin-top: -3px;
    position: absolute; }
  body.customer-account-index .splitlabeldia, body.customwishlist-index-index .splitlabeldia {
    font-weight: bold;
    font-size: 14px;
    margin-left: -92px; }
  body.customer-account-index .linemovedia, body.customwishlist-index-index .linemovedia {
    border-bottom: 1px solid #b0b0b0;
    color: #63666a !important;
    width: 100px;
    margin-left: 40px;
    margin-top: 20px; }
  body.customer-account-index .drawplusgem, body.customwishlist-index-index .drawplusgem {
    font-size: 15px;
    font-weight: bold;
    margin-left: 123px;
    margin-top: -3px;
    position: absolute; }
  body.customer-account-index .splitlabelgem, body.customwishlist-index-index .splitlabelgem {
    font-weight: bold;
    font-size: 14px;
    margin-left: -98px; }
  body.customer-account-index .linemovegem, body.customwishlist-index-index .linemovegem {
    border-bottom: 1px solid #b0b0b0;
    color: #63666a !important;
    width: 100px;
    margin-left: 20px;
    margin-top: 20px; }
  body.customer-account-index .drawplusmak, body.customwishlist-index-index .drawplusmak {
    font-size: 15px;
    font-weight: bold;
    margin-left: 144px;
    margin-top: -3px;
    position: absolute; }
  body.customer-account-index .splitlabelmak, body.customwishlist-index-index .splitlabelmak {
    font-weight: bold;
    font-size: 14px;
    margin-left: -125px; }
  body.customer-account-index .linemovemak, body.customwishlist-index-index .linemovemak {
    border-bottom: 1px solid #b0b0b0;
    color: #63666a !important;
    width: 120px;
    margin-left: 20px;
    margin-top: 20px; }
  body.customer-account-index .splitlabelvat, body.customwishlist-index-index .splitlabelvat {
    font-weight: bold;
    font-size: 14px;
    margin-left: -78px; }
  body.customer-account-index .linemovevat, body.customwishlist-index-index .linemovevat {
    border-bottom: 1px solid #b0b0b0;
    color: #63666a !important;
    width: 100px;
    margin-left: 12px;
    margin-top: 20px; }
  body.customer-account-index .goldblock, body.customwishlist-index-index .goldblock {
    margin-left: 10px; }
  body.customer-account-index .goldprice, body.customwishlist-index-index .goldprice {
    margin-left: -89px;
    margin-top: 30px;
    font-size: 15px;
    color: #A91980; }
  body.customer-account-index .diamondprice, body.customwishlist-index-index .diamondprice {
    margin-left: -89px;
    margin-top: 30px;
    font-size: 15px;
    color: #A91980; }
  body.customer-account-index .gemstoneprice, body.customwishlist-index-index .gemstoneprice {
    margin-left: -89px;
    margin-top: 30px;
    font-size: 15px;
    color: #A91980; }
  body.customer-account-index .makingprice, body.customwishlist-index-index .makingprice {
    margin-left: -89px;
    margin-top: 30px;
    font-size: 15px;
    color: #A91980; }
  body.customer-account-index .vatprice, body.customwishlist-index-index .vatprice {
    margin-left: -82px;
    margin-top: 30px;
    font-size: 15px;
    color: #A91980; }
  body.customer-account-index .viewdetails, body.customwishlist-index-index .viewdetails {
    margin-right: 30px !important;
    margin-top: 20px;
    float: right !important;
    font-family: 10px;
    color: #621F65;
    cursor: pointer; }
  body.customer-account-index .hidedetails, body.customwishlist-index-index .hidedetails {
    margin-right: 30px !important;
    margin-top: 20px;
    float: right !important;
    font-family: 10px;
    color: #621F65;
    cursor: pointer; }
  body.customer-account-index #pricearrow, body.customwishlist-index-index #pricearrow {
    float: right;
    cursor: pointer;
    margin-top: 4px !important; }
  body.customer-account-index .headingborder, body.customwishlist-index-index .headingborder {
    height: 37px;
    width: 508px;
    margin-left: 10px;
    margin-top: 10px;
    color: #F1F1F1; }
  body.customer-account-index .detailtable th, body.customwishlist-index-index .detailtable th {
    background-color: #F1F1F1;
    font-size: 14px;
    height: 37px; }
  body.customer-account-index .detailtable, body.customwishlist-index-index .detailtable {
    margin-left: 55px;
    margin-top: 110px;
    width: 593px; }
  body.customer-account-index .detailtable th label, body.customwishlist-index-index .detailtable th label {
    padding-right: 88px;
    color: black !important; }
  body.customer-account-index .detailtable td label, body.customwishlist-index-index .detailtable td label {
    color: black !important;
    font-size: 14px; }
  body.customer-account-index .detailtable tr label b, body.customwishlist-index-index .detailtable tr label b {
    margin-left: 11px; }
  body.customer-account-index .detailtable th label, body.customwishlist-index-index .detailtable th label {
    margin-left: 12px; }
  body.customer-account-index .pricerate, body.customwishlist-index-index .pricerate {
    margin-left: -10px;
    display: inline-block;
    width: 150px; }
  body.customer-account-index .priceweight, body.customwishlist-index-index .priceweight {
    margin-left: -17px;
    display: inline-block;
    width: 100px; }
  body.customer-account-index .pricevalue, body.customwishlist-index-index .pricevalue {
    margin-right: 85px;
    float: right; }
  body.customer-account-index .pricecomp, body.customwishlist-index-index .pricecomp {
    display: inline-block;
    width: 200px; }
  body.customer-account-index .pricecompinner, body.customwishlist-index-index .pricecompinner {
    display: inline-block;
    width: 172px;
    margin-left: 29px; }
  body.customer-account-index .pricecompinnergem, body.customwishlist-index-index .pricecompinnergem {
    display: inline-block;
    width: 422px;
    margin-left: 29px; }
  body.customer-account-index .pricevaluegem, body.customwishlist-index-index .pricevaluegem {
    margin-left: 22px;
    position: absolute; }
  body.customer-account-index .diamondblock, body.customwishlist-index-index .diamondblock {
    imargin-left: -44px; }
  body.customer-account-index .makingblock, body.customwishlist-index-index .makingblock {
    margin-left: -22px; }
  body.customer-account-index .gemstoneblock, body.customwishlist-index-index .gemstoneblock {
    margin-left: -24px; }
  body.customer-account-index .vatblock, body.customwishlist-index-index .vatblock {
    margin-left: -15px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    body.customer-account-index .diamondblock, body.customwishlist-index-index .diamondblock {
      margin-left: -44px; }
    body.customer-account-index .makingblock, body.customwishlist-index-index .makingblock {
      margin-left: -22px; }
    body.customer-account-index .splitlabelmak, body.customwishlist-index-index .splitlabelmak {
      margin-left: 18px; }
    body.customer-account-index .linemovemak, body.customwishlist-index-index .linemovemak {
      margin-top: 5px; }
    body.customer-account-index .makingprice, body.customwishlist-index-index .makingprice {
      margin-top: 14px; }
    body.customer-account-index .gemstoneblock, body.customwishlist-index-index .gemstoneblock {
      margin-left: -24px; }
    body.customer-account-index .vatblock, body.customwishlist-index-index .vatblock {
      margin-left: -139px; } }
  body.customer-account-index .scrollbarapp, body.customwishlist-index-index .scrollbarapp {
    height: 410px;
    overflow-x: hidden;
    overflow-y: auto; }

#ringsize_disclaimer {
  font-style: italic;
  font-size: 12px; }

/*
 * CSSMin
 * CSS Compressor

*/
.w254 {
  width: 254px !important; }

.pt32 {
  padding-top: 32px; }

.jewelleryBuyingBannerBotom {
  width: 200px;
  top: 552px;
  position: absolute;
  padding-left: 30px;
  margin-top: -250px; }

.jewelleryBuyingImg {
  padding: 0 0 0 200px; }

.howtochoose {
  display: block;
  overflow: hidden;
  padding: 0 20px; }

.pt12 {
  padding-top: 12px !important; }

.diamondbuyingGuideBox {
  height: 245px; }

body.cms-diamond-compare-price-html .sol-city-details > table {
  background-color: #F1F1F2;
  box-shadow: 10px 0 15px #63666A;
  border-collapse: collapse;
  width: 100%; }

body.cms-diamond-compare-price-html .rupee {
  font-family: DejaVu Sans; }

body.cms-diamond-compare-price-html .sol-city-details tr th {
  background-color: #D9D9D6;
  font-family: Arial;
  font-size: 18px;
  height: 60px;
  width: 175px; }

body.cms-diamond-compare-price-html .sol-city-details tr td {
  background-color: #F1F1F1;
  font-size: 17px;
  height: 50px;
  text-align: center;
  width: 175px;
  margin-left: 20px;
  margin-right: 20px; }

body.cms-diamond-compare-price-html .emptytd {
  height: 2px;
  background-color: white;
  width: 150px; }

body.cms-diamond-compare-price-html .sol-li-cities {
  background-color: #F1F1F2;
  box-shadow: -3px -3px 10px #63666A;
  margin-right: 3px;
  padding-bottom: 7px;
  padding-left: 22px;
  padding-right: 22.5px;
  padding-top: 7px;
  text-align: center;
  width: 11.7%;
  font-size: 14px;
  cursor: pointer; }

body.cms-diamond-compare-price-html .arrow-down {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #D9D9D6;
  font-size: 0;
  line-height: 0;
  position: absolute;
  margin-left: 100px; }

body.cms-diamond-compare-price-html .cprice {
  color: #5F2167;
  background-color: #E6E6E6;
  font-style: italic; }

body.cms-diamond-compare-price-html #sol-1 {
  background-color: #D9D9D6; }

body.cms-diamond-compare-price-html .sol-li-cities a {
  color: black;
  font-weight: normal; }

body.cms-diamond-compare-price-html .pricefont {
  font-family: Arial; }

body.cms-diamond-compare-price-html .arrow-right {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  margin-left: 10px;
  border-left: 6px solid white;
  margin-top: 9px; }

body.cms-diamond-compare-price-html .sol-text {
  margin-top: 30px;
  padding-left: 30px;
  color: #63666a;
  font-style: italic; }

body.cms-diamond-compare-price-html .sol-prices {
  min-height: 75px; }

body.cms-diamond-compare-price-html .shadow {
  box-shadow: 0px 20px 10px -2px #e9e9e9;
  height: 20px;
  width: 953px;
  margin-top: -27px;
  position: absolute; }

body.cms-diamond-compare-price-html .clane-save {
  font-family: Arial;
  font-size: 20px;
  text-transform: uppercase;
  font-style: italic;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 25px;
  text-align: center; }

body.cms-diamond-compare-price-html .save-percent {
  color: #5F2167;
  font-size: 24px; }

body.cms-diamond-compare-price-html .clane-line {
  border-top: 2px dashed #e9e9e9;
  color: #63666a;
  height: 1px;
  width: 900px;
  background-color: white;
  margin-bottom: 3px;
  margin-left: 20px; }

body.cms-diamond-compare-price-html .solprice {
  margin-bottom: 20px; }

body.cms-diamond-compare-price-html .soli-tabs {
  margin-top: 20px;
  padding-left: 25px;
  padding-top: 10px;
  margin-left: 0px; }

body.cms-diamond-compare-price-html .sol-details {
  width: auto;
  padding-bottom: 20px; }

body.cms-diamond-compare-price-html .solhide {
  display: none; }

body.cms-diamond-compare-price-html .sol-button-container {
  width: 100%;
  text-align: center; }

body.cms-diamond-compare-price-html .sol-button {
  margin-left: 0px; }

body.catalogsearch-result-index .zerosearch_text > span {
  color: #656469;
  font-size: 20px;
  display: block;
  padding-bottom: 17px; }

body.catalogsearch-result-index .zeroabove, body.catalogsearch-result-index .zero_form span {
  color: #656469;
  font-size: 16px; }

body.catalogsearch-result-index .zeroabove {
  margin-bottom: 10px;
  margin-left: 4px; }

body.catalogsearch-result-index .zero_form input, body.catalogsearch-result-index .zero_form textarea {
  border: 2px solid #f4edea;
  background: none repeat scroll 0 0 #faf7f6;
  width: 193px; }

body.catalogsearch-result-index .zerosearch_text {
  float: left;
  margin-top: 19px;
  padding-left: 14px; }

body.catalogsearch-result-index .zerosearch_form_middle {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 2px solid #f4edea; }

body.catalogsearch-result-index .zerosearch_form {
  float: right;
  margin-right: 23px;
  margin-top: -42px;
  position: relative;
  margin-bottom: 23px;
  width: 236px; }

body.catalogsearch-result-index .zero_form span {
  display: block;
  margin-bottom: 7px;
  margin-top: 5px; }

body.catalogsearch-result-index .zerosearch_form_inner {
  margin: 8px 16px; }

body.catalogsearch-result-index .zerobutton-submit {
  background: none repeat scroll 0 0 #66768f;
  cursor: pointer;
  display: block;
  font-size: 18px !important;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: medium none;
  line-height: 26px !important;
  width: 119px !important;
  margin-left: 77px;
  color: #ffffff !important;
  margin-top: 10px !important; }

body.catalogsearch-result-index #helpdesk_form .validation-advice {
  margin: 0px !important; }

body.catalogsearch-result-index .zerosearchTextChange {
  color: #6a696f; }

body.catalogsearch-result-index .zerosearchTextChangeinner {
  margin-top: 15px; }

body.catalogsearch-result-index #content {
  height: 65px; }

body.catalogsearch-result-index .zerosearchTextChangeinner a {
  text-decoration: underline; }

/* Added for making site responsive*/
body.general nav .nav-top-title {
  display: none; }

body.general .mob_menu {
  display: none; }

@-ms-viewport {
  body.general {
    width: device-width; } }

body.general .block-content .f-left, body.general .quick_view_container .product-bottom-button .f-left {
  float: left; }

body.general .page {
  overflow: hidden; }

body.general .product-detail-seen {
  width: 100% !important; }

body.general .home-tryon-all {
  float: left; }

body.general .cart-top-title-mobile, body.general .currency-top-title-mobile {
  display: none; }

body.general .header-container .top-switch-bg.light .mastLeft > span {
  padding-left: 0px; }

body.general .header-container .top-switch-bg.light .mastLeft {
  padding-left: 0px; }

@media only screen and (min-width: 959px) {
  body.general .show_filter_mob, body.general .mob_sort, body.general .mob_filter_data {
    display: none; } }

@media only screen and (max-width: 1200px) {
  body.cms-page-view .row, body.cms-page-view .col1-layout .col-main {
    width: 1200px !important; } }

@media only screen and (max-width: 1200px) {
  body.loosediamonds-index-index .row, body.loosediamonds-index-index .col1-layout .col-main, body.loosediamonds-index-index .asSeenIn, body.loosediamonds-search-filter .row, body.loosediamonds-search-filter .col1-layout .col-main, body.loosediamonds-search-filter .asSeenIn, body.choosediamond-index-index .row, body.choosediamond-index-index .col1-layout .col-main, body.choosediamond-index-index .asSeenIn, body.loosediamonds-index-diamondsearch .row, body.loosediamonds-index-diamondsearch .col1-layout .col-main, body.loosediamonds-index-diamondsearch .asSeenIn, body.choosediamond-index-diamond .row, body.choosediamond-index-diamond .col1-layout .col-main, body.choosediamond-index-diamond .asSeenIn, body.choosediamond-index-pair .row, body.choosediamond-index-pair .col1-layout .col-main, body.choosediamond-index-pair .asSeenIn, body.choosediamond-index-viewpair .row, body.choosediamond-index-viewpair .col1-layout .col-main, body.choosediamond-index-viewpair .asSeenIn, body.designyourring-index-index .row, body.designyourring-index-index .col1-layout .col-main, body.designyourring-index-index .asSeenIn, body.designyourearring-index-index .row, body.designyourearring-index-index .col1-layout .col-main, body.designyourearring-index-index .asSeenIn, body.designyourpendant-index-index .row, body.designyourpendant-index-index .col1-layout .col-main, body.designyourpendant-index-index .asSeenIn, body.dyo_pd_page .row, body.dyo_pd_page .col1-layout .col-main, body.dyo_pd_page .asSeenIn, body.designyourpendant-minicart-index .row, body.designyourpendant-minicart-index .col1-layout .col-main, body.designyourpendant-minicart-index .asSeenIn, body.designyourring-minicart-index .row, body.designyourring-minicart-index .col1-layout .col-main, body.designyourring-minicart-index .asSeenIn, body.designyourearring-minicart-index .row, body.designyourearring-minicart-index .col1-layout .col-main, body.designyourearring-minicart-index .asSeenIn {
    width: 1200px !important; }
  body.loosediamonds-index-index #designyourown, body.loosediamonds-search-filter #designyourown, body.choosediamond-index-index #designyourown, body.loosediamonds-index-diamondsearch #designyourown, body.choosediamond-index-diamond #designyourown, body.choosediamond-index-pair #designyourown, body.choosediamond-index-viewpair #designyourown, body.designyourring-index-index #designyourown, body.designyourearring-index-index #designyourown, body.designyourpendant-index-index #designyourown, body.dyo_pd_page #designyourown, body.designyourpendant-minicart-index #designyourown, body.designyourring-minicart-index #designyourown, body.designyourearring-minicart-index #designyourown {
    width: 100% !important; }
  body.loosediamonds-index-index .product-tabs-container.productInfo, body.loosediamonds-search-filter .product-tabs-container.productInfo, body.choosediamond-index-index .product-tabs-container.productInfo, body.loosediamonds-index-diamondsearch .product-tabs-container.productInfo, body.choosediamond-index-diamond .product-tabs-container.productInfo, body.choosediamond-index-pair .product-tabs-container.productInfo, body.choosediamond-index-viewpair .product-tabs-container.productInfo, body.designyourring-index-index .product-tabs-container.productInfo, body.designyourearring-index-index .product-tabs-container.productInfo, body.designyourpendant-index-index .product-tabs-container.productInfo, body.dyo_pd_page .product-tabs-container.productInfo, body.designyourpendant-minicart-index .product-tabs-container.productInfo, body.designyourring-minicart-index .product-tabs-container.productInfo, body.designyourearring-minicart-index .product-tabs-container.productInfo {
    margin-top: 0px !important; }
  body.loosediamonds-index-index .productInfoTop.slider-container, body.loosediamonds-search-filter .productInfoTop.slider-container, body.choosediamond-index-index .productInfoTop.slider-container, body.loosediamonds-index-diamondsearch .productInfoTop.slider-container, body.choosediamond-index-diamond .productInfoTop.slider-container, body.choosediamond-index-pair .productInfoTop.slider-container, body.choosediamond-index-viewpair .productInfoTop.slider-container, body.designyourring-index-index .productInfoTop.slider-container, body.designyourearring-index-index .productInfoTop.slider-container, body.designyourpendant-index-index .productInfoTop.slider-container, body.dyo_pd_page .productInfoTop.slider-container, body.designyourpendant-minicart-index .productInfoTop.slider-container, body.designyourring-minicart-index .productInfoTop.slider-container, body.designyourearring-minicart-index .productInfoTop.slider-container {
    width: 100% !important; } }

body.loosediamonds-index-index .show_filter_mob, body.loosediamonds-index-index .mob_sort, body.loosediamonds-index-index .mob_filter_data, body.loosediamonds-search-filter .show_filter_mob, body.loosediamonds-search-filter .mob_sort, body.loosediamonds-search-filter .mob_filter_data, body.choosediamond-index-index .show_filter_mob, body.choosediamond-index-index .mob_sort, body.choosediamond-index-index .mob_filter_data, body.loosediamonds-index-diamondsearch .show_filter_mob, body.loosediamonds-index-diamondsearch .mob_sort, body.loosediamonds-index-diamondsearch .mob_filter_data, body.choosediamond-index-diamond .show_filter_mob, body.choosediamond-index-diamond .mob_sort, body.choosediamond-index-diamond .mob_filter_data, body.choosediamond-index-pair .show_filter_mob, body.choosediamond-index-pair .mob_sort, body.choosediamond-index-pair .mob_filter_data, body.choosediamond-index-viewpair .show_filter_mob, body.choosediamond-index-viewpair .mob_sort, body.choosediamond-index-viewpair .mob_filter_data, body.designyourring-index-index .show_filter_mob, body.designyourring-index-index .mob_sort, body.designyourring-index-index .mob_filter_data, body.designyourearring-index-index .show_filter_mob, body.designyourearring-index-index .mob_sort, body.designyourearring-index-index .mob_filter_data, body.designyourpendant-index-index .show_filter_mob, body.designyourpendant-index-index .mob_sort, body.designyourpendant-index-index .mob_filter_data, body.dyo_pd_page .show_filter_mob, body.dyo_pd_page .mob_sort, body.dyo_pd_page .mob_filter_data, body.designyourpendant-minicart-index .show_filter_mob, body.designyourpendant-minicart-index .mob_sort, body.designyourpendant-minicart-index .mob_filter_data, body.designyourring-minicart-index .show_filter_mob, body.designyourring-minicart-index .mob_sort, body.designyourring-minicart-index .mob_filter_data, body.designyourearring-minicart-index .show_filter_mob, body.designyourearring-minicart-index .mob_sort, body.designyourearring-minicart-index .mob_filter_data {
  display: none; }

body.cms-shopper-home-2col .wrapper, body.flycart-category-view .wrapper, body.catalogsearch-result-index .wrapper, body.catalog-product-view:not(.dyo_pd_page) .wrapper {
  width: 100% !important; }

body.cms-shopper-home-2col nav .nav-top-title, body.flycart-category-view nav .nav-top-title, body.catalogsearch-result-index nav .nav-top-title, body.catalog-product-view:not(.dyo_pd_page) nav .nav-top-title {
  display: block; }

body.cms-shopper-home-2col header a.logo img, body.flycart-category-view header a.logo img, body.catalogsearch-result-index header a.logo img, body.catalog-product-view:not(.dyo_pd_page) header a.logo img {
  position: relative; }

body.cms-shopper-home-2col .lpStaticButton, body.flycart-category-view .lpStaticButton, body.catalogsearch-result-index .lpStaticButton, body.catalog-product-view:not(.dyo_pd_page) .lpStaticButton {
  display: none; }

body.cms-shopper-home-2col .mob_menu, body.flycart-category-view .mob_menu, body.catalogsearch-result-index .mob_menu, body.catalog-product-view:not(.dyo_pd_page) .mob_menu {
  display: block; }

@media only screen and (min-width: 1200px) {
  body.cms-shopper-home-2col .logo, body.flycart-category-view .logo, body.catalogsearch-result-index .logo, body.catalog-product-view:not(.dyo_pd_page) .logo {
    float: none !important;
    margin: 0px !important; }
  body.cms-shopper-home-2col nav .nav-top-title, body.flycart-category-view nav .nav-top-title, body.catalogsearch-result-index nav .nav-top-title, body.catalog-product-view:not(.dyo_pd_page) nav .nav-top-title {
    display: none; }
  body.cms-shopper-home-2col .spotlight_block_home, body.flycart-category-view .spotlight_block_home, body.catalogsearch-result-index .spotlight_block_home, body.catalog-product-view:not(.dyo_pd_page) .spotlight_block_home {
    width: 910px; }
  body.cms-shopper-home-2col .lpStaticButton, body.flycart-category-view .lpStaticButton, body.catalogsearch-result-index .lpStaticButton, body.catalog-product-view:not(.dyo_pd_page) .lpStaticButton {
    display: block; }
  body.cms-shopper-home-2col #hometryonCartMessage.messages, body.flycart-category-view #hometryonCartMessage.messages, body.catalogsearch-result-index #hometryonCartMessage.messages, body.catalog-product-view:not(.dyo_pd_page) #hometryonCartMessage.messages {
    left: 40% !important; } }

@media only screen and (max-width: 1200px) {
  body.cms-shopper-home-2col .header-container .top-switch-bg .tab-middle, body.flycart-category-view .header-container .top-switch-bg .tab-middle, body.catalogsearch-result-index .header-container .top-switch-bg .tab-middle, body.catalog-product-view:not(.dyo_pd_page) .header-container .top-switch-bg .tab-middle {
    display: none; }
  body.cms-shopper-home-2col .header-container .top-switch-bg .tab-right, body.flycart-category-view .header-container .top-switch-bg .tab-right, body.catalogsearch-result-index .header-container .top-switch-bg .tab-right, body.catalog-product-view:not(.dyo_pd_page) .header-container .top-switch-bg .tab-right {
    float: right; } }

@media only screen and (min-width: 960px) and (max-width: 1200px) {
  body.cms-shopper-home-2col .logo, body.flycart-category-view .logo, body.catalogsearch-result-index .logo, body.catalog-product-view:not(.dyo_pd_page) .logo {
    float: left !important;
    margin: 0px !important; }
  body.cms-shopper-home-2col nav, body.flycart-category-view nav, body.catalogsearch-result-index nav, body.catalog-product-view:not(.dyo_pd_page) nav {
    margin-top: 8px; }
  body.cms-shopper-home-2col header a.logo img, body.flycart-category-view header a.logo img, body.catalogsearch-result-index header a.logo img, body.catalog-product-view:not(.dyo_pd_page) header a.logo img {
    width: 240px !important; }
  body.cms-shopper-home-2col nav .nav-top-title, body.flycart-category-view nav .nav-top-title, body.catalogsearch-result-index nav .nav-top-title, body.catalog-product-view:not(.dyo_pd_page) nav .nav-top-title {
    display: none; }
  body.cms-shopper-home-2col .lpStaticButton, body.flycart-category-view .lpStaticButton, body.catalogsearch-result-index .lpStaticButton, body.catalog-product-view:not(.dyo_pd_page) .lpStaticButton {
    display: block; }
  body.cms-shopper-home-2col .col-left, body.flycart-category-view .col-left, body.catalogsearch-result-index .col-left, body.catalog-product-view:not(.dyo_pd_page) .col-left {
    margin-left: 1px !important; }
  body.cms-shopper-home-2col #hometryonCartMessage.messages, body.flycart-category-view #hometryonCartMessage.messages, body.catalogsearch-result-index #hometryonCartMessage.messages, body.catalog-product-view:not(.dyo_pd_page) #hometryonCartMessage.messages {
    left: 40% !important; }
  body.cms-shopper-home-2col .header-container .top-switch-bg .grid_2.hidden-mobile.hidden-tablet, body.flycart-category-view .header-container .top-switch-bg .grid_2.hidden-mobile.hidden-tablet, body.catalogsearch-result-index .header-container .top-switch-bg .grid_2.hidden-mobile.hidden-tablet, body.catalog-product-view:not(.dyo_pd_page) .header-container .top-switch-bg .grid_2.hidden-mobile.hidden-tablet {
    width: 160px; } }

@media only screen and (min-width: 767px) and (max-width: 959px) {
  body.cms-shopper-home-2col .productInfo .productInfoTop #add-tabs_you > a, body.cms-shopper-home-2col .productInfo .productInfoTop #add-tabs_recent > a, body.flycart-category-view .productInfo .productInfoTop #add-tabs_you > a, body.flycart-category-view .productInfo .productInfoTop #add-tabs_recent > a, body.catalogsearch-result-index .productInfo .productInfoTop #add-tabs_you > a, body.catalogsearch-result-index .productInfo .productInfoTop #add-tabs_recent > a, body.catalog-product-view:not(.dyo_pd_page) .productInfo .productInfoTop #add-tabs_you > a, body.catalog-product-view:not(.dyo_pd_page) .productInfo .productInfoTop #add-tabs_recent > a {
    padding-left: 50px !important;
    padding-right: 50px !important; }
  body.cms-shopper-home-2col .product-shop .product-shop-info .add-to-box .shipText, body.flycart-category-view .product-shop .product-shop-info .add-to-box .shipText, body.catalogsearch-result-index .product-shop .product-shop-info .add-to-box .shipText, body.catalog-product-view:not(.dyo_pd_page) .product-shop .product-shop-info .add-to-box .shipText {
    margin: 11px 0 30px 19px;
    padding-bottom: 17px;
    float: left; }
  body.cms-shopper-home-2col .header-container .top-switch-bg .grid_2.hidden-mobile.hidden-tablet, body.flycart-category-view .header-container .top-switch-bg .grid_2.hidden-mobile.hidden-tablet, body.catalogsearch-result-index .header-container .top-switch-bg .grid_2.hidden-mobile.hidden-tablet, body.catalog-product-view:not(.dyo_pd_page) .header-container .top-switch-bg .grid_2.hidden-mobile.hidden-tablet {
    width: 160px; }
  body.cms-shopper-home-2col .cart-top-title-mobile, body.flycart-category-view .cart-top-title-mobile, body.catalogsearch-result-index .cart-top-title-mobile, body.catalog-product-view:not(.dyo_pd_page) .cart-top-title-mobile {
    left: 61%; }
  body.cms-shopper-home-2col .currency-top-title-mobile, body.flycart-category-view .currency-top-title-mobile, body.catalogsearch-result-index .currency-top-title-mobile, body.catalog-product-view:not(.dyo_pd_page) .currency-top-title-mobile {
    left: 57%; }
  body.cms-shopper-home-2col .MagicToolboxContainer .MagicToolboxSelectorsContainer, body.flycart-category-view .MagicToolboxContainer .MagicToolboxSelectorsContainer, body.catalogsearch-result-index .MagicToolboxContainer .MagicToolboxSelectorsContainer, body.catalog-product-view:not(.dyo_pd_page) .MagicToolboxContainer .MagicToolboxSelectorsContainer {
    float: left !important;
    margin-left: -70px !important; }
  body.cms-shopper-home-2col .mob_filter_data .block.block-title.block-catalog-title.masonry-brick, body.cms-shopper-home-2col .mob_filter_data .block.block-layered-nav.masonry-brick, body.flycart-category-view .mob_filter_data .block.block-title.block-catalog-title.masonry-brick, body.flycart-category-view .mob_filter_data .block.block-layered-nav.masonry-brick, body.catalogsearch-result-index .mob_filter_data .block.block-title.block-catalog-title.masonry-brick, body.catalogsearch-result-index .mob_filter_data .block.block-layered-nav.masonry-brick, body.catalog-product-view:not(.dyo_pd_page) .mob_filter_data .block.block-title.block-catalog-title.masonry-brick, body.catalog-product-view:not(.dyo_pd_page) .mob_filter_data .block.block-layered-nav.masonry-brick {
    margin-left: 30%; } }

@media only screen and (max-width: 480px) {
  body.cms-shopper-home-2col .footersubscribe input, body.flycart-category-view .footersubscribe input, body.catalogsearch-result-index .footersubscribe input, body.catalog-product-view:not(.dyo_pd_page) .footersubscribe input {
    width: 270px;
    margin-top: 0; }
  body.cms-shopper-home-2col .mastRight, body.flycart-category-view .mastRight, body.catalogsearch-result-index .mastRight, body.catalog-product-view:not(.dyo_pd_page) .mastRight {
    width: 289px;
    visibility: hidden !important; }
  body.cms-shopper-home-2col .configurable_size .radioopt, body.flycart-category-view .configurable_size .radioopt, body.catalogsearch-result-index .configurable_size .radioopt, body.catalog-product-view:not(.dyo_pd_page) .configurable_size .radioopt {
    width: 25% !important; }
  body.cms-shopper-home-2col .track button.button, body.flycart-category-view .track button.button, body.catalogsearch-result-index .track button.button, body.catalog-product-view:not(.dyo_pd_page) .track button.button {
    margin-top: 0px; }
  body.cms-shopper-home-2col .MagicToolboxContainer .MagicToolboxSelectorsContainer, body.flycart-category-view .MagicToolboxContainer .MagicToolboxSelectorsContainer, body.catalogsearch-result-index .MagicToolboxContainer .MagicToolboxSelectorsContainer, body.catalog-product-view:not(.dyo_pd_page) .MagicToolboxContainer .MagicToolboxSelectorsContainer {
    float: left !important;
    margin-left: 4px !important; }
  body.cms-shopper-home-2col .MagicToolboxContainer .MagicToolboxMainContainer, body.flycart-category-view .MagicToolboxContainer .MagicToolboxMainContainer, body.catalogsearch-result-index .MagicToolboxContainer .MagicToolboxMainContainer, body.catalog-product-view:not(.dyo_pd_page) .MagicToolboxContainer .MagicToolboxMainContainer {
    margin-left: 2%;
    margin-top: 7%;
    width: 43% !important;
    float: left !important; } }

@media only screen and (max-width: 320px) {
  body.cms-shopper-home-2col .mastRight, body.flycart-category-view .mastRight, body.catalogsearch-result-index .mastRight, body.catalog-product-view:not(.dyo_pd_page) .mastRight {
    width: 270px;
    visibility: hidden !important; }
  body.cms-shopper-home-2col .hometryonpopup, body.flycart-category-view .hometryonpopup, body.catalogsearch-result-index .hometryonpopup, body.catalog-product-view:not(.dyo_pd_page) .hometryonpopup {
    top: 42px; } }

@media only screen and (min-width: 480px) and (max-width: 767px) {
  body.cms-shopper-home-2col #so_searchBtn_id, body.flycart-category-view #so_searchBtn_id, body.catalogsearch-result-index #so_searchBtn_id, body.catalog-product-view:not(.dyo_pd_page) #so_searchBtn_id {
    margin-top: 0; }
  body.cms-shopper-home-2col .footersubscribe input, body.flycart-category-view .footersubscribe input, body.catalogsearch-result-index .footersubscribe input, body.catalog-product-view:not(.dyo_pd_page) .footersubscribe input {
    margin-top: 0; }
  body.cms-shopper-home-2col .mastLeft > span, body.cms-shopper-home-2col .mastLeft, body.flycart-category-view .mastLeft > span, body.flycart-category-view .mastLeft, body.catalogsearch-result-index .mastLeft > span, body.catalogsearch-result-index .mastLeft, body.catalog-product-view:not(.dyo_pd_page) .mastLeft > span, body.catalog-product-view:not(.dyo_pd_page) .mastLeft {
    float: none !important;
    text-align: center; }
  body.cms-shopper-home-2col .mastLeft span, body.cms-shopper-home-2col .mastLeft span b a, body.flycart-category-view .mastLeft span, body.flycart-category-view .mastLeft span b a, body.catalogsearch-result-index .mastLeft span, body.catalogsearch-result-index .mastLeft span b a, body.catalog-product-view:not(.dyo_pd_page) .mastLeft span, body.catalog-product-view:not(.dyo_pd_page) .mastLeft span b a {
    color: white; }
  body.cms-shopper-home-2col .mastRight, body.flycart-category-view .mastRight, body.catalogsearch-result-index .mastRight, body.catalog-product-view:not(.dyo_pd_page) .mastRight {
    visibility: hidden !important;
    float: none !important;
    width: 70%;
    margin-left: 20%; }
  body.cms-shopper-home-2col .cart-top-title-mobile, body.flycart-category-view .cart-top-title-mobile, body.catalogsearch-result-index .cart-top-title-mobile, body.catalog-product-view:not(.dyo_pd_page) .cart-top-title-mobile {
    left: 72%; }
  body.cms-shopper-home-2col .currency-top-title-mobile, body.flycart-category-view .currency-top-title-mobile, body.catalogsearch-result-index .currency-top-title-mobile, body.catalog-product-view:not(.dyo_pd_page) .currency-top-title-mobile {
    left: 62%; }
  body.cms-shopper-home-2col .MagicToolboxContainer .MagicToolboxSelectorsContainer, body.flycart-category-view .MagicToolboxContainer .MagicToolboxSelectorsContainer, body.catalogsearch-result-index .MagicToolboxContainer .MagicToolboxSelectorsContainer, body.catalog-product-view:not(.dyo_pd_page) .MagicToolboxContainer .MagicToolboxSelectorsContainer {
    float: left !important;
    margin-left: -70px !important; }
  body.cms-shopper-home-2col .MagicToolboxContainer .MagicToolboxMainContainer, body.flycart-category-view .MagicToolboxContainer .MagicToolboxMainContainer, body.catalogsearch-result-index .MagicToolboxContainer .MagicToolboxMainContainer, body.catalog-product-view:not(.dyo_pd_page) .MagicToolboxContainer .MagicToolboxMainContainer {
    margin-left: 10%;
    margin-top: 7%;
    width: 50% !important;
    float: left !important; } }

@media only screen and (max-width: 767px) {
  body.cms-shopper-home-2col .grid_4 .footer_logos, body.flycart-category-view .grid_4 .footer_logos, body.catalogsearch-result-index .grid_4 .footer_logos, body.catalog-product-view:not(.dyo_pd_page) .grid_4 .footer_logos {
    float: left; }
  body.cms-shopper-home-2col .grid_3.opening_hours > h4, body.flycart-category-view .grid_3.opening_hours > h4, body.catalogsearch-result-index .grid_3.opening_hours > h4, body.catalog-product-view:not(.dyo_pd_page) .grid_3.opening_hours > h4 {
    margin-top: -19px; }
  body.cms-shopper-home-2col .mastRight .divider, body.flycart-category-view .mastRight .divider, body.catalogsearch-result-index .mastRight .divider, body.catalog-product-view:not(.dyo_pd_page) .mastRight .divider {
    padding-right: 12px; }
  body.cms-shopper-home-2col .tab-right .mastRight .wishList, body.cms-shopper-home-2col .tab-right .mastRight .hometryon, body.cms-shopper-home-2col .tab-right .mastRight .myAccount, body.flycart-category-view .tab-right .mastRight .wishList, body.flycart-category-view .tab-right .mastRight .hometryon, body.flycart-category-view .tab-right .mastRight .myAccount, body.catalogsearch-result-index .tab-right .mastRight .wishList, body.catalogsearch-result-index .tab-right .mastRight .hometryon, body.catalogsearch-result-index .tab-right .mastRight .myAccount, body.catalog-product-view:not(.dyo_pd_page) .tab-right .mastRight .wishList, body.catalog-product-view:not(.dyo_pd_page) .tab-right .mastRight .hometryon, body.catalog-product-view:not(.dyo_pd_page) .tab-right .mastRight .myAccount {
    padding-left: 0px;
    padding-right: 12px; }
  body.cms-shopper-home-2col .mastLeft > span, body.cms-shopper-home-2col .mastLeft, body.flycart-category-view .mastLeft > span, body.flycart-category-view .mastLeft, body.catalogsearch-result-index .mastLeft > span, body.catalogsearch-result-index .mastLeft, body.catalog-product-view:not(.dyo_pd_page) .mastLeft > span, body.catalog-product-view:not(.dyo_pd_page) .mastLeft {
    float: none !important;
    text-align: center; } }

body.cms-shopper-home-2col .nav-top-title:hover, body.flycart-category-view .nav-top-title:hover, body.catalogsearch-result-index .nav-top-title:hover, body.catalog-product-view:not(.dyo_pd_page) .nav-top-title:hover {
  background-color: #66768f !important; }

@media only screen and (max-width: 1199px) {
  body.cms-shopper-home-2col .spotlight_block_home, body.flycart-category-view .spotlight_block_home, body.catalogsearch-result-index .spotlight_block_home, body.catalog-product-view:not(.dyo_pd_page) .spotlight_block_home {
    margin-left: 15%; } }

@media only screen and (min-width: 959px) {
  body.cms-shopper-home-2col .mob_menu, body.flycart-category-view .mob_menu, body.catalogsearch-result-index .mob_menu, body.catalog-product-view:not(.dyo_pd_page) .mob_menu {
    display: none !important; } }

@media only screen and (max-width: 959px) {
  body.cms-shopper-home-2col .col-main .lazyloadpg, body.cms-shopper-home-2col .col-main .lazyloadpg img, body.flycart-category-view .col-main .lazyloadpg, body.flycart-category-view .col-main .lazyloadpg img, body.catalogsearch-result-index .col-main .lazyloadpg, body.catalogsearch-result-index .col-main .lazyloadpg img, body.catalog-product-view:not(.dyo_pd_page) .col-main .lazyloadpg, body.catalog-product-view:not(.dyo_pd_page) .col-main .lazyloadpg img {
    width: 100%; }
  body.cms-shopper-home-2col .toolbar .sorter, body.flycart-category-view .toolbar .sorter, body.catalogsearch-result-index .toolbar .sorter, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter {
    float: none; }
  body.cms-shopper-home-2col .mob_filter_active, body.cms-shopper-home-2col .mob_sort_active, body.flycart-category-view .mob_filter_active, body.flycart-category-view .mob_sort_active, body.catalogsearch-result-index .mob_filter_active, body.catalogsearch-result-index .mob_sort_active, body.catalog-product-view:not(.dyo_pd_page) .mob_filter_active, body.catalog-product-view:not(.dyo_pd_page) .mob_sort_active {
    display: block !important; }
  body.cms-shopper-home-2col .mob_filter_inactive, body.cms-shopper-home-2col .mob_sort_inactive, body.cms-shopper-home-2col .viewBanglesproduct .products-grid .item .hover, body.flycart-category-view .mob_filter_inactive, body.flycart-category-view .mob_sort_inactive, body.flycart-category-view .viewBanglesproduct .products-grid .item .hover, body.catalogsearch-result-index .mob_filter_inactive, body.catalogsearch-result-index .mob_sort_inactive, body.catalogsearch-result-index .viewBanglesproduct .products-grid .item .hover, body.catalog-product-view:not(.dyo_pd_page) .mob_filter_inactive, body.catalog-product-view:not(.dyo_pd_page) .mob_sort_inactive, body.catalog-product-view:not(.dyo_pd_page) .viewBanglesproduct .products-grid .item .hover {
    display: none !important; }
  body.cms-shopper-home-2col .mob_filter_data .block.block-title.block-catalog-title.masonry-brick, body.flycart-category-view .mob_filter_data .block.block-title.block-catalog-title.masonry-brick, body.catalogsearch-result-index .mob_filter_data .block.block-title.block-catalog-title.masonry-brick, body.catalog-product-view:not(.dyo_pd_page) .mob_filter_data .block.block-title.block-catalog-title.masonry-brick {
    float: none;
    margin-top: 79px; }
  body.cms-shopper-home-2col .mob_filter_data .block-layered-nav div.overflow > dd, body.flycart-category-view .mob_filter_data .block-layered-nav div.overflow > dd, body.catalogsearch-result-index .mob_filter_data .block-layered-nav div.overflow > dd, body.catalog-product-view:not(.dyo_pd_page) .mob_filter_data .block-layered-nav div.overflow > dd {
    width: 212px !important; }
  body.cms-shopper-home-2col .mob_filter_data .block.block-slideshow.masonry-brick, body.flycart-category-view .mob_filter_data .block.block-slideshow.masonry-brick, body.catalogsearch-result-index .mob_filter_data .block.block-slideshow.masonry-brick, body.catalog-product-view:not(.dyo_pd_page) .mob_filter_data .block.block-slideshow.masonry-brick {
    display: none; }
  body.cms-shopper-home-2col .toolbar .sorter, body.flycart-category-view .toolbar .sorter, body.catalogsearch-result-index .toolbar .sorter, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter {
    float: none; }
    body.cms-shopper-home-2col .toolbar .sorter .toolbar-switch .toolbar-title, body.cms-shopper-home-2col .toolbar .sorter .sortby-right > label, body.flycart-category-view .toolbar .sorter .toolbar-switch .toolbar-title, body.flycart-category-view .toolbar .sorter .sortby-right > label, body.catalogsearch-result-index .toolbar .sorter .toolbar-switch .toolbar-title, body.catalogsearch-result-index .toolbar .sorter .sortby-right > label, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .toolbar-switch .toolbar-title, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .sortby-right > label {
      display: none; }
    body.cms-shopper-home-2col .toolbar .sorter .sortby-right, body.flycart-category-view .toolbar .sorter .sortby-right, body.catalogsearch-result-index .toolbar .sorter .sortby-right, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .sortby-right {
      float: left;
      display: inline-block; }
    body.cms-shopper-home-2col .toolbar .sorter .mob_filter, body.flycart-category-view .toolbar .sorter .mob_filter, body.catalogsearch-result-index .toolbar .sorter .mob_filter, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .mob_filter {
      background-color: #66768f;
      float: left;
      width: 70px;
      display: inline-block;
      margin-left: 10px;
      cursor: pointer; }
    body.cms-shopper-home-2col .toolbar .sorter .mob_sort, body.flycart-category-view .toolbar .sorter .mob_sort, body.catalogsearch-result-index .toolbar .sorter .mob_sort, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .mob_sort {
      background-color: #66768f;
      width: 70px;
      cursor: pointer; }
    body.cms-shopper-home-2col .toolbar .sorter .mob_ico_filter, body.flycart-category-view .toolbar .sorter .mob_ico_filter, body.catalogsearch-result-index .toolbar .sorter .mob_ico_filter, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .mob_ico_filter {
      background: url(../images/common5.png) no-repeat -925px -90px;
      width: 20px;
      height: 18px;
      color: #ffffff;
      line-height: 16px;
      text-align: center; }
    body.cms-shopper-home-2col .toolbar .sorter .mob_ico_filter > span, body.flycart-category-view .toolbar .sorter .mob_ico_filter > span, body.catalogsearch-result-index .toolbar .sorter .mob_ico_filter > span, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .mob_ico_filter > span {
      margin-left: 27px; }
    body.cms-shopper-home-2col .toolbar .sorter .mob_ico_sort, body.flycart-category-view .toolbar .sorter .mob_ico_sort, body.catalogsearch-result-index .toolbar .sorter .mob_ico_sort, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .mob_ico_sort {
      background: url(../images/common5.png) no-repeat -991px -86px;
      width: 20px;
      height: 18px;
      color: #ffffff;
      line-height: 17px;
      text-align: center;
      margin-left: 8px; }
    body.cms-shopper-home-2col .toolbar .sorter .mob_ico_sort > span, body.flycart-category-view .toolbar .sorter .mob_ico_sort > span, body.catalogsearch-result-index .toolbar .sorter .mob_ico_sort > span, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .mob_ico_sort > span {
      margin-left: 27px; }
    body.cms-shopper-home-2col .toolbar .sorter .toolbar-switch, body.flycart-category-view .toolbar .sorter .toolbar-switch, body.catalogsearch-result-index .toolbar .sorter .toolbar-switch, body.catalog-product-view:not(.dyo_pd_page) .toolbar .sorter .toolbar-switch {
      border: 0;
      box-shadow: none; }
  body.cms-shopper-home-2col .toolbar .pager, body.flycart-category-view .toolbar .pager, body.catalogsearch-result-index .toolbar .pager, body.catalog-product-view:not(.dyo_pd_page) .toolbar .pager {
    float: none;
    position: absolute;
    right: 0px;
    line-height: 18px; }
    body.cms-shopper-home-2col .toolbar .pager p, body.flycart-category-view .toolbar .pager p, body.catalogsearch-result-index .toolbar .pager p, body.catalog-product-view:not(.dyo_pd_page) .toolbar .pager p {
      font-weight: normal;
      font-size: 11px !important;
      margin-right: 13px; }
    body.cms-shopper-home-2col .toolbar .pager strong, body.flycart-category-view .toolbar .pager strong, body.catalogsearch-result-index .toolbar .pager strong, body.catalog-product-view:not(.dyo_pd_page) .toolbar .pager strong {
      font-weight: normal !important; }
  body.cms-shopper-home-2col header a.logo img, body.flycart-category-view header a.logo img, body.catalogsearch-result-index header a.logo img, body.catalog-product-view:not(.dyo_pd_page) header a.logo img {
    left: -40px;
    float: none; }
  body.cms-shopper-home-2col .page .category-products .cat_title, body.flycart-category-view .page .category-products .cat_title, body.catalogsearch-result-index .page .category-products .cat_title, body.catalog-product-view:not(.dyo_pd_page) .page .category-products .cat_title {
    margin-top: -3em; }
  body.cms-shopper-home-2col .top-switch-bg, body.flycart-category-view .top-switch-bg, body.catalogsearch-result-index .top-switch-bg, body.catalog-product-view:not(.dyo_pd_page) .top-switch-bg {
    display: none; }
  body.cms-shopper-home-2col .cart-top-title-mobile .icon, body.flycart-category-view .cart-top-title-mobile .icon, body.catalogsearch-result-index .cart-top-title-mobile .icon, body.catalog-product-view:not(.dyo_pd_page) .cart-top-title-mobile .icon {
    background: url("../images/top-cart.png") no-repeat scroll -2px -3px #66768f;
    border-radius: 100%;
    display: block;
    float: left;
    height: 34px;
    margin: 0 10px 0 0;
    width: 34px; }
  body.cms-shopper-home-2col .cart-top-title-mobile, body.flycart-category-view .cart-top-title-mobile, body.catalogsearch-result-index .cart-top-title-mobile, body.catalog-product-view:not(.dyo_pd_page) .cart-top-title-mobile {
    display: inline-block;
    position: absolute;
    top: 25px; }
  body.cms-shopper-home-2col .currency-top-title-mobile, body.flycart-category-view .currency-top-title-mobile, body.catalogsearch-result-index .currency-top-title-mobile, body.catalog-product-view:not(.dyo_pd_page) .currency-top-title-mobile {
    display: inline-block;
    position: absolute;
    top: 30px; }
  body.cms-shopper-home-2col .page .newBanglesBanner.mainCategoryBanner, body.cms-shopper-home-2col .page .slider, body.cms-shopper-home-2col .page .main-container .jewellerypagebanner #slideshow, body.flycart-category-view .page .newBanglesBanner.mainCategoryBanner, body.flycart-category-view .page .slider, body.flycart-category-view .page .main-container .jewellerypagebanner #slideshow, body.catalogsearch-result-index .page .newBanglesBanner.mainCategoryBanner, body.catalogsearch-result-index .page .slider, body.catalogsearch-result-index .page .main-container .jewellerypagebanner #slideshow, body.catalog-product-view:not(.dyo_pd_page) .page .newBanglesBanner.mainCategoryBanner, body.catalog-product-view:not(.dyo_pd_page) .page .slider, body.catalog-product-view:not(.dyo_pd_page) .page .main-container .jewellerypagebanner #slideshow {
    display: none !important; }
  body.cms-shopper-home-2col .header-wrapper header .top-dropdowns .cart-top-title, body.flycart-category-view .header-wrapper header .top-dropdowns .cart-top-title, body.catalogsearch-result-index .header-wrapper header .top-dropdowns .cart-top-title, body.catalog-product-view:not(.dyo_pd_page) .header-wrapper header .top-dropdowns .cart-top-title {
    display: none !important; }
  body.cms-shopper-home-2col .header-wrapper header .top-dropdowns .notification-top-container, body.flycart-category-view .header-wrapper header .top-dropdowns .notification-top-container, body.catalogsearch-result-index .header-wrapper header .top-dropdowns .notification-top-container, body.catalog-product-view:not(.dyo_pd_page) .header-wrapper header .top-dropdowns .notification-top-container {
    display: none !important; }
  body.cms-shopper-home-2col .header-wrapper .header__main__nav, body.flycart-category-view .header-wrapper .header__main__nav, body.catalogsearch-result-index .header-wrapper .header__main__nav, body.catalog-product-view:not(.dyo_pd_page) .header-wrapper .header__main__nav {
    display: none; }
  body.cms-shopper-home-2col .nav-5 ul, body.flycart-category-view .nav-5 ul, body.catalogsearch-result-index .nav-5 ul, body.catalog-product-view:not(.dyo_pd_page) .nav-5 ul {
    width: auto !important; }
  body.cms-shopper-home-2col #queldoreiNav, body.cms-shopper-home-2col #queldoreiNav-mob, body.flycart-category-view #queldoreiNav, body.flycart-category-view #queldoreiNav-mob, body.catalogsearch-result-index #queldoreiNav, body.catalogsearch-result-index #queldoreiNav-mob, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob {
    display: none; }
  body.cms-shopper-home-2col .mob_menu, body.flycart-category-view .mob_menu, body.catalogsearch-result-index .mob_menu, body.catalog-product-view:not(.dyo_pd_page) .mob_menu {
    display: block; }
  body.cms-shopper-home-2col .desktop_menu, body.flycart-category-view .desktop_menu, body.catalogsearch-result-index .desktop_menu, body.catalog-product-view:not(.dyo_pd_page) .desktop_menu {
    display: none; }
  body.cms-shopper-home-2col .spotlight_block_home, body.flycart-category-view .spotlight_block_home, body.catalogsearch-result-index .spotlight_block_home, body.catalog-product-view:not(.dyo_pd_page) .spotlight_block_home {
    margin-left: 0px !important; }
  body.cms-shopper-home-2col #queldoreiNav > li.active > a:hover > em, body.cms-shopper-home-2col #queldoreiNav-mob > li.active > a:hover > em, body.flycart-category-view #queldoreiNav > li.active > a:hover > em, body.flycart-category-view #queldoreiNav-mob > li.active > a:hover > em, body.catalogsearch-result-index #queldoreiNav > li.active > a:hover > em, body.catalogsearch-result-index #queldoreiNav-mob > li.active > a:hover > em, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav > li.active > a:hover > em, body.catalog-product-view:not(.dyo_pd_page) #queldoreiNav-mob > li.active > a:hover > em {
    color: #666 !important;
    background-color: #fff !important; }
  body.cms-shopper-home-2col .col-left.sidebar .block.block-title.block-catalog-title, body.cms-shopper-home-2col .col-left.sidebar .block.block-layered-nav.masonry-brick, body.flycart-category-view .col-left.sidebar .block.block-title.block-catalog-title, body.flycart-category-view .col-left.sidebar .block.block-layered-nav.masonry-brick, body.catalogsearch-result-index .col-left.sidebar .block.block-title.block-catalog-title, body.catalogsearch-result-index .col-left.sidebar .block.block-layered-nav.masonry-brick, body.catalog-product-view:not(.dyo_pd_page) .col-left.sidebar .block.block-title.block-catalog-title, body.catalog-product-view:not(.dyo_pd_page) .col-left.sidebar .block.block-layered-nav.masonry-brick {
    display: none; }
  body.cms-shopper-home-2col .yotpo-display-wrapper .write-question-wrapper .write-question-content .y-input.text-box, body.flycart-category-view .yotpo-display-wrapper .write-question-wrapper .write-question-content .y-input.text-box, body.catalogsearch-result-index .yotpo-display-wrapper .write-question-wrapper .write-question-content .y-input.text-box, body.catalog-product-view:not(.dyo_pd_page) .yotpo-display-wrapper .write-question-wrapper .write-question-content .y-input.text-box {
    width: 60%; }
  body.cms-shopper-home-2col .yotpo .write-review .yotpo-submit, body.flycart-category-view .yotpo .write-review .yotpo-submit, body.catalogsearch-result-index .yotpo .write-review .yotpo-submit, body.catalog-product-view:not(.dyo_pd_page) .yotpo .write-review .yotpo-submit {
    float: none; }
  body.cms-shopper-home-2col .yotpo-display-wrapper .write-review-wrapper, body.flycart-category-view .yotpo-display-wrapper .write-review-wrapper, body.catalogsearch-result-index .yotpo-display-wrapper .write-review-wrapper, body.catalog-product-view:not(.dyo_pd_page) .yotpo-display-wrapper .write-review-wrapper {
    width: 60%; }
  body.cms-shopper-home-2col .yotpo-display-wrapper .yotpo-regular-box .pull-left, body.cms-shopper-home-2col .yotpo-display-wrapper .yotpo-regular-box .yotpo-default-button, body.flycart-category-view .yotpo-display-wrapper .yotpo-regular-box .pull-left, body.flycart-category-view .yotpo-display-wrapper .yotpo-regular-box .yotpo-default-button, body.catalogsearch-result-index .yotpo-display-wrapper .yotpo-regular-box .pull-left, body.catalogsearch-result-index .yotpo-display-wrapper .yotpo-regular-box .yotpo-default-button, body.catalog-product-view:not(.dyo_pd_page) .yotpo-display-wrapper .yotpo-regular-box .pull-left, body.catalog-product-view:not(.dyo_pd_page) .yotpo-display-wrapper .yotpo-regular-box .yotpo-default-button {
    float: none; }
  body.cms-shopper-home-2col .testimonial_cart_content, body.flycart-category-view .testimonial_cart_content, body.catalogsearch-result-index .testimonial_cart_content, body.catalog-product-view:not(.dyo_pd_page) .testimonial_cart_content {
    width: 80% !important; } }

@media only screen and (max-width: 1099px) {
  body.cms-shopper-home-2col .shoppingCartPopupOuter.wishlistpopup, body.flycart-category-view .shoppingCartPopupOuter.wishlistpopup, body.catalogsearch-result-index .shoppingCartPopupOuter.wishlistpopup, body.catalog-product-view:not(.dyo_pd_page) .shoppingCartPopupOuter.wishlistpopup {
    width: 500px;
    right: 3%; } }

@media only screen and (max-width: 549px) {
  body.cms-shopper-home-2col .shoppingCartPopupOuter.wishlistpopup, body.flycart-category-view .shoppingCartPopupOuter.wishlistpopup, body.catalogsearch-result-index .shoppingCartPopupOuter.wishlistpopup, body.catalog-product-view:not(.dyo_pd_page) .shoppingCartPopupOuter.wishlistpopup {
    width: 236px;
    right: 3%; } }

@media only screen and (max-width: 1199px) {
  body.cms-shopper-home-2col ul.add-to-links li > a.quick-view, body.flycart-category-view ul.add-to-links li > a.quick-view, body.catalogsearch-result-index ul.add-to-links li > a.quick-view, body.catalog-product-view:not(.dyo_pd_page) ul.add-to-links li > a.quick-view {
    display: none; }
  body.cms-shopper-home-2col ul.add-to-links li.save-later, body.cms-shopper-home-2col ul.add-to-links li.save-later a, body.flycart-category-view ul.add-to-links li.save-later, body.flycart-category-view ul.add-to-links li.save-later a, body.catalogsearch-result-index ul.add-to-links li.save-later, body.catalogsearch-result-index ul.add-to-links li.save-later a, body.catalog-product-view:not(.dyo_pd_page) ul.add-to-links li.save-later, body.catalog-product-view:not(.dyo_pd_page) ul.add-to-links li.save-later a {
    width: 100%;
    text-align: left; }
  body.cms-shopper-home-2col .header-container .top-switch-bg .grid_4 .tab-right, body.flycart-category-view .header-container .top-switch-bg .grid_4 .tab-right, body.catalogsearch-result-index .header-container .top-switch-bg .grid_4 .tab-right, body.catalog-product-view:not(.dyo_pd_page) .header-container .top-switch-bg .grid_4 .tab-right {
    float: none; }
  body.cms-shopper-home-2col .MagicToolboxMainContainer, body.flycart-category-view .MagicToolboxMainContainer, body.catalogsearch-result-index .MagicToolboxMainContainer, body.catalog-product-view:not(.dyo_pd_page) .MagicToolboxMainContainer {
    pointer-events: none; }
  body.cms-shopper-home-2col .product-img-box .shareOuter, body.flycart-category-view .product-img-box .shareOuter, body.catalogsearch-result-index .product-img-box .shareOuter, body.catalog-product-view:not(.dyo_pd_page) .product-img-box .shareOuter {
    display: none; }
  body.cms-shopper-home-2col .product-view .product-shop-info h1, body.flycart-category-view .product-view .product-shop-info h1, body.catalogsearch-result-index .product-view .product-shop-info h1, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop-info h1 {
    line-height: normal;
    margin: 0;
    padding: 0 14px; }
  body.cms-shopper-home-2col .product-view .product-offer-info, body.flycart-category-view .product-view .product-offer-info, body.catalogsearch-result-index .product-view .product-offer-info, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-offer-info {
    display: none; }
  body.cms-shopper-home-2col .product-view .product-shop, body.flycart-category-view .product-view .product-shop, body.catalogsearch-result-index .product-view .product-shop, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop {
    width: 100% !important; }
    body.cms-shopper-home-2col .product-view .product-shop .add-to-links, body.flycart-category-view .product-view .product-shop .add-to-links, body.catalogsearch-result-index .product-view .product-shop .add-to-links, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop .add-to-links {
      margin: 0 0 10px 10px !important; }
    body.cms-shopper-home-2col .product-view .product-shop .price-container .price, body.flycart-category-view .product-view .product-shop .price-container .price, body.catalogsearch-result-index .product-view .product-shop .price-container .price, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop .price-container .price {
      margin-top: 5%; }
    body.cms-shopper-home-2col .product-view .product-shop .add-to-box, body.flycart-category-view .product-view .product-shop .add-to-box, body.catalogsearch-result-index .product-view .product-shop .add-to-box, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-shop .add-to-box {
      position: static !important; }
  body.cms-shopper-home-2col .product-view .product-info-attr, body.flycart-category-view .product-view .product-info-attr, body.catalogsearch-result-index .product-view .product-info-attr, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-info-attr {
    width: 100%; }
  body.cms-shopper-home-2col .proudct-list-category.hidden-mobile.hidden-tablet, body.flycart-category-view .proudct-list-category.hidden-mobile.hidden-tablet, body.catalogsearch-result-index .proudct-list-category.hidden-mobile.hidden-tablet, body.catalog-product-view:not(.dyo_pd_page) .proudct-list-category.hidden-mobile.hidden-tablet {
    display: none; }
  body.cms-shopper-home-2col .price-container .percent-off, body.flycart-category-view .price-container .percent-off, body.catalogsearch-result-index .price-container .percent-off, body.catalog-product-view:not(.dyo_pd_page) .price-container .percent-off {
    margin-top: 5%; } }

@media only screen and (max-width: 767px) {
  body.cms-shopper-home-2col .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif.productCertify, body.flycart-category-view .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif.productCertify, body.catalogsearch-result-index .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif.productCertify, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif.productCertify {
    width: 100%; }
  body.cms-shopper-home-2col .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif .certifImg, body.flycart-category-view .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif .certifImg, body.catalogsearch-result-index .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif .certifImg, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif .certifImg {
    margin-left: -35%;
    width: 56%; }
  body.cms-shopper-home-2col .product-view .certifRightnew .jcarousel-controls .jcarousel-prev-horizontal, body.flycart-category-view .product-view .certifRightnew .jcarousel-controls .jcarousel-prev-horizontal, body.catalogsearch-result-index .product-view .certifRightnew .jcarousel-controls .jcarousel-prev-horizontal, body.catalog-product-view:not(.dyo_pd_page) .product-view .certifRightnew .jcarousel-controls .jcarousel-prev-horizontal {
    left: 2%; }
  body.cms-shopper-home-2col .product-view .certifRightnew .jcarousel-controls .jcarousel-next-horizontal, body.flycart-category-view .product-view .certifRightnew .jcarousel-controls .jcarousel-next-horizontal, body.catalogsearch-result-index .product-view .certifRightnew .jcarousel-controls .jcarousel-next-horizontal, body.catalog-product-view:not(.dyo_pd_page) .product-view .certifRightnew .jcarousel-controls .jcarousel-next-horizontal {
    right: 5%; }
  body.cms-shopper-home-2col .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .productCertify, body.flycart-category-view .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .productCertify, body.catalogsearch-result-index .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .productCertify, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .productCertify {
    background-size: 59%; }
    body.cms-shopper-home-2col .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .productCertify .certifImg, body.flycart-category-view .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .productCertify .certifImg, body.catalogsearch-result-index .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .productCertify .certifImg, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .productCertify .certifImg {
      width: 32%; }
  body.cms-shopper-home-2col .asSeenIn, body.flycart-category-view .asSeenIn, body.catalogsearch-result-index .asSeenIn, body.catalog-product-view:not(.dyo_pd_page) .asSeenIn {
    width: 100% !important; }
    body.cms-shopper-home-2col .asSeenIn .product-view-bottom-info, body.cms-shopper-home-2col .asSeenIn .product-view-bottom-info .testimonial_cart_header, body.cms-shopper-home-2col .asSeenIn .product-detail-seen a, body.cms-shopper-home-2col .asSeenIn .product-detail-seen .img-responsive, body.flycart-category-view .asSeenIn .product-view-bottom-info, body.flycart-category-view .asSeenIn .product-view-bottom-info .testimonial_cart_header, body.flycart-category-view .asSeenIn .product-detail-seen a, body.flycart-category-view .asSeenIn .product-detail-seen .img-responsive, body.catalogsearch-result-index .asSeenIn .product-view-bottom-info, body.catalogsearch-result-index .asSeenIn .product-view-bottom-info .testimonial_cart_header, body.catalogsearch-result-index .asSeenIn .product-detail-seen a, body.catalogsearch-result-index .asSeenIn .product-detail-seen .img-responsive, body.catalog-product-view:not(.dyo_pd_page) .asSeenIn .product-view-bottom-info, body.catalog-product-view:not(.dyo_pd_page) .asSeenIn .product-view-bottom-info .testimonial_cart_header, body.catalog-product-view:not(.dyo_pd_page) .asSeenIn .product-detail-seen a, body.catalog-product-view:not(.dyo_pd_page) .asSeenIn .product-detail-seen .img-responsive {
      width: 100% !important; }
  body.cms-shopper-home-2col .footer_subscribe_form #so_searchBtn_id, body.flycart-category-view .footer_subscribe_form #so_searchBtn_id, body.catalogsearch-result-index .footer_subscribe_form #so_searchBtn_id, body.catalog-product-view:not(.dyo_pd_page) .footer_subscribe_form #so_searchBtn_id {
    margin-top: 0px; }
  body.cms-shopper-home-2col .product-shop .product-shop-info .yotpo.bottomLine, body.flycart-category-view .product-shop .product-shop-info .yotpo.bottomLine, body.catalogsearch-result-index .product-shop .product-shop-info .yotpo.bottomLine, body.catalog-product-view:not(.dyo_pd_page) .product-shop .product-shop-info .yotpo.bottomLine {
    float: none; }
  body.cms-shopper-home-2col .priceTable label, body.flycart-category-view .priceTable label, body.catalogsearch-result-index .priceTable label, body.catalog-product-view:not(.dyo_pd_page) .priceTable label {
    padding: 0 0; }
  body.cms-shopper-home-2col .products-certificate, body.flycart-category-view .products-certificate, body.catalogsearch-result-index .products-certificate, body.catalog-product-view:not(.dyo_pd_page) .products-certificate {
    margin: 0 0; }
  body.cms-shopper-home-2col .product-shop .product-shop-info .add-to-box .shipText, body.flycart-category-view .product-shop .product-shop-info .add-to-box .shipText, body.catalogsearch-result-index .product-shop .product-shop-info .add-to-box .shipText, body.catalog-product-view:not(.dyo_pd_page) .product-shop .product-shop-info .add-to-box .shipText {
    margin: 11px 0 30px 19px;
    padding-bottom: 17px;
    float: left; }
  body.cms-shopper-home-2col .productInfo .productInfoTop #add-tabs_you > a, body.cms-shopper-home-2col .productInfo .productInfoTop #add-tabs_recent > a, body.flycart-category-view .productInfo .productInfoTop #add-tabs_you > a, body.flycart-category-view .productInfo .productInfoTop #add-tabs_recent > a, body.catalogsearch-result-index .productInfo .productInfoTop #add-tabs_you > a, body.catalogsearch-result-index .productInfo .productInfoTop #add-tabs_recent > a, body.catalog-product-view:not(.dyo_pd_page) .productInfo .productInfoTop #add-tabs_you > a, body.catalog-product-view:not(.dyo_pd_page) .productInfo .productInfoTop #add-tabs_recent > a {
    padding-left: 5px !important;
    padding-right: 5px !important; }
  body.cms-shopper-home-2col .header-container .top-switch-bg .tab-right, body.flycart-category-view .header-container .top-switch-bg .tab-right, body.catalogsearch-result-index .header-container .top-switch-bg .tab-right, body.catalog-product-view:not(.dyo_pd_page) .header-container .top-switch-bg .tab-right {
    float: left; } }

@media only screen and (max-width: 479px) {
  body.cms-shopper-home-2col .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif .certifImg, body.flycart-category-view .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif .certifImg, body.catalogsearch-result-index .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif .certifImg, body.catalog-product-view:not(.dyo_pd_page) .product-view .product-info-attr .certifRightnew .jcarousel-skin-tango .jcarousel-item .sampleCertif .certifImg {
    margin-left: -48%; }
  body.cms-shopper-home-2col .cart-top-title-mobile, body.flycart-category-view .cart-top-title-mobile, body.catalogsearch-result-index .cart-top-title-mobile, body.catalog-product-view:not(.dyo_pd_page) .cart-top-title-mobile {
    left: 81%; }
  body.cms-shopper-home-2col .currency-top-title-mobile, body.flycart-category-view .currency-top-title-mobile, body.catalogsearch-result-index .currency-top-title-mobile, body.catalog-product-view:not(.dyo_pd_page) .currency-top-title-mobile {
    left: 70%; } }

body.cms-shopper-home-2col .quick_view_container .product-shop, body.flycart-category-view .quick_view_container .product-shop, body.catalogsearch-result-index .quick_view_container .product-shop, body.catalog-product-view:not(.dyo_pd_page) .quick_view_container .product-shop {
  width: 460px !important; }

@media only screen and (max-width: 767px) {
  body.catalogsearch-result-index .category-products .toolbar .sorter {
    padding-right: 55%; } }

@media only screen and (max-width: 959px) {
  body.catalogsearch-result-index .toolbar .sorter {
    float: left;
    display: inline-block;
    padding-right: 0px !important; }
    body.catalogsearch-result-index .toolbar .sorter label {
      display: none; }
  body.catalogsearch-result-index .sort-by.toolbar-switch {
    float: left; }
  body.catalogsearch-result-index .block.block-layered-nav.masonry-brick {
    top: 20px !important; } }

body.cms-festive-earrings .skse_main, body.cms-festive-earrings #slideshow, body.cms-jewellery-week .skse_main, body.cms-jewellery-week #slideshow {
  float: left;
  padding-bottom: 20px; }

body.cms-festive-earrings .skse_landing, body.cms-jewellery-week .skse_landing {
  height: 408px; }

body.cms-festive-earrings .skse_main_block, body.cms-jewellery-week .skse_main_block {
  float: left; }

body.cms-festive-earrings .skse_child_block, body.cms-jewellery-week .skse_child_block {
  float: left;
  margin-top: 17px;
  position: relative; }

body.cms-festive-earrings .skse_main_left1, body.cms-festive-earrings .skse_main_right1, body.cms-jewellery-week .skse_main_left1, body.cms-jewellery-week .skse_main_right1 {
  margin-bottom: 37px; }

body.cms-festive-earrings .skse_main_left1, body.cms-festive-earrings .skse_main_left2, body.cms-jewellery-week .skse_main_left1, body.cms-jewellery-week .skse_main_left2 {
  margin-left: 154px;
  margin-right: 29px; }

body.cms-festive-earrings .skse_main_right1, body.cms-festive-earrings .skse_main_right2, body.cms-jewellery-week .skse_main_right1, body.cms-jewellery-week .skse_main_right2 {
  margin-right: 30px; }

body.cms-festive-earrings #slideshow, body.cms-jewellery-week #slideshow {
  width: 584px !important;
  height: 484px !important; }

body.cms-festive-earrings .skse_main.skse_landing > #slideshow, body.cms-jewellery-week .skse_main.skse_landing > #slideshow {
  height: 408px !important;
  width: 953px !important; }

body.cms-festive-earrings #prev, body.cms-festive-earrings #next, body.cms-jewellery-week #prev, body.cms-jewellery-week #next {
  top: 212px !important; }

body.cms-festive-earrings .skse_main.skse_landing #slideshow #banner_nav > #prev, body.cms-jewellery-week .skse_main.skse_landing #slideshow #banner_nav > #prev {
  top: 174px !important; }

body.cms-festive-earrings .skse_main.skse_landing #slideshow #banner_nav > #next, body.cms-jewellery-week .skse_main.skse_landing #slideshow #banner_nav > #next {
  top: 174px !important;
  left: 917px !important; }

body.cms-festive-earrings #banner img, body.cms-jewellery-week #banner img {
  width: 584px;
  height: 484px; }

body.cms-festive-earrings .skse_text, body.cms-jewellery-week .skse_text {
  padding-top: 260px;
  color: #64666A;
  display: inline-block;
  font-size: 21px;
  position: absolute;
  text-align: center;
  width: 433px;
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; }

body.cms-festive-earrings .scrollup, body.cms-jewellery-week .scrollup {
  display: none !important; }

body.cms-festive-earrings .skse_main.skse_landing, body.cms-jewellery-week .skse_main.skse_landing {
  margin-top: -20px; }

body.cms-festive-earrings div#slideshow ul#banner_nav li#next, body.cms-jewellery-week div#slideshow ul#banner_nav li#next {
  left: 549px; }

@media only screen and (min-width: 960px) and (max-width: 1099px) {
  nav.queldorei ul#queldoreiNav.desktop_menu td.offertabledata {
    display: none !important; }
  nav.queldorei ul#queldoreiNav.desktop_menu li.offerblockright {
    display: none !important; }
  nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu {
    width: 543px !important; } }

nav.queldorei ul#queldoreiNav.desktop_menu div.sub-wrapper {
  padding: 0px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu > li > div.sub-wrapper > ul > li {
  display: block; }

nav.queldorei ul#queldoreiNav.desktop_menu ul li {
  width: auto; }

nav.queldorei ul#queldoreiNav.desktop_menu .sub-wrapper li {
  font-size: 14px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .sub-wrapper li a {
  font-size: 14px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .sub-wrapper .singlerow .level2 {
  width: 181px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu {
  width: 693px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li {
  float: left !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu .topic a {
  padding-left: 0px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu div .level1 {
  width: 543px !important;
  margin-top: 10px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu div .level1 li {
  width: 120px !important;
  float: left !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .jewellerysubmenu li {
  float: left !important;
  width: 181px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .jewellerysubmenu .nav-2-2 ul {
  width: 300px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .jewellerysubmenu .nav-2-2 ul li {
  width: 140px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .gcsubmenu li {
  float: left !important;
  width: 150px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .gcsubmenu .nav-2-2 ul {
  max-width: 250px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .gcsubmenu .nav-2-2 ul li {
  width: 117px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .giftsubmenu li {
  float: left !important;
  width: 150px !important;
  border: 0px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .collsubmenu li {
  width: 195px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .shipssubmenu li {
  width: 120px !important;
  border: 0px !important;
  clear: both; }

nav.queldorei ul#queldoreiNav.desktop_menu .offerssubmenu, nav.queldorei ul#queldoreiNav.desktop_menu .shipssubmenu, nav.queldorei ul#queldoreiNav.desktop_menu .collsubmenu, nav.queldorei ul#queldoreiNav.desktop_menu .giftsubmenu, nav.queldorei ul#queldoreiNav.desktop_menu .gcsubmenu, nav.queldorei ul#queldoreiNav.desktop_menu .jewellerysubmenu {
  width: auto !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .offerssubmenu li {
  float: none !important;
  width: 260px !important;
  border: 0px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .offerssubmenu .child {
  padding-left: 20px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .sub-wrapper .solitairesub1 ul.singlerow li.level2 {
  width: 120px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu a.solitairesetting, nav.queldorei ul#queldoreiNav.desktop_menu a.solitairesetting img {
  max-width: 100px; }

nav.queldorei ul#queldoreiNav.desktop_menu a.solitairesetting-row img {
  max-width: 90px; }

nav.queldorei ul#queldoreiNav.desktop_menu a.solitairesetting {
  padding: 10px 10px 0px 10px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu a.solitairesetting span {
  text-align: center;
  border-top: solid 1px #e3ccda !important; }

nav.queldorei ul#queldoreiNav.desktop_menu a.solitairesetting-row span {
  text-align: center; }

nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu > li.level1 {
  border-bottom: 1px solid #556681 !important;
  width: 543px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu > li.level01 {
  width: 543px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .nav-1 ul {
  padding-left: 0px; }

nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu li.level01 div {
  padding: 0px;
  min-height: 4px; }

nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu li a.left-section {
  float: left !important; }

nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu li a.right-section {
  float: right !important; }

nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu li.level1 div {
  padding: 0px 20px 10px 20px; }

nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu li a span {
  text-transform: capitalize !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu div .level1 li {
  width: auto !important; }

nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu li.level2 a {
  padding: 0px !important;
  background: transparent !important; }

nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu li.level2 span.shape {
  background-image: url("/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png"); }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row1 ul li {
  margin-left: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row01 ul li {
  margin-left: 0px;
  padding-bottom: 10px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row3 ul li.over a, nav.queldorei ul#queldoreiNav.desktop_menu ul.solitersubmenu li.level1.row3 ul li.active a {
  background: #f5f4f4 !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row1 ul li.active a span.solitairesubmenu__presets__title, nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row1 ul li.over a span.solitairesubmenu__presets__title {
  background: #f5f4f4 !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row3 ul li {
  width: 125px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.offerblockright {
  position: relative;
  float: right !important;
  clear: none;
  width: auto !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row2, nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row3, nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row4 {
  padding-bottom: 10px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row2 .level2 a {
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row2 .level2 a span.shape {
  margin: auto; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row4 {
  border-bottom: transparent !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row3 li.level2.last, nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row3 li.level2.last span.shape span {
  width: 180px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row3 a {
  height: 30px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level_first {
  padding-right: 15px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.level1.row3 span.shape span {
  position: relative;
  left: 40px;
  padding-top: 4px;
  width: 125px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu li.offerblockright a {
  padding: 0px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu .solitairesubmenu__presets {
  background-image: url("/skin/frontend/shopper/default/images/megamenu/solitaire/megamenusprite.png"); }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu #solitairesubmenu__presets__bangles {
  background-position: -17px -205px;
  width: 90px;
  height: 90px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu #solitairesubmenu__presets__dyo__rings {
  background-position: -22px -320px;
  width: 100px;
  height: 100px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu #solitairesubmenu__presets__dyo__earrings {
  background-position: -255px -205px;
  width: 100px;
  height: 100px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu #solitairesubmenu__presets__bridal {
  background-position: -130px -213px;
  width: 90px;
  height: 90px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu #solitairesubmenu__presets__dyo__pendants {
  background-position: -380px -205px;
  width: 100px;
  height: 100px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu #solitairesubmenu__presets__rings {
  background-position: -372px -320px;
  width: 90px;
  height: 90px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu #solitairesubmenu__presets__earrings {
  background-position: -132px -321px;
  width: 90px;
  height: 90px; }

nav.queldorei ul#queldoreiNav.desktop_menu .solitersubmenu #solitairesubmenu__presets__pendants {
  background-position: -263px -320px;
  width: 90px;
  height: 90px; }

nav.queldorei ul#queldoreiNav.desktop_menu .round {
  background-position: -12px -11px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .pear {
  background-position: -55px -11px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .heart {
  background-position: -100px -11px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .princess {
  background-position: -148px -11px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .asscher {
  background-position: -195px -11px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .marquise {
  background-position: -245px -11px;
  width: 30px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .oval {
  background-position: -275px -11px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .emerald {
  background-position: -320px -11px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .radiant {
  background-position: -367px -11px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .cushion {
  background-position: -412px -11px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .round {
  background-position: -12px -91px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .pear {
  background-position: -55px -91px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .heart {
  background-position: -100px -91px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .princess {
  background-position: -148px -91px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .asscher {
  background-position: -195px -91px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .marquise {
  background-position: -245px -91px;
  width: 30px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .oval {
  background-position: -275px -91px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .emerald {
  background-position: -320px -91px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .radiant {
  background-position: -367px -91px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.row2 li.active .cushion {
  background-position: -412px -91px;
  width: 50px;
  height: 50px; }

nav.queldorei ul#queldoreiNav.desktop_menu .cut {
  background-position: 0px -160px;
  width: 30px;
  height: 30px; }

nav.queldorei ul#queldoreiNav.desktop_menu .diamcolor {
  background-position: -240px -160px;
  width: 30px;
  height: 30px; }

nav.queldorei ul#queldoreiNav.desktop_menu .clarity {
  background-position: -160px -160px;
  width: 30px;
  height: 30px; }

nav.queldorei ul#queldoreiNav.desktop_menu .carat {
  background-position: -40px -160px;
  width: 30px;
  height: 30px; }

nav.queldorei ul#queldoreiNav.desktop_menu .tips {
  background-position: -120px -160px;
  width: 30px;
  height: 30px; }

nav.queldorei ul#queldoreiNav.desktop_menu .certi {
  background-position: -200px -160px;
  width: 30px;
  height: 30px; }

nav.queldorei ul#queldoreiNav.desktop_menu .guide {
  background-position: -80px -160px;
  width: 30px;
  height: 30px; }

nav.queldorei ul#queldoreiNav.desktop_menu ul li.row2 li.active > a {
  background: transparent !important; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul.offerssubmenu a span {
  text-align: left; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul.offerssubmenu li.first {
  padding-top: 10px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul.offerssubmenu li.last {
  padding-bottom: 10px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul.offerssubmenu li.child {
  width: 200px !important;
  line-height: 25px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul.offerssubmenu li.child a span {
  text-transform: capitalize; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul a span.parenthead {
  font-weight: bold;
  border-bottom: 1px solid #df8c7c;
  line-height: 30px; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul.offerssubmenu li.parent a span {
  text-transform: uppercase !important; }

nav.queldorei ul#queldoreiNav.desktop_menu li a.inactivelink {
  cursor: default !important;
  pointer-events: none; }

nav.queldorei ul#queldoreiNav.desktop_menu li a.activelink {
  cursor: default !important;
  text-decoration: underline; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul a span, nav.queldorei ul#queldoreiNav.desktop_menu li.parent span a {
  text-transform: uppercase; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul a span, nav.queldorei ul#queldoreiNav.desktop_menu li.parent span a {
  text-transform: uppercase; }

nav.queldorei ul#queldoreiNav.desktop_menu .sub-wrapper li a span, nav.queldorei ul#queldoreiNav.desktop_menu .sub-wrapper ul li span a {
  color: #556681; }

nav.queldorei ul#queldoreiNav.desktop_menu .sub-wrapper ul li ul li a span {
  color: #322c29; }

nav.queldorei ul#queldoreiNav.desktop_menu .sub-wrapper tr.secondrow ul {
  background: none; }

nav.queldorei ul#queldoreiNav.desktop_menu ul li.level2 {
  line-height: 23px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu li.parent ul li.level2 a span {
  text-transform: capitalize; }

nav.queldorei ul#queldoreiNav.desktop_menu li > div.sub-wrapper > ul > li {
  border: none; }

nav.queldorei ul#queldoreiNav.desktop_menu .collsubmenu table tr td:first-child ul {
  width: 390px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .jewellerysubmenu li.spanentire {
  width: 100% !important;
  margin: auto; }

nav.queldorei ul#queldoreiNav.desktop_menu .try-at-home ul li {
  width: 175px; }

nav.queldorei ul#queldoreiNav.desktop_menu div.sub-wrapper ul.shipssubmenu {
  float: none; }

nav.queldorei ul#queldoreiNav.desktop_menu .jewellerysubmenu li.spanentire span {
  text-align: center; }

nav.queldorei ul#queldoreiNav.desktop_menu .gcsubmenu li {
  width: 234px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .gcsubmenu ul.level1.singlerow {
  width: 100px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .gcsubmenu li.single_column {
  width: 110px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .gcsubmenu li.single_column.nav-2-2 ul li.level2 {
  float: none !important;
  width: 110px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .giftsubmenu li {
  width: 179px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .giftsubmenu td {
  width: 179px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu .currency {
  display: inline; }

nav.queldorei ul#queldoreiNav.desktop_menu .offerblockright {
  max-width: 280px;
  height: auto;
  display: inline-block; }

nav.queldorei ul#queldoreiNav.desktop_menu table tr td.offertabledata {
  padding: 0px !important;
  width: 136px !important; }

nav.queldorei ul#queldoreiNav.desktop_menu table tr td.last {
  padding: 5px 0px; }

nav.queldorei ul#queldoreiNav.desktop_menu table tr td {
  padding: 10px 0; }

nav.queldorei ul#queldoreiNav.desktop_menu table tr.secondrow td li a:hover, nav.queldorei ul#queldoreiNav.desktop_menu table tr.secondrow td li.over.parent > a {
  background: #ffffff !important; }

nav.queldorei ul#queldoreiNav.desktop_menu table tr td li a:hover, nav.queldorei ul#queldoreiNav.desktop_menu table tr td li.over.parent > a {
  background: #faf7f6; }

nav.queldorei ul#queldoreiNav.desktop_menu .subitemtext {
  border-top: 1px solid #e2e3e4;
  font-size: 14px; }

nav.queldorei ul#queldoreiNav.desktop_menu table {
  border-collapse: collapse;
  border-spacing: 0; }

nav.queldorei ul#queldoreiNav.desktop_menu .collsubmenu li.level1 a {
  padding: 0 0 0 10px; }

ul.solitersubmenu li a.carat__right__section {
  float: right !important;
  font-color: #556681 !important; }

ul.solitersubmenu li.right__carat {
  margin-left: 2px !important; }

.level1 > li:hover > a > span.solitairesubmenu__presets__title {
  background: #f5f4f4 !important; }

body.loosediamonds-index-diamondsearch #live_chat_div, body.loosediamonds-index-diamondsearch #toTop {
  display: none !important; }

body.loosediamonds-index-diamondsearch .header-container .top-switch-bg {
  padding: 0 15px;
  box-sizing: border-box;
  background: #231535; }
  body.loosediamonds-index-diamondsearch .header-container .top-switch-bg .hidden-mobile {
    display: none !important; }
  body.loosediamonds-index-diamondsearch .header-container .top-switch-bg .hometryon.hometryon_minicarticon {
    display: none !important; }
  body.loosediamonds-index-diamondsearch .header-container .top-switch-bg .mastRight {
    visibility: visible !important; }
    body.loosediamonds-index-diamondsearch .header-container .top-switch-bg .mastRight .wishList {
      visibility: visible !important; }
    body.loosediamonds-index-diamondsearch .header-container .top-switch-bg .mastRight .cl_desktop_currency {
      display: none !important; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .header-container .top-switch-bg .mastRight .myAccount {
        display: none !important; } }
    body.loosediamonds-index-diamondsearch .header-container .top-switch-bg .mastRight .wishList {
      padding-right: 0px; }
      body.loosediamonds-index-diamondsearch .header-container .top-switch-bg .mastRight .wishList a::after {
        display: none !important; }

body.loosediamonds-index-diamondsearch .header-container .header-wrapper .grid_12 {
  width: 100% !important;
  margin: 0px;
  padding: 0 15px;
  box-sizing: border-box; }

body.loosediamonds-index-diamondsearch .header-container .header-wrapper .logo img {
  padding: 10px 0 14px;
  margin-left: -10px; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .header-container .header-wrapper .logo img {
      height: 42px !important;
      padding: 10px 0;
      margin-left: -10px; } }

body.loosediamonds-index-diamondsearch .header-container .header-wrapper nav.queldorei.default_menu {
  display: none !important; }

body.loosediamonds-index-diamondsearch .header-container .header-wrapper .top-dropdowns {
  right: 15px;
  visibility: visible !important; }
  body.loosediamonds-index-diamondsearch .header-container .header-wrapper .top-dropdowns .search-top-container, body.loosediamonds-index-diamondsearch .header-container .header-wrapper .top-dropdowns .notification-top-container {
    display: none; }
  body.loosediamonds-index-diamondsearch .header-container .header-wrapper .top-dropdowns .cart-top a {
    background-color: #231535 !important; }
  body.loosediamonds-index-diamondsearch .header-container .header-wrapper .top-dropdowns .cart-top #carttop {
    background: linear-gradient(to right, #de57e5 0%, #8863fb 100%);
    height: 20px;
    width: 20px;
    line-height: 20px; }

body.loosediamonds-index-diamondsearch .header-container .wishlistpopup {
  top: 30px;
  right: 0px;
  display: none !important; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .header-container .wishlistpopup {
      width: 298px;
      display: none !important; } }

body.loosediamonds-index-diamondsearch .footer_seo_content {
  display: none; }

body.loosediamonds-index-diamondsearch .footer-container .footer-banners {
  box-shadow: none;
  background: #231535 !important;
  color: white; }
  body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_4 {
    width: 55%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_4 {
        width: 100%;
        padding: 15px;
        line-height: normal;
        display: none !important; } }
    body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_4 .track_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_4 .track_mob {
          text-align: center;
          line-height: normal; } }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_4 .track_mob span {
          line-height: normal;
          float: none;
          display: inline-block;
          margin-right: 0px; } }
    body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_4 .rack_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_4 .rack_mob {
          text-align: center; } }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_4 .rack_mob .track_btn {
          float: none;
          display: inline-block; } }
  body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_7 {
    width: 45%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_7 {
        width: 100%;
        padding: 15px; } }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_7 .footersubscribe {
        text-align: center;
        line-height: normal; } }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_7 .track_mob {
        line-height: normal;
        float: none;
        display: inline-block;
        width: 100%; } }
    body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_7 .track_mob label {
      font-size: 16px; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_7 .track_mob label {
          line-height: normal;
          float: none;
          display: inline-block;
          font-size: 16px; } }
    body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_7 input[type='text'] {
      width: 250px;
      background: #231535;
      border: 1px solid #de57e5;
      height: 40px;
      padding: 0 8px;
      color: #ffffff;
      box-sizing: border-box;
      line-height: normal;
      margin-top: 21px;
      box-shadow: none; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_7 input[type='text'] {
          margin-top: 10px !important; } }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .footer-container .footer-banners .grid_7 .footer_subscribe_form #footer-newsletter-validate-detail {
        width: 240px;
        margin: 0px auto; } }
  body.loosediamonds-index-diamondsearch .footer-container .footer-banners .track_btn, body.loosediamonds-index-diamondsearch .footer-container .footer-banners .seg_mixpanel_footer {
    margin-top: 20px; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .footer-container .footer-banners .track_btn, body.loosediamonds-index-diamondsearch .footer-container .footer-banners .seg_mixpanel_footer {
        margin-top: 10px !important; } }
    body.loosediamonds-index-diamondsearch .footer-container .footer-banners .track_btn span, body.loosediamonds-index-diamondsearch .footer-container .footer-banners .seg_mixpanel_footer span {
      background: linear-gradient(to right, #de57e5, #8863fb);
      height: 40px;
      line-height: 40px;
      font-weight: 500;
      border-radius: 4px !important; }
  body.loosediamonds-index-diamondsearch .footer-container .footer-banners .track span {
    font-size: 16px !important; }

body.loosediamonds-index-diamondsearch .footer-container .footer-info {
  background-color: #f6eff6 !important;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box; }
  body.loosediamonds-index-diamondsearch .footer-container .footer-info h4, body.loosediamonds-index-diamondsearch .footer-container .footer-info h2 {
    font-size: 14px;
    color: #231535 !important;
    padding-bottom: 4px;
    margin: 0px; }
  body.loosediamonds-index-diamondsearch .footer-container .footer-info ul li {
    color: #87769d !important;
    font-size: 11px;
    padding: 0px;
    text-transform: uppercase; }
    body.loosediamonds-index-diamondsearch .footer-container .footer-info ul li a, body.loosediamonds-index-diamondsearch .footer-container .footer-info ul li h4 {
      color: #87769d !important;
      font-size: 11px !important;
      padding: 0px;
      text-transform: uppercase; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .footer-container .footer-info .grid_3 {
      width: 50%;
      margin: 0 !important;
      padding-bottom: 15px; } }

body.loosediamonds-index-diamondsearch .footer-container .footer_social_media {
  background-color: #f6eff6 !important;
  box-sizing: border-box; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .footer-container .footer_social_media ul {
      width: 100%; }
      body.loosediamonds-index-diamondsearch .footer-container .footer_social_media ul li {
        padding: 5px 10px; } }

body.loosediamonds-index-diamondsearch .footerBottom {
  background-color: #f6eff6 !important; }
  body.loosediamonds-index-diamondsearch .footerBottom .footerBottomLeft {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .footerBottom .footerBottomLeft {
        width: 100%;
        padding: 15px; } }
    body.loosediamonds-index-diamondsearch .footerBottom .footerBottomLeft li {
      margin-right: 0px; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .footerBottom .footerBottomLeft li {
          height: auto;
          line-height: normal;
          padding-right: 10px; } }
      body.loosediamonds-index-diamondsearch .footerBottom .footerBottomLeft li a, body.loosediamonds-index-diamondsearch .footerBottom .footerBottomLeft li span {
        color: #231535;
        font-size: 11px;
        text-transform: uppercase; }
  body.loosediamonds-index-diamondsearch .footerBottom .footerBottomRight {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .footerBottom .footerBottomRight {
        width: 100%; } }
    body.loosediamonds-index-diamondsearch .footerBottom .footerBottomRight .vuln_security_img {
      display: none; }
    body.loosediamonds-index-diamondsearch .footerBottom .footerBottomRight .footer_logos {
      float: right !important; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .footerBottom .footerBottomRight .footer_logos {
          background-size: 296px auto;
          width: 100%; } }

body.loosediamonds-index-diamondsearch .wrapper {
  width: 100% !important; }

body.loosediamonds-index-diamondsearch .col1-layout .col-main {
  max-width: 1400px !important;
  width: 100% !important; }
  @media (max-width: 1200px) {
    body.loosediamonds-index-diamondsearch .col1-layout .col-main {
      width: 100% !important;
      margin-left: 0;
      padding-top: 0; } }

body.loosediamonds-index-diamondsearch .banglesTopContent {
  max-width: 1400px;
  width: 100% !important;
  padding-bottom: 0;
  height: auto !important;
  margin: 0px;
  border-bottom: 1px solid #e9e9e9 !important; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .banglesTopContent {
      margin: 0px !important; } }

body.loosediamonds-index-diamondsearch .banglesTopContentLeft {
  padding: 10px 0;
  float: none;
  width: 100% !important; }
  body.loosediamonds-index-diamondsearch .banglesTopContentLeft ul {
    display: block;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    margin-bottom: 0px;
    padding: 0 12px; }
    body.loosediamonds-index-diamondsearch .banglesTopContentLeft ul li {
      margin: 0;
      float: left;
      font-size: 0.6875rem;
      line-height: 0.6875rem;
      text-transform: uppercase;
      font-size: 8px;
      padding: 0 6px; }
      body.loosediamonds-index-diamondsearch .banglesTopContentLeft ul li::before {
        content: "/";
        color: #AAAAAA;
        position: relative;
        top: 0px;
        left: -6px; }
      body.loosediamonds-index-diamondsearch .banglesTopContentLeft ul li:first-child {
        padding-left: 0; }
        body.loosediamonds-index-diamondsearch .banglesTopContentLeft ul li:first-child::before {
          display: none; }
      body.loosediamonds-index-diamondsearch .banglesTopContentLeft ul li a {
        font-family: 'BegumMedium','Helvetica Neue',Helvetica,Arial,sans-serif !important;
        color: #ada9ad;
        font-size: 8px;
        text-transform: uppercase; }

body.loosediamonds-index-diamondsearch .banglesTopContentRight {
  display: none; }

body.loosediamonds-index-diamondsearch .row {
  max-width: 1400px;
  width: 100% !important; }
  body.loosediamonds-index-diamondsearch .row .row {
    margin: 0px; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .row {
      margin: 0px !important; } }

body.loosediamonds-index-diamondsearch .diamondViewTop {
  max-width: 1400px !important;
  width: 100% !important;
  margin: 0 0 20px 0 !important; }

@media (max-width: 992px) {
  body.loosediamonds-index-diamondsearch .thumbViewBox {
    margin-left: 5px;
    margin-top: 5px; } }

body.loosediamonds-index-diamondsearch .thumbViewBox ul li {
  border: 1px solid #e9e9e9; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .thumbViewBox ul li {
      width: 40px;
      height: 40px; } }
  body.loosediamonds-index-diamondsearch .thumbViewBox ul li img {
    border: none; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .thumbViewBox ul li img {
        width: 40px;
        height: 40px; } }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .thumbViewBox ul li span {
      width: 40px !important;
      height: 40px !important; } }

body.loosediamonds-index-diamondsearch .imgViewBox {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 215px;
  height: 215px; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .imgViewBox {
      margin-top: 40px;
      margin-bottom: 40px; } }

body.loosediamonds-index-diamondsearch .shadowLineBox {
  padding-bottom: 10px;
  box-shadow: 0 2px 2px 0 #e9e9e9;
  margin-bottom: 20px; }
  body.loosediamonds-index-diamondsearch .shadowLineBox .shadow {
    display: none; }

body.loosediamonds-index-diamondsearch .diamondDetailsBox {
  width: 100%;
  padding: 0 15px;
  display: block;
  box-sizing: border-box; }
  body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoLeft h4 {
    font-size: 24px;
    color: #33363e; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoLeft h4 {
        font-size: 18px; } }
  body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoLeft h5 {
    font-size: 14px;
    color: #8863fb; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoLeft h5 {
        font-size: 12px; } }
  body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoLeft p {
    font-size: 14px;
    color: #33363e; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoLeft p {
        font-size: 12px; } }
  body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoLeft a {
    color: #de57e5;
    font-size: 12px; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoLeft {
      width: 100%;
      margin-bottom: 10px; } }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight {
      width: 100%;
      text-align: center; } }
  body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .diamondPrice {
    font-size: 22px;
    font-family: 'MuliBold','Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #231535; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .diamondPrice {
        width: 100%;
        text-align: center;
        font-size: 18px;
        margin-bottom: 0px; } }
  body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .shipText {
    margin-top: -66px;
    font-size: 14px !important;
    color: #322742; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .shipText {
        width: 100%;
        display: block;
        clear: both;
        float: none;
        margin-top: 0px;
        padding-top: 0px; } }
    body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .shipText #promotion-text {
      margin-top: 5px;
      background: transparent;
      padding: 0px;
      height: auto;
      min-height: auto;
      width: auto;
      font-size: 14px !important; }
      body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .shipText #promotion-text a {
        color: #E061E6; }
      body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .shipText #promotion-text .need_txt {
        color: #322742;
        font-weight: normal; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .shipText #promotion-text {
          float: none;
          margin: 10px auto 20px; } }
  body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .diamCartButton .button-select-this {
    background: linear-gradient(to right, #de57e5, #8863fb);
    border: none;
    height: 40px;
    line-height: 36px;
    font-size: 16px;
    border-radius: 5px;
    margin-top: 42px; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .diamondDetailsBox .diamondInfoRight .diamCartButton .button-select-this {
        width: 100% !important; } }

body.loosediamonds-index-diamondsearch .product-offer-info {
  margin-top: 20px !important;
  height: auto !important;
  background: #231535 !important;
  display: none !important; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .product-offer-info {
      display: none !important; } }
  body.loosediamonds-index-diamondsearch .product-offer-info ul {
    padding: 5px 0;
    float: left;
    width: 100%; }
    body.loosediamonds-index-diamondsearch .product-offer-info ul li {
      width: 20%;
      margin: 0px;
      text-align: center;
      border-right: 1px solid #fff;
      font-style: normal;
      display: block;
      box-sizing: border-box;
      font-size: 12px;
      color: #fff; }
      body.loosediamonds-index-diamondsearch .product-offer-info ul li:last-child {
        border-right: none; }

body.loosediamonds-index-diamondsearch .product-tabs-container {
  margin: 0px 0 20px 0;
  max-width: 1400px;
  width: 100%; }
  body.loosediamonds-index-diamondsearch .product-tabs-container ul.product-tabs {
    width: 100%;
    float: left;
    display: flex;
    background: #f9f9fa !important; }
    body.loosediamonds-index-diamondsearch .product-tabs-container ul.product-tabs li {
      width: 25%;
      box-sizing: border-box;
      margin-right: 0px;
      flex: auto;
      background: #f9f9fa !important;
      height: 56px;
      line-height: 56px; }
      body.loosediamonds-index-diamondsearch .product-tabs-container ul.product-tabs li:last-child {
        display: none !important; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .product-tabs-container ul.product-tabs li {
          width: auto;
          line-height: 38px;
          height: 38px; } }
      body.loosediamonds-index-diamondsearch .product-tabs-container ul.product-tabs li a {
        width: 100%;
        padding: 0 !important;
        text-align: center;
        box-sizing: border-box;
        background: #f9f9fa !important;
        line-height: 56px;
        font-size: 14px; }
        @media (max-width: 992px) {
          body.loosediamonds-index-diamondsearch .product-tabs-container ul.product-tabs li a {
            font-size: 10px;
            font-weight: normal;
            line-height: 36px; } }
      body.loosediamonds-index-diamondsearch .product-tabs-container ul.product-tabs li.active a {
        border-top: 2px solid #8863fb !important;
        border-bottom: none;
        background: #fff !important;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9; }
        @media (max-width: 992px) {
          body.loosediamonds-index-diamondsearch .product-tabs-container ul.product-tabs li.active a {
            border-bottom: 2px solid #8863fb !important;
            border-top: none !important;
            background: #f9f9fa !important;
            border-left: none;
            border-right: none; } }
  body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content#product_tabs_paym_contents {
    display: none !important; }
  body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails {
    width: 320px !important; }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails:nth-child(2) {
      display: none; }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails h3 {
      color: #8863fb;
      font-size: 14px;
      margin-bottom: 14px;
      padding-bottom: 0px; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails h3 {
          font-size: 12px; } }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails ul li {
      font-size: 14px; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails ul li {
          font-size: 12px; } }
      body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails ul li span {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails ul li span {
            font-size: 12px; } }
        body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails ul li span.sp-message {
          margin-top: 4px;
          margin-left: 2px;
          padding-right: 3px; }
      body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails ul li a {
        color: #de57e5;
        font-size: 12px; }
  body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .proDetails ul li {
    font-size: 14px; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .proDetails ul li {
        font-size: 12px; } }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .proDetails ul li span {
      font-size: 14px;
      color: #33363e;
      font-family: 'muliregular';
      font-weight: normal !important; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .proDetails ul li span {
          font-size: 12px; } }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .proDetails ul li a {
      color: #de57e5;
      font-size: 12px; }
  body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifLeft {
    float: right;
    width: calc(100% - 290px);
    margin: 0px;
    padding: 15px;
    box-sizing: border-box; }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifLeft ul li {
      font-size: 14px; }
      @media (max-width: 992px) {
        body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifLeft ul li {
          font-size: 12px; } }
      body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifLeft ul li span {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifLeft ul li span {
            font-size: 12px; } }
      body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifLeft ul li a {
        color: #de57e5;
        font-size: 12px; }
  body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifRight {
    float: left;
    width: 290px;
    margin: 0px;
    padding: 15px;
    box-sizing: border-box; }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifRight .diamondCertif {
      margin: 0px; }
  body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsLeft {
    color: #8863fb;
    font-size: 14px;
    font-weight: bold; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsLeft {
        font-size: 12px; } }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsLeft ul {
      margin-top: 14px; }
      body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsLeft ul li {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsLeft ul li {
            font-size: 12px; } }
        body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsLeft ul li span {
          font-size: 14px;
          color: #33363e;
          font-family: 'muliregular';
          font-weight: normal; }
          @media (max-width: 992px) {
            body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsLeft ul li span {
              font-size: 12px; } }
        body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsLeft ul li a {
          color: #de57e5;
          font-size: 12px; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .overDetails {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .proDetails {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifLeft {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifRight {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
      body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .certifRight .diamondCertif {
        float: none;
        margin: 0px;
        display: inline-block; }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsLeft {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
    body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsRight {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
      body.loosediamonds-index-diamondsearch .product-tabs-container .tabs-content .paymentsRight .detailSprite {
        margin-left: 10px; } }

body.loosediamonds-index-diamondsearch .asSeenIn {
  max-width: 1400px;
  width: 100% !important;
  text-align: center;
  display: none !important; }
  @media (max-width: 992px) {
    body.loosediamonds-index-diamondsearch .asSeenIn .img-responsive {
      width: 100% !important; } }

body.loosediamonds-index-diamondsearch .diamCartPopupOuter {
  height: auto !important; }
  body.loosediamonds-index-diamondsearch .diamCartPopupOuter .diamCartPopupInner {
    height: auto !important;
    min-height: auto !important;
    margin: 0px auto !important;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    bottom: auto;
    padding-top: 26px; }
    body.loosediamonds-index-diamondsearch .diamCartPopupOuter .diamCartPopupInner a {
      display: inline-block;
      width: 100%;
      text-align: center; }
    @media (max-width: 992px) {
      body.loosediamonds-index-diamondsearch .diamCartPopupOuter .diamCartPopupInner {
        width: 306px !important; } }
    body.loosediamonds-index-diamondsearch .diamCartPopupOuter .diamCartPopupInner .closeDyo {
      margin-right: 14px;
      margin-top: -21px;
      color: #000; }
    body.loosediamonds-index-diamondsearch .diamCartPopupOuter .diamCartPopupInner span {
      background: linear-gradient(to right, #de57e5, #8863fb);
      border: none;
      height: 40px;
      line-height: 38px;
      font-size: 16px;
      border-radius: 5px;
      margin-bottom: 26px;
      text-transform: capitalize; }
    body.loosediamonds-index-diamondsearch .diamCartPopupOuter .diamCartPopupInner .addToCartClick span {
      border: 1px solid #8863fb;
      background: #fff;
      color: #000; }
    body.loosediamonds-index-diamondsearch .diamCartPopupOuter .diamCartPopupInner .chatDyo {
      color: #de57e5;
      font-weight: normal;
      font-size: 14px;
      text-transform: capitalize;
      height: 47px; }
      body.loosediamonds-index-diamondsearch .diamCartPopupOuter .diamCartPopupInner .chatDyo span {
        display: none; }

body.dyo_pd_page #live_chat_div, body.dyo_pd_page #toTop {
  display: none !important; }

body.dyo_pd_page .header-container .top-switch-bg {
  padding: 0 15px;
  box-sizing: border-box;
  background: #231535; }
  body.dyo_pd_page .header-container .top-switch-bg .hidden-mobile {
    display: none !important; }
  body.dyo_pd_page .header-container .top-switch-bg .hometryon.hometryon_minicarticon {
    display: none !important; }
  body.dyo_pd_page .header-container .top-switch-bg .mastRight {
    visibility: visible !important; }
    body.dyo_pd_page .header-container .top-switch-bg .mastRight .wishList {
      visibility: visible !important; }
    body.dyo_pd_page .header-container .top-switch-bg .mastRight .cl_desktop_currency {
      display: none !important; }
    @media (max-width: 992px) {
      body.dyo_pd_page .header-container .top-switch-bg .mastRight .myAccount {
        display: none !important; } }
    body.dyo_pd_page .header-container .top-switch-bg .mastRight .wishList {
      padding-right: 0px; }
      body.dyo_pd_page .header-container .top-switch-bg .mastRight .wishList a::after {
        display: none !important; }

body.dyo_pd_page .header-container .header-wrapper .grid_12 {
  width: 100% !important;
  margin: 0px;
  padding: 0 15px;
  box-sizing: border-box; }

body.dyo_pd_page .header-container .header-wrapper .logo img {
  padding: 10px 0 14px;
  margin-left: -10px; }
  @media (max-width: 992px) {
    body.dyo_pd_page .header-container .header-wrapper .logo img {
      height: 42px !important;
      padding: 10px 0;
      margin-left: -10px; } }

body.dyo_pd_page .header-container .header-wrapper nav.queldorei.default_menu {
  display: none !important; }

body.dyo_pd_page .header-container .header-wrapper .top-dropdowns {
  right: 15px;
  visibility: visible !important; }
  body.dyo_pd_page .header-container .header-wrapper .top-dropdowns .search-top-container, body.dyo_pd_page .header-container .header-wrapper .top-dropdowns .notification-top-container {
    display: none; }
  body.dyo_pd_page .header-container .header-wrapper .top-dropdowns .cart-top a {
    background-color: #231535 !important; }
  body.dyo_pd_page .header-container .header-wrapper .top-dropdowns .cart-top #carttop {
    background: linear-gradient(to right, #de57e5 0%, #8863fb 100%);
    height: 20px;
    width: 20px;
    line-height: 20px; }

body.dyo_pd_page .header-container .wishlistpopup {
  top: 30px;
  right: 0px;
  display: none !important; }
  @media (max-width: 992px) {
    body.dyo_pd_page .header-container .wishlistpopup {
      width: 298px;
      display: none !important; } }

body.dyo_pd_page .footer_seo_content {
  display: none; }

body.dyo_pd_page .footer-container .footer-banners {
  box-shadow: none;
  background: #231535 !important;
  color: white; }
  body.dyo_pd_page .footer-container .footer-banners .grid_4 {
    width: 55%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.dyo_pd_page .footer-container .footer-banners .grid_4 {
        width: 100%;
        padding: 15px;
        line-height: normal;
        display: none !important; } }
    body.dyo_pd_page .footer-container .footer-banners .grid_4 .track_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body.dyo_pd_page .footer-container .footer-banners .grid_4 .track_mob {
          text-align: center;
          line-height: normal; } }
      @media (max-width: 992px) {
        body.dyo_pd_page .footer-container .footer-banners .grid_4 .track_mob span {
          line-height: normal;
          float: none;
          display: inline-block;
          margin-right: 0px; } }
    body.dyo_pd_page .footer-container .footer-banners .grid_4 .rack_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body.dyo_pd_page .footer-container .footer-banners .grid_4 .rack_mob {
          text-align: center; } }
      @media (max-width: 992px) {
        body.dyo_pd_page .footer-container .footer-banners .grid_4 .rack_mob .track_btn {
          float: none;
          display: inline-block; } }
  body.dyo_pd_page .footer-container .footer-banners .grid_7 {
    width: 45%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.dyo_pd_page .footer-container .footer-banners .grid_7 {
        width: 100%;
        padding: 15px; } }
    @media (max-width: 992px) {
      body.dyo_pd_page .footer-container .footer-banners .grid_7 .footersubscribe {
        text-align: center;
        line-height: normal; } }
    @media (max-width: 992px) {
      body.dyo_pd_page .footer-container .footer-banners .grid_7 .track_mob {
        line-height: normal;
        float: none;
        display: inline-block;
        width: 100%; } }
    body.dyo_pd_page .footer-container .footer-banners .grid_7 .track_mob label {
      font-size: 16px; }
      @media (max-width: 992px) {
        body.dyo_pd_page .footer-container .footer-banners .grid_7 .track_mob label {
          line-height: normal;
          float: none;
          display: inline-block;
          font-size: 16px; } }
    body.dyo_pd_page .footer-container .footer-banners .grid_7 input[type='text'] {
      width: 250px;
      background: #231535;
      border: 1px solid #de57e5;
      height: 40px;
      padding: 0 8px;
      color: #ffffff;
      box-sizing: border-box;
      line-height: normal;
      margin-top: 21px;
      box-shadow: none; }
      @media (max-width: 992px) {
        body.dyo_pd_page .footer-container .footer-banners .grid_7 input[type='text'] {
          margin-top: 10px !important; } }
    @media (max-width: 992px) {
      body.dyo_pd_page .footer-container .footer-banners .grid_7 .footer_subscribe_form #footer-newsletter-validate-detail {
        width: 240px;
        margin: 0px auto; } }
  body.dyo_pd_page .footer-container .footer-banners .track_btn, body.dyo_pd_page .footer-container .footer-banners .seg_mixpanel_footer {
    margin-top: 20px; }
    @media (max-width: 992px) {
      body.dyo_pd_page .footer-container .footer-banners .track_btn, body.dyo_pd_page .footer-container .footer-banners .seg_mixpanel_footer {
        margin-top: 10px !important; } }
    body.dyo_pd_page .footer-container .footer-banners .track_btn span, body.dyo_pd_page .footer-container .footer-banners .seg_mixpanel_footer span {
      background: linear-gradient(to right, #de57e5, #8863fb);
      height: 40px;
      line-height: 40px;
      font-weight: 500;
      border-radius: 4px !important; }
  body.dyo_pd_page .footer-container .footer-banners .track span {
    font-size: 16px !important; }

body.dyo_pd_page .footer-container .footer-info {
  background-color: #f6eff6 !important;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box; }
  body.dyo_pd_page .footer-container .footer-info h4, body.dyo_pd_page .footer-container .footer-info h2 {
    font-size: 14px;
    color: #231535 !important;
    padding-bottom: 4px;
    margin: 0px; }
  body.dyo_pd_page .footer-container .footer-info ul li {
    color: #87769d !important;
    font-size: 11px;
    padding: 0px;
    text-transform: uppercase; }
    body.dyo_pd_page .footer-container .footer-info ul li a, body.dyo_pd_page .footer-container .footer-info ul li h4 {
      color: #87769d !important;
      font-size: 11px !important;
      padding: 0px;
      text-transform: uppercase; }
  @media (max-width: 992px) {
    body.dyo_pd_page .footer-container .footer-info .grid_3 {
      width: 50%;
      margin: 0 !important;
      padding-bottom: 15px; } }

body.dyo_pd_page .footer-container .footer_social_media {
  background-color: #f6eff6 !important;
  box-sizing: border-box; }
  @media (max-width: 992px) {
    body.dyo_pd_page .footer-container .footer_social_media ul {
      width: 100%; }
      body.dyo_pd_page .footer-container .footer_social_media ul li {
        padding: 5px 10px; } }

body.dyo_pd_page .footerBottom {
  background-color: #f6eff6 !important; }
  body.dyo_pd_page .footerBottom .footerBottomLeft {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.dyo_pd_page .footerBottom .footerBottomLeft {
        width: 100%;
        padding: 15px; } }
    body.dyo_pd_page .footerBottom .footerBottomLeft li {
      margin-right: 0px; }
      @media (max-width: 992px) {
        body.dyo_pd_page .footerBottom .footerBottomLeft li {
          height: auto;
          line-height: normal;
          padding-right: 10px; } }
      body.dyo_pd_page .footerBottom .footerBottomLeft li a, body.dyo_pd_page .footerBottom .footerBottomLeft li span {
        color: #231535;
        font-size: 11px;
        text-transform: uppercase; }
  body.dyo_pd_page .footerBottom .footerBottomRight {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.dyo_pd_page .footerBottom .footerBottomRight {
        width: 100%; } }
    body.dyo_pd_page .footerBottom .footerBottomRight .vuln_security_img {
      display: none; }
    body.dyo_pd_page .footerBottom .footerBottomRight .footer_logos {
      float: right !important; }
      @media (max-width: 992px) {
        body.dyo_pd_page .footerBottom .footerBottomRight .footer_logos {
          background-size: 296px auto;
          width: 100%; } }

body.dyo_pd_page .wrapper {
  width: 100% !important; }

body.dyo_pd_page .col1-layout .col-main {
  max-width: 1400px !important;
  width: 100% !important; }
  @media (max-width: 1200px) {
    body.dyo_pd_page .col1-layout .col-main {
      width: 100% !important;
      margin-left: 0;
      padding-top: 0; } }

body.dyo_pd_page .row {
  max-width: 1400px;
  width: 100% !important; }
  body.dyo_pd_page .row .row {
    margin: 0px; }
  @media (max-width: 992px) {
    body.dyo_pd_page .row {
      margin: 0px !important; } }

body.dyo_pd_page .breadcrumbs {
  padding: 10px 0;
  float: none;
  width: 100% !important;
  margin: 0 !important;
  border-bottom: 1px solid #e9e9e9 !important; }
  body.dyo_pd_page .breadcrumbs ul {
    display: block;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    margin-bottom: 0px;
    padding: 0 12px; }
    body.dyo_pd_page .breadcrumbs ul li {
      margin: 0;
      float: left;
      font-size: 0.6875rem;
      line-height: 0.6875rem;
      text-transform: uppercase;
      font-size: 8px;
      padding: 0 6px; }
      body.dyo_pd_page .breadcrumbs ul li::before {
        content: "/";
        color: #AAAAAA;
        position: relative;
        top: 0px;
        left: -6px; }
      body.dyo_pd_page .breadcrumbs ul li:first-child {
        padding-left: 0; }
        body.dyo_pd_page .breadcrumbs ul li:first-child::before {
          display: none; }
      body.dyo_pd_page .breadcrumbs ul li a {
        font-family: 'BegumMedium','Helvetica Neue',Helvetica,Arial,sans-serif !important;
        color: #ada9ad;
        font-size: 8px;
        text-transform: uppercase; }

body.dyo_pd_page .asSeenIn {
  display: none !important; }

body.dyo_pd_page .metroDiamondLeft {
  width: 100%; }
  body.dyo_pd_page .metroDiamondLeft .metroDiamondL {
    max-width: 1400px !important;
    width: 100% !important;
    margin: 0px !important;
    padding: 0 14px;
    box-sizing: border-box; }
    body.dyo_pd_page .metroDiamondLeft .metroDiamondL .viewer1 {
      width: 100%;
      box-sizing: border-box;
      padding: 0;
      left: 0 !important; }
      body.dyo_pd_page .metroDiamondLeft .metroDiamondL .viewer1 .MYCLASS {
        width: 100%;
        display: inline-block; }
        body.dyo_pd_page .metroDiamondLeft .metroDiamondL .viewer1 .MYCLASS img {
          width: 100% !important;
          height: auto !important;
          min-height: 290px !important;
          max-width: 450px !important; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metroDiamondLeft .metroDiamondL .viewer1 {
          height: auto !important; } }
      body.dyo_pd_page .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-instance {
        left: 50% !important;
        transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%); }
        @media (max-width: 992px) {
          body.dyo_pd_page .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-instance {
            width: 100% !important;
            height: 385px !important; } }
        @media (max-width: 992px) {
          body.dyo_pd_page .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-instance .spritespin-canvas {
            width: 290px !important;
            height: 290px !important;
            left: 50% !important;
            transform: translateX(-50%);
            margin-top: 50px; } }
      @media (max-width: 992px) {
        body.dyo_pd_page .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-stage {
          width: 100% !important;
          background-size: auto 358px !important;
          height: 385px !important;
          background-position: center center !important; } }
      @media (max-width: 992px) {
        body.dyo_pd_page .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-preload {
          width: 100% !important; } }

body.dyo_pd_page ul#thumblistDyo {
  border-bottom: none !important;
  height: 482px;
  overflow-y: auto; }
  @media (max-width: 992px) {
    body.dyo_pd_page ul#thumblistDyo {
      height: 280px; } }
  body.dyo_pd_page ul#thumblistDyo li {
    border: 1px solid #e9e9e9; }
    @media (max-width: 992px) {
      body.dyo_pd_page ul#thumblistDyo li {
        width: 40px;
        height: 40px; } }
    body.dyo_pd_page ul#thumblistDyo li a {
      border: none !important; }
    body.dyo_pd_page ul#thumblistDyo li img {
      border: none; }
      @media (max-width: 992px) {
        body.dyo_pd_page ul#thumblistDyo li img {
          width: 40px;
          height: 40px; } }
    @media (max-width: 992px) {
      body.dyo_pd_page ul#thumblistDyo li span {
        width: 40px !important;
        height: 40px !important; } }

body.dyo_pd_page .pendant_msg_dyo {
  padding-bottom: 10px;
  box-shadow: 0 2px 2px 0 #e9e9e9;
  margin-bottom: 20px;
  margin-left: -14px;
  width: calc(100% + 28px); }

body.dyo_pd_page .shadow {
  display: none; }

body.dyo_pd_page .metroDiamondDyo {
  width: 100%;
  padding: 0 15px;
  display: block;
  box-sizing: border-box; }
  body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft {
    width: 40%; }
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft h2 {
      font-size: 24px;
      color: #33363e; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft h2 {
          font-size: 18px; } }
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft .shortDescDyo {
      font-size: 14px;
      color: #8863fb; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft .shortDescDyo {
          font-size: 12px; } }
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft p {
      font-size: 14px;
      color: #33363e;
      width: 100%; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft p {
          font-size: 12px; } }
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft a.morelink {
      color: #de57e5;
      font-size: 12px; }
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft .shareOuter {
      margin: 15px 0px !important; }
      body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft .shareOuter ul li {
        padding: 0 10px !important; }
        @media (max-width: 992px) {
          body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft .shareOuter ul li.prod_mail {
            display: none !important; } }
    @media (max-width: 992px) {
      body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoLeft {
        width: 100%;
        margin-bottom: 10px; } }
  @media (max-width: 992px) {
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight {
      width: 100%;
      text-align: center;
      margin-right: 0px; } }
  body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .determineSize {
    color: #E061E6 !important; }
  body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .price.np-info {
    font-size: 22px;
    font-family: 'MuliBold','Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #231535; }
    @media (max-width: 992px) {
      body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .price.np-info {
        width: 100%;
        text-align: center;
        font-size: 18px;
        margin-bottom: 0px; } }
    @media (max-width: 992px) {
      body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .price.np-info .WebRupee {
        float: none !important; } }
  @media (max-width: 992px) {
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .selectthis {
      margin-right: 0px !important; } }
  @media (max-width: 992px) {
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .selectthis .shipText {
      margin-top: 10px !important; } }
  @media (max-width: 992px) {
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .wishlist {
      margin-top: 0px !important; } }
  body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .shipText {
    margin-top: -19px; }
    @media (max-width: 992px) {
      body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .shipText {
        width: 100%;
        display: block;
        clear: both;
        float: none !important;
        margin-top: 0px;
        padding-top: 0px; } }
  body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight #promotion-text {
    margin-top: 5px;
    background: transparent;
    padding: 0px;
    height: auto;
    min-height: auto;
    width: auto;
    font-size: 14px !important;
    margin-left: 40px; }
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight #promotion-text a {
      color: #E061E6;
      display: inline-block;
      padding-left: 5px; }
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight #promotion-text .need_txt {
      color: #322742;
      font-weight: normal; }
    @media (max-width: 992px) {
      body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight #promotion-text {
        float: none;
        margin: 10px auto 20px;
        text-align: center !important; }
        body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight #promotion-text .need_txt {
          float: none !important; } }
  body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .selectthis-customise, body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .selectthis-notryathome {
    background: linear-gradient(to right, #de57e5, #8863fb);
    border: none;
    height: 40px;
    line-height: 36px;
    font-size: 16px;
    border-radius: 5px;
    margin-top: 10px !important; }
    @media (max-width: 992px) {
      body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .selectthis-customise, body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .selectthis-notryathome {
        width: 100% !important;
        float: none;
        display: block; } }
  body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .link-wishlist {
    display: inline-block;
    background: #fff;
    border: 1px solid #8863fb;
    border-radius: 5px;
    padding: 0;
    margin: 0;
    width: 236px;
    text-align: center; }
    @media (max-width: 992px) {
      body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .link-wishlist {
        width: 100% !important; } }
  body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .mount_try_at_home {
    margin-top: -41px !important; }
    body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .mount_try_at_home .button-tryathome {
      display: inline-block;
      background: #fff;
      border: 1px solid #8863fb;
      border-radius: 5px;
      padding: 0;
      margin: 0;
      width: 236px;
      text-align: center; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .mount_try_at_home .button-tryathome {
          width: 100% !important; } }
    @media (max-width: 992px) {
      body.dyo_pd_page .metroDiamondDyo .metroDiamondDyoRight .mount_try_at_home {
        width: 48% !important;
        margin-right: 0px !important; } }

body.dyo_pd_page .metrodiamondBangleLeft {
  max-width: 1400px !important;
  width: 100% !important;
  margin: 0px !important; }
  body.dyo_pd_page .metrodiamondBangleLeft .productInfo {
    width: 100% !important;
    margin: 0px !important; }
  body.dyo_pd_page .metrodiamondBangleLeft .productInfoTop {
    width: 100% !important; }
  body.dyo_pd_page .metrodiamondBangleLeft ul.product-tabs {
    width: 100%;
    float: left;
    display: flex;
    background: #f9f9fa !important; }
    body.dyo_pd_page .metrodiamondBangleLeft ul.product-tabs li {
      width: 25%;
      box-sizing: border-box;
      margin-right: 0px;
      flex: auto;
      background: #f9f9fa !important;
      height: 56px;
      line-height: 56px; }
      body.dyo_pd_page .metrodiamondBangleLeft ul.product-tabs li:last-child {
        display: none !important; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metrodiamondBangleLeft ul.product-tabs li {
          width: auto;
          line-height: 38px;
          height: 38px;
          margin-bottom: 0px; } }
      body.dyo_pd_page .metrodiamondBangleLeft ul.product-tabs li a {
        width: 100%;
        padding: 0 !important;
        text-align: center;
        box-sizing: border-box;
        background: #f9f9fa !important;
        line-height: 56px;
        font-size: 14px; }
        @media (max-width: 992px) {
          body.dyo_pd_page .metrodiamondBangleLeft ul.product-tabs li a {
            font-size: 10px;
            font-weight: normal;
            line-height: 36px; } }
      body.dyo_pd_page .metrodiamondBangleLeft ul.product-tabs li.active a {
        border-top: 2px solid #8863fb !important;
        border-bottom: none;
        background: #fff !important;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9; }
        @media (max-width: 992px) {
          body.dyo_pd_page .metrodiamondBangleLeft ul.product-tabs li.active a {
            border-bottom: 2px solid #8863fb !important;
            border-top: none !important;
            background: #f9f9fa !important;
            border-left: none;
            border-right: none; } }
  body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails {
    width: 320px !important; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails .attribute {
      width: 50% !important; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails:nth-child(2) {
      display: none; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails h3 {
      color: #8863fb;
      font-size: 14px;
      margin-bottom: 14px;
      padding-bottom: 0px; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails h3 {
          font-size: 12px; } }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li {
      font-size: 14px; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li {
          font-size: 12px; } }
      body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li span {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li span {
            font-size: 12px; } }
        body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li span.sp-message {
          margin-top: 6px;
          margin-left: 2px;
          padding-right: 7px; }
      body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li a {
        color: #de57e5;
        font-size: 12px; }
  body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li {
    font-size: 14px; }
    @media (max-width: 992px) {
      body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li {
        font-size: 12px; } }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li span {
      font-size: 14px;
      color: #33363e;
      font-family: 'muliregular';
      font-weight: normal !important; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li span {
          font-size: 12px; } }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li a {
      color: #de57e5;
      font-size: 12px; }
  body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifLeft {
    float: right;
    width: calc(100% - 502px);
    margin: 0px;
    padding: 15px;
    box-sizing: border-box; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li {
      font-size: 14px; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li {
          font-size: 12px; } }
      body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li span {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li span {
            font-size: 12px; } }
      body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li a {
        color: #de57e5;
        font-size: 12px; }
  body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifRight {
    float: left;
    width: 502px;
    margin: 0px;
    padding: 15px;
    box-sizing: border-box; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifRight .detailSprite {
      margin: 0px; }
      @media (max-width: 992px) {
        body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifRight .detailSprite {
          background-size: 370px;
          height: 206px;
          background-position: 0px 0;
          width: 100%;
          margin-top: 15px; } }
  body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft {
    color: #8863fb;
    font-size: 14px;
    font-weight: bold; }
    @media (max-width: 992px) {
      body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft {
        font-size: 12px; } }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul {
      margin-top: 14px; }
      body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li {
            font-size: 12px; } }
        body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li span {
          font-size: 14px;
          color: #33363e;
          font-family: 'muliregular';
          font-weight: normal; }
          @media (max-width: 992px) {
            body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li span {
              font-size: 12px; } }
        body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li a {
          color: #de57e5;
          font-size: 12px; }
  body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .content4 {
    display: none !important; }
  @media (max-width: 992px) {
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .overDetails {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .proDetails {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifLeft {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifRight {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
      body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .certifRight .diamondCertif {
        float: none;
        margin: 0px;
        display: inline-block; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsRight {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
      body.dyo_pd_page .metrodiamondBangleLeft .productInfoContentuter .paymentsRight .detailSprite {
        margin-left: 10px; } }
  body.dyo_pd_page .metrodiamondBangleLeft .productInfo .add-tabs {
    margin-top: 15px !important;
    text-align: center;
    display: block;
    float: none;
    width: 100%;
    margin-bottom: 15px !important; }
    body.dyo_pd_page .metrodiamondBangleLeft .productInfo .add-tabs li {
      float: none !important;
      width: auto;
      display: inline-block;
      height: auto;
      line-height: normal;
      opacity: 0.2; }
      body.dyo_pd_page .metrodiamondBangleLeft .productInfo .add-tabs li a {
        padding: 12px 22px !important;
        border-bottom: 2px solid #ccc;
        color: #231535;
        font-size: 18px;
        text-align: center;
        background: #ffffff; }
        @media (max-width: 992px) {
          body.dyo_pd_page .metrodiamondBangleLeft .productInfo .add-tabs li a {
            font-size: 12px; } }
      body.dyo_pd_page .metrodiamondBangleLeft .productInfo .add-tabs li.active {
        opacity: 1; }
        body.dyo_pd_page .metrodiamondBangleLeft .productInfo .add-tabs li.active a {
          border-bottom: 2px solid #8863fb; }
  body.dyo_pd_page .metrodiamondBangleLeft .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100% !important; }
  body.dyo_pd_page .metrodiamondBangleLeft .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100% !important; }
  @media (max-width: 992px) {
    body.dyo_pd_page .metrodiamondBangleLeft .yotporeview .yotpo-regular-box {
      height: auto !important;
      padding: 15px;
      margin: 0px !important; } }
  body.dyo_pd_page .metrodiamondBangleLeft .yotporeview .yotpo-regular-box .yotpo-stars-and-sum-reviews {
    margin-top: 8px;
    margin-bottom: -8px; }
    body.dyo_pd_page .metrodiamondBangleLeft .yotporeview .yotpo-regular-box .yotpo-stars-and-sum-reviews .yotpo-default-button {
      display: none !important; }
  body.dyo_pd_page .metrodiamondBangleLeft .yotporeview .yotpo-regular-box .yotpo-default-button {
    background: linear-gradient(to right, #de57e5, #8863fb);
    border: none;
    height: 40px;
    line-height: 28px;
    font-size: 18px;
    border-radius: 5px;
    margin-top: 10px !important;
    margin: 0 !important;
    top: 50%;
    transform: translateY(-50%);
    right: 15px; }
    @media (max-width: 992px) {
      body.dyo_pd_page .metrodiamondBangleLeft .yotporeview .yotpo-regular-box .yotpo-default-button {
        display: block !important; } }
  body.dyo_pd_page .metrodiamondBangleLeft .yotporeview .write-review .yotpo-default-button {
    line-height: normal;
    margin-top: 15px !important; }
  body.dyo_pd_page .metrodiamondBangleLeft .yotporeview .yotpo-first-review .yotpo-default-button {
    border: 1px solid #8863fb;
    border-radius: 4px;
    background: #fff;
    color: #000; }

body.dyo_pd_page .diamCartPopupOuter {
  height: auto !important; }
  body.dyo_pd_page .diamCartPopupOuter .diamCartPopupInner {
    height: auto !important;
    min-height: auto !important;
    margin: 0px auto !important;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    bottom: auto;
    padding-top: 26px; }
    @media (max-width: 992px) {
      body.dyo_pd_page .diamCartPopupOuter .diamCartPopupInner {
        width: 306px !important; } }
    body.dyo_pd_page .diamCartPopupOuter .diamCartPopupInner a {
      display: inline-block;
      width: 100%;
      text-align: center;
      text-transform: capitalize; }
    body.dyo_pd_page .diamCartPopupOuter .diamCartPopupInner span {
      background: linear-gradient(to right, #de57e5, #8863fb);
      border: none;
      height: 40px;
      line-height: 38px !important;
      font-size: 16px !important;
      border-radius: 5px;
      margin-bottom: 26px;
      padding: 0px !important;
      text-transform: capitalize; }
    body.dyo_pd_page .diamCartPopupOuter .diamCartPopupInner .closeDyo {
      margin-right: 14px;
      margin-top: -21px;
      color: #000; }
    body.dyo_pd_page .diamCartPopupOuter .diamCartPopupInner .chatDyo {
      color: #de57e5;
      font-weight: normal;
      font-size: 14px;
      text-transform: capitalize;
      height: 47px; }
      body.dyo_pd_page .diamCartPopupOuter .diamCartPopupInner .chatDyo span {
        display: none; }

body.dyo_pd_page .mega-zoom {
  width: 100% !important;
  height: 100% !important; }
  body.dyo_pd_page .mega-zoom .closeZoom {
    right: 10px !important;
    z-index: 10; }
  body.dyo_pd_page .mega-zoom .zoom-list {
    top: 20px !important;
    left: 20px; }
  body.dyo_pd_page .mega-zoom .spritespin-instance {
    width: 100% !important;
    height: 480px !important; }
    body.dyo_pd_page .mega-zoom .spritespin-instance .spritespin-stage {
      width: 100% !important;
      height: 480px !important;
      background-size: auto 385px !important;
      margin-top: 50px !important;
      background-size: center center !important; }

body.designyourring-minicart-index #live_chat_div, body.designyourring-minicart-index #toTop, body.designyourpendant-minicart-index #live_chat_div, body.designyourpendant-minicart-index #toTop {
  display: none !important; }

body.designyourring-minicart-index .header-container .top-switch-bg, body.designyourpendant-minicart-index .header-container .top-switch-bg {
  padding: 0 15px;
  box-sizing: border-box;
  background: #231535; }
  body.designyourring-minicart-index .header-container .top-switch-bg .hidden-mobile, body.designyourpendant-minicart-index .header-container .top-switch-bg .hidden-mobile {
    display: none !important; }
  body.designyourring-minicart-index .header-container .top-switch-bg .hometryon.hometryon_minicarticon, body.designyourpendant-minicart-index .header-container .top-switch-bg .hometryon.hometryon_minicarticon {
    display: none !important; }
  body.designyourring-minicart-index .header-container .top-switch-bg .mastRight, body.designyourpendant-minicart-index .header-container .top-switch-bg .mastRight {
    visibility: visible !important; }
    body.designyourring-minicart-index .header-container .top-switch-bg .mastRight .wishList, body.designyourpendant-minicart-index .header-container .top-switch-bg .mastRight .wishList {
      visibility: visible !important; }
    body.designyourring-minicart-index .header-container .top-switch-bg .mastRight .cl_desktop_currency, body.designyourpendant-minicart-index .header-container .top-switch-bg .mastRight .cl_desktop_currency {
      display: none !important; }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .header-container .top-switch-bg .mastRight .myAccount, body.designyourpendant-minicart-index .header-container .top-switch-bg .mastRight .myAccount {
        display: none !important; } }
    body.designyourring-minicart-index .header-container .top-switch-bg .mastRight .wishList, body.designyourpendant-minicart-index .header-container .top-switch-bg .mastRight .wishList {
      padding-right: 0px; }
      body.designyourring-minicart-index .header-container .top-switch-bg .mastRight .wishList a::after, body.designyourpendant-minicart-index .header-container .top-switch-bg .mastRight .wishList a::after {
        display: none !important; }

body.designyourring-minicart-index .header-container .header-wrapper .grid_12, body.designyourpendant-minicart-index .header-container .header-wrapper .grid_12 {
  width: 100% !important;
  margin: 0px;
  padding: 0 15px;
  box-sizing: border-box; }

body.designyourring-minicart-index .header-container .header-wrapper .logo img, body.designyourpendant-minicart-index .header-container .header-wrapper .logo img {
  padding: 10px 0 14px;
  margin-left: -10px; }
  @media (max-width: 992px) {
    body.designyourring-minicart-index .header-container .header-wrapper .logo img, body.designyourpendant-minicart-index .header-container .header-wrapper .logo img {
      height: 42px !important;
      padding: 10px 0;
      margin-left: -10px; } }

body.designyourring-minicart-index .header-container .header-wrapper nav.queldorei.default_menu, body.designyourpendant-minicart-index .header-container .header-wrapper nav.queldorei.default_menu {
  display: none !important; }

body.designyourring-minicart-index .header-container .header-wrapper .top-dropdowns, body.designyourpendant-minicart-index .header-container .header-wrapper .top-dropdowns {
  right: 15px;
  visibility: visible !important; }
  body.designyourring-minicart-index .header-container .header-wrapper .top-dropdowns .search-top-container, body.designyourring-minicart-index .header-container .header-wrapper .top-dropdowns .notification-top-container, body.designyourpendant-minicart-index .header-container .header-wrapper .top-dropdowns .search-top-container, body.designyourpendant-minicart-index .header-container .header-wrapper .top-dropdowns .notification-top-container {
    display: none; }
  body.designyourring-minicart-index .header-container .header-wrapper .top-dropdowns .cart-top a, body.designyourpendant-minicart-index .header-container .header-wrapper .top-dropdowns .cart-top a {
    background-color: #231535 !important; }
  body.designyourring-minicart-index .header-container .header-wrapper .top-dropdowns .cart-top #carttop, body.designyourpendant-minicart-index .header-container .header-wrapper .top-dropdowns .cart-top #carttop {
    background: linear-gradient(to right, #de57e5 0%, #8863fb 100%);
    height: 20px;
    width: 20px;
    line-height: 20px; }

body.designyourring-minicart-index .header-container .wishlistpopup, body.designyourpendant-minicart-index .header-container .wishlistpopup {
  top: 30px;
  right: 0px;
  display: none !important; }
  @media (max-width: 992px) {
    body.designyourring-minicart-index .header-container .wishlistpopup, body.designyourpendant-minicart-index .header-container .wishlistpopup {
      width: 298px;
      display: none !important; } }

body.designyourring-minicart-index .footer_seo_content, body.designyourpendant-minicart-index .footer_seo_content {
  display: none; }

body.designyourring-minicart-index .footer-container .footer-banners, body.designyourpendant-minicart-index .footer-container .footer-banners {
  box-shadow: none;
  background: #231535 !important;
  color: white; }
  body.designyourring-minicart-index .footer-container .footer-banners .grid_4, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_4 {
    width: 55%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .footer-container .footer-banners .grid_4, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_4 {
        width: 100%;
        padding: 15px;
        line-height: normal;
        display: none !important; } }
    body.designyourring-minicart-index .footer-container .footer-banners .grid_4 .track_mob, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_4 .track_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .footer-container .footer-banners .grid_4 .track_mob, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_4 .track_mob {
          text-align: center;
          line-height: normal; } }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .footer-container .footer-banners .grid_4 .track_mob span, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_4 .track_mob span {
          line-height: normal;
          float: none;
          display: inline-block;
          margin-right: 0px; } }
    body.designyourring-minicart-index .footer-container .footer-banners .grid_4 .rack_mob, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_4 .rack_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .footer-container .footer-banners .grid_4 .rack_mob, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_4 .rack_mob {
          text-align: center; } }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .footer-container .footer-banners .grid_4 .rack_mob .track_btn, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_4 .rack_mob .track_btn {
          float: none;
          display: inline-block; } }
  body.designyourring-minicart-index .footer-container .footer-banners .grid_7, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_7 {
    width: 45%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .footer-container .footer-banners .grid_7, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_7 {
        width: 100%;
        padding: 15px; } }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .footer-container .footer-banners .grid_7 .footersubscribe, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_7 .footersubscribe {
        text-align: center;
        line-height: normal; } }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .footer-container .footer-banners .grid_7 .track_mob, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_7 .track_mob {
        line-height: normal;
        float: none;
        display: inline-block;
        width: 100%; } }
    body.designyourring-minicart-index .footer-container .footer-banners .grid_7 .track_mob label, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_7 .track_mob label {
      font-size: 16px; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .footer-container .footer-banners .grid_7 .track_mob label, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_7 .track_mob label {
          line-height: normal;
          float: none;
          display: inline-block;
          font-size: 16px; } }
    body.designyourring-minicart-index .footer-container .footer-banners .grid_7 input[type='text'], body.designyourpendant-minicart-index .footer-container .footer-banners .grid_7 input[type='text'] {
      width: 250px;
      background: #231535;
      border: 1px solid #de57e5;
      height: 40px;
      padding: 0 8px;
      color: #ffffff;
      box-sizing: border-box;
      line-height: normal;
      margin-top: 21px;
      box-shadow: none; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .footer-container .footer-banners .grid_7 input[type='text'], body.designyourpendant-minicart-index .footer-container .footer-banners .grid_7 input[type='text'] {
          margin-top: 10px !important; } }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .footer-container .footer-banners .grid_7 .footer_subscribe_form #footer-newsletter-validate-detail, body.designyourpendant-minicart-index .footer-container .footer-banners .grid_7 .footer_subscribe_form #footer-newsletter-validate-detail {
        width: 240px;
        margin: 0px auto; } }
  body.designyourring-minicart-index .footer-container .footer-banners .track_btn, body.designyourring-minicart-index .footer-container .footer-banners .seg_mixpanel_footer, body.designyourpendant-minicart-index .footer-container .footer-banners .track_btn, body.designyourpendant-minicart-index .footer-container .footer-banners .seg_mixpanel_footer {
    margin-top: 20px; }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .footer-container .footer-banners .track_btn, body.designyourring-minicart-index .footer-container .footer-banners .seg_mixpanel_footer, body.designyourpendant-minicart-index .footer-container .footer-banners .track_btn, body.designyourpendant-minicart-index .footer-container .footer-banners .seg_mixpanel_footer {
        margin-top: 10px !important; } }
    body.designyourring-minicart-index .footer-container .footer-banners .track_btn span, body.designyourring-minicart-index .footer-container .footer-banners .seg_mixpanel_footer span, body.designyourpendant-minicart-index .footer-container .footer-banners .track_btn span, body.designyourpendant-minicart-index .footer-container .footer-banners .seg_mixpanel_footer span {
      background: linear-gradient(to right, #de57e5, #8863fb);
      height: 40px;
      line-height: 40px;
      font-weight: 500;
      border-radius: 4px !important; }
  body.designyourring-minicart-index .footer-container .footer-banners .track span, body.designyourpendant-minicart-index .footer-container .footer-banners .track span {
    font-size: 16px !important; }

body.designyourring-minicart-index .footer-container .footer-info, body.designyourpendant-minicart-index .footer-container .footer-info {
  background-color: #f6eff6 !important;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box; }
  body.designyourring-minicart-index .footer-container .footer-info h4, body.designyourring-minicart-index .footer-container .footer-info h2, body.designyourpendant-minicart-index .footer-container .footer-info h4, body.designyourpendant-minicart-index .footer-container .footer-info h2 {
    font-size: 14px;
    color: #231535 !important;
    padding-bottom: 4px;
    margin: 0px; }
  body.designyourring-minicart-index .footer-container .footer-info ul li, body.designyourpendant-minicart-index .footer-container .footer-info ul li {
    color: #87769d !important;
    font-size: 11px;
    padding: 0px;
    text-transform: uppercase; }
    body.designyourring-minicart-index .footer-container .footer-info ul li a, body.designyourring-minicart-index .footer-container .footer-info ul li h4, body.designyourpendant-minicart-index .footer-container .footer-info ul li a, body.designyourpendant-minicart-index .footer-container .footer-info ul li h4 {
      color: #87769d !important;
      font-size: 11px !important;
      padding: 0px;
      text-transform: uppercase; }
  @media (max-width: 992px) {
    body.designyourring-minicart-index .footer-container .footer-info .grid_3, body.designyourpendant-minicart-index .footer-container .footer-info .grid_3 {
      width: 50%;
      margin: 0 !important;
      padding-bottom: 15px; } }

body.designyourring-minicart-index .footer-container .footer_social_media, body.designyourpendant-minicart-index .footer-container .footer_social_media {
  background-color: #f6eff6 !important;
  box-sizing: border-box; }
  @media (max-width: 992px) {
    body.designyourring-minicart-index .footer-container .footer_social_media ul, body.designyourpendant-minicart-index .footer-container .footer_social_media ul {
      width: 100%; }
      body.designyourring-minicart-index .footer-container .footer_social_media ul li, body.designyourpendant-minicart-index .footer-container .footer_social_media ul li {
        padding: 5px 10px; } }

body.designyourring-minicart-index .footerBottom, body.designyourpendant-minicart-index .footerBottom {
  background-color: #f6eff6 !important; }
  body.designyourring-minicart-index .footerBottom .footerBottomLeft, body.designyourpendant-minicart-index .footerBottom .footerBottomLeft {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .footerBottom .footerBottomLeft, body.designyourpendant-minicart-index .footerBottom .footerBottomLeft {
        width: 100%;
        padding: 15px; } }
    body.designyourring-minicart-index .footerBottom .footerBottomLeft li, body.designyourpendant-minicart-index .footerBottom .footerBottomLeft li {
      margin-right: 0px; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .footerBottom .footerBottomLeft li, body.designyourpendant-minicart-index .footerBottom .footerBottomLeft li {
          height: auto;
          line-height: normal;
          padding-right: 10px; } }
      body.designyourring-minicart-index .footerBottom .footerBottomLeft li a, body.designyourring-minicart-index .footerBottom .footerBottomLeft li span, body.designyourpendant-minicart-index .footerBottom .footerBottomLeft li a, body.designyourpendant-minicart-index .footerBottom .footerBottomLeft li span {
        color: #231535;
        font-size: 11px;
        text-transform: uppercase; }
  body.designyourring-minicart-index .footerBottom .footerBottomRight, body.designyourpendant-minicart-index .footerBottom .footerBottomRight {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .footerBottom .footerBottomRight, body.designyourpendant-minicart-index .footerBottom .footerBottomRight {
        width: 100%; } }
    body.designyourring-minicart-index .footerBottom .footerBottomRight .vuln_security_img, body.designyourpendant-minicart-index .footerBottom .footerBottomRight .vuln_security_img {
      display: none; }
    body.designyourring-minicart-index .footerBottom .footerBottomRight .footer_logos, body.designyourpendant-minicart-index .footerBottom .footerBottomRight .footer_logos {
      float: right !important; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .footerBottom .footerBottomRight .footer_logos, body.designyourpendant-minicart-index .footerBottom .footerBottomRight .footer_logos {
          background-size: 296px auto;
          width: 100%; } }

body.designyourring-minicart-index .wrapper, body.designyourpendant-minicart-index .wrapper {
  width: 100% !important; }

body.designyourring-minicart-index .col1-layout .col-main, body.designyourpendant-minicart-index .col1-layout .col-main {
  max-width: 1400px !important;
  width: 100% !important;
  padding-top: 0; }
  @media (max-width: 1200px) {
    body.designyourring-minicart-index .col1-layout .col-main, body.designyourpendant-minicart-index .col1-layout .col-main {
      width: 100% !important;
      margin-left: 0;
      padding-top: 0; } }

body.designyourring-minicart-index .banglesTopContent, body.designyourpendant-minicart-index .banglesTopContent {
  max-width: 1400px;
  width: 100% !important;
  padding-bottom: 0;
  height: auto !important;
  margin: 0px;
  border-bottom: 1px solid #e9e9e9 !important; }
  @media (max-width: 992px) {
    body.designyourring-minicart-index .banglesTopContent, body.designyourpendant-minicart-index .banglesTopContent {
      margin: 0px !important; } }

body.designyourring-minicart-index .banglesTopContentLeft, body.designyourpendant-minicart-index .banglesTopContentLeft {
  padding: 10px 0;
  float: none;
  width: 100% !important; }
  body.designyourring-minicart-index .banglesTopContentLeft h2, body.designyourpendant-minicart-index .banglesTopContentLeft h2 {
    font-size: 24px !important;
    padding: 0 12px;
    margin: 0 0 10px 0 !important; }
  body.designyourring-minicart-index .banglesTopContentLeft ul, body.designyourpendant-minicart-index .banglesTopContentLeft ul {
    display: block;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    margin-bottom: 0px;
    padding: 0 12px; }
    body.designyourring-minicart-index .banglesTopContentLeft ul li, body.designyourpendant-minicart-index .banglesTopContentLeft ul li {
      margin: 0;
      float: left;
      font-size: 0.6875rem;
      line-height: 0.6875rem;
      text-transform: uppercase;
      font-size: 8px;
      padding: 0 6px; }
      body.designyourring-minicart-index .banglesTopContentLeft ul li::before, body.designyourpendant-minicart-index .banglesTopContentLeft ul li::before {
        content: "/";
        color: #AAAAAA;
        position: relative;
        top: 0px;
        left: -6px; }
      body.designyourring-minicart-index .banglesTopContentLeft ul li:first-child, body.designyourpendant-minicart-index .banglesTopContentLeft ul li:first-child {
        padding-left: 0; }
        body.designyourring-minicart-index .banglesTopContentLeft ul li:first-child::before, body.designyourpendant-minicart-index .banglesTopContentLeft ul li:first-child::before {
          display: none; }
      body.designyourring-minicart-index .banglesTopContentLeft ul li a, body.designyourpendant-minicart-index .banglesTopContentLeft ul li a {
        font-family: 'BegumMedium','Helvetica Neue',Helvetica,Arial,sans-serif !important;
        color: #ada9ad;
        font-size: 8px;
        text-transform: uppercase; }

body.designyourring-minicart-index .banglesTopContentRight, body.designyourpendant-minicart-index .banglesTopContentRight {
  display: none; }

body.designyourring-minicart-index .row, body.designyourpendant-minicart-index .row {
  max-width: 1400px;
  width: 100% !important; }
  body.designyourring-minicart-index .row .row, body.designyourpendant-minicart-index .row .row {
    margin: 0px; }
  @media (max-width: 992px) {
    body.designyourring-minicart-index .row, body.designyourpendant-minicart-index .row {
      margin: 0px !important; } }

body.designyourring-minicart-index .diamondViewTop, body.designyourpendant-minicart-index .diamondViewTop {
  max-width: 1400px !important;
  width: 100% !important;
  margin: 0px !important;
  padding: 15px !important;
  box-sizing: border-box; }
  body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft {
    width: 50% !important;
    margin: 0px !important; }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft {
        width: 100% !important;
        margin-bottom: 15px !important; } }
    body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft .mainImgBox, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft .mainImgBox {
      width: 100%;
      height: auto;
      text-align: center; }
      body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft .mainImgBox img, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft .mainImgBox img {
        width: 100%;
        max-width: 450px !important; }
    body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul {
      border: none; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul {
          text-align: center; } }
      body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li {
        border: 1px solid #e9e9e9;
        margin-right: 3px;
        margin-bottom: 3px; }
        @media (max-width: 992px) {
          body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li {
            float: none;
            display: inline-block; } }
        body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li a, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li a {
          border: none; }
          @media (max-width: 992px) {
            body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li a, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li a {
              width: 40px !important;
              height: 40px !important; } }
          @media (max-width: 992px) {
            body.designyourring-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li a img, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailLeft .thumbImgBox ul li a img {
              width: 100% !important;
              height: auto; } }
  body.designyourring-minicart-index .diamondViewTop .reviewDetailRight, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight {
    width: 50% !important;
    margin: 0px !important; }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .diamondViewTop .reviewDetailRight, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight {
        width: 100% !important;
        margin-bottom: 15px !important; } }
    body.designyourring-minicart-index .diamondViewTop .reviewDetailRight h2, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight h2 {
      font-size: 24px;
      color: #33363e;
      font-family: "PT Sans",Verdana, Geneva, sans-serif; }
    body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead {
      font-size: 14px; }
      body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead .deleteDyo, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead .deleteDyo {
        border: 1px solid #ccc;
        font-size: 12px;
        margin-right: 5px;
        width: 20px;
        height: 20px;
        text-align: center;
        padding: 4px 2px;
        box-sizing: border-box;
        border-radius: 50%; }
      body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead .skuDiv, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead .skuDiv {
        font-size: 14px;
        color: #8863fb; }
      body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead p, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead p {
        font-size: 14px; }
      body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead a.morelink, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemHead a.morelink {
        font-size: 12px;
        color: #de57e5; }
    body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemPrice, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .reviewDetailInner .reviewItemPrice {
      font-size: 14px; }
    body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .dyoTotalPrice, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .dyoTotalPrice {
      font-size: 22px;
      font-family: 'MuliBold','Helvetica Neue',Helvetica,Arial,sans-serif;
      color: #231535; }
    body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .addToCartClick, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .addToCartClick {
      display: inline-block;
      width: 100% !important; }
    body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .button-shop-cart, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .button-shop-cart {
      background: linear-gradient(to right, #de57e5, #8863fb);
      border: none;
      height: 40px;
      line-height: 38px;
      font-size: 16px;
      border-radius: 5px;
      width: 235px;
      font-weight: normal;
      float: none;
      display: inline-block; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .diamondViewTop .reviewDetailRight .button-shop-cart, body.designyourpendant-minicart-index .diamondViewTop .reviewDetailRight .button-shop-cart {
          width: 100% !important; } }
  body.designyourring-minicart-index .diamondViewTop .shareOuter, body.designyourpendant-minicart-index .diamondViewTop .shareOuter {
    display: none; }

body.designyourring-minicart-index .productInfo, body.designyourpendant-minicart-index .productInfo {
  margin: 0px 0 20px 0;
  max-width: 1400px;
  width: 100%; }
  body.designyourring-minicart-index .productInfo ul.product-tabs, body.designyourpendant-minicart-index .productInfo ul.product-tabs {
    width: 100%;
    float: left;
    display: flex;
    background: #f9f9fa !important; }
    body.designyourring-minicart-index .productInfo ul.product-tabs li, body.designyourpendant-minicart-index .productInfo ul.product-tabs li {
      width: 25%;
      box-sizing: border-box;
      margin-right: 0px;
      flex: auto;
      background: #f9f9fa !important;
      height: 56px;
      line-height: 56px; }
      body.designyourring-minicart-index .productInfo ul.product-tabs li:last-child, body.designyourpendant-minicart-index .productInfo ul.product-tabs li:last-child {
        display: none !important; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .productInfo ul.product-tabs li, body.designyourpendant-minicart-index .productInfo ul.product-tabs li {
          width: auto;
          line-height: 38px;
          height: 38px; } }
      body.designyourring-minicart-index .productInfo ul.product-tabs li a, body.designyourpendant-minicart-index .productInfo ul.product-tabs li a {
        width: 100%;
        padding: 0 !important;
        text-align: center;
        box-sizing: border-box;
        background: #f9f9fa !important;
        line-height: 56px;
        font-size: 14px; }
        @media (max-width: 992px) {
          body.designyourring-minicart-index .productInfo ul.product-tabs li a, body.designyourpendant-minicart-index .productInfo ul.product-tabs li a {
            font-size: 10px;
            font-weight: normal;
            line-height: 36px; } }
      body.designyourring-minicart-index .productInfo ul.product-tabs li.active a, body.designyourpendant-minicart-index .productInfo ul.product-tabs li.active a {
        border-top: 2px solid #8863fb !important;
        border-bottom: none;
        background: #fff !important;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9; }
        @media (max-width: 992px) {
          body.designyourring-minicart-index .productInfo ul.product-tabs li.active a, body.designyourpendant-minicart-index .productInfo ul.product-tabs li.active a {
            border-bottom: 2px solid #8863fb !important;
            border-top: none !important;
            background: #f9f9fa !important;
            border-left: none;
            border-right: none; } }
  body.designyourring-minicart-index .productInfo .productInfoContentuter .slider-container .jcarousel-container-horizontal, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .slider-container .jcarousel-container-horizontal {
    width: 100% !important; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .slider-container .jcarousel-container-horizontal .jcarousel-clip-horizontal, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .slider-container .jcarousel-container-horizontal .jcarousel-clip-horizontal {
      width: 100% !important; }
  body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails {
    width: 320px !important; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails:nth-child(2), body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails:nth-child(2) {
      display: none; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails h3, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails h3 {
      color: #8863fb;
      font-size: 14px;
      margin-bottom: 14px;
      padding-bottom: 0px; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails h3, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails h3 {
          font-size: 12px; } }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails ul li, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails ul li {
      font-size: 14px; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails ul li, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails ul li {
          font-size: 12px; } }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails ul li span, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails ul li span {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails ul li span, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails ul li span {
            font-size: 12px; } }
        body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails ul li span.sp-message, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails ul li span.sp-message {
          margin-top: 4px;
          margin-left: 2px;
          padding-right: 3px; }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails ul li a, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails ul li a {
        color: #de57e5;
        font-size: 12px; }
  body.designyourring-minicart-index .productInfo .productInfoContentuter .proDetails, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .proDetails {
    margin-left: 20px !important; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .proDetails ul li, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .proDetails ul li {
      font-size: 14px; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .productInfo .productInfoContentuter .proDetails ul li, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .proDetails ul li {
          font-size: 12px; } }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .proDetails ul li span, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .proDetails ul li span {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal !important; }
        @media (max-width: 992px) {
          body.designyourring-minicart-index .productInfo .productInfoContentuter .proDetails ul li span, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .proDetails ul li span {
            font-size: 12px; } }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .proDetails ul li a, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .proDetails ul li a {
        color: #de57e5;
        font-size: 12px; }
  body.designyourring-minicart-index .productInfo .productInfoContentuter .certifLeft, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifLeft {
    float: right;
    width: calc(100% - 502px);
    margin: 0px;
    padding: 15px;
    box-sizing: border-box; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .certifLeft ul li, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifLeft ul li {
      font-size: 14px; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .productInfo .productInfoContentuter .certifLeft ul li, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifLeft ul li {
          font-size: 12px; } }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .certifLeft ul li span, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifLeft ul li span {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body.designyourring-minicart-index .productInfo .productInfoContentuter .certifLeft ul li span, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifLeft ul li span {
            font-size: 12px; } }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .certifLeft ul li a, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifLeft ul li a {
        color: #de57e5;
        font-size: 12px; }
  body.designyourring-minicart-index .productInfo .productInfoContentuter .certifRight, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifRight {
    float: left;
    width: 502px;
    margin: 0px;
    padding: 15px;
    box-sizing: border-box; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .certifRight .detailSprite, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifRight .detailSprite {
      margin: 0px; }
      @media (max-width: 992px) {
        body.designyourring-minicart-index .productInfo .productInfoContentuter .certifRight .detailSprite, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifRight .detailSprite {
          background-size: 370px;
          height: 206px;
          background-position: 0px 0;
          width: 100%;
          margin-top: 15px; } }
  body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsLeft, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsLeft {
    color: #8863fb;
    font-size: 14px;
    font-weight: bold; }
    @media (max-width: 992px) {
      body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsLeft, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsLeft {
        font-size: 12px; } }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul {
      margin-top: 14px; }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li {
            font-size: 12px; } }
        body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li span, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li span {
          font-size: 14px;
          color: #33363e;
          font-family: 'muliregular';
          font-weight: normal; }
          @media (max-width: 992px) {
            body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li span, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li span {
              font-size: 12px; } }
        body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li a, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsLeft ul li a {
          color: #de57e5;
          font-size: 12px; }
  @media (max-width: 992px) {
    body.designyourring-minicart-index .productInfo .productInfoContentuter .overDetails, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .overDetails {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .proDetails, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .proDetails {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .certifLeft, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifLeft {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .certifRight, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifRight {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .certifRight .diamondCertif, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifRight .diamondCertif {
        float: none;
        margin: 0px;
        display: inline-block; }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .certifRight .mountCertif, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifRight .mountCertif {
        width: 100%;
        background-size: 380px auto;
        height: 207px; }
        body.designyourring-minicart-index .productInfo .productInfoContentuter .certifRight .mountCertif .certifImg, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .certifRight .mountCertif .certifImg {
          width: 100%;
          height: auto; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsLeft, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsLeft {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
    body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsRight, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsRight {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
      body.designyourring-minicart-index .productInfo .productInfoContentuter .paymentsRight .detailSprite, body.designyourpendant-minicart-index .productInfo .productInfoContentuter .paymentsRight .detailSprite {
        margin-left: 10px; } }

body.designyourring-minicart-index .asSeenIn, body.designyourpendant-minicart-index .asSeenIn {
  display: none; }

body.designyourring-index-index #live_chat_div, body.designyourring-index-index #toTop, body.designyourpendant-index-index #live_chat_div, body.designyourpendant-index-index #toTop {
  display: none !important; }

body.designyourring-index-index .header-container .top-switch-bg, body.designyourpendant-index-index .header-container .top-switch-bg {
  padding: 0 15px;
  box-sizing: border-box;
  background: #231535; }
  body.designyourring-index-index .header-container .top-switch-bg .hidden-mobile, body.designyourpendant-index-index .header-container .top-switch-bg .hidden-mobile {
    display: none !important; }
  body.designyourring-index-index .header-container .top-switch-bg .hometryon.hometryon_minicarticon, body.designyourpendant-index-index .header-container .top-switch-bg .hometryon.hometryon_minicarticon {
    display: none !important; }
  body.designyourring-index-index .header-container .top-switch-bg .mastRight, body.designyourpendant-index-index .header-container .top-switch-bg .mastRight {
    visibility: visible !important; }
    body.designyourring-index-index .header-container .top-switch-bg .mastRight .wishList, body.designyourpendant-index-index .header-container .top-switch-bg .mastRight .wishList {
      visibility: visible !important; }
    body.designyourring-index-index .header-container .top-switch-bg .mastRight .cl_desktop_currency, body.designyourpendant-index-index .header-container .top-switch-bg .mastRight .cl_desktop_currency {
      display: none !important; }
    @media (max-width: 992px) {
      body.designyourring-index-index .header-container .top-switch-bg .mastRight .myAccount, body.designyourpendant-index-index .header-container .top-switch-bg .mastRight .myAccount {
        display: none !important; } }
    body.designyourring-index-index .header-container .top-switch-bg .mastRight .wishList, body.designyourpendant-index-index .header-container .top-switch-bg .mastRight .wishList {
      padding-right: 0px; }
      body.designyourring-index-index .header-container .top-switch-bg .mastRight .wishList a::after, body.designyourpendant-index-index .header-container .top-switch-bg .mastRight .wishList a::after {
        display: none !important; }

body.designyourring-index-index .header-container .header-wrapper .grid_12, body.designyourpendant-index-index .header-container .header-wrapper .grid_12 {
  width: 100% !important;
  margin: 0px;
  padding: 0 15px;
  box-sizing: border-box; }

body.designyourring-index-index .header-container .header-wrapper .logo img, body.designyourpendant-index-index .header-container .header-wrapper .logo img {
  padding: 10px 0 14px;
  margin-left: -10px; }
  @media (max-width: 992px) {
    body.designyourring-index-index .header-container .header-wrapper .logo img, body.designyourpendant-index-index .header-container .header-wrapper .logo img {
      height: 42px !important;
      padding: 10px 0;
      margin-left: -10px; } }

body.designyourring-index-index .header-container .header-wrapper nav.queldorei.default_menu, body.designyourpendant-index-index .header-container .header-wrapper nav.queldorei.default_menu {
  display: none !important; }

body.designyourring-index-index .header-container .header-wrapper .top-dropdowns, body.designyourpendant-index-index .header-container .header-wrapper .top-dropdowns {
  right: 15px;
  visibility: visible !important; }
  body.designyourring-index-index .header-container .header-wrapper .top-dropdowns .search-top-container, body.designyourring-index-index .header-container .header-wrapper .top-dropdowns .notification-top-container, body.designyourpendant-index-index .header-container .header-wrapper .top-dropdowns .search-top-container, body.designyourpendant-index-index .header-container .header-wrapper .top-dropdowns .notification-top-container {
    display: none; }
  body.designyourring-index-index .header-container .header-wrapper .top-dropdowns .cart-top a, body.designyourpendant-index-index .header-container .header-wrapper .top-dropdowns .cart-top a {
    background-color: #231535 !important; }
  body.designyourring-index-index .header-container .header-wrapper .top-dropdowns .cart-top #carttop, body.designyourpendant-index-index .header-container .header-wrapper .top-dropdowns .cart-top #carttop {
    background: linear-gradient(to right, #de57e5 0%, #8863fb 100%);
    height: 20px;
    width: 20px;
    line-height: 20px; }

body.designyourring-index-index .header-container .wishlistpopup, body.designyourpendant-index-index .header-container .wishlistpopup {
  top: 30px;
  right: 0px;
  display: none !important; }
  @media (max-width: 992px) {
    body.designyourring-index-index .header-container .wishlistpopup, body.designyourpendant-index-index .header-container .wishlistpopup {
      width: 298px;
      display: none !important; } }

body.designyourring-index-index .footer_seo_content, body.designyourpendant-index-index .footer_seo_content {
  display: none; }

body.designyourring-index-index .footer-container .footer-banners, body.designyourpendant-index-index .footer-container .footer-banners {
  box-shadow: none;
  background: #231535 !important;
  color: white; }
  body.designyourring-index-index .footer-container .footer-banners .grid_4, body.designyourpendant-index-index .footer-container .footer-banners .grid_4 {
    width: 55%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.designyourring-index-index .footer-container .footer-banners .grid_4, body.designyourpendant-index-index .footer-container .footer-banners .grid_4 {
        width: 100%;
        padding: 15px;
        line-height: normal;
        display: none !important; } }
    body.designyourring-index-index .footer-container .footer-banners .grid_4 .track_mob, body.designyourpendant-index-index .footer-container .footer-banners .grid_4 .track_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body.designyourring-index-index .footer-container .footer-banners .grid_4 .track_mob, body.designyourpendant-index-index .footer-container .footer-banners .grid_4 .track_mob {
          text-align: center;
          line-height: normal; } }
      @media (max-width: 992px) {
        body.designyourring-index-index .footer-container .footer-banners .grid_4 .track_mob span, body.designyourpendant-index-index .footer-container .footer-banners .grid_4 .track_mob span {
          line-height: normal;
          float: none;
          display: inline-block;
          margin-right: 0px; } }
    body.designyourring-index-index .footer-container .footer-banners .grid_4 .rack_mob, body.designyourpendant-index-index .footer-container .footer-banners .grid_4 .rack_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body.designyourring-index-index .footer-container .footer-banners .grid_4 .rack_mob, body.designyourpendant-index-index .footer-container .footer-banners .grid_4 .rack_mob {
          text-align: center; } }
      @media (max-width: 992px) {
        body.designyourring-index-index .footer-container .footer-banners .grid_4 .rack_mob .track_btn, body.designyourpendant-index-index .footer-container .footer-banners .grid_4 .rack_mob .track_btn {
          float: none;
          display: inline-block; } }
  body.designyourring-index-index .footer-container .footer-banners .grid_7, body.designyourpendant-index-index .footer-container .footer-banners .grid_7 {
    width: 45%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.designyourring-index-index .footer-container .footer-banners .grid_7, body.designyourpendant-index-index .footer-container .footer-banners .grid_7 {
        width: 100%;
        padding: 15px; } }
    @media (max-width: 992px) {
      body.designyourring-index-index .footer-container .footer-banners .grid_7 .footersubscribe, body.designyourpendant-index-index .footer-container .footer-banners .grid_7 .footersubscribe {
        text-align: center;
        line-height: normal; } }
    @media (max-width: 992px) {
      body.designyourring-index-index .footer-container .footer-banners .grid_7 .track_mob, body.designyourpendant-index-index .footer-container .footer-banners .grid_7 .track_mob {
        line-height: normal;
        float: none;
        display: inline-block;
        width: 100%; } }
    body.designyourring-index-index .footer-container .footer-banners .grid_7 .track_mob label, body.designyourpendant-index-index .footer-container .footer-banners .grid_7 .track_mob label {
      font-size: 16px; }
      @media (max-width: 992px) {
        body.designyourring-index-index .footer-container .footer-banners .grid_7 .track_mob label, body.designyourpendant-index-index .footer-container .footer-banners .grid_7 .track_mob label {
          line-height: normal;
          float: none;
          display: inline-block;
          font-size: 16px; } }
    body.designyourring-index-index .footer-container .footer-banners .grid_7 input[type='text'], body.designyourpendant-index-index .footer-container .footer-banners .grid_7 input[type='text'] {
      width: 250px;
      background: #231535;
      border: 1px solid #de57e5;
      height: 40px;
      padding: 0 8px;
      color: #ffffff;
      box-sizing: border-box;
      line-height: normal;
      margin-top: 21px;
      box-shadow: none; }
      @media (max-width: 992px) {
        body.designyourring-index-index .footer-container .footer-banners .grid_7 input[type='text'], body.designyourpendant-index-index .footer-container .footer-banners .grid_7 input[type='text'] {
          margin-top: 10px !important; } }
    @media (max-width: 992px) {
      body.designyourring-index-index .footer-container .footer-banners .grid_7 .footer_subscribe_form #footer-newsletter-validate-detail, body.designyourpendant-index-index .footer-container .footer-banners .grid_7 .footer_subscribe_form #footer-newsletter-validate-detail {
        width: 240px;
        margin: 0px auto; } }
  body.designyourring-index-index .footer-container .footer-banners .track_btn, body.designyourring-index-index .footer-container .footer-banners .seg_mixpanel_footer, body.designyourpendant-index-index .footer-container .footer-banners .track_btn, body.designyourpendant-index-index .footer-container .footer-banners .seg_mixpanel_footer {
    margin-top: 20px; }
    @media (max-width: 992px) {
      body.designyourring-index-index .footer-container .footer-banners .track_btn, body.designyourring-index-index .footer-container .footer-banners .seg_mixpanel_footer, body.designyourpendant-index-index .footer-container .footer-banners .track_btn, body.designyourpendant-index-index .footer-container .footer-banners .seg_mixpanel_footer {
        margin-top: 10px !important; } }
    body.designyourring-index-index .footer-container .footer-banners .track_btn span, body.designyourring-index-index .footer-container .footer-banners .seg_mixpanel_footer span, body.designyourpendant-index-index .footer-container .footer-banners .track_btn span, body.designyourpendant-index-index .footer-container .footer-banners .seg_mixpanel_footer span {
      background: linear-gradient(to right, #de57e5, #8863fb);
      height: 40px;
      line-height: 40px;
      font-weight: 500;
      border-radius: 4px !important; }
  body.designyourring-index-index .footer-container .footer-banners .track span, body.designyourpendant-index-index .footer-container .footer-banners .track span {
    font-size: 16px !important; }

body.designyourring-index-index .footer-container .footer-info, body.designyourpendant-index-index .footer-container .footer-info {
  background-color: #f6eff6 !important;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box; }
  body.designyourring-index-index .footer-container .footer-info h4, body.designyourring-index-index .footer-container .footer-info h2, body.designyourpendant-index-index .footer-container .footer-info h4, body.designyourpendant-index-index .footer-container .footer-info h2 {
    font-size: 14px;
    color: #231535 !important;
    padding-bottom: 4px;
    margin: 0px; }
  body.designyourring-index-index .footer-container .footer-info ul li, body.designyourpendant-index-index .footer-container .footer-info ul li {
    color: #87769d !important;
    font-size: 11px;
    padding: 0px;
    text-transform: uppercase; }
    body.designyourring-index-index .footer-container .footer-info ul li a, body.designyourring-index-index .footer-container .footer-info ul li h4, body.designyourpendant-index-index .footer-container .footer-info ul li a, body.designyourpendant-index-index .footer-container .footer-info ul li h4 {
      color: #87769d !important;
      font-size: 11px !important;
      padding: 0px;
      text-transform: uppercase; }
  @media (max-width: 992px) {
    body.designyourring-index-index .footer-container .footer-info .grid_3, body.designyourpendant-index-index .footer-container .footer-info .grid_3 {
      width: 50%;
      margin: 0 !important;
      padding-bottom: 15px; } }

body.designyourring-index-index .footer-container .footer_social_media, body.designyourpendant-index-index .footer-container .footer_social_media {
  background-color: #f6eff6 !important;
  box-sizing: border-box; }
  @media (max-width: 992px) {
    body.designyourring-index-index .footer-container .footer_social_media ul, body.designyourpendant-index-index .footer-container .footer_social_media ul {
      width: 100%; }
      body.designyourring-index-index .footer-container .footer_social_media ul li, body.designyourpendant-index-index .footer-container .footer_social_media ul li {
        padding: 5px 10px; } }

body.designyourring-index-index .footerBottom, body.designyourpendant-index-index .footerBottom {
  background-color: #f6eff6 !important; }
  body.designyourring-index-index .footerBottom .footerBottomLeft, body.designyourpendant-index-index .footerBottom .footerBottomLeft {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.designyourring-index-index .footerBottom .footerBottomLeft, body.designyourpendant-index-index .footerBottom .footerBottomLeft {
        width: 100%;
        padding: 15px; } }
    body.designyourring-index-index .footerBottom .footerBottomLeft li, body.designyourpendant-index-index .footerBottom .footerBottomLeft li {
      margin-right: 0px; }
      @media (max-width: 992px) {
        body.designyourring-index-index .footerBottom .footerBottomLeft li, body.designyourpendant-index-index .footerBottom .footerBottomLeft li {
          height: auto;
          line-height: normal;
          padding-right: 10px; } }
      body.designyourring-index-index .footerBottom .footerBottomLeft li a, body.designyourring-index-index .footerBottom .footerBottomLeft li span, body.designyourpendant-index-index .footerBottom .footerBottomLeft li a, body.designyourpendant-index-index .footerBottom .footerBottomLeft li span {
        color: #231535;
        font-size: 11px;
        text-transform: uppercase; }
  body.designyourring-index-index .footerBottom .footerBottomRight, body.designyourpendant-index-index .footerBottom .footerBottomRight {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body.designyourring-index-index .footerBottom .footerBottomRight, body.designyourpendant-index-index .footerBottom .footerBottomRight {
        width: 100%; } }
    body.designyourring-index-index .footerBottom .footerBottomRight .vuln_security_img, body.designyourpendant-index-index .footerBottom .footerBottomRight .vuln_security_img {
      display: none; }
    body.designyourring-index-index .footerBottom .footerBottomRight .footer_logos, body.designyourpendant-index-index .footerBottom .footerBottomRight .footer_logos {
      float: right !important; }
      @media (max-width: 992px) {
        body.designyourring-index-index .footerBottom .footerBottomRight .footer_logos, body.designyourpendant-index-index .footerBottom .footerBottomRight .footer_logos {
          background-size: 296px auto;
          width: 100%; } }

body.designyourring-index-index .wrapper, body.designyourpendant-index-index .wrapper {
  width: 100% !important; }

body.designyourring-index-index .col1-layout .col-main, body.designyourpendant-index-index .col1-layout .col-main {
  max-width: 1400px !important;
  width: 100% !important; }
  @media (max-width: 1200px) {
    body.designyourring-index-index .col1-layout .col-main, body.designyourpendant-index-index .col1-layout .col-main {
      width: 100% !important;
      margin-left: 0;
      padding-top: 0; } }

body.designyourring-index-index .banglesTopContent, body.designyourpendant-index-index .banglesTopContent {
  max-width: 1400px;
  width: 100% !important;
  padding-bottom: 0;
  height: auto !important;
  margin: 0px;
  border-bottom: 1px solid #e9e9e9 !important; }
  @media (max-width: 992px) {
    body.designyourring-index-index .banglesTopContent, body.designyourpendant-index-index .banglesTopContent {
      margin: 0px !important; } }

body.designyourring-index-index .row, body.designyourpendant-index-index .row {
  max-width: 1400px;
  width: 100% !important; }
  body.designyourring-index-index .row .row, body.designyourpendant-index-index .row .row {
    margin: 0px; }
  @media (max-width: 992px) {
    body.designyourring-index-index .row, body.designyourpendant-index-index .row {
      margin: 0px !important; } }

body.designyourring-index-index .banglesTopContentLeft, body.designyourpendant-index-index .banglesTopContentLeft {
  padding: 10px 0;
  float: none;
  width: 100% !important; }
  body.designyourring-index-index .banglesTopContentLeft h1, body.designyourpendant-index-index .banglesTopContentLeft h1 {
    color: #33363e;
    font-size: 36px !important;
    padding-left: 12px; }
    @media (max-width: 992px) {
      body.designyourring-index-index .banglesTopContentLeft h1, body.designyourpendant-index-index .banglesTopContentLeft h1 {
        font-size: 24px !important; } }
  body.designyourring-index-index .banglesTopContentLeft ul, body.designyourpendant-index-index .banglesTopContentLeft ul {
    display: block;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    margin-bottom: 0px;
    padding: 0 12px; }
    body.designyourring-index-index .banglesTopContentLeft ul li, body.designyourpendant-index-index .banglesTopContentLeft ul li {
      margin: 0;
      float: left;
      font-size: 0.6875rem;
      line-height: 0.6875rem;
      text-transform: uppercase;
      font-size: 8px;
      padding: 0 6px; }
      body.designyourring-index-index .banglesTopContentLeft ul li::before, body.designyourpendant-index-index .banglesTopContentLeft ul li::before {
        content: "/";
        color: #AAAAAA;
        position: relative;
        top: 0px;
        left: -6px; }
      body.designyourring-index-index .banglesTopContentLeft ul li:first-child, body.designyourpendant-index-index .banglesTopContentLeft ul li:first-child {
        padding-left: 0; }
        body.designyourring-index-index .banglesTopContentLeft ul li:first-child::before, body.designyourpendant-index-index .banglesTopContentLeft ul li:first-child::before {
          display: none; }
      body.designyourring-index-index .banglesTopContentLeft ul li a, body.designyourpendant-index-index .banglesTopContentLeft ul li a {
        font-family: 'BegumMedium','Helvetica Neue',Helvetica,Arial,sans-serif !important;
        color: #ada9ad;
        font-size: 8px;
        text-transform: uppercase; }

body.designyourring-index-index .mob-filter, body.designyourpendant-index-index .mob-filter {
  padding: 10px 15px;
  text-align: right;
  display: none; }
  @media (max-width: 992px) {
    body.designyourring-index-index .mob-filter, body.designyourpendant-index-index .mob-filter {
      display: block; } }
  body.designyourring-index-index .mob-filter button.button, body.designyourpendant-index-index .mob-filter button.button {
    border: 1px solid #956EF9;
    padding: 7px 15px;
    font-size: 14px;
    border-radius: 5px; }

body.designyourring-index-index .shadow, body.designyourpendant-index-index .shadow {
  display: none; }

body.designyourring-index-index .selectfromSetting, body.designyourpendant-index-index .selectfromSetting {
  margin: 0 !important;
  padding: 0 15px 20px !important;
  box-sizing: border-box;
  height: auto !important; }
  @media (max-width: 992px) {
    body.designyourring-index-index .selectfromSetting, body.designyourpendant-index-index .selectfromSetting {
      padding-left: 0px !important;
      padding-right: 0px !important;
      position: fixed;
      top: 0;
      left: 0;
      width: 100% !important;
      height: 100vh !important;
      z-index: 10000000;
      background: #fff !important;
      overflow-y: auto;
      padding-bottom: 60px !important;
      display: none; }
      body.designyourring-index-index .selectfromSetting.active, body.designyourpendant-index-index .selectfromSetting.active {
        display: block !important; } }
  body.designyourring-index-index .selectfromSetting .close-popup, body.designyourpendant-index-index .selectfromSetting .close-popup {
    display: none; }
    body.designyourring-index-index .selectfromSetting .close-popup .heading, body.designyourpendant-index-index .selectfromSetting .close-popup .heading {
      font-size: 18px;
      float: left;
      font-weight: 500;
      padding: 8px 15px; }
    @media (max-width: 992px) {
      body.designyourring-index-index .selectfromSetting .close-popup, body.designyourpendant-index-index .selectfromSetting .close-popup {
        display: block;
        text-align: right;
        background: #fff;
        border-bottom: 1px solid #e9e9e9 !important; } }
    @media (max-width: 992px) {
      body.designyourring-index-index .selectfromSetting .close-popup a, body.designyourpendant-index-index .selectfromSetting .close-popup a {
        font-size: 1.5rem;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        top: 0;
        right: 0;
        display: inline-block;
        color: #AAAAAA; } }
  body.designyourring-index-index .selectfromSetting .selectfromSettingTop, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant {
    padding-left: 0 !important;
    padding-top: 0px !important;
    width: 25%; }
    @media (max-width: 992px) {
      body.designyourring-index-index .selectfromSetting .selectfromSettingTop, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant {
        width: 100%; } }
    body.designyourring-index-index .selectfromSetting .selectfromSettingTop .settingHeading, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant .settingHeading, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop .settingHeading, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant .settingHeading {
      width: 100%;
      padding: 10px 15px !important;
      background: #231535;
      color: #fff;
      box-sizing: border-box;
      margin-bottom: 15px;
      border-right: 1px solid #ffffff;
      font-size: 13px; }
      @media (max-width: 992px) {
        body.designyourring-index-index .selectfromSetting .selectfromSettingTop .settingHeading, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant .settingHeading, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop .settingHeading, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant .settingHeading {
          margin-top: 20px; } }
      body.designyourring-index-index .selectfromSetting .selectfromSettingTop .settingHeading .fl.mr3, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant .settingHeading .fl.mr3, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop .settingHeading .fl.mr3, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant .settingHeading .fl.mr3 {
        float: none !important; }
      body.designyourring-index-index .selectfromSetting .selectfromSettingTop .settingHeading a, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant .settingHeading a, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop .settingHeading a, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant .settingHeading a {
        font-size: 10px;
        border: none;
        background: none;
        padding: 0;
        line-height: 16px;
        vertical-align: middle;
        cursor: pointer;
        color: #E061E6; }
    body.designyourring-index-index .selectfromSetting .selectfromSettingTop ul.settingList, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant ul.settingList, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop ul.settingList, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant ul.settingList {
      border: none;
      padding: 0 15px; }
      body.designyourring-index-index .selectfromSetting .selectfromSettingTop ul.settingList li, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant ul.settingList li, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop ul.settingList li, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant ul.settingList li {
        float: left;
        height: 48px;
        box-sizing: border-box;
        padding: 10px !important; }
        body.designyourring-index-index .selectfromSetting .selectfromSettingTop ul.settingList li:hover, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant ul.settingList li:hover, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop ul.settingList li:hover, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant ul.settingList li:hover {
          background-color: #F6EFF6 !important; }
        body.designyourring-index-index .selectfromSetting .selectfromSettingTop ul.settingList li > div, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant ul.settingList li > div, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop ul.settingList li > div, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant ul.settingList li > div {
          display: inline-block;
          top: 50%;
          transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          position: relative; }
    body.designyourring-index-index .selectfromSetting .selectfromSettingTop .metalHeading, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant .metalHeading, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop .metalHeading, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant .metalHeading {
      width: 100%;
      padding: 10px 15px !important;
      background: #231535;
      color: #fff;
      box-sizing: border-box;
      margin-bottom: 15px;
      border-right: 1px solid #ffffff;
      float: none !important;
      font-size: 13px; }
      @media (max-width: 992px) {
        body.designyourring-index-index .selectfromSetting .selectfromSettingTop .metalHeading, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant .metalHeading, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop .metalHeading, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant .metalHeading {
          margin-top: 20px; } }
      body.designyourring-index-index .selectfromSetting .selectfromSettingTop .metalHeading .fl.mr3, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant .metalHeading .fl.mr3, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop .metalHeading .fl.mr3, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant .metalHeading .fl.mr3 {
        float: none !important; }
      body.designyourring-index-index .selectfromSetting .selectfromSettingTop .metalHeading a, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant .metalHeading a, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop .metalHeading a, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant .metalHeading a {
        font-size: 10px;
        border: none;
        background: none;
        padding: 0;
        line-height: 16px;
        vertical-align: middle;
        cursor: pointer;
        color: #E061E6; }
    body.designyourring-index-index .selectfromSetting .selectfromSettingTop.selMetalV4, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant.selMetalV4, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop.selMetalV4, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant.selMetalV4 {
      float: left !important;
      padding-right: 0px !important; }
      body.designyourring-index-index .selectfromSetting .selectfromSettingTop.selMetalV4 ul, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant.selMetalV4 ul, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop.selMetalV4 ul, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant.selMetalV4 ul {
        border: none;
        padding: 0 15px; }
        body.designyourring-index-index .selectfromSetting .selectfromSettingTop.selMetalV4 ul li:hover, body.designyourring-index-index .selectfromSetting .selectfromSettingTopPendant.selMetalV4 ul li:hover, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTop.selMetalV4 ul li:hover, body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant.selMetalV4 ul li:hover {
          background-color: #F6EFF6 !important; }
  body.designyourring-index-index .selectfromSetting .selectfromSettingBottom, body.designyourpendant-index-index .selectfromSetting .selectfromSettingBottom {
    padding-left: 0;
    width: 25%;
    float: left; }
    @media (max-width: 992px) {
      body.designyourring-index-index .selectfromSetting .selectfromSettingBottom, body.designyourpendant-index-index .selectfromSetting .selectfromSettingBottom {
        width: 100%; } }
    body.designyourring-index-index .selectfromSetting .selectfromSettingBottom .diamondTitle, body.designyourpendant-index-index .selectfromSetting .selectfromSettingBottom .diamondTitle {
      width: 100%;
      padding: 10px 15px;
      background: #231535;
      color: #fff;
      box-sizing: border-box;
      margin-bottom: 15px;
      border-right: 1px solid #ffffff;
      font-size: 13px; }
      @media (max-width: 992px) {
        body.designyourring-index-index .selectfromSetting .selectfromSettingBottom .diamondTitle, body.designyourpendant-index-index .selectfromSetting .selectfromSettingBottom .diamondTitle {
          margin-top: 20px; } }
      body.designyourring-index-index .selectfromSetting .selectfromSettingBottom .diamondTitle .fl.mr3, body.designyourpendant-index-index .selectfromSetting .selectfromSettingBottom .diamondTitle .fl.mr3 {
        float: none !important; }
      body.designyourring-index-index .selectfromSetting .selectfromSettingBottom .diamondTitle a, body.designyourpendant-index-index .selectfromSetting .selectfromSettingBottom .diamondTitle a {
        font-size: 10px;
        border: none;
        background: none;
        padding: 0;
        line-height: 16px;
        vertical-align: middle;
        cursor: pointer;
        color: #E061E6; }
    body.designyourring-index-index .selectfromSetting .selectfromSettingBottom .selectfromSettingTop, body.designyourpendant-index-index .selectfromSetting .selectfromSettingBottom .selectfromSettingTop {
      width: 100% !important; }
      body.designyourring-index-index .selectfromSetting .selectfromSettingBottom .selectfromSettingTop ul, body.designyourpendant-index-index .selectfromSetting .selectfromSettingBottom .selectfromSettingTop ul {
        border: none;
        padding: 0 15px; }
  body.designyourring-index-index .selectfromSetting .priceFilterDyo, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo {
    padding-left: 0;
    width: 25%;
    float: left !important;
    padding-right: 0px !important; }
    @media (max-width: 992px) {
      body.designyourring-index-index .selectfromSetting .priceFilterDyo, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo {
        width: 100%; } }
    body.designyourring-index-index .selectfromSetting .priceFilterDyo .diamondTitle, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .diamondTitle {
      width: 100%;
      padding: 10px 15px;
      background: #231535;
      color: #fff;
      box-sizing: border-box;
      margin-bottom: 15px;
      font-size: 13px; }
      @media (max-width: 992px) {
        body.designyourring-index-index .selectfromSetting .priceFilterDyo .diamondTitle, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .diamondTitle {
          margin-top: 20px; } }
      body.designyourring-index-index .selectfromSetting .priceFilterDyo .diamondTitle .priceIndex, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .diamondTitle .priceIndex {
        padding-left: 0px !important; }
    body.designyourring-index-index .selectfromSetting .priceFilterDyo .demo, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .demo {
      padding: 0 15px; }
      body.designyourring-index-index .selectfromSetting .priceFilterDyo .demo #slider-range, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .demo #slider-range {
        width: calc(100% - 15px); }
        body.designyourring-index-index .selectfromSetting .priceFilterDyo .demo #slider-range .ui-slider-handle, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .demo #slider-range .ui-slider-handle {
          background-color: #de57e5 !important;
          width: 15px !important;
          height: 15px !important;
          border-radius: 3px !important; }
        body.designyourring-index-index .selectfromSetting .priceFilterDyo .demo #slider-range .ui-slider-range, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .demo #slider-range .ui-slider-range {
          background-color: #F6EFF6 !important;
          height: 8px !important;
          top: -1px; }
      body.designyourring-index-index .selectfromSetting .priceFilterDyo .demo .price-field, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .demo .price-field {
        padding-top: 10px; }
        body.designyourring-index-index .selectfromSetting .priceFilterDyo .demo .price-field .dyoRsLeft, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .demo .price-field .dyoRsLeft {
          font-size: 14px;
          padding-top: 8px; }
        body.designyourring-index-index .selectfromSetting .priceFilterDyo .demo .price-field input[type="text"], body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .demo .price-field input[type="text"] {
          height: 36px;
          border-color: #e9e9e9;
          background: #fff;
          border-radius: 4px;
          color: #33363e;
          padding: 0 5px;
          box-sizing: border-box;
          width: 74px !important; }
        body.designyourring-index-index .selectfromSetting .priceFilterDyo .demo .price-field .pull-right, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .demo .price-field .pull-right {
          float: right; }
        body.designyourring-index-index .selectfromSetting .priceFilterDyo .demo .price-field .dyoRsRight, body.designyourpendant-index-index .selectfromSetting .priceFilterDyo .demo .price-field .dyoRsRight {
          font-size: 14px;
          padding-top: 8px; }

body.designyourring-index-index #designyourown.grid_12, body.designyourpendant-index-index #designyourown.grid_12 {
  max-width: 1400px !important;
  width: 100% !important;
  margin: 0;
  padding: 0 15px;
  box-sizing: border-box; }
  @media (max-width: 992px) {
    body.designyourring-index-index #designyourown.grid_12, body.designyourpendant-index-index #designyourown.grid_12 {
      padding: 0px; } }
  body.designyourring-index-index #designyourown.grid_12 .toolbar .sorter, body.designyourpendant-index-index #designyourown.grid_12 .toolbar .sorter {
    padding-right: 15px; }
    body.designyourring-index-index #designyourown.grid_12 .toolbar .sorter label, body.designyourpendant-index-index #designyourown.grid_12 .toolbar .sorter label {
      font-size: 14px;
      font-weight: normal; }
      @media (max-width: 992px) {
        body.designyourring-index-index #designyourown.grid_12 .toolbar .sorter label, body.designyourpendant-index-index #designyourown.grid_12 .toolbar .sorter label {
          font-size: 12px; } }
  body.designyourring-index-index #designyourown.grid_12 .toolbar .pager .amount, body.designyourpendant-index-index #designyourown.grid_12 .toolbar .pager .amount {
    margin-left: 0;
    padding-left: 15px;
    font-size: 14px;
    font-weight: normal;
    color: #de57e5;
    line-height: 27px; }
    @media (max-width: 992px) {
      body.designyourring-index-index #designyourown.grid_12 .toolbar .pager .amount, body.designyourpendant-index-index #designyourown.grid_12 .toolbar .pager .amount {
        font-size: 12px; } }
  body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid {
    text-align: center !important; }
    @media (max-width: 992px) {
      body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid {
        padding: 0 7px;
        box-sizing: border-box; } }
    body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item {
      float: none;
      display: inline-block;
      background-color: #FAFAFC;
      border-color: #FAFAFC; }
      body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .product-info, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .product-info {
        text-align: left; }
      body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .try_at_home_violator, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .try_at_home_violator {
        display: none; }
      @media (max-width: 992px) {
        body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item {
          float: none;
          display: block;
          margin: 0 auto 20px !important;
          border: none; } }
      @media (max-width: 992px) {
        body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item a, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item a {
          padding: 0px; } }
      body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .product-name, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .product-name {
        color: #9d9fa4;
        font-size: 14px;
        font-weight: normal; }
        @media (max-width: 992px) {
          body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .product-name, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .product-name {
            margin: 0px;
            padding: 0 10px 10px 10px; } }
      body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .price-box, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .price-box {
        color: #231535;
        font-size: 14px;
        font-weight: bold; }
        @media (max-width: 992px) {
          body.designyourring-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .price-box, body.designyourpendant-index-index #designyourown.grid_12 .viewBanglesproduct .products-grid li.item .price-box {
            margin: 0px;
            padding: 0 10px 10px 10px; } }

body.designyourring-index-index .asSeenIn, body.designyourpendant-index-index .asSeenIn {
  max-width: 1400px;
  width: 100% !important;
  text-align: center; }
  @media (max-width: 992px) {
    body.designyourring-index-index .asSeenIn .img-responsive, body.designyourpendant-index-index .asSeenIn .img-responsive {
      width: 100% !important; } }

body.designyourpendant-index-index .selectfromSetting .selectfromSettingTopPendant ul.settingList li {
  height: 65px !important;
  padding: 5px 10px !important; }

.noscroll {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.chat-help {
  position: fixed;
  bottom: 22px;
  right: 14px;
  height: 36px;
  z-index: 3; }
  .chat-help .zoom-fab {
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 33px;
    border-radius: 50%;
    background-color: #111111;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    transition: all 0.2s ease-out;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    color: #FFF; }
    .chat-help .zoom-fab.zoom-btn-large {
      width: 86px;
      height: 36px;
      line-height: 33px;
      border-radius: 22px;
      -moz-border-radius: 22px;
      -webkit-border-radius: 22px;
      transition: all 0.5s ease-in-out; }
      .chat-help .zoom-fab.zoom-btn-large .icon_chatclose {
        display: none; }
      .chat-help .zoom-fab.zoom-btn-large .text {
        display: inline-block;
        font-size: 14px;
        position: relative;
        color: #ffffff;
        padding-left: 10px;
        font-family: 'poppinsmedium', sans-serif;
        line-height: 36px; }
        .chat-help .zoom-fab.zoom-btn-large .text::before {
          content: '';
          position: absolute;
          width: 6px;
          height: 6px;
          background: #72c617;
          border-radius: 50%;
          left: 0px;
          top: 50%;
          transform: translateY(-50%); }
      .chat-help .zoom-fab.zoom-btn-large.active {
        width: 36px; }
        .chat-help .zoom-fab.zoom-btn-large.active .icon_chatclose {
          display: inline-block; }
        .chat-help .zoom-fab.zoom-btn-large.active .text {
          display: none; }
        .chat-help .zoom-fab.zoom-btn-large.active ~ ul.zoom-menu {
          width: 40px;
          right: 0px; }
          .chat-help .zoom-fab.zoom-btn-large.active ~ ul.zoom-menu li a {
            transition: all 0.5s ease-in-out;
            transform: scale(1) translateY(0px);
            opacity: 1;
            position: relative; }
    .chat-help .zoom-fab .icon {
      position: absolute;
      top: 53%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .chat-help .zoom-menu {
    position: absolute;
    right: 36px;
    left: auto;
    height: 88px;
    width: 0px;
    list-style: none;
    text-align: right;
    bottom: 54px;
    margin-bottom: 0px; }
    .chat-help .zoom-menu li {
      margin-bottom: 18px; }
      .chat-help .zoom-menu li .scale-transition {
        transform: scale(0) translateY(80px);
        transition: all 0.5s ease-in-out;
        opacity: 0; }

.chaticon {
  background-image: url(https://assets.cltstatic.com/images/freedom/Sprite_new2.png);
  background-repeat: no-repeat;
  background-size: 1200px auto;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  background-color: transparent; }
  .chaticon.icon_chatclose {
    background-position: -155px -445px;
    width: 12px;
    height: 15px; }
  .chaticon.icon_helpcall {
    background-position: -25px -445px;
    width: 15px;
    height: 18px; }
  .chaticon.icon_chatbox {
    background-position: -65px -445px;
    width: 19px;
    height: 22px; }
  .chaticon.icon_whatsapp {
    background-position: -109px -445px;
    width: 21px;
    height: 24px; }

.call-overlay {
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  display: none;
  z-index: 10000; }
  .call-overlay.active {
    display: block; }

.call-popup {
  width: 280px;
  position: fixed;
  z-index: 10001;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  border-radius: 5px;
  height: 192px;
  display: none; }
  .call-popup.active {
    display: block; }
  .call-popup .popup-header {
    padding: 10px;
    text-align: right; }
    .call-popup .popup-header .close-popup {
      font-size: 22px;
      padding: 0 8px; }
  .call-popup .popup-content h4 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px; }
  .call-popup .popup-content p {
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    color: #8863fb; }

.noscroll {
  overflow: hidden;
  position: fixed; }

.determineSizeMob {
  display: none !important;
  color: #E061E6 !important;
  font-size: 12px;
  margin-right: 0;
  margin-top: 4px; }

@media (max-width: 992px) {
  .determineSize {
    display: none !important; }
  .determineSizeMob {
    display: block !important; } }

body.catalog-product-view:not(.dyo_pd_page)[class*="payref"] .row {
  max-width: 1400px;
  width: 100% !important;
  box-shadow: none !important; }
  body.catalog-product-view:not(.dyo_pd_page)[class*="payref"] .row .add-to-links {
    margin: 0px !important; }
  body.catalog-product-view:not(.dyo_pd_page)[class*="payref"] .row .col-main {
    margin: 0px !important; }
  body.catalog-product-view:not(.dyo_pd_page)[class*="payref"] .row a.logo {
    text-align: left !important;
    margin-top: 10px !important; }
    body.catalog-product-view:not(.dyo_pd_page)[class*="payref"] .row a.logo img {
      left: 0px !important; }
  body.catalog-product-view:not(.dyo_pd_page)[class*="payref"] .row .cart-top-title-mobile {
    left: auto !important;
    right: 0px !important; }
    body.catalog-product-view:not(.dyo_pd_page)[class*="payref"] .row .cart-top-title-mobile .icon {
      background-color: #231535 !important; }
  body.catalog-product-view:not(.dyo_pd_page)[class*="payref"] .row .currency-top-title-mobile {
    left: auto !important;
    right: 50px !important;
    display: none !important; }

body[class*="payref"] * {
  box-sizing: border-box; }

body[class*="payref"] #live_chat_div, body[class*="payref"] #toTop {
  display: none !important; }

body[class*="payref"] .header-container .top-switch-bg {
  padding: 0 15px;
  box-sizing: border-box;
  background: #231535; }
  @media (max-width: 992px) {
    body[class*="payref"] .header-container .top-switch-bg {
      display: block !important; } }
  body[class*="payref"] .header-container .top-switch-bg .hidden-mobile {
    display: none !important; }
  body[class*="payref"] .header-container .top-switch-bg .hometryon.hometryon_minicarticon {
    display: none !important; }
  body[class*="payref"] .header-container .top-switch-bg .mastRight {
    visibility: visible !important; }
    body[class*="payref"] .header-container .top-switch-bg .mastRight .wishList {
      visibility: visible !important; }
    body[class*="payref"] .header-container .top-switch-bg .mastRight .cl_desktop_currency {
      display: none !important; }
    body[class*="payref"] .header-container .top-switch-bg .mastRight .myAccount {
      display: none !important; }
      @media (max-width: 992px) {
        body[class*="payref"] .header-container .top-switch-bg .mastRight .myAccount {
          display: none !important; } }
    body[class*="payref"] .header-container .top-switch-bg .mastRight .wishList {
      padding-right: 0px; }
      body[class*="payref"] .header-container .top-switch-bg .mastRight .wishList a::after {
        display: none !important; }

body[class*="payref"] .header-container .header-wrapper .grid_12 {
  width: 100% !important;
  margin: 0px;
  padding: 0 15px;
  box-sizing: border-box; }

body[class*="payref"] .header-container .header-wrapper .logo img {
  padding: 10px 0 14px;
  margin-left: -10px;
  box-sizing: content-box; }
  @media (max-width: 992px) {
    body[class*="payref"] .header-container .header-wrapper .logo img {
      height: 42px !important;
      padding: 10px 0;
      margin-left: -10px;
      width: auto !important; } }

body[class*="payref"] .header-container .header-wrapper nav.queldorei.default_menu {
  display: none !important; }

body[class*="payref"] .header-container .header-wrapper .top-dropdowns {
  right: 15px;
  visibility: visible !important; }
  body[class*="payref"] .header-container .header-wrapper .top-dropdowns .search-top-container, body[class*="payref"] .header-container .header-wrapper .top-dropdowns .notification-top-container {
    display: none; }
  body[class*="payref"] .header-container .header-wrapper .top-dropdowns .cart-top a {
    background-color: #231535 !important; }
  body[class*="payref"] .header-container .header-wrapper .top-dropdowns .cart-top #carttop {
    background: linear-gradient(to right, #de57e5 0%, #8863fb 100%);
    height: 20px;
    width: 20px;
    line-height: 20px; }

body[class*="payref"] .header-container .wishlistpopup {
  top: 30px;
  right: 0px;
  display: none !important; }
  @media (max-width: 992px) {
    body[class*="payref"] .header-container .wishlistpopup {
      width: 298px;
      display: none !important; } }

body[class*="payref"] .footer_seo_content {
  display: none; }

body[class*="payref"] .footer-container .footer-banners {
  box-shadow: none;
  background: #231535 !important;
  color: white;
  display: none !important; }
  body[class*="payref"] .footer-container .footer-banners .grid_4 {
    width: 55%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body[class*="payref"] .footer-container .footer-banners .grid_4 {
        width: 100%;
        padding: 15px;
        line-height: normal;
        display: none !important; } }
    body[class*="payref"] .footer-container .footer-banners .grid_4 .track_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body[class*="payref"] .footer-container .footer-banners .grid_4 .track_mob {
          text-align: center;
          line-height: normal; } }
      @media (max-width: 992px) {
        body[class*="payref"] .footer-container .footer-banners .grid_4 .track_mob span {
          line-height: normal;
          float: none;
          display: inline-block;
          margin-right: 0px; } }
    body[class*="payref"] .footer-container .footer-banners .grid_4 .rack_mob {
      display: none !important; }
      @media (max-width: 992px) {
        body[class*="payref"] .footer-container .footer-banners .grid_4 .rack_mob {
          text-align: center; } }
      @media (max-width: 992px) {
        body[class*="payref"] .footer-container .footer-banners .grid_4 .rack_mob .track_btn {
          float: none;
          display: inline-block; } }
  body[class*="payref"] .footer-container .footer-banners .grid_7 {
    width: 45%;
    margin: 0px;
    padding: 0 15px;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body[class*="payref"] .footer-container .footer-banners .grid_7 {
        width: 100%;
        padding: 15px; } }
    @media (max-width: 992px) {
      body[class*="payref"] .footer-container .footer-banners .grid_7 .footersubscribe {
        text-align: center;
        line-height: normal; } }
    @media (max-width: 992px) {
      body[class*="payref"] .footer-container .footer-banners .grid_7 .track_mob {
        line-height: normal;
        float: none;
        display: inline-block;
        width: 100%; } }
    body[class*="payref"] .footer-container .footer-banners .grid_7 .track_mob label {
      font-size: 16px; }
      @media (max-width: 992px) {
        body[class*="payref"] .footer-container .footer-banners .grid_7 .track_mob label {
          line-height: normal;
          float: none;
          display: inline-block;
          font-size: 16px; } }
    body[class*="payref"] .footer-container .footer-banners .grid_7 input[type='text'] {
      width: 250px;
      background: #231535;
      border: 1px solid #de57e5;
      height: 40px;
      padding: 0 8px;
      color: #ffffff;
      box-sizing: border-box;
      line-height: normal;
      margin-top: 21px;
      box-shadow: none; }
      @media (max-width: 992px) {
        body[class*="payref"] .footer-container .footer-banners .grid_7 input[type='text'] {
          margin-top: 10px !important; } }
    @media (max-width: 992px) {
      body[class*="payref"] .footer-container .footer-banners .grid_7 .footer_subscribe_form #footer-newsletter-validate-detail {
        width: 240px;
        margin: 0px auto; } }
  body[class*="payref"] .footer-container .footer-banners .track_btn, body[class*="payref"] .footer-container .footer-banners .seg_mixpanel_footer {
    margin-top: 20px; }
    @media (max-width: 992px) {
      body[class*="payref"] .footer-container .footer-banners .track_btn, body[class*="payref"] .footer-container .footer-banners .seg_mixpanel_footer {
        margin-top: 10px !important; } }
    body[class*="payref"] .footer-container .footer-banners .track_btn span, body[class*="payref"] .footer-container .footer-banners .seg_mixpanel_footer span {
      background: linear-gradient(to right, #de57e5, #8863fb);
      height: 40px;
      line-height: 40px;
      font-weight: 500;
      border-radius: 4px !important; }
  body[class*="payref"] .footer-container .footer-banners .track span {
    font-size: 16px !important; }

body[class*="payref"] .footer-container .footer-info {
  background-color: #f6eff6 !important;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box; }
  body[class*="payref"] .footer-container .footer-info h4, body[class*="payref"] .footer-container .footer-info h2 {
    font-size: 14px;
    color: #231535 !important;
    padding-bottom: 4px;
    margin: 0px; }
  body[class*="payref"] .footer-container .footer-info ul li {
    color: #87769d !important;
    font-size: 11px;
    padding: 0px;
    text-transform: uppercase; }
    body[class*="payref"] .footer-container .footer-info ul li a, body[class*="payref"] .footer-container .footer-info ul li h4 {
      color: #87769d !important;
      font-size: 11px !important;
      padding: 0px;
      text-transform: uppercase; }
  @media (max-width: 992px) {
    body[class*="payref"] .footer-container .footer-info .grid_3 {
      margin: 0 !important;
      padding-bottom: 8px;
      padding-top: 8px;
      width: 100% !important; }
      body[class*="payref"] .footer-container .footer-info .grid_3 .block-control {
        right: 0px !important; } }

body[class*="payref"] .footer-container .footer_social_media {
  background-color: #f6eff6 !important;
  box-sizing: border-box; }
  @media (max-width: 992px) {
    body[class*="payref"] .footer-container .footer_social_media ul {
      width: 100%; }
      body[class*="payref"] .footer-container .footer_social_media ul li {
        padding: 5px 10px; } }

body[class*="payref"] .footerBottom {
  background-color: #f6eff6 !important; }
  body[class*="payref"] .footerBottom .footerBottomLeft {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body[class*="payref"] .footerBottom .footerBottomLeft {
        width: 100%;
        padding: 15px; } }
    body[class*="payref"] .footerBottom .footerBottomLeft li {
      margin-right: 0px; }
      @media (max-width: 992px) {
        body[class*="payref"] .footerBottom .footerBottomLeft li {
          height: auto;
          line-height: normal;
          padding-right: 10px; } }
      body[class*="payref"] .footerBottom .footerBottomLeft li a, body[class*="payref"] .footerBottom .footerBottomLeft li span {
        color: #231535;
        font-size: 11px;
        text-transform: uppercase; }
  body[class*="payref"] .footerBottom .footerBottomRight {
    margin: 0px;
    padding: 0 15px;
    width: 50%;
    box-sizing: border-box; }
    @media (max-width: 992px) {
      body[class*="payref"] .footerBottom .footerBottomRight {
        width: 100%; } }
    body[class*="payref"] .footerBottom .footerBottomRight .vuln_security_img {
      display: none; }
    body[class*="payref"] .footerBottom .footerBottomRight .footer_logos {
      float: right !important; }
      @media (max-width: 992px) {
        body[class*="payref"] .footerBottom .footerBottomRight .footer_logos {
          background-size: 296px auto;
          width: 100%; } }

body[class*="payref"] .wrapper {
  width: 100% !important; }

body[class*="payref"] .col1-layout .col-main {
  max-width: 1400px !important;
  width: 100% !important; }
  @media (max-width: 1200px) {
    body[class*="payref"] .col1-layout .col-main {
      width: 100% !important;
      margin-left: 0;
      padding-top: 0; } }

body[class*="payref"] .row {
  max-width: 1400px;
  width: 100% !important; }
  body[class*="payref"] .row .row {
    margin: 0px; }
  @media (max-width: 992px) {
    body[class*="payref"] .row {
      margin: 0px !important; } }

body[class*="payref"] .breadcrumbs {
  padding: 10px 0;
  float: none;
  width: 100% !important;
  margin: 0 !important;
  border-bottom: 1px solid #e9e9e9 !important; }
  body[class*="payref"] .breadcrumbs ul {
    display: block;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    margin-bottom: 0px;
    padding: 0 12px; }
    body[class*="payref"] .breadcrumbs ul li {
      margin: 0;
      float: left;
      font-size: 0.6875rem;
      line-height: 0.6875rem;
      text-transform: uppercase;
      font-size: 8px;
      padding: 0 6px; }
      body[class*="payref"] .breadcrumbs ul li::before {
        content: "/";
        color: #AAAAAA;
        position: relative;
        top: 0px;
        left: -6px; }
      body[class*="payref"] .breadcrumbs ul li:first-child {
        padding-left: 0; }
        body[class*="payref"] .breadcrumbs ul li:first-child::before {
          display: none; }
      body[class*="payref"] .breadcrumbs ul li a {
        font-family: 'BegumMedium','Helvetica Neue',Helvetica,Arial,sans-serif !important;
        color: #ada9ad;
        font-size: 8px;
        text-transform: uppercase; }

body[class*="payref"] .asSeenIn {
  display: none !important; }

body[class*="payref"] .metroDiamondLeft {
  width: 100%; }
  body[class*="payref"] .metroDiamondLeft .metroDiamondL {
    max-width: 1400px !important;
    width: 100% !important;
    margin: 0px !important;
    padding: 0 14px;
    box-sizing: border-box; }
    body[class*="payref"] .metroDiamondLeft .metroDiamondL .viewer1 {
      width: 100%;
      box-sizing: border-box;
      padding: 0;
      left: 0 !important; }
      body[class*="payref"] .metroDiamondLeft .metroDiamondL .viewer1 .MYCLASS {
        width: 100%;
        display: inline-block; }
        body[class*="payref"] .metroDiamondLeft .metroDiamondL .viewer1 .MYCLASS img {
          width: 100% !important;
          height: auto !important;
          min-height: 290px !important;
          max-width: 450px !important; }
      @media (max-width: 992px) {
        body[class*="payref"] .metroDiamondLeft .metroDiamondL .viewer1 {
          height: auto !important; } }
      body[class*="payref"] .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-instance {
        left: 50% !important;
        transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%); }
        @media (max-width: 992px) {
          body[class*="payref"] .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-instance {
            width: 100% !important;
            height: 385px !important; } }
        @media (max-width: 992px) {
          body[class*="payref"] .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-instance .spritespin-canvas {
            width: 290px !important;
            height: 290px !important;
            left: 50% !important;
            transform: translateX(-50%);
            margin-top: 50px; } }
      @media (max-width: 992px) {
        body[class*="payref"] .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-stage {
          width: 100% !important;
          background-size: auto 358px !important;
          height: 385px !important;
          background-position: center center !important; } }
      @media (max-width: 992px) {
        body[class*="payref"] .metroDiamondLeft .metroDiamondL .viewer1 .spritespin-preload {
          width: 100% !important; } }

body[class*="payref"] ul#thumblistDyo {
  border-bottom: none !important;
  height: 482px;
  overflow-y: auto; }
  @media (max-width: 992px) {
    body[class*="payref"] ul#thumblistDyo {
      height: 280px; } }
  body[class*="payref"] ul#thumblistDyo li {
    border: 1px solid #e9e9e9; }
    @media (max-width: 992px) {
      body[class*="payref"] ul#thumblistDyo li {
        width: 40px;
        height: 40px; } }
    body[class*="payref"] ul#thumblistDyo li a {
      border: none !important; }
    body[class*="payref"] ul#thumblistDyo li img {
      border: none; }
      @media (max-width: 992px) {
        body[class*="payref"] ul#thumblistDyo li img {
          width: 40px;
          height: 40px; } }
    @media (max-width: 992px) {
      body[class*="payref"] ul#thumblistDyo li span {
        width: 40px !important;
        height: 40px !important; } }

body[class*="payref"] .pendant_msg_dyo {
  padding-bottom: 10px;
  box-shadow: 0 2px 2px 0 #e9e9e9;
  margin-bottom: 20px;
  margin-left: -14px;
  width: calc(100% + 28px); }

body[class*="payref"] .shadow {
  display: none; }

body[class*="payref"] .metroDiamondDyo {
  width: 100%;
  padding: 0 15px;
  display: block;
  box-sizing: border-box; }
  body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft {
    width: 40%; }
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft h2 {
      font-size: 24px;
      color: #33363e; }
      @media (max-width: 992px) {
        body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft h2 {
          font-size: 18px; } }
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft .shortDescDyo {
      font-size: 14px;
      color: #8863fb; }
      @media (max-width: 992px) {
        body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft .shortDescDyo {
          font-size: 12px; } }
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft p {
      font-size: 14px;
      color: #33363e;
      width: 100%; }
      @media (max-width: 992px) {
        body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft p {
          font-size: 12px; } }
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft a.morelink {
      color: #de57e5;
      font-size: 12px; }
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft .shareOuter {
      margin: 15px 0px !important; }
      body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft .shareOuter ul li {
        padding: 0 10px !important; }
        @media (max-width: 992px) {
          body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft .shareOuter ul li.prod_mail {
            display: none !important; } }
    @media (max-width: 992px) {
      body[class*="payref"] .metroDiamondDyo .metroDiamondDyoLeft {
        width: 100%;
        margin-bottom: 10px; } }
  @media (max-width: 992px) {
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight {
      width: 100%;
      text-align: center;
      margin-right: 0px; } }
  body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .determineSize {
    color: #E061E6 !important; }
  body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .price.np-info {
    font-size: 22px;
    font-family: 'MuliBold','Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #231535; }
    @media (max-width: 992px) {
      body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .price.np-info {
        width: 100%;
        text-align: center;
        font-size: 18px;
        margin-bottom: 0px; } }
    @media (max-width: 992px) {
      body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .price.np-info .WebRupee {
        float: none !important; } }
  @media (max-width: 992px) {
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .selectthis {
      margin-right: 0px !important; } }
  @media (max-width: 992px) {
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .selectthis .shipText {
      margin-top: 10px !important; } }
  @media (max-width: 992px) {
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .wishlist {
      margin-top: 0px !important; } }
  body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .shipText {
    margin-top: -19px; }
    @media (max-width: 992px) {
      body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .shipText {
        width: 100%;
        display: block;
        clear: both;
        float: none !important;
        margin-top: 0px;
        padding-top: 0px; } }
  body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight #promotion-text {
    margin-top: 5px;
    background: transparent;
    padding: 0px;
    height: auto;
    min-height: auto;
    width: auto;
    font-size: 14px !important;
    margin-left: 40px; }
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight #promotion-text a {
      color: #E061E6;
      display: inline-block;
      padding-left: 5px; }
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight #promotion-text .need_txt {
      color: #322742;
      font-weight: normal; }
    @media (max-width: 992px) {
      body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight #promotion-text {
        float: none;
        margin: 10px auto 20px;
        text-align: center !important; }
        body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight #promotion-text .need_txt {
          float: none !important; } }
  body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .selectthis-customise, body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .selectthis-notryathome {
    background: linear-gradient(to right, #de57e5, #8863fb);
    border: none;
    height: 40px;
    line-height: 36px;
    font-size: 16px;
    border-radius: 5px;
    margin-top: 10px !important; }
    @media (max-width: 992px) {
      body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .selectthis-customise, body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .selectthis-notryathome {
        width: 100% !important;
        float: none;
        display: block; } }
  body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .link-wishlist {
    display: inline-block;
    background: #fff;
    border: 1px solid #8863fb;
    border-radius: 5px;
    padding: 0;
    margin: 0;
    width: 236px;
    text-align: center; }
    @media (max-width: 992px) {
      body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .link-wishlist {
        width: 100% !important; } }
  body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .mount_try_at_home {
    margin-top: -41px !important; }
    body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .mount_try_at_home .button-tryathome {
      display: inline-block;
      background: #fff;
      border: 1px solid #8863fb;
      border-radius: 5px;
      padding: 0;
      margin: 0;
      width: 236px;
      text-align: center; }
      @media (max-width: 992px) {
        body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .mount_try_at_home .button-tryathome {
          width: 100% !important; } }
    @media (max-width: 992px) {
      body[class*="payref"] .metroDiamondDyo .metroDiamondDyoRight .mount_try_at_home {
        width: 48% !important;
        margin-right: 0px !important; } }

body[class*="payref"] .metrodiamondBangleLeft {
  max-width: 1400px !important;
  width: 100% !important;
  margin: 0px !important; }
  body[class*="payref"] .metrodiamondBangleLeft .productInfo {
    width: 100% !important;
    margin: 0px !important; }
  body[class*="payref"] .metrodiamondBangleLeft .productInfoTop {
    width: 100% !important; }
  body[class*="payref"] .metrodiamondBangleLeft ul.product-tabs {
    width: 100%;
    float: left;
    display: flex;
    background: #f9f9fa !important; }
    body[class*="payref"] .metrodiamondBangleLeft ul.product-tabs li {
      width: 25%;
      box-sizing: border-box;
      margin-right: 0px;
      flex: auto;
      background: #f9f9fa !important;
      height: 56px;
      line-height: 56px; }
      body[class*="payref"] .metrodiamondBangleLeft ul.product-tabs li:last-child {
        display: none !important; }
      @media (max-width: 992px) {
        body[class*="payref"] .metrodiamondBangleLeft ul.product-tabs li {
          width: auto;
          line-height: 38px;
          height: 38px;
          margin-bottom: 0px; } }
      body[class*="payref"] .metrodiamondBangleLeft ul.product-tabs li a {
        width: 100%;
        padding: 0 !important;
        text-align: center;
        box-sizing: border-box;
        background: #f9f9fa !important;
        line-height: 56px;
        font-size: 14px; }
        @media (max-width: 992px) {
          body[class*="payref"] .metrodiamondBangleLeft ul.product-tabs li a {
            font-size: 10px;
            font-weight: normal;
            line-height: 36px; } }
      body[class*="payref"] .metrodiamondBangleLeft ul.product-tabs li.active a {
        border-top: 2px solid #8863fb !important;
        border-bottom: none;
        background: #fff !important;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9; }
        @media (max-width: 992px) {
          body[class*="payref"] .metrodiamondBangleLeft ul.product-tabs li.active a {
            border-bottom: 2px solid #8863fb !important;
            border-top: none !important;
            background: #f9f9fa !important;
            border-left: none;
            border-right: none; } }
  body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails {
    width: 320px !important; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails .attribute {
      width: 50% !important; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails:nth-child(2) {
      display: none; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails h3 {
      color: #8863fb;
      font-size: 14px;
      margin-bottom: 14px;
      padding-bottom: 0px; }
      @media (max-width: 992px) {
        body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails h3 {
          font-size: 12px; } }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li {
      font-size: 14px; }
      @media (max-width: 992px) {
        body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li {
          font-size: 12px; } }
      body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li span {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li span {
            font-size: 12px; } }
        body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li span.sp-message {
          margin-top: 6px;
          margin-left: 2px;
          padding-right: 7px; }
      body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails ul li a {
        color: #de57e5;
        font-size: 12px; }
  body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li {
    font-size: 14px; }
    @media (max-width: 992px) {
      body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li {
        font-size: 12px; } }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li span {
      font-size: 14px;
      color: #33363e;
      font-family: 'muliregular';
      font-weight: normal !important; }
      @media (max-width: 992px) {
        body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li span {
          font-size: 12px; } }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .proDetails ul li a {
      color: #de57e5;
      font-size: 12px; }
  body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifLeft {
    float: right;
    width: calc(100% - 502px);
    margin: 0px;
    padding: 15px;
    box-sizing: border-box; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li {
      font-size: 14px; }
      @media (max-width: 992px) {
        body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li {
          font-size: 12px; } }
      body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li span {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li span {
            font-size: 12px; } }
      body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifLeft ul li a {
        color: #de57e5;
        font-size: 12px; }
  body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifRight {
    float: left;
    width: 502px;
    margin: 0px;
    padding: 15px;
    box-sizing: border-box; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifRight .detailSprite {
      margin: 0px; }
      @media (max-width: 992px) {
        body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifRight .detailSprite {
          background-size: 370px;
          height: 206px;
          background-position: 0px 0;
          width: 100%;
          margin-top: 15px; } }
  body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft {
    color: #8863fb;
    font-size: 14px;
    font-weight: bold; }
    @media (max-width: 992px) {
      body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft {
        font-size: 12px; } }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul {
      margin-top: 14px; }
      body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li {
        font-size: 14px;
        color: #33363e;
        font-family: 'muliregular';
        font-weight: normal; }
        @media (max-width: 992px) {
          body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li {
            font-size: 12px; } }
        body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li span {
          font-size: 14px;
          color: #33363e;
          font-family: 'muliregular';
          font-weight: normal; }
          @media (max-width: 992px) {
            body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li span {
              font-size: 12px; } }
        body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft ul li a {
          color: #de57e5;
          font-size: 12px; }
  body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .content4 {
    display: none !important; }
  @media (max-width: 992px) {
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .overDetails {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .proDetails {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifLeft {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifRight {
      width: 100% !important;
      margin: 0;
      padding: 0 15px;
      box-sizing: border-box; }
      body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .certifRight .diamondCertif {
        float: none;
        margin: 0px;
        display: inline-block; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsLeft {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsRight {
      width: 100% !important;
      margin: 0;
      padding: 15px 15px 0 15px;
      box-sizing: border-box; }
      body[class*="payref"] .metrodiamondBangleLeft .productInfoContentuter .paymentsRight .detailSprite {
        margin-left: 10px; } }
  body[class*="payref"] .metrodiamondBangleLeft .productInfo .add-tabs {
    margin-top: 15px !important;
    text-align: center;
    display: block;
    float: none;
    width: 100%;
    margin-bottom: 15px !important; }
    body[class*="payref"] .metrodiamondBangleLeft .productInfo .add-tabs li {
      float: none !important;
      width: auto;
      display: inline-block;
      height: auto;
      line-height: normal;
      opacity: 0.2; }
      body[class*="payref"] .metrodiamondBangleLeft .productInfo .add-tabs li a {
        padding: 12px 22px !important;
        border-bottom: 2px solid #ccc;
        color: #231535;
        font-size: 18px;
        text-align: center;
        background: #ffffff; }
        @media (max-width: 992px) {
          body[class*="payref"] .metrodiamondBangleLeft .productInfo .add-tabs li a {
            font-size: 12px; } }
      body[class*="payref"] .metrodiamondBangleLeft .productInfo .add-tabs li.active {
        opacity: 1; }
        body[class*="payref"] .metrodiamondBangleLeft .productInfo .add-tabs li.active a {
          border-bottom: 2px solid #8863fb; }
  body[class*="payref"] .metrodiamondBangleLeft .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100% !important; }
  body[class*="payref"] .metrodiamondBangleLeft .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100% !important; }
  @media (max-width: 992px) {
    body[class*="payref"] .metrodiamondBangleLeft .yotporeview .yotpo-regular-box {
      height: auto !important;
      padding: 15px;
      margin: 0px !important; } }
  body[class*="payref"] .metrodiamondBangleLeft .yotporeview .yotpo-regular-box .yotpo-stars-and-sum-reviews {
    margin-top: 8px;
    margin-bottom: -8px; }
    body[class*="payref"] .metrodiamondBangleLeft .yotporeview .yotpo-regular-box .yotpo-stars-and-sum-reviews .yotpo-default-button {
      display: none !important; }
  body[class*="payref"] .metrodiamondBangleLeft .yotporeview .yotpo-regular-box .yotpo-default-button {
    background: linear-gradient(to right, #de57e5, #8863fb);
    border: none;
    height: 40px;
    line-height: 28px;
    font-size: 18px;
    border-radius: 5px;
    margin-top: 10px !important;
    margin: 0 !important;
    top: 50%;
    transform: translateY(-50%);
    right: 15px; }
    @media (max-width: 992px) {
      body[class*="payref"] .metrodiamondBangleLeft .yotporeview .yotpo-regular-box .yotpo-default-button {
        display: block !important; } }
  body[class*="payref"] .metrodiamondBangleLeft .yotporeview .write-review .yotpo-default-button {
    line-height: normal;
    margin-top: 15px !important; }
  body[class*="payref"] .metrodiamondBangleLeft .yotporeview .yotpo-first-review .yotpo-default-button {
    border: 1px solid #8863fb;
    border-radius: 4px;
    background: #fff;
    color: #000; }

body[class*="payref"] .diamCartPopupOuter {
  height: auto !important; }
  body[class*="payref"] .diamCartPopupOuter .diamCartPopupInner {
    height: auto !important;
    min-height: auto !important;
    margin: 0px auto !important;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    bottom: auto;
    padding-top: 26px; }
    @media (max-width: 992px) {
      body[class*="payref"] .diamCartPopupOuter .diamCartPopupInner {
        width: 306px !important; } }
    body[class*="payref"] .diamCartPopupOuter .diamCartPopupInner a {
      display: inline-block;
      width: 100%;
      text-align: center;
      text-transform: capitalize; }
    body[class*="payref"] .diamCartPopupOuter .diamCartPopupInner span {
      background: linear-gradient(to right, #de57e5, #8863fb);
      border: none;
      height: 40px;
      line-height: 38px !important;
      font-size: 16px !important;
      border-radius: 5px;
      margin-bottom: 26px;
      padding: 0px !important;
      text-transform: capitalize; }
    body[class*="payref"] .diamCartPopupOuter .diamCartPopupInner .closeDyo {
      margin-right: 14px;
      margin-top: -21px;
      color: #000; }
    body[class*="payref"] .diamCartPopupOuter .diamCartPopupInner .chatDyo {
      color: #de57e5;
      font-weight: normal;
      font-size: 14px;
      text-transform: capitalize;
      height: 47px; }
      body[class*="payref"] .diamCartPopupOuter .diamCartPopupInner .chatDyo span {
        display: none; }

body[class*="payref"] .mega-zoom {
  width: 100% !important;
  height: 100% !important; }
  body[class*="payref"] .mega-zoom .closeZoom {
    right: 10px !important;
    z-index: 10; }
  body[class*="payref"] .mega-zoom .zoom-list {
    top: 20px !important;
    left: 20px; }
  body[class*="payref"] .mega-zoom .spritespin-instance {
    width: 100% !important;
    height: 480px !important; }
    body[class*="payref"] .mega-zoom .spritespin-instance .spritespin-stage {
      width: 100% !important;
      height: 480px !important;
      background-size: auto 385px !important;
      margin-top: 50px !important;
      background-size: center center !important; }

body[class*="payref"] .breadcrumbs {
  border-bottom: none !important; }

body[class*="payref"] .main-container {
  background: #ffffff; }

body[class*="payref"] .main {
  box-shadow: none;
  width: 100% !important; }

body[class*="payref"] .product-img-box, body[class*="payref"] .product-offer-info, body[class*="payref"] .product-all-information, body[class*="payref"] .productInfo, body[class*="payref"] .product-view-bottom-info {
  display: none !important; }

body[class*="payref"] .product-shop {
  width: 100% !important;
  max-width: 330px;
  margin: 0px auto !important;
  float: none !important;
  padding: 75px 0 140px 0; }
  @media (max-width: 992px) {
    body[class*="payref"] .product-shop {
      padding: 30px 15px; } }

body[class*="payref"] .product-name {
  margin-bottom: 58px !important; }
  @media (max-width: 992px) {
    body[class*="payref"] .product-name {
      width: 100%;
      margin-bottom: 30px !important; } }
  body[class*="payref"] .product-name h1 {
    font-size: 24px;
    text-transform: capitalize;
    line-height: 24px;
    position: relative; }
    @media (max-width: 992px) {
      body[class*="payref"] .product-name h1 {
        padding: 0px !important; } }
    body[class*="payref"] .product-name h1::before {
      content: "";
      display: inline-block;
      width: 92px;
      height: 1px;
      position: absolute;
      bottom: -12px;
      left: -20px;
      background: linear-gradient(to right, #de57e5, #8863fb 76%, white 76%, white 86%, #8863fb 86%, #8863fb 100%); }
    body[class*="payref"] .product-name h1::after {
      content: 'For Customised Checkout';
      font-size: 11px;
      bottom: -22px;
      position: absolute;
      width: 100%;
      left: 80px;
      color: #000; }
      @media (max-width: 992px) {
        body[class*="payref"] .product-name h1::after {
          bottom: -19px; } }

body[class*="payref"] .product-description {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 10px;
  font-family: 'muliregular';
  text-transform: capitalize;
  display: none !important; }
  body[class*="payref"] .product-description h3 {
    margin-top: 0px;
    font-size: 14px;
    line-height: 24px; }
    body[class*="payref"] .product-description h3 .metaltype .sglcert {
      color: #8863fb; }

body[class*="payref"] .price-container {
  margin-bottom: 8px; }
  body[class*="payref"] .price-container .price.np-info {
    float: none;
    font-size: 22px;
    text-align: right;
    position: relative;
    padding-top: 0px;
    font-family: 'MuliBold','Helvetica Neue',Helvetica,Arial,sans-serif; }
    body[class*="payref"] .price-container .price.np-info .WebRupee {
      margin-right: -2px; }
    body[class*="payref"] .price-container .price.np-info::before {
      content: 'SUBTOTAL';
      position: absolute;
      left: 0px;
      font-size: 14px;
      top: 5px; }

body[class*="payref"] .add-to-box {
  position: relative !important;
  right: auto !important;
  bottom: 0px !important; }
  @media (max-width: 992px) {
    body[class*="payref"] .add-to-box .shipText {
      margin: 0px !important;
      padding: 0px !important;
      float: none !important; } }

body[class*="payref"] #promotion-text {
  display: none; }

body[class*="payref"] .add-to-cart {
  float: none !important; }
  body[class*="payref"] .add-to-cart button {
    margin: 0px !important;
    padding: 0px;
    width: 100%; }
    body[class*="payref"] .add-to-cart button span {
      background: linear-gradient(to right, #de57e5, #8863fb);
      border: none;
      height: 36px !important;
      line-height: 36px !important;
      font-size: 16px !important;
      border-radius: 5px !important;
      margin-top: 10px !important;
      font-family: 'MuliBold','Helvetica Neue',Helvetica,Arial,sans-serif;
      padding: 0 !important;
      width: 100% !important; }
      body[class*="payref"] .add-to-cart button span span {
        height: auto !important;
        line-height: 36px !important;
        font-size: inherit !important;
        text-align: center;
        width: 100%;
        background: transparent;
        margin-top: 0px !important; }

body[class*="payref"] .add-to-links {
  float: none !important;
  margin: 0px !important; }
  body[class*="payref"] .add-to-links li {
    float: none !important;
    margin: 0px !important; }

body[class*="payref"] .product-bottom-button {
  margin-top: 0px;
  border-top: none;
  padding-top: 18px;
  float: none !important; }
  body[class*="payref"] .product-bottom-button .link-wishlist {
    padding: 0px;
    text-align: center;
    width: 100% !important;
    border-radius: 5px;
    height: 36px !important;
    line-height: 36px !important;
    border: 1px solid #8863fb;
    background: transparent !important;
    padding-left: 0px !important; }

.copious-button-font-color {
  background-color: #ffffff !important; }
