body {color:#575757; font-size:14px; font-family:Calibri; margin:0px; background:#fff;}
a:link {color:#fe0004; text-decoration:none;}
a:visited {color:#fe0004; text-decoration:none;}
a:hover {color:#fe0004; text-decoration:underline;}
a:active {color:#fe0004; text-decoration:underline;}
input, textarea {font-family:Calibri; font-size:14px; color:#575757;}
select {font-family:Calibri;}
p {margin:0; padding:0;}
/*General*/
.divMainBgTop {height:auto; overflow:hidden; width:100%;}
.divTopPanel {height:auto; overflow:hidden; width:auto; margin:auto; background:url(../img/usr/bg-top-home-repeat.gif) repeat-x;}
.divTopPanelInner {height:auto; overflow:hidden; width:920px; margin:auto;}
.divTopPanelLeft {float:left; width:auto; height:auto; overflow:hidden; margin-top:8px;}
.divTopPanelRight {float:right; width:auto; height:auto; overflow:hidden; margin-right:30px; height:auto; overflow:hidden;}
.divTopSlogan {float:left; margin-left:15px; font-size:14px; color:#fff; font-weight:bold; margin-top:5px;}
.divTopSlogan2 {font-style:italic; font-size:12px; font-weight:normal;}
.divTopMenuOuter {clear:both; margin-top:65px; margin-left:0px; position:absolute; z-index:999}
.divSearch {float:right; height:100px; width:260px; overflow:hidden; background:#66c5ff; color:#fff;}
.divSearchContact {width:auto; height:auto; overflow:hidden;}
.divSearchContactBg {background:url(../img/usr/icon-contact.gif) no-repeat 15px 0; width:auto; height:44px; overflow:hidden; padding-left:65px; line-height:16px; padding-top:5px; border-bottom:2px solid #21a9ff}
.divSearchBox {margin-top:15px;}
.divMainMasthead {width:920px; height:auto; overflow:hidden; margin:auto;}
.divMainContentRight {height:auto; overflow:hidden; float:left; margin-left:50px; width:310px;}
.divMiddleContent {text-align:justify; padding-top:20px; width:920px; margin:auto; height:auto; overflow:visible;}
.divContentLeft {height:auto; overflow:hidden; float:left; width:420px; margin-left:20px;}
.divContentRight {height:auto; overflow:hidden; float:left; margin-left:30px; margin-right:20px; width:430px;}

.divBtmBanner1 {background:url(../img/usr/column-bnn-btm-home-left.gif) no-repeat top left; width:860px; height:318px; overflow:hidden; margin:auto; clear:both; margin-top:50px;}
.divBtmBanner2 {background:url(../img/usr/column-bnn-btm-home-right.gif) no-repeat top right; width:860px; height:318px; overflow:hidden;}
.divBtmBanner {background:url(../img/usr/column-bnn-btm-home-repeat.gif) repeat-x; width:856px; height:318px; overflow:hidden; margin-left:2px;}
.divBtmBannerLeft {float:left; margin-top:30px; margin-left:20px; padding-right:20px; border-right:1px solid #111;}
.divBtmBannerRight {border-left:1px solid #2f2f2f; padding-left:20px; margin-top:30PX; height:auto; overflow:hidden;}
.divFooter {height:auto; overflow:hidden; background:#21a9ff; clear:both; margin-top:35px;}
.divFooterInner {height:auto; overflow:hidden; width:920px; margin:auto; padding-top:20px; padding-bottom:15px; margin-left:20px; margin-right:20px; margin:auto; border-bottom:1px dotted #fff;}
.divBtmMenu {float:left;}
.divBtmCopy {float:right;}
.divWebteqOuter {background:#21a9ff; height:auto; overflow:hidden;}
.divWebteqInner {width:920px; margin:auto; padding:15px 20px; text-align:right;}
.imgTopLogo {float:left;}
/*sub*/
.divSubTopPanel {height:auto; overflow:hidden; width:auto; margin:auto; background:url(../img/usr/bg-top-subpage-repeat.gif) repeat-x;}
.divSubMasthead {width:920px; height:auto; overflow:hidden; margin:auto; margin-top:-10px;}
.divSubContentLeft {height:auto; overflow:hidden; float:left; width:200px; padding-left:20px;}
.divSubContentRight {height:auto; overflow:visible; float:left; width:660px; margin-left:20px; margin-right:20px;}
.divSubContentLeftBtm {margin-left:15px; padding-top:15px; border-top:1px solid #2f2f2f; padding-bottom:15px; height:auto; overflow:hidden;}
.divPageHeader {font-size:24px; color:#fff; font-weight:bold;}
.divPageHeader2 {font-size:24px; color:#fff; font-weight:bold;}
.divRecNewProduct {margin-top:30px;}
/*End sub*/

.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;}
.divProduct {height:auto; overflow:hidden; position:relative;}

.hypEmail {color:#8a8a8a;}
a.hypEmail:link {color:#8a8a8a; text-decoration:underline}
a.hypEmail:visited {color:#8a8a8a; text-decoration:underline;}
a.hypEmail:hover {color:#8a8a8a; text-decoration:underline;}
a.hypEmail:active {color:#8a8a8a; 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:#383838;}
.PriceCol2 {font-size:36px;}
.divPriceLeft {color:#7d5702;}
.divPromPrice {color:#fe0004;}
.divPromPrice2 {color:#fe0004; clear:both; font-size:24px;}
.divPrice_big {color:#151515; font-size:24px;}
.divProductPrice, .divPromPriceInd {color:#383838;}
.divPriceStrike, .divPriceStrike2 {color:#fe0004; text-decoration:line-through; font-size:90%;}
.divPriceStrikeNor {text-decoration:line-through; color:#6c6c6c; font-size:24px;}
.divPromoPercentage {padding-left:10px;}
/* End of General */

/* Links & Buttons */
.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;}

.imgbtnAddtoCart {background:url(../img/usr/btn-addcart.gif) no-repeat; clear:both; width:107px; height:26px;}
.imgbtnAddtoCart:hover {background:url(../img/usr/btn-addcart.gif) no-repeat 0px -26px;}
.imgbtnAddtoCartDisabled {background:url(../img/usr/btn-addcart.gif) no-repeat 0px -52px; width:107px; height:26px;}
.imgbtnAddtoCartPromo {background:url(../img/usr/btn-addcart.gif) no-repeat 0px -78px;; clear:both; width:107px; height:26px;}
.imgbtnAddtoCartPromo:hover {background:url(../img/usr/btn-addcart.gif) no-repeat 0px -104px;}

.imgbtnOk {background:url(../img/usr/btn-ok.gif) no-repeat; width:123px; height:30px;}
.imgbtnOk:hover {background:url(../img/usr/btn-ok.gif) no-repeat 0px -80px;}

.imgbtnBack {background:url(../img/usr/btn-back.gif) no-repeat; width:123px; height:30px;}
.imgbtnBack:hover {background:url(../img/usr/btn-back.gif) no-repeat 0px -80px;}

.imgbtnSubmit {background:url(../img/usr/btn-submit.gif) no-repeat; width:123px; height:30px;}
.imgbtnSubmit:hover {background:url(../img/usr/btn-submit.gif) no-repeat 0px -80px;}

.imgbtnNext {background:url(../img/usr/btn_next.gif) no-repeat; width:95px; height:32px;}
.imgbtnNext:hover {background:url(../img/usr/btn_next.gif) no-repeat 0px -32px;}

.imgbtnShare {background:url(../img/usr/btn-share-now.gif) no-repeat; float:left; width:123px; height:30px;}
.imgbtnShare:hover {background:url(../img/usr/btn-share-now.gif) no-repeat 0px -80px;}

.imgbtnAsk {background:url(../img/usr/btn-ask-now.gif) no-repeat; float:left; width:123px; height:30px;}
.imgbtnAsk:hover {background:url(../img/usr/btn-ask-now.gif) no-repeat 0px -80px;}

/* End of Links & Buttons */

/* Message */
.attention_compulsory {color:red;}
.errmsg {color:red;}
.errmsg2 {color:red; padding-top:20px;}

.noticemsg {color:#575757;}
.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;}
.spnQuick {color:#1c7ad1;}
/* End of Message */

/* Splitter */
.divSplit {float:left; color:#ffffff;}
/* End of Splitter */

/* Form */
.text {border:1px solid #cecece; width:100px; padding:5px 5px 5px 5px; background:#ffffff; color:#575757;}
.text_search {border:1px solid #cecece; width:170px; background:#e2dae2; padding:0px 5px 0px 5px; color:#575757;}
.text_medium {border:1px solid #cecece; width:195px; padding:5px 5px 5px 5px; background:#ffffff; color:#575757;}
.text_big {border:1px solid #cecece; width:400px; padding:5px 5px 5px 5px; color:#222; background:#fff;}
.text_small {border:1px solid #cecece; width:40px; padding:5px 5px 5px 5px; background:#fff; color:#575757;}

.ddl {border:1px solid #cecece; width:206px; padding:5px 5px 5px 5px; background:#fff; color:#000; font-style:italic;}
.ddl_big {border:1px solid #cecece; width:406px; padding:5px 5px 5px 5px; background:#979797; color:#575757;}
.ddl_small {border:1px solid #cecece; width:46px; padding:5px 5px 5px 5px; background:#979797; color:#575757;}
.ddl_medium{border:1px solid #cecece; width:140px; padding:5px 5px 5px 5px; background:#ffffff; color:#575757; font-style:italic;}
/* 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;}

.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;}
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; 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%;}
.nobr {white-space:nowrap;}

/* Review Cart */
.divSummaryOuter {height:auto; overflow:hidden; border-bottom:1px solid #a4750b;}
.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; border-bottom:1px dotted #e4e4e4;}

.tdSectionHdr {color:#383838; 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; border-top:1px solid #a4750b;}
.divSubListingDetail {float:left; width:360px; height:auto; overflow:hidden;}
.divDetailHdr {padding-bottom:20px;}
.divSpacing {width:20px; float:left;}

.td_item {width:208px; padding:20px 0px 20px 20px;}
.td_price {width:150px; text-align:center;}
.td_qty {width:150px; text-align:center;}
.td_total {width:150px; text-align:center;}

.tdSpacing {width:20px; background:#eeca74;}
.tdSpacingMiddle {width:20px;}
.tdSpacingFooter {width:20px; background:#eeca74;}
.tdSpacingFooterTop {width:20px; background:#eeca74;}
.tdSpacingFooterBtm {width:20px; background:#eeca74;}

.tdAltSpacer {height:20px; background:#020c3d;}
.tdAltSpace {background:#e7e3d9;}

.tdAlt_item {width:208px; padding:0px 0px 20px 50px; border-left:1px solid #e4e4e4;}
.tdAlt_price {width:150px; padding-bottom:20px;}
.tdAlt_total {width:150px; padding-bottom:20px; border-right:1px solid #e4e4e4;}
.tdAlt_qty {width:150px; padding-bottom:20px;}

.td_headerItem {width:208px; padding:15px 0px 15px 20px; background:#eeca74; color:#232323;}
.td_headerPrice {width:150px; padding:15px 0px 15px 0px; background:#eeca74; text-align:center; color:#232323;}
.td_headerQty {width:150px; padding:15px 0px 15px 0px; background:#eeca74; text-align:center; color:#232323;}
.td_headerTotal {width:150px; padding:15px 0px 15px 0px; background:#eeca74; text-align:center; color:#232323;}

.td_fUpperItem {width:208px; padding:15px 0px 10px 0px; background:#eeca74;}
.td_fUpperPrice {width:150px; padding:15px 0px 10px 0px; background:#eeca74;}
.td_fUpperQty {width:150px; padding:15px 0px 10px 0px; text-align:right; background:#eeca74;}
.td_fUpperTotal {width:150px; padding:15px 0px 10px 0px; text-align:center; background:#eeca74;}

.td_footerItem {width:208px; padding-bottom:15px; background:#eeca74;}
.td_footerPrice {width:150px; padding-bottom:15px; background:#eeca74;}
.td_footerQty {width:150px; padding-bottom:15px; text-align:right; background:#eeca74;}
.td_footerTotal {width:150px; padding-bottom:15px; text-align:center; background:#eeca74;}

.td_fItem {width:208px; padding-bottom:10px; background:#eeca74;}
.td_fPrice {width:150px; padding-bottom:10px; background:#eeca74;}
.td_fQty {width:150px; padding-bottom:10px; text-align:right; background:#eeca74;}
.td_fTotal {width:150px; padding-bottom:10px; text-align:center; background:#eeca74;}
/* End of Reivew Cart */

/* End of Table */

/* Cart */
.divCheckoutCart {width:620px; margin-top:20px; border-bottom:1px solid #a4750b; height:auto; overflow:hidden;}
.divCartMenu {width:620px;}
.divCartContent {width:620px; padding-bottom:30px; position:relative; height:auto; overflow:hidden; margin-top:30px;}
.divCartMember {}
.divCartProdImg {float:left; width:73px; height:73px; display:table; padding:1px; border:1px solid #a4750b;}
.divCartProdImgInner {display:table-cell; vertical-align:middle; text-align:center;}
.divCartProdDetail {float:left; padding-left:10px; width:115px;}
.divCartProdDetail2 {float:left; padding-left:10px; width:100px; color:#ffffff;}
.divCheckoutBtn {padding-top:20px; text-align:center; clear:both; border-top:1px solid #a4750b; margin-top:20px;}
/* End of Cart */

/* 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 */

/* Shipping Charge */
.divShippingChargeDetails {height:auto; overflow:hidden; padding-bottom:50px;}
.divShippingChargeWaiver {height:auto; overflow:hidden; padding-bottom:50px;}

.shipTbl {width:100%; border:1px solid #000;}
.shipTbl td {padding:15px;}
/* End of Shipping Charge */

/* Member Profile */
.divUpdateProHdr {font-size:18px; color:#151515; text-transform:uppercase;}
.divProfile {width:620px; height:auto; overflow:hidden;}
#divPageTitle {height:auto; overflow:hidden;}
.divPageTitleLeft {float:left; width:420px; padding-top:25px;}
.divPageTitleRight {float:right; color:#8ab901; width:220px; text-align:right;}
/* End of Member Profile */

/* 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 */

/*Login*/
.divMemLogin {padding-bottom:20px; background:#eeca74; padding-left:130px;}
.divRegister {margin-top:30px; padding-top:20px; padding-bottom:20px; background:#eeca74; padding-left:130px;}
/*End Login*/

#divGmap {padding:1px; width:306px; height:266px; border:1px solid #cecece;}

.divProd {height:auto; overflow:visible;}
.divProdAsk, .divProdAskAck, .divProdShare, .divProdShareAck {padding:20px;}


/*For CMS Content Use*/
td.header1 {padding-left:20px; padding-right:20px; padding-bottom:20px; height:50px;}
div.header1 {padding-left:15px; padding-right:15px; padding-top:15px; height:auto; overflow:hidden; clear:both;}
div.header1 .header1_left {float:left;}
div.header1 .header1_right {float:right;}
/*For CMS Content Use*/