/* MISC NEW TEMPLATE CHANGES */
.pull-right {float:right;}
body.template_new header .phone-link {display:none;}
.list-unstyled, .list-unstyled li {list-style:none;margin:0;padding:0}
body.template_new .wsm_widget_attribute_selector_shop[disabled]{cursor:not-allowed;opacity:.5}

/* Sitemap */
#site-sitemap ul {margin:0 0 10px 0;padding:0;}
#site-sitemap ul ul {margin:5px;}
#site-sitemap ul a {display:block;font-size:12px;padding:3px 5px;}

/* Search Bar */
.ags-search-ui-move-me form {
    margin:0;
    overflow:hidden;
}
#searchWrap-xs {
    padding:10px
}
.ags-search-ui-move-me input[type="text"],
.ags-search-ui-move-me button[type="submit"] {
    float:left;
    border-radius:0;
    display:block;
    height:40px;
    padding:5px !important;
    border-style:solid;
    border-width:1px;
    margin:0;
    border-color:transparent;
}
.ags-search-ui-move-me input[type="text"] {
    width:80%;
    text-align:left;
}
.ags-search-ui-move-me button[type="submit"] {
    width:20%;
    font-size:26px
}
@media only screen and (min-width: 620px) {
    #searchWrap-xs {
        display:none;
    }
    #searchWrap-lg {
        position:absolute;
        left:210px;
        width:35%;
        z-index:10;
        top: 18px;
    }
    body.template_new header .ui-autocomplete.ui-menu {
        max-width:350px !important;
    }
}
@media only screen and (min-width: 940px) {
    #searchWrap-lg {
        left:240px;
        top:43px;
        width:33%
    }  
}
@media only screen and (min-width: 1080px) {
    #searchWrap-lg {
        left:450px;
        width:240px;
    }
    @media only screen and (min-width: 1080px) {
        body.template_new header .phone-link {display:block}
    } 
}
@media only screen and (min-width: 1200px) {
    #searchWrap-lg {
        width:315px
    }  
}
/* AGS Suggestive Search Dropdown */
body.template_new .ui-autocomplete.ui-menu {
    margin: 0 0 0 -2px;
    padding: 0;
    border-radius: 0;
    border: 1px solid #000;
    width:initial !important;
}
body.template_new .ui-autocomplete.ui-menu li {
    list-style: none;
    margin: 0;
}
body.template_new .ui-autocomplete.ui-menu li.ui-autocomplete-category,
body.template_new .ui-autocomplete.ui-menu li>a {
    padding: 5px;
}
body.template_new .ui-autocomplete.ui-menu li.ui-autocomplete-category {
    background: #ed1c24;
    font-size: 12px;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    font-weight: 700;
}
body.template_new .ui-autocomplete.ui-menu li.ui-autocomplete-category:first-child {
    background: #333
}
body.template_new .ui-autocomplete.ui-menu li>a {
    font-size: 12px;
}
body.template_new .ui-autocomplete.ui-menu li>a:hover,
body.template_new .ui-autocomplete.ui-menu li>a:focus,
body.template_new .ui-autocomplete.ui-menu li>a:active {
    color: #ffffff
}
/* Menu styling */
section.main-nav ul li ul.dropdown li hr {
    border-width: 3px;
    margin: 1px 19px;
}

/************************************************
** PRODUCT DETAIL PAGE : BASIC STYLING
*************************************************/
body.template_new #ags-breadcrumbs {display:none;}

body.template_new.env-zone-product-series section[role="main"],
body.template_new.env-name-product section[role="main"] {
    /* opacity:.25; */
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
body.template_new.env-zone-product-series.wsmtpl-redraw-done section[role="main"],
body.template_new.env-name-product.wsmtpl-redraw-done section[role="main"] {
    opacity:1;
}
body.template_new .wsm-prod-summary ul li,
.wsm-tab-content:not(.wsm-tab-content-prod-reviews):not(.wsm-tab-content-prod-details) ul li {
    list-style:none;
}
body.template_new .wsm-prod-summary ul li:before,
.wsm-tab-content:not(.wsm-tab-content-prod-reviews):not(.wsm-tab-content-prod-details) ul li:before {
  	content: "\00BB";
  	margin-left: -10px;
  	padding-right: 5px;
  	color:#c00;
}
body.template_new .wsm-prod-summary br {
  	line-height: 2em;
}
/*body.template_new #wsm-prod-info h4.wsm_product_info_tag,
body.template_new.env-zone-product-series .wsm_product_info_tag {
    font-size:18px;
    font-weight:700;
    font-style:normal;
    margin: 0;
    line-height: 2.2rem;
}*/
/*body.template_new.env-zone-product-series .wsm_product_info_tag {
    margin-bottom:10px;
}*/
body.template_new #wsm-prod-info h4.wsm_product_info_tag > span {
    display:block;
    font-size:80%;
    font-weight:normal;

}
body.template_new #wsm-prod-info .wsm-prod-summary {
    margin-top: 15px;
}
body.template_new #wsm-prod-info .wsm-prod-summary h5,
body.template_new #wsm-prod-info .wsm-prod-summary p,
body.template_new.env-zone-product-series .wsm-prod-summary h5,
body.template_new.env-zone-product-series .wsm-prod-summary p{
    font-size: 90%;
    margin:0 0 5px 0;
}

body.template_new .wsm-cat-ship-remarks.wsm-cat-ship-free-msg {
    color:#333;
    text-align:left;
    margin:10px 0;
    font-size: 20px;
}
body.template_new .wsm-cat-ship-remarks.wsm-cat-ship-free-msg:before {
    content:"\f0d1";
    font-family:'Fontawesome';
    margin:0 5px 0 0;
}
body.template_new .wsm-cat-ship-remarks.wsm-cat-ship-free-msg:after {
    content:"to Contiguous 48 United States";
    display:block;
    opacity:.7;
    font-size:80%;
    text-transform:initial;
}
body.template_new .idashpids {
    border: solid 1px #ccc;
    padding: 10px 20px;
    margin: 10px 0;
}

/************************************************
** PRODUCT DETAIL PAGE : Add Prop 65 warning
*************************************************/

.prop65-cont.five.columns {
    float:right;
    margin-top:20px;
}
.prop65-cont {
    position: relative;
    max-width: 300px;
    text-align: left;
    padding: 0.5em;
    margin: 0;
    /*border-radius: 5px;*/
    font-size: 1.1em;
    float:left;
    order: 6;
}
.prop65-cont p {
    font-size: 0.8em;
    padding: 0;
    margin: 0;
}
.warning-highlight {
    color: red;
}
body.template_new .prop65-cont .prop-65-popup {
    display:block;
    padding: 0;
    text-align: left;
}
/* .prop65-cont:hover .prop-65-popup {
    position: absolute;
    display: block;
    width: 100%;
    top: 0;
    left: 230px;
    background-color: #EEE;
    
} */
.ps-prod-actions .prop65-cont:hover .prop-65-popup {
    position: absolute;
    display: block;
    width: 100%;
    top: 30px;
    left: 0px;
    background-color: #EEE;
    
}
.prop-65-popup {
    display: none;
    background-image: url(/files/images/prop65-300px.gif);
    height: 29px;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: contain;
    background-position: center;
}

.prop-65-popup img  {
    /* height: 50px; */
    display:none;
}
@media all and (min-width: 768px) {
    body.template_new .prop65-cont .prop-65-popup {
        display:absolute;
        top: 30px;
        left: 5%;
        background-color: #EEE;
    }
    body.template_new .prop65-cont:hover .prop-65-popup {
        position:absolute;
        display:none;
        left:0;
    }
}

/************************************************
** PRODUCT DETAIL PAGE : IMAGES
*************************************************/
/*body.template_new .wsm-prod-head-add-images {
    display:none;
}*/
/*body.template_new #wsmtpl_prod-addtnl-images {
    text-align:center;
}*/
/*body.template_new #wsmtpl_prod-addtnl-images ul,
body.template_new #wsmtpl_prod-addtnl-images li {
    margin:0;
    padding:0;
    list-style:none;
}*/
/*body.template_new #wsmtpl_prod-addtnl-images li {
    margin:2px;
    display:inline-block;
    text-align:center;
}*/
/*body.template_new #wsmtpl_prod-addtnl-images li a {
    display:block;
    position:relative;
    margin:auto;
}*/
/*body.template_new #wsmtpl_prod-addtnl-images li a:first-child {
    border:1px solid #ccc;
}*/
/*body.template_new #wsmtpl_prod-addtnl-images li a img {
    max-width: 65px;
    margin:0;
}*/
/*body.template_new .wsm-tab-container {
    clear:both;
    float:none;
}*/
/*@media all and (min-width: 768px) {
    body.template_new #productImageBar {
        max-height:500px;
        overflow-y:scroll;
        border-bottom:2px solid #9a9a9a;
    }
    body.template_new #wsmtpl_prod-addtnl-images {
        padding:0;
        min-height: 100px;
    }
}*/

/************************************************
** PRODUCT DETAIL PAGE : VERIFIY FITMENT
*************************************************/
body.template_new .ags-prod-vehicle-selected {
    border:1px solid #ccc;
    margin:5px 0;
    padding:10px;
    border-radius: 7px;
}
body.template_new .ags-prod-vehicle-selected.fitBar {
    padding-bottom: 0;
    overflow: hidden;

}
body.template_new .ags-prod-vehicle-selected.fitBar div.columns:nth-child(2) {
    margin: 5px 0 0 0;
    border-radius: 0 0 5px 5px;
    width: 100%;
    padding: 0;
}
body.template_new .ags-prod-vehicle-selected.fitBar div.columns:nth-child(2) a {
    width: 100%;
    display: block;
    text-transform: uppercase;
}
body.template_new .ags-prod-vehicle-selected.fitBar div.columns:nth-child(2) .notVerFit {
    background: #cd0000;
    border: none;
}
body.template_new .ags-prod-vehicle-selected.fitBar div.columns:nth-child(2) .VerFit {
    background: #0aa000;
    border: none;
}
body.template_new .ags-prod-vehicle-selected .fitMyVehBtn {
    background: #cd0000;
    padding: 5px 0;
    color: white !important;  
    text-align: center !important;
    display: block;
    line-height: 1;
    border-radius: 5px;
    font-weight: bold;
}
body.template_new .ags-prod-vehicle-selected h5 {
    font-size: 16px;
    margin:0;
}
body.template_new .ags-prod-vehicle-selected p {
    margin:0;
}
body.template_new .ags-prod-vehicle-selected p.alert {
    font-size:80%;
}
body.template_new .ags-prod-vehicle-selected small {
    line-height: 1em;
}

/************************************************
** PRODUCT DETAIL PAGE : TABS
*************************************************/
body.template_new #wsm-product-wrapper .wsm-prod-tabs-container > ul.wsm-prod-tabs > li a:before {
    content:'';
    display:none;
}
body.template_new #wsm-product-wrapper .wsm-prod-tabs-container > ul.wsm-prod-tabs > li a:after {
    color: inherit; content:'\25BC \00A0 '; font-size: 8px; font-size: 0.8rem;
    float:right;
}

body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs {
    text-align:center;
    background:#ccc;
    float: none !important;
    height: auto;
}
body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li,
body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li.active {
    display:block;
    float:none;
    border:none;
    position:static;
    margin:0;
    padding:0;
    visibility:initial;
    height:auto;
    background:none;
}
body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li.active a,
body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li a {
    margin:0;
    padding:5px;
    line-height:2.5em;
    text-align:left;
    background:none;
    border-bottom:1px solid rgba(0,0,0,.15) !important;
}
body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li.active {
    border:none;
    position:static;
    margin:0;
}
body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li.active a {
    background:#333;
    color:#fff;
}
@media all and (min-width: 768px) {
    body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs {
        display:flex;
        justify-content:center;
    }
    body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li.active,
    body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li {
       /* align-self:center; */
    }

    body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li.active a,
    body.template_new .wsm-prod-tabs-container > ul.wsm-prod-tabs > li a {
        font-size: 14px;
        font-weight: 700;
        padding:0 15px;
        border-bottom:none !important;
        text-transform: uppercase;
    }
    body.template_new #wsm-product-wrapper .wsm-prod-tabs-container > ul.wsm-prod-tabs > li a:after {
        display:none;
    }
}
/************************************************
** PRODUCT DETAIL PAGE : OPTIONS
*************************************************/
body.template_new #wsm-prod-options-box>h3 {
    display:none;
}
body.template_new #wsm-prod-options-box {
    width:100%;
    background:none;
    border:none;
    padding: 0;
    text-align:left;
    margin: 0;
}
body.template_new #wsm-prod-options-box,
body.template_new #wsm-prod-options-box .wsm_product_option,
body.template_new #wsm-prod-options-box .wsmjs-option-selector {
    text-align:left;
}
body.template_new #wsm-prod-options-box .wsmjs-option-selector {
    border: 1px solid #ccc;
    background-image:none; 
    padding:0 0 0 5px;
    line-height:2.0em 
}
body.template_new #wsm-prod-options-box input.product-option-required+.wsmjs-option-selector {
    border:1px solid #ed1c24;
    color:#ed1c24
}
body.template_new #wsm-prod-options-box .wsmjs-option-selector:after {
    content:"\f078";
    font-family:'Fontawesome';
    background:#333;
    color:#fff;
    font-size:70%;
    padding:0 10px;
    position: absolute;
    right: 0;
}
body.template_new #wsm-prod-options-box .wsmjs-option-selector+span.wsm_color_required {
    font-size:10px;
    text-transform:uppercase;
}

/*** Option Dropdown ***/
body.template_new.env-name-product #wsm-prod-options-container .dropdown {
    margin: 13px 0 0 1px;
    width: 90% !important;
    -webkit-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
    max-height: 400px;
    overflow-y: scroll;
}
body.template_new.env-name-product .option {
    height: auto;
    line-height: 1.4;
    padding: 15px !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    position: relative;
}
body.template_new.env-name-product .wsm_product_option_dropdown_name {
    padding-right: 110px;
    display: block;
}
body.template_new.env-name-product .wsm_product_option_dropdown_price {
    font-weight: 700;
    float: right;
    width: 100px;
    display: block;
    margin-left: 0 !important;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: right;
    padding: 0 15px;
}
body.template_new.env-name-product .option.highlight {
    background: darkgrey !important;
}
body.template_new.env-name-product div.product_option_value_extended {
    background: #ddd;
    color: DarkSlateGray;
    margin: 13px 0 0 0;
    right: 100% !important;
    left: auto !important;
}

body.template_new .wsm_product_option.wsm_product_option_text {
    position: relative;
}
#wsm-prod-info-container .wsm-prod-options-box>div input {
    color: #333;
}

/************************************************
** PRODUCT DETAIL PAGE : PRICING
*************************************************/
body.template_new #wsmtpl_prod_pricing .wsm-cat-price-save-amount,
body.template_new #wsmtpl_prod_pricing .wsm-cat-price-save-percent {
    display:none;
}   
body.template_new #wsmtpl_prod_pricing {
    color:#333;
    text-align:left;
    margin-bottom:10px;
}
body.template_new #wsmtpl_prod_pricing:before {
    content:"Product Price";
    display:block;
    text-transform:uppercase;
    font-size:10px;
    background: #e6e6e6;
    padding:0 3px;
    margin-bottom:5px;
    color: rgba(0,0,0,.5);
}
body.template_new #wsmtpl_prod_pricing>div {
    padding: 5px;
    display: flex;
}
body.template_new #wsmtpl_prod_pricing .wsm-cat-label {
    display: inline-block;
    /* display:none; */
}
body.template_new #wsmtpl_prod_pricing .wsm-cat-label,
body.template_new #ps-add-prods .wsm-cat-label,
body.template_new.env-name-product .wsm-cat-price-price .wsm-cat-label,
body.template_new.env-zone-product-series .wsm-cat-price-price .wsm-cat-label {
    font-weight: 700;
    color: #6e3333;
    padding: 2px 5px;
    font-size: 10px;
    margin: 0 5px 0 0;
    text-transform: uppercase;
    line-height: 2em;
    width: auto;
}
body.template_new #wsmtpl_prod_pricing .wsm-cat-label {
    padding: 0 5px;
}
body.template_new #wsmtpl_prod_pricing .wsm-cat-price-price-value {
    font-size: 20px;
    font-weight: 700;
}
body.template_new #wsmtpl_prod_pricing .wsm-cat-price-sale-value,
body.template_new #wsmtpl_prod_pricing .wsm-cat-price-price-value,
body.template_new.env-zone-product-series .wsm-cat-price-price-value {
    color:#333;
    font-size: 2em;
    font-weight:normal;
    text-align:left;
    width: auto;
}
body.template_new #wsmtpl_prod_pricing .wsm-cat-price-sale .wsm-cat-label {
    background:#ed1c24;
    color: #fff;
}
body.template_new #wsm-product-wrapper .wsm-cat-price-sale {
    text-align:left;
    /* display: flex; */
}
body.template_new .wsm-cat-price-group .wsm-cat-price-group-your {
    display:none;
}
body.template_new .wsm-cat-price-group .wsm-cat-price-group-name,
body.template_new .wsm-cat-price-group-name {
    font-size:10px;
    text-transform:uppercase;
    background:#f9a101;
    padding:0 3px;
    display:inline-block;
    margin:0 0 5px 0;
}
/************************************************
** PRODUCT DETAIL PAGE : ACTIONS / BUTTONS
*************************************************/
body.template_new .wsmtpl-prod-quantity .wsmtpl-prod-qty-title {display:none}
body.template_new .product_form {margin:0;}
body.template_new #wsmtpl_prod_actions_primary {
    display:flex;
}
body.template_new #wsmtpl_prod_actions_primary > div {
    align-self:flex-start;
}
body.template_new #wsmtpl_prod_actions_primary {
    margin-bottom:10px;
    margin-top: 14px;
}
body.template_new .wsmtpl-prod-quantity {
    width: 20%;
    position: relative;
}
body.template_new #wsmtpl_prod_btns_primary {
    display:flex;
    width: 80%;
}
body.template_new #wsmtpl_prod_actions button,
body.template_new #wsmtpl_prod_actions #wsmtpl_prod_actions_secondary a,
body.template_new .ps-add-prod-actions button,
body.template_new .ps-add-prod-actions #wsmtpl_prod_actions_secondary button {
    border-radius: 0;
    background:none;
    border:none;
    display:inline-block;
    font-weight:normal;
    padding-left: 15px;
    padding-right:15px;
    margin:0 5px;
    border:1px solid rgba(0,0,0,.15);
}
body.template_new .wsmtpl-prod-quantity input[type="text"] {
    width: auto;
    height: auto;
    padding: 0;
    display: inline-block;
    max-width: 100%;
}
body.template_new #wsmtpl_prod_btns_primary button,
body.template_new .wsmtpl-prod-quantity input[type="text"] {
    padding-top:5px;
    padding-bottom:5px;
    line-height:normal;
    height:40px;
    font-size:12px;
    color: rgba(0,0,0,.80);
}
body.template_new #wsmtpl_prod_btns_primary .wsmtpl-addtocart-button {
    background:#cc0000;
    width: 100%;
    color: white;
    font-weight: 900;
    font-size: 16px;
    border-radius: 7px;
}
body.template_new #wsmtpl_prod_actions #wsmtpl_prod_actions_secondary {
    text-align:left;
}
body.template_new #wsmtpl_prod_actions #wsmtpl_prod_actions_secondary a,
body.template_new #wsmtpl_prod_actions #wsmtpl_prod_actions_secondary button,
body.template_new .ps-add-prod-actions #wsmtpl_prod_actions_secondary button {
    background:none;
    color:rgba(0,0,0,.5);
    margin: 0 10px 0 0;
    font-size: 12px;
    border: none;
    padding-left: 5px;
    padding-right: 5px;
    font-family: 'Arial',sans-serif;
    border:none;

}
body.template_new #wsmtpl_prod_actions #wsmtpl_prod_actions_secondary a:hover,
body.template_new #wsmtpl_prod_actions #wsmtpl_prod_actions_secondary button:hover {
    text-decoration:underline;
}
/************************************************
** PRODUCT DETAIL PAGE : SPECIFICATIONS PLUGIN
*************************************************/
#wsm-prod-tab-details > h2.wsm-tab-content-header {display:none;}
.spec-list-features {
    margin: 10px 15px !important;
    line-height:normal !important;
}

.spec-list-features li {
    border: 1px solid #ccc;
    margin: 0;
    background: #fff;
}
.spec-list-features li label {
    background: #ddd;
    margin:0;

}
.spec-list-features li label,
.spec-list-features li span {
    display: block;
    line-height: 1.4;
    padding: 10px 10px 5px 10px;
}
body.template_new #wsm-prod-tab-details .spec-list-features+h2,
body.template_new #wsm-prod-tab-details .spec-list-features+h2+.wsm-prod-tab-content ul.productInfo {
    display: none;
}


/************************************************
** PRODUCT SERIES PAGE : HIDE SHOW BLOCK
*************************************************/
div [class^="showhide"] {
    margin: 7px 0 7px 20px;;
}

[class^="showhide"] label {
    cursor: pointer;
    font-weight: bold;
}

[class^="showhide"] a {
    color: #666;
}

[class^="showhide"] label::after {
    content: " (click here) \00bb";
    color: red;
    font-weight: normal;
}

[class^="showhide"] .appear {
    display: none;
    /*background: #eee;*/
    color: #000;
    /*padding: 1px;*/
    margin: 0 auto 20px;
}

[class^="showhide"] input {
    display: none;
}

[class^="showhide"] input:checked ~ .appear {
    display: block;
}


/************************************************
** PRODUCT DETAIL PAGE : VEHICLE FITMENT PLUGIN
*************************************************/
#veh-fit-list {
    background: #fff;
    border: 1px solid #ccc;
    height: 200px;
    overflow-y: scroll;
    padding: 5px;
    margin: 0 0 15px 0
}
#veh-fit-list>li {
    margin-bottom: 10px;
}
#veh-fit-list>li>a {
    display: block;
    color: #666;
}
#livefilter-input {
    text-align:left;
    border-left:4px solid #ed1c24;
    margin-bottom:5px;
}

/************************************************
** PRODUCT SERIES PAGE : VEHICLE FITMENT PLUGIN
*************************************************/
body.template_new.env-zone-product-series #wsm-prod-images-container #wsm-prod-rotate-image {min-height:260px;}
body.template_new.env-zone-product-series #wsm-prod-images-container #wsm-prod-rotate-image .productRotateImage img {max-height:400px;}
body.template_new.env-zone-product-series #wsm-prod-images-container {margin-bottom:20px;}
body.template_new.env-zone-product-series span.wsm-cat-price-price-value {float:none;}
body.template_new.env-zone-product-series .ps-mod {
    border:none;
    background: transparent;
}
body.template_new.env-zone-product-series .ps-mod-heading {
    background:#ed1c24;
    text-transform:uppercase;
    font-size:14px;
}

body.template_new.env-zone-product-series h2.ps-mod-heading.ps-selected a {
    background:#d6d6d6;
    color:rgba(0,0,0,.5)
}
body.template_new.env-zone-product-series a[href="#ps-add-prods"] {transition-property: 
    width:auto;
}
body.template_new.env-zone-product-series .ps-add-prod .product_form >div {
    text-align :left;
}
body.template_new.env-zone-product-series .ps-add-prod .product_form {
    background:none;
    border-color:rgba(0,0,0,.15);
}
body.template_new.env-zone-product-series .ps-add-prod .product_form .wsmtpl-pseries-item-number span,
body.template_new.env-zone-product-series .ps-add-prod .product_form .wsmtpl-pseries-item-number span.wsm-cat-stockid-value {
    float:none;
    display:inline-block;
    width:auto;
    text-align:left;
}
body.template_new.env-zone-product-series .ps-add-prod {
    padding:20px 0;
}
body.template_new.env-zone-product-series .ps-add-prod #productImageBar {
    border-bottom:none;
    max-height: initial;
    overflow-y: initial;
}
@media (min-width:768px){
    body.template_new.env-zone-product-series #wsm-prod-images-container #wsm-prod-rotate-image .productRotateImage img {max-height:initial};
    body.template_new.env-zone-product-series #wsm-prod-images-container{
        float:none;
    }
}
@media (max-width:768px){
    body.template_new.env-zone-product-series #wsmtpl_prod_series_info_wrap {
        clear:both;
    }
}

/************************************************
** CART : Payment Buttons
*************************************************/
/*.wsm_cart_actions div {
	display: block !important;
    padding-bottom: 10px;
}*/
.wsm-cart-checkout-button.checkout {
	display: block !important;
	padding-bottom: 15px;
}
.wsm-cart-checkout-button.checkout button {border-radius: 5px;}
.wsm_interface_cart_btn.wsm_interface_cart_checkout_btn {
	width: 250px;
}
.wsm-cart-checkout-button-or {
	/*display: block !important;*/
}
.wsm-cart-checkout-button.paypal-express{
	/*display: block !important;*/
	padding-left: 4px;
}
.wsm-cart-checkout-button.paypal-express input {border: 0;}
.wsm-cart-checkout-button.paypal-express-credit input {
	margin: 0 0 0 auto;
	border: 0;
}
@media (max-width:768px){
	.wsm-cart-checkout-button.checkout {
		text-align: center;
		padding-top: 10px;
	}
	.wsm-cart-checkout-button-or {
		display: block !important;
		text-align: center;
	}
	.wsm-cart-checkout-button.paypal-express-credit input {
		margin: 0 auto;
	}
	.small.ppDisclaimer {
		text-align: center;
	}
}

/* ======================================
	:: 9.0 Product Detail Page
========================================= */

    /*General Hiding*/
    #wsm-product-wrapper .product_form br, .hide_atc,
	.wsm_horz_menu.wsm-catalog-product-nav,
	.prod-info-right-wrap .body_product #cboxTitle,
	.prod-info-right-wrap .wsm-cat-price-save-amount .wsm-cat-label,
	.prod-info-right-wrap .wsm-cat-price-price .wsm-cat-label,
.wsm-prod-image-brand-image img[src*="invisible"] {display: none !important;}

	/*Left Image*/
	#wsm-prod-rotate {display:inline-block; max-width:98%;}
	#wsm-prod-images-container #wrap {max-height:400px; margin:0 auto !important; }
	#wsm-prod-images-container a {display:block; width:auto;}
	#wsm-prod-images-container a img {margin:0 auto; max-width:100%;}
	.wsm-prod-addtnl-images {padding-top: 15px;}
	.cloud-zoom-big {border:none;}
	.wsm-prod-addtnl-images ul li a {display: block; max-width: 100%;}

		/*No Image Avail*/
		#wsm-prod-images-container .wsm-cat-no-image.wsm-prod-view-no-image,
		.wsm-cat-no-image.wsm-cat-image-nobrand {background: #FFF url(/files/images/no-image-avail-large.jpg); background-position: center center; background-size: contain; background-repeat: no-repeat; 
		line-height: 1 !important; text-indent: -999em;}

	/*Availability Messages*/
.prod-info-left-wrap .wsm-cat-avail-remarks {color: black; padding: 10px; background-color: #ffcc00;}
	.prod-info-left-wrap .wsm-cat-ship-remarks,
	.prod-info-left-wrap .wsm-avail-limited-supply,
    .prod-info-left-wrap .wsm-avail-sold,
	.prod-info-left-wrap .wsm-avail-inventory {color: red;}
	.prod-info-left-wrap .wsm-avail-inventory em,
    .prod-info-left-wrap .wsm-avail-sold,
    .prod-info-left-wrap .wsm-avail-please-call-number {font-weight: 700;}
    .prod-info-left-wrap .wsm-cat-avail-2.wsm-avail-please-call {color: #ed2c24; font-style: italic; margin: 0 0 5px 0;}
    .prod-info-left-wrap .wsm-avail-inventory span {font-size: 18px; font-size: 1.8rem; font-weight: normal;}
	
	/*Description / Content */
	.prod-info-left-wrap .wsm_product_info_itemid label {width: auto;}
	.prod-info-left-wrap .wsm-prod-summary,
	.prod-info-left-wrap .wsm-prod-summary p {font-size: 13px; font-size: 1.3rem;}
	.prod-info-left-wrap .wsm-prod-summary {
		clear: both;
	}
	.prod-info-left-wrap .wsm-prod-summary ul {margin: 10px 0 0 0px; padding: 0;}
	.prod-info-left-wrap .wsm-prod-summary ul li {font-size: 13px; font-size: 1.3rem; line-height: 1; list-style: none; 
		margin-bottom: 14px; padding-left: 20px; position: relative;}
	.prod-info-left-wrap .wsm-prod-summary ul li:before {
    	content: "\00BB"; margin-left: -10px; padding-right: 5px; color:#c00; }
	.prodvidcontainer, .prodvidcontainer2 {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:visible; margin-top:40px;}
	.prodvidiframe, .prodvidiframe2 {position:absolute; top:0; left:0; width:100%; height:100%;}

	/*Right Price Box*/
		
		/*General*/
		.prod-info-right-wrap {background: #fff; padding: 15px;margin-bottom: 0em;}
		.prod-info-right-wrap h2 {background: green;color: #FFF; font-size: 16px; font-size: 1.6rem; top: -15px; padding: 5px; position: relative; text-align: center; display:none;}
		.prod-info-right-wrap .wsm-prod-pricebox { background:white; padding: 0;overflow: hidden;}
		.prod-info-right-wrap .wsm-prod-rating.prod-info-left { /*float:left;clear: both; width: 100%; text-align: center;*/ visibility: hidden; display: none; height: 0;}
		.prod-info-right-wrap .addthis_sharing_toolbox { float:right;margin-bottom: 1em;}
        .ps-rating {visibility: hidden; display: none; height: 0;}
		
		.prod-info-left-wrap { float:none; clear:both; border:0; margin: 0em 0;padding: 0 1em;}
		.prod-info-left-wrap > a {background:white;color:#222;font-size:12px;font-size:1.2rem;padding:.15em 1em;}
		.prod-info-left-wrap .wsm_product_info_sku { list-style:none; }
		.prod-info-left-wrap .wsm_product_info_sku label,
		.prod-info-left-wrap .wsm_product_info_sku span { font-weight:700; color:#222; }

		.prod-info-left-wrap .wsm-prod-stock-id {display:none !important;}

		.wsm-prod-availibilty {/*background:darkred; padding:1em;*/ margin:10px 0px;}
        /*.wsm-cat-mbtm {margin-bottom: 0;}*/

		/*Remarks*/
		.prod-info-right-wrap .wsm-cat-ship-remarks,
		.prod-info-right-wrap .cc-prod {color: #111; text-align: center;float: right;padding: .5em;border: 1px solid #CCC;background: white;text-transform: capitalize;font-weight: 400;}
		.prod-info-right-wrap .cc-prod { clear:right; }
		.prod-info-right-wrap .wsm-cat-ship-remarks i { color:#eb1829; margin-right: .25em;}

		/*Value presentation*/
		.prod-info-right-wrap .wsm-cat-price-sale .wsm-cat-label {background: #fcdd0d; color: #000; border-radius: 0 5px 5px 0; display: inline-block; font-weight: 700; padding: 1px 6px; margin-bottom: 3px; position: relative; text-transform: uppercase; bottom: 7px;}
		.prod-info-right-wrap .wsm-cat-price-sale-value {color: #333; font-weight: 700;}
		.prod-info-right-wrap .wsm-cat-price-save-amount {display: none; float: left; margin: 0 0 0 5px;}
		.prod-info-right-wrap .wsm-cat-price-save-percent {display: none;}
		.prod-info-right-wrap .wsm-cat-price-was {color: #888;font-family: 'Ubuntu',sans-serif;}
		.prod-info-right-wrap .wsm-cat-price-was-value { font-size:25px; font-size:2rem; }
		.prod-info-right-wrap .wsm-cat-price-sale .wsm-cat-price-sale-value { color:#222; font-size:36px; font-size:3.6rem; font-family: 'Ubuntu', sans-serif; font-weight:400; }
        span.wsm-cat-price-sale-value:first-letter {vertical-align: super; font-size: 12pt;}
		#wsm-product-wrapper .wsm-cat-price-sale-value {display: inline-block; }
		.prod-info-right-wrap .wsm-cat-price-price {color:#222; font-size:28px; font-size:1.8rem; font-family: 'Ubuntu', sans-serif; font-weight:400;margin: 0;line-height: 1; width:100%;}

		span.wsm-cat-price-price-value {
			float:left;
			display:block;
			text-align:center;
			width:100%;
		}

		.wsm-prod-quantity {

			float:right;
			/*margin-left:10px;
			padding-top:5px;*/
            width: 25%;
		}

		
		


		/*Buttons*/
		.prod-info-right-wrap .wsm-addtocart-button { background-image: url(/files/images/cart-icon.jpg) !important; background-repeat: no-repeat !important;/*max-width: 190px;*/}
/* 		.prod-info-right-wrap .wsm-addwishlist-button { background-image:url(/files/images/plus-icon.jpg);background-repeat: no-repeat;} */
		

		
/* 		.prod-info-right-wrap .wsm-addwishlist-button:hover { background-image:url(/files/images/plus-icon.jpg);background-repeat: no-repeat; } */
		.prod-info-right-wrap .wsm-addtocart-button:hover {/*background-color: #151515 !important;*/ background-position: 15px;}
		.prod-info-right-wrap .wsm-prod-buttons form {margin: 20px 0 0px 0;}
		.prod-info-right-wrap .wsm-inquiry-button,
		.prod-info-right-wrap .wsm-tellafriend-button {border: 0; color: #FFF; display: block; float: none; font-weight: normal; margin: 0 auto !important; padding: 0;}
		.prod-info-right-wrap .wsm-inquiry-button,
		.prod-info-right-wrap .wsm-tellafriend-button {display: none; margin: 5px auto;}
		.prod-info-right-wrap img {margin-bottom: 0;}

		.prod-info-right-wrap .wsm-addtocart-button {height: 50px; font-family: 'Ubuntu',sans-serif;font-size: 16px;font-style: normal;text-transform: none;/*background-color: #4d4c52 ;*/float: left; /*padding: .5em .5em .5em 3em;*/ border:0; width:75%; /*display:block;*/ margin:auto; background-position: 15px; border-radius: 8px;}

/* 		.prod-info-right-wrap .wsm-addwishlist-button {height: 50px;font-family: 'Ubuntu',sans-serif;font-size: 16px;font-style: normal;text-transform: none;background-color: #4d4c52 ; margin-top: 21px;margin-left: 1em;padding: .5em .5em .5em 3em; border:0;} */
/* 		.prod-info-right-wrap .wsm-addwishlist-button {background-color: #EEE; color:#666;border: 1px solid #d8d8d8;} */
		.prod-info-right-wrap .wsm-addwishlist-button {
			background:none; border:none; color:#333; text-align:right; width:100%; /*margin:15px 0px;*/
		}

		.prod-info-right-wrap .wsm-addwishlist-button:hover {
			background-color:#EEE !important;
		}

		/*Dealers*/
		.prod-info-right-wrap .wsm_product_price_label_Dealers {color: #FFF; text-align: center;}
		.prod-info-right-wrap .wsm_product_price_label_Dealers span {color: #FFF;}
	
		/*Product Option sets*/


		a.view_option_sets {
			display:none;
		}
		.body_product .product_form {color: #FFF; clear: both;}
		.prod-info-right-wrap .wsm-prod-options-box, 
		.prod-info-right-wrap .wsm-tiered-pricing {width: 100%;}
		.body_product .wsm-option-group-heading {
			border-bottom: 1px solid #FFF;
			color: #000;
			font-size: 18px;
			font-size: 1.8rem;
			padding: 0 0 10px 0;
			position: relative;
			text-align: center;
			font-weight: normal;
			}
		.body_product .wsm-option-group-heading:after {border-bottom: 1px solid #AAA; bottom: 0; content:''; 
			display: block; left: 0; position: absolute; width: 100%;}
		.body_product .wsm_option_label {color: #666; font-size: 2px; font-size: 1.2rem; font-weight: 400 !important; width: 100%;}
		.body_product div.product_option_set {margin: 0 !important; position: relative !important;}
		.body_product .wsmjs-option-selector {display: inline-block !important; text-align: center; width: 100%; }
		.body_product .wsm_color_required {color: red; display: block; font-size: 12px; font-size: 1.2rem; text-align: right; margin-top:-10px} 
		.body_product #wsm-prod-options-container .dropdown {margin: 13px 0 0 1px; }
		.body_product .option {height: 30px; line-height: 30px;}
		.body_product .option.highlight {background: blue;}
		.body_product div.product_option_value_extended{background:#ddd; color: #333; ;  margin: 13px 0 0 0;}

		.wsm-prod-options-box .close-reveal-modal:not(.button) {
			background: green;
			border-radius: 5px;
			box-shadow: none;
			border: 0;
			color: #FFF !important;
			display: block;
			margin: auto;
			height: auto;
			line-height: 1;
			padding: 5px;
			position: relative;
			width: 90px;
			top: 5px;
			display: none;
			}
		.wsm-prod-options-box .close-reveal-modal:not(.button):hover:after, 
		.wsm-prod-options-box .close-reveal-modal:not(.button):hover {color:#fff !important;text-decoration:none;background:#7c2e3d;}
		.wsm-prod-options-box .close-reveal-modal:not(.button):after {content: 'Done'; color: #FFF; display: inline-block; font-size: 16px; font-size: 1.6rem; margin: 0 0 0 5px;
			position: relative; text-shadow: 0 -1px 1px rgba(0,0,0,0.6); line-height: 1; top: -2px}
		.prod-info-right-wrap .option {border-bottom: 1px solid #CCC;}

		div.dropdown div.option {white-space: normal; height: auto; line-height: 1; padding: 5px;}
		.body_product .option {width: 100% !important;}
		.body_product #wsm-prod-options-container .dropdown {width: 100% !important; max-width: 100%; white-space: normal;top: 49px!important;}
		div.dropdown div.option span.wsm_product_option_dropdown_name {max-width: 100%; width: 100%; white-space: normal; line-height: 1; }

		

		 /*Product Option sets*/
                .prod-info-right-wrap .product_form {color: #000; clear: both;}
                .prod-info-right-wrap .wsm-prod-options-box, 
                .prod-info-right-wrap .wsm-tiered-pricing {width: 100%;}
                .prod-info-right-wrap .wsm-option-group-heading {border-bottom: 1px solid #FFF;color: #000; font-size: 20px; font-size: 2rem; padding: 0 0 10px 0; position: relative; text-align: center;}
                .prod-info-right-wrap .wsm-option-group-heading:after {border-bottom: 1px solid #AAA; bottom: 0; content:''; display: block; left: 0; position: absolute; width: 100%;}
                .prod-info-right-wrap .wsm_option_label {color: #666; font-size: 2px; font-size: 1.2rem; font-weight: 400 !important; width: 100%;}
                .prod-info-right-wrap div.product_option_set {margin: 0 !important; position: relative !important;}
                .prod-info-right-wrap .wsmjs-option-selector {display: inline-block !important; text-align: center; width: 100%; padding: 0px !important;margin: 0 !important;overflow: hidden;height: 40px;line-height: 2.5;}
                .prod-info-right-wrap .wsm_color_required {color: red; display: block; font-size: 12px; font-size: 1.2rem;}
                .prod-info-right-wrap #wsm-prod-options-container .dropdown {margin: 13px 0 0 1px; max-height: 350px;overflow-y: scroll;}
                .prod-info-right-wrap .option {height: 30px; line-height: 30px;}
                
                .prod-info-right-wrap .option.highlight {background: #ED1C24;}
                .prod-info-right-wrap div.product_option_value_extended{background:#ddd; color: #333; left:-219px !important;  margin: 13px 0 0 0;position: absolute;top: 0 !important;}
	
		/*Tiered Pricing*/
		.body_product .wsm_product_price_label_yourprice {color: #FFF; margin-top: -15px; text-align: center;}
		.body_product .wsm_product_price_label_yourprice .wsm-cat-price-sale-value {color: orange;}
		.body_product .wsm_product_price_label_yourprice br {display: none;}
		.body_product .wsm_product_price_label_yourprice span,
		.body_product .wsm_product_tiered_qty {color: #FFF; font-size: 12px; font-size: 1.2rem; margin: 0; text-align: center; line-height: 1;}
		.body_product .wsm_product_tiered_qty:before {content: 'for ';}
		
		.body_product .wsm-tiered-title {border-bottom: 1px solid #FFF; color: #3e74b9; font-size: 18px; font-size: 1.8rem; 
			padding: 0 0 10px 0; position: relative; text-align: center;}
		.body_product .wsm-tiered-title:after {border-bottom: 1px solid #AAA; bottom: 0; content:''; display: block; 
			left: 0; position: absolute; width: 100%;}
		.body_product .wsm-tiered-pricing .wsm-tiered-purchase {border: 0; color: #666; font-size: 12px; font-size: 1.2rem; 
			text-transform: uppercase;width: auto;}
		.body_product .wsm_tiered_pricing_row {background: none;}
		.body_product .wsm_tiered_price {color: green; font-size: 18px; font-size: 1.8rem;font-weight: 700;}
		.body_product .wsm_tiered_each {color: #666; font-size: 10px; font-size: 1.0rem;}
		.body_product #wsm-prod-options-container {/* position: relative; */}
		
		.prod-info-right-wrap .wsm-tiered-title {border-bottom: 1px solid #FFF; color: #3e74b9; font-size: 18px; font-size: 1.8rem; 
			padding: 0 0 10px 0; position: relative; text-align: center;}
		.prod-info-right-wrap .wsm-tiered-title:after {border-bottom: 1px solid #AAA; bottom: 0; content:''; display: block; 
			left: 0; position: absolute; width: 100%;}
		.prod-info-right-wrap .wsm-tiered-pricing .wsm-tiered-purchase {border: 0; color: #666; font-size: 12px; font-size: 1.2rem; 
			text-transform: uppercase;width: auto;}
		.prod-info-right-wrap .wsm_tiered_pricing_row {background: none;}
		.prod-info-right-wrap .wsm_tiered_price {color: green; font-size: 18px; font-size: 1.8rem;font-weight: 700;}
		.prod-info-right-wrap .wsm_tiered_each {color: #666; font-size: 10px; font-size: 1.0rem;}
		.prod-info-right-wrap #wsm-prod-options-container {position: relative;}
		
		/*Date*/
		.prod-info-right-wrap .wsm_product_option_date {position: relative;}
		.prod-info-right-wrap .wsm_product_option_date .timestamp-date {margin: 10px 0; position: relative; width: 100%;}
		.prod-info-right-wrap .wsm_product_option_date > a {display: none;}
		.prod-info-right-wrap .wsm_color_required {clear: both; margin-top:10px;}
		.timestamp-date.hasDatePicker {}
		
		/*Image Upload*/
		.prod-info-right-wrap .wsm_product_option_image input {border: 1px solid #CCC !important; color: #666; box-shadow: none; line-height: 1.5; margin: 10px 0; width: 100% !important;}
		
		/*Text Field*/
		.prod-info-right-wrap .wsm_product_option_text input {}

		/*Thumbnails*/
		.wsm-prod-image-bar .wsm_product_thumb {border: 1px solid #CCC; margin: 1% !important; width: 18%; height: 50px; overflow: hidden;}
		.wsm-prod-image-bar .wsm_product_thumb a {display: block; height: 100%; width: 100% !important;}
		.wsm-prod-image-bar .wsm_product_thumb a img {display: block; float: none; max-width: 100% !important; width: auto !important; height: auto !important; max-height: 50px !important;
			position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto !important;}

	/*Modals*/

		/*Option Sets & Tiered Pricing*/
        .prod-info-right-wrap .wsm-prod-options-box.reveal-modal,
        .prod-info-right-wrap .wsm-tiered-pricing.reveal-modal {left: auto !important; right: auto !important; top: 0 !important;}
        .prod-info-right-wrap .wsm-prod-options-box.reveal-modal {margin-left: 0px !important; width: 100% !important;visibility: visible !important;display: block !important;position: relative;-webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;padding: 10px;border: 2px solid #ccc;background: #f5f5f5;}
        .prod-info-right-wrap .wsm-tiered-pricing.reveal-modal {top: 30% !important; width: 90% !important;}
        .prod-info-right-wrap .reveal-modal-bg {display:none !important;}


	/*Tabs*/
	ul.wsm-prod-tabs {border-bottom: 0; margin-top: 15px;float: none !important;height: 40px;position: relative;}
	.wsm-no-tabs-container .wsm-tab-content {padding: 10px 0;}
	.wsm-prod-tabs-container .active a {font-weight:600; }
	ul.wsm-prod-tabs li {border-bottom: 0;margin-right: 3px;border-top: 2px solid #cccccc;color: #666;border-right: none;height: 40px;line-height: 40px;}
	ul.wsm-prod-tabs li a {border: 0; }
	ul.wsm-prod-tabs li.active {background: white; border-top: 2px solid #ED1C24 ; display:block; position:relative;z-index: 10;overflow: visible;}
	ul.wsm-prod-tabs li.active:after { content:''; display:block; width:100%; height:1px;background: white; position:absolute;bottom: -2px;z-index:10;}
	ul.wsm-prod-tabs li.active a:hover {border: 0; background: rgba(0,0,0,0.2);}
	#wsm-prod-tab-details .productInfo {margin-left: 0;max-height: 500px;overflow-y: scroll;box-shadow: 0px -9px 10px -10px rgba(0, 0, 0, 0.09) inset;}
	#wsm-prod-tab-details .productInfo li {list-style: none;/*line-height: 1.6;font-size: 18px;font-size: 1.8rem;*/}
	#wsm-prod-info-container {margin-left: 0 !important;}
	#wsm-prod-info h1.wsm-prod-title {font-size: 1.4rem;}
	#wsm-prod-info .wsm_product_info_tag {font-size: 30px;font-size: 3rem; line-height: 3rem; font-style: italic;font-weight: 400; margin-bottom: 5px;}
	#wsm-prod-info label {cursor: default; display: inline; font-weight: 700;}
	.wsm-tab-content li { /*font-size:18px; font-size:1.6rem; line-height: 1.8;*/ }
	.wsm-prod-tabs-container, #wsm-prod-cross-sell-container {padding: 0 15px 15px;}
	.wsm-catalog-hr.wsm-prod-hr.wsm-cross-sell-hr,
	.wsm-catalog-hr.wsm-prod-hr.wsm-prnav-hr {margin: 20px auto; width: 95%;}
	.wsm-prod-tabs-container .wsm-tab-container {border: 1px solid #CCC;padding: 15px;overflow: auto;}
	.wsm-prod-tab-content label {float: none; display: inline !important; width: auto;/*font-size: 18px;font-size: 1.8rem;*/}
	.wsm-tab-content .ymms-title {display: block !important; width: 100% !important;  position: absolute; top: 0; left: 0;}
	.wsm-tab-content .ymms { margin: 0 0; padding-top: 25px; position: relative;
		-webkit-column-count: 3; /* Chrome, Safari, Opera */-moz-column-count: 3; /* Firefox */column-count: 3;}
	.wsm-prod-tabs-container .ymms {margin: 0; /*padding: 0;*/}/*commented out because its breaking layout*/
	.wsm-tab-container .wsm-tab-content {padding: 15px;}
	.wsm-tab-container .wsm-tab-content h2 { font-family:'Open Sans', sans-serif; font-size:24px; font-size:2.4rem; font-weight:400; }
	.prod-info-left-wrap .wsm-prod-item-id, .wsm_product_info_sku {display:none}
	.wsm-prod-tab-custom-content {display:none !important;}
	.wsm-tab-content-custom-content {display:block !important;padding: 0px !important;margin-top: 30px; border: none !important;}
	.wsm-tab-content-custom-content .wsm-tab-content-header {display:none}
	.wsm-tab-content-xdetail { overflow:auto;}

	.wsm-tab-content-description [data-ctrl] {
    background: #e9e9e9;
    color: #222;
    display: block;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 2px 5px;
    width: 100px;
    text-align: center;
    margin-top: 10px;
}
	#wsm-prod-tab-decrip img {width:100%;}
    #cross_sell_content {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	/*Swap price section below description and move review above price */
	#wsm-prod-info {display: flex; flex-direction: column;}
	.prod-info-right-wrap {order: 2; /*display: flex; flex-direction: column;*/}
	.prod-info-left-wrap {order: 1;}
	.prod-info-right-wrap .wsm-prod-pricebox {/*order:2; padding-top: 20px;*/}
	.prod-info-right-wrap .wsm-prod-buttons {/*order: 3*/}
	.prod-info-right-wrap .wsm-prod-rating {/*order: 1*/}
    .wsm-cat-pricebox {display: flex; flex-direction: column;}
    .prod-info-right-wrap .wsm-cat-price-was {order: 2}
    .prod-info-right-wrap .wsm-cat-price-sale {order: 1}
    .prod-info-left-wrap .yotpo {margin-bottom: 20px;}
    ul.ags-breadcrumbs-list {margin: 0;padding: 0;}
    .ags-breadcrumbs-list li {margin-bottom: 0}

	/*Rearrange description and price on Product Series */
    .wsm_product_info_tag {font-size: 2.4rem; margin: 20px 0 0; line-height: 1rem;}
    @media only screen and (max-width: 767px) {
	    .ps-prod-actions {display: flex; flex-direction: column;}
        .ps-mod-heading .ps-selected {order: 2;}
        #ps-fitment {order: 2;}
        .ps-mod-heading {order: 2;}
        #ps-fitment-options {order: 2;}
        .ps-mod-heading {order: 2;}
        #ps-price {order: 2;}
        .wsm-prod-summary {order: 1;}
    }
	
	/* Hiding Ship tab per Rich until we can display only for Dealers*/
	li.wsm-prod-tab-shipping {
		visibility: hidden;
		display: none;		
	}

	.product-description-img {max-width:400px;}
	img.flt-left {float:left;}
	img.flt-right {float:right;}
	/*.clear {clear:both;}*/
	

	 /*Reviews*/
	 .wsm_news_post img {margin: 0;}
	.wsm_news_posted_comments, .wsm_news_post_comment {border: 0; clear: both;width: 100%;}
	.wsm_news_post_comment {background: #EFEFEF; border: 1px solid #CCC; padding: 15px;}
	.wsm_news_posted_comments p {margin: 0;}
	.wsm_news_post_comment.wsm_product_review_form form {border: 0;}
	.wsm_news_post_comment.wsm_product_review_form form table {border: 1px solid #CCC; background: #DDD; padding: 15px;width: 100%;}
	.wsm_news_post_comment.wsm_product_review_form form table td {display: block; padding: 0; margin: 5px 0;}
	.wsm_news_comment_box_1, .wsm_news_comment_box_2 {padding-bottom:20px;}

	/*Misc Styles*/
    #wsm-product-wrapper {overflow:hidden;margin: 0;}
    .timeEntry_wrap {clear: both; float: none;}

/*Cross Sell*/
#wsm-prod-cross-sell-container .cross_sell { width: 30%;}
	.cross_sell_image {height: 150px !important; margin-bottom: 15px;}
	.cross_sell_image img {max-height: 150px;}
	#wsm-prod-images-container .wsm-cat-no-image.wsm-prod-view-no-image, 
	.wsm-cat-no-image.wsm-cat-image-nobrand {height: auto !important;  width: 100% !important;  overflow: hidden;}


/*Media Queries*/
@media only screen and (min-width: 940px) {
	h1.wsm-prod-title {font-size: 14px;font-size: 1.4rem;font-weight: 400;}
	.prod-info-right-wrap .wsm-inquiry-button,
	.prod-info-right-wrap .wsm-tellafriend-button {background: none; box-shadow: none; width: 100%; margin: 0 0 5px 0 !important;}
	.prod-info-right-wrap .wsm-inquiry-button:hover,
	.prod-info-right-wrap .wsm-tellafriend-button:hover, 
	.prod-info-right-wrap .wsm-addwishlist-button:hover {background-color: none;text-decoration: none;}

	#wsm-prod-images-container .wsm-cat-no-image.wsm-prod-view-no-image, 
	.wsm-cat-no-image.wsm-cat-image-nobrand {min-height: 150px; width: 100% !important; }
	
	#wsm-prod-rotate-image  {
		text-align:center;
	}

	#wsm-prod-rotate-image, #wsm-prod-info-container, li.wsm_product_thumb  {
		/*border:5px solid #f2f2f2 !important;*/
	}

}

@media only screen and (max-width: 940px) {

	/*Product Detail Page*/
	h1.wsm-prod-title {font-size: 14px; font-size: 1.4rem;}
	/*No Image Avail*/
	#wsm-prod-images-container .wsm-cat-no-image.wsm-prod-view-no-image, 
	.wsm-cat-no-image.wsm-cat-image-nobrand { min-height: 150px;}

	/*Option Sets*/
	.prod-info-right-wrap div.product_option_value_extended{display: none;}

	/*Colorbox*/
	#cboxLoadedContent #wsm-product-wrapper, #cboxLoadedContent .wsm-registries-view-wrapper {max-width: none !important;}
	#cboxContent #wsm-product-wrapper #wsm-prod-images-container {clear: both; width: 100% !important; }
	#cboxContent .wsm-prod-head-images.wsm-prod-head-zoom-images {display: none;}
	#cboxLoadedContent #wsm-prod-info-container {clear: both; margin: 0 !important;}
	#cboxLoadedContent #wsm-prod-rotate-image img, #cboxLoadedContent #wsm-prod-images-container {max-width: none !important;}
	#cboxContent #wsm-prod-rotate-image {height: auto !important; margin: 0 auto; max-height: 200px !important; width: auto !important;}
	#cboxContent #wsm-prod-rotate-image img {max-height: 200px !important;}
	#cboxContent #cboxClose {bottom: auto; top: 5%; right: 5%;}
	#cboxContent .wsm_product_info_itemid,
	#cboxContent .wsm-cat-price-save-percent,
	#cboxContent .wsm-cat-price-save-amount {display: none;}
	#cboxContent .wsm-prod-rating {font-size: 12px; font-size: 1.2rem;}
	#cboxContent .wsm-prod-summary {font-size: 13px; font-size: 1.3rem; line-height: 1.5;}
	#cboxContent .product_form {clear: both; display: block; width: 100% !important; }
	#cboxContent .product_form button {display: block; margin: 0 auto 5px;  width: 50%;}
	#cboxContent .wsm-addtocart-button {margin: 0 auto; float: none !important; width: 50% !important; }
	#cboxLoadedContent .wsm-addtocart-button {margin-right: auto !important;}
	#cboxContent .wsm-prod-button.wsm-addwishlist-button {clear: right !important;}
	#cboxContent .wsm-prod-button.wsm-inquiry-button {clear: both !important;  }
	#cboxContent .wsm-prod-button.wsm-tellafriend-button,
	#cboxContent .wsm-prod-button.wsm-inquiry-button {display: none;}
	#cboxContent .wsm-cat-price-sale,
	#cboxContent .wsm-cat-price-was,
	#cboxContent .wsm-prod-quantity,
	#cboxContent .wsm-cat-ship-remarks,
	#cboxContent .wsm-cat-avail-remarks,
	#cboxContent .wsm_product_price_label_yourprice,
	#cboxContent .wsm_product_tiered_qty{text-align: center;}
	#cboxContent #wsm-prod-rotate {width: 100%;}
	#cboxContent #wsm-prod-rotate img {display: block; margin: 0 auto;}
	#cboxContent .wsm-cat-pricebox.wsm-prod-pricebox {text-align: center; }
	
	#cboxContent .wsm-prod-options-box, 
	#cboxContent .wsm-tiered-pricing {width: 100%;}
	#cboxContent h3.wsm-tiered-title,
	#cboxContent h3.wsm-option-group-heading {text-align:center;}
	
}

@media only screen and (min-width: 768px) {
	.prod-info-right-wrap .wsm-inquiry-button,
	.prod-info-right-wrap .wsm-tellafriend-button {background: none; box-shadow: none !important; border: 0 !important; color: #666; text-shadow: none; padding: 0 !important;}
	.prod-info-right-wrap .wsm-inquiry-button:hover,
	.prod-info-right-wrap .wsm-tellafriend-button:hover, 
	.prod-info-right-wrap .wsm-addwishlist-button:hover {background-color: none !important;}

}



@media only screen and (max-width: 767px) {

	/*Product Detail Page*/
	.prod-info-right-wrap {margin: 0 15px 15px;}
	h1.wsm-prod-title {font-size: 14px; font-size: 1.4rem;}
	h4.wsm_product_info_tag {font-size: 16px; font-size: 1.6rem;}
	#wsm-prod-info-container {margin-left: 0 !important;}
	.wsm-prod-head-images {display: none;}
	
		/*Product Image*/
		#wsm-prod-images-container #wsm-prod-rotate-image {/*height: 600px !important;*/}
		#wsm-prod-images-container #wsm-prod-rotate-image img{/*max-height: 600px;*/}
		#wsm-product-wrapper #wsm-prod-images-container {border-bottom: 1px solid #CCC; float: none; max-height: 100%; margin:0 auto 15px; text-align:center; width:100% !important; }
		#wsm-product-wrapper #wsm-prod-rotate-image {/*max-height: 600px;*/}
		#wsm-product-wrapper #wsm-prod-rotate-image img {/*max-height: 600px;*/}

		/* 	Brands Logo */
		#wsm-product-wrapper .wsm-prod-image-brand-image {text-align: left; z-index: 20;}
		#wsm-product-wrapper .wsm-prod-image-brand-image img {margin: 0; max-width: 100px;}

		/* Product Thumbnails */
		#wsm-product-wrapper #wsm-prod-images-container .wsm-prod-addtnl-images ul {border-top: 1px dotted #CCC; margin: 15px auto 10px; padding-top: 15px !important; text-align: center; }
		#wsm-product-wrapper #wsm-prod-images-container .wsm-prod-addtnl-images ul li {box-sizing: border-box;border: 1px solid #CCC; display: inline-block; float: none; height: 100%; margin: 0 1% !important; overflow: hidden; width: 100%; height: 50px; width: 50px; }
		#wsm-product-wrapper #wsm-prod-images-container .wsm-prod-addtnl-images ul li a {display: block; float: none; width: 100%;}
		#wsm-product-wrapper #wsm-prod-images-container .wsm-prod-addtnl-images ul li a img {display: block !important; margin: 0 auto !important; max-width: 100%; max-height: 50px; padding: 5px;  }

			/*No Image Avail*/
			#wsm-prod-images-container .wsm-cat-no-image.wsm-prod-view-no-image { max-width: 200px !important; max-height: 200px;}
		
		/*Cross Sell*/
		#cross_sell_content .cross_sell {border-bottom: 1px solid #CCC; float: none; overflow: hidden; margin: 0 0 15px 0; padding: 15px 0; width: 100%; }
		#cross_sell_content .cross_sell_image,
		#cross_sell_content .wsm-cat-no-image.wsm-cat-image-nobrand {background-color : #FFF;background-size: 100% auto;float: left; height: auto !important; max-height: 100px;line-height: 1 !important; margin: 0; width: 15% !important; }
		#cross_sell_content .wsm-cat-no-image.wsm-cat-image-nobrand {min-height: 0; height: 60px !important; }
		#cross_sell_content .cross_sell_image img {display: block; max-width: 100%; max-height: 100px;}
		#cross_sell_content .cross_sell_title {float: right; margin: 20px 0 0 0;  text-align: left; width: 82%;}
		.cross_sell .wsm-cat-no-image.wsm-cat-image-nobrand {max-width: 100%;}
		#wsm-prod-images-container .wsm-cat-no-image.wsm-prod-view-no-image, 
		#wsm-prod-rotate-image .wsm-cat-no-image.wsm-cat-image-nobrand { min-width: 300px;}
		
		/*Price Box*/
		#wsm-product-wrapper .prod-info-right-wrap .wsm-prod-buttons a[onclick*="doc"] {width: auto;  display: inline-block;}
		
		.prod-info-right-wrap .wsm-inquiry-button, .prod-info-right-wrap .wsm-tellafriend-button { clear:both;display: none;}
		/*Modal for Tiered Pricing // Option sets*/
		.prod-info-right-wrap .wsm-prod-options-box.reveal-modal {left: 0 !important; margin-left: 3% !important; width: 94% !important;}
		.prod-info-right-wrap .wsm-tiered-pricing.reveal-modal {left: 0 !important; margin: 0 !important; right: 0 !important; width: 100% !important; }

		/* 	Tabs */
		#wsm-prod-cross-sell-container {padding: 15px;}
		.wsm-tab-content .ymms { 
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
    	-moz-column-count: 2; /* Firefox */
    	column-count:2;}

}

@media only screen and (max-width: 480px) {

	/*Product Detail Page*/
	 #wsm-prod-info {padding: 0;}
	.prod-info-left-wrap.seven.columns {width: 100% !important;}
	.prod-info-left-wrap.twelve.columns { /*padding: 15px;*/ width: 100% !important;}
	.wsm-prod-head-images.wsm-prod-head-add-images {display: none;}
    .wsm-prod-addtnl-images {padding-top: 0;}
	#wsm-product-wrapper {padding-top:0px;}
	.wsm_contact_form td {display: block;}
	
		/*Left Buttons (if not in pricebox) */
		.wsm-prod-buttons.prod-info-left {margin: 0 auto; text-align: center;}
	
		/*Right Price Box*/
		/*#wsm-product-wrapper #wsm-prod-info {position: relative; width: 100%}
		#wsm-product-wrapper .prod-info-right-wrap {border-bottom: 1px solid #CCC; left: 0;  height: auto; 
			margin: 15px;padding: 0 0 10px 0 !important;  top: 0; width: 100% !important;}*/
		#wsm-product-wrapper .wsm-cat-price-sale .wsm-cat-label {display: inline-block;}
		#wsm-product-wrapper .wsm-cat-price-sale-value {display: inline-block; }
		#wsm-product-wrapper .wsm-cat-price-sale {margin: 0 0 2px 0;}
		#wsm-product-wrapper .wsm-cat-price-sale {text-align: center;}
		.prod-info-right-wrap .wsm-cat-price-save-amount,
		.prod-info-right-wrap .wsm-cat-price-save-percent {display: none; float: none; text-align: center; }
        .prod-info-right-wrap .wsm-prod-quantity {/*float: none;*/}
		
		/*Product Image*/
		#wsm-prod-images-container #wsm-prod-rotate-image {/*height: 400px !important;*/}
		#wsm-prod-images-container #wsm-prod-rotate-image img{/*max-height: 400px;*/}
		#wsm-product-wrapper #wsm-prod-images-container {border-bottom: 1px solid #CCC; height: 100%;; margin:0 auto 15px; text-align:center; width:100% !important; padding: 0; }
		#wsm-product-wrapper #wsm-prod-rotate-image {/*max-height: 400px;*/}
		#wsm-product-wrapper #wsm-prod-rotate-image img {/*max-height: 400px;*/}
		#wsm-product-wrapper .wsm-prod-image-brand-image img {max-width: 100px;}
		#wsm-product-wrapper .wsm-prod-image-bar {overflow: hidden;}
			/*No Image Avail*/
			#wsm-prod-images-container .wsm-cat-no-image.wsm-prod-view-no-image {max-width: 150px !important; max-height: 150px; }
		
		/*Product Description*/
		#wsm-prod-info h1.wsm-prod-title {font-size: 14px; font-size: 1.4rem; margin: 15px 0 0 0; margin-bottom: 10px;}
		#wsm-product-wrapper h4.wsm_product_info_tag {font-size: 24px; font-size: 2.4rem; margin: 5px 0 0;}
		#wsm-product-wrapper .wsm_product_info_itemid, 
        .wsm-prod-stock-id, .wsm-prod-dealer-id {clear: both;display: block;float: none;font-size: 14px;font-size: 1.4rem;/* margin: 0; */}
		#wsm-product-wrapper .wsm-prod-summary {clear: both; display: block;}
		#wsm-product-wrapper .wsm-prod-summary p {line-height: 1.8; font-size: 13px; font-size: 1.3rem; margin: 0; padding-top: 10px;}
    .wsm-prod-tabs-container {padding: 0;}
		
		/*Tabs*/
		#wsm-product-wrapper .wsm-tab-container {border: 0px solid #CCC; background: #FFF; margin: 0 0 15px 0;}
		#wsm-product-wrapper ul.wsm-prod-tabs {border: 0; height: auto;}
		#wsm-product-wrapper ul.wsm-prod-tabs li {width: 100%;}
		#wsm-product-wrapper ul.wsm-prod-tabs li a,
		#wsm-product-wrapper .wsm-prod-tab-content {font-size: 12px; font-size: 1.2rem;}
		.wsm-prod-tabs-container .wsm-tab-container {;padding: 0; border: 0;}
        .wsm-tab-container .wsm-tab-content h2 {padding-top: 15px;}
        .wsm-tab-container .wsm-tab-content {padding: 15px 0;}
        #wsm-prod-tab-details .productInfo {box-shadow: none;}
		#wsm-product-wrapper ul.wsm-prod-tabs li a:before {color: #666; content:'\25BC \00A0 '; font-size: 8px; font-size: 0.8rem;}
		#wsm-product-wrapper ul.wsm-prod-tabs li.active { border: 1px solid #CCC;}
		#wsm-product-wrapper ul.wsm-prod-tabs li.active a:before {color: #FFF;}
		#wsm-product-wrapper ul.wsm-prod-tabs li a, ul.wsm-prod-tabs li.active a:hover {border: 0; padding: 0 10px;}
		#wsm-product-wrapper ul.wsm-prod-tabs li a:hover,  ul.wsm-prod-tabs li.active a:hover {background: #666; color: #FFF;}
		#wsm-product-wrapper h2.wsm-tab-content-header {font-size: 18px; font-size: 1.8rem; margin: 0;}
		#wsm-product-wrapper .wsm-tab-content {background: #FFF; border: 0; line-height: 1.5; padding: 15px 0;}
		
		/*Availability Messages*/
		.prod-info-left-wrap .wsm-avail-inventory,
		.prod-info-left-wrap .wsm-avail-limited-supply,
		.prod-info-left-wrap .wsm-cat-ship-remarks,
		.prod-info-left-wrap .wsm-avail-please-call-number,
		.prod-info-left-wrap .wsm-cat-avail-2.wsm-avail-please-call,
		.prod-info-left-wrap .wsm-cat-avail-remarks {font-size: 12px; font-size: 1.2rem; line-height: 1.2;margin: 0; text-align: center;}
		.prod-info-left-wrap .wsm-avail-please-call-number {font-size: 20px; font-size: 2.0rem; margin: 5px 0;}
		.prod-info-left-wrap .wsm-avail-sold,
		.prod-info-left-wrap .wsm-avail-out-stock,
        #wsm-prod-info .wsm-cat-price-price span {font-size: 24px; font-size: 2.4rem; text-align: center;}
		#wsm-prod-info .wsm-cat-price-price {text-align: center;}
		
		/*Buttons*/
        #wsm-product-wrapper .wsm-addtocart-button {width:75%;}
        #wsm-product-wrapper .wsm-addwishlist-button,
		.prod-info-right-wrap .add-to-cart-price,
		.prod-info-right-wrap .button.view_option_sets,
		.prod-info-right-wrap .tiered_pricing {margin: 0 5px;/*width: 75%;*/}
		/* editing out left justified for buttons on mobile */
		#wsm-product-wrapper .prod-info-right-wrap .wsm-prod-button,
		.prod-info-right-wrap .button.view_option_sets,
		.prod-info-right-wrap .tiered_pricing {/*text-align: left;*/ margin: 0 auto .5em; /*margin-bottom: .5em; float: left;*/}
		.prod-info-right {padding:15px; }
		.wsm-cat-pricebox {padding:15px 0 0 0;}
		.wsm-prod-buttons.prod-info-right {padding-top: 0;}
		.prod-info-right-wrap .wsm-addwishlist-button {margin-top: 0px !important;}
		.prod-info-right-wrap .wsm-prod-button.wsm-tellafriend-button {float: right !important;}

		#wsm-prod-tab-decrip img.product-description-img {
			max-width:90%;
		}

		.prod-info-right-wrap {
			width:100% !important; padding:0px; margin:0px;
		}
    
    	.prod-info-right-wrap .wsm-addtocart-button {height: 50px; font-family: 'Ubuntu',sans-serif;font-size: 16px;font-style: normal;text-transform: none;/*background-color: #4d4c52 ;*/ float: none; /*padding: .5em .5em .5em 3em;*/ border:0; width:100%; /*display:block;*/ margin:auto; background-position: 15px; border-radius: 8px;}

		.prod-info-right-wrap .wsm-addtocart-button {
    
    /*font-family: 'Ubuntu',sans-serif;*/
    /*font-size: 16px;*/
    /*font-style: normal;*/
    /*text-transform: none;*/
    /*background-color: #4d4c52;*/
    /*float: none;*/
    /*padding: .5em .5em .5em 3em;*/
    /*border: 0;*/
    /*width: 100%;*/
    /*display: block;*/
    /*margin: auto;*/
    /*background-position: 15px;*/
    /*border-radius: 8px;*/
	}
}

@media only screen and (min-width: 320px) {
	.prod-info-right-wrap .wsm-cat-price-price,
	.prod-info-right-wrap .wsm-cat-price-was {text-align:center;}
	.prod-info-right-wrap .wsm-cat-price-sale {clear: left; text-align:center;}
}



/* :9.1 Product Series Overrides
................................*/

/*Breadcrumb*/
.ps-breadcrumb {font-size: 11px; list-style: none;  line-height:1; margin:0;}
.ps-breadcrumb li {margin-bottom: 0;}
.ps-breadcrumb a {font-size: 11px; font-size: 1.1rem;}

/*label formatting*/
.product_form > div {clear: both;/* overflow: hidden; margin-bottom: 15px; width:100%;*/ text-align:center;}
.product_form > div > span.wsm-cat-label {float: left; width: 95px;}
.product_form > div > span:last-child {float: left; width: 70%;}


.full-width-wrapper {
	padding:0px;
	width:100%;
}

.full-width-content {
	max-width:1550px;
	margin:20px auto;
}



.cc-prod {
	display:none;
}

span.wsm-prod-rating-title > a {
	/*color:#bbb;*/
	color:#c00;
}


.button.secondary {
	background:#ED1C24;
}

.prod-info-left-wrap .wsm-prod-summary ul.product-desciption-list li {
	font-size:16px !important;
}

.prod-info-left-wrap iFrame {
	margin:0px 0px;
}
/*.prod-info-left-wrap .wsm-prod-summary p {
	font-size:13px !important;
	line-height:1.3;
}*/

ul.product-desciption-list li:before {
	content: '\f00c';
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    color:#ED1C24;
    margin-right:5px;
}
.wsm-prod-rating {
	margin: 0 0 10px 0;
}
.wsm-prod-rating-title {
	/*float: left*/;
	padding: 0;
}
.wsm-star-rating  {
	display: inline-block;
	overflow: auto;
	margin: 5px !important;
}

.wsm-star-rating, .wsm-star-rating a:hover, .wsm-star-rating a:active,
.wsm-star-rating a:focus, .wsm-star-rating .wsm-current-rating {
    /*background: url(/images/stars-large.png) left -1000px repeat-x;*/
	background-image: url(/files/images/stars-large.png);
}
.wsm-small-star, .wsm-small-star a:hover, .wsm-small-star a:active,
.wsm-small-star a:focus, .wsm-small-star .wsm-current-rating {
    background-image: url(/files/images/stars-medium.png);
	line-height: 20px;
	height: 21px;
	width:100px;
}


/* CUSTOM CSS FOR ADDITIONAL CONTENT */
.imgleft, .imgright, #wsm-prod-tab-decrip img.imgleft, #wsm-prod-tab-decrip img.imgright {width: 48%;}
.imgleft, #wsm-prod-tab-decrip img.imgleft {float: left; padding-right: 2%}
.imgright, #wsm-prod-tab-decrip img.imgright {float: right; padding-left: 2%}
/*.vertcenter-outer {height: auto; overflow: scroll; position: relative;}
.vertcenter-innerleft, .vertcenter-innerright {width: 50%; position: absolute;}
.vertcenter-innerleft {left: 0;}
.vertcenter-innerright {right: 0;}*/

@media only screen and (max-width: 767px) {
    .imgleft, .imgright, #wsm-prod-tab-decrip img.imgleft, #wsm-prod-tab-decrip img.imgright {width: 100%;}	
    /*.vertcenter-innerleft, .vertcenter-innerright {width: 100%; position: relative;}*/
}

/* END CUSTOM CSS FOR ADDITIONAL CONTENT */

