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

body{background:none repeat scroll 0 0 #ffffff;color:#000000;font-family: 'Open Sans', sans-serif;font-size:12px;}
a{color:#0f58a8;outline:medium none;overflow:hidden;text-decoration:none;}
fieldset{border:0 none;margin:0;padding:0;}
table{width:100%;}
th{text-align:left;}
td{padding:1em;vertical-align:top;}
#main .html-slot-container {font-size: 0px;}
 
/* helper classes */
/* ------------------------------------- */

.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.visually-hidden{border:0 none;height:0px;margin:0px;overflow:hidden;padding:0;position:absolute;width:0px;display:none;}
.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;}
ul li{list-style: none;}
.alignright{float: right;}
.alignleft{float: left;}
/* page layouts */
/* ------------------------------------- */

#wrapper{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #FFFFFF;margin:auto;max-width:1302px;min-width: 1200px;}
header {position:relative;margin:0px;}
.primary-content{border-left:0 none;float:right;margin-left:-1px;padding:0px;position:relative;width:74.5%;}
.primary-content.full-width{width: 100%;}
#secondary{background:#fff;float:left;width:14.75%;position:relative; margin-top: 16px;}
#secondary nav {padding-left:10px; padding-right:10px;}
#secondary nav a {margin-left:15px;}
#secondary nav a.active{}
#secondary h3.refine-heading,#secondary h2.refine-bar{margin: 0px}
.primary-focus .primary-content{border:0 none;float:left;margin:0;width:709px;}
.primary-focus #secondary{background:none repeat scroll 0 0 transparent;border:0 none;float:right;width:210px;}
.full-width .primary-content{border:0 none;width:100%;}
.page-content .primary-content{padding-left:0;width:74.5%;}

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

.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);}
.ui-dialog{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border: 1px solid #7a7a7a;background:none repeat scroll 0 0 #FFFFFF; padding: 0px;}
.ui-dialog .ui-widget-header{background:none;border:0 none;border-radius:0 0 0 0;height:23px;text-transform:uppercase;}
.ui-dialog .ui-dialog-title{font-weight:bold; margin: 0px;}
.ui-dialog .ui-dialog-titlebar{padding: 0px; }
.ui-dialog .ui-dialog-titlebar .ui-icon-closethick{background: url("../images/quickview-x.jpg") no-repeat transparent;height: 13px;width: 13px;display: inline-block;margin: 0px;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{height: 15px;margin: 0;top: 13px;right: 8px;width: 13px;padding: 0;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span{margin:0;padding:0;}
.ui-dialog h1,.ui-dialog h2{font-size:24px;font-style:normal;font-weight:600;margin:0;}
.ui-dialog .dialog-required{font-weight:400;position:relative;text-transform:none;}
.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-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;}
.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#666666;}
.ui-tabs .ui-tabs-nav li a{color:#999999;}
.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:4px 2px 10px 0 rgba(66,66,66,0.1);color:#414141;font-size:0.9em;line-height:1.5em;margin:0;padding:20px 10px;}

/* form components */
/* ------------------------------------- */
html, button, input, select, textarea{font-family: 'Open Sans', sans-serif;}
button,.button,a.buttonstyle,input[type="button"]{background:none repeat scroll 0 0 #0f58a8;  color:#ffffff; cursor:pointer; display:inline-block;font-size:14px; font-weight:800; text-align:center; height: 42px; line-height: 42px; min-width: 142px; border-style: none;  transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease;font-family: 'Open Sans', sans-serif;}
button[disabled],input[disabled]{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity = 50);}
.button-fancy-small{color:#FFFFFF;font-size:1em;font-weight:700;text-transform:uppercase;}
.button-fancy-medium{color:#FFFFFF;font-weight:700;text-transform:uppercase;}
.button-fancy-large{ color:#FFFFFF;font-size:18px;font-weight:700;padding:0.5em 1em;text-transform:uppercase;}
.button-fancy-small[disabled],.button-fancy-medium[disabled],.button-fancy-large[disabled]{opacity:0.5}

.button-white{display: inline-block; width: 192px; background: #ffffff; line-height:34px; color: #0f58a8; font-weight: 800; height: 42px; border: 4px solid #ffffff;transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease; font-size: 14px; text-align: center; text-decoration: none; box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.button-white:hover{background: #0f58a8; color: #ffffff;}

.button-blue, button, input[type="button"]{display: inline-block; background: #DD3300; line-height:34px; color: #ffffff; font-weight: 800; height: 41px; border: 4px solid #DD3300;transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease; font-size: 14px; text-align: center; text-decoration: none;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius: 5px;}
.button-original-blue {display: inline-block; background: #0f58a8; line-height:35px; color: #ffffff; font-weight: 700; height: 42px; border: 4px solid #0f58a8;transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease; font-size: 18px; text-align: center; text-decoration: none;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius: 5px;}
.button-blue:hover, input[type="button"]:hover { background: #ffffff; color: #ff0000; }
.visit-icon{background: rgba(0, 0, 0, 0) url("../images/visit-dealer.JPG") no-repeat scroll center center;display: inline-block;height: 33px;margin-left: 3px; width: 15px; position:relative;}
.visit-icon:before{background:url("../images/visit-dealer-hover.JPG") no-repeat center center; width:15px; height:33px; position:absolute; left:0; top:0; content:" "; opacity:0; transition: all 0.5452s ease 0s;}
.button-blue.visit-dealer:hover a{color:#0f58a8;} 
.primary-content a.button-blue{color:#fff;}
.primary-content a.button-blue:hover{color:#ff0000;}
/*
.primary-content a.button-blue, .button-blue.visit-dealer{transition:All 0s ease;-webkit-transition:All 0s ease;-moz-transition:All 0s ease;-o-transition:All 0s ease;}
*/
.button-blue{width: 192px;}
.disabled{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity = 50);}
.button-text{background:none repeat scroll 0 0 transparent;border:0 none;font-weight:400;padding:0;}
.button-full-width{padding-left:0;padding-right:0;text-align:center;width:100%;}
.js button.simple-submit{display:none;}
legend{font-size:18px;font-weight:700;margin:0;padding:14px 2% 10px;position:relative;text-transform:uppercase;width:96%;}
.ie7 legend{width:94%;}
legend span{font-size:12px;font-weight:400;position:relative;text-transform:none;padding:0 .5;}
legend span em{color:#333333;}
span em{color:#333333;}
/*h2 span{font-size:12px;font-weight:400;position:relative;text-transform:none;float:right;padding:0 0;}*/
h2 span em{color:#333333;}
/*h1 span{font-size:12px;font-weight:400;position:relative;text-transform:none;float:right;padding:2px 0px;}*/
h1 span em{color:#333333;}
.dialog-required{font-size:12px;font-weight:400;position:relative;float:right;padding:2px 0;}
.dialog-required em{color:#333333;}
label,.form-label-text{display:block;float:left;font-size:13px;font-weight:600;padding:0;text-align:left;width:100%; margin-bottom: 5px;}
.form-label-text{width: auto;}
label{display: inline-block;}
label span{float: left;}
.form-label-text span{margin-right:5px;}
.form-row{clear:both;margin:0 0 15px;width: 100%; display: inline-block;}
.form-row-button{margin-left:24.5%;width:62%;}
input[type="text"],input[type="password"],textarea{border:1px solid #cccccc;margin:0;padding:8px 10px;text-indent:0;width:100%;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-family: 'Open Sans', sans-serif; font-size: 13px; background-color: #fff;font-weight: 600;}
input[type="password"]{letter-spacing: 1px;}
select{text-indent:0;height:3em;border:1px solid #cccccc;  width:100%;}
.search-result-options select {height:auto;}
.search-result-options button.simple-submit{display: none;}
input[type="checkbox"]{margin:1em 2%;}
input[type="radio"]{margin:1em 2%;}
input{outline: none;}
.label-inline label{display:inline-block;float:none;font-size:13px;font-weight:600;text-align:left;width:auto; padding: 0px;}
.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 .form-caption{margin-left:0;}
.form-caption{display:block;margin:0;width:auto; margin-top: 5px;font-weight: 600;font-size: 13px;color: #9a9a9a;}
.error-message {color: #ff0000;}
.error{border-color:#ff0000;}
input[type="text"].error,input[type="password"].error,textarea.error{border-color:#ff0000;}
span.error{background:none repeat scroll 0 0 transparent;display:inline-block;margin:5px 0 0; color: #b32d00; font-weight: 600;}
form#email-alert-signup.lumixdealer span.error{background:none repeat scroll 0 0 transparent;display:inline-block;margin:5px 0 0; color: #ff0000; font-weight: 600;font-size:13px;}
span.drop-error{background:none repeat scroll 0 0 transparent;display:inline-block;margin:5px 0 0; color: #ff0000; font-weight: 600;}
div.error{background:none repeat scroll 0 0 transparent;}
.error-form{background:none;color:#ff0000;margin:10px 0;padding:0; font-size: 13px; font-weight: 600;}
.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 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;}
.form-row.form-row-button .login {float:left;}
.login { float: right;}
.row-inline{display:inline;}
.row-inline label{width:auto;}
.require-dialog{font-weight:400;position:absolute;right:1em;text-transform:none;top:1em;}
.required-indicator{color:#3EBAEA;}
.required-indicator .required-text{display: none;}
/*.required-msg .required-indicator{color: #9a9a9a; font-size: 13px; font-weight: 600; float: right;}
.required-msg .required-indicator .required-text{display: inline-block; float: none;}*/
.form-field-tooltip{float:left; margin-top: 32px; margin-left: 20px;}
.char-count{display:block;margin-left:24%;}
/* added 'couponerror' to get global coupon not applied message in red color (customoziation for SG behavior) */
.bonus-item.couponerror{color: #ff0000;font-size: 14px;font-weight: 600;margin-bottom: 20px;}

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

table.item-list {margin-bottom:1em;}
table.item-list tr{border-bottom:1px solid #D9D9D9;}
table.item-list tr.headings{display:none;}
table.item-list td{padding:1em;vertical-align:top;}
th.section-header{padding:1em;}
td.item-details .product-list-item .value{font-weight:700;}
td.item-details .product-list-item .promo, td.item-details .product-list-item .product-option{font-size: 14px;color: #7a7a7a;font-weight: 600;margin-bottom: 5px;}
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}

/* base tool tip */
/* ------------------------------------- */

.tooltip{cursor:pointer;position:relative; font-weight: 600;}
.tooltip .tooltip-content{background:none repeat scroll 0 0 rgba(0,0,0,0.8);border-radius:3px 3px 3px 3px;color:#FFFFFF;display:none;font-size:12px;font-style:normal;left:100%;max-width:300px;min-width:200px;opacity:0;padding:1em;position:absolute;text-decoration:none;top:100%;visibility:hidden;z-index:10;}
.tooltip:hover .tooltip-content{display:block;opacity:1;overflow:visible;visibility:visible;}
.js .tooltip-content{display:none !important;}
#tooltip{background-color:#FFFFFF;border:1px solid #111111;opacity:0.95;padding:5px;position:absolute;z-index:3000;}
#tooltip .small{width:300px;}
#tooltip .medium{width:500px;}
#tooltip .recommendation-tooltip-header{background:none repeat scroll 0 0 #CCCCCC;font-size:1.2em;font-weight:bold;padding:10px;}
#tooltip .recommendation-tooltip-header .product-price .price-standard{color:#999999;text-decoration:line-through;}
#tooltip .recommendation-tooltip-description{padding:10px;}
#tooltip .recommendation-tooltip-attributes{padding:10px;}


.customtooltip-container{background: #fff; border: 1px solid #ccc; padding: 10px; position: absolute; -moz-opacity:0;opacity:0;filter:alpha(opacity = 0); max-width: 260px; z-index: 1004;}
.customtooltip-container.visible{-moz-opacity:1;opacity:1;filter:alpha(opacity = 100);display: none;}
.customtooltip-container .customtooltip-x{background:url("../images/pnsb2c-sprite-img.png") no-repeat scroll -13px -284px transparent;display:block;height:16px;text-indent:-999em;width:16px;float: right; cursor: pointer; margin-top: 1px;}
.customtooltip-container .customtooltip-info{float: left; width: 88%;}
.customtooltip-container .content-asset p{padding:0 0 5px 0; margin: 0px; line-height: normal;}
/* content assets and slots */
/* ------------------------------------- */

.content-slot img{height:auto;max-width:100%;}
.slot-grid-header p{margin:0;padding:0;}
.product-listing-1x4{background:none repeat scroll 0 0 #FFFFFF;overflow:hidden;}
.account-nav-asset h2{font-style:italic;font-weight:400;margin:14px 0 20px;}
.content-asset p{line-height:1.6em;margin:1em 0;}
.content-asset ul{line-height:1.6em;margin:1em 0;padding:0 1.5em;display:block;}
.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:square outside none;}
.secondary-menu .about_menu .content-asset ul li{display:inline !important;}
.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 p{margin:0;padding-left:55px;}
#browser-cookie-check{ float:left; width: 100%; text-align: center; color: #ff6600; font-size: 14px; font-weight: 600; border-bottom: 1px solid #cccccc; display: none;}
.browser-compatibility-alert{background:url("../images/interface/icon-alert.png") no-repeat transparent; display: inline-block; height: 22px; text-align: center;  width: 30px; margin-top: 10px;}
#browser-cookie-check p{margin: 0px; padding: 2px 0px 10px 0px;}
/* header components */
/* ------------------------------------- */

#header{position:relative;}
.ie7 #header{z-index:200;}
#header .primary-logo{float: left;  margin: 40px 0px 0px 55px; padding: 0px; font-size: 12px; width: 197px;}
#header .primary-logo a{display:block; text-align: center; height: 30px; width: auto; float: left; }
#header .primary-logo a img{display: block;}
#header .primary-logo span{width: 197px; background: url("../images/panasonic-header-logo.jpg") 0 1px no-repeat transparent; height: 30px; text-indent:-999em; margin: 0px; padding: 0px; float: none; display: inline-block;}
.header-banner{clear:both;float:right;font-size:1.2em;margin:0 6px;}
.ie7 .header-banner{width:350px;}
#mini-cart{float:right;margin:0; position:relative;z-index:200; height:100%;}
.header-TopRight-container { float:right;}
.header-TopLeft-container {float: left;width: 64%;}
#mini-cart a{color:#000000;} 
#mini-cart a.button-blue{color: #ffffff;}
#mini-cart a.button-blue:hover{color:red;} 
.mini-cart-label{margin:0 10px 0 0;}
.mini-cart-total{font-size:1em;font-weight:700;text-transform:uppercase; line-height:16px; text-align: center; margin-top: 23px; font-weight: 700;  font-size: 15px;}
.mini-cart-content{background:none repeat scroll 0 0 #ffffff;border:1px solid #e5e5e5;display:none;position:absolute;right:-55px;top:50px;width:431px;z-index:99;}
.mini-cart-header{ padding-left: 130px; font-size: 18px;font-weight: 700;padding: 20px 21px 0px 129px;background: #ffffff;position: relative;}
.mini-cart-totals{margin-bottom: 25px; float: left; width: 100%;}
.mini-cart-close{background:url("../images/pnsb2c-sprite-img.png") no-repeat scroll -13px -278px transparent;display:block;height:20px;text-indent:-999em;width:19px;float: right;padding-right: 5px; cursor: pointer;}
.mini-cart-products{overflow:auto;}
.minicart-overflow .mini-cart-products{max-height:260px;}
.mini-cart-product{background:none repeat scroll 0 0 #FFFFFF;border-color:#FFFFFF;border-style:solid;border-width:0;overflow:hidden;padding:0px; margin-top: 30px;}
.mini-cart-product.collapsed{ }
.mini-cart-image{float:left; width: 80px;text-align: center; height: 60px; border: 1px solid #edffff; margin-left: 19px;}
.mini-cart-image a{width: 100%; float: left;}
.mini-cart-image img{max-width:100%; max-height: 100%;}
.mini-cart-name{float: left;width: 70.6%;font-weight: 700;font-size: 14px;}
.mini-cart-name p{margin: 0px; padding: 0px;}
.mini-cart-attributes{width:50%;float: left;clear: both;font-weight: 600; color: #7a7a7a;font-size: 14px;}
.mini-cart-product .product-availability-list{float:right;font-size:14px;font-weight:600;width:100%;}
.mini-cart-pricing{clear:right;font-size:14px;width:auto;float: right;font-weight: 700; margin-right: 28px; }
.mini-cart-subtotals{font-weight:700;padding:0;text-align:left;font-size: 14px; width:195px; float: right; margin-top: 17px; margin-right: 28px;}
.mini-cart-subtotals .label{margin:0;}
.mini-cart-subtotals .value{float: right;}
.mini-cart-slot{ text-align:center; padding: 5px 0px; text-align: center; width: 100%; float: left; margin: 0px; font-size: 12px; font-weight: 700;}
.mini-cart-slot p{margin: 10px 0 0 0;}
.mini-cart-link-cart{display:block; margin-top: 55px; margin-right: 28px; width: 193px; font-weight: 800; float: right; clear: both;}
#mini-cart .mini-cart-link-checkout{clear:both;display:block; text-align:center;margin-top: 20px; margin-right: 28px; width: 193px; float: right; color: #0f58a8;   font-weight: 800; font-size: 14px;}
#mini-cart .mini-summary-pricing{display: none;}
/* Farhans Dev Team 18/1/2016 7:30pm PANC-1715*/
.menu-utility{ color:#0f58a8;float:left;font-size:0.8em;letter-spacing:1px;margin:11px 26px 0px 0;padding:0;text-transform:uppercase; }
.ie7 .menu-utility{width:350px;}
.menu-utility li{float:left;list-style:none outside none;padding:0px; margin-right: 20px; position:relative;}
.menu-utility li.last{margin: 0px;}
.menu-utility li a{color:#0756a5; font-size: 12px; font-weight: 700;}  
.menu-utility-user{color:#0756a5;float:right; letter-spacing:1px;margin:23px 0 5px 0;padding:0;text-transform:uppercase;}
.menu-utility-user li{ float:left;list-style:none outside none;padding:0px; margin:0 8px 0 9px;}
@media screen and (max-width:1300px){.menu-utility{width:21%}.menu-utility-user{margin:20px 0 0 0;float:none;width:auto}}
@media screen and (max-width: 850px){ .menu-utility-user { margin:0 0 0 0;} }
/* ----------PANC-1715---------------  */
.menu-utility-user li a{color: #000; font-weight: 600; text-transform: uppercase; letter-spacing:0.5px; font-size: 12px;font-family: 'Source Sans Pro', sans-serif;}
.header-search{position:relative;z-index:101; float: right;   background: #fff; padding: 0 ; }
.header-search form{margin-top: 3px;display: block;}
.header-search input[type="text"]{background:none;  border:1px solid #d2d2d2; border-right:none; color:#0f58a8; height:31px; margin:0; width:347px; outline: none; padding: 0px 16px; float: left;   font-size:12px; font-weight: 300;  font-style: italic;}
.header-search input[type="text"]::-webkit-input-placeholder,
.header-search input[type="text"]:-ms-input-placeholder,
.header-search input[type="text"]:-moz-placeholder,
.header-search input[type="text"]::-moz-placeholder{color: #ffffff;}
.header-search input[type="submit"],.header-search span.ico-search {background:#0756a5 url("../images/pnsb2c-sprite-img.png") -5px -84px no-repeat ;border:0 none;height:31px;padding:0;text-indent:-999em;width:31px;margin-top: 0; outline: none; margin-right: 0;}
.header-search input[type="submit"]:active, .header-search input[type="submit"]:focus{outline: none;}
.header-search span.ico-search{display: none; margin-top: 20px;}
.global-search .search-label-q{background:none repeat scroll 0 0 transparent;color: #0756a5;margin: 7px 2px 6px 0px;width: 58px;text-transform:uppercase;}
#mini-cart a .ico-cart-medieum, #mini-cart .emptycart .ico-cart-medieum{background: url("../images/pnsb2c-sprite-img.png") -11px -134px no-repeat transparent;  width: 27px; display: inline-block; height: 24px; vertical-align: top;}
#mini-cart .visited a .ico-cart-medieum, #mini-cart .emptycart:hover .ico-cart-medieum{background-position: -11px -166px; color: #999999; }
#mini-cart .visited a, #mini-cart .emptycart:hover{color: #ccc;}
.mini-cart-content .pnsb2c-mcart-prod-info{float: right;width: 73%;padding-top: 0px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom: 1px solid #d3d3d3;padding-bottom: 18px;margin-top: -3px; min-height: 80px;}
.mini-cart-content .pnsb2c-mcart-prod-info .pnsb2c-mcart-qty{float: left;clear: both;}
.mini-cart-content .pnsb2c-mcart-prod-info .pnsb2c-mcart-qty span{font-weight: 600; font-size: 14px;}
.mini-cart-total{position: relative;}
.mini-cart-total.visited:before{content: ""; position: absolute;width: 22px;height: 10px; background:url("../images/navigation_arrow.jpg") no-repeat top center transparent; top: 18px; z-index:999; left: 40%;}
.menu-utility-user li.backtopage, .menu-utility-user li.backtopage + li{  margin-left: 10px; font-size: 11px; padding-top: 1px;} 
.menu-utility-user li.backtopage a{font-size: 11px;}
.menu-utility-user li a.bulk-orders{color: #0756a5;}
.menu-utility-user li a.user-support{color: #0756a5; font-weight:700;}

/* primary catalog navigation */
/* ------------------------------------- */

#navigation{position:relative;width:100%;z-index:100; height: 42px; background:#0756a5; margin-top:17px;}
ul.level-1{background:#0756a5;padding:0px 55px;position:relative; margin: 0px; }
.ie7 ul.level-1{height:30px;}
ul.level-1 li{float:left; /*padding:0% 2% 0% 0%; */}
ul.level-1 > li.first{ }
ul.level-1 > li > a{padding: 13px 21px 11px 21px; position: relative; overflow: visible;}
ul.level-1 li:hover a.level-1{background:#FFF; transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease;}
ul.level-1 li:hover a.level-1 {color:#0f58a8;}
a.level-1:focus + .level-2{display:block;}
/*ul.level-1 li:hover div.level-2{display:block; }*/
ul.level-1 a{color:#FFFFFF;display:block;font-size:14px; font-family: 'Source Sans Pro', sans-serif; padding:0px;text-transform:uppercase;font-weight: 700; }
ul.level-1 a{font-weight:600;}
ul.level-1 .MenuCatTittle a{font-weight:600;}
div.level-2{background:none repeat scroll 0 0 #ffffff; display:none;margin:0;padding:15px;position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size: 14px;  top: 42px;  border: 1px solid #e5e5e5;  }
.ie7 div.level-2{width:452px;}
div.level-2 .menu-wrapper{background:none repeat scroll 0 0 #FFFFFF; overflow:hidden;}
div.level-2 ul.level-2{margin:0;padding:0 0 15px;width: 100%;}
div.level-2 ul.level-2 li{float:none;  padding:7px 5px;}
div.level-2 ul.level-2 a{line-height:18px;color:#323232;font-size:1em;font-weight:700;padding:0;}
div.level-2 ul.level-2 .level-3 a{line-height:normal;}
div.level-2 .custom{float:right;text-align:center;}
div.level-2 .custom img{height:auto !important;width:auto !important;}
div.level-2.menu-horizontal ul.level-2{float:none;}
div.level-2.menu-horizontal li{float:left !important;height:100%;}
div.level-2.menu-horizontal li li{border-color:#EFEFEF;border-style:solid;border-width:0 1px 0 0;float:none !important;height:100%;}
div.level-2.menu-horizontal li.last li{border-width:0 !important;}
div.level-2.menu-horizontal .custom{clear:both;}
div.level-3 ul.level-3{margin:0;padding:0;}
div.level-3 ul.level-3 li{padding:3px 5px;width:auto;}
div.level-3 ul.level-3 a{color:#3EBAEA;font-weight:400;text-transform:none;}
/*
ul.level-1 > li.curr_menu_item > a:before {content: ""; position: absolute;width: 24px;height: 13px; background:url("../images/navigation_arrow.jpg") no-repeat transparent; top: 33px; left: 33%;}
*/
ul.level-1 > li.curr_menu_item.leftalign > a:before{left: -4px;}

div.level-2 ul.level-2 li{margin: 0px; padding: 0px; width:12.45%; float:left;}
div.level-2 ul.level-2 a{line-height:18px;color:#0756a5;font-size:14px;font-weight:600;padding:0; width: 100%; float: left; font-size: 14px; text-align: center; text-transform: uppercase;}
div.level-2 ul.level-2 a .category-img{width: 159px; height: 128px; text-align: center; float: left; margin-top: 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding: 10px;}
div.level-2 ul.level-2 a .category-img img{max-width: 100%; max-height: 100%; }
div.level-2 ul.level-2 li.first .category-img{border-left: 0 none;}

.menu-category.flyoutmenu div.level-2{padding: 20px 30px; margin-bottom: 0px; width: 237px;}
.menu-category.flyoutmenu div.level-2 ul.level-2{padding-bottom: 0px;}
.menu-category.flyoutmenu div.level-2 ul.level-2 li{width: 100%; min-width: inherit; margin-bottom: 17px;}
.menu-category.flyoutmenu div.level-2 ul.level-2 li.last{margin-bottom: 0px;}
.menu-category.flyoutmenu ul.level-2 li .category-img{display: none; }
.menu-category.flyoutmenu ul.level-2 li a{color: #0f58a8; width: auto; text-align: left;}


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

.breadcrumb{font-weight: 600;font-size: 13px;margin: 0;width: 80%;padding: 15px 0px;}
.breadcrumb li{display:inline;list-style:none outside none;}
.breadcrumb a:after{background:url("../images/interface/icon-breadcrumb-separator.png") no-repeat scroll right center transparent; content:' '; margin:-2px 0px 0 7px; padding: 0px; width: 8px; height: 8px; display: inline-block;}
.breadcrumb a.breadcrumb-relax-last:after{background:none;}
.breadcrumb li:last-child a:after{background: none; padding: 0px; width: auto; margin: 0px;}
.breadcrumb h1{display:inline;font-size:13px;font-weight:600;}
.breadcrumb h1 span{float: none; font-size:13px;font-weight:600;}
.breadcrumb h1 .paging-current-page{left:-999em;position:absolute;}
.breadcrumb h1 > *:last-child a:after{background: none; padding: 0px; width: auto; margin: 0px;}
.breadcrumb .breadcrumb-span-h > *:last-child a:after{background: none; padding: 0px; width: auto; margin: 0px;}
.breadcrumb-refinement-name{}
.breadcrumb-refinement-value{}
a.breadcrumb-relax{padding: 0 12px 0 0px;margin-right: -10px;}
a.breadcrumb-relax .spriteico, a.breadcrumb-relax-last .spriteico{width: 12px;height: 11px;display: inline-block;margin: 0;padding: 0;background-position: -56px -170px;}
.breadcrumb-last{}
.breadcrumb-result-text a,.breadcrumb a.searchphraselink{background:none repeat scroll 0 0 transparent;color:#0f58a8; padding:0;}

.pt_category-search-result .breadcrumb{margin-top:8px; margin-bottom: 32px;}
/* primary region elements */
/* ------------------------------------- */

.primary-content h1,#secondary h1{font-size:20px; font-weight:600;margin:0 0 25px 0;}
.primary-content h2{font-size:1.3em;}
.primary-content h3{font-size:16px;}
.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:42.75%;}
.content-header{font-size:24px;font-style:normal;font-weight:600; }
.content-header span{font-size:0.75em;font-style:normal;font-weight:600;}
.section-header{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EFEFEF;border-bottom:1px solid #FFFFFF;font-weight:700;margin:0;padding:1em;position:relative;text-transform:uppercase;}
.section-header-note{font-size:0.9em;font-weight:400;text-transform:none;}
.back{display:block;margin:0 0 10px;}

/* secondary region elements */
/* ------------------------------------- */

#secondary a{color:#0f58a8; font-size: 14px; font-weight: 600;}
#category-level-1 a{padding: 5px 0; display: inline-block;}
#category-level-1 a.refinement-link {padding: 3px 0}
#category-level-1 h4 ,h5{margin: 0.1ex 0ex 0ex 0ex}
#category-level-1 a.refinement-link{background:none repeat scroll 0 0 transparent;font-family: 'Open Sans', sans-serif}
#category-level-1 #category-level-2 h4 {font-weight: 500;color: #0f58a8;font-size: 14px;letter-spacing:0em}
#category-level-2 ul li {line-height:100% !important}
#category-level-1 a.active{font-weight:bold; width: 90%; }
#category-level-2 a.refinement-link{margin:0px;}
#category-level-3{padding:0px;}
#category-level-3 a.refinement-link{font-style:normal;}

#category-level-1 > li.expandable .spriteico{display: none;}
#category-level-1 > li.expandable > a.refinement-link + ul{display: none;}
#category-level-1 > li.expandable > a.refinement-link.active + ul{display: block;}
#category-level-1 li.expandable > .spriteico{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 10%;height: 10px;display: block; margin-top: 11px; float: left; display: none;}
#category-level-1 li.expandable.active > .spriteico{display: block;}
#category-level-1 li.expandable > .spriteico.active{background-position: -252px -78px; }
#category-level-1 #category-level-2{margin-left: 15px;}
#category-level-1 #category-level-2 #category-level-3{margin-left: 15px;}
.refinement{position:relative;  margin-top: 18px;}
.refinement.Category{margin-top: 8px;}
.refinement ul li{margin-bottom: 13px;}
.refinement.Category ul li{margin-bottom: 0px;}
.refinement ul li:last-child{margin-bottom: 0px;}
.refinement.category-refinement ul li{margin-bottom: 0px;}
.refinement:last-child{padding-bottom: 30px; border-bottom: 1px solid #ccc;}
.refinement.category-refinement{margin-top: 10px;}
.refinement-header, .refinement-header h3, .refinement h3{line-height:20px;font-family:'Open Sans', sans-serif;background:#fff;display:block;font-size:14px;font-weight:700;margin:0;padding:0;text-transform:capitalize; color: #555555;}
.refinement h3{margin-bottom: 20px;}
.refinement h3 span{font-size:14px;font-weight:700;margin:0;padding:0;text-transform:capitalize; color: #555555; }
.ie7 .refinement h3{clear:both;}
/*.refinement h3.toggle + ul{display: none;}
.refinement h3.toggle span:before{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 14px;height: 10px;display: inline-block; content:" ";}
.refinement h3.toggle.expanded span:before{background-position: -252px -78px;width: 14px;}
*/
.refinement ul{list-style:none outside none;margin:0;padding:0;}
.refinement li{padding:0;}
.refinement ul.swatches li{float:left;padding:0px;margin-right: 10px; margin-bottom: 10px;}
.refinement ul.swatches li a{border:0 none;border-radius:0px;display:block;padding:0;}
.refinement ul.swatches li.selected a{border-color:#3EBAEA;font-weight:bold;}
.refinement ul.swatches li.unselectable a{background-image:url("../images/pnsb2c-sprite-img.png");background-position:-8px -323px;}
.refinement ul.Color li{height:28px;padding:0;text-indent:-999em;width:28px;border: 1px solid #000; margin-right: 6px;margin-bottom: 6px;}
.refinement ul.Color li a{width: 28px; height:28px;}
.refinement ul.Color li.selected, .refinement ul.Color li:hover{height: 28px; width: 28px; border-color: #000;}
.refinement ul.Color li.selected a, .refinement ul.Color li:hover a{border:2px solid #fff; height: 24px; width: 24px; }
.refinement ul.Color li.unselectable:hover{border-color: #fff;height: 28px; width: 28px; }
.refinement ul.Color li.unselectable:hover a{border:0 none;height: 28px; width: 28px;}
.refinement .clear-refinement{position:absolute;right:0;top:0;}
.refinement .refinement-top-level{padding:12px;}
.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 !important;}
.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;text-transform:uppercase;}
.nav .expanded{background-position:left -96px;}
.nav .toggle span{background:none repeat scroll 0 0 transparent;}
.refinement ul#category-level-1{margin-left: 12px;}
/* footer */
/* ------------------------------------- */
.footer-menu-links .block ul li.subTitle a{color: #000000; font-size: 13px;text-transform: uppercase;}
.footer-menu-links .block ul li.subTitle a h2{color: #000000; font-size: 13px;text-transform: uppercase;}
.footer-menu-links .block ul li.subTitle h2{margin-top: 0px}
#footer{clear:both;float:left;font-size:12px;padding:0;text-align:center;  width: 100%; background: #fbfbfb; display: inline-block; margin-top: 50px;}
#footer .footer-container{margin: 0 auto; width: 87.5%; display: inline-block; margin-top: 35px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-left: 30px;}
#footer .menu-footer{float:left;margin:0;padding:0;text-align:center;text-transform:uppercase; clear: both; margin-top: 10px;}
#footer .menu-footer li{display:inline;float:none;padding:0; font-weight: 700; color:#0f58a8;}
#footer .menu-footer li a{font-size: 13px; font-weight: 700; text-transform: uppercase; margin: 0 7px;}
#footer .menu-footer li.first a{margin-left: 0px;}
#footer a:hover{text-decoration:none;}
.copyright{color:#999999; float: left; clear: both; text-align: left; margin: 0px;}
.postscript{color:#999999;font-style:italic;}
.footer_menu_content{float: left; width:100%;}
.footer-menu-links{float: left; width: 100%;  margin-top: 20px; margin-bottom: 80px;}
.footer-menu-links .block{float: left; width: 17.3%; padding: 0 1.35%;}
.footer-menu-links .block.first{padding-left: 0px;}
.footer-menu-links .block.last{padding: 0px; border-left: 1px solid #d6d6d6; padding-left: 1.46%; width: 19.8%;}
.footer-menu-links .block ul{margin: 0px; padding: 0px;}
.footer-menu-links .block ul li{width: 100%; margin-bottom: 27px !important; float:left; list-style: none !important; display: inline-block;}
.footer-menu-links .block ul li a{color: #7a7a7a; font-size: 11px; float:left; clear: both; font-weight: 700; text-decoration: none;transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease; word-break:break-all; text-align: left;}
.footer-menu-links .block ul li.subTitle {margin:0px !important;}
.footer-menu-links .block ul li.subTitle a{text-transform: uppercase;color: #000000; font-size: 13px;}
#emailerror{color:#FF0000;font-style:italic;}
#response-message{font-style:italic;}

/* color swatches */
/* -----------------PANC-723-------------------- */

.swatch-black a{background-color:#000000 !important;}
.swatch-silver a{background-color:#C0C0C0 !important;}
.swatch-violet a{background-color:#EE82EE !important;}
.swatch-turquoise a{background-color:#40E0D0 !important;}
.swatch-camo a{background-color:#596450 !important;}
.swatch-taupe a{background-color:#483C32 !important;}
.swatch-gold a{background-color:#ffd700 !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:#D14719 !important;}
.swatch-white a{background-color:#FFFFFF !important;}
.swatch-yellow a{background-color:#FFFF00 !important;}
.swatch-navy a{background-color:navy !important;}
.swatch-cream a{background-color:#FFFFCC !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{color:#595959;position:relative;text-align:center; width: 100%; display: inline-block;}
.pt_product-search-result .product-tile button,.singleProductDetails .button-blue.visit-dealer{float: left;}
.product-tile a{outline: none;}
.product-tile img{max-width:100%; max-height: 100%;}
.product-tile .product-image{position:relative; border: 1px solid #fff;transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease; padding: 0px; width: 99.6%; height: 301px; }
.product-tile .product-image a.thumb-link{width: 100%; height: 100%; display: inline-block; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding: 0px; line-height: 301px;}
.product-tile .product-image a.thumb-link img{vertical-align: middle;}
.product-tile a.thumb-link img{vertical-align: middle;}
.product-tile a.thumb-link{line-height: 24px;}
.product-tile a.pdp-link .pnb2c-prodid{line-height: 20px;}
.pt_product-search-result .product-image:hover{border-color: #ccc;}
.product-tile .product-name{width: 100%; display: inline-block; margin-top: 12px; font-size: 15px; font-weight: 700; float: left; text-align: left;}
.product-tile .product-name h4{margin: 0px; padding: 0px 5%; text-align: left; font-size: 15px; line-height: 17px; float: left; width: 90%; text-align: center;}
.product-tile .product-name a{font-size: 15px; font-weight: 700;color:#000000}
.product-tile .product-name h4{color: #000000;}
.product-tile a.pdp-link{color: #000000 !important; font-size: 15px; font-weight: 700;}
.product-tile .product-name a .pnb2c-badges{float: none; color: #009900; font-size: 15px;font-weight: 700; margin-right: 3px;}
.product-tile .product-name a .pnb2c-badges.new{color: #009900;}
.product-tile .product-name a .pnb2c-badges.sale{color:#ff6600;}
.product-tile .product-pricing .product-standard-price{text-decoration:line-through; margin-right: 5px;}
.product-tile .product-pricing .product-sales-price{color: #000000;}
.product-tile .product-swatches{float: left; clear: both; width: auto; position: relative;}
.product-tile .product-swatches.toggle-swatchlist{padding-bottom: 13px;}
.product-tile .product-swatches.toggle-swatchlist + .product-compare{margin-top: 0px;}
.product-tile .product-swatches.notoggle{min-height: 28px; margin-top: 11px;}
.product-tile .product-swatches-all{cursor:pointer;  text-align: left; font-size: 13px; color: #0f58a8;}
.product-tile .product-swatches ul{list-style:none outside none;margin:0;overflow:hidden;padding:0;}
.product-tile .product-swatches div.swatch-toggle{background:none repeat scroll 0 0 #FFFFFF;display:none;  border: 1px solid #ccc; padding:9px 14px; width: 152px; padding-right: 17px;}
.product-tile .product-swatches div.swatch-toggle.invisible{visibility: hidden;}
.product-tile .product-swatches {float:left;}
.product-tile .product-swatches li{float:left; }
.product-tile .product-swatches div.swatch-toggle li{margin: 5px 0px;}
.spriteico.close-x{background-position: -15px -284px; width: 13px; height: 13px; position: absolute; right: 11px; display: none;}
.product-tile .product-swatches div.swatch-toggle .spriteico.close-x{display: none; cursor: pointer;}
/*Farhans Dev Team : 24-06-2016 3:00PM PANC-1839*/
.product-tile .product-swatches .swatch{display:block;width: 26px; height: 26px; margin-right: 8px; border:1px solid #000;}
/*PANC-1839 END */
.product-tile .product-swatches .swatch img{width: 28px; height: 28px; }
.product-tile .product-swatches .swatch:hover,.product-tile .product-swatches .selected{border:2px solid #7a7a7a; padding: 2px; width: 20px; height: 20px;}
.product-tile .product-swatches .swatch:hover img, .product-tile .product-swatches .selected img{border-color:#7a7a7a; width: 20px; height: 20px;}
.product-tile .product-swatches img:hover{border-color:#12ABE7;}
.product-tile .product-promo{width: 100%; float: left; margin-top: 18px;}
.product-tile .product-promo .promotional-message{width: 136px; height: 77px; text-align: center;font-size: 12px; font-weight: 700; float: left; color: #0364b3; padding: 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;word-wrap: break-word;background: url("../images/promoBtn_SpecialOffer.jpg") no-repeat transparent;padding-top: 28px;overflow: hidden;line-height: 15px;}
.product-tile .product-promo .promotional-message.last{float: right;}
.product-tile .product-promo .promotional-message .promotional-text{width: 136px;display: table-cell;vertical-align: middle;height: 45px;}
.product-tile .add-cart-plp{float: left; clear: both; position: absolute;bottom: 40px; width:100%; }
.pt_product-search-result ul.search-result-items .grid-tile .product-tile.nocompare .add-cart-plp{bottom: 0px;}
.product-tile .product-compare{float: left; clear: both; position: absolute;bottom: 0px; }
.product-tile .product-compare label{float:right;font-weight:600;padding:0; font-size: 14px; margin: 0px; color: #000; text-transform: uppercase;}
.product-tile .product-compare input{float:left;margin:0;}
.product-tile .product-compare .custom-checkbox.active{background-position: -204px -325px;}
.product-tile .pr_stars{height:auto;position:static;  float: left; width: 100%; }
.product-tile .prSnippetTitle {float:left; padding: 0px; display: none;}
.product-tile .prSnippetReadReviews {display:none;}
.product-tile .prSnippetRatingUnclickable {float:left; padding: 0px;}
.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 .panb2c-tile-inventory{float: left; font-size: 14px; font-weight: 700; text-transform: capitalize; }
.product-tile .pr-snippet-stars{float:none;margin:0 auto;width:115px;}
.capture-product-id{left:-999em;position:absolute;}
.product-pricing{text-align: left;font-size: 16px;font-weight: 700; color:#000; display: inline-block; width: 100%; margin-top: 6px; float: left;}
.items-view-per-page{float: left; font-size: 13px; font-weight: 600; width: 25%;}
.paging-container{float: right; line-height: 15px;}
.search-result-options .paging-container{ margin-top: 8px;}
.viewAll {float:left;}
.paging-container a{font-weight: 600;}
.reviews_stock_cont{float: left; width: 100%; margin-top: 9px;}
.pt_product-details .BVInlineRatings, .pt_cart .BVInlineRatings, #compare-table .BVInlineRatings{min-height: 30px;}
.product-tile .product-tile-cont{float: left;  width: 100%;}
/* search results, grid layout */
/* ------------------------------------- */

.pt_product-search-result .primary-content h1.content-header{padding-left: 0px;line-height: 21px;margin: 0 0 33px 0;font-size: 24px;font-weight: 600;}
.pt_product-search-result .primary-content .content-slot.slot-grid-header{margin-bottom: 34px; width: 100%; float: left;}
.pt_product-search-result .primary-content .cat-banner-desc{margin: 10px 0 0 0;}
.pt_product-search-result .primary-content .cat-banner-desc-head{font-family: 'Open Sans', sans-serif;font-weight: bold; text-transform: uppercase; font-size: 14px;margin: 10px 0 10px 0;}
.pt_product-search-result .primary-content .cat-banner-desc-head ul li{width: auto;float:left;font-size:14px;margin: 0px 10px 0px 21px;}
.pt_product-search-result .primary-content .cat-banner-desc-detail{font-family: 'Open Sans', sans-serif;font-weight: normal; font-size: 13px;line-height: 130%;}
.category-main-banner img{max-width:100%;}
.no-hits-search-term{color:#ff0000;}
.no-hits-search-term-suggest{color:#ff0000;font-style:italic;}
.no-hits-footer{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;margin:10px 0;padding:8px 0;}
.search-result-bookmarks{margin:15px;}
.search-result-bookmarks .first{border-right:1px solid #999999;padding-right:5px;}
.search-result-options{width:100%; float:left; line-height: 34px;}
.sort-by{width: 194px; float: left;}
.items-per-page{float:left; width: 134px;margin-top: -8px;}
.items-per-page label{display:none;}
.grid-sort-select { display: flex; }
.grid-sort-select label { width: 75px; }
.sort-by select{background:none repeat scroll 0 0 white;border: 1px solid #ccc;font-size:0.9em;margin:0 6px 0 0;padding:0;width: 194px;height: 34px;}
.items-per-page select{background:none repeat scroll 0 0 #D9D9D9;border:0 none;font-size:0.9em;margin:0 6px 0 0;padding:0;width:auto;}
.sort-by button{background:none repeat scroll 0 0 #C2C2C2;border:0 none;color:#333333;font-size:0.9em;padding:0.3em;width:auto;}
.items-per-page button{background:none repeat scroll 0 0 #C2C2C2;border:0 none;color:#333333;font-size:0.9em;padding:0.3em;width:auto;}
.pagination .results-hits{float:left;padding:0; color: #000000; font-size: 13px; font-weight: 600;}
.pagination{float:right;margin:0 0px 0 30px; width: auto;}
.pagination .results-count{min-width: 156px; margin-left: 30px; display: inline-block;}
.pagination ul{float:right;margin:0;padding:0;}
.pagination li{display:block;float:left;list-style:none outside none;padding:0;}
.pagination li.next-link{margin-left: 15px;}
.pagination li.next-link-disabled{color: #0f58a8;font-weight: 700;opacity: 0.5;margin-left: 15px}
.pagination li.prev-link{margin-right: 15px;}
.pagination li.first-last a{color:#0f58a8;}
.pagination ul a.pagelinks{font-weight: 700; font-size: 14px;}
.pagination li.splitter{margin: 0 6px;font-size: 13px;color: #000;font-weight: 700;}
.pagination li.current-page{font-weight: 700;}
.pt_product-search-result ul.search-result-items{margin:0;padding:0; border-bottom: 1px solid #ccc;}
.pt_product-search-result ul.search-result-items.search-result-sync li.tile-border{border-bottom: 1px solid #ccc;}
.pt_product-search-result ul.search-result-items li.product-row-tile{border-color: #fff;}
ul.search-result-items li{list-style:none outside none;}
ul.search-result-items .new-row{clear:both;}
ul.search-result-items .grid-tile{background:none repeat scroll 0 0 #FFFFFF; float:left;list-style:none outside none; padding: 30px 0; width: calc(31% - 1px);}
ul.search-result-items .grid-tile.middle-row{padding: 30px 3.15%;}
.pt_product-search-result ul.search-result-items .grid-tile .product-tile{padding:0; display: inline-block; padding-bottom: 100px;}
.pt_product-search-result ul.search-result-items .grid-tile .product-tile .product-name h4{text-align: left; padding: 0px; width: 100%;}
.pt_product-search-result ul.search-result-items .grid-tile .product-tile.nocompare{padding-bottom: 60px;}
/*.pt_product-search-result ul.search-result-items .grid-tile{-moz-opacity:0;opacity:0;filter:alpha(opacity = 0);} */
ul.search-result-items .grid-tile.new-row .product-tile{padding-left: 0px;}
ul.search-result-items .invisible{display:none;}
.search-result-content{clear:both; float: left; width: 100%; margin-top: 13px; margin-bottom: 20px;}
.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; display: none;}
.wide-tiles ul.search-result-items .grid-tile{width:91%; }
.wide-tiles .product-tile{height:166px !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{float: left;}
.wide-tiles .product-tile .product-swatches{bottom:auto;left:auto;position:relative;right:auto; }
.wide-tiles .product-tile .product-swatches li{float:left;}

/* infinite scroll amendments */
/* ------------------------------------- */
.infinite-scroll .pagination ul{display:none}
.infinite-scroll .pagination .current-page-label{display:none}
.infinite-scroll .items-per-page {display:none}
.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%}
.disable-infinite-scroll div.search-result-content .page-element {display:none}

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

.compare-item-remove{display:none;}
.active .compare-item-remove{display:inline;float: left;}
/* Farhans DEV team PANC-1143 18/12/2015 4:15pm */
.compare-item{float:left;height: 60px;width: 80px;padding: 6px 17px 7px 7px;margin-right:13px;overflow:hidden;position:relative; background-position: center center; background-repeat: no-repeat; border: 1px solid #a0a0a0;}
/* PANC-1143 END */
.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");}
/* Farhans DEV team PANC-1143 18/12/2015 4:15pm */
.compare-item.active{background-image: none;}
/* PANC-1143 END */
.compareitems{clear:both; overflow:hidden;display: inline-block; margin-top: 27px;width: 100%; text-align: center; padding-bottom: 26px; border-bottom: 1px solid #ccc; }
.compareitems h4{font-size:14px;text-transform:capitalize; font-weight: 600;text-align: left; margin: .83em 0 2px 0;}
.compareitemcount{color:#CCCCCC;font-size:3em;left:30%;position:absolute;top:15%;z-index:1;}
.compareproduct{max-width:100%; z-index:2; max-height: 100%; position: relative;}
.compareitemremove{position:absolute;right:0px;top:0px;z-index:3;}
.compareitemremove .spriteico{background-position: -53px -136px;background-color: #fff;width: 18px;height: 18px;}
.compare-buttons{padding:0; float: left;}
/* Farhans DEV team PANC-1143 18/12/2015 4:15pm */
.compareitems.compare-items-fixed{position: fixed;    float: left;top: 0px;  margin: 0 auto;  z-index: 99;  width: 65%;  padding-right: 20px;  background-color: white;  display: block;  padding-left: 20px;  border: 1px solid #ccc;}
/* PANC-1143 END */
.compare-items-small{height: 60px; width: 84px; }
#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:0px; padding: 0px; width: 192px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#compare-table td{padding-left: 30px; word-wrap: break-word; word-break: break-word;}
.compare-table-tr-border { background:#ccc;}
/*#compare-table tbody > tr.evenattributerow, #compare-table tbody > tr.oddattributerow{border-top: 1px solid #ccc;}*/
#compare-table tr.removerow{border:0 none;}
#compare-table td .product-tile{width:192px;padding-bottom:60px; margin-bottom: 20px;}
#compare-table td .product-tile .product-image{height:121px; width:100%; border: 0 none;}
#compare-table td .product-tile .product-image a.thumb-link{line-height: normal;}
#compare-table .section-header{background: none; font-size: 12px; font-weight: 600; text-align: right;}
#compare-table .emptycompareproduct{width: 192px; text-align: center; }
#compare-table .section-header .spriteico{}
#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{font-size: 12px; font-weight: 600; text-align: right;text-transform: capitalize; float: left; margin-left: 65px; }
#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%;}
#compare-items-panel{float: left; margin-right: 3px;}
#compare-items-button{width: 156px; text-transform: uppercase; font-size: 14px;}
#clear-compared-items{width: auto; background: #fff; color: #0f58a8; margin-left: 20px; padding: 0px; min-width: inherit; text-transform: uppercase; margin-top: 20px; border: 0 none; outline: none;}
#compare-table td.compare-lists{padding: 0px; width: 192px;}
#compare-table td.compare-lists a{font-weight: 600; margin-top: 27px;}
#compare-table td.productattribute{padding: 25px 10px; font-size: 14px; color: #000; font-weight: 700;}
#compare-table td.value{padding: 25px 0px 25px 30px; font-size: 14px; color: #000; font-weight: 600; word-wrap: break-word;word-break: break-word;text-align:center;}
#compare-table .wraptext td.value{word-wrap: none; word-break: break-all;}
#compare-table .availability-msg p{text-align: center;}
/* 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;}

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

#product-nav-container{overflow:hidden;position:absolute;right:0;width:160px;}
#product-nav-container div{float:left;text-align:center;width:77px;}
#product-nav-container img{max-height:100%;max-width:80%;}
#product-nav-container span{display:block;height:65px;}
#product-nav-container .divided span{border-right:1px solid #E0E0E0;padding-right:5px;}
.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;}
.pdp-main .product-col-1{float:left;width:37%;margin-left:1%;}
.pdp-main .product-primary-image{width:100%;padding:1em 0 0;text-align:center; float: left;}
.pdp-main .product-thumbnails{clear:both;display:inline-block;padding:0px; width: 100%; /*overflow: hidden;*/ height: 75px; margin-top: 85px; margin-bottom: 10px;}
.pdp-main .product-thumbnails .jcarousel-clip{margin: 0 18px; width:94.6%; overflow: hidden;z-index: 99;}
.pdp-main .product-thumbnails li{border:0 none;float:left;margin:0;padding:0;width:115px; height: 78px; text-align: center; position: relative; margin-right: 19px;}
.pdp-main .product-thumbnails .jcarousel-container li{margin-right: 6px;}
.pdp-main .product-thumbnails li a .video-thumb{background-image: url("../images/pnsb2c-sprite-img.png");background-repeat: no-repeat; background-color: transparent; background-position: -331px -311px; width: 43px; height: 43px;position: absolute;z-index: 9;top: 15px;left: 43px;}
.pdp-main .product-thumbnails li img{border:0 none;max-width: 100%;max-height: 100%;}
.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: 700;margin: .83em 0;}
.pdp-main .product-col-2{float:right;width:59.5%;}
.pdp-main form .input-select{width:auto;}
.pdp-main .product-name{float:right;font-size:1.8em;font-style:italic;font-weight:400;margin:26px 158px 4px 0;width:43%;}
.pdp-main .product-number{color:#CCCCCC;font-size:0.9em;margin:0 0 0.5em 0.5em;}
.pdp-main .product-price{font-size:2em;margin:0 0 0.5em;}
.pdp-main .product-price .price-standard{color:#999999;text-decoration:line-through;}
.pdp-main .product-col-2 .price-standard{border-right:1px solid #E0E0E0;padding-right:8px;}
.pdp-main .product-price .price-tiered{color:#ff0000;font-size:0.6em;line-height:1.5em;}
.pdp-main .product-review-links{overflow:hidden; margin-top: 20px; float: left; width: 100%;}
.pdp-main .product-review-links li{margin-right:1em;}
.pdp-main .attribute{margin:1em 0;padding:0;position:relative;}
.pdp-main .attribute h3,.pdp-main .attribute .label{clear:both;float:left;font-size:1em;font-weight:bold;margin:0;padding:4px 0 0;text-transform:uppercase;width:25%;}
.pdp-main .attribute .value{float:right;width:74%;}
.pdp-main .attribute ul{float:right;width:100%; margin-bottom: 5px;}
.pdp-main .attribute .selected-value{border:0 none;color:#666666;font-style:italic;padding:0.5em 0 0 2em;}
.pdp-main .attribute .size-chart-link{clear:both;float:none; display: none !important;}
.pdp-main .attribute .size-chart-link a{border-color:#FFFFFF !important;padding:0; text-align: left; width: 100%;}
.pdp-main .swatches li{float:left; margin:0px 2px;}
.pdp-main .swatches li:hover a,.pdp-main .swatches li.selected a{border-color:#7a7a7a;}
.pdp-main .swatches li.unselectable a{opacity:0.5;}
.pdp-main .swatches li.unselectable:hover a{border-color:#E0E0E0;}
.pdp-main .swatches li.unselectable:hover{border-color:#E0E0E0;}
.pdp-main .swatches li a{ display: block; height: 28px; line-height: 27px; margin: 0 10px 0 0; padding: 0; text-align: center; width: 28px; border: 2px solid #ccc;}
.pdp-main .Color li{border:2px solid #FFFFFF;}
.pdp-main .Color li.unselectable a .spriteico{background-position: -8px -323px; width: 28px; height: 28px; position: absolute; display: block;}
.pdp-main .Color li.unselectable:hover a .spriteico{background-position: -10px -325px;}
.pdp-main .Color li .swatchimg{width: 36px;height: 28px;float: left; background-repeat: repeat !important;}
/*.pdp-main .Color li:hover,.pdp-main .Color li.selected{border-color:#00A4E4;}*/
.pdp-main .Color li:hover a,.pdp-main .Color li.selected a{border-color:#FFFFFF;}
.pdp-main .Color li a{border:1px solid #E0E0E0;height:22px;margin:0;padding:0;text-indent:-999em;width:32px;}
.pdp-main .product-main-attributes .attribute{padding:0.2em 0;}
.pdp-main .product-main-attributes .label{padding:0;}
.pdp-main .product-variations {margin-left:0.5em;}
.pdp-main .product-add-to-cart{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;clear:both;margin:1em 0;padding:1.5em 0;}
.product-set .product-add-to-cart{display:block;}
.pdp-main .product-add-to-cart .inventory{float:left;width:15%;}
.pdp-main .product-add-to-cart .inventory label{float:none;}
.pdp-main .product-add-to-cart .inventory input{margin:0.7em 0;width:56px;}
.pdp-main .product-add-to-cart .product-price{float:left;font-size:2.4em;margin:0;padding-top:18px;text-align:right;width:47%;}
.pdp-main .product-add-to-cart button{float:right;margin-top:0.5em;width:37%;}
.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; display:inline;}
.availability .availability-msg{display:inline;}
.availability .in-stock-msg {color:black}
.availability .not-available-msg {color:black}
.availability .preorder-msg {color:black}
.availability .backorder-msg {color:black}
.availability .in-stock-date-msg {color:black}
.pdp-main .product-actions{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;clear:both;overflow:hidden;padding:1.5em 0;}
.pdp-main .product-actions li{margin:0 1em 0 0;}
.pdp-main .product-actions .social-actions{float:right;}
.pdp-main .product-actions .social-actions li{margin:0 0.2em;}
.pdp-main .product-actions .addthis_toolbox{float:right;}
.pdp-main .recommendations{clear:left;padding:2em 0;width:350px;}
.pdp-main .recommendations h2{font-size:2em;font-style:italic;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:90px;}
.pdp-main .recommendations .product-name{font-size:1em;margin:0.2em 0;width:auto;}
.pdp-main .recommendations .product-price{font-size:1em;}
.pdp-main .recommendations .jcarousel-clip{margin:auto;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{background:url("../images/interface/ui-promo-bg-gray-diag.png") repeat scroll 0 0 transparent;clear:both;margin:1em 0;padding:4%;}
.pdp-main .promotion .promotion-title{color:#999999;display:inline-block;font-size:1.5em;line-height:1em;text-transform:uppercase;vertical-align:top;width:20%;}
.pdp-main .promotion .promotion-callout{display:inline-block;line-height:1em;vertical-align:top;width:77%;}
.pdp-main .product-tabs{border:0 none;margin:25px 0 0;}
.print-page {cursor:pointer;}
.pdp-main .product-tabs .print-page {float:right}
.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;}
.pdp-main .product-tabs .tab-content ul{list-style-type:disc;margin-left: 2em;}
.pdp-main .product-tabs .tab-content ol{list-style-type: decimal;margin-left: 2em;padding: 0px;}
button.add-to-cart[disabled],button.add-all-to-cart[disabled]{opacity:0.5;}
button.add-all-to-cart{display:none;} /* not available in simple ui. */
.js button.add-all-to-cart{display:inherit;} /* available in rich ui. */
.PDPFeaturecontent > .less-feature > .overview {overflow:hidden}

/* bonus products */
/* ------------------------------------- */

.select-bonus-btn,
.no-bonus-btn{float:left;margin:0 5px 0 0;outline:none;}
.add-to-cart-bonus{outline:none;}
.buttonbar{margin:11px 0;overflow:hidden;width:336px;}
.bonus-product-list .bonus-product-item .inventory { text-align: center;}
.bonus-product-list .bonus-product-item .inventory .quantity input { text-align: center;}
.bonus-product-list .bonus-product-item .inventory .quantity button { margin-top: 31px; height: 37px; line-height: 9px;}
.bonus-discount-container .buttonbar{ width:auto; }
.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:22px;margin-left: 2%;}
.bonus-product-list-footer{clear:both;}
.bonus-product-list-footer button{float:right;margin-top: -2%;}

.ui-dialog .ui-dialog-title { float: left;margin: 1.1em 16px 0.1em 0;width: 100%;}

.bonus-product-list .bonus-product-item{border-bottom:1px solid #E0E0E0;clear:both;float: left; width: 100%;padding: 30px 0px 60px 0px;}
#bonus-product-list { width: 97%; }
.bonus-product-list .bonus-product-item .bonus-prdct-img { width: 22%;border: solid 1px #E0E0E0;float: left;margin: 0px 10px 0px 0px;}
.bonus-product-list .bonus-product-item .product-detail { float: left; width: 76%;}
.bonus-product-list .bonus-product-item .bonus-product-add-to-cart { float: right;}
.bonus-product-list .bonus-product-item .product-name { font-weight: 700;font-size: 14px;font-style: normal;}
.bonus-product-list .bonus-product-item .product-number { color: #807e81;font-size: 14px;font-weight: 600;margin: 6px 0px 0px 0px;}
.bonus-product-list .promotion {padding: 20px 25px;font-size: 14px;font-weight:600; color: #4360ae;height: 39px;margin: 0px;line-height: 22px;text-align:left;}
.bonus-product-list .promotion h3 {color: #000; margin: 0px;font-size: 18px;}
.bonus-discount-container .promotion {font-size: 14px;font-weight:600; color: #4360ae;margin: 0px;line-height: 22px;text-align:left;}
.bonus-discount-container .promotion h3 {color: #000; margin: 0px;font-size: 18px;}
.cart-promo .bonus-item-actions .select-bonus-btn {width:209px;}
/* send to friend */
/* ------------------------------------- */

.send-to-friend-product{border-bottom:1px solid #E0E0E0;border-top:1px solid #E0E0E0;margin-bottom:20px;margin-top:20px;margin-right: 22%;overflow:hidden;padding:20px 0;}
.send-to-friend-product .product-image{float:left;width:36%;}
.send-to-friend-product .product-image img{max-width:80%;}
.send-to-friend-product .product-description{float:left;width:63%;}
.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-size:1.2em;font-style:italic;}
.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;}
#send-to-friend-main .send-to-friend-sender-label{padding-top:0;}
#send-to-friend-main .send-to-friend-sender{margin-left: 2%;padding: 0.7em 0.5em;text-indent: 0;width: 49.5966%;}
#send-to-friend-dialog .send-to-friend-login-message{padding: 2em 0em 2em;}
/* 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;}
#cart-table .item-quantity input{margin-bottom:8px;text-indent:0;width:35px; height: 35px; color: #000; font-size: 14px; font-weight: 700; text-align: center; padding: 0 3px; float: none;}
#cart-table .item-user-actions{width:100px;}
#cart-table .item-user-actions a{display:block;font-size:0.9em;}
#cart-table .item-user-actions button{display:block;font-size:0.9em;}
#cart-table .price-promotion .price-sales{color:#ff0000;}
#cart-table .price-promotion .price-standard{margin:0 1em 0 0;text-decoration:line-through;}
#cart-table .item-total{font-weight:700;text-align:right;word-wrap:break-word;}
#cart-table .item-total .promo-adjustment{width:120px;}
#cart-table .price-unadjusted span{text-decoration:line-through;display: inline-block;}
#cart-table .gift-cert-delivery{color:#ff0000;}
.cart-promo{font-size: 14px; color: #ff6600; font-weight: 600; margin-bottom: 20px;}
.cart-promo .bonus-item-actions{font-size:1em !important;text-align:right;vertical-align:middle;}
.cart-footer{margin:18px 0 0 0;overflow:hidden;}
.cart-coupon-code{float:left;width:100%;}
.cart-coupon-code label{float:none;font-size:14px;text-align:left;width:100%; margin-bottom: 1px;}
.cart-coupon-code input[type="text"]{width: 302px; margin-top: 3px;}
.cart-coupon-code button{width: 111px;min-width: 9%; float: right;text-transform: uppercase;}
.cart-coupon-code .input-text{margin:2px 10px 0 0;width:55%;}
.cart-order-totals{float:right;width:40%;}
.cart-order-totals button{float:right;}
.order-totals-table th{display:none;}
.order-totals-table td{padding:0; text-align:right;}
.order-totals-table .order-total{font-size:1.3em;font-weight:700;}
.order-totals-item{width:60%;}
.order-totals-value{width:40%;}
.order-subtotal{font-weight:700;}
#secondary .order-totals-table .order-shipping a {display:none;}
.cart-action-checkout{float:right;}
.cart-action-continue-shopping{float:right;}
.cart-action-continue-shopping button.button-text{line-height:50px;padding-right:1em; display: block;color: #0f58a8;}
.promo-adjustment{color:#ff6600;}
ul.product-availability-list{margin-top:886;padding:0;}
.default-shippingmethod-msg{font-size: 12px;font-weight: 600;color: #000; text-transform: capitalize; line-height: 15px;}
ul.product-availability-list li{list-style:none outside none;margin:3px 0;}
.ul.product-availability-list .on-order,ul.product-availability-list .not-available{font-size: 14px;font-weight: 700;color: #000;}
ul.product-availability-list .not-available{color:#ff0000; }
.account-welcome .welcome-message{font-size:1.2em;font-style:italic;}
.account-welcome .not-user{margin:10px 0;}
.last-visited h2{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;}
.cart-error-msg{float: left;width: 70%;text-align: justify;}
/* checkout */
/* ------------------------------------- */

.checkout-progress-indicator{font-size:18px;overflow:hidden;text-align:left; font-weight: 700; margin-top: 1px;}
.checkout-progress-indicator div{display:inline-block; width: 30%;}
.checkout-progress-indicator div.step-1{width: 37.7%;}
.checkout-progress-indicator div.step-2{width: 30.5%;}
.checkout-progress-indicator div.step-3{width: 30%;}
.checkout-progress-indicator div.inactive{font-weight: 600; color: #7a7a7a;}
.checkout-progress-indicator a{color:#333333;}
.checkout-progress-indicator .active{font-weight:700;}
.checkout-progress-indicator .active a{color:#333333;}
.checkout-progress-indicator .step-3{background:none repeat scroll 0 0 transparent;padding-right:0;}
.shipping-method{padding:0;margin: 22px -104px 0;}
.shipping-method label{display:inline;float:none !important;padding-right:5px !important;}
.shipping-method .shipping-description{display:inline;}
.form-section.two-row.pobox-error span#poBoxErrorMsgadd2{float: right;padding-right: 16%;}
.shipping-status{padding:0;margin: 0 -57px 0;}
.redemption .success{color:green;}
.redemption{color:#ff0000;}
.redemption span.error{margin-left:0;}
.payment-method-options{padding-left:24%;}
.payment-method-options .form-row{clear:none;float:left;width:auto;}
.payment-method-options label{width:auto; margin-left: 9px; margin-top: 2px; margin-right: 13px;}
.payment-method{clear:both;display:none;}
.payment-method-expanded{display:block;}
.cvn-tip{float:left;margin:-38px 0 0 40%;width:auto;}
.cvn-tip-error{float:left;margin:-78px 0 0 40%;width:auto;}
.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;}
.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:500px;overflow:auto;}
.checkout-order-totals{padding:0.5em 1em;}
.checkout-order-totals .order-totals-table{width:100%;}
.checkout-order-totals .order-totals-table td{padding:0; line-height: 21px;}
.checkout-order-totals .order-totals-table .order-total td{padding:0;}
.place-order-totals{clear:both;}
.place-order-totals .order-totals-table{float:right;width:50%;}
.place-order-totals .content-asset{}
.order-component-block{margin:20px 0;}
.order-component-block .section-header a{float:right;font-weight:normal;}
.order-component-block .details{background:none repeat scroll 0 0 #E8E8E8;color:#A3A3A3;padding:0.5em 1em;}
.order-summary-footer{position:relative;}
.order-summary-footer h2{font-size:2em;font-style:italic;font-weight:normal;}
.summary-help{float:right;font-size:0.8em;margin:1em 0;}
.submit-order{clear:both;display:block;padding:20px 0 0;text-align:right;}
.submit-order .back-to-cart {font-size: 1.5em;}
.submit-order .back-to-cart:hover {text-decoration: underline;}
.submit-order button{margin-left:1.5em;}
.pt_order-confirmation h1{font-size:24px; font-weight: 600;margin-bottom: 12px;margin-top: 17px;}
.pt_order-confirmation .order-confirmation-terms {font-style: normal;color: #000;font-weight: 700;font-size:larger;}
.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-size:24px;font-weight:600; margin-top: 17px; margin-bottom: 14px;}
.pt_order-confirmation a.print-page{float:right;}
.confirmation-message{font-weight: 600; font-size: 14px;}
.gift-cert-used{padding:10px 0;}
.order-detail-options{border-top:1px solid #E0E0E0;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 {width: 1095px; float: right;}

.pt_cart #main {padding: 0px;}
.pt_cart .breadcrumb {padding-left:0}
.order-shipment-details .shipping-method { padding-left:0px;}
.order-shipment-details .label { position:absolute;width:150px;text-align:right;font-weight:bold}
.order-shipment-details .value { margin-left:155px;}
.order-shipment-details .order-shipment-address { width:240px;}
.item-shipping-address {min-width: 120px;}

.order-shipment-gift-message-header {font-weight: 700;font-size: 1.2em;padding-bottom: 0px;}
.order-shipment-gift-message {font-size: 1.1em;}
.billing-error {color:red; margin: 0 0 10px 24%;}

/* multishipping elements */ 
/* ------------------------------------- */
.shippingaddress .select-address {width: 100%; margin-left: 0;}
.shippingaddress .edit-address {margin-top: 0.5em;}
.formactions {margin-top:20px;text-align: right;}
table.item-list .multi-shipment-row {border-bottom: none;}
.minishipments-method {padding-top: 10px;}
.multishipprogress div, .multishipprogress .step-3 {background: url("../images/interface/icon-checkout-indicator.png") no-repeat scroll right center transparent;display: inline;padding: 1em;}
.multishipprogress .step-4 {background: none repeat scroll 0 0 transparent;padding-right: 0;}
.checkout-multi-shipping .cart-row .gift-message-text{display:none;}
.gift-message-text textarea{height:105px;}
.pt_checkout #cart-table .cart-row .shipment-label{font-weight: 700; font-size: 1.4em;}

/* account */
/* ------------------------------------- */

#PasswordResetForm fieldset { position: relative; }
.panb2c-pswd-confirmsg{width: 55%;font-weight: 600;font-size: 13px}
h1 .account-logout{font-size:0.6em;}
.registration-selection input,.registration-selection label{display:inline;float:none;}
ul.address-list{padding:0;}
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;}

/* 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:40%;}
.pt_wish-list .primary-content .list-table-header h2{float: left;}

/* 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:Gorgia;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;}
.pt_gift-registry .hdr-options{width:5%;}
.page-content-tab-navigaton button{background:none repeat scroll 0 0 #D9D9D9;border-color:#EFEFEF;border-width:1px;color:#999999;font-size:1.1em;font-style:italic;font-weight:400;margin:0 0 -1px;}
.page-content-tab-navigaton button.selected{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #FFFFFF;}
.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:#ff0000;}
.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;}
.pt_gift-registry .primary-content .list-table-header h2{float:left;}

/* 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;}
/* login pages */
/* ------------------------------------- */

.login-box{background:none repeat scroll 0 0 #E8E8E8;margin:0 0 2em;}
.login-box h3{margin:0;}
.login-box-content{padding:0.5em 1.5em;}

.login-box #dwfrm_oauthlogin select#OAuthProvider{display: block;margin-bottom: 1em;width: 80%;}

/* 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-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-name{font-weight:bold;margin:0 0 10px;}
.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%;}

/* homepage elements */
/* ------------------------------------- */

#homepage-slides{padding:0;width:100%; margin: 0px;}
#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; float:left;}
#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-bottom-left{float:left;width:50%;}
#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%;}
#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%;}
.home-bottom{clear:both;overflow:hidden;padding:0; margin:0; width: 100%; float: left; padding-bottom: 40px; position: relative;}
/****************************modification for panc-573 ****************************/

/*************** PANC-1513 Farhans Devteam : 14/10/2015 12:40AM IST  *******/

.promotion{ font-weight:800; text-align:left; }
.home-bannerbottom-promotion {	font-size: 20px;text-align: center;color: #0f58a8;text-transform: uppercase;border-bottom: 1px solid #e0e0e0;margin-top: 0;}
/*************** PANC-1513 END -  *******/
/****************************modification for panc-573 ends****************************/
.home-bannerbottom-promotion p{margin: 0px;}
.home-bannerbottom-promotion span{font-weight: 800; letter-spacing: 0px;}
.spriteico{background-image: url("../images/pnsb2c-sprite-img.png");background-repeat: no-repeat; background-color: transparent; background-position: 0 0;}
.home-bannerbottom-promotion span.spriteico{background-position: -102px -148px; width: 40px; height: 30px; vertical-align: top; display: inline-block;}
.footer-privacy-link{float: left;clear: both;position: absolute;left: 35.3%;top: 72%;font-family: open sans;font-size: 12px;font-weight: 600;color: #0f58a8;}

#email-alert-signup{display:block;margin: 0px;width:47.4%; float: left;}
#email-alert-signup label{color:#000000;float:left; text-transform:uppercase; font-size: 19px; font-weight: 800; width: 100%; margin: 0px; text-align: left; margin-bottom: 8px; padding: 0px;}
#email-alert-signup label h2{color:#000000;font-size:19px;font-weight:800;margin-top:0px;font-family:'Open Sans', sans-serif;margin-bottom:0px;}
#email-alert-signup input[type="text"]{float:left; width: 71%; border-color: #cccccc; font-weight: 600; margin: 0px; margin-right: 2px;padding: 10px 10px 11px 10px; outline: none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size: 14px; transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease;}
#email-alert-signup input[type="text"]::-webkit-input-placeholder{font-style: italic;color: #a5a5a5; }
#email-alert-signup input[type="text"]::-moz-placeholder {font-style: italic;color: #a5a5a5; opacity:1;}
#email-alert-signup input[type="text"]:-moz-placeholder {font-style: italic;color: #a5a5a5; opacity:1;}
#email-alert-signup input[type="text"]:-ms-input-placeholder {font-style: italic;color: #a5a5a5 !important;}
#email-alert-signup input[type="image"]{float:left;padding:0.1em;}

#email-alert-signup .error-msg {text-align: left; color: #ff0000; font-weight: 600; font-size: 14px;font-style: normal; width: 100%;float: left;margin: 0 0 3px 0;}
#email-alert-signup .success-msg {text-align: left; color: #60f028; font-weight: 600; font-size: 14px;font-style: normal; width: 100%;float: left;margin: 0 0 3px 0;}

/***********************issue-fixes***************/
.home-bottom #email-alert-signup .error{float: left;width: 71%;font-weight: 600;font-size: 14px;text-align: left;}
.home-bottom #email-alert-signup .success-fail-msg, .home-bottom #email-alert-signup .success-fail-msg-emailsignup{width: 71%;text-align: left;}

.home-bottom-social-ico{float: left; width: auto; margin-left: 143px; font-weight: 800; font-size: 18px;}
.home-bottom-social-ico h3{font-size: 18px; margin: 0px; margin-top: 12px; margin-bottom: 12px; text-align: left; font-weight: 800;}
.home-bottom-social-ico ul{margin: 0px; padding: 0px; float: left; width: auto;}
.home-bottom-social-ico ul li{float: left;}
.home-bottom-social-ico ul li a{text-indent: -9999px; width: 35px; height: 30px;background: url("../images/pnsb2c-sprite-img.png") -10px -400px no-repeat transparent; float: left; margin-right: 12px;}
.home-bottom-social-ico ul li a.ico-twitter{background-position: -10px -400px;}
.home-bottom-social-ico ul li a.ico-facebook{background-position: -57px -400px; margin-right: 18px;}
.home-bottom-social-ico ul li a.ico-pinterest{background-position: -165px -400px; margin-right: 18px;}
.home-bottom-social-ico ul li a.ico-youtube{background-position: -221px -400px; margin-right: 20px;}
.home-bottom-social-ico ul li a.ico-linked{background-position: -278px -400px; }
.home-bottom-social-ico ul li a.ico-google{background-position: -325px -400px;margin-right: 16px;}
.home-bottom-social-ico ul li a.ico-instagram{background-position: -110px -400px;margin-right: 16px;}
.home-bottom-social-ico ul li a.ico-wanelo{background-position: -373px -400px;margin-right: 16px;}
.home-hero-static-img-div-slot-1 img{max-width: 100%;}

/* JavaScript specific styles */

.js .loader {position:absolute;left:0;top:0;width:100%;height:100%;}
.js .loader-bg {position:absolute;width:100%;height:100%;background-color:#fff;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 #quickviewbutton {background: #0f58a8;display:none;position: absolute; width:145px; height:42px;  padding:0px; left: 0; color: #fff; font-size: 14px; font-weight: 800; text-align: center; line-height: 34px; transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease; top: 130px; left: 80px; border: 4px solid #0f58a8; box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.js #compare-table #quickviewbutton{left: 24px; top: 40px;}
.js #quickviewbutton:hover{background: #ffffff; color: #0f58a8; border-color: #0f58a8;}
.js .ie7 #quickviewbutton {position:absolute;left:0;width:200px;}
.js .product-image:hover #quickviewbutton {display:block;}

/* SEARCH SUGGESTION
--------------------------------------------------------------------------------------- */
.js .suggestions {background-color: #ffffff;color: #7a7a7a;cursor:pointer;padding: 17px 19px 3px 18px;display: none; position:absolute; z-index:8184; box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border:1px solid #e8e8e8; border-top-width: 0px; margin-top: 1px;}
.js .suggestions > div {clear: both; padding-bottom: 15px;overflow: hidden;  font-size: 13px;}
.js .suggestions > li {clear: both; padding-bottom: 15px;overflow: hidden;  font-size: 13px;text-align: right;}
.js .suggestions > div.singlerow, .js .suggestions > div.last{padding-bottom: 0px;}
.js .suggestions div div.suggestionterm {float:left;overflow: hidden;width: 60%; font-weight: 700; color: #0f58a8;}
.js .suggestions ul li div.suggestionterm {float:left;overflow: hidden;width: 60%; font-weight: 700; color: #0f58a8;}
.js .suggestions ul li div.suggestionterm {float:left;overflow: hidden;width: 60%; font-weight: 700; color: #0f58a8;}
.js .suggestions div div.suggestionterm:hover{text-decoration: underline;}
.js .suggestions div span.hits {float: right; text-align: right; font-weight: 500;color:#7a7a7a}
.js .suggestions div.suggestionterm {float:left;overflow: hidden;width: 100%; font-weight: 700; color: #0f58a8;}
.js .suggestions div.suggestionterm:hover{text-decoration: underline;}
.js .suggestions ul li span.hits {float: right; text-align: right;}
.js .mini-cart-product {position:relative;}
.autocomplete-item:hover .suggest_item, [aria-selected="true"] {text-decoration: underline;background-color: #fff !important;}
#header-auto-suggestions .suggestions div.suggestionterm {float:left;overflow: hidden;width: 100%; font-weight: 700; color: #0f58a8;}
#header-auto-suggestions .suggestions div span.hits {float: right; text-align: right; font-weight: 500;color:#7a7a7a}
#header-auto-suggestions .suggestions div.suggestionterm:hover{text-decoration: underline;}
#header-auto-suggestions .suggestions ul li span.hits {float: right; text-align: right;}
#header-auto-suggestions div .suggest_item {text-align:left;float:left;overflow: hidden;width: 60%; font-weight: 700; color: #0f58a8;}
#header-auto-suggestions div .suggest_item:hover{text-decoration: underline;}

.js .mini-cart-toggler {
	background: url(../images/minicart_expanded.png) repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 13px;
	left: 5px;
	position: absolute;
	top: 10px;
	width: 13px;
}

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


/* quick view */
/* --------------------------------------------------------------------------------------- */
.js .ui-dialog-content .product-col-1{padding: 13px 1%;width:39%;}
.js .ui-dialog-content .product-col-1 .product-image {max-width: 100%;}
.js .ui-dialog-content .product-col-2{padding: 20px 0;width:58%;}
.js .ui-dialog-content .pdp-main h1.product-name {margin: .4em 0 0.1em;width:58%;}
.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: 25%;}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-details {width:75%;}
.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 .zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width:100%; height: 310px;}
.js .zoomPreload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;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;}

/* homepage assets
--------------------------------------------------------------------------------------- */
.js .homepage-slides {max-height: 510px; min-height: 400px;}

/****** PANC-1513 Farhans Devteam : 14/10/2015 12:40AM IST  ******************/

.js #homepage-slider .jcarousel-item {max-width:100%; position: relative;width:100% !important;}
#homepage-slider .jcarousel-list{width:100% !important;}

/************** PANC-1513 END********************/

.homeFlashbanner{max-height: 510px;/* min-height: 400px; */position: relative; float: left; width: 100%; overflow: hidden;}
.homeFlashbanner p{margin: 0px;}
.homeFlashbanner #homepage-slider{visibility: hidden;}
.homeFlashbanner.loaded #homepage-slider{visibility: visible;}
.lazyload{position: relative;}
.lazyload.loaded .preloader{display: none;}
.lazyload.loaded img{visibility: visible;}
.lazyload img{visibility: hidden;}
.preloader{z-index:100;position:absolute;left:50%;top:50%;width:64px;height:64px;background:url("../images/loading-small.gif") no-repeat;}
.lazyload img.loaded{visibility: visible; display: none;}
.js #homepage-slider .jcarousel-item {max-width:100%; position: relative;}
.js #homepage-slider .jcarousel-item > a{float: left;}
.js #homepage-slider .jcarousel-control {position: absolute;right:10px;bottom:20px; display: none;}
.js #homepage-slider .jcarousel-control a {background: none repeat scroll 0 0 #E0E0E0;border:1px solid #cccccc;display: block;float: left;height: 15px;margin: 0 3px;text-indent: -999em; width: 6px;}
.js #homepage-slider .jcarousel-control a.active {background-color:#666666;}
.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}

.homeFlashbanner #homepage-slider .banner-top{position: absolute; top: 0px; left: 0px; color: #ffffff;  width: 580px; text-align: center;}
.homeFlashbanner #homepage-slider .banner-top *{  text-transform: uppercase;}
.homeFlashbanner #homepage-slider .banner-top h3{font-size: 44px; font-weight: 700; margin: 0px;margin-bottom: 2px;}
.homeFlashbanner #homepage-slider .banner-top span{font-family:'Myriad Pro',arial; font-size: 16px; letter-spacing: 1px; clear: right; margin-top: 5px;}
.homeFlashbanner #homepage-slider .banner-top a.button-white{margin-top: 27px;}
.post-container{float: left;width: 100%;}

/* Multi Inventory */
/* --------------------------------------------------------------------------------------- */
.ui-dialog #listings-nav {float: right;margin-top: 2%;}
.ui-dialog #listings-nav a {cursor: pointer;display: inline-block;margin: 0 5px;}
.ui-dialog #listings-nav a.active {font-weight: 700;}
.pdp-main .product-add-to-cart .availability .label {position: relative;}
.pdp-main .product-add-to-cart .availability {padding: 20px 0 20px 0px;width: 80%;}
.pdp-main .product-add-to-cart .online-stock span {float: left;}
.pdp-main .product-add-to-cart .store-stock {display: block;clear: left;}
.update-location {color:#22B0E8;padding-left: 10px;cursor: pointer;}
div.store-list {border-color: #CCCCCC;border-style: dashed;border-width: 1px 0;height: 150px;overflow: hidden;padding: 0;position: relative;}
div.store-list ul.store-list {position: absolute;width: 1920px;}
ul.store-list {list-style: none outside none;margin: 0;padding: 0;}
ul.store-list .selected {background-color: #DDF0DF;}
.store-tile {border-left: 1px dashed #CCCCCC;border-right: 1px dashed #CCCCCC;float: left;height: 134px;list-style: none outside none;margin: 0 2px;padding: 8px;position: relative;width: 154px;}
.store-tile .store-tile-address {display: block;}
.store-tile .store-tile-city {margin: 0 5px 0 0;}
.store-tile .store-tile-state {margin: 0 5px 0 0;}
.store-tile .store-tile-postalCode {display: block;}
.store-tile .store-tile-status {display: block;font-size: 0.9em;margin: 5px 0;}
.not-available .store-tile-status, .out-of-stock .store-tile-status {color: #ff0000;}
.In-Stock .store-tile-status {color: #019328;}
.store-tile .store-tile-map-this {display: block;font-size: 0.9em;margin: 5px 0;}
.store-tile .select-store-button {bottom: 5px;left: 6px;position: absolute;}
.store-stock ul.expanded {height: auto;}
.store-stock ul.store-list {margin: 20px 0 5px;}
.store-stock ul.store-list .extended-list {display: none;}
.store-stock ul.expanded .extended-list {display: block;}
.store-stock ul.store-list .selected {background-color: #FFFFFF;font-weight: 700;}
.store-stock .store-tile {border-color: #CEBDB3;border-style: dotted;border-width: 1px 0 0;clear: both;float: none;font-size: 0.9em;height: auto;line-height: 1.5em;overflow: hidden;padding: 5px 0 5px 55%;text-align: right;width: auto;}
.store-stock .store-tile .store-tile-address {color: #0167AF;display: inline-block;margin: 0 0px 0 0;}
.store-stock .store-tile .store-tile-city {color: #0167AF;margin: 0 3px 0 0;}
.store-stock .store-tile .store-tile-state {color: #0167AF;}
.store-stock .store-tile .store-tile-postalCode {display: none;}
.store-stock .store-tile .store-tile-status {left: 0;margin: 0;position: absolute;text-align: left;top: 3px;width: 80px;}
.store-stock .In-Stock .store-tile-status {left: 13px;}
.store-stock .store-tile .store-tile-map-this {display: none;}
.store-stock .store-tile .select-store-button {display: none;}
.more-stores {color: #0167AF;cursor: pointer;font-size: 0.8em;margin: 0 0 0 2px;padding: 0 0 0 12px;}
.multishipprogress div, .multishipprogress .step-3 {background: url("../images/interface/icon-checkout-indicator.png") no-repeat scroll right center transparent;display: inline;padding: 1em;}
.multishipprogress .step-4 {background: none repeat scroll 0 0 transparent;padding-right: 0;}
.multishipaddressestable {margin: 9px 0px 20px 0px;width: 706px;}
.multi-ship-shipments-table {margin: 0 0 20px;width: 706px;}
.multi-ship-shipments-table th.section-header {font-size: 10px;font-weight: 700;padding: 9px 6px 11px;}
.multi-ship-shipments-table .shipping-address .details {padding: 0 10px 0 22px;}
.multi-ship-shipments-table .gift-options label {float: left;padding: 0;}
.multi-ship-shipments-table .gift-options input {margin: 0 10px;}
.multi-shipping-addresses {margin-bottom: 20px !important;margin-left: 0;margin-right: 0;margin-top: 0;}
.multi-shipping-addresses .shipping-address {text-align: right;}
.multi-shipping-addresses .shipping-address select {margin: 4px 0 0;width: 260px;}
.header-product-shipping {width: 276px;}
.header-qty-shipping {width: 45px;}
.header-location-shipping {text-indent: 70px;width: 307px;}
.header-shipment-index {width: 409px;}
.header-shipment-qty {width: 27px;}
.header-shipment-details {text-indent: 22px;}
.multi-shipping-methods {position: absolute;top: 30px;}
.multi-shipping-methods .shipping-methods .form-row {clear: none;float: left;display: none;}
.multi-shipping-methods .shipping-methods select {width: 250px;margin: -5px 0 0 15px;}
.multi-shipping-option {border-bottom: 2px dotted #CEBDB3;left: 0;padding: 0 0 12px;position: absolute;text-indent: 10px;top: 48px;width: 95%;}
.multi-shipping-addresses .shipping-qty, .multi-ship-shipments-table .shipping-qty {background: none repeat scroll 0 0 #E9E9E9;}
.multiship span.label {font-weight: 700;}
.hide {display: none;}
.loading {background: url("../images/loading-progress-98x22.gif") no-repeat scroll left center transparent;}
.store-in-stock {color: #019328;}
#cart-table .item-delivery-options .store-in-stock {color: #333333;font-family: Arial,sans-serif;font-size: 12px;}
.store-error {color: #FF0000;}
#cart-table .item-delivery-options .store-error {color: #ff0000;}
#cart-table .item-delivery-options {padding: 1em 0 1em 0;width: 100px;}
.selected-store-address, .set-preferred-store, .selected-store-availability {font-size: 0.8em;font-weight: 400;margin-left: 0px;}
.set-preferred-store {cursor: pointer;}
#cart-table .form-row .radio-url {display: inline;}
.label-inline input {float:left;margin:0;}
.instore-shipping-option{width:100%;}
.pt_checkout div.instore-shipment-header {width:100%;}
.pt_checkout div.instore-shipment-method {width:100%;padding: 1em;}
.pt_checkout div.instore-shipment-method span {font-weight:bold;}
.pt_checkout div.instore-shipment-address {width:40%;float:left;padding-left: 1em;}
.pt_checkout div.instore-shipment-message{clear:both}
.pt_checkout div.instore-shipment-messagetxt {width:50%;float:right;}
.ui-dialog #preferred-store-panel button#set-user-zip{margin-left: 3%;}
.ui-dialog #preferred-store-panel #userZip{margin-left: 12%;margin-top: 5%;}
.ui-dialog #preferred-store-panel .error-message{margin-left: 12%;margin-top: 1%;}
#preferred-store-panel div.store-list{margin-top: 1%;}
#preferred-store-panel button.set-preferred-store{margin-top: 2%;}
#preferred-store-panel button.close{margin-top: 2%;}
.checkout-shipping fieldset .instore-continue-button{margin-left:61.5%}
#cart-table .item-delivery-options label{display: inline;margin-left: 2%;}


/* Search Suggest Beta */
/* --------------------------------------------------------------------------------------- */
#search-suggestions{background-color: #FFFFFF;border:1px solid #88c14b;top: 34px; right: 0px; position: absolute; z-index: 8184;}
.search-suggestion-wrapper{width: 300px;}
.search-suggestion-wrapper-full{width: 621px;}
.search-suggestion-contents{position: relative;}
.search-suggestion-left-panel,.search-suggestion-right-panel{width:300px;float:left;}
.search-suggestion-right-panel{border-left:solid 1px #88c14b;margin-left: -1px;}
.search-suggestion-left-panel{border-right:solid 1px #88c14b;}
.search-suggestion-left-panel-hitgroup-header{height: auto;font-weight: 700;margin:0 0 8px 0;}
.search-suggestion-left-panel-hitgroup{color:#555555;margin: 10px 0 10px 10px;}
.search-suggestion-left-panel-hitgroup-link{margin-left:1em;}
.search-suggestion-normal-link{}
.search-suggestion-left-panel-hit{margin-left:1em;}
.search-suggestion-normal-link:hover,
.search-suggestion-left-panel-hitgroup-link:hover,
.search-suggestion-left-panel-hit:hover{text-decoration: underline;}
.search-suggestion-right-panel-product{height: 75px;margin-top: 1em;margin-left: 1em;}
.search-suggestion-right-panel-product-last{height: 75px;margin:1em;}
.search-suggestion-right-panel-product-hover{background-color: red;}
.search-suggestion-right-panel-product-image{display: inline;width:25%;display: inline-block; margin-left:1px;}
.search-suggestion-right-panel-product-image img{width: 50px;height: 50px;}
.search-suggestion-right-panel-product-details{color: #333333; height: auto;display: inline;width: 70%;float: right;text-align: right;}
.search-suggestion-right-panel-phrasewrapper{}
.search-phrase-suggestion{margin-top: 1em;margin-left: 1em;}
.search-suggestion-right-panel .whole-phrase{font-style: italic;}
.search-suggestion-right-panel .search-suggest-guess{text-decoration: underline;font-weight: 700;}
.search-suggestion-right-panel .first-term-italic{font-style: italic;}
.search-suggestion-right-panel .first-term-bold{font-weight: 700;}
.search-suggestion-left-panel-parent-category{color:#999999}

/* Multi-currency */
/* --------------------------------------------------------------------------------------- */
.menu-utility-user .mc-class .currency-converter{height:12px;width:100%;padding:0;border:none;}
.pnsb2c-header-right{  float: right; margin-right:74px; }
.pnsb2c-header-top{width: 100%;   float: left; }
.pnsb2c-header-bottom{width: 100%; float: left;}
.header-top{float:right; margin-right:65px;}

/*******************************custom form elemets******************************/
.custom-checkbox{width: 16px; height: 16px; border:1px solid #000000;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left;margin-top: 1px;margin-right: 5px; background: #ffffff;}
.custom-checkbox.active{background-image: url("../images/pnsb2c-sprite-img.png"); background-position:-204px -325px; background-color: transparent; background-repeat: no-repeat;}
.custom-checkbox.enabled{background-image: url("../images/pnsb2c-sprite-img.png"); background-position:-204px -325px; background-color: transparent; background-repeat: no-repeat;}
.tickmark .custom-checkbox.active{ background-position:-204px -76px;}
.custom-checkbox input{opacity:0;-khtml-opacity: 0;-moz-opacity:0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; margin: 1px;}
.custom-checkbox + label{width: auto;}

.custom-radio{width: 18px; height: 20px; background: url("../images/pnsb2c-sprite-img.png") -203px -201px no-repeat transparent; float: left;margin-top: 1px;margin-left: 5px}
.custom-radio.active{background-position: -203px -238px;}
.custom-radio input{opacity:0;-khtml-opacity: 0;-moz-opacity:0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; margin: 3px;}
.custom-radio + label{width: auto;}
.custom-select{position: absolute; left: -9999px;}

.sbHolder{	background:#ffffff;border: 1px solid #ccc;font-weight: normal;height: 36px;position: relative;width: 100%;font-size: 14px;outline: none;text-transform: none;letter-spacing: 0px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;  font-weight: 600; float: left;}
.custom-select.error + .sbHolder{background: #ffffff; border-color: #ff0000;}
.sbHolder:hover{background:#FFFFFF;}
.sbHolder:focus .sbSelector{}
.sbSelector{display: block;height: 34px;left: 0;line-height: 34px;outline: none;overflow: hidden;position: absolute;top: 0;	width: 100%; text-decoration: capitalize;}
.sbLineHeight{text-indent: 0px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #555555; background:none; outline: none;text-decoration: none;padding-left: 0px;text-indent: 10px;}
.sbHolder:focus .sbSelector, .sbSelector:focus{outline:1px dotted #333;}
.items-per-page .sbSelector:link, .items-per-page .sbSelector:visited, .items-per-page .sbSelector:hover{color: #555555;outline: none;text-decoration: none;}
.sbToggle{background: url("../images/pnsb2c-sprite-img.png") -204px -95px no-repeat transparent;	display: block;	height: 30px;outline: none;position: absolute;right: 13px;top: 0;width: 13px;z-index: 0; margin-top: 2px;}
.sbToggle:hover{background: url("../images/pnsb2c-sprite-img.png") -204px -95px no-repeat transparent;}
.sbToggleOpen{background: url("../images/pnsb2c-sprite-img.png") -204px -95px no-repeat transparent;}
.sbToggleOpen:hover{background: url("../images/pnsb2c-sprite-img.png") -204px -95px no-repeat transparent;}
.sbHolderDisabled{	background-color: #fff;	border: 1px solid #333;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{	background-color: #fff;	border: 1px solid #cccccc;	list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 30px;width: 100%;z-index: 1;overflow-y: auto;text-transform: uppercase; z-index: 99; max-height: 215px;}
.sbOptions li{	padding: 0px;}
.sbOptions a{border-bottom: 1px solid #cccccc;display: block;outline: none;padding: 0px 5px; color: #555555;line-height: 34px;}
.sbOptions a:link, .sbOptions a:visited{	text-decoration: none;color: #555555;}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{	color: #555555;background-color: #EAEAEA;}
.sbOptions li.last a{	border-bottom: none;}
.sbOptions a:hover{	background-color: #EAEAEA;}
.sbOptions .sbDisabled{	border-bottom: 1px solid #cccccc;color: #999;display: block;padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom: 1px solid #cccccc;color: #555555;	display: block;	font-weight: 700;	padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}
#search-filters {padding: 10px 0 0 0;}
#search-filters .sbHolder:nth-of-type(2n+1) {margin-right: 5px}
#search-filters .sbHolder {float: left; width: 16%}
#search-filters .sbHolder .sbOptions {text-transform: none;}
#news-search-form form div.content-asset {padding-top: 0;}
#news-search-form form div.content-asset div.sbHolder ul {margin: 0; line-height: 0; padding: 0}
/*******************************custom form elemets******************************/

/*******************************************successMesg and errorMsg generalstyle****************************************************/
.success-fail-msg{font-weight: 600; font-size: 14px;font-style: normal;color: #3C841C;width: 100%;float: left;margin: 0 0 3px 0;}
form#email-alert-signup.lumixdealer .success-fail-msg{font-weight: 600; font-size: 13px;font-style: normal;color: #4cb41f;width: 100%;float: left;margin: 0 0 3px 0;}
.success-fail-msg .spriteico{display: inline-block;width: 100%;background: url("../images/pnsb2c-sprite-img.png") -206px -75px no-repeat transparent;width: 11px; height: 13px;}
.success-fail-msg .error-msg, .success-fail-msg.error-msg{color: #ff0000;}
.success-fail-msg.error-msg .spriteico{padding-left: 0; background: none; display: none;}
.success-fail-msg.creditcard-empty-msg{margin-bottom: 10px;}
/*******************************************successMesg and errorMsg generalstyle ends****************************************************/

/******************************My-account style modification************************************/
.required-indicator{color: #000000;}
.pt_account .page-content #primary h1{font-weight: 600; font-family: 'Open Sans', sans-serif;font-size: 24px;font-style: normal;margin: 0 0 18px;line-height: 1;}
.pt_account .page-content #primary h2{font-weight: 700; font-family: 'Open Sans', sans-serif;font-size: 18px;font-style: normal;margin: 0 0 11px;}
.pt_account .page-content #primary #edit-address-form{margin-top: 9px;float: left;}
.pt_account .page-content #primary .form-row{clear: none;}
.pt_account .desktopBlock.editaccsec{float: left;width: 100%;}
.pt_account .page-content #primary .modified-row{width: 100%;display: block;float: left;}
.pt_account .page-content #primary .modified-row .form-row{width: 31.2%;float: left;}
.pt_account .page-content #primary .modified-row .form-row.firstrow-cont{margin-right: 30px;}
.pt_account .page-content #primary .modified-row .form-row label{text-align: left;font-weight: 600; font-family: 'Open Sans', sans-serif;font-size: 13px;font-style: normal;}
.pt_account .page-content #primary .modified-row.city-state-zip-row .form-row{width: 19.8%;float: left;}
.pt_account .page-content #primary .modified-row.city-state-zip-row .form-row.middlerow-cont{margin-left: 30px;margin-right: 30px;}
.pt_account .page-content #primary .modified-row.phone-row .form-row{width: 19.8%;}
.pt_account .page-content #primary .modified-row.adresses-row .form-row .form-caption{display: none;}
.pt_account .page-content #primary .modified-row.phone-row .form-row .form-caption{display: none;}
.pt_account .page-content #primary .form-row-button.pnsb2c-address-button-holder{float: left;margin-left: 0;}
.pt_account .page-content #primary .form-row-button.pnsb2c-address-button-holder .pnbb2c-apply-button{width: 192px;}
.pt_account .page-content #primary .form-row-button.pnsb2c-address-button-holder .cancel-button{background: none;color: #0f58a8;outline: none; border: 0 none;margin-left: 7px;min-width: 118px;}
.pt_account .page-content #primary .default-address,
.pt_account .page-content #primary .creditcard-list{float: left;font-weight: 600;font-size: 14px;}
.pt_account .page-content #primary .default-address h3{font-weight: 700; font-size: 18px;font-style: normal;margin: 0 0 14px 0;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address{float: left;font-weight: 600;font-size: 14px;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address h3{font-weight: 600; font-size: 18px;font-style: normal;margin: 0 0 12px 0;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address .mini-address-location address{font-weight: 600;font-size: 14px;}
.pt_account .page-content #primary .default-address .mini-address-location address{font-weight: 600;font-size: 14px;}
.pt_account .page-content #primary .default-address a.address-edit, a.address-delete,a.address-make-default{color: #1f63ae;font-weight: 800;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address a.address-edit{color: #1f63ae;font-weight: 800;margin-left: 25px;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address a.address-delete{margin-left: 25px;}
.pt_account .page-content #primary .default-address a.address-edit{margin-left: 0;}
.pt_account .page-content #primary .default-address a.address-delete{margin-left: 25px;}
.pt_account .page-content #primary .default-address .mini-address-location{margin-bottom: 12px;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address .mini-address-location{margin-bottom: 12px;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address .additional-address{margin-bottom: 36px;display: inline-block;}
.pt_account .page-content #primary #addresses.pnsb2c-address .section-header{background: none;border-bottom: none;font-size: 24px !important;text-transform: capitalize;font-weight: 600; float: left; width: 100%; padding:0px 0 40px 0; line-height: 20px;}
.pt_account .page-content #primary #addresses.pnsb2c-address .section-header a.section-header-note{font-size: 13px;color: #0f58a8;font-weight: 600; margin-left: 17px;}
.pt_account .pnsb2c-address{float: left; width: 100%;}
/******************************My-account style modification************************************/

/****************************My-account-creat-profile-page-style*************************************/
.pt_account #primary .pnsb2c-creat-accnt-form-row{float: left;width: 100%;}
.pt_account #primary .pnsb2c-creat-accnt-form-row .form-row.selectbox-row{ margin-bottom: 26px;}
.pt_account #primary h3.head-info{font-weight: 600;font-size: 13px;display: inline-block;width: 700px;margin-top: 0;margin-bottom: 24px;}
.pt_account #primary div.head-info{font-weight: 600;font-size: 13px;display: inline-block;width: 700px;margin-top: 0;margin-bottom: 24px;}
.pt_account #primary .pnsb2c-creat-accnt-form-row .form-row{float: left;width: 31.2%;margin-bottom: 14px;}
.pt_account #primary .form-indent.creat-accnt-formindent.form-row{margin-bottom: 24px;}
.pt_account #primary .pnsb2c-creat-accnt-form-row .form-row.firstrow-cont{margin-right: 30px;}
.pt_account #primary .form-indent.creat-accnt-formindent{margin-left: 0;font-size: 13px;}
.pt_account #primary .form-indent.creat-accnt-formindent label{font-weight: 600;}
.pt_account #primary .form-row-button.pnsb2c-create-accnt-butn-holder{margin-left: 0; margin-bottom: 13px;}
.pt_account #primary .form-row-button.pnsb2c-create-accnt-butn-holder button{width: 193px;}
.pt_account #primary h3.create-accnt-info{font-size: 13px;font-weight: 600;margin-bottom: 24px;}
.pt_account #primary h3.create-accnt-info a.create-accnt-signin-link{color: #0f58a8;}
.pt_account #primary .form-caption.pnsb2c-create-acnt-policy{font-size: 13px;font-weight: 600;margin-top: 0;color: #000;}
.primary-content a{color: #0f58a8;}
.cat-name a{color: #000000;}
/****************************My-account-creat-profile-page-style ends*************************************/

/****************************My-account-login-page-style***************************************************/
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box{background: none;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box h2.section-header{background: none;text-transform: capitalize;padding-left: 0;font-weight: 600;margin-bottom: 0;padding-bottom: 0;padding-top: 0;border-bottom: 0;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content.returning-customers{padding-left: 0;padding-right: 0;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1{width: 55%;margin-top: 0;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-reg-link-holder{width: 60%;font-size: 12px;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-reg-link-holder p{margin: 0;display: inline-block;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-reg-link-holder form{display: inline-block;margin: 0;padding: 0;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-reg-link-holder form button{background: none;border: 0 none;font-size: 12px;text-align: left;padding: 0;color: #0f58a8;height: auto;line-height: normal;min-width: 0;letter-spacing: 0;outline: none; font-weight: 700;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .form-row.loginrow-cont{width: 303px;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content input[type="text"]{width: 100%;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content input[type="password"]{width: 100%;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content .label-inline.remember-me-row-cont{width: 43.5%;display: inline-block;margin-bottom: 34px;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content .form-row.form-row-button{display: block;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content .form-row.form-row-button button.login {width: 30%;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content .form-row.form-row-button button{width: 40%;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content #password-reset{font-weight: 600;float: right;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content .label-inline.remember-me-row-cont label{font-size: 12px;font-weight: 600;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .or-divider{font-weight: 600;font-size: 24px;margin-top: 14px;margin-bottom: 0;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box.login-order-track{background: #eff6fe;padding-top: 21px;width: 360px;display: inline-block; padding-left: 28px; margin-left: -25px; margin-bottom: 0px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-bottom: 32px;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box.login-order-track .login-box-content{ width: 318px; padding: 0px;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box.login-order-track .login-box-content form{width: 303px;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box.login-order-track .login-box-content p{font-size: 12px;font-weight: 600;width: 100%;margin-bottom: 17px;margin-top: 8px;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box.login-order-track .login-box-content .form-row.check-order-row{width: 100%;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box.login-order-track .login-box-content .form-row.form-row-button{margin:0px;}
.pt_account .page-content #primary .form-row-2contents{width: 303px;display: inline-block;margin-top: 15px;}
.pt_account #primary .col-1.pnsb2c-accnt-login-col-1 .login-box-content .or-span { display: inline-block; margin: 0 auto;  width: 10%;  text-align: center;  font-size: 1.23em; }

/****************forgot password section **********************/
.pt_account .page-content #primary #NewPasswordForm{width: 45%;float: left;}
.pt_account .page-content #primary #NewPasswordForm .form-row{width: 303px;}
.pt_account .page-content #primary #NewPasswordForm .form-row-button{margin-left: 0;}
/****************************My-account-login-page-style ends***************************************************/


/******************************My-account-landing-page*****************************************************/
.pt_account #primary h1.my-accnt-landing-head{padding-left: 13px;box-sizing:border-box;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li{width: 192px;margin: 0 30px 10px 0;border-bottom: 0;padding: 0;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li a{display: inline-block;font-size: 14px;line-height: 16px;padding: 0px;width: auto;text-align: left;font-weight: 600;}
.pt_account .page-content #primary h1 span.account-logout{float: none;font-weight: 600;padding-left: 6px;font-size: 12px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li img{float: left; padding-right: 13px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li span{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display: inline-block;  float: left;padding-top: 25px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options{float: left;}
.pnsb2c-myaccnt-landing-page{float: left; margin-top: 20px; width: 100%;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.payment-methods span{padding-top: 18px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.reg-my-prod span{padding-top: 20px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.submit-req img{padding-left: 4px; padding-right: 8px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.submit-req span{padding-top: 20px; margin-left: 4px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.check-rep-status img{padding-left: 4px; padding-right: 8px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.check-rep-status span{padding-top: 20px; margin-left: 4px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.order-history img{margin-top: 4px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.order-history span{padding-top: 20px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.reg-my-prod img{margin-left: 5px; margin-top: 5px;}
.pnsb2c-myaccnt-landing-page .content-asset ul.account-options li.my-gift-reg span{padding-top: 21px; margin-left: -5px;}
/******************************My-account-landing-page ends*****************************************************/

/*****************************My-account-left-nav***********************************************************/
.pt_account #secondary .secondary-navigation.pnsb2c-sec-nav .content-asset{border-bottom: 1px solid #e0e0e0;}
.pt_account #secondary{width: 14.8%;background: none;border-right: none;border-top: 1px solid #e0e0e0;margin-top: 4px;}
.secondary-navigation ul li{font-weight: 600;color: #0f58a8;font-size: 14px;margin-bottom: 15px !important;}
#secondary .secondary-navigation ul li.active a{color: #000;font-weight: 700;}
#secondary nav a{margin-left: 0;}
#secondary nav{padding: 0;}
.pt_account .breadcrumb{padding-left: 0; margin-bottom: 16px;}
.pt_account #secondary .secondary-navigation.pnsb2c-sec-nav .content-asset ul{margin: 24px 0 20px 0;}
.need-help-asset{background: none;font-weight: 600;font-size: 12px;float: left;border-bottom:1px solid #e0e0e0;margin: 0; width: 100%;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom: 23px;}

.need-help-asset h2{margin-bottom: 14px;font-family: 'Open Sans', sans-serif;font-style: normal;font-weight: 800;font-size: 18px; margin: 18px 0 12px 0;}
.need-help-asset .pnsb2c-live-chat{margin-bottom: 0px;font-weight: 600;font-size: 16px; line-height: 18px;}
.need-help-asset .contact-num{font-size: 14px;}
.need-help-asset .contact-time{margin-top: 11px;}
.need-help-asset .content-asset{float: left;width: 100%;}
.need-help-asset .contact-time{margin-top: 10px;}

.pt_product-search-result .need-help-asset{ border-top: 1px solid #ccc; margin-top: 24px; padding-bottom: 29px;}
.pt_product-search-result .need-help-asset h2{margin-top: 23px;}
.pt_product-search-result .primary-content h1.content-header .Suggested-keyword{font-size: 24px;font-weight: 600;font-style: italic;color: #0f58a8;}
/*****************************My-account-left-nav ends***********************************************************/

/****************************My-account-edit-profile-page********************************************************/
.pt_account #primary .pnsb2c-edit-profile-form-row-holder{width: 100%;float: left;margin-top: 22px;}
.pt_account #primary .pnsb2c-edit-profile-form-row-holder .form-row{margin-bottom: 8px;}
.pt_account #primary .pnsb2c-edit-prof-block-head{font-weight: 800;font-size: 18px;}
.pt_account #primary .pnsb2c-edit-profile-form-row-holder .edit-prof-row{width: 31.255%; float: left;}
.pt_account #primary .pnsb2c-edit-profile-form-row-holder .edit-prof-row.select-box-row{width: 19.8%;}
.pt_account #primary .pnsb2c-edit-profile-form-row-holder .edit-prof-row.middle-row{margin: 0 2.9%;}
/*.pt_account #primary .pnsb2c-edit-profile-form-row-holder .edit-prof-row.first-margin{margin-right: 29px;}*/
.pt_account #primary .form-row-button.edit-prof-buton-margin-none{margin-left: 0;margin-bottom: 44px;margin-top: 23px;}
.pt_account #primary form.editname .form-row-button.edit-prof-buton-margin-none{margin-top: 19px;}
.pt_account #primary .form-row-button.edit-prof-buton-margin-none button{text-transform: uppercase;width: 193px;}
.pt_account #primary .emailinfo{font-weight: 600;font-size: 13px; margin-bottom: }px;
.pt_account #primary .form-indent.pnsb2c-edit-prof-form-indent{margin-left: 0;font-size: 13px;font-weight: 600;margin-bottom: 0; margin-top: 10px;}
.pt_account #primary .form-indent.pnsb2c-edit-prof-form-indent label{font-weight: 600;}
.pt_account #primary .pnsb2c-my-accnt-success-msg.edit-accnt-page .spriteico{display: inline-block;width: 100%;background: url("../images/pnsb2c-sprite-img.png") -206px -73px no-repeat transparent;padding-left: 11px;}
.pt_account #primary .pnsb2c-edit-profile-form-row-holder .form-row.pnsb2c-age-radio label{float: none;display: inline-block;width: 80%;padding-left: 8px;padding-top: 1px; margin-bottom: 12px;}
.pt_account #primary .pnsb2c-edit-profile-form-row-holder .form-row.pnsb2c-age-radio span{float: left;margin-left: 0;}
.pt_account #primary .pnsb2c-edit-prof-block-head .info.part-2{font-weight: 600;font-size: 13px;}
.pt_account #primary .pnsb2c-edit-prof-block-head .info{float: left;width: 100%}
#RegistrationFormtwo .pnsb2c-edit-prof-form-indent{margin-top: 10px; margin-bottom: 0px;}
#RegistrationFormthree .pnsb2c-edit-profile-form-row-holder{margin-top: 25px;}
.pt_account #primary #RegistrationFormthree .form-row-button.edit-prof-buton-margin-none{margin-top: 8px; margin-bottom: 43px;}
.pt_account #primary #RegistrationFormfour .pnsb2c-edit-profile-form-row-holder{margin-top: 14px;}
.pt_account #primary #RegistrationFormfour .form-row-button.edit-prof-buton-margin-none{margin-top: 10px;}
/****************************My-account-edit-profile-page ends********************************************************/


.refinement .refinement-link{display: inline-block;  padding: 0; }
.refinement .refinement-link .spriteico{width: 16px; height: 16px; border:1px solid #000000;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left;margin-top: 1px;  background-color: #ffffff; margin-right: 15px;}
.refinement .selected .refinement-link .spriteico{background-position: -204px -325px;}

.availability-msg{float: left; width: 100%; margin-bottom: 11px;}
.prSnippetTitle{display: none;}
.availability-msg p{margin: 0px; padding: 0px; font-size: 14px; font-weight: 700;}
.pnb2c-prodid{float: left; margin-top: 7px; font-size: 14px; color:#606060 }
/****************************category landing page*********************/
.pt_category-search-result .category-main-banner{margin-bottom: 36px; float: left; width: 100%;}
.pt_category-search-result .panb2c-callout-msg{font-size: 40px; font-weight: 800; padding: 0px; text-align: center; margin: 0px 0 43px; text-transform: uppercase; display: inline-block; width: 100%;}
.pt_category-search-result .cat-land-shopall{width: 100%; float:left; text-align: center; padding-top: 25px; border-top: 1px solid #ccc;}
.pt_category-search-result .cat-land-shopall h1{font-size: 28px; font-weight: 600; margin: 0px; padding: 0px;}
.pt_category-search-result .cat-land-shopall .button-blue{margin:0px auto;margin-top: 11px; text-transform: uppercase; color: #fff;}
.pt_category-search-result .product-listing{float:left; width: 100%; margin-top: 14px;}
.pt_category-search-result .product-listing .search-result-items{margin: 0px; padding: 0px; width: 100%; margin-bottom: 26px;}
.pt_category-search-result .product-listing.last ul{ margin-bottom: 0px;}
.pt_product-search-result ul.search-result-items .product-tile .product-pricing .product-price .price-standard{color:#999999;text-decoration:line-through;}
.pt_product-search-result ul.search.sbHolder-result-items .product-tile .product-pricing .product-price .price-sales{color: #000000;}
.pt_category-search-result .product-tile .product-pricing .product-price .price-standard{color:#999999;text-decoration:line-through;}
.pt_category-search-result .product-tile .product-pricing .product-price .price-sales{color: #000000;}
.pt_category-search-result ul.search-result-items li.grid-tile{float: left; width: 23.27%;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin-right: 2.3%;}
.pt_category-search-result ul.search-result-items li.grid-tile.last-prouct{margin-right: 0px;}
.pt_category-search-result ul.search-result-items li.grid-tile .product-pricing{text-align: center;}
.pt_category-search-result ul.search-result-items li .grid-tile{width: 100%;}
.pt_product-search-result .availability-msg{float: left; width: 40%;}
.pt_product-search-result .product-tile .pr_stars{float: right; width: 55%;}
.pt_category-search-result ul.search-result-items .grid-tile{padding: 0px;}
.pt_category-search-result .product-tile .product-name h2{text-align: center; font-size: 14px;}
.pt_category-search-result .product-tile .product-name a{font-size: 14px; font-weight: 700;}
.pt_category-search-result .pnb2c-prodid{width: 100%; text-align: center; font-size: 14px; font-weight: 700;}
.pt_category-search-result .product-tile .product-name a .pnb2c-badges{font-size: 14px;}
.pt_category-search-result .product-tile .product-name a .pnb2c-badges.sale{clear: both; width: 100%; text-align: center; float: left;}
.pt_category-search-result .product-pricing{font-weight: 700;}
.pt_category-search-result .product-tile .product-swatches{display: none;}
.pt_product-search-result #secondary{border-top: 1px solid #e0e0e0; padding-top: 24px;}
.pt_category-search-result .product-listing .product-image{border: 0 none; width: 100%;}
.pt_category-search-result .product-tile .product-image a.thumb-link{padding-left: 0px; padding-right: 0px;}
/*****************************************My-Account-password-reset-request-page****************************************/
.pt_account #primary h1.pnsb2c-pasw-reset-req-head{margin-bottom: 9px;}
.pt_account #primary p.reset-password-info{font-size: 13px;font-weight: 600;margin-top: 15px;margin-bottom: 33px;}
.pt_account #primary .form-row.pnsb2c-req-pwd-row{width: 31.2%;float: left;}
.pt_account #primary .pnsb2c-req-pwd-button{float: left;clear: both;margin-top: 25px;}
#PasswordResetForm button{width: 193px;position: static;}
/*****************************************My-Account-password-reset-request-page ends****************************************/

/***********************required-text with star*******************************/
.required-text{float: right;color: #595959; font-size: 13px; font-weight: 600;}
/***********************required-text with star ends*************************/
/**********************footer-modify*******************/
#footer .footer-container .home-bottom #email-alert-signup input[type="button"]{float: right; min-width: 5%; width: 27%;}
/**********************footer-modify ends*******************/

/*********************************************PDP-page starts****************************************************************/
.pnsb2c-pdp-main{width: 100%;float: left;}
.pnsb2c-pdp-main .pdp-left-load{}
.pnsb2c-pdp-main .pnsb2c-pdp-left{float: left; width: 100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right{}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-1{width: 38.3%;margin-left: 0;}
.pt_product-details .pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-1{width: 50%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-primary-image{padding: 0;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-2{float: left;width: 50%;padding-left: 30px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin-top: 19px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-name{width: 100%;margin: 0;font-size: 30px;font-weight: 400;font-style: normal;float: left;margin-bottom: 10px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-name p{margin: 0px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-2 #product-content{float: left;width: 100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-number{font-size: 15px;font-weight: 600;font-style: normal;color: #595959;margin: 0;width:100%; float: left;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .availability-block{float: left;width: 100%;margin-top: 10px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .availability-msg{float: left;width: auto;margin: 0;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .default-shippingmethod-msg{width: auto;font-size: 14px;font-weight: 500; line-height: normal;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .availability-msg p{padding-right: 5px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .availability-msg p.not-available-msg{ color: #ff0000;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .availability-msg p.not-available-msg::after{content:" ";}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-prod-features{float: left;width: 100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-prod-features .features-head{float: left;width: 100%;font-weight: 700;font-size: 16px;margin-top: 21px;margin-bottom: 4px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-prod-features .feature-content{float: left;width: 100%;font-weight: 600;font-size: 14px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-prod-features .feature-content ul{padding-left: 19px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-prod-features .feature-content li{list-style: disc outside;padding: 7px 0px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-prod-features .prod-features-ul{width: 100%;float: left;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-prod-features .prod-features-ul li{list-style: disc inside;line-height: 21px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-prod-features .prod-features-ul li span{margin-left: -4px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-variations{float: left;margin: 0;max-width: 100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-variations .attribute .value{float: left;width: 100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-variations .attribute span.label{display: none;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-variations .attribute ul.swatches li.selected-value{display: none;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder{width: 100%;float: left;margin: 15px 0;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .promotion{float: left;background: none;margin: 0;padding: 0;clear: none;width:100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .promotion-title{width: auto;font-weight: 600;color: #000000;font-size: 14px;text-transform: capitalize;margin-bottom: 11px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .promotion .promotion-callout{display: block;width:auto;color: #333;font-weight: 600;font-size: 13px; margin-bottom: 5px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .promotion .promotion-callout a {color: #333;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .product-price{float: left;clear: both;display: inline-block;font-weight: 600;font-size: 18px;margin:0;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .product-price .price-standard{border: 0 none;padding-right: 14px;color: #7a7a7a;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder{float: left;width: 100%; margin-right: 30px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .promo-holder{float: left;width:100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-variations li.attribute{margin: 0;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart{background: none;margin: 0;padding: 0;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .product-options{width: 100%;float: left;margin-top: 10px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .product-options li.attribute{margin: 0;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .product-options li.attribute .label{width: 100%;clear: both;text-transform: capitalize;font-size: 12px;font-weight: 700;margin-bottom: 13px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .product-options li.attribute .value{float: left;width: 67.9%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .product-options li.attribute select{width: 100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .inventory{float: left;width: 8%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .inventory .quantity{width: 100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .inventory .quantity label{width: 100%;text-align: center;text-transform: none;font-size: 12px;font-weight: 700; margin-bottom: 4px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .inventory .quantity input[type="text"]{width: 100%;padding: 13px 2px;text-align: center;margin: 0;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart button#add-to-cart{float: left;margin-left: 20px;width: 87%;padding: 0;margin-top: 0;text-transform: uppercase;background-color:red; border-color:red;border-radius:5px;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart button#add-to-cart{float: none; margin-left: 0px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .product-options li.attribute .label a.plan-detail-link{text-transform: capitalize;margin-left: 14px;font-size: 13px;font-weight: 600;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .product-options li.attribute .label a.plan-detail-link:after{content: "\002B";padding-left: 4px;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart button#add-to-cart{width:100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder .swatches.Color li{border-radius: 0;margin-right: 11px;border: 0;margin-bottom: 10px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder .swatches.Color li a{width: 28px;height: 28px;border-radius:0;border: 0;border: 1px solid #000;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder .swatches.Color li.selected a{width: 24px;height: 22px;border: 2px solid #ffffff;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder .swatches.Color li.selected{border: 2px solid #00c3f7;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder .swatches.Color li.selected:hover a  { height: 22px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder .swatches.Color li:hover a{width: 24px;height: 24px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder .swatches.Color li:hover a span,
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder .swatches.Color li.selected a span{width: 24px; height: 24px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder .swatches.Color li:hover{border: 2px solid #7a7a7a;}
.pnsb2c-pdp-main .pdp-border-class{float: left;width: 100%;border-bottom: 1px solid #d0d0d0;padding-top: 50px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-clr-promo-atc-container{width: 100%;float: left;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-2 .product-name .pdp-prod-badge{color: #009900;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-2 .product-name .pdp-prod-badge.sale{color: #ff6600;}
.primary-content .strands-add-to-cart{color: #ffffff;cursor: pointer;}
.strands-add-to-cart{cursor: pointer;}
.primary-content .strands-add-to-cart:hover{color: #0f58a8;}
.pnsb2c-pdp-main .product-price{font-size: 16px;}
.pnsb2c-pdp-main .product-price .price-sales{font-size:24px; color:#0461b3; }
.pnsb2c-pdp-main .product-tile .product-pricing .product-price .price-standard{color:#999999;text-decoration:line-through;}
.pnsb2c-pdp-main .product-tile .product-pricing .product-price .price-sales{color: #0461b3;}
/*********************************************prod alternative slider arrow*****************************************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-thumbnails .jcarousel-container .jcarousel-prev,
.pt_cart .cart-recent-views .jcarousel-container .jcarousel-prev{position: absolute;top: 21px;background: url("../images/carousel-arrows.png") 0px 1px no-repeat transparent;text-indent: -9999px;width: 16px;height: 42px; cursor: pointer; left:0px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-thumbnails .jcarousel-container .jcarousel-next,
.pt_cart .cart-recent-views .jcarousel-container .jcarousel-next{position: absolute;right: 0;top: 21px;background: url("../images/carousel-arrows.png") -19px 2px no-repeat transparent;text-indent: -999px;width: 16px;height: 42px; cursor: pointer;}
.ui-dialog-content.ui-widget-content .pnsb2c-pdp-main .pnsb2c-pdp-right .product-thumbnails .jcarousel-container .jcarousel-prev, .ui-dialog-content.ui-widget-content .pnsb2c-pdp-main .pnsb2c-pdp-right .product-thumbnails .jcarousel-container .jcarousel-next{top:7px;}
.ui-dialog-content.ui-widget-content .pnsb2c-pdp-main .pnsb2c-pdp-right .product-thumbnails .jcarousel-container .jcarousel-next{right: -15px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-thumbnails .jcarousel-next-disabled,
.pt_cart .cart-recent-views .jcarousel-next-disabled{display: none !important;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-thumbnails .jcarousel-prev-disabled,
.pt_cart .cart-recent-views .jcarousel-prev-disabled{display: none !important;}
.pt_cart .cart-recent-views .jcarousel-container .jcarousel-prev,
.pt_cart .cart-recent-views .jcarousel-container .jcarousel-next{top: 160px;}
/*********************************************prod alternative slider arrow ends*****************************************/
/**********************PDP RIGHT - A2B TESTING BUTTON COLOR CODE STARTS - PANC-606 *********************************/
button#add-to-cart.add-to-cart.greenbutton{background: #83b254;border-color: #83b254;color: #ffffff;}
button#add-to-cart.add-to-cart.greenbutton:hover{color: #83b254;background: #ffffff;}
button#add-to-cart.add-to-cart.orangebutton{background: #f57836;border-color: #f57836;color: #ffffff;}
button#add-to-cart.add-to-cart.orangebutton:hover{color: #f57836;background: #ffffff;}

/**********************PDP RIGHT - A2B TESTING BUTTON COLOR CODE ENDS - PANC-606 *********************************/
/****************features-block-1****************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .features-block{width: 100%;float: left;}
.features-block .features-content-holder{width: 100%;float: left;margin: 35px 0; font-weight: 600;}
.features-block .features-content-holder .less-feature > table{float: left;}
.features-block .features-content-holder .block-headline{display:none;width: 100%;float: left;font-weight: 700;font-size: 20px;color: #000000;margin: 20px 0;}
.features-block .features-content-holder .see-all-link{float: left;width: 100%;text-align: center;}
/*.features-block .features-content-holder .see-all-link a{font-weight: 800;font-size: 18px;}*/
.features-block .features-content-holder .feature-blocks-holder{width: 100%;float: left;margin-bottom: 45px;}
.features-block .features-content-holder .feature-blocks-holder .block-copy-holder{width: 57%;float: left;padding-top: 38px;}
.features-block .features-content-holder .feature-blocks-holder .block-copy-holder .copy-head{float: left;width: 100%;font-weight: 700;font-size: 16px;margin-bottom: 16px;}
.features-block .features-content-holder .feature-blocks-holder .block-copy-holder .copy-info{float: left;width: 100%;font-size: 13px;}
.features-block .features-content-holder .feature-blocks-holder .block-copy-holder .copy-info.info-2{width: 395px;float: left;}
.features-block .features-content-holder .feature-blocks-holder .block-image-holder{width: 40%;float: right;}
.features-block .features-content-holder .feature-blocks-holder .block-image-holder .block-image-holder{width: 100%;}
.features-block .features-content-holder .more-feature{display: none;}
.features-block .features-content-holder .more-feature-link .show-less{display: none;}
.features-block .features-content-holder .feature-blocks-holder .block-image-holder img{width: 100%;}

/**************************PANASONIC STYLES FOR FEATURES SECTION -- PANC - 465 Ticket -- START******************************************************/

/* START Overview Feature Updates MEC ========================================= */

/* 2014-1-28 Overview Templates start */
.overview > .feat-ad{padding-top:0px; padding-bottom:0px}
.overview > .feat-ad .ad-bg-img{max-width:980px}
.overview >  .feat-ad .ads-container{margin: 0 auto; width: 980px; height: 400px; position: relative; margin-top: -400px}
.overview > .feat-ad .ad-text-1, .overview > .feat-ad .ad-text-2{color:#1f1f1f; bottom:230px; left:690px;position: absolute;}
.overview > .feat-ad strong.ad-title-1, .overview > .feat-ad strong.ad-title-2, .overview > .feat-ad strong.ad-title-3, .overview > .feat-ad strong.ad-title-4{font-size: 22px; line-height: 25px; padding-bottom: 10px; }
.overview > .feat-ad .ad-title-1 {/*color:#161e25;*/}
.overview > .feat-ad .ad-text-3{color:#1f1f1f; bottom:200px; left:630px;}
.overview > .feat-ad .ad-text-4-left{color:#fff; bottom:120px; left:60px; width:350px}
.overview > .feat-ad .ad-text-4-left > p{font-size:12px}
.overview > .feat-ad .ad-text-4-left > p > strong{font-size:16px}
.overview > .feat-ad .ad-text-4-right{color:#fff; bottom:120px; left:600px; width:350px}
.overview > .feat-ad .ad-text-4-right > p{font-size:12px;}
.overview > .feat-ad .ad-text-4-right > p > strong{font-size:16px;}
.overview > .feat-ad .ad-title-1, .overview > .feat-ad .ad-title-2{width: 300px; display: block; line-height: 36px}
.overview > .feat-ad .ad-title-3{width: 350px; display: block; line-height: 36px;}
.overview > .feat-ad .ad-body-1, .overview > .feat-ad .ad-body-2, .overview > .feat-ad .ad-body-3{font-size:12px; width:400px; line-height: 2em;}
.overview > .feat-ad .ad-body-1 strong, .overview > .feat-ad .ad-body-2 strong, .overview > .feat-ad .ad-body-3 strong{padding-top:0px;}
.overview > .feat-ad .ad-body-3{width:330px;}
.overview > .feat-ad .ad-body-3 > strong{font-size:16px;}
.overview > .feat-ad .ad-body-1 a, .overview > .feat-ad .ad-body-1 a, .overview > .feat-ad .ad-body-3 a > strong{color:#0378e6}
.overview > .feat-ad .ad-ul-list{font-size:10px; font-family:Arial, sans-serif;}
.overview > .feat-ad .ad-ul-list-2{font-size:10px; font-family:Arial, sans-serif; color:#fff;}
.overview > .feat-ad .f-Black{color:#000}
.overview > .feat-ad .f-White{color:#fff}
.overview > .feat-ad .t-left{text-align:left}
.overview > .feat-ad .t-right{text-align:right}
.overview.slick-slide > .feat-ad .ad-text-1, .overview.slick-slide > .feat-ad .ad-text-2{position:static;}
.overview.slick-slide > .feat-ad .ad-body-1, .overview.slick-slide > .feat-ad .ad-body-2, .overview.slick-slide > .feat-ad .ad-body-3, .overview.slick-slide > .feat-ad strong.ad-title-1 {text-align:left;}
/******************* COMMENTED AS PER PANC-465 JIRA COMMENTS *****************

	#videotitleDesc {margin-right: 350px; margin-left: 38px; margin-top: -50px;}
	.ui-menu .ui-menu-item a {
	    text-decoration: none;
	    display: block;
	    line-height: 22px;
	    font-weight: bold;
	    font-color: #000;
	    font-size: 14px;
	}
	.ui-widget-content a {
	    color: #000;
	    text-align: left;
	    text-decoration: underline;
	}
	.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active  {
	   font-weight: bold;
	}

***************************************************************************************************/
.ui-widget-content a:hover {

}

/* END Overview Feature Updates MEC =========================================== */

/* START Overview Feature Updates PNA Web Ops ================================= */

.overview > .feat-ad .ad-bg-img,
.overview > .feat-ad .ad-bg-img-1,
.overview > .feat-ad .ad-bg-img-2,
.overview > .feat-ad .ad-bg-img-3,
.overview > .feat-ad .ad-bg-img-4
{
 	width:100%;
}

.overview >  .feat-ad .ads-container,
.overview >  .feat-ad .ads-container-1,
.overview >  .feat-ad .ads-container-2,
.overview >  .feat-ad .ads-container-3,
.overview >  .feat-ad .ads-container-4
{
  margin: 0 auto;
  width: 95%;
  height: 400px;
  position: relative;
  margin-top: -400px;
}

.overview > .feat-ad .ad-text-4-right
{
  left: 500px;
}

.overview > .feat-ad .ad-body-1 strong.sub-header-1
{
  padding-top:0px;
  padding-bottom:20px;
}

.overview > .feat-ad .ad-ul-list,
.overview > .feat-ad .ad-ul-list-1,
.overview > .feat-ad .ad-ul-list-2,
.overview > .feat-ad .ad-ul-list-3
{
  font-size:10px;
  font-family:Arial,sans-serif;
}

.overview > .feat-ad .f-White .ad-ul-list,
.overview > .feat-ad .f-White .ad-ul-list-1,
.overview > .feat-ad .f-White .ad-ul-list-2,
.overview > .feat-ad .f-White .ad-ul-list-3
{
  color:#fff;
}

.overview > .feat-ad .f-Black .ad-ul-list,
.overview > .feat-ad .f-Black .ad-ul-list-1,
.overview > .feat-ad .f-Black .ad-ul-list-2,
.overview > .feat-ad .f-Black .ad-ul-list-3
{
  color:#000;
}

.overview > .feat-ad .ad-ul-list .ad-li-list,
.overview > .feat-ad .ad-ul-list-1 .ad-li-list-1,
.overview > .feat-ad .ad-ul-list-2 .ad-li-list-2,
.overview > .feat-ad .ad-ul-list-3 .ad-li-list-3
{

}

.overview .feat-ad .ad-ul-list .ad-li-list,
.overview .feat-ad .ad-ul-list-1 .ad-li-list-1,
.overview .feat-ad .ad-ul-list-2 .ad-li-list-2,
.overview .feat-ad .ad-ul-list-3 .ad-li-list-3
{
  line-height: 12px;
}

div.big-product .overview > .feat-ad .f-White p
{
  color:#fff;
}

div.big-product .overview > .feat-ad .f-Black p
{
  color:#000;
}

.tabscontent div.big-product .overview > .feat-ad .f-White p strong
{
  color:#fff;
}

.tabscontent div.big-product .overview > .feat-ad .f-Black p strong
{
  color:#000;
}

.overview.microsite > .feat-ad .ad-body-1, .overview.microsite > .feat-ad .ad-body-2, .overview.microsite > .feat-ad .ad-body-3
{
  font-size:17px;
  width:340px;
}

/***************************************** END Overview Feature Updates PNA Web Ops ================================= */

/**************************PANASONIC STYLES FOR FEATURES SECTION ENDS -- PANC - 465 Ticket --******************************************************/

/****************features-block ends****************/
.pnsb2c-pdp-right .see-all-link a{font-weight: 800; font-size: 18px;}
/****************features-block-2******************/
.features-block .features-content-holder .feature-blocks-holder.block-2 .block-copy-holder{width: 57%;float: right;}
.features-block .features-content-holder .feature-blocks-holder.block-2 .block-image-holder{width: 40%;float: left;}
.features-block .features-content-holder .feature-blocks-holder.block-2 .block-copy-holder{padding-top: 0;}
.features-block .features-content-holder .feature-blocks-holder.block-2 .block-copy-holder .copy-info.info-2{margin-top: 18px;width: 493px;}
/****************features-block-2 ends******************/

/****************pdp-left-part**************************/
.pnsb2c-pdp-main .pnsb2c-pdp-left .pdp-left-holder{float: left;padding: 15px 0 20px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background-color: #fefefe; z-index: 10; margin: auto; width:100%; }
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul{width: 100%;float: left;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; display:table;}
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul li {font-size: 16px;margin-bottom: 17px; text-align: center; display:table-cell}
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul .info-block h2 {font-weight: 400; font-size: 16px;margin-bottom: 17px; text-align: center;line-height: 0px;}
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul li.review-block{display: none;}
.pnsb2c-pdp-main .pnsb2c-pdp-left button.add-to-cart{padding: 0;font-size: 14px;font-weight: 800;width: 100%; margin-top: 7px;background-color: red;border-color: red;border-radius: 5px;}
.pnsb2c-pdp-main .pnsb2c-pdp-left button.add-to-cart:hover {background-color: white;color: red;}
.pnsb2c-pdp-main .pnsb2c-pdp-left button.add-to-cart-disabled{width: 100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul li a{display:block; padding:10px 0; outline:0; color:#595959; border-bottom: 1px solid #dddddd;}
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul li.active a{color: #0461b3; outline:0}
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul li.active{border-color: #00c1fb; position: relative; color: #00c1fb; outline:0;}
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul li .active:after, .pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul li .active:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.stick{	position: fixed;top: 0;	width:96.55% !important;z-index: 1;}
.stick #stickytop{display: block !important;}
.pnsb2c-pdp-main .pdp-hideborder-class{float: left; width: 100%; margin: 30px 0;}
#stickytop{display:none;}
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul li a.active:after {border-top-color: #0461b3;border-width: 10px;margin-left: -10px;}
.pnsb2c-pdp-main .pnsb2c-pdp-left .prod-info-ul li a.active:before {border-top-color: #0461b3;border-width: 10px;margin-left: -10px;}
.sticky-menu-head{ float: left;}
.sticky-menu-head .product-number{margin: 10px 0 !important;}
.sticky-menu-head h2 .pdp-prod-name{font-size: 22px;font-weight: 400;margin-bottom: 10px !important;}
.sticky-menu-head h2 .product-number span{font-size: 15px;font-weight: 600; float:none; position: relative; text-transform: none; padding: 0 0;}
.sticky-menu-button { width: 20% !important; float: right; position: relative; top: -10px;}
.mobileTopPDCTDetails {float:left; width:78%;} 
.productdetailmenu.stickydiv button.add-to-cart {width:70%; float:right;}
.productdetailmenu.stickydiv .product-review-links {float:right;width:auto;cursor: pointer;}
.stockstatusstrike {float: left;font-size: 16px; margin: 0px 11px 0px 6px;}
.pnsb2c-pdp-clr-pro-price-holder .availability-msg p {font-weight:500;}
.promotion-callout ul {list-style: inherit;}
.promotion-callout li {list-style: inherit;margin-left: 31px;}
.promotion-callout h2 span {letter-spacing:0;font-size: 13px;font-weight: 600;font-family: 'Open Sans', sans-serif;}
.promotion-callout h2 {margin:0px;}
.topswatch {margin:4px 0px 0px 10px;}
.headerlogoWithMenu.menustick{position: fixed; top: 0px;z-index: 999999;background: #fff;width: 100%;left:0;}
.headerlogoWithMenu.menustick .pnsb2c-header-right.desktopBlock .pnsb2c-header-top.pnsb2c-header-dropdown {display:none;}
.headerlogoWithMenu.menustick .pnsb2c-header-right {height:auto;border-bottom:1px solid #cccccc;}
#header .headerlogoWithMenu.menustick .primary-logo {margin:10px 0px 0px 0px;border-bottom:1px solid #cccccc;height:34px;}
.topPriceSwactCntr { float: left; width: 50%;}
.topPriceSwactCntr .clr-price-holder {float: left; }
/****************pdp-left-part ends**************************/

/********************************product specifications block********************************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .specifications-block{width: 100%;float: left;border-bottom: 1px solid #dddddd;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .specifications-block .prod-specification-holder{width: 100%;float: left;margin: 35px 0;}
.specifications-block .prod-specification-holder .block-headline{display:none;float: left;width: 100%;font-weight: 700;font-size: 20px;color: #000000;margin:20px 0;}
.specifications-block .prod-specification-holder .specification-holder-ul{float: left;width: 100%;}
.specifications-block .prod-specification-holder .specification-holder-ul .specification-block{width: 100%;clear: both;border-bottom: 1px dotted #333;float: left;margin-bottom: 14px;}
.specifications-block .prod-specification-holder .specification-holder-ul .specification-block .block-head{font-weight: 700;font-size: 16px;    color: #333;margin: 0px 0px 20px 0px;float: left;cursor: pointer;}
.specifications-block .prod-specification-holder .specification-holder-ul .specification-block .block-head i{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 12px;height: 10px;display: inline-block;display:none;}
.specifications-block .prod-specification-holder .specification-holder-ul .specification-block .block-head.active i{background-position: -250px -78px;width: 14px;}
.specification-holder-ul .specification-block .block-content{width: 81%;float: right;display:block;color: #6d6d6d;}
.specification-holder-ul .specification-block .block-content ul li{width: 100%;font-size: 12px;font-weight: 600;margin-bottom: 14px;float: left;}
.specification-holder-ul .specification-block .block-content ul li .sub-group i{font-style: normal; font-weight: 800;}
/* Farhans Dev team : 14-10-2015 11:40PM PANC-1547 */
.specification-holder-ul .specification-block .block-content ul li span.content-head,.block-head-upc{font-weight: 700;width: 17.8%;float: left;}
.specification-holder-ul .specification-block .block-content ul li span.content-information, .upcvalue{float: right;width: 79.4%; }
.upcvalue {margin-bottom : 12px;font-weight: 600;font-size: 12px;}
.block-head-upc{margin-bottom : 12px;font-weight: 700;font-size: 12px;}
/* PANC-1547  END  */.specifications-block .prod-specification-holder .block-headline .expand-all-pdp{font-weight: 600;font-size: 13px;color: #0f58a8;float: none;margin-left: 9px;cursor: pointer;}
.specifications-block .prod-specification-holder .block-headline .collapse-all-pdp{font-weight: 600;font-size: 13px;color: #0f58a8;float: none;margin-left: 9px;cursor: pointer;display:none;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .specifications-block .prod-specification-holder .more-specification-link-holder{width: 100%;float: left;text-align: center;margin:30px 0;}
/********************************product specifications block ends********************************/

/********************************product Gallery block********************************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .gallery-block {width: 100%;float: left;border-bottom: 1px solid #dddddd;overflow: hidden;}
.gallery-block .ui-tabs .ui-tabs-panel {/*width: 100%*/;box-shadow: none;float: left; padding:0; margin:0;}
.gallery-block .ui-tabs .ui-tabs-nav {display: table; width: 100%;/*border-bottom: solid 1px #d5d5d5;*/}
.gallery-block .ui-tabs .ui-tabs-nav li {vertical-align: middle;white-space: normal;float: none;display: table-cell;border: none;background: none;font-style: normal;text-align: center;font-size: 16px; }
.gallery-block #community .gallery-community-header { width:1090px; margin:0px auto; }
.gallery-block #community .gallery-community-header h2 { margin:0px 0px 15px 0px; font-size: 20px; }
.gallery-block #community .gallery-community-header h3 { font-size: 17px; margin:0px; padding:0px;}
.gallery-block .prod-gallery-holder.PDPFeaturecontent .ui-tabs .ui-tabs-nav li a { color:#878787; }
.gallery-block .prod-gallery-holder.PDPFeaturecontent .ui-tabs .ui-tabs-nav li.ui-state-active a { color:#00c1fb; border-bottom:1px solid #dddddd;}
.gallery-block .prod-gallery-holder.PDPFeaturecontent .ui-tabs .ui-tabs-nav li:last-child {min-width:20%;}
.gallery-block .ui-tabs .ui-tabs-nav li a {width: 100%; padding: 11px 0px;}
.gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a { color:#00c1fb; cursor:pointer; outline: none;}
.gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:after, 
.gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:before {top: 30%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:after, .gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:before
{border-left-color: #00c1fb;border-width: 10px;margin-left: 65px;}
.gallery-block .gallery-photography-samples {}
.pdp-main .gallery-block .prod-gallery-holder ul {float: left;width: 100%;margin-bottom: 20px;}
.pdp-main .gallery-block .prod-gallery-holder .gallery-tile {box-shadow:1px 0px 4px 0px #c3bfbf; margin:0.5%; float:left;width:19%; text-align:center;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all #pdp-gallery-dialog { height: 490px !important; }
.pdp-main .gallery-block .prod-gallery-holder #gallery-product-photos-grid ul {width: 100% !important;border: none;}
#pdp-gallery-dialog .jcarousel-prev.jcarousel-prev-horizontal, #pdp-gallery-dialog .jcarousel-next.jcarousel-next-horizontal {cursor: pointer;line-height: 40px;width: 100px;font-weight: 600;font-size: 20px; color:#0f58a8;}
#pdp-gallery-dialog .jcarousel-prev.jcarousel-prev-horizontal {float: left;}
#pdp-gallery-dialog .jcarousel-next.jcarousel-next-horizontal {float:right;text-align: right;}
#gallery-images .gallery-tile {text-align:center;}
.gallery-block ul li a{width:100%;float:left;}
.gallery-block .gallery-tile a{position: relative;}
span.gallery-modal-next-icon, span.gallery-modal-prev-icon{padding: 5px 10px;margin: 5px;background: #cccccc;color: #0f58a8;border-radius: 50%;}
.gallery-block .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom: 0px;}
.gallery-block .prod-gallery-holder ul li a img{width: auto;height: 12vw;}
.gallery-photography-samples-carousel, .gallery-product-photos-carousel{display:none;}
.video-gallery-play-icon{cursor: pointer;position: absolute;top: 50%;left: 50%;width: 35%;height: 35%;transform: translate(-50%, -50%);}
.video-gallery-play-icon img{height:100% !important; width:auto !important;}
/********************************product Gallery block ends********************************/

/*****************************************product accesories block*****************************************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .accessories-block{width: 100%;float: left;border-bottom: 1px solid #d0d0d0;}
.pnsb2c-pdp-right .accessories-block .accessories-content-holder{width: 100%;float: left;margin: 35px 0;}
.accessories-block .accessories-content-holder .block-headline{float: left;width: 100%;font-weight: 700;font-size: 20px;color: #000000;margin: 0;margin: 0 0 18px;text-transform: capitalize;}
.accessories-block .accessories-content-holder .pdp-prod-accesories-ul{width: 100%;float: left;}
.accessories-block .accessories-content-holder .pdp-prod-accesories-ul li{float: left;margin-right: 2.75%; width: 17.8%}
.accessories-block .accessories-content-holder .pdp-prod-accesories-ul li:last-child{margin-right: 0;}
.accessories-block .accessories-content-holder .pdp-prod-accesories-ul li.accesories-prod-li.allignment-req-li{margin-right: 0;}
.accessories-block .accessories-content-holder .pdp-prod-accesories-ul li.accesories-prod-li.allignment-req-li,
.accessories-block .accessories-content-holder .pdp-prod-accesories-ul li.accesories-prod-li:first-childw{margin-left: 0;}
.accessories-block .accessories-content-holder .product-tile{width: 100%; padding-bottom: 50px;min-height:385px;}
.accessories-block .accessories-content-holder .product-tile form{position: absolute; bottom: 0px; left: 0px; }
.accessories-block .accessories-content-holder .accesories-prod-li{margin-bottom: 20px;float:left;width:17.8%}
.accessories-block .accessories-content-holder .product-tile .product-image{width: 100%; border:0 none; height: 121px;}
.accessories-block .accessories-content-holder .product-tile .product-tile img{max-height: 100%;}
.accessories-block .accessories-content-holder .product-tile .product-name{width: 100%;text-align: center;padding: 0 20px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.accessories-block .accessories-content-holder .product-tile .product-name h2{text-align: center;padding-top: 6px;}
.accessories-block .accessories-content-holder .product-tile .product-name .pnb2c-prodid{width: 100%;text-align: center;margin-top: 1px;}
.accessories-block .accessories-content-holder .product-tile .product-pricing{text-align: center;}
.accessories-block .accessories-content-holder .product-tile .availability-msg{width: 100%;text-align: center;}
.accessories-block .accessories-content-holder .product-tile .availability-msg p{padding: 0;text-align: center;}
.accessories-block .accessories-content-holder .product-tile .availability-msg p::after{content:" ";}
.accessories-block .accessories-content-holder ul.accesories-holder{float: left;width: 100%;}
.accessories-block .accessories-content-holder ul.accesories-holder li.accessories-block-li{width: 100%;float: left;clear: both;border-bottom: 1px solid #d3e0ef;margin-bottom: 12px;}
.accessories-block .accessories-content-holder .accesories-holder span.accessories-block-li{width: 100%;float: left;clear: both;border-bottom: 1px solid #d3e0ef;margin-bottom: 12px;}
.accessories-block .accessories-content-holder ul.accesories-holder .block-content{width: 100%;float: left;border-top:1px solid #d3e0ef;padding-top: 30px;padding-bottom: 25px;}
.accessories-block .accessories-content-holder .accesories-holder .accessories-block-li .block-content{width: 100%;float: left;border-top:1px solid #d3e0ef;padding-top: 30px;padding-bottom: 25px;}
.accessories-block .accessories-content-holder .block-head{font-weight: 700;font-size: 16px;color: #0f58a8;margin-bottom: 32px;float: left;cursor: pointer;}
.accessories-block .accessories-content-holder .block-head i{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 12px;height: 10px;display: inline-block;}
.accessories-block .accessories-content-holder .block-head.active i{background-position: -250px -78px;width: 14px;}
.accessories-block .accessories-content-holder .more-accessories-link-holder{width: 100%;float: left;text-align: center;margin: 30px 0;}
/*****************************************product accesories block ends*****************************************/
/************top share and print links********/
.pt_product-details .primary-content{padding: 15px 0;}
.pt_product-details .primary-content .top-alligned-pdp{position: absolute; right: 0;top: -31px;}
.pt_product-details .primary-content .top-alligned-pdp a{font-weight: 700;font-size: 12px;}
.pt_product-details .primary-content .top-alligned-pdp .share-link{margin-left: 35px;}
.pt_product-details .primary-content .top-alligned-pdp .print-link .spriteico{background-position: -54px -211px;background-color: #fff;width: 16px;height: 18px;display: block;display: inline-block;vertical-align: top;margin-right: 10px;}
.top-alligned-confirmation .print-link .spriteico{background-position: -54px -211px;background-color: #fff;width: 16px;height: 18px;display: block;display: inline-block;vertical-align: top;margin-right: 10px;}
.pt_product-details .primary-content .top-alligned-pdp .share-link .spriteico{background-position: -54px -250px;background-color: #fff;width: 16px;height: 18px;display: block;display: inline-block;vertical-align: top;margin-right: 10px;}
/************top share and print links ends********/

/***************************************product Awards starts************************************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .awards-block{width: 100%;float: left;border-bottom: 1px solid #dddddd;}
.awards-block .product-awards-holder{width: 100%;float: left;margin: 35px 0;}
.awards-block .product-awards-holder .block-headline{display:none;float: left;width: 100%;font-weight: 700;font-size: 20px;color: #000000;margin:20px 0;text-transform: capitalize;}
.awards-block .product-awards-holder .awards-holder-ul{margin: 0 auto;}
.awards-block .product-awards-holder .awards-holder-ul li.awards-content-block{float:left;padding:2px 15px;}
.awards-holder-ul li.awards-content-block .awards-icon-holder{width: auto; height: auto; text-align: center;}
.awards-holder-ul li.awards-content-block .awards-icon-holder{width: auto; height: auto; text-align: center;}
.awards-holder-ul li.awards-content-block .awards-icon-holder a{display: inline-block;padding-top: 5px;}
.awards-holder-ul li.awards-content-block .awards-name{width: 69px;text-align: center;font-weight: 600;font-size: 12px;margin-top: 7px;}
.awards-block .product-awards-holder .awards-holder-ul li.awards-content-block.first{margin-left: 0;}

/***************************************product Awards ends************************************/

/***************************************product energy rating starts***********************************/

.energyrating-block .product-energyrating-holder{width: 100%;float: left;}
.energyrating-block .product-energyrating-holder .block-headline{float: left;width: 100%; font-weight: 700; font-size: 20px;color: #000000;margin: 0;margin: 0 0 19px;text-transform: capitalize;}
.product-energyrating-holder .energyrating-content-block .block-content-head{width: 100%;float: left;font-weight: 700;font-size: 14px;color: #000000;margin-bottom: 14px;min-height: 39px;}
.energyrating-content-block .block-content-ul .block-content-li{width: 100%; float: left;}
.energyrating-content-block .block-content-ul .block-content-li .block-img-holder{width: 100px; float: left; margin-left: 10px;}
.energyrating-content-block .block-content-ul .block-content-li .block-info-holder{float: left;font-weight: 600;font-size: 12px;color: #0f58a8; width: 200px; margin: -40px 0 0 140px;}
.product-energyrating-holder .energyrating-content-block .block-content-li .block-info-holder a:hover{text-decoration: underline;}
.energyrating-content-block .block-content-ul .block-content-li .block-img-holder.block-2{margin-top: 40px;}
.energyrating-content-block .block-content-ul .block-content-li .block-info-holder.block-li2{color: #000; margin: -125px 0 0 140px; width: 500px;}

/***************************************product energy rating ends***********************************/


/***************************************product ownership starts***********************************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .ownership-block{width: 100%;float: left;margin-bottom: 25px;}
.ownership-block .product-ownership-holder{width: 100%;float: left;}
.ownership-block .product-ownership-holder .block-headline{float: left;width: 100%;font-weight: 700;font-size: 20px;color: #000000;margin: 0;margin: 0 0 19px;text-transform: capitalize;}
.ownership-block .product-ownership-holder .ownership-content-block{width: 295px;float: left;margin-right: 25px;}
.product-ownership-holder .ownership-content-block .block-content-head{width: 100%;float: left;font-weight: 700;font-size: 14px;color: #000000;margin-bottom: 14px;min-height: 39px;}
.product-ownership-holder .ownership-content-block .block-content-ul{width: 100%;float: left;}
.ownership-content-block .block-content-ul .block-content-li{width: 100%;float: left;}
.ownership-content-block .block-content-ul .block-content-li .block-img-holder{width: 40px;height: 40px;float: left;}
.ownership-content-block .block-content-ul .block-content-li .block-info-holder{}
.product-ownership-holder .ownership-content-block.block-3 .help-info-block{width: 244px;margin-bottom: 14px;font-weight: 600;font-size: 14px;float: left;}
.ownership-content-block.block-3 .help-info-block .help-link{color: #0f58a8;}
.ownership-content-block.block-3 .need-help-block{width: 216px;float: left;border-top: 1px solid #d0d0d0;padding-bottom: 20px;}
.ownership-content-block.block-3 .need-help-block h2{margin: 14px 0;}
.ownership-content-block.block-3 .need-help-block h3{margin-bottom: 14px;font-family: 'Open Sans', sans-serif;font-style: normal;font-weight: 800;font-size: 18px;}
.ownership-content-block.block-3 .need-help-block .pnsb2c-live-chat{margin-bottom: 0px;font-weight: 600;font-size: 16px;}
.ownership-content-block.block-3 .need-help-block .contact-div{width: 100%;text-align: left;float: left;font-weight: 600;}
.ownership-content-block.block-3 .need-help-block .contact-div span{width: 100%;}
.ownership-content-block.block-3 .need-help-block span.contact-num{font-size: 14px;}
.ownership-content-block.block-3 .need-help-block span{float: left;}
.ownership-content-block.block-3 .need-help-block span.contact-time{margin-top: 10px;}
.product-ownership-holder .ownership-content-block.block-1 .block-content-head{width: 153px;}
.product-ownership-holder .ownership-content-block .block-content-li .block-info-holder a:hover{text-decoration: underline;}
/***************************************product ownership ends***********************************/

/*****************Share button position modified styles PANC-737*****************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .pnsb2c-share-addthis-holder{display: inline-block;margin-top: 10px;margin-left: 35px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .pnsb2c-share-addthis-holder .share-link{background: url("../images/share-button.png") no-repeat transparent;width: 160px;height: 33px;display: inline-block;outline: none;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart #MyRegistryWidgetApiContainer img{margin-bottom: 0;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .pnsb2c-share-addthis-holder .addthis-toolbox-holder{padding-top: 10px;width: 223px;float: left;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .pnsb2c-share-addthis-holder .addthis-toolbox-holder .addthis_toolbox{float: left;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .pnsb2c-share-addthis-holder .addthis-toolbox-holder .wanelo-btn-holder{float: right;padding-top: 7px;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart .pnsb2c-share-addthis-holder{margin-left: 0;}
/*****************share button place change PANC-737 ends*****************/

/*********************************************PDP-page ends****************************************************************/

/****************compare page changes*********************/
.pt_compare_page{display: inline-block; position: relative; width: 100%;}
.pt_compare_page .compare-print{position: absolute; right: 18px; top: 20px; font-size: 12px; font-weight: 700; text-transform: uppercase;}
.pt_compare_page .compare-print .spriteico{background-position: -54px -211px;background-color: #fff;width: 16px;height: 18px;display: block;display: inline-block;vertical-align: top; margin-right: 10px;}
.pt_compare_page #compare-table{margin-top: 55px;}
.pt_compare_page #compare-table.last{margin-top: 0px;}
#compare-table .remove-link .spriteico{background-position: -49px -136px;background-color: #fff;width: 18px;height: 18px;float: right;}
#compare-table .product-tile .product-name h2,
#compare-table .product-tile .product-name,
#compare-table .product-tile .product-pricing{text-align: center;}
#compare-table .pnb2c-prodid{float: none; display: inline-block; margin-top: 5px;}
#compare-table .product-tile .product-promo{display: none;}
#compare-table .product-tile .product-name{margin-top: 8px;}
#compare-table .product-tile .product-name a{font-size: 14px;}
#compare-table .product-tile .product-pricing .product-sales-price{font-size: 14px; font-weight: 600;}
#compare-table tr .add-to-cart.button-blue, #compare-table tr .open-quick-view.button-blue{ width: 100%;}
#compare-table tr .add-to-cart.button-blue{position: absolute; left: 0px; bottom: 0px;}
.pt_product-compare .product-tile .product-pricing .product-price .price-standard{color:#999999;text-decoration:line-through;}
.pt_product-compare .product-tile .product-pricing .product-price .price-sales{color: #000000;}
.pt_product-compare .product-tile .reviews_stock_cont .panb2c-tile-inventory{width: 100%;text-align: center;}
.pt_product-compare .product-tile .product-swatches,
.pt_product-compare .product-tile .product-swatches .swatch-list{width: 100%;}
.pt_product-compare .product-tile .product-swatches .swatch-list ul{width: 100%;}
.pt_product-compare .product-tile .product-swatches .swatch-list ul li{display: inline-block;}
.pt_product-compare .product-tile .product-swatches .swatch-list.swatch-toggle ul li{float: left;}
.pt_product-compare .product-tile .product-swatches .swatch-list.swatch-toggle{padding: 9px 6px;}

/*****************swatch modification (PANC - 708) **************************/
.product-tile .product-swatches{width: 100%;}
.product-tile .product-swatches .swatch-list{width: 63%;float: left;}
.product-tile .product-swatches ul{width: 100%;}
.product-tile .product-swatches li{display: inline-block;margin: 5px 0;}

/**************cart page changes*****************************/
.pt_cart .primary-content{width: 100%; padding-top: 6px;}
.pt_cart .primary-content h1{margin: 26px 0 17px;float: left;width: 100%;}
.pt_cart #cart-items-form{float: left; width: 100%;}
.pt_cart .cart-top-actions.cart-continue-action{float: left;}
.pt_cart .cart-top-actions.cart-continue-action button{ background: none;border: 0 none;color: #0f58a8;font-size: 14px;font-weight: 600;height: auto;line-height: inherit;   margin: 0;padding: 0;width: auto; margin-right: 90px; min-width: 100px;}
.pt_cart .cart-top-promotional-offer{float: left; width: 50%; color: #ff6600; font-size: 14px; font-weight: 600; padding: 10px 5px;}
.pt_cart .cart-top-actions.cart-checkout-action{float: right;}
.pt_cart .cart-top-actions.cart-checkout-action .blue-button{width: 192px; text-transform: uppercase;}
#cart-table{margin-top: 20px;}
#cart-table th.section-header{padding: 0px; font-size: 12px; font-weight: 700;background: none;border: 0 none;text-transform: capitalize; padding-bottom: 13px;}
#cart-table th.section-header.first{padding-left: 0px;}
#cart-table th.section-header.last{padding-right: 5px;}
#cart-table thead tr{border: 0 none;}
#cart-table td{padding: 25px 10px 25px 0px;}
#cart-table td.item-details .block1{width:100%;float: left; margin-top: -4px; margin-right: 5.9%;}
#cart-table td.item-details .block2{width:100%;float: left; margin-top: -4px;}
#cart-table td.item-details .product-list-item .name a{ font-size: 16px; font-weight: 700;font-style: normal;color: #000;}
#cart-table td.item-details .product-list-item .name a span{ font-size: 16px; font-weight: 700;font-style: normal;color: #000;}
#cart-table td.item-details .product-list-item .sku{font-size: 14px; color: #7a7a7a; font-weight: 600;text-transform: uppercase; margin-bottom: 5px;}
#cart-table td.item-details .product-list-item span{font-size: 14px; color: #7a7a7a; font-weight: 600;}
#cart-table td.item-details .product-list-item .sku .label{display: none;}
#cart-table td.item-details .product-list-item .value{font-weight: 600;}
#cart-table td.item-details .item-edit-details a{font-size: 12px; font-weight: 600;}
#cart-table td.item-details button{background: none; border: 0 none; font-size: 12px; font-weight: 600; color: #0f58a8; height: auto; line-height: normal;width: 100%;text-align: left;padding: 0px; outline: none;margin-top: 15px;}
#cart-table td.item-total { width:194px;padding-right: 0px;}
#cart-table td.item-details .is-in-stock{font-size: 14px; font-weight: 700; color: #000;}
#cart-table td.item-details .label-order{font-size: 14px; font-weight: 700; color: #000;}
#cart-table td.item-details button .cross{font-size: 10px;vertical-align: top;line-height: 16px;padding-right: 5px;}
#cart-table td.item-quantity .item-quantity-cont{ text-align:center;}
#cart-table td.item-quantity .item-quantity-cont .cart-product-remove { text-indent:5px;}
#cart-table td.item-quantity button{background: none; border: 0 none; font-size: 12px; font-weight: 600; color: #0f58a8; height: auto; line-height: normal;width: 100%;text-align: center;padding: 0px; outline: none;float: left; margin: 2px 0px;float: left; clear: both;}
#cart-table th.section-header{padding: 0;}
#cart-table th.section-header.section-qty{width: 253px; text-align: center;}
#cart-table th.section-header.section-price{width: 14.5%;}
#cart-table th.section-header.section-product-cont{width:690px;}
#cart-table th.section-header.header-total-price{width:183px;}
#cart-table th.section-header.section-qty span, #cart-table th.section-header.section-price span{}
#cart-table td .item-price-cont{float: left; font-size: 16px; font-weight: 600; color: #000; }
#cart-table td .price-standard{color: #000; margin-right: 12px;}
#cart-table td.item-total{font-size: 14px; width: 3.1%;}
#cart-table td.item-total .price-adjusted-total{font-size: 16px; font-weight:bold;}
#cart-table td.item-details .product-list-item .attribute{margin-bottom: 6px;}
.pt_cart table .product-row-promotion{float: left; width: 100%; font-size: 14px; color: #ff6600; font-weight: 600; margin-top: 20px;}
#cart-table .price-promotion .price-standard{margin-right: 10px;color: #999999;}
#cart-table .price-promotion .price-sales{color: #000;}
#cart-table .item-right-details tr{border: 0 none;}
#cart-table td.item-image{padding-left: 0; text-align: center; width:184px;}
#cart-table td.item-image a{width: 100%; float: left;}
#cart-table td.item-details{width: 350px;  float:left;}
#cart-table td.item-quantity{ width: 94px; float:left;}
#cart-table td.item-price{width: 11.9%;}
#cart-table td.item-total{width:196px; font-weight: normal;}
#cart-table .item-right-details td{padding-top: 0px; padding-bottom: 0px;}
#cart-table .item-right-details{padding-left: 0px; padding-right: 0px;}
.saveprice-value, .price-yousaved { margin-left: 6px; }
#cart-table td.item-total .adjust-save { font-size:12px;}
#cart-table .item-right-details td.item-total .price-total {font-size:16px; font-weight:bold;}
#cart-table .item-right-details td.item-total .price-yousaved-single {font-size:12px;}
#cart-table td.item-total .price-unadjusted { font-size:16px; }
.pt_cart .cart-order-totals{width: 302px;}
.#cart-table td.item-right-details .bonus-item {font-weight:bold;}
.pt_cart .cart-order-totals td{font-size: 14px; font-weight: 600; text-align:left; padding: 0 0 4px 0;}
.pt_cart .cart-order-totals td:last-child{text-align: right;}
.pt_cart .cart-order-totals .order-total td{font-size: 16px; font-weight: 700;}
.pt_cart .cart-actions .blue-button{width: 192px;text-transform: uppercase;}
.cart-coupon-code div.error{font-weight: 600;font-size: 14px;font-style: normal;color: #ff0000;width: 100%;float: left;margin: 0 0 3px 0;}
.cart-footer-left{float: left; width: 60%;}
.cart-footer .cart-footer-left .cart-coupponcode-heading .desktop-text {float:left;}
.cart-footer-left .cart-coupon-code{float: left; width: 429px;}
.cart-actions .need-help-asset{width:298px; border-top: 1px solid #e0e0e0; margin-top: 40px; margin-left: 4px; font-weight: 600;}
.cart-footer-right{float: right;}
.cart-actions{float: left; width: 100%;}
.cart-actions .cart-action-left{float: left;}
.cart-actions .cart-action-right{float: right; margin-top: 23px;}
.cart-recent-views{float: left; width: 70%; overflow: hidden;}
.cart-recent-views h2{text-align: center; font-size: 18px; margin: 50px 0 20px 0;}
.cart-recent-views ul{margin: 0px; padding: 0px; width: 100%;}
.cart-recent-views ul li{float: left; width: 23.2%; margin-right: 30px;}
.cart-recent-views .jcarousel-container ul li{margin-right: 0px;}
.cart-recent-views .jcarousel-container ul li .product-tile{width: 90%; margin-left: 5%; padding-bottom: 50px;}
.cart-recent-views ul li .product-tile{padding-bottom: 10px;}
.cart-recent-views ul li.last{margin-right: 0px;}
.cart-recent-views ul li .product-tile .product-image{height: auto; border: 0 none;}
.cart-recent-views ul li .product-tile .product-name,
.cart-recent-views ul li .product-tile .product-name h2,
.cart-recent-views ul li .product-tile .product-pricing{text-align: center;}
.cart-recent-views ul li .product-tile .pnb2c-prodid{float: none; display: inline-block;}
.cart-recent-views ul li form{display: inline-block;width: 100%;text-align: center; position: absolute; left: 0px; bottom: 0px;}
.cart-recent-views ul li #add-to-cart{width: 192px;}
.cart-recent-views .jcarousel-clip{margin: 0 31px; overflow: hidden;}
.pt_cart .item-list .item-quantity button{background:none;color:#000;outline:none;height: auto;line-height: normal;min-width: 100px;border:none;}
.item-quantity-details .item-user-actions .button-text{background:none;color:#000;outline:none;height: auto;line-height: normal;min-width: 100px;}
/* Farhan's dev team PANC-1564 05/12/2015 7:30 */
.pt_cart  .rowcoupons{width:100%;float:left;margin-top: 5px;font-weight: 600;font-size: 12px;}
/* PANC_1564 END */
.pt_cart  .rowcoupons button{background: none;border: 0 none;font-size: 12px;font-weight: 600;color: #0f58a8;height: auto;line-height: normal;width: auto;min-width: initial;padding: 0px;outline: none; margin-right: 15px; float: left;}
.pt_cart  .rowcoupons button .cross {font-size: 8px;vertical-align: top;line-height: 16px;padding-right: 5px;}
.pt_cart .rowcoupons span{float: left;font-size: 12px;font-weight: 600;}
.pt_cart .rowcoupons span.value{margin: 0 5px;}
.cart-actions .cart-action-checkout{margin-top: 2px;}
.cart-empty{font-size: 18px; font-weight: 700; margin: 20px 0 40px 0; float: left; width: 100%;}
.pt_cart .primary-content .html-slot-container img{max-width: 100%;max-height: 100%;}
.pt_cart .cart-recent-views .product-tile .product-pricing .product-price .price-standard{color:#999999;text-decoration:line-through;}
.pt_cart .cart-recent-views .product-tile .product-pricing .product-price .price-sales{color: #000000;}
.pt_cart .order-totals-table .taxes-may-apply-cart td{font-size: 12px;font-weight: 600;color: #000;line-height: 15px;text-align: left;}
/*******************************Quick-view dialog ************************************************************/
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right{width: 100%;}
.quickview.ui-dialog .ui-dialog-titlebar{padding: 0;background: none;}
.quickview.ui-dialog .ui-dialog-content{padding: 0;}
.quickview.ui-dialog{padding:0 0 40px 30px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border: 1px solid #7a7a7a;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-1{width: 41.3%;padding: 0;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-1 .product-primary-image{height: 310px;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-1 .product-primary-image .product-image.main-image {width:100%;}
.quickview.ui-dialog .ui-dialog-content .pdp-main h1.product-name{width: 100%;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-prod-features{width:100%;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder{width: 100%;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder ul,
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder ul li{display: block;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .product-price{width: 100%;text-align: center;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart{width: 100%;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-clr-promo-atc-container{float: left;width:100%; }
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder{width:auto;box-sizing: border-box;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-add-to-cart button.add-to-cart{margin: 0;}
.quickview.ui-dialog .pnsb2c-pdp-main .pdp-border-class{display: none;} 
.quickview.ui-dialog .pnsb2c-pdp-main .full-details-pdp-qv{width: 100%;text-align: center;margin-top: 17px;float: left;}
.quickview.ui-dialog .pnsb2c-pdp-main .full-details-pdp-qv a{font-weight: 700;font-size: 13px;color: #3f79b9;}
.quickview.ui-dialog .ui-dialog-content .product-col-2{padding-top: 0;padding-bottom: 10px;}
.quickview.ui-dialog .ui-dialog-content .pdp-main h1.product-name{margin: 0;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-2{width: 57.8%;min-height: 330px;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .opt-promo-block-quickvw{width:100%;float: left;margin-top: 22px;}
.opt-promo-block-quickvw .promo-block{float: left;width: 136px;height: 77px;background: #7a7a7a;text-align: center;background: url("../images/promoBtn_SpecialOffer.jpg") no-repeat transparent;overflow: hidden;line-height: 15px;padding: 10px;box-sizing: border-box;padding-top: 28px;}
.opt-promo-block-quickvw .promo-block .promo-text{color: #0364b3;;width: 136px;font-weight: 700;font-size: 12px;display: table-cell;word-wrap: break-word;box-sizing: border-box;padding-bottom: 0px;max-height: 100%;overflow: hidden;height: 45px;vertical-align: middle;}
.opt-promo-block-quickvw .promo-block.first{margin-right: 30px;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .pnsb2c-pdp-clr-pro-price-holder .product-price{margin-top: 36px;}
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-number{margin-top: 10px;}
.pnsb2c-live-chat{margin-bottom: 0px;font-weight: 600;font-size: 16px;}
.quickview.ui-dialog .ui-widget-header{height: 40px;}
/*******************************Quick-view dialog ends************************************************************/

/***********************My account credit card***********************/
.pt_account .page-content #primary h1 a{display: inline; font-size: 13px; font-weight: 600; margin-top: 0px;}
.CreditCardCont .dialog-required, .CreditCardCont .ui-dialog-title{display: none;}
.CreditCardCont .creditcardfileds{width: 304px;}
.CreditCardCont .button-blue{float: left; margin-top: 20px;}
.CreditCardCont button{margin-right: 20px;}
.CreditCardCont .form-row{margin-bottom: 20px;}
.CreditCardCont .form-label-text{margin-top: 10px;}
.CreditCardCont .form-acctions{margin-bottom: 0px;}
.CreditCardCont h1{margin-bottom: 30px;}
/*********************************credit card list page starts***********************************/
.pt_account .page-content #primary .creditcard-list.pnsb2c-additional-creditcard{clear: both;float: left; margin-top: 31px;width:303px;}
.pt_account .page-content #primary .creditcard-list.pnsb2c-additional-creditcard h3{font-weight: 700;font-size: 18px;margin: 0 0 19px 0;}
.pt_account .primary-content .default-address.default-creditcard{float: left;font-weight: 600;font-size: 14px;clear: both;}
.pt_account .page-content #primary form.payment-button-comon{float: left;}
.pt_account .page-content .payment-method-button, .pt_account .page-content .form-button-holder a{background: none;border: none;color: #0f58a8;height: 13px;line-height: 13px;padding-left: 0;text-align: left;min-width: 0; font-weight: 800;}
.pt_account .page-content .form-button-holder a{margin-left: 10px;}
.pt_account .page-content .form-button-holder{float: left;margin-top: 18px;width: 100%;}
.pt_account .page-content .creditcard-list .form-button-holder{margin-top: 12px;}
.pt_account .page-content .default-creditcard .form-button-holder{margin-top: 11px;}
.pt_account .page-content .payment-method-button.delete{margin: 0 21px;}
.pt_account .page-content #primary .creditcard-list.pnsb2c-additional-creditcard .addition-address{float: left; width: 100%; margin-bottom: 31px;}
/*********************************credit card list page ends***********************************/

/****************************Checkout Pages*******************************/
.pt_checkout .primary-content{width: 635px; padding: 0 6px;}
.pt_checkout .primary-content h1{margin-top: 35px;}
.pt_checkout .primary-content .checkout-shipping{margin-top: 50px;width: 100%;float: left;}
.pt_checkout .primary-content .checkout-shipping legend{padding: 0px; width: 100%; margin-bottom: 20px; text-transform: capitalize;}
.pt_checkout .primary-content .checkout-shipping legend.shippingnewer{padding: 0px; width: 100%; margin-bottom: 25px; text-transform: capitalize; float: left;}
.pt_checkout .select-address{margin-bottom: 7px;}
.pt_checkout .primary-content .sbHolder, .pt_checkout .primary-content .sbOptions a:link,.pt_checkout .primary-content  .sbOptions a:visited,.pt_checkout .primary-content  .sbOptions a{color: #565656 !important;}
.pt_checkout .primary-content .form-section{float: left; width: 100%;}
.pt_checkout .primary-content .form-section.two-row .form-row{width: 303px; float: left; clear: none;}
.pt_checkout .primary-content .form-section.two-row .form-row{width: 303px; float: left; clear: none;}
.pt_checkout .primary-content .form-section.two-row .form-row.last{float: right;}

.pt_checkout .primary-content .form-section.three-row .form-row{width: 191px; float: left; clear: none;}
.pt_checkout .primary-content .form-section.three-row .form-row.middle{margin-left: 30px; margin-right: 1px;}
.pt_checkout .primary-content .form-section.three-row .form-row.last{float: right;}

.pt_checkout .primary-content .checkout-shipping .custom-radio{margin-left: 0px;}
.pt_checkout .primary-content .checkout-shipping .radio-section label{ margin-left: 8px; width: 51px;}
.pt_checkout .primary-content .checkout-shipping .gift-row{margin-top: 11px;}
.pt_checkout .primary-content .checkout-shipping .gift-message-text{width: 60%; float: left; display: none;}
.pt_checkout .primary-content .checkout-shipping .gift-message-text .char-count{font-size: 13px; font-weight: 600; margin: 0px;}
.pt_checkout .primary-content .checkout-shipping .form-row-button{margin: 0px;}
.pt_checkout .primary-content .checkout-shipping .form-row-button .button-blue{width: 192px; color: #fff; text-transform: uppercase;}
.pt_checkout .primary-content .checkout-shipping .form-row-button .button-blue:hover{color:red;}
.pt_checkout .primary-content .checkout-shipping .tooltip{/*margin-top: 25px;*/ font-weight: 600;}

.pt_checkout .primary-focus #secondary{width: 27.7%; margin-top: 165px; clear: none;}
.pt_checkout.pt_checkoutsummary #secondary{width: 25.7%;}
.pt_checkout .primary-focus #secondary h3{font-size: 18px; font-weight: 700; margin: 0px; padding: 0px;}
/*.pt_checkout #shipping-method-list{display: none !important;}*/

.pt_checkout legend span.shipping{font-size: 18px;font-weight: 700;margin: 0;position: relative;width: auto;float: left;}
.pt_checkout legend .shiping-dialog{float:left;padding:6px 7px;color:#9a9a9a;}
.pt_checkout legend .dialog-required span.required-indicator,.pt_checkout legend .dialog-required span.required-indicator em{color:#9a9a9a;}
.pt_checkout .form-row.shippingnew{clear:both;margin:20px 0 15px;width: 100%; display: inline-block;}

.addressvalidation.ui-dialog{padding: 0px; padding-bottom: 20px;}
.addressvalidation.ui-dialog .ui-dialog-titlebar{padding: 0px; margin: 0px; height: auto;}
.addressvalidation.ui-dialog .ui-dialog .ui-dialog-title{padding: 0px; margin: 0px; height: 1px;}
.addressvalidation.ui-dialog .address{font-size: 14px; font-weight: 600; margin-bottom: 10px;}
.addressvalidation.ui-dialog .address h3{font-size: 14px; font-weight: 700;}
.addressvalidation.ui-dialog button{font-size: 12px; text-transform: uppercase; margin-right: 20px; float: left;}
.addressvalidation.ui-dialog .alert-inline-error{margin-bottom: 10px; color: #ff0000; font-weight: 600;}
.checkout-mini-cart .mini-cart-image{width: 95px; float: left; border: 0 none; margin-left: 0px; padding-right: 17px;}
.checkout-mini-cart .mini-cart-image a{float: left; width: 100%;}
.checkout-mini-cart .pnsb2c-mcart-prod-info{float: left; width: 60.5%;}
.checkout-mini-cart .pnsb2c-mcart-prod-info .mini-cart-name{width: 100%; color: #000; margin-bottom: 4px;}
#secondary  .checkout-mini-cart .pnsb2c-mcart-prod-info .mini-cart-name a{color: #000; font-size: 14px; font-weight: 700; }
.checkout-mini-cart .pnsb2c-mcart-prod-info .mini-cart-pricing{display: none;}
.checkout-mini-cart .pnsb2c-mcart-prod-info .mini-cart-pricing.mini-summary-pricing{display: block;}
.checkout-mini-cart .pnsb2c-mcart-prod-info .mini-cart-attributes{color: #000; width: 100%;}
.checkout-mini-cart .pnsb2c-mcart-prod-info .pnsb2c-mcart-qty{color: #000; font-size: 14px; font-weight: 600; float: left; width: 100%;}
.checkout-mini-cart .pnsb2c-mcart-prod-info .pnsb2c-mcart-qty .label{display: none;}
.checkout-mini-cart .pnsb2c-mcart-prod-info .pnsb2c-mcart-qty .label.checkoutqty,
.checkout-mini-cart .pnsb2c-mcart-prod-info .mini-cart-pricing .checkoutprice{display: inline-block;}
.checkout-mini-cart .pnsb2c-mcart-prod-info .mini-cart-pricing{float: left;width: 100%;font-weight: 600;}

.checkout-order-totals{padding: 0px; font-size: 14px; color: #000; font-weight: 600; padding: 20px 0; border-bottom: 1px solid #ccc;}
.checkout-order-totals td.first{text-align: left;}
.checkout-order-totals .order-subtotal{font-weight: 600;}
.checkout-order-totals .order-totals-table .order-total{font-size: 14px; font-weight: 700;}
.pt_checkout .order-component-block{margin: 0px; padding: 20px 0;border-bottom: 1px solid #ccc;}
.pt_checkout .order-component-block h3.section-header a.section-header-note{right: 12px;}
.pt_checkout .order-component-block .details{background: #fff; color: #000; padding: 0px; font-size: 14px; font-weight: 600; line-height: 20px;}
.pt_checkout .order-component-block h3{text-transform: capitalize; background: none;}
.pt_checkout .order-component-block .minishipments-method{margin: 0px;}
.pt_checkout .help-nav-asset{display: inline-block; width: 100%; }
.pt_checkout .help-nav-asset .need-help-asset{padding-bottom: 25px;}
.pt_checkout .help-nav-asset .need-help-asset h2{margin-top: 20px;margin-bottom: 10px;}


.pt_checkout .primary-content .checkout-billing{margin-top: 50px;width: 100%;float: left;}
.pt_checkout .primary-content .checkout-billing legend{padding: 0px; width: 100%; margin-bottom: 20px; text-transform: capitalize;}
.pt_checkout .primary-content .checkout-billing legend .dialog-required{float: none; display: inline-block; font-size: 12px; color: #9a9a9a;}
.pt_checkout .primary-content .checkout-billing legend .dialog-required span,
.pt_checkout .primary-content .checkout-billing legend .dialog-required em{ color: #9a9a9a;}
.pt_checkout .checkout-billing .getlattestnews h2{font-weight: 700; font-size: 18px; margin-top: 33px; margin-bottom: 2px;}
.pt_checkout .checkout-billing .billing-emailsubscribe label{color: #0058ac; font-size: 12px;}
.pt_checkout .checkout-billing .billing-couponrow{margin-top: 21px; width: 316px;font-weight: 600;font-size: 12px;}
.pt_checkout .primary-content .form-section.two-row .form-row.couponCode-input{width: 194px;}
.pt_checkout .primary-content .form-section.two-row #add-coupon{float: left; height: 36px;line-height: 24px; margin-left: 18px; margin-top: 23px; max-width: 92px; min-width: 92px;}
.pt_checkout .checkout-billing .billing-couponrow .coupon-error{color: #ff0000;float:left;}
.pt_checkout .checkout-billing .billing-couponrow .billingErrorEoupncntr .couponmsg{float:left;}
.pt_checkout .checkout-billing .billing-couponrow .redemption .success{  color: #000;margin-left: 15px;text-transform: capitalize;}
.pt_checkout .checkout-billing .billing-couponrow .redemption .cross{float: left;line-height: 14px;margin-right: 5px;}

.primary-content a.continueOnBillinglink{color: #fff;}
.primary-content a.continueOnBillinglink:hover{color: #0f58a8;}
.primary-content .head1 {margin: 15px 0px 15px 0px;}

.pt_checkout .paymentmethodsCont{float: left; width: 100%; margin-top: 28px;}
.pt_checkout .paymentmethodsCont .error.msg-error{float: left; width: 100%; margin-bottom: 5px;}
.pt_checkout .paymentmethodsCont .payment-method-options{float: left; padding: 0px;}
.pt_checkout .paymentmethodsCont .payment-method{width: 80%; border:1px solid #ccc;  position: relative;top: -1px;  padding: 15px; float: left;}
.pt_checkout .paymentmethodsCont .payment-cont{width: 303px;}
.pt_checkout .paymentsection-row{float: left; width: 100%}
.pt_checkout .paymentsection-row .month{width: 141px; margin: 0px 0px 15px 0px; }
.pt_checkout .paymentsection-row .year{width: 141px; float: right; margin: 0px 0px 15px 0px; }
.pt_checkout .paymentmethodsCont .form-caption{}
.pt_checkout .paymentsection-row .cvn{width: 142px; float: left;}
.pt_checkout .paymentsection-row .cvn-tip{margin-left: 20px; margin-top: 32px;}
.pt_checkout .checkout-billing .form-row-button{margin: 0px; padding: 0px;}
.pt_checkout .checkout-billing .form-row-button .button-blue{width: 202px; text-transform: uppercase;}
.pt_checkout .checkoutlogin{width: 303px;}
.pt_checkout .checkoutlogin .form-row-2contents .remember-me-row-cont{ display: inline-block; width: 45%;}
.pt_checkout .checkoutlogin .form-row-2contents a{float: right;}
.pt_checkout .checkoutlogin .form-row.form-row-button{margin: 0px; }

.pt_checkout .paymentmethodsCont .payment-method-options{ position: relative;z-index: 1;}
.pt_checkout .paymentmethodsCont .payment-method-options .form-row{ margin-bottom: 0px; padding: 0px;  margin: 0px;}
.pt_checkout .paymentmethodsCont .payment-method-options .form-row:first-child{border-radius:5px 0px 0px 0px;}
.pt_checkout .paymentmethodsCont .payment-method-options .form-row:last-child{border-right:0 none; border-radius:0px 5px 0px 0px;}
.pt_checkout .paymentmethodsCont .payment-method-options .form-row label{ padding:5px 35px 25px 35px; background: #f1f1f1; margin: 0px; text-align: center;border:1px solid #ccc; border-radius:5px 5px 0px 0px; }
.pt_checkout .paymentmethodsCont .payment-method-options .form-row .custom-radio{display: none;}
.pt_checkout .paymentmethodsCont .payment-method-options .form-row .custom-radio.active + label{background: #fff; border-bottom-color: #fff;}
.pt_checkout #secondary .checkout-login{margin-bottom: 20px;}
.pt_checkout .primary-content .checkout-billing .displayBillingAddressFieldsWithEditLink{float: left;width: 100%;}
.pt_checkout .primary-content .checkout-billing .displayBillingAddressFieldsWithEditLink .pnsb2c-edit-biladdress{font-weight: 700;font-size: 18px;}
.pt_checkout .primary-content .checkout-billing .displayBillingAddressFieldsWithEditLink .pnsb2c-edit-biladdress .editBillingAddress{color: #0f58a8;font-size: 14px;font-weight: 600;margin-left: 100px;}
.pt_checkout .primary-content .checkout-billing .displayBillingAddressFieldsWithEditLink .billing-add-details-txt{color: #000;padding: 0px;font-size: 14px;font-weight: 600;line-height: 20px;}
/***custom phone number***/
.customphone-row{position: relative;}
.customphone-row .custom-phone{  position: absolute;top: 22px;width: 100%;}
.customphone-row .custom-phone input[type="text"].phone_alt{ text-indent: 10px;border: 1px solid #cccccc; position: relative;width: 100%;padding: 0;height: 37px;}
.customphone-row .input-text.phone { border:none; }
/*************summary page ****************************************/
#cart-table a{font-weight: 600;}
.pt_checkout.pt_checkoutsummary #main{width: 100%}
.pt_checkout.pt_checkoutsummary .primary-content{width: 66.35%; margin-left: 0px; padding: 0px;}
.pt_checkout.pt_checkoutsummary .primary-content h1{margin-left: 213px;}
.pt_checkout.pt_checkoutsummary .checkout-progress-indicator{margin-left: 213px;}
.pt_checkout.pt_checkoutsummary .checkout-progress-indicator div.step-1.inactive{width:36.7%;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-image{width: 25.3%;padding-right: 2%;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-image a{float: left; width: 100%;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-image img{max-width: 100%; }
.pt_checkout.pt_checkoutsummary #cart-table td.item-details{width: 68.4%; padding-right: 2%;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-price{width: 84px; font-weight: 600;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-total{width: 94px; font-weight: 700;}
.pt_checkout.pt_checkoutsummary #cart-table .item-right-details td{padding-left: 0px;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-details .block1{width: 48.3%; margin-top: -5px; margin-right: 0px;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-details .block2{width: 48.3%; float: right; margin: 0; margin-top: -5px;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-details .block2 .product-availability-list li.on-order{font-size: 14px; font-weight: 700; color: #000;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-details .block2 .product-availability-list li.on-order.default-shippingmethod-msg{font-size: 12px;font-weight: 600;color: #000;text-transform: capitalize;line-height: 15px;}
.pt_checkout.pt_checkoutsummary #cart-table th.section-header{padding-left: 7px; width: 10.9%;}
.pt_checkout.pt_checkoutsummary #cart-table th.section-header.first{width:76.4%; padding-left: 0px;}
.pt_checkout.pt_checkoutsummary #cart-table th.section-header.last{text-align: right; padding-right: 0px; padding-left: 2%; width: 14.2%;}
.pt_checkout.pt_checkoutsummary #cart-table .item-qty{margin-top: 20px; font-weight: 600;}
.pt_checkout.pt_checkoutsummary #cart-table .block2 .edititem{margin-top: 12px; display: inline-block;}
.pt_checkout.pt_checkoutsummary #cart-table{margin-top: 55px; margin-bottom: 0px;}
.pt_checkout.pt_checkoutsummary .primary-content .order-totals-table{width: 302px; margin-top: 17px;}
.pt_checkout.pt_checkoutsummary .primary-content .order-totals-table td{font-size: 14px; font-weight: 600; text-align:left; padding: 2px 0px;}
.pt_checkout.pt_checkoutsummary .primary-content .order-totals-table td:last-child{text-align: right;}
.pt_checkout.pt_checkoutsummary .primary-content .order-totals-table .order-total td{font-size: 14px; font-weight: 700;}
.pt_checkout.pt_checkoutsummary .order-summary-footer{border-top: 0 none;}
.pt_checkout.pt_checkoutsummary .order-summary-footer button{text-transform: uppercase;}
.pt_checkout.pt_checkoutsummary .submit-order{padding-top: 25px;}
.paypalcheckout{float: right; text-align: center; width: 100%;}
.cart-action-options{float: left; width: 100%; font-size: 12px; text-transform: uppercase; font-weight: 600; text-align: center; padding: 15px 0;}
.paypalbutton, .paypalbutton:hover, .paypalbutton:active{background-image: url("../images/paypal-medieum.JPG");  border: 0 none;height: 33px;text-indent: -9999px;width: 170px; background-color: transparent;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-details .product-list-item .name a{font-size: 14px;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-details .product-list-item .name a span{font-style: normal;color: #000;font-weight: 700;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-price{font-size: 14px; padding-left: 7px;padding-right: 3%;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-total{font-size: 14px;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-details .product-list-item .attribute{margin-bottom: 8px;}
.pt_checkout.pt_checkoutsummary #cart-table td.item-details .product-list-item .attribute:last-child{margin-bottom: 6px;}
/***********************order confirmation***************************/
.pt_order-confirmation #primary{width: 65.9%;}
.pt_order-confirmation .confirmation-message{width: 87%;}
.pt_order-confirmation .order-confirmation-details .section-header{ font-size: 18px; font-weight: 700; background: none; padding: 0px; text-transform: capitalize; padding-bottom: 6px;}
.pt_order-confirmation table.item-list td{padding: 0px; font-size: 14px; font-weight: 600; line-height: 21px;}
.pt_order-confirmation table.item-list td address{font-weight: 600;font-style: normal;}
.pt_order-confirmation table.item-list tr{border-bottom: 0 none;}
.pt_checkout.pt_checkoutsummary table.item-list tr.last {border-bottom: 0 none;}
.pt_order-confirmation table.item-list td.order-information{width: 303px;  padding-bottom: 57px; padding-right: 30px;}
.pt_order-confirmation table.item-list td.order-shipment-details{width: 192px; padding-bottom: 57px; padding-right: 30px;}
.pt_order-confirmation table.item-list td.order-payment-instruments{width: 303px;  padding-bottom: 57px; padding-right: 0px;}
.pt_order-confirmation table.item-list td.order-billing{width: 192px;}
.pt_order-confirmation .order-confirmation-details .section-header.first{width: 303px; padding-right: 30px;}
.pt_order-confirmation .order-confirmation-details .section-header.middle{width: 192px; padding-right: 30px;}
.pt_order-confirmation .order-confirmation-details .section-header.last{width: 303px; padding-right: 0px;}
.pt_order-confirmation .order-shipment-details .order-shipment-address{width: 100%;}
.pt_order-confirmation .order-section-header{font-size: 18px; font-weight: 700; margin-bottom: 6px;}
.pt_order-confirmation .order-totals-table{ font-size: 14px;}
.pt_order-confirmation .order-totals-table td.first{text-align: left;}
.pt_order-confirmation .order-totals-table .order-total td{font-weight: 700;}
.pt_order-confirmation #cart-table td.item-image{padding-right: 3.5%; width: 25.9%;}
.pt_order-confirmation #cart-table .item-right-details{width: 638px;}
.pt_order-confirmation #cart-table .item-right-details td.item-details{width: 69.9%; padding: 0px 30px 0px 0px; font-size: 14px;}
.pt_order-confirmation #cart-table .item-right-details td.item-details .block1{margin-right: 7.25%; width: 46.3%;}
.pt_order-confirmation #cart-table .item-right-details td.item-details .block2{width: 46.4%;}
.pt_order-confirmation #cart-table .item-right-details td.item-price{width: 81px;padding: 0px 30px 0px 0px; font-size: 14px;}
.pt_order-confirmation #cart-table .item-right-details td.item-total{width: 81px; padding: 0px; font-size: 14px;}

.pt_order-confirmation #cart-table th.section-header{width: 81px; padding: 0px;}
.pt_order-confirmation #cart-table th.section-header.first{width: 666px;}
.pt_order-confirmation #cart-table th.section-header.middle{width: 111px;}
.pt_order-confirmation #cart-table th.section-header.last{text-align: right;}
.pt_order-confirmation #cart-table td.item-details .product-list-item .name a{font-size: 14px;}
.pt_order-confirmation #cart-table td.item-details .product-list-item .name a span{font-style: normal;color: #000;font-weight: 700;}
#cart-table .item-right-details td.item-total p{margin: 5px 0;}
.pt_order-confirmation .content-header{font-size: 18px; font-weight: 700;}
.pt_order-confirmation #cart-table.order-shipment-table{margin-top: 15px;}
.pt_order-confirmation #cart-table.order-shipment-table tbody tr{border-bottom: 1px solid #D9D9D9; }
.pt_order-confirmation #cart-table.order-shipment-table tbody tr.last{border-bottom: 0 none;}
.pt_order-confirmation #cart-table tbody .item-right-details tr{border-bottom: 0 none;}
.pt_order-confirmation .actions a.button-blue{float: right; text-transform: uppercase;}

.pt_order-confirmation .primary-focus #secondary{width: 28%;}
.pt_order-confirmation .login-box{background: #eff6fe; padding: 30px; width: 305px; float: left; position: relative;padding-top: 24px;}
.pt_order-confirmation .login-box h2{margin-top: 0px; margin-bottom: 13px;margin-top: 2px;}
.pt_order-confirmation .login-box button{text-transform: uppercase;}
.pt_order-confirmation .login-box p{font-size: 14px; font-weight: 600;}
.pt_order-confirmation .primary-focus #secondary .top-alligned-confirmation{ float: left; margin-bottom: 53px; width: 100%;}
.pt_order-confirmation .primary-focus #secondary .top-alligned-confirmation a.print-page{margin-right: 20px;}
.pt_order-confirmation .login-box-content input{width: 100%;}
.pt_order-confirmation .login-box-content{padding: 0px;}

.orderhistory-list .search-result-items{float: left;  width: 100%; margin: 0px; padding: 0px;border-top: 1px solid #ccc; margin-bottom: 40px;}
.orderhistory-list .search-result-items > li{border-bottom: 1px solid #ccc; padding: 35px 0;}
.orderhistory-list .order-history-header{background: none; font-weight: 600; font-size: 14px; padding: 0px;}
.orderhistory-list table{font-weight: 600; font-size: 14px;}
.orderhistory-list table td, .orderhistory-list table th{padding: 0px; font-weight: 600; }
.orderhistory-list .label,.orderhistory-list .order-history-header .label{font-weight: 600;}
.orderhistory-list .order-history-table th.order-items{font-weight: 600; font-size: 14px;}
.orderhistory-list .order-history-items{margin-bottom: 0px; margin-top: 35px;}
.orderhistory-list .order-history-header button{width: 192px;}
.orderhistory-list .search-result-options{margin: 0px; line-height: normal; margin-bottom: 35px;}
.pt_order-confirmation .order-confirmation-center  #primary{ float: none; margin: 0 auto;}
.pt_order-confirmation .order-confirmation-center  #secondary{display: none;}

.outofstock-tooltip{font-size: 12px; font-weight: 600; width: 125px;}
.pt_order-confirmation #cart-table .giftrow_cont{border-top: 1px solid #ccc;}
.pt_order-confirmation #cart-table .giftrow_cont td{padding: 10px 0; }

/****************My Account order datails page starts***************/

.pt_order .primary-content .pnsb2c-Myacc-ord-detls{width: 100%;float: left;}

.pnsb2c-Myacc-ord-detls .content-header.Myacc-content span{float: none;font-weight: 600;}
.pnsb2c-Myacc-ord-detls .content-header.Myacc-content .ord-history{font-size: 24px;display: inline-block;margin-bottom: 9px;}
.pnsb2c-Myacc-ord-detls .content-header.Myacc-content .ord-details{font-size: 18px;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-date-num-holder{width: 100%;float: left;padding-bottom: 16px;padding-top: 15px;background: #eff6fe;box-sizing: border-box;border-bottom: 1px solid #e2e2e2;}
.order-date-num-holder .order-style .label,.value{font-size: 14px;}
.order-date-num-holder .order-number{display: inline-block;float: left;width: 666px;}
.order-date-num-holder .order-number .label{margin-left: 20px;}
.order-date-num-holder .order-number .value{color: #3c78b9;}
.order-date-num-holder .order-date{display: inline-block;float: left;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder{width: 100%;float: left;border: 1px solid #e2e2e2;box-sizing: border-box; padding-bottom: 10px;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table{float: left;width: auto;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .Myacc-order-table-holder{float: left;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .Myac-order-shipmnt-status-holder{float: right;padding-top: 10px;width: 240px;margin-left: 30px;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .Myac-order-shipmnt-status-holder.return-cancel{padding-top: 0;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder table.order-shipment-table tr td{width: 192px;padding-left: 0;padding-right: 30px;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder table.order-shipment-table tr td.item-image{text-align: center;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder table.order-shipment-table tr td.item-image img{max-width: 100%;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder table.order-shipment-table tr td.prod-attribute-holder{padding-right: 0;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table td.prod-name-holder .product-list-item .sku{display: block;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table tr{border-bottom: 1px solid #e0e0e0;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table tr.last{border: none;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table td.prod-name-holder .attribute,.product-option{display: none;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table td.prod-attribute-holder .name{display: none;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table td.prod-attribute-holder .sku{display: none;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table td.prod-name-holder,td.prod-attribute-holder{font-weight: 600;font-size: 14px;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table td.prod-attribute-holder .availability-msg{margin-bottom: 0;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table td.prod-attribute-holder .availability-msg p{font-weight: 600;}
.table-ord-stat-holder .order-shipment-table td.prod-attribute-holder .attribute .value{font-weight: 600;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table td.prod-name-holder .product-list-item .sku .value{color: #7a7a7a;font-weight: 600;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-shipment-table td.prod-name-holder .product-list-item .name a{font-weight: 700;color: #000;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .Myac-order-shipmnt-status-holder .clr-bth{clear: both;width: 100%;float: left;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .Myac-order-shipmnt-status-holder .clr-bth .label{font-weight: 700;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .Myac-order-shipmnt-status-holder{font-weight: 600;font-size: 14px;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .Myac-order-shipmnt-status-holder .clr-bth .value{font-weight: 600;}
.Myac-order-shipmnt-status-holder .Myacc-item-cancel .cancel-link{color: #0f58a8;font-size: 13px;}
.Myac-order-shipmnt-status-holder .Myacc-item-cancel{float: left;width: 100%;margin-top: 10px;}
.pnsb2c-Myacc-ord-detls .shipping-n-billing-details{float: left;width: 100%;font-size: 14px;font-weight: 600;margin-top: 33px;}
.shipping-n-billing-details .payment-info-block,.ship-bill-info-block{float: left;width: 100%;}
.shipping-n-billing-details .shipnbill-block-Myacc{width: 305px;float: left;}
.shipping-n-billing-details .payment-info-block .order-payment-summary .order-totals-table td.first{text-align: left;}
.shipping-n-billing-details .payment-info-block .order-payment-summary .order-totals-table td{text-align: right;}
.shipping-n-billing-details .payment-info-block .order-payment-summary .order-totals-table{float: left;}
.shipping-n-billing-details .payment-info-block .order-payment-summary .order-totals-table .order-subtotal{font-weight: 600;}
.shipping-n-billing-details .payment-info-block .order-payment-summary .order-totals-table .order-total{font-weight: 700;font-size: 14px;}
.shipping-n-billing-details .block-1{margin-right: 140px;}
.shipping-n-billing-details .heading{font-weight: 600;font-size: 18px;width: 100%;float: left;border-bottom: 1px solid #e0e0e0;padding-bottom: 8px;margin-bottom: 8px;}
.shipping-n-billing-details .payment-info-block{margin-bottom: 42px;}
.pt_order .primary-content .orderhistory-list .value{font-weight: 600;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .Myac-order-shipmnt-status-holder .my-acc-order-status-block .policy-myacc{width: 100%;float: left;}
.Myac-order-shipmnt-status-holder .my-acc-order-status-block .default-shippingmethod-msg{font-size: 14px;}
/****************My Account order datails page ends***************/

/******************Error not found page starts**********************************/
.pt_error #secondary{display: none;}
.pt_error .primary-content{width: 100%;padding-bottom: 0;}
.pt_error .primary-content .pnsb2c-error-page{width: 100%;float: left;margin-top: 37px;}
.pnsb2c-error-page .error-page-search{width: 100%;float: left;}
.pnsb2c-error-page .error-page-search .form-row{float: left;margin-right: 30px;width: 40.5%;}
.pnsb2c-error-page .error-page-search .form-row label{display: inline-block;font-weight: 600;font-size: 12px;width: 100%;text-align: right;margin-top: 5px;}
.pnsb2c-error-page .error-page-search button{float: left;}
.pnsb2c-error-page .error-page-search .form-row input[type="text"]{padding: 11px 11px 10px;font-weight: 600;font-size: 14px;}
.pnsb2c-error-page .error-page-search .form-row input[type="text"]::-webkit-input-placeholder{font-style: italic;color: #7a7a7a;}
.pnsb2c-error-page .error-page-search .form-row input[type="text"]::-moz-placeholder {font-style: italic;color: #7a7a7a; opacity:1;}
.pnsb2c-error-page .error-page-search .form-row input[type="text"]:-moz-placeholder {font-style: italic;color: #7a7a7a; opacity:1;}
.pnsb2c-error-page .error-page-search .form-row input[type="text"]:-ms-input-placeholder {font-style: italic;color: #7a7a7a !important;}
.pnsb2c-error-page .searchbox-head{font-weight: 600;font-size: 18px;float: left;margin-top: 15px;width: 100%;margin-bottom: 32px;}
.pnsb2c-error-page .error-page-footer .try-footer-links{font-weight: 600;font-size: 18px;}
.pnsb2c-error-page .error-page-search .form-row label .more-info{font-weight: 700;}
.pnsb2c-error-page .error-page-footer{float: left;width: 100%;margin-top: 32px;margin-bottom: 30px;}
.pt_error .primary-content .pnsb2c-error-page .footer-menu-links .menu-footer{display: none;}
.pt_error .primary-content .pnsb2c-error-page .footer-menu-links p.copyright{display: none;}
.pt_error .primary-content .pnsb2c-error-page .footer-menu-links{margin-bottom: 0;}
.pt_error .primary-content .pnsb2c-error-page .footer-menu-links .block ul li a{color: #0f58a8;}
.pt_error .primary-content .pnsb2c-error-page .footer-menu-links .block ul li a.subTitle{color: #000000;}
.pt_error .primary-content .pnsb2c-error-page .still-help-block{width: 91.2%;float: left;}
.pt_error .primary-content .pnsb2c-error-page .still-help-block .need-help-asset{text-align: left;width: 193px;float: right;padding-left: 11px;border-top: 1px solid #e0e0e0;}
.pt_error .primary-content .pnsb2c-error-page .more-links-container{width: 100%;text-align: center;display: inline-block;}
.pnsb2c-error-page .more-links-container .footer-menu-links{width: 85%;display: inline-block;float: none;}
/******************Error not found page ends**********************************/

.pt_checkout legend span.shipping{font-size: 18px;font-weight: 700;margin: 0;position: relative;width: auto;float: left;}
.pt_checkout legend .shiping-dialog {float:left;}
.pt_checkout .form-row.shippingnew{clear:both;margin:27px 0 15px;width: 100%; display: inline-block;}
#pdpMain .pdp-left-holder .prod-info-ul li.active a{border-bottom-color: #0461b3;}
.breadcrumb-result-text a:after{background: none;content: none;}
/****************************px-px isuue fix of shipping page***************/
.pt_checkout .primary-content .checkout-shipping .form-row.billing-check{margin-bottom: 13px; margin-top: 8px;}
.pt_checkout .primary-content .checkout-shipping .form-row.saved-address-check{margin-bottom: 15px;}
.pt_checkout .primary-content .checkout-shipping .form-row.gift-row label{margin-bottom: 9px; margin-left: 2px;}
.pt_checkout .primary-content .checkout-shipping .form-row.gift-row .radio-section label{margin-left: 8px; margin-bottom: 0px; margin-top: 2px;}
.pt_checkout .primary-content .checkout-shipping .gift-row{margin-bottom: 21px;}
.pt_checkout .checkout-billing .getlattestnews .formrow.getlatest-form-row{margin-bottom: 18px;}
.pt_checkout .primary-content .checkout-billing .billing-couponrow legend{margin-bottom: 0;}
.pt_checkout .primary-content .checkout-billing .paymentmethodsCont legend{margin-bottom: 14px; text-transform: none;}
.pt_checkout .primary-content .checkout-billing .billing-couponrow .form-indent .content-asset p{margin-top: 3px;}
.pt_checkout .paymentmethodsCont .payment-method-options .custom-radio{margin-left: 0px;}
.pt_checkout .paymentmethodsCont .payment-method .formrow.savecard-check{margin-top: 4px;margin-bottom: 30px;}
/****************************px-px isuue fix of shipping page ends***************/

.pt_product-details .recommendation-block{display: none;float: left; width: 100%;margin-top: 30px;border-top: 1px solid #d0d0d0;padding-top: 25px;}
.pt_product-details .recommendation-block .strandsrecproducts{display: inline-block; width: 100%;}
.pt_product-details .recommendation-block .strandsrecproducts ul{width: 100%; margin: 0px; padding: 0px;}
.pt_product-details .recommendation-block .strandsrecproducts li{width: 17.8%; margin-right: 2.75%; float: left;}
.pt_product-details .recommendation-block .strandsrecproducts li:last-child{margin-right: 0px;}
.pt_product-details .recommendation-block h1{font-size: 20px; font-weight: 700;}
.pt_product-details .product-tile{width: 100%; margin-right:0; float: left; padding-bottom: 55px; position: relative; border: 0 none;}
.pt_product-details .product-tile:last-child{margin-right: 0px;}
.pt_product-details .product-tile .product-image{ width: 100%; height: 121px; border: 0 none; margin-bottom: 10px;}
.pt_product-details .product-tile .product-image a{padding: 0px; line-height: normal;}
.pt_product-details .product-tile > form{display: inline-block; position: absolute; bottom: 0px; left: 0px; width: 100%;}
.pt_product-details .product-tile > form a.strands-add-to-cart{float: none; min-width: 100px; width: 100%;}
.pt_product-details .pnsb2c-pdp-main .pnsb2c-pdp-right .product-tile .product-name{width: 100%; text-align: center;}
.pt_product-details .pnsb2c-pdp-main .pnsb2c-pdp-right .product-tile .product-name h4{width: 100%; padding: 0px;}
.pt_product-details .product-tile .product-name h2{text-align: center;}
.pt_product-details .product-tile .pnb2c-prodid{width: 100%; text-align: center;}
.pt_product-details .pnsb2c-pdp-main .pnsb2c-pdp-right .product-tile .availability-msg{text-align: center; width: 100%;}
.pt_product-details .product-tile .product-pricing{text-align: center;}
.pt_product-details .pnsb2c-pdp-main .pnsb2c-pdp-right .product-tile .availability-msg p{text-align: center;}
.footeremailmsg{text-align: left; margin-top: 10px;}

.pdplazyload .jcarousel-container .jcarousel-prev{position: absolute;top: 40%;background: url("../images/carousel-arrows.png") 0px 1px no-repeat transparent;text-indent: -9999px;width: 16px;height: 42px; cursor: pointer; left:-20px;}
.pdplazyload .jcarousel-container .jcarousel-next{position: absolute;right: -5px;top: 40%;background: url("../images/carousel-arrows.png") -19px 2px no-repeat transparent;text-indent: -999px;width: 16px;height: 42px; cursor: pointer;}
.pdplazyload .jcarousel-container .jcarousel-next-disabled{display: none !important;}
.pdplazyload .jcarousel-container .jcarousel-prev-disabled{display: none !important;}
.pdplazyload .jcarousel-container .jcarousel-clip{overflow: hidden;}

.pt_product-details .pdplazyload .jcarousel-auto{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-left: 15px; padding-right: 15px; width: 100%;}
.pt_product-details .pdplazyload .jcarousel-container li.jcarousel-item{min-height: 100px;}
.pt_product-details .pdplazyload .jcarousel-container li.jcarousel-item{margin-right: 2.75%;}
.pt_product-details .pdplazyload .jcarousel-container li.jcarousel-item:last-child{margin-right: 0px;}
.pt_product-details .pdplazyload .jcarousel-auto .jcarousel-container li.jcarousel-item{margin-right: 30px;}

/******************fixes 22-12-14**************/
#cart-table td.item-details ul.product-availability-list li{margin-top: 0;}
.clear{clear:both;}
.pt_compare_page table.comparisontable .product-tile .product-image a.thumb-link{padding: 0;}
.pt_compare_page table#compare-table .section-header.compareremovecell{padding-bottom: 10px;   padding-right: 50px; width: auto;}
.pt_compare_page table#compare-table .section-header.compareremovecell > div{width: 50%;}
.pt_checkout .checkout-billing .billing-couponrow a.coupon-row-display-info-link{position: relative;}
.pt_checkout .checkout-billing .billing-couponrow a.coupon-row-display-info-link:after{content: "\002B";font-size: 15px;font-weight: 600;padding-left: 4px;position: absolute;top: 0px;}
.pt_checkout .checkout-billing .billing-couponrow a.coupon-row-display-info-link.active:after{content: "\002D";top: -1px;}

/*****************Accessories overlay*********************/
.accessories-container{width: 100%; float:left;}
.accessories-container #addedToCart{width: 100%; float:left;}
.accessories-container #addedToCart h3{color: #444; font-size: 16px; font-weight: 800; width: 100%; float:left; border-bottom: 1px dashed #ccc; padding-bottom: 10px;margin: 0px; text-transform: uppercase;}
.accessories-container #addedToCart .addedproductrow{float: left; width: 100%; padding: 10px 0; }
.accessories-container #addedToCart .addedproductrow img{vertical-align: middle; float: left;}
.accessories-container #addedToCart .addedproductrow .addeddesc{float: left; line-height: 20px; width: 300px; font-size: 14px; font-weight: 700; line-height: 21px; margin-left: 30px;}
.accessories-container #addedToCart .addedproductrow .addedprice{color: #0b9bc0; font-size: 16px; float: left; font-weight: 800;}
.accessories-container #addedToCart .addedproductrow .proceed-to-cart{float: right;}

.accessories-container #recommendedAcc{width: 100%; float:left;overflow: hidden;}
.accessories-container #recommendedAcc h3{color: #444; font-size: 16px; font-weight: 800; width: 100%; float:left; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin: 0px; text-transform: uppercase;}
.accessories-container #recommendedAcc ul{margin: 10px 0px 10px 0px; padding: 0px; float: left; width: 100%;}
.accessories-container #recommendedAcc ul li{float: left; width: 245px; padding:0; margin-right: 13px;}
.accessories-container #recommendedAcc ul li .product-tile{width: 100%; padding-bottom: 45px;}
.accessories-container #recommendedAcc ul li .product-tile .product-image{width: 100%; height: 121px;}
.accessories-container #recommendedAcc ul li .product-tile .product-image a.thumb-link{padding: 0px; line-height: normal;}
.accessories-container #recommendedAcc ul li .availability-msg{margin-bottom: 0px;}
.accessories-container #recommendedAcc ul li .product-tile .normalProduct{position: absolute;width: 100%;display: inline-block;height: 44px;text-align: center;left: 0;bottom: 0;}

.accessories-container #additionalItems{width: 63%; float:right; font-size: 14px; font-weight: 600; padding-top: 10px; border-top: 1px dashed #ccc;}
.accessories-container .additionalItems.oSans{font-weight: 700;padding-top: 11px;float: left;font-size: 18px;}
.accessories-container #additionalItems .proceed-to-cart{float: right;}

.accessories-overlay-pdp.ui-dialog #recommendedAcc .jcarousel-container{width: 100%;float: left; margin: 15px 0;}
.accessories-overlay-pdp.ui-dialog #recommendedAcc .jcarousel-clip{width: 96.5%;float: left;margin: 0 13px;overflow: hidden;}
/* FARHANS dev TEAM PANC-988 19 NOV 2015 7:52 EST */
.accessories-overlay-pdp.ui-dialog #recommendedAcc .pdp-prod-accesories-ul li .product-tile .product-name{text-align: left;}
.accessories-overlay-pdp.ui-dialog #recommendedAcc .pdp-prod-accesories-ul li .product-tile .product-name h2{text-align: center;}
.accessories-overlay-pdp.ui-dialog #recommendedAcc .pdp-prod-accesories-ul li .product-tile .product-name .pnb2c-prodid{width: 100%;text-align: left;}
.accessories-overlay-pdp.ui-dialog #recommendedAcc .pdp-prod-accesories-ul li .product-tile .availability-msg p{text-align: left;}
.accessories-overlay-pdp.ui-dialog #recommendedAcc .pdp-prod-accesories-ul li .product-tile .product-pricing{text-align: left;}
/* FARHANS dev TEAM PANC-988 END */
.accessories-overlay-pdp.ui-dialog #recommendedAcc .jcarousel-container .jcarousel-prev{position: absolute;top: 75px;background: url("../images/carousel-arrows.png") 0px 1px no-repeat transparent;text-indent: -9999px;width: 16px;height: 42px; cursor: pointer; left:-1px;}
.accessories-overlay-pdp.ui-dialog #recommendedAcc .jcarousel-container .jcarousel-next{position: absolute;right: 4px;top: 75px;background: url("../images/carousel-arrows.png") -19px 2px no-repeat transparent;text-indent: -999px;width: 16px;height: 42px; cursor: pointer;}
.accessories-overlay-pdp.ui-dialog #recommendedAcc .jcarousel-container .jcarousel-next-disabled{display: none !important;}
.accessories-overlay-pdp.ui-dialog #recommendedAcc .jcarousel-container .jcarousel-prev-disabled{display: none !important;}
.accessories-overlay-pdp.ui-dialog .accessories-container .product-price{color: #000000;}
.accessories-overlay-pdp.ui-dialog .accessories-container .product-price .price-standard{color: #7a7a7a;text-decoration: line-through;}
/********add and remove button style*****************/
.accessories-overlay-pdp.ui-dialog #recommendedAcc .accessorie-class.button-blue.added-to-cart{background: #f0f0f1;color: #000;border: 4px solid #e8e8e8;position: relative;outline: none;}
.accessories-overlay-pdp.ui-dialog #recommendedAcc span.spn-sprite{background:url("../images/pnsb2c-sprite-img.png") no-repeat -207px -79px transparent;position: absolute;width: 16px;height: 16px;left: 39px;bottom: 8px;}
/********add and remove button style ends*****************/

/*****************video dialog overlay*********************/
#pdp-video-dialog iframe{border: 0 none;}
#pdp-video-dialog .videodialog-left{float: left; width: 500px; margin-right: 10px;}
#pdp-video-dialog .videodialog-right{float: right; width: 240px;}
#pdp-video-dialog .videodialog-right img{max-width: 100%; max-height: 100%; }
#pdp-video-dialog .videodialog-right .dialog-videorow{float: left; width: 100%; padding: 10px 0; border-bottom: 1px dashed #ccc;}
#pdp-video-dialog .videodialog-right .videothumbimg{float: left; width: 25%;}
#pdp-video-dialog .videodialog-right .dialog-videolink{float: left; width: 70%; margin-top: 10px; margin-left: 10px;}
#pdp-video-dialog .videodialog-right .dialog-videolink a{ color: #0f58a8; text-transform: uppercase; font-weight: 700; font-size: 12px;}
.pt_product-compare table.comparisontable .product-swatches .spriteico.close-x{right: 16px; display: none;}

/***************pdp protection plan**************/
.pdpForm #squaretrade_resale_pp{ float: left; width: 100%; margin-top: 20px;}
.pdpForm .large .warranty-resale-widget .warranty-header{padding: 0px; font-weight: 700; font-size: 12px; line-height: 12px; vertical-align: top;}
.pdpForm .large .warranty-resale-widget .warranty-details-expander{font-size: 13px; font-weight: 600; padding: 0px; line-height: 11px; vertical-align: top; margin-left: 6px;}
.pdpForm .warranty-selector{font-weight: 600; color: #555555;}
.pdpForm .large .warranty-resale-widget .warranty-selector{margin-left: 0px; margin-top: 7px;}
.pdpForm .warranty-resale-widget .warranty-details .warranty-features{margin: 0px; color: #555; font-weight: 700;}
.pdpForm .large .warranty-resale-widget{width: 100%;}
.large .warranty-resale-widget .warranty-selector{padding:13px;}
.billing-address-checkbox.label-inline label{margin-left: 4px;}
.billing-address-checkbox{margin-top: 3px;}
.pt_checkout .primary-content .form-section.getlattestnews{margin-bottom: 4px;}
.pt_checkout .paymentmethodsCont .form-row{margin-bottom: 14px; margin-left: 0px; position: relative;}
.pt_checkout .paymentmethodsCont .form-row.ccrow .cardtypeimg{position: absolute;  width: 40px; height: 30px; top: 26px; right: -48px;}
.pt_checkout .paymentmethodsCont .form-row.ccrow .cardtypeimg span{background:url("../images/creditcard_icons.png") -4px -7px no-repeat transparent; width: 52px; height: 32px; float: left;}
.pt_checkout .paymentmethodsCont .form-row.ccrow .cardtypeimg span[data-cardlabel="Visa"]{background-position: -4px -7px;}
.pt_checkout .paymentmethodsCont .form-row.ccrow .cardtypeimg span[data-cardlabel="Master"]{background-position: -63px -7px;}
.pt_checkout .paymentmethodsCont .form-row.ccrow .cardtypeimg span[data-cardlabel="Amex"]{background-position: -123px -7px;}
.pt_checkout .paymentmethodsCont .form-row.ccrow .cardtypeimg span[data-cardlabel="Discover"]{background-position: -183px -7px;}
.pt_checkout .paymentmethodsCont .form-row.savecard-check{margin-top: 4px;}
.pt_checkout .paymentmethodsCont .form-row.savecard-check label{margin-left: 4px;}
.pt_checkout .checkout-billing .form-row-button{margin-top: 17px;}

.pt_checkout .paymentmethodsCont .payment-method-options .form-row label[for="is-CREDIT_CARD"]{background:url("../images/tab_credit.png") center 25px no-repeat #f1f1f1; }
.pt_checkout .paymentmethodsCont .payment-method-options .form-row .custom-radio.active + label[for="is-CREDIT_CARD"]{background:url("../images/tab_credit.png") center 25px no-repeat #fff; }

.pt_checkout .paymentmethodsCont .payment-method-options .form-row label[for="is-PayPal"]{background:url("../images/tab_paypal.png") center 25px no-repeat #f1f1f1; }
.pt_checkout .paymentmethodsCont .payment-method-options .form-row .custom-radio.active + label[for="is-PayPal"]{background:url("../images/tab_paypal.png") center 25px no-repeat #fff; }
/******************px-px order confirmation page *******************/
.pt_order-confirmation table.item-list td.order-shipment-details .order-shipment-address .name{margin-top: 2px;}
.pt_order-confirmation table.item-list td.order-shipment-details .order-shipment-address .street{margin-top: 1px;}
/* Farhans Dev team : 08-10-2015 03:56PM PANC-1188 */
.pt_order-confirmation table.item-list td.order-shipment-details .order-shipment-address .location{margin-top: 1px; width: 217px; }
/* PANC-1188  END  */
.pt_order-confirmation table.item-list td.order-shipment-details .order-shipment-address .phone{margin-top: 1px;}
.pt_order-confirmation table.item-list td.order-billing{padding-top: 3px;}
.pt_order-confirmation table.item-list td.order-payment-summary{padding-top: 3px;}
.pt_order-confirmation table.item-list td.order-payment-instruments .conf-page-mcard{line-height: 22px;}
.pt_order-confirmation table.item-list td.order-payment-instruments .conf-page-mcard .mcard-expdt-confpage{line-height: 23px;}
.pt_order-confirmation table.item-list td.order-billing .mini-address-name{padding-top: 3px;}
.pt_order-confirmation table.item-list td.order-billing .mini-address-location address{margin-top: 1px;}
.pt_order-confirmation .order-totals-table tr.order-sales-tax td.first{padding-top: 1px;}
.pt_order-confirmation .order-totals-table tr.order-total td.first{padding-top: 1px;}
.pt_order-confirmation .order-totals-table tr.order-shipping td.first{padding-top: 1px;}
.pt_order-confirmation .order-confirmation-details table.item-list{margin-bottom: 39px;}
.pt_order-confirmation .order-confirmation-details table.item-list.order-shipment-table{margin: 14px 0 20px 0;}
.pt_order-confirmation .order-confirmation-details table.item-list.order-shipment-table td.item-image{padding-top: 22px;}
/*.pt_order-confirmation .order-confirmation-details table.item-list.order-shipment-table td.item-details .block1 .product-list-item .name{line-height: 12px;}*/
.pt_order-confirmation .order-confirmation-details table.item-list.order-shipment-table td.item-details .block1 .product-list-item .sku{margin-top: 3px;margin-bottom: 3px;}
/*.pt_order-confirmation .order-confirmation-details table.item-list.order-shipment-table td.item-details .block2 .availability-msg p{line-height: 10px;}*/
.pt_order-confirmation .order-confirmation-details table.item-list.order-shipment-table td.item-details .block2 .availability-msg .default-shippingmethod-msg{margin-top: 2px;}
.pt_order-confirmation .order-confirmation-details table.item-list.order-shipment-table td.item-details .block1 .product-list-item .sku{line-height: 15px;margin-top: 2px;margin-bottom: 6px;}
.pt_order-confirmation .order-confirmation-details table.item-list.order-shipment-table td.item-details .block2 .availability-msg{margin-bottom: 16px;}

.removeval{background:url("../images/pnsb2c-sprite-img.png") no-repeat scroll -8px -272px transparent;display:block;height:36px; width:30px; cursor: pointer; position: absolute; z-index: 9; top: 23px; right: 0px;}
.addthis_toolbox > a > span{background: none !important; width: 100%; height: 100%;}
.addthis_toolbox > a{background:url("../images/shareico.png") no-repeat scroll 0 0 transparent; width: 30px !important; height: 30px; padding: 0px !important; margin-left: 10px !important;}
.addthis_toolbox > a.addthis_button_pinterest_pinit{background-position: -32px 0px;}
.addthis_toolbox > a.addthis_button_facebook{background-position: -66px 0px;}
.addthis_toolbox > a.addthis_button_google{background-position: -99px 0px;}
.top-alligned-pdp .addthis_toolbox{float: right; margin-top: 10px;}

.pt_account .page-content #primary .default-address{width: 303px;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address{width: 334px;margin-left: 30px;}
/************px-px save address my-acc****************/
.pt_account .page-content #primary .default-address .mini-address-location address .m_addr1,.m_city,.m_phone{display: inline-block;margin-top: 1px;}
.pt_account .page-content #primary .default-address .mini-address-location address .m_city{width: 100%;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address .success-fail-msg{margin-bottom: 13px;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address .mini-address-location address .m_addr1{display: inline-block;margin-top: 1px;}
.pt_account .page-content #primary .address-list.pnsb2c-additional-address .mini-address-location address .m_city{width: 100%;}
/**********px-px payment my-accnt ******************/
.pt_account .page-content #primary .payment-list{display: inline-block;}
.pt_account .page-content #primary h1#pnsb2c-myaccount-payment .section-header-note{margin-left: 17px;}
.pt_account .page-content #primary .payment-list .default-address.default-creditcard .default h3{margin: 0 0 21px 0;}
.pt_account .page-content #primary .payment-list .default-address.default-creditcard .default .cc_owner,.cc_cardtype,.cc_number,.mcard-expdt-confpage{width: 100%;display: inline-block;}
.pt_account .page-content #primary .payment-list .default-address.default-creditcard .default .cc_number{margin-top: 1px;}
.pt_account .page-content #primary .payment-list .default-address.default-creditcard .default .cc_cardtype{margin-top: 1px;}
.pt_account .page-content #primary .payment-list .default-address.default-creditcard .default .mcard-expdt-confpage{margin-top: 1px;}
.pt_account .page-content #primary .creditcard-list.pnsb2c-additional-creditcard .addition-address .cc_owner{margin-top: 2px;width: 100%;display: block;}
.pt_account .page-content #primary .creditcard-list.pnsb2c-additional-creditcard .addition-address .cc_cardtype{margin-top: 1px;}
.pt_account .page-content #primary .creditcard-list.pnsb2c-additional-creditcard .addition-address .cc_number{margin-top: 1px;}
.pt_account .page-content #primary .creditcard-list.pnsb2c-additional-creditcard .addition-address .mcard-expdt-confpage{margin-top: 1px;}
.pt_account .page-content #primary .creditcard-list.pnsb2c-additional-creditcard .addition-address .cc_cardtype{margin-top: 1px;}
/**********border for order in myaccnt left nav*******************/
.pt_order #secondary{border-top: 1px solid #e0e0e0;margin-top: 4px;}
.pt_order #secondary .secondary-navigation.pnsb2c-sec-nav .content-asset ul{margin: 24px 0 20px 0;}
.pt_order #secondary .secondary-navigation.pnsb2c-sec-nav .content-asset{border-bottom: 1px solid #e0e0e0;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-date-num-holder .label{font-weight: 700;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-date-num-holder .value{font-weight: 600;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-date.order-style .label{font-weight: 700;}
.pnsb2c-Myacc-ord-detls .table-ord-stat-holder .order-date.order-style .value{font-weight: 600;}
.shipping-n-billing-details .shipnbill-block-Myacc .mini-address-location address{font-size: 14px;font-weight: 600;font-style: normal;}
/*************print page in myacc order page******************/
.pt_order .pnsb2c-Myacc-ord-detls .My-accc.top-alligned-confirmation{float: right;margin-top: -22px;}
.pt_order .pnsb2c-Myacc-ord-detls .My-accc.top-alligned-confirmation .print-link{float: right;color: #0f58a8;font-size: 12px;font-weight: 700;margin-right: 18px;}
.pt_order .pnsb2c-Myacc-ord-detls .My-accc.top-alligned-confirmation .print-link .spriteico{float: left;background-position: -54px -211px;background-color: #fff;width: 16px;height: 18px;display: block;display: inline-block;vertical-align: top;margin-right: 10px;}

/******************paypal method in billing page************************/
.pt_checkout #PaymentMethod_PayPal.payment-method.payment-method-expanded{min-height: 250px;text-align: center;}
.pt_checkout #PaymentMethod_PayPal .button-blue.continuecheckout-paypallogin{margin-top: 60px;background-image: url("../images/paypal-medieum.JPG");  border: 0 none;height: 33px;text-indent: -9999px;width: 170px; background-color: transparent;}
.pt_checkout #PaymentMethod_PayPal .paypalmsg{margin-top: 25px;font-size: 14px;font-weight: 600;}

/**************************************support page starts ***********************************/
/***** PANC-1860 Farhan's dev team 20-05-2016 6:30 start ****/
.full-width.page-content .primary-content{width: 100%;}
.pt_support .pnsb2c-support-page{width: 100%;display: block;}
.pnsb2c-support-page .heading-block-container{width: 100%;}
.heading-block-container .welcome-head-block{width: 100%;display: block;text-align: center;}
.heading-block-container .welcome-head-block .welcome-text{width: auto;font-weight: 600;font-size: 35px;letter-spacing: 1px;word-spacing: -3px;color:#6161e2;}
.heading-block-container .wel-sub-head-block{width: 100%;text-align: center;display: block;margin-top: 6px;}
.heading-block-container .wel-sub-head-block .sub-head-text{font-weight: 600;font-size: 15px;width: 598px;display: inline-block;line-height: 24px;}
.pnsb2c-support-page .support-banner-slot{width: 100%;float: left;padding: 30px 0;border: 1px solid #cccccc;border-left: 0;border-right: 0;}
.pnsb2c-support-page .help-heading-container{width: 100%;float: left;margin-top: 5px;}
.help-heading-container .help-main-headblock{width: 100%;float: left;text-align: center;}
.help-main-headblock .hlp-head-text{font-weight: 600;font-size: 24px;}
.help-heading-container .help-subhead-holder{width: 100%;float: left;text-align: center;margin-top: 14px;}
.help-heading-container .help-subhead-holder .sub-head-text{font-weight: 600;font-size: 15px;letter-spacing: -1px;width: 558px;display: inline-block;line-height: 18px;}
.pnsb2c-support-page .links-help-container {width: 67%; margin: 0px auto; }
.pnsb2c-support-page .support-account-links{ width: 100%; text-align: center; margin: auto;margin-top: 15px;}
.pnsb2c-support-page .support-account-links .content-asset{}
.pnsb2c-support-page .support-account-links .content-asset ul{width: 100%; margin: 0;padding: 0;list-style: none;float: left;}
.pnsb2c-support-page .support-account-links .content-asset ul li{list-style: none;float: left; width: 25%;height: 145px;padding-top: 20px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
/*.pnsb2c-support-page .support-account-links .content-asset ul li:first-child{ width: 19%;height:160px;padding-top:5px;}*/
.pnsb2c-support-page .support-account-links .content-asset ul li.last{margin-right: 0;}
.pnsb2c-support-page .support-account-links .content-asset ul li a{color:#000; display: inline-block;width: 100%;text-align: center;font-weight:700;font-size: 14px;float: left; padding-top: 10px;}
.pnsb2c-support-page .support-account-links .content-asset .link-icons{width: 70px;height: 70px;}
.support-visitcommunity, .support-register, .support-loctae, .support-order, .support-return { width:100px; height:81px; margin:0px auto; background:url(../images/support-icn-blk.png) no-repeat;}
.pnsb2c-support-page .support-account-links .support-register { background-position:0px -75px;}
.pnsb2c-support-page .support-account-links .support-loctae { background-position:3px -153px;}
.pnsb2c-support-page .support-account-links .support-order { background-position:-100px -80px;}
/* PANC-1908 START*/
.pnsb2c-support-page .support-account-links .support-return { background-position:-97px -154px;}
/* PANC-1908 END*/

 .pnsb2c-support-page .img-right-arrow-blk {width: 17px; height: 17px; padding-left: 4px;}
 
/* Farhan 01-03-2017 */
/* .search-button {background-image: url('../images/support/search.png');background-repeat: no-repeat;background-position: left; width:42px;height: 38px; border: 0px;float: left;}
*/
.search-button {background: #0756a5 url(../images/pnsb2c-sprite-img.png) -5px -84px no-repeat;
    border: 0 none;
    height: 31px;
    padding: 0;
    text-indent: -999em;
    width: 31px;
    margin-top: 0;
    outline: none;
    margin-right: 0;}
.pnsb2c-support-page .support-search-form .submit-button {float: left; }
.pnsb2c-support-page .support-search-form .search-button { float: left; border-style: solid;border-color: #1058a4;}

.pnsb2c-support-page .pnsb2c-support-community-block {width: 40%;border: 0px solid green;margin: 30px auto;text-align:center; vertical-align:middle;}
.pnsb2c-support-page .pnsb2c-support-community-block .community-head {font-weight: 600;font-size: 24px; padding: 0px;margin: auto;padding-top: 10px;}
.pnsb2c-support-page .pnsb2c-support-community-block .community-para {font-weight: 600;font-size: 13px; padding: 5px;}
.pnsb2c-support-page .pnsb2c-support-community-block .community-support-btn{width: 70%;margin: 20px; color: #FFFFFF;}
.pnsb2c-support-page .pnsb2c-support-community-links {margin: auto; margin-top: 40px;width: 100%;border: 0px solid green;padding: 0px;height: 300px;}

.pnsb2c-support-page .need-helpbuttons-icn {background: url(../images/support-icn.png) no-repeat;width: 11px;height: 11px;float: left;margin: 5px 4px;}
.pnsb2c-support-page .need-helpbuttons-icn-mobile-blk {background: url(../images/support/support-icn-blk.png) no-repeat;width: 12px;height: 12px;float: left;margin: 15px 4px;display: none;}
.pnsb2c-support-page .support-connect-links{width:100%; border: 0px solid green;display: -webkit-flex; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; padding-top: 50px;  margin: auto;}

.pnsb2c-support-page .support-connect-links .support-connect-order {width: 40%;padding-left: 150px;min-width: auto;border: 0px solid green;}
.pnsb2c-support-page .support-connect-links .support-connect-social {width: 40%;padding-right: 150px;min-width: auto;border: 0px solid red;}

.pnsb2c-support-page .support-connect-links .support-connect-order li {padding: 8px 0px;}
.pnsb2c-support-page .support-connect-links .support-connect-order .chat-with-us {font-family:'Open Sans', sans-serif;color:#000000;padding: 8px 0px;}
.pnsb2c-support-page .support-connect-links .support-connect-order h2 {margin: 0px 0px;}
.pnsb2c-support-page .support-connect-links .support-connect-order li:first-child {padding: 0px 0px;padding-bottom: 10px;}
.pnsb2c-support-page .ul-no-padding {padding-left: 0px;}
.pnsb2c-support-page .support-connect-links .support-connect-head {font-weight: 600;font-size: 20px;}
.pnsb2c-support-page .support-connect-links .support-connect-sublink{display: inline-block; font-size: 15px;font-weight: 700;}
.pnsb2c-support-page .support-connect-links a {float: left;}
.pnsb2c-support-page .support-connect-phone {font-weight: 500;color: #0f58a8;}

.pnsb2c-support-page .support-connect-social .support-social-box {background-color: #0859AD;width: 100%; height: 100%; max-height: 200px; color: #FFFFFF; margin: 20px 0;}
.pnsb2c-support-page .support-connect-social .support-social-box ul{padding: 20px 50px 25px 35px;}
.pnsb2c-support-page .support-connect-social .support-social-para {padding: 10px 0;font-size: 13px;font-weight: 500;line-height: 1.8;}
.pnsb2c-support-page .support-connect-social .supportlivechat {padding: 5px 0px;}
.pnsb2c-support-page .support-connect-social .supportemailus {padding: 10px 0px;}
.pnsb2c-support-page .toggle-sign{padding-left: 5px;color: #0859AD; font-weight: 700;font-size: 17px;}
.pnsb2c-support-page .support-connect-links .support-connect-order .online-order-help {display: none;transition-duration: 0.4s;padding-top: 10px;}

.pnsb2c-support-page .support-connect-social .support-social-box .social-facebook {background:url(../images/support/facebook.png) no-repeat;width: 30px;height: 30px;float: left; margin-right: 10px;}
.pnsb2c-support-page .support-connect-social .support-social-box .social-twitter {background:url(../images/support/twitter.png) no-repeat;width: 30px;height: 30px;float: left; margin-right: 10px;}
.pnsb2c-support-page .support-connect-social .support-social-box .social-youtube {background:url(../images/support/youtube.png) no-repeat;width: 30px;height: 30px;float: left; margin-right: 10px;}

.pnsb2c-support-page .need-help-container{width: 54%;float: left;margin-top: 70px;}
.pnsb2c-support-page .need-help-container .need-help-heading{display: inline-block;width: 100%;font-weight: 600;font-size: 23px;}
.pnsb2c-support-page .need-help-container .need-help-contact{display: inline-block;width: 100%;font-weight: 600;font-size: 14px;margin-top: 18px;}
.pnsb2c-support-page .need-help-container .needhelp-link { width: 150px;    line-height: 23px;  border-right: solid 1px #BFBFBF; text-align: right; padding-right: 23px; min-height: 100px; float: left;} 
.pnsb2c-support-page .need-help-container .needhelp-link .office-time { font-weight: 500; font-size: 13px;}
.pnsb2c-support-page .need-help-container .need-helpbuttons {  margin: 20px 0px 75px 0px; width:100%; float:left;font-size: 14px;font-weight: 600;}
.pnsb2c-support-page .need-help-container .need-helpbuttons .live-chat-content.part-1 {float: left;width: 35%;}
.pnsb2c-support-page .need-help-container .need-helpbuttons .need-helpbuttons-icn {background: url(../images/support-icn.png) no-repeat;width: 10px; height: 10px; float: left; margin: 3px 5px;}
.pnsb2c-support-page .need-help-container .need-helpbuttons .live-chat-content.part-1 a  {float:left;}
.pnsb2c-support-page .need-help-container .needhelp-contact { float: left; padding-left: 30px;}
.pnsb2c-support-page .pnsb2c-support-gethelp-block{ width: 100%; margin: 0px auto}
.pnsb2c-support-page .pnsb2c-support-troubleshooting-block{}
.pnsb2c-support-page .pnsb2c-support-gethelp-block .support-search-helptext { width: 100%; margin: 0px auto; }
.pnsb2c-support-page .pnsb2c-support-gethelp-block .help-subhead-holder{width: 100%; color:#000;margin: 0 0 10px 0;text-align: center;}
.pnsb2c-support-page .pnsb2c-support-gethelp-block .help-banner-subhead-holder{width: 100%; color:#FFFF;margin: 0 0 10px 0;text-align: center;}
.pnsb2c-support-page .pnsb2c-support-gethelp-block .help-subhead-holder .hlp-head-text{font-weight: 500;width: 100%;float: left;}30
.pnsb2c-support-page .help-subhead-holder h2.span{color: #FFF !important}
.pnsb2c-support-page .text-label-black{color: #000 !important;font-family:'Open Sans', sans-serif}
.pnsb2c-support-page .pnsb2c-support-community-links .support-top-categories-head{font-weight: 600;font-size: 27px;width: 100%;text-align: center;}
.pnsb2c-support-page .pnsb2c-support-gethelp-block .help-subhead-holder .sub-head-text{font-weight: 600;font-size: 13px;display: inline-block;line-height: 33px;}
.pnsb2c-support-page .pnsb2c-support-gethelp-block .support-search-holder{width: 80%;position: relative;padding-left: 10px;margin:auto;    max-width: 700px;}
.pnsb2c-support-page .pnsb2c-support-gethelp-block .support-search-holder .support-search-form{width:100%;display: inline-block;}
.pnsb2c-support-page .pnsb2c-support-gethelp-block .support-search-holder .support-search-form input[type="text"]{width: 90%;border:none; padding: 11px 10px;color: #0f58a8;font-style: italic;font-size: 14px;font-weight: 600;}
/*.pnsb2c-support-page .pnsb2c-support-gethelp-block .support-search-holder .support-search-form .support-submit{width: 10%;height: 41px;margin-left: 0px;border:solid; background:  #1059A5;}*/
.pnsb2c-support-page .pnsb2c-support-gethelp-block .support-search-holder .suggestions{ width: 77.8% !important; left: 0px;top: 42px;}
.pnsb2c-support-page .pnsb2c-support-gethelp-block .support-search-holder .suggestions .suggestionterm{text-align: left;}
.pnsb2c-support-page .alert-msg-content{width: 100%;text-align: center;font-weight: 600;font-size: 15px;letter-spacing: -1px;display: inline-block;line-height: 18px;margin: 15px 0 10px 0;}
/***************************************support page ends ***************************************/
/***** PANC-1860 END ****/

span.right-arrow-icn-blue {background: url(../images/support/support-icn-right-arrow.png) no-repeat;width: 10px; height: 10px; float: right; margin:8px 0px 0px 4px;}

div.support-service-container{width: 100%;margin: 0px auto;background: #F7F7F7;padding: 20px 0px 20px 0px;font-weight: 600;}
div.support-service-links{width: 80%; margin: 0 10% 0 10%;display: inline-block; padding-left: 20px;color: #0f58a8;font-size: 14px;}
div.support-service-links .links-head {color: black;font-size: 16px;padding-top: 7px;}
div.support-service-links .links-item {color: #0f58a8;font-size: 14px;padding-top: 10px;}
div.service-links{width: 32%;float: left;}
div.service-links-divider{width:1%;float: left;}
div.support-category-grid li input::-webkit-input-placeholder {font-size: 12px;}	
div.support-sub-head{width: 100%;color: #000000;font-size: 27px;text-align: center;font-weight: 600;}
.pnsb2c-support-categories div.support-sub-head{font-family: 'Open Sans', sans-serif}
div.pnsb2c-support-categories{width: 100%;margin: auto; padding-top: 30px;text-align: center;font-weight: 600;}
div.support-category-grid{display: inline-block;font-size: 16px;padding-top: 10px;width: 95%;}
div.support-category-grid li img{height: auto; max-height: 155px;}
li.category-additional-grid-tile {vertical-align: top;display: inline-block; text-align: center; width: 16%;}
li.top-category-grid-tile {vertical-align: top;display: inline-block;text-align: center;width: 21%;margin: 10px 10px 10px 10px;}
span.icon-right{background: url('${URLUtils.staticURL("/images/support/support-icn-right-arrow.png")}');}
span.span-inline-block{display: inline-block;}
div.support-grid-img{height: 150px;margin: auto;}
div.support-troubleshoot-container{font-size: 14px;font-weight: 600;color: #0f58a8;padding: 35px 50px 35px 50px;overflow: auto;}
div.support-troubleshoot-container li{padding-top: 5px;padding-bottom: 5px;}
div.support-troubleshoot-column {float: left;width: 33%;}
div.support-troubleshoot-column img{width: 100%;float: left;height: 100%;max-width: 40px;}
div.support-troubleshoot-column ul{width: 78%;margin:0 0 0 10px;}
div.support-troubleshoot-column ul li{display: inline-block;}
div.service-border{border-right: 2px solid #bbbbbb;}	
span.welcome-date {color:#0f58a8;}
div.support-head-block{font-size: 14px; font-weight: 600;text-align: center; width: 90%;    margin: 14px;}
@media screen and (max-width:520px){
	div.support-grid-img{height: auto;}
	div.support-service-links{; margin: 0 0 0 0;padding-left: 0px;}
	div.support-head-block{font-size: 12px; width: 90%;  margin: 5px;}
	div.service-border{border-right: 0px;}	
	div.service-links {width: 100%;font-size: 12px;font-weight: 600;}
	div.service-links-divider{display: none;}
	li.category-additional-grid-tile { width: 40%;}
	li.top-category-grid-tile { width: 42%;}
	div.support-sub-head{font-size: 20px;}
	div.support-category-grid{font-size: 13px;}
	div.support-category-grid ul{padding: 0 0 0 0;}
	div.support-category-grid li img{width: auto; max-height: 120px;}
	div.support-troubleshoot-column {width: 100%;font-size: 13px;font-weight: 500;    padding-bottom: 5px;}
	div.support-troubleshoot-container{padding-left: 20px;padding-right: 20px;}
	
}

div.service-repair-container{background: #F7F7F7;color: #000000;text-align: center;}
div.service-repair-section{ width: 75%;margin: auto;}
div.service-repair-heading{font-size: 22px;font-weight: 600; padding-top: 20px;}
div.service-repair-text{font-size: 17px;font-weight: 600;padding: 10px 0px 40px 0px;}
div.service-search-container{color: #000000;text-align: center;}
div.service-search-section{width: 80%;margin: auto;}
div.service-search-heading{font-size: 22px;font-weight: 1000;padding-top: 20px;}
div.service-search-text{font-size: 15px;font-weight: 600;padding: 10px 0px 40px 0px;}
div.service-search-text a{color: #0f58a8;font-size: 15px;font-weight: 800;}
div.service-body-container{text-align: center;}
a.button{color: #FFFFFF;font-size: 16px;width: 70%;}
div.service-request-container{margin: auto;width: 80%;display: inline-block;font-size: 15px;font-weight: 400;}
div.service-request-section{width: 43%; height: 200px; float: left;padding-left: 3%;padding-right: 3%;vertical-align: top;}
div.left-border{border-left: 2px solid #bbbbbb;}
@media screen and (max-width:520px){
	div.service-repair-text{font-size: 14px;font-weight: 600;padding: 10px 0px 20px 0px;}
	div.service-repair-section{width: 100%;}
	div.service-request-container{width: 100%;}
	div.service-request-section{ font-size: 13px;width: 100%; padding: 0;}
	div.left-border{border-left: 0px solid #bbbbbb;}
}
/***************************************product Support starts***********************************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-support-block{float: left;width: 100%;}
.product-support-block .product-support-holder{width: 100%;float: left;margin: 0 0 35px 0;}
.product-support-block .product-support-holder .prod-support-left-part{}
.product-support-block .product-support-holder .prod-support-right-part{}
.product-support-block .product-support-holder .block-headline{display:none;float: left;width: 100%;font-weight: 700;font-size: 20px;color: #000000;margin:20px 0;text-transform: capitalize;}
.product-support-block .product-support-holder .pdp-support-faq{float: left;margin-bottom: 10px;}
.product-support-block .product-support-holder .pdp-support-faq .faq-link{font-weight: 600;font-size: 12px;float: left;width: 100%;}
.product-support-block .product-support-holder .pdp-support-faq .block-content-head{float: left;font-weight: 700;font-size: 14px;color: #000000;margin-bottom: 8px;}
.product-support-block .product-support-holder .pdp-support-faq a:hover{text-decoration: underline;}
.product-support-block .product-support-holder .support-content-block{width: 100%;float: left;margin-bottom: 15px;}
.product-support-block .product-support-holder .support-content-block .block-content-holder{}
.product-support-holder .support-content-block .block-content-head{float: left;width: 100%;font-weight: 400;font-size: 24px;color: #000000;padding:30px 0;text-transform: uppercase;}
.product-support-holder .support-content-block .block-content-subhead{float: left;width: 100%;font-weight: 400;font-size: 20px;color: #1387de;padding:30px 0;text-transform: uppercase;}
.product-support-holder .support-content-block .block-content-ul{width: 100%;float: left;}
.product-support-holder .support-content-block .block-content-ul .block-content-li{width: 100%;float: left;border-bottom: 2px dotted #cbcbcb;}
.product-support-holder .block-content-ul .block-content-li .block-img-holder{float: left;width:100%;}
.product-support-holder .block-content-ul .block-content-li .block-info-holder{font-weight: 400;font-size: 17px;color: #000000;}
.product-support-holder .block-content-ul .block-content-li .block-info-holder a{font-weight: 600;color: #000000;}
.product-support-holder .block-content-ul .block-content-li .block-info-holder.file-size{width: 180px;font-weight: 600;font-size: 12px;color: #0f58a8;display: inline-block;margin-top: -2px;vertical-align: top;}
.product-support-holder .support-content-block.how-to-guide-block .block-content-holder{width: 100%;}
.product-support-holder .support-content-block.how-to-guide-block .block-content-holder .block-info-holder{width: 100%;}
.product-support-holder .support-content-block.how-to-guide-block .block-content-holder .block-content-li{margin-bottom: 0px;}
.product-support-holder .support-content-block .block-content-holder .block-content-li .block-info-holder a:hover{text-decoration: underline;}
.prod-support-right-part .support-block-holder{width: 100%;float: left;}
.prod-support-right-part .support-block-holder .block-content-head{width: 100%; float: left;font-weight: 400;font-size: 24px;color: #000000;padding: 30px 0;text-transform: uppercase;}
.prod-support-right-part .support-block-holder .support-content-part{font-weight: 600;font-size: 13px;width: 65.7%;float: left;margin-bottom: 15px;}
.prod-support-right-part .support-block-holder .need-help-content{width: 63%;float: left;border-top: 1px solid #e0e0e0;border-bottom: 0;}
.prod-support-right-part .support-block-holder .need-help-content .need-help-asset{border-bottom: 0 none;}
/***************************************product Support ends***********************************/

.pt_account #CreditCardForm .form-row{position: relative;}
.pt_account #CreditCardForm .form-row.ccrow .cardtypeimg{position: absolute;  width: 40px; height: 30px; top: 26px; right: -48px;}
.pt_account #CreditCardForm .form-row.ccrow .cardtypeimg span{background:url("../images/creditcard_icons.png") -4px -7px no-repeat transparent; width: 52px; height: 32px; float: left;}
.pt_account #CreditCardForm .form-row.ccrow .cardtypeimg span[data-cardlabel="Visa"]{background-position: -4px -7px;}
.pt_account #CreditCardForm .form-row.ccrow .cardtypeimg span[data-cardlabel="Master"]{background-position: -63px -7px;}
.pt_account #CreditCardForm .form-row.ccrow .cardtypeimg span[data-cardlabel="Amex"]{background-position: -123px -7px;}
.pt_account #CreditCardForm .form-row.ccrow .cardtypeimg span[data-cardlabel="Discover"]{background-position: -183px -7px;}
/***************issue fix in oreder details page myacc*************/
.pt_order .orderhistory-list .order-history-items table.order-history-table td{padding-right: 15px;}
/***************shipment methods style******************/
.pt_order .shipping-n-billing-details .shipnbill-block-Myacc .order-shipment-details{margin-bottom: 5px;float: left;}
.shipment-method-head{font-weight: 600;font-size: 16px;width: 100%;float: left;}
.order-history-table td .summarybox{margin-bottom: 10px;}
.pt_order-confirmation table.item-list td.order-shipment-details .order-shipment-container{margin-bottom: 10px;}

.pt_product-details .lazyload-placeholder{ width: 100%; float: left; height: 1px;}
.pt_product-details .lazyload-placeholder.loading{height: 50px; background:url("../images/loading-small.gif") center center no-repeat;  margin-top: 20px;}
.pnsb2c-Myacc-ord-detls .order-shipment-table .prod-attribute-holder .default-shippingmethod-msg{font-weight: 600;font-size: 14px;}


.pt_product-search-noresult .section-header{background: none; padding: 0px;}
.pt_product-search-noresult .content-asset p{font-size: 14px;margin: 0; font-weight: 600;}
.pt_product-search-noresult .content-asset ul li{font-weight: 600;}
.pt_product-search-noresult .no-hits-search label{width: 100%; float: left;}
.pt_product-search-noresult .no-hits-search .form-row input{float: left;margin-right: 20px;width: 40.5%;padding: 11px 11px 10px;font-weight: 600;font-size: 14px;}
.pt_product-search-noresult .no-hits-search .form-row button{float: left;}
.pt_product-search-noresult .no-hits-footer{background: none; border-top: 1px solid #ccc; font-weight: 600;}
.name a p,.name-link p{margin: 0px; padding: 0px;}
.block-content{display: none;}
/************span replacing h1***********/
.breadcrumb span.breadcrumb-span-h{display: inline;font-size: 13px;font-weight: 600;}
.pt_checkout .paymentmethodsCont .form-row.saved-credit-card .sbHolder .sbToggle{right: 4px;}
/***************************Additional styles for pillar Page starts**************************/
.pillar-page .hero-content.post-container{margin-top: 0;}
.pillar-page .product-content.post-container{margin-bottom: 9px;}
.pillar-page .video-content-slot3 .content-slot-copy-container .content-slot-copy-holder .content-slot-copy-2{font-weight: 700;}
.pillar-page .product-content.post-container .pnb2c-prodid{width: 100%; display: block;color: #000000;}
.pillar-page .image-content-a-slot2 .content-slot-copy-container .content-slot-copy-holder .content-slot-copy-2{letter-spacing: 0px;word-spacing: 0px;font-weight: 700;}
.pillar-page .homeFlashbanner{margin-top: 30px;}
/***************************Additional styles for pillar Page ends**************************/

/***********************Square-trade page starts ***********************************/
.pnsb2c-squaretrade-page{width: 62%;margin: 0 auto;display: block;clear: both;padding-top: 25px;}
.pnsb2c-squaretrade-page .page-header{color: #16a9f0;font-size: 30px;font-weight: 700;float: left;width: 100%;margin-bottom: 36px;}
.pnsb2c-squaretrade-page .sqrtrd-prod-image-holder{width: 48.3%;float: left;}
.pnsb2c-squaretrade-page .sqrtrd-prod-image-holder img{max-width: 100%;}
.pnsb2c-squaretrade-page .product-info-holder{width: 51.7%;float: left;}
.pnsb2c-squaretrade-page .product-info-holder .information-block{width: 83.8%;font-size: 14px;}
.pnsb2c-squaretrade-page .product-info-holder .prod-logo-descrptn-holder .sqrtrd-logo{width: 100%;}
.pnsb2c-squaretrade-page .product-info-holder .prod-logo-descrptn-holder .sqrtrd-logo img{max-width: 100%;}
.pnsb2c-squaretrade-page .product-info-holder .prod-logo-descrptn-holder .prod-desc{width: 100%;margin-top: 14px;margin-bottom: 26px;}
.pnsb2c-squaretrade-page .product-info-holder .prod-services-holder .service-head{width: 100%}
.pnsb2c-squaretrade-page .product-info-holder .prod-services-holder .service-head{width: 100%}
.pnsb2c-squaretrade-page .product-info-holder .prod-services-holder span{width: 100%;display: inline-block;padding-left: 14px;font-size: 13px;box-sizing: border-box;margin-bottom: 4px;}
.pnsb2c-squaretrade-page .product-info-holder .information-block.prod-services-holder{width: 79%;}
.pnsb2c-squaretrade-page .product-info-holder .information-block.prod-services-holder .service-head{color: #16a9f0;font-size: 15px;font-weight: 700;margin-bottom: 19px;}
.pnsb2c-squaretrade-page .product-info-holder .information-block.link-holder{margin-top: 36px;}
.pnsb2c-squaretrade-page .product-info-holder .information-block.link-holder .learn-link{display: inline-block;vertical-align: top;padding-top: 2px;margin-right: 5px;}
.pnsb2c-squaretrade-page .product-info-holder .information-block.link-holder .learn-link a.learn-more-link{color: #00a3e3;}
.pnsb2c-squaretrade-page .product-info-holder .information-block.link-holder .plan-link{display: inline-block;}
.pnsb2c-squaretrade-page .product-info-holder .information-block.link-holder .plan-link a.get-plan-link{background: #79ac08;color: #ffffff;font-size: 11px;width: 90px;display: inline-block;padding: 4px 0;text-align: center;font-weight: 700;border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;border: 0px solid #000000;}
.pnsb2c-squaretrade-page .sqrtrd-prod-footer-holder{width: 100%;float: left;border-top: 1px solid #999999;border-bottom: 1px solid #999999;padding: 12px 0;margin-top: 60px;}
.pnsb2c-squaretrade-page .sqrtrd-prod-footer-holder .holder-div-footer{float: left;}
.pnsb2c-squaretrade-page .sqrtrd-prod-footer-holder .holder-div-footer .image-allign{float: left;padding: 0 7px;}
/***********************Square-trade page ends ***********************************/

/*******chrome auto fill yellow**/
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
}
/*************************Buzzar-Voice style starts**********************/
.BVInlineRatings .reviewCount{font-weight: normal;font-size: 13px;}
.pnsb2c-bv-holder{display: inline-block;}
.pt_product-search-result .search-result-content .product-tile-cont .reviews_stock_cont .pnsb2c-bv-holder{float: right;width: auto;padding-right: 10px;}
.pnsb2c-bv-holder .BVInlineRatings img{vertical-align: middle;margin-right: 13px;}
.pnsb2c-bv-holder .BVInlineRatings .reviewCount{vertical-align: middle;}

/*******************BV in PDP*******************/
.pdp-reviews-block{float: left;width:100%;border-bottom: 1px solid #dddddd;}
.pdp-reviews-block.hide{display: none;}
.pdplazyload{float: left; width: 100%; -moz-opacity:0;opacity:0;filter:alpha(opacity = 0);}
.pdp-reviews-block .pnsb2c-pdp-BVreviews-wrapper #BVRRContainer{display: inline-block;width: 100%;}
.pnsb2c-pdp-BVreviews-wrapper .block-headline{display:none;width: 100%;float: left;font-weight: 700;font-size: 20px;color: #000000;margin:20px 0;}
.pnsb2c-pdp-BVreviews-wrapper #BVRRContainer .BVRRQuickTakeSection{padding: 0;border-bottom: 1px solid #c3d5e9;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-2 .product-review-links #BVRRSummaryContainer .BVRRRatingOverall .BVRRRatingNormalImage{padding-right: 10px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-2 .product-review-links .BVRRRatingNormal > div{float: left;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-2 .product-review-links .BVRRRatingNormalOutOf .BVRRNumber{line-height: 12px; margin-right: 5px;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRDisplayContent{width:100%;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRHeader.BVRRQuickTakeHeader{display: none !important;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeContent .BVRRQuickTakeTableRow .BVRRQuickTakeSummary{width: 46.3%;float: left;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeTags.BVRRQuickTakeProTags{width: 20.5%;float: left;background: #ffffff;border: 0 none;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeTags.BVRRQuickTakeConTags{width: 28%;float: left;background: #ffffff;border: 0 none;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRLabel.BVRRQuickTakeLabel{color: #000000;padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRValue.BVRRQuickTakeValue{padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRValue.BVRRQuickTakeValue .BVRRQuickTakeList .BVRRTag,
.pnsb2c-pdp-BVreviews-wrapper .BVRRValue.BVRRQuickTakeValue .BVRRQuickTakeListMore .BVRRTag{font-weight: 700;width: 100%;margin-right: 0;display: inline-block;font-size: 12px;color: #000000;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRValue.BVRRQuickTakeValue .BVRRQuickTakeList .BVRRTag .BVRRNote,
.pnsb2c-pdp-BVreviews-wrapper .BVRRValue.BVRRQuickTakeValue .BVRRQuickTakeListMore .BVRRTag .BVRRNote{font-weight: 700;font-size: 12px;color: #000000;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRSecondaryRatingsContainer .BVRRLabel{font-size: 14px;color: #000000;}
.pnsb2c-pdp-BVreviews-wrapper{color: #000000;font-family: 'Open Sans', sans-serif !important;margin: 35px 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRRootElement, .BVRRRootElement input, .BVRRRootElement select, .BVRRRootElement textarea, .BVRRPhotoPopup, .BVRRVideoPopup{color: #000000;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 14px;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRRatingHeader{font-size: 14px;color: #000;font-weight: 700;margin-bottom: 15px;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRSecondaryRatingsContainer{}
.pnsb2c-pdp-BVreviews-wrapper .BVRRSecondaryRatingsContainer{border-bottom: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRReviewDisplayStyle3{background: none;}
.pnsb2c-pdp-BVreviews-wrapper .BVRROverallRatingContainer{border-bottom: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeContent .BVRRSecondaryRatingsContainer{border-top: 0;padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeSection .BVRROverallRatingContainer{padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRReviewDisplayStyle3Summary .BVRROverallRatingContainer{padding-left: 0; position: absolute; left: 0px;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRReviewDisplayStyle3Summary .BVRRSecondaryRatingsContainer{padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRRatingsOnlySummaryMain{padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRRatingsOnlySummaryHeader{padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRDisplayContentReview{border-bottom: 1px solid #ffffff; position: relative;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeSummary .BVRRRatingSummary.BVRRPrimaryRatingSummary{width: 90%; position: relative;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeSummary .BVRRRatingSummary.BVRRPrimaryRatingSummary .BVRRSecondaryRatingsContainer{width: 73.2%;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeSummary .BVRRBuyAgainContainer{width: 100%;padding: 0;font-size: 12px;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRRatingContainerRadio .BVRRRatingsatisfaction .BVRRLabel{font-size: 12px;font-weight: 700;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRRatingContainerRadio .BVRRRatingsupport .BVRRLabel{font-size: 12px;font-weight: 700;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeSummary .BVRRBuyAgainContainer .BVRRBuyAgain .BVRRNumber{font-weight: 700;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeSummary .BVRRBuyAgainContainer .BVRRBuyAgain .BVRRSeparatorText{font-weight: 700;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeSummary .BVRRBuyAgainContainer .BVRRBuyAgain .BVRRBuyAgainPercentage{font-weight: 700;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRQuickTakeSummary .BVRRBuyAgainContainer .BVRRLabel{font-weight: 700;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRSecondaryRatingsContainer .BVRRRatingContainerStar{margin-bottom: 20px;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRContentReview .BVRRReviewDisplayStyle3Main{float: left !important;width: 67.3% !important; padding: 0px !important; margin-top: 25px !important;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRContentReview .BVRRReviewDisplayStyle3Summary{float: right;width: 28.1% !important;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRContentReview .BVRRReviewDisplayStyle3Main .BVRRReviewTitleContainer{font-size: 12px !important;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRContentReview .BVRRReviewDisplayStyle3Main .BVRRReviewDateContainer{float: left;font-size: 12px !important;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRReviewFeedbackLinksContainer .BVRRReviewFeedbackLinksPrefix{font-weight: 600 !important;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRContentReview .BVRRReviewDisplayStyle3Main .BVRRReviewSocialLinksContainer{display: none !important;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRLabel{font-weight: 600;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRReviewProsConsContainer .BVRRReviewProTagsPrefix{font-weight: 700;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRReviewProsConsContainer .BVRRReviewProTags{font-weight: 600;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRReviewProsConsContainer .BVRRReviewConTagsPrefix{font-weight: 700;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRReviewProsConsContainer .BVRRReviewConTags{font-weight: 600;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRUserNicknameContainer{padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRUserLocationContainer{padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRContextDataContainer .BVRRContextDataValueContainer{padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRRecommendedContainer{padding-left: 0;}
.pnsb2c-pdp-BVreviews-wrapper .BVRRReviewDisplayStyle3Summary .BVRRUserNicknameContainer{padding-left: 0;}
/*******************BV in PDP ends**************/
/*************************Buzzar-Voice style ends**********************/

.pt_storefront .pnsb2c-bv-holder{display: none;}
#ReviewsSubmissionContainerWrapper .BV{font-family: 'Open Sans', sans-serif !important; font-size: 13px !important; font-weight: 600 !important;}
.BVRStarCont{display: inline-block; width: 94px; height: 18px; position: relative;}
.BVRStarCont > .BVRStar_top{background-image: url("../images/rating_stars.png"); background-position: 0 0; background-repeat: no-repeat; width: 0%; height: 18px; position: relative; z-index: 1; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.BVRStarCont > .BVRStar_bottom{background-image: url("../images/rating_stars.png"); background-position: 0 -20px; background-repeat: no-repeat; width: 100%; height: 18px; position: absolute; z-index: 0; left: 0px; top: 0px;}
.BVRRRatingOverall.BVRRRatingNormal .BVRRRatingNormalImage img{display: none;}
.product-review-links-sticky .BVRRRatingNormalImage img{display: none;}
.BVRRSecondaryRatingsContainer .BVRRRatingNormalImage{margin-right: 10px !important;}

.BVRRSecondaryRatingsContainer .BVRRRatingContainerStar .BVRRRatingEntry .BVRRRatingNormalImage img{display: none;}
.BVRRSecondaryRatingsContainer .BVRRRatingContainerStar .BVRRRatingEntry .BVRRRatingNormalImage .BVRStarCont{width: 154px;}
.BVRRSecondaryRatingsContainer .BVRRRatingContainerStar .BVRRRatingEntry .BVRRRatingNormalImage .BVRStar_top{background-image: transparent; background-color:#0f58a8;  }
.BVRRSecondaryRatingsContainer .BVRRRatingContainerStar .BVRRRatingEntry .BVRRRatingNormalImage .BVRStar_bottom{background-image: transparent; background-color:#cccccc;}

.BVRRSecondaryRatingsContainer .BVRRRatingContainerRadio .BVRRRatingEntry .BVRRRatingRadioImage .BVRStarCont{height: 18px;}
.BVRRSecondaryRatingsContainer .BVRRRatingContainerRadio .BVRRRatingEntry .BVRRRatingRadioImage img{display: none;}
.BVRRSecondaryRatingsContainer .BVRRRatingContainerRadio .BVRRRatingEntry .BVRRRatingRadioImage .BVRStarCont{width: 154px;}
.BVRRSecondaryRatingsContainer .BVRRRatingContainerRadio .BVRRRatingEntry .BVRRRatingRadioImage .BVRStar_top{background-image: url("../images/progresspin.png"); background-color: transparent; background-position: top right; height: 8px; top: 9px;}
.BVRRSecondaryRatingsContainer .BVRRRatingContainerRadio .BVRRRatingEntry .BVRRRatingRadioImage .BVRStar_bottom{background: #cbcbcb; /* Old browsers */
background: -moz-linear-gradient(left,  #cbcbcb 0%, #7b7b7b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cbcbcb), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #cbcbcb 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #cbcbcb 0%,#7b7b7b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #cbcbcb 0%,#7b7b7b 100%); /* IE10+ */
background: linear-gradient(to right,  #cbcbcb 0%,#7b7b7b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb', endColorstr='#7b7b7b',GradientType=1 ); /* IE6-9 */
height: 8px; }

#BVRRRatingSummaryNoReviewsWriteImageLinkID a img{display: none;}
.BVSubmissionLoading{position: absolute; top: 50%; left:45%; }
.ui-dialog .ui-dialog-content#ReviewsSubmissionContainerWrapper{width: 97% !important;}

#ReviewsSubmissionContainerWrapper .BVSliderLegend{top: -6px !important; width:120px !important;}
#ReviewsSubmissionContainerWrapper .BVSliderField .ui-slider{
background-image: none !important;
background: #cbcbcb !important; /* Old browsers */
background: -moz-linear-gradient(left,  #cbcbcb 0%, #7b7b7b 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cbcbcb), color-stop(100%,#7b7b7b)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #cbcbcb 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #cbcbcb 0%,#7b7b7b 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #cbcbcb 0%,#7b7b7b 100%) !important; /* IE10+ */
background: linear-gradient(to right,  #cbcbcb 0%,#7b7b7b 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb', endColorstr='#7b7b7b',GradientType=1 ) !important; /* IE6-9 */
height: 8px !important;
float: left !important;
margin-bottom: 10px !important;
}
#ReviewsSubmissionContainerWrapper .BVSlider{float: left !important;}
#ReviewsSubmissionContainerWrapper .BVSliderField .ui-slider-handle{background-image: url("../images/progresspin.png") !important; background-color: transparent !important; background-position: top right !important; height: 8px !important; top: 9px !important; transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease; outline: none !important; background-repeat: no-repeat;}
#ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup div.cancel, #ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup div.star{padding: 0px !important; width: 31px !important;}

#ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup div.star,#ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup div.star a{background: none !important; background-color:#cccccc !important; height: 18px !important; transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease;}
#ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup div.star_hover a,#ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup div.star_live a:hover,
#ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup div.star_on a{background: none !important; background-color:#0f58a8 !important;}
#ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup div.cancel a,
#ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup div.star a{width: 31px !important;}
#ReviewsSubmissionContainerWrapper .BVStarsField label{float: left !important; margin-right: 10px !important;font-size: 13px !important;color: #000000 !important; width: 14% !important; font-weight: 600 !important;}
#ReviewsSubmissionContainerWrapper .BVStarsField .BVRatingStars{float: left !important;}
#ReviewsSubmissionContainerWrapper .BVBody,
#ReviewsSubmissionContainerWrapper .BVFieldRatingsGroup .BVFieldLabel,
#ReviewsSubmissionContainerWrapper .BVFieldRequired .BVFieldLabel,
#ReviewsSubmissionContainerWrapper .BVSliderField .BVFieldLabel, .BVMEFieldHelper{font-size: 13px !important; color: #000 !important;font-weight: 600 !important;}
#ReviewsSubmissionContainerWrapper .BVField div.star_group_rating.cancel a,
#ReviewsSubmissionContainerWrapper  .BVField div.star_group_rating.star a{background-image: url("../images/rating_stars_dlg.png") !important; background-position: 0 -20px  !important; background-repeat: no-repeat  !important;  height: 18px !important; }
#ReviewsSubmissionContainerWrapper .BVField div.star_group_rating.star_on a,#ReviewsSubmissionContainerWrapper .BVField div.star_group_rating.star_hover a,#ReviewsSubmissionContainerWrapper .BVField div.star_group_rating.star_live a:hover{background-image: url("../images/rating_stars_dlg.png") !important; background-position: 0 0 !important; background-repeat: no-repeat !important;  height: 18px  !important; position: relative; z-index: 1;}
#ReviewsSubmissionContainerWrapper .BVStarsField .BVRatingStarsLegendValue{font-style: normal !important; font-weight: bold !important;}
#ReviewsSubmissionContainerWrapper .BVRequiredFieldIndicator,#ReviewsSubmissionContainerWrapper .BVRequiredFieldIndicatorLegend{margin-right: 2px !important;}
#ReviewsSubmissionContainerWrapper .BVFieldRecommend .BVFieldRadioContainer{float: left;width: 48px;}
#ReviewsSubmissionContainerWrapper .BVFieldRecommend .BVFieldRadioContainer input[type="radio"]{margin: 0px;float: left;}
#ReviewsSubmissionContainerWrapper .BVFieldRecommend .BVFieldRadioContainer label{width: auto; float: left; line-height: 1;margin-left: 10px;}
#ReviewsSubmissionContainerWrapper .BVSectionReviewSubmission .BVFieldText,#ReviewsSubmissionContainerWrapper .BVSectionReviewSubmission .BVFieldTextArea{width: 400px !important;}
#ReviewsSubmissionContainerWrapper .BVMEStaticTip li{list-style: disc inside;}
#ReviewsSubmissionContainerWrapper .BVMEStaticTip ul,#ReviewsSubmissionContainerWrapper  ul.BVMETipBoxTipsSub{padding-left: 0px !important; margin-bottom: 5px;}
#ReviewsSubmissionContainerWrapper .BVTagsBlock .BVTagColumn input[type="checkbox"]{ margin: 0px !important; float: left !important;}
#ReviewsSubmissionContainerWrapper .BVTagsBlock .BVTagColumn label, .BVTagTextContainer{float: left !important;}
#ReviewsSubmissionContainerWrapper .BVTagRow{clear:  both !important; float: left !important; width: 100% !important;}
#ReviewsSubmissionContainerWrapper .BVTagCheckboxContainer{margin-top: 5px !important; margin-right: 10px !important; float: left !important;}
#ReviewsSubmissionContainerWrapper #BVSectionBasicInformationID{width: 70%;}
#ReviewsSubmissionContainerWrapper .BVButton,a.BVLinkReturnToContent, a.BVLinkReturnToContent:visited{display: inline-block; background: #0f58a8 !important; line-height:28px !important; color: #ffffff !important; font-weight: 800; height: 42px !important; border: 4px solid #0f58a8 !important;transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease; font-size: 14px; text-align: center; text-decoration: none;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; width: auto !important; text-indent: 0px !important;}
a.BVLinkReturnToContent, a.BVLinkReturnToContent:visited{width: 150px !important; text-decoration: none !important;}
#ReviewsSubmissionContainerWrapper .BVButton:hover{background: #ffffff; color: #0f58a8;}
#ReviewsSubmissionContainerWrapper .BVCheckboxField input[type="checkbox"]{float: left; position: static;}
#ReviewsSubmissionContainerWrapper .BVCheckboxField label{width: auto;}
/* Farhans Dev team : 14-10-2015 11:40PM PANC-1135 */
#pdp-reviews-block .BVRRQuickTakeContent .BVRRRatingSummaryLinks{position: absolute !important; left: 266px !important;top: 0px !important; display: block !important;}
/* PANC-1135  END  */
#pdp-reviews-block .BVRRQuickTakeContent .BVRRRatingSummaryLinks .BVRRRatingSummaryLinkRead{display: none;}
#pdp-reviews-block .BVRRQuickTakeContent .BVRRRatingSummaryLinks a,span.ratingcountinnumberbottom{color: #0f58a8 !important; font-size: 13px !important; font-weight: 600 !important; margin-left: 10px;}
/*.product-review-links .BVRRRatingSummaryLinks #BVRRRatingSummaryLinkWriteID{display: none !important;}*/
.product-review-links .BVRRRatingSummaryLinks .BVRRRatingSummaryLinkSeparator{margin-right: 15px;display: inline-block !important;}
.product-review-links .BVRRRatingSummaryLinks a{color: #0f58a8 !important; font-size: 13px !important; font-weight: 600 !important;}
.product-tile .reviews_stock_cont .BVInlineRatings{float: right; width: 100%;}
.product-tile .reviews_stock_cont .BVInlineRatings .BVRStarCont{float: left;}
.product-tile .reviews_stock_cont .BVInlineRatings .reviewCount{float: right;}
.search-result-content .reviews_stock_cont .BVInlineRatings{ width: 65%;}
.product-tile .reviews_stock_cont img{float: left !important;}
.product-tile .reviews_stock_cont .reviewCount a{float: right !important; font-size: 13px !important; color: #0f58a8 !important;}
.reviews_stock_cont .BVInlineRatings img{display: none !important;}
.product-review-links .BVRRRatingSummaryHeader{display: none !important;}
.product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLinkWriteFirst span{display: none !important;}
.product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLinkWriteFirst a{font-size: 14px !important; font-weight: 600 !important; color: #0f58a8 !important; font-family: 'Open Sans', sans-serif !important; display: inline-block; margin-left: 10px;}

.pt_product-details .jcarousel-item .product-tile .reviews_stock_cont .BVInlineRatings .BVRStarCont,
#compare-table .product-tile .reviews_stock_cont .BVInlineRatings .BVRStarCont{float: none;}
.pt_product-details .jcarousel-item .product-tile .reviews_stock_cont .BVInlineRatings .reviewCount,
#compare-table .product-tile .reviews_stock_cont .BVInlineRatings .reviewCount{float: left; width: 100%;}
.pt_product-details .jcarousel-item .product-tile .reviews_stock_cont .reviewCount a,
#compare-table .product-tile .reviews_stock_cont .reviewCount a{float: none !important;}
.quickview .BVRStarCont{float: left;}
.quickview .BVInlineRatings .reviewCount{float: left; margin-left: 10px;}
.BVRRHistogramFullBar{background: #0f58a8 !important; background-image: transparent !important;}
.BVRRHistogramBar{background: #ccc !important; background-image: transparent !important;}
.BVRRHistogram{background: #fff !important; background-image: transparent !important;}
.BVRRRatingsHistogramButtonScript{background-image: url("../images/openRatingsHistogram.gif") !important; background-repeat: no-repeat !important;}
.BVRRRatingsHistogramButtonScript > img{-moz-opacity:0;opacity:0;filter:alpha(opacity = 0);}
/*************User License style **********************/
.pdplicense-dialog.downloading{cursor: wait;}
.pdplicense-dialog .pnsb2n-license-content{width: 100%;float: left;font-family: 'Open Sans', sans-serif;font-size: 12px;margin-bottom: 10px;}
.pdplicense-dialog .pnsb2n-license-content p.ULA-p-heading{margin: 10px 0;font-size: 16px;font-weight: 700;}
.pdplicense-dialog .pnsb2n-license-content p.ULA-p-content{margin: 10px 0;font-size: 14px;font-weight: 600;}
.pdplicense-dialog .pnsb2n-license-content ul.list-style-ul{padding-left: 25px;width: 100%;float: left;box-sizing: border-box;font-size: 14px;font-weight: 600;}
.pdplicense-dialog .pnsb2n-license-content ul.list-style-ul li{list-style-type: decimal !important;list-style-position: outside !important;}
.pdplicense-dialog .button-container{width: 100%;display: inline-block;text-align: center;}
.pdplicense-dialog .ULA-check{display: inline-block;width: 100%;font-size: 14px;font-weight: 600;margin-bottom: 5px;}
.pdplicense-dialog .ULA-check input[type="checkbox"]{float: left;margin: 4px 10px 0 0;}
.pdplicense-dialog .button-container .apply-download-file.button{margin-right: 20px;}
/*************User License style **********************/
/**************************************MY registry home landing page starts*************************************/
.pt_storefront .pnsb2c-Myreg-landingpg,
.pnsb2c-Myreg-landingpg .hero-banner-holder{width: 100%;float: left;}
.pnsb2c-Myreg-landingpg .hero-banner-holder{margin-top: 32px;position: relative;}
.pnsb2c-Myreg-landingpg .hero-banner-holder .hero-img-holder img{max-width: 100%;}
.pnsb2c-Myreg-landingpg .hero-banner-holder .banner-buttons-holder{position: absolute;top: 195px;left: 34px;width: 250px;}
.pnsb2c-Myreg-landingpg .hero-banner-holder .banner-buttons-holder .myreg-byn{margin-bottom: 20px;}
.pnsb2c-Myreg-landingpg .gifts-head-holder{width: 100%;text-align: center;display: inline-block;font-size: 28px;font-weight: 800;padding: 23px 0 38px 0;}
.pnsb2c-Myreg-landingpg .gifts-category-holder{width: 100%;float: left;}
.pnsb2c-Myreg-landingpg .gifts-category-holder .categories-ul{width: 100%;float: left;padding-left: 0;margin-top: 0;}
.pnsb2c-Myreg-landingpg .gifts-category-holder .categories-ul li.product-content-holder{float: left;width: 32.22%;}
.pnsb2c-Myreg-landingpg .gifts-category-holder .categories-ul li.product-content-holder img{width: 100%;}
.pnsb2c-Myreg-landingpg .gifts-category-holder .categories-ul li.product-content-holder.middle-formater{margin: 0 18px;}
/**************************************MY registry home landing page ends*************************************/

/*************************************** STORE-LOCATOR IN PDP STARTS***************************************/
.ui-dialog.store-overlay-pdp .ui-dialog-titlebar .ui-dialog-title{font-size: 24px;font-weight: 600;text-transform: none;}
.ui-dialog.store-overlay-pdp .ui-dialog-content{float: left;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper{width: 100%;float: left;position: relative;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper{width: 360px;border: 1px solid #cccccc;box-sizing: border-box;padding: 25px;position: absolute;top: 65px;z-index: 999999;background: #ffffff;right: 33px;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-form-holder{float: left;margin-bottom: 10px;width: 100%;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-form-holder .form-row{width: 98.3%;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-form-holder .form-row.find-store-btn{width: 58.3%;margin-left: 0;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-form-holder .form-row.find-store-btn button{width: 100%;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-form-holder .store-form-note{width: 100%;float: left;font-size: 12px;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-finder{width: 100%;float: left;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-finder .store-information{background: none;padding-top: 20px;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-finder .store-information a.store-name{font-size: 18px;font-weight: 700;display: inline-block;margin-bottom: 4px;color: #000000;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-finder .store-information .store-address{font-size: 14px;font-weight: 600;}
.ui-dialog.store-overlay-pdp .pnsb2c-storelocator-wrapper .pnsb2c-store-info-wrapper .store-finder .store-information a.result-map-addres{margin-top: 16px;display: inline-block;}
/*************************************** STORE-LOCATOR IN PDP ENDS***************************************/

/*********************************support page pdp starts ******************************************/
/*********************************support page pdp starts ******************************************/
.pnsb2c-pdp-main .pnsb2c-pdp-right .support-page{width: 100%;float: left;border-top: 1px solid #d0d0d0;padding-top: 40px;margin-bottom: 20px;}

/*.pnsb2c-pdp-main .pnsb2c-pdp-right .product-firmdriver-holder-support{width: 100%;float: left;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-firmdriver-holder-support .block-headline{float: left;width: 100%;font-weight: 700;font-size: 20px;color: #000000;margin: 0;margin: 0 0 19px;text-transform: capitalize;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-firmdriver-holder-support .pdp-firmdriver-holder-block{width: 100%;float: left;margin-bottom: 15px;} */

.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder{width: 100%;float: left;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-head{width: 192px;float: left;font-weight: 700;font-size: 16px;color: #0f58a8;margin-bottom: 14px;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul{width: 100%;float: left;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li{width: 100%;float: left;font-size: 12px;color: #000000;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li .block-name-holder{font-weight: 700;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li .block-download-holder{padding-left: 15px;font-weight: 600;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li .block-download-holder a:hover{text-decoration: underline;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li .description{font-weight: 600;width: 100%;float: left;margin: 10px 0;border-top: 1px solid #d3e0ef;padding: 10px 0;border-bottom: 1px solid #d3e0ef;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li .description ul li{width: 100%;font-size: 12px;font-weight: 600;margin-bottom: 14px;float: left;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li .description ul li span.content-head{font-weight: 700;width: 17.8%;float: left;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li .description ul li span.content-head i{font-style: normal;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li .description ul li span.content-information{float: right;width: 79.4%;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-holder .block-content-ul li .li-head-part{width: 100%;float: left;}
.product-firmdriver-holder-support .firmware-left-block{width: 90%;float: left;}

.product-firmdriver-holder-support .pdp-firmdriver-holder-block .firmwares-headings-holder{width: 100%;float: left;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .firmwares-headings-holder .block-content-head.dwnld-instr{float: right;color: #000000;width: 211px;text-align: left;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-ul.firmwareproducts .li-head-part .dwnlod-instruction-holder{float: right;font-weight: 600;font-size: 13px;}
.product-firmdriver-holder-support .pdp-firmdriver-holder-block .block-content-ul.firmwareproducts .li-head-part .dwnlod-instruction-holder .dwnld-file-link:hover{text-decoration: underline;}
/*.product-firmdriver-holder-support .firmware-right-block{width: 46%;float: right;}
.product-firmdriver-holder-support .firmware-right-block .pdp-firmware-download-instructn-holder{width: 100%;float: left;margin-bottom: 15px;}
.firmware-right-block .pdp-firmware-download-instructn-holder .block-content-holder{width: 100%;float: left;}
.firmware-right-block .pdp-firmware-download-instructn-holder .block-content-holder .block-content-head{width: 192px;float: left;font-weight: 700;font-size: 16px;color: #000000;margin-bottom: 14px;} */

.pdp-firmware-download-instructn-holder .block-content-holder .block-content-ul{width: 100%;float: left;}
.pdp-firmware-download-instructn-holder .block-content-holder .block-content-ul li{width: 100%;float: left;font-size: 13px;color: #000000;font-weight: 600;}
.pdp-firmware-download-instructn-holder .block-content-holder .block-content-ul li .download-instr-holder a:hover{text-decoration: underline;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-tutorials-holder-support,
.product-tutorials-holder-support .block-tutorial-holder,
.product-tutorials-holder-support .block-content-ul,
.product-tutorials-holder-support .block-content-li{width: 100%;float: left;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-tutorials-holder-support .block-headline{float: left;width: 100%;font-weight: 700;font-size: 20px;color: #000000;margin: 0;margin: 0 0 19px;text-transform: capitalize;}
.product-tutorials-holder-support .block-content-li .block-info-holder{font-weight: 600;font-size: 12px;color: #0f58a8;display: inline-block;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-tutorials-holder-support .block-content-li{margin-bottom: 0px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-tutorials-holder-support .block-content-li a:hover{}
.pnsb2c-pdp-main .pnsb2c-pdp-right .warranty-repair-block .product-warrantyrepair-holder-support{width: 100%;float: left;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .warranty-repair-block .product-warrantyrepair-holder-support .block-headline{float: left;width: 100%;font-weight: 700;font-size: 20px;color: #000000;margin: 0;margin: 0 0 19px;text-transform: capitalize;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .warranty-repair-block .product-warrantyrepair-holder-support .warranty-content-block{width: 295px;float: left;margin-right: 25px;}
.product-warrantyrepair-holder-support .warranty-content-block .block-content-head{float: left;font-weight: 700;font-size: 14px;color: #000000;margin-bottom: 14px;min-height: 39px;width: 153px;}
.product-warrantyrepair-holder-support .warranty-content-block .block-content-ul,
.product-warrantyrepair-holder-support .warranty-content-block .block-content-li{width: 100%;float: left;}
.product-warrantyrepair-holder-support .warranty-content-block .block-content-li .block-img-holder{width: 40px;height: 40px;float: left;}
.product-warrantyrepair-holder-support .warranty-content-block .block-content-li .block-info-holder{width: 180px;float: left;font-weight: 600;font-size: 12px;color: #0f58a8;vertical-align: top;margin-top: -1px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support,
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .pdp-faqs-holder{width: 100%;float: left;}
.product-tutorials-holder-support .headblock{width:100%}
.product-tutorials-holder-support .block-info-holder{width:94.5%}
/*Farhan's dev team PANC-1593 18/12/2015 12:45pm */
span.fqadesc {float: none;margin: 0 0 0 10px;}

.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .block-content-ul .block-content-li .block-info-holder{cursor: pointer;font-weight: 700;padding: 20px 30px;width: 98%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .block-content-ul .block-content-li .block-content{padding:17px 30px 10px 30px;font-weight: 600;line-height: 20px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .block-content-ul .block-content-li .block-info-holder i{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 12px;height: 10px;display: inline-block;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .more-faq-link-holder{width: 100%;text-align: center;float: left;margin: 50px 0px;border:1px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .block-content-ul .block-content-li .block-info-holder.active i{background-position: -250px -78px;width: 14px;}

.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .block-headline{float: left;width: 100%;font-weight: 700;font-size: 20px;color: #000000;margin: 0;margin: 0 0 19px;text-transform: capitalize;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .pdp-faqs-holder .faqs-block-li{width: 100%;clear: both;border-bottom: 1px solid #d3e0ef;float: left;margin-bottom: 14px}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .pdp-faqs-holder .faqs-block-li.last{border-bottom:none;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support li.thumb{overflow: hidden;text-decoration: none;list-style:none;font-weight: 700;font-size: 14px;color: #0f58a8;margin-bottom: 14px;float: left;cursor: pointer;width: 19%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support{clear:both;display:inline-block;padding:0px; width: 100%; margin-top: 23px; margin-bottom: 10px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support .jcarousel-clip{width:97%;margin: 0 auto; overflow: hidden;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support li{border:0 none;float:left;margin:0;padding:0;width:auto; height: auto; text-align: center; position: relative; margin: 0 0.5%;overflow:hidden;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support .jcarousel-container li{margin-right:0 5px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support li a .video-thumb{background-image: url("../images/pnsb2c-sprite-img.png");background-repeat: no-repeat; background-color: transparent; background-position: -331px -311px; width: 43px; height: 43px;position: absolute;z-index: 9;top: 75px;left: 104px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support li img{border:0 none;max-height: 100%;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support .jcarousel-container .jcarousel-prev{position: absolute;top: 43%;background: url("../images/carousel-arrows.png") 0px 1px no-repeat transparent;text-indent: -9999px;width: 16px;height: 42px; cursor: pointer; left:-5px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support .jcarousel-container .jcarousel-next{position: absolute;right: -5px;top: 43%;background: url("../images/carousel-arrows.png") -19px 2px no-repeat transparent;text-indent: -9999px;width: 16px;height: 42px; cursor: pointer;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support .video-thumb{width:21%;float:left; padding:20px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support .video-img img{width:100%}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-video-holder-support .video-description{width: 100%;font-size: 15px;text-align: left;color: #000000;font-weight: 700;padding: 10px 0;}
.video-img{position:relative;}
/* PANC-1593 END */
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .pdp-faqs-holder .faqs-block-li .block-head{font-weight: 700;font-size: 16px;color: #0f58a8;margin-bottom: 14px;float: left;cursor: pointer;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .pdp-faqs-holder .faqs-block-li .block-content{width: 100%;float: left;border-top: 1px solid #d3e0ef;padding-top: 17px;padding-bottom: 10px;font-weight: 600;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .pdp-faqs-holder .faqs-block-li .block-head i{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 12px;height: 10px;display: inline-block;}

.pnsb2c-pdp-main .pnsb2c-pdp-right .product-faq-holder-support .pdp-faqs-holder .faqs-block-li .block-head.active i{background-position: -250px -78px;width: 14px;}
/*********************************support page pdp ends ******************************************/
/*********************************support PLP ******************************/
.pnsb2c-support-plp-featuresholder{width: 100%;float: left;margin-top: 5px;}
.pnsb2c-support-plp-featuresholder .pnsb2c-prod-features{width: 100%;float: left;text-align: left;}
.pnsb2c-support-plp-featuresholder .pnsb2c-prod-features p{margin: 0;}
.pnsb2c-support-plp-featuresholder .pnsb2c-prod-features .feature-content{float: left;width: 100%;font-weight: 600;font-size: 14px;color: #000000;}
.pnsb2c-support-plp-featuresholder .pnsb2c-prod-features .feature-content ul{padding-left: 19px;margin: 0;}
.pnsb2c-support-plp-featuresholder .pnsb2c-prod-features .feature-content ul li{list-style: disc outside;}
.pt_product-search-result .support-plp-search-text-holder{width: 100%;float: left;margin-bottom: 15px;}
.support-plp-search-text-holder .support-text{width: 34%;float: left;font-size: 16px;font-weight: 600;padding-top: 12px;}
.support-plp-search-text-holder .support-search-holder-plp{width: 65%;float: right;position: relative;}
.support-plp-search-text-holder .support-search-holder-plp input[type="text"]{width: 58%; padding: 11px 10px;color: #0f58a8;font-style: italic;font-size: 14px;font-weight: 600;}
.support-plp-search-text-holder .support-search-holder-plp .support-submit{margin-left: 15px;height: 41px;}
.support-plp-search-text-holder .support-search-holder-plp .suggestions{width: 58% !important;left: 0px;}
/*********************************support PLP ends******************************/
.pt_product-details .jcarousel-auto {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 15px;padding-right: 15px;width: 100%;}
.recommendation-block .jcarousel-container .jcarousel-clip {overflow: hidden;}
.recommendation-block .jcarousel-container .jcarousel-prev{position: absolute;top: 40%;background: url("../images/carousel-arrows.png") 0px 1px no-repeat transparent;text-indent: -9999px;width: 16px;height: 42px; cursor: pointer; left:-20px;}
.recommendation-block .jcarousel-container .jcarousel-next{position: absolute;right: -5px;top: 40%;background: url("../images/carousel-arrows.png") -19px 2px no-repeat transparent;text-indent: -999px;width: 16px;height: 42px; cursor: pointer;}
.recommendation-block .jcarousel-container .jcarousel-next-disabled{display: none !important;}
.recommendation-block .jcarousel-container .jcarousel-prev-disabled{display: none !important;}
.recommendation-block .jcarousel-container .jcarousel-clip{overflow: hidden;}
.pt_product-details .recommendation-block .jcarousel-container li.jcarousel-item{min-height: 100px;}
.pt_product-details .recommendation-block .jcarousel-container li.jcarousel-item{margin-right: 2.75%;}
.pt_product-details .recommendation-block .jcarousel-container li.jcarousel-item:last-child{margin-right: 0px;}
.pt_product-details .recommendation-block .jcarousel-auto .jcarousel-container li.jcarousel-item{margin-right: 30px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pdplazyloadstopped-features-holder{width: 100%;float:left;border-bottom: 1px solid #dddddd;}
.video-content-slot3 .content-slot-image-holder{position: relative;}
.product-name p{display: inline;} /*for tkt 722 - new tag */
/***************************************************Gift-guide-home page starts *********************************************************************/
.gift-guide-home{width: 100%;float: left;}
.gift-guide-home .gift-home-banner-holder{position: relative;width: 100%;float: left;}
.gift-guide-home .gift-home-banner-holder .banner-img-holder{width: 100%}
.cat-icon-holder a.cat-icon-home-gift img{max-width: 100%;max-height: 100%;}
.gift-guide-home .gift-home-banner-holder .banner-img-holder img{max-width: 100%;height: 1304px;}
.gift-guide-home .gift-home-banner-holder .cat-icon-holder{position: absolute;text-align: center;width: 100%;padding: 0 3.84%;box-sizing: border-box;top: 29.3%;}
.gift-guide-home .gift-home-banner-holder .cat-icon-holder .cat-icon-home-gift .cat-icon-name-holder{font-size: 30px;font-weight: 800;color: #ffffff;text-transform: uppercase;}
.cat-icon-holder a.cat-icon-home-gift{float: left;width: 29.1%;height: 366px;margin: 1% 0;}
.cat-icon-holder a.cat-icon-home-gift.middle{margin: 1% 5.82%;}
.gift-guide-home .gift-home-banner-holder .cta-button-holder{position: absolute;bottom: 3%;width: 100%;text-align: center;}
.gift-home-banner-holder .cta-button-holder .cta-btn-gift{width: 21.5%;display: inline-block;text-align: center;font-size: 20px;font-weight: 800;color: #394054;background: #ffffff;height: 50px;line-height: 49px;border: 2px solid #394054;box-sizing: border-box;}
.gift-home-banner-holder .cta-button-holder .cta-btn-gift.shop-all-btn{margin-left: 2%;}
/**GIFT HOME PAGE TITLE IMAGE**/
.gift-home-banner-holder .banner-img-holder-title{position: absolute;top: 6%;left: 17%;}
/***************************************************Gift-guide-home page ends *********************************************************************/
/******************************dynamic listing page ********************************************/
.dynamic-listing-banner-holder{width: 100%;float: left;}
.dynamic-guide-nav-wrapper{width: 100%;float: left;margin-bottom: 33px;}
.dynamic-listng-page-nav-holder{width: 84%;clear: both;margin: 0 auto;border-bottom: 1px solid #bbbdbf;padding-top: 28px;padding-bottom: 16px;}
.dynamic-listing-banner-holder img{max-width: 100%;max-height: 100%;}
.dynamic-listng-page-nav-holder .dynamic-listng-nav-link{margin-right: 2.82%;max-width: 170px;display: inline-block;}
.dynamic-listng-page-nav-holder .dynamic-listng-nav-link.last{margin-right: 0;}
.dynamic-listng-page-nav-holder .dynamic-listng-nav-link.active a{font-size: 16px;color: #454545;font-weight: 600;}
.dynamic-listng-page-nav-holder .dynamic-listng-nav-link a{color: #0b0b0b;font-size: 16px;font-weight: normal;position: relative;}
.dynamic-listng-page-nav-holder .dynamic-listng-nav-link.active a:after{background: url("../images/nav-bottom-arrow.png") no-repeat right center transparent;width: 18px;height: 10px;content:"";position: absolute;bottom: -26px;left: 40%;}
.dynamic-listing-banner-wrapper.btn-img-both{position: relative;width: 100%;float: left;}
.dynamic-listing-banner-wrapper.btn-img-both .cta-button-holder.btn-over-img-listing{position: absolute;left: 40%;bottom: 3%;width: 208px;}
.dynamic-listing-banner-wrapper .cta-button-holder .cta-btn-gift-listing{display: inline-block;text-align: center;font-size: 20px;font-weight: 800;color: #394054;background: #ffffff;height: 50px;line-height: 49px;border: 2px solid #394054;box-sizing: border-box;width: 100%;}

@media screen and (max-width:736px){
    .dynamic-listng-page-nav-holder {display: none;}
    .dynamic-listng-page-nav-holder-mobile {display: block;}
}
@media screen and (min-width:737px){
    .dynamic-listng-page-nav-holder-mobile {display: none;}
    .dynamic-listng-page-nav-holder {display: block;}
}


/** Added for custom msg below two lines**/
.dynamic-listing-message-holder{float: left;width: 100%;clear: both;}
.dynamic-listing-message-holder h1{width: 84%; margin: 20px auto 0px auto;}
/******************************dynamic listing page ends********************************************/
.pt_checkout .primary-content .shipng-header-n-error-holder{width: 100%;float: left;}
.pt_checkout .primary-content .shipng-header-n-error-holder h1{display: inline-block;}
.pt_checkout .primary-content .shipng-header-n-error-holder .tax-error, .ssrzip-error{padding-left: 20px;font-size: 12px;font-weight: 600;color: #ff0000;}
.ssrzip-error {padding:0PX;line-height:40PX;}
/******************************* Live chat links on Support Landing Page - PANC-902 starts***********************/
.pnsb2c-support-page .need-help-container .need-help-contact .live-chat-content{clear: both;display: inline-block;width: 100%;}
/******************************* Live chat links on Support Landing Page - PANC-902 ends***********************/
/******************Implement Contact us -PANC-903 starts****************/
#secondary .need-help-asset .live-chat-content a.live-chat-link{font-size: 15px;}
.need-help-asset .live-chat-content a.live-chat-link{font-size: 15px;}
.need-help-asset .fnt-size{font-size: 14px;}
.pt_category-search-result .primary-content .top-alligned-pdp{position: absolute;right: 0;top: -48px;}
.pt_category-search-result .primary-content .top-alligned-pdp a{font-weight: 700;font-size: 12px;}
.pt_category-search-result .primary-content .top-alligned-pdp .live-chat-link .spriteico{background-position: -52px -285px;background-color: #fff;width: 22px;height: 18px;display: inline-block;vertical-align: top;margin-right: 7px;}
.pt_product-details .primary-content .top-alligned-pdp .live-chat-link .spriteico{background-position: -52px -285px;background-color: #fff;width: 22px;height: 18px;display: inline-block;vertical-align: top;margin-right: 7px;}
.pt_product-details .primary-content .top-alligned-pdp a.live-chat-link{margin-right: 23px;}
/******************Implement Contact us -PANC-903 ends****************/
/***************************contact-us page starts ***************************/
.pnsb2c-contact-us-page-wrapper .contactus-para{font-weight: 600; font-size: 13px; padding-bottom: 10px;}
.pnsb2c-contact-us-page-wrapper .right-arrow-icn {background: url(../images/support-icn.png) no-repeat;width: 11px;height: 11px;float: left;margin: 5px 4px;}
.pnsb2c-contact-us-page-wrapper{width: 100%;float: left;}
.pnsb2c-contact-us-page-wrapper .contactus-head {margin: auto; width: 100%;text-align: center;}
.pnsb2c-contact-us-page-wrapper .contactus-top-section {background-color: #F7F7F7;min-height: 250px;padding: 25px 60px 25px 60px;}
.pnsb2c-contact-us-page-wrapper .contactus-middle-section {padding-left: 65px;padding-top: 30px;font-size: 14px;font-weight: 600;}
.pnsb2c-contact-us-page-wrapper .contactus-middle-section .links{padding-bottom: 20px;}
.pnsb2c-contact-us-page-wrapper .contactus-right-middle {padding-left: 65px;padding-top: 30px;}
.pnsb2c-contact-us-page-wrapper .right-arrow{vertical-align: middle;padding-left:2px;}
.pnsb2c-contact-us-page-wrapper .pnsb2c-contact-us-top-content-holder{width: 90%;margin: auto;}
.pnsb2c-contact-us-top-content-holder .top-blocks{width: 33%;float: left;box-sizing:border-box;}
.pnsb2c-contact-us-top-content-holder .top-blocks.block-2{}
.pnsb2c-contact-us-top-content-holder .top-blocks p{margin: 0;line-height: normal;font-weight: 600;font-size: 13px;padding-bottom: 2px;}
.pnsb2c-contact-us-top-content-holder .top-blocks.block-1 p.sub-head,.pnsb2c-contact-us-top-content-holder .top-blocks.block-2 p.sub-head{margin-bottom: 10px;font-weight: 700;font-size: 14px;}
.pnsb2c-contact-us-top-content-holder .top-blocks.block-1 p.sub-head a,.pnsb2c-contact-us-top-content-holder .top-blocks.block-2 p.sub-head a{font-weight: 700;font-size: 15px;}
.pnsb2c-contact-us-top-content-holder .top-blocks .part-1{margin-bottom: 40px;}
.pnsb2c-contact-us-top-content-holder .top-blocks p.operhrs-head{font-size: 14px;margin-bottom: 3px;}
.pnsb2c-contact-us-top-content-holder .top-blocks.block-1,.pnsb2c-contact-us-top-content-holder .top-blocks.block-2{margin: 5px;width: 49%;}
.pnsb2c-contact-us-top-content-holder .top-blocks p.large-fnt{font-size: 13px;font-weight: 700;padding-bottom: 10px;}
.pnsb2c-contact-us-top-content-holder .top-blocks.block-3{width: 22.5%;background: #f2f2f2;padding: 25px 10px 25px 25px;}
.pnsb2c-contact-us-top-content-holder .top-blocks.helpful_tools.block-3 .helpfull-div-holder a{font-size: 14px;font-weight: 600;margin-bottom: 13px;display: inline-block;}
.pnsb2c-contact-us-top-content-holder .top-blocks.helpful_tools.block-3 .helpfull-div-holder a.last-link{margin-bottom: 0;}
.pnsb2c-contact-us-top-content-holder .top-blocks h2{margin-top: 0;font-weight: 600;  font-size: 16px;}
.pnsb2c-contact-us-page-wrapper .contact-us-form-wrapper,.pnsb2c-contact-us-page-wrapper .mail-form-wrapper{width: 100%;float: left;}
.pnsb2c-contact-us-page-wrapper .contact-us-form-wrapper .email-form-holder{width: 57.2%;float: left;clear: both;margin-bottom: 20px;}
.pnsb2c-contact-us-page-wrapper .contact-us-form-wrapper .email-form-holder .form-fill-head{font-weight: 600;font-size: 15px;margin: 30px 0;width: 100%;}
.contact-us-form-wrapper .form-block-head{width: auto;float: left;font-weight: 700;color: #0f58a8;font-size: 16px;clear: both;cursor: pointer;}
.contact-us-form-wrapper table td{padding: 0.3em 1em;}
.contact-us-form-wrapper table td.holder-allign-td{padding: 0;}
.contact-us-form-wrapper table tr.headers-holder td{padding-top: 0;padding-bottom: 0;}
.contact-us-form-wrapper table{margin-left: -5px;}
.contact-us-form-wrapper table tr.submit-btn-holder td{padding-left: 7px;padding-top: 10px;}
.pnsb2c-contact-us-page-wrapper .mail-form-wrapper .form-block-head{width: auto;float: left;font-weight: 600;color: #0f58a8;font-size: 16px;clear: both;margin-bottom: 15px;cursor: pointer;}
.pnsb2c-contact-us-page-wrapper .mail-form-wrapper .content-part{float: left;clear: both;width: 100%;margin-bottom: 30px;}
.pnsb2c-contact-us-page-wrapper .mail-form-wrapper p{margin: 0;line-height: normal;font-weight: 600;font-size: 14px;}
.contact-us-form-wrapper table tr.message-row .char-count{float: right;font-weight: 600;padding-top: 5px;}
.contact-us-form-wrapper table.prod-cat-holder-tab{margin-left: -10px;}
.pnsb2c-contact-us-page-wrapper .form-block-head i{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 12px;height: 10px;display: inline-block;}
.pnsb2c-contact-us-page-wrapper .form-block-head.active i{background-position: -250px -78px;width: 14px;}
.contact-us-form-wrapper table td .required-text{float: right;font-size: 13px;opacity: 0.4;}
.contact-us-form-wrapper table tr td.form-row{display: table-cell;width: auto;margin: 0;}
.contact-us-form-wrapper table tr td.form-row span.error{display: table-cell;}
.contact-us-form-wrapper table.prod-cat-holder-tab span.custom-slct-holder{width: 100%;float: left;}
.contact-us-form-wrapper .form-block-content, .mail-form-wrapper .form-block-content{display: none;}
.pnsb2c-contact-us-page-wrapper .intrnational-spprt-holder{float: left;width: 100%;padding-bottom: 20px;}
.pnsb2c-contact-us-page-wrapper .intrnational-spprt-holder h2{margin-top: 0;}
.pnsb2c-contact-us-page-wrapper .intrnational-spprt-holder h2 a i{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 12px;height: 10px;display: inline-block;}
.pnsb2c-contact-us-page-wrapper .contact-us-form-wrapper .email-form-holder .category-blk-holder{width: 100%;float: left;}
#contactus-email{margin-bottom:0px;}

.pnsb2c-contact-us-page-wrapper .main-icon-img{width: 100px;}
.pnsb2c-contact-us-page-wrapper .contactus-main-links{font-weight: 800;display:block;font-size: 20px;padding: 10px 0px 15px 0px;}
.pnsb2c-contact-us-page-wrapper .contactus-medium-text{font-weight: 500;display:block;font-size: 16px;padding-top: 5px;}
.pnsb2c-contact-us-page-wrapper .contactus-medium-blue-text{font-weight: 600;display:block;font-size: 15px;color: #0f58a8;}
.pnsb2c-contact-us-page-wrapper .contactus-main-ul{width: 100%; display: inline-block;margin-left: 0px;margin-right: 0px;padding: 0;list-style-type: none;padding: 15px 25px 15px 25px;}
.pnsb2c-contact-us-page-wrapper .contactus-links-ul{width: 70%; display: inline-block;margin-left: 0px;margin-right: 0px;padding: 0;list-style-type: none;padding: 0px 0px 50px 0px;font-size: 18px;font-weight: 600;}
.pnsb2c-contact-us-page-wrapper .contactus-li{width: 33%;text-align: center;float: left;padding-top: 25px; padding-bottom: 25px;}
.pnsb2c-contact-us-page-wrapper .contactus-links-li{width: 33%;text-align: center;float: left;padding-top: 25px; padding-bottom: 25px;}
.pnsb2c-contact-us-page-wrapper .contactus-main-container{background-color: #F7F7F7; display:inline-block;;width: 100%;}
/***************************contact-us page ends ***************************/
/******************************Friends and family *****************************/
.pt_storefront .pnsb2c-friends-family-page-wrapper{width: 100%;float: left;}
.pnsb2c-friends-family-page-wrapper .html-slot-container{width: 100%;}
.pnsb2c-friends-family-page-wrapper .pnsb2c-friends-family-head{font-weight: 600;font-family: 'Open Sans', sans-serif;font-size: 24px;font-style: normal;margin: 0 0 18px;line-height: 1;margin-top: 15px;float: left;width: 100%;}
.pnsb2c-friends-family-page{width: 23.3%;float: left;clear: both;}
.pnsb2c-friends-family-page button{text-transform: uppercase;width: 193px;}
.pnsb2c-friends-family-page .ff-server-error-msg{margin-top: 0; padding-bottom: 10px;}
/******************************Friends and family ends*****************************/

/******************************Category-Landing-Page starts****************************/
/*.pt_storefront .panc-category-content-page-wrapper {width: 100%;float: left;}
/*.pt_storefront .panc-category-content-page-wrapper category-content-slot {max-width: 100%;}
/*.pt_storefront .panc-category-content-page-wrapper a {outline: none;}


/******************************Product-Launch-Page starts****************************/
.pt_storefront .panc-product-lauch-page-wrapper{width: 100%;float: left;}
.pt_storefront .panc-product-lauch-page-wrapper a{outline: none;}
.panc-product-lauch-page-wrapper .pl-slots{width: 100%;float: left;position: relative;}
.panc-product-lauch-page-wrapper .pl-slots .banner-img-holder{width: 100%;float: left;}
.panc-product-lauch-page-wrapper .pl-slots .banner-img-holder img{max-width: 100%;}
.panc-product-lauch-page-wrapper .pl-slots .banner-copy-holder{font-family: 'Open Sans condensed';position: absolute;width: 40.8%;}
.pl-slots.pl-slot-1-holder .banner-copy-holder{top: 28px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-1-holder .banner-copy-holder .block-head{width: 100%;float: left;font-size: 100px;}
.panc-product-lauch-page-wrapper .pl-slots .banner-copy-holder .desc-part-1,.desc-part-2{width: 100%;float: left;font-family: 'Open Sans';}
.panc-product-lauch-page-wrapper .pl-slots .banner-copy-holder .desc-part-1{font-size: 29px;}
.panc-product-lauch-page-wrapper .pl-slots .banner-copy-holder .desc-part-1 .prod-name-highlighted{font-style: normal;font-weight: 700;}
.panc-product-lauch-page-wrapper .pl-slots .banner-copy-holder .desc-part-2{font-size: 20px;font-weight: 700;}
.panc-product-lauch-page-wrapper .pl-slots .banner-copy-holder .content-slot-cta-link{margin-top: 20px;font-size: 18px;}
/*.panc-product-lauch-page-wrapper .pl-slots.pl-slot-2-holder{margin-top: -4px;}*/
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-2-holder img{max-width: 100%;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-2-holder .vid-img-holder{position: absolute;top: 0;width: 52%;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-2-holder .vid-img-holder .spriteico{width: 80px;height: 80px;position: absolute;background-position: -86px -292px;left: 43%;top: 43%;cursor: pointer;z-index: 1;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-2-holder .vid-img-holder iframe{position: absolute;top: 0;left:0;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-2-holder .banner-copy-holder{position: absolute;top: 59px;right: 30px;width: 30.7%;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-2-holder .banner-copy-holder .block-head{width: 100%;float: left;font-family: 'Open Sans condensed';color: #ffffff;font-size: 36px;font-weight: 600;text-align: right;line-height: 38px;margin-bottom: 15px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-2-holder .banner-copy-holder .desc-part{float: left;font-size: 20px;color: #ffffff;font-weight: 600;text-align: right;width: 100%;font-family: 'Open Sans', sans-serif}
.panc-product-lauch-page-wrapper .pl-slots .desc-part p{margin: 0;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .share-slot-part-1{width: 100%;float: left;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .share-slot-part-1 img{max-width: 100%;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .banner-copy-holder{font-family: 'Open Sans', sans-serif;top: 120px;width: 34.2%;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .banner-copy-holder .block-head{font-size: 50px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .banner-copy-holder .desc-part{font-size: 24px;margin-top: 10px;float: left;width: 100%;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .banner-copy-holder .icon-holder{width: 100%;float: left;margin-top: 27px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .banner-copy-holder .icon-holder a{width: 65px;height: 65px;margin-right: 25px;background: url("../images/prod-laucnch-icon-sprite.png") no-repeat -13px -24px;text-indent: -9999px;float: left;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .banner-copy-holder .icon-holder a.sprite-instagram{background-position: -13px -24px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .banner-copy-holder .icon-holder a.sprite-facebook{background-position: -182px -24px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .banner-copy-holder .icon-holder a.sprite-twitter{background-position: -96px -24px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .banner-copy-holder .icon-holder a.sprite-printerest{background-position: -265px -24px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .lumix-slot-part-2{width: 100%;float: left;position: relative;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .lumix-slot-part-2 img{max-width: 100%;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .lumix-slot-part-2 .banner-copy-holder{right: 69px;width: 66.4%;text-align: right;top: 159px;color: #ffffff;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .lumix-slot-part-2 .banner-copy-holder .block-head{font-size: 48px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .lumix-slot-part-2 .banner-copy-holder .desc-part.part-1{font-size: 30px;}
.panc-product-lauch-page-wrapper .pl-slots.pl-slot-3-holder .lumix-slot-part-2 .banner-copy-holder .desc-part.part-2{font-size: 29px;font-style: italic;font-weight: 700;}
.panc-product-lauch-page-wrapper .pl-slot-4-holder.pl-slots .banner-copy-holder{right: 75px;top: 88px;width: 40%;font-family: 'Open Sans', sans-serif;}
.panc-product-lauch-page-wrapper .pl-slot-4-holder.pl-slots .banner-copy-holder .block-head{width: 100%;float: left;font-size: 31px;}
.panc-product-lauch-page-wrapper .pl-slot-4-holder.pl-slots .banner-copy-holder .desc-part.part-1{font-size: 20px;width: 100%;float: left;}
.panc-product-lauch-page-wrapper .pl-slot-4-holder.pl-slots .banner-copy-holder .desc-part.part-2{font-size: 10px;width: 100%;float: left;margin-top: 2px;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .banner-copy-holder{right: 0;top: 120px;color: #ffffff;font-family: 'Open Sans', sans-serif;width: 45.6%;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .banner-copy-holder .block-head{width: 100%;float: left;font-size: 45px;font-weight: 700;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .banner-copy-holder .desc-part{width: 100%;float: left;font-size: 22px;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .social-icons-holder{width: 25%;position: absolute;bottom: 95px;left: 47px;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .social-icons-holder a{width: 49px;height: 49px;margin-right: 15px;background: url("../images/prod-laucnch-icon-sprite.png") no-repeat -340px -97px;text-indent: -9999px;float: left;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .social-icons-holder a.social-sprite-facebook{background-position: -335px -97px;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .social-icons-holder a.social-sprite-twitter{background-position: -265px -97px;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .social-icons-holder a.social-sprite-instagram{background-position: -13px -97px;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .social-icons-holder a.social-sprite-youtube{background-position: -181px -97px;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .social-icons-holder a.social-sprite-googleplus{background-position: -93px -97px;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .banner-copy-holder .slot-5-cta-holder{width: 62.3%;height: 77px;float: left;outline: none;margin-top: 27px;}
.panc-product-lauch-page-wrapper .pl-slot-5-holder.pl-slots .banner-copy-holder .slot-5-cta-holder img{max-width: 100%;}
/******************************Product-Launch-Page ends****************************/
/*************************Handset swatches-PANC-809 **********************************/
.pdp-main .attribute ul.swatches.handsets li a{width: 24px;margin: 0 5px 0 0;height: 24px;line-height: 24px;font-weight: 700;font-size: 15px;border: 1px solid #0f58a8;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.pdp-main .attribute ul.swatches.handsets li:hover a{border-width: 2px;width: 22px;height: 22px;line-height: 22px;}
.pdp-main .attribute ul.swatches.handsets li.selected a{background: #0f58a8;color: #ffffff;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-variations .attribute span.heandset-label{color: #0f58a8;font-size: 15px;font-weight: 600;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-variations ul.swatches.handsets{margin-top: 5px;margin-bottom: 15px;}
.product-tile .product-swatches .swatch-list.handsets .swatch{width: 24px;color: #0f58a8;height: 24px;line-height: 24px;font-weight: 700;font-size: 15px;border: 1px solid #0f58a8;margin-right: 6px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.product-tile .product-swatches .swatch-list.handsets .swatch img{display: none;}
.product-tile .product-swatches .swatch-list.handsets .swatch:hover{border-width: 2px;width: 22px;height: 22px;line-height: 22px;padding: 0;}
.product-tile .product-swatches .swatch-list.handsets .swatch.selected{background: #0f58a8;color: #ffffff;padding: 0;}
.product-tile .product-swatches .swatch-list.handsets .heandset-label{float: left;width: 100%;text-align: left;font-weight: 600;font-size: 15px;color: #0f58a8;margin-bottom: 2px;}
@media screen and (max-width:1300px){
	#wrapper{max-width: 97%; min-width: initial;}
	.pnsb2c-pdp-main .pdp-border-class{width: 100%;}
	#footer .footer-container{width: 90%;}
	.menu-utility-user li {margin-left:8px;}
	#cart-table td.item-details{width: 306px;  float:left;}
}

@media screen and (max-width: 850px){ .menu-utility-user { margin:0 0 0 0;} }
@media screen and (max-width:1200px){
	.dynamic-listng-page-nav-holder{width: 95%;}
}
/* Added by Hirav Raval JIRA 1165*/
#specCompare{
	display:table;
	width:1080px;
	word-break:break-all;
	word-wrap: break-word;
}

#specCompare li:nth-child(even) { background: #ebf2f8; }

#specCompare .pdpCompareProduct{
		vertical-align:middle;
		width:390px;
        display:table-cell;
		padding:5px;
		text-align:center;
}
#specCompare .pdpCompareProduct2{
		vertical-align:middle;
		width:390px;
        display:table-cell;
		padding:5px;
		text-align:center;
}
#specCompare .pdpCompareProduct3{
		vertical-align:middle;
		width:250px;
        display:table-cell;
		padding:5px;
		text-align:center;
}
#specCompare .pdpCompareProduct4{
		vertical-align:middle;
		width:184px;
        display:table-cell;
		padding:5px;
		text-align:center;
}
#specCompare .pdpCompareProduct5{
		vertical-align:middle;
		width:150px;
        display:table-cell;
		padding:5px;
		text-align:center;
}

.pdpCompareProduct2 img{
	width:250px;
	height:180px;
}
.pdpCompareProduct3 img{
	width:250px;
	height:180px;
}
.pdpCompareProduct4 img{
	width:180px;
	height:129px;
}
.pdpCompareProduct5 img{
	width:150px;
	height:108px;
}
.productComparelinkBlock{
	display:inline-block;
	margin: 0 auto;
	padding:5px 0 10px 0;
}
.productComparelink{
	display:table-cell;
	vertical-align:middle;
	background-color:#1659a7;
	margin:0px auto;
	font-weight:800;
	width:155px;
	color:white;
	height:35px;
}
.comparechartproductdescription{
	width:auto;
	height:230px;
}
.specTitle{
	font-size:15px;
	width:300px !important;
	font-weight:bold;
	text-align:left !important;
}
.comparePriceSales{
	font-weight:bold;
}

/* Farhans Dev team : 14-10-2015 11:40PM PANC-1135 */

.BVRRRatingOverall .BVRRRatingNormalOutOf{line-height:22px !important;}
.product-review-links .BVRRRatingSummaryLinks a{ color: #0f58a8 !important;font-size: 13px !important;}
span.ratingcountinnumberbottom {margin-left: 8px; margin-right:8px;}
span.pipeseparator{margin-left:4px;}
.ratingcountinnumber .reviewtext{text-decoration: underline;}
 .BVRRRatingSummaryLinkReadPrefix{line-height: 17px; color: #8F8E8E; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin-right: 15px; display: inline-block !important;}


/* PANC-1135 END  */
=======
/*** Farhans Dev Team: PANC-1473 9/10/2015 10:50 *******/

span.error{font-size:14px;}
.friday_bg{ position:absolute; left:0; right:0; top:100px;  padding:70px 0 50px 0;}
.friday_main{width:725px; margin:auto;}
.friday_main h2{color:#000000; font-family: 'Open Sans', sans-serif; font-weight:800; font-size:46px; line-height:50px; margin:0; padding:0; text-transform:uppercase; }
.friday_main p{color:#000000; font-size:22px; font-family: 'Open Sans', sans-serif; font-weight:bold; margin:0 0 10px 0; padding:0;}
.friday_main .sign_cont{width:100%; float:left; margin-bottom:30px;font-size:14px;}
.friday_main .form-control{width:410px; height:49px; background:#FFF; border:1px solid #000 !important; font-size:18px; padding:0 10px; float:left;}
.friday_main .sign_btn{background:#fe0000; color:#FFF; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif; width:117px; line-height:45px; height:48px; border:4px solid #fe0000; float:left; margin:0 0 0 11px; font-size:16px; font-weight:bold;}
.friday_main .sign_btn:hover{ cursor:pointer;}
.friday_main .sml_txt{font-family:Times, "Times New Roman", serif; font-size:18px; font-weight:normal; color:#000;  text-align:center;}
.friday_main .sign_btn:hover{border:4px solid #fe0000; color:#fe0000;}
.friday_main .success-fail-msg .success-msg{color:#60f028;}
/*
span.error{font-size:14px;}
.friday_bg{ position:absolute; left:0; right:0; top:100px; background:rgba(255,255,255,0.7); padding:70px 0 50px 0;}
.friday_main{width:600px; margin:auto;}
.friday_main h2{color:#552e1f; font-family:Times, "Times New Roman", serif; font-size:44px; line-height:50px; margin:0; padding:0; text-transform:uppercase; font-weight:normal; }
.friday_main p{color:#fb6324; font-size:18px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; margin:0 0 10px 0; padding:0;}
.friday_main .sign_cont{width:100%; float:left; margin-bottom:30px;font-size:14px;}
.friday_main .form-control{width:410px; height:49px; background:#FFF; border:1px solid #600202; font-size:18px; padding:0 10px; float:left;}
.friday_main .sign_btn{background:#fb6624; color:#FFF; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif; width:117px; line-height:45px; height:48px; border:4px solid #fb6624; float:left; margin:0 0 0 11px; font-size:16px; font-weight:bold;}
.friday_main .sign_btn:hover{ cursor:pointer;}
.friday_main .sml_txt{font-family:Times, "Times New Roman", serif; font-size:18px; font-weight:normal; color:#000;  text-align:center;}
.friday_main .sign_btn:hover{border:4px solid #fb6624; color:#fb6624;}
/**************************** END **************************/
/*Farhan's Dev team : 08-10-2015 3:00pm PANC-988*/
.promo-cartpopup{
    color: #0f58a8;
    font-weight: 600;
    font-size: 14px;
    float:left;
    margin:0 0 5px 0;
    width:100%;
}
.reviews_stock_cont_clp{
    float: left;
    width: 100%;
    margin:10px 0 !important;
}
.cart-pdp-popup{
    width:100%;
    float:left;
}
.promotion-cart-title{
    width: auto;
    font-weight: 600;
    color: #000;
    font-size: 17px;
    text-transform: capitalize;
    margin-bottom: 11px;
}
.promotional-text{
    display:inline-block;
    margin:0 0 8px !important;
}
/*END PANC-988*/
}

/* HomeTeam new styles */
#hometeam-page {
	display: none;
}

#body-wrap.landscape-view {
	width: 100%;
	min-width: 1302px;
}
@media screen and (max-width: 1194px) {
	#body-wrap.landscape-view {	
		margin-top: 42px;
	}
}

@media screen and (max-width: 1025px) {
	#body-wrap.landscape-view {	
		margin-top: 108px;
	}
}

#content {
	float: left;
	width: 1067px;
}

#left-nav-wrapper {
	float: left;
	padding: 13px;
	background-color: #65318f;
	margin-right: 12px;
}

#left-navigation-container {
	position: relative;
	z-index: 1;
	transition: All 0.5452s ease;
}

#left-navigation-container #left-navigation #navigation-list-container #HomeTeamLogo {
	width: 165px;
	margin: 5px 0 0 5px;
}

#left-navigation {
	position: relative;
	background: #ffffff;
	display: inline-block;
	padding:10px;
	text-align: left;
	border: 1px solid #c1c1c1;
}

#left-navigation #navigation-list-container {
	border: 1px solid #f3f3f3;
	margin-bottom: 10px;
}

#left-navigation #try-it-free-btn {
	background: #f89a21;
	color: #ffffff;
	padding: 7px 0px;
	font-size: 16px;
	font-weight: bold;
	display: block;
	text-align: center;
	border: 3px solid #f89a21;
	transition: All 0.5452s ease;
}

#left-navigation #try-it-free-btn:hover {
	color: #f89a21;
	border: 3px solid #f89a21;
	background: #ffffff;
}

#left-navigation h2 {
	color: #72aa4f;
}

#left-navigation ul {
	list-style: none;
	margin-left: 5px;
}

#left-navigation ul li {
	padding: 5px;
	color: #165aa6;
	font-weight: bold;
	font-size: 13px;
}

#left-navigation ul li:nth-child(6) {
	position: relative;
}

#left-navigation ul li:nth-child(6) a img {
	position: absolute;
	top: 6px;
}

#left-navigation ul li:nth-child(8) a {
	margin-right: 8px;
}

.content-asset ul li {
	list-style: none;
}

#video-wrapper {
	float: left;
	width: 100%;
}

#video-wrapper #video-container {
	float: left;
	margin-right: 12px;
	width: 739px;
	height: 407px;
	overflow: hidden;
	/*width: 842px;*/
}

#video-wrapper #video-container img {
	cursor: pointer;
	height: 407px;
	margin-left: -15px;
}

#video-container p {
	margin: 0;
}

#video-wrapper #video-container #video-image {
	width: 100%;
}

#video-description {
	float: left;
	width: 316px;
	height: 407px;
	background: #70ab4a;
	overflow: hidden;
}

#video-description div {
	padding: 30px 45px 0 30px;
}

#video-description h1 {
	color: #ffffff;
	font-family: 'Arial Rounded MT Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	letter-spacing: 1px;
	margin: 0 0 5px 0;
}

#video-description p {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 26px;
	line-height: 35px;
	color: #ffffff;
	margin: 0;
}

#video-description img {
	margin-top: -5px;
	margin-right: -45px;
}

#family-time h1 {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 36px;
	color: #72aa4f;
	margin-top: 60px;
}

#family-time p {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 50px;
}

#family-anytime-img {
	width: 100%;
}

#turn-screen-time {
	float: right;
	width: 750px;
	text-align: right;
	margin-right: 116px;
	margin-bottom: 30px;
	font-size: 18px;
}

#turn-screen-time h1 {
	color: #72aa4f;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 36px;
}

#turn-screen-time p {
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 400;
	font-size: 18px;
}

#turn-screen-time a {
	color: #72aa4f;
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 700;
	font-size: 18px;
	font-weight: bold;
}

#build-your-hometeam {
	padding: 20px 10px 50px 10px;
	background-color: #70ab4a;
	width: 1281px;
	position: relative;
	right: 234px;
	margin-top: 100px;
}

#build-your-hometeam #build-your-hometeam-content {
	margin-left: 250px;
}

#build-your-hometeam #build-your-hometeam-content #try-it-btn {
	border: 3px solid #ffffff;
	display: inline-block;
	margin-top: 10px;
	padding: 10px 40px;
	color: #ffffff;
	font-size: 25px;
	font-family: 'Open Sans';
	font-weight: 700;
	transition: All 0.5452s ease;
}

#build-your-hometeam #build-your-hometeam-content #try-it-btn:hover {
	border: 3px solid #70ab4a;
	background: #ffffff;
	color: #70ab4a;
}

#build-your-hometeam #build-your-hometeam-content h1 {
	color: #ffffff;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 36px;
}

#build-your-hometeam #build-your-hometeam-content p {
	color: #ffffff;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	padding-right: 100px;
}

#pricing {
	float: right;
	width: 700px;
	text-align: right;
	margin-right: 50px;
}

#pricing h1 {
	color: #72aa4f;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 36px;
	margin-top: 50px;
	margin-bottom: 0;
}

#pricing p {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
}

#get-started h1 {
	color: #72aa4f;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 36px;
	margin-bottom: 0;
}

#get-started h2 {
	color: #72aa4f;
	margin-top: 15px;
	margin-bottom: 10px;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
}

#get-started p {
	margin-top: 0;
	font-family: 'Open Sans';
	font-style: italic;
	font-size: 12px;
}

#get-application-container {
	margin-top: 40px;
}

#computer-container {
	float: left;
	border-right: 1px solid #e7e7e7;
	width: 49%;
	min-height: 845px;
}

#computer-container #computer-image {
	text-align: center;
}

#computer-container #computer-image h1 {
  	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 800;
	font-size: 24px;
}

#computer-container #computer-app {
	float: right;
	width: 80%;
}

#computer-container #computer-app ol {
	padding-left: 20px;
	padding-right: 60px;
}

#computer-container #computer-app ol li {
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 400;
	font-size: 16px;
}

#computer-container #computer-app ol li h3 {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	margin-top: 30px;
	margin-bottom: 10px;
}

#computer-container #start-your-free-trial {
	text-align: center;
	background: #fcb211;
	width: 240px;
	margin: 25px auto 50px auto;
	display: inline-block;
	border: 3px solid #ffffff;
	transition: All 0.5452s ease;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0;
	display: block;
}

#computer-container #start-your-free-trial:hover {
	background: #ffffff;
	border: 3px solid #fcb211;
	color: #fcb211;
}

#tablet-container {
	float: left;
	width: 49%;
}

#tablet-container #tablet-image {
	text-align: center;
}

#tablet-container #tablet-image h1 {
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 800;
	font-size: 24px;
}

#tablet-container #tablet-app {
	float: right;
	width: 80%;
}

#tablet-container #tablet-app ol {
		padding-left: 20px;
		padding-right: 60px;
}

#tablet-container #tablet-app ol li {
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 400;
	font-size: 16px;
}

#tablet-container #tablet-app ol li h3 {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	margin-top: 30px;
	margin-bottom: 10px;
}

#tablet-container #download-for-ios {
	border: 3px solid #72aa4f;
	text-align: center;
	margin: 20px 0 25px 0;
	transition: All 0.5452s ease;
	color: #72aa4f;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
	display: block;
}

#tablet-container #download-for-ios:hover {
	border: 3px solid #ffffff;
	background: #70ab4a;
	color: #ffffff;
}

#tablet-container #download-for-android {
	border: 3px solid #72aa4f;
	text-align: center;
	margin: 20px 0 25px 0;
	transition: All 0.5452s ease;
	color: #72aa4f;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
	display: block;
}

#tablet-container #download-for-android:hover {
	border: 3px solid #ffffff;
	background: #70ab4a;
	color: #ffffff;
}

#our-hometeam {
	float: right;
	width: 75%;
	text-align: right;
	margin-right: 50px;
}

#our-hometeam h1 {
	color: #72aa4f;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 36px;
	margin: 50px 0 0 0;
}

#our-hometeam p {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
}

#faq #faq-container {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	margin-top: 100px;
}

#faq h1#faqs-anc {
	color: #72aa4f;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 36px;
}

#faq #faq-container article h2 {
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 700;
	font-size: 20px;
	color: #72AA4F;
}

#faq #see-more-less-btn {
	cursor: pointer;
	color: #72aa4f;
	font-weight: bold;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 70px;
}

.links-banner {
	left: -140px;
	position: relative;
}

#still-have-questions {
	padding: 30px 0 30px 0;
	margin-top: 25px;
	background-color: #7d308c;
	width: 1301px;
	position: relative;
	right: 234px;
	text-align: left;
}

#still-have-questions #live-chat-questions {
	cursor: pointer;
}

#still-have-questions .content-asset {
	margin-left: 235px;
}

#still-have-questions h1 {
	color: #ffffff;
	margin: 0;
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 700;
	font-size: 24px;
}

#still-have-questions p {
	color: #ffffff;
	margin: 0;
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 400;
	font-size: 18px;
}

#still-have-questions p a {
	color: #ffffff;
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 700;
	font-size: 18px;

}

#share-container {
	margin: 10px auto;
	width: 100%;
	text-align: center;
}

#share-container .tile {
	float: left;
	margin: 30px auto 0 auto;
	width: 33.33%;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
}

#share-container .tile h1 {
	font-size: 28px;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	color: #030303;
}

#share-container .tile p {
	font-size: 16px;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}

#share-container .tile a {
	color: #72c5ec;
	text-decoration: underline;
}

#share-container .img-tile-container {
	height: 75px;
	overflow: hidden;
}

#hyperlinks .content-asset {
	margin-left: 235px;
}

#hyperlinks {
	padding: 20px 0 20px 0;
	background-color: #70ab4a;
	width: 1301px;
	position: relative;
	right: 234px;
	margin-bottom: -50px;
	text-align: left;
}

#hyperlinks #policies {
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 700;
	font-size: 12px;
	font-weight: bold;
}

#hyperlinks a {
	color: #ffffff;
}

#hyperlinks p {
	color: #ffffff;
	margin: 0;
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 400;
	font-size: 11px;
}

/* HomeTeam Policy pages */

.inner-body-content-wrap {
  width: 100%;
  margin-bottom: 40px;
  background: #f8f8f8;
  padding-bottom: 73px;
  clear: left;
  float: left;
  padding-top: 40px;
}

.inner-normal-content-wrap {
  max-width: 1054px;
  width: auto;
  margin-left: 50px; }

.inner-normal-content-wrap p {
  font-size: 16px;
  color: #44494b;
  margin-top: 18px;
  line-height: 24px; }

.inner-normal-content-wrap p.modify-date {
  margin-bottom: 8px; }

.inner-normal-content-wrap p.captial-font {
  text-transform: uppercase; }

.inner-normal-content-wrap p a {
  font-weight: 600;
  color: #2eace6; }

.inner-normal-content-wrap .section-link ul {
  width: 100%;
  clear: left;
  float: left;
  padding-top: 13px;
  padding-bottom: 15px; }

.inner-normal-content-wrap .section-link ul li {
  clear: left;
  float: left;
  margin-top: 10px; }

.inner-normal-content-wrap .section-link ul li a {
  display: block;
  font-size: 16px;
  font-weight: 300;
  color: #2eace6;
  background: url(../images/section-link-bullet.png) no-repeat left 5px;
  padding-left: 18px; }

.inner-normal-content-wrap section {
  width: 100%;
  clear: left;
  float: left;
  padding-top: 32px; }

.inner-normal-content-wrap section h2, .inner-normal-content-wrap section .h2 {
  font-size: 16px;
  font-weight: 600;
  color: #43494c;
  text-transform: uppercase; }
  .inner-normal-content-wrap section h2 span, .inner-normal-content-wrap section .h2 span {
    color: #2eace6; }

.inner-normal-content-wrap section .sub-sec {
  padding-left: 30px; }

ul.bullet-point {
  padding-top: 15px; }

ul.bullet-point li {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 400;
  color: #555c60;
  background: url(../images/bullet-point-bullet.png) no-repeat left 8px;
  padding-left: 18px; }

ul.bullet-point li a {
  color: #2eace6;
}

.main-center-wrap {
  width: 1180px;
  margin: 0px auto;
}

.page-heading {
  width: 100%;
  padding-bottom: 23px;
  font-size: 35px;
  color: #444d54;
  font-weight: 400;
  border-bottom: 1px #dbdbdb solid;
  margin-bottom: 10px; }

.page-heading sup {
  font-size: 13px;
  top: -15px;
}

.feel-exp {
  padding-top: 78px;
  padding-bottom: 66px; }

.feel-exp .text-wrap {
  width: 100%;
  text-align: center; }

.feel-exp .text-wrap h2, .feel-exp .text-wrap .h2 {
  font-size: 21px;
  font-weight: 600;
  color: #494a4a;
  margin-bottom: 17px; }

.feel-exp .text-wrap p {
  font-size: 18px;
  color: #494a4a;
  font-weight: 300;
  margin-bottom: 20px; }

.feel-exp .text-wrap p a {
  color: #2eace6; }
  

  /*Farhan's Dev team : 19-11-2015 3:00pm PANC-988*/

.promo-cartpopup{
	color: #0f58a8;
	font-weight: 600;
    font-size: 14px;
    float:left;
	margin:0 0 5px 0;
	width:auto;
}
.reviews_stock_cont_clp{
	float: left;
	width: 100%;
	margin:10px 0 !important;
}
.cart-pdp-popup{
	width:100%; 
	float:left;
}
.promotion-cart-title{
    width: auto;
    font-weight: 600;
    color: #000;
    font-size: 17px;
    text-transform: capitalize;
    margin-bottom: 11px;
}
.promotional-text{
	display:inline-block; 
	margin:0 0 8px !important;
}
.poupup-promotional-message {
    width: 120px;
    height: 100px;
    margin:0px 3px;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    float: none;
    color: #0364b3;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    word-wrap: break-word;
    background: url("../images/cartpopup_promoBtn_SpecialOffer.jpg") no-repeat transparent;
    padding-top: 28px;
    overflow: hidden;
    line-height: 15px;
    vertical-align: middle;
	display: table-cell; 
}
.dialog-content .product-name h4 { padding: 0px !important;    width: auto !important;}
.cart-pdp-popup .product-name h4 { text-align:center;}
.accessories-container .add-to-cart { float:left !important; }
/*END PANC-988*/

/*Farhan's Dev team : 21-11-2015 8:00pm PANC-930*/
.buyable-product{ margin-left: -15px !important;}
.pnsb2c-share-addthis-holder{margin-left: 6px !important;}
.buythisproduct-link {display: inline-block; text-transform:uppercase; background: #ff0000; line-height:34px; color: #fff !important; width:200px; margin:10px 0px 0px 0px;  font-weight: 800; height: 42px; border: 4px solid #ff0000;transition:All 0.5452s ease;-webkit-transition:All 0.5452s ease;-moz-transition:All 0.5452s ease;-o-transition:All 0.5452s ease; font-size: 14px; text-align: center; text-decoration: none;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.buythisproduct-share { margin:0px !important;}
.buythisproduct-share2 {margin-left:0px !important;}
/*END PANC-930*/
.buythisproduct-link:hover{background: #fff;color: #ff0000 !important;}

/*Farhan's Dev team : 29-11-2015 12:00am PANC-1077*/

.bottom-banner-cell.search-match-product a img {max-height: 85%;max-width: 100%;}
.bottom-banner-cell.search-match-product { margin:0 8px;width: 139px;height:139px;}
.message.search-match-product-text { float: left; width: 158px; padding-right:30px;}
.message.search-match-product-text > h1 {  font-size: 19px; font-weight: 800; margin: 0 0 10px;}
.no-hits-contentslotcategory {margin-bottom: 15px;}   
/*END PANC-1077*/

/*Farhan's Dev team : 29-11-2015 12:50am PANC-1575*/
div.lpdpage{margin-top:10px;}
.lpdpage a.lpdlink{border-bottom: #0f58a8 1px solid;}
/* PANC-1575 END*/

/* Latest news advanced search styles  */
#sorting-rules {background-color: #888;	color: white;padding: 16px 32px;margin-bottom: -30px;}
#sorting-rules .sorting-rule-item {display: inline-block;font-weight: bold;margin-right: 90px;}
/* Farhan's Dev team : 08-01-2016 8:00pm PANC-1673*/
.about_menu div.level-2 { width: 170px !important; left: 0px !important; top: 30px;z-index:999;padding:6px 0px 3px 13px;}
.about_menu div.level-2 ul.level-2 {padding-bottom:0px;}
li.about_menu .div.level-2 ul.level-2 { padding: 0 0 0px;}
.about_menu div.level-2 ul.level-2 li { width:100%;}
.about_menu div.level-2 ul.level-2 li a {line-height:24px; text-align:left; font-size:11px;}
li.about_menu div.level-2:before { content: ""; position: absolute; width: 24px;height: 13px;background: url("../images/navigation_arrow.jpg") no-repeat transparent; top: -12px; left:10px;}

/* PANC-1673 END */

/*FArhan's DEV team 15/1/2016 7:50pm cart update styles*/
.price-yousaved { margin-left:5px;}
.price-adjusted-total span {color:red;margin-left:6px;}
.price-unadjusted span {margin:3px 0px;}
.cart-login { width:42%;float:right; text-align:right;}
.cart-login .rememberme { text-align:left;}
.login-link{color:#0f58a8; font-weight: 900; cursor:pointer; float: right; margin: 0px 5px;}
.cart-message{float:right; margin-bottom:3px;}
.cart-message span { font-weight:bold;}
#form-fields{ margin:0px auto;}
.input-fields{margin-top:20px;}
.user-email{float: left;width: 48%; margin-right:5px; clear: none;}
.user-password{float: right;width: 48%; clear: none;}
.rememberme{width:58%; float:left;}
.forget-password{float:left;}
.form-row-contents{width:50%; float:left;}
.login{float:right;}
.login-form { width: 100%;float: left;}
.login-form .input-fields span.error { text-align:left;}
.cart-login .cart-message .error-form { text-align:left;}
.cart-login .cart-message i{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 12px;height: 10px;display: inline-block;}
.cart-message .login-link.active i{background-position: -250px -76px;width: 14px;}
.promo-adjustment a{ margin-left: 5px;font-size: 10px; }
.cart-summery-top{top:620px !important;}
.cart-row .item-details .product-availability-list, .cart-row .item-details .promo-adjustment { font-weight:bold; font-size:13px;}
.cart-row .item-details .product-availability-list { margin:18px 0 0px 0px; }
.promo-adjustment-container { margin-top:40px;}
.cart-row .item-details .promo-adjustment {}
.cart-list-coupon-wrapper { width: 70%;  float: left;}
.cart-summery-container {width:23%;float:right;right:20px;margin-top: 19px;}
.cart-summery { border: solid 1px #D9D9D9; float: right; width: 100%; padding:15px 0;}
/*.cart-summery .button-blue, button, input[type="button"] { width:71%;}*/
.cart-summery h2 { margin:0px;border-bottom: 1px solid #D9D9D9; padding-bottom: 10px; text-indent: 25px; }
.cart-footer {float: none; width: 100%;}
table#cart-table thead { border-top: 1px solid #D9D9D9; line-height: 40px;}
table.item-list tr:first-child { border-top: 1px solid #D9D9D9; }
table.item-list tfoot tr {border:none;}
@media screen and (max-width:1200px){ #cart-table td.item-details { width:50%; }#cart-table td.item-quantity { width: 40%; }#cart-table td.item-total { width: 134px; }}
	
	

.cart-summery .cart-order-totals { width: 80%;padding:20px 25px; float:none; }
.cart-summery .cart-action-right { width: 90%;padding: 0 15px; text-align: center;}
.easyreytutrns-detaisl .summary-feature-dialog { background:#fff; width: 320px;border: 1px solid #cecece;float: left;font-weight: normal;padding: 10px;position: absolute;margin: 97px 0px 0px -49px;}
.easyreytutrns-detaisl .summary-feature-dialog h3 { margin:0px; color:#333;}
.easyreytutrns-detaisl .summary-feature-dialog span { color:#4C4C4C; float: left; margin: 3px 0; text-align: justify;  }
.easyreytutrns-detaisl .summary-feature-dialog a{ text-decoration:underline;}
.easyreytutrns-detaisl .summary-feature-dialog a:hover{ text-decoration:none;}
.easyreytutrns-detaisl .summary-feature-dialog a:last-child{ color:#000; margin-left:7px;}
.easyreytutrns-detaisl .feature-dialog-close { width: 24px; height: 22px; position: absolute; right: 4px;  margin-top: -5px; background-position: -348px 0px; cursor:pointer; background-image: url("../images/cart-summery-icons.png");  }
.item-edit-details {     margin: 6px 0px; }
.cart-summey-fetures { width:100%; float: left; font-weight:bold; color:#898989;}
.cart-summey-fetures ul { padding:0px; float:left; }
.cart-summey-fetures ul li { border-right: 1px solid #d1d1d1;float: left; font-size: 11px; padding: 0 3px; text-align:center; width: 31%;}
.cart-summey-fetures ul li:last-child { border-right:none;}
.cart-summey-fetures ul li a { color:#0f58a8;}
.cart-summey-fetures ul li a:hover { text-decoration:underline;}
.cart-summey-fetures ul li div{width:50px; height:45px; margin: 0px auto; background-image: url("../images/cart-summery-icons.png");}
.cart-summey-fetures ul li p {float: left;width: 100%;}
.cart-fetures-icon2 { background-position: -50px 0px; }
.cart-fetures-icon3 { background-position: -100px 0px; }
/* when fallback margin offset is used, we animate the change */
.css3transition{ -moz-transition: margin .2s;-webkit-transition: margin .2s;-ms-transition: margin .2s; -o-transition: margin .2s;transition: margin .2s;}
.cart-coupponcode-heading, .billing-coupponcode-heading  { color:#0f58a8; font-weight: 900; margin-bottom:5px; cursor:pointer; }
.cart-coupponcode-heading i, .billing-coupponcode-heading i{background: url("../images/pnsb2c-sprite-img.png") -253px -106px no-repeat transparent;width: 12px;height: 10px;display: inline-block;}
.cart-coupponcode-heading.active i, .billing-coupponcode-heading.active i{background-position: -250px -76px;width: 14px;}
.saveprice-value-single, .price-yousaved-single { color:#858585;margin-left: 6px; }
#cart-table th.section-header.header-total-price  { }
#cart-table .cart-row .item-right-details .item-total {  }
/* Cartupdate END*/


/* PANC-783 01/02/2016 Start*/
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-2.product-set{width:100%;} 
.pdp-main .product-set .product-thumbnails { height: auto; }
.pdp-main .product-set .product-thumbnails li {width: 71px; height:53px;max-width: 79px;vertical-align: middle;display: table-cell;}
.pdp-main .product-set .product-thumbnails .jcarousel-container li {margin-right: 10px; }
.pdp-main .product-set .product-thumbnails li img {width: 100%; }
.pdp-main .product-set-list{width:100%; margin:0px;float: left; border-top: 1px solid #D9D9D9;}
.pdp-main .product-set-list .product-set-item{border-bottom:1px solid #D9D9D9;clear:both;overflow:hidden;padding:20px 0px 20px 0px;min-height:135px;}
.pdp-main .product-set-list .product-set-image{float:left;width:20%; margin-right:1%;}
.pdp-main .product-set-list .product-set-details{float:right;width:77.5%;}
.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 .product-thumbnails .jcarousel-clip {width: 360px;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-set .product-thumbnails .jcarousel-container .jcarousel-next,
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-set .product-thumbnails .jcarousel-container .jcarousel-prev {top: 5px;}
.pdp-main .pnsb2c-pdp-right .product-set .product-thumbnails { width: 390px; }
.pdp-main .product-set-list .block-add-to-cart{ width: 47%; float: right; }
.pdp-main .product-set .product-set-list .price-standard {border:none; padding:0px;  font-weight: 700;}
.pdp-main .product-set .product-set-list .price-sales { font-weight:700;}
.pdp-main .product-set-list .block-add-to-cart .inventory{float:left;margin:0px 4%;}
.pdp-main .product-set-list .block-add-to-cart label{  font-weight: 700; padding:0.4em 0;text-align: center;float: none;width: 90%;margin: 0px; text-transform: none;}
.pdp-main .product-set-list .block-add-to-cart .input-text{width:35px; padding: 8px 0px;text-align: center;}
.pdp-main .product-set-list .block-add-to-cart .product-price{float:left;font-size:18px;margin:0;padding:40px 4% 0px 0px;text-align:right;width:38%;}
.pdp-main .product-set-list .product-set-list-cartbtn {margin: 40px 0px 0 0; float: right;}
.pdp-main .product-set-list .product-set-details .product-add-to-cart {clear: none; float: right;}
.pdp-main .product-set-list .product-set-details button#add-to-cart { width: 150px; margin-top: 35px; }
.pdp-main .product-set-list .product-set-list-cartbtn a { color:#fff;}
.pdp-main .product-set-list .product-set-list-cartbtn .button-blue {width:155px;}
.pdp-main .product-set-list .block-add-to-cart .product-set-list-cartbtn button{ min-width: 100%; line-height: 10px; height: 37px;font-size:0.9em;padding-left:1em;padding-right:1em;}
.pdp-main .product-set .product-add-to-cart .product-price{line-height: 50px; font-size: 18px;font-weight: bold;}
.pdp-main .product-set .pnsb2c-prod-features { border:none;min-height: 200px;}
.pdp-main .product-set .product-setmain-price-container {width:100%; float:right;     padding-bottom: 30px;}
.pdp-main .product-set .product-setmain-price-container-left {    width:50%;float: left;} 
.pdp-main .product-set .product-setmain-price-container button { width:156px; height: 40px;  margin-bottom: 10px; font-size: 0.9em; line-height: inherit; font-weight: 700;}
.pdp-main .product-set .product-setmain-price-container .product-price { font-size: 18px; margin: 10px 0px 10px 0px;height: 25px; font-weight: bold;}
.pdp-main .product-set .product-add-to-cart .product-price .salesprice{color:red; float:right; }
.pdp-main .product-set .product-add-to-cart .product-price .salesprice{width: 44%;}
.discount-salesprice {font-size:18px; color:red; font-weight:700;}
.pdp-main .product-set .product-setmain-price-container .salesprice {width:35%; color:red;  float: left;}
.pdp-main .product-set .product-price .price-standard {border:none; color: #999;font-weight: 700;}
.pdp-main .product-set .product-set-list .product-price .price-standard {float:left; }
.pdp-main .product-set .product-set-list .product-set-details .product-price .price-standard {float:left; width:100%;}
.pdp-main .product-set .product-set-list .product-price .price-sales{float:left; width:100%;}
.pdp-main .product-set .product-setmain-price-container .product-price .price-standard {padding-right:15px;float: left; color: #999; font-weight: 700;}
.pdp-main .product-set .product-setmain-price-container .pnsb2c-share-addthis-holder {width:154px;}
.pdp-main .product-set .product-setmain-price-container .promotion{width:50%;background:none;clear:none; float: left;margin:0px;padding:0px; font-family: 'Open Sans';}
.pdp-main .product-set .product-setmain-price-container .promotion .promotion-title { width: 100%; color: #000;  text-transform: none;font-weight: 600; font-size: 17px; line-height: 39px; }
.pdp-main .product-set .product-setmain-price-container .promotion .promotion-callout { color: #0f58a8;font-size: 13px; font-weight: 600; }
.pdp-main .product-set .unavilable-error { }
.pdp-main .product-set .unavilable-error-message {   color: #000; font-size: 12px;margin-bottom: 15px;}
.pdp-main .product-set .unavilable-error-message span { }
/*.pdp-main .product-set .product-setmain-share-container { float: right; width: 90%;}
.pdp-main .product-set .product-setmain-share-container .product-setmain-register { margin:0px 20px 0px 0px; float: right; }*/
.product-setmain-share-container .pnsb2c-share-addthis-holder { float:right; }
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-set .product-number {float: left; margin-top: 10px; }
.pnsb2c-pdp-main .product-set .product-set-details-left .product-number a { color:#7e7e7e;}
.pdp-main .pnsb2c-pdp-right .product-set-addallto-cart {float: right;width: 50%;}
.pdp-main .product-add-to-cart button.productset-add-to-cart{line-height: 17px; float: right; margin: 20px 0 10px !important; width: 42%;font-size: 16px;}
.productset-actions{background:none !important;}
.product-set-details a{color:#000;}
.product-set-details .availability{width:100%; float:left;}
.product-set-details .promotion{float:left;width:100%;margin-top: 5px;}
.product-set-details .product-variations{width:100%; max-width:100% !important; margin-bottom:20px;}
.product-set-details .product-number{display:inline-block; padding:5px 0 0 0;}
.pdp-main .product-set .product-set-details .product-number { margin:10px 0px;  padding: 0px;}
.pdp-main .pnsb2c-prod-features{}
.pdp-main .product-set-list .pnsb2c-prod-features{border-bottom:none ; padding: 0;}
.pdp-main .pnsb2c-prod-features .feature-content{font-size:13px !important;}
.pdp-main .product-set-list .pnsb2c-prod-features .feature-content{font-size:12px !important;}
.pdp-main .pnsb2c-prod-features .features-head{font-size:14px !important;}
.pdp-main .product-set-list  .pnsb2c-prod-features .features-head{font-size:13px !important;}
.pdp-main .Color li:hover, .pdp-main .Color li.selected{border:2px solid #7a7a7a;}
.pnsb2c-pdp-main .clr-price-holder .swatches.Color li.selected { border: 2px solid #00c3f7;}
.primary-content a.tooltip {display: block;}
.product-Detail-right-wrapper { float: right;width: 60%;}
.product-set .product-set-details .product-set-details-left { width:52%; float:left;  margin-right: 1%;}
.product-set-details-left .reviewCount, .product-set-details-left .product-set-writereview  { color:#0f58a8;padding: 0px 18px;font-weight: bold;}
.product-set-writereview  {border-left: solid 1px #0f58a8;}
.product-set-details-left .reviewCount a { color:#0f58a8; text-decoration:underline;}
.product-set-details-left .product-set-writereview a  { color:#0f58a8;}
.pdp-main .product-set .product-set-list .BVInlineRatings { min-height:auto;}
.pdp-main .product-set .product-set-list .BVRStarCont, .pdp-main .product-set .product-set-list .reviewCount, .pdp-main .product-set .product-set-list .product-set-writereview { float:left}
.pdp-main .product-set .product-set-list .product-review-links { margin: 0px 0px 10px 0px; }
.pnsb2c-pdp-main .product-set .pnsb2c-pdp-right .product-set-details-left .availability-msg { margin-top: 3px; }
.pnsb2c-pdp-main .pnsb2c-pdp-right .product-set .product-set-list .pnsb2c-pdp-clr-pro-price-holder .clr-price-holder { width:100%;}
.pdp-main .product-set .product-set-list .product-set-image img {width:100%;}
.pdp-main .product-set .product-setmain-price-container .addthis-toolbox-holder { width: 230px;}
.pdp-main .product-set .product-setmain-price-container .pnsb2c-share-addthis-holder .addthis_toolbox { float: left; }
.pdp-main .product-set .product-setmain-price-container .pnsb2c-share-addthis-holder .wanelo-btn-holder { float: right; margin-top: 15px; }
.pdp-main .product-set .pnsb2c-share-addthis-holder .share-link { background: url("../images/share-button.png") no-repeat transparent; width: 160px;height: 33px; float:right; display: inline-block;outline: none;}
.pdp-main .product-set .pnsb2c-share-addthis-holder .addthis_toolbox > a { margin-left: 5px; margin-top:10px;}
.set-product-list .add-cart-plp a.button-blue {color:#fff; float:left;}
.set-product-list .add-cart-plp a.button-blue:hover {color:#0f58a8;}
.set-product-list .product-tile-cont .product-pricing .product-price .price-standard {padding: 0px 9px 0px 0px; float:left;}
.set-product-list .product-tile-cont .product-pricing .product-price .salesprice {color:#000;}
a.button-fancy-medium.sub-product-item.button-blue.add-to-cart-setproduct:hover{color:#0f58a8;}
a.button-fancy-medium.button-blue.disabled:hover{background:#0f58a8;color:#fff;} 
button.button-fancy-large.productset-add-to-cart.disabled:hover{background:#0f58a8;color:#fff;} 
.price-standard.discount{text-decoration: line-through;}
.product-tile .product-pricing .salesprice{float:left;}
/* PANC-783 END*/

/*****************************PFSweb Service Bench - Start**********************************/
.pt_account #primary .pnsb2c-accnt-login-col-1.servicebench-login-page .login-reg-link-holder{width: 72%;float: left;}
.pt_account #primary .pnsb2c-accnt-login-col-1.servicebench-login-page .login-reg-link-holder p{display: inline;}
.pt_account .primary-content .SB-repair-request-page{width: 100%;float: left;}
.pt_account .primary-content .SB-repair-request-page .form-section .form-row{width: 31.2%;}
.pt_account .primary-content .SB-repair-request-page .form-section.three-row{width: 100%;float: left;}
.pt_account .primary-content .SB-repair-request-page .form-section.three-row .form-row{margin: 0;width: 14.6%;}
.pt_account .primary-content .SB-repair-request-page .form-section.three-row label{width: auto;}
.pt_account #primary.primary-content .SB-repair-request-page .form-section.three-row .form-row.day{clear: left;}
.pt_account .primary-content .SB-repair-request-page .form-section.three-row .form-row.middle-row{margin: 0 2%;}
.pt_account .primary-content .SB-repair-request-page .btn-msg-holder{width: 100%;float: left;margin-top: 20px;}
.pt_account .primary-content .SB-repair-request-page .btn-msg-holder a.existing-req-holder{font-weight: 700;margin-left: 20px;display: inline-block;}
.SB-repair-request-page .submit-request-page-declaration{font-weight: 600;width: 62%;font-size: 13px;float: left;margin-bottom: 20px;}
.SB-repair-request-page .submit-request-page-declaration .block-head{width: 100%;float: left;margin-bottom: 20px;}
.SB-repair-request-page .submit-request-page-declaration .block-note{width: 100%;float: left;}
.SB-repair-request-page form.repair-request{width: 100%;float: left;}
.pt_account .primary-content .SB-repair-estimation-page-wrapper{width: 100%;float: left;}
.SB-repair-estimation-page-wrapper .estimate-topic-block{width: 25%;float: left;margin-right: 10px;}
.SB-repair-estimation-page-wrapper .estimate-description-block{width: 40%;float: left;margin-right: 10px;}
.SB-repair-estimation-page-wrapper .request-summary-block{width: 18%;float: left;border: 2px solid #d9d9d9;}
.SB-repair-estimation-page-wrapper .block-head{font-size: 14px;font-weight: 700;width: 100%;float: left; text-transform:capitalize;}
.SB-repair-estimation-page-wrapper .info-block{width: 100%;float: left;margin-bottom: 15px;}
.SB-repair-estimation-page-wrapper .estimate-topic-block .block-head.column-header{margin-bottom: 20px;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder,
.SB-repair-estimation-page-wrapper .request-summary-block .calculation-block{width: 100%;float: left;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .calculation-block{padding: 0;border-bottom: 1px solid #a6a6a6;padding-bottom: 5px;margin: 0;margin-top: 15px;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .calculation-block .operand-block{width: 100%;float: left;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .calculation-block .operand-block .factor-label{font-size: 13px;font-weight: 600;float: left;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .calculation-block .operand-block .factor-value{float: right;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .total-block{width: 100%;float: left;padding: 5px 0 10px 0;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .total-block .total-label{font-weight: 600;float: left;font-size: 13px;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .total-block .total-value{float: right;font-weight: 600;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .estimate-ques{color: #0f58a8;font-size: 12px;font-weight: 600;width: 100%;float: left;text-align: right;}
.SB-repair-estimation-page-wrapper .request-summary-block .top-block{width: 100%;box-sizing:border-box;padding: 8px;float: left;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .submit-btn-holder{width: 100%;float: left;padding: 0 5px;box-sizing: border-box;margin: 20px 0 10px 0;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .submit-btn-holder .button-blue{width: 100%;}
.SB-repair-estimation-page-wrapper .request-summary-block .request-summary-holder .block-header{width: 100%;float: left;padding: 10px 2px 10px 8px;box-sizing: border-box;background: #d9d9d9;font-size: 13px;font-weight: 700;}
.servicebench-login-page .SB-login-box form{width: 100%;float: left;}
.sb-overlay-warranty.ui-dialog .SB-repair-request-warranty{width: 100%;float: left;margin-top: 10px;}
.sb-overlay-warranty.ui-dialog .SB-repair-request-warranty .warranty-data{width: 100%;float: left;font-weight: 600;}
.sb-overlay-warranty.ui-dialog .SB-repair-request-warranty .warranty-data.part-1{margin-bottom: 10px;}
.sb-overlay-warranty.ui-dialog .SB-repair-request-warranty .warranty-data.part-2{margin: 15px 0;}
.sb-overlay-warranty.ui-dialog .ui-widget-header{text-transform: none;font-size: 15px;font-weight: 600;}
.sb-overlay-warranty.ui-dialog .SB-repair-request-warranty .sb-waranty-dlg-btn{float: left;clear: both;}
.pt_checkout.sb-checkout #secondary .request-summary-block{width: 60%;float: left;border: 2px solid #d9d9d9;}
.pt_checkout.sb-checkout #secondary .block-head{font-size: 14px;font-weight: 600;width: 100%;float: left;}
.pt_checkout.sb-checkout #secondary .info-block{width: 100%;float: left;margin-bottom: 15px;}
.pt_checkout.sb-checkout #secondary .estimate-topic-block .block-head.column-header{margin-bottom: 20px;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder,
.pt_checkout.sb-checkout #secondary .request-summary-block .calculation-block{width: 100%;float: left;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .calculation-block{padding: 0;border-bottom: 1px solid #a6a6a6;padding-bottom: 5px;margin: 0;margin-top: 15px;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .calculation-block .operand-block{width: 100%;float: left;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .calculation-block .operand-block .factor-label{font-size: 13px;font-weight: 600;float: left;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .calculation-block .operand-block .factor-value{float: right;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .total-block{width: 100%;float: left;padding: 5px 0 10px 0;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .total-block .total-label{font-weight: 600;float: left;font-size: 13px;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .total-block .total-value{float: right;font-weight: 600;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .estimate-ques{color: #0f58a8;font-size: 12px;font-weight: 600;width: 100%;float: left;text-align: right;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .estimate-ques a{font-size: 12px;}
.pt_checkout.sb-checkout #secondary .request-summary-block .top-block{width: 100%;box-sizing:border-box;padding: 8px;float: left;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .submit-btn-holder{width: 100%;float: left;padding: 0 5px;box-sizing: border-box;margin: 20px 0 10px 0;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .submit-btn-holder .button-blue{width: 100%;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .block-header{width: 100%;float: left;padding: 10px 2px 10px 8px;box-sizing: border-box;background: #d9d9d9;font-size: 13px;font-weight: 700;}
.pt_checkout.sb-checkout .primary-content .checkout-shipping .sb-prob-desc-block{width: 100%;float: left;margin-bottom: 10px;}
.pt_checkout.sb-checkout .primary-content .checkout-shipping .sb-prob-desc-block .sb-prod-desc-msg{width: 100%;float: left;font-weight: 600;margin-bottom: 12px;}
.pt_checkout.sb-checkout .primary-content .checkout-shipping .sb-prob-desc-block .char-count{margin-left: 0;font-weight: 600;padding-top: 8px;}
.pt_checkout.sb-checkout .primary-content .checkout-shipping .sb-prob-desc-block textarea{resize: none;outline: none;}
@media screen and (max-width:1300px){
	#wrapper{max-width: 97%; min-width: initial;}
	.pnsb2c-pdp-main .pdp-border-class{width: 100%;}
	#footer .footer-container{width: 90%;}
}
@media screen and (max-width:1200px){
	.dynamic-listng-page-nav-holder{width: 95%;}
}

/*Changes done for Service Bench PANC-345 integration*/
.pt_account table.status{width:85%;margin-bottom:30px;}
.pt_account .page-content #primary h1.existrequestHeader{margin-left:10px;}
.pt_account .page-content #primary h1.matches{margin-left:10px;}
.pt_account table.status tbody tr td{font-weight:bold;font-size:11px;}
.pt_account .primary-content a.new_request{font-weight:bold;color:#255a8e;font-size:14px;margin-left:10px;}

/* Changes done for Service Bench Repair Request Review*/
.pt_checkout .primary-focus #secondary .request-summary-holder{width: 27.7%;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .sb-adressDetails{width:100%;float:left;margin-bottom:40px;}
.SB-repair-estimation-page-wrapper .sb-adressDetails .Sb-shippingAddress{width:30%;float:left;}
.SB-repair-estimation-page-wrapper .sb-adressDetails .Sb-billingAddress{width:30%;float:left;}
.clearfix .primary-content .checkout-progress-indicator{width:100%;float:left; margin-top:10px;margin-bottom:20px;}
.clearfix .primary-content .checkout-progress-indicator .step-1{width:30%;float:left;}
.clearfix .primary-content .checkout-progress-indicator .step-2{width:30%;float:left;}
.clearfix .primary-content .checkout-progress-indicator .step-3{width:34%;float:left;}
.clearfix .summary .request-summary-block.block-3{margin-top:120px;}
.clearfix .primary-content a{text-transform:uppercase;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .estimate-topic-block.block-1{width:25%; float:left;margin-right:10px;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .estimate-description-block.block-2{width:50%;float:left;margin-right:10px;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .estimate-topic-block.block-1{width:25%; float:left;margin-right:10px;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .estimate-topic-block.block-2{width:40%; float:left;margin-right:10px;}
.clearfix .primary-content .sb-repair-estimate-head{margin-bottom:25px;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .request-summary-block.block-3 .request-summary-holder .top-block .tooltip-holder a{text-transform:none;}
.clearfix .primary-content .checkout-billing.address .payment-method.payment-method-expanded .paymentsection-row .form-field-tooltip.cvn-tip a.tooltip{text-transform:none;}
.clearfix .primary-content .checkout-billing.address .form-section .form-field-tooltip a.tooltip{text-transform:none;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .repair-request-estimation-blocks .estimate-topic-block.block-1{width:40%; float:left;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .repair-request-estimation-blocks .estimate-topic-block.block-2{width:45%; float:left;}
span.estimated-total{font-weight:bold;}
/*.customtooltip-container.sb{max-width:789px;}*/
.pt_checkout.sb-checkout .primary-focus #secondary{margin-top:0;}
.confirmationReviewMessage h2{font-weight:normal;font-size:1.2em;}
.confirmationReference h2{font-weight:normal;font-size:1.2em;}
.confirmationSubmit h2{font-size:1.2em; margin:0 0 0 10px;}
.pt_checkout.sb-checkout .clearfix .primary-content .repair-request-estimation-blocks .estimate-topic-block.block-1  span.block-head.column-header{margin:20px 0; font-weight:bold;}
.sb-checkout .primary-focus.clearfix .primary-content .repair-request-estimation-blocks .estimate-topic-block.block-1{width:38%;float:left;}
.sb-checkout .primary-focus.clearfix .primary-content .repair-request-estimation-blocks .estimate-topic-block.block-1 .info-block{width:100%; margin:10px 0 10px 0;}
.sb-checkout .primary-focus.clearfix .primary-content .repair-request-estimation-blocks .estimate-topic-block.block-1 .info-block .block-head{font-size:14px;font-weight:700;float:left;width:100%;text-transform:capitalize;}
.sb-checkout .primary-focus.clearfix .primary-content .repair-request-estimation-blocks .estimate-topic-block.block-1 .block-head.column-header{margin:20px 0;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .sb-adressDetails .Sb-creditCardInfo .sb-section-header{float:none;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .sb-adressDetails .Sb-creditCardInfo {float:Left;}
.sb-checkout .primary-focus.clearfix .primary-content .repair-request-estimation-blocks .estimate-description-block.block-2{margin-bottom:20px;}
.shipping_details .button-blue{color:#ffffff;margin-right:5px;width:190px;}
.pt_checkout.sb-checkout .primary-focus.clearfix .primary-content .shipping_details{float:left;margin-left:290px;margin-top:10px;}
.pt_checkout.sb-checkout .primary-focus.clearfix .nav.summary .request-summary-block.block-3 .request-summary-holder .submit-btn-holder span{font-weight:800;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .submit-btn-holder .button-blue{color:#ffffff;}
.pt_checkout.sb-checkout #secondary .request-summary-block .request-summary-holder .submit-btn-holder:hover .button-blue:hover{color:#0f58a8;}
.clearfix .primary-content a{text-transform:none;}
.shipping_details .button-blue:hover{color:#0f58a8;}
.conInfo{position:absolute;width: 60%;top: 350px;border-top: 2px solid #d9d9d9;border-bottom: 2px solid #d9d9d9;padding: 10px 0 10px 0;margin-top:20px;}
.conInfo .Contact-Us{font-weight:600;}
.conInfo .Call-Number{font-weight:600;}
.pt_checkout.sb-checkout .clearfix .primary-content{width:770px;}
.clearfix .primary-content .SB-repair-estimation-page-wrapper .estimate-description-block.block-2 span.block-info{width:460px;float:left;}
.pt_checkout.sb-checkout .primary-focus.clearfix .primary-content .repair-request-estimation-blocks .estimate-description-block.block-2 .block-info{width:460px;float:left;}/* base elements */
/* ------------------------------------- */

.pdf-generation-shipping-label-wrapper{width:400px;margin:0 auto;padding-top:30px;}
.pdf-generation-shipping-label-wrapper .pdf-generation-From-Address{float:left;}
.pdf-generation-shipping-label-wrapper .pdf-generation-From-Address span.pdf-From-Address{font-weight:700;}
.pdf-generation-shipping-label-wrapper .pdf-generation-To-Address span.pdf-To-Address{font-weight:700;}
.pdf-generation-shipping-label-wrapper .pdf-generation-To-Address {float:right;font-size:13px;margin-top:110px;line-height:25px;}
.pdf-generation-shipping-label-wrapper .pdf-generation-From-Address {font-size:13px;line-height:25px;}
.pdf-generation-shipping-label-wrapper .Shipping-Label{font-weight:800;margin-top:32px;font-size:14px;}
.top-alligned-confirmation .print-link .spriteico{background-position: -54px -211px;background-color: #fff;width: 16px;height: 18px;display: block;display: inline-block;vertical-align: top;margin-right: 10px;}
.top-alligned-confirmation.pdf-generation{float:right;margin-right:30%;margin-top:25px;}
.top-alligned-confirmation.pdf-generation .print-link.print-page input[type="button"]{background:#2f63a2;border:4px solid #2f63a2;color:#000000;}
.clearfix .primary-content .checkout-progress-indicator .step-3{width:30%;}
.pt_checkout.pt_checkoutsummary .checkout-progress-indicator div.step-1.inactive{width:31.7%;}
.checkout-progress-indicator.sb-chekout-progress.Submit-Online-Repair-Request-Billing .inactive a{color:#333333;} 


/*--------------------------------on 8th service bench changes-----------------------*/
.primary-focus.clearfix .primary-content .checkout-billing.address.sb-billing-form.Billing-Page{float:left;margin-top:0px;}
.request-summary-block.block-3 .request-summary-holder .top-block .total-block span.total-label.estimated-total{font-weight:700;}
.pt_checkout.sb-checkout .primary-focus.clearfix #secondary.nav.summary .request-summary-block.block-3 .request-summary-holder .top-block .total-block span.total-label.estimated-total{font-weight:700;}
.pt_checkout.sb-checkout .primary-focus.clearfix .primary-content .checkout-shipping.address.sb-shipping-form.online-repair-request-summary .form-section.three-row .form-field-tooltip.with-helper-text a.tooltip.shipping-tooltip{margin-top:0px;}
.pt_checkout.sb-checkout .primary-focus.clearfix #secondary.nav.summary .request-summary-block.block-3 .request-summary-holder .top-block .total-block span.total-value.estimated-tota-value{font-weight:700;}
.request-summary-block.block-3 .request-summary-holder .top-block .total-block span.total-value.estimated-total-value{font-weight:700;}
@media print {.print-page {display : none;}}
.pt_checkout.sb-checkout .primary-focus.clearfix #secondary.nav.summary .request-summary-block.block-3 .request-summary-holder .top-block .total-block span.total-value.estimated-total-value{font-weight:700;}
.top-alligned-confirmation.pdf-generation .print-link.print-page input[type="button"]{background:#0f58a8;border:4px solid #0f58a8;color:#fff;}
.pt_checkout.sb-checkout .primary-content .checkout-shipping{width: 86%;}
.sb-error-form{margin-bottom:20px;}

.print-pagesection {width:550px; margin:0 auto;}
.print-pagesection .main {float:left; width:100%;}
.print-pagesection .main .print-pagesection .main.pdf-generation-shipping-label-wrapper .pdf-generation-From-Address{float:left;}
.print-pagesection .main .pdf-generation-shipping-label-wrapper .pdf-generation-From-Address .pdf-From-Address{font-weight:700;}
.print-pagesection .main .pdf-generation-shipping-label-wrapper .pdf-generation-To-Address .pdf-To-Address{font-weight:700;}
.print-pagesection .main .pdf-generation-shipping-label-wrapper .pdf-generation-To-Address {float:right;font-size:13px;margin-top:50px;width: 45%;}
.print-pagesection .main .pdf-generation-shipping-label-wrapper .pdf-generation-From-Address {font-size:13px;}
.print-pagesection .main .pdf-generation-shipping-label-wrapper .Shipping-Label{font-weight:800;margin-top:32px;font-size:14px;margin-bottom: 20px;}
.print-pagesection .main .top-alligned-confirmation .print-link .spriteico{background-position: -54px -211px;background-color: #fff;width: 16px;height: 18px;display: block;display: inline-block;vertical-align: top;margin-right: 10px;}
.print-pagesection .main .top-alligned-confirmation.pdf-generation .print-link.print-page input[type="button"]{background:#2f63a2;border:4px solid #2f63a2;color:#fff;}


/**************structural style for PDF page in CO ********************************/

.Co-pdf-wrapper{width: 800px;margin: 0 auto;background: none repeat scroll 0 0 #FFFFFF;border: 0px solid #FFFFFF;margin-top: 50px;}
.Co-pdf-wrapper .main{width: 100%;display: inline-block;padding: 30px;box-sizing: border-box;min-height: 570px;}
.Co-pdf-wrapper .main .pdf-generation-btn-holder{width: 100%;float: right;text-align: right;margin-top: 20px;}
.Co-pdf-wrapper .main .pdf-generation-shipping-label-wrapper{width: 100%;margin-top: 10px;padding: 0 50px 30px 50px;box-sizing: border-box;float: left;}
.Co-pdf-wrapper .main .frm-to-holder{margin-bottom: 15px;}
.Co-pdf-wrapper .main .addrs-fields{width: 100%;float: left;margin: 5px 0;}

/*------------------------------on 15th service bench changes--------------------------*/
.pt_checkout.sb-checkout .displayBillingAddressFields{float: left;width:100%;margin-top: 20px;}
/*---------------------------------end Service Bench ---------------------------------*/

/*CSS changes for self service returns*/
.pt_order .primary-content{width:80%;}
.pt_order .primary-content .table-ord-stat-holder .order-date-num-holder{width:100%;float:left;padding-top:1.5%;padding-bottom:1.5%;background:#eff6fe;}
.pt_order .primary-content .table-ord-stat-holder .order-date-num-holder .order-number {float:left;display:inline-block;}
.pt_order .primary-content .table-ord-stat-holder .order-date-num-holder .order-number span.label {font-weight:bold;}
.pt_order .primary-content .table-ord-stat-holder .order-date-num-holder .order-number span.value {font-weight:600;}
.pt_order .primary-content .table-ord-stat-holder .order-date-num-holder .order-date{float:right;display:inline-block;margin-right:8%;}
.pt_order .primary-content .table-ord-stat-holder .order-date-num-holder .order-date span.label{font-weight:bold;}
.pt_order .primary-content .table-ord-stat-holder .order-date-num-holder .order-date span.value{font-weight:600;}
.pt_order .primary-content .order-shipment-table.item-return-page .last{width: 97%;float: right;margin-bottom:10px;}
.pt_order .primary-content .order-shipment-table.item-return-page .last .item-image{float:left;width: 15%;margin: 0 2px;box-sizing: border-box;}
.pt_order .primary-content .order-shipment-table.item-return-page .last .item-image .form-row{width:10%;float: left;}
.pt_order .primary-content .order-shipment-table.item-return-page .last  .prod-name-holder{float:left;width:15%;margin: 2px 5px 0 5px;box-sizing: border-box;}
.pt_order .primary-content .order-shipment-table.item-return-page .last .priceDetails{float:left;width:13%;margin: 2px 5px 0 5px;}
.pt_order .primary-content .order-shipment-table.item-return-page .last .priceDetails .error{display: none; float: left; width: 100%;}
.pt_order .primary-content .order-shipment-table.item-return-page .last .priceDetails .item-qty input[type="text"]{width:25%; padding:8px 8px;}
.pt_order .primary-content .order-shipment-table.item-return-page .last .product-box-return{width:11%;float:left;margin: 0 2px 0 2px;box-sizing: border-box;}
.pt_order .primary-content .order-shipment-table.item-return-page .last .return-parts{width:16%;float:left;margin: 0 0 0 1px;box-sizing: border-box;}
.pt_order .primary-content .pnsb2c-Myacc-Return-Summary .return{margin:0 0 0 0;}
.pt_order .primary-content .Returning-From-Shipping-Address{margin:0 0 20px 0;}
.pt_order .primary-content .Returning-From-Shipping-Address span.returning{font-weight:bold;}
.pt_order .primary-content .returning-product .returning-reason{font-weight:bold;}
.pt_order .primary-content .returning-product{padding:10px;background:#f0f0f0;}
.P-Y-L{float:left;font-weight:700;}
.P-Y-P-F-R{float:left;font-weight:700;}
.Ship{float:left;font-weight:700;}
.pt_order .page-content.clearfix .pnsb2c-Myacc-ord-detls .Myacc-order-table-holder{width:66%;}
.pt_order .page-content.clearfix .pnsb2c-Myacc-ord-detls .product-list-item{float:none;width:95%;margin-top:6%;}
.pt_order .page-content.clearfix .pnsb2c-Myacc-ord-detls .Myacc-order-shipmnt-status-holder{margin-top:2%;}
.Return-Confirmation{font-weight:600;font-size: 24px;}
.Returning-Item-Details-OMS{width:100%;float:left;}
.Returning-Item-Details-OMS span.heading{font-weight:bold;width: 100%;display: inline-block;}
.Returning-Item-Details-OMS .Refunding-Information-OMS{width:23%;float:left;margin-right: 30px;box-sizing: border-box;}
.pt_order .clearfix .primary-content .Returning-Items-Details-Image img{max-width: 100%;max-height: 100%;}
.Returning-Item-Details-OMS .Ship-Bill-Details-OMS{width:19%;float:left;}
.pt_order .page-content.clearfix .primary-content .order-detail-summary-return-confirmation .order-totals-table{width:17%;margin-top:100px;}
.pt_order .page-content.clearfix .primary-content .Returning-Item-Details-OMS .order-payment-instruments.shipnbill-block-Myacc{float:none;}
.order-detail-summary-return-confirmation .order-totals-table .order-subtotal{font-weight:normal;}
.order-totals-table .order-total{font-weight:normal;font-size:12px;}
.pdct-no-and-model-no-OMS{width:22%;float:left;}
.Price-OMS{width:20%;float:left;}
.Qty-OMS{width:11%;float:left;}
.order-detail-summary-return-confirmation{width:100%; margin-top:10px;}
.Ship-Bill-Details-OMS .Shipping.Address .city-state-zipcode-confirmation-page{width:60%;}
.order-detail-summary-return-confirmation .Estimated-heading{font-weight:700;}
.Ship-Bill-Details-OMS .Billing-Address{margin-top:10px;}
.Returning-Items-Details-Image{width:19%;clear:both;}
.pt_order .primary-content .returning-product{padding:10px;background:#eff6fe;width:100%;float:left;box-sizing: border-box;}
span.label.print-your-label{font-weight:700;}
span.label.prepare-your-package-for-return{font-weight:700;}
span.label.ship{font-weight:700;}
.Billing-Address address{font-style:normal;}
span.reasonCodeError.hide.oms{color:red;}
/*Farhans Dev Team : 16-08-2016 12:00PM PANC-1813*/
span.productSelectError.hide.oms{color:red;}
span.boxCodeError.hide.oms{color:red;}
span.partsCodeError.hide.oms{color:red;}
.pt_order .return-summary-wrapper .summary-content-holder .Returning-Items-Details-Image.return-summary-page{width:170px;float:left;}
.heading-return-summary-page{font-weight:700;}
.pt_order .Myacc-order-table-holder{width: 100%;float: left;margin-top: 5px;}
.pt_order .Myacc-order-table-holder .last .prod-img-holder{float: left;width: 100%;}
.pt_order .Myacc-order-table-holder .last .prod-img-holder img{max-width: 100%;max-height: 100%;}
.pt_order .Myacc-order-table-holder .order-row-holder{width: 100%;float: left;margin: 10px 0;}
.pt_order .Myacc-order-table-holder .order-row-holder .form-row{width: auto;float: left;}
.pt_order .Myacc-order-table-holder .order-row-holder .return_res{width: 25%;float: left;margin: 0 5px 0 5px;box-sizing: border-box;}
.pt_order .Myacc-order-table-holder .order-row-holder label{font-size: 12px;}
.pt_order .primary-content .order-shipment-table .last .return_res .form-row.selectbox-row .sbHolder{font-size: 13px;}
.pt_order .Myacc-order-table-holder .order-row-holder span.label{margin-right: 4px;}
.pt_order .Myacc-order-table-holder .order-row-holder input#Quantity{margin-left: 4px;}
.pt_order .return-summary-wrapper{width: 100%;float: left;}
.pt_order .return-summary-wrapper .summary-content-holder{width: 100%;float: left;border: 2px solid #e0e0e0;box-sizing: border-box;margin-bottom: 10px;padding: 5px 10px;}
.pt_order .return-summary-wrapper .summary-content-holder .summary-text-content-holder{width: 80%;float: right;}
.pt_order .return-summary-wrapper .summary-content-holder .summary-text-content-holder .return-reasn-holder{width: 100%;display: inline-block;}
.pt_order .return-summary-wrapper .summary-content-holder .summary-text-content-holder .return-reasn-holder p{margin: 7px 0;}
.pt_order .return-summary-wrapper .summary-content-holder .summary-text-content-holder .return-reasn-holder p.content-heading{font-weight: 600;}
.pt_order .return-summary-wrapper .refund-sumry-wrapper{width: 45%;float: left;margin: 20px 0 40px 13px;border: 2px solid #e0e0e0;padding: 5px 10px;-webkit-box-shadow: 1px -10px 18px 15px rgba(239,246,254,1);-moz-box-shadow: 1px -10px 18px 15px rgba(239,246,254,1);box-shadow: 1px -10px 18px 15px rgba(239,246,254,1);}
.pt_order .return-summary-wrapper .submit_summary{width: 100%;float: left;}
.pt_order .return-summary-wrapper .refund-sumry-wrapper .summary-info-block-1{width: 80%;float: left;text-align: right;}
.pt_order .refund-sumry-wrapper p{margin: 5px 0;}
.pt_order .refund-sumry-wrapper p.bold-let{font-weight: 600;}
.pt_order .return-summary-wrapper .refund-sumry-wrapper .summary-info-block-2{width: 100%;float: left;}
.pt_order .return-confrmtn-page-wrap{width: 100%;float: left;}
.pt_order .return-confrmtn-page-wrap .Refunding-Information-OMS .Original_Order-No_Order_No{width: 100%;float: left;}
.return-confrmtn-page-wrap .ordr-detls-block{width:30%;float:left;margin-right: 20px;}
.ordr-detls-block .order-detail-summary-Estimated-Refund-Summary{margin-top:10px;}
.ordr-detls-block .order-detail-summary-Estimated-Refund-Summary .Estimated-heading{font-weight:700;}
.ordr-detls-block .Refunds-Issued-OMS{margin-top:10%;width:64%;}
.rtng-pdct-cnfm-page-wrapper{width:100%;float:left;margin-top:40px;box-sizing:border-box;}
.rtng-pdct-cnfm-page-wrapper .Returning-Items-Details-Image{width:13%;float:left;margin-right: 15px;}
.rtng-pdct-cnfm-page-wrapper .pdct-no-and-model-no-OMS{width:22%;float:left;margin-right: 15px;}
.rtng-pdct-cnfm-page-wrapper .Qty-OMS{width:9%;float:left;margin-left:15px;}
.return-confrmtn-page-wrap .button-OMS{float:left;width:60%;text-align: right;margin-top: 20px;}
.rtng-pdct-cnfm-page-wrapper .Price-OMS{margin: 0 15px;}
/*.pt_order .primary-content .order-shipment-table .last .prod-name-holder.order-details{width:22%;margin:2px 17px 0px 5px;float:left;box-sizing:border-box;}*/

a.button-blue.ord-hstry-page{color:#ffffff;float:right;}
a.button-blue.ord-hstry-page:hover{color:#0f58a8;background:#fff;}
.chs-itms-rtn-page{float:left;}
.pt_order .Myacc-order-table-holder.dtls{width: 100%;float: left;margin-top: 5px;margin-bottom:10px;}
span.not-elgbl-rtn{font-weight:700;}
/*********************Self service returns end********************/

/************************home page content slot starts PANC-1601 ****************************/
.pnsb2c-home-content-slot-container{width: 100%;float: left;margin:0;}
.image-content-a-slot2 .content-slot-image-holder{width: 59.5%;float: left;overflow: hidden; line-height: 0px;}
.image-content-a-slot2 .content-slot-copy-container{width: 40%;float: left;text-align: left;padding-top: 102px;}
.image-content-a-slot2 .content-slot-copy-container .content-slot-copy-holder{width: 100%;font-weight: 800; font-size: 55px;color: #000000;float: left;}
.image-content-a-slot2 .content-slot-copy-container .content-slot-copy-holder .content-slot-copy-1{line-height: 53px;float: left; letter-spacing: -2px;}
.image-content-a-slot2 .content-slot-copy-container .content-slot-copy-holder .content-slot-copy-2{font-size: 16px;font-weight: 600;line-height: 19px;float: left;padding-top: 20px;padding-left: 0px;word-spacing: 4px;}
.image-content-a-slot2 .content-slot-copy-container .content-slot-copy-holder .content-slot-cta-link{margin-top: 26px;margin-left: 0px;width: 193px; margin-left: 3px;}

.video-content-slot3 .content-slot-image-holder{width: 58.7%;float: left;overflow: hidden; line-height: 0px;}
.video-content-slot3 .content-slot-copy-container{width: 41.3%;float: right;text-align: center; background: #000;height: 432px;box-sizing: border-box;}
.video-content-slot3 .content-slot-copy-container .content-slot-copy-holder{width: 90%;font-weight: 800; font-size: 28px;color: #ffffff;margin: 0 auto;padding-top: 134px;}
.video-content-slot3 .content-slot-copy-container .content-slot-copy-holder .content-slot-copy-1{display: inline-block; margin-bottom: 6px; letter-spacing: -1px;}
.video-content-slot3 .content-slot-copy-container .content-slot-copy-holder .content-slot-copy-2{font-size: 14px;font-weight: 600; padding-bottom: 25px; display: inline-block; line-height: 19px;width: 100%;text-align: center;}
.video-content-slot3 .content-slot-copy-container .content-slot-copy-holder .content-slot-cta-link{width: 40.935%;}
.video-content-slot3 .content-slot-copy-container .content-slot-copy-holder .content-slot-cta-link.button-pnsb2c{width: 149px;}
.video-content-slot3 .content-slot-copy-container .content-slot-copy-holder .content-slot-copy-1 sup{font-size: 65%;top: -0.4em;}
.pnsb2c-home-content-slot-container.video-content-slot3{margin-bottom: 0;}
.video-content-slot3 .content-slot-image-holder .spriteico{width: 80px;height: 80px;position: absolute;background-position: -86px -292px;left: 44%;top: 39%;z-index: 9; cursor: pointer;}
.video-content-slot3 .content-slot-image-holder iframe{position: absolute; top: 0px; left:0px;border: 0 none;}

.pnsb2c-home-content-slot-container.icon-content-slot{background: #f8f8f8;margin-top: 0;}
.icon-content-slot #slot-heading{width: 100%;text-align: center;font-weight: 800; font-size: 40px; /*line-height: 119px; height: 119px;*/ border-top: 1px solid #ffffff;padding: 35px 0 28px; margin: 0px;}
.icon-content-slot ul.icon-container{padding: 0;float: left;width: 100%; margin: 0px;}
.icon-content-slot ul.icon-container li.icon-img-info-holder{float: left;width: auto;text-align: center;border-top: 6px solid;padding-top: 18px;}
.icon-content-slot ul.icon-container li.icon-img-info-holder a.pillar-link{width: 100%;display: block;}
.icon-content-slot ul.icon-container li.icon-img-info-holder .ico-info{display: block;font-weight: 800; font-size: 15px;color: #636363; line-height: 1; margin-bottom: 70px;}
.icon-content-slot ul.icon-container li.icon-img-info-holder .img-holder{display: block;  }
.icon-content-slot ul.icon-container li.icon-img-info-holder.first{border-color: #30a2cd; width: 16%;}
.icon-content-slot ul.icon-container li.icon-img-info-holder.sec{border-color: #ea118d; width: 17%;}
.icon-content-slot ul.icon-container li.icon-img-info-holder.thrd{border-color: #7bb138; width: 17%;}
.icon-content-slot ul.icon-container li.icon-img-info-holder.frth{border-color: #1c449c; width: 17%;}
.icon-content-slot ul.icon-container li.icon-img-info-holder.ffth{border-color: #e21f26; width: 17%;}
.icon-content-slot ul.icon-container li.icon-img-info-holder.last{border-color: #f37121; width: 16%;}
.icon-content-slot ul.icon-container li.icon-img-info-holder.sec img{margin-left: 8px;}

.slots{float: left; width: 100%; }
.img-holder{width: 100%; float: left; } 
.img-holder img{max-width: 100%; }
.slots.alignright{float: right;}
.content-slot-image-holder{float: left; width: 48.5%;}
.right-part{float: right;}
.img-holder{display: block; /*min-height: 300px;*/}
.content-slot-copy{display: block;font-weight: 600; font-size: 13px;padding-bottom: 5px;border-bottom: 2px solid #777777;padding-bottom: 7px;letter-spacing: 0.8px;padding-top: 12px; width: 100%;}
.content-slot-image-info{font-weight: 800; font-size: 22px;color: #0f58a8;margin-right: 5px;}
.content-slot-image-info sup{top: -0.5em;font-size: 65%;}
.img-info-and-link-holder{float: left;width: 100%;margin-top: 10px;}
.img-info-and-link-holder i{background: url("../images/pnsb2c-sprite-img.png") -102px -204px no-repeat transparent; width: 40px; height: 30px; vertical-align: top; display: inline-block;}

.hero-content.post-container{margin-top: 0px;}
.video-content.post-container{margin-top: 0px; position: relative;}
.product-content.post-container{width: 100%;margin-top: 27px;margin-bottom: 78px;}
.product-listing ul.tiles-container li.grid-tile{box-shadow: none;margin:0 1.15%;width: 22.27%;padding: 0;text-align: center;}
.product-listing ul.tiles-container li.grid-tile.first{margin-left: 0px;}
.product-listing ul.tiles-container li.grid-tile.last{margin-right: 0px; float: right;}
.product-listing ul.tiles-container li.grid-tile .product-tile .product-image{border: 0 none; /*width: 303px;*/ height: 303px;}
.product-listing ul.tiles-container li.grid-tile .product-tile .product-image a{ padding-left: 0px; padding-right: 0px;}
.product-listing ul.tiles-container li.grid-tile .product-tile .product-name{margin-bottom: 0;text-align: center; font-size: 14px;margin-top: 24px;}
.product-listing ul.tiles-container li.grid-tile .product-tile .product-name .name-link{color: #000000;width: 100%;display: inline-block;font-weight: 700; font-size: 14px;font-style: normal;text-align: center;}
.p .product-listing ul.tiles-container li.grid-tile .product-tile .product-pricing{text-align: center; margin-top: 4px;}
.product-listing ul.tiles-container li.grid-tile .product-tile .product-pricing .product-sales-price{font-weight: 600; font-size: 16px;color: #000000;}
.pnsb2c-prod-cont-head{font-weight: 800; font-size: 28px;color: #000000;width: 100%; display: block;text-align: center;text-transform: uppercase;margin-bottom: 20px;}
/*.product-content.post-container .product-listing ul.tiles-container li.grid-tile .product-tile .product-name .pnb2c-badges{font-weight: 700; font-size: 14px;font-style: normal;color: #f34800;}*/
.ctc-link-holder{width: 100%;text-align: center; display: inline-block;}
.product-listing-1x4{padding-bottom: 44px; }
.product-listing-1x4 ul.search-result-items{float: left; width: 100%; padding: 0px; margin-bottom: 0px; margin-top: 17px;}
.product-listing-1x4 .product-tile .product-promo{display: none;}
.product-listing-1x4 .product-tile .pr_stars{display: none;}
.home-bottom-slots{display: inline-block; margin-bottom: 34px;}
.product-tile .product-name h2{text-align: center;}
.product-listing-1x4 span.pnb2c-prodid {width: 100%; display: none;}
.category-grid-tile span.pnb2c-prodid {width: 100%; display: none;}
.product-listing-1x4 ul.search-result-items .grid-tile{padding-bottom: 0px; padding-top: 0px; width: 100%;}
.product-listing ul.tiles-container div.grid-tile.newproducttile {box-shadow: none; margin: 0 1.15%; width: 22.27%; padding: 0;text-align: center;}
.product-tile .product-pricing .product-price .price-standard{color:#999999;text-decoration:line-through;}
.product-tile .product-pricing .product-price .price-sales{color: #000000;} 
.product-listing .product-tile.grid-tile .product-price { text-align:center; }
.home-shop-new {margin:0px 0px 20px 0px;}
 /************** Vendor Store Experience -PANC-451 ********************/
.pnsb2c-vendorstr-banner{background: #0f58a8;font-size: 14px;color: #ffffff;font-weight: 600;text-align: center;width: 100%;display: inline-block;padding: 9px 0;}
/************** Vendor Store Experience -PANC-451 ********************/
/************************home page content slot ends ****************************/
/*Farhans Dev Team : 17-03-2016 7:00PM PANC-1716*/
.stockmessage {float: none;}
.support-stockmessage {float: left; font-size: 14px; font-weight: 700; text-transform: capitalize; color: #7a7a7a;}
/*Farhans Dev Team : 30-03-2016 2:00PM PANC-1800*/

/*PANC-1800 END */

/********************************* Multiple shipping methods - PANC-984 **************************/
.pt_checkout .primary-content #shipping-method-list{width: 100%;float: left;margin-top: 35px;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper{width: 100%;float: left;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row{margin-bottom: 10px;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row label{margin-left: 30px;margin-top: 2px;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row label .shipment-mthd-name{text-transform: uppercase;padding-right: 3px;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row label .shipng-mthod-description{float: left;margin-top: 0;color: #fa7c00;font-size: 12px;clear: both;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-method-head{padding: 0px;margin: 0px;width: 100%;margin-bottom: 20px;text-transform: initial;font-size: 18px;font-weight: 700;position: relative;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-method-head .tootltip-icon{background: url("../images/tooltip-iconnew.png") no-repeat;width: 20px;height: 20px;display: inline-block;text-indent: -999em;margin-left: 2px;vertical-align: bottom;cursor: pointer;}
.tooltip-content-shipment{width: 55%;position: absolute;right: 25px;background:#fff;bottom: -17px;right: 48px;border: 2px solid #e0e0e0;padding: 10px 10px 10px 25px;box-sizing: border-box;-webkit-box-shadow: -2px 4px 15px 0px rgba(224,224,224,1);-moz-box-shadow: -2px 4px 15px 0px rgba(224,224,224,1);box-shadow: -2px 4px 15px 0px rgba(224,224,224,1);display: none;}
.checkout-shipping.address fieldset { padding:2px;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-method-head .tooltip-content-shipment .desc-part{width: 100%;float: left;margin-bottom: 10px;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-method-head .tooltip-content-shipment .desc-part .topic-head{font-weight: 700;font-size: 13px;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-method-head .tooltip-content-shipment .desc-part .desc-content{width: 100%;float: left;font-size: 11px;font-weight: 600;}
.tooltip-content-shipment:before{content: ""; position: absolute;width: 24px;height: 33px; background:url("../images/ms-new-1.png") no-repeat transparent; bottom: 10px; left: -24px;}
.prod-info-shipment-method-wrapper.lineseperator{border-top: 1px solid #e0e0e0;padding-top:10px;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper{width: 100%;float: left;margin-bottom: 0px;/*border-bottom: 1px solid #e0e0e0;*/padding-bottom: 10px;position: relative;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper.no-prod-info label .shipng-mthod-description{float: left;padding-left: 8px;clear: none;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper.no-prod-info .bckorder-msg-shpmntmthods {padding-left: 0;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-wrapper{width: 33%;float: left;margin-right: 22px;} 
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .pnsb2c-mcart-prod-info{float: left;width: 100%;margin-bottom: 20px;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .pnsb2c-mcart-prod-info .prod-img{width: 80px;float: left;} 
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .pnsb2c-mcart-prod-info .prod-img img{max-width: 100%;max-height: 100%;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder{float: right;width: 55%;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .mini-cart-name,
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .mini-cart-attributes,
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .pnsb2c-mcart-qty,
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .mini-cart-pricing{width: 100%;float: left;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .mini-cart-name{font-size: 12px;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .pnsb2c-mcart-qty{font-weight: 700;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .mini-cart-pricing .label,
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .mini-cart-pricing .mini-cart-price{font-size: 12px;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .mini-cart-pricing{margin-right: 0;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .shipment-method-holder{float: left;width: 63%;box-sizing: border-box;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .shipment-method-holder .shipment-mthd-frm-row label span{font-weight: bold;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper.no-prod-info .shipment-method-holder{width: 100%;}
.pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row label{font-size: 12px;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .mini-cart-attributes{font-size: 12px;color: #000;font-weight: 700;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .product-info-holder .mini-cart-attributes .attribute .value{font-size: 12px;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper.last{border: 0 none;}
.pnsb2c-shipping-methods-wrapper .prod-info-shipment-method-wrapper .bckorder-msg-shpmntmthods{color: #ff0000;font-weight: bold;float: left;width: 100%;clear: both;padding-bottom: 10px;box-sizing: border-box;/*padding-left: 15%;*/}
/********************************* Multiple shipping methods - PANC-984 Ends**************************/

.custome-radio{position: absolute;width: 16px;height: 16px;line-height: 25px;color: #FFF;text-align: center;border: solid 1px #000;backgroun: #fff;border-radius: 100%;}
input.shipmethodradio{position: absolute;margin: 0;width: 25px;height: 25px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;cursor: pointer;}
input[type="radio"] + span{visibility: hidden; background:#000;width: 10px;border-radius: 100%;height: 10px;margin: 3px 0px 0px 3px;}
input[type="radio"]:checked + span{visibility: visible;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row .selectshiping-radio { float:left; margin:0px 5px 0px 0px; }
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row .selectshiping-radio label.custome-radio{margin:0px;position: absolute;width: 16px;height: 16px;line-height: 25px;color:#FFF;text-align: center;border: solid 1px #000;backgroun: #fff;border-radius: 100%;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row .selectshiping-radio input {position: absolute;margin: 0;width: 25px;height: 25px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;cursor: pointer;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row .selectshiping-radio input[type="radio"] + span {visibility: hidden; background:#000;width: 10px;border-radius: 100%;height: 10px;margin:3px 0px 0px 3px;}
.pt_checkout .primary-content .pnsb2c-shipping-methods-wrapper .shipment-mthd-frm-row .selectshiping-radio input[type="radio"]:checked + span{visibility: visible;}
/* Shipmethod END */


/*Home Page Style Update For 1897-Responsive Start */
.promobutton { font-weight: 800; text-align: center;}
.mobile-homecategory {display:none;}
.mobile-homecategory {border: 2px solid #dddddd;border-left:none; text-align:center; border-right:none; margin: 30px 0; padding: 10px 0;}
.shop-weekly, .mob-business-header {display:none;}
.shop-whatsnew, .shop-weekly {text-align:center; margin-bottom:15px;}
.home-banner img {width:100%;}
.headerlogoWithMenu {float: left;margin-bottom: 12px; width:100%;}
/*Home Page Style Update For 1897-Responsive End */

.mobileBlock {display:none;}
.desktopBlock {display:block;}
.phoneCntr {float:left;width:100%;}
.pt_cart .taxes-may-apply-cart, .pt_cart .estimatedstar {display:block;}
.estimatedstar, .estimatedText {float:left;}
.estimatedstar {padding-left:5px;}
/* PANC-1854*/
.pt_account .primary-content .SB-repair-request-page .form-section.three-row label.pdate-caption {width:100%;}
/* PANC-1854 END*/

/* PANC-1828*/
.error-form.sb-error-form.pdateerror {float: left;width: 100%;display: block;margin-bottom: 5px;}
#leapyearerrorid,#pdateerrorid {display:none;margin:0 0 15px 0}
/* PANC-1828 END*/

.plceorderTotal {display:none;}
tr.taxes-may-apply-cart td {text-align: left;}
.desktopBlock {display:block;}
.mobile-text {display:none;}
.desktop-text {display:block;}
::-webkit-input-placeholder { color:#fff;}:-moz-placeholder { color:#fff; opacity:1;}::-moz-placeholder { color: #fff; opacity:1;}
:-ms-input-placeholder { color:#fff;}

.item-list img{width:100%;}

/* PANC-1885*/
input#dwfrm_billingsb_paymentMethods_creditCard_number.servererror{border-color:#ff0000;}
span.expirationerror.error{width: 100%;margin: 0 0 14px 0;}





.select-style {padding: 0; margin: 0;border: 1px solid #ccc;width: 240px;overflow: hidden;background-color: #fff;}
.customeselect-Arrow{ width:20px; height:20px;position: absolute;margin:0px 0px 0px 219px; background: #fff url("http://dev15-store-panasonic.demandware.net/on/demandware.static/Sites-PanasonicB2C-Site/-/default/v1469456565052/images/pnsb2c-sprite-img.png") no-repeat -204px -95px;}
.select-style select {position: relative;font-size:13px; font-weight:600;color:#555555;z-index: 2;padding: 5px 5px;width: 101%;border: none; height:31px; box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance:none; -moz-appearance: none;appearance: none;}
.select-style select:focus { outline: none;}
/* PANC-1885 END*/


.nohitsPhone a{color:#6d6d6d;font-size:12px;}
.productinfoyncheight {float:left;}

.button-blue.visit-dealer a{color: white; width:100%; float:left;text-transform: uppercase;}
button.button-blue.visit-dealer{float:left;width:193px;text-transform: uppercase;}
.button-blue.visit-dealer a:hover {  color: #0f58a8;}
.pdp-left-holder button.button-blue.visit-dealer{width:100%;}

.pdp-left-holder .button-blue.visit-dealer {width:100%;}
td.order-items span.order-items, .order-history-table td span.order-total-price {display:none;}
.fa {text-rendering: auto !important;}

.container {width: 1000px;margin: 0 auto;padding: 38px 0;}
#wrapper{margin:0px auto;}
#sidebar1 {width:100%;float:left;}
#content {width:720px;float:right;padding-left:12px;}
#title {width: 900px;height: 60px;float: right;}
.clear:after {visibility: hidden;display: block;content: "";clear: both;height: 0;}
/* .productdetailmenu {width:98%;padding:0 12px;} */
.productdetailmenu.stickydiv {position: fixed;top: 0px;z-index: 10000;width:100%;background:#fff;left:0;}
.productdetailmenu.stickydiv #stickytop p {margin:0px;}
.productdetailmenu.stickydiv #stickytop {display:block;width:96.55%;margin:13px auto;}
.productdetailmenu #stickytop {display:none;}
.productdetailmenu ul {list-style-type:none;margin:0;padding:0;}
.productdetailmenu li a {color:#fff;line-height: 25px;}
a{text-decoration:none;}

.stickydiv .prod-info-ul{padding:0 1.79%; margin:0 auto;}
.menustick .menublock{width: 96.55%;margin:0 auto;}
.singleProductDetails a{color:#ffffff;}
.pnsb2c-pdp-main .stickydiv .pnsb2c-pdp-clr-pro-price-holder{margin: 0 10px;width:65%;float:left;}
.stickydiv .attribute span.heandset-label{display:none;}
.stickydiv ul.swatches.handsets{margin-top:0px !important;}
.stickydiv ul.swatches.handsets a{color:#0f58a8;}
.pnsb2c-pdp-main .recommendation-block .price-sales{font-size:19px;font-weight:600;}
.headblock{width: 95%;float: left;}
.headblock a{padding: 20px 30px;width: 100%;float: left;outline: none;}
.actionicon{float:right}
.actionicon img{height:25px;}
.headicon{/* text-overflow: ellipsis; */ overflow:hidden;padding: 3px 3px;color: white;font-weight: 700;margin-right: 15px;float:left;min-width:40px;text-align: center;background-color: #333333;}
.pdf-icon{background-color: #DD3300;}
.html-icon{background-color: #595959;}
.doc-icon{background-color: #2196F3;}
.excel-icon{background-color: #00bcd4;}
.zip-icon{background-color: #555555;}
.defaulticon{background-color: #cccccc; width: auto; padding: 3px 10px;}

.block-info-holder-strong{font-weight: 700;font-size: 17px;color: #000000;}
.support-content-part-cntcinfo{width:100%; float:left;}
.left-inner-block{width: 15%;padding: 5px 50px;float: left;}
.left-top{width:100%;height:60px;text-align:right;}
.left-bottom{width:100%;text-align:right;}
.right-inner-block{width:60%;padding: 5px 50px;;float:left;}
.left-top.live-chat-content a{font-size: 15px;font-weight: 700;line-height: 27px;}
.right-top{height: 60px;}
.stickydiv .product-review-links{margin-top: 0px;}
.stickydiv .product-review-links-sticky{float:right;cursor: pointer;}
.faqs-block .headblock{width: 97%;}
.right-head{font-size: 15px;font-weight: 700;text-transform: none;width: 100%;}
.phno{font-weight: 400;text-transform: none;width: 100%;font-size: 16px;line-height: 30px;}


/* POC for features sction */
.pnsb2c-pdp-main .pnsb2c-pdp-right .pdplazyloadstopped-features-holder.legacy-product {width: 100%; margin:0px auto;}
.pnsb2c-pdp-main .pnsb2c-pdp-right .pdplazyloadstopped-features-holder.legacy-product .features-block {width: 970px; margin:0px auto; float:right;padding-right:160px;}
.pdplazyloadstopped-features-holder.legacy-product .overview >  .feat-ad .ads-container, .pdplazyloadstopped-features-holder.legacy-product .overview >  .feat-ad .ads-container-1, .overview >  .feat-ad .ads-container-2, .pdplazyloadstopped-features-holder.legacy-product .overview >  .feat-ad .ads-container-3, .pdplazyloadstopped-features-holder.legacy-product .overview >  .feat-ad .ads-container-4 {width:980px;}
.pdplazyloadstopped-features-holder.legacy-product .overview > .feat-ad .ad-text-1, .pdplazyloadstopped-features-holder.legacy-product .overview>.feat-ad .ad-text-2 {left:630px;}
.pdplazyloadstopped-features-holder.legacy-product .overview > .feat-ad .ad-body-1, .pdplazyloadstopped-features-holder.legacy-product .overview > .feat-ad .ad-body-2, .pdplazyloadstopped-features-holder.legacy-product .overview > .feat-ad .ad-body-3 {width:310px; line-height:normal;}
 /* Features Section end  END */

.features-slider .PDPfeature-slider {width: auto;margin: 10px 0 35px;}
.features-slider .slick-slide {padding:0;text-align: center;}
.features-slider .slick-prev:before,.slick-next:before {color: black;}
.features-slider .slick-dots {bottom: -30px;}
.rb-head{font-size: 14px;font-weight: 600;line-height: 20px;}
.lr-contect{line-height: 20px;font-size: 14px;font-weight: 400;}

.features-slider .slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.features-slider .slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.features-slider .slick-list:focus{outline: none;}
.features-slider .slick-list.dragging{cursor: pointer;cursor: hand}
.features-slider .slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.features-slider .slick-track{position: relative;top: 0;left: 0;display: block;}
.features-slider .slick-track:before,.slick-track:after{display: table;content: '';}
.features-slider .slick-track:after{clear: both;}
.features-slider .slick-loading .slick-track{visibility: hidden;}
.features-slider .slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .features-slider .slick-slide{float: right;}
.features-slider .slick-slide img{ width:100%;}
.features-slider .slick-slide img{display: block;}
.features-slider .slick-slide.slick-loading img{display: none;}
.features-slider .slick-slide.dragging img{pointer-events: none;}
.features-slider .slick-initialized .slick-slide{display: block;}
.features-slider .slick-loading .slick-slide{visibility: hidden;}
.features-slider .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.features-slider .slick-arrow.slick-hidden {display: none;}
.features-slider .slick-prev, .features-slider .slick-next{ top:140px; } 
.features-slider .slick-prev, .features-slider .slick-next{z-index: 1;font-size: 0;line-height: 0;position: absolute;top: 47%;display: block;width: 20px;height: 20px;padding: 0 50px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.features-slider .slick-prev:hover, .features-slider .slick-prev:focus, .features-slider .slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: transparent;}
.features-slider .slick-prev:hover:before,.features-slider .slick-prev:focus:before,.features-slider .slick-next:hover:before,.features-slider .slick-next:focus:before{opacity: 1;}
.features-slider .slick-prev.slick-disabled:before,.features-slider .slick-next.slick-disabled:before{opacity: .25;}
.features-slider .slick-prev:before,.features-slider .slick-next:before{font-size: 60px; font-family: initial;font-weight:bold;line-height: 1;opacity: 1;color: #ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
.features-slider .slick-prev{left:-22px;}
[dir='rtl'] .features-slider  .slick-prev{right: -25px;left: auto;}
.features-slider .slick-prev:before{content: '<'; text-shadow: 0px 0px 15px rgb(0, 0, 0);}
[dir='rtl'] .features-slider .slick-prev:before{content: '>';}
.features-slider .slick-next{right: -5px;}[dir='rtl']
.features-slider .slick-next{right: auto;left: -25px;}
.features-slider .slick-next:before{content: '>'; text-shadow: 0px 0px 15px rgb(0, 0, 0);}
[dir='rtl'] .features-slider .slick-next:before{content: '<';}
.features-slider .slick-dotted.slick-slider{margin-bottom: 30px;}
.features-slider .slick-dots{display: block; padding: 0; margin: 0 auto; margin-top: 20px;list-style: none; text-align: center;}
.features-slider .slick-dots li div{font-size: 0px;min-width: 10px;border:0px;float:left;background:#cfcfcf; border-radius:100%; color:#cfcfcf;position: relative;display: inline-block;width: 10px;height: 10px;margin: 0 7px;padding: 0;cursor: pointer;}
.features-slider ul.slick-dots li { display: inline-table;}
.features-slider .slick-dots li.slick-active div{background:#22b9e2; color:#22b9e2;}
.features-slider .slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.features-slider .slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.features-slider .slick-list:focus{outline: none;}
.features-slider .slick-list.dragging{cursor: pointer;cursor: hand;}
.features-slider .slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.features-slider .slick-track{position: relative;top: 0;left: 0;display: block;}
.features-slider .slick-track:before,.slick-track:after{display: table;content: '';}
.features-slider .slick-track:after{clear: both;}
.features-slider .slick-loading .slick-track{visibility: hidden;}
.features-slider .slick-slide{display: none; overflow:hidden;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .features-slider .slick-slide{float: right;}
.features-slider .slick-slide img{display: block;}
.features-slider .slick-slide.slick-loading img{display: none;}
.features-slider .slick-slide.dragging img{pointer-events: none;}
.features-slider .slick-initialized .slick-slide{display: block;}
.features-slider .slick-loading .slick-slide{visibility: hidden;}
.features-slider .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.features-slider .slick-arrow.slick-hidden {display: none;}
.new-lead-more-button{padding: 8px 4%;border: 2px solid #0f58a8;border-radius: 5px;color: #0f58a8 !important;}
.firmwareproducts .description li{width: 100%;padding: 6px 0;float: left;}
.firmwareproducts .description li .content-head{font-size: 16px;width: 18%;font-weight: 700;float: left;line-height: 20px;}
.firmwareproducts .description li .content-information{font-size: 16px;line-height: 20px;float:left;width:80%;}
.download-specs li .headblock{padding:0;}
.download-specs li{width: 100%;margin-bottom: 35px;float: left;border-bottom: 2px dotted #cbcbcb;}
.download-specs li .block-info-holder{padding:3px 0;}
.stickydiv .review-count{float: right; margin-top: -1px;font-size: 18px;color: #0f58a8;}
#pdp-specs-dialog img{width:200px;}
.print-specs-breadcrumb .print-specs{position:absolute;right: 30px;text-align: right;font-size: 16px;font-weight: 700;}
.print-specs-breadcrumb .breadcrumb{position:absolute;float:left;width:100%;padding:2px 0px;margin:0px;}
#pdp-specs-dialog{width:100%} 
.print-specs .spriteico{background-position: -54px -211px;background-color: #fff;width: 16px;height: 18px;display: block;display: inline-block;vertical-align: top;margin-right: 5px;}
.stickydiv .BVRRRatingNormalImage{float:left;padding:0;}
.awards-icon-holder img{width:100px; height:100px;}
.product-review-links-sticky{cursor:pointer;}
.gallery-tile {float: left; margin:1px;}
.gallry-tile-new {clear: both;}
.SpecPrintHeader{ width:100%;float: left;padding: 10px 0;}
.SpecPrintHeader img{ float:left;margin-right: 20px;}
.SpecPrintHeader .pdp-prod-name { font-size: 26px;font-weight: 600;margin-top: 30px;}
.SpecPrintHeader .product-number { font-size: 16px;font-weight: 600; color: #969696;}
.specifications-block.spec-print-content {height: 320px;border-top: 1px dotted #333;width: 100%; float: left;margin-top: 20px;overflow-y: scroll;}
.specifications-block.spec-print-content ul {padding-left:0px;}
.print-specs-breadcrumb{margin: 0.41em 16px .1em 0;}
.gallery-block h2.block-headline{display:none;}
.gallery-video-thumb {background-image: url("../images/pnsb2c-sprite-img.png");background-repeat: no-repeat;background-color: transparent;background-position: -250px -311px;width: 140px;height: 43px;position: absolute;z-index: 9;top: 130px;}
.gallery-block .prod-gallery-holder{margin:5px 0;width: 100%;float: left;}
#pdp-gallery-dialog .jcarousel-next.jcarousel-next-horizontal.jcarousel-next-disabled.jcarousel-next-disabled-horizontal,#pdp-gallery-dialog .jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled.jcarousel-prev-disabled-horizontal, .product-video-holder-support .jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled.jcarousel-prev-disabled-horizontal, .product-video-holder-support .jcarousel-next.jcarousel-next-horizontal.jcarousel-next-disabled.jcarousel-next-disabled-horizontal{display:none !important;}
sup {top: -0.4em;}
.support-tech-assistance{width:100%;padding:10px 0;float:left;font-size:16px;line-height: 25px;}
.support-tech-assistance a{font-weight: 700;}
.specifications-block .actionicon{padding: 10px 30px;}
.product-support-holder .description{padding: 20px 30px; width: 100%;  float: left;}

.product-energyrating-holder .block-img-holder img{width:100px;float: left;padding:10px;}
.product-energyrating-holder .block-info-holder a{padding: 27px 30px 27px 10px;width: 85%;float: left;}
.product-energyrating-holder .block-li2{padding: 0px 30px 27px 10px;width: 85%;float: left;}
.product-energyrating-holder .block-li2 h2{font-size: 17px;}
/*Phase-5-style-start*/
#main .html-slot-container .MarketingLandingPage { font-size: initial; }
.MarketingLandingPage { width: 1302px; float: left; margin: 0px auto; background: #fff; font-family:Open Sans; }
.PDLsnipVideo { z-index: 2; position: absolute; border: none;}
.MarketingLandingPage .success-fail-msg, .MarketingLandingPage span.error {width:100%; text-align:left;font-size:14px;}
.PDLsnip .forGrnd { z-index: 2; position: absolute; }
.PDLImage-desktop { display: block; }
.PDLImage-mobile { display: none; }
.dynamicsnip1, .dynamicsnip2, .dynamicsnip3, .dynamicsnip4, .dynamicsnip5, .landingStickCntr { position: relative; width: 100%; }
.MarketingLandingPage h3, .MarketingLandingPage p, .MarketingLandingPage h1 { margin:0px; font-family:'Open Sans', sans-serif;}
.MarketingLandingPage h1 { font-size: 56px; font-family: Helvetica !important; }
.contcntr h3 { font-size: 35px; }
.contcntr p { font-size: 18px; }
.bgimageCntr img { width: 100%; }
.contcntr {position: absolute; width: 94%; }
.innrcontcntr { position: relative; float: left; }
.innrcontcntr a {font-weight: bold; text-decoration: none; }
.innrcontcntr span { font-size: 20px; }
.txt-white { color: #fff; }
.txt-black { color: #000; }
.txt-blue {color:#0f58a8;}
.txt-red {color:red;}
.txt-center { text-align: center; }
.txt-left { text-align: left; }
.txt-right { text-align: right; }
/*DynamicBlock9-11*/
.dynamicsnip9 .contcntr { position: absolute; width: 100%; }
.slickdiv { width: 80%; margin: 100px 10% 50px 10%; float:left; font-family:Open Sans; text-align: center; }
.content-slick-image-holder { float: left; width: 25%; margin-right: 12%; }
.content-slick-image-holder-last { float: right; margin: 0px; }
.slick-sliderbg img { width: 100%; }
.slick-sliderbg .content-slot-image-info { font-size: 14px !important; }
.slick-sliderbg .content-slot-image-info a { color: #000; font-weight: 400; font-family: Open Sans; text-decoration: none; }
.slick-sliderbg .img-info-and-link-holder { margin: 0px; font-size: 14px; }
.shop-btn { text-align: center; position: absolute; width: 100%; bottom: 20px; }
.slick-cart .button-left { float: inherit; display: inline-block; margin-top: 10px; }
.more-link { font-size: 14px; text-decoration: none;font-weight: bold; }
.dynamicsnip10 .contcntr { position: absolute; width: 98%; }
.two-colmun { width: 100%; float: left; margin: 2% 0; }
.two-content-holder { float: left; width: 40%; text-align: center; }
.two-content-holder-right-none { margin-right: 0%; float: right; }
.two-content-holder .content-slot-image-info { font-family: Open Sans; font-size: 14px; }
.two-content-holder .content-slot-image-info a { color: #000; font-weight: 400; font-family: Open Sans; text-decoration: none; font-size: 14px; }
.two-colmun-container { width: 60%; margin: 0px auto; }
.two-colmun-container img { width: 100%; }
.forGrnd img { width: 100%; } 
/*DynamicBlock9-11*/ 
/*DynamicBlock-Sticky*/
#sidebar { font-weight: normal !important; z-index: 9; position:relative; }
.MarketingLandingPage #sidebar { position:static !important;left :0 !important;width :100% !important;}
.MarketingLandingPage #sidebar .menu.css3transition {z-index: 999;background: #fff;}
.landingStickCntr .contcntr { position: static;width:100%;}
.PDLsnip.dynamicsnip1.landingStickCntr .contcntr { position: static;width:100%;}
.MarketingLandingPage form#email-alert-signup { width: 100%; float: left;margin-top:30px; height: auto; }
.DLP-promotion-mail { padding: 15px; overflow: hidden; }
.DLP-promotion-mail-cta { font-family: helvetica, arial, sans-serif; font-size: 14px; font-weight: bold; text-align: center;}
.MarketingLandingPage #email-alert-signup input[type="text"] { float: left; width: 72%; border: 1px solid #000; font-weight: 600; margin: 0; margin-right: 2px; padding: 10px 10px 11px 10px; outline: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 14px; transition: All .5452s ease;-webkit-transition: All .5452s ease;-moz-transition: All .5452s ease;-o-transition: All .5452s ease;padding: 11px 0px; text-indent: 10px; border-radius: 5px; }
button.marketoSubscribe.quickview-next, input.marketoSubscribe.quickview-next { background: red; color: white; border: red; float: none; text-indent: 10px; padding: 0 0px; border-radius: 5px; width: 24%; float: right; cursor: pointer; }
.DLP-promotion-mail.scrollstick p, .DLP-promotion-mail.scrollstick h3 { display: none; }
/*DynamicBlock-Sticky*/ 
.PDLsnip.dynamicsnip11 ul { width:100%; margin: 0px auto; display:table; padding:0px;text-align:center; }
li.DLPSocialIcns { width: 27px; height: 27px; display:table-cell; margin: 15px 5px;  display:inline-block;*display:inline; /*IE7*/}
li.DLPSocialIcns a { width: 27px; cursor: pointer; height: 27px; float: left; }
.DLPSocialIcns { background: url(../images/DLPIconSet.png); }
.DLPSocialIcns.DLPInsta { background-position: -8px -4px; }
.DLPtwitter { background-position: -42px -4px; }
.DLPfacebook { background-position: -69px -4px; }
.DLPyoutube { background-position: -105px -4px; }
.DLPlikdin { background-position: -144px -4px; }
.DLPpinterest { background-position: -177px -4px; }
.DLPgoogleplus { background-position: -211px -4px; }
.DLPwanelo { background-position: -242px -4px; }
li.DLPSocialIcns.DLPhastag {width: auto;background: none;line-height: 30px;font-weight: 800;color: #bfbaba;}
li.DLPSocialIcns.DLPhastag a { width:auto; color:#bfbaba; font-size:15px; }
/*Button-style-start*/
.DLP-Button { padding: 0 54px 2px 40px; width: 120px; cursor : pointer; font-size: 14.5pt; position: relative; font-family : 'Source Sans Pro', sans-serif; font-weight: 900; text-align : center; line-height : 28px; color: #fff; border-radius: 6px; line-height: 28px; color: #fff; border-radius: 6px; text-align: center; font-family: 'Source Sans Pro', sans-serif; cursor: pointer; }
.DLP-Button::after { content: '\25b6'; position: absolute; right: 40px; top: 2px; font-size: 14px;color:#fff;}
.MarketingLandingPage .html-slot-container { font-size: inherit !important; }
.red { background: red; border: solid 3px red; }
.red :hover { background :#fff; color :red; border :solid 3px red; }
.blue { background :#0f58a8; border :solid 2px #0f58a8; }
.blue :hover { background :#fff; color :#0f58a8; border :solid 2px #0f58a8; }
.black { background :#000; border :solid 2px #333; }
.black :hover { background :#fff; color :#000; border :solid 2px #333; }
p { margin :0px; padding :0px; }
.redborder { border :solid 2px red; }
.whiteborder { border :solid 2px #fff; }
.button-left { float :left; }
.button-center { margin :0px auto; clear :both; }
.button-right { float :right; }
/*Button-style-start*/
.red:hover { background: #fff; color: red; border: solid 3px red; }
.blue { background: #0f58a8; border: solid 2px #0f58a8; }
.blue:hover { background: #fff; color: #0f58a8; border: solid 2px #0f58a8; }
.black { background: #000; border: solid 2px #333; }
.black:hover { background: #fff; color: #000; border: solid 2px #333; }
p { margin: 0px; padding: 0px; }
.redborder { border: solid 2px red; }
.whiteborder { border: solid 2px #fff; }
.button-left { float: left; }
.button-center { margin: 0px auto; clear: both; }
.button-right { float: right; }
.landingStickCntr.stickydiv {position: fixed;top: 0px;z-index: 10000;width:100%;left:0;}
.landingStickCntr.stickydiv p, .landingStickCntr.stickydiv h3  {display:none;}
.landingStickCntr.stickydiv #stickytop {display:block;width:96.55%;margin:13px auto;}
.landingStickCntr #stickytop {display:none;}
/*LPD-Style-Start*/

.professional-dealer-banner {height: 700px;  position: fixed;top: 0; width: 100%; z-index: -1; }
.professional-dealer-list-right {  }
.professional-dealer-container h1, .LPD-state-container h2, .dealer-list-container p, .LPD-state-container p {margin:0px;} 
.professional-dealer-container {width:100%; margin-top:50px;}
.PDP-New-Wrapper { position: relative; width:93%; margin:0px auto; }
.professionaldealer-lest-slider-container { float:right; width:100%; background:#fff; margin-top: 30px;  }
.professionaldealer-lest-slider-container .landingStickCntr.stickydiv {background:#fff;width: 90%;left: auto;}
.professionaldealer-lest-slider-container .landingStickCntr.stickydiv p {display:block;}
.professional-dealer-list-container { min-height: 1500px;top: 0;padding: 5px; }
.professional-dealer-banner-section { height:511px; color:#fff; background:url(images/LPD-banner-img.jpg?$staticlink$) no-repeat right bottom #000;}
.professional-dealer-banner-content { width:650px; padding:50px 0 0 60px;}
.professional-dealer-banner-content h1{ font-family: open sans condensed; font-size: 60px; margin:0px;  }
form#email-alert-signup.lumixdealer{width:100%;float:none;height:auto;}
.professional-dealer-banner-content > p { font-size: 16px; line-height: 31px; margin: 0; }
.dealer-list-container {width: 91.8%; margin:0px auto; min-height:500px;}
.professional-dealer-list-left {width:65%; float:left; min-height:500px; color:#404040;}
.LPD-state-container {padding:20px 0px; float: left; border-bottom:solid 1px #dfdfdf;width:100%;}
.single-professional-dealer {  float: left; padding:10px 3% 10px 0;  width: 28.5%;  line-height: 22px;}
.LPD-promotion-mail { border:solid 1px #333;padding:21px 16px 21px 16px;    margin-bottom: 13px; }
.professional-dealer-list-right label { font-size: 25px; font-weight:normal !important; }
.LPD-promotion-mail-heading { text-align:center; font-size: 29px;  margin-bottom: 15px;}
.LPD-promotion-mail-heading span {font-weight:bold}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #dadada inset !important;}
.LPD-promotioninput { background: #e4e4e4; border: solid 1px #cecece; height: 37px; width: 68%; padding:3px 7px;font-size: 14px;color:#000;}
.LPD-promotion-mail .input-email-home ::-webkit-input-placeholder { color:#000; }
.LPD-promotion-mail .input-email-home :-moz-placeholder {color:#000;opacity:  1; }
.LPD-promotion-mail .input-email-home ::-moz-placeholder { color:#000; opacity:  1; }
.LPD-promotion-mail .input-email-home :-ms-input-placeholder { color:#000; }
.LPD-promotioninput:focus { background: #dadada none repeat scroll 0 0; }
.LPD-promotioninput:selected { background: #dadada none repeat scroll 0 0; }
.LPD-promotionbutton.LPDbutton.marketoSubscribe {background:red; border:red;text-transform: uppercase;}
/*LPD-Style-End*/
/*Button-style-start*/
@media (max-width:767px) {
.gallery-block .ui-tabs .ui-tabs-nav li { vertical-align: baseline;}
.gallery-block #community .gallery-community-header {width:100%;}
.gallery-block #community .gallery-community-header {text-align:center;}
.MarketingLandingPage #email-alert-signup input [ type = "text" ] {width :99%;}
button .marketoSubscribe .quickview-next .zs100 {width :99%;float :left;margin-top :15px;}
li.DLPSocialIcns { margin: 15px 2px; }
.MarketingLandingPage #email-alert-signup input[type="text"], .MarketingLandingPage button.marketoSubscribe.quickview-next {width:100%;margin-bottom:14px;}
.single-professional-dealer { width: 100%;}
}
@media ( max-width :1024px) {
.MarketingLandingPage {width :100%;margin :0px auto;min-height :300px;}
.PDLsnipVideo {position: relative;width: 95%;left:2.5%;}
.innrcontcntr {left :10px !important;top :0px !important;width :95% !important; padding-bottom:20px;}
.landingStickCntr.stickydiv .contcntr {padding:0px;}
.DLP-promotion-mail-cta {font-size:18px;}
.innrcontcntr img {width:100%;}
img .PDLImage-mobile {width :100% !important;}
.PDLImage-desktop {display :none;}
.PDLImage-mobile {display :block;}
.content-slick-image-holder {width :100%;text-align :center;margin:0px;}
.content-slick-image-holder img {width :81%;margin-bottom :20px;display :inline-block;margin:0px auto;}
.contcntr .slick-prev, .contcntr .slick-next {top :30%;}
.marketing3-column .slick-prev:before, .marketing3-column .slick-next:before{opacity: 1;color: #fff;}
.slick-cart .button-left {margin :0px;margin-bottom :10px;}
.dynamicsnip9 .contcntr {left :inherit !important;top :inherit !important;width :100% !important;}
.dynamicsnip10, .PDLsnip {display: block; overflow: hidden; position: relative;}
.dynamicsnip10 .contcntr {left:inherit!important;top:inherit !important;width:100%!important;position:relative !important;margin-bottom:20px;padding-bottom:20px;z-index:99;}
.PDLsnip .contcntr {left:inherit!important;top:inherit !important;width:90%;position:relative !important;z-index:99;padding:30px 0;margin:0px auto;}
.PDLsnip .forGrnd {position:relative;z-index:999;left:0 !important;width:90%;margin:0 auto;}
.dynamicsnip10 .PDLImage-mobile, .PDLsnip .PDLImage-mobile {bottom: 0; /*object-fit: scale-down;*/ position: absolute; top: 0; width: 100%; min-height: 100%; z-index: 0;}
.two-content-holder {margin-top :0;width :100%;}
.two-colmun-container {width :60%;}
.PDLsnip .dynamicsnip4 video {width :100% !important;}
/*Phase-5-start*/
.professional-dealer-banner-section {height :auto;}
.professional-dealer-banner-section {background-size :100%;}
.professional-dealer-banner-content {width :90%;padding :14px;}
.professional-dealer-list-container {width: 100% !important;}
.single-professional-dealer {min-height :131px;width :45.5%; min-height: auto;}
.LPD-promotioninput, .LPD-promotionbutton.LPDbutton.marketoSubscribe { width:100%;}
.LPD-promotioninput {padding:0px; text-indent:10px; margin-bottom:10px;}
/*Phase-5-end*/
}
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
/*Phase-5-style-end*/
/*Fix-for-ExistingDynamic-Landing-Page*/
.dynamicLandingPage .overview>.feat-ad .ads-container-1 {width:980px;}
.dynamicLandingPage .cio-sections.cio-section1.cio .ciocontent .btn-1 {top: 490px; left: 1025px;}
/*Fix-for-ExistingDynamic-Landing-Page*/
/*QuickViewPoupupheroimage*/ 
.quickview.ui-dialog .pnsb2c-pdp-main .pnsb2c-pdp-right .product-col-1 .product-primary-image .product-image.main-image img {width:100%;}
/*QuickViewPoupupheroimage*/

.product-faq-holder-support li {padding: 0 20px 10px 0;}
.product-faq-holder-support a { width: auto; padding: 0 8px 30px;}
.product-faq-holder-support li a.floatnone {float: none; padding: 0;}
.product-faq-holder-support p{margin-bottom: 20px;}
.headblock .block-content .faq-answers a { padding:0px 4px 0px 0px; float: none}


.Marketo-Form-container {border-bottom: solid 1px #333; padding-bottom: 10px;}
.Marketo-Form-container-close-button {width: 25px; float: right; cursor:pointer; background-position:-9px -325px;height: 25px;background-repeat: no-repeat; background-image: url(../images/pnsb2c-sprite-img.png);
    background-color: #333;margin:6px 0px; border-radius: 100%; }
.MarketingLandingPage .PDLsnip.landingStickCntr.stickydiv .contcntr { top:0px !important; }


#ReviewsSubmissionContainerWrapper{float: right;width: 100%;padding-left: 0px;box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box; margin-top: 10px;}
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a{margin: 0 -5px 0 0;display: block;float: left;}
#quickview-categorysnippet{float:left;}


/*Lumix Lounge*/
.article-slider {
	text-align: left !important;
	padding: 2%;
}

.article-slider .article-subtitle {
	font-size:14px;
}

ul.search-result-items .articletile {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	list-style: none outside none;
	/*padding: 30px 0;*/
	width: 33.3%;
}

.lounge-top-products {
	padding-top: 5%;
}

.lounge-top-products-ul {
	display: inline-flex;
	padding: 0px !important;
}

.lounge-top-products-ul-li {
	width: 100%
}

.lounge-top-products .grid-title {
	width: 100% !important;
}

.lounge-top-products span.pnb2c-prodid {
	width: 100%;
	text-align: center;
	color: #0f58a8;
}

.lounge-top-products .availability-msg {
	text-align: center;
	width: 100% !important;
}

.lounge-top-products .product-pricing {
	text-align: center;
}

.lounge-top-products .product-pricing .price-sales {
	color: #0f58a8 !important;
}

.lounge-slider-right {
	width: 70%;
	float: right;
}

.lounge-slider-left {
	max-width: 275px;
	float: left;
	padding-top: 1%;
}

.luminary-logo {
	text-align: center;
	padding-left:15%;
}

.luminary-title {
	padding-left: 15%;padding-right:10%;
}

.blank-space {
	margin: 0 0 9em;
}

.luminary-shortdesc {
	font-size: 12px;
	padding: 5% 5% 0px 0px;
}

.luminary-profilename {
	font-size: 25px;
}

@media only screen and (max-device-width: 400px) {
	.facebook-event-grid-width { width:95% !important}
	.event_bottom { height:30% !important}
	.lounge-slider-right {
		width: 100% !important;
	}
	.lounge-slider-left {
		width: 100% !important;
		padding-left: 20%;
	}
	.luminary-title {
		padding: 4% !important;
	}
	ul.search-result-items .articletile {
		width: 100% !important;
	}
	
	.luminary-logo {
	padding-left:0%;
}
}

@media only screen and (max-device-width: 768px) {
	.event_bottom { height:25% !important}
	.lounge-slider-left {
		width: 175px !important;
	}
	.blank-space {
		margin: 0px !important;
	}
	button, .button, a.buttonstyle, input[type="button"] {
		min-width: 50px;
	}
	.product-tile .product-image {
		width: 90%;
	}
	.innrcontcntr {
		width: 55% !important;
	}
	
	ul.search-result-items .article-image img{
		width: 100% !important;
	}
	
	.lounge-top-products span.pnb2c-prodid {
	width: 60%;
	text-align: center;
	color: #0f58a8;
}
.lounge-top-products .product-tile .product-image {
	width:80%;

	}
		.luminary-logo img{
	padding-left:0%;width:100%
}

.lounge-top-products .availability-msg {
	text-align: center;
	width: 60% !important;
}

.lounge-top-products .product-pricing {
	text-align: center;
	width: 60% !important;
}
}

.luminary-avatar-wrap {
	width: 75px;
	height: 75px;
	overflow: hidden;
	border: 4px solid #e1001a;
	border-radius: 6px;
	margin-bottom: 10px;
}

.article-page {
	padding:2%;
}
.lounge-top-products .product-tile .product-image {
    border: 0px !important;
}

.lounge-top-products .promotional-message {
	display:none;
}

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("../fonts/slick.eot"); src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: red !important; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -100px !important;}
.slick-list { padding:0px !important}

[dir="rtl"] .slick-prev { left: auto; right: -100px; }
.slick-prev:before { content: "←"; }
[dir="rtl"] .slick-prev:before { content: "â†’"; }
.slick-next { right: -85px !important; }
[dir="rtl"] .slick-next { left: -100px; right: auto; }
.slick-next:before { content: "→"; }
[dir="rtl"] .slick-next:before { content: "←"; }

/* Dots */
.slick-slider { margin-bottom: 1% !important; }

.slick-dots {  bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

/*# sourceMappingURL=slick.css.map */

.content-select { width:80% !important;}
.slider-nav .slick-slide {width:175px;}

@media only screen and (max-device-width: 768px) {
	.lounge-slider-text { width:100% !important;padding-bottom:2%}
	.panel { height:525px !important:}
	.luminary-container .article-title { clear:both }
	.content-select { width:100% !important;}
	.luminary-drop-down { width:100% !important;margin:1% !important}
	.slider-nav .slick-slide {width:125px;}
}

@media only screen and (max-device-width: 400px) {
	.slick-prev { left: -50px !important;}
	.slick-next { right: -50px !important;}
	.luminary-drop-down { width:100% !important;margin:1% !important}
	.slider-nav .slick-slide {width:60px !important}
}

 .slick-dots li button:before
{
        font-size: 10px !important;
        line-height: 35px !important;
}



/*** Vertical tab updated for PDP***/
.ui-tabs-nav li { display:flex !important; white-space: nowrap;}
.ui-tabs-vertical { width: 100%; }
.pdp-main .gallery-block .prod-gallery-holder ul { width:12% !important;/*border-right: 1px solid #dddddd; */}
.ui-tabs-vertical .ui-tabs-nav { padding: .2em 0; float: left; width: 12em; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left;  border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; border:1px solid #dddddd}
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 85% !important;}
 
/*.gallry-tile-new { width:100% !important }*/
.pdp-main .gallery-block .prod-gallery-holder #gallery-photography-samples-grid .gallry-tile-new { width:18% !important; }
.pdp-main .gallery-block .prod-gallery-holder #gallery-photography-samples-grid ul { width:100% !important; border:none }
.gallery-photography-samples-grid .gallry-tile-new { width:100% !important }

.community { padding:1% 0 0 0;width: 87% !important;}
#photography-samples {padding:1% !important}
#product-photos {padding:1% !important}
#product-photos {padding:1% !important}
#videos {padding:1% !important}

@media only screen and (max-device-width: 1024px) {
    .pdp-main .gallery-block .prod-gallery-holder ul { width:10% !important;border: 1px solid #dddddd; }
    .gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:after, .gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:before
{border-left-color: #00c1fb;border-width: 10px;margin-left: 65px;}
}
@media only screen and (max-device-width: 400px) {
    .pdp-main .gallery-block .prod-gallery-holder ul { width:100% !important;border:none !important; line-height:0.5 !important}
    .gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:after, .gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:before
{border-left-color: #00c1fb;border-width: 8px;margin-left: 90px}
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 95% !important;text-align:center}
.community { width: 98% !important;margin-left:5% !important}
.picture-content .picture { margin-left:12%;}
}
@media only screen and (max-device-width: 768px) {
    .pdp-main .gallery-block .prod-gallery-holder ul { width:100% !important;border: none !important;line-height:0.5 !important }
    .gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:after, .gallery-block .ui-tabs .ui-tabs-nav li.ui-state-active a:before
{border-left-color: #00c1fb;border-width: 8px;margin-left: 90px}
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 95% !important;text-align:center}
.community { width: 98% !important ; margin-left:5% !important}
}

.pswp { z-index:20000 !important;}
.pswp__button { min-width:0px !important;}
.load-more-button { clear:both;text-align:center;padding:1% }


.luminary-filter-text { font-size: 13px; color: #878787;}


/* #product1x3-horizontalcarousel styling */

#product1x3-horizontalcarousel .product-pricing{
	text-align: center;
}

#product1x3-horizontalcarousel .availability-msg{
	width: 100%;
}
#product1x3-horizontalcarousel .product-name .pnb2c-prodid{
	width: 100%;
	text-align: center;
}

#product1x3-horizontalcarousel .product-image{
	width: 100%;
    margin: 0 auto; 
    height: 180px;
}
#product1x3-horizontalcarousel .product-image img{
	width: 78%;
    margin: 0 auto; 
}
#product1x3-horizontalcarousel .product-tile .product-name h4{
	margin: 0 auto;
    width: 100%;
    text-align: center;
}

@media (max-width: 400px){
	#product1x3-horizontalcarousel .slick-next,
	#product1x3-horizontalcarousel .slick-prev{
		top: 25%;
	}
	#product1x3-horizontalcarousel .slick-next{
		right: 0px!important;
	}
	#product1x3-horizontalcarousel .slick-prev{
		left: 0px!important;
	}
}
 
 /* facebook-events styling */
 .facebook-events{
 	width: 97%;display: inline-block;
 }
 
.facebook-events-grid {
	width: 100%;
	display: inline-block;
}

.facebook-events-lounge .events,
.facebook-event-grid-width .events {
	height: 250px;
}

.facebook-event-grid-width .event_image {
	background-repeat: no-repeat;
	background-position: 50% 66%;
	position: relative;
	background-size: 450px;
	width: 100%;
	height: 200px;
}

.facebook-events-lounge .event_image {
	background-repeat: no-repeat;
	background-position: 50% 79%;
	position: relative;
	background-size: 510px;
	width: 100%;
	height: 200px;
}

.facebook-events .slick-next,
.facebook-events .slick-prev {
	top: 40%;
	z-index: 99999;
}

.events {
	width: 100%;
	position: relative;
	overflow: visible;
}

.event_bottom {
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: unset;
	height: 25%;
	display: inline-block;
}

.event_date {
	background-color: #cc3333;
	width: 20%;
	margin: 0 auto;
	padding: unset;
	float: left;
	color: white;
	text-transform: uppercase;
	height: 100%
}

.event_date .event_month {
	text-align: center;
	height: auto;
	margin: 0 auto;
	padding-top: 10px;
}

.event_date .event_day {
	width: auto;
	text-align: center;
	height: auto;
}

.event_info {
	background-color: #e4e4e4;
	width: 80%;
	float: left;
	opacity: 0.95;
	color: red;
	margin: 0 auto;
	padding: unset;
	height: 100%;
	font-weight: 600;
}

.event_info .event_name {
	width: auto;
	text-align: center;
	height: auto;
	padding-top: 10px;
}

.event_info .event_location {
	width: auto;
	text-align: center;
	height: auto;
}

.facebook-events-lounge {
	float: left;
	margin: 0px 10px 10px 0px;
	width: 99% !important
}
.facebook-event-grid-width {
	float: left;margin: 10px 5px 10px 10px;width: 46%;
}

@media only screen and (max-device-width: 400px){
	
	.facebook-events .slick-next{
		right: 0px!important;
	}
	.facebook-events .slick-prev{
		left: 0px!important;
	}
	
	.facebook-events-lounge .event_image{
		background-repeat: no-repeat;  
		background-position: 50% 65%;
	    position: relative;
	    background-size: 340px;
	    width: 100%;
	    height: 150px;
	}
	
	.facebook-events-lounge .event_bottom{
		font-size: 10px;
	}
}

.article-listing-wrapper.lumixlounge-ourteam .articletile{
	float:unset;    width: calc(100% /3 );
}

.article-listing-wrapper.lumixlounge-ourteam {
	display: flex !important;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
}


.article-listing-wrapper.lumixlounge-news .articletile{
	float:unset;    width: calc(100% /3 );
}
.article-listing-wrapper.lumixlounge-news{
    display: flex !important;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
}
.d-block{
	display: block;
}
.w-100{
	width: 100%;
}
.float-left{
	float: left;
}
.float-right{
	float: right;
}
.color-red{
	color: red;	
}
.color-black{
	color: black;
}
.align-left{
	text-align: left;
}
.align-right{
	text-align: right;
}
.bottom-50{
	bottom: -50px;
}
.clear-both{
	clear: both;
}
.visibility-hidden{
	visibility: hidden;
}

.lounge-slider-image.content_v1 .lounge-slider-text{
	width: 30%; float: left;
}
.lounge-slider-image.content_v1 .panel{
	width: 70%; float: left;
}
.lounge-slider-image.content_v1 .lumix-luminary-header{
	font-size: 12px;
}
.lounge-slider-image.content_v1 .lumix-luminary-label{
	font-size: 15px; color: red;
}

.lounge-slider-image.content_v2 .lounge-slider-text{
	width: 30%; float: left;
}
.lounge-slider-image.content_v2 .luminary-profilename{
	float: left;width:80%;
}
.lounge-slider-image.content_v2 .luminary-avatar-wrap{
	float:right;
}
.lounge-slider-image.content_v2 .social-icon{
	padding-top:15%;
}
.lounge-slider-image.content_v2 .social-icon .anchor_link{ 
	padding:3%;float:left;
}
.luminary-title #bodyContent {
	float: left;
}
.lounge-slider-image.content_v2 .panel{
	width: 68%; float: left;height:auto;
}




.lounge-slider-text.content_v2 #bodyContent{
	clear:both;line-height:22px;height:450px;overflow-y:auto;
}
.article-slider_1x3{
	width: 100%;
}
.article-slider_1x3 .slick-next{
	right: 0px!important;
}
.article-slider_1x3 .slick-prev{
	left: 0px!important;
}
.article-slider_1x3 .slick-dots{
	padding-bottom: 20px;
	margin-top: 0px;
}
.article-slider_1x3  .slick-next,
.article-slider_1x3  .slick-prev{
		top: 24%;
		z-index: 9999;
		
}

 
.slick-slider .button-blue:hover, input[type="button"]:hover, button:not(.pswp__button):hover{
	background: none !important;
    color: unset !important;
}
.slick-slider .button-blue:focus, input[type="button"]:focus, button:not(.pswp__button):focus{
	background: none !important;
    color: unset !important;
}

.btnLoadMore{
	margin: 0 auto;
}

.lounge-slider-image .slick-prev{
	left: -50px!important;
	z-index : 1;
}
.lounge-slider-image .slick-next{
	right: -50px!important;
}

.pdp-main .gallery-block .prod-gallery-holder #gallery-product-photos-grid ul {
    width: 100% !important;
    border: none;
}

.pt_product-search-result #secondary.lumix_lounge{
	position: sticky;
	top: 0px;	
	
}

.article-title .product-listing{
	overflow: visible;
}

.article-slider #article-image img{
	max-width:100%;
}
.article-subtitle .color-black{
	color: black;
}

/* luminary-drop-down */
.luminary-drop-down{
	margin: 16px 0px 30px 40px;
}
.luminary-drop-down .section {
	margin: auto;
	width: 100%;
	display: inline-block;
}

.luminary-drop-down .title {
	font-size: 16px;
	font-weight: 600;
	width: 25%;
	float: left;
	margin-top: 4px;
}

.luminary-drop-down .dropdown {
	width: 45%;
	float: left;
	margin-left: 10px;
}


.article-slider {
	text-align: center!important;
}

@media only screen and (max-device-width: 400px) {
    .article-grid-class {
        width: 100% !important;
    }
}

.article-links{
	border-bottom: 1px solid gray;
}

/* ADA COMPLIANCE */
#header .primary-logo .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

 .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.input-focus{
	border: 1px solid red!important;
}
.sort-by fieldset:focus {
	outline: #3279bf solid 1px;
	box-shadow: 0px 0px 2px 2px #3279bf;
}
.hide-element {
    display: none !important;
}
#navigation.desktopBlock .open-menu, .desktopBlock .menu-utility .open-menu{
    background: 0 0;
    border: none;
    min-width: auto;
    max-width: none;
    margin: 0;
    float: right;
}
.desktopBlock .menu-utility .open-menu {
	height: 17px;
}
#navigation.desktopBlock .open-menu:after, .desktopBlock .menu-utility .open-menu:after {
    content: "";
    display: block;
    width: 12px;
    height: 7px;
    background: url("../images/carat-down-icon.svg") no-repeat 0 0;
}

#navigation.desktopBlock .curr_menu_item .open-menu:after, .desktopBlock .menu-utility .curr_menu_item .open-menu:after {
    content: "";
    display: block;
    width: 12px;
    height: 7px;
    background: url("../images/carat-up-icon.svg") no-repeat 0 0;
}
#navigation.desktopBlock .open-menu .label-text, .desktopBlock .menu-utility .open-menu .label-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    min-width: 1px;
}

#navigation.desktopBlock .MenuCatTittle .has-sub-menu {
    margin-right: 0;
}
#navigation.desktopBlock .menu-category li {
    margin-bottom: 0;
    display: flex;
}
#navigation.desktopBlock .menu-category li > a.level-1 {
    line-height: 1;
    font-size: 12px;
    letter-spacing: .5px;
    padding: 15px 15px 15px;
    position: relative;
}

.mobileBlock .open-menu {
	display: none;
}

input[type="submit"]:hover, input[type="submit"]:focus {
    background: #ffffff;
    color: #0f58a8;
}
.header-search input[type="submit"]:hover, .header-search input[type="submit"]:focus {
    background: #FFFFFF url(../images/pnsb2c-sprite-img.png) -50px -85px no-repeat;
    border: 2px solid #0f58a8;
}
input[type="submit"].search-button:hover, input[type="submit"].search-button:focus  {
    background: #FFFFFF url(../images/pnsb2c-sprite-img.png) -50px -85px no-repeat;
    border: 2px solid #0f58a8;
}
.button-blue:focus, input[type="button"]:focus {
    background: #ffffff;
    color: #ff0000;
}
.pt_category-search-result .cat-land-shopall .button-blue:focus {
	background: #ffffff;
    color: #ff0000;
}
.product-thumbnails .jcarousel-container .nextButton, .product-thumbnails .jcarousel-container .previousButton {
	min-width: unset;
	border: unset;
}

input[type=checkbox].input-checkbox {
    opacity: 0;
}
input[type=checkbox].input-checkbox:focus + label.input-checkbox:before {    
    border: 1px solid #66afe9;
}

.refinement .custom-checkbox {
	margin-right: 15px;
}
.refinement .custom-checkbox .refinement-link{ 
	width: 16px;
    height: 16px;
}
.refinement .form-row {
    margin: 0;
}
.refinement .form-row label{
    color: #0f58a8;
    font-size: 14px;
    font-weight: 600;
}
#category-listing-title {
    color: black;
    margin: 0px;
    width: 90%;
    padding: 0px 5%;
    text-align: left;
    font-size: 15px;
    line-height: 17px;
    float: left;
    width: 90%;
    text-align: center;
}
.category_h1_header {
	position: relative;
	left: 25.25%;
	width: 74.5%;
}
.cat-name-header  { text-align:center; font-size: 2em !important;}
.lounge { 	padding-left:7% !important; }
