.dtcont {position:relative;}
.rssml,.rsimg,.cartic,.srchbtn,.tparw{background-image:url("//images.jdmagicbox.com/icontent/dtsprite7.png"); _background-image:url("//images.jdmagicbox.com/icontent/dtsprite7.gif"); display:inline-block;}

/* Result small stars */
.rs0,.rs1,.rs3,.rs2,.rs4,.rs5,.rs6,.rs7,.rs8,.rs9,.rs10{background-image:url("//images.jdmagicbox.com/icontent/rsn_star.gif");background-repeat:no-repeat;float:left;height:13px;width:13px;}
.rs0{background-position:-2px -3px;}.rs1{background-position:-15px -3px;}.rs2{background-position:-29px -3px;}.rs3{background-position:-43px -3px;}.rs4{background-position:-56px -3px;}.rs5{background-position:-69px -3px;}.rs6{background-position:-83px -3px;}.rs7{background-position:-97px -3px;}.rs8{background-position:-110px -3px;}.rs9{background-position:-124px -3px;}.rs10{background-position:-138px -3px;}

/*Showfront wrapper*/
.shopwrp{clear:both; float:left; width:100%; padding:5px 0 20px 0; position:relative; margin:10px 0;}/*sagar*/
.shopflt{float:left; width:207px;}
.shoprt{float:right; width:768px; padding:0 0 20px;}

.loadmr{float:left; width:100%; text-align:center; font-weight:bold; font-size:20px; color:#c9c9c9; background:#f5f5f5; padding:10px 0;}
.loadmr:hover{color:#b0b0b0;}
.cartwrp{float: left; margin: -20px 0 10px; padding:0 0 0 1%; width: 99%;}
.cartbtn{background:#ff6c00; float:right; color:#fff; padding:6px 5px; width:80px; font-weight:bold; font-size:13px;}
.cartbtn:hover{background:#ff6c00; color:#fff;}
.cartic {background: url('//images.jdmagicbox.com/icontent/dtsprite10.png') no-repeat -366px -541px;width: 20px; height: 18px; margin:0 10px; float:left;}
.carttxt {float:left; margin:0 5px;}
.cartnm{color:#FFF; width:35px; height:20px; line-height:20px; text-align:center; font:normal 12px "Roboto",sans-serif; border-left:1px solid #fff; vertical-align: middle; display: table-cell;}
.lt-ie8 .cartnm{padding:0 13px;}

/*Search Filter on result page*/
.srchwrp{border:solid 1px #e1ddde; float:left; width:576px; font-size:15px; margin:0 0 10px 0;}/*sukh*/
.srchimg{float:left; background-position:-405px -10px; width: 22px; height: 22px; margin:10px 10px 10px 20px; display:none;}
.srchf{float:left; width:420px; height:18px; line-height:normal; border:0; padding:5px; color:#131313;}
.srchbtn{float:right; border:0;text-indent: -9999px; background: url('//images.jdmagicbox.com/icontent/dtsprite10.png') no-repeat -391px -539px;width: 23px;height: 19px; margin: 5px;}
/* shopflt(Product Listing) result page */
.prowrp{float:left; width:100%; position:relative; padding:0 0 10px 0}
.prowrp .dtload{left:50%; top:100px;}
.prolst{float:left; width:191px;  margin:10px 0; _margin:10px 0; padding:10px 0px; text-align:center;  line-height:normal; cursor:pointer;border-right:solid 1px #f0f0f0; }
.prolst:hover{box-shadow:0 2px 7px #999; background:#fff;}
.probor{position:relative;}
.probor:after{position:absolute; bottom:-12px; height:1px; width:80%; left:10%; right:10%; background:#ebebeb; content:'';}
.prolst:nth-child(4n+4){border:none;} 

/*.ie .prolst{border:solid 1px #fff;}
.ie .prolst:hover{border:solid 1px #999;}*/
.pronmw{display:block; height:65px; color:#1274c0;}
.prohead{font:400 12px "Roboto",sans-serif; color:#666666;}
/*.pronm{display:block; padding:0 5px; font-size:14px; word-wrap:break-word; font:normal 15px "Roboto",sans-serif; color:#3a3a3a;}*/
.pronm{display:block; padding:0px 5px; word-wrap:break-word; font:400 17px "Roboto",sans-serif; color:#666; height:40px;}
.pronm:hover{color:#666}/*sukh*/
/* .pronm:hover{color:#1274c0;} */
.procd{display:block; font-size:12px; padding:2px 0 0 0; height:18px;}
.prort{display:block; text-align:center; padding:0 0 10px 0; line-height: normal; height:15px; color:#787878; font:normal 12px "Roboto",sans-serif;}
.prort .stars_m{position:relative; top:2px; vertical-align:top}
.proimg{display:table-cell; *display:block; width:190px; height:160px; text-align:center; margin:0 0 10px 0; vertical-align:middle;}
.speclnk{display:block; text-align:center; border-bottom:solid 1px #ebebeb; color:#1274c0; font-size:13px; padding:0 0 8px 0;  margin:8px 10%; width:80%; }
.speclnk a{font:normal 12px "Roboto",sans-serif; color:#787878; }
.promrpw{display:block; height:15px;}
.promrp{display:inline-block; font-size:12px; height:10px; padding:0 0 5px; position:relative; left:0; color:#424242;/*line-height:15px;*/}
.prolst .promrp{color: #666666; font-size: 13px; _width:120px; _float:left; font:normal 13px "Roboto",sans-serif;}
.strk{position:absolute; border-top:solid 1px #b0b0b0; width:95%; height:1px; left:-3px; top:8px; padding-right:10px;}
.prooff{display:block; color:#666666; font:bold 14px "Roboto",sans-serif; height:22px;  font-weight:bold; padding:5px 0 0 0;}
.prooff.otxt{color:#ff6c00}
.prooff .rslrg{background: url('//images.jdmagicbox.com/icontent/dtsprite10.png') no-repeat -134px -531px;width: 13px;height: 13px; top:2px;}

.prolwpr{display:block; color:#6e6e6e; font-size:12px;  height:17px; padding:10px 0 0 0;}
.rssml{background-position:-512px -12px; width: 10px; height: 10px; vertical-align:top; position:relative; top:3px;}
.promrp .rssml{background: url('//images.jdmagicbox.com/icontent/dtsprite10.png') no-repeat -154px -531px;width: 11px;height: 12px; top:1px;}
.promrp .rslrg{top:7px; _top:4px; *top:4px; }
.rslrg{background-position:-536px -11px; width: 12px; height: 13px; vertical-align:top; position:relative; top:3px;}
.probtn{display:block; width:80%; background:#50BC42; font-size:14px;color:#fff; text-align:center; margin:10px 10% 0; padding:5px 0; text-transform:uppercase }
.probtn:hover,.prolst:hover .probtn{color:#fff; /* margin-left:-14px; width:232px; border-radius:0 0 5px 5px;*/ }
.probtn-quotes{display:block; width:80%;font-size:14px;text-align:center; margin:12px 10% 0; padding:29px 0 5px; color:#666666;font:bold 14px "Roboto",sans-serif;border-top: 1px solid #ebebeb;}
.jdsh_pr{font-size: 12px;font-style: italic;width:190px;color: #737373;float:right;}
.prosel{display:block; height:22px; border-top:solid 1px #ebebeb; color:#424242; border-bottom:solid 1px #ebebeb; padding:8px 0 5px 0; margin:8px 0 0 0; font-size:13px;}
 .prosel.nobrd{border-bottom:solid 1px #fff;}
.prosel span{color:#1274c0;}
/* shoplt(Product filter) result page */
.cathd{color:#3a3a3a; font:500 15px "Roboto",sans-serif; display:block; padding:6px 15px 15px 0; position:relative; text-transform:uppercase; border-bottom:1px solid #e4e4e4;}
.dwnarw{background-position: -449px -11px; width:18px; height:10px;  margin-left:20px; float:left;}
.shopacc{float:left; width:100%; padding:0;}
.shopacc li{ float:left; width:100%;}
.acchd{float:left; width:80%; padding:10px 15% 10px 5%; color:#3a3a3a; font:400 15px "Roboto",sans-serif; position:relative; text-transform:capitalize; border-bottom:1px solid #e4e4e4;}
.active .acchd{background:#f7f7f7;}
.acchd:hover{color:#000; text-shadow:1px 1px 1px #fff;}
.acup{background-position:-555px -11px; width:16px; height:13px; position:absolute; right:10px; top:10px;}
.acdn{background: url('//images.jdmagicbox.com/icontent/dtsprite10.png') no-repeat -341px -544px;width: 8px; height: 13px;position:absolute; right:10px; top:13px;}
.active .acchd .acdn{background: url('//images.jdmagicbox.com/icontent/dtsprite10.png') no-repeat -324px -547px;width: 13px; height: 8px;position:absolute; right:10px; top:13px;}
.accontw{float:left; width:220px; display:none;}
.accont{float:left; width:218px; color:#3b3b3b; padding:0; margin:0;}
.sbhd{display:block; font:normal 14px "Roboto",sans-serif; padding:9px 10px;  margin:0; cursor:pointer; text-transform:uppercase; border-bottom:1px solid #e4e4e4; color:#1274c0;/*color:#222;*/ position:relative;}
.chkwrp{line-height:normal; padding:7px 13px; font-size:15px; float:left; width:193px}
.chkwrp input{vertical-align:top; position:relative; top:2px; _top:-3px; margin:0 5px 0 0; float:left;}
.chkwrp label{float:right; width:170px; font:normal 13px "Roboto",sans-serif; Color:#747474;}
.chkwrp .rssml{background: url('//images.jdmagicbox.com/icontent/dtsprite10.png') no-repeat -134px -531px;width: 9px; height: 13px;top:0; margin-right:4px;}

/*scroll-pane detail page*/
.sfltr{ position: relative;  width: 100%; float: left;}
/*.sfltr .sct{position: absolute; top: 0; left: 0; z-index:1; width:100%}*/
.sfltr .sct{position: relative; top: 0; left: 0; z-index:1; width:100%; float:left;}
.sfltr.ns{height:auto;}
.sfltr.ns .sct{position: relative;}
.sfltr .slider-wrap {position: absolute;right: 0; top: 0; width: 6px; background-color: lightgrey;  width: 5px !important;}
.sfltr .slider-vertical {position: relative; height: 100%;}
.sfltr .ui-slider-handle.ui-state-default.ui-corner-all{width:6px; background: #979797 !important; display: block; position: absolute; border-radius:5px; border:0 !important}
.sfltr .scrollbar-top {position: absolute; top: 0;}
.sfltr .scrollbar-bottom {position: absolute; bottom: 0;}
.sfltr .scrollbar-grip {position: absolute; top: 50%; margin-top: -6px;}
.sfltr .ui-slider-range.ui-widget-header{position: absolute; width: 100%; background: none; border:0;}
.sfltr .ui-widget-content.ui-corner-all{border:0; background:none}

.grey{color:#A4A4A4}

/* Popup Shop detail */
.shopdt .jpbg{width:875px; position:relative;}
.shopdtin{float:left; width:100%;}
.prodt{float:left; width:100%; border-bottom:solid 2px #b0b0b0; padding:0 0 20px 0;  margin:0 0 10px 0;}
.prodt .pro_img{position:relative; z-index:1; float:left; text-align:center; width:285px; border:0; padding:0 0 0 10px;}
.prodt #jmen #fillmenuitem {width:100%; text-align:center; margin:0}
.prodt #jmen .sth li {margin:0; padding:0;}
.prodt #jmen .sth li a{width:auto;display:inline-block; margin:0 2px;}
/*.prodt .sldr{width:280px !important;}*/
.prodt #jmen .snav {border:0; width:100%;}
.prodt #jmen .snav .sth{margin:0 50px; width: 215px;}
.prodt #jmen .sth li a img{border:solid 1px #f4f4f4; width:auto; height:90px;}
.prodt #jmen .rdr, .prodt #jmen .rar, .prodt #jmen .lda, .prodt #jmen .lar{background:url("//images.jdmagicbox.com/icontent/dtsprite7.png") 0 0 no-repeat; _background-image:url("//images.jdmagicbox.com/icontent/dtsprite7.gif"); margin:0;  width:23px; height:23px; display:block; position:absolute; top:45%;}
.prodt #jmen .rdr{background-position:-338px -81px; right:10px;}
.prodt #jmen .rar{background-position:-403px -81px; right:10px;}
.prodt #jmen .lda{background-position:-304px -81px; left:10px;}
.prodt #jmen .lar{background-position:-369px -81px; left:10px;}

.optlst{/* float:right; */ float: left; width: 237px; margin-left: 36px; clear:right; line-height:normal;}
.optlst ul{margin-top: -6px;}
.optlst.tpalgn{position: absolute; top:0; right:0}
.optlst li{font-style:italic; color:#8d8d8d; padding:0; font-size:11px;}
.optlnk {background: none; box-shadow: none; color: #7998c4; float: left; font-size: 12px; font-style: italic; padding: 0 0 0 14px;  width: auto; font-weight:normal;}
.optlnk:hover{background: none; box-shadow: none;}
.moreopt{padding:0 0 0 15px;}
.buynw{float:right; width:275px;}
.buynwrt{float:left; width:310px; line-height:normal;}
.buynwrt li{padding:0;}
.mrpwrp{float: left; /*padding: 5px 10px 0 0;*/ width: 120px; text-align:right; line-height:normal;}
.mrpwrp.lowp{/*padding-top:32px;*/  width: 94px; margin-left: 37px; text-align: left; padding-bottom: 10px;}
.mrpsec{float: left; padding: 5px 0 0 0; width: 100%; text-align:center; line-height:normal;}
.mrpsec .rswrp{width:100%}
.mrpwrp.lowp .rssml{top:1px;}
.mrpwrp .rssml, .mrpsec .rssml{top:3px;}
.shpronam{float:right; width:135px; clear:right; font-size:11px; padding:5px 0 0 0; }
.shpronam a{color:#424242;}
.freebie{color:#ff6c00; position:relative; width:100%; float:left; display:block; padding:0 0 10px 0}
.freebie .lnk{color:#1274c0; font-size:10px;}
.freebie .cont{background:#fff; border:solid 1px #424242; display:none; color:#424242; padding:10px 3px; font-size:11px; font-weight:bold; position:absolute; left:0; top:26px; width:100%; z-index: 999;}
.freebie:hover .cont{display:block;}
.freebie .tparw{background-position: -496px -157px; width:43px; height:14px; position:absolute; left:52px; top:-14px;}
.prodimgw_wrp{float: left;margin-left: 38px;width: 236px;}
.prodimgw_wrp .prodi_dtls{float:left; width: 125px;}
.prodimgw_wrp .prodi_dtls .prodimgw{text-align:center; float: left;}
.prodimgw_wrp .prodi_dtls .vwspec{float:left;}
.prodimgw_wrp .prodimgw .prodimg{display:inline-block; float: left;}
.prodimgw_wrp .mrpwrp{padding: 30px 0;width: 100px; margin-right: 9px; border-right: 1px solid #f7f7f7;}
.prodimgw_wrp .mrpwrp .rswrp{float:left;}
.prodimgw_wrp .mrpwrp .promrp{float:left;}
.prodimgw_wrp .mrpwrp .promrp .rssml{top:1px;}
.quotemrp-wrp{float:left;}
.quotemrp-wrp .mrpwrp{float:left;width: 65px;}
.quotemrp-wrp .mrpwrp .promrp .rssml{top:1px;}
.quotemr .mrpwrp{padding: 0 0 10px;}
.prodimgw{width:135px; float:right; display:table;}
.prodimg{width:75px; height:75px; line-height:75px; float:left; margin:0 0 5px 0; border:solid 1px #e4e4e4; text-align:center; text-align:center; }
.prodimg img{margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");}
.prodhd{font-size:18px; font-style:italic; font-weight:bold; color:#9c9c9c; float:left; width:100%; text-align:center; padding:0 0 5px 0;}
.lowpric{width:238px; float:right; display:block; font-size:11px; font-style:italic;}
.prodtrt{float:right; width:540px; padding:5px 0 0 0;}
.prohd{font-size:24px; display:block; line-height:24px; padding:0 0 10px 0;}
.prohd span{font-weight:normal; font-size:18px; color:#747474;}
.prorate{float:left; width:100%; border-bottom:solid 1px #b0b0b0; margin:0 0 10px 0;}
.svtxt{font-size:18px; color:#747474; display:block; padding:0 0 10px 0;}
.svamt{display:inline-block; padding:0 0 0 8px; font:normal 13px "Roboto",sans-serif; color:#666666;}
.prodt .rswrp{background:none; float:left; width:185px; text-align:left; padding:0 0 10px 0; line-height:28px; font-size:22px;}
.prodt .grnbtn{float:left; width:310px; border-radius:4px; border:0;}
.prodt .lowpric{float:none;}
.prodt .optlst{clear:left; float:left; width:310px; font-size:14px; padding:10px 0; line-height:24px;}
.prodt .promrp{font-size:18px; color:#747474; height:auto;}
.prodt .strk{top:12px}
.htxt{display:block; color:#747474; padding:10px 0 20px 0;}
.prorate .rtbxwrp{display:block; padding:0 0 15px 0; float:left; font-size:14px;  line-height:normal; color:#818181; width:auto; text-align:left;}
.prorate .rtbx{width:42px; height:42px; float:left; display:block; margin:0 auto; text-align:center; color:#fff; background:#6b86ab; font-size:24px; line-height:42px; font-weight:bold; border-radius:4px;}
.prorate .jrat{float:left; margin:0 0 0 10px;  }
.prorate .jrat a{ margin:0;}
.prorate .jrat .stars_m{padding:0 0 4px 0;}
.prorate .rvtxt{clear:left; float:left; padding:0;  width:100%;}
.proprice{padding:0 0 0 20px; clear:both;}
.proprice .promrp{left:0;}
.prodt #jmen .mrdr,.prodt #jmen .mrar,.prodt #jmen .mlda,.prodt #jmen .mlar{margin:0; width:20px; height:23px; display:block; position:absolute; bottom:40px; right:10px; top:auto;}
.prodt #jmen .mrdr{background-position:-338px -81px;}
.prodt #jmen .mrar{background-position:-403px -81px;}
.prodt #jmen .mlda{background-position:-304px -81px; left:10px;}
.prodt #jmen .mlar{background-position:-369px -81px; left:10px;}
.vwmore{float:left; width:100%; }
.vwmore a{display:inline-block; margin-left:355px; font-weight:bold;}

/*Key Features */
.kftbl{border-bottom:solid 2px #b0b0b0; float:left; width:100%; padding: 0 0 10px 0; margin:0 0 20px 0;}
.kftbl table{margin:0 10px; font-size:12px;}
.kftbl th,.kftbl td{border-bottom:solid 1px #f4f4f4; width:260px; text-align:left; vertical-align:top; padding:4px 15px 4px 4px; }
.kftbl th{width:150px; color:#747474; padding:4px;}
.kftbl .hd{border:0; color:#424242;}

/*Product rating and Graph*/
.shopdt .jcrv {width:430px;}
.shopdt .jcrv aside a{width:139px;}
.shopdt .jrev, .shopdt #jcme{width:355px;}	
.shopdt  #user_graph_div_prod, .shopdt  .reviewText, .shopdt  #my_graph_div_prod, .shopdt  #friend_graph_div_prod, .shopdt  #friend_graph_div_prod, .shopdt #graphs_div_prod{width:405px; float:right; margin:0; padding-top:5px;}
.shopdt .jgb, .shopdt .jrot{float:right; width:100%; margin:0 0 20px 0;}

.shopdt .rsftr{float:left; width:100%; padding:50px 0; text-align:center;}
.shopdt .jurn .rName,.shopdt .jrev p{font-size:12px}

#bftr_prod{text-align: center;float:none;display:table;margin:0 auto;}
#bftr_prod .jpbg{width:340px;}
#bftr_prod p {float: left; padding: 10px; width: 320px; text-align: center;}
#bftr_prod .jbtn {float: none; display: table; clear: both;  margin: 0 auto; color: #fff;}

/*Sort by on filter Page*/
.qsortbywrp{float:left; width:100%; background:#EFEFEF;}
.qsortbywrp label{float:right; padding:10px 5px; color:#747474; font-size:14px;}
.qsortby{float:left; margin:0 1px 0 6px ; width:182px;}
#othProd  .qsortby{float:right; background:#fff;}
.skiplnk{float:left; padding:10px; font-size:14px;}
.srtwrp{float:right; position:relative; z-index:1; font-size:13px; width:100%;}
.srtin{float:left; width:99.7%; border:solid 1px #e1ddde;}
.srtin input{float:left; width:134px; padding:0 8px; border:0;  height:30px; line-height:30px; font:normal 12px "Roboto",sans-serif; color:#747474; -webkit-appearance:none; }
.lt-ie8 .srtin input{line-height:30px;}
.srtin .dnarw, .shpslctarw{float:right; background:#f1f1f1 url("//images.jdmagicbox.com/icontent/dpdown.png") no-repeat 50% 50%; width:30px; height:30px;}
.srtlst{position:absolute; z-index:999; left:0; top:37px; background:#f1f1f1; width:99.7%; border:solid 1px #ccc; border-bottom:0;}
.srtlst a{display:block; padding:5px 8px; border-bottom:solid 1px #ccc; color:#424242;}
.qsortby select{float:right; margin:0 10px; width:180px; border:solid 1px #ccc; padding:5px}
/*.prolst.filter {margin:0 9px 30px; width:230px;}*/
.pro_spec{border:solid 1px #e9e9e9; padding:0px 0; float:left; width:100%; margin:1px 0 5px 0;}
.pro_spec .mvouter{float:left;}
.pro_rate{float:left; width:100%; border-bottom:solid 1px #e9e9e9; padding:0 0 5px 0; }
.proh{float:left; width:500px; font-size:20px; font-weight:bold;}
.trating{float:left;  padding:5px 20px 0 0;}
.pro_rate .sel{position:relative; _top:5px;}
.frnd_r{float:left;}
.prorate .frnd_r {padding:0 0 10px 0;}
.prodtrt .frnd_r {width:100%;}
.frndlt{float:left; padding:0 5px 0 0;}
.frndrt{float:left;}
.frndrt span{float:left;}
.frndrt .starwrp{margin:2px 5px 0 5px;}
.catrvrt{float:right; padding:5px 0 0 0;}
.catrvrt a{margin:0 0 0 25px;}
.pro_h{clear:both;float:left;width:100%; font-weight:bold; color:#424242; line-height:normal;}
.pro_h h3, .pro_h h1{float:left; width:445px; line-height:normal; font-size:24px; margin:0;}
.pro_h h3.nomrp, .pro_h h1.nomrp{width:100%;}
.pro_h .mrprt{float:right; width:230px; text-align:right; font-size:24px; }

.pro_desc{display:table; width:100%}
.pro_desc .pro_img,.prosrh .pro_img{width:240px;height:200px; position:relative; text-align:center;/* border:solid 1px #e9e9e9; */float:left; margin-left:10px;}
.pro_imgwrp{width:240px; height:200px; display:table-cell; vertical-align:middle; _float:left;  *float:left; margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");}
.pro_desc #jmen #fillmenuitem,.prosrh .pro_img .proitmdspl{margin:0; width: 100%; position:relative; height:200px;}
.pro_desc #jmen .mrdr, .pro_desc #jmen .mrar, .pro_desc #jmen .mlda, .pro_desc #jmen .mlar{background:url("//images.jdmagicbox.com/icontent/rslsprite7.png") 0 0 no-repeat; _background-image:url("//images.jdmagicbox.com/icontent/rslsprite7.gif"); margin:0;  width:14px; height:16px; display:block; position:absolute; top:50%;}
.pro_desc #jmen .mrdr{background-position:-210px -340px; right:3px;}
.pro_desc #jmen .mrar{background-position:-231px -340px; right:3px;}
.pro_desc #jmen .mlda{background-position:-210px -363px; left:3px;}
.pro_desc #jmen .mlar{background-position:-231px -363px; left:3px;}

.prokeyf {width:735px; float:right; padding:10px 0; border-left:solid 1px #e9e9e9;}
.prokeyfin{float:left; width:96%; padding:0 2%}
.prokeyf_list{float:left; width:100%; min-height: 135px;}
.prokeyf_list strong{padding:0 0 5px; display:block; }
.prokeyf ul{float:left; width:100%; margin:0; padding:0 0 10px 0; }
.prokeyf li{border-bottom: 1px solid #EFEFEF; float: left; padding: 4px 0; width: 100%;line-height:normal;}
.kftitle{display:block; padding:0 0 3px 0;}
.kflt{color: #A9A9A9; float: left; font-weight: bold; width: 140px;}
.kfrt {color: #000000;display: block; float:left;  width: 204px;}
.btmlnk{float:left; width:100%; padding:20px 0 0 0;}
.more_link{float:right; margin:5px 0;}
.vd_link{float:left;}
.vidimg{background-position: -41px -262px; width: 40px; height: 35px; float:left;}
.vidtxt{float:left; margin:10px;}
.slrsttl{ width:100%; float:left; padding:5px 10px; background:#F5F5F5; position:relative; right:10px;color: #787878;}
.topsel{background:#f7f7f7; display: block; clear: left; float: left; width: 96%; padding: 5px 2%; color:#747474;}

/* This is the moving lens square underneath the mouse pointer. */
#wrap{width:250px; height:250px; text-align: center; margin-right:auto; margin-left:auto;}
.cloud-zoom-lens{border: 4px solid #888; margin:-4px; cursor:move;}
.cloud-zoom-big {border:solid 10px #fff; box-shadow:0 0 3px #999; overflow:hidden; z-index:999;}
.ie  .cloud-zoom-big {border:solid 4px #B0B0B0; width:800px;}
.cloud-zoom-loading{color:white; background:#222; padding:3px; border:1px solid #000;}


/*Lowest Price Popup*/
.getquote .jpbg{width:540px; padding:30px;}
.getquote h3{text-align:center; font-size:18px; font-weight:bold; padding: 0 0 15px;}
.getquote p{width:100%; padding:0 0 10px 0; font-size:14px;}
.getquote .proName{width:100%; padding:0 0 15px 0; text-align:center; color:#000; font-size:16px; }
.proName span{font-weight:bold; color:#ff6c00; display:block; padding:0 0 10px 0;}
.jinp_w{width:365px; float:left; position:relative;}
.jinp_w .jauto{top:30px;}
.errmsg{clear:both; color:#f00; font-size:12px;}
.req{color:#f00;}
.getquote .jbtn{float:none; margin:0 auto; display:block; padding:6px 0;  font-size: 16px;  width: 100px;}
.getquote .jpbg label{font-size:14px; width:120px; padding:0 0 0 35px; line-height:30px; }
.getquote .jinp{margin:0; width:305px; font-size:15px;  padding: 6px 10px; height:18px; }
.getquote .ccode{background:#E6E8E7; float: left; padding: 6px; width: 25px;  height:18px; color:#000; border: 1px solid #CBCBCB; border-right:0; font-weight:bold;}
.getquote .ccodein{width:267px;}
.jpbg .posbtn:hover{color:#fff;}
.getquote .mcode{line-height:25px; padding:2px;}
.txtlt{text-align:left;}
.radiowrp{float:left;  padding:10px 20px 10px 0;}
.radiowrp input{float:left; margin:2px 5px 0 0;}
.radiohd{float:left; width:100%;}
.prod_fil .qcimg{height:125px; position:relative; margin:0;}
.qqthank{float:left; width:100%;}
.qqthank p{text-align:center; font-size:14px;}



.bstprice .jpbg{width:625px;}
.bstprice .proName{font-size:27px; }
.bstprice .proName span{font-size:20px;}
.bstprice .jpbg label{font-size:16px; line-height:35px;}
.bstprice .jinp{width:410px; padding:10px;}
.bstprice .jinp.sml{width:284px;}
.reportlnk{float:left; background:#F3FAFF; padding:10px 0; width:125px; text-align:center; height:18px; border:1px solid #cbcbcb; border-left:0; font-size:13px;}
.bstprice .ortxt{padding:10px 0; display:inline-block; font-size:15px;}
.bstprice .ccode{padding:10px 6px;}
.bstprice .ccodein{width:372px;}
.bstprice .jinp_w{width:434px;}
.bstprice .radiohd{font-size:15px;}
.bstprice .radiowrp{font-size:15px;}
.bstprice .radiowrp input{margin-top:4px}
.bstprice .jauto{width:161px; top:38px;}
.bstprice .darw{background: white url("//images.jdmagicbox.com/icontent/verticals/slcdrp.gif") no-repeat 96% 50%; cursor: pointer;}
.hmdlvry{float:left; width:400px;padding-top:10px;position:relative;}
.hmdlvry input{float:left; margin:2px 0px 0px 0px;}
.hmdlvry span{float:left; padding:0 10px 0 10px;font-size:14px;}
.bstprice .jwrp{position:relative; float:left; width:100%;}
.bstprice .jwrp .jinp_w{width:153px;}
.bstprice .jwrp .jinp{width:141px;}
.bstdlvrytm{float:left; width:352px;}
.bstdlvrychrg{width:270px;}
.bstprice .jpbg .bstdlvrychrg label{padding-left:15px;width:75px;line-height: 15px;}
.bstprice label span{font-size:12px;}
.fchk,.fchkc{background:url("//images.jdmagicbox.com/icontent/verticals/chk.png") no-repeat; _background-image:url("//images.jdmagicbox.com/icontent/verticals/chk.gif"); float:right; color:#424242;width:26px;height:26px;position:relative;top:-3px;}
.fchkc{background:url("//images.jdmagicbox.com/icontent/verticals/chkc.png") no-repeat; _background-image:url("//images.jdmagicbox.com/icontent/verticals/chkc.gif");}
.bstdlvrytm ul li a{padding:10px 8px 10px 8px;}
.ovrly{position:absolute; left:0; top:0; width:100%; background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -khtml-opacity:0.70; -moz-opacity:0.70; opacity:0.70;  z-index:2; height:60px;}
span.tooltp{clear:left; float:left; width:200px; background:#f0f0f0; padding:10px 10px 0 10px; margin-top:5px; position:relative}
span.tooltp input{margin-bottom:10px;}
.arrow_up {width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #f0f0f0; position:absolute; left:55px; top:-10px;}
.arrow_up {width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #f0f0f0; position:absolute; left:55px; top:-10px;}
span.reqtxt{color:#f00; font-size:12px;}
span.radwrp{float:left; width:100%; padding:0 0 5px 0;}

.getq .jauto{width:325px;}
.bstp .jauto{width:430px;}
.bstp .jauto{width:430px;}


/* end order summary */
.zindx1{z-index:1;}
.zindx2{z-index:2;}
.zindx3{z-index:3;}
.zindx4{z-index:4;}
.zindx5{z-index:5;}
.zindx6{z-index:6;}



.cls_btn{color:#fff;background:#b0b0b0;padding:1px 7px;cursor:pointer;float:right;position:absolute;right:-6px;top:-6px;font-size:15px;font-weight:bold}
.ctyauto{position:relative; float:left; width:266px; border:solid 1px #fff; z-index:9998}
.ctyauto .jauto{top:28px;}

/*order summary*/
.ordimg_w{float:left; width:390px;}
.aditm{display:inline-block; padding:10px 0; text-decoration:underline;}


.overly{position:absolute;width:100%;left:0; top:0; /*top:292px;*/ background:#fff;height:100%;z-index:5;-ms-filter: 
"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-khtml-opacity: 0.50;-moz-opacity: 0.50;opacity: 0.50;}




/*Order Summary*/

/*Header*/
.comphdr{float:left; width:100%; background:#f2f1f1; border-radius:5px; padding:5px 0; margin:0 0 20px 0;}
.bkurl{float:left; padding:0 10px; font-weight:bold; width:200px;}
.lgn{float:right; padding:0 10px;  position:relative; z-index:1;  width:200px; text-align:right; cursor:pointer;}
/*.lgnnav {background:#fff; border:1px solid #cbcbcb; color:#2A54CE; line-height:17px; padding:1px 0; position:absolute; right:12px; text-align:left; top:14px; width:147px; z-index:99999; float:left;}
.lgnnav a{background:url("//images.jdmagicbox.com/icontent/dots.gif") repeat-x center bottom; color:#1274C0; float:left;font-size:12px;font-weight:normal; margin:0; padding:7px 10px; width:127px;}
.lgnnav a:hover{background:#e2f2ff; color:#1274C0;}*/
.comp_dt{float:left; text-align:center; width:545px;}
.comp_nm{color: #ff6c00; font-size:28px; line-height:28px; display:inline; margin:0;}
.whr {color:#424242; font-size:15px; font-weight:normal; display:inline-block; padding:0 0 0 5px;}
.tabhd{display:block; font-size:16px; text-align:center; font-weight:bold;  padding:5px 0 0 0;}


/*Bread Crumb Checkout*/
.bread_crumb {float:left; width:99.8%; border:1px solid #e4e4e4; background: url("//images.jdmagicbox.com/icontent/stp-grdnt.jpg") repeat-x;float: left; margin: 10px 0 20px 0; border-radius: 5px; }
.bread_crumb ul{float: left;}
.bread_crumb ul li{float: left;color: #424242;font-weight: bold; padding: 0 5px; height:29px; line-height:29px;}
.bread_crumb ul li.act{background: #d9d8d8 url("//images.jdmagicbox.com/icontent/slct-rght.jpg") no-repeat; padding: 0 5px 0 15px; }
.bread_crumb ul li.first{background-image:none; border-radius:5px 0 0 5px}
.bread_crumb ul .deact_nxt{background: url("//images.jdmagicbox.com/icontent/dflt-img.jpg") no-repeat; float: left; width: 13px; height: 29px;padding: 0;}
.bread_crumb ul .act_nxt{background: url("//images.jdmagicbox.com/icontent/slct-left.jpg") no-repeat;float: left;width: 12px; height: 29px;padding: 0;}
.bread_crumb ul .act_prv{background-position: -36px -678px; float: left; width: 13px; height: 29px; padding:0;}
.bread_crumb ul .act_last{background-position: -50px -678px; float:left; width:13px; height:29px; padding:0;}
.bread_crumb a{float:right; font-weight: bold; padding:6px 10px 0 0;}
.bcktjd {color: #ff6c00;}


/*Order History Table*/
.orddtl{float:left; width:99.7%; border:1px solid #d7d7d7; border-radius:10px;}
.orddtl td,.orddtl th{/* border-right:1px solid #d7d7d7; */ border-bottom:1px solid #d7d7d7; padding:10px 15px; background-color:#fff; min-height:22px; vertical-align:top; text-align:left; vertical-align:top}/*sukh*/
.orddtl td.txcn,.orddtl th.txcn{text-align:center;}
.orddtl td.txrt,.orddtl th.txrt{text-align:right;}
.orddtl th{font-weight:normal;}
.orddtl p{padding:0 0 10px 0;width:90%;}
.orddtl .fst{-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px;}
.orddtl .lst {-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px; border-right:0;}
.lastrw .fst {-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px;}
.lastrw .lst{-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px; }

.orddtl .tstnm{float:left; width:80%; font-weight:bold; font-size:13px;}
.orddtl .del{float:right; color:#f00; font-weight:bold; margin:0 10px 0 0;}
/*Order Detail Bottom*/
.ordbtm{float:left; width:100%; padding:20px 0;}
.ordbtm .flwrp{float:left; width:100%;}
.ordbtm .flt{float:left; width:65%; padding:0 0  0 15px;}
.ordbtm .frt{float:right; width:30%; padding:0 15px 0 0;}
.ordbtm .fbtn{width:220px; float:right; margin:0 0 0 5px; font-size:16px;}
.ttlnm{font-weight:bold; font-size:14px; display:block; padding:0 0 15px 0;}
.addmr{font-weight:bold; font-size:14px; display:inline-block; padding:3px 0 0 30px; height:18px; margin:0 0 30px 0;  background:url("//images.jdmagicbox.com/icontent/addic.gif") no-repeat 0 50%;}
.delbtn{ background:url("//images.jdmagicbox.com/icontent/delic.gif") no-repeat 50% 50%; width:17px; height:17px; display:inline-block; float:right;}
.ordtckw{float:left; width:100%; padding:10px 0 5px 0;}
.ordtck {background-position:-252px -272px; float: left; height:14px; width:15px;}
.decl{color:#939393; font-size:11px; float:left; width:100%; padding:30px 0;text-align:justify;line-height: 16px;}
.fbtn{float:right; background:#53b1e5; cursor:pointer; border:0; text-align:center; color:#fff; font-weight:bold; width:150px; height:32px; line-height:32px; /*padding:8px 0;*/ overflow:visible; font-size:13px; display:inline-block;}
.fbtn:hover{color:#fff;}
.fbtn img{padding:5px 0}
.btncn{float:left; width:100%; text-align:center;}
.btncn .fbtn{float:none; font-size:14px;}
.splbl{float:left; width:100%; padding:0 0 5px 0; font-size:13px;}
.sptxt{border-radius:5px; border:solid 1px #d7d7d7; height:20px; width:530px; padding:10px; margin:0 0 10px 0;}
.ttlamt{font-size:14px; font-weight:bold; text-align:right; float:right; width:100%; padding:0 0 15px 0;}
.ttllt{display:inline-block; width:175px; padding:0; float:left;}
.ttlltp{display:inline-block; width:175px; padding:0;margin: 10px;}
.ttlamt.lrg{font-size:20px; color:#ff6c00;}
.rsorng {background: url("//images.jdmagicbox.com/icontent/rupeeorange.gif") no-repeat scroll 0 50%; padding: 3px 0 3px 11px;}
.pay_md{color:#a1a1a1; font-size:16px; font-weight:bold}
.rsml {background: url("//images.jdmagicbox.com/icontent/rupeesymbol.gif") no-repeat scroll 0 50%; padding: 3px 0 3px 12px; font-size:15px;}
.rsgry {background: url("//images.jdmagicbox.com/icontent/rupee.gif") no-repeat scroll -12px -3px; width:8px; height:11px; display:inline-block; position:relative; top:2px;}
.svmrp{color:#b0b0b0; font-size:14px; }
.ordimg{display:block; border:solid 1px #ccc; text-align:center;}
.ordnm{font-size:14px; float:left; width:190px;}
.orddtl .lbl{float:left; width:85px;}
.qtywrp{float:left; width:100%; padding:20px 0 0 0}
.orddtl .qty{border:solid 1px #ccc; width:40px; padding:5px 0; text-align:center; float:left; font-size:14px; border-radius:5px; position:relative; top:-5px }
.jdsec_wrp{float:left; width:100%; text-align:center; padding:10px 0 20px 0;}
.jdsec{background:url("//images.jdmagicbox.com/icontent/lock.gif") no-repeat 0 50%; padding:2px 0 0 20px; font-size:14px; color:#747474; font-weight:bold;}
.conf_msg{float:left; width:100%; font-size:14px; padding:0 0 20px 0; }

/* Contact Address Detail Form*/
.chngadd {width:100%; float:left;}
.chngadd .addlt{float:left; width:485px; padding:0 10px 0 0;}
.chngadd .addrt{float:right; width:475px;}

.addrt.nolgn{float:none; display:table; margin:0 auto;}
.addrt.nolgn .addform{border:0; padding:0;}
.addrt.nolgn .ortxt{display:none;}
.addrt.nolgn .title{padding-left:10px;}


.chngadd h3{float:left; width:100%; font-size:12px; font-weight:bold; padding:0 0 15px 0; text-transform:uppercase;}
.chngadd h3.title{width:400px;}
.form_rw{float:left; width:100%; padding:0 0 10px 0;}
.form_rw .frt{float:left; width:375px;}
.addauto{position:relative; float:left; width:100%;}
.addauto .jauto {top:29px;}
.addauto .sct{width:100%;}
.form_rw.sbhd{font-size:15px; font-weight:bold; display:block;}
.form_rw.sbhd .flbl{line-height:30px;}

.chngadd  .address{border:0; width:185px; padding: 0 50px 25px 0; float:left;}
.chngadd .address.reset{padding-right:0;}
.chngadd  .addnm{font-size:14px; font-weight:bold;}
.chngadd  .addcont{float:left; width:100%; padding:0}
.chngadd  .jpbg p{padding:0 0 5px 0; width:100%;}
.use_add{background:#53b1e5; padding:5px 0; display:block; width:185px; float:left; color:#fff; cursor:pointer; text-align:center; font-weight:bold; border-radius: 3px;  border: 1px solid #CBCBCB;}
.use_add:hover{color:#fff;}
.add_souter{float:left;width:100%}


.grybtnw{float:left; width:100%; padding:10px 0;}
.grybtn{float:left; width:95px; margin:0 5px 0 0; text-align:center; cursor:pointer; border:0; color:#000}
.grybtn{ background:url("//images.jdmagicbox.com/icontent/grybtn.gif") no-repeat; float:left; width:93px; height:22px; text-align:center; cursor:pointer; border:0; color:#000; margin:0;}
.grybtn.rt{float:right;}

/*Change Address Form*/
.chngadd .ortxt{float:left; font-size:15px; color:#ff6c00; font-weight:bold; padding:0 9px 0 0;}
.chngadd  .addform{border-left:solid 1px #d4d4d4; float:left; width:480px; padding:0 10px 0 20px; position:relative; left:2%}
.chngadd  .brd{float:left; width:100%; border:solid 1px #b0b0b0; padding:10px 0 0 0; margin:0 0 5px 0; border-radius:5px;}
.chngadd .frt{width:270px;}
.chngadd .flbl{width:130px; padding:0 10px 0 0; height:30px; line-height:30px; float:left; text-align:left;}
.chngadd .finp{width:96%; padding:5px 2%; border:solid 1px #d4d4d4; height:18px;  float:left; background:#fff;}
.chngadd .finpt{width:96%; padding:5px 2%; border:solid 1px #d4d4d4; height:56px;  float:left; background:#fff;}
.req{color:#ff6c00; font-size:12px;}
.errmsg{float:left; width:100%; color:#f00;padding-top: 3px;}/*Form Error Msg*/
.fradw{padding:8px 0;}
.fradw{padding:8px 0;}
.fradw label{float:left; margin:0 10px 0 0;}
.fradw input{float:left; margin:0 5px 0 0;}
.fsel{padding:5px 0;}
.fsel select{float:left; margin:0 10px 0 0; border:solid 1px #b0b0b0;}
.addbf{float:right; margin:0 0 20px 0;}
.chngadd .hlptxt{float:left; font-size:11px; font-style:normal;  padding:10px 0; color:#b0b0b0;}/*Help Text*/
.phic{background-position: -103px -311px; float: left; height:13px; width:7px; margin:0 5px 0 0;}
.amtp{background:#f7f7f7; font-size:16px; text-align:center; border:solid 1px #d4d4d4; color:#ff6c00; font-weight:bold; padding:5px 0;}
.chngadd #pinCont{width:100%;}
.chngadd #pinCont select{width:100%;}
.chngadd #pinCont input{width:96%; padding:5px 2%;}
.addform .fbtn{width:155px; margin:0 2px 0 0;}
.chngadd  input[disabled]{background:#f0f0f0;}

/*Existing User Login*/
.cnfod{clear:both; margin:0 0 20px 0;}
.cnfod .jpbg{padding:20px 25px;}
.cnfod .jinp{width:211px; margin:0;}
.cnfod .jbtn{margin:10px 0; width:80px; float:right}
.cnfod .jpbg label{padding:5px 10px 0 0; width:94px;}
.cnfod .addjerr{margin:0}
.cnfod p {width:100%;}


/* Verification Popup */
#vercode.verfc .jpbg{width:370px; padding:20px; position:relative;}
.verfc h3{font-size:16px;text-align:center; padding:0 0 10px 0;}
.verfc .jpbg p{text-align:center; padding:0 0 15px 0; width:100%;}
.verfc .jpbg label{float:left; font-size:13px; padding:0 5px 0 0; width:105px; height:30px; line-height:30px;}
.verfc .jpbg input{float:left; border:1px solid #CBCBCB; padding:5px 5px; width:190px; height:18px; margin:0;}
.verfc .jpbg .jbtn{padding:0 10px; margin:0;  height:30px; line-height:30px; overflow:visible;}
#vercode .jpbg #verror{margin:0}


/* Cash on delivery */
.payoptn{display:table; width:900px; margin:0 auto; padding:20px;  position:relative;  border:solid 1px #dfdfdf; border-radius:10px;}
.payoptn ul{width:150px; float:left; list-style:none; margin-top:15px; left:5px;}
.payoptn ul li{padding:16px 0 16px 11px; background:#FAFAFA; border-width:1px 0 1px 1px; border-style:solid; border-color:#DFDFDF; margin-bottom:7px; color:#0D5AA2; font-weight:bold; }
.payoptn ul li.actv{position:relative; width:140px; z-index:2; color:#FE7A00; background:#fff; cursor:auto;}
.payoptn ul li.dactv{color:#999; cursor:default;}
.capchaimg {float:left; width:100%;}
#recaptcha_area{padding:0 10px;}
.paynrt{width:500px; float:left; *z-index:-1; border:1px solid #CACACA; background:#fff; padding:15px; height:420px; font-size:12px}
.paynrt h3{font-size:14px; border-bottom:solid 1px #ccc; padding:14px 0; display:block; margin:0 0 15px 0; font-weight:normal;}
.paynrt .ptxt{font-size:14px; padding:0 0 15px 0; display:block;}
.paynrt .ptamt{width:330px; float:left; padding:10px 0; font-size:14px;}
.paynrt .rssml{top:4px; *top:3px; margin:0 0 0 5px; width:7px;}

.verorder{float:left; width:100%; padding:0 0 10px;}
.vertxt{font-size:14px; float:left; width:300px;line-height: 23px;}
.vercapt{float:right; padding:0 0 50px 0;}

.ordrbtn{background:#2BAC36; padding:9px 20px; width:150px; font: bold 15px "Roboto",sans-serif;  cursor: pointer;  color: #F9F8F3; border-radius:5px; float:right; border:0;}
.vercapt {width:500px;
float: left;
margin: 10px 0 0 0;
padding: 20px 0 50px 0;  border:solid 1px #b0b0b0;
}
.vercatp .recaptchatable{width:93%;}
.vercapt input{padding:5px; width:301px; border:solid 1px #b0b0b0;}

#recaptcha_image {
width: 300px;
height: 57px;
border: solid 1px #B0B0B0;
padding: 5px;
margin: 0 0 0 5px;
}
.recaptchatable{width:93%}
.recaptcha_only_if_privacy{float:right;}




.filter_cat {
    float: left;
    padding: 5px 0 10px;
    width:250px;
	font-weight: bold;
}
.filter_by {
    float: left; padding: 4px 0;
}
.reset_filter {
    background: url("//images.jdmagicbox.com/icontent/resetflt.gif") no-repeat scroll 0 0;
    float: right;
    height: 23px;
    width: 64px;
}

.flwpop .crntly{ width:560px;}
.crntly p {
    padding: 10px 5px;
    text-align: center;
    width: 550px;
    float: left;
    font-size: 14px;
}
.crntly p .jbtn {
    display: inline-block;
    float: none;
    font-size: 13px;
    margin-right: 0;
    padding: 5px 20px;
     background: none repeat scroll 0 0 #53B1E5;
    border: 0 none;
    color: #FFFFFF;
    font-weight: bold;
}



.noprod{background:#f5f5f5; border: 1px solid #b0b0b0; border-radius: 5px; float: left; font-size: 14px; padding: 10px 0;  text-align: center;   width: 100%;}


.jsl .jdvwrp{ width:40px;}
.prlogo{display:table-cell; border:solid 1px #cdcdcd; width:135px; height:115px; text-align:center; vertical-align:middle;	margin-top:5px; position:relative;}

#rlogin .jpbg .jbtn {*float:right;*width:70px;}
#rlogin .jpbg .jfp {*margin-left:5px;}


#vercode .jpbg{width:440px;padding:20px 0;display:table;float:none}
#vercode .ptitle{width:410px;text-align:center;margin-left:20px}
#vercode .ptitle b.mbv{font-size:16px}
#vercode .ptitle span{margin:10px 0 10px 0;float:left}
#vercode label{margin-top:0;width:120px;margin-left:10px;}
.ipad #vercode label{margin-top:0;width:101px}
#vercode input#smsvcode{width:197px;line-height:23px;border:1px solid #cbcbcb;float:left;font-size:16px;height:25px;margin:0 10px 0 0;padding:2px 0;}
#vercode p input#ibse_send,#delpop{width:50px;height:30px;font-size:12px;background:#53b1e5;border:0; float:left;margin:0 10px 0 0; padding:2px 0;}
#vercode .jpbg #verror{width:250px;float:left;margin-left:20px}
#vercode .jpbg #verror{width:250px;float:left;margin-left:20px}

#noCrt.flwpop{display:table; margin:50px auto; float:none;}
.rimgw{position:relative;}	

.inpwrp_s {width: auto;margin: 0 15px 0 0;font-size: 15px;border: 1px solid #b0b0b0;padding: 4px 0;float: left;}
#vercode input.inptlft_s#smsvcode {width: 80px;padding: 2px 7px;font-size: 15px;border: 0 none;text-align: center;float: left;height: auto;margin: 0;line-height:normal;}
#vercode  input.inptrt_s#smsvcode2 {width: 80px;padding: 2px 7px;font-size: 15px;border: 0 none;text-align: center;float: left;height: auto;margin: 0;line-height:normal;}
.verhyphen{color: #424242;float: left;font-weight: bold;}

.rsbanner{float: left; padding: 4px 0; width: 100%;}
.rsbanner img{border: 1px solid #E4E4E4;}


/* start new design changes */
.shopwrp .jdguartxt{float:left; padding:8px 40px; background:#f7f7f7; border:1px solid #e4e4e4; width:918px; position:relative; font-family:"Roboto",sans-serif; font-size:18px; text-align:center; color:#424242;}
.shpbnr{ float:left; border:1px solid #e4e4e4; width:998px; height:113px; margin:0px 0 5px 0;}
.shpbnr img{ float:left;}
.shpttl{ float:left; padding:10px 40px; /*background:#f7f7f7;*/ border-bottom:1px solid #e4e4e4; width:918px; position:relative;}
.shpttl b,.shpttl h1{ float:left; width:900px; text-align:center; font-size:20px;margin:0;}
.shpttl a{ position:absolute;bottom:10px; right:10px; font-size:11px;}
.pronmttl{ color:#1274c0}
.prztop{float:left; width:998px;padding:15px 0 5px 0;}
.prztop .promrp{font-size: 22px;font-weight: bold; float:left; margin-right:10px; height:auto}
.prztop .strk{top:15px;}
.toprtngttl,.prztop .stars_m{ display:inline-block; float:left;}
.prztop .stars_m{ margin-top:10px;}
.toprtngttl{ margin:5px 0 0 10px; font-size:14px;}
.prosrh{ float:left; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; display: table;width: 100%;margin-bottom: 75px;}
.prosrh .pro_img{ height:295px; width:345px;}
.prosrh .pro_img .proitmdspl{ height:295px}
.prosrh .pro_imgwrp{height:370px; width:370px;}
.arwlft,.arwrght{ float:left; position:absolute;top:45%;background:url(//images.jdmagicbox.com/icontent/ar.png) no-repeat; width:17px;height:35px;background-position:-6px -2px;}
.arwlft{left:10px;}
.arwrght{ background-position:-35px -2px;right:10px;}
.prosrhrgth{ float:left; border-left:1px solid #e4e4e4;}
.prosrhrgth .bstprice .jpbg{padding:10px 0 0; border:0 !important;}
.grnbtn{color:#fff;  width:135px; padding:15px 0; font-size:16px; font-weight:bold; text-align:center; text-shadow:-1px -1px #333; display:block; margin:0 0 10px 0; background:#50bc42 url("//images.jdmagicbox.com/icontent/grnbtn.jpg") repeat-x 0 0; box-shadow:0 -5px 10px #44873C inset;  clear:right; float:right; border-radius:3px; _padding:15px 0;}
.bstprice .grnbtn{ border:none; float:left; margin:0 0 23px 0; height:auto}
.shopkey{ border:none; padding-top:40px; width:100%;}
.shopkey p{ float:left; width:99%;padding:0px 0px 5px 10px; border-bottom:1px solid #e4e4e4; font-size:14px;}
.shopkey li{margin-left:10px; width:99%;}
.shopkey .kflt{ width:150px;}
.shopkey .kfrt{ width:340px; padding-right:5px;}
.rtngph{ float:left; width:1000px;}
.rtngph .shopkey{ padding-top:10px; float:left; margin-bottom:10px;}
.rtngph .jugmjug{ width:800px; margin:0 auto; clear:both; display:table; margin-bottom:30px; margin-top:15px}
.rtngph .jgb,.rtngph .jrot{ width:375px;}
.promrp .rsimg{ margin-top:2px;}
/*.shopkey table{ margin-top:5px}*/
/* end new design changes */
/* start vendor */
.shpttlvndr{ background:none; border:0 none; padding:0px 20px 15px; width:960px;}
.shpvndhdr{width:978px; padding:2px 10px;float:left; height:44px; background:url(//images.jdmagicbox.com/icontent/fnp/hdrgrdnt.gif) repeat-x; margin:0px 0 20px 0;}
.shpvndjdlg{ width:40px;height:40px;float:left;background: url(//images.jdmagicbox.com/icontent/fnp/justdiallogo-flwr.gif); margin-top:1px; cursor:pointer;}
.shpvndhdr b{color:#ff6c00; font-size:22px; float:left;padding:7px 0 0 20px;}
.shpvndhdr b.codenmbr{ float:right; color:#424242; font-size:15px; margin-top:7px;}
.bstprice .jpbg label b{font-size:25px}
.shpttlvndr b{font-size:20px;width:960px;font-weight:normal}
.shpttlvndr b span{color:#1274C0;}
.vnrprosrhr .jpbg label{width:140px;}
.getquote p.vndrtoptext{ font-size:20px;padding-bottom:5px;}
.outfstk{ margin:20px 20px 0 0; float:right;}
.gry{ background:#f0f0f0;}
.vndrvespfc{bottom:-21px; left:130px; position:relative}
.shwundo{ float:left; font-size:20px; margin:20px 0; padding-left:10px; width:970px;}
.shwundo a{ font-size:12px;}
.thnkquot .jpbg{ width:410px;}
.thnkquot p{ width:408px; float:left; text-align:center;padding:10px 0; font-size:18px;}
.thnkquot a{ display:inline-block; background:#53B1E5; color:#fff; width:100px; text-align:center; padding:5px;}
.rpsml{ width:10px; height:15px; display:inline-block; background:url(//images.jdmagicbox.com/icontent/r1.gif) no-repeat;float:left; margin:2px 2px 0 0}
.rstxt{ display:inline-block; float:left;}
.vnrprosrhr .yurqot label {line-height:19px}
.yurqot input.jinp{ margin-left:10px; width:400px; border:0 none}
.shpdlvrytm .jinp_w{position:relative;border:1px solid #CBCBCB; cursor:pointer; width:430px;}
.shpdlvrytm .deltmval{ float:left; width:380px; padding:10px;}
.shpdeldays{ width:100%; position:absolute; top:39px; left:-1px; background:#fff; float:left;border:1px solid #CBCBCB;z-index:1;}
.shpdeldays a{ padding:5px 10px; border-bottom:1px solid #ccc; float:left; width:96%; color:#424242;}
.shpslctarw{height:39px;}
.rsftr {width: 100%;text-align:center;color:#a4a4a4;padding:15px 0;font-size:11px;margin-top:50px;border-top: 1px solid #ccc;/*z-index:9997;*/position:relative;background:#fff;}
.rsftr span a,.rsftr span {color: #424242;}
/* end vendor */


 .confrmq{text-align:center;}
 .confrmq h3{font-size:14px; padding:0 0 10px 0;}
 .confrmq p{float:none; padding:0 0 10px 0;}
 .confrmq .jbtn{padding:8px 25px;}
 .confrmq .jinp{width:235px;}


.sct {
    position: absolute;
    top: 0;
    left: 0;
}

.slider-wrap,.addauto .slider-wrap {
    position: absolute;
    right: 0;
    top: 0;
    background-color: lightgrey;
    width: 5px !important;
}


.bstp .sct{width:100%;}
.bstp .scroll-pane{overflow:hidden; height:300px;}
.bstp .slider-wrap {position: absolute;right: 0; top: 0; width: 6px; background-color: lightgrey;  width: 5px !important;}
.bstp .slider-vertical {position: relative; height: 100%;}
.bstp .ui-slider-handle.ui-state-default.ui-corner-all{width:6px; background: #000 !important; display: block; position: absolute; border-radius:0px; border:0 !important}
.bstp .scrollbar-top {position: absolute; top: 0;}
.bstp .scrollbar-bottom{position: absolute; bottom: 0;}
.bstp .scrollbar-grip {position: absolute; top: 50%; margin-top: -6px;}
.bstp .ui-slider-range.ui-widget-header{position: absolute; width: 100%; background: none; border:0;}
.bstp .ui-widget-content.ui-corner-all{border:0; background:none; border-radius:0}
.sp_offers{border-top:solid 1px #e4e4e4;}
p.rstbtm{padding-bottom:0}
.mainCont{clear:left; display:table; width:800px;font-size:14px; padding:30px 0; margin:0 auto;}
.mnLink{float:left; cursor: pointer; width:99.6%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border:solid 1px #cbcbcb;padding:6px;background-color: #f3f3f3;  margin-bottom: 1px;  font-size:14px;  font-weight:bold;}
.mnDetails{float:left; width:96%;margin:0;padding:10px 2%; font-size:12px; display:none;}
.mnDetails .mn_ques{color: #1274c0;}
.mnDetails .mn_ans{padding:10px 0px 10px 25px; margin:0 0 10px 0; border-bottom:solid 1px #ccc}
.mnDetails .mn_ans.rst{padding-bottom:0; margin:0; border-bottom:0}
.mnDetails:last-child { border-bottom:none;}
.mnDetails ul{padding:0; margin:0}
.mnDetails ul li{background:url('//images.jdmagicbox.com/icontent/blt-gry.gif') no-repeat 0 4px; padding:0 0 10px 20px;}
.mnLink  h3{float:left; padding:2px 5px; font-size:14px;}
.mnLink .rit_plus{float:right;background-image: url('//images.jdmagicbox.com/icontent/plus_ic.jpg'); height: 24px;width: 26px;}
.mnLink .rit_min{float:right;background-image: url('//images.jdmagicbox.com/icontent/minus_ic.jpg'); height: 24px;width: 26px;}


/*NEW CSS OF SHOPFRONT CSS*/
.cnfrmd-ordr-usr{width:100%;float:left;}
.custmr-prdct-detls{width:600px;display:block;float:left;}
.custmr-prdct-detls li{width:568px;float:left;padding:15px;}
.custmr-prdct-detls li span{width:50%;display:block;float:left;font-size:16px;}
.prdct-agremnt{float:left;margin:0 16px;width:100%;border-top:1px solid #e4e4e4;padding:10px 0;}
.prdct-agremnt input{float:left;margin:10px 5px 0 0;}
.vnrprosrhr .jpbg .prdct-agremnt label{padding:0;margin:0;width:458px;float:left;font-size:14px;}
.rd-astrk{color:#ff0000}
.odr-acptd{width:190px;}
.gybtn{width: 190px;color:#fff;padding:15px 0;border:none;font-size:16px;font-weight:bold;text-align:center;text-shadow:-1px 0 #333;display:inline-block;margin:0 0 10px 0;background:#d3d3d3 url('//images.jdmagicbox.com/icontent/graybtn.png');box-shadow:0 -3px 8px 0 #787878 inset;clear:right;float:right;border-radius:3px;text-transform:uppercase;_padding:15px 0;}
.acpt-declne-btns{float:left;width:66%;margin:0 40px;display:block;}
.aplgy-msg{float:left;padding:0 10px 8px 10px;font-size:16px;font-weight:bold;}
.sry-msg{padding:0 10px;float:left;font-size:14px;}		
.rjtng-rsn-tle{font-size:18px;padding:8px 0;display:block;}
.rjtng-rsn{width:400px;display:block;float:left}
.rjtng-rsn li{width:400px;float:left;padding:10px 0;}
.rjtng-rsn li:last-child label{width:300px;}
.rjtng-rsn li input{float:left;padding:3px 5px;margin:4px 0;}
.rpe-inpt input{margin:0 !important;}
.rjtng-rsn li label{width:335px;float:left;padding:0;margin:0 10px;font-size:16px}
.rpe-img{width:25px;height:26px;float:left;background-color:#d4d4d4;background-image: url('//images.jdmagicbox.com/icontent/RS_big_black.png');background-repeat:no-repeat;background-position:7px;}
.rpe-inpt{width:105px;float:right;border:1px solid #d4d4d4;position:relative;bottom:3px;left:3px;*bottom:24px;}
.rpe-inpt input{width:70px;float:left;}
.blk-rs-img{width:8px;height:12px;background:url('//images.jdmagicbox.com/icontent/Rs_blk.png');float:left;margin:4px;}

.srchpop{display:table;float:none;margin:0 auto;border:solid 1px #a8a8a8;width:508px;font-size:15px;}

/* filter - k */
.filt-opt-wrap { width:100%; clear:both; float:left; border-bottom:1px solid #e4e4e4;padding-bottom:5px; }
.filt-opt { padding-top:6px; width:640px;float:left; font-size:12px; line-height:17px; }
.filt-opt li { float:left; border-right:solid 1px #3b3b3b; margin-right:10px;margin-bottom:5px;color:#3b3b3b;font:normal 12px "Roboto",sans-serif; color:#424242;}
.filt-opt li.last {border-right:none; }
.filt-opt ul li:last-child {margin-right:0;}
.filt-opt ul li {text-transform: capitalize;}
.filt-opt span{ display:inline-block;}
.filt-cls-icn { cursor: pointer;background: url('//images.jdmagicbox.com/icontent/cross_orange.png') no-repeat -3px -12px;width: 9px;height: 9px; margin:0px 5px;}
.filt-seprt-lin {  margin-right:10px; float:left; }
.filt-opt-r {width:125px;height:22px;float:right;background:#e0e0e0;text-align:center;padding:4px 0px 0px;font:normal 12px "Roboto",sans-serif;clear:top;line-height:20px;color:#424242;}
.filt-opt-icn { cursor: pointer;background: url('//images.jdmagicbox.com/icontent/cross_orange.png') no-repeat -27px -6px;width: 18px;height: 18px; display:block; margin-left:5px; float:left;}
.rsicn {background-image: url("//images.jdmagicbox.com/icontent/dtsprite7.png"); _background-image: url("//images.jdmagicbox.com/icontent/dtsprite7.gif");background-position: -512px -12px; display: inline-block;width:10px; height:10px;}


.copyright a{color:#ccc; padding:0 5px;}
.paymode{float:right;}
.paymode span{float:left; margin:0 0 0 5px}
.footer_wrp .fullwidth{width:100%;}


/*.jpop{background:#fff;float:left;box-shadow:0 3px 5px #333;}
.jpbg{background:#fff;float:left;width:320px;padding:40px}
.jcl{color:#fff;cursor:pointer;position:absolute;right:10px;top:10px;font-size:15px;font-weight:bold;background:url(//images.jdmagicbox.com/icontent/cls.gif) no-repeat;width:29px;height:29px;text-indent:-9999px}
.jbtn{background:#53b1e5;color:#fff;font-weight:bold;border:0;float:right;overflow:visible;cursor:pointer;margin:0;padding:8px 13px}
.jbtnc{float:left; width:100%; text-align:center;}
.jbtnc .jbtn{float:none; display:inline-block;}
.jpbg h3{font-size:18px;font-weight:bold;margin:0 0 10px}
.jpbg p{float:left; width:100%; padding:0 0 10px 0;}
.jpbg label{float:left;color:#424242;font-size:13px;width:100px;padding:5px 10px 0 0}
.jpbg .jinp{display:inline-block;border:1px solid #cbcbcb;font-size:16px;height:25px;width:205px;float:left;margin:0;padding:2px 0 2px 3px}
.jfp{float:left;width:250px;text-align:left;margin:7px 0 0}
.jfp a{color:#1274c0;font-weight:bold}
.jerr{color:red; font-size:12px;}*/

.forgotpw .jpbg{width:400px;}
.forgotpw .finp{border:1px solid #cbcbcb;display:inline-block;font-size:16px;height:25px;width:364px;margin:0 0 10px;padding:2px 0 2px 3px}
.forgotpw .finps{border:1px solid #cbcbcb;display:inline-block;font-size:16px;height:25px;width:250px;float:left;margin:0 10px 10px;padding:2px 0 2px 3px}
.forgotpw .para{font-size:12px;clear:both;float:none;margin:15px 0 5px}
.captcha{border:1px solid #1274c0;width:100px;height:29px;display:inline-block;float:left}
.nodata .nodatatxt{ cursor:default;}
.nodata .nodatatxt:hover{color:#616161;}

.disp_height{height: 35px;}

/* new css*/
.crt_count, .inrmycrt, .inrmyacnt, .ac_countfr {background: url("//images.jdmagicbox.com/icontent/hmpg_sprite_new2.png") no-repeat;}
/* .rgtsec {float: right;padding: 0 10px;width: 120px;} */
.lgsptop {font-size: 13px;padding: 12px 0 0;}
.loginouter {color: #747474;display: inline-block;float: left;font-size: 13px;padding: 0 7px;/* width: 90%; */}
.loginouter :hover{color:#ff6c00;}
.inrmycrt{background-position:-70px -339px;width:24px;height:23px;margin:11px 26px 0 0;position:relative;float:left;padding:0}
.inrmycrt:hover{background-position:-70px -369px;}
.crt_count {/*background-position:-168px -340px;*/background:#FF6C00; -webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; height:15px;position:absolute;color:#ffffff;text-align:center;right:1px;top:-12px;line-height:15px; font-family:"Roboto",sans-serif; font-size:9px; padding:0 3px;}	
.inrmyacnt{background-position:-102px -338px;float:left;height:23px;padding:0 5px; margin:11px 0 0 0 !important; position:relative;width:23px}
.inrmyacnt:hover{background-position:-102px -366px;}
.inrmyfvrt{background-position:-41px -340px;width:24px;height:22px;margin:11px 27px 0 0;position:relative;float:left;padding:0}
.inrmyfvrt:hover{background-position:-41px -370px;}
.ac_opt{background: none repeat scroll 0 0 #fff;border: 1px solid #cbcbcb;color: #2a54ce;float: left;line-height: 17px;padding: 1px 0;position: absolute;right: 16px;
    text-align: left;top: 100%;width: 160px;z-index: 99999;}

/* ========== new cancel order css start here ==============*/
.cancel_ord{ float:left; width:100%; display:block; margin:0 0 20px 0;}
.pro_succ{ width:100%; float:left; display:block; font-size:14px; color:#474747;}
.ordid_wrp{width:100%; float:left; display:block; font-size:14px; color:#474747; margin:5px 0 0 0;}
.ordid{ float:left; display:inline-block; font-size:14px; color:#474747;}
.ord_cancel{ float:left; display:inline-block; border-left:1px solid #000; padding:0 0 0 10px; margin:0 0 0 10px; color:#1274c0;}
.ncnlpp p{ width:100%;}
.ncnlpp p .jbtn{ margin:0 20px 0 0;}
.ldrbtn{ display:none;}

/********************** updated address flow*****************************/
.user_outer{border:1px solid #e4e4e4;border-radius:5px;float:left;padding:20px 10px;width:980px}
.express-checkout{float:left; width:980px; /*margin:15px 10px; overflow: hidden;*/}/*swaroop change here*/
.checkout-left{float:left; width:470px; position:relative; }/*swaroop change here*/
.checkout-left .left{position:absolute; right:-30px;}
.checkout-left .prleft{position:absolute; right:-12px;}
.checkout-right{float:left; width:510px;}
.checkout-right .addform{border-left:1px solid #e4e4e4;}
.checkout-right .ortxt{float:left; font-size:15px; color:#ff6c00; font-weight:bold; padding:0 42px 0 0;}
.checkout-userlogin{float:left; width:100%; }
.checkout-right .right-head{padding: 0 10px 0 20px; margin-left: 30px;}
.checkout-userlogin h3,.checkout-right h3{float:left; width:200px; margin:0; font:16px "Roboto",sans-serif; color:#747474; text-transform:uppercase;padding:0 0 10px;}	
.checkout-userlogin ul{width:100%; float:left; }	
.checkout-userlogin ul li{width:458px; float:left; margin:5px 0;}
.checkout-left .checkout-userlogin ul li{width:422px;}
.checkout-userlogin .addjerr{margin:0 auto;}
.checkout-left .userlogin-label{width:148px;}
.userlogin-label{float:left; width:185px; font:14px/30px "Roboto",sans-serif; color:#222222; height:30px; text-align:left;}
.userlogin-label .orng{float: none; font-size: 11px;}
.userlogin-inarea{float: left; width: 272px;}

.userlogin-input{float:left; width:260px; font:14px/30px "Roboto",sans-serif; color:#222222; border:1px solid #c5c5c5; height:30px; padding:0 5px;}
.userlogin-textarea{float:left; width:268px; font:14px "Roboto",sans-serif; color:#222222; border:1px solid #c5c5c5; resize:none; height:56px;}
.userlogin-submit{float:right; width:80px; background:#52b0e6; height:32px;font:14px/25px "Roboto",sans-serif; color:#ffffff; border:none; cursor:pointer;border:}
/*.checkout-or{width:20px; position:relative; height:100%; background:#fff; position:relative; }
.checkout-or:after{position:absolute; content:''; left:50%; right:50%; height: 1000px; width: 1px; background:#E4E4E4;}*/
.checkout-or abbr{background:#fff; float:left; margin-top:50px; left:12px; position: relative;z-index:1; height:20px; font:14px "Roboto",sans-serif; color:#747474;}
.checkout-right .checkout-userlogin{margin:15px 0 10px 20px; width:483px;}
.user_outer .enad{display:table;margin:0 auto;float:none;}
.userlogin-save{float:right; width:150px; background:#52b0e6; height:32px;font:14px/32px "Roboto",sans-serif; color:#ffffff; border:none; cursor:pointer; text-align:center;}
.userlogin-adddeli {float:right; width:180px; background:#52b0e6; height:32px;font:14px/25px "Roboto",sans-serif; color:#ffffff; border:none; cursor:pointer;}
.checkout-top{float:left; width:100%;}
.preaddress-wrp{float:left; width:100%;}
/* .preaddress-wrp .preaddress-pre{float:left; background:url(//images.jdmagicbox.com/icontent/left_arrow.gif) no-repeat; height:38px;width:30px; position:relative; top: 85px; cursor:pointer;}
.preaddress-wrp .preaddress-next{float:left; background:url(//images.jdmagicbox.com/icontent/right_arrow.gif) no-repeat; height:38px;width:30px; position:relative; top: 85px; cursor:pointer;} */
.preaddress-list{float:left; width:90%; margin:0 10px;}
.preaddress-list .checkout-preaddress{float:left; width:190px; padding: 5px 17px;}
.preaddress-name {float: left;margin: 3px 0;width: 100%;color: #222222;font: bold 15px "Roboto",sans-serif;}
.preaddress-add{float:left; width:100%; font: 13px/20px "Roboto",sans-serif;color: #424242;}
.preaddress-email{float:left; width:100%; margin:5px 0; }
.preaddress-email a{font:bold 13px/20px "Roboto",sans-serif;color: #424242; }
.preaddress-num{float:left; width:100%; font:bold 13px/20px "Roboto",sans-serif;color: #424242;margin:5px 0; }
.preaddress-num a{font:bold 13px/20px "Roboto",sans-serif;color: #424242;}
.preaddress-useadd{float:left; width:100%; background:#52b0e6; height:32px;font:14px/32px "Roboto",sans-serif; color:#ffffff; border:none; cursor:pointer; text-align:center; margin:7px 0;}
.orng{color:#ff6c00;/*float:left;*/font-size:15px;font-weight:700}
.checkoutpreadd-or{float:left; width:100%; overflow:hideen; margin:15px 0; }
.checkoutpreadd-or .orcircle{display:inline-block; text-align:center; width:100%; text-align:center; position:relative; }
.checkoutpreadd-or .orcircle:after{position:absolute; content:''; height:1px; background:#e4e4e4; top:50%; bottom:50%; width:1000px; left:0; right:0;}
.orcircle abbr{background:#fff;color: #747474;display: inline-block;font: 14px "Roboto",sans-serif;height: 10px;position: relative;width: 50px;z-index: 1;}
.checkout-bottom{float:left; width:100%; text-align:center;}
.checkout-newuser{width:442px; display:inline-block;margin-left: 12px;}
.checkout-newuser h3{float:left; width:100%; margin:10px 0; font:16px "Roboto",sans-serif; color:#747474; text-transform:uppercase; text-align:left;}	
.checkout-newuser ul{width:100%; float:left; }	
.checkout-newuser ul li{width:420px; float:left; margin: 5px 0;}
.enad .title
.enad div{float:left;margin:0 0 0 10px;padding:0 0 0 25px;width:450px}
.graybtn{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
border:1px solid #adb2bb;border-radius:3px;color:#000;float:left;font-size:11px;margin:12px 8px 0 0;text-align:center;width:95px;padding:2px 0;}
.checkout-newuser .title,.checkout-left .title{clear:none;display:inline;float:left;font-size:15px;font-weight:700;margin-bottom:15px;padding-left:10px;text-transform:uppercase;width:417px;}
.checkout-newuser label{float:left;padding:5px 0 0;width:140px}
.checkout-newuser label .orng{float:none;font-size:11px}
.custom-scroll.shfrscroll{height:394px!important;margin:0;/*overflow-y:scroll!important;*/width:480px}/*swaroop change here*/
.shfrscroll .address{box-shadow:none;color:#424242;float:left;line-height:18px;margin:0 0 6px;/* min-height:152px; */padding:0 0 0 10px;width:210px}/*swaroop change here*/


.gary_bg{ float:left; width:203px; background-color:#F5F5F5; padding: 0 5px 5px 7px;}
.shfrscroll .address p.addp{font-size:15px;padding-left:0;padding-top:10px;width:175px}
.shfrscroll .address .button{float:left;font-weight:400;margin:15px 0 0;text-align:center;width:192px;background:#53b1e5;padding:4px;}
.shfrscroll .address .button:hover{color:#ffffff;}
.shfrscroll .address:nth-child(2n+1){padding-left:0;}


.del_add .orng{float:left;font-size:15px;color:#FF6C00;font-weight:bold}
.del_add label{float:left;width:140px;padding:5px 0 0}
.del_add label .orng{float:none;font-size:11px}
.del_add input{border:1px solid #cbcbcb;padding:3px;height:20px;width:260px;float:left}
.del_add .err_outer,.err_outer{float:left;width:270px}
.del_add .error{margin:0;color:#db1313}
.del_add form p{float:left;padding:5px 0;width:410px}
.dlttl{font-size:19px;text-align:center}
.del_add .button{float:right;margin:0;padding:5px 0;width:65px;background:#53b1e5;font-weight:bold;color:#ffffff;height:auto;border:0 none}
.edtadd form p{padding-left:20px}
.edtadd .cncl{background:#B0B0B0;color:#FFFFFF;margin-left:10px}
#edtAddr .jpbg{width:445px}
.del_add textarea{border:1px solid #cbcbcb;width:263px;height:56px}
.mand{float:left;font-size:11px;color:#b1b1b1;padding:7px 0 0}
.shoprt .cartbtn{display:none}
/************************ new order checkout flow ends *****************************/
/*Start sukh css*/
.jdshopd #graphs_div_prod{width: 707px;float: left;margin-bottom:12px;margin-top:0}
#graphs_div_prod #user_graph_div_prod{margin: 15px auto 30px; float: left;}
#user_graph_div_prod .jgb{width: 340px;}
#user_graph_div_prod .jgb .rating_chart_prod img{width: 100%;}
#user_graph_div_prod .jrot{float: left; margin-left: 20px; width: 340px;}
#user_graph_div_prod .jrot .rating_chart_prod img{width: 100%;}
#friend_graph_div_prod{margin: 15px auto 30px; float: left;}
#friend_graph_div_prod .jgb{width: 340px;}
#friend_graph_div_prod .jgb .rating_chart img{width: 100%;}
#friend_graph_div_prod .jrot{float: left; margin-left: 20px; width: 340px;}
#friend_graph_div_prod .jrot .rating_chart img{width: 100%;}
.ttlamt #del_chrg{float:right}
.ordbtm .frt .ttlamt .rsorng{float:right}
.prod_desc{color:#666}
/*End sukh css*/

/****************************LME****************************************/
.adrloction{float: left; text-align: left; font-size: 15px; color: #53B1E5; border-bottom: 1px solid #53B1E5;padding: 0px 0px 5px; width:94%;}
.bkingldr {
    background: transparent url("../../tools/img/preloader-new.gif") no-repeat scroll 127px 20px;
    width: 64%;
    height: 50px;
    float: left;
    padding: 28px 0px 0px 175px;
    box-shadow: -15px 2px 3px 2px;
}
.optnltxt{ width:100%; font-size: 11px; color: #999; margin-left:5px;}
.landlnum_tg{font-size: 11px; color: #999; line-height:11px;}
.landline  select.landstd{ width:65px; float:left; padding:5px 0; font-size:12px; height:32px;}
.landline .landlnum_tg{width:165px; padding:0; float:left; margin:0 0 0 10px;}
.tagl input.landlnum{width:156px; margin:0 0 5px 0;}
.landline .taginpt{width:188px; padding:0; margin:0;}
/****************************LME****************************************/

.adrwrpmargin{ margin-bottom:5px; float:left; width:100%; height:22px;}
.dvdrwrp { width: 32px; float: left; display: block; text-align: center; margin: 0px 0px 0px;}
.dvdror {width: 100%; float: left; display: inline-block; margin: 0px 0px 10px; color: #FF6C00; font-size: 15px; font-weight: 700;}
.dvdrline { width: 56%; float: left; border-right: 1px solid #CCC; height: 400px;}
.hpn{ padding:5px 5px 0 5px; float:left;}
.optl{ color:#999; margin:0; float:left;}
.landlnum2   {width: 100%; font: 14px/30px "Arial"; color: #222; border: 1px solid #C5C5C5; height: 30px; padding: 0px 5px;}
.tgaddtxt{ float:left;}
.mCSB_scrollTools .mCSB_draggerRail{ width:7px; background:#ccc;}
.mCSB_scrollTools{width:7px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:7px; background:#a1a1a1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{ background:#a6a6a6;}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#a6a6a6}
.mCSB_scrollTools{ right:10px;}
.lndlcode{ width:30%; float:left; height:30px; border:1px solid #C5C5C5; padding:0 5px; font-size:14px;}
.lndlnumber{ width:58%; float:right; border:1px solid #C5C5C5; height:30px; padding:0 5px; font-size:14px;}
.del_add .lndlcode{ width:30%; float:left; height:30px; border:1px solid #C5C5C5; padding:0 5px; font-size:14px;}
.del_add .lndlnumber{ width:57%; float:right; border:1px solid #C5C5C5; height:30px; padding:0 5px; font-size:14px;}
.custom-scroll.scroll-pane {float: left; position: relative; width: 100%; height: 50px; overflow: hidden;}
.landstdwrp { width: 78px; float: left; display: inline-block; position: relative; margin: 0px; padding: 0px; border: 1px solid #CCC; padding:0 5px;}
.landstdwrp .landstdnew { width: 100%; background: transparent url("//images.jdmagicbox.com/icontent/verticals/slcdrp.gif") no-repeat scroll 66px 12px; height: 28px; border:0; color:#222222; font-size:14px;}
.landstdwrp .landstdnewtw{ height:22px;}
.landstdwrp .tgledrp {position: absolute; width: 100%; top: 98%; left: -1px; border: 1px solid #CCC; margin: 0px; padding: 0px; background: #FFF none repeat scroll 0% 0%; display:none;}
.landstdwrp .tgledrp span {width: 100%; float: left; border-bottom: 1px solid #CCC; display: inline-block; margin: 0px;}
.landstdwrp .tgledrp span a {color: #999;font-size: 12px; padding:5px 5px;float:left;}

.b-modal { pointer-events: none; }

.convcharge{ font-weight:normal;}
.ttlamt.lrgnew{ margin:0;}
.err_hlght{box-shadow: 0 0 2px #E64343; border: 1px solid #EF5555;}

.orddtl .pqnt_zero .inpt_box { border: solid 1px red; color: red;}
.pqnt_zero .pqnt_err { display: inline; float: none; margin-left: 9px; line-height: 20px;}
.pqnt_err { display: none;}

/*---------------Pan India development----------------*/
.jdg_sprt{background: url('//images.jdmagicbox.com/icontent/jdg_icons-1x.png') no-repeat; display:inline-block;}
.sum_dn{background-position: -101px -8px; width: 9px;	height: 6px; position:absolute; top:50%; margin-top:-3px; right:4px;}
.ws_icn{background-position:-3px -2px; width: 23px; height: 19px; vertical-align:middle; margin-right:5px;}
.ws_dust{background-position:-64px -27px; width: 17px; height: 21px; vertical-align:middle; margin-right:5px; position: relative; top: -2px;}
.rs_b{background-position: -89px -27px; width: 12px; height: 16px; position:relative; top:2px;}
.crt_icn{background-position: -3px -27px;	width: 21px; height: 19px; position:relative; top:3px; margin-right:5px;}
.ck_mark{background-position: -78px -4px;	width: 17px; height: 13px; margin-right: 3px; vertical-align: middle;}
.fail_icn{background-position:-52px -2px; width: 17px; height: 15px; margin-right: 3px; vertical-align: middle;}
.b_prc{background-position:-89px -27px;	width: 12px; height: 16px; vertical-align:middle;}
.big_orng{background-position: -130px -6px;	width: 12px; height: 16px;}
.fb_icn{background-position: -3px -54px; width: 24px; height: 25px; vertical-align:middle;}
.twt_icn{background-position: -36px -54px;	width: 25px; height: 25px; vertical-align:middle;}
.gpls_icn{background-position: -69px -54px;	width: 26px; height: 25px; vertical-align:middle;}
.remove_wshlst{background-image: url('//content.jdmagicbox.com/icontent/wishlist_orange.png?fit=inside|20:20'); float: left; margin-right: 4px; display: block; height: 20px; width: 20px;}
.new_orde_sum{ border:0;}
.new_orde_sum th{ color:#757575; font-size:13px;}
.new_orde_sum .ordimg{ border:0;}
.new_orde_sum .opcty{ border:0;}
.new_orde_sum .ordnm{ font-size:13px; color:#222;}
.new_orde_sum .lbl{ font-size:13px; color:#424242; width:auto; margin-right:15px; margin-top:4px;}
.new_orde_sum .inpt_box{ float:left; width:40px; border: 1px solid #ccc; position:relative;}
.new_orde_sum .inpt_box .qty{ border:0; border-radius:0; top:0; padding:2px 0px 2px 5px; background-color:transparent; text-align:left;}
.new_orde_sum .inpt_box input.qty{ width: 100%; float: left; box-sizing: border-box;}

.mvto{float:left; width:100%; color:#424242; font-size:13px; margin-top:20px;}
.mvto .divd{float:left; font-style:normal; margin:0 5px;}
.mvto .wish{ float:left; cursor:pointer;}
.mvto .ws_del{ float:left; cursor:pointer; position: relative; top: -1px;}
.new_orde_sum .brdrght{ background-color:#fafafa; font-size:13px; color:#424242;}
.red_clr{ float:left; width:100%; color:#ff0000; margin-bottom:10px;}
.sum_amnt{ float:left; position:relative; width:100%; font-size:13px; margin-bottom:5px; color:#747474;}
.strk_line{ border-bottom:1px solid #747474; float:left; width:75px; position:absolute; top:8px; left:0;}
.save_amnt{ float:left; width:100%; margin-top:5px; font-size:13px; color:#00a008;}
.new_orde_sum .rsml{font-size:18px; background:none; padding: 3px 0 3px 0; color:#222; font-weight:500;}
.new_orde_sum .gray_clr{background-color:#fafafa; text-align:right;}
.new_orde_sum .text_rgt{ text-align:right;}

.cont_shop{font-size:15px; color:#1274C0; font-weight:500; }

.ordbtm .sub_totl{width:25%;}
.sub_totl .convcharge{ color:#757575; font-size:14px;}
.sub_totl .ttllt{ text-align:left;}
.chng_clr{ font-size:18px; color:#222; font-weight:normal;}
.sub_totl .fbtn{ width:250px;}
.sub_totl .rsmlnew{ font-size:14px; color:#757575; font-weight:normal; }

.thnk_pg .pro_succ{ color:#747474;}
.thnk_tx{float:left; width:100%; font-size:25px; color:#2264a1;}
.order_tx{ float:left; width:100%; font-size:20px; color:#424242; padding:7px 0;} 
.thnk_pg .pro_succ{ color:#747474; font-size:14px;}
.thnk_pg .pro_succ b{ color:#222; font-weight:normal;}
.thnk_pg .ordid_wrp{ margin-top:20px; font-size:#747474; font-size:15px;}
.thnk_pg .ordid_wrp b{color:#222; font-weight:normal;}

/*------------confirm page-------------*/
.mrgn_btm{margin-bottom:25px;}
.cnfm_ordr{ float:left; width:100%;}
.cnfm_ordr .order_left{ float:left; width:700px;}
.cnfm_ordr .order_left .ord_ttle{ float:left; width:100%; font-size:18px; color:#ff6c00; /*border-bottom:1px solid #dbdbdb;*/ padding-bottom:7px; margin-bottom:2px;}
.cnfm_ordr .order_left .orddtl{ border-radius:0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:0;}
.cnfm_ordr .order_left .orddtl th{ background-color:#f5f5f5; font-size:14px; color:#222; border-right:1px solid #d7d7d7;}
.cnfm_ordr .order_left .orddtl td{border-right:1px solid #d7d7d7; color:#424242;}
.cnfm_ordr .order_left .orddtl .t_prc{ font-size:18px; font-weight:500;}
.cnfm_ordr .order_left .orddtl .last{border-right:0;}

.cnfm_ordr .left_line{ float:left; margin-left:20px; /*border-left:1px solid #dbdbdb;*/ height:200px; margin-top:50px;} 

.cnfm_ordr .order_right{ float:left; width:255px; margin-left:15px;}
.cnfm_ordr .order_right .ord_ttle{ float:left; width:100%; font-size:18px; color:#ff6c00; /*border-bottom:1px solid #dbdbdb;*/ padding-bottom:7px; margin-bottom:2px;}

.amnt_row{float:left; width:100%; font-size:14px; color:#222; margin-bottom:10px;}
.amnt_row .lft_nm{ float:left; width:70%;}
.amnt_row .rgt_amt{float:left; width:25%; margin-left:5%; text-align:right;}

.grand_ttle{float:left; width:100%; font-size:14px; color:#222; margin-bottom:10px; margin-top:25px;}
.grand_ttle .lft_nm{ float:left; width:40%; margin-top:10px;}
.grand_ttle .rgt_amt{float:left; width:55%; margin-left:5%; text-align:right; color:#ff6c00; font-size:22px;}

.cntin_btn{ font-size:16px; font-weight:500; color:#fff; background-color:#1273c0; height:40px; width:100%; border:0; margin-top:7px;}
.cntin_btn .crt_icn{background-position:-32px -27px;margin-bottom:-3px;}

.social_icn{ float:left; width:100%; text-align:right; margin-top:20px;}
.social_icn .scil_tx{ font-size:14px; color:#222; margin-right:10px;}
.social_icn .scil_lnk a{ margin:0 2px;}

.auto_sugg{float:left; width:100%; border-left: 1px solid #ccc; border-right: 1px solid #ccc; position: absolute; left: -1px; top: 21px; background: #fff;z-index: 9}
.auto_sugg li{float:left; width:100%; text-align:center; }
.auto_sugg li a{ color:#222; display: inline-block; padding: 3px 0; width: 100%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.auto_sugg li a:hover{background-color: #e2f2ff;}

/*------------End confirm page-------------*/


/*---------------End pan India development----------------*/

.text_color {color: #d0d0d0 !important;cursor: default;}
.checkbox_color {color: #d0d0d0 !important;cursor: default;}
#cover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}

.new_orde_sum .opac{opacity: 0.5;}

/* for tooltip Tyre_battery*/
.rprc2{background: url("//images.jdmagicbox.com/icontent/tool_orange_tip.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  display: inline-block;
    position: absolute; right: 200px;top: -10px;  width: 45px;}
.rprc {  display: block; font-size: 12px;   line-height: 20px; padding:5px 0 5px 5px; position: absolute; right: 129px; text-align: center; top: 44px; width:300px;  z-index: 1; background:#FFDEC6; box-shadow:2px 5px 2px #ccc; }
/* tooltip ends*/

.sml_fnt{font-size:10px; width:100%;}

/*---------------------(14032016)-------------------------*/
.rivw_tab .prodimgw_wrp .mrpwrp .promrp{color: #747474;}
/*---------------------(14032016)-------------------------*/

.gurntpop {width: 250px; position: absolute; padding: 15px; -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.5); box-shadow: 0 0 2px 0 rgba(0,0,0,0.5); font-size: 13px; top: 86px; right: 5px; z-index: 99;}

/*thank you confirmation page css*/
.cnfrmouter .w100{width:100% !important;}
.cnfrmouter p{float:left;width:100%;font-size:14px; color:#747474;margin:5px 0;}
.cnfrmouter{border-bottom:1px solid #ddd; margin:0 0 20px; padding:0 0 20px;}
.cnfrmouter .verfysec{width:610px;}
.cnfrmouter p b{font-weight:500;color:#424242;}
.cnfrmouter .verfysec .veryotr{border: 1px #d7d7d7 solid;padding:5px;}
.cnfrmouter .verfysec .veryotr input{padding:5px;border:0;outline:none;width:115px;text-align:center;}
.cnfrmouter .verfysec .veryotr .dsh{width:12px;background:#747474; height:1px; margin:12px 0 0;}
.cnfrmouter .verfysec .btn{width:130px; color:#fff; font-size:15px; font-weight:400;background:#1273c0;padding:8px 0 8px;text-align:center;margin:0 0 0 10px;border-radius:0;}
.cnfrmouter .verfysec .grybtn{background:none;border:1px solid #ccc;color:#747474;padding:8px 0 7px}
.cnfrmouter .ssnexpire{width:389px; border-left:1px solid #ddd;text-align:center;}
.cnfrmouter .ssnexpire h3{font-size:24px; color:#424242;font-weight:400;}
.cnfrmouter .ssnexpire .sub{font-size:13px; color:#757575;}
.cnfrmouter .ssnexpire .txtcntr{text-align:center;}
.cnfrmouter .ssnexpire .txtcntr .crclbg{width:80px; height:80px; border-radius:50%; border:2px solid #ddd;display:inline-block;color:#fe6c00}
.cnfrmouter .ssnexpire .txtcntr .crclbg .crcnum{font-size:25px;font-weight:500;padding:15px 0 0}
.cnfrmouter .ssnexpire .txtcntr .crclbg .crctxt{font-size:16px;font-weight:400;}
.cnfrmouter .ssnexpire .txt{font-size:15px;color:#757575;}

/*verification popup*/
.vericodepop{font-size: 15px;color: #757575; width:100%; text-align:center;}
section.jpbg.ver_jpbg{width: 372px; padding: 16px 16px 17px 25px;}

/*shop online footer seo css*/
.shopftcnt{float:left;width:960px; padding:20px;background:#f8f9fa;text-align:left;margin:0 0 15px;}
.shopftcnt p.prfdec{font-size:13px;font-weight:400;color:#747474;float:left;width:100%;margin:0 0 15px;}
.shopftcnt .quickLinks{color: #747474;font-size:12px;}
.shopftcnt .quickLinks li{padding: 5px 0;display: inline;}
.shopftcnt .quickLinks b {padding: 0 5px 0 0;}
.shopftcnt .quickLinks .bullet {color: #5786ae;font-size: 16px;margin: 0 8px 0 4px;}
.shopftcnt .quickLinks a {color: #747474;display: inline-block;padding: 0 2px;display: inline-block;}
.shopftcnt .quickLinks a:hover{text-decoration:underline;}


.addrs_warp{width:225px;text-overflow:ellipsis;overflow:hidden;}
