body {font-size:16px; margin:0px; padding:0px; font-family: 'Raleway', sans-serif; font-weight:normal; color:#656565;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

a {font-size:16px; font-weight:normal; outline:none;}
a:link {color:#c20000; text-decoration:none;}
a:visited {color:#c20000; text-decoration:none;}
a:hover {color:#a10000; text-decoration:none; }
a:active {color:#a10000; text-decoration:none;}

input, textarea {font-family: 'Raleway', sans-serif; font-size:16px; color:#656565; outline:none; -moz-box-sizing: border-box; box-sizing: border-box; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#656565; }
input:-moz-placeholder, textarea:-moz-placeholder{ color:#656565; } 
input::-moz-placeholder, textarea::-moz-placeholder { color:#656565; } 
input:-ms-input-placeholder,textarea:-ms-input-placeholder  { color:#656565; }
select {font-family: 'Raleway', sans-serif; font-size:16px; color:#656565; -moz-box-sizing: border-box; box-sizing: border-box;}
select.not_chosen {color: #656565;}

p {margin:0; padding:0; text-align:justify;}
h1 {font-size:36px; color:#292929; margin:0px; margin-bottom:15px; font-weight:700;}
h2 {font-size:24px; color:#292929; margin:0px; margin-bottom:10px; font-weight:700;}
h3 {font-size:16px; color:#292929; margin:0px; margin-bottom:8px; font-weight:700;}
img {border:0px; outline:none;}

.highlight {color:#c20000;}

html, body, form {height: 100%;}
#wrap {min-height: 100%;}
#main {padding-bottom: 150px;}  /* must be same height as the footer */
#footer {margin-top: -150px; height: 150px; clear:both;}
/*body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px;}*/

.mstTagline {font-size:72px; color:#191919; font-weight:700;}
.mstTagline2 {font-size:24px; color:#191919; font-weight:400;}
.mstTaglineSub {font-size:46px; color:#191919; font-weight:700;}
.mstTaglineSub2 {font-size:20px; color:#191919; font-weight:400;}

ul{padding:0px 0px 0px 14px; margin:0px;}
.ulContent li{padding-left:16px; list-style-type:none; margin-bottom:5px; text-align:justify; background:url(../img/usr/bullet-listdown.png)no-repeat 0px 4px;}

ol{padding:0px 0px 0px 30px; margin:0px;}
.olContent li{padding-left:0px; margin-bottom:5px; text-align:justify;}

.tblContent {width:100%; text-align:left; }
.tblContent th {padding:10px 20px; font-weight:normal; color:#fff; background:#c20000; border-left:solid 1px #c20000; border-right: solid 1px #c20000;}
.tblContent th:last-child {border-right: solid 1px #c20000;}
.tblContent .tdHeader {font-size:16px; color:#c20000; font-weight:700;}
.tblContent td{padding:10px 20px; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; border-top: solid 1px #fff; border-left: solid 1px #fff;}
.tblContent tr:first-child td {border-top: solid 1px #cccccc;}
.tblContent tr:last-child td {}
.tblContent td:first-child {border-left:solid 1px #cccccc;}
.tblContent .tdRemoveLine{border: none;}
.tblContent tr.alt {background:#f7f7f7; }

/*General*/
.divMainContainerOutter { overflow:hidden; height:auto; width:100%; position:relative;}
.divMainContainerTop { overflow:visible; height:auto; width:100%; display:table; position:relative; z-index:1;}
.divMainTopContainer {height:auto; width:960px; margin:auto;}
.divTopContainerLeft { float:left; position:absolute; z-index:1; padding:10px 0px 0px 0px;}
.divTopContainerRight { float:right; overflow:visible; width:auto; padding:15px 0px 0px 0px;}
.divQuickLink { display:block; float:right;}
.divTopTopMenu { float:right; padding-top:11px;}
.divTopMenu { display:block; padding-top:20px; float:right; overflow:visible; height:auto; z-index:5;}
.divPanelMainContainerMiddleTopCtn{/*height:960px;*/ overflow:hidden; height:100%; width:100%; position:relative; margin-top:-128px;}
.divPanelMainContainerMiddleTopCtnSub{overflow:hidden; height:251px; width:100%; position:relative; border-bottom:solid 5px #c20000; margin-top:-28px;}
.divPanelMainContainerMiddleTopCtnSub2{overflow:hidden; min-height:196px; width:100%; position:relative; border-bottom:solid 5px #c20000; margin-top:-27px;}
.divMainContainerMasthead { overflow:hidden; height:auto; width:100%; position:relative; margin-top:140px;}
.divMastheadHome { overflow:hidden; height:auto; width:100%;  }
.divMastheadBottomOutter { overflow:hidden; height:0px; width:100%; position:absolute; bottom:0px; left:0px; z-index:4;}
.divMastheadBottom { overflow:hidden; height:50px; width:960px; margin:auto; background:url("../img/usr/img-bnn-arrow-masthead.png")no-repeat; }

.divTopRight {height:auto; width:100%; float:right;}
.divFacebookPageContainer {height:auto; overflow:hidden; float:right;}
.divFacebookPage {float:left; padding-top:8px; padding-left:15px;}
.divFacebookLike {float:right; padding-left:6px;}

.divTopTopBG {min-height:100px; background:#fff; position:absolute; width:100%; top:0; z-index:-1;}
.divTopRightBG, .divTopLeftBG {display:table-cell; width:50%; height:auto; overflow:hidden;position:relative;}
.divTopRightBGInner {position:absolute; bottom:0px; width:100%; height:56px; background:#c20000;}

.divMainContainerMiddleCtn {padding-top:60px; overflow:hidden; height:auto; width:100%; padding-bottom:40px;}
.divContainerMiddleCtn { overflow:hidden; height:auto; width:960px; margin:auto; padding-bottom:65px;}
.divMiddleContent {}

.divMainContainerBottomOutter { overflow:hidden; height:auto;width:960px; margin:auto;min-height:110px;}
.divMainContainerBottom2 { overflow:hidden; height:auto; width:960px; margin:auto; }
.divMainContainerBtmInner2 { padding:0px 20px 0px 20px; }
.divBtmMenuContainer{padding-top:20px; float:left;}
.divMiddleCtnRight{overflow:hidden; height:auto; width:100%; background:#fff;}

.divMainFooterOutter {overflow:hidden; height:auto; min-height:150px; width:100%; background:url(../img/usr/img-footer.gif)no-repeat center bottom;} 
.divMainFooter { overflow:hidden; height:auto; width:960px; margin:auto;}
.divFooterLeft { float:left; font-size:12px;}
.divFooterRight {padding-top:8px; float:right;}
/*End General*/

/*Back to Top Button*/
.divBackToTopContainer {position:fixed; width:45px; right:20px; 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*/

/*Facebook link*/
.hypFacebookPage {width:20px; height:20px; background:url(../img/usr/btn-fb-top-panel.gif)no-repeat 0px 0px; display:block;}
.hypFacebookPage:hover {background:url(../img/usr/btn-fb-top-panel.gif)no-repeat 0px -70px;}
/*End Facebook link*/

/*Sub*/
.divBackgroundContainerSub {height:auto; min-height:300px; overflow:hidden; position:relative;}
.divMainContainerCtnSub { overflow:hidden; padding-top:60px; padding-bottom:90px; height:auto; width:100%; position:relative;}
.divMainContainerInnerSub {  overflow:hidden; height:auto; width:960px; margin:auto;}
.divMainContainerMastheadSub {}
.divContainerMiddleCtnSub {  overflow:hidden; height:auto; width:960px; padding-bottom:65px;}
.divMiddleCtnLeft { overflow:hidden; height:auto; width:auto;}
.divMiddleContainerHeaderSub {overflow:hidden; height:auto; padding-bottom:25px; text-align:center;}

.divContactContent { overflow:hidden; height:auto; width:auto; display:table;}
.divContactLeftBG, .divContactRightBG {width:50%; display:table-cell; height:auto; overflow:hidden;}
.divContactRightBG {background:#c20000;}

.divMiddleContainerMiddle {overflow:hidden; height:auto; width:100%;}
.divMiddleContainerMiddle2 {overflow:hidden; height:auto; width:960px; margin:auto;}
.divMiddleContainerMiddleTop {overflow:hidden; height:auto; width:100%;}
.divMiddleContainerMiddleLeft {float:left; width:201px;}
.divMiddleContainerMiddleRight {float:right; width:720px; padding-left:39px;}
.divMiddleContainerMiddleBottom {overflow:hidden; height:auto; width:100%;}
/*End Sub*/

/*Sub 2*/
.divMainTopContainerSub2 {height:235px; overflow:hidden; width:100%; position:absolute; top:0px; z-index:2; background:url(../img/usr/top-panel-repeater.png) repeat-x 0px top;}
.divContentContainerSub2 {height:auto; overflow:hidden; margin-top:30px; border-bottom:1px solid #c3c3c3;}
.divMastheadContainerSubInner {height:auto; overflow:hidden; min-height:300px; width:100%; position:relative;}
.divMastheadTaglineSub2 {height:100%; overflow:hidden; width:100%; position:absolute; top:0px; z-index:1;}
/*End of Sub 2*/

/*CMS*/
.tdBannerBtm td{ padding-bottom:10px; color:#fff; }
.tdBtmTitle { font-weight:bold; padding-bottom:15px;}
.tdBtmDesc {  padding-bottom:10px;}

.lnkBtmBanner { color:#ffffff; text-decoration:none;}
a.lnkBtmBanner:link { color:#ffffff; text-decoration:none; }
a.lnkBtmBanner:visited { color:#ffffff; text-decoration:none; }
a.lnkBtmBanner:hover { color:#ffffff; text-decoration:underline; }
a.lnkBtmBanner:active { color:#ffffff; text-decoration:underline; }
/*End of CMS*/

/*Drop Down Content*/
.tdDropDownBg {background:rgba(210,24,32,0.9); width:400px; height:120px;}
.tblDrowDownItem {width:200px; height:60px; font-size:14px; font-family:Roboto Condensed; color:#ffffff; padding:10px 20px; cursor:pointer;}
.tblDrowDownItem:hover {color:#ffffff; text-decoration:none; background:rgba(139,1,7,0.9);}
.tdDropDownIcon {background:#8b0107; border-radius:50px; padding:10px; height:20px; width:20px;}
.tdDropDownSplitter {border-right:1px solid #eb3d45;}
/*End of Drop Down Content*/

/*CMS General*/
.tdHeader {font-size:18px; color:#fff600; padding-bottom:20px;}
/*End CMS General*/

.divScrollContentContainer a
{
    -webkit-transition-property: bottom, background;
    -moz-transition-property: bottom, background;
    -ms-transition-property: bottom, background;
    -o-transition-property: bottom, background;
    transition-property: bottom, background;

    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.hypFacebook {height:40px; width:40px; display:block; background:url("../img/usr/icon-fb.gif") no-repeat;}
a.hypFacebook:link {background:url("../img/usr/icon-fb.gif") no-repeat;}
a.hypFacebook:visited {background:url("../img/usr/icon-fb.gif") no-repeat;}
a.hypFacebook:hover {background:url("../img/usr/icon-fb.gif") no-repeat 0px -90px;}
a.hypFacebook:active {background:url("../img/usr/icon-fb.gif") no-repeat;}

.hypScrollContent {height:20px; width:28px; display:block; background:#434343 url(../img/usr/icon-scrolldown.gif) no-repeat 9px -52px; padding:15px 10px; cursor:pointer;}
a.hypScrollContent:link {background:#434343 url(../img/usr/icon-scrolldown.gif) no-repeat 9px -52px;}
a.hypScrollContent:visited {background:#434343 url(../img/usr/icon-scrolldown.gif) no-repeat 9px -52px;}
a.hypScrollContent:hover {background:#434343 url(../img/usr/icon-scrolldown.gif) no-repeat 9px 18px;}
a.hypScrollContent:active {background:#434343 url(../img/usr/icon-scrolldown.gif) no-repeat 9px 18px;}

.divCMSContent {height:auto; overflow:hidden;}
.divCMSContentContact {height:auto; overflow:hidden; width:450px; float:left; padding-top:20px;}
.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;}
.divProduct {height:auto; overflow:hidden; position:relative;}

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

.hypLink {color:#cb0700;}
a.hypLink:link {color:#cb0700; text-decoration:underline;}
a.hypLink:visited {color:#cb0700; text-decoration:underline;}
a.hypLink:hover {color:#cb0700; text-decoration:underline;}
a.hypLink:active {color:#cb0700; text-decoration:underline;}

.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:#ff9200;}
.PriceCol_big {color:#151515; font-size:24px;}
.PriceColProduct {color:#8d7649;}
.PriceCol2 {font-size:36px;}
.divPriceLeft {color:#7d5702;}
.divPromPrice {color:#8d7649;}
.divPromPrice2 {color:#151515; font-size:24px; margin-left:10px;}
.divPrice_big {color:#151515; font-size:24px;}
.divProductPrice {color:#8d7649;}
.divPriceStrike {color:#8d5700; text-decoration:line-through;}
.divPriceStrikeNor {text-decoration:line-through; color:#8d7649; font-size:22px; float:left; margin-left:-110px;}

/* End of General */

/* Links & Buttons */
.lnkbtn {background:#c20000; color: #fff; width:125px; height:auto; padding:11px 0px; display:block; text-align:center; text-decoration:none; font-size:18px; font-family:lato;}
a.lnkbtn:link {background:#c20000;color:#fff; text-decoration:none;}
a.lnkbtn:visited {background:#c20000;color:#fff; text-decoration:none;}
a.lnkbtn:hover {background:#a10000;color: #fff; text-decoration:none;}
a.lnkbtn:active {background:#a10000;color: #fff; text-decoration:none;}

.lnkbtnPublic {background:#c20000; color: #fff; width:190px; height:auto; padding:11px 0px; display:block; text-align:center; text-decoration:none; font-size:18px; border:solid 2px #fff; font-weight:700;}
a.lnkbtnPublic:link {background:#c20000;color:#fff; text-decoration:none;}
a.lnkbtnPublic:visited {background:#c20000;color:#fff; text-decoration:none;}
a.lnkbtnPublic:hover {background:#fff;color: #c20000; text-decoration:none;}
a.lnkbtnPublic:active {background:#fff;color: #c20000; text-decoration:none;}

.divBtn {padding-top:20px; text-align:left;}
.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;}
/* End of Links & Buttons */

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

.noticemsg {color:#575757;}
.noticemsg2 {}

.boldmsg {color:#2b2b2b; font-weight:bold; font-size:14px;}

.sectHdr {color:#010101; font-weight:bold; font-size:14px;}


.divAck {padding-bottom:10px;}
.divAckBtn {padding-top:10px; padding-bottom:20px;}
.divEnquiryAck {padding-bottom:10px; color:#fff;}

/* End of Message */

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

/* Form */
.text {width:100%; padding:10px; outline:none; background:#ffffff;}
.text_search {border:1px solid #c3c3c3; width:170px; padding:0px 5px 0px 5px; color:#212121; outline:none; background:#ffffff;}
.text_medium {border:1px solid #c3c3c3; width:195px; padding:5px 5px 5px 5px; outline:none; background:#ffffff;}
.text_big {border:1px solid #c3c3c3; width:400px; padding:5px 5px 5px 5px; outline:none; background:#ffffff;}
.text_small {border:1px solid #c3c3c3; width:40px; padding:5px 5px 5px 5px; outline:none; background:#ffffff;}
.text_enquiry       {border:1px solid #c20000;border-radius:5px;}
.text_enquiry:focus {border:1px solid #c20000;}

.text_EnquiryMessage       {width:100%; border:1px solid #c20000; padding:10px; outline:none; background:#ffffff; border-radius:5px;}
.text_EnquiryMessage:focus {border:1px solid #c20000; padding:10px; background:#ffffff;}

.ddl_enquiry       {border:1px solid #c20000; background:#ffffff; border-radius:5px;}
.ddl_enquiry:focus {border:1px solid #c20000; background:#ffffff;}
.ddl {width:100%; padding:9px; outline:none;}
.ddl_big {border:1px solid #c3c3c3; width:406px; padding:5px 5px 5px 5px; background:#ffffff;}
.ddl_small {border:1px solid #c3c3c3; width:46px; padding:5px 5px 5px 5px; background:#ffffff;}
.ddl_medium{border:1px solid #c3c3c3; width:140px; padding:5px 5px 5px 5px; background:#ffffff;}
/* 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;}
.formTbl4 {width:460px;padding-right:40px;}


.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; vertical-align:top; color:#434343;}
td.tdLabel {padding-top:4px; padding-right:20px; vertical-align:top;}
.tdLabelNor {padding-right:20px; vertical-align:top; width:130px; color:#434343;}
.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;}
.tdSpacer3 {height:10px;}
.tdSplitter {height:10px;} 
.tdSplitter2 {height:5px;}
td.tdMax {width:63%;}
.nobr {white-space:nowrap;}
.tdButton {padding-left:352px;}
/* 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;}
input#image-button{
    background: url('/data/cms/images/btn-learn-more1.png') no-repeat top left;
    
    height: 40px;
width:120px;
border:0px;
cursor:pointer;

color: #656565;
}

input#image-button:hover
{background:url('/data/cms/images/btn-learn-more2.png')no-repeat top left;
border:0px;
height: 40px;
width:120px;
cursor:pointer;

color: #656565;
}	
/* End of CMS */

.divEnquiryForm {height:auto; overflow:hidden; width:450px; float:right; padding-top:40px; padding:40px 0px 40px 30px; background:#c20000;}
.divEnquiryFormInner {height:auto; overflow:hidden;width:auto;}
.divProd {height:auto; overflow:visible;}
.divProdAsk, .divProdAskAck, .divProdShare, .divProdShareAck {padding:20px; color:#434343;}

/* 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 {}
.divpagination {height:auto; overflow:hidden;}
/* End of Ad */

/* Pagination */
.divListPaginationContainer {height:auto; overflow:hidden; border-top:1px dotted #fff; border-bottom:1px dotted #fff; padding-top:5px; padding-bottom:5px;}
/* 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 {display:table; height:28px;}
.divListTopInner {display:table-cell; vertical-align:middle;}
.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:#fff; text-decoration:none;}
a.hypMerchantName:link {color:#fff; text-decoration:none;}
a.hypMerchantName:visited {color:#fff; 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:url(../img/usr/bg-darkblue-lightbllue-rpt.gif) bottom repeat-x #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 {}

.imgbtnViewAll {background:url("../img/usr/btn_backtomerchant.gif") no-repeat;}
.imgbtnViewAll:hover {background:url("../img/usr/btn_backtomerchant.gif") no-repeat 0px -28px;}
/* End of Merchant */


/* thumb */
#thumbs { height: auto; overflow: hidden; position: relative; padding-left: 0px; padding-right: 0px;}

.main-image { height: 378px; overflow: visible; width: 378px; border: 1px solid #d7d7d7;}
.thumbnails { margin: 0px;padding: 0px; list-style: none;}
.thumbnails li { height: auto; width: 280px; float: left; text-align: center; /*vertical-align:middle;*/ position: relative;}
/* end of thumb */


/*bottom sliding image*/
html, #c-carousel {height: 100%; padding: 0; margin: 0;}
#c-carousel {position: relative; min-height: 225px; }
#c-carousel * { /*font-family: Arial, Geneva, SunSans-Regular, sans-serif;font-size: 14px;color: #333;line-height: 22px;*/}

#wrapper {width: 100%; height: 50%; margin-top: -1px; position: absolute; left: 0; top: 0;}
#carousel {/*margin-top: -100px;*/}
#carousel div {text-align: center; width: 280px; height: 180px; float: left; position: relative; padding:0px 15px;}
#carousel div img { border: none;}
/*end bottom sliding image*/