#thumbBox{ position: absolute;left: 0;top: 0;width: auto;padding: 10px;padding-bottom: 0;background: #88b3d7;visibility: hidden;z-index: 10;cursor: hand;cursor: pointer;}#thumbBox .footerbar{ font: bold 16px Tahoma;letter-spacing: 5px;line-height: 1.1em;color: white;padding: 5px 0;text-align: right;}#thumbBox #thumbImage{ background-color: white;}#thumbLoading{ position: absolute;visibility: hidden;border: 1px solid black;background-color: #EFEFEF;padding: 5px;z-index: 5;}.continuebut, .continueshop{ background:url(../images/storeclientimg.png) no-repeat; }.register_head, .orangebut, .newuserbut{ background:url(../images/storeclientverimg.png) repeat-x; }.register_head{ border-bottom:solid 1px #a3c2e8; background-position:0px -17px; background-color:#cce5f9; font:bold 12px Arial, Helvetica, sans-serif; height:24px; padding-left:10px; }.cusDetailtbl{ border:solid 1px #a3c2e8; font:12px Arial, Helvetica, sans-serif; margin-top:30px; }.personal_info{ vertical-align:middle; padding:5px 0 0 20px; color:#a82a10; font:bold 12px Arial, Helvetica, sans-serif; text-align:left; }.orangebut{ background-position:0px 0px; background-color:#ebf1fb; border:solid 1px #0777be; font:bold 12px Arial, Helvetica, sans-serif; }.register_txt{ background:#f8fafe; width:190px; margin:10px 3px 0 50px; vertical-align:middle; padding:5px; font:normal 12px Arial, Helvetica, sans-serif; }.register_txtbox{ padding-top:7px; }.registxt{ width:200px; border:solid 1px #7F9DB9; background:#fff; }.signtbl{ border-right:solid 1px #a9cce9; width:350px; }.signtbl2{ width:300px; height:243px; }.signintxt{ text-align:right; color:#000; padding-right:10px; }.nosignup{ font:bold 12px Arial, Helvetica, sans-serif; text-align:left; background:#ffffcc; border:solid 1px #e1e1a1; width:400px; margin-top:10px; padding:2px; color:#0000ff; }.signup{ font:bold 12px Arial, Helvetica, sans-serif; text-align:left; width:350px; color:#000; padding:0px 0 5px 0; }.cardholdertxt{ padding-left: 20px; }.htmlbutton{ height:20px; }.register_condition{ padding:5px 0 0 50px; }.cchints{ color:#00a3db; background:#f0f5ff; padding:10px; }.ccno{ color:#ff0030; }.ccinfotxt{ color:#000; padding-left:10px; width:20%; }.ccinfo_input{ padding-left:10px; }.paypaltxt{ color:#000; padding:5px; width:20%; background:#f7f6f5; }.info{ padding:10px; line-height:20px; background:#f7f6f5; }.info1{ padding:10px; line-height:20px; color:#ff0000; }.feedbackbg{ background:#f1f1f1; color:#376c8f; margin:0 2px 2px 2px; }.feedbacktit{ border-bottom:solid 1px #fff; padding:5px; background:#f1f1f1; }.paypalpaymnt{ border:solid 1px #bfbfbf; padding:10px; }.startxt{ font:7px Verdana, Arial, Helvetica, sans-serif; color:#ff0000; }.errormsg{ background:#ff7676; border:solid 1px #cc0000; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; color:#fff; height:15px; }a{ font:12px Arial, Helvetica, sans-serif; }.defaulttextbox,.signuptxtbox{ border:solid 1px #9eb1b5;}.signuptxtbox{ width:200px;}.pathbartxt{ border-bottom:solid 1px #bcbabc; padding-left:5px; font-weight:bold; }.newusrbox{ border:solid 1px #a9cce9; }.newusrboxhead{ border:solid 1px #a9cce9; padding:2px 10px 2px 10px; font:bold 11px verdana; }.newuserbut{ background-position:0 -185px; height:20px; width:125px; text-align:center; border:solid 1px #aaacae; padding:5px 0 0 0; margin-top:10px; }.newuserbut a{ text-decoration:none; color:#000; font-weight:bold; display:block; }.chkoutdetails{ padding:3px 0 3px 0; }.chkoutdetail_head{ border-bottom:dotted 1px #79d5ff; padding:10px 0 2px 0; } .errorField{ border:dotted 1px #ff0000; }.errlable{ color:#ff0000; font:normal 12px Arial, Helvetica, sans-serif; font-style:italic; }.chkoutdetailul{ padding:0; margin:0; }.chkoutdetailul li.disable{ margin:5px 5px 3px 5px; background:#f1f7fc; border:solid 1px #cccbcc; font:bold 12px Arial, Helvetica, sans-serif; list-style-type:none; float:left; color:#c9c8c9; }.chkoutdetailul li.enable{ margin:5px 5px 3px 5px; border:solid 1px #1c4465; font:bold 12px Arial, Helvetica, sans-serif; list-style-type:none; background:#cee6f9; float:left; }.chkstepstxt{ float:left; padding:2px 10px 2px 5px; font-weight:bold; }.enacircle{ background:#fff; padding:2px 5px 2px 5px; font-weight:bold; border-right:solid 1px #1c4465; float:left; }.discircle{ background:#f5f7f5; padding:2px 5px 2px 5px; border-right:solid 1px #cccbcc; float:left; }.shipmethodsdiv{ padding:5px 0 5px 0; }.orderrevHead td{ background:#b6d4fa; font-weight:bold; white-space:nowrap; }.reviewodd td{ background:#fff; border-right:solid 1px #d2e5fc; }.revieweven td{ background:#edf5ff; border-right:solid 1px #d2e5fc; }.reviewtotal{ background:#f1f7fe; font:12px Arial, Helvetica, sans-serif; white-space:nowrap; }.continuebut{ background-position:-10px -64px; width:91px; height:20px; color:#fff; padding:1px 30px 10px 10px; border:none; font-weight:bold; }.continueshop{ background-position:-103px -64px; width:148px; height:20px; color:#000; padding:2px 10px 10px 30px; border:none; }tr.invoicehead td{ background:#d8eafa; }.invoicetbl{ border:solid 1px #A3C2E8; border-collapse:collapse; }.invoicecmpname{ font:18px Arial, Helvetica, sans-serif; padding-bottom:10px; }.invoiceaddress{ padding-bottom:10px; }.invoicebdr{ border:solid 1px #a3c2e8; }.invoicebg{ background:#d8eafa; }tr.dotbdr td{ border-bottom:1px dotted #A5CAF4; }tr.solidbdr td{ border-top:1px solid #000; border-bottom:1px solid #000; }body.redirpage{ background:#e8f2ff;}.zohostorelogo{ padding-bottom:20px; }.freesignupdiv{ border:1px solid #aaaaaa; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 3px 3px 6px #888888; -webkit-box-shadow:3px 3px 6px #888888; height:300px; background:#fff; padding:10px; width:100%; text-align:center; }.portalhead{ font:22px Arial, Helvetica, sans-serif; color:#5f5e5e; margin-top:100px; }.firstpage_dis, .prevpage_dis, .nxtpage_dis, .lastpage_dis, .firstpage, .prevpage, .nxtpage, .lastpage,.verisignimg,.paypalimg, .signupimg, .custinfoimg, .paymentimg, .powerzoho, .zoomImage, .showallprods, .gvcls, .lvcls, .googlechkout, .footerleft, .footerright, .tierprice li span { background:url(../images/storeclientimg.png) no-repeat; }.addtocart, .navbarbg{ background:url(../images/storeclientverimg.png) repeat-x; }body{ margin:0; padding:0; background:#7aa1e6; font:normal 12px Arial, Helvetica, sans-serif; }img{ border:none; }.tdpadding{ padding-left:10px; padding-right:10px; }.normalfont, select, input, td, table, tr, ul, li,div, span{ font:normal 12px Arial, Helvetica, sans-serif; }.boldfont{ font:bold 12px Arial, Helvetica, sans-serif; } #GRPDIV ul, #top_menu ul, .hotlinks ul{ margin:0; padding:0; }.heading_txt{ text-decoration:none; }.innerli_div{ padding:10px 0 0 10px; }.inner_txt{ text-decoration:none; color:#000; }.navbarbg{ background-position:0 -158px; height:20px; padding-top:5px; width:100%; border:solid 1px #86c8ee; }#view_option{ float:right; padding-right:5px; }.nextimg{ cursor:pointer; }.prdimg{ max-width:180px; max-height:140px; width: expression(this.width > 180 ? 180: true); height: expression(this.height > 140 ? 140: true); } .prdetimg{ max-width:220px; max-height:230px; width: expression(this.width > 220 ? 220: true); height: expression(this.height > 230 ? 230: true); }.prdetimgdiv{ width:220px; height:270px; border:solid 1px #ccc; clear:both; vertical-align:middle; display:table-cell; }.prdetimgdiv:hover{ width:220px; height:270px; border:solid 1px #196c9d; clear:both; vertical-align:middle; display:table-cell; }.container{ border:solid 1px #86c8ee; width: 180px; }.addtocart{ background-position:0px 0px; background-color:#ebf1fb; border:solid 1px #0777be; width:140px; font:bold 12px Arial, Helvetica, sans-serif; }.addtowishlist, .listview_addtowishlist{ text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#9F1F1F; padding:3px 0 3px 0; text-decoration:underline; cursor:pointer; }.addtocompdiv, .listview_addtocompdiv{ padding:0 0 10px 0; text-decoration:underline; font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer; text-align:center; color:#0000ff; }.listview_addtowishlist, .listview_addtocompdiv{ float:left; padding:0 0 10px 0; }.listview_addtocompdiv{ padding:0 0 10px 10px; }.list_container{ border:solid 1px #86c8ee; width: 180px; }.prod_img{ height:140px; width:180px; border-bottom:solid 1px #86c8ee; text-align:center; overflow:hidden; }.prod_img table{ margin:2px; height:140px; }.prod_des{ text-align:left; color:#000; }.prod_name{ padding:5px 5px 10px 5px; text-align:center; font-weight:bold; color:#ff8946; height:20px; }.allcatglist{ font:bold 13px Arial, Helvetica, sans-serif; text-align:left; color:#ff8946; padding:5px; width:80%; }.allcatgprd{ padding:2px 0 2px 5px; }.allcatgprd a{ color:#414198; }.allcatgprd a:hover{ color:#FFF; background:#0000FF; font-weight:bold; }.short_description{ padding:10px 5px 2px 5px; height:95px; width:170px; overflow:hidden; text-align:left; }.short_description a, .listview_short_description a{ color:#0000ff; }.price_details div{ font:bold 12px Arial, Helvetica, sans-serif; padding:5px; color:#9f1f1f; text-align:center; }.add_details{ font:bold 12px Arial, Helvetica, sans-serif; padding-right:7px; margin-bottom:3px; text-align:center; }.listview_container{ border:solid 1px #86c8ee; height:180px; }.listview_prod_img{ height:180px; width:180px; border-right:solid 1px #86c8ee; float:left; margin-right:5px; text-align:center; overflow:hidden; }.listview_prod_img table{ margin:2px; height:170px; }.listview_short_description{ padding:10px 5px 5px 0px; text-align:left; overflow:hidden; height:70px; }.listview_price_details div{ font:bold 12px Arial, Helvetica, sans-serif; padding:0 0 10px 5px; color:#9f1f1f; text-align:left; }.listview_add_details{ font:bold 12px Arial, Helvetica, sans-serif; float:right; padding-right:5px; }.container:hover, .listview_container:hover{ border:solid 1px #196c9d; }.prod_detailsname{ font:bold 12px Arial, Helvetica, sans-serif; color:#ff8946; }.prdetail_price{ font:bold 12px Arial, Helvetica, sans-serif; color:#9F1F1F; }.prddetail_qty{ font:bold 12px Arial, Helvetica, sans-serif; width:10%; }.product_detail0{ background:#fff; height:25px;}.product_detail1{ background:#f1f6fe; height:25px;}.qty_opt{ width:30px; padding: 0 3px; border:solid 1px #7f9db9; }.errqty_opt{ width:50px; border:solid 1px #ff0000; }.statusmsg{ background:#ff7676; border:solid 1px #cc0000; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; color:#fff; padding:1px 0 5px 0; height:12px; }.zoomIcoDiv{ height:21px; width:26px; position:absolute; z-index:1500; cursor:pointer; display:none; }.zoomImage{ background-position:-32px -118px; height:21px; width:26px; cursor:pointer; }.gvcls, .lvcls{ width:27px; height:14px; }.showgridview div.gvcls{ background-position:-238px -145px; cursor:default; } .showgridview div.lvcls{ background-position:-211px -145px; cursor:pointer;}.showlistview div.gvcls{ background-position:-184px -145px; cursor:pointer;}.showlistview div.lvcls{ background-position :-265px -145px; cursor:default; }.firstpage_dis{ background-position:-281px -30px; }.prevpage_dis{ background-position:-302px -30px; }.nxtpage_dis{ background-position:-323px -30px; }.lastpage_dis{ background-position:-344px -30px; }.firstpage{ background-position:-197px -30px; }.prevpage{ background-position:-218px -30px; }.nxtpage{ background-position:-239px -30px; }.lastpage{ background-position:-260px -30px; }.verisignimg{ background-position:-402px -45px; height:83px; width:140px; }.paypalimg{ background-position:-260px -45px; height:83px; width:140px; }.signupimg{ background-position:-10px -194px; height:21px; width:356px; border-bottom:solid 1px #bcbabc; }.custinfoimg{ background-position:-10px -224px; height:21px; width:356px; border-bottom:solid 1px #bcbabc; }.paymentimg{ background-position:-10px -254px; height:21px; width:356px; border-bottom:solid 1px #bcbabc; }.prd-options { background-color:#F6F6F6; border:1px solid #E4E4E4; margin:20px 0pt 0pt; padding:10px 15px 20px; }.reqd { color:#EB340A; }.errbox { border:1px solid #FF0000; }.optlist { margin:0; padding:0; list-style-type:none; }.optlist li{ margin:0; padding:3px 0 3px 15px; }.destblbdr{ border:solid 1px #bed6ee; background:#fff; }.destblbdr ul{ margin:0; }.destblbdr ul li{ padding:2px 0 3px 0; }.prdoutbox{ background:#f3f7fd; border:solid 1px #a5cbf3; }.shortdis{ padding:2px 0 5px 0; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:dotted 1px #a5cbf3; }.shortxt{ height:115px; overflow:auto; }.longdistxt{ width:530px; overflow-y:auto; overflow-x:hidden; }.attribtitle{ font-weight:bold; margin:5px 0 7px 0; }.attibouter{ background:#fff; border:solid 1px #a5caf4; }.attribbdr{ padding:0 10px 10px 10px; border-bottom:dotted 1px #a5caf4; }.attribbdr select{ margin-left:22px; width:480px; }.optbutton{ background:#a5cbf2;; }.footerleft, .footerright { height:32px; width:7px; }.footerleft{ background-position:-10px -164px; }.footerright{ background-position:-18px -164px; }.footermiddle{ background:#1d63a4; color:#fff; }.footermiddle a{ color:#fff; margin:0 5px; }.poweredby{ color:#fff; text-decoration:none; text-align:right; }.powerzoho{ background-position:-116px -4px; height:17px; width:45px; padding:3px 0 0 45px; }.commonerrdiv{ position:fixed; background:#FFF2C6; border:1px solid #937615; color:#000000; padding:2px 5px 5px 10px; text-align:center; white-space:nowrap; }.commonerrdiv div{ font-weight:bold; }.footrmargin{ margin-bottom:23px; }.tierprice{ background-color:#FFFFFF; border:1px solid #DADDDD; margin:10px 0pt; padding:10px; list-style-type:none;}.tierprice li{ color:#424242; line-height:1.4; padding:2px 0pt 2px 10px;}.tierprice li span{ background-position:-87px -116px; padding-right:5px; height:5px; width:10px; }.showallprods{ background-position:-249px -4px; text-align:center; padding-top:5px; width:120px; height:19px; margin-right:10px; }.showallprods a{ color:#fff; font-weight:bold; text-decoration:none; line-height:1; }.googlechkout{ background-position:-10px -267px; height:83px; width:140px; }.iframecls{ height:100%; width:100%;}.wishmimg, .wishdimg, .bktdimg, .carticonempty, .carticonfull, .cartshow ,.carthide, .viewcartico, .emptycartico, .quoteicon, .shipicon, .viewshipbtn, .viewquotebtn, .chekoutbtn, .continuearrow, .bktldel{ background:url(../images/storeclientimg.png) no-repeat; }.cartactionbg{ background:url(../images/storeclientverimg.png) repeat-x; }.bktctr{ border:1px solid #84a0e3; width:185px; background:#fff; font: normal 12px Arial, Helvetica, sans-serif; }.bktlctr{ padding:0px 0 10px; border-bottom: 1px solid #8ACA40; width:636px; }.bkttitle{ color:#000; font:bold 12px Arial, Helvetica, sans-serif; text-align:left; height:22px; }.bktbanner{ font-weight:bold; height:15px; padding:3px; }.bktlitem{ width:250px; padding:10px 10px 10px 0; float:left; line-height:18px; }.bktllst{ width:40px; padding:13px 0 15px 20px; float:left; }.bktllsthdr{ width:40px; float:left; text-align:left; line-height:2; padding:20px 0 10px 20px; }.bktlitemhdr{ width:250px; float:left; text-align:left; line-height:2; padding:25px 10px 0 0; }.bktlqty{ width:60px; float:left; padding:13px 8px; text-align:left; line-height:2; }.bktlqtyhdr{ width:70px; float:left; text-align:left; padding:20px 8px 10px; line-height:2; }.bktlprice{ width:100px; float:left; padding:13px 0 20px 0; text-align:left; white-space:nowrap; }.bktlpricehdr{ width:100px; float:left; text-align:left; padding:20px 0 10px; line-height:2; }.bktlink{ color:#000; height:15px; background:#e5eef9; font:bold 12px Arial, Helvetica, sans-serif; padding:5px 2px 0 2px; cursor:pointer; }.cartactionbg{ background-position:0px -108px; height:26px; border-bottom:1px solid #84a0e3; }.quotedivbdr, .quotedivnobdr{ float:left; height:22px; padding:5px 3px 0 5px; width:40%; cursor:pointer; }.quotedivbdr{ border-right:solid 1px #84a0e3; }.shipdiv{ float:left; height:22px; width:45%; border-left:solid 1px #fff; cursor:pointer; }.quotetextdiv{ float:left; padding-left:5px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; } .shiptextdiv{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; float:left; padding-left:5px; margin-top:5px; } .quoteicon{ background-position:-218px -5px; width:24px; height:14px; float:left; }.shipicon{ background-position:-192px -5px; width:21px; height:11px; float:left; margin-top:8px; } .emptymsg{ color:#ce5239; font:bold 12px Arial, Helvetica, sans-serif; padding:5px 2px 5px 2px; text-align:center; }.bktopt0{ padding:5px; font:12px Arial, Helvetica, sans-serif; }.bktopt1{ padding:5px; background:#fff; font:12px Arial, Helvetica, sans-serif; border-bottom:solid 1px #efefed; }.bktlopt0{ padding:5px; font:12px Arial, Helvetica, sans-serif; }.bktlopt1{ padding:5px; font:12px Arial, Helvetica, sans-serif; }/*.bktlopt0:hover:before, .bktlopt1:hover:before, .bktopt1:hover:before, .bktopt0:before{position:absolute; display:block; content:''; border-bottom:1px solid #fff; height:100%; width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}*/.bktlopt0:hover, .bktlopt1:hover, .bktopt1:hover, .bktopt0:hover{ background:#eeebd8; }/*.bktlopt0:hover:before, .bktlopt1:hover:before, .bktopt1:hover:before, .bktopt0:hover:before{ position:absolute; display:block; content:''; border-bottom:1px solid #fff; height:100%; width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}*/.bktldel{ background:url(../../../images/delete_icon.png) no-repeat 0 0; float:right; margin-top:18px}.chgdivbg{ background:#fdf5cb; padding:5px; font:12px Arial, Helvetica, sans-serif; }.bktitem{ padding-bottom:10px; font: normal 12px Arial, Helvetica, sans-serif; }.bktqty{ float:left; }.qtybox{ font: normal 12px Arial, Helvetica, sans-serif; width:30px; padding:0 3px; border:solid 1px #7f9db9; }.buttons{ text-align:center; padding:10px 0 5px 0; }.bktdimg, .wishmimg, .wishdimg{ cursor:pointer; margin-top:2px; padding:0 0 0 5px; border:0; font:11px Arial, Helvetica, sans-serif; }.bktdimg{ float:right; width:50px; height:14px; background-position:-129px -145px; }.wishmimg{ float:left; width:70px; height:14px; background-position:-51px -145px; }.wishdimg{ float:left; width:50px; height:14px; margin-left:10px; background-position:-129px -145px; }.bktldel{ width:20px; float:right; margin:13px 10px 0 0; height:20px; background:url(../../../images/delete_icon.png) no-repeat 0 0; }.pricediv{ padding-top:25px; }.wishpricediv{ margin:30px 0 0 0; }.bktprice{ color:#9f1f1f; font-weight:bold; }.totdiv{ border-top:solid 1px #ccc; }.totrow{ text-align:left; padding-left:5px; margin:10px 0 3px 0; }.totval{ color:#9f1f1f; font:bold 12px Arial, Helvetica, sans-serif; }.bktl_ct_tot{ float:right; text-align:right; font-weight:bold; padding-right:77px; }.bktl_ct_tot span{ font-weight:bold; } .bktl_wl_tot{ width:82%; float:left; text-align:right; }.largeview{ float:left; padding-top:10px; }.carticonempty, .carticonfull{ height:22px; width:22px; float:left; margin-top:2px; }.carticonempty{ background-position:-146px -38px; }.carticonfull{ background-position:-122px -39px; }.carttitle{ padding:5px 0 0 3px; font-weight:bold; float:left; }.icocont{ float:right; }.carthide, .emptycartico, .viewcartico, .cartshow { height:16px; width:19px; float:left; cursor:pointer; margin:6px 0 0 2px; }.viewshipbtn, .viewquotebtn, .chekoutbtn{ height:20px; font-weight:bold; float:left; line-height:18px; cursor:pointer; margin-left:10px; }.viewshipbtn{ background-position:-310px -175px; width:114px; padding:0 0 0 33px; }.viewquotebtn{ background-position:-165px -175px; padding:0 0 0 36px; }.chekoutbtn{ background:url(../../../images/continue-checkout.png) no-repeat 0 0; width:94px; color:#fff; padding-left:10px; }.continuearrow{ background-position:-60px -116px; height:15px; width:7px; float:left; padding-left:5px; }.cartwlbutdiv{ margin:15px 0 10px 0; }.cartshow{ background-position:-173px -90px; }.carthide{ background-position:-151px -90px; }.emptycartico{ background-position:-216px -90px; }.viewcartico{ background-position:-195px -90px; }.compareul{ margin:0; padding:0; }.compareul li{ list-style:none; padding:9px 2px; cursor:pointer; }.compareul li:hover{ list-style:none; background:#FDF5CB; padding:9px 2px; cursor:pointer; }.cmpdivtitle{ padding-top:5px; text-align:left; font-weight:bold; }/*.totaltext{ background:#f0f5fd; border-bottom:solid 1px #8ccbef; }*/.discountrows .totaltext{ color:#2D9208 }.totalbdr{ border-bottom:solid 1px #8ccbef; }.grandtotal{ color:#9f1f1f; font-weight:bold; }.bluecurve1, .bluecurve2, .bluecurve3 {height:1px; font-size:1px; overflow:hidden;}.bluecurve1 {margin:0px 3px; background:#e8f1ff;}.bluecurve2 {margin:0px 1px; border-left:2px solid #e8f1ff; border-right:2px solid #e8f1ff; background:#e8f1ff;}.bluecurve3 {margin:0px 1px; border-left:1px solid #e8f1ff; border-right:1px solid #e8f1ff; background:#e8f1ff;}.bluecurve2, .bluecurve3 {background:#e8f1ff;}.bluecurveInnnerDiv { line-height:17px; }.footleftdiv{ float:left; padding:3px 0 3px 5px; width:110px; text-align:right; }.footrightdiv{ float:left; padding:3px 0 3px 5px; width:30%; color:#9f1f1f; text-align:right; font-weight:bold; }.chekoutnew{ background:url(../../../images/continue-checkout.png) no-repeat 0 0; width:212px; height:43px; margin-top:40px; cursor:pointer}.chekoutnewsmall{ background:url(../../../images/continue-checkout-small.gif) no-repeat 0 0; width:212px; height:43px; margin-top:40px; cursor:pointer}.inlineBlock { display: inline-block;}.fr { float: right;}.fbold{ font-weight:bold;}.bktldel img{width:16px;height:17px; cursor:pointer}.searchleft, .searchright, .subgrpico, .dropdownico, .tickcat, .headbgright, .allcat_top, .allcat_bottom, .arrowdiv, .arrowdiv:hover, .homepagetxt{ background:url(../images/storeclientimg.png) no-repeat; }.headbgleft{ background:#fff; height:55px; padding-top:3px; border-bottom: solid 2px #9ccfef; }.homepagetxt{ visibility:hidden; }.headbgleft:hover .homepagetxt{ visibility:visible; height:14px; width:14px; background-position:-171px -42px; float:left; margin-top:15px; }.headbgright{ background-position:-5px -198px; background-color:#c1dbf2; height:58px; padding-top:3px; border-bottom: solid 2px #9ccfef; }.loginname{ padding-left:10px; font:bold 11px verdana; color:#1674cc; background:#fff; border-bottom: solid 2px #9ccfef; }form{ margin:0; padding:0; }#head_container{ width:100%; }.storelogo{ margin-left:5px; width:160px; float:left; }#top_menu{ font: normal 12px Arial, Helvetica, sans-serif; float:right; padding:0px 5px 0 0; }#top_menu ul li{ margin:0; list-style-type:none; float:left; }#top_menu ul li a{ color:#000; padding:0 0px 0 5px; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; margin-left:3px; }#top_menu ul li a:hover{ color:#9d9d9d; text-decoration:underline; padding:0 0px 0 5px; margin-left:3px; }.disp_usname{ font: bold 12px Arial, Helvetica, sans-serif; display:none; float:right; margin-top:5px; color:#000; }.logintxt{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; }#search{ font: normal 12px Arial, Helvetica, sans-serif; float:right; padding:5px 5px 0 10px; }.searchleft{ background-position:-32px -145px; border:0; width:14px; height:18px; }.searchright{ background-position:-10px -145px; border:0; width:19px; height:18px; }.searchtxt{ border-top:solid 1px #87867d; border-left:solid 1px #87867d; border-bottom:solid 1px #87867d; border-right:none; vertical-align:top; height:14px; width:150px; color:#999999; font:normal 12px Arial, Helvetica, sans-serif; }.searchbut{ vertical-align:top; }.searchmenubut{ float:left; padding-top:0; }img{ border:none; }.path_bar{ border-bottom:solid 1px #bcbabc; height:20px; padding:0 0 0 15px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }.themesdiv{ background:#e5eef9; font:normal 12px Arial, Helvetica, sans-serif; border-left:solid 1px #9eb2c9; border-top:solid 1px #9eb2c9; border-right:solid 1px #9eb2c9; position:absolute; display:none; width:100px; }.themesdiv tr{ cursor:pointer; }.switch-on{ background:#5d83ae; font-weight:bold; color:#fff; }.switch-on td, .menu-switch-on td{ background:#5d83ae; font-weight:bold; border-bottom:solid 1px #9eb2c9; color:#fff; }.switch-off{ color:#000; }.switch-off td, .menu-switch-off td{ border-bottom:solid 1px #9eb2c9; }.menu-switch-on{ background:#175EA1; font-weight:bold; color:#fff; }.menu-switch-off{ color:#000; }.searchcatgmenu{ background:#e5eef9; font:normal 12px Arial, Helvetica, sans-serif; border-left:solid 1px #9eb2c9; border-top:solid 1px #9eb2c9; border-right:solid 1px #9eb2c9; position:absolute; display:none; width:100px; }.searchcatgmenu table tr td{ cursor:pointer; } .allcatcontainer{ margin-bottom:10px; }.allcat_top{ background-position:-371px -4px; width:177px; height:24px; font:bold 12px Arial, Helvetica, sans-serif; }.allcat_top div{ font-weight:bold; } .allcat_middle{ background:url(../images/storeclienthorimg.png) repeat-y; background-position:-37px 0; width:177px; } .allcat_bottom{ background-position:-371px -32px; width:177px; height:6px; } .allcat_head, .allcat_head:hover { padding:6px 0 0 7px; float:left; font-weight:bold; }.allcat_head:hover { text-decoration:underline; cursor:pointer; }.catg, .selectedcatg{ border-bottom:solid 1px #a1b6ea; margin:0 1px 0 2px; padding:5px; cursor:pointer; }.catg{ background:#e3effa; border-top:solid 1px #fff; }.selectedcatg{ background:#175ea1; border-top:solid 1px transparent; color:#fff; }.subgroup { padding:2px; } .subgroup ul{ margin:0 0 5px 0; padding:0; list-style:none; font:12px Arial, Helvetica, sans-serif; } .subgroup li{ margin:0; padding:2px 5px 5px 10px; cursor:pointer; } .subgroup li:hover { margin:0; padding:2px 5px 5px 10px; cursor:pointer; background:#ebf3fb; }.subgroup li a { color:#000; text-decoration:none; } .subgroup li.select{ margin:0; padding:5px 5px 5px 10px; cursor:pointer; background:#ebf3fb; font-weight:bold; } .arrowdiv{ float:right; cursor:pointer; height:17px; width:17px; margin:5px 5px 0 0; background-position:-29px -5px; }.arrowdiv:hover { float:right; cursor:pointer; height:17px; width:17px; margin:5px 5px 0 0; background-position:-10px -5px; }.subgrpico{ background-position:-530px -268px; padding-top:3px; height:8px; width:4px; }.dropdownico{ background-position:-107px -118px; height:5px; width:5px; }.tickcat{ background-position:-121px -119px; height:7px; width:7px; }.success .borderBox, .failure .borderBox, .infomsg .borderBox{ -moz-box-shadow: 3px 3px 6px #888888; -webkit-box-shadow:3px 3px 6px #888888; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px; width:330px; top:40%; left:40%; position:fixed; z-index:1000; }.success .borderBox { border:1px solid #38c669; background-color:#F1FEF6; }.success .icon { background:url(../images/errorandsucess.png) no-repeat 0; width:47px; height:47px; }.failure .borderBox { border:1px solid #cb2727; background-color:#ffefef; }.failure .icon { background:url(../images/errorandsucess.png) no-repeat -51px 0; width:47px; height:47px; margin-top:5px; }.infomsg .borderBox { border:1px solid #f3e97d; background-color:#FCFECC; }.infomsg .icon { background:url(../images/errorandsucess.png) no-repeat -102px 0; width:47px; height:47px; margin-top:2px; }.innerMessage{ margin:15px 5px 10px 55px; }.flRight{ float:right; }.flLeft{ float:left; }.closestatus { background:url(../images/errorandsucess.png) no-repeat -153px -15px; width:17px; height:17px; cursor:pointer; }.butdiv input{ background:url(../images/storeclientverimg.png) repeat-x; }#gquote{ text-align:center; padding:2px; font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 10px 0; }#gquote a{ color:#666666; }.qid{ float:left; padding:5px 0 5px 10px; color:#000; }.qdate{ float:right; padding:5px 10px 0 0; color:#000; }.qdetails{ border:solid 1px #1550a6; width:100%; text-align:left; }.qtblhead td{ font:bold 12px Arial, Helvetica, sans-serifl; color:#000; height:22px; background:#bad1f3; }tr td .qintd{ font:normal 12px Arial, Helvetica, sans-serifl; color:#000; background:#e9f2ff; height:22px; }.qtotDiv{ background:#e9f2ff; text-align:right; color:#ff0000; }.nametxt{ text-align:left; padding:0 0 10px 10px; float:left; }.quote_errdiv{ font-weight:bold; background:#ff7676; border:solid 1px #cc0000; text-align:center; color:#fff; width:70%; padding:5px; margin:0 0 5px 100px; white-space:nowrap; }.estimateship_errdiv{ font-weight:bold; background:#ff7676; border:solid 1px #cc0000; text-align:center; color:#fff; padding:5px; }.hipimgtbl{ font:bold 11px verdana; background:#f0f0f0; border:solid 1px #d5d5d5; margin-top:10px; }.butdiv{ padding:10px; text-align:right; }.butdiv input{ background-position:0px 0px; border:solid 1px #0777be; font:bold 12px Arial, Helvetica, sans-serif; }.optimg{ width:400px; height:250px; border:solid 1px #9e9e9e; background:#fff; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; position:absolute; }.estimateshipul{ margin:0; padding:0; }.estimateshipul li{ padding:5px 0 5px 0; margin:0; }.estimateshipul li:hover{ padding:5px 0 5px 0; margin:0; background:#EBF3FB; }.quotepricedetails{ text-align:right; }.quotepricedetails td{ background:#f7fafe; }.quotepricedetails ul{ margin:0; padding:0; width:40%; }.quotepricedetails ul li{ border-bottom:1px dotted #A5CAF4; padding:5px 0; list-style:none; }.quotepricedetails ul li span{ padding-left:10px; }.quotepricedetails ul li:last-child{ border-bottom:1px solid #000; padding:5px 0; list-style:none; }.quotepricedetails div{ font-weight:bold; padding-top:7px; }.closeButton, .div_left_curve, .div_right_curve, .div_bright_curve, .div_bleft_curve{ background:url(../images/storeclientimg.png) no-repeat; }.div_left_side, .div_right_side{ background:url(../images/storeclienthorimg.png) repeat-y; }.div_mid_bg, .div_bmid_bg{ background:url(../images/storeclientverimg.png) repeat-x; }.closeButton { background-position:-86px -5px; width: 11px; height: 11px; float:right; border:0; cursor: pointer; border-top-right-radius: 0 !important; margin-right: 10px; }.boxContent { vertical-align: top; text-align: left; }.freezeLayer { width: 100%; position: absolute; top: 0px; left: 0px; background: #FFF; filter: Alpha(opacity = 65); -moz-opacity: 0.65; z-index: 20; }.hide { display: none; }.div_left_curve { background-position:-168px -5px; width: 10px; height: 25px; }.div_right_curve{ background-position:-179px -5px; width: 10px; height: 25px; }.div_bleft_curve { background-position:-121px -25px; width: 10px; }.div_mid_bg{ background:-0px background: #90D34B; background: -moz-linear-gradient(top, #90D34B 0%, #7BBA3B 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90D34B), color-stop(100%,#7BBA3B)); background: -webkit-linear-gradient(top, #90D34B 0%,#7BBA3B 100%); background: -ms-linear-gradient(top, #90D34B 0%,#7BBA3B 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90D34B', endColorstr='#7BBA3B',GradientType=0 ); ; height: 25px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; line-height: 25px; color: #fff; white-space:nowrap; }.div_bmid_bg { background-position:-0px -95px; height: 10px; }.div_bright_curve { background-position:-133px -25px; width: 10px; }.div_left_side{ width: 10px; background-position:-22px 0; }.div_right_side{ width: 10px; background-position:-11px 0; }.genquoteTbl{border: 1px solid #6AA32F;background:#fff; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.genquoteHdrLft{-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.genquoteHdrRt{-moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.butdiv .genquoteBtn{border:none;width:80px;background:#CFCFCF;height:25px}.loadingContainer{ background:#467FD2 none repeat scroll 0%;border:1px solid #000000;float:left;height:34px;left:45%;position:fixed;top:45%;width:160px;z-index:50000;}.loadingHeader{ background:#FFFFFF none repeat scroll 0%;float:left;padding:2px 3px 1px 2px;width:30px;}.loadingImgCont{ color:#FFFFFF;float:left;font-weight:bold;margin-left:30px;padding:8px 0pt;text-align:center;}.tabImage{ background:url(../../../images/tab.png) no-repeat 0 0; width:636px; height:22px; margin-top:10px}.tabFirst{ background:url(../../../images/tab1.png) no-repeat 0 0; width:636px; height:22px; margin-top:10px}.checkoutGuest{ background:url(../../../images/checkout.png) no-repeat 0 0; width:157px; height:23px; margin-top:8px; display:block; cursor:pointer}h2{ font:24px Myriad Pro, Verdana, Geneva, sans-serif; color:#303230; margin:5px 0 6px}.fl{ float:left}.fr{ float:right}.mt10{margin-top:10px;}.hwauto{height:auto; width:auto}.clearBoth{ clear:both}.billingInfoDetail{ font:12px Myriad Pro, Verdana, Geneva, sans-serif;}label{ width:170px; display:inline-block; margin-bottom:17px}input, select{ width:255px; height:20px;border: 1px solid #D1D2D0;}sup{color:red}.mb25{ margin-bottom:25px}.splitImage{ background:url(../../../images/store-split.png) no-repeat 0 0; width:335px; height:5px; display:block; margin:30px auto}.paymentType{font-size:10px; display:inline-block}.w170{ width:170px; display:inline-block }.continueShop{ background:url(../../../images/continue-shop.png) no-repeat 0 0; height:23px; margin-bottom: 10px; cursor:pointer}.payCheckout{ background:url(../../../images/pay-checkout.png) no-repeat 0 0; height:43px; width:192px; display:inline-block; margin-top:20px; cursor:pointer;border:none}.butFade{ background:url(../../../images/pay-checkoutdisable.png) no-repeat 0 0; height:43px; width:192px; margin-top:20px; border:none; cursor:wait}.mt20{ margin-top:20px}.billingInfoFrm{width:435px; float:left}.billingInfoCont,.orderSummary{width:635px;}.displayNone{ display:none}.orderSumDiv{border: 1px solid #D9D7D7;border-radius:0 0 5px 5px;padding: 10px;width: 142px;float:left}.orderSumDiv span{ width:100px; color:#696969; font-style:italic; line-height:25px}.orderSumDiv strong{line-height:25px}.orderSplit{ background:url(../../../images/order-split.png) no-repeat 0 100%; width:636px; height:55px; display:block; margin-bottom:-1px;padding:0 5px;}.w40{ width:40px}.w235{ width:235px}.w100{ width:100px}.w75{ width:75px}.w325{ width:325px}.pl10{ padding-left:10px}.mB15{margin-bottom:15px}.inlineBlock{ display:inline-block}.orderSummary{ font:12px Verdana, Geneva, sans-serif}.orderSummary ul{margin:1px 0 1px;padding: 20px 0 20px 40px}.orderSummary li{ vertical-align:top; text-align:justify}.delOrder{ height:20px; width:20px; cursor:pointer}.delOrderHover{ background:url(../../../images/delete-order.png) no-repeat 0 0; float:right; margin-top:9px}.summarySep{ border-top:1px solid #ff; border-bottom:1px solid #EEEBD8}.sepSum{ height:1px}.greensplit{ height:1px; background:#8aca40}.w150{ width:150px}.checkoutPrice{border-bottom:1px solid #8ACA40;padding-right:25px!important;text-align:right;width:100px;}.checoutSpan span{font:16px Verdana, Geneva, sans-serif; padding:6px 0}.fitalic{ font-style:italic!important}.fgray{ color:#696969}.fgreen{ color:#2d9208}.checkoutnew{ background:url(../../../images/continue-checkout.png) no-repeat 0 0; width:212px; height:43px; margin-top:40px; cursor:pointer}.subContainerBg{border-bottom:1px solid #fff; position:relative;}.subContainerBg:before{position:absolute; display:block; content:''; border-bottom:1px solid #fff; height:100%; width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}.subContainerBgHover{border-bottom:1px solid #eeebd8; background:#eeebd8; position:relative;}.subContainerBgHover:before{position:absolute; display:block; content:''; border-bottom:1px solid #fff; height:100%; width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}.promoCont{background:url(../images/promo-code.png) no-repeat 0 0; width:222px; height:92px; margin-top:4px;display:block; text-transform: uppercase;}.promoTxt{background:transparent;border:none;border:none;height:14px;margin:20px 15px 0;color: #B2B2B2;width:186px;outline:none}.promoCont span{display: inline-block;font:bold 11px verdana;margin:5px 0 0 0}.applyPromo{background:url(../images/promo-coupon.png) no-repeat 0 0; width:98px; height:26px; margin:6px 14px 0 0;display:block;float:right;border:none}.viewquotebtn{margin-top: 23px;padding: 11px 16px 10px;box-shadow: 0 2px 1px #ccc;display: inline-block;font-weight: normal;margin-left: 140px;float: none;border-radius: 7px;font-size: 19px;letter-spacing: 0.25px;font-family:'verdana',Arial,sans-serif;color: white;background: #ff7b0d none repeat scroll 0 0}.viewquotebtnsmall{background:url(../images/generate-price-quote.jpg) no-repeat 0; margin-top:20px;width:137px;line-height: 30px;height:34px; display:inline-block;font-weight:normal;margin-left:-10px;float:none;}.orderSplit div{color:#0073ac;font-weight:bold}.space{padding:3px}.priceQuoteBtn{background:url(../images/gen-quote.png) no-repeat 100% 0;width:226px;height:46px;display:inline-block}