/* base elements */
/* ------------------------------------- */

a {
    color: #595959;
    outline: medium none;
    overflow: hidden;
    text-decoration: none;
    font-size:12px;
    -webkit-font-smoothing:antialiased;
}

img {
    border: 0px;
}

/*Red for errors and promos*/
.o5-error-message,
.o5-error-add-payment {
    color: #960606;
}

.promotional-message {
    color: #960606;
}

.error-add-payment {
    padding-bottom: 10px;
}

/* Heading -- Start*/
ul {list-style-type:none}

/* Heading End*/

fieldset{border:0 none;margin:0;padding:0;}
.clear{clear:both;}

select option {color:#595959; background-color:#FFF;}
select option:last-child {margin-bottom: 10px;}
span.customSelect {
    background:url("../images/dp_arrow.gif") right center no-repeat;
    border:1px solid #E2E2E2;
    padding:6px 9px;
    float:right;
    margin-top:2px;
    width:120px;
}
strong{font-weight:bold;}
.marbottom{margin-bottom:-1px;}
.mac .marbottom{margin-bottom:1px;}
.marbot11{margin-bottom:11px !important;}

.hidden {
    display: none;
}

table{width:100%;}
th{text-align:left;}
td{padding:1em;vertical-align:top;}


iframe{overflow:hidden; overflow-y: hidden; overflow-x: hidden;}


/* helper classes */
/* ------------------------------------- */

#main {margin:0 auto; width:994px;}
#main.clearfix{padding:23px 0px 40px;min-height: 300px;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.visually-hidden{border:0 none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;}
.ie7 .visually-hidden{width:1px !important;}
ul.menu{float:left;margin:0;padding:0;}
ul.menu li{float:left;list-style:none outside none !important;}

/* page layouts */
/* ------------------------------------- */

#wrapper{background:#FFFFFF;margin:0 auto;}
header {position:relative;margin-left:10px;}
/*.primary-content{border-left:1px solid #D9D9D9;float:right;margin-left:-1px;padding:0 0 20px;position:relative;width:787px;}*/

.primary-content{float:right;margin-left:-1px;/*padding:0 15px 20px 0;*/position:relative;width:764px;}
.primary-contentDemo{margin-left:-1px;padding:0 0 20px;position:relative;width:960px;}
/*#secondary{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;border-right:1px solid #D9D9D9;float:left;width:172px;}*/

#secondary {width:180px;float:left;}
#secondary nav {padding:0 10px 0 0;}
#secondary nav a {margin-left:15px; display: block;}
.primary-focus .primary-content {border:0 none; float:left; margin:0; width:560px;}

.primary-focus #secondary {background:none repeat scroll 0 0 transparent; border:0 none; float:right; width:394px;}
.full-width .primary-content {border:0 none;width:100%;}
.page-content .primary-content {width:758px;}

/* jQuery Ui */
/* ------------------------------------- */

.ui-widget {
    font-size: 1em;
    font-family: Helvetica, Arial, sans-serif
}

.ui-widget-overlay {
    background: url("../images/interface/ui-overlay-shadow.png") repeat scroll 50% 50% #333333;
    -moz-opacity: 0.4;
    opacity: 0.4;
    filter: alpha(opacity = 40);
}

/* this is added for the header logout div for registered user */
#overlay1 {
    background-color: #FFF;
    width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: none;-moz-opacity:0;opacity:0;filter:alpha(opacity = 0);
}
/*.ui-dialog{background:none repeat scroll 0 0 #FFFFFF;border-color: #000000;border-style: solid;border-width: 5px 1px 1px;}*/

.ui-corner-all {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ui-widget-content,
.ui-widget-content a,
.ui-widget-header,
.ui-widget-header a {
    color: inherit;
}

.ui-front {
    z-index: 1500;
}

.ui-dialog {
    padding: 20px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #6D6D6D;
}

.ui-dialog .ui-widget-header {
    background: #FFF;
    color: #000;
    border: 0 none;
    height: 20px;
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    padding: 0 20px 20px;
}

.ui-dialog .ui-dialog-title {
    font-weight:bold;
}

.ui-dialog .ui-icon-closethick{
    background-image: url("../images/interface/icon-close.png");
    background-position: left top;
}

.ui-dialog .ui-dialog-titlebar-close {
    background: none !important;
    border: none !important;
    border-radius: 0;
    padding: 0;
    float: right;
    top: 0;
}
.ui-dialog .ui-dialog-titlebar-close span {
    margin: 0;
    padding: 3px;
}

.ui-dialog h1, .ui-dialog h2 {
    color: #000000;
    font-family:helvetica,arial,sans-serif;
    font-size:40px;
    font-weight:normal;
    margin:0;
}

.ui-dialog p {
    margin:1.6em 0 1em 0;
    font-size:1em;
}
.ui-dialog .dialog-required {
    display:block;
    text-align:right;
}

.ui-accordion .ui-accordion-content{
    padding:0;
}

.ui-tabs .ui-tabs-nav{
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    height:2.45em;
    padding:0;
}

.ui-tabs .ui-tabs-nav 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;
    background:none repeat scroll 0 0 #EFEFEF;
    border-color:#D9D9D9 #D9D9D9 #FFFFFF;
    border-style:solid;
    border-width:1px;
    font-family:helvetica,arial,sans-serif;
    font-style:italic;
    list-style:none outside none !important;
    margin:0 1em -1px 0;
}

.ui-tabs .ui-tabs-nav li.ui-state-active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 2px solid #000000;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a {
    color:#000;
    font-weight: normal;
    font-style:normal
}

.ui-tabs .ui-tabs-nav li a {
    color:#999999;
    font-weight: normal;
}

.ui-tabs .ui-tabs-panel{
    background:none repeat scroll 0 0 #FFFFFF;
    border-color:#D9D9D9;
    border-radius:0 0 0 0;
    border-style:solid;
    border-width:1px;
    box-shadow:0px 0px 5px 0 rgba(66,66,66,0.1);
    color:#414141;
    font-size:1em;
    line-height:1.5em;
    margin:0;
    padding:20px 10px;border-left:none;border-right:none;border-bottom:none
}

/* Common Buttons */
/* ------------------------------------- */

.primary-content .button,
.button {
    background: #000000;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-font-smoothing:antialiased;
}

button {
    background:#000000;
    border: none;
    color: #FFFFFF;
    font-size: 15px;
    font-weight:normal;
    margin: 0;
    padding: 10px 10px;
    text-align: center;
    /*text-transform: uppercase;*/
    -webkit-font-smoothing:antialiased;
}
input[type="button"]{background:none repeat scroll 0 0 #000;border-color:#CCCCCC #CCCCCC #D0D0D0;border-style:solid;border-width:1px 1px 1px;color:#FFF;cursor:pointer;display:inline;font-size:1.1em;font-weight:700;padding:0.6em 2em 0.5em;text-align:center;-webkit-font-smoothing:antialiased;}
button[disabled],input[disabled]{color:#CCCCCC;-webkit-font-smoothing:antialiased;}
button.fs1{background-color: #fff;}
.button-fancy-small{/*background:url("../images/interface/ui-wht-tran-grad-52.png") repeat-x scroll 0 0 #990000;*/color:#FFFFFF !important;font-size:1em;font-weight:bold;text-transform:uppercase;-webkit-font-smoothing:antialiased;}
.button-fancy-medium{/*background:url("../images/interface/ui-wht-tran-grad-52.png") repeat-x scroll 0 0 #990000;*/ color:#FFFFFF !important;font-weight:bold;text-transform:uppercase;-webkit-font-smoothing:antialiased;}
.button-fancy-large {background:#000000;border: none;color: #FFFFFF;font-size: 15px;font-weight:normal;margin: 0;padding: 8px 17px;text-align: center;text-transform: uppercase;-webkit-font-smoothing:antialiased;}

.button-fancy-small[disabled]{opacity:0.5}
.button-fancy-medium[disabled]{opacity:0.5}
.button-fancy-large[disabled]{opacity:0.5}

.button-text{background:none repeat scroll 0 0 transparent;border:0 none;font-weight:400;padding:0;color:#000000}
.button-full-width{padding-left:0;padding-right:0;text-align:center;width:100%;}
.js button.simple-submit{display:none;}

/* form components */
/* ------------------------------------- */

legend{color: #595959;font-size: 14px;font-weight: bold;margin: 0 0 20px;padding: 14px 10px 10px; position: relative; text-transform: uppercase; width: 96%; }
.ie7 legend{width:94%;}
legend span{font-weight:400;position:absolute;right:1em;text-transform:none;top:1em;}
label,.form-label-text{display:block;float:left;font-size:13px;padding:0.75em 0 0;text-align:right;width:22%;color:#424242;}
.form-label-text span{margin-right:5px;}
.form-row{margin:0;}
.form-row-button{margin-left:24.5%;width:62%;}
input[type="email"],input[type="text"],input[type="password"],textarea{border:1px solid #ccc;margin-left:2%;padding:0.5em;text-indent:0;width:49.5966%;}
select{text-indent:0;border:1px solid #AAAAAA;margin-left:2%;padding:0.7em 0.3em;width:51.6%;outline:none;line-height:19px}
.search-result-options select {height:auto;}
input[type="checkbox"]{margin:1em 2%;}
input[type="radio"]{margin:1em 2%;}
.label-inline label{display:inline-block;float:none;font-size:1em;font-weight:400;text-align:left;width:90%;}
.label-inline input{float:left;margin:0.8em 2%;}
.label-above label{float:none;text-align:left;width:auto;}
.label-above input{margin-left:0;}
.label-above select{margin-left:0;}
.label-above textarea{margin-left:0;}
.label-above .form-caption{margin-left:0;width:auto;}
.label-removed label{left:-999em;position:absolute;}
.label-hidden label{text-align:left;text-indent:-999em;}
.form-indent{margin-left:24%;}
.form-indent .form-caption{margin-left:0;}
.form-caption{display: block;margin: -5% 0 1% 0;width: auto;}
.error-message {color:#990000; padding-top:5px;}
.error{background-color:#F1E6E6;border-color:#990000;color:#990000;}
span.error{background:none repeat scroll 0 0 transparent;display:block;margin:1% 2% 2% 24%;}
div.error{background:none repeat scroll 0 0 transparent;}
div.sbError{background-color:#F1E6E6!important;color:#990000;}
.error-form{background:url("../images/interface/icon-alert.png") no-repeat scroll left top transparent;color:#960606;margin:0;padding: 8px 0 0.5em 3em; clear:both}
.error-form-padding{padding: 0 0 2.5em 5em!important;}
.error-form.error-form-padding.reviewErrorsPincode
{
    padding: 0 !important;
}
.form-inline form{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left bottom transparent;padding:0 0 2em;width:98%;}
.form-inline .form-row{clear:none;float:left;margin:5px 2% 0 0;width:28%;}
.form-inline label{padding:0 0 0.75em;text-transform:uppercase;width:auto;}
.form-inline input[type="text"]{margin-left:0;width:95%;}
.form-inline select{margin-left:0;width:95%;}
.form-inline .form-row-button{float:left;margin:30px 0 0;width:10%;}
.form-inline button{padding-left:0;padding-right:0;width:100%;}
.login-box-content label{float:none;font-size:1.1em;text-align:left;width:auto;}
.login-box-content input[type="text"]{margin-left:0;width:87%;}
.login-box-content input[type="password"]{margin-left:0;width:87%;}
.login-box-content textarea{margin-left:0;width:87%;}
.login-box-content .form-caption{margin-left:0;}
.login-box-content input[type="checkbox"]{margin-left:0;}
.login-box-content select{margin-left:0;}
.login-box-content .form-row-button{margin-left:0;width:auto;}
.row-inline{display:inline;}
.row-inline label{width:auto;}
.required-indicator{color:#000;}
.form-field-tooltip{float:right;margin:-36px 0 0;width:21%;}
.with-helper-text{margin-top:-59px;}
.char-count{display:block;margin-left:24%;}

/* tables used for product lists (wishlist, gift reg) */
/* ------------------------------------- */

table.item-list tr{border-bottom:1px solid #D9D9D9;}
table.item-list tr.last{border:0 none;}
table.item-list tr.headings{display:none;}
table.item-list td{padding:1em;vertical-align:top;color:#000}
th.section-header{padding:0.5em 1em;}
td.item-details .product-list-item .name{font-family:helvetica,arial,sans-serif;font-size:12px;font-weight:bold;}
/*td.item-details .product-list-item .value{font-weight:700;}*/
td.item-details .product-list-item .label{font-weight:bold;}
td.item-details .product-list-item .sku .value{color:#777777;}
td.item-details .product-list-item .promo{color:#990000;}
td.item-details .product-list-item .price-standard{color:#999999;text-decoration:line-through;}
td.item-availability ul{list-style:none outside none;margin:0;padding:0;}
td.item-quantity-details ul{list-style:none outside none;margin:0;padding:0;}
td.item-dashboard{color:#AAAAAA;width:250px;}
td.item-dashboard .label{display:inline;float:none;font-size:1em;font-weight:400;padding:0;width:auto !important;}
td.item-dashboard label{display:inline;float:none;font-size:1em;font-weight:400;padding:0;width:auto !important;}
td.item-dashboard .input-text{margin:0;text-align:center;}
td.item-dashboard .input-select{margin:0;padding:8px;width:auto !important;}
td.item-dashboard .input-checkbox{margin:0 5px;}
td.item-dashboard .item-option{clear:both;font-size:1em;margin:0 0 0.5em;}
td.item-dashboard .item-option .form-row{display:inline;}
td.item-dashboard .option-date-added .value{color:#333333;font-weight:700;}
td.item-dashboard .option-quantity-desired input{padding:0;width:20px;}
td.item-dashboard .option-priority .label{color:#333333;font-weight:700;}
td.item-dashboard .option-priority label{color:#333333;font-weight:700;}
td.item-dashboard .option-add-to-cart .label{color:#333333;font-size:1.1em;font-weight:700;text-transform:uppercase;}
td.item-dashboard .option-add-to-cart label{color:#333333;font-size:1.1em;font-weight:700;text-transform:uppercase;}
td.item-dashboard .option-add-to-cart input{padding:0.8em 0.3em 0.7em;width:50px;}
td.item-dashboard .option-quantity-purchased span.exceeded {color:#ff0000}
.item-edit-details .pro-line-item {text-transform:capitalize; font-weight:normal;}

/* content assets and slots */
/* ------------------------------------- */

.content-slot img{height:auto;}
.content-slotDemo img{height:auto !important;max-width:100% !important;width: 980px !important}
.slot-grid-header p{margin:0;padding:0;}
.product-listing-1x4{background:#FFFFFF;overflow:hidden;padding:10px 0;}
.product-listing-1x4 ul.search-result-items .grid-tile{margin:0 1% 0 2%;width:18%;}
.account-nav-asset{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;line-height:1.5em;margin:40px 10px;padding:10px 0;}
.account-nav-asset h2{font-family:helvetica,arial,sans-serif;font-style:italic;font-weight:400;margin:14px 0 20px;}
.content-asset p{line-height:1.6em;margin:2em 0;}
.content-asset ul{line-height:1.6em;margin:1em 0;padding:0 1.5em;}
.content-asset ol{line-height:1.6em;margin:1em 0;padding:0 1.5em;}
.content-asset address{margin:1em 0;}
.content-asset ul li{list-style:disc outside none;}
.content-asset ol li{list-style:decimal outside none;}
.content-asset ul.account-options{margin:0;padding:0;}
.content-asset ul.account-options li{border-bottom:1px solid #D9D9D9;float:left;height:80px;list-style:none outside none !important;margin:0 0 0 4%;padding:20px 0 0;position:relative;width:46%;}
.content-asset ul.account-options li a{display:block;font-size:1.5em;line-height:30px;padding:0 0 0 55px;}
.content-asset ul.account-options li img{left:0;position:absolute;top:10px;}
.content-asset ul.account-options li p{margin:0;padding-left:55px;}
.browser-compatibility-alert{background:url("../images/interface/icon-alert.png") no-repeat scroll 1em 1em #FAEDED;border:1px solid;color:#9E0F0F;margin:1em;padding:0.5em 4em;}


/* breadcrumbs */
/* ------------------------------------- */

.breadcrumb{float: left;font-size: 12px; margin: 0; line-height: 14px;padding: 0 0 13px;}
.breadcrumb .breadcrumbLst {width:100%;color: #595959;}
.breadcrumb .breadcrumbLst a {background: url("../images/interface/icon-breadcrumb-separator.png") no-repeat scroll right 2px transparent; color: #777; font-weight: normal; line-height: 12px; padding: 0 12px 0 0; text-transform: none; }
.breadcrumb .breadcrumbLst .did-you-mean a {background:none !important;font-weight: bold;padding: 0;}
.breadcrumb .breadcrumbLst .breadcrumb-search-text {font-weight:bold;}
.breadcrumb li{display:inline;list-style:none outside none;}
.breadcrumb h1{display:inline;font-size:1em;font-weight:normal;}
.breadcrumb h1 .paging-current-page{left:-999em;position:absolute;}
.breadcrumb-refinement-name{background:none repeat scroll 0 0 transparent !important;font-family:helvetica,arial,sans-serif;}
.breadcrumb-refinement-value{background:none repeat scroll 0 0 transparent !important;font-family:helvetica,arial,sans-serif;}
a.breadcrumb-relax{background:none repeat scroll 0 0 transparent !important;font-family:helvetica,arial,sans-serif;padding:0 5px 0 0;text-decoration:none!important}
.breadcrumb-last{background:none repeat scroll 0 0 transparent !important;font-family:helvetica,arial,sans-serif;text-decoration:none!important;font-size:12px;margin:0 0 10px 0;}
.breadcrumb-result-text a{background:none repeat scroll 0 0 transparent;color:#990000;font-family:helvetica,arial,sans-serif;padding:0;}


/* primary region elements */
/* ------------------------------------- */

/*.primary-content a{color: #000000;font-style: normal;line-height: 15px;text-transform:uppercase;font-weight:bold}*/
.primary-content h1,#secondary h1{font-family:helvetica,arial,sans-serif;font-size:1.75em;font-weight:bold;margin:0 0 14px;color:#000}
.primary-content h1{font-family:helvetica,arial,sans-serif;font-size: 24px;font-weight: normal;text-transform: uppercase;margin:0 0 14px;color:#000}
.primary-content h2{font-size:1.2em;}
.primary-content h3{font-size:1.15em;}
.primary-content dl{clear:both;overflow:hidden;}
.primary-content dl dt{clear:both;float:left;margin:2% 0 0;min-width:15%;}
.primary-content dl dd{float:left;margin:2% 0 0;padding:0 0 0 5%;}
.col-1{float:left;margin:4px 0;width:48%;}
.col-2{float:right;margin:4px 0;width:48%;}
.content-header{font-family:helvetica,arial,sans-serif;font-size:1.75em;font-weight:400;margin:0 0 14px !important;}
.content-header span{font-size:0.75em;font-style:normal;font-weight:400;}
.section-header{font-size:1.1em;font-weight:700;margin:0;padding:0.8em 1em;position:relative;/*text-transform:uppercase;*/color:#000}
.section-header-note{font-size:0.9em;font-weight:400;position:absolute;right:1em;text-transform:none;}
.back{display:block;margin:0 0 10px;}

/* secondary region elements */
/* ------------------------------------- */
#category-level-1,.category-level-1{margin-bottom:15px;}
#category-level-1 a.refinement-link,.category-level-1 a.refinement-link{background:none repeat scroll 0 0 transparent;padding:0px;}
#category-level-1 a.active,.category-level-1 a.active{font-weight:bold; color:#000}
#category-level-2 li.active{background-position:-490px 5px;}
#category-level-2 a.active{color:#000;font-family:helvetica,arial,sans-serif;font-style:normal;font-weight:bold;}
#category-level-2 a.refinement-link{margin:0 0 0 9px;padding:0;}
#category-level-2 li.active{color:#595959;font-family:helvetica,arial,sans-serif;font-style:italic;}
#category-level-3{padding:4px 0 0 16px;}
#category-level-3 a.refinement-link{font-style:normal;margin:0 0 0 9px;padding:0;}
#category-level-3 li.active{background:url("../images/interface/icon-category-expand-plus.png") no-repeat scroll left 7px transparent;}

#scrollbar1brand .viewport .overview li {
    width: 160px;
}

.scrollable{height:10em;overflow:auto;}
.nav ul{border:0 none;list-style:none outside none;margin:7px 0;padding:0;}
.nav ul li{list-style:none outside none !important;margin:0 0 7px;}
.nav .toggle{background:url("../images/interface/icon-toggle-arrow.png") no-repeat scroll left 12px transparent;border:0 none;display:block;font-size:1em;font-weight:700;margin:10px 0 7px;padding:8px 0 0 15px;color:#000000}
.nav .expanded{background-position:left -96px;}
.nav .toggle span{background:none repeat scroll 0 0 transparent;}

/* color swatches */
/* ------------------------------------- */

.swatch-black a{background-color:#000000 !important;}
.swatch-beige a{background-color:#F5F5DC !important;}
.swatch-blue a{background-color:blue !important;}
.swatch-purple a{background-color:purple !important;}
.swatch-red a{background-color:red !important;}
.swatch-brown a{background-color:#783201 !important;}
.swatch-green a{background-color:green !important;}
.swatch-grey a{background-color:#8F979D !important;}
.swatch-pink a{background-color:#FE249A !important;}
.swatch-orange a{background-color:orange !important;}
.swatch-white a{background-color:#FFFFFF !important;}
.swatch-yellow a{background-color:#FFFF00 !important;}
.swatch-navy a{background-color:navy !important;}
.swatch-miscellaneous a{background:url("../images/interface/icon-color-swatch-misc.png") no-repeat scroll left top transparent;}
.unselectable.swatch-miscellaneous a{background:url("../images/interface/icon-color-swatch-misc-unselectable.png") no-repeat scroll left top transparent !important;}

/* product tiles */
/* ------------------------------------- */
.product-tile{
    position:relative;
}
.product-tile .product-image{height:323px;width:242px;position:relative;border-bottom:1px solid #D9D9D9;margin:11px 0px 17px 0px;}
.product-tile .product-image .thumb-link img{
	position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 242px;
    height: 323px;
}
.product-tile .product-image .thumb-link img:first-child {
    display: block;
}
.product-tile .product-name{font-family:helvetica,arial,sans-serif;font-size:1.2em;/*margin:17px 0 2px;*/color:#000;font-weight:bold;margin-bottom:5px;clear:both;}
.product-tile .pdt-short-desc{margin-bottom:5px;}
.product-tile .product-name h2{font-size:1.1em !important;font-weight:normal;margin-top:5px;margin-bottom:0;margin-top:-6px;}
.product-tile .product-pricing{margin-bottom:5px;}
.product-tile .product-pricing .product-sales-price{
    font-family: 'Gotham Narrow SSm 7r', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.product-tile .product-pricing .product-standard-price{
    text-decoration:line-through;
}
.product-tile .product-swatches-all{cursor:pointer;font-size:1.0em;height:13px;background:url("../images/interface/colorSwatchMore.png") no-repeat scroll right 12px top 2px transparent;}
.ie8 .product-tile .product-swatches-all{background: url("../images/interface/colorSwatchMore.png") no-repeat 95% 4px; height: 18px;}
.product-tile .product-swatches ul{list-style:none outside none;/*overflow:hidden;*/padding:0;}
.product-tile .product-swatches ul.swatch-toggle{background:none repeat scroll 0 0 #FFFFFF;display:none;position:absolute;}

.product-tile .product-swatches .swatchClassMore {
    display: none;
}
.is-hidden {
    display: none;
}
.js-product-swatches-all {
    cursor:pointer;
    height:20px;
    width:23px;
    background:url("../images/interface/colorSwatchMore.png") no-repeat scroll right 12px top 4px transparent;
}

.js-product-swatches-spacer {
    height: 31px;
}

.product-tile .js-product-swatch-more-overlay {
    background-color: white;
    border: 1px solid #CCCCCC;
    overflow: hidden;
    width: 240px;
	position: absolute;
	padding: 5px;
	padding-top: 11px;
	margin-top: -43px;
	margin-left: -6px;
}
.product-tile .product-swatches.more ul.swatch-list{margin-left:5px;}
.product-tile .product-swatches {
	min-height: 31px;
	color:#990000;
	overflow: hidden;
	width: 250px;
}
.product-tile .product-swatches li{float:left; margin-right:5px; margin-bottom: 4px}
.product-tile .product-swatches .swatch{display:block;border:1px solid #CCCCCC;width:15px;height:15px;}
.product-tile .product-swatches .swatch:hover, .product-tile .product-swatches .swatch.selected{border-color:#989898;}
.product-tile .product-swatches .swatch img{height:15px;width:15px;}
.product-tile .product-promo{font-size:12px;margin-bottom:5px;color:#960606}
.product-tile .product-compare{bottom:-5px;left:5px;position:absolute;width:40px;line-height:11px;}
.product-tile .product-compare label{float:right;font-weight:400;padding:0;width:50%;}
.product-tile .product-compare input{float:left;margin:0;}
.product-tile .pr_stars{height:auto;/*position:relative;*/left:8px;}
.product-tile .prSnippetTitle {float:left;font-weight:normal}
.product-tile .prSnippetReadReviews {display:none;}
.product-tile .prSnippetRatingUnclickable {float:left;}
.product-tile .prSnippetNumberOfRatingsText {display:none;}
.product-tile .pr-snippet-review-count{display:none;}
.product-tile .pr-snippet-read-write{display:none;}
.product-tile .pr-snippet-social-bar{display:none;}
.product-tile .pr-clear{display:none;}
.product-tile .pr-snippet-stars{float:none;margin:0 auto;width:115px;}
.capture-product-id{left:-999em;position:absolute;}

/* search results, grid layout */
/* ------------------------------------- */

.pt_product-search-result .primary-content{background:none repeat scroll 0 0 #FFF;}
.pt_content-search-result .primary-content{background:none repeat scroll 0 0 #FFF;}
.pt_product-search-result .primary-content h1.content-header{font-size:14px; font-weight:bold}
.pt_product-search-result .breadcrumb .breadcrumbLst .breadcrumb-search-text { color: #000; }
.category-main-banner img{max-width:100%;}
.no-hits-search-term{color:#000}
.no-hits-search-term-suggest{color:#000; font-size:24px;}
.no-hits-footer a{font-weight:normal; text-transform:none; line-height:28px;}
.search-result-bookmarks{margin:0 0 20px;}
.search-result-bookmarks .first{border-right:1px solid #999999;padding-right:5px;}
/*.search-result-options{margin:17px 0 21px;overflow:hidden;width:100%;}*/

.search-result-options{margin:5px 5px 5px 3px;width:100%;}

.pagination{float:right;margin:5px 0px 0px 0px;}
.pagination ul{float:right;margin:0;padding:0;border-left:1px solid #ccc;height:15px;line-height:15px;}
.pagination li{display:block;float:left;list-style:none outside none;color:#595959;padding:0px 3px;font-size: 12px;line-height:15px;}
.pagination li a{font-weight:normal;color:#595959;background-color:#FFFFFF;font-size:12px;}
.pagination li a:hover{text-decoration:none;font-weight:bold}
.pagination li.first {padding-left: 8px; color:#ccc;font-size:13px;}
.pagination li.first a{font-weight:bold;font-size:13px;line-height:15px}
.pagination li.last {padding-right:0px; color:#d9d9d9; font-size:13px;margin-left:2px;}
.pagination li.last a{font-weight:bold;color:#595959; font-size:13px; line-height:15px}
.pagination .current-page{font-weight: bold;}

ul.search-result-items{margin:0;padding:0;}
ul.search-result-items li{list-style:none outside none;}
ul.search-result-items .new-row{clear:both;margin-left: 0px !important;}
ul.search-result-items .grid-tile{background:none repeat scroll 0 0 #FFFFFF;float:left;list-style:none outside none;width:242px;margin:0 0 0 19px;}
ul.search-result-items .grid-tile .product-tile {padding-bottom:27px;}
ul.search-result-items .invisible{display:none;}
.search-result-content{clear:both;}
.search-promo{padding:20px;}
h1#results-content{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;padding-top:30px;}
ul.folder-content-list{margin:0;overflow:hidden;padding:0 20px;}
ul.folder-content-list li{float:left;list-style:none outside none;margin:0;padding:2% 2% 2% 0;width:48%;}
ul.folder-content-list .content-title{display:block;}
.no-results{padding:20px;}
.toggle-grid{background:url("../images/interface/icon-toggle-grid.png") no-repeat scroll left top transparent;cursor:pointer;display:block;float:left;height:11px;margin:2px 10px 0 0;text-indent:-999em;width:24px;}
.wide-tiles ul.search-result-items .grid-tile{width:91%;}
.wide-tiles .product-tile{height:100px !important;}
.wide-tiles .product-tile .product-image{float:left;width:40%;}
.wide-tiles .product-tile .product-name,.wide-tiles .product-tile .product-pricing,.wide-tiles .product-tile .product-promo,.wide-tiles .product-tile .pr_stars,.wide-tiles .product-tile .product-swatches{float:left;text-align:left;width:55%;margin-bottom:5px;}
.wide-tiles .product-tile .product-name {margin-top:0px;}
.wide-tiles .product-tile .pr-snippet-stars{margin:0;}
.wide-tiles .product-tile .pr_stars{left:-5px;}
.wide-tiles .product-tile .product-compare{left:40.5%;width:32px;bottom:5px;line-height:12px;}
.wide-tiles .product-tile .product-swatches{bottom:auto;left:auto;position:relative;right:auto;margin-top:5px;}
.wide-tiles .product-tile .product-swatches li{float:left; float-right:4px;}


/* infinite scroll amendments */
/* ------------------------------------- */
.infinite-scroll div.search-result-content .infinite-scroll-loading {text-align: center;  background: url("../images/infinite-loading-indicator.gif") center no-repeat; height: 35px; width: 100%}

/* compare tools */
/* ------------------------------------- */

.compare-item-remove{display:none;}
.active .compare-item-remove{display:inline;}
.compare-item{background:none repeat scroll 0 0 #E6E6E6;float:left;height:55px;margin-right:13px;overflow:hidden;position:relative;width:55px;border:1px solid #eee}
.compare-item-0{background-image:url("../images/interface/icon-compare-placeholder-1.png");}
.compare-item-1{background-image:url("../images/interface/icon-compare-placeholder-2.png");}
.compare-item-2{background-image:url("../images/interface/icon-compare-placeholder-3.png");}
.compare-item-3{background-image:url("../images/interface/icon-compare-placeholder-4.png");}
.compare-item-4{background-image:url("../images/interface/icon-compare-placeholder-5.png");}
.compare-item-5{background-image:url("../images/interface/icon-compare-placeholder-6.png");}
.compareitems{background:none repeat scroll 0 0 #D9D9D9;clear:both;margin:3.5em 2em 0;overflow:hidden;padding:0 1em 1em;}
.compareitems h2{font-size:0.9em;margin:0.5em 0;text-transform:uppercase;}
.compareitemcount{color:#CCCCCC;font-size:3em;left:30%;position:absolute;top:15%;z-index:1;}
.compareproduct{max-width:100%;position:absolute;z-index:2;}
.compareitemremove{position:absolute;right:1px;top:1px;z-index:3;}
.compare-buttons{padding:0.7em 0 0;}
.compare-print{float:right;margin:0 0 10px;}
#compare-table td{-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:-moz-use-text-color #D9D9D9 #D9D9D9;border-style:none solid solid;border-width:0 1px 1px;}
#compare-table tr.evenattributerow{background:none repeat scroll 0 0 #F3F3F3;}
#compare-table td .product-tile{font-size:0.9em;width:100px;margin-bottom:12px;padding-bottom:12px;}
#compare-table td .product-tile .product-image{height:100px;}
#compare-table td .product-tile .product-image img{height:100px;}
#compare-table td .product-tile .product-swatches {float:none;}
#compare-table td.product button{font-size:0.9em;}
#compare-table .section-header{font-size:0.9em;padding:1em;text-transform:none;}
#compare-table .selectcategory label{display:block;font-size:0.9em;margin:1em 0;text-transform:none;}
#compare-table .selectcategory select{margin:0;width:100px;}
#compare-table .comparelists{padding:0;}
#compare-table .remove-link{background:url("../images/interface/icon-mini-close.png") no-repeat scroll right top transparent;display:block;padding:0 20px 0 0;text-align:right;}
#compare-table .add-to-wishlist,#compare-table .add-to-gift-registry{padding:0.2em 0;text-align:center;}
#compare-table .compare-lists label,#compare-table .compare-lists select{float:none;text-align:left;width:100%;}

/* power reviews */
/* ------------------------------------- */

body .pr-snippet-wrapper{background:none repeat scroll 0 0 transparent;border:0 none;}
body .pr-snippet-stars{border:0 none;}
body .pr-snippet-review-count{display:none;}
body .pr-snippet-read-write{border:0 none;clear:none;float:left;font-size:1.1em;margin:0;padding:4px 0;}
body .pr-snippet-read-write p{display:none;}
body .pr-snippet-read-write a.pr-snippet-link{color:#3EBAEA;}
body .review-image{float:left;margin:0 20px;}
.strong {font-weight:700}

/* product detail page (pdp) */
/* ------------------------------------- */
.pdp-main .product-primary-image{max-width:100%;text-align:center;}
.pdp-main .product-col-1 #s7container .pdt-image-data {font-weight: normal;position: absolute;right: 10px;text-transform: none;top: 530px;}
.pdp-main .product-col-2 #product-content h2.visually-hidden {display: none;}
.pdp-main .product-col-2 #product-content span.visually-hidden {display: none;}
.pdp-main .product-col-2 #product-content legend.visually-hidden {display: none;}

.pdp-main .product-col-2 #product-content .promotion .promotion-more-member{line-height: 20px; margin: 0; width: 100%;}

.pdp-main .product-col-2 .pdp-toggle .tab-content > ul li {
    background: url("../images/interface/bullet-moreplus.jpg") no-repeat scroll 0 6px transparent;
    line-height: 20px;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0 0 0 10px;
}
.pt_product-details #main {
    padding-top: 9px;
}
#QuickViewDialog .product-actions {
    border-top: 1px solid #e2e2e2;
    padding: 13px 0 0;
    margin-top: 21px;
}
/* nbatra2 QC-1646 */
.QASModel-main-dialog .ui-dialog-titlebar-close{position: absolute;top: 0px;right: 0px;z-index: 99999;}
.QASModel-dialog{padding:17px 40px 33px!important;}
/* end 1646 */
.product-col-2 #product-content .no-domestic-ship {color:#000}
.product-col-2 #product-content .no-domestic-ship .add-info {font-weight: bold; padding-top: 20px;}

/* product detail page (pdp) */
/* ------------------------------------- */

.pdp-main ul{list-style:none outside none;margin:0;padding:0;}
/*.pdp-main label{padding:0;text-align:left;text-transform:uppercase;width:auto;}*/
.primary-image{max-width:100%;}
.pdp-main .product-thumbnails{clear:both;display:inline-block;padding:0px 0.5em;display:none}
.pdp-main .product-thumbnails li{border-top:5px solid #FFFFFF;float:left;margin:0 5px 0 0;padding:3px 0 0;width:55px;}
.pdp-main .product-thumbnails li.selected{border-color:#00A4E4;}
.pdp-main .product-thumbnails li img{border:1px solid #CCCCCC;max-width:53px;}
.pdp-main .product-thumbnails h2{text-transform:uppercase;text-transform: uppercase;font-family: "Arial", sans-serif;font-size: 1.5em;font-style: normal;font-weight: bold;margin: .83em 0;}
.pdp-main form .input-select{width:auto;}
.zoom-colorization-information{display:none;}

.pdp-main .view-details{margin-bottom:17px; font-weight:bold; display:block;width:105px;background: url("../images/interface/pdp-view-details.png") no-repeat scroll right 3px transparent;}
.pdp-main .product-price .price-tiered{color:#990000;font-size:0.6em;line-height:1.5em;}
.pdp-main .product-review-links{overflow:hidden;}
.pdp-main .product-review-links li{margin-right:1em;}

.pdp-main .attribute .selected-value{border:0 none;color:#666666;font-family:helvetica,arial,sans-serif;padding:0.5em 0 0 2em;}

.pdp-main .swatches li.unselectable{background:url("../images/interface/unselectable-swatch.png") no-repeat scroll left top transparent;background-size:100% 100%;}
/*.pdp-main .swatches li.unselectable a.swatchanchor > div{background:url("../images/interface/unselectable-swatch.png") no-repeat scroll left top transparent;background-size:100% 100%;}*/
/*.ie8 .pdp-main .swatches.Color li.unselectable:hover{background-position:0 100%;}*/

.product-set .product-add-to-cart{display:block;}

.pdp-main .product-add-to-cart .selectSizeColorError {
    border: 1px solid #989898;
    display: block;
    height: 30px;
    position: absolute;
    text-align: center;
    width: 200px;
    margin-left: 50px;
    margin-top: -50px;
    color: #000000;
    background:url("../images/interface/tooltip-arrow.png") no-repeat left 35px bottom #FFFFFF;
}

.mc-tooltip .info-tooltip-header {text-align: right;text-transform: uppercase;}
.mc-tooltip .info-tooltip-header .close {cursor: pointer;}

.pdp-main .product-add-to-cart .product-price{display:none;}

.ui-dialog.quickview .ui-dialog-content{padding:0px;}
.ui-dialog-content .pdp-main .product-add-to-cart .inventory{width:11%;}
.quickview .ui-dialog-titlebar{width:21px;float:right;}

.ui-dialog-content .pdp-main .swatches li a{text-decoration:none;margin-bottom:0;}
.pdp-main .product-add-to-cart .inventory label{float:none;}
.pdp-main .product-add-to-cart .product-price{float:left;font-size:1.2em;margin:0;padding-top:18px;text-align:right;width:47%;font-weight:bold;color:#000}
.pdp-main .product-add-to-cart .availability{position:relative;clear:both;float:left;padding:20px 0 20px 70px;}
.pdp-main .product-add-to-cart .availability .label{position:absolute;left:0px;}

.availability .availability-msg p {margin-top:0px;}
.availability .in-stock-msg {color:black}
.availability .not-available-msg {color:red}
.availability .preorder-msg {color:blue}
.availability .backorder-msg {color:green}
.availability .in-stock-date-msg {color:red}
.pdp-main .recommendations{clear:both;padding:2em 0;/*width:350px;*/}
.pdp-main .recommendations h2{color: #000000;font-family:helvetica,arial,sans-serif;font-size: 1.8em;font-style: normal;font-weight: 400;margin-left: 14px;}
.pdp-main .recommendations li{float:left;width:100px;}
.pdp-main .recommendations .product-tile{padding:0 0.5em;}
.pdp-main .recommendations .product-image{height:auto;width:auto;margin-bottom: 5px;border-bottom: medium none;}
.pdp-main .recommendations .product-name{font-size:1em;margin:0.2em 0;width:auto;float:none}
.pdp-main .recommendations .product-name a{text-transform: none;}
.pdp-main .recommendations .product-price{font-size: 12px;font-weight: normal;margin-top: 5px;}
.pdp-main .recommendations .jcarousel-clip{margin:auto 20px;overflow:hidden;/*width:300px;*/}
.pdp-main .recommendations .jcarousel-prev{background:url("../images/interface/icon-jcarousel-horiz-arrow-left.png") repeat scroll 0 0 transparent;cursor:pointer;height:17px;left:0;position:absolute;top:20%;width:9px;}
.pdp-main .recommendations .jcarousel-next{background:url("../images/interface/icon-jcarousel-horiz-arrow-right.png") repeat scroll 0 0 transparent;cursor:pointer;height:17px;position:absolute;right:0;top:20%;width:9px;}
.pdp-main .recommendations .jcarousel-prev-disabled{background:none repeat scroll 0 0 transparent;}
.pdp-main .recommendations .jcarousel-next-disabled{background:none repeat scroll 0 0 transparent;}
.pdp-main .recommendations .product-tile:hover .recommendation-tooltip{display:block !important;}
.js .pdp-main .recommendations .product-tile .recommendation-tooltip{display:none !important;}
.pdp-main .recommendations .recommendation-tooltip{background:none repeat scroll 0 0 #FFFFFF;border:1px solid;left:50%;position:absolute;text-align:left;top:50%;width:300px;z-index:100;}
.pdp-main .promotion .promotion-more-member{margin-top:5px;}
.pdp-main .product-tabs{border:0 none;margin:25px 0 0;}
.print-page {cursor:pointer;}
.pdp-main .product-tabs .print-page {float:right;margin-left:3px;color:#FFF;display:none}
.list-table-header .print-page {font-size: 13.2px;float:right;}
.pt_gift-registry .list-table-header .print-page {margin-top:-0.5em;}
.pdp-main .product-tabs .tab-content {min-height:100px;border-bottom: medium none;border-left: medium none;border-right: medium none;}
.pdp-main .product-set-list{border-top:1px solid #D9D9D9;margin:0 0 0 6px;}
.pdp-main .product-set-list .product-set-item{border-bottom:1px solid #D9D9D9;clear:both;margin:1em 0;overflow:hidden;padding:1em 0 0;}
.pdp-main .product-set-list .product-set-image{float:left;width:22%;}
.pdp-main .product-set-list .product-set-details{float:left;width:78%;}
.pdp-main .product-set-list .attribute h3,.pdp-main .product-set-list .attribute .label{width:25%;}
.pdp-main .product-set-list .product-name{float:none;font-size:1.3em;margin:0;width:auto;}
.pdp-main .product-set-list .promotion-title{font-size:1.2em;}
.pdp-main .product-set-list .block-add-to-cart{background:none repeat scroll 0 0 #F3F3F3;clear:both;overflow:hidden;padding:0.5em 0;}
.pdp-main .product-set-list .block-add-to-cart .inventory{float:left;margin-left:22%;width:20%;}
.pdp-main .product-set-list .block-add-to-cart label{padding:0.7em 0;text-align:left;width:40%;}
.pdp-main .product-set-list .block-add-to-cart .input-text{width:35px;}
.pdp-main .product-set-list .block-add-to-cart .product-price{float:left;font-size:1.6em;margin:0;padding:6px 0 0;text-align:right;width:35%;}
.pdp-main .product-set-list .block-add-to-cart button{float:right;font-size:0.9em;margin:3px 5px 0 0;padding-left:1em;padding-right:1em;}
.pdp-main .product-set .product-add-to-cart .product-price{width:54%;}
button.add-to-cart[disabled],button.add-all-to-cart[disabled]{-moz-opacity:0.4;opacity:0.4;filter:alpha(opacity = 40);}
button.add-all-to-cart{display:none;} /* not available in simple ui. */
.js button.add-all-to-cart{display:inherit;} /* available in rich ui. */


.pdp-main .reviews_container{clear:both;}
.pdp-main .reviews_container .ui-tabs .ui-tabs-nav{height:59px;}
/* QC-1950 */
.pdp-main .reviews_container .ui-tabs .ui-tabs-nav li{left:0px;width: 305px;border-top:1px solid #CCCCCC;height:57px;}
/* bonus products */
/* ------------------------------------- */

.select-bonus-btn,
.no-bonus-btn{float:left;margin:0 5px 0 0;}
.buttonbar{margin:11px 0;overflow:hidden;width:336px;}
.bonus-product-list .bonus-product-item{border-bottom:1px solid #E0E0E0;clear:both;}
.bonus-product-list .product-name{float:none;margin:1em 0;}
.bonus-product-list .product-add-to-cart button{float:left;margin-top:24px;}
.bonus-product-list-footer{clear:both;}
.bonus-product-list-footer button{float:right;}

/* send to friend */
/* ------------------------------------- */

.send-to-friend-product{overflow:hidden;padding:20px 0 0;margin:20px 0 0;background:#f5f5f5;}
#send-to-friend-main .form-indent{margin:20px 0 0;}
#send-to-friend-main .label-inline input{margin: 0.1em 2%;}
#send-to-friend-main .label-inline label {width:88%; line-height: 18px;}
#send-to-friend-main .form-row-button{width:46%; float:right}
#send-to-friend-main .left{float:left; color:#000000;}
#send-to-friend-main .right{float:right;width:310px; color:#000000;}
#send-to-friend-main .clear{clear:both;}
#send-to-friend-main input[type="text"], input[type="password"], textarea {width:256px; font-family:helvetica,arial,sans-serif;margin: 10px 0; padding:7px 6px 7px}
#send-to-friend-main .message {width:250px;margin-bottom:10px;}
#send-to-friend-main .messagetwo {width:250px;margin:20px 0px 0px 29px;font-size:11px;color:#000;line-height:18px;}
#send-to-friend-main .message .label-inline input{margin: 0.2em 2%;}
#send-to-friend-main #capcha-validation {clear:both;}
#send-to-friend-main #dwfrm_sendtofriend_message{width:300px; height:70px;margin-bottom: 10px;}
#send-to-friend-main #dwfrm_sendtofriend_friendsemail{width:300px}
#send-to-friend-main .message-col2{width:315px;margin-bottom:10px;line-height:18px;}
.send-to-friend-product .product-image{float:left;width:36%;}
.send-to-friend-product .product-image img{max-width:80%; margin: 0 0 20px 20px;}
.send-to-friend-product .product-name{font-size: 14px;font-weight: normal;}
.send-to-friend-product .product-price {margin-top:10px; font-weight:bold;}
.send-to-friend-product .product-des {margin:15px 0 15px 197px; line-height:18px;}
.send-to-friend-product .product-price .product-standard-price{color: #888888;text-decoration: line-through;}
.send-to-friend-product .product-description{font-size:13px;color: #000000;}
.send-to-friend-product .product-description ul{list-style-type:disc;}
.send-to-friend-product .product-description .price-standard {text-decoration: line-through; color:#888888}
.send-to-friend-product .product-description .price-standard .tooltip{display:inline;color:#888888;background: url("../images/interface/info-icon.png") no-repeat -2px -3px transparent; border: medium none; padding:0 5px 0 15px;text-decoration: line-through;font-size: 13px; font-weight: normal;}
.send-to-friend-product .product-description h2 {margin-right:0;}
.send-to-friend-product .product-description .value {font-weight:bold;}
.send-to-friend-product .product-description h2{font-family:helvetica,arial,sans-serif;font-size:24px !important;font-weight:bold; color:#000;margin:0px !important;}
.send-to-friend-product .product-description dt {clear:both;float:left; margin:10px 0 0 0;width: 100px;}
.send-to-friend-product .product-description dd {float:left;margin:10px 0 0 0; width: 200px;}
.yourmail {font-size: 20px;line-height: 20px;margin:60px 0px 15px 0px;}
.mail-message {font-size:14px;margin-bottom:10px;}
.bottombutton{float:right; margin-top:25px;}
#send-to-friend-main .captchaSendToFriend #captcha_container{height:135px;}
#send-to-friend-main #send-to-friend-button{width:80px;float:right;margin-top:20px;}
#send-to-friend-main.error {margin: 1% 2% 2% 0;}


/* size charts */
/* ------------------------------------- */

.sizinginformation{border:0 none;padding:10px;}
.sizinginformation th{background:none repeat scroll 0 0 #F3F3F3;}
.sizinginformation td,.sizinginformation th{border-bottom:1px solid #F3F3F3;padding:10px;}
.sizinginformation td{border-left:1px solid #F3F3F3;}
.sizinginformation .ui-tabs-nav{height:33px;}
.sizinginformation .sizing-charts{border:0 none;}
.sizinginformation .tips-list{padding:0 !important;}
.sizinginformation .tips-list li{list-style:none outside none !important;}

/* shopping cart */
/* ------------------------------------- */

#cart-table .header-total-price{text-align:right;padding-right:10px!important;}
#cart-table .price-promotion .price-sales{color:#000000;}
#cart-table .price-promotion .price-standard{margin:0 5px 0 0;text-decoration:line-through;color: #777777;}
#cart-table .item-total{text-align:right;word-wrap:break-word;padding-right: 10px;}
#cart-table .item-price{text-align:right;word-wrap:break-word;}
#cart-table .item-total .promo-adjustment{width:120px;text-decoration: underline;}
#cart-table .price-unadjusted{color:#666666;display:block;margin:0 0 5px;}
#cart-table .price-unadjusted span{text-decoration:line-through;}
#cart-table .price-adjusted-total{color:#666666;display:block;margin:0px;}
#cart-table .price-adjusted-total span{color:#000000;}
#cart-table .gift-cert-delivery{color:#990000;}
.cart-promo{background:url("../images/interface/ui-promo-bg-gray-diag.png") repeat scroll 0 0 transparent;color:#333333;font-family:helvetica,arial,sans-serif;font-style:italic;margin:0.3em 0;padding:1em;}
.cart-promo .bonus-item-actions{font-size:1em !important;text-align:right;vertical-align:middle;}
.cart-footer{margin: 19px 0 0;overflow:hidden;}
.cart-footer #vertical-carousel li{width:230px}
.cart-coupon-code{float:left;width:50%;}
.cart-coupon-code label{float:none;font-size:1.1em;text-align:left;text-transform:uppercase;width:auto;line-height:2em;text-indent:0.5em;padding-top:0px;}
.cart-coupon-code .input-text{margin:2px 10px 0 0;width:55%;}
#secondary .order-totals-table .order-shipping a {display:none;}
.cart-action-checkout{float:right;}

/* Remove this*/
.cart-action-continue-shopping{/*float:right;*/margin-bottom: 15px;color: #000000;}
.cart-action-continue-shopping button.button-text{/*line-height:50px;padding-right:1em;*/color: #000000;text-decoration: underline;}

.promo-adjustment{color:#000;}
ul.product-availability-list li.notavailable {color:#990000; width:300px;}
ul.product-availability-list{margin:0;padding:0;}
ul.product-availability-list li{list-style:none outside none;margin:3px 0; padding:0px}
ul.product-availability-list li.is-in-stock{font-weight:bold;color:#595959; margin:0px !important;}
ul.product-availability-list li.limitedInventory{color: #960606;}
ul.product-availability-list .on-order, ul.product-availability-list .not-available{color:#990000;font-size:0.9em;}
.account-welcome .welcome-message{font-family:helvetica,arial,sans-serif;font-size:1.2em;font-style:italic;}
.account-welcome .not-user{margin:10px 0;}
.last-visited h2{font-family:helvetica,arial,sans-serif;font-size:1.2em;font-style:italic;font-weight:normal;}
.last-visited .jcarousel-clip{margin:0 20px;overflow:hidden;width:167px;}
.last-visited .jcarousel-item{width:167px;}
.last-visited .jcarousel-next{background:url("../images/interface/icon-jcarousel-horiz-arrow-right.png") no-repeat scroll left top transparent;cursor:pointer;height:20px;position:absolute;right:0;top:50%;width:10px;}
.last-visited .jcarousel-prev{background:url("../images/interface/icon-jcarousel-horiz-arrow-left.png") no-repeat scroll left top transparent;cursor:pointer;height:20px;left:0;position:absolute;top:50%;width:10px;}
.last-visited .jcarousel-prev-disabled,.last-visited .jcarousel-next-disabled{background-image:none;}
.ui-dialog .remove-soldout-overlay{margin-right:10px;font-size:13px!important;font-family:Helvetica Reg underlined;color:#000!important;border-bottom:solid 1px #000;text-decoration:none!important;padding-bottom:2px;}
.ui-dialog .soldout-msg{padding: 20px 0px 22px;font-family:Helvetica Reg underlined;color:#000;line-height:18px}
::i-block-chrome,.ui-dialog .soldout-msg{padding:23px 0px 25px;}
.ui-dialog #soldoutoverlay{padding:10px;}
.ui-dialog #soldoutoverlay #soldOutRemove{margin-left:10px;}
/* common Table */
/* ------------------------------------- */
table#cart-table {width: 100%;}
table#cart-table .width10 {width:10%;}
table#cart-table .width29 {width:29%;}
table#cart-table .width05 {width:05%;}
table#cart-table .width20 {width:20%;}
table#cart-table .width18 {width:18%;}
table#cart-table thead {background:#EFEFEF;}
table#cart-table thead tr {border:none;}
table#cart-table thead th.section-header {padding:11px 2px 10px 12px;color: #444;font-size: 12px;line-height: 9px;}
table#cart-table thead th.secondHead {padding:10px 10px 10px 0;}
table#cart-table thead th.rightTitle {text-align: right; padding:10px 0 10px 10px;}
table#cart-table thead th.last {text-align: right; padding:10px;}
table#cart-table tbody td {padding:15px 0;}
table#cart-table tbody tr.cart-row {border-bottom: 1px solid #E2E2E2;border-top: 1px solid #FFFFFF;}

table#cart-table tbody tr.cart-row .ff_reserved_msg {font-weight:bold;margin-top:4px;}
table#cart-table tbody tr.cart-row .ff_reserved_msg .label{display: block;float:left;margin-right:5px;}

/*table#cart-table tbody tr.outofStock td {background:#EFEFEF;} Used this class when the product is out of stock */

table#cart-table tbody td.item-image {padding:19px 10px 12px 12px; width:75px; height:100px;}
table#cart-table tbody td.item-details {padding:15px 10px 13px 0; line-height: 20px;}
table#cart-table .saved-item-list .notavailable{color:#990000;}
table#cart-table tbody td.item-quantity {padding: 12px 10px 15px 0;}
table#cart-table tbody td.item-quantity-details {padding: 14px 10px 17px 0;}
table#cart-table tbody td.item-price {padding: 15px 0; line-height: 21px;padding-top: 12px;}
table#cart-table tbody td.item-total {padding:16px 10px 15px 0;}
table#cart-table tbody td.item-details .product-list-item .name a {color: #000000; font-style: normal;font-weight: bold;}
table#cart-table tbody td.item-quantity input[type="text"].input-text {border: 1px solid #BFBFBF;margin: 0;padding: 4px;text-align: center;width: 25px;}
table#cart-table tbody td.item-quantity-details .item-user-actions a {color:#000;font-size: 12px;font-weight: normal;text-decoration: underline;line-height:20px;text-transform: none;}
table#cart-table tbody td.item-quantity-details .item-user-actions button {display:block;font-size:12px;font-weight:normal; text-decoration: underline;color:#000000;line-height:20px;text-transform: capitalize;}
table#cart-table tbody td.item-quantity-details .item-user-actions button.save-for-later {margin-bottom:10px;}
table#cart-table tbody td.item-quantity-details .exceedQnty {display: block; margin: 5px 0 0; width: 100%;color: #990000;}
.exceedQnty {color: #960606;}
table#cart-table tbody td.item-quantity-details ul.product-availability-list {display: block; margin:11px 0 0;}
table#cart-table tbody td.item-quantity-details ul.product-availability-list li {font-size: 12px;color: #000000;font-weight: bold;line-height: 20px;margin: 2px 0 0;}
table#cart-table tbody td.item-quantity-details ul.product-availability-list li.not-available {color:#960606;}
table#cart-table tbody td.item-quantity-details ul.product-availability-list li a {   font-size: 12px; font-weight: normal;   text-decoration: underline;    text-transform: none; color:#000000;}

.cartftrContainer {float:left; width:100%; color:#000;}
table#cart-table tbody td.item-quantity-details button.cart-reserve-link {display:block;font-size:12px;font-weight:normal; text-decoration: underline;color:#960606;line-height:20px;text-transform: capitalize;}

/* Cart Page */
/* ------------------------------------- */
.pt_cart .primary-content{width:828px;margin:0 20px 0 0 !important;}
.pt_cart #main {padding: 35px 0px;}
.pt_cart .primary-content h1 {margin:0 0 5px !important;}
.itemSoldout-msg {color: #960606; font-size: 11px; margin: 0 0 1em;}
.itemSoldout-msg span.error {margin:0;}
#checkout-form b{cursor: pointer!important;line-height: 36px;padding:8px 17px;}
.morelusPlaceholder {margin: 0 0 20px;}
.morelusPlaceholder .content-asset p {margin-bottom:30px}
.morelusPlaceholder .moreBanner {background: none repeat scroll 0 0 #EFEFEF;padding: 10px;}
.morelusPlaceholder .moreBanner p {font-size: 14px;font-weight: bold;line-height: 20px;margin: 0;}
.morelusPlaceholder .moreBanner p span.learmMore {font-weight: normal;}
.morelusPlaceholder .moreBanner p span.learmMore button.SignUp {background: url("../images/interface/moreplusArrow.png") no-repeat scroll right 2px transparent;
    color: #595959;font-size: 14px;margin: 0;padding: 0 12px 0 0;text-transform: none;
}
.morelusPlaceholder .moreBanner p.alreadyMember {font-weight: normal;}
.morelusPlaceholder .moreBanner p.alreadyMember a.Sign-in {color: #595959;font-size: 14px;font-weight: normal;text-decoration: underline;text-transform: none;}

.outofstockMsg {font-size: 11px; margin: 0 0 1em;}

table.order-totals-table .width70 {width:77%;}
table.order-totals-table .width30 {width:23%;}
table.order-totals-table tbody td {padding: 3px 0 3px 0;margin:0;text-align: right; color: #000000;}
.order-totals-table td.strong{float:right;padding: 3px 10px 3px 0; color: #000000;}
.order-totals-table .order-total {border-top: 1px solid #EFEFEF;font-size: 12px;}
.order-totals-table .paddingBottom {padding-bottom: 15px !important; }
.order-totals-table .paddingTop {padding-top: 17px !important;}
.pt_cart #cart-items-form .fs1 ,.pt_cart .cart-actions .fs1{display: inline;}
.pt_cart .cart-actions {float: left; margin-top: 2px;padding: 0 0 40px; width: 100%;}
.pt_cart .cart-actions a {color: #FFFFFF; font-size: 15px;line-height: 36px; font-weight: normal;padding: 9px 12px 8px;}
.pt_cart .cart-actions .questionSign {color: #000000;float: left;line-height: 34px; margin: 0 20px 0 0; text-align: right; width: 80%;}
.pt_cart .cart-actions .questionSign a {padding:0;}
.cartftrContainer .questionSign span{color:#000;}
.checkout-order-totals .order-totals-table .order-total span.questionSign {font-weight: normal; margin: 0 20px 0 0;}
.order-summary{color: #6C6C6C;float: right;font-size: 14px;font-weight: bold;margin: 15px 0;text-transform: uppercase;}
.cart-order-totals{float:right;width:33%;margin-top:15px;clear:both;margin-right:15px;}
.cartupdate-btn{float: right;margin-top: 20px;font-size: 14px;padding: 5px 10px;font-family:helvetica,arial,sans-serif;font-weight: normal;background: #fff;color: #000;text-transform: none;text-decoration: underline;}
.mac .cartupdate-btn{margin-top:18px;}
.cart-order-totals button{float:right;}
.order-totals-table th{display:none;}
.order-totals-table td{padding:5px 0;}
.shipping-handling .shipping-methods-container .sbHolder {height: 28px; line-height: 24px !important; padding: 0; width: 280px;margin: 8px 0 4px -8px;}
.cartftrContainer .sbHolder {margin:8px 0 4px !important}
/* mac safari hack */
.mac .shipping-handling .shipping-methods-container .sbHolder{margin: 11px 0 4px -8px;}
/* mac firefox hack */
.mac .gecko .shipping-handling .shipping-methods-container .sbHolder{margin: 9px 0 4px -8px;}
.shipping-handling .shipping-methods-container .sbSelector{line-height: 29px !important;}
.shipping-handling .shipping-methods-container .sbOptions{line-height: 25px !important;width: 280px;top:24px!important;}
.cartftrContainer .shipping-handling .shipping-methods-container .sbOptions{line-height: 25px !important;width: 276px;top:27px!important;}
.shipping-handling .shipping-methods-container .sbToggle{top:11px;}
#ui-overlay .remove-confirm{color: #000000;display: inline-block;font-weight: bold;margin-left: 37%;margin-top: 5%;}
#ui-overlay .remove-links{margin-top:10px;margin-left:45%;font-weight: normal;color: #000000;}
#ui-overlay #remove-item-dialog{color: #000000;text-decoration: underline;text-transform: none;font-weight:normal;}
#ui-overlay #remove-item-cancel{color: #000000;text-decoration: underline;text-transform: none;font-weight:normal;}


/* Promo Code on Cart Page */
.pt_cart .cart-footer .promo-code{width: 390px;float: left;height:auto;min-height: 116px;}
.pt_cart .cart-footer .promo-code .promoheading {background-color: #EFEFEF;padding: 7px 10px 20px;}
.pt_cart .promo-code .promobody{overflow: hidden;padding: 17px 15px 15px;color:#000;}
.pt_cart .promo-code .promobody .addPromo {float:left;}
.pt_cart .promo-code .promobody .addPromo div.error {margin: 5px 0 0;float: left;}
.pt_cart .promo-code .promobody .addPromo .coupon-code-text{float: left;height: 20px;margin: 8px 8px 0 0;padding: 4px;width: 135px;}
.pt_cart .promo-code .promobody .addPromo #add-coupon{float: left; font-size: 12px; line-height: 18px; margin: 8px 0 0; padding: 6px 11px;}
.pt_cart .promo-code .promobody .removePromo {float: right; text-align: right;}
.pt_cart .cart-footer .promobody .removePromo .remove-promo{color: #000000;background:url("../images/interface/promo_code_remove.png") no-repeat scroll left top transparent;text-indent: -9999px;width: 12px;margin: 2px 0 0;float:left}
#cart-items-form #cart-table .cart-row .promo-codes {margin-top: 0;}
#cart-items-form #cart-table .promo-savings {margin-bottom: 9px;}

/* cart page */
.pt_cart .primary-content .cart-empty{font-weight: bold;color:#000000;margin-top:6px;}
.pt_cart .primary-content .cart-empty .message {margin-bottom:18px;}
.pt_cart .primary-content .cart-empty .no-item{line-height:270px;}
.pt_cart .primary-content .cart-empty .no-item .no-item-mess {text-align:center; font-size:14px;}
.pt_cart .cart-availability-msg{float: left;}
.pt_cart .saved-item-msg{text-align: right;float:right}
.pt_cart .saved-item-msg a{text-decoration: underline;}
.pt_cart #cart-items-form{clear: both;padding-top: 16px;}
.pt_cart .primary-content #cart-table > thead {background-color:#EFEFEF;}
.pt_cart .cart-action-checkout button{width:165px;height:35px;}
#cart-table .cart-row .label{font-weight:bold;}
#cart-table .cart-row .promo-codes{margin-top:20px;}
.pt_cart .cart-footer .promo-code .right .promo-code-text{text-decoration:underline;}
.pt_cart .cart-footer .shipping-handling{border: 1px solid #CCCCCC;height: auto;width: 412px;float: right;}
.pt_cart .cart-footer .shipping-handling .shipping-data{padding: 17px 15px 15px;}
.pt_cart .cart-footer .shipping-handling .sfs_message{margin-left:0px;}
.cartftrContainer #dwfrm_cart_zip {
    margin: 8px 0 0;
    width: 78px;
}
.pt_cart .cart-footer .heading{background-color: #EFEFEF;padding: 7px 10px 20px;}
.pt_cart .cart-footer .shipping-handling .form-row{float: left;padding: 0 10px 0 0;width: 88px;}
.pt_cart .cart-footer .shipping-handling #shipping-method-list legend{font-weight: normal;text-transform: none;padding: 0;}
.pt_cart .cart-footer .shipping-handling #shipping-method-list legend span{display:none;}
.pt_cart .estimated-total{border-top: 1px solid #CCCCCC;}
.pt_cart .estimated-total .left{display:inline;}
.pt_cart .saved-items{clear: both; float: left; width: 100%;border-top:1px solid #E2E2E2;}
.pt_cart .saved-items h2{text-transform:uppercase;}
.pt_cart .saved-items .item-quantity-details .item-quantity{float: left;margin-right: 10px;margin-top: -10px;padding: 0 0 0 10px;width: 30px;}
.pt_cart .cart-header-label{font-size: 24px;font-weight: normal;margin-bottom: 5px !important;text-transform: uppercase;color:#000000;}
.pt_cart .shipping-handling .form-row input{margin: 9px 0 0; padding: 4px; width: 75px;height:20px;}
/* hack for safari*/
::i-block-chrome,.pt_cart .shipping-handling .form-row input{margin: 10px 0 0; padding: 4px; width: 75px;height:20px;}
.pt_cart .shipping-handling #shipping-method-list{float:left;width:71%;padding: 0;}
.pt_cart .shipping-handling #shipping-method-list .o5-checkout-section-header {display: none;}
.pt_cart .shipping-handling #shipping-method-list label{width: 40%;}
.pt_cart .shipping-handling #shipping-method-list select{height: 25px;margin: 9px 0 0;padding: 4px; width: 100%;outline:none;}
.pt_cart .question-sign {background: url("../images/question-sign.png") no-repeat scroll left top #FFFFFF;padding-left: 15px;}
.ui-dialog #item-remove-dialog {color: #000000;}
.ui-dialog #item-remove-dialog .remove-confirm {font-weight: bold;}
.ui-dialog #item-remove-dialog .remove-links {margin-right: 40px;margin-top: 20px;text-align: center;}
#cart-table .cart-row .promo-codes .label {text-align: right;}
#cart-table .cart-row .promo-codes .PromoName {text-align: right;}
.coup-code {text-decoration:underline}
.pt_cart .cart-zip-container{float:left;padding-right:8px;width:94px}
/* CSS for IE10 */
/* ------------------------------------- */
@media screen and (min-width:0\0) {
    .button{padding:  10px 17px 8px;}
    button {padding: 10px 17px 8px;}
    .pt_cart .cart-actions a {padding: 9px 12px;}


    .menu-utility{letter-spacing:0.5px;}
    .pt_cart .cart-actions .questionSign {width: 81%;}
    .pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_title,
    .pt_checkout #dwfrm_billing_billingAddress_addressFields_title,
    .pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_states_state,
    .pt_checkout #dwfrm_billing_billingAddress_addressFields_states_state{height:28px;}
    #CreditCardForm .form-row-button a { margin-left: 51%;}
    #registerModel body{overflow-y:hidden;-ms-overflow-y: hidden;}
    #CreditCardForm .form-row-button a {margin-left: 51%!important;}
}


/* CSS for saf3+, chrome1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .mini-cart-label {margin: 0 4px 0 0;}
    .ship-mini-promo .promo-code {top: 296px;}
    .bill-mini-promo .promo-code {top: 296px;}
    /*#primary h1{margin-bottom: 4px !important;}*/

    ul.level-1 li{height:31px;}
    /*.pdp-main .product-col-2 #product-content .product-add-to-cart .add-to-bag-wrapper > button {padding: 10px 17px 8px;}*/
    .pt_cart .shipping-handling #shipping-method-list select{margin: 9px 0 0;}
    /*.mc-tooltip .pointer{margin-top:36px;}*/
    .checkout-order-totals .order-totals-table .order-total td{padding: 10px 0 0 0px;}
    select {line-height:20px}
    span.customSelect { margin-top:-3px;}
    .search-result-options div.sbHolder{margin-top: -9px;}
    *:focus{ outline: none;}
    .tooltipster-gcb .tooltipster-arrow {
        margin-left: 0;
    }
    .tooltipster-gcb,.tooltipster-hp-gcb {
        margin-top: -14px;
        max-width: 445px;
        min-width: 398px !important;
        min-height: 260px;
    }
    .tooltipster-hp-gcb {
        margin-top: -1px;
    }
    .tooltipster-hp-gcb .tooltipster-arrow{
        left: -185px !important;
    }
    .reviewErrorsPincode ul.reviewErrorsList,.reviewErrorsContent ul.reviewErrorsList{margin-left: 12px;}
}

/* checkout */
/* ------------------------------------- */
.promo-showing {margin-top: 20px;}
.bill-mini-promo {margin-top: 20px;}

#summary .checkout-progress-indicator {margin-top: -3px;}
.checkout-progress-indicator{overflow:hidden;padding: 0 0 20px;margin-bottom: 10px;margin-top:-8px;}
.checkout-progress-indicator .step-2 img {padding-left:10px}
.checkout-progress-indicator .step-3 img {padding-left:10px}
.checkout-progress-indicator .active{background:url("../images/interface/arrowa.png") no-repeat scroll right center transparent;float:left;padding: 3px 21px 0 0;}
.checkout-progress-indicator .inactive{background:url("../images/interface/arrowin.png") no-repeat scroll right center transparent;float:left;padding: 3px 21px 0 0;}
.checkout-progress-indicator span{font-weight:700;text-transform:uppercase;}
.checkout-progress-indicator a{color:#333333;}
.checkout-progress-indicator .active{font-weight:700;-moz-opacity:1;opacity:1;filter:alpha(opacity = 100);}
.checkout-progress-indicator .step-3{background:none repeat scroll 0 0 transparent;padding-right:0;}
.select-address{padding:2em 0;}
.shipping-method{padding:22px 0 0 28%;}
.shipping-method label{display:inline;float:none !important;padding-right:5px !important;}
.shipping-method .shipping-description{display:inline;}
.redemption{color:#000000; clear:both;}
.redemption .success {float:left;margin-right:20px}
.redemption span.error{margin-left:0;}
.payment-method-options{}
.payment-method-options .form-row{clear:none;float:left;width:30%;}
.payment-method-options label{width:auto;}
.payment-method{clear:both;display:none;}
.payment-method-expanded{display:block;}
.cvn-tip{float: left;margin:-7px 0 10px 197px;width: auto;}
.cvn-tip a{font-size:11px; font-weight:normal; text-transform:none;}
.month,.year,.day{clear:none;float:left;margin:0 0 2% 2%;}
.month select,.year select,.day select{margin:0;width:auto;}
.month .form-caption{margin-left:0;}
.cvn input{width:50px !important;}
.bml-terms-and-conditions{border:1px solid #AAAAAA;font-size:0.8em;height:400px;overflow:auto;padding:1em;}
.bml-table-col-1{width:25%;}
.checkout-mini-cart{max-height:411px;color:#000;}
.checkout-mini-cart .product-standard-price{color:#777777;text-decoration:line-through;}
.checkout-order-totals{padding-top:10px; margin-bottom:25px;}
.checkout-order-totals .estimated-total{border-top: 1px solid #CCCCCC;margin-top: 16px;padding-top: 13px;}
.checkout-order-totals .estimated-total .margin-right{margin-right:64px;}
.checkout-order-totals .order-totals-table{width:100%; text-align:right;}
.checkout-order-totals .order-totals-table .strong {font-weight:bold;}
.checkout-order-totals .order-totals-table td{padding:5px 0 0;}
.checkout-order-totals .order-totals-table .order-total td{font-size:12px;padding:10px 0 0 5px;}
.checkout-order-totals .estimated-total .you-saved {font-weight:500;}
.checkout-order-totals .estimated-total .you-saved-value {font-weight:500; margin-right: 15px;}

.checkout-order-totals .order-totals-table .order-total td .questionSign {float: left;font-weight: normal;margin: 0 7px 0 0;}
.place-order-totals{clear:both;}
.place-order-totals .order-totals-table{float:right;width:50%;}
.place-order-totals .content-asset{}
.order-summary-footer{position:relative;width:300px;float:right;}
.order-summary-footer{position:relative;}
.order-summary-footer h2{font-family:helvetica,arial,sans-serif;font-size:2em;font-style:italic;font-weight:normal;}
.summary-help{float:right;font-size:0.8em;margin:1em 0;}
#delete-cookike-dialog-popup .remove-links{margin-left: 16%;margin-top: 20px;}
#delete-cookike-dialog-popup .remove-confirm{font-weight: 700;margin-left: 10px;}
.item-edit-details a {color: #000000;line-height: 21px;}
a.mini-delete-items{color: #000000;}

/*saro28 thank you page*/
.pt_order-confirmation .primary-focus .primary-content{width:100%}
.pt_order-confirmation .primary-focus .primary-content a{text-transform:capitalize;font-weight:normal;}
.pt_order-confirmation .primary-focus .primary-content a.orderCancel{text-decoration:underline;}
.pt_order-confirmation .primary-focus .primary-content .link-underline {text-decoration: underline;}
.pt_order-confirmation .primary-focus .primary-content h3{font-size: 12px;text-transform: uppercase;padding:0px; color:#000}
.pt_order-confirmation .primary-focus .primary-content .confirmation-top {border-bottom:1px solid #ccc; padding-bottom:18px; clear:both;}
.pt_order-confirmation .primary-focus .primary-content .mar-top{font-weight:bold;text-transform: uppercase;color:#6d6d6d;font-size:14px;}
.pt_order-confirmation .primary-focus .primary-content .sectionleft{width:503px; margin-right:20px;float:left;margin-top:33px;}
.mac .pt_order-confirmation .primary-focus .primary-content .sectionleft .order-info {font-size:12px;font-weight:bold;color:#000;margin-left:-3px;float:left;width:100%;margin-top:7px;}
.pt_order-confirmation .primary-focus .primary-content .sectionleft .order-info {font-size:12px;font-weight:bold;color:#000;margin-left:-3px;float:left;width:100%;margin-top:4px;margin-bottom:5px;}
.gecko .pt_order-confirmation .primary-focus .primary-content .sectionleft .order-info {font-size:12px;font-weight:bold;color:#000;margin-left:-3px;float:left;width:100%;margin-top:0px;}
.pt_order-confirmation .primary-focus .primary-content .sectionleft .order-info span {padding:0px 3px;font-weight:bold;}
.unauthorder{padding:10px 0 0 0;}
.pt_order-confirmation .primary-focus .primary-content .sectionright{width:455px;float:right;margin-top:35px;}
.pt_order-confirmation .primary-focus .primary-content .sectionright .left {float:left;}
.pt_order-confirmation .primary-focus .primary-content .sectionright .loginbox {border:1px solid #ccc; padding:15px 18px;}
.pt_order-confirmation .sectionright .login-box-content.clearfix {margin-top: 2px;}
.pt_order-confirmation .primary-focus .primary-content .sectionright .loginbox p{font-weight: bold;color: black;line-height:18px}
.pt_order-confirmation .primary-focus .primary-content .sectionright .loginbox span.thankyouBoxText{width:100%;float:left;margin-bottom:0px;}
.pt_order-confirmation .primary-focus .primary-content .sectionright .loginbox .right{float:right;margin-top:47px;margin-bottom:5px}
.mac .pt_order-confirmation .primary-focus .primary-content .sectionright .loginbox .right{float:right;margin-top:47px;margin-bottom:6px}
.pt_order-confirmation .primary-focus .primary-content .sectionright .loginbox .left .confirmationRegisterHighlights {float:left;}
.pt_order-confirmation .primary-focus .primary-content .sectionright .loginbox .left .confirmationRegisterHighlights ul{margin:14px 0px 0px 0px;list-style;padding: 0 0 0 16px;list-style:disc;color:#000;}
.pt_order-confirmation .primary-focus .primary-content .sectionright .loginbox .left .confirmationRegisterHighlights ul li{}
.pt_order-confirmation .primary-focus .primary-content .info-block {width:203px;float:left;margin-right:50px;}
.pt_order-confirmation .primary-focus .primary-content .info-block.pcode {width:200px;margin-right: 40px;}
.pt_order-confirmation .primary-focus .primary-content .info-block legend{padding: 17px 0 5px; margin:0px;}
.pt_order-confirmation .primary-focus .primary-content .info-block .order-component-block {margin: 9px 0;}
.pt_order-confirmation .primary-focus .primary-content .info-block .order-component-block .details {background:none;padding: 4px 0 0;line-height:19px;color:#000000;}
.pt_order-confirmation .clear.info-block > div {color: #000000;}
.pt_order-confirmation .primary-focus .primary-content .order-details {width:236px;float:right;margin:17px 0px 30px 0px;}
.pt_order-confirmation .primary-focus .primary-content .order-details table.order-totals-table td.strong{float:left;text-align:left;}
.pt_order-confirmation .primary-focus .primary-content .order-details table.order-totals-table td.yousaved{float:left;text-align:left;font-weight:normal;}
.pt_order-confirmation .primary-focus .primary-content .order-details table.order-totals-table .yousaved{font-weight:normal;margin-top: 10px;}
.pt_order-confirmation .primary-focus .primary-content .order-details table#cart-table tbody td.item-quantity-details{padding: 15px 10px 15px 10px;}
.pt_order-confirmation .confirmation-shipping-title{font-weight:bold;padding:3px 0 7px;text-transform: uppercase;}
.mac .pt_order-confirmation .confirmation-shipping-title{font-weight:bold;padding:3px 0 5px;}
.pt_order-confirmation .payType{margin:11px 0px 9px 0px!important;}
.mac .pt_order-confirmation .payType{margin:13px 0px 9px 0px!important;}
.pt_order-confirmation .primary-focus .primary-content .order-details legend {margin: 0 0 12px; padding: 0;}
.pt_order-confirmation .primary-focus .primary-content .order-details .estimated-total {border-top: 1px solid #CCCCCC;margin-top: 18px;}
.pt_order-confirmation .primary-focus .primary-content .order-details .estimated-total .right{margin-top:17px;}
.pt_order-confirmation .primary-focus .primary-content .order-details .estimated-total .margin-right{margin-right: 126px;}
.pt_order-confirmation .primary-focus .primary-content .order-details .estimated-total .margin-top{margin-top: 15px;}
.pt_order-confirmation .primary-focus .primary-content .info-section{width:200px;margin-right:20px}
.pt_order-confirmation .primary-content h1{font-size:24px;margin:0 0 11px !important;}
.pt_order-confirmation .primary-focus .primary-content .emailconfirm {margin-bottom:16px; margin-top:3px; line-height:18px;color: #000000;}
.pt_order-confirmation .primary-focus .primary-content .confirmOrderStatus{margin-bottom:6px;}
.pt_order-confirmation .primary-focus .primary-content .confirmOrderCancel{margin-bottom:6px;text-decoration:underline;}
.pt_order-confirmation .primary-focus .primary-content .confirmOrderCancel span.canceltime{color:#000;}
.pt_order-confirmation .order-shipment-table{margin:0 0 20px;}
.pt_order-confirmation .order-shipment-table .order-shipment-details{border-left:1px solid #E0E0E0;}
.pt_order-confirmation #primary h2{font-family:helvetica,arial,sans-serif;font-size:2em;color:#000;font-weight:normal;}
.pt_order-confirmation #reviewsubmit-itemdetails th.section-header {background:#EFEFEF;color: #595959;font-size: 13px;font-weight: bold;padding-left: 10px;text-transform: capitalize;line-height:8px;}
.pt_order-confirmation #RegistrationForm #dwfrm_profile_login_password{width:138px;margin-right:12px;margin-top:7px;}
.pt_order-confirmation #RegistrationForm #dwfrm_profile_login_passwordconfirm{width:138px;margin-top:7px;}
.pt_order-confirmation #RegistrationForm button[name="dwfrm_profile_confirm"] {margin: 0px !important;font-size:12px;padding:10px 15px;}
.pt_order-confirmation table#cart-table tbody td.item-quantity {padding: 18px 10px 15px 50px;}
.pt_order-confirmation table#cart-table tbody td.item-quantity-details ul.product-availability-list{margin:0px 0px 0px 12px;}
.pt_order-confirmation table.order-totals-table tbody tr.saveTotal td{float:left;text-align:left;margin-top:10px;}
.pt_order-confirmation .shippingMethod{text-transform: capitalize;}
.pt_order .search-result-options .pagination{margin:-3px 0 0;}

.confirmation-message{border-bottom:3px solid #999;margin-bottom:20px;padding-bottom:20px;}
.order-discount{color:#990000;}
.gift-cert-used{padding:10px 0;}
.order-detail-options{margin:20px 0 0;padding:20px 0 0;text-align:right;}
.order-detail-options a{margin:0 10px;}
.summary .edit {position: absolute;text-transform: uppercase;right: 10px;font-size: 0.9em;line-height: 1.5em;}
.pt_checkout #main {padding: 40px 0px;}
.pt_order-confirmation #main {padding: 0px 0px;width:998px;}
.pt_checkout table#cart-table tbody td.item-quantity {padding: 17px 10px 15px 20px;}
.pt_cart .breadcrumb {padding-left:0; float:left;}
.pt_order .print-page {float: right;text-decoration: underline; text-transform: capitalize !important;margin:12px 2px 0px 0px;}
.pt_order-confirmation .order-confirmation-details .content-header {margin:7px 0 !important;color:#000}
#primary .actions a{color:#FFF;border-width:1px;text-transform:none}
.order-shipment-details .shipping-method { padding-left:0px;}
.order-shipment-details .label { position:absolute;width:150px;text-align:right;font-weight:bold;color:#000}
.order-shipment-details .value { margin-left:155px;}
.order-shipment-details .order-shipment-address { width:240px;}

.order-shipment-gift-message-header {font-weight: bold;font-size: 1.2em;padding-bottom: 0px;color:#000}
.order-shipment-gift-message {font-size: 1.1em;}

/* saro28 */
.pt_checkout .primary-content.checkout-primary{width:999px;}
.pt_checkout  .checkout-main-container{width:100%;float:left;}
.pt_checkout  .checkout-main-container .checkout-method-left{width:566px;float:left;}
.pt_checkout  .checkout-main-container .minisummary-align-right{width:420px;float:right;}
.display-none {display:none;}
.mar15 {margin-top:15px !important;}
.pt_checkout .paytype {margin:10px 185px 10px 0px; float:left; clear:both }
.pt_checkout .checkout-billing .paytype {margin-top: 6px;}
.checkout-billing .paytype .addnew{margin-bottom: 6px;}
.pt_checkout .paytypemargin{margin-bottom:10px;}
.pt_checkout .label-inline input{margin: 1px 6px 10px 0;}
.pt_checkout #shipping-method-list {color:#595959;font-weight:bold;margin-top:12px;}
.pt_checkout #shipping-method-list .yourSave {margin-top:10px;}
.pt_checkout .form-row.last {margin-right: 0;}
.pt_checkout #dwfrm_billing .marbot11{margin-top: 10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .pt_checkout #shipping-method-list .yourSave {padding-top:5px;}
}
.pt_checkout .select-address{padding:0px;}
.pt_checkout .select-address label {font-size:13px;font-weight:bold;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .checkout-shipping{margin-top: 1px;}
    .pt_checkout .select-address{margin-top: 1px;}
    .pt_checkout .select-address label {margin-top:0px;}
    .pt_checkout #shipping-method-list legend{margin-bottom:0px!important;margin-left:0px;}
}
.pt_checkout .form-row-button{width:100%}
.pt_checkout #secondary {margin-top:57px}
.pt_checkout input[type="text"], input[type="password"], textarea {margin:2px 0 2px; padding:0px 0px 0px 10px; height:28px; color:#000; font-family:"Arial"}
.pt_checkout .o5-email-sign-up-wrap .o5-field-control {
    height: 30px;
}
.pt_checkout legend {background:none repeat scroll 0 0 #EFEFEF !important;color: #6D6D6D;font-size: 12px;font-weight: bold;padding: 7px 10px;text-transform: uppercase;width: 96.6%;margin-bottom:13px;}
.pt_checkout .form-row {float:left; margin: 10px 15px 5px 0; color:#000}
.pt_checkout label, .form-label-text {width:auto; color:#000;margin-bottom:7px;}
.pt_checkout select {width:48%;height: 2.4em;margin-left: 0;margin-top:3px;padding: 0.4em 0.2em;text-indent: 0;}
.pt_checkout .right {float:right;}
.pt_checkout .left {float:left;}
.pt_checkout .items {/*background-color: #6D6D6D;*/color: #6D6D6D;height: 15px;padding: 10px;font-size:13px;font-weight: bold;border-bottom: 1px solid #E2E2E2;}
.pt_checkout .section-header {background:none repeat scroll 0 0 #EFEFEF !important;color: #444;font-size: 12px;font-weight: bold;padding:7px 7px 7px 10px;text-transform: uppercase;}
.pt_checkout span.error, .pt_checkout .error-message{margin:0px}
/*.checkout-billing span.error{margin: -7px 0 5px;}*/
.checkout-billing .form-indent span.error{ float: left; width: 450px;}
#dwfrm_billing .apply {margin-top: 24px;margin-left: -14px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_title, .pt_checkout #dwfrm_billing_billingAddress_addressFields_title {width: 66px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_firstName{width:157px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_lastName, .pt_checkout #dwfrm_billing_billingAddress_addressFields_lastName {width:156px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_secondName, .pt_checkout #dwfrm_billing_billingAddress_addressFields_secondName {width:78px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_companyName, .pt_checkout #dwfrm_billing_billingAddress_addressFields_companyName{width:260px; clear:both;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_address1, .pt_checkout #dwfrm_billing_billingAddress_addressFields_address1 {width:261px; clear:both;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_address2, .pt_checkout #dwfrm_billing_billingAddress_addressFields_address2 {width:260px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_country, .pt_checkout #dwfrm_billing_billingAddress_addressFields_country {width:201px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_states_state, .pt_checkout #dwfrm_billing_billingAddress_addressFields_states_state {width:90px}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_city, .pt_checkout #dwfrm_billing_billingAddress_addressFields_city {width:260px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_zip, .pt_checkout #dwfrm_billing_billingAddress_addressFields_zip {width:76px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_phone, .pt_checkout #dwfrm_billing_billingAddress_addressFields_phone {width:260px;}
.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_email, .pt_checkout #dwfrm_billing_billingAddress_addressFields_email {width:198px;}
.pt_checkout #dwfrm_singleshipping_addressList {width:272px;}
.pt_checkout .form-caption {margin:0px}
.pt_checkout .question-sign {background: url("../images/question-sign.png") no-repeat scroll left 2px #FFF;}
.pt_checkout .question-sign span{padding-left:17px;}
.pt_checkout .promo-code .form-row {margin: 0 10px 5px 0; float:none;}
.pt_checkout #dwfrm_billing_couponCode {float:left; clear:both;margin-top:8px}
.pt_checkout #promoCodeButton {float: left; margin: 5px;}
.pt_checkout .mini-cart-product {border-bottom: 1px solid #e2e2e2}

.pt_checkout .shipping-methods-container{margin: 10px 0;}
.pt_checkout .btn-row {margin-top: -74px;}
.pt_checkout .continue-btn{float: right;width: 213px; font-size:15px;height:35px;}
.pt_checkout #btnContinueCheckout.continue-btn{margin-right:2px;}
.pt_checkout .payment-method-expanded h3{margin-top:0px;}
.pt_checkout .cvnToolTip .cvn-tip{margin: 74px 0 0 -155px;}
.pt_checkout .cvn-tip{margin: 67px 0 0 -148px;}
.pt_checkout .chbal p{margin:0 0 5px;color:#000;}
.pt_checkout .payment-method-expanded .cardNumber .form-row{float: right; margin-right: 0;}
.edit-address{margin-bottom: 10px;padding: 3px;text-transform: none;}

/* saro28 billing */
.pt_checkout h3{font-size:13px;font-weight:bold;clear:both;}
.pt_checkout h4{font-size:13px;font-weight:bold; color:#000; padding:14px 0 7px; margin:0px}
.checkout-shipping h4 {padding-top: 12px;}
.pt_checkout #dwfrm_billing select{margin-top: 3px;}
.pt_checkout #dwfrm_billing_paymentMethods_creditCard_owner{width:260px;}
.pt_checkout #dwfrm_billing_paymentMethods_creditCard_type{width:270px;}
.pt_checkout #dwfrm_billing_paymentMethods_creditCard_number{width:260px;}
.pt_checkout #dwfrm_billing_paymentMethods_creditCard_number span.error{ right: -151px; top: 22px !important;}
.pt_checkout #dwfrm_billing_paymentMethods_creditCard_cvn span.error{left: 64px;top: 21px;}
.pt_checkout #dwfrm_billing_paymentMethods_creditCard_cvn {margin: 11px 0 13px;}
.pt_checkout .month select{width:155px}
.pt_checkout .year select {width:105px}
.pt_checkout .credit-card-expiration {clear:both;float:left;width:280px;}
.pt_checkout .credit-card-expiration .form-row {margin-top:2px;}
.pt_checkout .credit-card-expiration .form-label-text {width:200px;color:#000;margin-top:4px;}
.pt_checkout .cvn {float: left;width: auto;margin-left: 7px;}
.mac .pt_checkout .cvn {float: left;width:142px!important;margin-left: 7px;}
.pt_checkout .cvn .error-message {margin-top:-10px;}
.pt_checkout #dwfrm_billing_billingAddress_email_emailAddress{width:260px;}
.pt_checkout fieldset{clear:both;color:#000;}
.mac .gecko .pt_checkout fieldset{margin-bottom:7px;}
.pt_checkout .checkout-shipping .form-row.form-indent.label-inline.addAddressCB {margin-bottom: 8px;}
.pt_checkout .form-indent{clear:both;margin:0px;}
.pt_checkout .payment-method .savePayment {margin-top: 10px;}
.pt_checkout .account-password {clear:both;}
.pt_checkout .account-password .passwordBilling{float:left;}
.pt_checkout .account-password .confirmPasswordBilling .form-row {float:right;margin-right:0px;}
.pt_checkout #dwfrm_billing_passwordbilling, .pt_checkout #dwfrm_billing_passwordbillingconfirm {width:263  px;}
.pt_checkout #dwfrm_billinggiftcert_giftCertPin {width:66px;}
.pt_checkout .marcheckbox {margin:14px 0 8px;}
.pt_checkout .marbotcheckbox {margin:0px 0px 10px 0px;}
.checkout-mini-cart .mini-cart-product .product-availability-list {margin-bottom:0px;}
.checkout-mini-cart .mini-cart-items{margin-top: 1px;margin-bottom:3px;width:200px;}
.product-availability-list .sfsInventoryCart{padding-top:0px;}
.checkout-mini-cart .product-availability-list .sfsInventoryCart li{margin:1px 0;}
.checkout-mini-cart .sfsInventoryTooltip a{}
.pt_checkout .checkout-order-totals .shipmethod {width:111px;text-transform: capitalize;}
table.order-totals-table tbody td.shipmethod {text-transform: capitalize;}
.addPromo input[type="text"] {width: 58%;}
.reviewFooter .addPromo input[type="text"] {width: 59.9%;}
.promo-code .promobody .addPromo {float: left;width: 225px;}
.promo-code .promobody .removePromo {float: right; text-align:right;}
.promo-code .promobody .removePromo .value .promo-code-text {
    text-decoration: underline;
}
.removePromo .value .fs1 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);font-size: 7px;text-decoration: none;}
#PaymentMethod_CREDIT_CARD .cardType ,#PaymentMethod_CREDIT_CARD .cardNumber{float: left;}
#PaymentMethod_CREDIT_CARD .cardType{margin-top: 1px;}
.pt_checkout #dwfrm_billing .account-password .form-caption.error-message{margin-top:-2%}
#dialog-container #dwfrm_billing .overlay span.error{position:relative; margin: -4px 0 0;}

/*Hack for Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

    .pt_cart .shipping-handling .form-row input{margin: 8px 0 0; padding: 4px; width: 75px;height:20px;}
    ::i-block-chrome,.pt_checkout .payment-address {padding-top: 8px;}
    /*::i-block-chrome,.pt_checkout .cvnToolTip .cvn-tip {margin: 89px 0 0 -122px;}*/
    ::i-block-chrome,#PaymentMethod_CREDIT_CARD {padding-top: 11px;}
}

/*.promo-code .promobody .addPromo #dwfrm_cart_couponCode {margin: 6px 0 0 14px;width: 80px;}*/
.promo-code .promobody .cross{background: url("../images/interface/promo_code_remove.png") no-repeat scroll left top transparent;color: #000000;float: left;margin: 2px 0 0;text-indent: -9999px;width: 12px;float:left;}
.pt_checkout #dwfrm_billing #divBillingControls span.form-caption {margin: -5% 0 1%;}
.pt_checkout #dwfrm_billing #divBillingControls div.phoneform-caption span.form-caption{margin: 5px 0 0;}
.pt_checkout #dwfrm_billing .form-caption,.pt_checkout .form-caption {margin: -5% 0 1%;}
.pt_checkout #PaymentMethod_CREDIT_CARD span.form-caption{margin:1px;}
.pt_checkout #PaymentMethod_CREDIT_CARD .cvn span.error-message{margin:-10% 0 1%;}
.pt_checkout #PaymentMethod_CREDIT_CARD .cardNumber span.error-message{padding-top:0px;}
.pt_checkout #dwfrm_billing #PaymentMethod_CREDIT_CARD select{margin-bottom: 5px;}
.pt_checkout #PaymentMethod_CREDIT_CARD #dwfrm_billing_paymentMethods_creditCard_cvn{margin-top: -3px;}


/* Checkoou Gift Cards*/
.pt_checkout .form-indent .giftcardPin {float: left;position: relative;}
.pt_checkout .form-indent .giftcardPin .pinTooltip {left: 0; position: absolute; top:10px;}
.pt_checkout .form-indent .giftcardPin label{margin:0px 0 7px 14px}
#gift-card-balance {color:#990000;float: left;width: 100%;}
#summaryPage #gift-card-balance {color:#990000;float: left; margin-top: 50px;position: absolute;width: 100%;}
.giftcart-dialog.#gift-card-balance {color:#000000;float:right;margin:0;position:relative;width:auto;}
input:focus{ outline: none; }
/*saro28 billing - address details */
.pt_checkout  #dwfrm_billing #divBillingControls {margin-top: 16px;}
.pt_checkout #edit-billing-address{float:left;width:100%;margin-bottom:8px;margin-top:5px;}
.pt_checkout #edit-billing-address .controlsContainer{float:left;padding-top: 8px;}
.pt_checkout #edit-billing-address .edit{float:left;text-decoration:underline;font-weight:normal;}
.pt_checkout #edit-billing-address .controlsContainer .addnew{float:left;width:100%;margin-bottom: 6px;}
.pt_checkout #edit-billing-address h3{padding:7px; background-color:#efefef;clear:both;color:#6d6d6d;font-size:12px;margin: 0 0 15px;}
.pt_checkout #edit-billing-address .bill-address{float:left;width:auto; height:auto; margin: 5px 20px 12px 9px;line-height:18px; color: #000;}
.pt_checkout .emailAddressContainer{float: left;width: 100%;margin-bottom: 17px;margin-top: 14px;}
.pt_checkout .emailAddressContainer h3{background-color: #EFEFEF;color: #6D6D6D; font-size: 12px;margin:0 0 13px 0; padding: 7px;width: 97.7%;text-transform:uppercase;}
.pt_checkout #dwfrm_billinggiftcert_giftCertNumber{width:258px}
.pt_checkout button.apply {padding: 5px 8px 6px 7px; margin-top:24px;}
.pt_checkout #gc-checkbalance, #gc-checkbalance-service{color:#000000;text-decoration:underline;margin-top:7px;font-size:12px;}
.pt_checkout #gc-checkbalance-service{text-transform: capitalize;float: right; margin-right: 10px;}
.pt_checkout .checkout-billing  .giftCardHead{background-color: #EFEFEF;color: #6D6D6D;margin:0px 0 13px 0px; padding: 7px;width: 97.7%;text-transform:uppercase;}
.pt_checkout .checkout-billing  .giftCardHead h3{font-size: 12px;display: inline;text-transform:uppercase;}
.pt_checkout .mar {margin:0px 20px 10px 0px;}
.pt_checkout .label-inline label {float:right;}
.pt_checkout .credit-card-expiration span.error-message{width:74px; margin-top:1px;top:35px;padding:0px;clear:both;}
.pt_checkout .chbal{padding-bottom:10px;}
.pt_checkout .useasbill {margin-top:10px}
#dialogCancelBtn {font-size: 15px;padding-right: 16px;cursor:pointer;}
.margin-right0{margin-right: 0!important;}
#editprofile #btnShippingAddEdit {margin-right:2px;}

#btnShippingAddEdit,
#dialogApplyBtn,
#btnBillingAddEdit {
    font-size: 15px;
}

.ui-dialog .ui-dialog-title {display:none;}
#checkout-login {overflow: hidden;}
#checkout-login  #loginpopupbox {margin:0;}
#password-reset-checkoutlogin{cursor: pointer;}

.ui-dialog .ui-dialog-content #checkout-login .col-1{border-right:1px solid #CCC; margin:0;width: 45%;padding: 0 5% 0 0;}
.ui-dialog .ui-dialog-content #checkout-login .col-2{margin: 0; margin:0;padding: 0 0 0 4.8%; width: 45%;}
#checkout-login  #loginpopupbox .login-box-content {overflow: hidden;}
#checkout-login  #loginpopupbox .form-row {margin:0 0 10px;}

.ui-dialog .ui-dialog-content h2 {font-size: 16px; margin-top:24px; font-weight:bold; color:#000;}
.ui-dialog .ui-dialog-content #checkout-login #loginpopupbox .error-form {background: url("../images/interface/icon-alert.png") no-repeat scroll left 2px transparent; color: #990000;padding: 0 0 0 3em;}
.ui-dialog .ui-dialog-content #checkout-login #loginpopupbox .error-icon{min-height: 30px;}
.ui-dialog .ui-dialog-content #checkout-login #loginpopupbox input[type="password"],
.ui-dialog .ui-dialog-content #checkout-login #loginpopupbox input[type="text"] {width:324px;margin:10px 0;}
.ui-dialog .ui-dialog-content #checkout-login #loginpopupbox span.error {margin:0;}
.ui-dialog .ui-dialog-content #checkout-login #loginpopupbox .form-row-button{width: 100%;margin: 19px 0 0;}
.ui-dialog .ui-dialog-content #checkout-login #loginpopupbox .form-row-button .txtbtn {line-height: 35px; margin:0;}
.ui-dialog .ui-dialog-content #checkout-login #loginpopupbox .form-row-button button {float: right;margin: 0 2px 0 0;padding:8px 10px; font-size: 15px;}
.ui-dialog .ui-dialog-content #checkout-login .col-2 .but-checkout .form-row {margin:0;}
.ui-dialog .ui-dialog-content #checkout-login .col-2 .but-checkout button{padding: 8px 10px;}
.ui-dialog .ui-dialog-content #checkout-login .col-2 .but-checkout{float: right; font-size: 15px; margin: 129px 1px 0 0;text-transform: uppercase;}
.ui-dialog .ui-dialog-content #checkout-login .login-box-content label {font-weight:normal;}

/*saro28 checkout receipt page */
#review-mini-shipment {float: left; padding: 0 0 40px; min-height: 100px; width: 100%;margin-top: 8px;}
#review-mini-shipment h2 {float: left;margin: 0 0 15px;padding: 0;width: 100%;}
#review-mini-shipment .head {float:left;font-size:14px;font-weight:bold;color:#6d6d6d;text-transform:uppercase;width:48.3%;}
#review-mini-shipment .order-component-block h3.section-header {color:#000; font-size:12px;margin: 0;padding: 0 0 2px;}

#review-mini-shipment .order-component-block .details {background: none; color: #000000; font-size: 12px; line-height: 18px; padding:0;}
#review-mini-shipment .order-component-block .details .shipmethod { text-transform: capitalize;}
#review-mini-shipment .mini-shipment {float: left;margin: 0;padding: 0 30px 0 0; width: 170px;}
#review-mini-shipment .mini-shipment .section-header a {float: none; margin: 0 0 0 8px;font-size:12px; text-decoration:underline; text-transform: capitalize;}
#review-mini-shipment .shipping-method {float: left;margin: 0;padding: 0 30px 0 0; width: 250px;}
#review-mini-shipment .shipping-method a {float: none; margin: 0 0 0 8px;font-size:12px; text-decoration:underline; text-transform: capitalize;}
#review-mini-shipment .mini-billing-address {float: left;margin: 0;padding: 0 30px 0 0; width: 170px;}
#review-mini-shipment .mini-billing-address a {float: none; margin: 0 0 0 8px;font-size:12px; text-decoration:underline; text-transform: capitalize;}
#review-mini-shipment .mini-payment-instrument {float: left;padding: 0;width: 300px;}
#review-mini-shipment .mini-payment-instrument a {float: none; margin: 0 0 0 20px;font-size:12px; text-decoration:underline; text-transform: capitalize;}
#review-mini-shipment .mini-payment-instrument .giftDetails {color: #000000; font-size: 12px; line-height: 20px;}
#review-mini-shipment .mini-payment-instrument .giftDetails h3{font-size: 12px;margin: 20px 0 0; padding: 0;text-transform: uppercase; }
#review-mini-shipment .mini-payment-instrument .giftDetails a.editGiftCard{font-weight:normal;}

#review-mini-shipment legend{border: medium none;color: #000000;font-size: 12px;line-height: 21px;margin: 0;padding: 0;}
#reviewsubmit-itemdetails{clear:both;}
#reviewsubmit-itemdetails .mini-cart-promocode .promo{margin-top:10px;}
#reviewsubmit-itemdetails .mini-cart-promocode .promo-codes{margin-top:0px;}
#reviewsubmit-itemdetails .checkout-reviewsubmit > thead{background-color:#efefef}
#reviewsubmit-itemdetails .checkout-reviewsubmit .section-header{color:#5d5d5d; font-size: 12px;}
#review-mini-shipment .section-header, #review-mini-shipment legend{background:none !important;}
#reviewsubmit-itemdetails li.eDDsfs{margin-top:1px!important;font-weight:normal!important;margin-top:1px}
.order-component-block .section-header a{float:right;font-weight:normal;}
.order-component-block .details{background:none repeat scroll 0 0 #E8E8E8;padding:0.5em 1em;}

/* checkout summary */
/* ------------------------------------- */
#reviewsubmit-itemdetails {width:100%;}
#reviewsubmit-itemdetails .cc_auth_error {color:red; font-size:16px; padding:10px;}
#reviewsubmit-itemdetails .singleShipping {line-height:20px; margin:0 0 5px;}
#reviewsubmit-itemdetails table#cart-table {width: 100%;}
#reviewsubmit-itemdetails table#cart-table .width10 {width:10%;}
#reviewsubmit-itemdetails table#cart-table .width38 {width:38%;}
#reviewsubmit-itemdetails table#cart-table .width04 {width:04%;}
#reviewsubmit-itemdetails table#cart-table .width15 {width:15%;}
#reviewsubmit-itemdetails table#cart-table .width18 {width:18%;}
#reviewsubmit-itemdetails table#cart-table thead th.section-header {font-size: 12px;text-transform: capitalize;padding-left: 12px;}

#editprofile .entersignedin {padding-top: 32px;}
#EditAddressForm .overlay #editprofile .entersignedin{padding-top: 0;}

.reviewFooter {overflow: hidden; padding: 20px 0 0;}
#review-submit .promo-code{border: 1px solid #CCCCCC;float: left;height: auto;min-height: 128px;padding: 0px;width: 486px;margin:0 15px 0 0;}
#review-submit .promo-code .promoheading{background-color: #efefef;padding: 7px 10px 20px;}

#review-submit .promobody {color:#000; padding: 15px; width: 93.8%;}
#review-submit .promobody .addPromo {float:left;}
#review-submit .promobody .addPromo input[type="text"] {float: left; margin: 8px 8px 5px 0;padding: 4px;height:20px;}
#review-submit .promobody .addPromo button.applyPromo {float: left; font-size: 12px; line-height: 12px; margin: 8px 0 0;padding: 7px 14px 6px;}
#review-submit .promobody .addPromo #add-coupon {font-size: 12px;padding: 5px 14px;width: auto;margin: 0;}
#review-submit .promobody .removePromo {float: right;}
#review-submit .promobody .removePromo button.remove-promo {color: #000000;background: url("../images/interface/promo_code_remove.png") no-repeat scroll left top transparent;text-indent: -9999px;width: 12px;float:left;}

#review-submit .gift-card{border: 1px solid #CCCCCC;float:right;height: auto;min-height: 128px;padding: 0px;width: 485px;margin:0;}
#review-submit .gift-card #gc-apply{margin-top: 24px;}
#review-submit .gift-card fieldset {margin:0;}
#review-submit .gift-card .promoheading {background-color: #efefef;color: #656565;padding: 4px 12px 23px; font-size:12px;position:relative;}
#review-submit .gift-card .promoheading .left{font-weight: bold; padding: 3px 0; text-transform: uppercase;}
#review-submit .gift-card .promoheading .right button {padding-bottom: 3px;padding-top: 2px;}
#review-submit .gift-card .form-indent {overflow: hidden; padding: 10px 0px 0px 15px;}
#review-submit .gift-card .form-indent span.error{float: left;width: 450px;}
#review-submit .gift-card .form-indent .form-row {margin:0 8px 0 0}
#review-submit .gift-card .form-indent .form-row label  {color: #000000; font-size: 12px;font-weight: normal;margin-bottom:0px;}
#review-submit .gift-card .form-indent .form-row input[type="text"] {padding: 4px;margin: 8px 0 5px;height:20px;}
.pt_checkout #review-submit .gift-card #dwfrm_billinggiftcert_giftCertNumber {width: 313px;}
.pt_checkout .gift-card .giftcardPin #dwfrm_billinggiftcert_giftCertPin {width: 68px;}
#review-submit .gift-card .form-indent .giftcardPin {float: left;position: relative;}
#review-submit .gift-card .form-indent .giftcardPin .pinTooltip {left: 0; position: absolute; top: 0;}
#review-submit .gift-card .form-indent .giftcardPin .form-row label {margin: 0 0 0 12px;}

#review-submit .gift-card .form-indent .form-row #gc-apply {font-size: 12px; line-height: 11px;padding: 7px 0 7px 6px; /*margin: 22px 0 0; padding: 7px 14px 6px;*/}
#review-submit .gift-card .promoheading #gc-checkbalance{padding-top:0px;}

.reviewFooter .order-summary-footer{float: right; position: relative; padding: 0 1px; width: 33%;clear:both;}
.reviewFooter .order-summary-footer h2{font-family:helvetica,arial,sans-serif;font-size:2em;font-style:italic;font-weight:normal;}
.reviewFooter .checkout-order-totals .order-totals-table {    float: right;margin-bottom: 13px;text-align: right;width: 85%;}
.reviewFooter .checkout-order-totals .order-totals-table .strong {font-weight: bold; padding: 3px 10px 3px 0;}
.reviewFooter .checkout-order-totals .order-totals-table td {padding:3px 0 3px 0;}
.reviewFooter .checkout-order-totals {padding:14px 0px; margin-bottom:0px;}

.reviewFooter .placeOrder {overflow: hidden;text-align: right;clear:both;}
.reviewFooter .placeOrder form.submit-order {float: right;}
.reviewFooter .placeOrder form.submit-order .form-row {margin:0;}
.reviewFooter .placeOrder .yousaved {float: left; margin: 10px 0px 0px 23px;}

/*#placeOrderButton {width:140px;padding-right: 0px;padding-left: 0px;}*/
.reviewSubmitButton{width:170px;padding-right: 0px;padding-left: 0px;}
.placeOrderButton{width:140px;padding-right: 0px;padding-left: 0px;}

/* gift-card pop up msethi changes  */
.giftcart-dialog legend.ckbalpopuplegend {color: #000000; font-size: 40px; font-weight: normal; margin: 0 0 15px; padding: 0; text-transform: none;}
.giftcart-dialog#giftcart-balance .form-indent{margin: 0; overflow: hidden;position: relative;}
.giftcart-dialog#giftcart-balance .form-indent .form-field-tooltip {margin: 0;position: absolute;z-index: 99;left:140px}
.giftcart-dialog#giftcart-balance .form-indent .giftCardnumber label {margin:0px;}
.giftcart-dialog .captchaCheckBalance {margin: 0 0 0 4px; overflow: hidden;}
.giftcart-dialog .captchaCheckBalance #capcha-validation {color: #990000; float: left; margin: 5px 0 0 3px;}
.giftcart-dialog#giftcart-balance .form-indent .form-row {float: left; margin: 0 12px 0 0;}
.giftcart-dialog#giftcart-balance input[type="text"] {border: 1px solid #CCCCCC; margin: 8px 0 7px; padding: 6px; width: 233px;}
.giftcart-dialog#giftcart-balance input[type="text"]#dwfrm_billinggiftcert_giftCertPin{border: 1px solid #CCCCCC;margin: 8px 0 0; padding: 6px; width: 80px;}
.giftcart-dialog#giftcart-balance .form-row-button {float: left; margin: 0px 0 20px; text-align: right; width: 100%;}
.giftcart-dialog#giftcart-balance .form-row-button button.button-text {background: none repeat scroll 0 0 #000000; border: medium none; color: #FFFFFF;font-weight: normal; padding: 8px 17px;}
.giftcart-dialog .gcbox{background: none repeat scroll 0 0 #EFEFEF; padding:10px; text-align: center;}
.giftcart-dialog .gcbox .gcDetails {overflow:hidden; font-weight:normal; color:#000;}
.giftcart-dialog .gcbox .gcDetails .detailGiftcardNumber {float:left; text-align:left;}
.giftcart-dialog .gcbox .gcDetails .detailGiftcardNumber span.gcLebel {font-weight:bold; margin: 0 4px 0 0;}
.giftcart-dialog .gcbox .gcDetails .detailGiftcardNumber span.gc-number {margin: 0;}
.giftcart-dialog .gcbox .gcDetails .detailGiftcardbalance {float:right;}
.giftcart-dialog .gcbox .gcDetails .detailGiftcardbalance span.gcLebel {font-weight:bold; margin: 0 4px 0 0;}
.giftcart-dialog .gcbox .gcDetails .detailGiftcardbalance span.gift-card-balance {margin: 0 15px 0 0;}
.giftcart-dialog#giftcart-balance .form-indent span.error {float: left; line-height: 20px; margin: 0; width: 100%;}
.giftcart-dialog#giftcart-balance .form-indent span#notAvailableBalance {color: #990000;float: left;line-height: 20px;width: 100%;}
.giftcart-dialog#giftcart-balance .form-indent {position: inherit;}
.giftcart-dialog #gift-card-balance {color:#000000;float:none;position:relative;}
#giftcart-balance.giftcart-dialog .gctooltip {width:16px; float:left; margin-left:7px; text-decoration: none;}
#giftcart-balance.giftcart-dialog .giftCardnumber input{margin-left:-15px;}

/* Purchase Gift Card */
/* ------------------------------------- */

#purchaseGiftcard {overflow:hidden;padding: 20px 0 0;}
/*#purchaseGiftcard h1 {border-bottom: 1px solid #E4E4E4; color: #000000; font-size: 24px; font-weight: normal; margin: 0 !important;  padding: 0 0 12px; text-transform: uppercase; }*/
#purchaseGiftcard .giftcardLeft {float:left; width:410px; overflow:hidden;}
#purchaseGiftcard .giftcardLeft p img {display: block; }
#purchaseGiftcard .balanceGiftcard {float:left; width:330px; overflow:hidden;}
#purchaseGiftcard .balanceGiftcard p img {display: block; }
#purchaseGiftcard .balanceGiftcard a {font-size: 14px; font-weight: normal; text-decoration: underline; text-transform: none;}

#purchaseGiftcard .giftcardRgt {float: right; overflow: hidden;}
#purchaseGiftcard .giftcardRgt .giftcardContent {padding: 70px 20px 40px 0; width: 325px;}
#purchaseGiftcard .giftcardRgt .giftcardContent h2 {color: #6D6D6D;font-size: 13px;line-height: 15px;margin: 0 0 30px;text-transform: uppercase;}
#purchaseGiftcard .giftcardRgt .giftcardContent p.heading {color:#000; font-size:12px; font-weight: bold; line-height:18px; margin: 0 0 25px;}
#purchaseGiftcard .giftcardRgt .giftcardContent p.heading a {color:#000; font-size:12px; font-weight: bold; text-transform: none;}
#purchaseGiftcard .giftcardRgt .giftcardContent p {color:#000; font-size:12px; line-height:18px; margin: 0 0 25px;}
#purchaseGiftcard .giftcardRgt .giftcardContent p a {font-weight: normal;text-transform: none;}
#purchaseGiftcard .giftcardRgt .giftcardContent p.txtContent {color:#6d6d6d; font-size:11px; line-height:15px; margin: 0;}
#purchaseGiftcard .giftcardRgt .giftcardContent p.txtContent a {color:#6d6d6d; font-size:11px; line-height:15px; margin: 0;}
#purchaseGiftcard .purchaseGift {margin: 0 0 20px;}
#purchaseGiftcard .purchaseGift .checkBalance {padding:5px 0}
#purchaseGiftcard .purchaseGift .checkBalance button.button-text {font-size: 14px; text-transform: none;}

#purchaseGiftcard .giftCardChkBal {overflow:hidden;padding: 64px 10px 40px 0; width:400px;}
#purchaseGiftcard #giftcart-balance .form-indent{margin: 0; overflow: hidden;position: relative;}
#purchaseGiftcard #giftcart-balance .form-indent .form-field-tooltip {left: 0; margin: 0; position: absolute; top: 0;}
#purchaseGiftcard #giftcart-balance .form-indent .giftCardnumber label {margin: 0 0 0 15px;}
#purchaseGiftcard .captchaCheckBalance {margin: 15px 0 0 -3px; overflow: hidden;}
#purchaseGiftcard .captchaCheckBalance #capcha-validation {color: #990000; float: left; margin: 5px 0 0 3px;}
#purchaseGiftcard #giftcart-balance .form-indent .form-row {float: left; margin: 0; width: 100%;}
#purchaseGiftcard #giftcart-balance input[type="text"] {border: 1px solid #CCCCCC; margin: 8px 0 7px; padding: 6px; width: 233px;}
#purchaseGiftcard #giftcart-balance input[type="text"]#dwfrm_billinggiftcert_giftCertPin{border: 1px solid #CCCCCC;margin: 8px 0 0; padding: 6px; width: 80px;}
#purchaseGiftcard #giftcart-balance .form-row-button {float: left; margin: 15px 0 20px; text-align: right; width: 100%;}
#purchaseGiftcard #giftcart-balance .form-row-button button.button-text {background: none repeat scroll 0 0 #000000; border: medium none; color: #FFFFFF;font-weight: normal; padding: 8px 17px;}
#purchaseGiftcard .gcbox{background: none repeat scroll 0 0 #EFEFEF; padding:10px; text-align: center;}
#purchaseGiftcard .gcbox .gcDetails {overflow:hidden; font-weight:normal; color:#000;}
#purchaseGiftcard .gcbox .gcDetails span.gcLebel {font-weight:bold; margin: 0 4px 0 0;}
#purchaseGiftcard .gcbox .gcDetails span.gc-number {margin: 0 15px 0 0;}
#purchaseGiftcard #giftcart-balance .form-indent span.error {float: left; line-height: 20px; margin: 0; width: 100%;}
#purchaseGiftcard #giftcart-balance .form-indent span#notAvailableBalance {color: #990000; float: left; line-height: 20px; width: 100%;}

/* Order Track */
/* ------------------------------------- */

.ohRightBlock .ohitemshipping .ohItem .ohTracklink {float: left;margin: 18px 0 0;}
.trackingOrder {overflow:hidden;}
.trackingOrder .trackOrder {width:100%}
.trackingOrder .trackOrder .strong { color: black; }
.trackingOrder .trackOrder .tracking-number { color: #595959; }
.trackingOrder .trackOrder .width30 {width:30%}
.trackingOrder .trackOrder .width70 {width:70%}
.trackingOrder .trackOrder td {text-align:left; padding:10px 0;}
.trackingOrder .trackOrder td.strong {font-weight:bold;}
.trackingOrder .trackOrder td.trackLink {font-weight:bold;text-align:right;}
.trackingOrder .trackOrder td.trackLink a{font-weight:bold;}
/*saro28 shipping overlays */

.pt_checkout .bill-address {width:191px; float:left; margin:2px 0px 10px}
#dwfrm_singleshipping_shippingAddress #edit-shipping-address{margin-left: 10px;padding-top: 4px;}
#dwfrm_singleshipping_shippingAddress #edit-shipping-address .addnew {padding-top: 6px;}
.pt_checkout .payment-address {margin-right:20px;}
.pt_checkout .payment-address .cardDetails{float:left; padding-right: 10px;}
.pt_checkout .payment-address .cvnToolTip {float:left;}
.pt_checkout .payment-address .cvnToolTip #dwfrm_billing_paymentMethods_creditCard_cvn {margin:0px}
/* QC-981 */

.pt_checkout #edit-billing-address .addnew a, .pt_checkout #dwfrm_billing .addnew a, .pt_checkout #edit-shipping-address .addnew a {text-decoration: underline; margin-bottom:8px; font-weight:normal;text-transform: capitalize;}
.pt_checkout #edit-billing-address .edit a, .pt_checkout #dwfrm_billing .edit a, .pt_checkout #edit-shipping-address .edit a{text-decoration: underline; font-weight:normal; text-transform: capitalize;}
.pt_checkout #edit-shipping-address .bill-address{line-height:18px;margin-bottom: 0;}
#dwfrm_singleshipping_shippingAddress #edit-shipping-address .edit{padding-top: 6px;}
.overlay .enter-new-address {font-weight: 700;margin-bottom: 15px;text-decoration: underline;text-transform:capitalize;}
.overlay .overlayhead{color: #6D6D6D;font-size: 36px;font-weight: normal;padding: 0;text-transform: capitalize;background:none;}
.overlay select{margin: 8px 0 0;padding: 5px;height:29px;width:240px}
.overlaybuttonmargin {text-align:right;margin-top:20px}
#dwfrm_billing .overlay .form-row-button {float: right;margin:10px 0 0;padding: 0;width: 140px;}
#dwfrm_billing .label-inline input{margin: 1px 6px 10px 0;}
#dwfrm_billing #shipping-method-list {color:#595959;font-weight:bold;margin-top:19px;}
#dwfrm_billing #divBillingControls .select-address {padding: 10px 0 5px;}
#dwfrm_billing .select-address #address-select-go-button{display:none;}
#dwfrm_billing .overlay .select-address label {font-size:13px;float:left;}
#dwfrm_billing .form-row-button{width:100%;margin-right:367px;}
#dwfrm_billing #secondary {margin-top:92px}
#dwfrm_billing input[type="text"], input[type="password"], textarea {color:#000;}


.ui-dialog #dwfrm_billing .o5-error-add-payment {
    width: auto;
    padding-top: 0;
}
#dwfrm_billing .o5-error-add-payment {
    width: 272px;
    padding: 3px 0 10px 0;
}

.buttonright {text-align:right}
.overlay #dwfrm_billing_addressList {float:left;clear:both;margin-bottom:10px;}
.overlay #dwfrm_billing label {margin-bottom:10px;margin-top:10px;}
.overlay .enterguest {margin-bottom:20px;}
.overlay .entersignedin {margin-bottom:20px}
#dwfrm_billing label, .form-label-text {width:auto; color:#000;}
#divBillingControls .select-address label {margin-bottom: 15px;}
#dwfrm_billing.right {float:right;font-weight:bold;}
#dwfrm_billing .left {float:left;}
#dwfrm_billing .items {/*background-color: #6D6D6D;*/color: #6D6D6D;height: 15px;padding: 10px;font-size:13px;font-weight: bold;border-bottom: 1px solid #E2E2E2;}
#dwfrm_billing .section-header {background:none repeat scroll 0 0 #EFEFEF !important;color: #6D6D6D;font-size: 12px;font-weight: bold;padding-left: 10px;text-transform: uppercase;}
#dwfrm_billing .form-caption{margin:0px;}

#dwfrm_billing #PaymentOverlay .overlay .form-row .form-caption {
    margin-top: 10px;
}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_firstName {width:157px;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_lastName {width:202px;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_secondName {width:78px;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_companyName{width:260px; clear:both;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_address1 {width:261px; clear:both;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_address2 {width:260px;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_country {width: 274px;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_states_state {width: 112px;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_city {width:260px;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_zip {width:159px;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_phone {width:260px;}
#dwfrm_billing #dwfrm_billing_billingAddress_addressFields_email {width:198px;}
#dwfrm_billing #dwfrm_singleshipping_addressList {width:245px;}
#dwfrm_billing #btnBillingAddEdit {margin-right: 2px;float: right;}
#dwfrm_billing .o5-payment-overlay-buttons-holder {
    float: right;
}
#dwfrm_billing #dialogCancelBtn {
    float: left;
    cursor:pointer;
    line-height: 35px;
}
#dwfrm_billing .apply-button_payment_overlay {
    float: right;
    margin-left: 4px;
    font-size: 15px;
}
#dwfrm_billing .overlay .form-row.margin-top-10{margin-top:10px;}
#dwfrm_billing  #divBillingControls #dwfrm_billing_billingAddress_addressFields_lastName {width: 156px;}
#dwfrm_billing #divBillingControls #dwfrm_billing_billingAddress_addressFields_zip {width: 139px;}

#dwfrm_billing_billingAddress_addressFields_internationalstate {margin-left:0px!important;margin-right: 0 !important;width: 73px;}
#divBillingControls .form-row.address_zip.required { margin-left: -5px;}
#divBillingControls div.address_province{margin-left: -15px;}
#divBillingControls div.ap{margin-left: -11px;}


/*saro28 add payment overlay */
#dwfrm_billing .overlay .form-row {float:left; margin: 8px 8px 0 0; color:#000}
#dwfrm_billing .overlay h3{font-size:13px;font-weight:bold;}

#dwfrm_billing .overlay h4{font-size:13px;font-weight:bold; color:#595959; padding:0 0 8px; margin:0px}
#dwfrm_billing .overlay #dwfrm_billing_paymentMethods_creditCard_owner{width:100px; margin:10px 0px}
#dwfrm_billing .overlay #dwfrm_billing_paymentMethods_creditCard_type{width:180px;}
#dwfrm_billing .overlay #dwfrm_billing_paymentMethods_creditCard_number{width:194px;margin:10px 0px}
#dwfrm_billing .overlay #dwfrm_billing_paymentMethods_creditCard_number span.error{ right: -151px; top: 22px !important;}
#dwfrm_billing .overlay #dwfrm_billing_paymentMethods_creditCard_cvn span.error{left: 64px;top: 21px;}
#dwfrm_billing .overlay #dwfrm_billing_paymentMethods_creditCard_cvn {margin: 9px 0 13px;}

#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_lastName{width: 181px;}
#dwfrm_billing .overlay .month select{width:95px}
#dwfrm_billing .overlay .year select {width:74px}
#dwfrm_billing .overlay .credit-card-expiration {clear:both;float:left;width:398px;margin-top: 11px;}
#dwfrm_billing .overlay .credit-card-expiration .cvn-tip {margin: 40px 0 0 -70px;}
#dwfrm_billing .overlay .credit-card-expiration .form-label-text {width:200px; color: #565656;}
#dwfrm_billing .overlay .credit-card-expiration .expiry {float:left; width:191px;}
#dwfrm_billing .overlay .scode{padding-top:20px;}
#dwfrm_billing .overlay .cvn-tip {margin: -38px 0 9px 73px;}
#dwfrm_billing .overlay .cvn-tip-edit {margin: 30px 0 11px -72px;width:96px;float:left}
#dwfrm_billing .overlay .cvn .error-message {margin-top:-10px;}
#dwfrm_billing .overlay .question-sign {background: url("../images/question-sign.png") no-repeat scroll left 1px #fff;}
#dwfrm_billing .overlay .question-sign span{padding-left:15px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_title {height:28px; margin-top: 8px;padding: 4px;width: 90px; clear:both;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_firstName {width:160px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_lastName{width: 180px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_secondName {width:58px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_companyName{width:254px; clear:both;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_address1 {width:253px; clear:both;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_address2 {width:268px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_country {width: 274px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_states_state {width: 112px;height:28px;margin-top:1px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_city {width:253px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_zip {width:143px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_phone {width:254px;}
#dwfrm_billing .overlay #dwfrm_billing_billingAddress_addressFields_email {width:198px;}
.checkout-payment span.error {margin:0;margin-top: -7px;position: absolute;}
.cvnToolTip span.error {margin:0;margin-top: -12px;position: absolute;}
#dwfrm_billing .payment-address .cvnToolTip span.error {margin:-23px 0 0 69px;}
#dwfrm_billing .overlay .credit-card-expiration .expiry span.error{margin: 0;margin-top: 2px;}
#dwfrm_billing .overlay .rightmargin label {float:right;}
.checkout-billingoverlay span.error { margin: 0;position: absolute;}
#dwfrm_billing #PaymentOverlay .overlay .form-row.add-address-checkbox label{float:right}
#dwfrm_billing #PaymentOverlay .overlay label {margin-bottom:10px; margin-top:10px}
#dwfrm_billing #PaymentOverlay .overlay input[type="text"], input[type="password"], textarea{margin-left:0px;}
#dwfrm_billing #PaymentOverlay .overlay input[type="text"]{height: 16px; font-size: 12px;}
#dwfrm_billing #PaymentOverlay .overlay .icheckbox_minimal {margin-top: 10px;}

/*saro28 review and submit overlays */
#dialog-container #dwfrm_billing .overlay .credit-card-expiration .expiry span.error{margin: 4px 0 10px;}
#dialog-container #dwfrm_billing .overlay .credit-card-expiration .expiry .month span.error{width:95px;}
#dialog-container #dwfrm_billing .overlay .credit-card-expiration .expiry .year span.error{width:74px;}
#dialog-container #dwfrm_billing .overlay .credit-card-expiration .cvnToolTip span.error{width:64px;margin-top:-9px;}

#EditAddressForm .overlay .label-inline input{margin: 1px 6px 10px 0;}
#EditAddressForm .overlay #shipping-method-list {color:#595959;font-weight:bold;margin-top:19px;}
#EditAddressForm .overlay .select-address{padding:0px}
#EditAddressForm .overlay .select-address label {font-size:13px;}
#EditAddressForm .overlay .form-row-button{width:100%}
#EditAddressForm .overlay input[type="text"], input[type="password"], textarea {margin:8px 0 8px; color:#000}
#EditAddressForm .overlay .label-inline label {float:right}
#EditAddressForm .overlay .form-row {float:left; margin: 3px 10px 5px 0; color:#000}
#EditAddressForm .overlay label, .form-label-text {width:auto; color:#000000;}
#EditAddressForm .overlay .items {/*background-color: #6D6D6D;*/color: #6D6D6D;height: 15px;padding: 10px;font-size:13px;font-weight: bold;border-bottom: 1px solid #E2E2E2;}
#EditAddressForm .overlay .section-header {background:none repeat scroll 0 0 #EFEFEF !important;color: #6D6D6D;font-size: 12px;font-weight: bold;padding-left: 10px;text-transform: uppercase;line-height:8px;}
#EditAddressForm .overlay .form-caption{margin:0px;}
#EditAddressForm .overlay #dwfrm_singleshipping_shippingAddress_AddShippingAddress{}
#EditAddressForm .overlay #dwfrm_shippingaddress_title {height: 29px; margin-top: 8px;padding: 4px;width: 88px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_firstName {width:157px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_lastName {width:180px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_secondName {width:58px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_companyName{width:257px; clear:both;}
#EditAddressForm .overlay #dwfrm_shippingaddress_address1 {width:259px; clear:both;}
#EditAddressForm .overlay #dwfrm_shippingaddress_address2 {width:259px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_country {width:274px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_states_state {width:90px}
#EditAddressForm .overlay #dwfrm_shippingaddress_city {width:260px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_zip {width:158px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_phone {width:260px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_email {width:198px;}
#EditAddressForm .overlay #dwfrm_shippingaddress_addressList {width:245px;}
#EditAddressForm .overlay legend.edit-address{display:none;}
#PaymentOverlay .overlay .edit-address{display:none;}
#dwfrm_billing.checkout-payment .overlay .scode{padding-top:20px;}

/* saro28 search result not found */
.pt_product-search-noresult .page-content .primary-content {width:100%}
.pt_product-search-noresult .page-content .primary-content .section-header{font-size:24px; padding: 10px 0 0; background:none;margin-top:0px;font-weight:500;}
.pt_product-search-noresult .page-content .primary-content .no-hits-help a{font-weight:normal;text-transform:none;text-decoration:underline;}
.pt_product-search-noresult .page-content .primary-content .section-header p{font-size:12px;margin:5px 0px 0px 0px;font-weight:normal;}
.pt_product-search-noresult .page-content .primary-content .no-hits-help ul{color:#000;margin:5px 0px;}
.pt_product-search-noresult .page-content .primary-content .no-hits-help ul li{line-height:24px;}
.pt_product-search-noresult .page-content .primary-content .no-hits-footer{float:left;width:100%;}
.pt_product-search-noresult .page-content .primary-content .no-hits-footer .assethead{margin-top:25px;}
.pt_product-search-noresult .assethead{font:bold 14px "Arial"; color:#6d6d6d; margin:33px 0 0;}
.pt_product-search-noresult .page-content .primary-content .section-header a{text-transform:none;}
.pt_product-search-noresult .no-hits-footer .tryContent a{text-decoration:underline;}


.checkout-reviewsubmit > thead {background-color:#6d6d6d;}
.pt_checkout .checkout-reviewsubmit .section-header{padding-left: 10px;color: #FFFFFF;text-transform: none;}
.checkout-reviewsubmit td {padding: 20px 0;}
.checkout-reviewsubmit td.item-details .product-list-item .name{font-size: 12px;font-style: normal;font-weight: bold;}
.checkout-reviewsubmit td.item-details .product-list-item .label{font-weight: bold;}
.checkout-reviewsubmit td.item-details .product-list-item .value{font-weight: normal;}
.checkout-reviewsubmit td.item-image{width:75px;}
.checkout-reviewsubmit td.item-image img{height:85px;}


/* account */
/* ------------------------------------- */
h1 .account-logout{font-size:0.6em;}
.registration-selection input,.registration-selection label{display:inline;float:none;}
ul.address-list{padding:0;float:left;margin-top:0px;}
ul.address-list li{float:left;list-style:none outside none;margin:0;min-height:135px;padding:1em 0;width:30%;}
ul.address-list li.default{border-bottom:1px solid #EFEFEF;float:none;width:auto;}
ul.address-list .mini-address-title{font-style:italic;}
ul.payment-list{overflow:hidden;padding:0;}
ul.payment-list li{float:left;list-style:none outside none;margin:0;min-height:110px;width:33%;}
.order-history-header{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EFEFEF;overflow:hidden;padding:10px;}
.order-history-header .label{font-weight:700;}
.order-history-header button{float:right;}
.order-history-header .order-date{float:left;margin:2px 0;width:60%;}
.order-history-header .order-status{float:left;margin:2px 0;width:60%;}
.order-history-header .order-number{float:left;margin:2px 0;width:60%;}
.order-history-items{margin:20px 0;}
.order-history-table th{padding:5px 10px;}
.order-history-table td{padding:5px 10px;}
.order-history-table ul{margin:0;padding:0;}
.order-history-table li{list-style:none outside none;}
.order-history-table th.order-shipped-to{width:33%;}
.order-history-table th.order-items{width:33%;}
.order-history-table th.order-total-price{width:33%;}
.order-history-table .toggle{cursor:pointer;display:block;}
.js .order-history-table li.hidden{display:none;}

/*START Changes My Account */
/*START Global*/
label, .form-label-text {color: #000000;display: block;float: none;font-family: helvetica,arial,sans-serif;font-size: 12px;padding:0;margin:0;text-align: left;width: 22%;}
/*input[type="text"], input[type="password"], textarea {border: 1px solid #AAAAAA;padding:0.5em;text-indent: 0;width: 49.5966%; color: #000000; font-size: 12px; margin:11px 0 17px;}*/
.margin0{margin: 0!important;}
.marginTop25px{margin-top: 25px!important;}
.marginTop52px{margin-top: 48px!important;}
/*.pt_account #main #secondary{margin-left:-15px;margin-top: 22px !important;}*/
.pt_account #main #secondary nav{padding-left:0px}
div.addPromo #dwfrm_billingcoupon_couponCode {margin:6px 0px 0px 14px; width: 79px;}

/*END Global*/
    /* Start  Accoubnt global */
.disinline{display: inline;}
.pt_account span.error {display: block;  margin: 0; position: absolute; top: 52px; width: auto;}
.myaccNavSpan {color: #686868;font-size: 14px;font-weight: bold;margin-bottom: 25px;text-transform:uppercase;}
#secondary nav ul.myaccNavul a{margin-left:0;font-size: 12px;color: #595959;}
#secondary nav ul.myaccNavul li a:ACTIVE,#secondary nav ul.myaccNavul li a:HOVER{font-weight: bold;color: #000000;}
ul.myaccNavul li a.selected{font-weight: bold;color: #000000;}
#secondary nav ul.myaccNavul{margin:17px 0 0 0 ;}
.pt_account #secondary,.pt_order #secondary{width: 140px;margin-top:3px;}
.pt_account .page-content .primary-content,.pt_order .page-content .primary-content {width: 822px;float:left;margin-left:30px;}
#accountLandingPage #regformh1,#regformh1,#paymentList #regformh1,#addresses .section-header-addressList #regformh1{border-bottom: 1px solid #efefef;padding-bottom: 10px;float: left;width:100%;text-transform:uppercase;}
.pt_account .error-message {color: #990000;padding-top: 4px;}
.pt_account .form-caption, #registerModel .form-caption,#loginModel .form-caption{display: block;margin: -1% 0 1%;position: absolute; width: auto;}
#paymentList{width: 100%;}

#edit-address-form .error-message{position: absolute;}

/* Account Profile   */
/* ------------------------------------- */
#primary h1#personalinfohi{border-bottom: 1px solid #EFEFEF; font-family: helvetica,arial,sans-serif;font-size: 25px; font-weight: normal; margin: 0; padding-bottom: 7px; text-transform: uppercase; width: 100%;}
#RegistrationForm legend {margin: 0; padding: 20px 0; text-transform: capitalize;}
#personalinfo #RegistrationForm .form-row { margin: 0 0 10px 0;}
#personalinfo #RegistrationForm .form-row label { width: auto;}
#personalinfo #RegistrationForm .form-row input[type="text"], #personalinfo #RegistrationForm .form-row input[type="password"] {margin: 10px 0; width: 272px;}

#personalinfo #RegistrationForm .inlineRow {width: 100%;float: left;}
#personalinfo #RegistrationForm .inlineRow .form-row {float: left; margin: 0 15px 0 0;}
#RegistrationForm legend.spacing{float: left; padding: 10px 0 20px; width: 100%;}
#personalinfo #RegistrationForm #regFormPhone .zipCode {width: 150px;}
#regFormPhone {position:relative;}
#regFormPhone span.error {top:57px;}
#personalinfo #RegistrationForm .regCheckbox {float: left;width: 100%;}
#personalinfo #RegistrationForm .regCheckbox .form-row {float: left; line-height: 20px; width: 3%;}
#personalinfo #RegistrationForm .regCheckbox .form-row label {float: right; width: 97%;}
#personalinfo #RegistrationForm .regCheckbox .form-row input[type="checkbox"] {float: left;margin: 3px 6px 3px 0;}
#personalinfo #RegistrationForm .form-row-button {float: left; text-align: right; width: 100%;}
#personalinfo #RegistrationForm .form-row-button button {margin:0 236px 0 0;}
#personalinfo span.checkboxlabel {line-height: 26px;color: #000000;}
#personalinfo .form-row-button button{padding: 10px 16px;font-size: 15px;letter-spacing: 1px;}
#personalinfo .form-row input[type="text"], #personalinfo .form-row input[type="password"]{margin: 6px 0!important;}
#personalinfo  .form-row label{margin-bottom: 4px;}
#personalinfo #regFormPhone{margin-top: 9px;margin-bottom: 6px;}
#personalinfo .spacing {margin-top: 7px;}
#personalinfo  .regCheckbox{margin-top:-3px;}
#personalinfo input[type="text"], #personalinfo input[type="password"]{min-height: 17px;}

/*End Account global*/
#registerModel{overflow: hidden;}
div#removeMsg span.form-caption{display: none;}
div#removeMsg .form-row.required { display: inline-block; float: none; margin-right: 15px;}
div#removeMsg input[type="text"],div#removeMsg input[type="password"]{margin: 8px 0 5px;padding: 7px 6px 6px; width: 272px;}
#RegistrationForm .form-indent {margin-left: 0;margin-top: 6px;}
#primary h1{margin-bottom: 5px;}
#RegistrationForm .regCheckbox .label-inline label{display: block;}
#RegistrationForm .regCheckbox .signup{margin-top:0;}
#password-reset{font-size: 15px;color: #000000;text-decoration: none;}
#singninOrdertracking #password-reset{font-size: 12px;text-decoration: none!important;border-bottom: 1px solid #000000;}
#singninOrdertracking #dwfrm_ordertrack button{float:right;margin-right:11px;width:140px;max-height: 35px;}
/* Sign UP */
#RegistrationForm #regFormPhone #dwfrm_profile_customer_phone{width:270px;padding:6px;}
#regformh1{font-weight: normal;font-size: 25px;}

#registerModel,#loginModel{overflow: hidden;}
#cancel-link{color: black;float: left;font-size: 14px;margin-top: 8px;text-decoration: underline;}

/*myaccount landing page */
#accountLandingPage{color:#000;float:left}
.upperBar{background: none repeat scroll 0 0 #EFEFEF;width:100%;margin-bottom: 15px;font-family:helvetica,arial,sans-serif;font-weight:bold;text-transform:uppercase;float: left;}
.upperBar h3{padding-left:10px;font-size:12px;}
#accountLandingPage .upperBlock{width: 100%;float: left;margin-left:3px; }
#accountLandingPage .upperBlock .blockContainer{float: left;width: 21%;height: 100%;margin-top:20px;}
#accountLandingPage .upperBlock .blockContainer.middle{border-left:1px solid #eee;border-right:1px solid #eee;padding: 0px 20px;margin-right: -1px;}
#accountLandingPage .upperBlock .blockContainer.last{padding-left:20px;}
#accountLandingPage .upperBlock .blockContainer.first{margin-right:10px;}
#accountLandingPage .upperBlock .blockCells{display: inline-block;margin:0px 0px 0px 2px; word-wrap: break-word;float:left;padding: 0px 6px;width:100%;}
#accountLandingPage ul {padding: 0;}
#accountLandingPage ul.blockCells li:LAST-CHILD{margin-top:10px;}
#accountLandingPage li {padding: 0;word-wrap: break-word;margin-top: 2px;line-height: 17px;}
#accountLandingPage li a{margin-top: 17px;text-decoration: underline;text-transform: capitalize;}
#accountLandingPage .upperBar h3 {margin: 7px 0;color: #6D6D6D;}
#accountLandingPage ul.blockCells li.liheading{font-family:helvetica,arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size: 13px;color:#6d6d6d;margin-bottom: 12px;margin-top: 0px;padding-top:2px;}
#accountLandingPage ul.blockCells li.lifullname{font-family:helvetica,arial,sans-serif;font-weight:bold;font-size: 12px;font-weight: bold;color:#000;margin-bottom:5px;}
#accountLandingPage table button,table.ordertable button,li.ordertable button{background: none repeat scroll 0 0 #FFFFFF;border-width: 0;color: #000000; cursor: pointer;display: inline;font-size: 1.1em;text-align: center;font-size: 12px;padding: 0;text-align: start;text-decoration: underline;}
#accountLandingPage table th{font-weight: bold;font-size: 12px;color:#000000;}
.upperbarWidth{width:100%;}
#accountLandingPage .upperbarWidth {margin-top: 32px;color: #6D6D6D;}
table.ordertable{float: left;margin-bottom: 20px;margin-left:11px;}
table.ordertable td {padding:16px 0 0 0;text-align: left;}
table.ordertable td button{text-transform:capitalize;font-weight:bold;}

/* Add Address */
/* ---------------------------- */
#regformh1edit {line-height: 32px;margin: 0 0 32px;}
#edit-address-form {margin: 0;}
#edit-address-form .form-row{margin: 0 0 8px;}
#edit-address-form input[type="password"],#edit-address-form input[type="text"]{margin: 8px 0;padding: 6px; width: 260px;height:16px;}
#edit-address-form .addInlineWrapper{display: inline-block; margin: 0px; float: none; width:100%;}
#edit-address-form .addInlineWrapper .form-row {float: left; margin:0 11px 0 0}
#edit-address-form .addInlineWrapper .addLastname, #edit-address-form .addInlineWrapper .address2, #edit-address-form .addInlineWrapper .address_zip  {margin:0 0 5px 0;}
#edit-address-form label, #edit-address-form .form-label-text {width: 100%;}
#edit-address-form .titleName select {margin: 6px 0; max-height: 28px;padding: 4px; width: 80px;}
#edit-address-form .addInlineWrapper .form-row select {margin: 6px 0; max-height: 28px; padding: 4px; width: 274px;}
#edit-address-form .addInlineWrapper .countryNote{float:left;margin: 28px 0 0;}
#edit-address-form .addInlineWrapper .address_zip  input[type="text"] {width: 138px;}
#edit-address-form .addFormCheckboxWrapper {float: left; margin: 0 0 20px; width: 100%;}
#edit-address-form .addFormCheckbox {float:left;margin: 0 15px 0 0;}
#edit-address-form .addFormCheckbox .form-indent {float: left;margin:0;}
#edit-address-form .form-row-button {float: left; margin: 0; text-align: right; width: 100%;}
#edit-address-form .form-row-button a{ font-size: 14px; line-height: 35px; margin: 0 20px 0 0;}
#edit-address-form #dwfrm_profile_address_title{width: 80px;}
#edit-address-form #dwfrm_profile_address_firstname ,#edit-address-form #dwfrm_profile_address_lastname{width: 213px;}
#edit-address-form .setphonerror span.error{margin:-4px 0 0 1px!important;}
#edit-address-form .address_zip span.error{margin:-4px 0 0 1px!important;}
.errormargin span.error{margin: -6px 0 0 0;position: absolute;}
#dialog-container #edit-address-form #addressbookaddedit {width: 70px;}
#dialog-container #edit-address-form #dialogCancelBtn{margin:0;padding-right: 17px;}
#dialog-container #edit-address-form .addFormCheckbox {float: left;margin: 22px 15px 0 0;}
#dialog-container #edit-address-form .addFormCheckbox  span {padding: 0 0 0 2px;color: #000000;}
/*myaccount ADDRESS Page */
#edit-address-form legend {padding: 0 0 26px;}
.divwidth49per{width:49%;}
input#edit-address-form #dwfrm_profile_address_states_state{width:80px;}
select#edit-address-form #dwfrm_profile_address_states_state{width:87px;}
/*
#edit-address-form .input-select #dwfrm_profile_address_states_state{width:101px!important;}
#edit-address-form .input-text #dwfrm_profile_address_states_state{width:87px!important;}
*/
#edit-address-form #dwfrm_profile_address_country{width: 274px;}
#edit-address-form .addInlineWrapper .address_states_state select.input-select{width:110px!important;}
#edit-address-form .addInlineWrapper .address_states_state input[type="text"].input-text{width:96px!important;}
*/
#edit-address-form #dwfrm_profile_address_province{width:86px;}
.addFormCheckbox > span {float: left;padding: 9px;}
#edit-address-form  span.error {display: block; margin: -17px 0 0 1px; position: absolute;  width: auto;}
#edit-address-form input[type="checkbox"]:checked + div + span { font-weight: bold;}
.pt_account #addresses{float:left;}
#addresses ul li div,#addresses ul.address-list br{/*margin-top:4px;*/}
#addresses ul br:FIRST-CHILD{margin-top:0;}
#addresses ul h3{ margin: 0;padding:0;}
#addresses  div.mini-address-location { /*margin-top: 9px;*/}
#addresses ul.address-list li,#addresses ul li{padding: 0 0 0 28px;margin:31px 0 21px 0;min-height:251px;max-height: 280px;min-width:200px;max-width: 200px;float:left;border-right: 1px solid #E2E2E2;}
#addresses ul.address-list li:LAST-CHILD,#addresses ul li:LAST-CHILD{border-right: none;}
#addresses .section-header-addressList{float: left;}
#addresses ul li h3{font-family:helvetica,arial,sans-serif;font-size:12px;color:#000000;font-weight: bold;}
#addresses .section-header-addressList h1{font-family:helvetica,arial,sans-serif;font-size:24px;float: left;margin: 0;font-weight: normal;text-transform:uppercase; border-bottom: 1px solid #efefef;padding-bottom: 10px;width:100%;}
#addresses .section-header-addressList{width: 100%;}
#addresses .addAddButton{background: #000000;color: #FFFFFF;cursor: pointer; display: inline;padding: 6px;text-align: center;float: left;font-size: 12px; }
#addresses a.address-create{float: right;text-align:center;text-decoration: none;font-family:"Arial", Helvetica,sans-serif;color: #FFFFFF;font-size: 12px;  }
#addresses .address-list-default {background: none repeat scroll 0 0 #EFEFEF; float: left; width: 826px; padding: 0;margin-bottom: 0;}
#addresses .section-header-note.address-create {right:0em;}
#addresses input[type="checkbox"] {margin: 0 0 17px;}
#addresses .addressMakeShippingDefaultSpan {margin-right: 80px;color: #000000;}
#addresses .mini-address-title{font-family:helvetica,arial,sans-serif;font-size: 12px;font-weight: bold;color:#000000;margin-top: 0; }
#addresses .addlowerbox{margin-bottom:0;}
#addresses .mini-address-location address{line-height:26px;word-wrap:break-word;}
#addresses .addTopbox{margin-bottom: 17px;margin-top: 0;/*max-height: 171px;*/min-height: 171px;}
#edit-address-form div.divwidth49per{ width:43%;}
#addresses div.addcheckbox{margin-top:17px;}
#addresses div.mini-address-location{margin-bottom:10px;color: #000000;line-height: 22px!important;}
#addresses .addTopbox a{text-transform:none;}
#addresses .add1,#addresses .add1,#addresses .addcity,#addresses .addphone{/*margin-top: 5px;*/ }
#addresses .addcity,#addresses .addphone{/*margin-top: 1px;*/ }
#addresses .addcity{line-height: 22px;}
#addresses .error-message,#edit-address-form .error-message { background-color: white; border:none; color: #990000;margin-top: -5px;padding:0;}
#addresses .addTopbox a { text-decoration: underline;}
#addresses input[type="checkbox"]:checked + span { font-weight: bold;}
.ui-dialog #delete-address-dialog-popup {color: #000000;}
.ui-dialog #delete-address-dialog-popup .remove-confirm {font-weight: bold;}
.ui-dialog #delete-address-dialog-popup .remove-links {margin-right: 40px;margin-top: 20px;text-align: center;}
#addresses .address-edit {margin-right: 7px;font-weight: normal;}
#addresses .address-delete {margin-left: 5px;font-weight: normal;}

/* Order History */
.pt_order #main #primary .recentOrders{float:left;width:100%;}
.pt_order #main #primary .recentOrders h3{font-size:12px;font-weight:bold;margin:5px 0px 15px 0px;color:#000;}
.pt_order #main #primary .previousOrders{float:left;width:78%;margin-bottom: -3px;margin-top: -8px;}
.pt_order #main #primary .previousOrders h3{font-size:12px;font-weight:bold;margin:5px 0px 14px 0px;color:#000;}
.pt_order .servicemessage{width:98%;}
.ohH1{margin:52px 0 16px 0 ;}
.ohheader{margin:32px 0 18px 0;}
#ohWrapper{border: 1px solid #EFEFEF;float: left;width: 99.7%;margin-bottom: 18px;}
.ohLeftBlock{float: left;width:26%;padding-left: 17px;}
.ohRightBlock{width:71.8%;float:left;min-height: 165px;}
.ohitemshipping{width:100%;float:left;padding-bottom:0px;margin-bottom:18px;border-bottom: 1px solid #EFEFEF    ;}
.ohitemshipping:last-child{margin-bottom:0px;border-bottom:0px;}
.ohItem{float:left;}
.ohItemImg{float:left;padding-left:11px;padding-right: 20px;padding-top:0%;}
.ohItemData{float:left;width:218px;}
.ohShippingData{width:248px;}
#ohWrapper li a{margin-top: 17px;text-decoration: underline;}
#ohWrapper li{line-height:25px;}
#ohWrapper li:last-child{margin-top:13px;}
#ohWrapper li button{text-transform:capitalize}
#ohWrapper ul{padding:0;}
#ohWrapper .shortDesc{max-width: 100px;}
.ohitemshippingHeading{clear: both;}
.ohitemshippingHeading h3{float:left;margin:0px;color:#6d6d6d}
.ohitemshippingHeading h3:FIRST-CHILD{width:304px;}
.ohborder{border:1px solid #efefef;float: left;}
#ohWrapper .ohRightBlock{border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}
#ohWrapper .ohbold{font-weight: bold;font-size: 12px;color: #000000;}
#orederDatialButton {background: none repeat scroll 0 0 #FFFFFF;border: 0 none;border-width: 0px;color: #000000;cursor: pointer;display: inline;font-size: 12px;font-weight: bolder;padding: 0;text-align:left;text-decoration: underline;}
.ohitemshippingHeading .upperBar{width: 583px;}
.pt_order .page-content .primary-content{color:#000;}
#ohWrapper .ohitemshippingHeading {border-bottom: 1px solid #e2e2e2;float: left;width: 100%;padding:6px 0px 6px 0px;}
#ohWrapper .ohItemData ul,#ohWrapper .ohShippingData ul{margin:0;padding:0;}
#ohWrapper .ohItemData ul li,#ohWrapper .ohShippingData ul li{margin-top: 0px;line-height:17px;}
#ohWrapper .ohItemData ,#ohWrapper .ohShippingData{margin-top: 5px;float:left;}
#ohWrapper .ohTracklink{float: left;margin-top: 20px;text-decoration: underline;}
#ohWrapper .ohShippingData{padding: 7px 0;width: 245px;}
#ohWrapper .ohTracklink a{text-transform:capitalize;}
#ohWrapper .ohitemshippingHeading{text-transform: capitalize;}
#ohWrapper .ohItem { margin-top: -10px;padding-bottom:6px;}
#ohWrapper .ohLeftBlock ul{margin-top: 17px;}
.pt_order #main #primary table.ordertable{margin-left:0px;}
.pt_order #main #primary table.ordertable th{text-align: left;color: #6d6d6d;font-weight: bold;font-size: 13px;background-color: #efefef;padding: 7px;}
.pt_order #main #primary table.ordertable td{padding-left:7px;}
.pt_order #main #primary table.ordertable td.noOrderRecordsHeading{padding:0;margin-top:0;}
#iewrapper #ohWrapper .ohitemshippingHeading {margin-bottom: 0;}
#ohWrapper .ohItemData,#iewrapper  #ohWrapper .ohitemshipping {padding:7px 0;margin-bottom: 0;}
#iewrapper  #ohWrapper .ohItemImg{padding-top: 4px;}
#accountLandingPage table button, table.ordertable button, li.ordertable button{ font-weight: normal;}
.margin-top-10{margin-top: 10px!important;}
.margin-bottom-10{margin-bottom: 10px!important;}
/* Order Detail changes  */
#orderDetail{width: 816px;margin-top: 2px;margin-left: 6px;}
#orderDetail h1{font-family:helvetica,arial,sans-serif; font-size:24px; border-bottom:1px solid #c1c1c1; text-transform:uppercase;padding:19px 0px 8px 0px; width: 800px;}
#orderDetail h1 span.orderNoDate{font-family:"helvetica"; font-size:16px; color:#6d6d6d;}
#orderDetail h1 span.print{font-family:"helvetica"; font-weight:bold; font-size:12px; text-decoration:underline; float:right; text-transform:capitalize;}
#orderDetail .clear{clear:both;}
#orderDetail .orderDetailContainer{float:left; margin-bottom:25px; padding-top:11px;}
#orderDetail .orderDetailContainer .shippingContainer, .orderDetailContainer .paymentContainer, .orderDetailContainer .summaryContainer{float:left; width:266px;}
#orderDetail h2{font-family:helvetica,arial,sans-serif; font-weight:bold; font-size:13px; color:#6d6d6d; text-transform:uppercase;padding-bottom: 3px;}
#orderDetail .orderDetailContainer .summaryContainer h2{margin-left:21px;}
#orderDetail h3{font-family:helvetica,arial,sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase;color: #000000;margin-bottom: 2px;}
#orderDetail p{font-family:helvetica,arial,sans-serif; font-size:12px;padding:2px 0px 7px 0px; line-height: 18px;}
#orderDetail ul{list-style:none; margin:0; padding:0; font-family:"helvetica"; font-size:12px;}
#orderDetail .key{font-family:"helvetica"; font-weight:bold; font-size:12px; text-transform:capitalize;}
#orderDetail .val{font-family:"helvetica"; font-size:12px; float:right;}
#orderDetail ul li.last{border-bottom:1px solid #c1c1c1; margin-bottom:10px; padding-bottom:10px;}
#orderDetail .orderTotal li{margin: 15px 0;}
#orderDetail .cancelOrder{margin-top:25px;float: left;margin-left: 27px;min-height:15px;}
#orderDetail .cancelOrder .key{text-decoration:underline;}
#orderDetail .cancelOrder .val{color:#6d6d6d; float:none;}
#orderDetail table{text-transform:capitalize; text-align:left; font-family:"helvetica"; font-size:12px;width:98%;}
#orderDetail table th{background:#efefef; font-weight:bold;color:#6d6d6d;line-height:30px;font-size:13px;}
#orderDetail table th:first-child{padding-left:10px;}
#orderDetail table tr.item td{border-bottom:1px solid #c1c1c1; padding:16px 0 12px 0px;line-height:18px;}
#orderDetail table tr.item td.itemImg{padding-left:10px;padding-right:6px;}
#orderDetail .orderDetailContainer .summaryContainer table.order-totals-table{float: left;margin-bottom: 25px;width: 91%;margin-left: 21px;}
#orderDetail .orderDetailContainer .summaryContainer table.order-totals-table tr{line-height:15px;}
#orderDetail .orderDetailContainer .summaryContainer table.order-totals-table tr.order-sales-tax{border-bottom:1px solid #efefef;}
#orderDetail .orderDetailContainer .summaryContainer table.order-totals-table td.strong{float:left;text-align:left;}
#orderDetail .orderDetailContainer .summaryContainer table.order-totals-table td .questionSign {font-weight: normal; padding: 10px 0;}
#orderDetail .orderDetailContainer .summaryContainer table.order-totals-table .paddingTop{padding-top: 9px !important;}
#orderDetail .orderDetailContainer .summaryContainer table.order-totals-table .paddingTop6{padding-top:6px;}
#orderDetail .itemImg{width:75px;}
#orderDetail .itemDesc{width:200px;}
#orderDetail .itemQty{width:86px;}
#orderDetail .itemUnitPrice{width:96px;}
#orderDetail .itemStatus{width:84px;}
#orderDetail .shippingDetail{width:247px;}
#orderDetail .itemDesc ul{list-style:none; margin:0; padding:0;width:90%;}
#orderDetail .reviewBtn{background:#000; padding:5px 12px; color:#FFF; text-transform:uppercase; text-decoration:none; margin-top:15px; display:inline-block;}
#orderDetail .strong {color:#000000;}
#orderDetail .underline{text-decoration:underline;}
#orderDetail span.ordergrey{color:#777777;}
#orderDetail span.orderbold{font-weight:bold;}
#orderDetail .order-totals-table td {padding: 3px 0;}
#orderDetail .giftcardh3{ margin: 9px 0 4px;}
.order-detail-trailing-margin {margin-bottom: 20px;}

/* Cancel Order CSS -- Start*/
div.orderNumberHidden{display:none;}
.elapsedMinutesHidden{display:none;}
.pt_account a.orderCancel,.pt_order a.orderCancel{text-transform:capitalize;display:none;text-decoration:underline;}
span.canceltime{color:#595959;display:none;}
button.orderTrack{text-transform:capitalize;display:none; background: none repeat scroll 0 0 #FFFFFF;border-width: 0;color: #000000;cursor: pointer;font-size: 12px;padding: 0;text-align: start;text-decoration: underline;font-weight:bold;}
#accountLandingPage table button.orderTrack, table.ordertable button.orderTrack{text-transform:capitalize;display:none; background: none repeat scroll 0 0 #FFFFFF;border-width: 0;color: #000000;cursor: pointer;font-size: 12px;padding: 0;text-align: start;text-decoration: underline;font-weight:bold;}
#accountLandingPage table button.orderTrack.alwaysShow, table.ordertable button.orderTrack.alwaysShow{display:block;}
.pt_order button.orderTrack.alwaysShow{display:inline;}
span.orderstatus{display:inline;font-weight: bold;text-decoration: underline;}
#elapseMinutes, #orderCancelURL,#currentOrderNumber{display:none;/* always hidden*/}
#successMessage{display:none;}
#successMessage h1{font-size:20px;}
#successMessage h3{font-size: 24px;padding-top: 7%;text-align: center;}
#successMessage a#confirmCancelOrder,#successMessage a#cancelOrder{background: none repeat scroll 0 0 #000000;border: medium none; color: #FFFFFF;font-size: 15px;font-weight: normal;margin: 0; padding: 8px 17px;text-align: center; text-transform: uppercase;text-decoration: none;float:right;margin-left:20px}
/* Cancel Order CSS -- End*/
    /* myaccount-payment  */
.section-header-addressList{float: left;}
.section-header-addressList h1{float: left;font-family: helvetica,arial,sans-serif;font-size: 24px;margin-bottom: 0;}

#CreditCardForm {float:left;width:100%;}
#editPaymentMethod{float:left;width:294px;}
#payHeader{font-size:40px;width: 100%;font-weight:300;float:left;}
#CreditCardForm #payment-add-error{display:none;}
#CreditCardForm input[type="text"],#CreditCardForm input[type="password"]{width:95.5%;}
#CreditCardForm select {width:85px;margin-top:11px;margin-left: 0;margin-right: 8px;}
#CreditCardForm label{width:100%;}
#CreditCardForm .removeMsg,#CreditCardForm .expiryDate{width:100%;}
#CreditCardForm .form-row {margin-bottom:17px;width:100%;}
#CreditCardForm #dwfrm_paymentinstruments_creditcards_newcreditcard_type{width:100%;}
#CreditCardForm .selectFloatLeft{float:left;width:33%;}
#CreditCardForm .addFormCheckbox {clear: both;margin-top: 22px;margin-bottom: 30px;}
#CreditCardForm input[type="checkbox"] {float: left;margin: 0;}
#CreditCardForm .addFormCheckbox > span { float: none;padding: 9px 9px 9px 0;color: #000000;}
#CreditCardForm .form-row-button {margin:0;width: 100%;margin-bottom: 34px;}
#CreditCardForm .form-row-button a { margin-left: 52%;width: 100%;font-size: 14px;margin-right:20px;}
#CreditCardForm .addFormCheckbox{margin-top: 28px;}
#CreditCardForm select { height: 31px;padding: 4px;}
#CreditCardForm .selectFloatLeft {margin-bottom: 30px;}
#CreditCardForm fieldset{margin-top: 20px;float:left;width:100%;}
#CreditCardForm input[type="text"], input[type="password"], textarea {border: 1px solid #ccc; margin: 9px 0 0;}
#CreditCardForm fieldset {margin-top: 0;}
#editPaymentMethod #CreditCardForm .error-form-wrapper{min-height: 15px;margin:0;}
#editPaymentMethod #CreditCardForm .error-form{margin:0;padding: 6px 0 1em 3em;}
#editPaymentMethod .form-row.form-row-button button{width: 70px;}
#editPaymentMethod #CreditCardForm .form-row-button {margin: 0 4px 0px;}
.ui-dialog #delete-payment-dialog-popup .remove-confirm {font-weight: bold;}
.ui-dialog #delete-payment-dialog-popup .remove-links {    margin-right: 40px;  margin-top: 20px;text-align: center;}
/* payment list*/
#paymentList ul li div,#paymentList ul.address-list br{margin-top:5px;}
#paymentList ul br:FIRST-CHILD{margin-top:0;}
#paymentList ul h3{ margin: 0;padding:0;}
#paymentList  div.mini-address-location { margin-top: 9px;}
#paymentList ul.address-list li ,#paymentList ul li{color:#000;padding: 0 0 0 28px;margin:25px 0 20px 0;min-height:162px;min-width:200px;max-width: 200px;max-height: 250px;float:left; word-wrap: break-word; border-right: 1px solid #E2E2E2;}
#paymentList ul.address-list li.last ,#paymentList ul li.last{ border-right:none;}
#paymentList .section-header-addressList{float: left;}
#paymentList ul li h3{font-family:helvetica,arial,sans-serif;font-size:12px;color:#000000;font-weight: bold;}
#paymentList .section-header-addressList h1{font-family:helvetica,arial,sans-serif;font-size:24px;float: left;margin: 0; }
#paymentList .section-header-addressList{width: 100%;}
#paymentList .addAddButton{background: #000000;border-color: #CCCCCC #CCCCCC #D0D0D0;border-style: solid;border-width: 1px; color: #FFFFFF;cursor: pointer; display: inline;padding: 6px;text-align: center;float: left;font-size: 12px; }
#paymentList a.address-create{float: right;text-align:center;text-decoration: none;font-family:"Arial", Helvetica, sans-serif;color: #FFFFFF;font-size: 12px;  }
#paymentList .address-list-default {background: none repeat scroll 0 0 #EFEFEF; float: left; width: 100%; padding: 0;color:#000;}
#paymentList .section-header-note.address-create {right:-1em;}
#paymentList {float:left;}
#paymentList input[type="checkbox"] {margin:1px 5px 0 0;vertical-align: top;}
#paymentList .addressMakeShippingDefaultSpan { margin-right: 84px;color: #000000;}
#paymentList .mini-address-title{font-family:"Arial", Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#000000;margin-top: 0; }
#paymentList .addlowerbox{margin-bottom: 0;}
#paymentList .mini-address-location address{line-height: 26px;}
#paymentList .addTopbox{margin-top: 0;min-height: 146px;}
#paymentList .cclast{margin-bottom: 11px;}
#paymentList .checkBox{margin-top: 17px;}
#paymentList .section-header-note {right: 0;}#paymentList
#paymentList button.button-text {color: #000000;font-weight: bold;text-transform: uppercase; font-size: 12px;}
.chkboxbold{font-weight: bold;color:#000000; }
#paymentList .button-text ,#paymentList .payment-edit{color:#000000!important;text-transform: none;text-decoration: underline;font-size:12px;font-weight:normal;}
#paymentList input[type="checkbox"]:checked + span {font-weight: bold;}
#paymentList .mini-address-title {font-style: normal;}
#addresses .mini-address-title{font-style: normal;}
.addcheckbox  div { margin-bottom: 10px;}
/*END Changes My Account  */

/* wishlist */
/* ------------------------------------- */

.pt_wish-list .list-table-header{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EFEFEF;overflow:hidden;padding:2em;}
.pt_wish-list .list-table-header p{color:#999999;float:right;margin:0;overflow:hidden;width:37%;}

/* gift registry */
/* ------------------------------------- */

.pt_gift-registry .create-new-registry{margin:1em 0;}
.pt_gift-registry .create-new-registry button{float:left;margin-right:2em;}
.pt_gift-registry .create-new-registry p{font-family:helvetica,arial,sans-serif;font-size:1.3em;font-style:italic;margin:0;padding:0.5em 2em;}
.pt_gift-registry .add-gift-cert{border:1px solid #EFEFEF;margin-bottom:-1px;overflow:auto;padding:10px;}
.pt_gift-registry .add-gift-cert button{background:url("../images/banners/banner-gift-cert.gif") no-repeat scroll left top transparent;border:0 none;float:left;height:80px;text-indent:-999em;width:433px;}
.pt_gift-registry .add-gift-cert p{color:#999999;float:right;font-style:italic;line-height:1.5em;width:40%;}
.pt_gift-registry .list-table-header{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EFEFEF;overflow:hidden;padding:2em;}
.list-table-header a.button{color:#FFF; text-transform: none;}
.pt_gift-registry .hdr-options{width:5%;}
.page-content-tab-navigaton button{background:none repeat scroll 0 0 #EFEFEF;border-color:#D9D9D9;border-width:1px;color:#999999;font-family:helvetica,arial,sans-serif;font-size:1.1em;font-weight:400;margin:0 0 -1px;text-transform:uppercase}
.page-content-tab-navigaton button.selected{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #FFFFFF;border-top:2px solid #000;color:#000}
.page-content-tab-wrapper{border:1px solid #EFEFEF;padding:5px;}
.gift-reg-purchases .item-purchased-by dd{float:left;font-weight:bold;margin:0 1em 0 0;position:relative;width:auto;}
.gift-reg-purchases .item-purchased-by dt{clear:both;float:left;margin:0 1em 0 0;position:relative;width:auto;}
.gift-reg-purchases .quantity-purchased{color:#990000;}
.gift-registry-advanced {clear: both;}
.gift-registry-advanced .toggle-content {overflow:hidden;padding:10px;}
.gift-registry-advanced .event-month {clear: both;}
.gift-registry-advanced .event-city {clear: both;}

/* gift certificates */
/* ------------------------------------- */

.gift-certificate-purchase{background:none repeat scroll 0 0 #F3F3F3;padding:10px;}
.gift-certificate-purchase .content-asset{float:left;width:50%;}
.gift-certificate-purchase .content-asset img{margin:20px 0;}
.gift-certificate-purchase form{background:none repeat scroll 0 0 #FFFFFF;float:right;padding:0 20px 20px;width:40%;}
.gift-certificate-purchase form .input-text{width:90%;}
.gift-certificate-purchase form .input-textarea{width:90%;}
.gift-certificate-purchase form .cert-amount{clear:none;float:left;margin:0;width:40%;}
.gift-certificate-purchase form .form-row-button{clear:none;float:left;margin:25px 0 0 20px;width:50%;}
.gift-certificate-purchase .cert-amount .form-caption{margin:20px 0 0;position:absolute;width:40%;}
.gift-certificate-purchase .cert-amount.error{padding-bottom:35px;}
.gift-certificate-purchase span.error {margin-left:2%;}
.check-balance{border-bottom:1px solid #D9D9D9;margin:0 0 20px;padding:0 0 20px;}
.gift-cert-balance{float:left;width:40%;}
.gift-cert-balance input{margin-top:0;width:90%;}
.gift-cert-balance .form-caption{margin-left:0;}
.gift-cert-balance-submit{clear:none;float:left;}
.gift-cert-balance .label {display:none;}

#loginpopupbox h1{font-size: 40px;color: #000000;margin:0;}
#loginpopupbox .loginQuestionDiv{font-size: 14px;color: #000000;font-weight: bold;}
#loginpopupbox.loginQuestionDiv{margin-top: 0!important;}
#loginpopupbox label.loginQuestionDivSec{font-size: 14px;color: #000000;font-weight: bold;margin-top: 8px; margin-top: -24px;}


#cancle-link{float: left; margin-left: -148px;padding-top: 8px;text-decoration: underline;color: #000000;font-size: 14px;}

/* category landing page */
/* ------------------------------------- */

.bottom-banner-container{overflow:hidden;}
.bottom-banner-container .bottom-banner-cell{float:left;overflow:hidden;text-align:center;}
.bottom-banner-container .banner-cell-1{width:33%;}
.bottom-banner-container .banner-cell-2{width:34%;}
.bottom-banner-container .banner-cell-3{width:33%;}

/* store locator */
/* ------------------------------------- */

.store-locator-header{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;font-family:helvetica,arial,sans-serif;font-size:1.75em;font-style:italic;font-weight:400;margin:20px 0 0;padding:20px 0;}
.store-information{background:none repeat scroll 0 0 #E8E8E8;border-bottom:1px solid #FFFFFF;}
.store-address,.store-map{border-bottom:1px solid #E8E8E8;}
.store-locator-details{float:left;width:44%;}
.store-locator-details img{max-width:100%;}
.store-locator-details h1,.store-locator-details p{margin:0.25em 0;}
.store-locator-details-map{float:right;width:50%;}
.store-locator-details-map img{max-width:100%;}
.store-locator-map-canvas {height:365px;}
.pt_store-locator .page-content .primary-content{padding-left:0px;float:left;padding-left:20px;margin:0;}
.pt_store-locator #primary h1{margin-bottom:6px;text-transform: capitalize;}
.pt_store-locator #mainHeading{margin-bottom:20px;}
.pt_store-locator #mainHeading h1{width:100%;border-bottom:1px solid #888;font-size: 15px;margin-top: 0;padding-bottom: 6px;text-transform: uppercase;font-weight:normal;}
.pt_store-locator .store-locator-search-box{float:left;width:180px;color:#FFF;font-size:11px;}
.pt_store-locator .store-locator-search-box label{color:#000000;font-size:11px;padding-bottom:3px;}
.pt_store-locator .store-locator-search-box ul{float:left;margin:0;padding:0;width: 190px;}
.pt_store-locator .store-locator-search-box ul li{float:left;display:inline-block;margin:0;list-style-type: none;margin-right: 3px;padding: 10px 0;text-align: center;width:90px;background:none repeat scroll 0 0 #666666;text-transform: uppercase;}
.pt_store-locator .store-locator-search-box .store-locator-search-form{float:left;width:165px;background:none repeat scroll 0 0 #666666;padding:5px 0 15px 15px;}
.pt_store-locator .store-locator-search-box .store-locator-search-form a{color:#FFF;text-decoration:underline;}
.pt_store-locator .store-locator-search-box input[type="text"]{width:138px;height:18px;padding:5px;}
.pt_store-locator .store-locator-search-box select{width:150px;height:30px;padding:5px;}
.pt_store-locator .store-locator-search-box button{width:150px;height:30px;padding:5px;margin-bottom:10px;font-size:12px;}
.pt_store-locator .store-locator-search-box .seperator{text-align:center;float:left;font-size: 14px;font-weight: bold;height: 15px;margin: 7px 0px 7px -5px;text-align: center;width:97%;}
.pt_store-locator .store-locator-search-box .line-seperator{margin-top:-11px;}
.pt_store-locator .store-locator-search-box .storelocator-checkbox{margin-top:10px;}
.pt_store-locator .store-locator-search-box .storelocator-checkbox .label{margin-left:1px;color:#000000;padding-bottom:1px;vertical-align: middle;}
.pt_store-locator .store-locator-search-box .storelocator-checkbox input[type="checkbox"]{vertical-align:middle; }
.pt_store-locator .store-location-results caption {background: #dfdfdf;font-weight: 700;padding: 5px 0 5px 5px;text-align: left;text-transform: uppercase;}
.pt_store-locator #store-location-results th.section-header{font-size:12px;}
.pt_store-locator #store-location-results .store-map a{text-transform:capitalize;text-decoration:underline;}
.pt_store-locator #store-location-results .store-name{font-normal;margin:0 0 10px;}
.storelocbutton{float: right;font-size: 14px;margin-right: 36px;margin-top: 40px;}
.storelocator-actions {
    clear: both;
    text-align: right;
    padding: 40px 36px 0 0;
}
.storelocator-actions a {
    margin-left: 20px;
}
#store-location-results tr:last-child ,#store-location-results .store-address,#store-location-results .store-map{border: medium none;}
#store-location-results tr:first-child{border: medium none;}
#store-location-results tbody tr:first-child {border-top: 1px solid #000000;border-bottom: 1px solid #D9D9D9;}
.botboxboder {border-bottom: 1px solid #000000;color: #000000;float: left;font-size: 11px;margin-top: 15px;padding-bottom: 5px;paddtext-transform: uppercase;width: 100%;padding-left: 5px;text-transform: uppercase;}
.botboxnoborder.strong {color: #000000;float: left;margin-bottom: 15px;margin-top: 13px;padding-left: 5px;width: 100%;}
.strongBlack{font-weight: bold;color: #000000;}
#dwfrm_storelocator span.error-message{font-size:11px;padding-top: 16px;margin-left: -1px;}
#store-location-results .store-hours {line-height: 18px;}
.store-locator-search-box select.error option,.store-locator-search-box select.error{color: #000000;}
.storelocator-checkbox-div {clear: both;padding-bottom: 15px;}
.gm-style-iw{overflow-y:auto;}
/* homepage elements */
/* ------------------------------------- */

#homepage-slides{padding:0;width:100%;}
#homepage-slider{overflow:hidden;}
#homepage-slider .slide{list-style:none outside none;margin:0;max-width:100% !important;padding:0;width:100%;}
#homepage-slider .slide img{height:auto;max-width:100% !important;}
#homepage-slider .slide a h2{border:0 none;clip:rect(0pt,0pt,0pt,0pt);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
#homepage-slider .slide a span{position:absolute;text-indent:-999em;}

/* HOME PROMOTION SLOTS */
.home-promotion-full-width{width:100%; height:auto; clear:both; }
.home-promotion-half-width-left{width:50%; height:auto; float:left; }
.home-promotion-half-width-right{width:50%; height:auto; float:left; }
.home-bottom-left{float:left;width:50%; /* 512px */}

.home-promotion-full-width img{display: block;}
.home-promotion-half-width-left img{display: block;}
.home-promotion-half-width-right img{display: block;}
.home-bottom-left img{display: block;}



#home-promo-shop-shoes{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/homepage/home-promo-shoes.png");background-origin:padding-box;background-position:left top;background-repeat:no-repeat;background-size:100% auto;height:413px;margin:auto;max-width:320px;position:relative;width:100%;}
#home-promo-shop-shoes h2{position:absolute;text-indent:-999em;}
#home-promo-shop-shoes ul{padding:30% 0 0;text-align:center;}
#home-promo-shop-shoes li{border-right:1px solid #3EBAEA;display:inline;list-style:none outside none;margin:0 5px 0 0;padding:0 5px 0 0;text-transform:uppercase;}
#home-promo-shop-shoes li:last-child{border:0 none;}
#home-promo-shop-shoes li a{color:#3EBAEA;}
#home-promo-shop-shoes span{font-style:italic;margin:0 10px 0 0;}
.home-bottom-center{background:none repeat scroll 0 0 #F3F3F3;float:left;width:50%;margin-top:11px}
#home-promo-free-shipping{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/homepage/home-promo-free-shipping.png");background-origin:padding-box;background-position:center top;background-repeat:no-repeat;background-size:100% auto;height:413px;margin:auto;max-width:319px;text-indent:-999em;width:100%;}
.home-bottom-right{clear:both;margin:0;width:auto;}
.home-bottom-right h2{background:url("../images/homepage/hdr-this-weeks-deals.png") no-repeat scroll center center transparent;border-bottom:2px solid #01A4E5;height:54px;padding:30px 0;text-indent:-999em;}
.home-bottom-right .vertical-carousel{margin:0;padding:0;}
.home-bottom-right .vertical-carousel li{float:left;list-style:none outside none;padding:0;width:25%;}
.home-bottom-right .vertical-carousel li .capture-product-id{display:none;}
.home-bottom-right .vertical-carousel li .product-price .product-standard-price{text-decoration:line-through;}
.home-bottom-right .product-tile{border:0 none;margin:auto;min-height:255px;width:90%;}
.home-bottom-right .product-tile img{max-width:90%;}

/*gucci*/
.gucci-nav{float: left;width: 18%;margin-top:0px;}
#gucci h1.header_logo{height: 29px;}
.gucci-banner{border-left: 1px solid #D9D9D9;float: right;margin-left: -1px;padding: 0 0 20px;position: relative;width:78%;background: none repeat scroll 0 0 #FFFFFF;}
#gucci-navigation{ margin-top: 0;padding-top: 15px;background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent; width:100%; color:#8A5D1A; font-family:Verdana,sans-serif}
#gucci-navigation li{margin-bottom:8px}
#gucci-navigation li a{color:#784e35}
.gucci-banner img, #gucci h1.header_logo img{max-width:100%}
/* JavaScript specific styles */

.js .loader {position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;}
.js .loader-bg {position:absolute;width:100%;height:100%;background-color:#FFF;opacity:0.7;filter:alpha(opacity = 70);-moz-opacity:0.7;}
.js .loader-indicator {z-index:100;position:absolute;left:50%;top:50%;width:64px;height:64px;background:url("../images/loading-small.gif") no-repeat;}

.js .loaderCart {position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;}
.js .loader-bgCart {position:absolute;width:100%;height:100%;background-color:#FFF;opacity:0.7;}
.js .loader-indicatorCart {z-index:100;position:absolute;left:50%;top:50%;width:64px;height:64px;background:url("../images/loading-small.gif") no-repeat;}
/*.js .quickviewbutton {background:url(../images/quickview.gif) right no-repeat; position: absolute;bottom:-7px;right:0px;width:100%;height:17px; padding:10px 2px;}*/
/*.js .ie7 .quickviewbutton {position:absolute;left:0;width:200px;}*/
.js .product-image .o5-quick-view {
    width: 24px;
    height: 24px;
    position: absolute;
    bottom: -1px;
    right: 0;
    background-color: #444;
    font-size: 20px;
    text-align: center;
    color: #fff;
    display: none;
}
.js .product-image:hover .o5-quick-view {
    display:block;
}
.js .mini-cart-product {position:relative;}
.js .mini-cart-toggler {
    background: url(../images/minicart_expanded.png) repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 13px;
    position: absolute;
    top: 2px;
    width: 13px;
}

.js div.collapsed .mini-cart-toggler {
    background: url(../images/minicart_collapsed.png) repeat scroll 0 0 transparent;

}

.js div.collapsed .mini-cart-image {
    display:none;
}

/* Quick View Dialog  upaded */
/* ---------------------------------------------------- */
.ui-dialog.quickview .ui-dialog-content{padding:0 20px 20px 20px;}
.quickview .ui-dialog-titlebar{width:100%;}
#QuickViewDialog .pdp-main {overflow: hidden; padding: 0;}
/*#QuickViewDialog .pdp-main .product-actions {width:330px;}*/
.js .ui-dialog-content .product-col-1{width:59%;}

#QuickViewDialog .pdp-main .product-primary-image {padding: 0;max-width: 100%;text-align: center;}
#QuickViewDialog .pdp-main .product-primary-image h2 {display:none;}
.js .ui-dialog-content .product-col-1 .product-image {max-width: 100%;margin:0;}
#QuickViewDialog #scene7-container {display: block;}
#QuickViewDialog #scene7-container .s7container {min-height:555px;}
#QuickViewDialog #scene7-container .s7zoomview {left: 81px;}

.js .ui-dialog-content .product-col-2{width:40%;margin-top:0px;}
.ui-dialog-content .product-col-2 #product-content .pdt-short-desc{margin-top:-2px;margin-bottom:2px;}
.ui-dialog-content .product-col-2 #product-content .product-price{margin-bottom:7px;margin-top:23px;}
.ui-dialog-content .product-col-2 #product-content .product-variations{padding-top:16px;margin-bottom:5px;}
.ui-dialog-content .product-col-2 #product-content .product-variations ul li.attribute{margin-bottom:10px;}
.ui-dialog-content .product-col-2 #product-content .product-variations ul li.attribute:last-child{margin-top:12px;}
.ui-dialog-content .product-col-2 #product-content .product-review-links{margin-top:10px;}
.ui-dialog-content .product-col-2 #product-content .product-variations ul li.attribute .value{margin-top:10px;}
.ui-dialog-content .product-col-2 #product-content .product-variations ul li.attribute:last-child .value{margin-top:8px;}
.ui-dialog-content .product-col-2 #product-content .product-add-to-cart{margin:0px;}
.ui-dialog-content .product-add-to-cart .quantity-left{margin-bottom:10px;}
#QuickViewDialog #product-content .view-details {margin: 15px 0;background: none;line-height: 20px; width: 100%;}
#QuickViewDialog #product-content .view-details a {background: url("../images/interface/pdp-view-details.png") no-repeat scroll right 3px transparent; margin: 0;font-size: 13px;font-weight: bold;padding: 0 12px 0 0;text-decoration: none;}
#QuickViewDialog .product-primary-image .pdt-image-data {right: 10px;}

.promobody a.tooltip {text-decoration: none;}
/* quick view */
/* --------------------------------------------------------------------------------------- */
.js .ui-dialog-content a {color: #000000;font-size: 12px;margin-bottom: 5px;text-decoration: underline;}
.js .ui-dialog-content .pdp-main .view-details a{text-decoration:none;}
.js .ui-dialog-content .pdp-main .product-set-list {border:1px solid #d9d9d9;height: 500px;overflow:auto;}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-item {margin:1em 0;}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-image {width: 27%;}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-details {width:73%;}
.js .ui-dialog-content .pdp-main .product-set-list .product-name {margin:0;}
.js .ui-dialog-content .pdp-main .product-set-list .block-add-to-cart .price {font-size:1.5em;padding: 0.4em 0 0;width: 130px;}
.js .ui-dialog-content .pdp-main .product-add-to-cart button{width:40%;}
.js .ui-dialog-content .pdp-main .additional-information{border:0 none;}

.js .zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width:100%;}
.js .zoomPreload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:helvetica,arial,sans-serif;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;*width:100px;*height:49px;}
.js .zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.js .zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.js .zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.js .zoomWrapper{position:relative;border:1px solid #999;z-index:110;}
.js .zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);}
.js .zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.js .zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.js .zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:0.80;opacity:0.80;position:absolute;display:block;}

/*.js .ui-dialog-content ul.size a {font-size: 12px;height: 30px;margin: 0;}*/
/*#QuickViewDialog  .Color li.unselectable {background: url("../images/interface/unselectable-swatch.png") no-repeat scroll left top / 100% 90% transparent;}*/
.loginModel-main-dialog{padding: 20px 20px 6px 20px;}
.ie9 .loginModel-main-dialog,.ie8 .loginModel-main-dialog{padding: 20px 20px 2px 20px;}


/* Content Assets
---------------------------------------------------------------------*/
.promotionLanding {padding:15px 0 0;}

#promo_top_banner {display:block; margin-bottom:15px;}
    .promo_top_banner {clear: both; margin:0 0 20px;overflow: hidden;}
    .promo_top_banner p {margin: 0;overflow: hidden;}
    .promo_top_banner p img {float:left; margin: 0;}

#promo_hero_banner {display:block;}
    .promo_hero_banner {float: left;overflow: hidden;}
    .promo_hero_banner p {margin:0;}
    .promo_hero_banner p img {float: left; margin:0;}

#promo_current {display:block;float: left;}
    .promo_current {float: left; padding: 0 2em; overflow: hidden;}
    .promo_current h1 {
            font-size: 24px;
            font-family: 'Gotham 4r', Helvetica, Arial, Sans-Serif;
            text-transform: uppercase;
            font-weight: normal;
            color: #444444;
        }
    .promo_current h3 {font-size: 16px;font-weight: normal; margin: 0;padding: 0 0 0.5em; text-transform: uppercase;}
    .promo_current ul {margin: 0; padding: 0;}
    .promo_current ul li {margin: 0; padding: 0.3em 0; list-style-type: none;}

.fashionfix-link {overflow: hidden;}
    .fashionFix-title {display: block; overflow: hidden;}
        .fashionFix-title h3 {font-size: 14px;margin: 0 0 15px;padding: 0;text-transform: uppercase;}
        .fashionFix-title ul {margin: 0;padding: 0;}
        .fashionFix-title ul li {font-size: 12px;line-height: 16px;margin: 0 0 10px !important;}
        .fashionFix-title ul li a {color: #595959;font-size: 12px;text-decoration: none;}

.fashionFix {float:right; width: 766px;}
    .fashionFix-landing {display:block;overflow: hidden;}
    .fashionfix-banner {border-bottom: 1px solid #E2E2E2;margin:0;width: 100%;}
    .fashionfix-banner p {margin:0;padding:0;}
    .fashionfix-banner img {display:block}


.setNewPassword {overflow: hidden;}
.setNewPassword .form-row {margin: 0 0 10px;}
.setNewPassword input[type="password"] {margin: 10px 0;width: 330px;}
.setNewPassword .form-row-button {margin: 0 0 0 274px;width: auto;}
.setNewPassword #NewPasswordForm .form-caption .error-message {margin: -9px 0 0;position: absolute;display: block!important;}
.setNewPassword .noShow .form-caption{display: none;}

/* Confirm set new password
---------------------------------------------------------------------*/

.primary-content #confirmPassword{overflow:hidden;margin: 19px 0 19px -30px;}
#confirmPassword h1{}
#confirmPassword p {float: left;width:100%;color:#000000;}
#confirmPassword p.navLinks {float: left;line-height: 35px; width: 100%; margin: 20px 0;}
#confirmPassword p a.txtButton{color: #000000;font-weight: normal;text-transform: uppercase;margin: 0 15px 0 57px;text-decoration: underline;text-transform: capitalize;}
#confirmPassword p a.blackbutton{background: #000000; color: #FFFFFF; font-size: 1.25em; font-weight: normal; margin: 0; padding: 8px 17px; text-align: center; text-decoration: none;text-transform: uppercase;}


/* Sign in and order tracking screen
---------------------------------------------------------------------*/
#singninOrdertracking {overflow: hidden;margin: 22px 0 19px -30px;}
#singninOrdertracking .col-1 {border-right: 1px solid #CCCCCC;  margin: 1px 0 30px; padding: 0 30px 0 0; width: 44%;}
#singninOrdertracking .col-2 {float:left; margin: -4px 0 30px; padding: 0 0 0 40px; width: 44%;}
#singninOrdertracking .form-row {float: left;width: 100%;margin: 0 0 11px;}
#singninOrdertracking .signin-account .form-row-button {margin:8px 0 0 !important;}
#loginpopupbox .form-row-button button {margin: 0 3px 0 0;}

.signin-account {overflow:hidden;}
.signin-account .error-form {background: url("../images/interface/icon-alert.png") no-repeat scroll left 3px transparent;color: #990000;margin: 1em 0; padding: 0 0 0 35px;}
.signin-account h2.section-header {font-size: 37px; font-weight: normal; margin: 0px; padding: 0;}
#loginpopupbox .signin-account input[type="password"], #loginpopupbox input[type="text"] {width: 342px;margin: 10px 0;font-family:"Arial"}
#loginpopupbox .signin-account .form-row-button {float: left; line-height: 35px; margin: 10px 0 0; width: 100%;}
#loginpopupbox .signin-account .form-row-button a {text-align:left;font-weight:normal;text-decoration: underline;text-transform: none;}
#loginpopupbox .signin-account .form-row-button button {float: right;margin-right: 5px;}

.login-order-track {overflow:hidden;}
.signin-account .returning-customers p,.login-order-track p {color:#000;}
.login-order-track h2.section-header {font-size: 37px; font-weight: normal; margin: 8px 0 22px; padding: 0;}
.login-order-track #dwfrm_ordertrack input[type="password"], #dwfrm_ordertrack input[type="text"] {width: 342px;margin: 10px 0; }
.login-order-track #dwfrm_ordertrack .form-row-button {float: left;    margin: 8px 0 0; text-align: right; width: 100%;}
.margin-bottom-25{margin-bottom: 25px;}.margin-bottom-15{margin-bottom: 15px;}.margin-bottom-30{margin-bottom: 30px;}.margin-bottom-20{margin-bottom: 20px;}.margin-bottom-5{margin-bottom: 5px;}
#singninOrdertracking #loginpopupbox .signin-account input[type="password"],#singninOrdertracking  #loginpopupbox input[type="text"]{margin: 10px 0;min-height: 18px;width: 353px;}
#singninOrdertracking  #loginpopupbox input[type="text"]{min-height: 16px;}

#singninOrdertracking .login-order-track #dwfrm_ordertrack input[type="password"],#singninOrdertracking  #dwfrm_ordertrack input[type="text"]{margin: 10px 0;min-height: 16px;width: 349px;}
#singninOrdertracking .login-order-track h2.section-header{font-size: 37px;margin: 1px 0;}
.gecko #singninOrdertracking .login-order-track h2.section-header{font-size: 37px;margin: 3px 0;}
#singninOrdertracking .col-2 .margin-bottom-25{margin-top: 6px; margin-bottom:24px;}
#singninOrdertracking .col-1 #loginpopupbox .signin-account .form-row-button button{ margin-right: 10px;max-height: 35px;}
#singninOrdertracking #dwfrm_ordertrack button{mac}
/*============== CAROUSEL Elements ===========*/

.jslideshow {
    height:475px;
    width:99.9%;
    position:relative;
    top: 0;
    z-index:90;
}

.jslideshow .jslides {
float: right;
    height: 475px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    width: 80.08%;
}
.jslideshow .jslides li{
    float:left;
    height:119px;
    position:absolute;
    top: 0;
}
.jslideshow .jslides .carousel-image{
    float: left;
    position: absolute;
}
.jslideshow .jslides .carousel-image img{
    display: block;
}
.jslideshow .jslides .carousel-description{
    float: left;
    font-size:12px;
    padding:10px;
    width:410px;
    height: auto;
    background:url(../images/transparent.png);
    position: absolute;
    bottom: 10px;
}
.jslideshow .jslides .carousel-description h2{
font-size:16px;
display:inline;
}
.jslideshow .jtabs {
    float: left;
    height: 475px;
    margin: 0;
    padding: 0;
    width: 19.91%;
}
.jslideshow .jtabs li {
    background:#FFF;
    border-bottom:1px solid #e2e2e2;
    display:block;
    float:left;
    height:118px;
    line-height:44px;
    list-style-type:none;
}
.jslideshow .jtabs li:last-child {
    border-bottom: none;
}

.jslideshow .jtabs li a {
    cursor:pointer;
    display:block;
    float:left;
    position:relative;
    text-decoration:none;
    font-size:15px;
}
.jslideshow .jtabs li.active-tab {
    background:#efefef;
    z-index:222222222222;
}
.jslideshow .jtabs li.active-tab a{
    color:#000;
}

.js .home-bottom-left,
.js .home-bottom-center,
.js .home-bottom-right {clear:none;float:left;width: 33%;}
.js .home-bottom-right .jcarousel-clip {height: 282px; overflow:hidden;}
.js .home-bottom-right .vertical-carousel li {height: 282px;float:none; width:300px;}
.js .home-bottom-right .product-tile {min-height: 0;}
.js .home-bottom-right .jcarousel-prev {background:url('../images/interface/icon-vertical-carousel-prev.png') left top no-repeat;cursor:pointer;height:12px;position:absolute;bottom:20px;right:0;width:52px;z-index:999;}
.js .home-bottom-right .jcarousel-next {background:url('../images/interface/icon-vertical-carousel-next.png') left top no-repeat;cursor:pointer;height:12px;position:absolute;bottom:0px;right:0;width:52px;z-index:999;}
.js .home-bottom-right .jcarousel-prev-disabled, .home-bottom-right .jcarousel-next-disabled {display:none !important;}
.js button.select {display:none}

/* Contact Us */
/* --------------------------------------- */

/*#contactUs h1 {border-bottom: 1px solid #E4E4E4; float: left; padding:20px 0px; margin:0; text-transform: uppercase; width: 100%;}*/
#contactUs form {float: left; padding: 20px 0 0; width:100%;}
#contactUs #RegistrationForm .form-row {margin: 0 0 10px;}
#contactUs #RegistrationForm .form-row label {width:auto;color:#565656;}
#contactUs #RegistrationForm .form-row input[type="text"] {margin: 6px 0 10px; padding: 6px;width: 272px;}
#contactUs #RegistrationForm .form-row select {height: 30px; margin: 6px 0 10px; padding: 5px; width: 286px;}
#contactUs #RegistrationForm .form-row textarea {margin: 6px 0 10px; padding: 6px;width: 272px;}
#contactUs #RegistrationForm .error-message {padding: 0; margin:0px;}
#contactUs #RegistrationForm span.error{display:none;}

/* Customer service */
.pt_customer-service .headerText1 {
    font-size: 24px;
    font-family: 'Gotham 4r', Helvetica, Arial, Sans-Serif;
    text-transform: uppercase;
    font-weight: normal;
    color: #444444;
}
.pt_customer-service #secondary .secondary-navigation #category-level-1{max-height: none;overflow: hidden;}
.pt_customer-service #secondary .secondary-navigation #category-level-1 li{margin:0px !important;}
.pt_customer-service #secondary .secondary-navigation #category-level-1 #category-level-2{padding: 5px 0 0;margin:0px;}
.pt_customer-service #secondary .secondary-navigation #category-level-1 #category-level-2 li{padding: 2px 2px 5px 0;}
.pt_customer-service #secondary.nav .refinement-header{width:150px;}
.pt_customer-service #secondary.nav{margin:0px;}
.pt_customer-service #secondary.nav .nav-header{color:#000000;font-size: 15px;text-transform: uppercase;margin: 0;}
.pt_customer-service #secondary.nav a{margin:0px;}
.pt_customer-service #secondary.nav .cs-nav {border-top: 0 none;margin-top: 11px;}
.pt_customer-service #secondary.nav .cs-nav .refinement-link:hover{font-weight:bold; color:#000;}
.pt_customer-service #secondary.nav ul#category-level-2 li .refinement-link{margin-left: 10px;}
.pt_customer-service #secondary.nav ul#category-level-2 li.active{ font-style: normal;background: url("../images/interface/icon-category-expand-plus.png") no-repeat scroll left 9px transparent;}
.pt_customer-service .nav .toggle {background: none;margin:5px 0;padding:0;}
div.emptytemplate .primary-content{float:left;width: 100% !important;}
/* bug fix buy mseth5   */
.pt_customer-service .page-content .primary-content{margin-top: 25px;width: 808px;}
.pt_customer-service .primary-content #purchaseGiftcard{padding:0px;margin-top:2px;}
.pt_customer-service #secondary {width: 140px;}
#RegistrationForm.contact-us .form-row-button{float: left;margin: 0px;width:auto;}
#RegistrationForm.contact-us button{margin:0px;float:none;}
.contact-us textarea{margin:0px;}
.pt_customer-service .primary-content h1{padding: 0 0 8px 0; border-bottom:1px solid #E4E4E4;}
.pt_customer-service .primary-content h1.termsmargin{padding-bottom:30px !important}
.pt_customer-service .primary-content #purchaseGiftcard h1{padding: 0 0 6px 0;}
.pt_customer-service .primary-content h2{ font-size:14px;text-transform:uppercase;margin-top:23px;color:#6D6D6D;}
.pt_customer-service .primary-content h3{ font-size:12px;margin-bottom:-7px;margin-top:17px;color: #000000;}
.pt_customer-service .primary-content .text-container{margin-top: 20px;line-height: 18px;margin-bottom:-4px;color:#000000;}
.pt_customer-service .primary-content .text-container p{font-weight:normal;margin-bottom:15px;}
.pt_customer-service .primary-content ul li{margin-bottom:10px;color:#000000;}
.pt_customer-service .primary-content p{margin-top: 11px;line-height: 18px;margin-bottom:18px;color:#000000;}
.content-header {padding: 20px 0;}

.pt_customer-service .primary-content table {margin-top:20px; border: 1px solid #E6E6E6;}
.pt_customer-service .primary-content table th{background:#EFEFEF;font-weight:bold;padding:6.5px 15px;border-right:1px solid #E6E6E6;color:#6D6D6D;}
.pt_customer-service .primary-content table td{border-right:1px solid #E6E6E6;border-top:1px solid #E6E6E6;padding:12px 15px;color:#000000;}
/* Tiny Scrollbar */
.scrollbar1 { width: 180px; margin: -9px 0 15px;}
.scrollbar1 .viewport { position: relative;height:225px;overflow:hidden;}
.scrollbar1 .viewport li{padding:1px 2px 5px 0;}
.refinement.Color .scrollbar1 .viewport{width: 180px;}
.scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar1 .scrollbar{position: relative; background-position: 0 0; float: right; width: 15px; display:none;margin-top:6px;}
.scrollbar1 .track { /*background: transparent url(../images/tiny_scrollbar/bg-scrollbar-trackend-y.png) no-repeat 0 100%;*/ height: 100%; width:13px; position: relative; padding: 0 1px; }
.scrollbar1 .thumb { background: transparent url(../images/tiny_scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; /*left: -5px;*/right: 5px; }
/*.scrollbar1 .thumb .end { background: transparent url(../images/tiny_scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }*/
.scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/* Social Media link style added */

/* scrollbar2: added by mseth5  */
.scrollbar2 { width: 400px;}
.scrollbar2 .viewport { width: 400px; height: 411px;  overflow: hidden; position: relative;z-index: 99; }
.scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;width: 100%;z-index: 99; }
.scrollbar2 .scrollbar{ background: transparent url(../images/tiny_scrollbar/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.scrollbar2 .track {z-index:9999; background: transparent url(../images/tiny_scrollbar/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.scrollbar2 .thumb {z-index:9999; background: transparent url(../images/tiny_scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.scrollbar2 .thumb .end {z-index:9999; background: transparent url(../images/tiny_scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.scrollbar2 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#scrollbar2 .mini-cart-pricing{ right:8px}
#scrollbar2 .mini-cart-promocode{margin-right:16px}
/* */
.fb-like{height: 200px;}

/*.ui-dialog.waitlist-dialog {padding: 5px 15px;}*/
/*.ui-dialog.waitlist-dialog .ui-dialog-titlebar{margin-bottom:18px;float:right;}*/
/*.ui-dialog.waitlist-dialog .ui-dialog-title{font-size: 24px;font-weight: normal;}*/
/*.ui-dialog.waitlist-dialog .ui-dialog-titlebar-close{margin-right:7px;margin-top:18px;}*/
/*.ui-dialog.waitlist-dialog #dialogcontainer_outofstock{padding-top:10px;}*/
/*.ui-dialog.waitlist-dialog .ui-dialog-content{padding:15px 0 20px 25px;}*/
.ui-dialog .ui-dialog-content #dialogcontainer_outofstock{margin-bottom:28px;}
.ui-dialog .ui-dialog-content #dialogcontainer_outofstock legend{padding:0px;margin-bottom:22px;}
.ui-dialog .out_of_stock_form .waitlist-pdt-oos-label {margin-top: 18px;font-weight:bold;color:#000000;}
.ui-dialog .out_of_stock_form .waitlist_pdt {background-color: #F5F5F5;height: 175px;padding: 15px 0 15px 18px;}
.ui-dialog .waitlist-pdt-img {float:left; width:131px;height:175px;}
.ui-dialog .waitlist-pdt-img img{width:131px;height:175px;}
.ui-dialog .waitlist-pdt-data {padding: 5px 15px; margin-left: 145px;margin-top:15px;}
.ui-dialog .waitlist-pdt-data .waitlist-pdt-oos {margin-top:2px;height:33px;width:215px;float:left; background-color: #FFFFFF;position: absolute;}
.ui-dialog .waitlist-pdt-data h2{margin:0px 0px 7px; color: #000000;font-size: 26px;font-weight:normal;}
.ui-dialog .waitlist-pdt-data .short-desc{color: #000000;font-size: 14px;}
.ui-dialog .waitlist-pdt-oos ul.item-list{cursor:pointer;list-style:none outside none;padding:10px;background:url("../images/interface/arrow.png") no-repeat right #FFFFFF;background-position:190px 15px;border:1px solid #C7C7C7;}
.ui-dialog .waitlist-pdt-oos ul.item-list .scrollbar-container{display:none;padding-top:1px;}
.ui-dialog .waitlist-pdt-oos ul.item-list .scrollbar-container .scrollbar1{margin:10px 0 0;}
.ui-dialog .waitlist-pdt-oos ul.item-list .scrollbar-container .scrollbar1 .viewport li{padding:0px;}
.ui-dialog .waitlist-pdt-oos ul.item-list .scrollbar-container .scrollbar1 .thumb{right:-6px;}
/*.ui-dialog .waitlist-pdt-oos ul.item-list .scrollbar1 .scrollbar{margin-top:20px;}*/
.ui-dialog .waitlist-pdt-oos ul.scrollbar-list{padding:0px;max-height:50px;}
.ui-dialog .waitlist-pdt-oos ul li{font-size:12px;color:#000000;}
.ui-dialog .waitlist-confirm{margin-top:38px;}
.ui-dialog .waitlist-confirm .waitlist-pdt-img{border:1px solid #CCCCCC;}
.ui-dialog .waitlist-confirm .waitlist-confirm-data{float:left;margin-top:10px;margin-left:15px;background-color:#F5F5F5;padding:25px 10px 25px 15px;width:390px;}
.ui-dialog .waitlist-confirm .waitlist-confirm-data h2{margin:0px;text-transform: uppercase;margin:0 0 20px;font-size:20px;font-weight:normal;}
.ui-dialog .waitlist-confirm .dialogButtons{margin-top: 55px;}
.ui-dialog .waitlist-confirm .waitlist-confirm-data .confirm-message{font-size:14px;}
/*.ui-dialog .waitlist-pdt-oos ul li.shown{margin-top:10px;}*/
.ui-dialog .waitlist-pdt-oos ul li .waitlist-checkbox{background: url("../images/interface/icon-refine-link-check.png") no-repeat scroll 0px 2px transparent;border: 0 none;display: block;line-height: 21px;padding: 0 0 1px 21px;}
.ui-dialog .waitlist-pdt-oos ul li .waitlist-checkbox.checkedin{background-position:0 -100px;}
.ui-dialog .waitlist-pdt-oos ul li a{text-decoration:none;}
.ui-dialog .waitlist-pdt-oos ul .swatch{height:15px;width:15px;}
.ui-dialog .dialogTextPadBottom{clear: both;margin-bottom:13px;}
.ui-dialog .dialogTextPadBottom h3{font-weight:normal;color:#000000;font-size:20px;margin: 24px 0 12px;}
.ui-dialog .dialogTextPadBottom span{color:#000000;font-size:12px;}
.ui-dialog #dialogcontainer_outofstock .dialogButtons{float:right;padding-top:10px;text-transform: uppercase;}
.ui-dialog #outofstockemail{font-weight:bold;color:#000000;font-size:14px;height: 20px; width: 380px;margin:0;}
.ui-dialog #dialogcontainer_outofstock .dialogButtons {float: right;margin-bottom:15px;}
.ui-dialog #dialogcontainer_outofstock .dialogButtons button{height: 35px;}

.pt_designer #primary{float:right;width:814px;}
.pt_designer #primary .right-header{
    color: #444;
    font-family: 'Gotham 4r', Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    border-bottom:1px solid #e2e2e2;
    padding-bottom:7px;
    margin-bottom:10px;
    margin-top:30px;
}
.pt_designer #designer-left-container { background: none repeat scroll 0 0 #FFFFFF;float: left;font-size: 12px;text-align: left; width: 180px;font-family:helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;}
.pt_designer #designer-left-container .left-header{font-size: 16px;font-weight: normal; margin-top: 0; text-transform: uppercase;}
.pt_designer #designer-left-container .designer-category-selected a {font-weight:bold;color:#000;}

/*.pt_designer #designer-right-container .content-asset img {width: 814px;}*/
.pt_designer #designer-right-container .designer-main-banner .content-asset{min-height:100px;margin-top:5px;}
.pt_designer #designer-right-container .designer-main-banner .content-asset p{margin:0px;padding:0px;}
.pt_designer #designer-right-container #designer-letter-list-container { height: 30px;font-family:helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#FFFFFF;}
.pt_designer #designer-right-container #designer-letter-list {background-color: white;padding: 4px 0; width: 814px;}
.fixed-alpha-top {border-bottom: 2px solid black;padding: 12px 0 !important;position: fixed;top: 0;width: 790px;}
.pt_designer #designer-right-container .container {border-top:1px solid #e2e2e2;font-family:helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;}
.pt_designer #designer-right-container #designer-letter-list ul {float: left; margin: 0; padding: 0;}
.pt_designer #designer-right-container #designer-letter-list li {float: left;list-style: none outside none;margin-left: 8px;margin-right: 14px;}
.pt_designer #designer-right-container #designer-letter-list li a {font-size: 12px;text-decoration: none;font-weight:normal;}
.pt_designer #designer-right-container a:hover {text-decoration: underline;}
.pt_designer #designer-right-container .designer-letter-list-disable {  opacity: 0.2;filter: alpha(opacity = 20);}
.pt_designer #designer-right-container .designer-list-first {border-top: none !important;}
.pt_designer #designer-right-container .designer-list {border-top: 1px solid #ececec;padding:18px 0 16px;font-size: 12px;}
.pt_designer #designer-right-container .designer-list span {float: left;font-size:36px;margin-right: 10px;text-align: left; width: 76px;color: #000000;margin-top:-6px;}

.pt_designer .column {float: left;}
.pt_designer .designer-list ul {margin: 0 15px;padding: 0;text-align: left;width:150px;}

.pt_designer .designer-list li {list-style: none outside none;padding-bottom: 15px;}
.pt_designer .designer-list li:last-child{padding-bottom:0px;}
.pt_designer .designer-list li a {font-weight: normal;text-transform: none;}
.column li .box a {text-transform: capitalize;}
#primary .ff-timer-wrapper{text-align:right;color:#595959;font-size:14px;width:200px;float:right;margin-top:-2px;}
#primary .ff-timer-wrapper .ff-text{font-weight:bold;text-transform:uppercase;float:left;}
.pt_error .primary-content h1 {text-transform: capitalize; margin: 0px !important;}
.sorryMsg label{margin: 0 0 10px;}
.sorryMsg .label-above button {color: #424242; font-size: 12px; text-decoration: underline; text-transform: none;}
.sorryMsg .label-above a {color: #424242; font-size: 12px; font-weight: normal; text-decoration: underline; text-transform: none;}

.pdp-main .swatches li.not-existing a{opacity:0.5;}

.color-label-lineitem {text-transform: capitalize;}
/*css for scrollbar*/
.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: opacity .2s linear;
    -webkit-transition: opacity.2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
}

.ps-container.ie6 .ps-scrollbar-x {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container:hover .ps-scrollbar-x,
.ps-container.hover .ps-scrollbar-x {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-x:hover,
.ps-container .ps-scrollbar-x.hover {
    opacity: 0.9;
    filter: alpha(opacity = 90);
    cursor:default;
}

.ps-container .ps-scrollbar-x.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 3px; /* there must be 'right' for ps-scrollbar-y */
    width: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: opacity .2s linear;
    -webkit-transition: opacity.2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
    max-height: 70%;
}

.ps-container.ie .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container:hover .ps-scrollbar-y,
.ps-container.hover .ps-scrollbar-y {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-y:hover,
.ps-container .ps-scrollbar-y.hover {
    opacity: 0.9;
    filter: alpha(opacity = 90);
    cursor: default;
}

.ps-container .ps-scrollbar-y.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}
/*end css for scrollbar */
#mini-cart-scrollbar {overflow: hidden; position: relative;}
#mini-cart-scrollbar .mini-cart-pricing {right: 12px;}
#mini-cart-scrollbar .max-height{height:411px;overflow: hidden; position: relative;}


.mini-cart-content-scrollbar{height:390px;overflow: hidden;position: relative;}
.ps-scrollbar-x{display: none!important;}
.mini-cart-content-scrollbar .mini-cart-pricing {margin-right: 10px;}

/*.ps-container .ps-scrollbar-y {height: 110px !important; max-height: 172px !important;}*/

/* mseth5 save for later bug fix  */
#saved-items .button-text {clear: both;display: block;font-size: 12px;line-height: 20px;text-decoration: underline;text-transform: capitalize;}
/*#saved-items table#cart-table thead th.secondHead{ width: 30%;}*/
#saved-items .item-option.option-date-added {padding-left: 2px;}
.saveforlatertable{border: none;border-collapse:separate;margin-top:5px;}
#saved-items ul.product-availability-list li.is-in-stock {font-size:12px;color: #000000;font-weight: bold;line-height: 20px;margin: 2px 0 0;padding-top: 20px;}
.clear .savfolaterErrortxt {color: #000000;margin-top: -2px;}
#saved-items table#cart-table{margin-top: 13px;}
#saved-items table#cart-table tbody td.item-price{width:22%}

#vegc {margin-top:50px; margin-left: 15%; margin-right:15%; font-size: 1.2em; display: block;}
#vegc .header {font-size: 1.4em; font-weight: bold; text-transform: uppercase; padding-bottom: 10px; }
#vegc .amount {padding-bottom: 10px; }
#vegc .cardNo {border-top: 1px solid #E2E2E2; clear: both; padding-top: 10px; }
#vegc .label {width: 15%; float:left}
#vegc .value {float:left; width:85%}
#vegc .barcode-wrapper {margin-left: 10%; height: 140px; padding-top: 40px}
#vegc .copy {border-top: 1px solid #E2E2E2; clear: both;}
#vegc .copy li {font-size: 0.9em; }



/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
    #wrapper{width:1024px; margin:0 auto;}
    .header-search{right:0px}
    .menu-utility li{padding:0 7px;}
    ul.level-1 {margin:0 10px 0 10px}
    #header{width:994px; margin:0 10px 0 10px}
    #main {margin:0 10px 0 10px}

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */

    #navigation{width:1024px;}
    #footer{width:1024px;}

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */

    #navigation{width:1024px;}
    #footer{width:1024px;}

}

/* Desktops and laptops ----------- */
@media only screen and (max-width : 1280px) {
/* Styles */
    #wrapper{width:100%;}

}

/* Mobile phones ---------- */
@media only screen and (min-device-width:640px) {
    .mobile-link {
        display: none !important;
    }
}

/* IE8 doesn't support media queries */
.ie8 .mobile-link {
    display: none !important;
}


/*custom check box style*/
.icheckbox_minimal{display: block;margin: -1px 9px 0 0 ;padding:0 ;width: 18px;height: 18px;float:left;background: url(../images/minimal.png) no-repeat;border: none;cursor: pointer;}
.icheckbox_minimal {background-position: 0 0;}
#RegistrationForm .icheckbox_minimal .iCheck-helper{position:relative !important;}
.icheckbox_minimal.hover {/*background-position: -20px 0;*/}
.icheckbox_minimal.checked {background-position: -40px 0;}
.icheckbox_minimal.disabled {background-position: -60px 0;cursor: default;}
.icheckbox_minimal.checked.disabled {background-position: -80px 0;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal {background-image:url("../images/minimal@2x.png");-webkit-background-size: 200px 20px;background-size: 200px 20px;}

}
/* custom select box  */
.sbHolder .primary-content a,a.sbSelector{line-height:30px!important;font-family:helvetica,sans-serif;color:#000;font-weight:400;text-transform:none}
.sbHolder{background-color:#FFF;border:1px solid #CCC;font-family:helvetica,arial,sans-serif;font-size:12px;font-weight:400;height:28px;position:relative;width:325px;line-height:29px!important;padding:0 2px;margin-top:9px;}
.sbSelector{display:block;height:30px;left:0;line-height:30px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:-0.5px;width:auto}
.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#000;outline:none;text-decoration:none}
.sbToggle{background:url(../images/interface/arrow.png) no-repeat scroll;display:block;height:5px;outline:none;position:absolute;top:13px;width:18px;right:0px}
/**.sbHolder.error-payment-type,**/

.o5-email-overlay .o5-error-field,
.o5-error-field {
    border: 1px solid #960606;
}

.sbHolderDisabled{background-color:#3C3C3C;border:1px solid #CCC}
.sbOptions{background-color:#FFF;border:1px solid #CCC;list-style:none;left:-1px;position:absolute;top:27px;width:325px;z-index:1;overflow-y:auto;line-height:30px!important;text-transform:none;margin:0;padding:6px 2px 0px 2px;}
.sbOptions li{padding:0 5px 6px 7px;}
.sbOptions a{display:block;outline:none;text-transform:none;font-weight:400;line-height:19px!important}
.sbOptions a:link,.sbOptions a:visited{color:#000;text-decoration:none}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#000;text-transform:none}
.sbOptions li.last a{border-bottom:none}
.sbOptions .sbSub{padding-left:17px}
.sbToggle:hover,.sbToggleOpen,.sbToggleOpen:hover{background:url(../images/interface/arrow.png) no-repeat scroll}
/* pdp dropdown */
.search-result-options div.sbHolder ,.search-result-options ul.sbOptions{width:143px!important;}
.search-result-options div.sbHolder {margin-left: 58px;}


/* This is the default TOOLTIP theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default,.tooltipster-gcb,.tooltipster-hp-gcb,.tooltipster-orderTotal,.tooltipster-signInPage,.tooltipster-newsletterTooltip,.tooltipster-summaryPinTooltip {
    border: 1px solid #ccc;
    background: #fff;
    color: #000;
    width:210px;
    margin-left:103px;
    max-width:310px;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content,.tooltipster-gcb .tooltipster-content,.tooltipster-hp-gcb .tooltipster-content,.tooltipster-orderTotal .tooltipster-content,.tooltipster-signInPage .tooltipster-content,.tooltipster-newsletterTooltip .tooltipster-content,.tooltipster-summaryPinTooltip .tooltipster-content{
    font-family:helvetica,arial,sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 15px 19px 15px 19px;
    overflow: hidden;
    width:210px;
    max-width:310px;
    line-height:17px;
}

.tooltipster-gcb,.tooltipster-hp-gcb {

    max-width:445px;
    min-width: 380px;
}
.tooltipster-gcb .tooltipster-content,.tooltipster-hp-gcb .tooltipster-content {
    width:auto;
    max-width:400px;
    padding: 0;
}

.tooltipster-gcb{
    margin-left: 177px;
    min-height: 260px;
}
.tooltipster-gcb .tooltipster-arrow{
    left: -180px !important;
}
.tooltipster-hp-gcb{

    margin-left:0;
}
.tooltipster-hp-gcb .tooltipster-arrow{
    left: -185px !important;
}



.tooltipster-orderTotal .tooltipster-arrow {
    left: -61px;
}
.tooltipster-orderTotal .tooltipster-content {
    width: auto;
    max-width: 122px;
}
.tooltipster-orderTotal {
    margin-left: 60px;
}
.tooltipster-signInPage .tooltipster-arrow {
    margin-left: 23px;
}
.tooltipster-signInPage{
    margin-left: 8px;
}
.tooltipster-signInPage .tooltipster-content{
    width: auto;
    max-width: 170px;
}

.tooltipster-summaryPinTooltip .tooltipster-arrow {margin-left: 46px;}
.tooltipster-summaryPinTooltip{ margin-left: 57px;}
.tooltipster-summaryPinTooltip .tooltipster-content{width: auto;max-width: 114px;}
.tooltipster-newsletterTooltip .tooltipster-content{}
.tooltipster-newsletterTooltip .tooltipster-arrow {
    margin-left: -5px;
}
.tooltipster-newsletterTooltip{
    margin-left: 5px;
}
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
    /* border-color: ... !important; */

}

/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
    cursor: help;
    margin-left: 4px;
    left:200;

}

/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
    padding: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    z-index: 9999999;
    pointer-events: none;
    width: auto;
    overflow: visible;
}
.tooltipster-base .tooltipster-content {
    overflow: hidden;
}

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -105px;
    z-index: -1;

}
.tooltipster-arrow span, .tooltipster-arrow-border {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
    border-left: 13px solid transparent !important;
    border-right: 13px solid transparent !important;
    border-top: 13px solid;
    bottom: -13px;

}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
    border-left: 14px solid transparent !important;
    border-right: 14px solid transparent !important;
    border-top: 14px solid;
    bottom: -13px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 8px solid;
    top: -8px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-bottom: 9px solid;
    top: -8px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
    left: 0;
    right: 0;
    margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
    left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
    right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
    right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-left: 8px solid;
    top: 50%;
    margin-top: -7px;
    right: -8px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-left: 9px solid;
    margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -8px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-right: 9px solid;

}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}
.tooltipster-fade-show {
    opacity: 1;
}

.tooltipster-grow {
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
}
.tooltipster-swing-show {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
    top: 0;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0px !important;
    opacity: 0;
}

.tooltipster-slide {
    left: -40px;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0px !important;
    opacity: 0;
}

/* Discount slider css*/
.refinement.Off .rangeTextfirst{
        position:relative;
        top:-24px;
        font-size:12px;
    }
.refinement.Off .ui-state-default, .refinement.Off .ui-widget-content .ui-state-default, .refinement.Off .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #6d6d6d;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
.refinement.Off .ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}
div.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all > *:last-child {
    margin-left: -12px;
}
.refinement.Off .ui-slider .ui-slider-handle {
cursor: default;
height: 12px;
width: 12px;
top: -6px;
position: absolute;
z-index: 2;
border: 0 none;
}
.refinement.Off  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
.refinement.Off .ui-widget-content {
    color: #222222;
    border: 1px solid #AAAAAA;
}
.refinement.Off .ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 0;
}
.refinement.Off .ui-slider {
    text-align: left;
    width: 166px;
    left:8px;
    position:relative;
    min-height:1px;
    border:none;
    background:#efefef;
    margin-top:18px;
}
.refinement.Off .ui-slider-range{
    background:#6d6d6d;
}
.refinement.Off .slideritem{
    margin-left: 4px;
    margin-top: 18px;
}

.refinement.Off .ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}

.refinement.Off .scrollbar1 .slider
{
    height:70px!important;
    width: 185px !important;
}
.Off .overview {
    width: 178px;
}
.refinement.Off .ui-corner-all,.refinement.Off .ui-corner-bottom,.refinement.Off .ui-corner-right,.refinement.Off .ui-corner-br{
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
}


.sliderDiscountLeft{
color: #595959;
float: left;
font-family: Helvetica;
font-size: 13px;
}


.sliderDiscountRight{
    color: #595959;
    float: right;
    font-family: Helvetica;
    font-size: 13px;
}
.Off .scrollbar1 {
    margin-bottom: 0;
    margin-left: -5px;
    margin-top: -4px;
}

div.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all > *:last-child {
    margin-left: -12px;
}


.sliderPriceLeft{
color: #595959;
float: left;
font-family: Helvetica;
font-size: 13px;
}


.sliderPriceRight{
    color: #595959;
    float: right;
    font-family: Helvetica;
    font-size: 13px;
}

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
    opacity: 0.5;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.search-result-options div.sbHolder {margin-left: 58px;}
.search-result-options div.sbHolder{border: 1px solid #CCCCCC;margin-top: -2px; width: 143px !important;}
.sbHolder .primary-content a, a.sbSelector {color:#CCCCCC; font-family: helvetica,arial,sans-serif;font-weight: normal;}
.search-result-options ul.sbOptions{top: 25px!important;height:21px!inportant;}
.search-result-options .sbToggle{background:url(../images/interface/arrow1.png) no-repeat scroll;display:block;height:30px;outline:none;position:absolute;width:30px;right:-12px}
.search-result-options .sbToggle:hover,.sbToggleOpen,.sbToggleOpen:hover{background:url(../images/interface/arrow1.png) no-repeat scroll}
.search-result-options .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color:#000;}
.search-result-options .sbOptions a:link, .sbOptions a:visited{color: #565656;}

/* css3 loader animation */

#floatingCirclesG{
position:fixed;
display:none;
z-index:1000001;
width:56px;
height:56px;
top:50%;
left:50%;
-moz-transform:scale(0.6);
-webkit-transform:scale(0.6);
-ms-transform:scale(0.6);
-o-transform:scale(0.6);
transform:scale(0.6);

}

.f_circleG{
position:absolute;
background-color:#FFFFFF;
height:10px;
width:10px;
-moz-border-radius:5px;
-moz-animation-name:f_fadeG;
-moz-animation-duration:1.84s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:5px;
-webkit-animation-name:f_fadeG;
-webkit-animation-duration:1.84s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:5px;
-ms-animation-name:f_fadeG;
-ms-animation-duration:1.84s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:5px;
-o-animation-name:f_fadeG;
-o-animation-duration:1.84s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:5px;
animation-name:f_fadeG;
animation-duration:1.84s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#frotateG_01{
left:0;
top:23px;
-moz-animation-delay:0.69s;
-webkit-animation-delay:0.69s;
-ms-animation-delay:0.69s;
-o-animation-delay:0.69s;
animation-delay:0.69s;
}

#frotateG_02{
left:7px;
top:7px;
-moz-animation-delay:0.92s;
-webkit-animation-delay:0.92s;
-ms-animation-delay:0.92s;
-o-animation-delay:0.92s;
animation-delay:0.92s;
}

#frotateG_03{
left:23px;
top:0;
-moz-animation-delay:1.15s;
-webkit-animation-delay:1.15s;
-ms-animation-delay:1.15s;
-o-animation-delay:1.15s;
animation-delay:1.15s;
}

#frotateG_04{
right:7px;
top:7px;
-moz-animation-delay:1.38s;
-webkit-animation-delay:1.38s;
-ms-animation-delay:1.38s;
-o-animation-delay:1.38s;
animation-delay:1.38s;
}

#frotateG_05{
right:0;
top:23px;
-moz-animation-delay:1.61s;
-webkit-animation-delay:1.61s;
-ms-animation-delay:1.61s;
-o-animation-delay:1.61s;
animation-delay:1.61s;
}

#frotateG_06{
right:7px;
bottom:7px;
-moz-animation-delay:1.84s;
-webkit-animation-delay:1.84s;
-ms-animation-delay:1.84s;
-o-animation-delay:1.84s;
animation-delay:1.84s;
}

#frotateG_07{
left:23px;
bottom:0;
-moz-animation-delay:2.07s;
-webkit-animation-delay:2.07s;
-ms-animation-delay:2.07s;
-o-animation-delay:2.07s;
animation-delay:2.07s;
}

#frotateG_08{
left:7px;
bottom:7px;
-moz-animation-delay:2.3s;
-webkit-animation-delay:2.3s;
-ms-animation-delay:2.3s;
-o-animation-delay:2.3s;
animation-delay:2.3s;
}

@-moz-keyframes f_fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes f_fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes f_fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-o-keyframes f_fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@keyframes f_fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}
/* end animation loader */
.product-detail-toggle h3.expanded{
    border-bottom:none;
}
/*CSS for shipping methods starts*/
.questionSign .form-caption {
    float: right;
    margin: 0% 33% 0;
}
.questionSign .form-caption a {
    font-weight: normal;
    text-transform: capitalize;
    text-decoration:underline;
}
.shipping_method_heading h1 {
    margin: 0 6px -2px;
}

#tabContaier {
    border: 1px solid #fff;
}

.tabData {
    margin-top: 16px;
    margin-left:4px;
}
.mac .tabData{margin-top:18px;}
#tabContaier .tabData table {
    font-weight: normal;
    margin-bottom: 10px;
      margin-top: 5px;
}
#tabContaier .tabData ul {
    height: auto;
    overflow: visible;
    position: static;
    color: #000000;

}

#tabContaier .tabData li {
    list-style: disc;
    float: none;
    margin-left: 14px;
    line-height: 15px;
    font-weight: normal;
    padding-top: 5px;
}

#tabContaier li a{font-size:13px;color:#6D6D6D;}

#tabContaier li a:hover{color:#000;font-weight:bold;}
.stab1{width:100px;}
.stab2{width:119px;}
.stab3{width:165px;}
#tab2 .tabData li {
    padding: 0;
}
#tabContaier ul {
    overflow: hidden;
    margin: 0;
    padding: 0; height : 35px;
    position: absolute;
    z-index: 100;
    height: 35px;
}

#tabContaier li {
    float: left;
    list-style: none;
    padding-right:19px;
}

#tabContaier li a {
    color: #666;
    cursor: pointer;
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0 4px;
    text-decoration: none;
}

#tabContaier li a.active {
    border-right: 0;
    color: #333;
    font-weight: bold;
}

#tabContaier .tabDetails {
    border: 1px solid #fff;
    margin: 34px 0 0;
}

#tabContaier .tabContents {
    border-top: 1px solid #CCCCCC;
}

#tabContaier .tabContents p {
    padding: 0;
    margin: 5px 0 8px;
    font-weight: bold;
}

#tabContaier .arrow_box1 {
    position: relative;
}

#tabContaier .arrow_box1:after,.arrow_box1:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#tabContaier .arrow_box1:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #FFFFFF;
    border-width: 5px;
    left: 5.5%;
}

#tabContaier .arrow_box1:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #CCCCCC;
    border-width: 7px;
    left: 5.5%;
    margin-left: -2px;
}

#tabContaier .arrow_box2 {
    position: relative;
}

#tabContaier .arrow_box2:after,.arrow_box2:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#tabContaier .arrow_box2:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #FFFFFF;
    border-width: 5px;
    left: 20.75%;
}

#tabContaier .arrow_box2:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #CCCCCC;
    border-width: 7px;
    left: 20.75%;
    margin-left: -2px;
}

#tabContaier .arrow_box3 {
    position: relative;
}

#tabContaier .arrow_box3:after,.arrow_box3:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#tabContaier .arrow_box3:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #FFFFFF;
    border-width: 5px;
    left: 37.5%;
}

#tabContaier .arrow_box3:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #CCCCCC;
    border-width: 7px;
    left: 37.5%;
    margin-left: -2px;
}

#tabContaier .arrow_box4 {
    position: relative;
}

#tabContaier .arrow_box4:after,.arrow_box4:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#tabContaier .arrow_box4:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #FFFFFF;
    border-width: 5px;
    left: 21%;
}

#tabContaier .arrow_box4:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #CCCCCC;
    border-width: 7px;
    left: 21%;
    margin-left: -2px;
}

/*CSS for shipping methods ends*/

/*CSS for price slider no item popup starts*/
#no-result-dialog .no-result-confirm {
    border-bottom: 1px solid #CCCCCC;
    height: 85px;
}

#no-result-dialog .no-result-links {
    float: right;
    margin-top: 10px;
}

#no-result-dialog .no-result-links span {
    padding: 5px;
}
/*CSS for price slider no item popup ends*/

/************************************************************Customized dropdowns****************************************************/
#dwfrm_singleshipping_shippingAddress .form-row div.titleDD
{
    width: 82px;

}
#dwfrm_singleshipping_shippingAddress .form-row .titleDD .sbOptions
{
    width: 82px;

}
#dwfrm_singleshipping_shippingAddress .form-row .titleDD .sbSelector:link,#dwfrm_singleshipping_shippingAddress .form-row .titleDD .sbSelector:visited,#dwfrm_singleshipping_shippingAddress .form-row .titleDD .sbSelector:hover
{
    width: 82px;

}
#dwfrm_singleshipping_shippingAddress .form-row div.stateDD
{
	width: 140px;

}
#dwfrm_singleshipping_shippingAddress .form-row .stateDD .sbOptions
{
	width: 141px;

}
#dwfrm_singleshipping_shippingAddress .form-row .stateDD .sbSelector:link,#dwfrm_singleshipping_shippingAddress .form-row .stateDD .sbSelector:visited,#dwfrm_singleshipping_shippingAddress .form-row .stateDD .sbSelector:hover
{
	width: 125px;
    word-break: break-all;

}
#dwfrm_singleshipping_shippingAddress .form-row div.stateDD span {
    display: none;
}
/************************************************************payment pageCustomized dropdowns****************************************************/
.pt_checkout #dwfrm_billing .titleDD{
    margin-top: 0.8em;
    width: 82px;
}
.pt_checkout #dwfrm_billing .titleDD .sbOptions{
    width: 82px;
}
.pt_checkout #dwfrm_billing .titleDD.sbSelector:link,.pt_checkout #dwfrm_billing .titleDD .sbSelector:visited,.pt_checkout #dwfrm_billing .titleDD .sbSelector:hover{
    width: 82px;
}
.pt_checkout #dwfrm_billing .stateDD{
	margin-top: 9px;
	width: 101px;
}
.pt_checkout #dwfrm_billing .stateDD .sbOptions{
	width: 101px;
}
.pt_checkout #dwfrm_billing .stateDD a.sbSelector,.pt_checkout #dwfrm_billing .stateDD.sbSelector:link,.pt_checkout #dwfrm_billing .stateDD .sbSelector:visited,.pt_checkout #dwfrm_billing .stateDD .sbSelector:hover{
    width: 68px;
}


.pt_checkout #dwfrm_billing .countryDD{
    margin-top: 0.8em;
    width: 265px;
}
.pt_checkout #dwfrm_billing .countryDD .sbOptions{
    width: 265px;
}
.pt_checkout #dwfrm_billing .countryDD .sbSelector:link,.pt_checkout #dwfrm_billing .countryDD .sbSelector:visited,.pt_checkout #dwfrm_billing .countryDD .sbSelector:hover{
    width: 205px;
    word-break: break-all;
}


.pt_checkout .paymentTypeDD{
    width: 266px;
    margin-top: 0.7em;
}
.pt_checkout .paymentTypeDD .sbOptions{
    width: 266px;
}
.pt_checkout .paymentTypeDD .sbSelector:link,.pt_checkout .paymentTypeDD .sbSelector:visited,.pt_checkout .paymentTypeDD .sbSelector:hover{
    width: 266px;

}
.pt_checkout .creditCardMonthDD{
    width: 140px;
    margin-top: 0.7em;

}
.pt_checkout .creditCardMonthDD .sbOptions{
	width: 140px;

}
.pt_checkout .creditCardMonthDD .sbSelector:link,.pt_checkout .creditCardMonthDD .sbSelector:visited,.pt_checkout .creditCardMonthDD .sbSelector:hover{
	width: 140px;

}
.pt_checkout .creditCardYearDD{
    width: 105px;
    margin-top: 0.7em;
}
.pt_checkout .creditCardYearDD .sbOptions{
	width: 105px;

}
.pt_checkout .creditCardYearDD .sbSelector:link,.pt_checkout .creditCardYearDD .sbSelector:visited,.pt_checkout .creditCardYearDD .sbSelector:hover{
	width: 105px;

}
#dwfrm_billing .overlay .stateDD{
    margin-top: 1px;
    width: 106px;
}
#dwfrm_billing .overlay .stateDD .sbOptions{
    margin-top: -1px;
    width: 106px;
    max-height: 225px !important;
}
#dwfrm_billing .overlay .stateDD .sbSelector:link, #dwfrm_billing .overlay .stateDD .sbSelector:visited, #dwfrm_billing .overlay .stateDD .sbSelector:hover{

    width: 90px;
    text-decoration: none;
}

.overlay .selectSavedAdd{
    margin-bottom: 10px;
    width: 240px;
}
.overlay .selectSavedAdd .sbOptions{
    width: 240px;
}

.overlay .selectSavedAdd .sbSelector:link,.overlay .selectSavedAdd .sbSelector:visited,.overlay .selectSavedAdd .sbSelector:hover{
    width: 225px;
    word-break: break-all;
    text-decoration: none;
}

/****************************************************Store locator dropdown styling****************************************************/
.pt_store-locator .store-locator-search-box .storeStateDD{
    width: 145px;
}
.pt_store-locator .store-locator-search-box .storeStateDD .sbOptions li{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #CCCCCC;
    padding: 0 5px 6px 7px;
    text-align: left;
    width: 120px;
}
.pt_store-locator .store-locator-search-box .store-locator-search-form .storeStateDD .sbOptions a{
    color: #000000;
    text-decoration: none;
}
.pt_store-locator .store-locator-search-box .storeStateDD .sbOptions{

     width: 149px;
}
.pt_store-locator .store-locator-search-box .storeStateDD .sbToggle,.pt_store-locator .store-locator-search-box .storeDistanceDD .sbToggle{
    width: 18px;
    top: 13px;
    right: 0;
    height: 5px;
}
.pt_store-locator .store-locator-search-box .storeStateDD .sbSelector:link,.pt_store-locator .store-locator-search-box .storeStateDD .sbSelector:visited,.pt_store-locator .store-locator-search-box .storeStateDD .sbSelector:hover{
    color: #000000;
    text-decoration: none;
     width: 145px;
}
.pt_store-locator .store-locator-search-box .storeDistanceDD{
    width: 145px;
    margin-top: 26px;
}
.pt_store-locator .store-locator-search-box .storeDistanceDD .sbOptions li{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #CCCCCC;
    padding: 0 5px 6px 7px;
    text-align: left;
    width: 120px;
}
.pt_store-locator .store-locator-search-box .store-locator-search-form .storeDistanceDD .sbOptions a{
    color: #000000;
    text-decoration: none;
}
.pt_store-locator .store-locator-search-box .storeDistanceDD .sbOptions{

     width: 145px;
}
.pt_store-locator .store-locator-search-box .storeDistanceDD .sbSelector:link,.pt_store-locator .store-locator-search-box .storeDistanceDD .sbSelector:visited,.pt_store-locator .store-locator-search-box .storeDistanceDD .sbSelector:hover{
    color: #000000;
    text-decoration: none;
     width: 145px;
}
/****************************************************Sort By dropdown styling****************************************************/
.search-result-options .sbSelector:link,.search-result-options .sbSelector:visited,.search-result-options .sbSelector:hover{
    width: 129px;
}
/****************************************************Shipping method dropdown styling****************************************************/
#dwfrm_singleshipping_shippingAddress .shipping-methods-container .sbSelector {
    width: 355px;
    word-break: break-all;
}
#cart-items-form  #shipping-method-list .shipping-methods-container .sbSelector {
    width: 260px;
    word-break: break-all;
}

/****************************************************Edit/Add Address Form dropdown styling****************************************************/
#edit-address-form .addInlineWrapper .form-row .titleDD{
     width: 80px;
     height: 28px;
     margin: 8px 0;
}
#edit-address-form .addInlineWrapper .form-row .titleDD .sbOptions{
    width: 80px;
    margin-top: -2px;
}
#edit-address-form .addInlineWrapper .form-row .titleDD .sbSelector:link, #edit-address-form .addInlineWrapper .form-row .titleDD .sbSelector:visited,#edit-address-form .addInlineWrapper .form-row .titleDD .sbSelector:hover{
    width: 80px;
    text-decoration: none;
}
#edit-address-form .addInlineWrapper .form-row .countryDD{
    width: 267px;
     height: 28px;
     margin: 6px 0px 13px 0px;
}
#edit-address-form .addInlineWrapper .form-row .countryDD .sbOptions{
    width: 267px;
    margin-top: -2px;
    max-height: 205px !important;
}
#edit-address-form .addInlineWrapper .form-row .countryDD .sbSelector:link, #edit-address-form .addInlineWrapper .form-row .countryDD .sbSelector:visited,#edit-address-form .addInlineWrapper .form-row .countryDD .sbSelector:hover{
    width: 274px;
    text-decoration: none;
}
#edit-address-form .addInlineWrapper .form-row .stateDD{
    width: 110px;
    height: 28px;
    margin: 8px 0;
}
#edit-address-form .addInlineWrapper .form-row .stateDD .sbOptions{
    width: 110px;
    margin-top: -2px;
    max-height: 130px !important;
}
#edit-address-form .addInlineWrapper .form-row .stateDD .sbSelector:link, #edit-address-form .addInlineWrapper .form-row .stateDD .sbSelector:visited,#edit-address-form .addInlineWrapper .form-row .stateDD .sbSelector:hover{
    width: 110px;
    text-decoration: none;
}
/****************************************************Add payment Form dropdown styling****************************************************/
#CreditCardForm .cardTypeDD{
    width: 100%;
    margin-left: 0;
    margin-right: 8px;
    margin-top: 11px;
}
#CreditCardForm .cardTypeDD .sbOptions{
    width: 294px;
    max-height: 205px !important;
}
#CreditCardForm .cardTypeDD .sbSelector:link,#CreditCardForm .cardTypeDD .sbSelector:visited,#CreditCardForm .cardTypeDD .sbSelector:hover{
    width: 294px;
    text-decoration: none;
}
#CreditCardForm .monthDD{
    margin-left: 0;
    margin-right: 8px;
    margin-top: 11px;
    width: 85px;
}
#CreditCardForm .monthDD .sbOptions{
    width: 85px;
    max-height: 115px;
}
#CreditCardForm .monthDD .sbSelector:link,#CreditCardForm .monthDD .sbSelector:visited,#CreditCardForm .monthDD .sbSelector:hover{
    width: 85px;
    text-decoration: none;
}
#CreditCardForm .expiryDate .monthDD .sbOptions {
    max-height: 80px !important;
}
#EditAddressForm .overlay input {
    height: 16px;
}
#EditAddressForm .overlay .addTitleDD{
    margin-top: 8px;
    width: 80px;
    height: 28px;
}
#EditAddressForm .overlay .sbOptions{
    width: 80px;
    margin-top: -3px;
}
#EditAddressForm .overlay .sbSelector:link, #EditAddressForm .overlay .sbSelector:visited, #EditAddressForm .overlay .sbSelector:hover{
    width: 80px;
    text-decoration: none;
}
#EditAddressForm .overlay .addStateDD{
    width: 85px;
    margin: 8px 0 0;
    height: 28px;
}
#EditAddressForm .overlay .addStateDD .sbOptions{
    width: 85px;
    margin-top: -3px;
    max-height: 145px !important;
}
#EditAddressForm .overlay .addStateDD .sbSelector:link,#EditAddressForm .overlay .addStateDD .sbSelector:visited,#EditAddressForm .overlay .addStateDD .sbSelector:hover{
    width: 70px;
    text-decoration: none;
    word-break: break-all;
}
#EditAddressForm .overlay .addStateDD span {
    display: none;
}
#EditAddressForm .overlay .savedAddDD{
    margin: 8px 0 0;
    width: 240px;
}
#EditAddressForm .overlay .savedAddDD .sbOptions{
    width: 240px;
    margin-top: -3px;
}
#EditAddressForm .overlay .savedAddDD .sbSelector:link,#EditAddressForm .overlay .savedAddDD .sbSelector:visited,#EditAddressForm .overlay .savedAddDD .sbSelector:hover{
    width: 220px;
    word-break: break-all;
    text-decoration: none;
}

/***************************************************************Billing Address DD**************************************************/
#dwfrm_billing .overlay .addAddressTitleDD{
    height: 28px;
    margin-top: 8px;
    width: 80px;
}
#dwfrm_billing .overlay .addAddressTitleDD .sbOptions{
    width: 80px;
    margin-top: -2px;
}
#dwfrm_billing .overlay .addAddressTitleDD .sbSelector:link,#dwfrm_billing .overlay .addAddressTitleDD .sbSelector:visited,#dwfrm_billing .overlay .addAddressTitleDD .sbSelector:hover{
    width: 80px;
    text-decoration: none;
}
#dwfrm_billing .overlay .addAddressStateDD {
    height: 28px;
    width: 112px;
    margin: 8px 0 0;
}
#dwfrm_billing .overlay .addAddressStateDD .sbOptions{
    width: 112px;
    margin-top: -2px;
}

#dwfrm_billing .overlay .addAddressStateDD .sbSelector:link,#dwfrm_billing .overlay .addAddressStateDD .sbSelector:visited,#dwfrm_billing .overlay .addAddressStateDD .sbSelector:hover{
    width: 112px;
    text-decoration: none;
}
#dwfrm_billing .overlay .addAddressCountryDD{
    height: 28px;
    width: 262px;
    margin: 8px 0 0;
}
#dwfrm_billing .overlay .addAddressCountryDD .sbOptions{
    width: 262px;
    margin-top: -2px;
    max-height: 145px !important;
}
#dwfrm_billing .overlay .addAddressCountryDD .sbSelector:link,#dwfrm_billing .overlay .addAddressCountryDD .sbSelector:visited,#dwfrm_billing .overlay .addAddressCountryDD .sbSelector:hover{
    width: 245px;
    text-decoration: none;
}



#dwfrm_billing .overlay .cctype{
    margin: 8px 0 0;
    width: 200px;
}
#dwfrm_billing .overlay .cctype .sbOptions{
    width: 200px;
    max-height: 145px !important;
}
#dwfrm_billing .overlay .cctype .sbSelector:link, #dwfrm_billing .overlay .cctype .sbSelector:visited, #dwfrm_billing .overlay .cctype .sbSelector:hover{

    width: 200px;
    text-decoration: none;
}


#dwfrm_billing .overlay .ccmonth{
    margin: 8px 0 0;
    width: 79px;
    height:28px;
}
#dwfrm_billing .overlay .ccmonth .sbOptions{
    width: 79px;
    max-height: 85px !important;
    margin-top: -2px;
}
#dwfrm_billing .overlay .ccmonth .sbSelector:link, #dwfrm_billing .overlay .ccmonth .sbSelector:visited, #dwfrm_billing .overlay .ccmonth .sbSelector:hover{

    width: 79px;
    text-decoration: none;
}


#dwfrm_billing .overlay .ccyear{
    margin: 8px 0 0;
    width: 82px;
    height:28px;
}
#dwfrm_billing .overlay .ccyear .sbOptions{
    width: 82px;
    max-height: 85px !important;
    margin-top: -2px;
}
#dwfrm_billing .overlay .ccyear .sbSelector:link, #dwfrm_billing .overlay .ccyear .sbSelector:visited, #dwfrm_billing .overlay .ccyear .sbSelector:hover{

    width: 82px;
    text-decoration: none;
}

#dwfrm_billing .overlay .cclist{
    margin: 8px 0 0;
    width: 200px;
}
#dwfrm_billing .overlay .cclist .sbOptions{
    width: 200px;
    max-height: 145px !important;
}
#dwfrm_billing .overlay .cclist .sbSelector:link, #dwfrm_billing .overlay .cclist .sbSelector:visited, #dwfrm_billing .overlay .cclist .sbSelector:hover{

    width: 200px;
    text-decoration: none;
}


.overlay .submitDD {
    height: 29px;
    margin: 8px 0 0;
    width: 240px;
}
.overlay .submitDD .sbOptions{
     width: 240px;
     max-height: 95px !important;
}
.overlay .submitDD .sbSelector:link,.overlay .submitDD .sbSelector:visited,.overlay .submitDD .sbSelector:hover{
     width: 225px;
     text-decoration: none;
     word-break: break-all;
}
/*undeline on overlay cancel*/
#editprofile .clear.buttonright > a {
    text-decoration: none;
}
#editprofile #dialogCancelBtn > span {
    text-decoration: underline;
}

#shipmethodForm .clear.overlaybuttonmargin > a {
    text-decoration: none;
}
#shipmethodForm #dialogCancelBtn > span {
    text-decoration: underline;
}
.pt_checkout .sinShip {
    width:268px;
    margin: 15px 0 0;
}
.pt_checkout .sinShip .sbOptions{
    width:268px;
    top:27px!important;
}
.pt_checkout .sinShip .sbSelector:link, .sinShip.sbSelector:visited, .sinShip.sbSelector:hover {
    width:268px;
    text-decoration: none;
}
.pt_checkout .sinBill {
    width:268px;
    margin: 8px 0 0;
}
.pt_checkout .sinBill .sbOptions{
    width:268px;
}
.pt_checkout .sinBill .sbSelector:link, .sinBill.sbSelector:visited, .sinBill.sbSelector:hover {
    width:255px;
    text-decoration: none;
}

.pt_checkout .Billcredcard {
    width:266px;
    margin: 0 0 12px;
}
.pt_checkout .Billcredcard .sbOptions{
    width:266px;
}
.pt_checkout .Billcredcard .sbSelector:link, .Billcredcard.sbSelector:visited, .Billcredcard.sbSelector:hover {
    width:266px;
    text-decoration: none;
}


/* iPhone (portrait and landscape) ----------- */

@media only screen and (max-device-width : 400px) {
.signup_thanks {
    width:auto !important;
    height:40% !important;
    top:25% !important;
    left:25% !important;
}
}

/* Custom Icon Font */

@font-face {
    font-family: 'S5A';
    src: url('fonts/S5A.eot');
}

@font-face {
    font-family: 'S5A';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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CwYGDAUNGQ0OGw4OHA0NGQwECAMEBwQHDgcHDQYHDAYGCwUFCQQEBwMGBQIDAwkHAkEFBgIDAgYEBQcDAgMDBAMLBwgLBQQFAQICBQQCBAMCBAMYHgQIBAQHBAMHBAMHAwQGAwMFAwIGAwQHAwgOBgUGAwMBBgQCBAIBBAICBAMCBQMWAhQQHBEqAQICAgMCAQQCBw0HBw0GBQUBAQEGBggHBAQEDQkIDwcEBwMDBgMGCgQEBwMBAgEBAgEBAgEWBBcCBQICBQICAwEDBwQECAUJDwUFBQMDAQYEAgUCAgQCFVEFCQQEBwQDBwMEBwMDCwgECQQECgUMEgYFBgYGBhAJBwsGBgsFCw4DBQgEBAgEBw0GAQICAQIEAwYGAQQGAgMDBAQEBgMCAwQLBgcKBAIEAgIDAQYMBgUKBQQEBAkFBw0GBg0GBgkDAwQLCwgNBQYJBAEGBQIFAgMFAhccBgkFBAgEBAcDBAYDBgoDAwYDAwcDBwwGBQUBAgIDAQEGAwIEAgIEAhUcAQMBAgIBAQICAgwKBAkEBAgEBAgEBAcEAwcDAwUCAgQBAQEEBAQMBwYJBAQHAwYJAgEBCgsFCQQEBwMGCQMBDhgEBwQDBgIDAwIEBwMDAwECBwwGBQgEAwUCAgIDAwIIBgULBgUMBgYMBQUKBAQIBAMHAwUJAwIEAQECAQECAgQCAwgFBQ0IBAkEBQoGBg0FBQoEBAUCAgIGBgYRDAsKBgwFBg8JAgcPBwcNBwMGBAUMBwUFAQIBAgUFBgYEBAMMCAoQBgcKAwkQBgcNBQUJBAQIBAQIBQULBSsEKgQKBAUJBQUJBQUKBgULBgUMBgcNBwcQCAkQBwgNBgYKBAQFAgQIBQQIBAEBAQEGBAUKBQICAQQDAwYDAwcDBw4HBwoECA8JBAgDBAgDBAYDAwUDAgMBAQEHBw4HBgwGBgsGBQsFBQoFBQoEBQoEBQoFCxUICQ8GBgkDAwMEAwMIBQQJBAUGAQEBAQECBgMECAQEBwQDAwQDAwoGBw4HCBAIBAkEBAgEBAkEBAkFBQkFBQoGBQsGBgwHAQ8cDA0XCgoVCwsWCwMEASkEJwYOBwcNBwcOCAcPCAkRCAgPBwcPBwcPB1ACAwEBAQMDAwoGBg4HBw8IBw4GBQsECAsCAwICBwYDBwQECQUHDAYGCwUFBwMCAwICAQMCOQIGAgMEAgIDAQIBBAQEDQgFCAQECAQEBgQDBgIDBQIDBAIDBQIBBQMDBQMBAwECAQECAQUDAwcEBAoFBw0FBgkEBwoDAg0YEAMGAwMEAQMHAwMHAwcOCAYGAwIDCAQEBwMDAgwMCg4FBQgDAgIBAwIMCgoRBQUIAgICAwMEDAgJDwUFCQICBQQEEAwIDwcHCwUFCAMEBQEHAgUDAwgEBAoEBQsFCAsEAwQCAgIDAgoTCAkPBgcKAwQDAwQDCQYECgUECgQFCAUEBwQDBwMDBQMCBAEBAQEDCAUGCwUGBgECAgMCAwcDBAcEAgQCAgQCHQIEAgIEAgMHBAMFAwIGAwMGAwcMBQYHAgICBAMCBgMEBwQCBAIDBAMdAwQCAgQCAwcDAwUCAgYDAwYEBgwGBgYDAgIHBAYJAwMEBAMECgcHDQYFCQMDCRcMAwYDAwYCBAcFBAkFBQoFBAoFBwwDBAQCAgIEAQsUCAkPBwYKAwMEDQwHDQcHDQYHCwUGCAQCBgQEBQECAgECAQUFAwUBAgECAwIFAgIFAwQJBAULBgUMBwcIBQQtHQEDAQIDAgEDAjwDCgUFDAcHDwgIEgkCBgUEDAcHDwkIEwkLEwkJEQgIDwcHDQYGCwYFCgQFCAQECAQ0BAkGBQoDBQYDAwMJBQUJBAQHAwYJAgIECQQECAUECwYGDwkFCQIDBQsHCA8HBw4HBg0HBg4HAwgEBAcEAQQCAgQCKgMHBAMHAwMFAgUGAwMDCgcFCAQEBwMGCgQBAQEBAQMBAgQBGgIFAgIEAQQGAwMFAwIGAwMGAwYMBQcHCgkEBgMCAwQDBAkGBgkFBAcCBQgDAwgGBgsG/CgHDAUFCAMDBQICAQIBAgYDBAcFBAkFAwUKBQQJBAQGAgICAgIBBgQECgYFDgdZBQgOBwYLBQUIAwMFAgkOBwcMBQYIBAMGAXROAQIBAQIBBgsGBQsFBgsFBgsGBgwGBg0HBw8ICBEKAQoUCQoTCgkRBwcMBcsICQYFAwYEBAgFBAoFBgsGBgwGBwwHChIICQ8IBw0HBgoFXQkIAwQCBAMCBQMDBgMEBgQGDQYFBQICAQQEAgQDAgYCAwYDBAYDBwsFtgYGCgsFDAcGDwcDCAQECQQJDgYXAgUDAwYEBAcEBAgEBgUCAgMHBAUKBgYNBy4EBAEECQUFCgYGCQMEBgRlBg4HCA0GAQIBAQMBBgsEBQgEAwIDAgECYAcGBggEAwMCAgEGBAYIAwMCQQgLAwQDBQUEDwkIDwcHCwQEBwQEBwQEBwQECAR0BwYLCgUMBgYPCAMHBAMIBQgQBkAEAPwAA40EBAQMCAkVDg4hEwECAQEBBwwFBQkFBAYCAgICBQQHDQYFCgUEBgIDAgECAQMCBQgDBQQIBgIEAQIBAwIDBwYFCwcGDwgBAgEBAwECBgQECgcIBwsFBAUBBQoFBAkEBAcDAwQBAgcFBgwFBgsFBgoEBQkEBAgDBAYDBggDBQIHBgMHAwQIBAQJBQULBgUMBgYMBw8BAQECAQMKBgYNBxYmEA8bCgoPBQUFAQEBAgIIAgMBAQUFBQ8KCRsQESgXCRAGBw0GAwYDAwcEAwgDBAgEBAkEBAgECBAHBQcEAwP9+AUFAwgFBQwICRAFBgsGBQoDBAQEAwMFAgICCwgECAUECQUuCBAICA8IBg0HBw0HBwwGBQsEBQoFBAkFCAkFBQIJBwMLBwMIAwQHBAQJBQQKBQciIgMFAwMGAwQGBA4VBwcHBAQCAgEBBAMFBgkIBAcEAwQEBQIEAwIFAwYNBwYNBQMEAgIDAQIEAQcFCAUECAUECAMGDAYFCwUKCgUEAgoHAwsIAwgEBAgEKQoRCAgMBgUJBAQHAwIDAwECAQQEBQoHBQkEBAQCAQIEAwYJBAMEAgMEAgMHAwEIBwYLBgUKBAkQCAEEAgIFBAMEAwMDCAUGDgkJDwYCBAMCBAEBAgEBAgIDCAoCAgMBAQICAgYDAwgEBQoGCgsFBAUIAwEEDAkECQUFCQUuCRIICRAIBw4GBw0HDRQGBQoFBQkECQkGBQMIAwQGAgIKBwQHBAQIBCkCBQIDAwEBAQECCAUFBQIBAQQDAwYDBAcEBAkFBAoFBAoFBQkECQwFBAQBAgEEAwYJBAIGBQgJAQIBAgUDBwoEHQcPBwULBQYHAgICAgYEAwsGBAkEBQoFBgsGBgwGCQ8GBwsEBAYCAgIBAQEEAgIFAgMFAwYLBgUHAgEBAgcEBQoGBQoEAgMBAQECAgMGBQQKBQYMBgwWCQkRBgILCwUFBRELAQECBAIGCQUEBAQEAwIBAQQDBAQHCAUIAgMCAwMDCQYEBwQDBgMECQQFCgUFDQgIEwsHCRIICRAICA8HBwwGBgsFBAgDBAQCAgECAwIIBQUKBgYNBwMEAwIFAgECAQECAQEBAQIBBw0FBgkEBAgDAwUCBQYCAQMBBQEDAwEEAgIFAwMGBAMIBAQJBQUMBgEBAwECAwICBAICBAECAwICAgEBAwMDCQYGDAcHDggJEAcGCwQEBgICAwEBAgEBAQEBAwICBQQDCQYGDgkJDgcGCwUFBwMCAgEBAgECAgICAwECBAECAwICAwEBAQIDCgYGDgkIFAwMGxAEBwMGChIICRAICA8GBgsECgULBwcPCQkSCQkUCggOCAcQCAsTCAgMBAUGAwICAQICBAMGCQICAwEHBQMDAgEBAgICBwUECwcGEAkJEggHDAUGCgUFCQQDBwMEBwQHCQMDAwECAQQCAwUDAwcDBAcDBAcDBwsDAQIBAgICBgQECgUFCQQDBwQDBAIBAgIBAgUDBwoDGyAHDAUGCAIGCgUFCAQIBwUGAwkFBg8JCQ4HBgwECwoGBQYIBAQIBgUGBgYGCQMBBgkFBAUFBQUIAwMHBgUFBAMDCQQFCgQFCAQDBAkEBAkEBQcCAgIEBQQLBwUJBAQHAwICAgYFBAkEBAkFBAYCAwIBAQEDAwIFAwMGBAMIBAQIBQQJBAUIBAUFAQMHBAUEBQYDBwQECAUFDAcHDgcECAQECAUECAQECAMHDgcHCwUFCQQEBwMHBgUGAwcEBAkGBAsGBw4HBAgEBAkFBAcEBAcEBg0GBwsFBQoEBAgEBwcFBgMHBAQNCAwSBwYLBQYJAgMDBAUECQQVGQUMBQYLBgYLBQYJBAQGAgICBAUECwcFCQQEBwIDAgIHBAUIBAUIBAkJAgMCBwQFCgUFCwYBAQEBAwEFDQgECQQFBAMDAwcFBgoEBAYCBQwGBw0GBwoFBAQHCAMLB1sDBgIDBwMEBwQLFQoKEgkJEAcIDgcJDgcHCwUFBwMCAwIDAgYFBAoGBgwHBw4HCA8ICBAIBw8HBhEMCxIHCxEGBAcDAwMBAQIEAwYJBAIHDQcGDQYHCQMDBAIBBwICAwMCCAUGDgkJFw0GDwcIDgcEBwQECAQHDQcGCwYGCwQLEQYEBwMDAwECAQUEBgoDAQMCAgUDAwYDBAkEBAgEBw0GBgoEBQkFBAcEBgYGBgUXEQcNBgUMBgYJAwMCAQICBQMGCgQNBQwGBwcwCAMDAgYEAwkEBQoFBw0GBQsFBQgEBAcDBgMIBAQJBQUMBgcOCAYLBQUJBQQHAwIE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) format('truetype'),
         url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAHNQAAsAAAAAcwQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDpENp2NtYXAAAAFoAAAAvAAAALwDEgRTZ2FzcAAAAiQAAAAIAAAACAAAABBnbHlmAAACLAAAbdQAAG3U0Xb5x2hlYWQAAHAAAAAANgAAADYEKYACaGhlYQAAcDgAAAAkAAAAJAgCBEFobXR4AABwXAAAAQgAAAEI+kIEkGxvY2EAAHFkAAAAhgAAAIbuw882bWF4cAAAcewAAAAgAAAAIABSCK9uYW1lAAByDAAAASEAAAEhjGn0A3Bvc3QAAHMwAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAQAAAAH0DwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABACoAAAAJgAgAAQABgABACAAIwArAC0ANQA5AD8AQwBIAE4AVQBaAF4AbgB5AH3//f//AAAAAAAgACMAKAAtADAANwA8AEIARQBMAFAAWQBeAGEAcAB9//3//wAB/+P/4f/d/9z/2v/Z/9f/1f/U/9H/0P/N/8r/yP/H/8QAAwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAAD/wAQAA8AAIQA6AAAlAT4BNz4BNTQmJy4BIyIGBw4BFRQWFx4BMzI2Nz4BNwE3JSImJy4BNTQ2Nz4BMzIWFx4BFRQGBw4BIwQA/vEXJA0MDUM5OptYWJs6OUNDOjqaWSNEICA7GgERSf2pRXotLjU1LS56RUV6Li01NC4tekYIAQobPiIiSCZXmTg5QkI5OZlXVpk5OUELCwofFP7zSMszLS14RUR4LS00NCwteEVEeSwtNAAAAwAFACYD/ANeAEsAUACBAAAlHgEXHgEXFgYHDgEHDgEHDgEHDgEHDgEjISImJy4BJy4BJy4BJy4BJy4BNzQ2Nz4BNwE+ATc+ATc+ATc+ATMyFhceARceARceARcBJRMjEzMHMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgEjIgYHDgEHDgEHDgEVFBYXHgEXHgEXHgEzA+QFCQMDAwEBAQECBQMECQYFDgcIEQkJFAv9DQsUCQoQCAgNBgUJBAMFAgEBAQQDAwkFAXkFDAYHDQcHDwcHDgcHDgcHDgcHDgYGDAYBeP5PHpkfXC4HDAYGCgUFBwIDAgIDAgcFBQoGBgwHBwwGBgoFBQcCAwICAwIHBQUKBgYMB8wIEQgJDwgHDgcGDQUGCgUECAMEBQECAQECAQUEAwgEBAsGBQ0GBw4HCA8JCBEIAk4JDwYGCwQEBwICAgICAgcEBAsGBg8J/bJdAVT+rJwCAgIHBAUJBgULBgYMBQUJBQQGAwICAgIDBgQFCQUFDAYGCwUGCQUEBwICAgAAAAACAAb/xwP5A7kAYACSAAABMhYXHgEXHgEXHgEXHgEXHgEXHgEXHgEVFAYHDgEHDgEHDgEHDgEHDgEHDgEHDgEjIiYnLgEnLgEnLgEnLgEnLgEnLgEnLgE1NDY3PgE3PgE3PgE3PgE3PgE3PgE3PgEzAT4BNTQmLwEuASMiBgcBDgEjIiYvAS4BIyIGDwEOARUUFh8BHgEXHgE7ATI2Nz4BNwECABozGBkvFxcrFBQlEhEfDQ4XCgoPBQUFBQUFDwoKFw4NHxESJRQUKxcXLxkYMxoaMxkYMBcXKxQUJRIRHw0OFwoKDwUFBQUFBQ8KChcODR8REiUUFCsXFzAYGTMaAUMDBAQDQgQJBQYJBP7bBAkGBQkFagQJBQYJBEIEBAQEqAMKBwcMBR8GCwcGCwQBYwO5BQUFDwoKFw4NHxERJRQUKxcXMBgZMxobMxgZLxcXKxQUJRERHw0OFwoKDwUFBQUFBQ8KChcODR8RESUUFCsXFy8ZGDMbGjMZGDAXFysUFCURER4ODRgKCg8FBQX+jQMJBQUKBEEEBAQE/tsEBAQEagQDAwRCAwkGBgkDqQMHAwMDAwMDBwMBZQABAAD/wAQBA8EAMQAACQEOAQcOASsBIiYnLgEnAS4BNTQ2PwE+ATMyFh8BHgEzMjY3AT4BMzIWHwEeARUUBgcD9f3XBhEKCRQIMAgUCQoRBv78BgYGBmYGEAcIDwanBg8ICA8GAcgGDwgIDwZmBgYGBgLZ/Q4IDgUGBgYGBQ4IAWQIFQoLFQiLCAgICOEJCAkIAm0ICAgIiggUCwsUCAAAAgAG/8cD+gO5AGAAbQAAATIWFx4BFx4BFx4BFx4BFx4BFx4BFx4BFRQGBw4BBw4BBw4BBw4BBw4BBw4BBw4BIyImJy4BJy4BJy4BJy4BJy4BJy4BJy4BNTQ2Nz4BNz4BNz4BNz4BNz4BNz4BNz4BMwEhETMRITUhESMRIRUCABozGRkvFxcrFBQmEREfDQ4XCgoPBQUFBQUFDwoKFw4NHxERJhQUKxcXLxkZMxoaMxkZLxgXKxQUJRERHw0OFwoKDwUFBQUFBQ8KChcODR8RESUUFCsXGC8ZGTMa/rABBZUBBf77lf77A7kFBQUPCgkYDQ4eERIlFBQqFxcwGRgzGhszGBkvFxcrFBUlEREfDg0YCgoPBQUEBAUFDwoKGA0OHxERJRUUKxcXLxkYMxsaMxgZMBcXKhQUJRIRHg4NGAkKDwUFBf29/vwBBJUBBv76lQAAAAIABf/FA/sDugBgAGUAAAEyFhceARceARceARceARceARceARceARUUBgcOAQcOAQcOAQcOAQcOAQcOAQcOASMiJicuAScuAScuAScuAScuAScuAScuATU0Njc+ATc+ATc+ATc+ATc+ATc+ATc+ATMBITUhFQIAGjQYGTAXFysUFCUSER8NDhcKCg8FBQUFBQUPCgoXDg0fERIlFBQrFxcwGRg0GhozGRkwFxcsFBQlEREfDQ4XCgoPBQUFBQUFDwoKFw4NHxERJRQULBcXMBkZMxr+rwKg/WADugUFBQ4KChgNDh8RESUUFCsXFzAYGTMaGzMZGDAXFysUFCYRER8ODRgKCg8FBQUFBQUPCgoYDQ4fEREmFBQrFxcwGBkzGxozGRgwFxcrFBQlEREfDg0YCgoOBQUF/byVlQABAAH/9gP+A4QAuQAAARQGBw4BBw4BBw4BBw4BBw4BBw4BBw4BIyImJy4BJy4BJy4BJy4BJy4BJy4BJy4BJzMeARceARceARceATMyNjc+ATc+ATc+ATc+ATc+ATc+ATc+ATU0JicuAScuAScuAScuAScuAScuAScuASMiBgcOAQcOAQcOAQcOAQcOAQcOAQcOAQczByczPgE3PgE3PgE3PgE3PgE3PgE3PgE3PgEzMhYXHgEXHgEXHgEXHgEXHgEXHgEXHgEVA/4EBQQNCQkVDQwcDw8iEhImFRQrFhYuFxAeDw8dDg4cDQ4aDA0YDAsWCgsTCQkQB3MMHA8PIBISJRMTKBUSJRERIhEQHw4OGwwMFgoKEQcHCwQDBAQDBAsHBxEKChYMDBsODh8QESIRESUSEB8PDh0ODxoNDRgLDBUKChIICA8GBgoDgq+vewQKBwcSCgoXDA0bDw4gEBEjEhMmExQoFRcuFhYrFBUmEhIiDw8cDA0VCQkNBAUEAb0XLhYWKxUVJhMSIRAPHAwMFQkJDgQFBAICAgYEBAoFBg0HBxAJCRILChUMCxcMDhsLDBQICQwEBQQEAwQKBwcRCgkWDA0aDw4fERAiEhEkExMkERIiEBEfDg8aDQwWCQoRBwcKBAMEAwIDBwYFDAcHEAkJEwsLFwwNGg0NHA/n5xQlEhIjEBEfDw4bDAwWCgkRBwYLAwQDBQQEDgkJFQwMHA8QIRMSJhUVKxYWLRgAAA8AAP/ABAADwAAEAPsHMwdmB4AHrQfSCAAIFggyCEUIYQh3CJYIrAAABSERIREBIgYHDgEHDgEHDgEHDgEHIgYjIiYjLgEnLgEnLgEnLgErATQmNTQ2Nz4BNz4BNz4BMzIWFx4BFx4BFzcuAScuAScuASMiBgcOAQcOAQcOARUUFhUUFhUOAQcOAQcVPgE3PgE3HgEXHgEXHgEXHgEXFhQVFAYHDgEHDgEHDgEHDgEHDgEHDgEHFz4BNz4BNz4BNz4BNz4BNz4BNz4BPQE6ARc6ATM6ATc+ATcOAQcOAQcOAQcOAQcOAQcOASMiJicuAScVHgEzHgEzMjY3PgE3PgE3PgE3PgE3PgE3PgE3PgE3PgE3PgE3PgE3PgE3PgE1NCYnLgEjASImNTQ2Nz4BNz4BNz4BNTQmJy4BIyIGBw4BByc+ATc+ATc+AT8BIw4BBw4BBw4BBw4BBw4BBw4BBw4BBw4BBw4BIyImNTQ2Nz4BNz4BNz4BNz4BNz4BNzM3IzcjByM+ATc+ATc+ATc+ATc+ATMyFhUUBgcUBhUUFjMyNjU0JicuASMiBgcOAQcOAQcOAQcOAQcOAQcOAQcOAQcjBzMOAQcOAQcOAQcOAQcOAQcOASMiJjU0Njc+ATc+ATc+AT8BIz4BNz4BNz4BNz4BNx4BFx4BMxYyMzI2Nz4BNTQmJy4BIyIGBw4BBw4BBy4BJy4BJy4BJz4BNTQmJy4BJy4BJz4BNz4BNTQmIyIGBw4BFQ4BBw4BBw4BBw4BBw4BBw4BBzU0JicuASc+ATc+ATc+ATc+ATU0JiMiBgcOAQc1PgE3PgE3PgE/ASMOAQcOAQcOAQcOAQcOAQcOAQcOAQcOASMiJjU0Njc+ATc+ATc+ATc+AT8BIw4BBw4BFQ4BFTQmJy4BIyIGBw4BBw4BBw4BBw4BBw4BBw4BBw4BFRQWFx4BMzI2Nz4BNz4BNzMGFBUUFjMWNjc+ATc+ATczBzM+ATc+ATc+ATcyFhceARUUBgcOAQcOAQcOAQcOARUUFhceARceARceATMyNjc+ATc+ATc+ATc+ATc+ATcqAScmIjEOAQcOAQcOAQcOAQcOASMiJicuAScuAScuATU0Njc+ATcVFBYzMjY3PgE3MzIWFx4BFw4BBw4BIyImNTQ2Nz4BNTQmIyIGFRQWFx4BMzI2Nz4BNx4BFx4BFw4BBw4BBw4BBw4BByMHMw4BBw4BBw4BBw4BBw4BBw4BBw4BBw4BIyImJy4BJy4BJy4BJz4BNz4BNzQmNS4BNSIGBw4BBzQ2Nz4BNz4BNz4BNz4BNz4BNzUOAQcOAQcOAQcOAQcOAQcOAQcOARUjIiYnIiYnLgEnLgEnLgEnLgEnLgEnIiYjIgYHDgEHDgEHDgEVFBYXHgEXHgEXHgEXPgE1NDY3LgEnLgEnLgEnLgE1NDY3PgE3PgE3PgEzOgEXHgEXHgEXHgEXHgEXHgEXHgEXHgEzFw4BBw4BBw4BBw4BBw4BByMHMw4BBw4BBw4BBw4BBxU+ATc+ATc+ATc+ATczDgEHDgEVFBYXHgEXHgEXHgEzMjY3PgE3PgE3LwEOAQcOAQcOASMiJicuAScuAScuATU0Njc+ATczDgEHDgEHDgEHDgEVFBYXHgEzMjY3PgE3PgE3PgE3PgE3PgE3PgE3HgEXMhYXDgEHDgEVFBYXHgEXHgEXHgEzMjY3PgE3PgE3MwczNz4BNz4BNz4BNz4BNz4BMzIWFRQGBw4BBw4BBw4BFRQWMzI2Nz4BNzMGFhceATMyNjc+ATcXBhYXHgEzMjY3PgE3HgEXHgEzMjY3PgE3PgE3PgE3Jw4BBw4BBw4BBw4BIyImJy4BNTQ2Nz4BNzI2Nz4BNz4BNz4BNTQmJy4BIyIGBw4BBw4BBw4BBw4BBw4BBw4BBw4BFRwBFw4BBw4BIyImNTQ2Nz4BNz4BNz4BNz4BNz4BNyMOAQcOAQcOAQcOAQcOAQcOAQcOASMiJjU0Njc+ATc+ATc+ATc+ATc+ATcjDgEHDgEHDgEHDgEHDgEHDgEHDgEjIiY1NDY3PgE3PgE3PgE1NCYnLgEjIgYHDgEHIzcjBw4BBw4BBw4BBw4BBw4BBw4BIyImJy4BNTQ2Nz4BNzI2Nz4BNz4BNz4BNTQmIyIGBw4BBw4BBw4BBy4BJy4BJz4BNTQmJy4BIyIGBw4BFRQWFx4BFw4BBw4BBw4BBw4BIyImNTQ2PwEjDgEHDgEHDgEHIz4BNz4BNz4BNz4BNx4BFx4BFx4BFx4BMzI2Nz4BNz4BNz4BNz4BNz4BNz4BNz4BNzMOAQcOAQcOARUUFhceATMyNjc+ATc+ATcXDgEHDgEHDgEHDgEjIiYnBx4BMzI2Nz4BNz4BNz4BNz4BNz4BNz4BNz4BNzMOAQcOAQcOAQcOARUUFhceATMyNjc+ATc+ATczDgEHDgEHDgEHMz4BNz4BNz4BNz4BNz4BNz4BNz4BMzIWFRQGBw4BBw4BFRQWFx4BMzI2Nz4BNz4BNzUOAQcOASMFFTIWFx4BFx4BFx4BFRQGBw4BBw4BBw4BBxc+ATc+ATc+ATc+ATU0JicuAScuAScuASMTMzIWFx4BFx4BFx4BFy4BJy4BJy4BJy4BJxMjPgE3PgE3PgE3PgE3PgE3PgE3PgE3PgE3PgE3PgE3Fw4BBw4BBw4BBw4BBxMyFhUUBgcOAQcOAQcOAQcOAQcOAQcOAQc+ATc+ATc+ATc+ATMDIiY1NDY3PgE3PgE3PgE3PgE3PgEzMhYXHgEVFAYHDgEHDgEHDgEHDgEHDgEjEzIWFRQGBw4BBw4BIz4BNz4BNz4BMwM+ATc+ATc+ATc+ATMyFhUUBgcOAQcOAQcOASMXIiY1NDY1PgE3PgEzDgEHDgEjNy4BJy4BIz4BNz4BNz4BNz4BNxQWFx4BFRQGBxcUFjMyNjc+ATU0JicuASMiBgcOARU3MhYXHgEVFAYHDgEjIiYnLgEnPgE3PgE3PgE3PgEzEzIWFRQGBw4BBw4BIz4BNz4BNz4BMwQA/AAEAP2XBxAICBIKChQKCxULBg0HCA8JBwkDAgUDBAgFBQ0HBxAKCAEDAwMJBgcOCAgSCgcOBgYKBQkPBQUGDwoFDAYHDggLFAkJDwcGCgQDBAEBCxUKCRIJCRQKChULAQYEBAoGBg4HCBAJAQEBAgQDAgYEAwgEBAgEBQgECQ8GAwYPCQUIBQQJBAQIBAMHAwMEAQIBAgMBAgMCCBAHBw0GAgQDAwcDCxcMCxcMDBcMDBcMBQsFBgoFBgsGBgwFDRkNDhsODhwNDRkMBAgDBAcEBw4HBw0GBwwGBgsFBQkEBAcDBgUCAwMJBwJBBQYCAwIGBAUHAwIDAwQDCwcICwUEBQECAgUEAgQDAgQDGB4ECAQEBwQDBwQDBwMEBgMDBQMCBgMEBwMIDgYFBgMDAQYEAgQCAQQCAgQDAgUDFgIUEBwRKgECAgIDAgEEAgcNBwcNBgUFAQEBBgYIBwQEBA0JCA8HBAcDAwYDBgoEBAcDAQIBAQIBAQIBFgQXAgUCAgUCAgMBAwcEBAgFCQ8FBQUDAwEGBAIFAgIEAhVRBQkEBAcEAwcDBAcDAwsIBAkEBAoFDBIGBQYGBgYQCQcLBgYLBQsOAwUIBAQIBAcNBgECAgECBAMGBgEEBgIDAwQEBAYDAgMECwYHCgQCBAICAwEGDAYFCgUEBAQJBQcNBgYNBgYJAwMECwsIDQUGCQQBBgUCBQIDBQIXHAYJBQQIBAQHAwQGAwYKAwMGAwMHAwcMBgUFAQICAwEBBgMCBAICBAIVHAEDAQICAQECAgIMCgQJBAQIBAQIBAQHBAMHAwMFAgIEAQEBBAQEDAcGCQQEBwMGCQIBAQoLBQkEBAcDBgkDAQ4YBAcEAwYCAwMCBAcDAwMBAgcMBgUIBAMFAgICAwMCCAYFCwYFDAYGDAUFCgQECAQDBwMFCQMCBAEBAgEBAgIEAgMIBQUNCAQJBAUKBgYNBQUKBAQFAgICBgYGEQwLCgYMBQYPCQIHDwcHDQcDBgQFDAcFBQECAQIFBQYGBAQDDAgKEAYHCgMJEAYHDQUFCQQECAQECAUFCwUrBCoECgQFCQUFCQUFCgYFCwYFDAYHDQcHEAgJEAcIDQYGCgQEBQIECAUECAQBAQEBBgQFCgUCAgEEAwMGAwMHAwcOBwcKBAgPCQQIAwQIAwQGAwMFAwIDAQEBBwcOBwYMBgYLBgULBQUKBQUKBAUKBAUKBQsVCAkPBgYJAwMDBAMDCAUECQQFBgEBAQEBAgYDBAgEBAcEAwMEAwMKBgcOBwgQCAQJBAQIBAQJBAQJBQUJBQUKBgULBgYMBwEPHAwNFwoKFQsLFgsDBAEpBCcGDgcHDQcHDggHDwgJEQgIDwcHDwcHDwdQAgMBAQEDAwMKBgYOBwcPCAcOBgULBAgLAgMCAgcGAwcEBAkFBwwGBgsFBQcDAgMCAgEDAjkCBgIDBAICAwECAQQEBA0IBQgEBAgEBAYEAwYCAwUCAwQCAwUCAQUDAwUDAQMBAgEBAgEFAwMHBAQKBQcNBQYJBAcKAwINGBADBgMDBAEDBwMDBwMHDggGBgMCAwgEBAcDAwIMDAoOBQUIAwICAQMCDAoKEQUFCAICAgMDBAwICQ8FBQkCAgUEBBAMCA8HBwsFBQgDBAUBBwIFAwMIBAQKBAULBQgLBAMEAgICAwIKEwgJDwYHCgMEAwMEAwkGBAoFBAoEBQgFBAcEAwcDAwUDAgQBAQEBAwgFBgsFBgYBAgIDAgMHAwQHBAIEAgIEAh0CBAICBAIDBwQDBQMCBgMDBgMHDAUGBwICAgQDAgYDBAcEAgQCAwQDHQMEAgIEAgMHAwMFAgIGAwMGBAYMBgYGAwICBwQGCQMDBAQDBAoHBw0GBQkDAwkXDAMGAwMGAgQHBQQJBQUKBQQKBQcMAwQEAgICBAELFAgJDwcGCgMDBA0MBw0HBw0GBwsFBggEAgYEBAUBAgIBAgEFBQMFAQIBAgMCBQICBQMECQQFCwYFDAcHCAUELR0BAwECAwIBAwI8AwoFBQwHBw8ICBIJAgYFBAwHBw8JCBMJCxMJCREICA8HBw0GBgsGBQoEBQgEBAgENAQJBgUKAwUGAwMDCQUFCQQEBwMGCQICBAkEBAgFBAsGBg8JBQkCAwULBwgPBwcOBwYNBwYOBwMIBAQHBAEEAgIEAioDBwQDBwMDBQIFBgMDAwoHBQgEBAcDBgoEAQEBAQEDAQIEARoCBQICBAEEBgMDBQMCBgMDBgMGDAUHBwoJBAYDAgMEAwQJBgYJBQQHAgUIAwMIBgYLBvwoBwwFBQgDAwUCAgECAQIGAwQHBQQJBQMFCgUECQQEBgICAgICAQYEBAoGBQ4HWQUIDgcGCwUFCAMDBQIJDgcHDAUGCAQDBgF0TgECAQECAQYLBgULBQYLBQYLBgYMBgYNBwcPCAgRCgEKFAkKEwoJEQcHDAXLCAkGBQMGBAQIBQQKBQYLBgYMBgcMBwoSCAkPCAcNBwYKBV0JCAMEAgQDAgUDAwYDBAYEBg0GBQUCAgEEBAIEAwIGAgMGAwQGAwcLBbYGBgoLBQwHBg8HAwgEBAkECQ4GFwIFAwMGBAQHBAQIBAYFAgIDBwQFCgYGDQcuBAQBBAkFBQoGBgkDBAYEZQYOBwgNBgECAQEDAQYLBAUIBAMCAwIBAmAHBgYIBAMDAgIBBgQGCAMDAkEICwMEAwUFBA8JCA8HBwsEBAcEBAcEBAcEBAgEdAcGCwoFDAYGDwgDBwQDCAUIEAZABAD8AAONBAQEDAgJFQ4OIRMBAgEBAQcMBQUJBQQGAgICAgUEBw0GBQoFBAYCAwIBAgEDAgUIAwUECAYCBAECAQMCAwcGBQsHBg8IAQIBAQMBAgYEBAoHCAcLBQQFAQUKBQQJBAQHAwMEAQIHBQYMBQYLBQYKBAUJBAQIAwQGAwYIAwUCBwYDBwMECAQECQUFCwYFDAYGDAcPAQEBAgEDCgYGDQcWJhAPGwoKDwUFBQEBAQICCAIDAQEFBQUPCgkbEBEoFwkQBgcNBgMGAwMHBAMIAwQIBAQJBAQIBAgQBwUHBAMD/fgFBQMIBQUMCAkQBQYLBgUKAwQEBAMDBQICAgsIBAgFBAkFLggQCAgPCAYNBwcNBwcMBgULBAUKBQQJBQgJBQUCCQcDCwcDCAMEBwQECQUECgUHIiIDBQMDBgMEBgQOFQcHBwQEAgIBAQQDBQYJCAQHBAMEBAUCBAMCBQMGDQcGDQUDBAICAwECBAEHBQgFBAgFBAgDBgwGBQsFCgoFBAIKBwMLCAMIBAQIBCkKEQgIDAYFCQQEBwMCAwMBAgEEBAUKBwUJBAQEAgECBAMGCQQDBAIDBAIDBwMBCAcGCwYFCgQJEAgBBAICBQQDBAMDAwgFBg4JCQ8GAgQDAgQBAQIBAQICAwgKAgIDAQECAgIGAwMIBAUKBgoLBQQFCAMBBAwJBAkFBQkFLgkSCAkQCAcOBgcNBw0UBgUKBQUJBAkJBgUDCAMEBgICCgcEBwQECAQpAgUCAwMBAQEBAggFBQUCAQEEAwMGAwQHBAQJBQQKBQQKBQUJBAkMBQQEAQIBBAMGCQQCBgUICQECAQIFAwcKBB0HDwcFCwUGBwICAgIGBAMLBgQJBAUKBQYLBgYMBgkPBgcLBAQGAgICAQEBBAICBQIDBQMGCwYFBwIBAQIHBAUKBgUKBAIDAQEBAgIDBgUECgUGDAYMFgkJEQYCCwsFBQURCwEBAgQCBgkFBAQEBAMCAQEEAwQEBwgFCAIDAgMDAwkGBAcEAwYDBAkEBQoFBQ0ICBMLBwkSCAkQCAgPBwcMBgYLBQQIAwQEAgIBAgMCCAUFCgYGDQcDBAMCBQIBAgEBAgEBAQECAQcNBQYJBAQIAwMFAgUGAgEDAQUBAwMBBAICBQMDBgQDCAQECQUFDAYBAQMBAgMCAgQCAgQBAgMCAgIBAQMDAwkGBgwHBw4ICRAHBgsEBAYCAgMBAQIBAQEBAQMCAgUEAwkGBg4JCQ4HBgsFBQcDAgIBAQIBAgICAgMBAgQBAgMCAgMBAQECAwoGBg4JCBQMDBsQBAcDBgoSCAkQCAgPBgYLBAoFCwcHDwkJEgkJFAoIDggHEAgLEwgIDAQFBgMCAgECAgQDBgkCAgMBBwUDAwIBAQICAgcFBAsHBhAJCRIIBwwFBgoFBQkEAwcDBAcEBwkDAwMBAgEEAgMFAwMHAwQHAwQHAwcLAwECAQICAgYEBAoFBQkEAwcEAwQCAQICAQIFAwcKAxsgBwwFBggCBgoFBQgECAcFBgMJBQYPCQkOBwYMBAsKBgUGCAQECAYFBgYGBgkDAQYJBQQFBQUFCAMDBwYFBQQDAwkEBQoEBQgEAwQJBAQJBAUHAgICBAUECwcFCQQEBwMCAgIGBQQJBAQJBQQGAgMCAQEBAwMCBQMDBgQDCAQECAUECQQFCAQFBQEDBwQFBAUGAwcEBAgFBQwHBw4HBAgEBAgFBAgEBAgDBw4HBwsFBQkEBAcDBwYFBgMHBAQJBgQLBgcOBwQIBAQJBQQHBAQHBAYNBgcLBQUKBAQIBAcHBQYDBwQEDQgMEgcGCwUGCQIDAwQFBAkEFRkFDAUGCwYGCwUGCQQEBgICAgQFBAsHBQkEBAcCAwICBwQFCAQFCAQJCQIDAgcEBQoFBQsGAQEBAQMBBQ0IBAkEBQQDAwMHBQYKBAQGAgUMBgcNBgcKBQQEBwgDCwdbAwYCAwcDBAcECxUKChIJCRAHCA4HCQ4HBwsFBQcDAgMCAwIGBQQKBgYMBwcOBwgPCAgQCAcPBwYRDAsSBwsRBgQHAwMDAQECBAMGCQQCBw0HBg0GBwkDAwQCAQcCAgMDAggFBg4JCRcNBg8HCA4HBAcEBAgEBw0HBgsGBgsECxEGBAcDAwMBAgEFBAYKAwEDAgIFAwMGAwQJBAQIBAcNBgYKBAUJBQQHBAYGBgYF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) format('woff');
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before,
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: 'S5A';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[data-icon]:before {
    content: attr(data-icon);
}

.icon-leaf:before {
    content: "\6c";
}
.icon-tags:before {
    content: "\54";
}
.icon-bag:before {
    content: "\5e";
}
.icon-barcode:before {
    content: "\3d";
}
.icon-bow:before {
    content: "\63";
}
.icon-bell:before {
    content: "\62";
}
.icon-magnifying_glass:before {
    content: "\23";
}
.icon-hamburger:before {
    content: "\4d";
}
.icon-triangle-down:before {
    content: "\6d";
}
.icon-video:before {
    content: "\71";
}
.icon-fullscreen:before {
    content: "\72";
}
.icon-questionmark:before {
    content: "\3f";
}
.icon-explanationpoint:before {
    content: "\28";
}
.icon-reload:before {
    content: "\30";
}
.icon-fitpredictor:before {
    content: "\46";
}
.icon-saksbag:before {
    content: "\42";
}
.icon-rating_select:before {
    content: "\35";
}
.icon-fashionfix:before {
    content: "\39";
}
.icon-pinterest:before {
    content: "\64";
}
.icon-sms:before {
    content: "\33";
}
.icon-tumblr:before {
    content: "\66";
}
.icon-instagram:before {
    content: "\6b";
}
.icon-check:before {
    content: "\29";
}
.icon-minus:before {
    content: "\2d";
}
.icon-plus:before {
    content: "\2b";
}
.icon-s5a:before {
    content: "\31";
}
.icon-lock:before {
    content: "\4c";
}
.icon-mail:before {
    content: "\45";
}
.icon-cc:before {
    content: "\43";
}
.icon-headphones:before {
    content: "\53";
}
.icon-mobile:before {
	content: "\47";
}
.icon-zoom-in:before {
    content: "\74";
}
.icon-zoom-out:before {
    content: "\79";
}
.icon-printer:before {
    content: "\50";
}
.icon-savelater:before {
    content: "\37";
}
.icon-edit:before {
    content: "\6a";
}
.icon-gift:before {
	content: "\67";
}
.icon-triangle-right:before {
    content: "\48";
}
.icon-saveforlater:before { /* badge-down */
    content: "\4e";
}
.icon-info:before {
    content: "\69";
}
.icon-pause:before {
    content: "\70";
}
.icon-check2:before {
    content: "\2a";
}
.icon-email:before {
    content: "\65";
}
.icon-rightarrow:before {
    content: "\3e";
}
.icon-leftarrow:before {
    content: "\3c";
}
.icon-down_arrow2:before {
    content: "\75";
}
.icon-untitled:before {
    content: "\5a";
}
.icon-x2:before {
    content: "\78";
}
.icon-mute:before {
    content: "\6e";
}
.icon-volume:before {
    content: "\77";
}
.icon-up_arrow:before {
    content: "\55";
}
.icon-youtube:before {
    content: "\59";
}
.icon-rss:before {
    content: "\52";
}
.icon-foursquare:before {
    content: "\51";
}
.icon-minimizescreen:before {
    content: "\7d";
}
.icon-pov:before {
    content: "\68";
}
.icon-facebook:before {
    content: "\61";
}
.icon-twitter:before {
    content: "\73";
}

/***************************************************SFS Changes*************************************************/
#wrapper #main .primary-content {margin-top: 5px;}
/*.pdp-main .product-add-to-cart .sfsInventory {margin-top: 0px;}*/
/*.pdp-main .product-add-to-cart .sfsInventory .quantity-left{color: #960606;margin:-2px 0 9px;}*/
.sfsInventory .sfsInventoryTooltip{margin-bottom: 9px;}
.sfs{margin-top:9px;font-weight:700;}
.sfs span{text-decoration:none;}
.mini-cart-items div.label{text-decoration:underline;}
.mini-cart-items div.item-edit-details{text-decoration:underline;margin-bottom: 4px;}
.sfsInventoryCart .limitedInventory{color: #960606;margin-bottom: 17px;}
.sfsInventoryCart{padding-top:12px;}
.sfsInventoryTooltip .nounderline {text-decoration:none!important;}
/*.sfsInventoryTooltip .tooltip .fs1 {font-size: 10px;}*/
#cart-table .sfsInventoryCart .sfsInventoryTooltip{margin-bottom: 5px;margin-top:15px;}
.checkout-mini-cart .sfsInventoryCart .sfsInventoryTooltip{margin-bottom:18px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .checkout-mini-cart .sfsInventoryCart .sfsInventoryTooltip{margin-bottom:17px;margin-top:1px;}
}
.sfsInventoryCart .sfsInventoryTooltip span{font-weight:bold;}
#minscroll .sfsInventoryCart .sfsInventoryTooltip span{font-weight:normal;}
#minscroll .sfsInventoryCart a.tooltip{display:none;}
#shipping-method-list .questionSign.yourSave {margin-left: 0;}
.sfs_message {float:left;width:100%;padding:1px 0px 15px 0px;line-height:18px;color:#000;font-size:12px;margin-left: -7px;font-family:helvetica,arial,sans-serif;}
.shipping_sfs_message{float:left;width:378px;line-height:18px;font-family:helvetica,arial,sans-serif;color:#000;font-weight:normal;}
.sfs_alert{display: block;width:90%;font-family:Helvetica Reg;font-size:12px;}
.sfs_alert .imgsfs_alert{line-height:18px;padding:25px 0 0;width:5%}
.mini-cart-content .sfsInventoryCart{padding-top:0px}
.mini-cart-content .sfsInventoryTooltip a{display:none;}
.mini-cart-content ul.product-availability-list li{display:block;clear:both;margin:0px;}
.checkout-mini-cart ul.product-availability-list li{display:block;clear:both;margin:0px;}
.checkout-mini-cart ul.product-availability-list li span{padding-left:2px;}
.estimated_delivery{ color: #000000;font-size: 12px;line-height: 20px; margin: 2px 0 0;}

.pdp-main .product-add-to-cart .sfsInventory a.tooltip{ padding:0 3px 0 0px;}

#tabContaier .tabData li.nostyle{list-style:none;margin-left:0px;}
/* shipping method fix */
#tabContaier .tabContents p.pmargin{margin:14px 0px 8px 0px;}
.mac.gecko #tabContaier .tabContents p.pmargin{margin:14px 0px 10px 0px;}
.mac #tabContainer .tabContents p{margin:5px 0px 11px 0px;}
.product-col-1.product-image-container{
        margin-top: 5px;
}
.mac.gecko .product-col-1.product-image-container {

    margin-top: 0px;
}
.win.gecko .product-col-1.product-image-container {

}
.mac.gecko .button-fancy-large.add-to-cart{
    font-weight: lighter;
    padding-bottom: 9px;
    padding-top: 9px;}

.mac.gecko  .pt_cart .shipping-handling .form-row input{margin: 11px 0 0;}
.mac.gecko  .pt_cart .shipping-handling .form-row input{margin: 11px 0 0;}
.mac .pt_cart .shipping-handling .form-row input{margin: 10px 0 0;}
/* QC - 1645 fix */
.tdOverlay{padding:12px 0px!important;}
.pdp-main .product-col-2 .pdp-toggle #tab2 > ul {margin-bottom: 10px;margin-top: -5px;}
.pdp-main .product-col-2 .pdp-toggle #tab2 > b {font-weight: normal;}
/*.soldout li{background:url("../images/interface/unselectable-swatch.png") no-repeat scroll left top transparent;background-size:100% 100%;}
.soldout li a{-moz-opacity:0.3;opacity:0.3;filter:alpha(opacity = 30); cursor:default;}*/

.pdp-main .product-col-2 .pdp-toggle .tab-content > ul > b {display: block;margin-bottom: 7px;margin-top: 6px;font-weight: normal;}
.pdp-main .product-col-2 .pdp-toggle #tab2 > b {display: block;margin-bottom: -3px;margin-top: -20px;font-weight: normal;}

.s7buttonTooltip {color: #FFFFFF;display: none;padding: 5px;position: absolute;background-color: #000;}
.product-description > h2 {font-weight: normal !important;}
#send-to-friend-main span.required-indicator {display: none;}
/* sfs cart fix  nbatra2 */
.cartftrContainer #shipping-method-list .form-caption {margin:0;}
.cartftrContainer .sbHolder {width:280px!important;}
.cartftrContainer #dwfrm_cart_zip{width:78px;margin: 8px 0 0}
.mac .cartftrContainer #dwfrm_cart_zip{margin:8px 0 0 0}
table#cart-table tbody tr.sfsSoldOut td {background: #FFFFFF;}
#shipping-method-list .shipping_sfs_message{margin: 7px 0;}
#dwfrm_singleshipping_shippingAddress .form-row.form-row-button.btn-row {margin-top: 0;}

.reviewErrorsList > li
{
    list-style: disc;
}

.reviewErrorsList {
    margin-bottom: 23px;
    margin-top: 6px;
    margin-left: 9px;
}

.imgsfs_alertReviewError {
    height: 13px;
    margin-left: 5px;
    margin-right: 5px;
}
#summary .reviewErrors, #summary #reviewErrors {
    background-color: #EFEFEF;
    color: #000000;
    float: left;
    margin-left: -215px;
    margin-top: -5px;
    width: 1423px;
    margin-bottom: 19px;
}
#summary .reviewErrors .reviewErrorsContent, #summary #reviewErrors .reviewErrorsContent {
    margin-left: 215px;
    margin-top: 10px;
}
.promoCodePriceAdjust{
    margin-top: 32px;
}
#primary h1.cartHeader {
    margin-top: -10px;
}
#dwfrm_billing .billingChkOutButton
{
    margin-right: 0;
}
.shipping-methods-container .sbOptions {
    width: 372px;
}
.shipping-methods-container .sbHolder {
    width: 372px;
}
.promoTooltip .fs1 {
    color: #000000;
    display: inline;
    font-size: 10px;
    width: 10px;
}
.fs1.help-logo {
    color: #000000;
    display: inline;
    font-size: 10px;
    width: 10px;
    padding-top:1px;
}
.fs1 {
    color: #000000;
    display: inline-block;
    font-size: 10px;
    width: 10px;
    padding-top:1px;
}
/* RR css nbatra2 */

.rrBox{float:left;width:998px;margin-top:42px;}
.rr_header{font-size:24px;color:#000;text-align:center;padding:0px 0px 15px 0px;}
.rr_imageBox{float:left;width:100%;}
#rr_slider{border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;}
.rr_imageBox .rrImgData{float:left;width:198px;padding-right:1px;height:264px;}
.rr_imageBox .rrImgDescription{float:left;width:158px;padding:17px 20px 13px 20px;color:#fff;background:#6d6d6d;min-height:100px;text-transform:Capitalize;}
.rr_imageBox .rrImgDescription .brand_title{font-weight:bold;font-size:12px;padding:0 0 4px 0;}
.rr_imageBox .rrImgDescription .product_description{font-size:12px;padding:0 0 4px 0;font-weight:normal;}
.rr_imageBox .rrImgDescription .product_price{font-size:12px;padding:0 0 4px 0;}
.rr_imageBox .rrImgDescription .product_price span.price_strike{text-decoration:line-through;}
.rr_imageBox .rrImgDescription .product_price span.price_discount{font-weight:bold;}
.recommendations .rr_imageBox ul li{width:199px;float:left;}
.recommendations .li_rr a { display: block; }

#rr_slider .prev{position:absolute;z-index:1001;}
#rr_slider .next{position:absolute;z-index:1001;top:200px;}
.mac .rr_sliderBox{margin:62px 0px 150px 19px;}
.webkit .rr_sliderBox{margin:62px 0px 150px 19px;}
.rr_sliderBox{float:left;width:125px;margin:65px 0px 150px 19px}
#rr_slider .imgBox img{height:100px;width:75px;}
#rr_slider li{padding-top:20px;}

#rr_slider .rating{float:left;width:120px;}
#rr_slider .imgBox{float:left;width:103px;padding:0px 10px;text-align:center;}
#rr_slider .imgDesc{float:left;width:100px;text-align:center;padding:0px 10px;}
#rr_slider .productDescription{float:left;width:100%;color:#000;padding-bottom:3px;}
#rr_slider .imgDesc .designerName{text-align:center;font-weight:bold;padding-bottom:3px;color:#000;}
.rr_sliderBox .slider_text{float:left;background:#6d6d6d;font-weight:bold; font-size:12px;color:#fff;}
.rr_sliderBox .slider_text span{padding:5px 0px 5px 10px;display:inline-block;}
.rr_sliderBox span.price_strike{text-decoration:line-through;color:#888888;}
.rr_sliderBox .prev{float:left;width:72px;border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;padding:3px 0 0 51px; color:#6d6d6d;cursor:pointer;}
.rr_sliderBox .disabledP{color:#dfdfdf}
.rr_sliderBox .next{float:left;width:72px;color:#6d6d6d;border:solid 1px #e2e2e2;border-top:none;padding:12px 0 12px 51px;cursor:pointer;height:15px;}
.mac .rr_sliderBox .next{height:11px;}
.rr_sliderBox .disabledN{color:#dfdfdf}
.rrBox .rr_imageBox ul{padding:0px;}
.rr_sliderBox .clear{clear:both;height:3px;border-right:solid 1px #e2e2e2;border-left:solid 1px #e2e2e2;}
.rr_sliderBox .borderBottom{margin-top:-7px;border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;width:98%;height:10px;float:left;padding-bottom:10px;}
.mac .rr_sliderBox .borderBottom{width:99%;}
.webkit .rr_sliderBox .borderBottom{width:98%;}
.rr_sliderBox .preArrowBottom{float:left;width:82%;border-bottom:solid 1px #e2e2e2;margin:0 9%;padding-top:10px;}
.rr_sliderBox .nextArrowBottom{float:left;width:100%;border-bottom:solid 1px #e2e2e2;margin:0;padding-top:14px;}
.rr_sliderBox .nextborderBottom{border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;width:82%;height:15px;float:left;padding-top:3px;padding-left:10px;padding-right:10px;}
.rr_sliderBox .moreColors{font-weight:bold;}
.rr_sliderBox .fs1{font-size:20px}
.selling_price{font-weight:bold;color:#000;}
.mac .rr_sliderBox .nextborderBottom{width:99%;}
.webkit .rr_sliderBox .nextborderBottom{width:82%;}
/*  End RR */
/* Payment popup css nbatra2 */
.ccMonth{width:75px;}
.ccMonth ul{max-height:90px!important;width:75px;}
.ccMonth a{text-decoration:none!important;}
.ccYear{width:80px;}
.ccYear ul{max-height:90px!important;width:80px}
.ccYear a{text-decoration:none!important;}
/* BV CSS
* @ nbatra2
*/
.reviews_container .ui-tabs .ui-tabs-panel{box-shadow:none;}
.reviews_container .ui-tabs{padding:0;float:left;width:996px;margin-top:100px; padding-top:20px;}

 #tab4 .bv-author-userstats-votes span{display:inline !important;padding-left:0px !important;text-align:left !important;}
 #tab4 .bv-author-userstats-votes span.bv-author-userstats-value{text-align:left!important;}
 #tab4 .bv-author-userstats{margin:5px 2px !important;}
 #tab4 .bv-content-author-name{margin:0 1px !important;}
 #tab4 .bv-header{margin:0 0 0 -8px !important;}
 #tab4 .bv-author-profile{margin-left:1% !important; width:25% !important;}
 #tab4 .bv-action-bar{padding:0px 10px 10px 10px!important;}
 #tab4 .bv-author-userstats-reviews span{display:inline !important;padding-left:0px !important;text-align:left !important;}
 .primary-content .review{color:#777;text-transform: none;font-weight: normal;text-decoration: underline;margin-top: 6px;float: left;}
 .capitalize{text-transformation:capitalize;}
 .reviewLink{float:left;width:auto;}
 .reviewDiv{float:left;width:auto;}
 .reviewSeprator{float:left;width:auto;padding:0px 5px;}
 .qlstars{float: left;padding-right: 5px!important;}
 .rrbvrating{float:left;width:100px;}
#rr_slider .rrbvrating{float:left;width:100px;padding-left:23px;}
 .rrbvrating .bv-rating-stars-off{font-size:12px!important;color:#cdcdcd!important;}
 .pt_cart #rr_slider .rrbvrating{padding-left:0px;}

 .home-bottom-slots  div[class*='.bv-cleanslate .bv-core-container-'] .bv-inline-rating-container .bv-rating-stars-on{color:#fff;}
 .home-bottom-slots  .bv-inline-rating-container .bv-stars-container .bv-rating-label{color:#fff!important;}
 .pdp-main .bv-cleanslate .bv-core-container-87 .bv-inline-rating-container .bv-rating-stars-on{color:#fff!important;font-size:14px!important}
 .pdp-main .bv-cleanslate .bv-core-container-87 .bv-inline-rating-container .bv-rating-stars-off{color:#8a8a8a!important;font-size:14px!important}
 .rrnohits .bv-cleanslate .bv-core-container-87 .bv-inline-rating-container .bv-rating-stars-on{color:#fff!important;font-size:14px!important}
 .rrnohits .bv-cleanslate .bv-core-container-87 .bv-inline-rating-container .bv-rating-stars-off{color:#8a8a8a!important;font-size:14px!important}
.pt_cart .bv-cleanslate .bv-core-container-87 .bv-inline-rating-container .bv-rating-stars-on{width:80%!important;font-size:12px!important;}
 .pt_cart .bv-cleanslate .bv-core-container-87 .bv-inline-rating-container .bv-rating-stars-off{font-size:12px!important;}
 .pt_cart .bv-rating-stars{font-size:12px!important;}
 /* Qc - 1954*/
 .reviewit{text-transform:none !important;font-weight:bold!important;line-height:21px !important;text-decoration:underline!important;color:#595959!important;margin-top:9px;margin-bottom:4px;display:block;}
 .nounderline {text-decoration:none!important;}
 .product-review-links .bv-cleanslate{float:left !important;width:auto !important;}
 /* End BV */



 .sectionright .loginbox .login-box-content #RegistrationForm {margin-top: 14px;}
 .pt_order-confirmation .sectionright .loginbox .login-box-content #RegistrationForm {margin-top: 0px;}
 .pt_order-confirmation .minheightfix{float:left;width:100%;padding-top:7px;}
 .pt_order-confirmation #reviewsubmit-itemdetails{padding-top: 32px;padding-bottom:10px}
 .pt_order-confirmation .promos{float:left;font-weight:bold;font-size:12px;padding:0px 3px 5px 0px;color:#000000;}

/* Order detail page style -1114 */
#orderDetail .servicemessage { padding-top: 14px; }
#orderDetail ul li { line-height: 18px;}
/* Order detail page style -1114 */
/* 2359 nbatra2 */
a.trackitem{text-decoration: underline;text-transform: capitalize;}
/* end 2359 */

.primary-content .setNewPassword {margin-left: -30px;}
.mac .checkout-shipping .macSpace{float:left;width:100%;height:13px;}
.home-bottom-slots div[class*='bv-core-container-'] .bv-compat .bv-inline-rating-container .bv-rating-stars-container .bv-rating-stars-on{color:#fff!important; font-size:14px!important}
.home-bottom-slots div[class*='bv-core-container-'] .bv-compat .bv-inline-rating-container .bv-rating-stars-container .bv-rating-stars-off{color:#8a8a8a!important; font-size:14px!important}
.pt_product-details div[class*='bv-core-container-'] .bv-compat .bv-inline-rating-container .bv-rating-stars-container .bv-rating-stars-on{color:#fff!important; font-size:14px!important}
.pt_product-details div[class*='bv-core-container-'] .bv-compat .bv-inline-rating-container .bv-rating-stars-container .bv-rating-stars-off{color:#8a8a8a!important; font-size:14px!important}
.pt_product-search-noresult div[class*='bv-core-container-'] .bv-compat .bv-inline-rating-container .bv-rating-stars-container .bv-rating-stars-on{color:#fff!important; font-size:14px!important}
.pt_product-search-noresult div[class*='bv-core-container-'] .bv-compat .bv-inline-rating-container .bv-rating-stars-container .bv-rating-stars-off{color:#8a8a8a!important; font-size:14px!important}
.home-bottom-slots .bv-cleanslate div[class*='bv-core-container-'] .bv-inline-rating-container .bv-stars-container .bv-rating-label{color:#fff!important;font-size:12px!important}
.pt_product-details .bv-cleanslate div[class*='bv-core-container-'] .bv-inline-rating-container .bv-stars-container .bv-rating-label{color:#fff!important;font-size:12px!important}
.pt_product-search-noresult .bv-cleanslate div[class*='bv-core-container-'] .bv-inline-rating-container .bv-stars-container .bv-rating-label{color:#fff!important;font-size:12px!important}

.disable.fs1{color: #D9D9D9;}
.fs1.alert-logo, .fs1.icon-check {color: #CCCCCC;font-size: 24px;margin-top: 3px;}

.reviewErrors .reviewMsg, #reviewErrors .reviewMsg {display: block;margin-left: 37px;margin-top: -20px;font-size: 13px;}

/* QC-2149 */
#reviews .infiniteGreyBackground{background:#efefef;border-bottom: 1px solid #CCCCCC;width: 100%;padding:0;}
#tab4 .print-page{display:none;}
.infiniteGreyBackground ul{display: block;margin: 0 auto;padding:15px 0 0 5px; width: 998px;}
.infiniteGreyBackground ul li.BVText{background: none repeat scroll 0 0 #FFFFFF;border-color: #CCCCCC #CCCCCC #FFFFFF;border-style: solid;border-width: 1px; margin-top: 5px;padding-bottom: 10px;padding-left: 0.2em;padding-right: 1.55em;position: relative;top: 1px;display:inline-block;}

#reviews #tab4{margin: 20px auto;width:998px;padding:0 0 0 35px}
.reviews_container .product-tabs li a{font-size:24px;font-family:Helvetica,Reg;padding:14px 0px 0px 15px;display:block;}
.bv-cleanslate div[class*='bv-core-container-'] .bv-action-bar-header{padding-left:3px!important;}
.BVText a{color:#000;}
.pdpMain .rrBox{margin-bottom:60px;}
/* End */
.swatches.Color li.unselectable a.swatchanchor {opacity: 1;}
.cbModel-dialog.ui-dialog-content.ui-widget-content {
    padding-left: 0;
}
#cbModel {
    padding-left: 20px;
}

/**
 * Utilities
 */

.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}

/**
 * Utility for separating buttons vertically
 *
 * Example Usage
 * <button>My</button>
 * <p class="o5-block-separator">OR</p>
 * <myPayPalButton>PayPal</myPayPalButton>
 *
 */
.o5-block-separator {
    font: 12px "Gotham Narrow SSm 7r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    color: #444;
    line-height: 3;
    float: right;
    clear: right;
}


/** Layout **/
.o5-cart .o5-block-separator {
    float: right;
    padding-right: 48px;
}

.o5-cart .o5-paypal-form {
    width: 100%;
    overflow: hidden;
}

.o5-cart .o5-paypal-form-button {
    float: right;
}

/**
 * Holiday CSS
 */

/**
 * All a tags have overflow hidden property. Don't want to change it
 * as it may break other parts of the page for now. Resetting this to
 * default visible.
 */
.level-1.o5-holiday-bow {
    overflow: visible;
}

.level-1.o5-holiday-bow,
.level-1.o5-holiday-bow:hover,
.level-1 .level-1.o5-holiday-bow.strong {
    color: #B3292E;
}

.o5-holiday-bow:after {
    content: url("../images/holiday/bow.png");
    display: block;
    position: absolute;
    top: -10px;
    left: 2px;
}

.o5-navigation-anchor-level-1.o5-amazing-steals {
    color: #ED0884;
}

.o5-navigation-anchor-level-1.o5-amazing-steals:hover,
.o5-navigation-anchor-level-1.o5-amazing-steals:active {
    color: #D50777;
}

.is-top-nav-link-selected .o5-navigation-anchor-level-1.o5-amazing-steals {
    color: #D50777 !important;
}

.o5-amazing-steals .o5-gift-box-icon {
    font-size: 19px;
    float: left;
    margin: -2px 4px 0 0;
}

/* Contextual Backgrounds */

.o5-background-tertiary {
    background-color: #f2f2f2;
}

/* More Landing Page */

.o5-more-landing p {
    margin-top: 0;
    margin-bottom: 10px;
    color: #000;
    font-family: "Gotham Narrow SSm 4r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.45;
}

.o5-more-landing a {
    font-family: "Gotham Narrow SSm 4r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    text-decoration: underline;
    text-transform: none;
}

.o5-more-landing .button {
    display: block;
    width: 260px;
    margin: 0 auto 50px;
}

.o5-more-landing a[href^=tel] {
    text-decoration: none;
}

.o5-more-landing .o5-more-title {
    margin-top: 20px;
    margin-bottom: 5px;
    color: #000;
    font-family: "Gotham 4r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
}

.o5-more-landing .o5-more-subtitle {
    color: #000;
    font-family: "Gotham Narrow SSm 4r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
}

.o5-more-brand {
    color: #cd202c;
}

.o5-more-landing .o5-more-welcome {
    margin: 0 0 8px;
    color: #000;
    font-family: "Gotham SSm 5r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
}

.o5-more-welcome {
    text-align: center;
}

.o5-more-landing .o5-more-feature-description {
    margin: 0;
    color: #000;
    font-family: "Gotham Narrow SSm 4r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 18px;
}

.o5-more-section {
    position: relative;
    width: 100%;
    padding: 45px 20px 40px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* triangle */
.o5-more-section:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -8px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #f2f2f2;
}

.o5-more-section.o5-background-tertiary:before {
    border-top-color: #fff;
}

.o5-more-section p + .o5-more-section-subtitle {
    margin-top: 30px;
}

.o5-more-section-column {
    float: left;
    width: 50%;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.o5-more-landing .o5-more-section-title {
    margin: 0 0 40px;
    color: #aaa;
    font-size: 24px;
    font-family: "Gotham 4r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
}

.o5-more-section-subtitle {
    margin: 0 0 10px;
    color: #595959;
    font-family: "Gotham Narrow SSm 7r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
}

.o5-more-terms-of-use {
    padding: 0 40px;
}

/* Utility selector to toggle visibility of elements based on the client's
authentication state */

.o5-logged-in-only,
.o5-logged-out-only {
  display: none;
}

.logged-in .o5-logged-in-only {
  display: block;
}

.logged-out .o5-logged-out-only {
  display: block;
}


/**
 * Overlay Module
 */
.o5-overlay-title {
    font-size: 82px;
    font-weight: normal;
    font-family:"Gotham 4r", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
    text-align: center;
}

.o5-overlay-title-description {
    text-align: center;
}

.o5-overlay-title {

}

.o5-final-thanks {
    color: #000000;
}

.o5-final-thanks-title {
    margin-top: 0;
    font: 36px 'Gotham 4r', "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}

.o5-final-thanks-header {
    margin-bottom: 6px;
}

.o5-final-thanks-contents {
    line-height: 20px;
}


/**
 * UTILITIES
 */
/* Utility typographical selectors */
.o5-text-center {
    text-align: center;
}
/**
 * Utility to add horizontal line
 */
.o5-divider {
    background-color: #e2e2e2;
    border: 0;
    height: 1px;
}

.is-not-visible {
    visibility: hidden;
}

/* Utility resetting bottom margin */
.o5-reset-bottom-margin {
    margin-bottom: 0;
}

.o5-reset-top-padding {
    padding-top: 0;
}

/*.ship-mini-promo .promo-code {bottom: -71px;left: 600px;position: absolute;right: -70px;}
.bill-mini-promo .promo-code {bottom: -71px;left: 600px;position: absolute;right: -70px;top:295px;}*/
.promo-code{height: 116px;}
/*.promo-showing .ship-mini-promo .promo-code {top: 296px; position: absolute; left: 600px;}*/
.promo-code .right{float:right; text-align:right; margin-right: 10px;}
.promo-code .left {float:left;}
.promo-code .form-row input{width:110px;float:left}
.promo-code label, .form-label-text {padding:0px;width: auto;color:#000; }
.promo-code .promoheading{background-color: #efefef;padding: 7px 10px 20px;color:#6D6D6D;text-transform: uppercase;}
.promo-code .promobody{padding:15px;float: left;width: 92.5%;}


.shipping-method.order-component-block .estimatedDelDateSFS {
    color: #000000;
}

.pt_order-confirmation .estimatedDelDateSFS{float:left;padding:5px 0 0 0;}/* QC-1086 */


.order-summary-footer .placeOrder .questionSign.yousaved > span {color: #000000;}

#cart-items-form #secondary .promo-code .promoTooltip {display: block;}
#cart-items-form #secondary .promo-code .addPromo {float:left;}
#cart-items-form #secondary .promo-code .addPromo input[type="text"] {float: left; margin: 8px 8px 5px 0; padding: 4px; width: 120px;}
#cart-items-form #secondary .promo-code .addPromo button {float: left; font-size: 12px; line-height: 12px; margin: 8px 0 0; padding: 7px 14px 6px;}
#cart-items-form #secondary .promo-code .removePromo {float:right;}
#gc-apply,.pt_cart .promo-code .promobody .addPromo #add-coupon,.pt_checkout .addPromo button{background: none repeat scroll 0 0 #FFFFFF;color: #000000;font-size: 12px;margin-top: 8px;padding: 7px 14px;text-decoration: underline;text-transform: capitalize;}


.scrollbar1 {
padding: 0 25px 0 0;
margin: 0 0 10px;
position: relative;
}
.scrollbar1 .scrollbar {
background: transparent url(../../images/bg-scrollbar-track-y.png) no-repeat 0 0;
position: absolute;
top: 0;
right: 0;
width: 15px;
}
.scrollbar1 .track {
background: transparent url(../../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
height: 100%;
width: 15px;
position: relative;
}

.scrollbar1 .thumb {
background: transparent url(../../images/tiny_scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
height: 20px;
width: 25px;
cursor: pointer;
overflow: hidden;
position: absolute;
top: 0;
left: -5px;
}
.scrollbar1 .thumb .end {
background: transparent url(../../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
overflow: hidden;
height: 5px;
width: 25px;
}

.scrollbar1 .viewport {
height: 200px;
overflow: hidden;
position: relative;
}

.scrollbar1 .overview {
list-style: none;
position: absolute;
left: 0;
top: 0;
padding: 0;
margin: 0;
}

.o5-gift-wrap {
	margin-top: 10px;
	border: 1px solid #CCCCCC;
    height: 70px;
    width: 392px;
}
.o5-gift-wrap-heading {
	font-weight: bold;
	background-color: #efefef;
    padding: 7px 10px 5px;
    color: #6D6D6D;
}
.o5-gift-wrap-content {
	padding: 12px;
    width: 92.5%;
}
