html, body, form {height: 100%;}
body {color:#656565; font-size:14px; margin:0px; font-family: Lato, Arial, Sans-Serif; font-weight:400; }

a:link, a:visited{color:#bbb; text-decoration:none; outline:none;}
a:hover, a:active {color:#bbb; text-decoration:underline; outline:none;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

input, textarea {font-size:12px; font-family: Lato, Arial, Sans-Serif; -moz-box-sizing: border-box; box-sizing: border-box; -moz-appearance: none;  -webkit-appearance : none; -webkit-border-radius:0px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#292929; }
input:-moz-placeholder, textarea:-moz-placeholder{ color:#292929; } 
input::-moz-placeholder, textarea::-moz-placeholder { color:#292929; } 
input:-ms-input-placeholder,textarea:-ms-input-placeholder  { color:#292929; }

select {color:#222; font-size:100%; -moz-box-sizing: border-box; box-sizing: border-box;}
select.not_chosen {/*color: #868686;*/}

h1 {font-size:30px; margin:0px; color:#292929; font-family:Poppins, Arial, Sans-Serif; font-weight:400; margin-bottom:6px; line-height: 30px;}
h2 {font-size:26px; margin:0px; color:#292929; font-family:Poppins, Arial, Sans-Serif; font-weight:400; margin-bottom:6px; line-height: 26px;}
h3 {font-size:22px; margin:0px; color:#292929; font-family:Poppins, Arial, Sans-Serif; font-weight:400; margin-bottom:6px; line-height: 22px;}
p {margin:0px; margin-bottom:15px; text-align:justify;}
img {border:0px; outline:none;}

/*CMS General*/
ul {padding:0px 0px 10px 14px; margin:0px;}
.ulContent li {
    background: url(../../img/usr/mobile/bullet-discol-malaysia.png) no-repeat 0px 6px;
    background-size: 13px 5px;
    padding-left: 14px;
    list-style-type: none;
    margin-bottom: 6px;
}
ol{padding:0px 0px 10px 26px; margin:0px; }
.olContent li{/*padding-left:5px;*/ padding-bottom:6px; text-align:justify;}

.tblContent {width:100%; text-align:left; border-collapse:collapse; border-bottom:1px solid #ccc; /*border-left:1px solid #dedede;*/ border-right:1px solid #ccc;}
.tblContent th {padding:6px 11px 6px 11px; font-size:18px; color:#fff; text-align:left; background:#00a7af; font-weight:500; font-family:Lato; color:#fff;}
.tblContent td {padding:6px 11px 6px 11px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; border-left:solid 1px #ccc;}
.tblContent tr.alt td {background:#f5f5f5;}
.tdHeader {padding:5px 10px 5px 10px; font-size:14px; font-weight:500; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; border-left:solid 1px #ccc; font-family:Lato;}

.mstTagline {
    font-size: 650%;
    color: #e0b881;
    font-family: Lato, Arial, Sans-Serif;
    font-weight: Bold;
    /*padding-top: 7%;*/
    padding-left: 5%;
    font-style: italic;
    position: relative;
    top: 40px;
}
.mstTagline2 {
    font-size: 350%;
    color: #fff;
    font-family: Lato, Arial, Sans-Serif;
    font-weight: 400;
    padding-top: 8%;
    padding-left: 6%;
    padding-right: 5%;
}
.mstTaglineSub {
    color: #00a7af;
    font-family: Lato, Arial, Sans-Serif;
    font-weight: bold;
    padding-top: 5%;
    padding-left: 0%;
    font-style:italic;
    font-size: 33px;
}
.mstTaglineSub2 {
    font-size: 12px;
    color: #292929;
    font-family: Lato, Arial, Sans-Serif;
    font-weight: 700;
    padding-top: 5%;
    padding-left: 14%;
    padding-right: 5%;
}
/*End CMS General*/

/*General*/
.divMainContainer {height:auto; overflow:auto; width:100%;}
.divMainContainerTop {height: auto; overflow: hidden; padding-bottom:125px;}
.divTopContainerTop { height:auto; overflow:hidden; width:100%; position:fixed; z-index:99; text-align:center; left:0px; background:#ffffff;}
.divSearchContainer {height:50px; width:100%; overflow:hidden; background:#292929;}
.divSearchInner {padding:10px 15px 10px 15px;}
.divLogoMenuContainer {height:auto; overflow:hidden; display:table; width:100%;}
.divTopLogoContainer {height:auto; /*overflow:auto;*/ display:table-cell; vertical-align:top; text-align:left; padding:19px 0px 10px 15px; /*padding:20px 0px 15px 15px;*/}
.divTopLogoContainer img.imgLogo {height:38px !important; width:auto !important;}
.divTopMenuLinkContainer {height:auto; overflow:hidden; float:right; display:table-cell; vertical-align:top;}
.divMiddleContainer {height:auto; overflow:hidden; padding:20px 20px 20px 20px;}
.divMiddleContainerProduct {height:auto; overflow:hidden;}
.divMiddleContainerProduct2 {height:auto; overflow:hidden; padding:0px 20px;}
.divMastheadContainer {
    /*margin-top: 2%;*/
}.divContentContainer {
    height: auto;
    overflow: hidden;
}
.divMainContainerBottom {height:auto; overflow:hidden;}
.divMainContainerBottom .divCopyText{color:#ffffff;}
.divCopyright{height:auto; overflow:hidden; padding:15px 0px; text-align:center;}
.divSubMastheadContainer .divMastHead img {width: 100% !important; height: auto !important;}
.divMastHead .divMastheadTagline {height:100%}
.divWebteqContainer {text-align:center; padding:13px 0px; font-size:11px;}
/*End General*/

/*Back to Top Button*/
.divBackToTopContainer {position:fixed; width:30px; right:10px; bottom:10px; z-index:3;}
.hypBackToTop {text-decoration:none; width:30px; height:30px; display:block; background-image:url(../../img/usr/btn-backtop.png); background-size:cover; cursor:pointer;}
/*End Back to Top Button*/

/*Side Menu*/
.divSideMenuContainer {height:100%; width:100%; position:fixed; z-index:100; right:9999px; }
.divSideMenuOverlay {height:100%; width:100%; position:fixed; top:0px; left:0px; z-index:1; background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; display:none;}
/*End Side Menu*/

.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:20px; padding-left:30px; background:#eeca74; padding-left:130px; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #a4750b;}

uct {height:auto; overflow:hidden; position:relative;}

.hypEmail {}
a.hypEmail:link {text-decoration:underline;}
a.hypEmail:visited {text-decoration:underline;} 
a.hypEmail:hover {text-decoration:none;}
a.hypEmail:active {text-decoration:none;}

.lblInfo {color:#ffffff; padding-left:5px;}
.InfoImg {padding-top:5px;}
.ImgWebteqLogo {padding-top:25px; padding-right:370px;}
.divSpace {height:50px; background-color:#ffffff;}

.fontCol{color:#ff5a00;}
.PriceCol_big {color:#ff5a00; font-size:14px;}
.PriceColProduct {}
.PriceCol2 {font-size:36px;}
.divPriceLeft {color:#ff5a00;}
.divPromPrice {color:#ff5a00;}
.divPromPrice2 {color:#ff5a00; font-size:14px; margin-left:10px;}
.divPrice_big {color:#ff5a00; font-size:14px;}
.divProductPrice {}
.spanCurPrice {font-size:16px; color:#292929;}
.divPriceStrike {color:#ff5a00; text-decoration:line-through;}
.divPriceStrikeNor {text-decoration:line-through; color:#ff5a00; font-size:22px; float:left; margin-left:-110px;}
.divPriceProm {color:#ff0000; padding-right:5px; font-size:15px;}
.divPriceOri {font-size:14px; color:rgba(0,0,0,0.5); text-decoration-line: line-through; text-decoration-color: rgba(0, 0, 0, 0.5);}

.divProductPrice, .divIndProdPrice .spanCurPrice {font-size:25px; color:#292929;}
.divPromoPercentage {padding-left:5px; color:#ff0000; font-size:14px;}

/* Links & Buttons */
.hypMenu {
    display: inline-block;
    width: 30px;
    height: 30px;
    display: block;
    margin: 25px 26px 20px 20px;
    background: transparent url("../../img/usr/mobile/btn-navigation.png") no-repeat;
    background-size: 30px;
    /*background-position: 0px 0px;*/
}
a.hypMenu:link, a.hypMenu:visited {text-decoration: none;}
a.hypMenu:hover, a.hypMenu:active {text-decoration:none; }
.hypMenu.opened{background-position:0px -40px;}

.lnkbtn{font-size:16px; color:#fff; text-align:center; height:29px; padding-top:11px; display:block;}
a.lnkbtn:link, a.lnkbtn:visited{color:#fff; text-decoration:none;}
a.lnkbtn:hover, a.lnkbtn:active{ color:#fff; 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:#ffffff; text-decoration:none;}
a.hypOurProd:active {color:#ffffff; text-decoration:none;}

.divBtn {padding-top:20px; text-align:right;}
.divBtnLeft {padding-top:20px;}
.divBtnCenter {text-align:center;}

.undLink {color:#941e1e; margin-left:140px;}
a.undLink:link {color:#941e1e; text-decoration:none;}
a.undLink:visited {color:#941e1e; text-decoration:none;}
a.undLink:hover {color:#941e1e; text-decoration:underline;}
a.undLink:active {color:#941e1e; text-decoration:underline;}

.undLink2 {color:#941e1e; margin-left:20px;}
a.undLink2:link {color:#941e1e; text-decoration:none;}
a.undLink2:visited {color:#941e1e; text-decoration:none;}
a.undLink2:hover {color:#941e1e; text-decoration:underline;}
a.undLink2:active {color:#941e1e; text-decoration:underline;}

.undLink3 {color:#941e1e;}
a.undLink3:link {color:#941e1e; text-decoration:none;}
a.undLink3:visited {color:#941e1e; text-decoration:none;}
a.undLink3:hover {color:#941e1e; text-decoration:underline;}
a.undLink3:active {color:#941e1e; 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;}

.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;}

a.imgbtnMenuBanner:link {line-height: 36px; font-family:Calibri, Arial, Sans-Serif; text-decoration:none; text-align:center; color:#ffffff; display:block; height:38px; width:112px; overflow:hidden; border-left:none; background:url(../img/usr/btn-natural.gif) no-repeat;}
a.imgbtnMenuBanner:hover {background:url(../img/usr/btn-natural.gif) no-repeat 0 -87px;}
/* End of Links & Buttons */

/* Message */
.attention_compulsory {color:red;}
.errmsg {color:red; font-style:italic; font-size:11px;}
.errmsg2 {color:red; padding-top:20px;}
.errmsgEnquiry {color:red; font-style:italic; font-size:11px;}

.noticemsg {color:#919191;}
.noticemsg2 {}

.boldmsg {color:#2b2b2b; font-weight:bold; font-size:14px;}

.sectHdr {color:#010101; font-weight:bold; font-size:14px;}
.sectHdr2 {font-weight:bold; font-size:110%;}

.divAck {padding-bottom:10px;}
.divAckBtn {padding-top:10px; padding-bottom:20px;}
.divEnquiryAck {padding-bottom:10px;}

/* End of Message */

/* Splitter */
.divSplit {float:left; color:#ffffff;}
/* End of Splitter */

/* Form */
.text {border:1px solid #e0e0e0; width:100px; padding:5px 5px 5px 5px; background:#ffffff; outline:none;}
.text_search {border:1px solid #e0e0e0; width:170px; padding:0px 5px 0px 5px; background:#ffffff; outline:none;}
.text_medium {border:1px solid #dddddd; width:100%; padding:5px 5px 5px 5px; background:#ffffff; outline:none;}
.text_big {border:1px solid #dddddd; width:100%; padding:5px 5px 5px 5px; background:#ffffff; outline:none;}
.text_small {border:1px solid #e0e0e0; width:40px; padding:5px 5px 5px 5px; background:#ffffff; outline:none;}
.text_message {border:1px solid #dddddd; width:100%; height:100px; padding:5px 5px 5px 5px; outline:none;}
.text_enquiry {border:none; width:100%; background:#ffffff; outline:none;padding-left:5px;font-family:Lato;font-size:100%;}

.ddl {border:1px solid #e0e0e0; width:206px; font-size:14px; padding:5px 5px 5px 5px;  background:#ffffff; outline:none; color:#191919;}
.ddl_big {border:1px solid #e0e0e0; width:406px; padding:5px 5px 5px 5px; background:#ffffff; outline:none;}
.ddl_small {border:1px solid #e0e0e0; width:46px; padding:5px 5px 5px 5px; background:#ffffff; outline:none;}
.ddl_medium{border:1px solid #e0e0e0; width:140px; padding:5px 5px 5px 5px; background:#ffffff; outline:none;}
.ddl_enquiry {border:none; background:#ffffff; width:100%; color:#292929; outline:none;}
/* End of Form */

/* Table */
.formTbl {width:100%; padding-left:30px;}
.formTbl2 {width:100%; padding-left:25px;}
.frmTbl {width:100%; }
.frmTbl td {padding:2px; }
.formTbl td {padding:2px; }
.formTbl2 td {padding:2px;}
.formTbl3 {width:100%;}
.formTbl3 td {padding:2px;}
.formTblEnquiry {width:100%; border:solid 1px #cccccc; }
.formTblEnquiry td {border-bottom:solid 1px #cccccc; padding:10px; vertical-align:top;}

.datatbl {width:100%; margin-bottom:20px;}
.datatbl td {padding:2px; vertical-align:top;}

.tdNo {width:50px; text-align:center;}
.tdLabelPickup {padding-top:4px; vertical-align:top; width:115px;}
.tdLabelAskShare {padding-top:4px; padding-right:20px; color:#434343; white-space:nowrap; vertical-align:top;}
td.tdLabel {padding-top:4px; padding-right:20px; vertical-align:top;}
.tdLabelNor {padding-right:20px; vertical-align:top; width:130px;}
.tdLabelNor2 {padding-right:10px; vertical-align:top; width:100px;}
.tdSpace {width:5px; text-align:right; vertical-align:top; padding-right:5px; padding-top:4px;}
.tdSpacer {height:20px;}
.tdSpacer3{height:10px;}
.tdSplitter {height:10px;} 
.tdSplitter2 {height:5px;}

.tdBtnLeft {width:50%;}
.tdBtnRight {width:50%;}

.tdLabelNorEnq {padding-right:20px; vertical-align:top; width:90px; color:#191919;}
td.tdMax {width:100%;}
.nobr {white-space:nowrap;}
/* End of Table */

/* Pop Up */
.divPopUpOuter {height:auto; overflow:hidden;}
.divPopUpBar {height:50px; overflow:hidden; background:#a4750b;}
.divPopUpInner {height:35px; overflow:hidden; width:790px; padding:15px 0px 0px 50px; margin:auto;}
.divPopUpContent {width:740px; height:auto; overflow:hidden; min-height:500px; overflow:hidden; margin:auto; padding-left:50px; padding-right:50px;}
.divPopUpFooter {height:50px; overflow:hidden; background:#a4750b;}
.divPopUpFooterInner {width:740px; margin:auto; height:35px; overflow:hidden; padding:15px 50px 0px 50px; text-align:right;}
.divAckPopUp {padding-bottom:10px; padding-left:40px; padding-right:40px;}
.divPopUpCMS {height:auto; overflow:hidden; padding-bottom:20px;}
.divPopUpSectionHdr {height:auto; overflow:hidden; padding-bottom:10px;}
.divPopUpListing {height:auto; overflow:hidden;}
.hdrTitle {font-size:18px; color:#f3d37e; text-transform:uppercase;}
/* 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 */

/* Page */
.divEnquiryForm {margin-top:0px;}
.divProd {height:auto; overflow:visible;/*margin-top: 20px;*/}
.divProdAsk, .divProdAskAck, .divProdShare, .divProdShareAck, divOuterPageContainer{}
.divTxtboxHide {display:none;}
/* End Page */

/* Ad */
.divBannerBigContainer {clear:both; height:auto; overflow:hidden; padding-bottom:50px;}

.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 */


/*Image resize*/
.imgBigContainer {height:auto; width:100%; overflow:hidden; padding-bottom:30px;}
.imgFrame {overflow:hidden; padding:3px; float:left; margin-right:20px; margin-bottom:10px; border:solid 1px #dcdcdc; height:auto; background-color:#ffffff;}
.imgFrameLast {overflow:hidden; padding:3px; float:left; margin-bottom:10px; border:solid 1px #dcdcdc; height:auto; background-color:#ffffff;}
.imgSpacer {position:relative; width:112px; height:84px; overflow:hidden; vertical-align:middle;}
/*End of Image resize*/