/*-----------------------------
I GLOBAL
------------------------------*/
.iglobalOptions {position:relative;}
#ShippingOptionsType{position:relative;display:inline-block;float:left}
.international-shipping-option{margin:3px}
#ShippingOptionsType > div{position:relative;display:inline-block;width:95%;padding-left:5%;text-align:left}
#ctl00_ContentPlaceHolder1_ctl01_IGlobalShippingDetailsRepeater_ctl00_ShippingTypeLabel,#ctl00_ContentPlaceHolder1_ctl01_IGlobalShippingDetailsRepeater_ctl00_ShippingCostLabel{line-height:19px;position:relative;display:inline-block}
#ctl00_ContentPlaceHolder1_ctl01_IGlobalShippingDetailsRepeater_ctl01_ShippingCostLabel{clear:right}
.element-shipping-box{position:relative;display:inline-block;width:calc(100% - 60px) !important;padding-left:30px;padding-right:30px}
.ordercomplete-column-2-3 .order-box--items-tax,.ordercomplete-column-2-3 .order-box--items-shipping{display:inline-block !important}
.itemratingtext { width:100%;}
.personalization-variation-item-container.invalid {
    background-color: #F08080;
}
.CEmaintbl {width: 100%;}
.CEmaintbl > div{position:relative;display:inline-block;width: 100%;}
.aedreq, .panel-address{position:relative;display:inline-block;width: 100%;}
.panel-address > div > div{line-height:20px}
.panel-address  #pnlprimph,.panel-address  table,.panel-address  tbody,.panel-address  tr,.panel-address  td{position:relative;display:inline-block;width: 100%;}
#lblPrimPh{display:inline-block;width:97px}
/*-----------------------------

Brand Menu and Brandlist.aspx column alignment

------------------------------*/
.brand-menu--wrapper{position:relative;display:inline-block;width:100%;text-align:center}
.brand-menu--wrapper ul{position:relative;display:inline-block;width:100%;margin:0;padding:0}
.brand-menu--wrapper ul li{position:relative;display:inline-block;width:auto;margin:0;padding:0}
.brand-menu--wrapper ul li a{position:relative;display:inline-block;width:auto;margin:0;padding:0 10px 0 5px;line-height:20px;text-decoration:none;color:#222}
.brand-menu--wrapper ul li a:hover{text-decoration:underline}
.brand-menu--wrapper ul li a::after{position:absolute;top:0;right:0;display:inline-block;content:" ";line-height:20px;width:1px;text-align:center;border:solid 1px #fff;border-radius:25px;top:10px}
.brand-menu--wrapper ul li:last-child a::after{position:absolute;top:0;right:0;display:inline-block;content:" ";height:0px;width:0px;text-align:center;border:solid 0px #fff}

/* Brandlist.aspx columns */
#brandcolumns {position:relative;display:inline-block;width:100%;padding:5px;}
#brandcolumns ul{
       position:relative;
       display:inline-block;
       width:100%;
    -moz-column-count: 5;
    -moz-column-gap: 20px;
    -webkit-column-count: 5;
    -webkit-column-gap: 20px;
    column-count: 5;
    column-gap: 20px;
}
#brandcolumns ul li {position:relative;display:block;list-style-type:none; padding:0px;vertical-align:top}
#brandcolumns ul li a{position:relative;display:inline;font-size:14px;line-height:20px;cursor:pointer;text-decoration:none;padding-right:5px }
#brandcolumns ul li a:hover{text-decoration:underline}
#brandcolumns:last-of-type{margin-bottom: 20px}

/* Page Text Above Footer*/
.NavPreFooter{ margin: 30px 0px 30px 0px;text-align: center; }

.ISquickviewbutton{ text-align: center; margin-top: 3px; margin-bottom: 3px;background-color: #000000;color: #ffffff;font-size: 0.75rem;line-height: 1.35rem;text-transform: uppercase;font-weight: bold;width: 90%;margin-left: 5%; margin-right:5%;} /* FF-125 */
div.ISquickviewbutton > a:link, div.ISquickviewbutton > a:active, div.ISquickviewbutton > a:visited, div.ISquickviewbutton > a:hover {text-decoration: none !important;}/* FF-125 */
.MMquickviewbutton{ text-align: center; margin-top: 3px; margin-bottom: 3px;background-color: #000000;color: #ffffff;font-size: 0.75rem;line-height: 1.35rem;text-transform: uppercase;font-weight: bold;width: 90%;margin-left: 5%; margin-right:5%;} /* FF-125 */
div.MMquickviewbutton > a:link, div.MMquickviewbutton > a:active, div.MMquickviewbutton > a:visited, div.MMquickviewbutton > a:hover {text-decoration: none !important;}/* FF-125 */
.PBquickviewbutton{ text-align: center; margin-top: 3px; margin-bottom: 3px;background-color: #000000;color: #ffffff;font-size: 0.75rem;line-height: 1.35rem;text-transform: uppercase;font-weight: bold;width: 90%;margin-left: 5%; margin-right:5%;} /* FF-125 */
div.PBquickviewbutton > a:link, div.PBquickviewbutton > a:active, div.PBquickviewbutton > a:visited, div.PBquickviewbutton > a:hover {text-decoration: none !important;}/* FF-125 */
.BTBPquickviewbutton { text-align: center; margin-top: 3px; margin-bottom: 3px;background-color: #000000;color: #ffffff;font-size: 0.75rem;line-height: 1.35rem;text-transform: uppercase;font-weight: bold;width: 90%;margin-left: 5%; margin-right:5%;} /* FF-125 */
div.BTBPquickviewbutton  > a:link, div.BTBPquickviewbutton  > a:active, div.BTBPquickviewbutton  > a:visited, div.BTBPquickviewbutton  > a:hover {text-decoration: none !important;}/* FF-125 */
.QC1quickviewbutton {background-color:#000000;color: #ffffff; display: inline-block;float: right;font-size: 0.75rem;font-weight: bold;line-height: 1.35rem;margin-bottom: 3px;margin-top: 3px;position: relative;text-align: center;text-transform: uppercase;width: 25%;} /* FF-125 */
div.QC1quickviewbutton > a:link, div.QC1quickviewbutton > a:active, div.QC1quickviewbutton > a:visited, div.QC1quickviewbutton > a:hover {text-decoration: none !important;}/* FF-125 */
.QCMCquickviewbutton{ text-align: center; margin-top: 3px; margin-bottom: 3px;background-color: #000000;color: #ffffff;font-size: 0.75rem;line-height: 1.35rem;text-transform: uppercase;font-weight: bold;width: 90%;margin-left: 5%; margin-right:5%;} /* FF-125 */
div.QCMCquickviewbutton > a:link, div.QCMCquickviewbutton > a:active, div.QCMCquickviewbutton > a:visited, div.QCMCquickviewbutton > a:hover {text-decoration: none !important;}/* FF-125 */
.QCMCquickviewbutton3C{ text-align: center; margin-top: 3px; margin-bottom: 3px;background-color: #000000;color: #ffffff;font-size: 0.75rem;line-height: 1.35rem;text-transform: uppercase;font-weight: bold;width: 90%;margin-left: 5%; margin-right:5%;} /* FF-125 */
div.QCMCquickviewbutton3C > a:link, div.QCMCquickviewbutton3C > a:active, div.QCMCquickviewbutton3C > a:visited, div.QCMCquickviewbutton3C > a:hover {text-decoration: none !important;}/* FF-125 */
.QCMCquickviewbutton4C{ text-align: center; margin-top: 3px; margin-bottom: 3px;background-color: #000000;color: #ffffff;font-size: 0.75rem;line-height: 1.35rem;text-transform: uppercase;font-weight: bold;width: 90%;margin-left: 5%; margin-right:5%;} /* FF-125 */
div.QCMCquickviewbutton4C > a:link, div.QCMCquickviewbutton4C > a:active, div.QCMCquickviewbutton4C > a:visited, div.QCMCquickviewbutton4C > a:hover {text-decoration: none !important;}/* FF-125 */

/*Registration page */
.column-width-50{position:relative;display:inline-block;width:50%;float:left}
#RegistrationForm{position:relative;display:inline-block;width:100%;float:left}
#RegistrationForm input,#RegistrationForm select{height:30px !important;line-height:30px;padding:0 5px !important;border:solid 1px #d7d7d7;border-color:#d7d7d7 !important;border-top-color:#d7d7d7 !important;width:calc(100% - 12px)}
#RegistrationForm select{height:30px !important;width:100%}
.PageHeadingContainer{position:relative;display:inline-block;width:100%;float:left}
#divCreateNewAccount{position:relative;display:inline-block;width:calc(100% - 15px);float:left;padding:0 15px 0 0}
#ContactInfo{position:relative;display:inline-block;width:calc(100% - 15px);float:left;padding:0 15px 0 0}
#CustomerInquiry{position:relative;display:inline-block;width:calc(100% - 15px);float:right;padding:0 0 0 15px}
#CatalogInquiry{position:relative;display:inline-block;width:calc(100% - 15px);float:right;padding:0 0 0 15px}
#ctl00_ContentPlaceHolder1_CaptchaDiv.registration{position:relative;display:inline-block;width:calc(100% - 15px);float:right;padding:0 0 0 15px}
#RegistrationForm .PageHeading{color:#333;font-size:32px;font-weight:700;padding-bottom:15px;}
#AccountInfoSectionHeading,#ContactInfoSectionHeading,#CustomerInquirySectionHeading,#CatalogInquirySectionHeading{position:relative;display:inline-block;width:100%;font-size:18px;line-height:32px;font-weight:700;border-bottom:solid 1px #333;margin-bottom:15px}
#RegistrationForm .email--title,#RegistrationForm .password--title,#RegistrationForm .confirm-password--title{width:175px;padding-right:20px;font-size:100% !important;text-align:right;margin-top:0px !important;float:left;line-height:32px}
#RegistrationForm .email--text-box, #RegistrationForm .password--text-box,#RegistrationForm .confirm-password--text-box{width:calc(100% - 225px);float:right;padding-right:30px}
#RegistrationForm .password--text{display:none}
.element-client-box--address{position:relative;display:inline-block;width:100%;float:left}
.element-client-box--address > div{position:relative;display:inline-block;width:100%;float:left;padding-bottom:10px}
.element-client-box--address .align--left{width:175px;padding-right:15px;text-align:right;margin-top:0px !important;float:left;line-height:32px}
.element-client-box--address .align--right{width:calc(100% - 225px);/*float:right;*/padding-right:30px}
#RegistrationForm .number--ext-text,#RegistrationForm .number--ext-input ,
#RegistrationForm .secondary-number--ext-text,
#RegistrationForm .secondary-number--text,
#RegistrationForm .secondary-number--input,
#RegistrationForm .secondary-number--ext-input
{display:none}
#BusinessLabel,#InterestsLabel,.business--input,.business--input ul,.CustomerInquiry--interests,.CustomerInquiry--interests ul{position:relative;display:inline-block;width:100%;float:left}

.business--input ul,.CustomerInquiry--interests ul{
                padding:10px 0;
                -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}
.business--input ul li,.CustomerInquiry--interests ul li{position:relative;display:inline-block;list-style:none;width:100%   }
.business--input ul li > span,.CustomerInquiry--interests ul li > span{position:relative;display:inline-block;list-style:none;height:25px;line-height:25px;float:left;padding-right:5px}
.business--input ul li > span input,.CustomerInquiry--interests ul li > span input{width:auto !important;margin-top:-3px;}
#ReferredByContainer,#CompanyUrlContainer,#TaxInfoContainer,#TradeShowsContainer,#InstagramContainer,#FacebookContainer,#FinderNumberContainer,#KeyCodeContainer{position:relative;display:inline-block;width:100%;padding-bottom:10px}
#ReferredByContainer .align--left,#CompanyUrlContainer .align--left,#TaxInfoContainer .align--left,#TradeShowsContainer .align--left,#InstagramContainer .align--left,#FacebookContainer .align--left,#FinderNumberContainer .align--left,#KeyCodeContainer .align--left{position:relative;display:inline-block;width:175px;padding-right:15px;text-align:right;margin-top:0px !important;float:left;line-height:32px}
#ReferredByContainer .align--right,#CompanyUrlContainer .align--right,#TaxInfoContainer .align--right,#TradeShowsContainer .align--right,#InstagramContainer .align--right,#FacebookContainer .align--right,#FinderNumberContainer .align--right,#KeyCodeContainer .align--right{position:relative;display:inline-block;width:calc(100% - 225px);float:right;padding-right:30px}
#TradeShowsContainer .align--left,#InstagramContainer .align--left,#FacebookContainer .align--left{line-height:16px}
#RegistrationForm #ctl00_ContentPlaceHolder1_ctl00_divRecaptcha{position:relative;display:inline-block;float:right}
#ctl00_ContentPlaceHolder1_CaptchaDiv.registration{border:0}
#RegistrationForm #btnCreateNewAccount,#btnAdminUpdateAccount{
                font-weight:500;
                text-transform: uppercase;
                width:auto;
                height:auto !important;
                font-size:18px;
                -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
                padding:5px 10px !important;
                float:right;
                background: #000000;
                background: -moz-linear-gradient(top,  #000000 0%, #000000 100%);
                background: -webkit-linear-gradient(top,  #000000 0%,#000000 100%);
                background: linear-gradient(to bottom,  #000000 0%,#000000 100%)
}
#RegistrationForm .PageHeading-AdditionalInformation{position:relative;display:inline-block;list-style:none;width:100%;margin-bottom:20px}
#btnAdminUpdateAccount{width:auto !important}
#ctl00_ContentPlaceHolder1_CustomerStatusDropDownList{width:200px !important}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator3{position:relative;display:none}
.validationError,label.error{position:relative;display:inline-block;width:calc(100% - 265px);float:right;height:24px;padding:0 20px;line-height:24px;color:#fff !important;background-color:red;margin-right:30px;margin-bottom:8px}
label.error{width:calc(100% - 40px);margin-right:0px;margin-bottom:0}
.validationError::after,label.error::after{
                content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    bottom: 100%;
    left: 20px;
    margin-left: -10px;
    border: solid transparent;
    border-bottom-color: red;
    border-width: 10px;
}
.password--error .validationError{display:none}
/* end Registration page */

.quicklookModal .ui-dialog-titlebar {background: none ;border: none;}
#quickLookContainter{background:url(/images/loading_icon.gif) center center no-repeat;}
iframe.quicklookframe {border-width: 0; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-style: none; border-color: transparent; border-image: none; }



.quicklookModal {
    padding: 0;
    position: fixed;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

@media screen and (max-width: 840px) {
    .quicklookModal {
        padding: 0;
        position: fixed;
        width: 766px !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%);
    }
}

@media screen and (max-width: 799px) {
    .quicklookModal {
        padding: 0;
        position: fixed;
        width: 766px !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%);
    }
    .noGalMiddle {
        width: 45% !important;
        margin: 0 0 0 5% !important;
    }
    .noGalRight {
        width: 300px !important;
        margin-right: 25px !important;
    }
    .galMiddle {
        width: 39% !important;
        margin: 0 15px 0 0 !important;
    }
    .galRight {
        width: 300px !important;
        margin: 0 0 0 10px !important;
    }
    .galProductImage {
        width: 95% !important;
    }
    .galZoom {
        max-width: 290px !important;
        max-height: 290px !important;
    }
    .galImg {
        width: 75% !important;
        left: 0px !important;
    }
    .galSection {
        width: 90px !important;
    }
    .galLeft {
        width: 90px !important;
    }
}
/* begin CSS for WishListUpdate page SSD-1520 */
.WLdellink a,
.WLdellink a:link,
.WLdellink a:hover,
.WLdellink a:active,
.WLdellink a:visited
{
    background: #E2E2E2; 
}

.GridItems {
    padding: 10px 0;
    border-bottom: 1px solid #eff0f3;
}

.WLcol-1 {
    width: 18%;
    padding: 1%;
    position: relative;
    float: left;
}
.WLcol-1 img {
    margin: 0 auto;
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.WLcol-2 {
    width: 50%;
    position: relative;
    float: left;
}
.WLcol-3 {
    width: 28%;
    position: relative;
    padding-left: 2%;
    float: left;
}
.WLdesc, .itemno-cont, .WL-UPcont, .WL-MPcont {
    width: 100%;
    clear: both;
    display: block;
    position: relative;
    float: left;
}
.itemno-literal, .itemno-cont a, .itemno-cont a:link, .itemno-cont a:hover, .itemno-cont a:active, .itemno-cont a:visited {
    display: inline-block;
    position: relative;
    float: left;
}
.WLqtybox input {
    text-align: center;
}
.WLqtylabel, .WLqtybox, .WLdellink {
    width: auto; 
    display: block;
    position: relative;
    float: left;
}
.WLqtylabel {
    margin-right: 5px;
}
.WLqtybox input {
    height: 12px;
}
.WLdellink a, .WLdellink a:link, .WLdellink a:hover, .WLdellink a:active, .WLdellink a:visited {
    text-decoration: none;
    color: #808080;
    background-color: #E2E2E2;
    display: inline-block;
    min-width: 50px;
    text-align: center;
    padding: 2px;
}
.WLdellink {
    border: 1px solid #808080;
    border-radius: 2px;
}
#WLupdate, #WLupdate a, #WLupdate a:link, #WLupdate a:hover, #WLupdate a:active, #WLupdate a:visited {
    font-size: 14px;
}
.WLqtybox {
    margin-right: 15px;
}
.WLcart a, .WLcart a:link, .WLcart a:hover, .WLcart a:visited, .WLcart a:active {
    display: inline-block;
    width: 60%;
    padding: 5px 20%;
    color: #ffffff;
    background-color: #c00000;
    margin: 0 auto;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
}
.WLcart a:hover {
    display: inline-block;
    width: 60%;
    padding: 5px 20%;
    color: #ffffff;
    background-color: #000;
    margin: 0 auto;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
}
.WLcart {
    padding-bottom: 5px;
}
.WLavail {
    text-align: center;
    font-weight: 700;
    padding-bottom: 5px;
    color: #111;
}
.WLqtycont {
    width: 76%;
    margin: 0 12%;
}
.WLqtyval {
    position: relative;
    float: left;
    text-align: left;
    padding-top: 5px;
    clear: left;
}
.WLqtylabel {
    font-size: 110%;
}
.WL-unitprice,.WL-memberprice {
    display: block;
    position: relative;
    float: left;
    padding-right: 3px;
}
.WL-UPcont span, .WL-MPcont span {
    display: inline-block;
    position: relative;
    float: left;
}
.itemno-literal {
    padding-right: 3px;
}
.WLcol-2 > div {
    padding-bottom: 5px;
}
.itemno-cont a, .itemno-cont a:link, .itemno-cont a:hover, .itemno-cont a:active, .itemno-cont a:visited,
.itemno-cont span {
    color: #111;
}
.WL-UPcont .item-hidepricetext {
    color: red;
}
#WLupdate .Headers {
    background: none;
    background-color: #fff;
}
div#WLupdate {
    padding: 5px 0 0 10px;
    min-width: 778px;
}
.lblWLHeaderMessage {
    display: inline-block;
    padding-bottom: 5px;
    position: relative;
    float: left;
    clear: both;
}
.WLheaders {
    padding: 5px 0;
    width: 100%;
    text-align: center;
}
#WLfriendsemail {
    padding: 0 0 10px 0;
    width: 90%;
    margin: 0 5%;
}
#WLsearch {
    padding-bottom: 5px;
    background-color: #fff;
}
#ctl00_ContentPlaceHolder1_tblHeadings {
    padding-bottom: 10px;
    border-bottom: 1px solid #eff0f3;
    width: 100%;
    background: none;
    background-color: #fff;
}
#ctl00_ContentPlaceHolder1_tblShare > .Links > a, #ctl00_ContentPlaceHolder1_tblShare > .Links > a:link, #ctl00_ContentPlaceHolder1_tblShare > .Links > a:hover, #ctl00_ContentPlaceHolder1_tblShare > .Links > a:active, #ctl00_ContentPlaceHolder1_tblShare > .Links > a:visited {
    color: #808080;
    text-decoration: none;
    border-radius: 5px;
    background-color: #E2E2E2;
    padding: 5px 7px;
    display: inline-block;
}
div#ctl00_ContentPlaceHolder1_tblHeadings, #ctl00_ContentPlaceHolder1_tblHeadings div, div#ctl00_ContentPlaceHolder1_tblLinks, #ctl00_ContentPlaceHolder1_tblLinks div, div.return {
    display: block;
    position: relative;
    float: left;
}
.cont-shopping a, .cont-shopping a:link, .cont-shopping a:hover, .cont-shopping a:active, .cont-shopping a:visited {
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    background-color: #515151;
    padding: 5px 7px;
    font-weight: 700;
    display: inline-block;
}
#ctl00_ContentPlaceHolder1_tblHeadings > .Headers, #WLsearch,#ctl00_ContentPlaceHolder1_tblShare, #ctl00_ContentPlaceHolder1_tblSearch {
    clear:both;
}
#ctl00_ContentPlaceHolder1_tblShare {
    padding-right: 5px;
}
#ctl00_ContentPlaceHolder1_tblLinks {
    padding: 5px 0 10px;
    width: 100%;
    clear: both;
}
#ctl00_ContentPlaceHolder1_tblLinks a, #ctl00_ContentPlaceHolder1_tblLinks a:link, #ctl00_ContentPlaceHolder1_tblLinks a:hover, #ctl00_ContentPlaceHolder1_tblLinks a:active, #ctl00_ContentPlaceHolder1_tblLinks a:visited, button.print-wishlist {
    font-size: 14px;
    color: #808080;
    background-color: #E2E2E2;
    text-decoration: none;
    font-weight: 700;
    padding: 5px 7px;
    border-radius: 5px;
}
#ctl00_ContentPlaceHolder1_lnkMoveWishlist {
    float: right;
    display: inline-block;
    padding: 5px 29.3px;
    color: #ffffff;
    background-color: #4CAF50;
    /*background: linear-gradient(rgb(116, 173, 90) 5%, rgb(104, 165, 75) 100%) rgb(116, 173, 90);*/
    margin: 0 auto;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
}
#ctl00_ContentPlaceHolder1_lnkMoveWishlist:hover {
    background-color: #000;
}
div.return a, div.return a:link, div.return a:hover, div.return a:active, div.return a:visited {
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    background-color: #515151;
    padding: 5px 7px;
    font-weight: 700;
    display: inline-block;
}
.breadcrumb1,.breadcrumb1 a:link,.breadcrumb1 a:visited,.breadcrumb1 a:active,.cartpage6,.cartpage6 a:link,.cartpage6 a:visited,.cartpage6 a:hover,.cartpage6 a:active, .breadcrumb5 {color: #027BCE; text-decoration: none;}
.grdWishListcolor {width: 100%; height: auto; float: left; position: relative;}
.WishListHeader {color:#666;width:calc(10.5% - 1px);float:left;position:relative;padding:0 1%;}
.GridItems,.NoItems {color: #666; text-decoration: none; text-align: left; float: left; position: relative; width: 100%; clear: both;}
.Headers,.Headers a:link,.Headers a:visited,.Headers a:active,.Headers a:hover {color: #666; font-weight: 700; font-size: 16px; background-color: #E2E2E2; padding-bottom: 5px;}
#ctl00_ContentPlaceHolder1_tblSearch {border: solid 1px #ccc;width: 400px;}
.SIPriceRd,.paymentoptions2,.cartpagebottom,.breadcrumb3,.breadcrumb4,.Links a:link,.Links a:visited,.horizontalrow,#ctl00_ContentPlaceHolder1_lnkShare {color: #027BCE;}
.GridHeadings,.GridHeadings th {color: #888; text-decoration: none; text-align: center; font-weight: 700; clear: both; float: left; position: relative; width: 100%;}
/* end CSS for WishListUpdate page SSD-1520 */
#ctl00_ContentPlaceHolder1_RecentlyViewedItems_RecentlyViewedCntrl label.item-box--item-price,
#ctl00_ContentPlaceHolder1_RecentlyViewedItems_RecentlyViewedCntrl label.item-box--item-memberprice,
#ctl00_ContentPlaceHolder1_RecentlyViewedItems_RecentlyViewedCntrl label.item-box--add-options {
    position: relative;
    float: left;
    clear: both;
    text-align: center;
    width: 100%;
}
[id$='DonationContentDiv']{position:relative;display:inline-block;width:calc(100% - 20px);padding:0 10px;}
.paymentoptions2 {display:none}
.paymentoptions3 {display:none}
button.btnPaging {
    border: none;
    background-color: transparent;
    cursor: pointer;
    padding: 2px 0 2px 2px;
    /*font-weight: normal;*/
    border-radius: 4px 4px 4px 4px;
    border: solid 1px transparent;

}

button.btnPaging:hover
{
    /*padding: 2px;*/
    border: solid 1px #666;
    text-decoration: none;
    color: #666;
    /*font-weight: bold;*/
    border-radius: 4px 4px 4px 4px
}
/* ItemReview Helpful Button*/
button.sfHelpfulbutton,
button.sfHelpfulbutton:active {
    cursor: pointer;
    display: inline-block;
    padding: 0 .5em;
    color: #666;
    font-size: .9em;
    line-height: 2;
    border: 1px solid #ddd;
    border-radius: .25em;
    background: #fff;
}

    button.sfHelpfulbutton:hover {
        background: #ccc;
    }