body {color:#656565; font-size:12px; margin:0px; padding:0px; font-family:Calibri; font-weight:normal; }

a:link {color:#cc0f27; text-decoration:underline; outline:none;}
a:visited {color:#cc0f27; text-decoration:underline; outline:none;}
a:hover {color:#cc0f27; text-decoration:underline; outline:none;}
a:active {color:#cc0f27; text-decoration:underline; outline:none;}
input, textarea {font-family:Calibri; color:#bbbbbb; background:#ffffff;}
select {font-family:Calibri; color:#bbbbbb; background:#ffffff;}
p {margin:0; padding:0px; text-align:justify;}
h1 {font-size:18px; margin:0px; margin-bottom:20px; line-height:18px; color:#434343; font-weight:bold;}
h2 {font-size:16px; margin:0px; margin-bottom:15px; line-height:16px; color:#434343; font-weight:normal;}
h3 {font-size:18px; margin:0px; margin-bottom:20px; line-height:18px; color:#cc0f27; font-weight:bold;}
img {border:0px;}
.chinese {font-family:SimSun;}

/*General*/
.divMainContainer {height:auto; overflow:hidden; width:100%;}
.divMainTopContainer {height:auto; overflow:hidden; width:100%; background:#eeece7;}
.divMainTopContainerInner {height:auto; overflow:hidden; width:960px; margin:auto;}
.divTopLogo {height:auto; overflow:hidden; width:185px; padding:40px 0px 20px 0px; float:left;}

.divTopRight {height:auto; overflow:visible; float:right; padding-top:40px;}
.divShopCartContainer {height:auto; width:auto; overflow:hidden; float:right; margin-right:15px;}
.divLoginLinksContainer {height:28px; width:105px; overflow:hidden; float:right; text-align:center; padding-left:5px; padding-top:12px;}
.divSearch {height:auto; overflow:hidden; float:right;}

.divTopMenuContainer {height:50px; overflow:visible; width:100%; background:#e0ddd8; border-bottom:solid 5px #d3d0ca;}
.divTopMenuContainerInner {width:960px; margin:auto; overflow:visible;}

.divTopBanner {height:40px; overflow:hidden; width:960px; margin:auto;}
.divTopBannerAdmin {height:auto; overflow:hidden; width:960px; margin:auto;}

.divMastheadContainer {height:auto; display:table; width:100%;}
.divMasthead {height:auto; width:1150px; margin:auto; padding:10px 0px 10px 10px; background:url('../img/usr/masthead-bg.jpg') no-repeat;}
.divBgLeft {width:50%; height:500px; background:url('../img/usr/bg-left.jpg') no-repeat right 0px; display:table-cell;}
.divBgRight {width:50%; height:500px; background:url('../img/usr/bg-right.jpg') no-repeat left 0px; display:table-cell;}

.divMiddleContainer {height:auto; overflow:hidden; width:100%; background:#f9f9f9; padding-top:30px;}
.divMiddleContainerInner {height:auto; overflow:hidden; width:1160px; margin:auto;}
.divLatestNew {height:425px; width:100%; background:url('../img/usr/bg-news-content-repeater.gif') repeat-x;}

.divRecContainer {width:100%; height:auto; overflow:hidden; background:#f9f9f9;}
.divRecContainerInner {width:1160px; height:auto; margin:auto; overflow:hidden; background:#ffffff; padding-bottom:30px;}
.divRecHeader {width:960px; height:30px; margin:auto; overflow:hidden; padding-bottom:30px; padding-top:30px;}
.divRecProdContainer {height:auto; width:960px; margin:auto;}
.divContentShadowBtm {width:1160px; height:50px; margin:auto; overflow:hidden; background:url('../img/usr/bg-content-shadow-btm.gif') no-repeat center 0px;}

.divBtmMenuContainer {height:100px; overflow:hidden; width:100%; background:#191919;}
.divBtmMenuContainerInner {height:auto; width:960px; margin:auto; overflow:hidden; padding-top:30px;}
.divBtmLeft {float:left; height:auto; overflow:hidden; width:700px;}
.divBtmRight {float:right; height:auto; overflow:hidden;}
/*End General*/

/*Sub*/
.divMiddleContainerSub {height:auto; overflow:hidden; width:100%; background:#f9f9f9;}
.divMiddleContainerInnerSub {height:auto; overflow:hidden; width:1160px; margin:auto; background:#ffffff; padding-bottom:30px; padding-top:30px;}
.divContent {height:auto; overflow:hidden; width:960px; margin:auto;}

.divMastheadContainerSub {height:auto; width:100%; overflow:hidden; background:#f9f9f9;}
.divMastheadSub {height:auto; width:1160px; margin:auto;}
/*End Sub*/

/*Sub 2*/
.divContentLeft {float:left; overflow:hidden; height:auto; width:200px; padding-right:30px;}
.divContentRight {float:left; overflow:hidden; height:auto; width:730px;}
.divGroupListing {height:auto; overflow:hidden;}
.divBannerLeft {height:auto; overflow:hidden; padding-top:30px;}
/*End Sub 2*/

/* CMS */
.mstHeadVideo {width:788px;}
.mstHeadTagline {width:342px; padding:10px 0px 0px 20px; vertical-align:top;}
.tagline1 {font-family:Calibri; font-size:30px; color:#ffffff; padding-bottom:15px; line-height:30px; margin:0px;}
.tagline2 {font-family:Calibri; font-size:18px; color:#ffffff; padding-bottom:10px; line-height:18px; margin:0px;}
.tagline3 {font-family:Calibri; font-size:12px; color:#ffffff; padding-bottom:10px; line-height:12px; margin:0px;} 

.tdPL {width:130px; padding-bottom:5px;}

ul{padding:0px;}
.ulContent li{background: url(../img/usr/icon-bullet.gif) no-repeat 0px 5px; padding-left:12px; padding-bottom:5px; list-style-type: none; margin-bottom:10px;}
.tdHeader {font-size:14px; color:#ffffff; padding-bottom:20px;}
.tblContent {width:100%; text-align:left;}
.tblContent th {font-weight:normal; font-size:14px; color:#ffffff; background:#ef56a0; padding:10px; vertical-align:middle; text-transform:uppercase;}
.tblContent td {background:#ffd7eb; padding:10px; color:#cd2f7b;}
.tblContent tr.alt td {background:#ffc4e1; padding:10px; color:#cd2f7b;}
/* Enf of CMS */

/*HomeMasthead Pagination*/
.divTopMastheadContainer{height:auto; overflow:visible;}
.divTopMasthead { height:auto; overflow:visible; width:100%;}

.divTopMasthead .divSSPaging {position:absolute; z-index:90; bottom:10px; left:10px;}
.divTopMasthead .divSSPaging a .imgPage0 {background:url(../img/usr/icon-hover-masthead-1.png) no-repeat; margin-right:5px; width:32px; height:33px; display:inline-block;}
.divTopMasthead .divSSPaging a:hover .imgPage0, .divSSPaging a.activeSlide .imgPage0{background:url(../img/usr/icon-hover-masthead-1.png) no-repeat 0px -83px; display:inline-block;}

.divTopMasthead .divSSPaging a .imgPage1 {background:url(../img/usr/icon-hover-masthead-2.png) no-repeat; margin-right:5px; width:32px; height:33px; display:inline-block;}
.divTopMasthead .divSSPaging a:hover .imgPage1, .divSSPaging a.activeSlide .imgPage1{background:url(../img/usr/icon-hover-masthead-2.png) no-repeat 0px -83px; display:inline-block;}

.divTopMasthead .divSSPaging a .imgPage2 {background:url(../img/usr/icon-hover-masthead-3.png) no-repeat; margin-right:5px; width:32px; height:33px; display:inline-block;}
.divTopMasthead .divSSPaging a:hover .imgPage2, .divSSPaging a.activeSlide .imgPage2{background:url(../img/usr/icon-hover-masthead-3.png) no-repeat 0px -83px; display:inline-block;}

.divFbIcon {height:30px;  width:20px; background:url(../img/usr/btn-fb.gif) no-repeat 0px 0px; float:right;}
a.divFbIcon:link {background:url(../img/usr/btn-fb.gif) no-repeat 0px 0px;}
a.divFbIcon:visited {background:url(../img/usr/btn-fb.gif) no-repeat 0px 0px;}
a.divFbIcon:hover {background:url(../img/usr/btn-fb.gif) no-repeat 0px -80px;}
a.divFbIcon:active {background:url(../img/usr/btn-fb.gif) no-repeat 0px -80px;}
/*End HomeMasthead Pagination*/

/*Sub*/
.divTopMastheadSub { height:auto; overflow:hidden;}
.divMainCtnTopMiddleSub{height:auto; overflow:hidden; width:960px; margin:auto; padding-bottom:80px; background:#221e1f;}
.divMiddleCtnContainerSub{ height:auto; overflow:hidden; padding:40px 20px; background:#f7f7f7; border-bottom-left-radius:2em; border-bottom-right-radius:2em; min-height:300px;}
.divMiddleCtnSubLeft { height:auto; overflow:hidden; width:200px; float:left; padding-right:30px;}
.divMiddleCtnSubRight { height:auto; overflow:hidden;}
/*End Sub*/

/*Sub2*/
.divMainCtnTopMiddleSub2{height:auto; overflow:hidden; width:960px; margin:auto; padding-bottom:80px; background:#221e1f;}
.divMiddleCtnSub2Left { height:auto; overflow:hidden; width:200px; float:left; padding-right:30px;}
.divMiddleCtnSub2Right { height:auto; overflow:hidden; float:left; width:690px;}
.divMiddleBannerSubTop { height:auto; overflow:hidden;}
.divMiddleBannerSubBottom { height:auto; overflow:hidden;}
/*End Sub2*/

/*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:#ff0090;}
a.hypEmail:link {color:#ff0090;}
a.hypEmail:visited {color:#ff0090;}
a.hypEmail:hover {color:#ff0090;}
a.hypEmail:active {color:#ff0090;}

.lblInfo {color:#515151; padding-left:5px;}
.InfoImg {padding-top:5px;}
.ImgWebteqLogo {padding-top:25px; padding-right:370px;}
.divSpace {height:50px; background-color:#ffffff;}

.fontCol{color:#74d501;}
/*
.PriceCol_big {font-size:14px; font-weight:bold;}
*/
.PriceColProduct {color:#656565; font-size:12px;}
.PriceCol2 {font-size:20px;}
.divPriceLeft {color:#292929;}
.divPromPrice {color:#434343;}
.divPromPrice2 {color:#292929; font-size:12px; margin-left:10px;}

.divPrice_big {font-size:12px; font-weight:normal; color:#656565;}

.divProductPrice, .divPromPriceInd {color:#656565; font-size:12px;}
.divPriceStrike, .divPriceStrike2 {color:#656565; font-size:12px; text-decoration:line-through;}

.divIndProdItem2Large .divProductPrice {color:#ff0000; font-size:24px; padding-top:1px; line-height:24px;}
.divIndProdItem2Large .divPromPriceInd {color:#ff0000; font-size:24px; padding-top:1px; line-height:24px;}
.divIndProdItem2Large .divPriceStrike {color:#ff0000; font-size:12px; text-decoration:line-through;}
.divIndProdItem2Large .divPriceStrike2 {color:#ff0000; font-size:12px; text-decoration:line-through;}

.divPriceStrikeNor {text-decoration:line-through; color:#fecb00; font-size:22px; float:left; margin-left:-110px;}
.divPageHeader2 {font-size:18px; margin-bottom:20px; color:#292929;}
/* End of General */

/* Links & Buttons */
.lnkbtn {width:150px; height:28px; color:#ffffff; background:url('../img/usr/btn-red-388.gif') no-repeat; text-align:center; float:left; padding-top:12px; display:block;}
.lnkbtn:link {color:#ffffff; text-decoration:none;}
.lnkbtn:visited {color:#ffffff; text-decoration:none;}
.lnkbtn:hover {color:#ffffff; text-decoration:none; background:url('../img/usr/btn-red-388.gif') no-repeat 0px -90px;}
.lnkbtn:active {color:#ffffff; text-decoration:none; background:url('../img/usr/btn-red-388.gif') no-repeat 0px -90px;}

.lnkbtnPublic {width:150px; height:28px; color:#ffffff; background:url('../img/usr/btn-red-388.gif') no-repeat; text-align:center; padding-top:12px; display:block;}
.lnkbtnPublic:link {color:#ffffff; text-decoration:none;}
.lnkbtnPublic:visited {color:#ffffff; text-decoration:none;}
.lnkbtnPublic:hover {color:#ffffff; text-decoration:none; background:url('../img/usr/btn-red-388.gif') no-repeat 0px -90px;}
.lnkbtnPublic:active {color:#ffffff; text-decoration:none; background:url('../img/usr/btn-red-388.gif') no-repeat 0px -90px;}

.lnkbtnPublicDisabled {width:150px; height:28px; color:#ffffff; background:url('../img/usr/btn-red-388.gif') no-repeat 0px -90px; text-align:center; padding-top:12px; display:block;}
.lnkbtnPublicDisabled:link {color:#ffffff; text-decoration:none;}
.lnkbtnPublicDisabled:visited {color:#ffffff; text-decoration:none;}
.lnkbtnPublicDisabled:hover {color:#ffffff; text-decoration:none;}
.lnkbtnPublicDisabled:active {color:#ffffff; text-decoration:none;}

.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;}

.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;}

.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;}
.errmsg2 {color:red; padding-top:20px;}
.errmsgEnquiry {color:red; font-style:italic; font-size:11px;}

.noticemsg {color:#4a432e; margin-top:10px; margin-bottom:20px;}
.noticemsg2 {}

.boldmsg {color:#434343; font-weight:bold; font-size:14px;}
.ordermsg {color:#434343;}

.sectHdr {color:#292929; 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;}

.divPageTitle {font-size:18px; color:#292929;}
/* End of Message */

/* Splitter */
.divSplit {float:left; color:#ffffff;}
/* End of Splitter */

/* Cart */
.divPageHeaderCart {width:690px; margin:auto;}
.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; margin:auto;}
.divCartMenu {width:100%; height:auto; overflow:hidden; padding-top:0px; border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; padding:5px 0px;}
.divCartContent {padding-bottom:30px; position:relative; height:auto; overflow:hidden; background:#ffffff; width:100%;}
.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;}
.divCartDetail {float:left; padding-left:10px; width:143px; height:auto; overflow:hidden; padding-top:20px; }

.spanShoppingCart {color:#ff4800;}

.hypPaymentTransferEmail {color:#ef56a0; background-color:Transparent;}
a.hypPaymentTransferEmail:link {color:#ef56a0; text-decoration:none;}
a.hypPaymentTransferEmail:visited {color:#ef56a0; text-decoration:none;}
a.hypPaymentTransferEmail:hover {color:#ef56a0; text-decoration:underline;}
a.hypPaymentTransferEmail:active {color:#ef56a0; text-decoration:underline;}

.hypPaymentTransferEmail2 {color:#ef56a0; background-color:Transparent;}
a.hypPaymentTransferEmail2:link {color:#ef56a0; text-decoration:none;}
a.hypPaymentTransferEmail2:visited {color:#ef56a0; text-decoration:none;}
a.hypPaymentTransferEmail2:hover {color:#ef56a0; text-decoration:underline;}
a.hypPaymentTransferEmail2:active {color:#ef56a0; text-decoration:underline;}
/* End of Cart */

/* Review Cart */
.divSummaryOuter {height:auto; overflow:hidden;}
.divOrdListingSummary {float:left; width:360px;}
.divPaymentSummary {float:right; width:360px; padding-top:20px;}
#divListingSummary {padding-top:20px; padding-bottom:20px;}
#divListingItem {padding-top:30px; padding-bottom:30px;}
.tdSectionHdr {color:#292929; font-weight:bold;}
.divReviewBottom {height:50px; background:#e7e3d8;}
.divListingItem {margin-top:10px;}
.divListingDetail {width:740px; height:auto; overflow:hidden; padding-top:20px; padding-bottom:30px;}
.divSubListingDetail {float:left; width:360px; height:auto; overflow:hidden;}
.divDetailHdr {padding-bottom:20px;}
.divSpacing {width:20px; float:left;}

.td_price {width:150px; text-align:center; vertical-align:top; padding-top:20px;}
.td_qty {width:150px; text-align:center; vertical-align:top; padding-top:20px;}
.td_total {width:150px; text-align:center; vertical-align:top; padding-top:20px;}

.tdSpacing {width:20px; border-top:1px dotted #eee; border-bottom:1px dotted #eee;}
.tdSpacingMiddle {width:20px;}
.tdSpacingFooter {width:20px;}
.tdSpacingFooterTop {width:20px; border-top:1px dotted #eee;}
.tdSpacingFooterBtm {width:20px; border-bottom:1px dotted #eee;}

.tdAltSpacer {height:20px; background:#020c3d;}
.tdAltSpace {background:#e7e3d9;}

.tdAlt_item {width:208px; padding:0px 0px 20px 50px;}
.tdAlt_price {width:150px; padding-bottom:20px;}
.tdAlt_total {width:150px; padding-bottom:20px;}
.tdAlt_qty {width:150px; padding-bottom:20px;}

.td_headerItem {width:208px; padding:15px 0px 15px 20px; color:#434343; border-top:1px dotted #eee; border-bottom:1px dotted #eee;}
.td_headerPrice {width:150px; padding:15px 0px 15px 0px; text-align:center; color:#434343; border-top:1px dotted #eee; border-bottom:1px dotted #eee;}
.td_headerQty {width:150px; padding:15px 0px 15px 0px; text-align:center; color:#434343; border-top:1px dotted #eee; border-bottom:1px dotted #eee;}
.td_headerTotal {width:150px; padding:15px 0px 15px 0px; text-align:center; color:#434343; border-top:1px dotted #eee; border-bottom:1px dotted #eee;}

.td_fUpperItem {width:208px; padding:15px 0px 10px 0px; border-top:1px dotted #eee;}
.td_fUpperPrice {width:150px; padding:15px 0px 10px 0px; border-top:1px dotted #eee;}
.td_fUpperQty {width:150px; padding:15px 0px 10px 0px; text-align:right; border-top:1px dotted #eee; color:#434343;}
.td_fUpperTotal {width:150px; padding:15px 0px 10px 0px; border-top:1px dotted #eee; text-align:center;}

.td_footerItem {width:208px; padding-bottom:15px; border-bottom:1px dotted #eee;}
.td_footerPrice {width:150px; padding-bottom:15px;  border-bottom:1px dotted #eee;}
.td_footerQty {width:150px; padding-bottom:15px; text-align:right; border-bottom:1px dotted #eee; color:#434343;}
.td_footerTotal {width:150px; padding-bottom:15px; border-bottom:1px dotted #eee; text-align:center;}

.td_fItem {width:208px; padding-bottom:10px;}
.td_fPrice {width:150px; padding-bottom:10px;}
.td_fQty {width:150px; padding-bottom:10px; text-align:right; color:#434343;}
.td_fTotal {width:150px; padding-bottom:10px; text-align:center;}
/* End of Reivew Cart */


/* Form */
.text {border:1px solid #eee; width:100px; padding:5px 5px 5px 5px; outline:none; height:18px;}
.text_search {border:1px solid #eee; width:170px; padding:0px 5px 0px 5px; color:#212121; outline:none;}
.text_medium {border:1px solid #eee; width:218px; padding:5px 5px 5px 5px; outline:none; height:18px;}
.text_big {border:1px solid #eee; width:400px; padding:5px 5px 5px 5px; outline:none;}
.text_small {border:1px solid #eee; width:40px; padding:5px 5px 5px 5px; outline:none;}
.text_bigEnquiry       {width:453px; border:1px solid #eeeeee; border-radius:5px; padding:5px; background:#ffffff; height:28px; color:#bbbbbb;}
.text_bigEnquiry:focus {width:453px; border:1px solid #eeeeee; border-radius:5px; padding:5px; background:#ffffff; color:#656565;}
.text_bigEnquiryMessage       {width:453px; border:1px solid #eeeeee; padding:5px; border-radius:5px; background:#ffffff; height:150px; color:#bbbbbb;}
.text_bigEnquiryMessage:focus {width:453px; border:1px solid #eeeeee; padding:5px; border-radius:5px; background:#ffffff; color:#656565;}

.ddl_salutation       {width:465px; border:1px solid #eeeeee; padding:5px; border-radius:5px; background:#ffffff; height:40px; color:#bbbbbb;}
.ddl_salutation:focus {width:465px; border:1px solid #eeeeee; padding:5px; border-radius:5px; background:#ffffff; color:#656565;}
.ddl {border:1px solid #eee; width:206px; padding:5px 5px 5px 5px; outline:none; height:30px;}
.ddl_big {border:1px solid #eee; width:406px; padding:5px 5px 5px 5px;}
.ddl_small {border:1px solid #eee; width:46px; padding:5px 5px 5px 5px;}
.ddl_medium{border:1px solid #eee; width:140px; padding:5px 5px 5px 5px;}
/* End of Form */

/* Table */
.formTbl {width:100%;}
.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;}
.frmLogin td {padding:2px;}
.datatbl {width:100%; margin-bottom:20px;}
.datatbl td {padding:2px; vertical-align:top;}
.tdNo {width:50px; text-align:center;}
.frmTblDelivery {width:100%; }
.frmTblDelivery td {padding:2px;}
.tdLabelPickup {padding-top:4px; vertical-align:top; width:115px;}
.tdLabelAskShare {padding-top:4px; padding-right:20px; vertical-align:top; color:#4a432e;}
td.tdLabel {padding-top:4px; /*padding-right:50px;*/ width:180px; vertical-align:middle;}
.tdLabelNor {padding-right:20px; vertical-align:top; width:130px;}
.tdLabelNor2 {padding-right:10px; vertical-align:top; width:100px; color:#575757;}
.tdSpace {width:5px; text-align:right; vertical-align:middle; padding-right:5px; padding-top:4px;}
.tdSpacer {height:30px;}
.tdSpacer2 {height:20px;}
.tdSplitter {height:10px;} 
.tdSplitter2 {height:5px;}
td.tdMax {/*width:100%;*/}
td.tdMaxLogin{/*width:100%; padding-left:50px;*/ float:left;}
.nobr {white-space:nowrap;}
/* End of Table */

/* Pop Up */
.divPopUpBarOuter {height:auto; overflow:hidden; color:#434343; padding-bottom:400px;}
.divPopUpOuter {height:auto; overflow:hidden; padding-bottom:100px; }
.divPopUpBar {height:50px; overflow:hidden; background:#ef56a0;}
.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; background:#ffffff;}
.divPopUpFooter {height:50px; overflow:hidden; background:#ef56a0; margin-bottom:200px;}
.divPopUpFooterInner {width:740px; margin:auto; height:35px; overflow:hidden; padding:15px 50px 0px 50px; text-align:right; color:#fff;}
.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:#fff; 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 */

.divEnquiryForm {margin-top:0px; margin-bottom:10px;}
.divProd {height:auto; overflow:visible;}
.divProdAsk, .divProdAskAck, .divProdShare, .divProdShareAck {padding:20px; padding-bottom:300px; color:#434343; background:#ffffff;}
.spanTitle{color:#292929;}

/* 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 td {padding:2px;}
/* End of Shipping Charge */

/* 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;}
.divListPaginationInner {padding-top:3px;}

.btnPagination {color:#656565;}
a.btnPagination:link {color:#656565; text-decoration:none;}
a.btnPagination:visited {color:#656565; text-decoration:none;}
a.btnPagination:hover {color:#ef4b6e; text-decoration:none;}
a.btnPagination:active {color:#ef4b6e; text-decoration:none;}

.btnPaginationSel {color:#ef4b6e; cursor:default;}
a.btnPaginationSel:link {color:#ef4b6e; text-decoration:none;}
a.btnPaginationSel:visited {color:#ef4b6e; text-decoration:none;}
a.btnPaginationSel:hover {color:#ef4b6e; text-decoration:none;}
a.btnPaginationSel:active {color:#ef4b6e; text-decoration:none;}

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 {padding-left:15px; padding-right:15px;}
/* 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;  float:left;}
.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:#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: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 */

/*Image resize*/
.imgBigContainer{height:auto;width:100%; overflow:hidden;}
.imgFrame1 {overflow:hidden; padding:10px 9px 0px 9px; float:left; margin-right:20px; margin-bottom:10px; border:solid 1px #eeeeee; background:url('../img/usr/img-gallery-icon-head1.gif') no-repeat center 175px; height:213px; background-color:#ffffff; }
.imgFrame2 {overflow:hidden; padding:10px 9px 0px 9px; float:left; margin-right:20px; margin-bottom:10px; border:solid 1px #eeeeee; background:url('../img/usr/img-gallery-icon-head2.gif') no-repeat  center 175px;  height:213px; background-color:#ffffff; }
.imgFrame3 {overflow:hidden; padding:10px 9px 0px 9px; float:left; margin-right:20px; margin-bottom:10px; border:solid 1px #eeeeee; background:url('../img/usr/img-gallery-icon-head3.gif') no-repeat  center 175px;  height:213px; background-color:#ffffff; }
.imgFrame4 {overflow:hidden; padding:10px 9px 0px 9px; float:left; margin-bottom:10px; border:solid 1px #eeeeee; background:url('../img/usr/img-gallery-icon-head4.gif') no-repeat  center 175px;  height:213px; background-color:#ffffff; }

.imgSpacer {position:relative; width:195px; height:160px; overflow:hidden; vertical-align:middle;}
/*End of Image resize*/

/* Mis */
.divLoginForm {}
.divRegisterForm {}

@media screen and (min-width: 520px) and (max-width: 980px) {
/*home*/
.divMiddleContainerInner {height:auto; overflow:hidden; width:960px; margin:auto;}
.divRecContainerInner {width:960px; height:auto; margin:auto; overflow:hidden; background:#ffffff; padding-bottom:30px;}

/*sub*/
.divMastheadSub {height:auto; width:960px; margin:auto;}
.divMastheadSub img {height:auto; width:960px;}
.divMiddleContainerInnerSub {height:auto; overflow:hidden; width:960px; margin:auto; background:#ffffff; padding-bottom:30px; padding-top:30px;}
}