@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);

/*font-family: Roboto Slab*/

@font-face {
    font-family: 'roboto_slabregular';
    src: url('../../tools/fonts/RobotoSlab-Regular-webfont.eot');
    src: url('../../tools/fonts/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../tools/fonts/RobotoSlab-Regular-webfont.woff') format('woff'),
         url('../../tools/fonts/RobotoSlab-Regular-webfont.ttf') format('truetype'),
         url('../../tools/fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.jdlc{clear:left; line-height:normal;}
.nfavic, .favic, .tickb, .tickg, .ticksm, .rtarw, .jdgt, .jdgts, .jdverf, .buynow, .buynows, .orderbtn, .rsgry, .rslrg, .rsic1, .rsic2, .rsic3, .editic, .vert_grad, .prev-navigation, .next-navigation, .addrsic, .paymdic, .hint, .cvv, .ax_logo, .kt_logo, .ct_logo, .ic_logo, .st_logo, .hd_logo, .emlic, .contic, .printic, .shipic,.str1,.str2,.str3,.str4,.str5,.str6,.str7,.str8,.str9,.str10,.str11,.bstprz, .blue_btm,.connected-carousels .fadearwlft,.connected-carousels .fadearwrgt{background:url('//images.jdmagicbox.com/icontent/shop_ex3.png') no-repeat; display:inline-block;}
.nfavic{background-position:-76px -81px; width:19px; height:16px; margin:0 5px 0 0;}
.favic{background-position:-43px -80px; width:19px; height:16px; margin:0 5px 0 0;}
.tickb{background-position:-6px -81px; width:13px; height:12px; margin:0 5px 0 0;}
.tickg{background-position:-237px -306px; width:14px; height:16px; margin:0 5px 0 0; vertical-align:top;}
.ticksm{background-position:-263px -370px; width:7px; height:7px; margin:0 3px 0 0;}
.rtarw{background-position:-241px -369px; width:7px; height:9px; margin:0 3px 0 0;}
.jdgt{background-position:-142px -83px; width:132px; height:112px; margin:0 0 10px 0;}
.jdgts{background-position:-8px -404px; width:97px; height:75px; margin:0 0 10px 0;}
.jdverf{background-position:-215px -462px; width:75px; height:12px; margin:0 0 10px 0;}
.buynow{background-position:-115px -40px; width:155px; height:38px;}
.buynows{background-position:-5px -368px; width:112px; height:32px;}
.buynows.prorder{background-position:-5px -520px;}
.orderbtn{background-position:0 0; width:270px; height:38px; margin:15px 0;}
.rsgry{background-position:-71px -59px; width:8px; height:11px; vertical-align:top; position:relative; top:3px;}
.rslrg{background-position:-86px -53px; width:15px; height:21px; margin:0 5px 0 0; vertical-align:top; position:relative; top:6px;}
.rsic1{background-position:-272px -346px; width:8px; height:11px; margin:0 3px 0 0; vertical-align:top; position:relative; top:3px;}
.rsic2{background-position:-256px -343px; width:10px; height:15px; margin:0 3px 0 0; vertical-align:middle; /*top:3px;*/ position:relative; *position:none;}
.rsic3{background-position:-239px -337px; width:13px; height:20px; margin:0 5px 0 0; vertical-align:top; position:relative; top:3px;}
.addrsic{background-position:-56px -106px; width:44px; height:44px; position:absolute; left:15px; top:-10px;}
.paymdic{background-position:-7px -106px; width:44px; height:44px; position:absolute; left:15px; top:-10px;}
.editic{background-position:-21px -82px; width:13px; height:15px; margin:0 5px 0 0; position:relative; top:2px;}
.vert_grad{background-position:-308px 0; width:20px; height:579px; float:right; position:relative; top:-25px; margin:0 25px;}
.prev-navigation{background-position:-1px -54px; width:12px; height:20px;}
.next-navigation{background-position:-16px -54px; width:12px; height:20px;}
.hint{background-position:-248px -389px; width:15px; height:15px;  vertical-align:top;}
.cvv{background-position:-102px -82px; width:39px; height:28px;  margin:2px 5px; float:left}
.ax_logo{background-position:-5px -265px; width:93px; height:25px; float:left; margin:4px 0;}
.kt_logo{background-position:-102px -266px; width:93px; height:25px; float:left; margin:4px 0;}
.ct_logo{background-position:-5px -301px; width:93px; height:25px; float:left; margin:4px 0;}
.ic_logo{background-position:-102px -303px; width:93px; height:25px; float:left; margin:4px 0;}
.st_logo{background-position:-5px -331px; width:93px; height:25px; float:left; margin:4px 0;}
.hd_logo{background-position:-102px -334px; width:93px; height:25px; float:left; margin:4px 0;}
.emlic{background-position:-211px -308px; width:11px; height:13px; margin:0 5px 0 0; vertical-align:top; position:relative; top:3px;}
.contic{background-position:-209px -354px; width:16px; height:16px; margin:0 5px 0 0; vertical-align:top; position:relative; top:3px;}
.printic{background-position:-209px -330px; width:16px; height:16px; margin:0 5px 0 0; vertical-align:top; position:relative; top:2px;}
.shipic{background-position:-201px -377px; width:31px; height:17px; margin:4px 10px; vertical-align:top;}
.str1,.str2,.str3,.str4,.str5,.str6,.str7,.str8,.str9,.str10,.str11{width:16px; height:15px; margin:0 1px 0 0;}
.str10{background-position:-5px -488px;}
.str9{background-position:-22px -488px;}
.str8{background-position:-39px -488px;}
.str7{background-position:-56px -488px;}
.str6{background-position:-73px -488px;}
.str5{background-position:-90px -488px;}
.str4{background-position:-107px -488px;}
.str3{background-position:-124px -488px;}
.str2{background-position:-141px -488px;}
.str1{background-position:-158px -488px;}
.str11{background-position:-175px -488px;}
.str11{background-position:-175px -488px;}
.bstprz{background-position:-122px -400px; width:112px; height:22px; position:relative; top:-5px; margin:0 0 5px 0;display:none;}
.blue_btm{background-position:-116px -441px; width:121px; height:7px; position:absolute; bottom:-4px; left:0; display:none;}
.blue{color:#1274c0;}
.sfwrp{float:left; width:100%; /*border-top:solid 1px #ddd;*/ margin:20px 0; padding:10px 0; color:#222;}
.sfwrp button{ overflow:visible;}
.sflt{float:left; width:305px; position:relative;}
.sfrt{float:right; width:650px;}
.flgt{float:left; width:425px;}
.frgt{float:right; width:215px;}
.frgt.txrt{text-align:right;}
.frgt.txcn{text-align:center;}
.h2hd{font-size:20px; margin:0; padding:0 0 10px 0; font-weight:normal;}
.h3hd{font-size:18px; color:#5e5e5e; margin:0; padding:0 0 15px 0; font-weight:bold;}
.h4hd{font-size:16px; color:#5e5e5e; margin:0; padding:0 0 15px 0; font-weight:bold;}
.h5hd{font-size:16px; margin:0; padding:0 0 5px 0; font-weight:normal;}
.ornghd{font-size:24px; color:#ff6c00; font-weight:bold; margin:0; padding:0 0 10px 0;}
.pro_nm{float:left; width:100%; padding:10px 0 5px 0; margin:0 0 20px 0; border-bottom:solid 1px #ddd;}
.addFav{color:#939191; text-transform:uppercase; display:block; padding:7px 0 10px 0; vertical-align:top;}
.pro_mrp{float:left; width:100%; padding:0 0 10px 0; margin:0 0 20px 0;}
.jdgrnty li{font-size:14px; padding:0 0 15px 0; color:#5e5e5e;}
.offmrp{color:#5d5d5d; padding:0 0 5px 0; position:relative; display:inline-block;}
.strike{position:absolute; border-top:solid 1px #888; width:100%; height:1px; top:8px; left:0; display:block;}
.offmrp  b{font-size:15px; font-weight:normal;}
.offper{font-size:13px; font-weight:bold; padding:0 0 5px 0;}
.offprice{font-size:2px; font-weight:bold; padding:0 0 5px 0;}
.offprice b{font-size:29px}
.or_text{float:left; width:100%; position:relative; border-top:solid 1px #ddd; margin:20px 0; font-size:16px;}
.or_text span{background:#fff; position:absolute; left:45%; top:-25px; display:inline-block; padding:10px;}
p.guest_lnk{font-size:16px; font-weight:bold; text-align:center; width:100%; padding:0}
/*Tab Navigation*/
.tab_wrp{float:left; width:100%;}
.tabNav{float:left; width:100%;padding:0 0 15px 0;}
.tabNav .tablnk{float:left; font-size:13px; }
.tabNav .tablnk a{float:left; padding:10px 10px; margin:0 0 0 15px; text-align:center;}
.tabNav li.act a{border:solid 1px #ddd; border-bottom:0; background:#fff; color:#424242}
.tabNav .areaPin{float:right; padding:0 0 12px 0; position:relative; font-size:13px;}
.tabNav .areaPin .jauto{top:26px; width:237px; border-color:#ccc}
.tabNav .areaPin input{float:left; border:solid 1px #ccc; padding:5px;}
.tabNav .areaPin button{float:left; border:solid 1px #1274c0; background:#1274c0; color:#fff; padding:5px 10px;}
.tabNav .chngePin, .tophd .chngePin{float:right; font-size:14px; color:#666; padding:4px 0;}
.tabNav .chngePin b, .tophd .chngePin b{font-weight:normal; color:#000;}
.tabNav .chngePin a, .tophd .chngePin a {float:none; padding:0; margin:0; font-size:12px;}
/*Key Features*/
.keyftr_wrp{float:left; width:100%; padding:0 0 10px 0; position: relative;}
.keyftr{float:left; width:460px; margin:0 20px;}
.keyftr.rt{float:right}
.keyftr table{float:left; width:100%; border-collapse:collapse; margin:0 0 15px 0}
.keyftr th{text-align:left; padding:0 0 10px 0; border-bottom:dotted 1px #ccc; font-size:13px; }
.keyftr td{border-bottom:dotted 1px #ccc; border-left:dotted 1px #ccc; padding:5px 10px; vertical-align:middle; color:#747474}
.keyftr td.keynm{border-left:0; padding:5px 0; width:120px}
/*Product Reviews*/
.pro_review{float:left; width:100%; padding:0 0 10px 0;}
/*checkout*/
.tophd{float:left; width:100%; border-bottom:dashed 1px #999; padding:0 0 10px 0}
.tophd.nb{border:0; padding:0 0 15px 0}
.hdwrp{float:left; color:#5f5f5f;}
.updts{float:left; width:100%; border:solid 1px #d4d4d4; background:#f2f2f2; text-align:center; padding:15px 0; margin:20px 0 0 0; box-shadow:inset 0 0 15px rgba(0,0,0,0.1); font-size:13px;}
.chkout_wrp{float:left; width:100%; padding:25px 0; border-bottom:dashed 1px #999;}
.chkout_wrp h3{font-weight:normal; border-bottom:solid 1px #ddd; padding:0 0 5px 0; margin:0 0 5px 0; font-size:16px; position:relative; color:#333;}
.chkout_wrp h3 b{font-weight:normal; padding-left:80px}
.dlvryAdd{float:left; width:330px;}
.payMode{float:left; width:330px;}
.formcont{float:left; width:270px; padding:20px 10px 0;}
.payMode .formcont{padding:20px 0 0 20px;}
.formrw{float:left; width:100%;}
.formrw aside{float:left; width:100%; padding:0 0 10px 0;}
.formrw .flbl{float:left; width:100%; padding:0 0 5px 0; color:#333;}
.formrw .finp{float:left; border:solid 1px #d4d4d4; color:#333; width:94%;  padding:7px 3%}
.formrw .finp:disabled{background:#f0f0f0; color:#606060;}
.formrw .finps{float:left; border:solid 1px #d4d4d4; color:#333; width:70px;  padding:7px}
.formrw .finpwrp{float:left; width:100%;}
.formrw .fselwrp{float:left; width:100%;}
.formrw .fselwrp select{float:left; width:128px; border:solid 1px #d4d4d4; padding:7px }
.formrw .fselwrp select.fltrt{float:right;}
.formrw .fselc label{float:left; padding:7px;}
.formrw .fselc select{border:solid 1px #d4d4d4; padding:7px; width:205px; }
.fradwrp{float:left; width:100%;}
.fradwrp input{float:left; margin:0 8px 15px 0}
.fradwrp label{float:left; width:100px;}
.flogo div{float:left; width:125px; height:35px; border:solid 1px #eee; margin:0 0 10px 0}
.flogo .fltrt{float:right;}
.flogo input{margin:10px 5px; float:left;}
.formrw .fmob{float:left; border:solid 1px #d4d4d4; width:100%; position:relative;}
.fmob b{float:left; padding:7px 0; border:0; width:35px; text-align:center; font-weight:normal; color:#a9a9a9}
.fmob input{float:left; width:145px; padding:7px 0; border:0;}
.fmob button{float:right; background:#53b1e5; border:solid 1px #53b1e5; color:#fff; padding:7px 15px;}
.fmob .verified{float:right; padding:7px 10px;}
.fverf{float:left; border:solid 1px #d4d4d4; width:100%;}
.fverf input{float:left; width:115px;  padding:7px; border:0; text-align:center;}
.fverf .sepv{border-right:solid 1px #d4d4d4; float:left; height:26px; margin:2px 0}
.fterms{font-size:11px; color:#999}
.fsavedt{font-size:11px; margin:5px 0}
.fsavedt input{float:left; margin:0 5px 0 0;}
.formrw .fconfrm{background:#CDCDCD; padding:10px 3%; width:94%; margin:10px 0; color:#000}
.fconfrm input{float:left; margin:0 5px 0 0}
/* Deliverty Address */
.userAddrs{float:left; width:94%; padding:10px 3%; border:solid 1px #d4d4d4;}
.userAddrs.rev{background:#e2e2e2; border-color:#e2e2e2}
.userAddrs h4{margin:0; padding:0 0 10px 0; font-size:19px; }
.userAddrs p{margin:0; padding:10px 0; }
.userAddrs .add_txt{color:#6f6f6f; border-top:solid 1px #eee; border-bottom:solid 1px #eee;}
.userAddrs .ph_no{font-size:14px;}
.grbtn_wd{background:#e8e8e8; display:block; text-align:center; font-size:14px; padding:7px 0; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; color:#222}
.userAddrs.rev .grbtn_wd{background:#fff;}
.grbtn_wd:hover, .userAddrs.rev .grbtn_wd:hover{background:#adadad; color:#fff;}
.ortxt{text-align:center; font-size:14px; padding:10px 0;}
/*Order Summary*/
.orderSmry{float:right; width:270px;}
.orderSmry td{border-bottom:solid 1px #ddd; padding:10px 5px 10px 0; color:#747474;}
.orderSmry td b{font-weight:normal; color:#000}
.orderSmry .prodtmb{width:100px; height:100px; border:solid 1px #f7f7f7; text-align:center; display:table-cell; vertical-align:middle;}
.orderSmry .qty{width:35px; height:25px; text-align:center; padding:0; margin:0}
.orderSmry .saveqty{font-size:11px; padding:3px 7px; display:block;}
.orderSmry .offmrp{font-size:16px; color:#000;}
/* Order Success - Thank You Page */
.orderSuccess{float:left; width:100%; border-bottom:dashed 1px #999; margin:0 0 50px 0;  line-height:18px; padding:5px 0 0 0;}
.orderSuccess p{padding:0 0 10px 0;}
.contlnk{float:left; width:96%; text-align:right; padding:0 5% 30px 0}
.contlnk a{color:#747474; padding:0 5px;}
.contlnk a.act{color:#adadad; padding:0 5px;}
.orderCont{float:left; width:100%; padding:0 0 50px 0;}
.thankYou{float:left; width:370px; padding:0 40px 0 40px;}
.thankYou p span{color:#747474;}
.thankYou p b{font-size:16px;}
.contDtl{float:left; width:470px; padding:0 30px; color:#5d5d5d;  border-left:dotted 1px #ccc;}
.contDtl h3{font-size:20px; font-weight:normal; padding:0 0 10px 0}
.contDtl h3 span{font-size:13px;}
.ordShipment{background:#eaeaea; border:solid 1px #ccc; padding:5px 0; line-height: 22px;}
/*Vendor Best Price*/
.proSpecs{float:left; border:solid 1px #d4d4d4; width:250px; border-bottom:0}
.proSpecs .pro_img{position:relative; float:left; width:100%;}
.proSpecs aside{float:left; width:100%;  border-bottom:solid 1px #ccc}
.proSpecs .addFav{float:right; font-size:11px; padding-right:5px;}
.proSpecs .prmrp{text-align:center;font-size:16px; font-weight:bold; background:#f4f4f4; color:#222; padding:5px 0;}
.proSpecs h3,h1{text-align:center; font-size:15px; font-weight:normal; padding:10px 5px;margin:0;}
.proSpecs .grbtn{float:left; width:100%; text-align:center; background:#f4f4f4; border-bottom:solid 1px #ccc; padding:7px 0; font-size:13px;}
.proSpecs .grbtn.dark{background:#b4b4b4; border-bottom:0; color:#363636; }
.proSpecs .profeaturs{background:#f4f4f4; padding:10px 0;}
.profeaturs li{padding:0 10px 10px; display:table; width:230px;}
.profeaturs .rtarw{float:left; margin-top:2px;}
.profeaturs .prof_txt{float:left; width:215px}
.proSpecs .carousel #wrap{margin:0}
.proSpecs .connected-carousels .carousel-stage{ border:0;}
.proSpecs .connected-carousels .carousel-stage li{width:250px; padding:0; /*height:170px;*/}
.proSpecs .connected-carousels .carousel-navigation{width:250px; margin:0}
.proSpecs .connected-carousels .carousel-navigation li{width:52px; height:37px; line-height:37px; overflow:hidden; margin:0 4px;}
.proSpecs .connected-carousels .carousel-navigation li img{max-height:35px; max-width:50px;}
.proSpecs .connected-carousels .next-navigation.inactive{opacity:0.5}
.proSpecs .connected-carousels .prev-navigation.inactive{opacity:0.5}
.tpmg{ padding-top:0 !important;}
.vendorDtl{float:right; width:715px;}
.srtRsl{float:right; color:#666; border-left:solid 1px #eee; padding:0px 0 0 10px;  margin:0px 0 0 15px; position:relative;}
.srtRsl label{float:left; font-weight:bold; padding:7px 5px;}
.srtRsl select{float:left; border:solid 1px #d4d4d4; padding:5px; width:130px; font-size:14px;}
.tprsl{ width:140px; float:left; position:relative;}
.tprsl .srtrslt{ border: 1px solid #d4d4d4; float: left; font-size: 14px; padding: 5px; width: 130px; background:url('//images.jdmagicbox.com/icontent/arrow_01.gif') 98% center no-repeat; cursor:pointer;}
.tprsl .srtrslt a{ color:#747474;}
.rslauto{ background:#fff; float: right; position: absolute; left: 0; top: 28px; width: 100%; z-index: 5; border: 1px solid #d4d4d4;}
.rslauto ul{margin: 0; padding: 0px 0 0 0; text-align: left;}
.rslauto li{border-bottom: 1px dotted #d7d7d7; cursor: pointer; display: block; list-style: outside none none;}
.rslauto li a{ color: #424242; display: block; font-family: Arial; font-size: 14px; padding: 5px 8px 5px;}
.rslauto li a:hover{background-color: #404040; color:#fff;}
.rslauto li.bdrbtm{border-bottom:0;}
.bstPrice{float:left; width:100%; border-top:solid 1px #1274c0; border-bottom:solid 1px #1274c0; background:url('//images.jdmagicbox.com/icontent/blue_patch.jpg') repeat-x;}
.bstPrice .jdgts{float:left; margin:20px}
.bstPrice .grntyTerm{float:left; width:275px; font-size:13px; color:#424242; padding:30px 25px 40px 10px;}
.bstPrice .bstprz_wrp{float:left; position:relative; width:145px; /*height:118px;*/ height:69px; padding:23px 0; text-align:center; color:#5d5d5d}
.bstprz_wrp .offprice{color:#222; padding:0}
.bstprz_wrp .offper{font-weight:normal;}
.bstPrice .buynows{float:left; margin:40px 0 0 30px; }
/* Vendor List */
.vendorList{float:left; width:100%; padding:25px 0}
.vendorList aside{float:left; width:100%; background:#fefefe; border-radius:1px; box-shadow:inset 0 0 40px #F1F1F1; padding:10px 0; margin:0 0 8px 0;}
.ie .vendorList aside{border:solid 1px #e6e6e6; background:#fbfbfb;}
.vendorList .vendornm{float:left; width:290px; padding:0 10px; color:#5d5d5d;}
.vendornm h4{font-size:16px; font-weight:normal; margin:0; padding:0 0 5px 0;}
.vendornm h4 a{color:#5d5d5d;}
.vendornm h4 a:hover{color:#1274c0;}
.vendorList .jdver{float:left; padding:22px 0 0 0;width:75px;}
.vendorList .offmrp{float:left; width:210px; text-align:center; padding:20px 0 0 0;}
.vendorList .buylnk,.vendorList .lprclnk{float:right; text-align:center; width:120px; padding:20px 0 0 0;}
.vendorList .lprclnk{color:#ff6c00}
.vendorList .str{color:#939191; display:block;}
/* Carousel */
.carousel #wrap{margin:0;}
.connected-carousels .stage {width:45%; margin:0 auto; position:relative;  overflow:hidden; z-index:1;}
.connected-carousels .navigation {width:45%; margin:0 auto; position:relative;}
.connected-carousels .carousel{overflow:hidden; position:relative;}
.connected-carousels .carousel ul{width:20000em; position:relative; list-style:none; margin:0; padding:0;}
.mobcase .vertCarousel .carousel-navigation{width:92px;}
.mobcase .vertCarousel .carousel ul{width:100%;}
.connected-carousels .carousel-stage{height: 100%; margin:10px 0}
.connected-carousels .carousel-stage li{width:305px; min-height:265px; text-align:center; float:left; position:relative;  padding:4px 8px; display:table;}
.mobcase .connected-carousels .carousel-stage li{width:250px; /* height:350px;  */text-align:center; float:left; position:relative;  padding:4px 8px; display:table;}
.connected-carousels .carousel-navigation {width:279px; height:60px; background:#fff; margin:0 22px;}
.connected-carousels .carousel-navigation li{cursor:pointer; float:left; text-align:center; margin:3px; width:70px; height:65px; border:solid 1px #ccc; position:relative;}
.connected-carousels .carousel-navigation li img {display:inline-block; border:1px solid #fff;}
.connected-carousels .carousel-navigation li.active{border-color: #aaa;}
.connected-carousels .prev-stage,
.connected-carousels .next-stage{display:block; position:absolute; top:40%; width:32px; height:32px; opacity:0.5; display:none;}
.connected-carousels .prev-stage {left:0;}
.connected-carousels .next-stage {right:0;}
.connected-carousels .prev-stage .inactive{display:none; /*background-position:-369px -81px;*/ opacity:0.5 }
.connected-carousels .next-stage .inactive{display:none; /*background-position:-403px -81px;*/ opacity:0.5}
.connected-carousels .prev-stage:hover,.connected-carousels .next-stage:hover{display: block;}
.connected-carousels .prev-navigation, .connected-carousels .next-navigation {
display:block; position:absolute;}
.connected-carousels .prev-navigation{left:0; top:40%; opacity:1; }
.connected-carousels .next-navigation{right:0; top:40%; opacity:1; }
.connected-carousels .prev-navigation .inactive{cursor:default; opacity:0.5; }
.connected-carousels .next-navigation .inactive {cursor:default; opacity:0.5; }
/*Cloud Zoom*/
.cloud-zoom-lens{border: 4px solid #888; margin:-4px; background-color:#fff; cursor:move;}
.cloud-zoom-big{border:1px solid #888; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.5);}
.cloud-zoom-loading {color:white; background:#222; padding:3px;border:1px solid #000;}
/* .cloud-zoom > img{ max-height: 100%;max-width: 100%;} */
/* Form Error */
.formError{position: absolute; top: -45px; left: 150px;	display: block;	cursor: pointer; text-align: left; z-index: 990; opacity: 0.8;}
.formError .formErrorContent{width: 100%; background:#FFEAEA url('//images.jdmagicbox.com/icontent/error_icn.png') no-repeat 4px 4px; position:relative;	color: #6A0505;	width: 170px; font-size: 11px;	border: 1px solid #f00;	padding:4px 10px 4px 30px;	z-index: 991;}
.formError .formErrorArrow {width:15px;	margin: -2px 0 0 13px; position:relative; z-index: 996;}
.formError .formErrorArrowBottom{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;	-o-box-shadow: none; margin: 0px 0 0 12px; top:2px;}
.formError .formErrorArrow i{border-left: 2px solid #f00; border-right: 2px solid #f00; font-size: 0px; height: 1px;	background: #FFEAEA; margin: 0 auto; line-height: 0; font-size: 0;	display: block;}
.formError .formErrorArrow .line10{width: 13px;	border: none;}
.formError .formErrorArrow .line9{width: 13px; border: none;}
.formError .formErrorArrow .line8{width: 11px;}
.formError .formErrorArrow .line7{width: 9px;}
.formError .formErrorArrow .line6{width: 7px;}
.formError .formErrorArrow .line5{width: 5px;}
.formError .formErrorArrow .line4{width: 3px;}
.formError .formErrorArrow .line3{width: 1px; border-left: 2px solid #f00; border-right: 2px solid #f00; border-bottom: 0 solid #f00;}
.formError .formErrorArrow .line2{width: 3px; border: none;	background: #f00;}
.formError .formErrorArrow .line1{width: 1px; border: none;	background: #f00;}
/*scroll*/
.sct{position:absolute; top:0; left:0;}
.slider-wrap {position: absolute; right:0; top:0; background-color:lightgrey; width: 5px;}
.slider-vertical {position: relative; height: 100%;}
.ui-slider-handle{width: 5px !important; height: 10px; margin: 0 auto; background-color: #333; display: block; position: absolute;}
.ui-slider-handle img {border: 0;}
.scrollbar-top {position: absolute;top: 0;}
.scrollbar-bottom {position: absolute; bottom: 0;}
.scrollbar-grip {position: absolute; top: 50%; margin-top: -6px;}
.ui-slider-range {position: absolute; width: 100%; background-color:lightgrey;}
/*Custom Scroll*/
.custom-scroll.scroll-pane{float:left; position:relative; width:100%; height:50px; overflow:hidden;}
.custom-scroll .sct{position:absolute; top:0; left:0;width:100%;}
.custom-scroll .slider-wrap{position:absolute; right:0; top:0;}
.custom-scroll .ui-slider-handle{left:0 !important; height:10px; margin:0 auto; background-color:#ccc; display:block; position:absolute;}
.custom-scroll .ui-widget-content,.custom-scroll .slider-wrap{background:#ccc; border:0 none; border-radius:2px; width:3px !important; margin-right:5px;}
.custom-scroll .slider-wrap .ui-state-default{border-radius:2px; background:#555; width:3px !important;}
/*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{width:405px; float:right; margin:0;}
.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;}
.proSpecs .slide_ful{ width:auto;}
.rsfl{ float:right; /*width:140px;*/ position:relative; padding-left:4px;}
.rsfl input{ padding:4px 10px; width:128px; border:1px solid #ddd;}
.rsfl .rssrc{ width:148px; top:25px; border:1px solid #DDD; left:4px;}
.rsfl .rssrc ul li{}
.rsfl .rssrc ul li a{ padding:5px 10px;}

.vendorDtl .biglg{background-position: -162px -94px; width: 95px; height: 91px;  margin: 12px 10px 10px;}
.proSpecs .slide_ful .smlfrm{ width:188px; margin: 0 auto;}
.proSpecs .connected-carousels .arwrt{  right: 7px; top: 19%; }
.proSpecs .connected-carousels .arwlt{  left: 7px; top: 19%; }
/*#carousel_main .wdtadgt{width:250px; height:200px;}*/
.proSpecs .tomgnn{ margin:15px 0;}
.proSpecs .connected-carousels .fadearwrgt{background-position:-183px -372px; width: 11px; height: 19px;}
.proSpecs .connected-carousels .fadearwlft{background-position: -159px -372px; width: 11px; height: 19px;}
/*--shopfront pagination[start]--*/
.sf_pagnv{ background:#ECECEC; margin: 20px auto 0; float:left !important; width:100% !important; text-align:center; clear:both;}
.sf_pagnv a{ color:#333; font-size:14px; font-weight:normal; }
.sf_pagnv .act{ background-color:#fff; padding:4px 7px 2px 7px; }
.sf_pagnv .ltrtarw{ vertical-align:middle; margin:0 20px; width:20px; height:9px; background:url('//images.jdmagicbox.com/icontent/lft_shp_arw.jpg') no-repeat; display:inline-block;}
.sf_pagnv .rtrtarw{ vertical-align:middle; margin:0 20px; width:21px; height:7px; background:url('//images.jdmagicbox.com/icontent/rgt_shp_arw.jpg') no-repeat; display:inline-block;}
.sf_pagnv a, .sf_pagnv .act, .sf_pagnv .dis{ font-size:14px; font-weight:normal; vertical-align:middle; margin: 9px 8px 0 5px;}
/*--shopfront pagination[end]--*/
.proSpecs .strrat{ text-align:center; padding:0 0 10px 0; margin:0; line-height:0;}
.proSpecs .strrat .cntalgn{ display:inline-block;}
.proSpecs .strrat .strrst{ padding:0; margin:0; float:left; }
.proSpecs .strrat .ratxt{ color:#a3a8ac; font-size:11.86px; display:inline-block; line-height:16px; margin-left:3px;}
/* shopfront new css */
.clear{ clear:both;}
.shprlt{ position:relative; overflow:initial}
.custreview{float: left; font-size: 13px; margin: 0 auto; width: 1000px;}
.gclos, .rtarw, .rpicn, .rsicn, .jdgrnt, .expdel, .emop, .cti{background: url('//images.jdmagicbox.com/icontent/shop_ex3.png') no-repeat; display:inline-block; }
.tpbdr{border-bottom:1px solid #E0E0E0; float:left; width:100%; padding-bottom:5px;}
.mobcase{ width:712px; margin:12px auto 0; background:#fff; /*border:1px solid #e0e0e0;*/ padding:10px 0; /*overflow:hidden;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.4); */ position:relative; /*min-height:609px;*/ }
.mobttle{color:#242424; display:block; text-align:center; font-weight:normal; font-family: 'Roboto Slab', serif; font-size: 24px;}
.strrat{ text-align:center; padding:10px 0 10px 0; margin:0;}
.strrat .cntalgn{ display:inline-block; /*width:300px;*/ padding-right:10px; margin-right:10px; border-right:1px solid #ccc;}
.strrat .cntalgn .total-rate{border: 1px solid #efefef;border-radius: 4px; color: #7e8387; display: inline-block; font-weight: 700; height: 19px; line-height: 19px; padding: 0 5px; text-align: center; width: 18px; vertical-align: middle;}
.strrat .cntalgn .rating{display:inline-block;vertical-align: middle;}
.wrtreviw{ display:inline-block; padding:0;  font:12px 'Arial'; color:#747474;}
.adwhlist{ float:right;color: #6c6c6c; font: 11px/19px "Arial";}
.strrat .strrst{ padding:0; margin:0 10px 0 0; float:left; }
.strrat2{ padding:5px 0; float:left; width:100%;}
.strrat2 ul{ margin-bottom:8px;float:left; width:100%;}
.strrat2 ul li{ line-height:22px; list-style:disc; list-style-position:inside; color: #747474;font: 12px "Arial";    padding: 5px 0; width: 100%;}
.strrat2 ul li a{color:#a2a2a2;text-decoration: underline;}
.strrat .ratxt{ vertical-align:top; color:#a3a8ac; font-size:11.86px; display:inline-block; margin-top:1px; margin-left:3px;}
.divs{ float:left; width:100%;}
.prc{ float:left; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0px 5px 0px; margin: 10px 0 0 0;}
.citylft{ float:left; margin-top:7px; width:283px; border:0px solid #ccc; }
.citylft a{ color:#000; }
.citylft .cti{ background-position: -21px -82px; margin: 0px 0 0 2px; vertical-align:middle; height: 15px; width: 13px;}
.citylft .srhsp{ background:#E5E5E5; padding:5px 7px; position:relative; margin-left:3px; vertical-align:middle; }
.citylft .srhsp input{ background-color:transparent; border:0;}
.citylft .rauto{ background:#fff; float: left; position: absolute; display:inline-block;  z-index: 5; left:0; top:25px;  -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); width:100%;}
/*.citylft .rauto ul{margin: 0; padding: 5px 0 0 0; text-align: left; width:100%; float:left; display:inline-block;}
.citylft .rauto li{border-bottom: 0px dotted #d7d7d7; width:100%; position:relative;float:left; display:inline-block; cursor: pointer;  list-style: outside none none; padding:1px 0px; width:90%;}
.citylft .rauto li a{ color: #424242; display: inline-block; font-family: Arial; font-size: 14px; padding: 3px 8px 3px; float:left; }
.citylft .rauto li a:hover{background-color: #404040; color:#fff; width:95%;}*/
.citylft .rauto ul{width:100%; position:relative; margin:0}
.citylft .rauto ul li{ text-align:left; color:#000;  margin:0}
.citylft .rauto ul li a{color:#000; padding:5px; display:block; }
.citylft .rauto ul li a:hover{background:#424242; color:#fff}
.citylft .rauto ul li a.act{background-color: #404040; color:#fff;}
.citylft .rauto ul li a:hover b{color:#fff;}
.citylft .rauto ul li a.act b{color:#fff;}
.citylft .delcty{ float:left; margin:0 3px 0 0;}
.citylft .rtosect{ float:left; height:18px;}
.citylft .rtosect a{font: 12px "Arial";color: #747474;}
.dlcti{ width:auto;}
.mobcase .connected-carousels .heiinc{ padding:0px 0px 0px 0px;}
/*.mobcase .connected-carousels .heiinc{ padding:0px 0px 0px 0px;}*/
.mobcase .connected-carousels .carousel-stage {border:solid 0px #e4e4e4; margin:0}
.mobcase .connected-carousels .carousel-navigation {height:221px; margin:0 auto; overflow:hidden;}
/*.mobcase .connected-carousels .carousel-navigation li{min-height:57px; border:solid 1px #f4f4f4;}*/
.mobcase .connected-carousels .carousel-navigation li{line-height:55px;}
.mobcase .connected-carousels .carousel-navigation li  img{max-width:65px; max-height:60px;}
.mobcase .connected-carousels .carousel-stage li{  /*width:443px;*/ padding:4px 0; /*width:auto; left:100px;*/}
/*.mobcase .connected-carousels .stage{width:72%;}
.mobcase .connected-carousels #wrap a{ border:0px solid #000; width:500px;}
.mobcase .connected-carousels #wrap img{ width:100%;}*/

/*----popup------*/
.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;}
.gurntpop .gclos{background-position: -125px -378px; width: 9px;	height: 9px; color: #fff; cursor: pointer; font-size: 15px; font-weight: bold; position: absolute; right: 10px; text-indent: -9999px; top: 10px;}
.ensurepop{float:left; width:300px; position:absolute; padding:10px 15px 10px 15px; font-size:12px; -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); border:#cbcbcb 1px solid; background:#fff; bottom:-147px;left: -4px; z-index:111; text-align:left;}
.ensurepop .gclos{background-position: -125px -378px; width: 9px;	height: 9px;    color: #fff;    cursor: pointer;    font-size: 15px;    font-weight: bold;    position: absolute;right: 10px;text-indent: -9999px;    top: 10px;}
.ensurepop_wrp{display:inline-block; position:relative;}
.ensurepop li{ margin-top:3px;}
.rtarw{background-position: -241px -369px; width: 7px; height: 9px; margin-right:5px;}
.ensurepop .note{ color:#747474; display:block;}
.ensurepop .note b{display: inline-block;font-size: 15px;font-weight: bold;padding: 0 4px 0 0;position: relative;top: 4px;}
.ensurepop .algnrgt{ margin-left:15px;}
.ensurepop .tltp{ background: url("//images.jdmagicbox.com/icontent/tooltip_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);top:-13px;display: inline-block;height: 19px;left:0;position: absolute;width: 25px;transform: rotate(-91deg);-ms-transform: rotate(-91deg); /* IE 9 */-webkit-transform: rotate(-91deg); /* Chrome, Safari, Opera */}
/*----popup------*/
.prc .buyrgt{ float:right; font-size:15px;}
.buyrgt .algn{ margin-left:10px; vertical-align:middle;}
.prcstrk{ color:#747474; /*text-decoration:line-through;*/ position:relative; vertical-align:middle; float:left; margin-top:6px;}
.prcstrk .overline{ color:#747474; vertical-align:middle; }
.prcstrk .rpicn{background-position: -71px -59px; width: 8px; height: 11px; *vertical-align:middle;}
.prcstrk .strk { border-top: 1px solid #000; height: 1px; left: -3px; padding-right: 10px; position: absolute; top: 10px;width: 95%;}
.buyrgt .bigtx{ color:#000; font-size:20px; margin-left:10px; vertical-align:middle; }
.buyrgt .bigtx .rsicn{background-position: -256px -343px; width: 10px; height: 15px; *vertical-align:middle;}
.buyrgt .bybtn{ background:#EF5701; padding:7px 25px 5px 25px; color:#fff; margin-left:10px; vertical-align:middle; display:inline-block;}
.buyrgt .bybtn:hover{ background:#21A0CB;}
.fcnt{ float:left; width:100%;}
.fcnt .cntlft{ float:left; }
.fcnt .cntlft .jdgrnt{ float:left; background-position: -22px -412px; width: 68px; height: 65px; margin-top:19px;}
.fcnt .cntlft .emiopt{ margin-left:80px; font-size:12px; margin-top:10px; width:250px; border-right:1px solid #ccc; padding-right:25px;}
.fcnt .cntlft .emiopt .expdel{background-position: -173px -542px; width: 127px; height: 31px; /*border-right:1px solid #EEEEEE;*/ padding-right:3px;}
.fcnt .cntlft .emiopt .emop{background-position: -172px -510px; width: 116px; height: 31px; }
.fcnt .cntlft .emiopt p{ font-size:11px; padding-top:3px;}
.fcnt .cntlft .emiopt p a{ color:inherit; color:#333; text-decoration:underline; }
.fcnt .cntrgt{ float:right; width:350px; text-align:left; }
.fcnt .cntrgt .nthp{ display:block; text-align:center; color:#747474; padding:30px 0 0 0;}
.fcnt .cntrgt .lks{ font-size:14px; text-align:center; margin-top:10px;}
.fcnt .cntrgt .lks .or{ display:inline-block; padding: 0px 10px; font-size:14px;}
.spdtl{ float:left; width:100%; margin: 25px 0 0 0;-moz-box-shadow:-3px 6px 5px -6px #b0b0b0 inset;-webkit-box-shadow:-3px 6px 5px -6px #b0b0b0 inset;box-shadow: -3px 6px 5px -6px #b0b0b0 inset; border-bottom: 1px solid #ececec;}
.spdtl .dtltab{clear: both; display: table; margin: 0 auto; padding: 15px 0 0; width: 1000px;}
.spdtl .dtltab ul{ float: left;width: 700px;}
.spdtl .dtltab li{border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-top: 1px solid #cccccc;float: left;margin: 0 12px 0 0;background:#f5f5f5;position: relative;top: 1px;height: 32px;}
.spdtl .dtltab a{padding:7px 20px; color:#323232; font: 12px/35px 'Roboto Slab', sans-serif; text-transform:uppercase;}
.spdtl .dtltab a:hover{}
.spdtl .dtltab .active{ border-top:2px solid #EF5701; background:#ffffff;}
.dtltbl{ clear: both; display: table; margin: 0 auto; padding: 5px 10px 15px 10px; width: 970px; }
.dtltbl .keyftr{ margin:20px 0 0 0;}
.dtltbl .lft{ float:left; width:450px;}
.higlttxt{ font-weight:bold; display:block; padding:20px 0px 10px 0px;}
.tblinfo{ border-collapse:collapse; font-size:12px; border-bottom: 1px dotted #ccc;}
.tblinfo th{}
.tblinfo td{ color: #424242; border-top: 1px dotted #ccc; padding:5px 0px; border-right: 1px solid #ddd;}
.tblinfo td.reset{ border-right:0;}
.tblinfo td.pdlt{ padding-left:15px;}
.dtltbl .rgt{ float:right; width:450px;}

/*shop specifications css*/
.prospectit{font-size:18px;color:#747474;float:left;width:100%;margin:20px 0 0;font-weight:300;}

@media only screen and (max-device-width : 768px) and (orientation : landscape){
.prc{ padding: 7px 0; margin-top:20px; margin-bottom:5px;}
.fcnt{ padding:5px 0;}
.connected-carousels .carousel-stage li{min-height:250px;}
}
/*============= offer price css start ====================*/
.mobcaseoffer{ width:100%; margin:12px auto 0; }
.mobcaseoffer .divs{ width:380px; float:left;}
.mobcaseoffer .connected-carousels{ text-align:center; }
.mobcaseoffer .stage{ width:250px; display:inline-block;text-align:center; /*height:463px;*/}/*height remve*/
.mobcaseoffer .navigation{ clear: both;float: left; width:88px; text-align:center; position:relative; margin-top:35px; /* height: 230px; */ height:auto;;}
.mobcaseoffer .next-navigation{ right:0px;}
.divsright{ text-align:left; width:610px; float:left;}
/*#carousel_tmb li{ border:1px solid #ccc; margin:0 0 7px 0;}
#carousel_tmb{ height:294px; overflow:hidden;height: 230px;}*/
/*.navigation  .prev-navigation {background-position: -1px -54px;height: 20px;position: absolute;top: -27px;width: 12px;}
.navigation .next-navigation {background-position: -16px -54px;bottom: -25px;height: 20px;left: 48px;position: absolute;width: 12px;}*/
.divsright .mobttle{text-align:left; width:100%; font-size:24px; word-wrap: break-word; float:left; margin:0; padding:0;}
.divsright .strrat{ text-align:left; border-bottom:1px solid #efefef; border-top:1px solid #efefef; padding:5px 0; float:left; width:100%;}
.divsright .rsicn{background: url('//images.jdmagicbox.com/icontent/shop_ex3.png') no-repeat; display:inline-block;}
.divsright .bigtx {vertical-align: middle; display:inline-block; float:left; font:30px 'Roboto Slab', sans-serif; color:#b80000;}
.ofprice { width:100%; display:inline-block; text-align:left; float:left; padding:5px 0 5px 0; font:14px 'Roboto Slab', sans-serif; color:#747474;}
.mainprc{ float:left; text-align:left;}
.divsright .bigtx.nojdg{padding:25px 0 20px 0}
.divsright .bigtx .rsicn {background-position:  -81px -50px;height: 25px;width: 20px;}
.divsright .bigtx .smltx{font-size:19px; color:#888}
.divsright .prcstrk{ float:none; margin:0px; vertical-align:top;}
.offerbtn{ padding:7px 0; float:right; width:100%;}
.bnorgbtn {background: rgb(255,147,33); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,147,33,1) 1%, rgba(255,105,0,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,147,33,1)), color-stop(98%,rgba(255,105,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,147,33,1) 1%,rgba(255,105,0,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,147,33,1) 1%,rgba(255,105,0,1) 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,147,33,1) 1%,rgba(255,105,0,1) 98%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,147,33,1) 1%,rgba(255,105,0,1) 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9321', endColorstr='#ff6900',GradientType=0 ); /* IE6-9 */
 border:0px; width:113px; font-size:16px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#FFF; font-weight:500; height:26px;
 font-family: 'Open Sans', sans-serif; text-align:center; float:left; padding: 6px 0 0 0;
 margin-left:10px;}
.bnorgbtn:hover, .bnorgbtn2:hover {background: rgb(255,105,0); /* Old browsers */
color:#FFF;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjkzMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDElIiBzdG9wLWNvbG9yPSIjZmY5MzIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(255,105,0,1) 0%, rgba(255,147,33,1) 100%, rgba(255,147,33,1) 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,105,0,1)), color-stop(100%,rgba(255,147,33,1)), color-stop(101%,rgba(255,147,33,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,105,0,1) 0%,rgba(255,147,33,1) 100%,rgba(255,147,33,1) 101%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,105,0,1) 0%,rgba(255,147,33,1) 100%,rgba(255,147,33,1) 101%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,105,0,1) 0%,rgba(255,147,33,1) 100%,rgba(255,147,33,1) 101%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,105,0,1) 0%,rgba(255,147,33,1) 100%,rgba(255,147,33,1) 101%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6900', endColorstr='#ff9321',GradientType=0 ); /* IE6-8 */}
.bngrnbtn {background: rgb(78,177,91);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlYjE1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzhmMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(78,177,91,1) 0%, rgba(3,143,21,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,177,91,1)), color-stop(100%,rgba(3,143,21,1)));
background: -webkit-linear-gradient(top, rgba(78,177,91,1) 0%,rgba(3,143,21,1) 100%);
background: -o-linear-gradient(top, rgba(78,177,91,1) 0%,rgba(3,143,21,1) 100%);
background: -ms-linear-gradient(top, rgba(78,177,91,1) 0%,rgba(3,143,21,1) 100%);
background: linear-gradient(to bottom, rgba(78,177,91,1) 0%,rgba(3,143,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4eb15b', endColorstr='#038f15',GradientType=0 );
 border:0px; width:113px; font-size:16px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#FFF; font-weight:500; height:26px;
 font-family: 'Open Sans', sans-serif; text-align:center; float:right; padding: 6px 0 0 0;
 margin-left:10px;}
.bngrnbtn:hover{background: rgb(3,143,21);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiMwMzhmMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGViMTViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(3,143,21,1) 38%, rgba(78,177,91,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,rgba(3,143,21,1)), color-stop(100%,rgba(78,177,91,1)));
background: -webkit-linear-gradient(top, rgba(3,143,21,1) 38%,rgba(78,177,91,1) 100%);
background: -o-linear-gradient(top, rgba(3,143,21,1) 38%,rgba(78,177,91,1) 100%);
background: -ms-linear-gradient(top, rgba(3,143,21,1) 38%,rgba(78,177,91,1) 100%);
background: linear-gradient(to bottom, rgba(3,143,21,1) 38%,rgba(78,177,91,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#038f15', endColorstr='#4eb15b',GradientType=0 );
color:#FFF;}
.bnblubtn{background: rgb(41,137,216); /* Old browsers */
background: -moz-linear-gradient(top, rgba(41,137,216,1) 1%, rgba(15,161,216,1) 1%, rgba(18,115,192,1) 97%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(41,137,216,1)), color-stop(1%,rgba(15,161,216,1)), color-stop(97%,rgba(18,115,192,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(41,137,216,1) 1%,rgba(15,161,216,1) 1%,rgba(18,115,192,1) 97%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(41,137,216,1) 1%,rgba(15,161,216,1) 1%,rgba(18,115,192,1) 97%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(41,137,216,1) 1%,rgba(15,161,216,1) 1%,rgba(18,115,192,1) 97%); /* IE10+ */
background: linear-gradient(to bottom, rgba(41,137,216,1) 1%,rgba(15,161,216,1) 1%,rgba(18,115,192,1) 97%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#1273c0',GradientType=0 ); /* IE6-9 */
border:0px; width:143px; font-size:12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#FFF; font-weight:500; height:23px;
font-family: 'Open Sans', sans-serif; float:right; text-align:center; padding:8px 0 0 0;}
.bnblubtn:hover{background: rgb(41,137,216); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZmExZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGZhMWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(41,137,216,1) 1%, rgba(15,161,216,1) 100%, rgba(15,161,216,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(41,137,216,1)), color-stop(100%,rgba(15,161,216,1)), color-stop(100%,rgba(15,161,216,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(41,137,216,1) 1%,rgba(15,161,216,1) 100%,rgba(15,161,216,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(41,137,216,1) 1%,rgba(15,161,216,1) 100%,rgba(15,161,216,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(41,137,216,1) 1%,rgba(15,161,216,1) 100%,rgba(15,161,216,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(41,137,216,1) 1%,rgba(15,161,216,1) 100%,rgba(15,161,216,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#0fa1d8',GradientType=0 ); /* IE6-8 */
color:#FFF;}
.bnorgbtn2{background: rgb(255,147,33); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,147,33,1) 1%, rgba(255,105,0,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,147,33,1)), color-stop(98%,rgba(255,105,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,147,33,1) 1%,rgba(255,105,0,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,147,33,1) 1%,rgba(255,105,0,1) 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,147,33,1) 1%,rgba(255,105,0,1) 98%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,147,33,1) 1%,rgba(255,105,0,1) 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9321', endColorstr='#ff6900',GradientType=0 ); /* IE6-9 */
border:0px; width:143px; font-size:12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#FFF; font-weight:500; height:23px;
font-family: 'Open Sans', sans-serif; float:right; text-align:center; padding:8px 0 0 0;}
.bngrybtn{background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(255,255,255,1) 50%, rgba(215,215,215,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(255,255,255,1) 50%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(255,255,255,1) 50%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(255,255,255,1) 50%,rgba(215,215,215,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(255,255,255,1) 50%,rgba(215,215,215,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
border:0px; width:113px; font-size:12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#222222; font-weight:500; border:1px solid #CCC; font-family: 'Open Sans', sans-serif;
float:left; text-align:center; padding:7px 0 0 0; height:23px; margin-left:10px;}
.bngrybtn:hover{background: rgb(215,215,215); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjk4OWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(215,215,215,1) 0%, rgba(255,255,255,1) 94%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 99%, rgba(32,124,202,1) 100%, rgba(41,137,216,1) 100%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(215,215,215,1)), color-stop(94%,rgba(255,255,255,1)), color-stop(95%,rgba(255,255,255,1)), color-stop(95%,rgba(255,255,255,1)), color-stop(99%,rgba(255,255,255,1)), color-stop(100%,rgba(32,124,202,1)), color-stop(100%,rgba(41,137,216,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(215,215,215,1) 0%,rgba(255,255,255,1) 94%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 99%,rgba(32,124,202,1) 100%,rgba(41,137,216,1) 100%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(215,215,215,1) 0%,rgba(255,255,255,1) 94%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 99%,rgba(32,124,202,1) 100%,rgba(41,137,216,1) 100%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(215,215,215,1) 0%,rgba(255,255,255,1) 94%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 99%,rgba(32,124,202,1) 100%,rgba(41,137,216,1) 100%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(215,215,215,1) 0%,rgba(255,255,255,1) 94%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 99%,rgba(32,124,202,1) 100%,rgba(41,137,216,1) 100%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
color:#424242;
}
.abvofres{ width:100%; float:left; color:#424242; font:12px 'Arial'}
.abvofres a{color:#1274c0; font-style:italic;}
.newinfowrp{width:100%; float:left;}
.newinfoleft{ width:70%; float:left;}
.newinforiht{ width:29%; float:left; height:160px; border-left:1px solid #e4e4e4; text-align:center; margin:50px 0 0 0; display:table; }
.cfassi{float: left;text-align: center;width: 100%;}
/*.stage img{ max-width:100%; height:100%;} */
.divsrightfull{width:100% !important; }
.divsright .citylft{ float:left !important; text-align:left !important; width:auto; padding:10px 0 7px 0; width:100%;}
/* .cloud-zoom{ height:355px;} */
.divsright .jdgrnt {background-position: -22px -412px;float: left;height: 65px;margin-top: 19px;width: 68px; float:right; }
.divsright .delcty{ float:left;font:12px 'Arial'; color:#747474;margin:1px 5px;}/*gaurav*/
.divsright .expdel_new{display: inline-block;  height: 40px;padding-right: 3px;width: 146px; background-position:0 -1px; z-index:111;}
.expdel_new{display: inline-block;  height: 40px;padding-right: 3px;width: 146px; z-index:111;}
.divsright .emiopt {font-size: 12px; margin-top: 10px;padding-right: 25px;width: 247px; float:left;}
.divsright .cntlft{ float:right; padding:10px 0; border-top:1px solid #898989;}
.mobcase_screeng{ text-align:center; width:100%;}
.mobcase_screeng .screen_gbtn{ display:inline-block; text-align:center; padding:5px 0 15px 0; clear:both;}
.mobcase_screeng .screen_gbtn .bngrybtn{ margin-right:10px; font-size:12px; float:left;}
.mobcase_screeng .screen_gbtn .bnorgbtn{ font-size:12px; padding-top:8px; height:24px; float:left; margin: 0 10px 0 0;}
.mobcase_screeng .offmrp{ font-size:18px; font-weight:normal;}
/*#shpctlnk{ color:#000;}*/
.mobcase_screeng .bnblubtn{ margin-right:10px; float:left;}
.mobcase_screeng .cntlft {border-top: 1px solid #898989;float: none;margin: auto;padding: 10px 0;text-align: center;width: 400px;clear:both; margin-top:20px;}
.mobcase_screeng .emiopt {float: left;font-size: 12px;margin-top: 10px;padding-right: 25px;width: 247px;}
.mobcase_screeng .emiopt p{ text-align:right;}
.mobcase_screeng .emiopt .emiopt_cont{ text-align:right;}
.expdel {background: url("//images.jdmagicbox.com/icontent/7hour.png") no-repeat;display: inline-block;height: 40px;padding-right: 3px;  width: 230px; background-position: 88px 0px;}
.mobcase_screeng .jdgrnt {background-position: -22px -412px;float: left;height: 65px;margin-top: 19px;width: 68px;}
.citylft_new .cti {background-position: -21px -82px;height: 15px;margin: 0 0 2px 2px;vertical-align: middle;width: 13px;}
.mobcase_screeng .bigtx {color: #000;display: inline-block;font-family: "Open Sans",sans-serif;font-size: 30px;vertical-align: middle;width: 100%; text-align:center;}
.mobcase_screeng .rsicn {  background-position: -80px -40px;height: 34px;padding: 0 0 0 16px;width: 10px;}
.mobcase_screeng  .ofprice {display: inline-block;font-family: "Open Sans",sans-serif;font-size: 15px;text-align: center;width: 100%;}
.mobcase_screeng .prcstrk {color: #747474;position: relative;vertical-align:top;float:none;margin:0px;}
.mobcase_screeng .algn{ margin-top:80px; margin:0px;}
.mobcase_screeng .prcstrk .strk {border-top: 1px solid #e97213;height: 1px;left: -3px;padding-right: 10px;position: absolute;width: 95%;}
.citylft_new .srhsp {background: #e5e5e5;margin-left: 3px;padding: 5px 7px;position: relative;vertical-align: middle;}
.citylft_new .srhsp input {background-color: transparent;border: 0 none;}
.citylft_new .rauto {float: left;left: 0;position: absolute;top: 25px; width:100%;z-index: 5;}
.citylft_new .rauto ul{background:#fff;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5); width:100%; z-index:111;}
.citylft_new .rauto ul li{ text-align:left; padding:0; }
.citylft_new .rauto ul li a{color:#000; padding:5px;  display:block;}
.citylft_new .rauto ul li a:hover{background:#424242; color:#FFF; }
.citylft_new .rauto li a.act{background-color: #404040; color:#fff;}
.ensurepop_new {background: none repeat scroll 0 0 #fff;border: 1px solid #cbcbcb;bottom: 42px;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);float: left;font-size: 12px;left: 111px;padding: 10px 15px;position: absolute;width: 360px; text-align:left;}
.ensurepop_new .gclos {background-position: -125px -378px;color: #fff;cursor: pointer;font-size: 15px;font-weight: bold;height: 9px;position: absolute;right: 10px;text-indent:-9999px;top: 10px;width: 9px;}
.ensurepop_new .tltp {background: url("//images.jdmagicbox.com/icontent/tooltip_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 19px;display: inline-block;height: 19px;left: 382px;position: absolute;width: 25px;}
.ensurepop_new .note {color: #747474;display: block;}
.ensurepop_new li {margin-top: 3px;}
.ndassi{width:100%; margin:10px 0; color:#242424; font-size:12px; font-weight:normal;  vertical-align: middle;display: table-cell;}
/*.ndassi a{ background:url('//images.jdmagicbox.com/icontent/sf_phone.gif') no-repeat; padding-left:16px; margin-left:7px; color:#242424;}*/
.divs .connected-carousels .prev-navigation, .divs .connected-carousels .next-navigation {display: block; position: absolute; width: 14px; height: 22px; background: url('//images.jdmagicbox.com/icontent/arrow_lf.gif') no-repeat 0px 0px;}
.divs .connected-carousels .next-navigation{background-image: url('//images.jdmagicbox.com/icontent/arrow_rt.gif');}
.divs .connected-carousels .next-navigation.inactive{background-position:0 0; cursor:default; opacity:0.5;}
.divs .connected-carousels .prev-navigation.inactive{background-position:0 0; cursor:default; opacity:0.5;}
/*============= offer price css end ====================*/
.pr_outer{display: table;width: 1000px;margin: 0 auto;background:#ffffff;padding:12px;}
.ofprice .ndassi{ margin:0 0 10px 0;}
.cntlft .nosevenhr{ margin-top:28px;}
/*============= New Product Page css ====================*/
.reslt_filter{float:right;}
.brnd-warra{color: #6c6c6c; font: 11px 'Arial'; width:100%; float:left; margin:4px 0; padding:0;}
.red_rupess, .wishl-img, .buygrnbtn, .buygrybtn, .buyskipbtn, .cfassi_call, .jd_guarantee, .shop_sell, .shop_spec, .shop_revie, .seller_jd, .seller_flip, .seller_amz, .deliv_time, .jd_verified, .seller_snapd, .pre_ord,.bestDeal,.seller_fcry, .enquirnow{background-image: url('//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/price_compare.png '); background-repeat:no-repeat;}
.red_rupess{background-position:-7px -496px;width: 16px;height: 22px; display: inline-block;}
.wishl-img{background-position: -50px -402px;width: 22px;height: 16px;float:left;margin: 1px 3px;}
.buygrnbtn{background-position: -8px -7px;width: 143px;height: 32px;cursor: pointer;float: left; margin:0 10px 0 0;}
.buygrybtn{background-position: -8px -59px;width: 143px;height: 32px; cursor: pointer;float: left; margin:0 10px 0 0;}
.enquirnow{background-position:-8px -729px;width: 143px;height: 32px;cursor: pointer;    display: inline-block;margin: 10px 0 0;}
.buyskipbtn{background-position: -8px -437px;width: 143px;height: 32px;cursor: pointer;float: left;}
.bestDeal{background-position: -8px -616px;width: 143px;height: 32px;cursor: pointer;float:none; margin:10px 0 0 0;display:inline-block;}
.gryoutbtn{ opacity: 0.6; cursor: not-allowed; }
.cfassi_call{background-position: -14px -402px;width: 13px;height: 19px; display:inline-block;vertical-align: middle;}
.jd_guarantee{background-position: -11px -111px;width: 139px;height: 30px;display:inline-block; float:left;margin: 5px 15px;}
.shop_sell{background-position:-12px -159px;width: 20px;height: 12px;display:inline-block;margin: 0 8px 0 0;}
.shop_spec{background-position: -57px -160px;width: 12px;height: 14px;display:inline-block;margin: 0 8px 0 0;}
.shop_revie{background-position: -96px -159px;width: 15px;height: 15px;display:inline-block;margin: 0 8px 0 0;}
.seller_jd{background-position: -10px -207px;width: 101px;height: 37px; float:left;}
.seller_flip{background-position: -11px -269px;width: 107px;height: 43px;float:left;}
.seller_amz{background-position: -10px -338px;width: 123px;height: 36px;float:left; margin: 10px 0 0;}
.seller_snapd{background-position: -16px -533px;width: 120px;height: 26px;float:left;margin: 9px 0 0;}
.deliv_time{background-position: -131px -159px;width: 14px;height: 14px;display: inline-block;vertical-align: top; margin: 0 5px 0 16px;}
.seller_fcry{background-position: -10px -655px;width: 106px;height: 40px;float:left;margin: 9px 0 0;}
.jd_verified{background-position: -81px -504px;width: 71px;height: 13px;float: left; margin: 15px 0 0 14px;}
.pre_ord{background-position:-8px -573px;width:143px;height:32px;cursor: pointer;float: left; margin:0 10px 0 0;}
.cfassi_txt  {color: #818181;display: inline-block;font: 11px 'Roboto Slab', sans-serif;margin: 0 0 0 5px;text-align: left;width: 111px; vertical-align: middle;}
.cfassi_txt a{color:#222222; font:17px 'Roboto Slab', sans-serif; width: 100%; float:left;vertical-align: middle; margin:0; padding:0;}
.shop_seller{clear: both;display: table;margin: 0 auto;width: 1000px;}
.seller_wrp{float: left;margin: 10px 0;padding: 0 0 10px;: 100%;}
.seller_row{float:left; width:100%; border-bottom:1px solid #ececec; padding:15px 0;}
.seller_logo{float:left; width:30%;}
.seller_bigprice{float:left; width:20%; text-align:center;  margin: 6px 0 0; }
.seller_buynow{float:left; width:20%; text-align:right; position:relative;}
.seller_delivery{float:left; width:30%; text-align:left; margin: 5px 0 0;}
.seller_bigprice .seller_offprice{font:bold 22px 'Arial'; color:#424242;text-align: center;width: 100%;display: inline-block; float:left;}
.seller_bigprice .seller_offprice .big_rupsign{background: url('//images.jdmagicbox.com/icontent/price_compare.png') no-repeat -42px -501px;width: 12px;height: 18px;display: inline-block; margin: 0 6px 0 0;}
.seller_bigprice .seller_offperce{font:12px 'Arial'; color:#424242;}
.seller_buynow .buygrnbtn{text-align:center; float:none; display:inline-block; margin: 10px 0 0;}
.seller_buynow .buygrybtn{text-align:center; float:none; display:inline-block; margin: 10px 0 0;}
.seller_buynow .pre_ord{text-align:center; float:none; display:inline-block; margin: 10px 0 0;}
.seller_buynow .redrref {background: #424242 url("//images.jdmagicbox.com/icontent/redrrefloader.gif") no-repeat scroll 4px center;color: #919191;float: right;font-family: Arial;font-size: 11px;line-height: 14px;padding: 3px 3px 3px 32px; position: absolute;right: 0;top: -30px;width: 63px;}
.seller_buynow .redrdwarr {background: rgba(0, 0, 0, 0) url("//images.jdmagicbox.com/icontent/down_arrow.png") no-repeat scroll 0 0;bottom: -7px;float: left;height: 7px;position: absolute;right: 26px;width: 11px;}
.deliv_date{display: inline-block;text-align: left;vertical-align: middle;}
.seller_vendor{float:left; width:100%; }
.vendor_name,.seller_vendor h4, .seller_vendor h4 a{float:left; width:100%; font:18px 'Arial'; color:#424242;margin:0;}
.vendor_rating{float:left; width:100%;}
.vendor_rating .star_m{float:left; }
.rating_count{float:left; font:14px 'Arial'; color:#424242;margin: 0 0 0 10px;}
.vendor_location{float:left; width:100%; font:14px 'Arial'; color:#424242;}
.dtltab .reslt_filter{float:right; width:300px;}
.dtltab .reslt_filter > ul {float: left;width: 100%;}
.dtltab .reslt_filter > ul > li{float:none; background:none; border:none; font: 12px/30px 'Arial'; color:#747474; margin:0; padding: 0 0 0 4px; vertical-align: middle; display: inline-block; top:0;  width: 144px; text-align: right;}
.mobcase .vertCarousel  .prev-navigation {background: url('//images.jdmagicbox.com/icontent/price_compare.png') no-repeat -94px -403px;width: 12px;height: 9px; position: absolute;top: -25px; left: 40%;}
.mobcase .vertCarousel .next-navigation {background: url('//images.jdmagicbox.com/icontent/price_compare.png') no-repeat -133px -403px;width: 12px;height: 9px; position: absolute;left: 40%;  top: 105%; z-index:9;}
.mobcase .vertCarousel  .prev-navigation.inactive {background-position:-94px -403px}
.mobcase .vertCarousel .next-navigation.inactive {background-position:-133px -403px}
.dtltab .reslt_filter > ul > li > .tprsl{width:144px;}
.dtltab .reslt_filter > ul > li > .tprsl .srtrslt{background: rgba(0, 0, 0, 0) url("//images.jdmagicbox.com/icontent/arrow_01.gif") no-repeat scroll 98% center;border: 1px solid #d4d4d4;cursor: pointer;float: left;width: 134px; text-align: left; font:14px 'Arial'; }
.dtltab .reslt_filter > ul > li > .tprsl .rslauto{width: 100%;}
.dtltab .reslt_filter > ul > li > .tprsl .rslauto ul{ width: 100%;}
.dtltab .reslt_filter > ul > li > .tprsl .rslauto ul li{float: left;width: 100%; background:transparent; border-bottom: 1px dotted #d7d7d7; height: auto; margin:0; border-left:none;border-right:none; border-top:none;}
.dtltab .reslt_filter > ul > li > .tprsl .rslauto ul li.act {background-color: #e2f2ff;}
.dtltab .reslt_filter > ul > li > .tprsl .rslauto ul li a{  color: #424242;display: block;font-family:'Arial';font-size: 12px;padding: 0 4px; line-height: 25px;}
.dtltab .reslt_filter > ul > li > .tprsl .rslauto ul li a:hover{color:#fff;}
.ie7 .dtltab .reslt_filter > ul > li{float:left;line-height:normal;}
.ie7 .seller_logo, .ie7 .seller_delivery{width:300px;}
.ie7 .seller_bigprice, .ie7 .seller_buynow{width:200px;}
.ie7 .cfassi{margin-top:70px;}
.ie7 .spdtl .dtltab a{float:left; line-height:normal;}
.ie7 .cntalgn, .ie7 .wrtreviw{float:left; line-height:normal;}
.seller_bigprice .preloader{background: rgba(0, 0, 0, 0) url("//images.jdmagicbox.com/icontent/booksPreloader.gif") no-repeat scroll center center;float: left;height: 13px;margin: 0 10px;width: 100%; margin: 13px 10px;}
.ldmore {text-align: center;}

/*Pop up Sort by Distance */
#jsbd h3 {font-size: 16px;}
#jsbd .title {font-size: 16px; float:left; width:100%;}
#jsbd p {padding: 8px 0;}
#jsbd input {border: 0; width: 99%; height: 28px;line-height: 28px;}
#jsbd .jbtn {margin: 0;}
#jsbd .jpbg {width:550px;}
#jsbd .jinp {width:480px; position:relative;float:left; height:auto; padding:0 10px;}
#best_deal_div .jpbg{border-radius:6px;}
/*============= Product Discontinued ====================*/
.pro_discont{float:left; width:100%; margin:10px 0; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); text-align:center; display: table !important;}
.pro_discontwrp{display: table-cell;  vertical-align: middle; width: 100%;}
.pro_discont .pro_discontwrp .discont_txtwrp{float:left; width:100%; text-align:center; vertical-align:middle;}
.pro_discont .pro_discontwrp .discont_txtwrp .discont_help{background: url('//images.jdmagicbox.com/icontent/shop_help.png') no-repeat;width: 42px;height: 42px; display: inline-block; vertical-align: middle; margin:0 15px 0 0;}
.pro_discont .pro_discontwrp .discont_txtwrp .discont_txt{font:300 30px 'Roboto Slab', sans-serif; color:#424242; margin:0; padding:0; display: inline-block; vertical-align: middle; }
.pro_discont .pro_discontwrp  .bnorgbtn{border:none; border-radius:5px; height:33px; width:225px; color:#fff; font:300 16px/33px 'Roboto Slab', sans-serif; text-transform:uppercase; margin:75px 0 0px; cursor:pointer;  -webkit-appearance: none; display: inline-block; padding: 0; float: none;}
.lt-ie9 .pro_discont{border:1px solid #F0f0f0;}


/* EMI CSS */
.emiavailwpr{font-size:14px;color:#242424;margin:15px 0;}
.emiavail{border:1px solid #e3e3e3;padding:2px 8px;border-radius:5px;color:#242424;}
.emioptimg,.icicimg{background: url('../../tools/img/emioptimg.png') no-repeat;display:inline-block;}
.emioptimg{background-position:-3px -5px;width:20px;height:15px;margin:0 6px;}
.bnkoptnwpr{width:100%;float:left;padding:8px 0;}
.slctbnk{font-size:14px;margin-right:5px;}
.icicimg{background-position:-27px -5px;width:17px;height:22px;}
.bnkoptn{width:150px;padding:3px 5px;font-size: 14px;}
.emitblwpr_wrp{width:100%;float:left;height:auto;min-height:200px;position:relative;overflow:visible !important;}
.emitblwpr{width:100%;float:left;border-radius:8px;border:1px solid #e6e6e6;}
.emitblwpr th{background:#d3d3d3;text-align:center;padding:10px 3px;border-right:1px solid #c6c6c6;}
/* .emitblwpr table, th, td {border:1px solid #e6e6e6;} */
.emitblwpr td{text-align:center;padding:10px 3px;color:#818181;border-right:1px solid #c6c6c6;}
.emitblwpr td .ricn{text-align:center;padding:10px 3px;color:#818181;font-family:DejaVu Sans;}
.emitblwpr td:last-child,.emitblwpr th:last-child{border-right:none;}
#emipop .jpbg{width: 400px;padding:28px;}
.emitblwpr th:first-child{border-top-left-radius:4px;}
.emitblwpr th:last-child{border-top-right-radius:4px;}
.emitblwpr_wrp .slider-wrap .slider-vertical a{background-color:#959595;border-radius:5px;margin-bottom:-112px !important;position:absolute;right:-2px;}
.emitblwpr_wrp .slider-wrap, .addauto .slider-wrap{border-radius:7px;position:relative;right:-396px;width:1px !important;background-color: #959595;}
.emitblwpr_wrp .slider-vertical{margin-top:0 !important;}
.emitblwpr_wrp .ui-slider-range{background-color: #959595;}
.bnkemispn{font-size:18px;}
/* EMI end */
/*new emi design start*/
.nwemiwpr{width:65%;float:left;color:#747474;}/*gaurav*/
.nwemipr{width:40%;float:left}/*gaurav*/
.nwemitle{float:left}
.nwemival{text-align:center;padding:0 3px;font-family:DejaVu Sans;float:left;}
.nwemiaval{border:1px solid #e3e3e3;padding:0px 4px;border-radius:8px;color:#ffffff !important;background:#d3d3d3;float:left;text-align:center;margin:-2px 2px;}
.nwemipopup{width:383px;float:left;background:#ffffff;padding:15px;border-radius:0;border:1px solid #e5e5e5;-webkit-box-shadow:0px 0px 7px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 0px 7px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 0px 7px 0px rgba(50, 50, 50, 0.75);position:absolute;right:175px;top:323px;z-index:1;}
/* .emiuparw{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d3d3d3;position:absolute;top:-12px;right:312px;} */
/*new emi design end*/
.emitblwpr_wrp .sct{width:100%;position:static;}
/*-------------------Similar Products-----------------------------*/
.smlr_prod{position:relative; float:left; width:100%;top:-60px;}
.vwmor{text-align:center; border-bottom:1px solid #424242; float:left; width:100%;}
.vwmor .smlr_ldr{display:inline-block; background-color:#424242; font-family:Arial; color:#fff; font-size:15px; padding:5px 10px; -webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; cursor:pointer; width:130px; height:29px;}
.vwmor .ldr_tp{padding-top: 4px;  display: inline-block;}
.dnarw{background: url('//images.jdmagicbox.com/icontent/arrow_down.png') no-repeat; width:16px;height:8px; display:block; text-align:center; margin:0 auto; }
/*.uparw{background: url('../../tools/img/arrow_up.png') no-repeat; width:16px;height:8px; display:block; text-align:center; margin:0 auto;}*/

.simi_sldr{float:left; width:100%; position:relative;}
.simi_sldr .bx-wrapper{ margin: 0 auto;}
.simi_ttle{ float:left; width:95%; position:relative; font-family:Arial; font-size:16px; color:#424242; margin:15px 0 10px 5%;}
.case1{border:1px solid #eee; text-align:center; padding:15px 0 10px 0;box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box; display:block;}
.case1 .pic{ padding-bottom:10px; display:inline-block;  height: 100px;width: 70px; padding-bottom: 10px;}
.case1 p{ font-size:14px; color:#424242; text-align:center; padding:1px 0;display: inline-block;text-align: center; width: 100%;}
.case1 .simi_title{font-size:13px; color:#424242; text-align:center; padding:1px 2%; width:96%; display:inline-block;height: 35px;}
.case1 .rpicn{background-position: -71px -59px; width: 8px; height: 11px; *vertical-align:middle;}
/*.case1:hover{outline: 2px solid #424242;outline-offset: -2px; cursor:pointer; }*/
.case1:hover{border: 1px solid #424242; cursor:pointer; box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.overline{position:relative; color:#747474;}
.hline{float:left; width:100%; border-bottom:1px solid #747474;left: 0; position: absolute; top: 6px; z-index:9;}
.bx-next, .bx-next.disabled, .bx-prev, .bx-prev.disabled{background: url('//images.jdmagicbox.com/icontent/price_compare3.png') no-repeat; display:inline-block;}
.bx-next{background-position:-118px -135px; width:31px; height:50px; right: -12px; position: absolute; top: 45%;}
.bx-next.disabled{background-position:-36px -134px; width:33px; height:50px; right: -12px; position: absolute; top:45%;}
.bx-prev{background-position:-1px -135px; width:32px; height:50px; left: -12px; position: absolute; top: 45%;}
.bx-prev.disabled{background-position:-82px -135px; width:30px; height:45px; left:-12px; position: absolute; top:45%;}

.divs_dtl{ text-align:left; border-bottom:1px solid #efefef; /*border-top:1px solid #efefef;*/ padding:7px 0; float:left; width:100%; color:#747474;}
.divs_dtl span{ padding:0 10px; border-right:1px solid #ccc;}
.divs_dtl span a{ color:#a2a2a2; font-size:12px; text-decoration:underline;}
.divs_dtl span a:hover{ color:#333; text-decoration:none;}
.divs_dtl .spn_fst{ padding-left:0;}
.divs_dtl .spn_lst{ border-right:0;}

.buygrnbtn2, .buygrybtn2{background: url('//images.jdmagicbox.com/icontent/price_compare3.png') no-repeat;}
.buygrnbtn2{background-position: 0 -2px;width: 159px;height: 42px;cursor: pointer;float: left; margin:0 10px 0 0;}
.buygrybtn2{background-position: -1px -54px;width: 158px;height: 42px; cursor: pointer;float: left; margin:0 10px 0 0;}
.simi_buynow{background: url('//images.jdmagicbox.com/icontent/price_compare3.png') no-repeat -1px -105px;width: 100px;height: 22px;display:inline-block; border:0;}
.case1 p.padbtm{ padding:4px 0;}
/*-------------------End Similar Products-----------------------------*/

/*---------------Pan India development----------------*/
/*.jdg_sprt{background: url('../img/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;}
.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;}*/

.container {width: 1024px; margin: 0 auto; display: table;}
.emi_fld .nwemipr{ color:#747474;}
.indcity{float:left; width:100%; margin-top:7px;}
.indcity .dt_sf{ padding-top:0;}
.indcity .delcty{ margin: 1px 5px 1px 4px; color:#424242;}
.indcity .succ{ color:#009c00;}
.indcity .fail{ color:#ff0000;}
.citylft .indcity .rtosect a{ color:#1274c0;}
.des_clr{ color:#747474;}

.chk_avail{float:left; width:100%; margin-top:10px;}
.chk_avail .chk_tx{float:left; font-size:14px; font-weight:500; margin-top:3px;}
.chk_tx{float:left; font-size:14px; font-weight:500; margin-top:-1px;}
.chk_avail .chk_inpt{ float:left; width:192px; border:1px solid #ddd; border-radius:3px; margin-left:10px; position:relative;}
.chk_avail .chk_inpt span{ float:right; font-size:11px; background-color:#F0F0F0; padding:5px 7px; border-left:1px solid #ddd; cursor:pointer;}
.chk_avail .chk_inpt input{ width:113px; padding:4px 9px 4px 7px; border:0; background-color:transparent; color:#424242;}



/*----------------Top navigation----------------*/
/*.topnav{ margin:0 auto; width:1024px; height:36px;  background:#242424; border-bottom:solid 3px #FF6D00; box-shadow:0 3px 4px rgba(0,0,0,0.2);  position:relative; z-index:2; display:table;}
.topnav ul{float:left; width:100%; position:relative;}*/
.topnav li{float:left; border-right:solid 1px #444;}
.topnav li .navlink{float:left; color:#fff; font-size:13px; padding:8px 7px 9px; height: 36px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.topnav li.act{background:#fff url('//images.jdmagicbox.com/icontent/topnav_act.jpg') repeat-x; color:#424242;}
.topnav li.act a{color:#424242;}
.topnav li.lst{border:0; float:left;}
.topnav li:last-child{ border:0px;}
.topnav li:last-child .navlink{  padding:8px 12px 9px;}
.topnav section{position:absolute; z-index:10; left:0; top:36px; width:100%; _border:solid 1px #dadada;  background:#fff url('//images.jdmagicbox.com/icontent/navbg2.jpg') repeat-y -9px 0; display:table; box-shadow: 0 10px 10px -7px  #111; border-top:solid 1px #e6e6e6; display:none;}
.topnav aside{float:left; width:130px; padding:10px 20px; /*height:255px;*/}
.topnav aside.graybg{background:#F2F9FF url(//images.jdmagicbox.com/icontent/topnav_grad.jpg) repeat-y;}
.topnav aside h3{font-size:13px; color:#757a7f; padding:0 0 10px 0;}
.topnav aside a{float:left; color:#424242; font-size:13px; width:100%; padding:0 0 5px 0}
.topnav aside a:hover{background:none; color:#ff6c00}
.topnav aside.navbanner{float:right; width:165px; text-align:center; padding:0; height:170px;}
.topnav aside .more_lnk{color:#1274c0;}
.topnav .navbtn{display:block; position:absolute; bottom:0; right:0; background:url('//images.jdmagicbox.com/icontent/topnav_btm.jpg') repeat-x 0 100%; width:174px; height:5px;}
.navbanner span{display:block; font-size:16px;}
.navbanner span b{font-weight:800}
.topnav .jdlgs img{width:30px;}
/*----------------End top navigation----------------*/
.chk_avail .chk_inpt .disp_span {float: left; position: absolute; left: -4px; padding: 0;}
.chk_avail .chk_inpt .wdt_autosugg{width: 115px;}
/*---------------End pan India development----------------*/

.dtl_nav{position:inherit;}
.chk_avail .preloader{background: rgba(0, 0, 0, 0) url("//images.jdmagicbox.com/icontent/booksPreloader.gif") no-repeat scroll center center;float: left;height: 13px;margin: 0 10px;width: 100%; margin: -16px -16px;}
.parnt_outer{width:1024px; margin:0 auto; position:relative;}
.overlay{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; -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:3; display:block;}
.dtl_nav li:first-child aside.navbanner{ width:174px;}
.dtl_nav li:first-child span.navbtn{ width:175px;}

.allratingM {margin: 14px 0 0;float:left;}
.allratingM .allratL {float: left;margin-right: 2%;width: 8%;}
.allratingM .allratL .fr {float: left;height: 50px;margin-right: 20px;width: 50px;}
.allratingM .allratL .fr img {border-radius: 30px;}
.allratingM .allratR {float: right;font-size: 13px;width: 89%;}
.allratingM .allratR .fr {color: #424242;display: table;float: left;font-size: 14px;margin-bottom: 4px;}
.allratingM .allratR .fr .rName {color: #424242;display: table-cell;float: none;font-family: roboto;padding: 0 2px 0 0;position: relative;right: 0;top: 0;vertical-align: middle;}
.allratingM .allratR .fr > span {display: table-cell;vertical-align: middle;}
.jurat .thr {float: right;text-align: justify;width: 100%;color: #747474;}

/*********************spec popup***************************/
.overlay-popup{width:100%; height:1000px; display:none; overflow:hidden; background-color:#000; opacity:0.5; top:0; left:0;}
#spec_pop{width:700px;background:#fff;display:inline-block;font-size:15px;font-weight:300;font-family: 'Roboto', sans-serif;display:none;margin:0 auto;box-shadow:0px 0px 10px #000; position: absolute; top: 120px; left: 125px; z-index: 1;}
#spec_pop .header{width:96%;height:44px;display:inline-block;background:#f4f4f4;border-bottom:1px solid #dfdfdf;padding:2%;float:left;}
#spec_pop .header .h-left{width:43.5%;float:left;position:relative;}
#spec_pop .header .h-right{width:4%;float:right;}
#spec_pop .header input{width:279px;height:24px;border:1px solid #ccc;border-radius:2px;color:#000;padding:5px;}
#spec_pop .header .search-icn{width:24px;height:24px;background:url("//images.jdmagicbox.com/icontent/search@1x.png") no-repeat;position:absolute;right:6px;top:6px;cursor:pointer;}
#spec_pop .header .close-icn{width:28px;height:28px;background:url("//images.jdmagicbox.com/icontent/close@1x.png") no-repeat;float:right;cursor:pointer;}
#spec_pop .body{display:inline-block;width:100%;}
#spec_pop .body ul.scroll{max-height:297px;padding:10px 0;}
#spec_pop .body ul.scroll .mCSB_dragger_bar{background:#6a6a6a;width:5px;}
#spec_pop .body ul.scroll .mCSB_draggerRail{background:#b5b5b5;width:5px;}
#spec_pop .body ul.scroll .mCSB_inside>.mCSB_container{margin-right:10px;}
#spec_pop .body ul{padding:0;margin:0;}
#spec_pop .body ul li{list-style:none;line-height:50px;}
#spec_pop .body ul li:nth-child(even){background:#f8f8f8;}
#spec_pop .body ul li a{color:#424242;text-decoration:none;padding:0 15px;}
/*********************spec popup***************************/
.bodybg{background: none;background-color:#CCC}


/********************* Details Page WithVariant ***************************/
.shop-variant{float: left; width: 100%; font-family: Roboto, sans-serif;}
.shop-variant .variant-images-wrp{float: left; width: 100%; margin:0 0 10px;}
.shop-variant .variant-images-wrp .variant-name{ color: #747474; font-size: 13px; font-weight: 400; float: left; width: 15%;}
.shop-variant .variant-images-wrp .variant-images{float: left; width:85%;}
.shop-variant .variant-images-wrp .variant-images li{float: left; width: 90px;cursor: pointer; margin:0 6px; min-height: 108px;}
.shop-variant .variant-images-wrp .variant-images li a{float: left; width: 100%; text-align: center;}
.shop-variant .variant-images-wrp .variant-images li a .img{float: left; width: 100%;height:40px;width:90px; border: 1px solid #cccccc; text-align: center; padding: 12.5px 0; border-radius:5px;overflow:hidden;}
.shop-variant .variant-images-wrp .variant-images li a .img img{max-height:100%;max-width:100%;height: inherit;}
.shop-variant .variant-images-wrp .variant-images li a .images-name{float: left; width: 100%;margin:5px 0;color:#999999; font-size: 12px;}

.shop-variant .variant-images-wrp .variant-images li.active a .img,
.shop-variant .variant-images-wrp .variant-images li:hover a .img {border-color:#258bD9;}
.shop-variant .variant-images-wrp .variant-images li.active a .images-name,
.shop-variant .variant-images-wrp .variant-images li:hover a .images-name{color:#258bD9;}

.shop-variant .variant-space-wrp{float: left; width: 100%; margin:0 0 10px;}
.shop-variant .variant-space-wrp .variant-name{color: #747474; font-size: 13px; font-weight: 400; float: left; width: 15%;}
.shop-variant .variant-space-wrp .variant-space{float: left; width: 85%;}
.shop-variant .variant-space-wrp .variant-space li{float: left; min-width: 80px; height:35px; cursor: pointer; margin: 0 6px 12px; border: 1px solid #cccccc; border-radius:5px; padding: 0 5px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shop-variant .variant-space-wrp .variant-space li a{display:block; text-align: center;color: #999999; vertical-align: middle; width: 100%; height:35px; line-height: 35px; font-size: 14px;}
.shop-variant .variant-space-wrp .variant-space li.active,
.shop-variant .variant-space-wrp .variant-space li:hover{border-color:#258bD9;}
.shop-variant .variant-space-wrp .variant-space li.active a,
.shop-variant .variant-space-wrp .variant-space li:hover a{color:#258bD9;}
/********************* Details Page WithVariant ***************************/

.norew{display:none;}
.shjdrc{float:left;}
