.ui-dialog {
	box-shadow:0 0 50px #cccccc;
}

/* ------------------------------------- */
/*            Header                     */
/* ------------------------------------- */
/* STICKY HEADER */
#header {
    position: fixed;
    top: 0;
    z-index: 200;
    width: 990px;
}
#header.sticky .primary-logo figure {
    height: 30px;
}
#header.sticky .header-content {
    padding: 5px 0;
}
#header.sticky .header-top-bar {
    display: none;
}
#header.sticky .primary-logo {
    padding: 5px;
}
.header-container {
    background: none;
}
#navigation {
    position: fixed;
    top: 118px;
    width: 990px;
    background: #fff;
}
#navigation.sticky {
    top: 42px;
}
#main {
    margin: 165px 0 0;
}
.pt_order-confirmation #main, .pt_customer-service #main {
    padding: 0;
}
.breadcrumb {
    padding: 0 0 15px !important;
}
.pdp .product-nav {
    padding: 0 0 15px;
}
#wrapper:before {
    content: "";
    display: table;
    clear: both;
}
#wrapper:after {
    content: "";
    display: table;
    clear: both;
}
/* header top bar */
.socialMedia {
    display: inline-block;
    vertical-align: middle;
    margin: 0 30px 0 0;
}

.fbButton {
    background: url('../images/facebook.png') no-repeat;
    float: left;
    height: 30px;
    width: 30px;
}
.fbButton:hover {
    background: url('../images/facebook_active.png') no-repeat;
}
.piButton {
    background: url('../images/pinterest.png') no-repeat;
    float: left;
    height: 30px;
    width: 30px;

}
.piButton:hover {
    background: url('../images/pinterest_active.png') no-repeat;
}
.header-container:after {
  content: "";
  display: table;
  clear: both;
}
.header-top-bar {
    background: #3a3a3a;
    border-bottom: 1px solid #dec082;
    text-align: right;
}
.header-top-bar:after {
  content: "";
  display: table;
  clear: both;
}
.header-bottom-bar {
    background: #666;
}
.header-bottom-bar:after {
  content: "";
  display: table;
  clear: both;
}
.header-expert-search {
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px 0 0;
}
.header-container .my-account-links {
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.header-container .search {
    margin: 0;
}
.pt_customer-service .content-asset p {
    margin-bottom: 0;
}
.header-container a {
    text-decoration: none;
}
.header-container a.user-account {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 125px;
}
.header-container .search a:before {
    content: "";
    width: 22px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
    background: url('../images/header_sprite.png') no-repeat;
    background-position: 0 0;
}
.header-container .search a {
    color: #fff;
}
.menu-utility {
    margin: 0;
}
.menu-utility li {
    margin: 0 20px 0 0;
}
.menu-utility .flag figure {
    margin: 0 6px;
}
.menu-utility .user-login {
    color: #f3e3ca;
}
.menu-utility-wishlist a {
    color: #f3e3ca;
}
.menu-utility-wishlist a:before {
    content: "";
    width: 22px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
    background: url('../images/header_sprite.png') no-repeat;
    background-position: 0 -26px;
}
.user-account-links {
    color: #f4e3c7;
    position: relative;
    cursor: pointer;
}
.user-options-wrapper {
    display: none;
    position: absolute;
    padding: 10px;
    background: #3a3a3a;
    z-index: 110;
    width: 100%;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.26);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.26);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.26);
}
.user-options-wrapper a {
    color: #f4e3c7;
}
.user-account-links:hover .user-options-wrapper {
    display: block;
}
.user-options-wrapper li {
    margin: 3px 0;
    clear: both;
}
.user-options-wrapper a:hover {
    color: #ce9834;
}
.user-account-links:before {
    content: "";
    width: 22px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
    background: url('../images/header_sprite.png') no-repeat;
    background-position: 0 -78px;
}
.user-account-links:after {
    content: "";
    width: 22px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
    background: url('../images/header_sprite.png') no-repeat;
    background-position: 0 -105px;
}
.user-login:before {
    content: "";
    width: 22px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
    background: url('../images/header_sprite.png') no-repeat;
    background-position: 0 -51px;
}
.menu-utility .flag {
    position: static;
    padding: 6px 0;
    margin: 0 10px 0 0;
}

/*header content */
.header-container {
    min-height: initial;
}
.primary-logo {
    width: 400px;
    padding: 15px 10px 0;
}
.primary-logo figure {
    height: 100%;
}
.primary-logo figure img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.header-content {
    padding: 40px 0 15px;
    width: 540px;
}
.header-content .button-tertiary {
    margin: 0;
    padding: 4px 25px;
    height: 30px;
    color: #705319;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    border:1px solid #dfbf82;
    border-radius: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eedfbe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eedfbe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eedfbe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eedfbe',GradientType=0 ); /* IE6-9 */
}
.header-content .button-tertiary:hover {
    box-shadow: none;
}
.header-search .search-input {
    margin: 0;
    padding: 0 10px 0;
    background: #3a3a3a;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #dec082;
    border-left: 0;
    color: #f4e3c7;
    width: 220px;
    height: 29px;
}
ul.level-1 {
    border-top: 0;
    border-bottom: 1px solid #dec082;
}
.home-icon {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    max-height: 27px;
    padding: 5px 6px 4px 6px;
    border-bottom: 1px solid #dec082;
}
.home-icon img {
    width: 15px;
    height: 14px;
}
/* ------------------------------------- */
/*            Footer                     */
/* ------------------------------------- */
#footer {
    background: #666;
    border-bottom: 5px solid #3a3a3a;
    padding: 20px 20px 10px;
}
.pt_cart #footer {
    margin-top: 10px;
}
footer {
    padding: 0;
}
.footer-asset {
    float: left;
    border-right: 1px solid #dfc183;
    min-height: 200px;
}
.footer-asset:last-child {
    border: 0;
}
.first-asset-footer {
    width: 25%;
    padding: 0 30px 0 0;
}
.first-asset-footer .footer1-logo img {
    max-width: 100%;
}
.first-asset-footer .footer1 {
    padding: 0;
}
.first-asset-footer .footer1 a {
    text-transform: uppercase;
}
.first-asset-footer .footer1 a:hover {
    color: #f2e4c9;
}

.footer1-bottom-links {
    margin: 30px 0 0;
}
.footer1-bottom-links a:first-child {
    padding: 0 8px;
    text-transform: uppercase;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.footer1-bottom-links a:last-child {
    padding: 0 8px;
    border-right: 1px solid #fff;
}
.second-asset-footer {
    padding: 0 20px;
    width: 13%;
}
.second-asset-footer .footer2-logo1, .second-asset-footer .footer2-logo2 {
    text-align: center;
}
.second-asset-footer .footer2-logo1 img {
    max-width: 45px;
}
.second-asset-footer .footer2-logo2 img {
    max-width: 115px;
}
.second-asset-footer .title {
    margin: 15px 0 0;
    text-transform: uppercase;
    text-align: center;
}
#footer .second-asset-footer .subtitle {
    margin: 0 10px 25px;
    text-align: center;
    color: #f2e2c8;
}
.third-asset-footer {
    padding: 0 20px;
    width: 20%;
}
.third-asset-footer .content-asset {
    margin: 15px 0;
}
.third-asset-footer .title {
    text-transform: uppercase;
    margin: 0;
}
#footer .third-asset-footer .subtitle {
    color: #f2e4c7;
    margin: 0 0 25px;
}
.third-asset-footer .footer-cc {
    height: 22px;
    background: url('../images/footer-cc.png') no-repeat;
}
.footer-last {
    padding: 0 0 0 20px;
    width: 27%;
}
.footer-last .newsletter {
    padding: 0;
}
.footer-last .newsletter .email {
    padding: 0 10px;
    color: #acacac;
}
#newsletter span.error {
    position: static;
    margin: 5px 0;
}
.footer-last .title {
    margin: 0;
    font-size: 22px;
    line-height: 1;
}
.footer-last form {
    margin: 18px 0;
}
.footer-last .newsletter-label {
    color: #f2e4c9;
}
.footer-last .form-row label {
    display: none;
}
.footer-last .form-row input {
    border: 1px solid #b7b7b7;
}

.footer-last .button-tertiary {
    width: 90px;
    margin: 0;
    padding: 5px 10px;
    color: #705319;
    font-size: 14px;
    font-weight: normal;
    border:1px solid #dfbf82;
    border-radius: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eedfbe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eedfbe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eedfbe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eedfbe',GradientType=0 ); /* IE6-9 */
}
.footer-last .subtitle {
    display: block;
    margin: 15px 0 0;
    color: #f2e4c9;
}
.footer-last .subtitle a {
    text-decoration: underline;
}










/* Quantity and submit box */
/* ------------------------------------- */
/*if on quickview*/
.js .ui-dialog-content .product-col-2.quickview-section {
    width: 50%;
    padding: 0;
}
.product-col-2.quickview-section .product-horizontal {
    min-height: initial;
}
.pdp-main .product-thumbnails {
    margin: 30px 0 10px;
}
.js .ui-dialog-content .pdp-main h1.product-name {
    margin: 10px 0 20px;
}
.quickview-section #submitBox #buttonBox {
    float: left;
    clear: both;
    width: auto;
}
.quickview-section .quickview-reassurance {
    float: left;
    clear: both;
    color: #cc9933;
    margin: 10px 0;
}
.pdp-main .quickview-section .product-add-to-cart button {
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.quickview-section .pdp-section .content {
    margin: 5px 0 0;
}
.quickview-section .quickview-view-details {
    float: right;
    margin: 5px 0;
}
.quickview-section #buttonBox .wl-action {
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    padding: 5px 10px 7px 10px;
    margin: 0.5em 0 0 35px;
}
.quickview-section #submitBox #quantityBox {
    margin: 10px 0;
    padding-left: 0;
    text-align: left;
}
.quickview-section #buttonBox .wl-action span {
    display: inline-block;
    width: 24px;
    height: 17px;
    overflow: auto;
    position: relative;
    top: 3px;
    margin-right: 3px;
    background: url('../images/quickview-wishlist.png') no-repeat;
}
/* end if*/

.pdp-section .price-save {
    font-weight: bold;
    padding-bottom: 10px;
    color: #cc9933;
}

#submitBox #buttonBox {float:right; width: 50%;}
#submitBox #quantityBox {padding-left:20px; text-align: right;}
#submitBox #descBox {float:left;}
#submitBox #quantityBox input{font-size: 12px;height: 15px;width: 22px;}
#submitBox:after {content: ""; display: table; clear: both;}
#submitBox .subQuantity{display: inline-block; font-weight: bold;}

p.quick-add + .product-sales-price{float:right;margin:9px 35px 0 0;}
p.quick-add + .product-promotion-standard-price{float:right;margin:9px 35px 0 0;}
.ie7 p.quick-add{margin-right: 80px;}
.quick-add:hover{ text-decoration: none; }

.quick-add{line-height: 1em;float:left;padding:4px 7px; -webkit-border-radius:4px; border-radius:4px; position:relative; margin:0 0 0 10px;height: 10px; text-decoration:none;color:#ffffff; border:1px solid #c3876f; border-right:0; border-bottom:0; -webkit-box-shadow:1px 2px 2px 0px rgba(148, 148, 148, 0.6);box-shadow:1px 2px 2px 0px rgba(148, 148, 148, 0.6);background: #c3876f; /* Old browsers */background: -moz-linear-gradient(top,  #c3876f 0%, #873402 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3876f), color-stop(100%,#873402)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #c3876f 0%,#873402 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #c3876f 0%,#873402 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #c3876f 0%,#873402 100%); /* IE10+ */background: linear-gradient(to bottom,  #c3876f 0%,#873402 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3876f', endColorstr='#873402',GradientType=0 ); /* IE6-9 */ }
.new-flag {
    /* Cleanup from original */
    position: static;
    margin:-1px 0 0 10px;
    height: 10px;
    font-weight:bold;
    color:#626262;
    border:1px solid #e9dec9;
    border-right:0;
    border-bottom:0;
    -webkit-box-shadow:1px 2px 2px 0px rgba(148, 148, 148, 0.6);
    box-shadow:1px 2px 2px 0px rgba(148, 148, 148, 0.6);
    background: #f7f1e5; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7f1e5 0%, #d0a651 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f1e5), color-stop(100%,#d0a651)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7f1e5 0%,#d0a651 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7f1e5 0%,#d0a651 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7f1e5 0%,#d0a651 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7f1e5 0%,#d0a651 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f1e5', endColorstr='#d0a651',GradientType=0 ); /* IE6-9 */
}

/* Advanced search */

.advanced-search-separator{clear:both; height:5px;}
.advanced-search-select-wrapper{float: left}
.advanced-search{float:left; width: 500px}
select.advanced-level {margin: 0 10px 8px 0; border: 1px solid #e5e5e5; float: left; width: auto; padding: 0 0.3em;}

/* Minicart */
/* ------------------------------------- */
#mini-cart {
    margin: 0;
}
.mini-cart-total {
    width: 175px;
    padding: 0;
}
.mini-cart-total .mini-cart-icon {
    float: left;
    width: 40px;
    height: 30px;
    background:url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -107px;
}
.mini-cart-link {
    float: none;
}
.mini-cart-label {
    width: auto;
}
.mini-cart-label .value {
    display: inline-block;
    vertical-align: top;
    color: #705319;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
    width: 30px;
    border:1px solid #dfbf82;
    border-radius: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eedfbe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eedfbe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eedfbe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eedfbe',GradientType=0 ); /* IE6-9 */
}
.mini-cart-label .label {
    display: inline-block;
    width: 102px;
    margin: 0 0 0 -3px;
    vertical-align: top;
    line-height: 32px;
    text-align: center;
    color: #f3e3ca;
    background: #383838;

}
#mini-cart .mini-cart-content, #mini-cart .mini-cart-name a{ color: #666; }
.mini-cart-content {
    background: #fff;
    border: 1px solid #dec084;
    display: none;
    position: absolute;
    right: 0;
    top: 31px;
    width: 385px;
    z-index: 100;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
}
.mini-cart-products {
    border-collapse: separate;
    border-spacing: 7px;
}
.mini-cart-header {
    display: none;
}
.mini-cart-name {
    float: none;
    vertical-align: middle;
    padding: 0 15px;
    border-right: 1px solid #ebeaef;
    width: auto;
    max-width: 130px;
}
.mini-cart-attributes {
    display: none;
}
.mini-cart-quantity {
    width: 15%;
    vertical-align: middle;
    border-right: 1px solid #ebeaef;
    padding: 1em 0;
}
.mini-cart-remove {
    vertical-align: middle;
    border-right: 1px solid #ebeaef;
    padding: 1em 10px 0 0;
}
.minicart-remove-link {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -95px;
}
.mini-cart-pricing {
    float: none;
    vertical-align: middle;
    border-right: 1px solid #ebeaef;
    width: 25%;
    padding: 1em 0;
}
.mini-cart-image {
    float: none;
    border: 1px solid #ebeaef;
    text-align: center;
    max-height: 80px;
    width: 25%;
    height: 50px;
    padding: 0;
    vertical-align: middle;
}
.mini-cart-image img {
    max-height: 70px;
}
.mini-cart-totals {
    margin: 10px 7px 20px;
    border-top: 1px solid #dec082;
    color: #dec082;
}
.mini-subtotals-quantity {
    float: right;
    text-align: right;
}
.mini-subtotals-quantity span {
    display: block;
}
.mini-subtotals-price {
    float: right;
    margin: 0 50px 0 5px;
    text-align: right;
    min-width: 20%;
}
.mini-subtotals-price span {
    display: block;
}
.mini-subtotals-price .label, .mini-subtotals-quantity .label {
    margin: 0 0 5px;
    text-transform: uppercase;
    font-weight: normal;
}
.mini-subtotals-price .value, .mini-subtotals-quantity .value {
    color: #666;
}
.mini-cart-actions {
    padding: 10px 0;
    background: #3a3a3a;
}
.mini-cart-actions .mini-cart-link-cart {
    display: block;
    clear: none;
    float: right;
    margin: 0 15px 0 0;
}

/* ------------------------------------- */
/*             Cart                     */
/* ------------------------------------- */
.pt_checkout #primary.checkout,.pt_checkout #primary, .pt_cart #primary, .pt_order-confirmation #primary {
    width: 700px;
    margin-bottom: 0;
}
.pt_checkout #secondary,.pt_account #secondary.checkout,.pt_checkout .primary-focus #secondary, .pt_cart #secondary, .pt_order-confirmation #secondary {
    width: 268px;
    padding: 0;
}
.primary-focus.extended-checkout #secondary {
    margin-top: 0;
}
#cart-table {
    width: 700px;
}
.pt_checkout .button-primary, .pt_cart .button-primary, .pt_order-confirmation .button-primary, .pt_account .button-primary {
    margin: 10px 15px;
    color: #705319;
    font-size: 14px;
    font-weight: normal;
    border:1px solid #dfbf82;
    border-radius: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eedfbe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eedfbe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eedfbe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eedfbe',GradientType=0 ); /* IE6-9 */
}
.pt_checkout .button-primary.arrow-right span, .pt_cart .button-primary.arrow-right span, .pt_order-confirmation .button-primary.arrow-right span, .pt_account .button-primary.arrow-right span {
    display: none;
}
.pt_checkout .button-primary:hover, .pt_cart .button-primary:hover, .pt_order-confirmation .button-primary:hover {
    box-shadow: none;
}
.pt_checkout .button-secondary, .pt_cart .button-secondary, .pt_order-confirmation .button-secondary,.pt_account .button-secondary, .mini-cart-link-cart, .mini-cart-link-checkout{
    color: #6d5517;
    text-transform: uppercase;
    font-weight: normal;
    border:1px solid #dfbf82;
    border-radius: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eedfbe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eedfbe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eedfbe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eedfbe',GradientType=0 ); /* IE6-9 */
}
.pt_checkout .button-secondary:hover, .pt_cart .button-secondary:hover, .pt_order-confirmation .button-secondary:hover, .pt_account .button-secondary {
    box-shadow: none;
}
.pt_checkout .button-secondary.arrow-left span, .pt_cart .button-secondary.arrow-left span, .pt_account .button-secondary.arrow-left span, .pt_order-confirmation .button-secondary span{
    display: none;
}
.pt_checkout .button-primary.arrow-right span, .pt_checkout .button-secondary.arrow-right span, .pt_account .button-secondary.arrow-right span{
    display: none;
}
.pt_checkout #primary .form-row-button {
    background: #3a3a3a;
    padding: 0;
    width: 100%;
    margin: 0;
}
.extended-checkout .required-indicator {
    display: none;
}
.extended-checkout .required > label:after,.extended-checkout .required > .form-label-text:after {
    content: "*";
    color: #d77d5b;
    display: inline;
}
.extended-checkout .gender .required > label:after {
    display: none;
}
/*Checkout progress indicator*/
.checkout-progress-indicator-extended {
    width: 100%;
    margin: 0;
}
.extended-checkout .step {
    position: relative;
    width: auto;
    padding: 0 0 18px;
}

.extended-checkout .step:after {
    display: inline-block;
    vertical-align: top;
    content: "";
    width: 32px;
    height: 30px;
    background:url('../images/checkout_sprite.png') no-repeat;
    background-position: -5px -30px;
}
.checkout-progress-indicator-extended div:last-of-type:after {
    display: none;
}
.extended-checkout .step.active:after {
    background:url('../images/checkout_sprite.png') no-repeat;
    background-position: -5px 0;
}
.extended-checkout .step.active:before {
    content: "";
    display: block;
    width: 22px;
    height: 19px;
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin: 0 0 0 -30px;
    background:url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -61px;
}
.checkout-progress-indicator-extended div:last-of-type:before {
    margin: 0 0 0 -11px;
}
.extended-checkout .step.active .step-number {
    border:1px solid #dfbf82;
    color: #6d5517;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eedfbe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eedfbe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eedfbe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eedfbe',GradientType=0 ); /* IE6-9 */
}
.extended-checkout .step-number {
    vertical-align: top;
    border-radius: 0;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    line-height: 30px;
    width: 30px;
    padding: 0;
    background: #cecece;
    border: 1px solid #b6b6b6;
}
.extended-checkout br {
    display: none;
}
.extended-checkout .step.active .step-message {
    background: #383838;
}
.extended-checkout .step-message {
    display: inline-block;
    vertical-align: top;
    padding: 0 8px;
    margin: 0 0 0 -3px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #cecece;
}
.extended-checkout .step a:hover {
    text-decoration: none;
}
.extended-checkout hr.long-line {
    display: none;
}

#primary .cart-title {
    float:none;
    display: block;
    font-weight: normal;
    margin: 30px 0 25px;
}
.pt_account #primary h1.cart-title {
    margin-top: 30px;
}
.pt_cart .error-form {
  border: 1px solid #dfc080;
  margin: 0 0 -1px;
  padding: 1em 1em 1em 4em;
  box-sizing: border-box;
}
.pt_checkout.pt_account nav {
    display: block;
}
/*Checkout Cart step */

.cart-actions.top-forvard-button {
    display: none;
}
.extended-checkout #cart-items-form {
    position: relative;
    z-index: 0;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
}
.pt_checkout .extended-checkout #cart-table, .pt_cart .extended-checkout #cart-table {
    border-collapse: collapse;
    border: 1px solid #dfc080;
}
.extended-checkout #cart-table th.section-header:first-child {
    text-align: center;
}
.pt_checkout .extended-checkout #cart-table th.section-header, .pt_cart .extended-checkout #cart-table th.section-header{
    background: none;
    padding: 0 0 0 15px;
    border: 0;
    border-bottom:1px solid #dec082;
    line-height: 40px;
    text-align: left;
    color: #dec082;
    font-size: 16px;
    font-weight: normal;
    position: relative;
}
.pt_cart .extended-checkout #cart-table th.section-header.header-description {
    text-align: center;
}
#cart-table th.section-header.header-options:before, #cart-table th.section-header.header-total-price:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    vertical-align: middle;
    height: 70%;
    width: 1px;
    background: #dec082;
}
.extended-checkout #cart-table .item-image {
    background: #eceaef;
}
.pt_cart .cart-product-image {
    border: 0;

}
.pt_cart .cart-product-image img {
    max-width: 100%;
}
#cart-table .product-list-item .name {
    margin: 0 0 18px;
}
.extended-checkout #cart-table .cart-row .item-details {
    padding: 18px 15px;
}
.extended-checkout #cart-table .wishlist-item {
    display: block;
}
.extended-checkout #cart-table .cart-row .product-quantity {
    padding: 25px 5px;
    width: 23%;
    position: relative;
}
.extended-checkout #cart-table .gift-wrap {
    margin: 10px auto;
}
.extended-checkout #cart-table .cart-row .product-quantity:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width:1px;
    height: 90%;
    background: #ebeaef;
}
.extended-checkout #cart-table td.item-total.bold {
    background: none;
    text-align: left;
    position: relative;
    vertical-align: middle;
}
#cart-table .item-total .promo-adjustment {
    word-wrap: break-word;
}
.extended-checkout #cart-table td.item-total:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 5px;
    left: 0;
    width:1px;
    height: 90%;
    background: #ebeaef;
}
.extended-checkout #cart-table .price-total {
    margin-top: 15px;
    font-weight: normal;
    display: inline;
}
.extended-checkout #cart-table .vat {
    display: inline;
}
.extended-checkout #cart-table .order-subtotal td, .extended-checkout #cart-table .order-discount td {
    text-align: left;
    background: none;
    font-weight: normal !important;
}
.extended-checkout #cart-table .order-subtotal .bold,.extended-checkout #cart-table .order-discount .bold {
    position: relative;
    padding: 10px 0 10px 10px;
}
.extended-checkout #cart-table .order-subtotal .bold:before,.extended-checkout #cart-table .order-discount .bold:before{
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width:1px;
    height: 80%;
    background: #ebeaef;
}
.extended-checkout #cart-table .order-shipping td  {
    font-weight: normal !important;
}
.extended-checkout #cart-table .order-shipping td.bold {
    background: none;
    text-align: left;
    padding: 10px 0 10px 10px;
    position: relative;
}
.extended-checkout #cart-table .order-shipping td.bold:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width:1px;
    height: 80%;
    background: #ebeaef;
}
.extended-checkout #cart-table .order-total td {
    background: none;
    text-align: left;
    padding: 10px 0 30px 10px;
    position: relative;
}
.extended-checkout #cart-table .order-total .bold:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    width:1px;
    height: 35%;
    background: #d1a528;
}
.extended-checkout #cart-table .item-details {
    width: 44%;
    max-width: 250px;
}
.extended-checkout .item-details .promo {
    word-wrap: break-word;
}
.extended-checkout #cart-table .item-quantity {
    margin: 0 0 30px;
}
.extended-checkout #cart-table .item-quantity-details {
    padding: 0;
}
#cart-table .item-quantity .quantity-increment-down, #cart-table .item-quantity .quantity-increment-up {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    background: url('../images/checkout_sprite.png') no-repeat;
}
#cart-table .item-quantity .quantity-increment-down {
    margin: 0 10px 0 0;
    background-position: 0 -158px;
}
#cart-table .item-quantity .quantity-increment-up {
    margin: 0 0 0 10px;
    background-position: 0 -175px;
}
#cart-table .item-quantity .input-text {
    color: #d1a329;
    border: 1px solid #ebeaef;
}
.extended-checkout #cart-table .item-user-actions {
    padding: 0;
}
.extended-checkout #cart-table .item-user-actions button {
    color: #c4c4c4;
    line-height: 15px;
    display:inline-block;
    width: 48%;
}
.extended-checkout .button-text.arrow02-left span {
    height: 13px;
    background:url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -94px;
}
.extended-checkout .arrow02-left span {
    height: 13px;
    background:url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -80px;
}
.pt_checkout .extended-checkout #cart-table td.bold {
    padding: 8px 15px 0 0;
    background: none;
    font-weight: normal;
    text-align: left;
}
.extended-checkout #cart-table td.pricing-details {
    padding: 10px;
    text-align: right;
}
.extended-checkout #cart-table td.without-shipping-price {
    bottom: 0;
    font-size: 11px;
    position: absolute;
    right: 15px;
    color:#000000;	
}
.cart-actions.bottom-forvard-button {
    margin: 0;
    background: #3a3a3a;
    width: 100%;
    float: left;
    position: relative;
    z-index: 2;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
}
.cart-actions .cart-action-checkout .button-primary {
    text-transform: capitalize;
    font-size: 12px;
    margin: 10px 25px 10px 0;
    padding: 5px 10px;

}
.cart-actions .arrow-right-large span, .order-summary-footer .arrow-right-large span {
    display: none;
}
#summary-table .feedback {
    margin: 20px 0;
}
.pt_checkout .feedback label {
    padding: 0 0 0.15em 0;
}

/* Cart empty */
.extended-checkout .cart-empty #cart-items-form {
    box-shadow: none;
}
.extended-checkout .cart-empty {
    padding: 20px;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #dec082;
    width: 100%;
}
/* ------------------------------------- */
/*     Register step                     */
/* ------------------------------------- */

.extended-checkout .lgcheckout-header {
    padding: 15px;
    border-top:1px solid #dec082;
    border-left:1px solid #dec082;
    border-right:1px solid #dec082;
    margin: 0;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
}
.lgcheckout-header .register-left-wrapper {
    float: left;
    width: 47%;
}
.lgcheckout-header .register-right-wrapper {
    float: right;
    width: 40%;
}
.lgcheckout-header .register-left-wrapper h1, .lgcheckout-header .register-right-wrapper h1 {
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 10px 0;
    padding: 10px 0;
    border-bottom: 1px solid #dec082;
}
.lgcheckout-header .register-left-wrapper input[type="radio"] {
    margin: 5px 5px 5px 0;
}
.lgcheckout-header .register-left-wrapper .button-primary {
    margin: 0;
}
.lgcheckout-header .register-left-wrapper fieldset {
    margin: 10px 0;
}
.lgcheckout-header .register-left-wrapper .content-asset p {
    margin: 0;
}
.lgcheckout-header .register-left-wrapper .content-asset ul {
    list-style-type: disc;
    margin: 1em 0 2em;
}
.lgcheckout-header .register-radio-row label{
    float:none;
    display: inline-block;
    width: auto;
    font-weight: normal;
    padding: 0;
}
.lgcheckout-header .register-right-wrapper .login-account {
    display: block;
    width: auto;
    padding: 0;
}
.lgcheckout-header .register-right-wrapper .returning-customers{
    width: auto;
}
.register-right-wrapper .checkout-login-cta {
    margin: 0 0 10px;
}
.lgcheckout-header .register-right-wrapper > span {
    float: right;
}
.extended-checkout .returning-customers .form-row label {
    font-weight: normal;
    padding: 5px 0;
}
.extended-checkout .lgcheckout-header .returning-customers-column {
    width: 100%;
    margin: 0;
}
.extended-checkout .error-form {
    height: auto;
}
.pt_checkout #primary .returning-customers-column .form-row-button {
    background: none;
    font-size: 11px;
}
.pt_checkout #primary .returning-customers-column .form-row-button a {
    color: #625447;
    width: auto;
    text-transform: uppercase;
    text-decoration: underline;
    float: right;
    margin: 54px 20px 0 0;
}
.lgcheckout-header .returning-customers-column .form-row {
    margin: 0;
}
.extended-checkout .returning-customers .returning-customers-column + .returning-customers-column {
    margin-left: 0;
}
.extended-checkout .returning-customers .form-row .email-input, .extended-checkout .returning-customers .form-row .password-input {
    margin: 0;
    width: 90%;
}
.lgcheckout-header .returning-customers-column button[type="submit"] {
    display: block;
    float: left;
    margin: 40px 20px 0 0;
    background: #ead59e; /* Old browsers */
    background: -moz-linear-gradient(top,  #ead59e 0%, #d9b55d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ead59e), color-stop(100%,#d9b55d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ead59e 0%,#d9b55d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ead59e 0%,#d9b55d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ead59e 0%,#d9b55d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ead59e 0%,#d9b55d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ead59e', endColorstr='#d9b55d',GradientType=0 ); /* IE6-9 */

}
.extended-checkout .checkout-form-footer {
    background: #3a3a3a;
    border-bottom:1px solid #dec082;
    border-left:1px solid #dec082;
    border-right:1px solid #dec082;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
}
.extended-checkout .checkout-form-footer a {
    margin: 10px 15px;
}
#PasswordResetForm .form-row .error-message {
    margin: 0 0 0 9%;
}
/* ------------------------------------- */
/*     Shipping/Billing                  */
/* ------------------------------------- */


.onepagecheckout.checkout-billing {
    border: 1px solid #dec082;
    position: relative;
    padding: 0 0 60px 0;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
}
.onepagecheckout label {
    width: 32%;
}
.onepagecheckout .payment-method-options label {
    width: 80%;
}
.onepagecheckout.checkout-billing.payment {
    padding: 0;
}
.onepagecheckout.checkout-billing:after {
    content: "";
    display: table;
    clear: both;
}
.onepagecheckout .billing-form {
    float: left;
    width: 50%;
    margin: 0 10px 0 0;
}
.onepagecheckout .billing-form .regular-email span.error {
    margin: 0 0 0 36%;
}
#wrapper .heading-checkout {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: normal;
}
.onepagecheckout .guest-register-form {
    padding: 15px;
    margin: 0 0 15px;
    border-bottom:1px solid #dec082;
}
.onepagecheckout .guest-register-form label {
    width: 35%;
}
.onepagecheckout .guest-register-form .helper-text {
    float: right;
    width: 62%;
    padding: 0;
}
.onepagecheckout legend {
    background: none;
    border-bottom: 1px solid #dec082;
    margin: 10px 0 10px 15px;
    box-sizing: border-box;
}
.onepagecheckout .form-caption, .checkout-billing .form-caption {
    margin: 1% 0 1% 36%;
    float: left;
}
.onepagecheckout .gender .form-caption, .checkout-billing .gender .form-caption {
    padding: 2% 0 1% 0;
}
/* Billing form*/
.checkout-billing .form-row {
    margin: 0 0 4px;
}
.checkout-billing .form-row:after {
  content: "";
  display: table;
  clear: both;
}
.checkout-billing .gender span.error {
    margin: 0;
    float: left;
}
.checkout-billing span.error {
    margin: 0;
    float: left;
}
.checkout-billing .cvn span.error {
    clear: both;
    position: relative;
    top: 6px;
    margin: 1% 2% 2% 30%;'
}
.checkout-billing .cvn {
    height: 50px;
}
.checkout-billing input[type="text"], .checkout-billing input[type="password"]  {
    padding: 3px 6px;
    max-width: none;
    float: right;
    width: 60%;
}
.checkout-billing .input-select {
    position: static;
    float: right;
    width: 64%;
}
.checkout-billing .gender {
    margin: 0;
    width: 64%;
    float: right;
}
.checkout-billing .form-row label {
    font-weight: normal;
    font-size: 1em;
}
.checkout-billing.payment .form-row label {
    font-size: 1.1em;
}
.checkout-billing .gender {
    margin: 0 0 10px;
}
.checkout-billing .gender .form-row {
    width: 100%;
}
.checkout-billing .gender .form-row label {
    font-weight: normal;
}
.billing-form .gender .required-indicator {
    display: none;
}
.onepagecheckout .form-field-tooltip, .checkout-billing .form-field-tooltip {
    margin: 5px 0 15px 0;
    float: right;
    clear: both;
    width: 64%;
}
.checkout-billing .phone-holder:after {
  content: "";
  display: table;
  clear: both;
}

.checkout-billing .phone-holder .phone-number{
	position:relative;
	width: 33%;
	float: right;
}

.checkout-billing .phone-holder .phone-number input{
	width: 87%;
}

.checkout-billing .phone-holder .prefix {
    width: 66%;
}

.checkout-billing .phone-holder .help {
	font-size:12px;
	color: #acacac;
}

.checkout-billing .phone-holder .prefix .help {
    position: absolute;
    right: 6px;
    top: 35px;
    width: 100px;
}

.checkout-billing .phone-holder .phone-number .help {
    position: absolute;
    right: 15px;
    top: 35px;
    width: 100px;
}

.checkout-billing .phone-holder .prefix .form-row {
    width: 95%;
}
.checkout-billing .phone-holder .prefix input {
    float: right;
    width: 80px;
}
.phone-holder .prefix .separator {
    float: right;
}
.checkout-billing .phone-holder .prefix label {
    float: left;
    width: 48%;
}
.checkout-billing .phone-holder > .form-row {
    float: right;
    width: 33%;
}
.checkout-billing .phone-holder > .form-row input{
    width: 90%;
}
.phone-holder .prefix .form-caption {
    position: static;
    float: right;
    margin: 5px;
    width: 40%;
    color: #acacac;
}
.checkout-billing .phone-holder + .form-row {
    display: none;
}
.onepagecheckout .form-indent {
    margin-left: 0;
}
.extended-checkout .onepagecheckout .bottom-options span, .extended-checkout .onepagecheckout .bottom-options .form-row {
    margin-left: 35%;
}
.extended-checkout .onepagecheckout .bottom-options label, .onepagecheckout .shipping-form .fixie label {
    width: auto;
}
.onepagecheckout .shipping-form .fixie {
    margin-left: 35%;
}

/* Shipping form */
.onepagecheckout .shipping-form {
    float: right;
    width: 45%;
    margin: 0 20px 0 0;
}
.onepagecheckout .shipping-form .address-container-shipping {
    margin:0 0 180px;
}
.extended-checkout .onepagecheckout .bottom-options {
    padding-bottom: 0;
}
.onepagecheckout .shipping-selection {
    margin: 0 0 12px;
    padding: 0 10px;
}
.onepagecheckout .shipping-selection:after {
    content: "";
    display: table;
    clear: both;
}
.onepagecheckout .shipping-selection label{
    width: 100%;
    font-weight: normal;
    padding-top: 5px;
}
.onepagecheckout .shipping-selection input {
    margin: 5px;
}
.onepagecheckout .shipping-form .gender {
    width: 65%;
    margin: 0 0 10px;
}
.onepagecheckout .shipping-form .gender .required-indicator {
    display: none;
}
.onepagecheckout .form-double-row .error {
    float: right;
    text-align: right;
}
.onepagecheckout .form-double-row .form-row {
    clear:none;
}
.onepagecheckout .form-double-row .form-row:first-child {
    width: 57%;
    float: left;
}
.onepagecheckout .form-double-row .form-row:first-child label {
    width: 56%;
}
.onepagecheckout .form-double-row .form-row:last-child {
    width: 43%;
    float: right;
}
.onepagecheckout .form-double-row .postalCode,.onepagecheckout .form-double-row .billingPostalCode {
    width: 30%;
}
.onepagecheckout .form-double-row .shippingCity, .onepagecheckout .form-double-row .billingCity {
    width: 55%;
}

/* Newsletter form */
.onepagecheckout .news-form {
    position: absolute;
    bottom: 60px;
    right: 20px;
    width: 45%;
}
.onepagecheckout .news-form .form-row {
    padding: 0 10px;
}
.onepagecheckout .news-form .news-info {
    margin: 0 0 0 15px;
}
.onepagecheckout .news-form label {
    width: 90%;
    color: #d0a32c;
    text-decoration: underline;
    cursor: pointer;
}
.onepagecheckout .submit-order {
    position: absolute;
    bottom: 0;
    width: 100%;
}
/* ------------------------------------- */
/*              Payment                  */
/* ------------------------------------- */
.extended-checkout .payment-method:after {
  content: "";
  display: table;
  clear: both;
}
.extended-checkout .payment-left {
    float: left;
    width: 45%;
    margin: 0 0 50px;
}
.extended-checkout .payment-method .method-info {
    float: left;
    margin: 15px;
}
.extended-checkout .payment-method .form-row {
    float: right;
    clear: right;
    width: 50%;
    margin: 0 15px 1em 0;
}
.extended-checkout .payment-method .year {
    float: right;
    clear: none;
    width: 29.5%;
    margin: 0;
}
.extended-checkout .payment-method .form-row .form-label-text {
    font-weight: normal;
}
.extended-checkout .payment-method .month {
    float: left;
    clear: none;
    width: 28.5%;
    margin: 0 0 15px 20px;
}
.checkout-billing .year .input-select, #PaymentMethod_BML .day .input-select, .checkout-billing .month .input-select  {
    width: 100%;
}
.onepagecheckout .month .form-caption {
    position: static;
    float: left;
    margin: 5px 0 0 0;
}
.voucher-form {
    position: absolute;
    bottom: 65px;
    left: 30px;
    z-index: 100;
}
.voucher-form h4 {
    margin: 0 0 10px;
}
.voucher-form .voucher .apply {
    background: url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -191px;
    width: 25px;
    height: 25px;
}
.voucher-form .voucher .form-row {
    clear: none;
    float: left;
    width: auto;
    margin: 0;
}
.voucher-form .voucher .input-text {
    box-sizing: border-box;
    min-width: 200px;
    float: left;
    width: 100%;
    height: 25px;
    color: #adadad;
    font-size: 11px;
}
.voucher-form .voucher label {
    display: none;
}
.voucher-form .apply span{
    display: none;
}
.voucher-form .redemption {
    float: left;
    clear: both;
}
.payment-method .cvn input {
    float: left;
    margin: 0 0 0 14px;
    min-width: 24%;
}
#cvn-popup {
    bottom: 32px;
    left: 83%;;
    display: block;
    width: 100px;
    padding: 9px 0;
    background-color: #dec082;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
    overflow: visible;
}
#cvn-popup:before {
    content: "";
    position: absolute;
    top: 5px;
    left: -15px;
    background: url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -220px;
    height: 25px;
    width: 10px;
}
.tooltip-cvn {
    position: absolute;
    bottom: 45px;
    right: 0;
    width: auto;
    max-width: none;
}
.checkout-payment {
    padding: 0 15px;
}
.checkout-payment .heading-checkout {
    margin: 10px 0 0;
}
.checkout-payment .required-message {
    float: right;
    margin: 5px 20px;
}
.payment-method-options {
    padding: 20px 0 0;
    border-bottom: 1px solid #dec082;
}
.payment-method-options:after {
    content: "";
    display: table;
    clear: both;
}
.payment-method-options .paymentmethod-1 {
    width: 15%;
}
.payment-method-options .paymentmethod-3 {
    width:20%;
}
.payment-method-options .paymentmethod-2, .payment-method-options .paymentmethod-credit_card {
    width: 35%;
    margin: 0 0 0 5%;
}
.payment-method-options .paymentmethod-2 label, .payment-method-options .paymentmethod-credit_card label{
    display: inline-block;
    vertical-align: middle;
    width: auto;
    text-transform: capitalize;
}
.payment-method-options .paymentmethod-2 ul, .payment-method-options .paymentmethod-credit_card ul {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

.payment-method-options .paymentmethod-advance_payment label {
	width: 60%;
}

.payment-method-options .paymentmethod-advance_payment {
    margin: 0 0 0 2%;
    width: 130px;
}
.payment-method-options .paymentmethod-advance_payment label {
    width: auto;
    text-align: left;
}
/* ------------------------------------- */
/*       Order Submit page               */
/* ------------------------------------- */
form.submit-order {
    border: 1px solid #dec082;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
}
#summary-table {
    display: inline-block;
    vertical-align: top;
    width: 62%;
    margin: 15px 20px 0 15px;
}
#summary-table .item-details {
    max-width: 250px;
}
#summary-table th.section-header {
    padding: 5px 0 20px;
    color: #d0a429;
    text-transform: uppercase;
    border-bottom: 1px solid #dec082;
    background: none;
}
#summary-table th.section-header a {
    float: right;
}
.minisummary-wrapper .section-header a, #summary-table th.section-header a {
    color: #85713c;
}
.minisummary-wrapper .section-header a:before, #summary-table th.section-header a:before {
    content:"";
    display: inline-block;
    vertical-align: middle;
    width:22px;
    height:18px;
    background: url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -139px;
}
#summary-table .product-list-item .attribute .label {
    text-transform: capitalize;
}
#summary-table .product-quantity {
    padding: 20px 1em 1em;
    color: #cfa52c;
    min-width: 50px;
    box-sizing: border-box;
    vertical-align: middle;
}
#summary-table .item-image {
    background: #eceaef;
    max-width: 114px;
}
#summary-table .item-image img {
    max-width: 100%;
}
#summary-table .item-total {
    position: relative;
    min-width: 100px;
    box-sizing: border-box;
}
#summary-table .item-total .summary-price {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    text-align: right;
}
#summary-table .item-total .value {
    display: block;
    background: #dfbf82;
    color: #6d5515;
    font-weight: bold;
    padding: 10px 10px 0 0;
}
#summary-table .item-total .gift-price {
    margin-top: 0;
    font-weight: normal;
    background: #F4D59C;
    color: #6d5515;
    padding: 5px 10px 0 0;
}
#summary-table .item-total .gift-price {

}
#summary-table .product-list-item .name {
    font-weight: normal;
    margin: 0 0 15px;
}

#summary-table .price-total {
    margin-top: 15px;
    font-weight: normal;
}
#summary-table .order-subtotal td {
    text-align: left;
    background: none;
    font-weight: normal !important;
}

#summary-table td {
	padding: 1em;
}

#summary-table .order-subtotal .pricing-details, #summary-table .order-shipping .pricing-details {
    text-align: right;
}
#summary-table .order-subtotal .bold {
    position: relative;
    padding: 10px 0 10px 10px;
}
#summary-table .order-subtotal .bold:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width:1px;
    height: 80%;
    background: #ebeaef;
}
#summary-table .order-shipping td  {
    font-weight: normal !important;
}
#summary-table .order-shipping td.bold {
    background: none;
    text-align: left;
    padding: 10px 0 10px 10px;
    position: relative;
}
#summary-table .order-shipping td.bold:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width:1px;
    height: 80%;
    background: #ebeaef;
}
#summary-table .order-total .pricing-details {
    text-align: right;
}
#summary-table .order-total td {
    background: none;
    text-align: left;
    position: relative;
    color: #cea529;
    font-weight: bold;
}
#summary-table .order-total .bold:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    width:1px;
    height: 45%;
    background: #d1a528;
}
#summary-table .order-subtotal td, #summary-table .order-shipping td, #summary-table .order-total td {
    border-bottom: 0;
}

.cart-coupon-row .item-details {
    padding: 0;
}
.cart-coupon {
    border-top: 1px solid #c93;
    padding: 0 1em;
    margin: 30px 0 0;
}
.cart-coupon span {
    display: inline-block;
    vertical-align: middle;
}
.cart-coupon .coupon-bullet {
    width: 10px;
    height: 35px;
    background: url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -273px;

}
.pt_checkout .extended-checkout .order-summary-footer {
    margin: 0;
    background: #3a3a3a;
}
.pt_checkout .extended-checkout .order-summary-footer .button-toggle {
    background: #ead59e; /* Old browsers */
    background: -moz-linear-gradient(top,  #ead59e 0%, #d9b55d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ead59e), color-stop(100%,#d9b55d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ead59e 0%,#d9b55d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ead59e 0%,#d9b55d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ead59e 0%,#d9b55d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ead59e 0%,#d9b55d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ead59e', endColorstr='#d9b55d',GradientType=0 ); /* IE6-9 */
}
.order-summary-footer button[type="submit"] {
    float: right;
}
.pt_checkout .extended-checkout .order-summary-footer:after {
    content: "";
    display: table;
    clear: both;
}
.minisummary-wrapper {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 15px 15px 0 0;
}
.minisummary-wrapper br {
    display: block;
}
.minisummary-wrapper .section-box {
    background: none;
}
.minisummary-wrapper .section-box:after {
    content: "";
    display: table;
    clear: both;
}
.minisummary-wrapper .section-box .section-header{
    background: none;
    border-bottom: 1px solid #dec082;
    padding: 5px 0 20px;
}
.minisummary-wrapper .section-box .section-header:after {
    content: "";
    display: table;
    clear: both;
}
.minisummary-wrapper .section-header .title-box {
    color: #d0a429;
    text-transform: uppercase;
}
.minisummary-wrapper .order-component-block .details {
    color: #626262;
    padding: 0.5em 0;
    float: left;
    width: 80%;
}

.pt_checkout .submit-order .checkout-header {
    border-bottom: 1px solid #dec082;
    margin: 15px 20px 0 15px;
}

#summary-table th.section-header, .pt_checkout .submit-order .checkout-header h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #dec082;
    color: #d0a429;
    padding: 5px 0 20px;
    text-transform: uppercase;
}

.pt_checkout .submit-order .checkout-header .checkout-header-sub {
    color: #d0a429;
}

/* ------------------------------------- */
/*       Order Confirmation             */
/* ------------------------------------- */
.pt_order-confirmation .button-secondary, .confirmation-footer .section-box #subscribe {
    text-transform: capitalize;
    font-size: 14px;
}
.pt_order-confirmation #primary .confirmation-title {
	font: 30px "Times New Roman",Arial;
    text-align: left;
    margin: 10px 0;
    text-transform: capitalize;
}

.pt_order-confirmation .print p.print-notification {
    float: left;
}

.pt_order-confirmation .print {
	display: table;
	width: 100%;	
}

.pt_order-confirmation #primary .confirmation-subtitle {
    font: normal 12px Arial;
    text-align: left;
    color: #000;
    padding: 0;
}
.pt_order-confirmation .confirmation-content-wrapper {
    padding: 0 15px;
    border: 1px solid #dec082;
    position: relative;
    margin: 20px 0 0;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35);
}
.pt_order-confirmation .confirmation-content-wrapper:before {
    content: "";
    display: block;
    width: 22px;
    height: 19px;
    position: absolute;
    top: 0;
    left: 40px;
    top: -18px;
    background:url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -61px;
}
.pt_order-confirmation .print, .pt_order-confirmation .exit-checkout, .pt_order-confirmation .continue-checkout-shopping {
    padding: 20px 0;
    border-top: 0;
    border-bottom: 1px solid #dec082;
}
.pt_order-confirmation .exit-checkout:after, .pt_order-confirmation .continue-checkout-shopping:after, .pt_order-confirmation .confirmation-footer:after, .confirmation-footer .newsletter .form-row:after {
    content: "";
    display: table;
    clear: both;
}
.pt_order-confirmation .print p.print-notification, .pt_order-confirmation .confirmation-notification {
    color: #666;
    font-size: 16px;
    line-height: 30px;
    font-weight: normal;
    text-transform: uppercase;
}
.exit-checkout form .button-secondary, .continue-checkout-shopping .continue,.pt_order-confirmation .print .order-print, .pt_order-confirmation .logout {
    float: right;
    width: 100px;
    padding: 7px 0;
    box-sizing: border-box;
    text-align: center;
    margin: 0;
}
#confirmationPageSlot {
    float: left;
    width: 40%;
    overflow: hidden;
}
.confirmation-footer .thankyou-newsletter {
    padding: 0;
}
.confirmation-footer .newsletter {
    float: right;
    width: 45%;
    padding: 0;
}
.confirmation-footer .section-box {
    background: none;
}
.confirmation-footer .section-box #subscribe {
    float: left;
    margin: 1em 0 0 35%;
}
.confirmation-footer .newsletter .section-box-content {
    display: none;
}
.confirmation-footer .newsletter .form-row {
    margin: 0 0 10px;
}
.confirmation-footer .newsletter .form-row label, .thankyou-newsletter label {
    float: left;
    width: 32%;
    text-align: right;
}
.confirmation-footer .newsletter .form-row input {
    float: right;
    width: 60%;
}
.thankyou-input-wrapper {
    float: right;
    width: 65%;
}
.confirmation-footer  .thankyou-input-wrapper .form-row input {
    width: 92%;
}
.confirmation-footer .newsletter .left-aligned {
    display: none;
}
.pt_order-confirmation #primary h2 {
    background: none;
    color: #d0a429;
    padding: 1em 0;
}
#confirmationPageSlot figure {
    float: left;
    width: 60px;
}
#confirmationPageSlot p {
    width: 70%;
    float: right;
    text-align: left;
    margin: 0;
}
/* ------------------------------------- */
/*              Cart footer              */
/* ------------------------------------- */
#cart-footer {
    width: 400px;
    margin: 20px 0;
    position: static;
    float: left;
    clear: both;
}
#cart-footer-toggle > p {
    margin: 15px 0;
}
h1.cart-footer-heading {
    font-weight: normal;
    padding: 8px 0;
    border-bottom: 1px solid #dec082;
    cursor: pointer;
}
h1.cart-footer-heading:after {
    content: "";
    float: right;
    margin: 10px 0;
    width: 13px;
    height: 13px;
    background: url('../images/checkout_sprite.png') no-repeat;
    background-position: 0 -258px;
}
h1.cart-footer-heading.active:after {
    background-position: 0 -244px;
}
.cart-footer-currency {
    color: #d1a32b;
}
#cart-footer .left-section {
    float: left;
    width: 180px;
}
#cart-footer .left-section > span {
    display: block;
}
#cart-footer .right-section {
    float: right;
    margin: 0 0 0 20px;
    width: 190px;
}
#cart-footer .right-section > span {
    display: inline-block;
    margin: 0 0 15px;
}
/* ------------------------------------- */
/*       Cart secondary content asset    */
/* ------------------------------------- */

.checkoutsidebar-asset-wrapper {
    margin-top: 60px;
}
.checkoutsidebar-phone {
    font-size: 20px;
}
.checkoutsidebar-asset-wrapper p {
    font-size: 16px;
    padding: 5px 0;
    border-bottom: 1px solid #dec082;
    margin-top: 25px;
}
.checkoutsidebar-cert a {
    display: inline-block;
    vertical-align: top;
    margin: 18px 0 0;
}
.checkoutsidebar-cert a:last-child {
    margin: 18px 0 0;
}

.extended-checkout .returning-customers .label-inline {
    display: none;
}

/* my account */
.returning-customers-column .form-row:after{
    content: "";
    display: table;
    clear: both;
}
.extended-checkout .returning-customers .form-row.form-row-button {
    margin-left: 0;
    margin: 10px 0;
}
.extended-checkout #password-reset {
    float: left;
    width: 100%;
    margin: 0;
}
.pt_account .extended-checkout .checkout-login-cta {
    display: none;
}
.pt_account.pt_checkout .extended-checkout .checkout-login-cta {
    display: block;
}

/*      product grid         */
/* ------------------------- */
.grid-tile .new-flag {
    top: auto;
}
.grid-tile .product-tile .product-sales-price {
    margin: 0px 35px 0 0;
    height: 10px;
    padding: 4px 7px;
    float: right;
}
.grid-tile .product-tile .product-standard-price {
    height: 10px;
    padding: 4px 7px;
    float: right;
}
.grid-tile .product-tile .price-promotion {
    height: 10px;
    padding: 4px 0;
    float: right;
}
.grid-tile .quick-add {
    top: auto;
}
.pt_product-search-result .product-tile .product-name {
    margin: 6px 3px 0 3px;
}
.product-tile .product-info .product-pricing, .product-tile .product-pricing {
    bottom: 0;
    padding: 10px 0;
}
p.new-flag + .product-promotion-standard-price {
    margin: 0 5px 0 0;
}
.product-tile img {
    max-width: 100%;
}
.product-tile .product-info {
    min-height: initial;
}
.product-tile .product-promo {
    position: static;
    margin: 2px 0;
    min-height: 23px;
}
.product-tile .product-promo .product-new {
	margin: 0 auto;
	float: none;
}
.product-tile .product-name {
    margin: 6px 3px 0 3px;
}
.product-tile .product-pricing-spacer {
    display: block;
    width:100%;
    height: 0px;
}

/* password reset pop-up    */
/* -------------------------*/
#PasswordResetForm button {
	left: 62%;
}

/*      add addresses        */
/* ------------------------- */
.form-row-button.add-address {
	width: 51%;
}

#comfort-search {
    padding: 0 0 50px;
}
#comfort-search .breadcrumb {
    position: static;
}

/* no hits page              */
/* ------------------------- */
.error-product-grid.no-hits-page{
  	padding: 0 10px 0;
  	border-top: 0;
  	border-right: 0;
  	border-left: 0;
}
.no-hits-page .button-tertiary {
    margin: 0;
    padding: 4px 25px;
    height: 30px;
    color: #705319;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    border:1px solid #dfbf82;
    border-radius: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eedfbe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eedfbe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eedfbe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eedfbe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eedfbe',GradientType=0 ); /* IE6-9 */
}
.no-hits-page input {
	height: 22px;
	vertical-align: top;
}

.flag-styling {
    /* Cleanup from original */
    position: static;
    text-align: left;
    padding: 0 10px;
    display: block;
    float: none;
    margin: 5px 0;
}

/* Customer service */
.customer-service-directory .search-result-items > li:nth-child(4n+1) {
    /* Cleanup from original */
    margin-left: 0;
}

/* Expert Search */
.pagination .paging-list {
    min-width: auto;
}
.search-result-options .pagination {
    width: 480px;
}
.search-result-options #grid-paging-header {
    width: auto;
}

#grid-sort-header, #grid-paging-header {
    padding: 0;
}

/* Homepage */
.pt_storefront .product-tile .product-data {
    height: 44px !important;
}
.pt_storefront .search-result-items .product-tile .product-name {
    max-width: 195px;
}
.topic-boxes .grey-arrow {
    right: 0;
}
.product-listing.topic-boxes .product-pricing {
    height: 10px !important;
    bottom: -9px !important;
}

/* Artist AZ */
.artist-names {
    font-size: 13px;
    line-height: 1.3em;
}


/*   Gigya  */

.liLoginHeader {
	min-width: 120px;
	height:20px;
}

#gigyaLoginContainerLogin, #gigyaLoginContainerRegistration {
	min-height: 60px;
	padding:20px 0 0 10px !important;
}

#gigyaLoginContainerRegistration tr table tbody tr td, #gigyaLoginContainerLogin tr table tbody tr td {
	width:0px !important;
}

#gigyaLoginContainerLogin #gigyaLoginContainerLogin_page, #gigyaLoginContainerRegistration #gigyaLoginContainerRegistration_page {
	display:inline-block;
}

#gigyaLoginContainerLogin_page, #gigyaLoginContainerLogin_p0 {
	text-align:left;
	float:left;
}

#RegistrationForm .newsletter-wrapper label{
	width: 360px;
}

#gigyaLoginContainerLogin table table td[align='right'],
#gigyaLoginContainerRegistration table table tbody tr:first-child td[align='right'] {
	display: none;
}

#gigyaLoginContainerRegistration {
    padding-top: 10px !important;
    height: 90px !important;
}

#PasswordResetForm #dwfrm_requestpassword_email {
    height: 30px;
}

#PasswordResetForm #passResetButton {
	margin: 0;
}

/* Newsletter Popup Section */

.newsletter-popup {
	padding: 0;
	width: 835px !important;
	height: 260px;
	max-height: 260px;
	border: 0px !important;
	-webkit-box-shadow: 0px 0px 10px 1px #fff;
	-moz-box-shadow: 0px 0px 10px 1px #fff;
	box-shadow: 0px 0px 10px 1px #fff; 
	border-radius: 0px;
	border-collapse: separate;
}

#show-newsletter-dialog-form {
	width: 585px;
}

.newsletter-popup  div.ui-dialog-titlebar {
	margin: 0;
	background-color: #d1a42c;
	padding: 1.8em 2em;
}

.newsletter-popup  div.ui-dialog-titlebar span {
	color: white;
	font-size: 26px;
	font-family: 'helvetica_condensedmedium', 'Arial Narrow', 'Arial';
	font-weight: normal;
}

.newsletter-popup .ui-dialog-titlebar-close {
	right: 16px;
    top: 11px;
    width: 53px;
	height: 53px;
}

.newsletter-popup .ui-icon-closethick {
	background-image: url("../images/close-button-icon.png");
	background-position: right top;
    height: 53px;
    width: 53px;
}

.newsletter-popup  .dialog-content {
	padding: 0;
	overflow: hidden;
}

.newsletter-popup  .dialog-content h1 {
	font-size: 20px;
	font-family: 'helvetica_condensedmedium', 'Arial Narrow', 'Arial' ;
	font-weight: normal;
	padding: 1em 1em 0em 2em;
	width: 545px;
}

.newsletter-popup .form-row.required {
	padding: 1em 2.6em;
	color: black;
	height: 20px;
}

.newsletter-popup label {
	width: auto;
}

.newsletter-popup .button-primary {
	text-transform: uppercase;
	padding: 10px 15px;
	float: right;
	margin-bottom: 10px;
	right: 40px;
}

.newsletter-popup input[type="text"] {
	margin-top: 5px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #e8e8e8;
	width: 450px;
}

@font-face {
    font-family: 'helvetica_condensedmedium';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff') ;
    font-weight: normal;
    font-style: normal;
}

.newsletter-popup .error-form {
	display: none;
}

.newsletter-popup .error-message {
	margin-left: 8px;
	color: #ce1e02;
	font-style: italic;
	padding: 10px 10px 0px 47px;
	width: 250px;
}

.thank-you-for-subscription {
	background-image: none;
	vertical-align: center;
	width: 700px !important;
	max-height: 700px !important;
}

.thank-you-for-subscription table{
	margin: 30px 50px;
}

.thank-you-for-subscription .thank-message {
	margin-top: 30%;
	display: block;
	font-family: 'helvetica_condensedmedium', 'Arial Narrow', 'Arial';
}

.newsletter-popup td {
	padding: 0;
}

/*      search type results  */
/* ------------------------- */
.subcat-tile {
	display:inline-block; 
}
.search-sub-category {
    overflow: hidden;
    position: relative;
    margin: 0;
}

.square{
    float: left;
    height: 100px;
    margin: 5px 0;
    max-height: 100px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    width: 33%;
}

.square img {
    height: 75px;
    width: auto;
    max-height:75px;
}

.square-box{
	border-top: 1px solid #000;
}

.square-box .suggestionName {
	padding:0 !important;
}

.suggestions-message {
	clear:left;
}

ul.level-1 li {
	padding:5px 6px 5px 6px;
}

ul.level-1 > li:last-of-type a {
	color: #FF0000;
}

ul.level-1 li:last-of-type  div.level-2 ul.level-2 a {
	color: #fff;
}
ul.level-1 li div.level-2:hover ul.level-2 a {
    color: #fff;
}


/*LANDING PAGE COURSEL*/

.landing-page .product-col-1 .jcarousel-clip{width:540px}
.landing-page .product-col-1 .jcarousel-clip li {width:269px;min-height:270px;}
.landing-page .jcarousel-clip{margin:auto;overflow:hidden;}
.landing-page .carousel-no-scroll .jcarousel-prev, .pdp-main .carousel-no-scroll .jcarousel-next{display:none !important;}
.landing-page .carousel-no-scroll .pdp-carousel{left:0 !important;}
.landing-page .jcarousel-prev{background:url("../images/basic-sprite.png") no-repeat scroll -482px -294px transparent;border-style:none;cursor:pointer;width:34px;height:64px;left:20px;position:absolute;top: 35%;}
.landing-page .jcarousel-next{background:url("../images/basic-sprite.png") repeat scroll -567px -294px transparent;border-style:none;cursor:pointer;width:34px;height:64px;right:20px;position:absolute;top: 35%;}
.landing-page .jcarousel-prev-disabled{background:none repeat scroll 0 0 transparent;border:0px none;cursor:default;}
.landing-page .jcarousel-next-disabled{background:none repeat scroll 0 0 transparent;border:0px none;cursor:default;}
.landing-page .jcarousel-container{overflow:hidden; margin-top: 15px;}
.landing-page-carousel li { background: #e5e5e5 none repeat scroll 0 0; border: 1px solid #e5e5e5; float: left; font-size: 11px; list-style: outside none none; margin: 0 17px 35px 0; position: relative; width: 246px; }
.landing-page-button {background: #666666 none repeat scroll 0 0; color: #ffffff;font-size: 14px;font-weight: bold;padding: 10px 30px 10px 30px;text-transform: uppercase; margin-bottom: 40px; display: inline-block;}
.landing-page ul.search-result-items .grid-tile {margin: 0 17px 15px 0;}
/*LANDING PAGE COURSEL END*/