<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, form {height: 100%;}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

/*a, ul#filters li a {
    color: #f9a526;
    text-decoration: none;
    outline: none;
}

    a:hover, a:active, a.event-pagination.selected, ul#filters li a.selected, ul#filters li a:hover {
        color: #f37f20;
        text-decoration: underline;
    }

    a.event-pagination.selected {
        cursor: context-menu;
    }

    a.event-arrow.disabled {
        cursor: not-allowed;
    }

    ul#filters li a.selected, ul#filters li a:hover {
        border: solid 1px #00aff0;
    }*/

input, textarea {font-family: Quicksand,Arial; font-size:14px; color:#656565; box-sizing:border-box;padding: 5px}
select {font-family: Quicksand,Arial; font-size:14px; color:#656565; box-sizing:border-box;}
p {margin:0; padding:0; text-align:justify;}
/*h1 {font-size:22px; font-weight:700; margin:0px;  margin-bottom:15px; font-family: Cabin, sans-serif, Arial; color:#292929;}
h2, h2 a {font-size:18px; font-weight:700; margin:0px; margin-bottom:10px; font-family: Cabin, sans-serif, Arial; color:#292929;}
h3 {font-size:16px; font-weight:700; margin:0px; margin-bottom:8px; font-family: Cabin, sans-serif, Arial; color:#292929;}*/ 
img {border:0px;}


html, body, form {height: 100%;}
#wrap {}
#main {overflow:auto; overflow-x:hidden;} 
#footer {}

/* Copy */
.divCopyText {font-size:13px; color:#ffffff;}
/* End of Copy */

/* BtmMenu */
.btmMenuItem {float:left; font-size:12px; color:#006388; padding:0px 10px 0px 10px; font-family:Cabin, Arial; font-weight:700;}
a.btmMenuItem:link, a.btmMenuItem:visited {color:#006388; text-decoration:none;}
a.btmMenuItem:hover, a.btmMenuItem:active {color:#ffffff; text-decoration:none;}

.btmMenuItemSel {float:left; font-size:12px; color:#ffffff; padding:0px 10px 0px 10px; font-family:Cabin, Arial; font-weight:700;}
a.btmMenuItemSel:link, a.btmMenuItemSel:visited {color:#ffffff; text-decoration:none;}
a.btmMenuItemSel:hover, a.btmMenuItemSel:active {color:#ffffff; text-decoration:none;}

/*.divBtmSpliter {float:left; width:20px;}*/
/* End of BtmMenu */

/* CMS CSS */
.chineseTitle{font-size:18px; font-family:KaiTi; font-weight:normal; color:#00aff0;}
.chinese{font-size:14px; font-family:KaiTi; font-weight:normal; color:#858585;}
/* End of CMS CSS */

/*masthead*/
.divMastHead {height:auto; overflow:hidden; margin:auto; position:relative; }/*border:1px solid #ff4800; padding:9px; width:940px;*/


.divMastheadTagline {position:absolute; top:0; float:left; width:100%;}
.divMastheadTaglineNoMasthead {height:auto; overflow:hidden;}
.divSlideShow {}

.divSSPaging {position:absolute; z-index:5; bottom:40px; right:25px; text-align:right;}
.divSSPaging img {width:15px; height:10px; background:url(../img/usr/pagination-home-masthead.png)no-repeat center 0px;}
.divSSPaging img:hover, .divSSPaging .activeSlide img {width:15px; height:10px; background:url(../img/usr/pagination-home-masthead.png)no-repeat center -58px;}


/*General*/

.bluredBackground {transition: all 0.4s ease-in-out; filter: blur(5px); height: 153px;}

.skype_pnh_container {display:none !important;}
.skype_pnh_print_container {display:inline !important;}

.divMainContainer {height:auto; overflow:visible; width:100%; height: 165px; z-index:100;position:relative;background-color:#fff;}
.divMainTop {height:auto; transition: all 0.4s ease-in-out; overflow:visible; width:100%; position: relative; margin-top: -153px;}
.divMainContainerTopOutterSub {min-height: 100%;}
.divMainContainerTop {height:80px; box-sizing:border-box; width:100%;max-width:1200px; transition: all 0.4s ease-in-out; overflow:visible; margin:auto; position:relative;display:flex;align-items:center;}
.divTopBigLeft {height:100%; overflow:visible; width:25%; float:left;display:flex;align-items:center;max-width:30%;}
.divTopBigMiddle {height:auto; width:50%; overflow:visible;display:flex;align-items:center; justify-content:center; position:relative;}
.divTopBigRight {height:auto; width:25%; overflow:visible;display:flex;align-items:center;position:relative;}
.divTopBigRightTop {width:100%;background-color:#03b2f5;}
.divFacebookCont {width:auto; height:auto; overflow:visible;}
.divFacebookPage {width:auto; height:auto; padding-right:5px;}
.divTopQuickLink { height:auto; overflow:hidden;}
.divSocialMedia{display:flex;align-items:center;}

.divMainContainer.scrolled{height:50px;}
.divMainContainer.scrolled .divMainTop{/*margin-top: -151px;*/ transition: all 0.4s ease-in-out;}
.divMainContainer.scrolled .divTopContainerBottomOutterFull{transition: all 0.4s ease-in-out;}
.divMainContainer.scrolled .bluredBackground{height:110px; transition: all 0.4s ease-in-out;}
.divMainContainer.scrolled .divTopContainerBottomOutter{background:#f7f7f7;}
.divMainContainer.scrolled .divMainContainerTop{/*background:#f7f7f7;*/}
.divMainContainer.scrolled .divMisTopMenuHeader{display:none;}

/*quicklinks*/
.divQuickLinksInner {max-width:1200px;width:100%;margin:auto;}
.hypQuickContact, .hypQuickEmail,.hypQuickContact:hover, .hypQuickEmail:hover{color:#fff;font-weight:600;padding-right:20px;display:inline-flex;align-items:center;cursor: context-menu; vertical-align:middle;}
.hypQuickContact, .hypQuickContact:hover {padding-right:10px;}
.hypQuickContact:last-child {padding-right: 20px;}
.hypQuickContact i, .hypQuickEmail i{padding-right:10px;}
.hypQuickEmail span{text-decoration:underline;}
.spanQuickContactNo img{width:25px;padding:0px 5px;}
/* Facebook */
.divFacebookScript {
}
.divFacebook {height:auto; overflow:visible; /*padding-left:5px;*/}
.divFacebookCount {height:auto; overflow:visible;}
.divFacebookLike {height:auto; overflow:visible;}

a.btnFacebookLogin {
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    background: #42639e url(../img/usr/icon-fblogin.png) no-repeat left 25% center;
    background-size: 24px;
    padding-left: 10%;border-radius:5px;
}

    a.btnFacebookLogin:hover, a.btnFacebookLogin:active {
        background-color: #234da3;
    }


@media only screen and (max-width:480px) {
    a.btnFacebookLogin {
        background-position-x: 20%;
    }
}
/* End of Facebook */

.divFbIcon {height:25px; width:25px; background:url(../img/usr/icon/icon-facebook.png) no-repeat 0px 0px; display:block;background-size:25px;}
/*.divFbIcon:hover {background:url(../img/usr/bnt-fb.gif) no-repeat 0px -76px;}*/

.divTopBigRightBottom {height:auto; overflow:visible; display:flex;align-items:center;position:absolute;right:0px;}
.divLoginRegCart {/*height:35px; overflow:hidden;*/ width:auto; /*float:right; padding-top:10px;*/display:flex;align-items:center;}

.divShopCartContainer {height:auto; /*overflow:hidden;*/ float:right; /*background:url(../img/usr/icon-shopping-cart.png)no-repeat; padding:2px 0px 2px 25px;background-size:20px;*/position:relative;}
.divLanguageContainer {height:auto; overflow:hidden; float:right; padding:2px 0px 2px 25px;}
/*.divShopCartContainer:hover {background:url(../img/usr/btn-shoppingcart.gif)no-repeat 0px -59px;}*/

.divLoginLinksContainer {height:auto; overflow:hidden; float:left; /*background:url(../img/usr/icon-top-panel-login.png?v=1.0) no-repeat 0px center;*/ padding:0px 10px;}
/*.divLoginLinksContainer:hover {background:url(../img/usr/btn-account.gif) no-repeat 0px -60px;}*/

.divTopContainerBottomOutterFull {border-top:1px solid #dddddd; box-shadow: -6px 8px 40px -18px #000; width: 101%;}
.divTopContainerBottomOutter{height:48px; overflow:visible; width:1200px; margin:auto;}
.divTopMenu {height:auto; overflow:visible; width:auto;text-align:center;}
.divSearchFlex {flex:1;}
.divSearchSplitter {width:10px;}
.divTopSearch{height:auto; overflow:hidden;width:90%;/*float:right; margin:8px 0px 0px 20px;*/}
.divTopMastheadContainer{overflow:hidden; height:auto; width:1200px; margin:auto;}
.divTopMasthead {height:auto;  overflow:visible; width:100%; display:flex;justify-content:center;/*height:850px;*/}
.divBgLeft {height:auto; overflow:visible; display:table-cell; width:50%;}
.divBgRight {height:auto; overflow:visible; display:table-cell; width:50%;}

.divMainCtnTopMiddleBtmFull {height: auto; position:relative; overflow: hidden; width: 100%; background: rgba(255,255,255,0.85);}
.divMainCtnTopMiddleBtm{height:auto; overflow:hidden; max-width:1200px;width:100%; margin:auto; padding:30px 0px 40px;}
.divMiddleCtnLeft { height:auto; overflow:hidden; width:450px;}
.divMiddleCtnRight { height:auto; position:relative; overflow:hidden; max-width:1200px; /*float:right;*/}
.divBestSellerContainer { height:auto; overflow:hidden; width:1200px; padding:50px 0px;}

.divBottomBannerContainer {width:100%; overflow:hidden; border-top:solid 0px #cbcbcb;}
.divBottomBanner {width:100%; margin:auto; overflow:hidden; padding: 0px 0px;}

.divBottomMainContainerOuter {height:90px;  overflow:hidden; width:100%; position:relative;background-color: #00aff0;color:#292929;}
.divBottomMainContainer {height:auto; overflow:hidden; width:100%;max-width:1200px; margin:auto; padding:15px 0px 5px;}
.divBtmContainerLeft {height:auto; overflow:hidden; float:left;}
.divBtmContainerRight {height:auto; overflow:hidden; float:right;}
.divBottomMainContainerBtm {height:auto; overflow:hidden; width:100%;}
.divBottomMainContainerBtmInner {height:auto; overflow:hidden; max-width:1200px; margin:auto; padding:15px 0px;}
.divBtmWebteqContainer {height:auto; overflow:hidden; float:right;}

.icoWarning {/*background:url(../img/usr/alert.png) no-repeat bottom left;*/ background-size:15px auto; height:15px; width:20px; display:inline-block; margin-bottom:-2px;}
/*End of General*/

.tdSearchFont {color:#b671c2; padding-right:5px; font-family:'Open Sans', sans-serif;}
.tblSearchBox, .tblSearchBoxCSE {
    /*width: 230px;
    height: 28px;
    border-radius: 30px;*/
    width:100%;border:1px solid #ddd;border-radius:5px;background-color:#fff;
}
.tdSearchTxtBox {/*background:#fff; border:solid 1px #cbcbcb; border-right:none;*/width:90%;}
.tdSearcBtn {/*background:#fff; border:solid 1px #cbcbcb; border-left:none;*/}
.txtSearch {/*color:#919191; height:14px;overflow:hidden; background:#fff; padding:6px; margin-right:2px;*/ width:100%; outline:none;border:none;}

.imgbtnSearch {/*height:28px; width:30px;*/ overflow:hidden; border-left:none; /*background:url(../img/usr/btn-top-panel-search.png) no-repeat center 4px;*/ outline:none;float:right;}
/*.imgbtnSearch:hover {background:url(../img/usr/btn-search.png) no-repeat center -60px;}*/



/*login*/
/* General */
.divLogin {display:block; /*height:20px;*/ overflow:hidden;}
.divLoginSplit {color:#858585; float:left; margin-left:5px; margin-right:5px; }

.topLogin {float:left; font-family:Quicksand,Arial, sans-serif; color:#858585;/*background-image:url(../img/usr/icon-user.png);background-repeat:no-repeat;background-size:100%;height:20px;width:20px;*/}
a.topLogin:link, a.topLogin:visited {text-decoration:none; color:#858585;}
a.topLogin:hover, a.topLogin:active {text-decoration:none; color:#0ab2f0;}

.topRegister {float:left; font-family:Quicksand,Arial, sans-serif; color:#858585;}
a.topRegister:link, a.topRegister:visited {text-decoration:none; color:#858585;}
a.topRegister:hover, a.topRegister:active {text-decoration:none; color:#0ab2f0;}

.divLoginHeader2 {height:auto; overflow:hidden;}
.divLoginDetails {height:auto; overflow:hidden; float:left; padding-left:22px; /*background:url(../img/usr/icon-login.gif) no-repeat 0px 0px;*/}

.hypLoginItem {color:#ffffff; display:block; padding:6px 12px; background:#00aff0;}
a.hypLoginItem:link, a.hypLoginItem:visited {color:#ffffff; text-decoration:none;}
a.hypLoginItem:hover, a.hypLoginItem:active {color:#fff; text-decoration:none; background:#0088e8;}

.hypLoginItemSel {color:#ffffff; display:block; padding:6px 12px; background:#0088e8;}
a.hypLoginItemSel:link, a.hypLoginItemSel:visited {color:#ffffff; text-decoration:none;}
a.hypLoginItemSel:hover, a.hypLoginItemSel:active {color:#ffffff; text-decoration:none;}

.imgProfileShowHide {float:left; font-family:Quicksand,Arial, sans-serif; color:#858585;}
a.imgProfileShowHide:link, a.imgProfileShowHide:visited {text-decoration:none; color:#858585;}
a.imgProfileShowHide:hover, a.imgProfileShowHide:active {text-decoration:none; color:#0ab2f0;}

.divLoginItem {text-align:left;}
.divLoginDetailHeader {overflow:hidden; text-align:left;}
.divLoginDetailForm {height:auto; display:none; position:absolute; z-index:9999; margin-top:10px; background:#00aff0; margin-left:-80px;padding:2px;border-radius:5px;}
/*.divSplitter {height:1px; width:auto; background:#fff; display:block;}*/
/* End of General */

/* Buttons */
.divLoginRegister {height:auto; overflow:hidden;}
.divStatus {height:auto; overflow:hidden; margin-top:10px;}
.divStatus div{padding-left:20px; padding-right:20px;}
.divLoginRegisterForm {padding-left:20px; }
.divRegisterForm2 {margin-top:20px; padding-left:20px;}
.divBtnStatus {border-bottom:1px solid #e0e0e0; margin-bottom:20px; padding-bottom:50px;}
.divBtnBackNext{height:auto; overflow:hidden; text-align:center;}
/* End of Buttons */

/* Buttons */
imgbtnRegister {/*background:url(../img/usr/btn-gather.gif) no-repeat;*/ width:112px; height:26px; padding-top:11px;}
/*imgbtnRegister:hover {background:url(../img/usr/btn-gather.gif) no-repeat 0px -87px;}*/
/* End of Buttons */
.lblRegister {color:#434343; font-size:16px;}

.divFbLoginForm{  text-align: center;}

/*Back to Top Button*/
.divBackToTopContainer {position:fixed; width:45px; right:49%; bottom:20px; z-index:3;}
.hypBackToTop {text-decoration:none; width:45px; height:45px; display:block; background:url(../img/usr/btn-backtop.png)no-repeat; cursor:pointer;}
/*End Back to Top Button*/

/*Sub*/
.divMainTopSub {height:auto; overflow:visible; width:100%; /*background: url(../img/usr/bg-top-panel-splitter-gradient.png)no-repeat center top;*/}
.divTopMastheadSub {height:auto; overflow:hidden; width:100%; /*display:table;*/}
.divBgLeftSub {height:auto; overflow:visible; display:table-cell; width:50%;}
.divBgRightSub {height:auto; overflow:visible; display:table-cell; width:50%;}
.divContentContainerSubGall {height:auto; overflow:hidden; float:right; width:100%;}
.divMainCtnTopMiddleSub{height:auto; overflow:visible; padding-bottom:25px;}
.divTopMastheadContainerSub{overflow:hidden; height:auto; width:1200px; margin:auto; padding-top:8px;}
.divMiddleCtnSubLeft {height:auto; overflow:hidden; width:270px; padding-right:40px;}
.divMiddleCtnSubRight {height:auto; overflow:hidden;  width:900px; /*padding-left:40px;*/}
.divMiddleCtnSubGall {height:auto; overflow:hidden;  width:1200px; }
.divMiddleBannerSubTop {height:auto; overflow:hidden;}
.divMiddleBannerSubBottom {height:auto; overflow:hidden; /*margin-top:50px;*/}
.divMiddleCtnSubFull {height:auto; overflow:hidden; float:right; width:1200px;}
/*End Sub*/
/*CMS General*/
.mstTagline {font-size:28px; color:#292929; font-family: Quicksand,Arial; font-weight:700;}
.mstTagline2 {font-size:14px; color:#292929; font-family: Quicksand,Arial; font-weight:400; line-height:1.5;}
.mstTaglineSub {font-size:28px; color:#292929; font-family: Quicksand,Arial; font-weight:700;}
.mstTaglineSub2 {font-size:14px; color:#292929; font-family: Quicksand,Arial; font-weight:400; line-height:1.5;}
/*End of CMS General*/


/*Table product styling*/
.tdHdrGreen { background:#9fd12b; color:#fff;}
.tdBodyGrey { background:#eeeeee;}
/*End table product*/

.divCMSContent {height:auto; overflow:hidden;}
.divForm {padding-top:15px; padding-left:30px;}
.divForm2 {padding-top:15px;}
.divForm3 {padding-top:15px; border-bottom:1px solid #a4750b; padding-bottom:20px;}
.divRegisterForm {padding-top:0px; padding-left:0px; margin-top:20px; padding-bottom:20px;}
.divProduct {height:auto; overflow:hidden; position:relative;}

.hypEmail {color:#0b4e66;}
a.hypEmail:link {color:#0b4e66; text-decoration:underline;}
a.hypEmail:visited {color:#0b4e66; text-decoration:underline;}
a.hypEmail:hover {color:#0b4e66; text-decoration:underline;}
a.hypEmail:active {color:#0b4e66; text-decoration:underline;}

.lblInfo {color:#515151; padding-left:5px;}
.InfoImg {padding-top:5px;}
.ImgWebteqLogo {padding-top:25px; padding-right:370px;}
.divSpace {height:50px; background-color:#ffffff;}

/*logo*/
/* Logo */
.divLogo {height:auto; overflow:hidden;}
.imgLogo {border:0px; display:block; height:auto !important;}

.divCompanyText {float:left; height:auto; overflow:hidden; padding-left:8px; padding-top:15px;}
.divCompany {color:#ffb400; font-size:14px; font-weight:bold;}
.divCompanyDesc {color:#ffb400; font-style:italic;}
/* End of Logo */


.fontCol{color:#74d501;}
.PriceCol_big {color:#ff5a00; font-size:24px;}
.PriceColProduct {}
.PriceCol2 {font-size:20px;}
.divPriceLeft {color:#292929;}
.divPromPrice {color:#00aff0; font-size: 18px;}
.divPromPrice2 {color:#292929; font-size:12px; margin-left:10px;}
.divPrice_big {font-size:24px; font-weight:bold;}
.divProductPrice { color:#00aff0; }
.divProductPrice, .divPromPriceInd .spanCurPrice,.divVariationPrice { font-size:18px; color:#00aff0; font-family:Cabin, Arial; font-weight:700;}
/*.divPriceStrike, .divPriceStrike2 {color:#b671c2; text-decoration:line-through;}
.divPriceStrikeNor {text-decoration:line-through; color:#fecb00; font-size:22px; float:left; margin-left:-110px;}*/
.divPriceProm {color:#404040; padding-right:5px; }
.divPriceOri {font-size:16px; /*color:#a70404; font-size:80%;*/}
.divPriceOri .divPriceStrike {font-size:12px;color:rgba(101, 101, 101, 0.5);text-decoration-line: line-through;text-decoration-color: rgba(101, 101, 101, 0.5);}
.divPromoPercentage {padding-left:5px; font-size:15px; font-weight:normal; color:#f9a526;}
.divPromoPercentageFormat2{padding:unset;font-weight:700;color:#292929;font-size:12px;}
.divPageHeader2 {}
/* End of General */

/* Links &amp; Buttons */


.imgbtnShopCart {color:#ffffff; text-align:center; padding-top:12px; /*background:url("../img/usr/btn-shopping-cart.gif") no-repeat;*/ margin-right:20px;}
a.imgbtnShopCart:link {color:#ffffff; text-decoration:none; }
a.imgbtnShopCart:visited {color:#ffffff; text-decoration:none;}
a.imgbtnShopCart:hover {color:#fff; text-decoration:none; /*background:url("../img/usr/btn-shopping-cart.gif") no-repeat 0px -90px;*/}
a.imgbtnShopCart:active {color:#fff; text-decoration:none; /*background:url("../img/usr/btn-shopping-cart.gif") no-repeat 0px -90px;*/}

/*
a.divFbIcon:link {background:url(../img/usr/icon-fb.gif) no-repeat 0px 0px; text-decoration:none;}
a.divFbIcon:visited {background:url(../img/usr/icon-fb.gif) no-repeat 0px 0px; text-decoration:none;}
a.divFbIcon:hover {background:url(../img/usr/icon-fb.gif) no-repeat 0px -73px; text-decoration:none;}
a.divFbIcon:active {background:url(../img/usr/icon-fb.gif) no-repeat 0px -73px; text-decoration:none;}*/

.divTwitterIcon {height:23px; width:71px; /*background:url(../img/usr/btn-twitter.png) no-repeat 0px 0px;*/ float:right;}
a.divTwitterIcon:link {/*background:url(../img/usr/btn-twitter.png) no-repeat 0px 0px;*/ text-decoration:none;}
a.divTwitterIcon:visited {/*background:url(../img/usr/btn-twitter.png) no-repeat 0px 0px;*/ text-decoration:none;}
a.divTwitterIcon:hover {/*background:url(../img/usr/btn-twitter.png) no-repeat 0px -73px;*/ text-decoration:none;}
a.divTwitterIcon:active {/*background:url(../img/usr/btn-twitter.png) no-repeat 0px -73px;*/ text-decoration:none;}

.hypProd {font-size:14px; color:#000000; /*background:url("../img/usr/column-sidebnn-products.gif") no-repeat;*/ padding-left:20px; padding-top:13px;}
a.hypProd:link {color:#000000; text-decoration:none; /*background:url("../img/usr/column-sidebnn-products.gif") no-repeat;*/}
a.hypProd:visited {color:#000000; text-decoration:none;/* background:url("../img/usr/column-sidebnn-products.gif") no-repeat;*/}
a.hypProd:hover {color:#ffffff; text-decoration:none; /*background:url("../img/usr/column-sidebnn-products.gif") no-repeat;*/}
a.hypProd:active {color:#ffffff; text-decoration:none; /*background:url("../img/usr/column-sidebnn-products.gif") no-repeat;*/}

.hypOurProd {font-size:14px; background:#ffffff; padding:5px; color:#919191; border-top-left-radius:20px; -moz-border-radius-topleft:20px; border-top-right-radius:20px; -moz-border-radius-topright:20px; border-bottom-left-radius:20px; -moz-border-radius-bottomleft:20px; border-bottom-right-radius:20px; -moz-border-radius-bottomright:20px;}
a.hypOurProd:link {color:#919191; text-decoration:none;}
a.hypOurProd:visited {color:#919191; text-decoration:none;}
a.hypOurProd:hover {color:#bbbbbb; text-decoration:none;}
a.hypOurProd:active {color:#bbbbbb; text-decoration:none;}

.divBtn {padding-top:20px; text-align:right;}
.divBtnLeft {padding-top:20px;}
.divBtnCenter {text-align:center;}

.undLink {color:#ff0090; margin-left:0px;}
a.undLink:link {color:#ff0090; text-decoration:none;}
a.undLink:visited {color:#ff0090; text-decoration:none;}
a.undLink:hover {color:#ff0090; text-decoration:underline;}
a.undLink:active {color:#ff0090; text-decoration:underline;}

.undLink2 {color:#ff0090; margin-left:0px;}
a.undLink2:link {color:#ff0090; text-decoration:none;}
a.undLink2:visited {color:#ff0090; text-decoration:none;}
a.undLink2:hover {color:#ff0090; text-decoration:underline;}
a.undLink2:active {color:#ff0090; text-decoration:underline;}

.undLink3 {color:#ff0090;}
a.undLink3:link {color:#ff0090; text-decoration:none;}
a.undLink3:visited {color:#ff0090; text-decoration:none;}
a.undLink3:hover {color:#ff0090; text-decoration:underline;}
a.undLink3:active {color:#ff0090; text-decoration:underline;}

.btnProd {text-transform:uppercase; font-size:14px;}
a.btnProd:link {color:#4d4021; text-decoration:none;}
a.btnProd:visited {color:#4d4021; text-decoration:none;}
a.btnProd:hover {color:#6d9006; text-decoration:none;}
a.btnProd:active {color:#6d9006; text-decoration:none;}

.imgbtnAddtoCart {width:auto; height:auto; display:block; font-size:16px; font-family: 'Open Sans', sans-serif; color:#fff; text-align:left; padding:10px 0px 10px 125px; background:#00aff0;}
.imgbtnAddtoCart:link, .imgbtnAddtoCart:visited {color:#fff; text-decoration:none;}
.imgbtnAddtoCart:hover, .imgbtnAddtoCart:active {color:#fff; text-decoration:none; padding:9px 0px 9px 125px; border:solid 1px #0b698c; background:#00aff0;}

a.buttonDisabled, a.buttonDisabled:active, a.buttonDisabled:hover {color:#959595!important; background:#dfdfdf!important; cursor:not-allowed!important; user-select:none;}

.btnAddCart {text-transform:uppercase; padding-top:8px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
a.btnAddCart:link, a.btnAddCart:visited {background-color:#ff4800; text-decoration:none; color:#fff;}
a.btnAddCart:hover, a.btnAddCart:active {background-color:#ffa800; text-decoration:none; color:#fff;}

.btnCartCart {text-transform:uppercase; padding-top:8px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
a.btnCartCart:link {background-color:#ff4800; text-decoration:none; color:#fff;}
a.btnCartCart:visited {background-color:#ff4800; text-decoration:none; color:#fff;}
a.btnCartCart:hover {background-color:#ffa800; text-decoration:none; color:#fff;}
a.btnCartCart:active {background-color:#ffa800; text-decoration:none; color:#fff;}

.imgbtnNext {/*background:url(../img/usr/btn-next.gif) no-repeat;*/ width:121px; height:45px;}
/*.imgbtnNext:hover {background:url(../img/usr/btn-next.gif) no-repeat 0px -45px;}*/
/* End of Links &amp; Buttons */

/* Message */
.attention_compulsory {color:red;}
/*.errmsg {color:red; font-style:italic; font-size:12px;}*/
.errmsg2 {color:red; padding-top:20px;}
.errmsgEnquiry {color:red; font-style:italic; font-size:12px;}

.noticemsg {margin-top:10px; margin-bottom:20px;}
.noticemsg2 {}

.boldmsg {font-weight:bold;}
.ordermsg {}

.sectHdr {color:#292929; font-size:14px;}
.sectHdr2 {font-weight:bold; font-size:110%;}

.divAckBtn2 {}
.divAck {padding-bottom:10px;}
.divAckBtn {padding-top:10px; padding-bottom:20px;}
.divEnquiryAck {padding-bottom:10px;}

.divPageTitle {}

.divEnquiryHeaderDesc {/*padding-bottom:20px;*/ text-align:justify;}
.enquiry-container {/*margin-top:40px;*/}
.enquiry-btn-container {margin-top:30px;}
.enquiry-title h2 {display:flex; align-items:center; /*margin-bottom:25px;*/}
.enquiry-title i {margin-right:10px;}
.enquiry-title i.success {color:#39bb16;}
.enquiry-title i.unsuccess {color:#dd1010;}

.hypEnquiryEmail {}
a.hypEnquiryEmail:link, a.hypEnquiryEmail:visited {text-decoration:underline;}
a.hypEnquiryEmail:hover, a.hypEnquiryEmail:active {text-decoration:underline;}
/* End of Message */


/* Splitter */
.divSplit {float:left; color:#ffffff;}
/* End of Splitter */

/* Cart */
.divCartImg {float:left; margin-right:8px;}
.divCartText {float:left; margin-right:8px; margin-top:2px; color:#000; font-size:11px;}

.divCart { /*float:left;*/padding-left:20px;margin-left:20px;border-left:1px solid #00aff0;}

.hypCart {font-family:Quicksand,Arial; color:#fff; /*background:url(../img/usr/icon-shopping-cart.png)no-repeat; padding:5px 30px 5px 0px;background-size:23px;position:relative;background-position:center;height:23px;*/}
.hypCart:link, .hypCart:visited {text-decoration:none; color:#858585;}
.hypCart:hover, .hypCart:active {text-decoration:none; color:#0ab2f0;}
#spnCartTotalItem{border:2px solid rgba(255,255,255,0.9);border-radius:50%;background-color:#00aff0;color:#fff;position:absolute;text-align:center;font-size:10px;right:2px;padding:1px 5px;font-weight:700;bottom:-7px;}
/*.imgCart { float:left; background:url("../img/usr/btn-hover-product.png") no-repeat; width:16px; height:14px; padding-right:5px;}*/
.divPageHeaderCart {
    margin-bottom: 30px;
}
.divCartHdr {font-size:18px; color:#555; padding-bottom:10px;}
.divCartHeader {font-size:14px; color:#000; width:620px; padding-bottom:10px; border-bottom:1px dotted #c8c8c8; text-transform:uppercase;}
.divCheckoutCart {height:auto; overflow:hidden; /*width:690px;*/}
.divCartMenu {/*width:690px;*/ height:auto; overflow:hidden; padding-top:0px; }
.divCartContent {padding-bottom:30px; /*padding-top:20px;*/ position:relative; height:auto; overflow:hidden; padding-left:0px; padding-right:0px; margin-top:0px;}
.divCartMember {}
.divReviewCartProdImg {float:left; padding-top:20px; padding-bottom:20px; padding-right:0px; padding-left:5px;}
.divCartProdImgInner {display:table-cell; vertical-align:middle; text-align:center;}  /*border:1px solid #eeeeee;*/
.divCartDetail {float:left; padding-left:10px; width:143px; height:auto; overflow:hidden; padding:20px 0px; }
/*.divCartProdDetail2 {float:left; padding-left:10px; width:100px; color:#ffffff;}*/

.spanShoppingCart {color:#ff4800;}

.hypPaymentTransferEmail {}
a.hypPaymentTransferEmail:link, a.hypPaymentTransferEmail:visited {text-decoration:underline;}
a.hypPaymentTransferEmail:hover, a.hypPaymentTransferEmail:active {text-decoration:underline;}

.hypPaymentTransferEmail2 {}
a.hypPaymentTransferEmail2:link, a.hypPaymentTransferEmail2:visited {text-decoration:underline;}
a.hypPaymentTransferEmail2:hover, a.hypPaymentTransferEmail2:active {text-decoration:underline;}
/* End of Cart */



/* Form */
.text {border:1px solid #d9d9d9; width:100px; padding:5px 5px 5px 5px; outline:none; background:#ffffff;border-radius:5px;}
.text_search {border:1px solid #d9d9d9; width:170px; padding:0px 5px 0px 5px; color:#292929; outline:none;border-radius:5px;}
.text_medium {border:1px solid #d9d9d9; width:250px; padding:5px 5px 5px 5px; outline:none; background:#ffffff;border-radius:5px;}
.text_big {border:1px solid #d9d9d9; width:100%; padding:5px 5px 5px 5px; outline:none; background:#ffffff;border-radius:5px;}
.text_small {border:1px solid #d9d9d9; width:40px; padding:5px 5px 5px 5px; outline:none;border-radius:5px;}

.ddl {
    border: 1px solid #d9d9d9;
    width: 100%;
    padding: 5px 5px 5px 5px;
    outline: none;
    background: #ffffff;
    -webkit-appearance: none;
    background-image: url(../img/usr/mobile/btn-down.gif);
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 20px;border-radius:5px;
}
.ddl_big {border:1px solid #d9d9d9; width:406px; padding:5px 5px 5px 5px;border-radius:5px;}
.ddl_small {border:1px solid #d9d9d9; width:46px; padding:5px 5px 5px 5px;border-radius:5px;}
.ddl_medium{border:1px solid #d9d9d9; width:160px; padding:5px 5px 5px 5px;border-radius:5px;}
.ddl_shipping {border:1px solid #d9d9d9; width:100%; padding:5px 5px 5px 5px; outline:none; background:#ffffff;border-radius:5px;}
/* End of Form */

/* Table */
.formTbl {width:100%; /*padding-left:30px;*/}
.formTbl2 {width:100%; padding-left:25px;}
.frmTbl {width:100%; padding-top:20px;}
.frmTbl td {padding:2px;}
.formTbl td {padding:2px;}
.formTbl2 td {padding:2px;}
.formTbl3 {width:100%;}
.formTbl3 td {padding:2px;}
.frmLogin td {padding:2px;}
.datatbl {width:100%; margin-bottom:20px;}
.datatbl td {padding:2px; vertical-align:top;}
.dataTbl {width:100%;}
.tdNo {width:50px; text-align:center;}
.frmTblDelivery td {padding:2px;}
.tdLabelPickup {padding-top:4px; vertical-align:top; width:115px;}
td.tdLabel {padding-top:7px; padding-right:20px; vertical-align:top;}
.tdLabelNor {padding-right:20px; vertical-align:top; width:130px; padding-top:7px !important;}
.tdLabelNor2 {padding-right:10px; vertical-align:top; width:100px; color:#575757;}
.tdSpace {width:5px; text-align:right; vertical-align:top; padding-right:5px; padding-top:4px;}
.tdSpacer {height:20px;}
.tdSplitter {height:10px;} 
.tdSplitter2 {height:5px;}
td.tdMax {width:100%;}
td.tdMaxLogin{width:100%; padding-left:50px;}
td.tdShipping{width:76%; padding-left:20px; padding-top:7px; padding-bottom:7px; vertical-align:top;}
.nobr {white-space:nowrap;}
.clear {clear:both;}
/* End of Table */

/* Pop Up */
.divPopUpBarOuter {height:auto; overflow:hidden; color:#434343;}
.divPopUpOuter {height:auto; overflow:hidden;color:#000000;font-size:12px;}
    
.divPopUpBar {width:100%; overflow:hidden; background:#FFFFFF;}
.divPopUpBarInner { overflow:hidden;margin: 0px 30px;padding:30px 0px 20px 0px;border-bottom: 1px dotted black; }
.divPopUpBarSubBlock {display:inline-block;vertical-align:top;}
.divPopUpBar .divLogoPopUp{margin-right: 20px;margin-top:15px;  /*width: 340px;*/ overflow: hidden;}
.divPopUpBar .divLogoPopUp a{display:block;}
.divPopUpBar .divLogoPopUp img{width:100%;height:100%;}
.divPopUpBar .divPageInfo{}
.divPopUpBar .divPrint {float:right;/*margin-top: 20px;*/}
.divPopUpBar .divQuickContact{}
.divPopUpBar .divQuickContact .imgTel,
.divPopUpBar .divQuickContact .imgEmail,
.divPopUpBar .divQuickContact .imgFax {padding-right:5px;}
.divPopUpBar .divQuickContact .divTel,
.divPopUpBar .divQuickContact .divEmail,
.divPopUpBar .divQuickContact .divFax {padding-right:10px; font-size:85%;}
.divPopUpBar .divRegNo{display:inline-block;padding-left:5px;  font-size: 85%;}
.divPopUpBar .divRegNo .divCompanyRegNo,
.divPopUpBar .divRegNo .divGstRegNo,
.divPopUpBar .divRegNo .divSplitter{display:inline-block;}
.divPopUpBar .divPageTitle{font-size:170%;font-weight:700;padding-bottom: 0px;display:inline-block;}
.divPopUpBar .divDomainName{font-size:100%;color:#3f3f3f;font-weight:700;padding-bottom: 0px;}

.divPopUpContent {width:auto; height:auto; overflow:hidden; overflow:hidden; background:#ffffff; margin:0px 30px 0px 30px;}
.divPopUpContentInner {margin: 0px 30px; padding-top: 15px;}
.divPopUpContent .divColumnLeft{float:left;width:45%;}
.divPopUpContent .divColumnRight{float:right;width:45%;}
.divPopUpContent .frmTblDelivery{width:100%;}
.divPopUpContent .frmTblDelivery td { padding-bottom:5px;font-size:110%; }
.divPopUpContent .frmTblDelivery td:first-child{width: 38%;}
.divPopUpContent .frmTblDelivery td:last-child{width:62%;}
.divPopUpContent .divPrint {float: right;margin: 0px 8px 20px 0px;}
.divPopUpContent .divPaymentSummary .frmTblDelivery td:first-child,
.divPopUpContent .divOrdTracking .frmTblDelivery td:first-child,
.divPopUpContent .divOrdListingSummary .frmTblDelivery td:first-child{width:30%;}
.divPopUpContent .divPaymentSummary .frmTblDelivery td:last-child,
.divPopUpContent .divOrdTracking .frmTblDelivery td:last-child,
.divPopUpContent .divOrdListingSummary .frmTblDelivery td:last-child{width:70%;}
.divPopUpContent .divListingHdr {font-weight: 700;font-size: 130%;padding-bottom: 8px;}
.divPopUpContent .divDetailHdr {color:#3f3f3f;font-weight:700;font-size:130%;padding-bottom:8px;border-bottom: 2px solid black;margin-bottom: 18px;}

.divPopUpContent .divSummaryOuter {height:auto; overflow:hidden;}
.divPopUpContent .divPaymentSummary {padding-top:20px;}
.divPopUpContent .divOrdTracking {padding-top:30px; padding-bottom:20px;}
.divPopUpContent .divOrdListingSummary {padding-top:20px; padding-bottom:20px;}
.divPopUpContent .divListingItem {margin-top:10px;}
.divPopUpContent .divListingDetail {height:auto; overflow:hidden; padding-top:20px;width:100%;}
.divPopUpContent .divSubListingDetail {width:100%; overflow:hidden;padding-bottom: 50px;}

.divPopUpFooter {}
.divPopUpFooterInner {  margin: 0px 30px;padding: 0px 30px;}
.divPopUpFooter .divLeft {float:left; width:50%;font-size: 85%;}
.divPopUpFooter .divRight {float:right; width:50%;}
.divPopUpFooter .divPrint{margin: 20px 0px;float:right;}
.divPopUpFooter .divLine {margin:3px 0px;}

.tblReviewOrderItem {border-collapse: collapse;border:1px solid #3f3f3f;}
.tblReviewOrderItem &gt; thead{border-bottom:1px solid #7c7c7c;}
.tblReviewOrderItem &gt; thead td {padding: 15px 0px 15px 0px;text-align: center;}
.tblReviewOrderItem &gt; thead td:first-child {padding: 15px 0px 15px 20px;text-align: left;}
.tblReviewOrderItem &gt; thead td:last-child {padding: 15px 20px 15px 0px;text-align: right;}

.tblReviewOrderItem &gt; tbody &gt; tr {border-bottom:1px dotted #3f3f3f;}
.tblReviewOrderItem &gt; tbody &gt; tr:last-child {border-bottom:0px dashed #3f3f3f;}
.tblReviewOrderItem &gt; tbody &gt; tr:hover{color:#000;}
.tblReviewOrderItem &gt; tfoot{background-color:#e6e6e6;border-top:1px solid #7c7c7c;}

.tblReviewOrderItem .td_price,
.tblReviewOrderItem .td_qty,
.tblReviewOrderItem .td_total{ width:20%;text-align:center; vertical-align:top; padding-top:20px; }
.tblReviewOrderItem .td_total{padding-right:20px;text-align:right;}
.tblReviewOrderItem .td_item {padding-left:20px;}
.tblReviewOrderItem .td_item .divReviewCartProdImg{width:22%;}
.tblReviewOrderItem .td_item .divCartDetail{width:60%;padding-left:24px;}
.tblReviewOrderItem .td_item .divCartProdImgInner {border: 1px solid #eaeaea;padding: 3px;}

.tblReviewOrderItem .tblTotal {width:auto;float:right;padding: 30px 20px 20px 0px;}
.tblReviewOrderItem .tblTotal td:first-child{text-align:right;padding-right:30px;padding-left: 10px;}
.tblReviewOrderItem .tblTotal td:last-child{text-align:right;}
.tblReviewOrderItem .tblTotal td {padding-bottom: 10px;}
.tblReviewOrderItem .tblTotal td.tdOrderTotal {padding-top: 10px;color:#3f3f3f;font-size:115%;font-weight:700;border-top: 1px solid black;}


/* End of Pop Up */

/* Add CMS */
.divAddCMSTitle {font-weight:bold; font-size:16px; font-family: Calibri, Arial, Verdana, Sans-Serif; padding-bottom:10px; padding-top:10px; padding-bottom:5px; height:auto; overflow:hidden; clear:both; color:#b1adad;}
.divAddCMSContainer {height:auto; overflow:hidden; min-height:500px; background:#fff;}
.divAddCMSContainerInner {width:740px; height:auto; overflow:hidden; min-height:500px; margin:auto; padding-top:20px; padding-left:30px; padding-right:30px;}
.divAddCMSContainerInnerIn {height:auto; overflow:hidden;}
.divCMSList {height:auto; overflow:hidden; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px; border:1px solid #888888; max-height:500px; color:#b1adad;}
.divAddCMSBtn {text-align:right; padding-top:10px; padding-bottom:10px; height:auto; overflow:hidden; background:#d3d3d3; border-top:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; margin-bottom:20px; margin-top:20px;}
.btnAddCMS {padding-left:25px; padding-right:25px; padding-top:2px; padding-bottom:2px; background:#a6a6a6; border:1px solid #fff; margin-right:5px;}
a.btnAddCMS:link {color:#fff; text-decoration:none; }
a.btnAddCMS:visited {color:#fff; text-decoration:none; }
a.btnAddCMS:active {color:#333; text-decoration:none; border:1px solid #fff; }
a.btnAddCMS:hover {color:#333; text-decoration:none; border:1px solid #fff; }
.btnAddCMSDisabled {padding-left:25px; padding-right:25px; padding-top:2px; padding-bottom:2px; border:1px solid #aaa; background:#a6a6a6; margin-right:5px;}
a.btnAddCMSDisabled {color:#aaa; text-decoration:none; cursor:default;}
/* End of CMS */

.divEnquiryForm {margin-top:0px; margin-bottom:10px;}
.divProd {height:auto; overflow:visible;}
.ask-share, .ask-share-ack {padding:25px 50px 40px;}
.ask-share h3 {color:#434343;font-weight:400;/*margin-left:15px;*/}
.ask-share &gt; div {margin-bottom:15px;}
.ask-share &gt; div:last-of-type {text-align:center; margin:5px 0 20px;}
.ask-share a.btn, .ask-share-ack a.btn {width:150px;}
.ask-share-ack h2 {display: flex;align-items: center;margin-bottom: 25px;}
.ask-share-ack h2 i {margin-right:10px;}
.ask-share-ack h2 i.success {color:#39bb16;}
.ask-share-ack h2 i.unsuccess {color:#dd1010;}
.ask-share-btn {margin-top:30px;}
.spanTitle{color:#292929;}
#dvCaptcha {display:inline-block;}

/* Ad */
.divBannerBigContainer {clear:both; height:auto; overflow:hidden; padding-bottom:50px;border:1px solid purple;}

.divBannerHdr {/*background:url(../img/usr/hdr-bnn-e-voucher-home.gif) no-repeat top;*/ height:50px; text-align:center; margin-bottom:10px;}
.divBannerHdr .imgBannerHdr {margin-top:1px;}

.divBannerContent {clear:both; padding-left:10px; padding-right:10px; padding-top:20px;}
.divIndAdBanner {float:left; display:table; height:119px; overflow:hidden; width:158px; border:5px solid #fff; background:#bbb; box-shadow: 0px 3px 7px #006498; margin-right:25px;}
.divIndAdBannerLast {float:left; display:table; height:119px; overflow:hidden; width:158px; border:5px solid #fff; background:#bbb; box-shadow: 0px 3px 7px #006498; margin-right:0px;}
.divIndAdBannerInner {vertical-align:middle; text-align:center; position:relative;}
.divIndAdBannerInner img {position:absolute;}
.imgAdBanner {}
/* End of Ad */

/* Shipping Charge */
.divShippingChargeDetails {height:auto; overflow:hidden; padding-bottom:50px;}
.divShippingChargeWaiver {height:auto; overflow:hidden; padding-bottom:50px;}

.shipTbl {width:100%; border:1px solid #e7e3d9;}
.shipTbl th {text-align:left; padding:10px 5px;}
.shipTbl td {padding:2px;}
/* End of Shipping Charge */


/* Gallery */
.event-date {
    color: #292929;
}

.event-snapshot {
    /*text-align: center;*/
}

.event-gallery-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.event-gallery {
    width: calc((100% - (20px * 4)) / 5);
    margin: 0 20px 10px 0;
}

    .event-gallery .event-gallery-image {
        margin: 0;
    }

    .event-gallery.grid {
        display: flex;
        flex-direction: column;
    }

        .event-gallery.grid .event-gallery-image {
            width: 100%;
        }

    .event-gallery.list {
        width: 100%;
        display: flex;
        flex-direction: row;
        margin-right: 0;
    }

        .event-gallery.list .event-gallery-image {
            width: 200px;
            margin-bottom: 0;
        }

.event-gallery-image {
    /*width: calc((100% - (20px * 4)) / 5);
    height: 120px;
    position: relative;
    overflow: hidden;
    background: #fff;
    margin: 0 20px 10px 0;
    box-sizing: border-box;
    border: 1px solid #ddd;*/
}

    /*.event-gallery:nth-child(5n), .event-gallery-image:nth-child(5n) {
        margin-right: 0;
    }*/

    .event-gallery-image a {
        display: block;
        width: 100%;
        height: 0;
    }

    .event-gallery-image img, .event-gallery-video img {
        position: absolute;
        width: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

        .event-gallery-image img.potrait {
            width: auto;
            height: 100%;
        }

.event-gallery-video {
    width: 100%;
    /*height: 135px;*/
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.lazyload {
    opacity: 0;
}

.lazyloading {
    opacity: 1;
    transition: 300ms opacity;
    background: #f7f7f7 url(../img/cmn/loading.gif) no-repeat center;
    min-height: 60px;
}
/* Pagination */
.divListPaginationContainer {height:auto; overflow:hidden; border-top:1px dotted #fff; border-bottom:1px dotted #fff; padding-top:5px; padding-bottom:5px;}
.divListPaginationTop {float:left; width:400px; margin-bottom:20px;}
.divListPaginationInner {display:flex; align-items:center; margin-top:5px;}

a.hypPagination {width:20px; height:17px; padding-top:3px; border:1px solid #fff; display:block; color:#919191; text-decoration:none; text-align:center; border-radius:2px; -moz-border-radius:2px;}
a.hypPagination:link {border:1px solid #fff; color:#919191; text-decoration:none;}
a.hypPagination:visited {border:1px solid #fff; color:#919191; text-decoration:none;}
a.hypPagination:hover {border:1px solid #005384; color:#ffa800; text-decoration:none; box-shadow: 0px 2px 7px #007fc1;}
a.hypPagination:active {border:1px solid #005384; color:#ffa800; text-decoration:none; box-shadow: 0px 2px 7px #007fc1;}

/*.spanPagination {
    margin: 0 15px;
}*/

/*a.event-button {
    color: #292929;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border: solid 1px #292929;
    border-radius: 3px;
    box-sizing: border-box;
    padding: 5px;
}

    a.event-button:hover, a.event-button:active {
        color: #e8952f;
        border: solid 1px #e8952f;
    }*/

    a.event-button.next {
        margin-left: 10px;
    }

    a.event-button.back {
    }

    a.event-button.disabled {
        display: none;
    }

/* End of Pagination */

/* Merchant */
.divMemListContainer {height:auto; overflow:hidden;}

.divListContainerBottom {height:auto; overflow:hidden; width:680px; border-top:1px solid #323232; padding-top:5px; padding-bottom:5px;}
.divListPagination {}
.divListTopInner {float:left; display:flex; align-items:center; justify-content:space-between;}
.divListTopInnerPagination {float:left;display: flex;align-items: center;justify-content: left;height: 52px;padding: 0 0 0 20px;}
.spanTotal {color:#83a5dc; font-size:12px;}

.divMemberSort {float:right; height:auto; overflow:hidden;}

.divMemberListOuter {height:auto; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.divMemberSeperator {margin-top:10px; margin-bottom:10px; height:1px; /*background:url("../img/usr/dotted.gif") repeat-x;*/}

.divMemberItem {height:auto; overflow:hidden; clear:both; padding-bottom:20px; position:relative;}
.divMemberItemImg {float:left; height:165px; width:220px; overflow:hidden; background:#bbb; border:7px solid #fff; box-shadow: 0px 3px 7px #006498;}
.divMemberItemImgInner {vertical-align:middle; text-align:center; position:relative;}
.divMemberItemImgInner img {position:absolute;}

.divMemberItemDetail {float:left; height:auto; overflow:hidden; padding-left:20px; padding-top:5px; width:430px; padding-bottom:50px;}
.divMemberItemTitle {}
a.hypMerchantName {color:#919191; text-decoration:none;}
a.hypMerchantName:link {color:#919191; text-decoration:none;}
a.hypMerchantName:visited {color:#919191; text-decoration:none;}
a.hypMerchantName:hover {color:#005384; text-decoration:none;}
a.hypMerchantName:active {color:#005384; text-decoration:none;}
span.spanMerchantContactInfo {padding-right:20px;}

.divMemInfo {padding-bottom:5px; text-align:justify; height:auto; overflow:hidden;}
.divMemSnapshot {padding-top:10px; text-align:justify; height:auto; overflow:hidden; padding-bottom:5px;}
.divMemberRead {}

.divMemNoFoundContainer {height:auto; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.divMemNoFound {height:auto; overflow:hidden; padding-top:80px; text-align:center; width:400px; height:100px; margin:auto; border:1px solid; font-style:italic;}
.divMemBtnCenter {text-align:center; padding-top:20px;}

.divDirGroup {background:#00a1e5; padding-bottom:10px;}
.divDirGroupHdr {/*background:url(../img/usr/bg-grouphdrpt.gif) repeat-x;*/ height:40px; width:220px; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; font-size:14px; display:table-cell; text-spacing:1px;}
.divDirGroupList {padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:5px;}
.divGroupBullet {padding-bottom:5px;}
.divGroupBullet a:link {text-decoration:none;}
.divGroupBullet a:visited {text-decoration:none;}
.divGroupBullet a:hover {text-decoration:none;}
.divGroupBullet a:active {text-decoration:none;}
.hypGroupDName {}
a.hypGroupDNameSel:link {color:#fff;}
a.hypGroupDNameSel:visited {color:#fff;}
a.hypGroupDNameSel:hover {color:#fff;}
a.hypGroupDNameSel:active {color:#fff;}

.btnMember{color:#b4d6e9; font-size:12px; font-weight:bold;}
a.btnMember:link {color:#b4d6e9; text-decoration:none;}
a.btnMember:visited {color:#b4d6e9; text-decoration:none;}
a.btnMember:hover {color:#b4d6e9; text-decoration:none;}
a.btnMember:active {color:#b4d6e9; text-decoration:none;}

.linkRead {}
a.linkRead:link {}
a.linkRead:visited {}
a.linkRead:hover {}
a.linkRead:active {}

/* End of Merchant */

/*member detail &amp; password*/
.divLoginHeader {height:auto; overflow:hidden;}
.hypForgot {}
a.hypForgot:link {text-decoration:none;}
a.hypForgot:visited {text-decoration:none;}
a.hypForgot:hover {text-decoration:underline;}
a.hypForgot:active {text-decoration:underline;}

.divLoginForm{}
.divFbLoginForm{  text-align: center;}
.imgbtnChange {/*background:url(../img/usr/btn-gather.gif) no-repeat;*/ width:112px; height:26px; padding-top:11px;}
/*.imgbtnChange:hover {background:url(../img/usr/btn-gather.gif) no-repeat 0px -87px;}*/


/* ================= Contact Us / Enquiry Form ==============*/
/*.enquiry-form .row {margin-bottom:5px;}*/
/*.enquiry-form input,
.enquiry-form select {box-sizing:border-box;width:100%;height:35px;}*/
/*.enquiry-form .row {min-height:35px;}*/
/*.enquiry-form .column {position: relative;}*/
/*.enquiry-form .recaptcha {margin-left: 110px; margin-top: 10px;}*/
/* ================= Loading ==============================*/
.divLoading {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.4);
    z-index: 100;
}

.rectangle-bounce {
    height: 60px;
    width: 70px;
    right: 0;
    left: 0;
    z-index: 10;
    margin-right: 40px;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out 0;
    transition: all 0.3s ease-in-out 0;

    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.rectangle-bounce div {
    height: 100%;
    width: 7px;
    margin: 0 3px 0 0;
    background-color: #fff;
    display: inline-block;
    -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
    animation: stretchdelay 1.2s infinite ease-in-out;
}

.rectangle-bounce .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}
.rectangle-bounce .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s
}
.rectangle-bounce .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s
}
.rectangle-bounce .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s
}
@-webkit-keyframes stretchdelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1)
    }
}
@keyframes stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4)
    }
    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1)
    }
}

.overlay {
    z-index: 101;
    background: none;
}
/* ================= Loading ==============================*/

/* Grid View */
.pnl7Hide{display:none !important;}
.row {display:block;width:100%;position: relative;}
.row:before,
.row:after{display:table;content:" ";}
.row:after{clear:both;}
.column {float:left;    position: relative;min-height: 1px;box-sizing:border-box;}
.column-1{width:8.33333333%}
.column-2{width:16.66666667%;}
.column-3{width:25%;}
.column-4{width:33.33333333%;}
.column-5{width:41.66666667%;}
.column-6{width:50%;}
.column-7{width:58.33333333%;}
.column-8{width:66.66666667%}
.column-9{width:75%;}
.column-10{width:83.33333333%;}
.column-11{width:91.66666667%;;}
.column-12{width:100%;}

.column[data-offset='1'] {margin-left:8.33333333%;}
.column[data-offset='2'] {margin-left:16.66666667%;}
.column[data-offset='3'] {margin-left:25%;}
.column[data-offset='4'] {margin-left:33.33333333%;}
.column[data-offset='5'] {margin-left:41.66666667%;}
.column[data-offset='6'] {margin-left:50%;}
.column[data-offset='7'] {margin-left:58.33333333%;}
.column[data-offset='8'] {margin-left:66.66666667%;}
.column[data-offset='9'] {margin-left:75%;}
.column[data-offset='10'] {margin-left:83.33333333%;}
.column[data-offset='11'] {margin-left:91.66666667%;}

/*custom modify to be work with asp:update panel*/
.pnlCartBanner &gt; div {width:100%; height:90px; background:#00aff0;}
.pnlCartBanner &gt; div &gt; div {width:1200px; margin:auto;}
.pnlCartBanner &gt; div &gt; div, .pnlCartBanner &gt; div &gt; div &gt; div, .pnlCartBanner &gt; div &gt; div &gt; div:first-child &gt; div {display:flex; box-sizing:border-box;}
.pnlCartBanner &gt; div &gt; div, .pnlCartBanner &gt; div &gt; div &gt; div:last-child {height:100%; align-items:center; justify-content:space-between;width:1200px;}
.pnlCartBanner &gt; div &gt; div &gt; div span {color:#fff;font-size:16px;}
.pnlCartBanner &gt; div &gt; div &gt; div:first-child {width:25%; flex-direction:column; text-align:left; border-right:solid 2px #fff; padding-right:40px;}
.pnlCartBanner &gt; div &gt; div &gt; div:first-child &gt; div {justify-content:space-between;}
.pnlCartBanner &gt; div &gt; div &gt; div:last-child {width:calc(100% - 25%); padding-left:40px;position:relative;}
/*.pnlCartBanner &gt; div &gt; div &gt; div:last-child span {font-size:16px;}*/
/*.pnlCartBanner &gt; div &gt; div &gt; div:last-child span:last-child {font-size:52px; font-family:'Fira Sans';}*/
.pnlCartBanner &gt; div &gt; div &gt; div:last-child a {width:240px; text-align:center; font-family: Cabin, sans-serif, Arial; height:50px; font-size:18px; user-select:none;background-color:#fff;color:#222;border:none;border-radius:5px;box-sizing:border-box;font-weight:700;}
.pnlCartBanner &gt; div &gt; div &gt; div:last-child a:hover {background:#0088e8;color:#fff; text-decoration:none;}
.pnlCartBanner &gt; div &gt; div &gt; div:last-child a.disable {color:#e08535; background:#f7b376; pointer-events:none;}
.pnlCartBanner.sticky {position:fixed; bottom:0;width:100%;z-index:2;}
.divRemoveCoupon {position:absolute; left:-25px; width:20px; cursor:pointer;}


/*Login Register Popup*/
#member-iframe {
    /*padding: 20px;
    box-sizing: border-box;*/
}

    #member-iframe &gt; div:first-child {
        margin-bottom: 20px;
    }

        #member-iframe &gt; div:first-child div {
            /*display: flex;
            align-items: center;
            justify-content: space-between;*/
            margin-bottom: 25px;
            text-align:center;
            padding-top:25px;
        }

        #member-iframe &gt; div:first-child a {
            /*font-weight: 800;*/
        }

    #member-iframe &gt; div:last-child &gt; div {
        margin-bottom: 15px;
    }

    #member-iframe &gt; div:last-child .flex {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 10px;
    }

    #member-iframe .text {
        width: 100%;
        font-size: 18px;
        padding: 10px 5px;
        border-radius: 5px;
        box-sizing: border-box;
    }

    #member-iframe .btn {
        width: 100%;
        font-size: 18px;
        margin-top: 40px;
    }
    #member-iframe .text::placeholder {
        color: #858585;
        font: 400 16px Arial;
    }

.switch {
    position: relative;
    width: 56px;
    height: 26px;
    margin: 0;
}

    .switch input[type=checkbox] {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    border-radius: 1rem;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 10px;
        width: 10px;
        left: 4px;
        top: 0;
        bottom: 0;
        margin: auto;
        background-color: white;
        border-radius: 1rem;
        -webkit-transition: .4s;
        transition: .4s;
    }

    .slider:after {
        display: flex;
        align-items: center;
        position: absolute;
        /*content: "NO";*/
        content: "";
        right: 10px;
        top: 0;
        bottom: 0;
        margin: auto;
        font-size: 10px;
        font-family: 'Nunito', Arial;
        font-weight: 700;
        color: #fff;
    }

input[type=checkbox]:checked + .slider {
    background-color: #f79035;
}

input[type=checkbox]:focus + .slider {
    box-shadow: 0 0 1px #f79035;
}

input[type=checkbox]:checked + .slider:before {
    -webkit-transform: translateX(38px);
    -ms-transform: translateX(38px);
    transform: translateX(38px);
}

input[type=checkbox]:checked + .slider:after {
    content: "YES";
    left: 10px;
}

/*Facebook Login*/
.fb-login {
    width: 100%;
    /*position: fixed;*/
    bottom: 0;
}

/* Breadcrumb */
/*breadcrumb color follow default hyperlink color in common.css, unless designer have different color styling for it*/
.divBreadCrumbContainer{background-color:rgb(238, 238, 238);}
.divBreadCrumb {width:1200px;margin:auto;padding:15px 0px;}
.divBreadCrumb a{/*color:#00aff0;*/text-decoration:none;} 
.hypBreadCrumb, .hypBreadCrumb:link, .hypBreadCrumb:visited{font-size:14px;color:#6e8ba5;text-decoration:none;display:inline-flex;align-items:center;vertical-align:middle;}
.hypBreadCrumb:hover, .hypBreadCrumb:active{/*color:#00aff0;*/text-decoration:none;display:inline-flex;align-items:center;vertical-align:middle;}
.hypBreadCrumbSelected, .hypBreadCrumbSelected:link, .hypBreadCrumbSelected:visited, .hypBreadCrumbSelected:active, .hypBreadCrumbSelected:hover{font-size:14px;text-decoration:none;display:inline-flex;align-items:center;vertical-align:middle;}
/* End Breadcrumb */

.lazyload {
    opacity: 0;
}

.lazyloading {
    opacity: 1;
    transition: 300ms opacity;
    background: #f7f7f7 url(../img/cmn/loading.gif) no-repeat center;
    min-height: 60px;
}


/* ============ Annoucement Popup ====================*/
.mfp-content, .mfp-content::before, .mfp-content::after {
    box-sizing: inherit;
}

.annc-popup .mfp-content {
    max-width: 1200px;
    max-height: 90%;
    /*max-width: 800px;
    max-height: 60%;*/
    height: 100%;
    padding: 20px;
    overflow: hidden;
}

.annc-popup__header {
    height: 70px;
    background-color: #155cd2;
    color: #fff;
    font-size: 170%;
    display: flex;
    align-items: center;
    padding-left: 25px;
}

.annc-popup .mfp-close {
    color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    top: 5px;
    right: 5px;
    background: #00aff0;
    opacity: 1;
}

.annc-popup .fa.fa-bullhorn {
    padding-right: 15px;
    transform: rotate(-10deg);
}

.annc-popup__content {
    padding: 20px;
    height: 80%;
    height: calc(100% - 70px);
    overflow: auto;
    background: #fff;
}

.annc-popup .annc-author,
.annc-popup .annc-date {
    color: #00aff0;
    font-weight: 600;
}

.annc-popup__content .card {
    border: 0;
    border-bottom: 1px dashed black;
    padding-bottom: 20px;
    margin-bottom: 20px;
}


.divMisTopMenu {
    height: auto;
    position: relative;
    /*display: list-item;*/
    overflow: visible;
    width: 1200px;
    margin: auto;
    color:transparent;
}
    .divMisTopMenu ul {
        right: 0px;
        position: absolute;
        justify-content: flex-end;
    }
    .divMisTopMenu #nav-two{margin-top:60px;}


/*=====Google Custom Search=====*/
.divSearchLinkContainer {
    width: 75px;
    height: 22px;
    position: relative;
    z-index: 2; /*border-radius:50%; border:1px solid #fff;*/
    border-radius: 20px;
    box-sizing: border-box;
    border: solid 1px #cbcbcb;
    background:#fff;
    margin-left:5px;
    vertical-align:top;
}

.hypSearchSite, .hypSearchSite:visited, .hypSearchSite:link {
    display: block;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
    color: #858585;
    padding: 0px 8px;
    line-height: 20px;
}
    .hypSearchSite:hover, .hypSearchSite:active {
        color: #0ab2f0; text-decoration: none;
    }

    .divSearchSiteOverlay {
        height: 100%;
        width: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 1000;
        background: rgba(0,0,0,0.75);
        display: none;
    }
.divSearchSiteContainer {height:100%; width:100%; position:fixed; z-index:1001; display:none; left:0; top:0;}
.divSearchSiteContainerInner {height:100%; width:100%; margin:auto; display:table-cell; vertical-align:middle;}


/*=====End Google Custom Search=====*/

/*Top Menu Floating*/
/* Float menu at Top. OFF:"0"   ON:"1" */
.divTopMenuFloat{position:fixed;top:-50px;content:"1";}
.floatClass{margin-top:165px;}
.pnlGuestCheckout {
    width: 240px;
    text-align: center;
    font-family: Cabin, sans-serif, Arial;
    height: 45px;
    font-size: 18px;
    user-select: none;
    background-color: #fff;
    color: #222;
    border: none;
    border-radius: 5px;
    box-sizing: border-box;
    font-weight: 700;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    position:absolute;
    right:250px;
}
.pnlGuestCheckout:hover{
    background:#007cd2;color:#fff; text-decoration:none;
}

/*Loading Screen Fixing*/
.divMainTop {
    background: none !important;
    display: none;
}

.divTopBigRightTop, .divMainFooterOutter, .bluredBackground {
    display: none;
}

.divMainContainer {
    height: auto;
}</pre></body></html>