﻿body { margin: 0 auto; padding: 0; }

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }

.medDarkGrey { background: url("/Images/vSprite1.png") no-repeat scroll -147px -6809px transparent; border: medium none; float: right; height: 25px; margin: 0; padding-left: 15px; }

.medDarkGrey span { background: url("/Images/vSprite1.png") no-repeat scroll right -6750px transparent; border: medium none; float: left; height: 20px; margin: 0; padding: 5px 12px 0 0; font-weight: bold; color: #fff; font-size: 11px; line-height: 17px; }

.medDarkGrey span:first-letter { text-transform: capitalize; }

.text-right { text-align: right !important; }

form { width: 100%; }

/* Single Checkout */
#single_checkout_form .hImgShowcaseWrapper { width: 100%; min-width: 1000px; }

.prdload .loadingbar .inner.checkout { width: 682px; line-height: 20px; padding: 0px 0 6px 0; box-shadow: 0 0 0 0; border: 1px solid #ccc; text-align: left; margin: auto; }

.prdload .loadingbar .inner.checkout .imgOuter { border-bottom: 1px solid #ccc; height: 36px; padding-top: 3px; }

.prdload .loadingbar .inner.checkout h4 { padding: 7px 10px 5px 10px; font-size: 12px; color: #333; width: auto; float: left; }

.prdload .loadingbar .inner.checkout p { padding: 20px 10px 5px 10px; line-height: 22px; color: #666; }

.prdload .loadingbar .inner.checkout p.happy { padding: 0; width: 100%; text-align: center; color: #f80781; font-weight: bold; font-size: 12px; }

.prdload .loadingbar .inner.checkout ul { padding-top: 15px; }

.prdload .loadingbar .inner.checkout li { padding: 5px 0; margin: 0 0 0 15px; }

.prdload .loadingbar .inner.checkout li:before { content: "•"; color: #f80781; padding-right: 8px; font-size: 15px; }

.prdload .loadingbar .padspace { margin: auto; background: none; }

.prdload .loadingbar .inner.transaction { width: 600px; line-height: 20px; padding-top: 10px; }

.prdload .loadingbar { z-index: 10000; }

.skdnone { display: none; }

.sprite3 { background: url("/Images/checkout.png") -222px -838px no-repeat; }

.hImgShowcase.singlecheckout { padding-top: 0; }

.hImgShowcase.singlecheckout .topbrd { border-top: 1px solid #CCC; float: left; }

.singlecheckout { font-size: 12px; }

.singlecheckout .sc-cart, .sc-shgadd, .sc-payment { float: left; border-right: 1px solid #ccc; margin: 0 10px 0 0; }

.singlecheckout .sc-payment .sc-conshp { float: left; width: 100%; }

.singlecheckout .sc-payment .sc-conshp h3 { border-top: 0; margin: 0 0 5px 0; }

.singlecheckout h2 { padding: 10px 0 15px 42px !important; font-size: 14px; font-weight: bold; }

.singlecheckout h2.icobag { background: url("/Images/checkout.png") -216px -41px no-repeat; }

.singlecheckout h2.icoshg { background: url("/Images/checkout.png") -216px 1px no-repeat; }

.singlecheckout h2.icopay { background: url("/Images/checkout.png") -216px -80px no-repeat; }

.singlecheckout .sc-cart .normalDateHead { font-size: 11px; font-weight: normal; margin: 2px 20px 0 0; float: right; }

.singlecheckout .sc-cart .days7Outer { padding: 1px 0px 1px 12px; border-radius: 20px; width: auto; border: 1px solid #f80781; background: #fff; float: right; margin: 1px 21px 4px 0; }

.singlecheckout .sc-cart .days7Outer .sprite3 { float: right; }

.singlecheckout .sc-cart .days7Outer .sprite3 p { text-decoration: underline; }

.singlecheckout .sc-cart .days7Outer .days7 { font-size: 11px; float: left; padding: 0; line-height: 20px; color: #444; }

.singlecheckout .sc-cart .earlyDateCheck { font-size: 11px; color: #262626; font-weight: bold; background: #f0f0f0; border-bottom: 1px solid #666; padding: 3px 0 5px 5px; }

.singlecheckout .sc-cart .earlyDateCheck label { cursor: pointer; }

.singlecheckout .sc-cart .earlyDateCheck input { height: 12px; position: relative; top: 1px; }

.singlecheckout .sc-cart .earlyDateCheck .what { padding: 0 0 0 10px; }

.singlecheckout .sc-cart .earlyDateCheck .what:hover { text-decoration: underline; }

.singlecheckout .sc-cart .earlyDateCheck .sprite3 { background: none; padding: 5px 0 0 0; color: #35bdb8; float: right; margin-right: 70px; }

.singlecheckout .sc-cart .earlyDateCheck .sprite3:hover { text-decoration: underline; }

.singlecheckout .sc-cart .earlyDateCheck .sprite3:hover { text-decoration: none; }

.singlecheckout .sc-cart .earlyDateCheck .sprite3 .imn { left: 78px; width: 235px; }

.singlecheckout .nocart { font-size: 12px; width: 100%; float: left; font-weight: bold; padding: 4px 0; }

.singlecheckout .sc-cart { width: 420px; font-size: 12px; }

.singlecheckout .sc-cart table { width: 398px; float: left; }

.singlecheckout .sc-cart th { border-bottom: 2px solid #666; border-top: 2px solid #666; font-size: 12px; font-weight: bold; padding: 8px 0px; text-align: left; background-color: #FFF; border-left: 0px; border-right: 0px; }

.singlecheckout .sc-cart tr, .singlecheckout .sc-cart th { border-right: 0px !important; border-left: 0px !important; }

.singlecheckout .sc-cart th .netamt { right: 0; width: 120px; }

.singlecheckout .sc-cart tr .peroff { width: 52px; text-align: center; float: left; color: #333; font-size: 10px; font-weight: bold; line-height: 10px; background: #fff; padding: 3px 5px; border: 1px solid #f80781; border-radius: 25px; }

.singlecheckout .sc-cart tr .peroff span { float: left; padding: 0; }

.singlecheckout .sc-cart tr .peroff span.spnPrdPercentagefree { line-height: 22px; }

.singlecheckout .sc-cart tr .peroff i { font-style: normal; font-size: 8px; text-transform: uppercase; }

.singlecheckout .sc-cart tr .peroff.freetag { background: url("/Images/checkout.png") -214px -766px no-repeat; height: 20px; padding: 0; width: 38px; top: 15px; right: -155px; position: absolute; border: 0; text-indent: -9999px; }

.singlecheckout .sc-cart tr .peroff.stepUp { width: 65px; border: 1px solid #2dace2; background: none; }

.singlecheckout .sc-cart tr .peroff.stepUp i { color: #333; font-size: 9px; font-style: italic; text-transform: none; }

.singlecheckout .sc-cart tr .peroff.freetag i { text-indent: -9999px; }

.singlecheckout .sc-cart td { padding: 8px 0 8px 0; clear: both; vertical-align: top; border-top: 1px solid #ddd; /*width: 142px;*/ }

.singlecheckout .sc-cart .supbor td { border: none; padding: 5px 0; }

.singlecheckout .sc-cart td .measurement { float: left; width: 100%; padding: 3px 0 0 0; margin-bottom: -10px; }

.singlecheckout .sc-cart td .measurement .provide { color: #35bdb8; font-weight: normal; font-size: 11px; float: left; background: url("/Images/checkout.png") -229px -223px; padding: 8px 0 6px 22px; width: 100%; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

.singlecheckout .sc-cart td span { float: left; width: 100%; }

.singlecheckout .sc-cart .offer { /*background: url("/Images/vSprite1.png") no-repeat scroll -150px -1559px transparent;*/ float: left; border: 1px solid #48b7a6; height: 16px; line-height: 16px; margin: 0 5px 0 0; width: auto; border-radius: 25px; padding: 0 6px; }

.singlecheckout .sc-cart .offer span { /*background: url("/Images/vSprite1.png") no-repeat scroll right -1500px transparent;*/ border: medium none; color: #333; float: left; font-size: 10px; margin: 0; padding: 0; text-transform: capitalize; font-weight: bold; text-align: center; }

.singlecheckout .sc-cart td span.prddesc { width: 124px; line-height: 14px; padding: 0 0 3px 0; cursor: pointer; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.singlecheckout .sc-cart td span.prdcode { color: #999; font-weight: normal; font-size: 11px; }

.singlecheckout .sc-cart .supbor td span.prddesc { background: url("/Images/checkout.png") no-repeat scroll -239px -682px transparent; padding-left: 15px; font-size: 11px; }

.singlecheckout .sc-cart .supbor span.delete, .singlecheckout .sc-cart .supbor span.prdcode, .singlecheckout .sc-cart .supbor .freeshipping { padding-left: 15px; }

.singlecheckout .sc-cart span.WebRupee { width: auto; float: none; font-size: 14px; font-weight: bold; }

.singlecheckout .sc-cart td span.cursymb { width: auto; float: none; }

.singlecheckout .sc-cart td .promocost { font-weight: bold; color: #2DACE2; }

.singlecheckout .sc-cart td .promo { font-weight: bold; color: #2DACE2; line-height: 12px; }

.singlecheckout .sc-cart td span.TotalBox { width: auto; float: none; color: #262626; position: relative; }

.singlecheckout .sc-cart td span.TotalBox .freetag { right: -1px; }

.singlecheckout .sc-cart td span.delete { font-weight: normal; padding: 3px 0 0 0; position: relative; color: #2dace2; font-size: 11px; }

.singlecheckout .sc-cart td span.delete a { color: #35bdb8; }

.singlecheckout .sc-cart td span.delete a:hover { color: #E78E7E; }

.singlecheckout .sc-cart span.space { float: left; text-indent: -99999px; }

.singlecheckout .sc-cart td .freeshipping { color: #f80781; font-weight: bold; font-size: 11px; width: auto; padding-top: 3px; float: left; }

.header.viewcart { z-index: 10002; }

.header.viewcart .topLinks li a.medDarkGrey { cursor: default; }

.header.viewcart .topLinks li a.medDarkGrey .count { color: #f90881; width: 14px; height: 14px; border-radius: 50%; padding: 1px; overflow: hidden; line-height: 14px; font-weight: normal; margin-top: 7px; font-size: 10px; text-align: center; font-size: 11px; margin-left: 4px; }

.header.success { height: 84px; top: -10px; /*margin-top:30px;*/ }

.header.success .logo { top: 1px; margin-top: 15px; }

.header.viewcart .logo img { border: 0; }

.breadCrum.cart { background: transparent; border-bottom: 0 solid #ccc; border-top: 0px solid #ddd; border-left: 0; border-right: 0; width: 100%; padding: 5px 15px; }
/*New Paypal option (Int E-store)*/
.sc-payment .paySlide1 { background: #ff9ecf; float: left; border-radius: 8px; border: 0; margin-top: 10px; width: 100%; }

.sc-payment .paySlide1 .err { border: 0; }

.sc-payment .paymenu2, .sc-payment .paymenu3 { margin: 0; padding: 0; width: 250px; border-top: 0; position: inherit !important; }

.sc-payment .paymenu2 li, .sc-payment .paymenu3 li { width: auto; margin: 0; }

.sc-payment .paymenu2 li a { padding: 0; color: #373737; font-weight: bold; float: left; width: 100%; letter-spacing: -0.1px; position: relative; cursor: pointer; background: -moz-linear-gradient(#fff, #fae6f2); background: -webkit-linear-gradient(#fff, #fae6f2); background: -o-linear-gradient(#fff, #fae6f2); background: -ms-linear-gradient(#fff, #fae6f2); /*For IE10*/ background: linear-gradient(#fff, #fae6f2); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#fae6f2'); /*For IE7-8-9*/ }

.sc-payment .paymenu2 li a span { float: left; padding: 8px 0 8px 4px; border-radius: 3px; border: 1px solid #ff9ecf; width: 244px; letter-spacing: -0.1px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

.sc-payment .paymenu2 a.sel .paySlide1toggle_bg { background: #fff; }

.sc-payment .paymenu2 li a.sel span b { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; text-indent: -9999px; position: absolute; left: 8px; top: 15px; }

.sc-payment .paymenu2 li a span b { width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #333; text-indent: -9999px; position: absolute; left: 10px; top: 13px; }

.sc-payment .paymenu2 .paySlide1menu, .sc-payment .paymenu3 .paySlide1menu2, .sc-payment .paymenu3 .paySlide1menu3 { border: 0; background: #fff; padding: 9px 5px; border-radius: 3px; float: left; margin: 4px; width: 232px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

.sc-payment .paymenu2 .paySlide1menu ul, .sc-payment .paymenu3 .paySlide1menu2 ul { width: 100%; }

.sc-payment .paymenu3 .paySlide1menu2 input { float: left; margin: 1px 2px 0 0; padding: 0px 2px 0px 0px; }

.sc-payment .paymenu3 .paySlide1menu2 ul li span.net label { background: url("/Images/checkout.png") -57px -376px; float: left; width: 184px; padding: 8px 0px 5px 0px; margin: -8px 0 0 0; }

.sc-payment .paymenu3 .paySlide1menu2 ul li.cod { background: url("/Images/checkout.png") -86px -447px; padding: 2px 0; }
/*.sc-payment .paymenu3 .paySlide1menu3 ul li.cod { background:url("/Images/vSprite2.png") -182px -1717px; padding: 3px 0; }*/
.sc-payment .paymenu3 .paySlide1menu3 .spritecod { right: -32px; top: -2px; }
/*.sc-payment .paymenu3 .paySlide1menu3 ul li.cod { padding: 3px 50px 3px 0; }*/

.sc-payment .paymenu2 .paySlide1menu b { color: #666; }

.sc-payment .paymenu2 .paySlide1menu select { padding: 6px 3px 6px 0; border-radius: 3px; border: 1px solid #ddd; margin: 10px 5px 0 0; width: 49.5%; float: left; font-size: 12px; color: #555; box-shadow: 1px 1px 1px #eee; }

.sc-payment .paymenu2 .paySlide1menu select.month { margin-right: 0; width: 46%; }

.sc-payment .paymenu2 .paySlide1menu select.card { width: 100%; margin-top: 5px; }

.sc-payment .paymenu2 .paySlide1menu input[type="text"].crd { background: url("/Images/checkout.png") right -1037px no-repeat; padding-right: 28px; box-sizing: content-box; }

.sc-payment .paymenu2 .paySlide1menu input[type="text"] { padding: 9px 27px 7px 4px; border-radius: 3px; border: 1px solid #ddd; margin: 10px 0 0px 0; width: 85.5%; box-shadow: 1px 1px 2px #eee; box-sizing: content-box; }

.sc-payment .paymenu2 .paySlide1menu input.cvv { float: left; width: 45%; margin-bottom: 5px; }

.sc-payment .paymenu2 .paySlide1menu p { position: relative; float: left; width: 100%; }

.sc-payment .paymenu2 .paySlide1menu p.err input[type="text"], .sc-payment .paymenu2 .paySlide1menu p.err select { border: 1px solid #DA6C58; }

.sc-payment .paymenu2 .paySlide1menu label { width: auto; color: #999; position: absolute; top: 18px; left: 5px; }

.sc-payment .paymenu2 .paySlide1menu input.expDt { width: 55%; }

.sc-payment .paymenu2 .paySlide1menu span { float: left; padding: 0; }

.sc-payment .paymenu2 .paySlide1menu .cvvImg { float: left; background: url("/Images/checkout.png") right -1078px no-repeat; padding: 16px 24px; margin: 9px 0 0 5px; height: 0; }

.sc-payment .paymenu2 .paySlide1menu i.sprite3 { margin-top: 14px; }

.sc-payment .paymenu2 .paySlide1menu i.sprite3 .imn { width: 146px; top: -103px; left: -80px; animation: fadein 0.3s; -moz-animation: fadein 0.3s; -webkit-animation: fadein 0.3s; -o-animation: fadein 0.3s; }

.sc-payment .paymenu2 .paySlide1menu i.sprite3 .imnBot { background: url("/Images/imBot4.png") no-repeat scroll center bottom transparent; left: 92px; top: 90px; }

.sc-payment .paymenu2 .paySlide1menu i.sprite3 b { font-style: normal; font-weight: normal; float: left; padding: 8px; line-height: 18px; color: #262626; }

.sc-payment .paymenu2 .paySlide1toggle_bg .crdb { border: 0; border-radius: 0; padding: 1px 0; width: 193px; margin-left: 18px; }

.sc-payment .paymenu2 .paySlide1toggle_bg .rdobtnPaypro { float: left; margin: 0; width: 0; background: none; padding: 0; border: 0; }

.sc-payment .paymenu2 .paySlide1toggle_bg .rdobtnPaypro input[type="radio"] { margin: 0; padding: 0; }

.sc-payment .paymenu3 a.sel .paySlide1toggle2_bg, .sc-payment .paymenu3 a.sel .paySlide1toggle3_bg { background: #fff; }

.sc-payment .paySlide2, .sc-payment .paySlide3 { background: #ff9ecf; float: left; border-radius: 8px; border: 0; margin-top: 10px; }

.sc-payment .paymenu3 li a { padding: 0; color: #373737; font-weight: bold; float: left; width: 100%; position: relative; cursor: pointer; }

.sc-payment .paymenu3 li a.incrdb { background: url("/Images/vSprite2.png") -257px -1840px; }

.sc-payment .paymenu3 li a span.paySlide1toggle2_bg, .sc-payment .paymenu3 li a span.paySlide1toggle3_bg { float: left; padding: 9px 0 9px 21px; border-radius: 3px; border: 1px solid #ff9ecf; width: 227px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; background: -moz-linear-gradient(#fff, #fae6f2); background: -webkit-linear-gradient(#fff, #fae6f2); background: -o-linear-gradient(#fff, #fae6f2); background: -ms-linear-gradient(#fff, #fae6f2); /*For IE10*/ background: linear-gradient(#fff, #fae6f2); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#fae6f2'); /*For IE7-8-9*/ }

.sc-payment .paymenu3 li a.sel span b { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; text-indent: -9999px; position: absolute; left: 7px; top: 15px; }

.sc-payment .paymenu3 li a span b { width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #333; text-indent: -9999px; position: absolute; left: 10px; top: 13px; }

.sc-payment .paymenu3 li a span.cod input { float: left; /*margin: 0px 4px 0px -2px;*/ padding: 0px; }

.sc-payment .paymenu3 .paySlide1menu2 b { color: #666; }

.sc-payment .paymenu3 .paySlide1toggle2 .paySlide1toggle2_bg .paytxt, .sc-payment .paymenu3 .paySlide1toggle3 .paySlide1toggle3_bg .paytxt { float: left; padding: 0 2px; font-style: normal; width: 124px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

.sc-payment .paymenu3 .paySlide1toggle3 .paySlide1toggle3_bg .paytxt.cod { background: url("/Images/checkout.png") -36px -446px; padding: 3px 50px 4px 0; }


.sc-payment .paymenu3 .paySlide1toggle3 .paySlide1toggle3_bg .paytxt { width: auto; }

.sc-payment .paymenu3 .paySlide1toggle2 .paySlide1toggle2_bg .payAe { float: left; background-image: url("/Images/checkout.png"); margin: 0 0 0 0; height: 16px; background-repeat: no-repeat; width: 34px; }

.sc-payment .paymenu3 .paySlide1toggle2 .paySlide1toggle2_bg .payPal { float: left; background-image: url("/Images/checkout.png"); margin: 0 0 0 0; height: 16px; background-position: -137px -516px; width: 44px; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg .cdr { background: url("/Images/vSprite2.png") -314px -1627px; float: left; height: 16px; margin: 0 0 0 3px; width: 82px; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg.icipaypal { background: url("/Images/checkout.png") -97px -478px; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg label { float: left; line-height: 16px; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg .amex { background-image: url("/Images/checkout.png"); width: 30px; float: left; height: 16px; margin: 0 0 0 5px; background-position: -219px -864px !important; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg .paypal { background-image: url("/Images/checkout.png"); width: 40px; float: left; height: 15px; background-position: -137px -516px !important; margin: 0 0 0 5px; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg input[type="radio"] { float: left; margin: 2px 4px 0 0; padding: 0; height: 13px; width: 13px; }

.sc-payment .paymenu3 .paySlide1menu2 li { margin-bottom: 8px; margin-right: 0; width: 202px; position: relative; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg .dbprad { float: left; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg .dbprad input[type="radio"] { margin: 1px 2px 0 0; float: left; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg.spnlen label { float: left; width: 92%; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg.spnlen label em { font-size: 13px; font-style: normal; }

.sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg { float: left; margin: 2px 0 2px 0; width: 100%; padding: 0 0 7px 0; }

.sc-payment .paymenu3 .paySlide1menu2 li a .payAe { float: left; background-image: url("/Images/Pay_AE.png"); padding: 8px 19px; margin: 0 0 0 -23px; height: 0; }

.sc-payment .paymenu3 .paySlide1menu2 li a .payAe2 { float: left; background: url("/Images/Pay_AE.png") -38px; padding: 8px 13px; margin: 0 0 0 -82px; height: 0; }

.sc-payment .paymenu3 .paySlide1toggle2_bg .rdobtnPaypro { float: left; margin: 0; width: 0; background: none; padding: 0; border: 0; }

.sc-payment .paymenu3 .paySlide1toggle2_bg .rdobtnPaypro input[type="radio"] { margin: 0 0 0 -17px; }


.offmsrntopt { width: 100%; float: left; font: normal 12px/18px 'Roboto', sans-serif; }

.offmsrntopt ul { margin: 0 0 20px 0 !important; padding: 0; width: 100%; border-top: 2px solid #666; }

.offmsrntopt li { width: 100% !important; float: left; padding: 10px 0 !important; margin: 0 !important; border-bottom: 1px solid #ccc; }

.offmsrntopt span { float: left; width: 300px !important; }

.offmsrntopt input[type="radio"] { margin: 0px 5px 0 5px !important; }

.offmsrntopt span.desc { font: bold 12px/18px 'Roboto', sans-serif; }

.offmsrntopt span select { margin: 0 0 0 20px; }

.offmsrntopt .btnsubmit { background-image: url("/Images/msrtConfirmEditBtn.png"); width: 80px !important; height: 32px; border: 0px; margin-right: 10px; float: right; cursor: pointer; font-size: 13px; color: white; font-weight: bold; text-align: center; }

.offmsrntopt .btnsubmit span { float: left; width: 80px !important; line-height: 32px; }

.spritecartimg { /*background: url("/Images/vSprite2.png") no-repeat scroll -373px -1171px transparent;  padding: 18px 18px 2px 18px;*/ position: relative; z-index: 1000004; }

.spritecartimg .ctimg { background: none repeat scroll 0 0 white; border: 1px solid #CCC; right: 0; position: absolute; top: -5px; width: 56px; z-index: 1000002; display: none; left: 80px; padding: 2px 2px 0 2px; height: 56px; }

.spritecartimg .ctimg .imnMid { float: left; cursor: text; font-size: 12px; }

.spritecartimg .ctimg .imnMid .imnCont { float: left; padding: 0; }

.spritecartimg .ctimg .imnMid .imnCont p { font-size: 12px; margin: 0; float: left; text-align: left; line-height: 18px; width: 100%; line-height: 20px; }

.spritecartimg .ctimg .imnMid .imnCont b { padding: 0 0 5px 0; width: 100%; float: left; }

.spritecartimg .ctimg .imnBot { background: url("/Images/imBot.png") no-repeat scroll center bottom transparent; height: 16px; left: -12px; position: absolute; top: 5px; width: 16px; }

.singlecheckout .sc-cart .cartdetails { overflow-x: hidden; overflow-y: auto; float: left; width: 99.8%; max-height: 345px; z-index: 101; min-height: 72px; position: relative; margin-bottom: 10px; }

.singlecheckout .sc-cart .divider { border-bottom: 0px solid #ccc; padding: 0; }

.singlecheckout .sc-cart .divider.afterEarly { background: #f0f0f0; }

.singlecheckout .sc-cart td .sc-dis { margin: 0; padding: 0; width: 110px; font-size: 11px; }

.singlecheckout .sc-cart td .sc-dis li.disitem { color: #48B7A6; font-weight: bold; min-height: 22px; width: 50px; }

.singlecheckout .sc-cart td .sc-dis li.disitem.vcost { width: 60px; }

.singlecheckout .sc-cart td .sc-dis li { float: left; width: 100%; margin: 0; padding: 0 0 1px 0; }

.singlecheckout .sc-cart td .sc-dis li.offalg { }

.singlecheckout .sc-cart td .sc-dis li.outofstock_qty { position: relative; left: 39px; text-align: right; }

.singlecheckout .sc-cart td .posqty { min-height: 19px; float: right; width: 50px; text-align: right; }

.singlecheckout .sc-cart td .posqty span { width: auto; float: none; }

.singlecheckout .sc-cart td .EditQty { color: #35bdb8; font-weight: bold; cursor: pointer; float: right; margin-left: 2px; margin-top: 1px; }

.singlecheckout .sc-cart td .qty .imgload { float: left; margin: 4px 0 0 12px; }

.singlecheckout .sc-cart .rts { margin-left: 24px; }

.singlecheckout .sc-cart .rtsicon { background: url("/Images/checkout.png") 18px -1225px; margin-right: 27px; padding-bottom: 5px; line-height: 25px; color: #333; }

.singlecheckout .sc-cart td select { margin-right: 0; margin-left: 5px; }

.singlecheckout .sc-cart td span.outofstock { color: red; font-weight: bold; }

.singlecheckout .sc-cart td span.discontinued { color: red; font-weight: bold; border: 1px solid red; padding: 2px 5px; width: auto; float: right; border-radius: 3px; }

.singlecheckout .sc-cart .baglist { float: left; width: 398px; padding: 7px 0; border-top: 1px solid #ccc; text-decoration: none; }

.singlecheckout .sc-cart .baglist.shpcost li .sprite3.international, .singlecheckout .sc-cart .baglist.shpcost li .sprite3.domestic { width: auto; float: right; top: 1px; /*right: 12px;*/ }

.singlecheckout .sc-cart .baglist.shpcost li .sprite3 p { font-style: normal; }

.singlecheckout .sc-cart .baglist.gv li #btnPromoCode { box-sizing: initial; -moz-box-sizing: initial; padding: 4px 0 4px 19px; width: 64px; }

.singlecheckout .sc-cart .baglist.gv li.col1 { width: 192px !important; }

.singlecheckout .sc-cart .baglist.gv .col5 .sprite3 .imn { left: 34px; top: -20px; }

.singlecheckout .sc-cart .baglist.disitem { color: #48b7a6; font-weight: bold; background: #f0f0f0; border-bottom: 1px solid #ccc; }

.singlecheckout .sc-cart .baglist.disitem li.col3 span { padding-right: 5px; }

.singlecheckout .sc-cart .baglist.shpcost li.col1 { width: 144px !important; }

.singlecheckout .sc-cart .baglist.shpcost li.col2 { width: 141px !important; }

.singlecheckout .sc-cart .baglist.savings li.col1 { width: 199px !important; }

.singlecheckout .sc-cart .baglist.savings li.col2 { width: 86px !important; color: #333; }


.singlecheckout .sc-cart .baglist li { float: left; margin: 0; width: 100%; }

.singlecheckout .sc-cart .baglist .btnapply { background: url("/Images/checkout.png") -235px -116px; width: 59px; padding: 6px 0 4px 19px; color: #35bdb8; font-weight: bold; text-align: right; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

/*.singlecheckout .sc-cart .baglist .btncancel { background: url("/Images/vSprite2.png") -386px -303px; width: 100px; padding: 4px 0 0 16px; color: #1b9bd2; font-weight: bold }*/
.singlecheckout .sc-cart .baglist.brdnone { border: 0; }

.singlecheckout .sc-cart .baglist.brdnone li.col1 { width: 200px; }

.singlecheckout .sc-cart .baglist .btncancel { background: url("/Images/checkout.png") no-repeat scroll -231px -173px; width: 136px; padding: 5px 0 0 24px; color: #1B9BD2; font-weight: bold; font-size: 12px; height: 25px; }

.singlecheckout .sc-cart .baglist .success { background: url("/Images/checkout.png") no-repeat scroll -231px -173px; width: 72px; padding: 6px 0 4px 19px; height: 22px; text-indent: -9999px; text-transform: uppercase; }

.singlecheckout .sc-cart .baglist .error { background: url("/Images/checkout.png") no-repeat scroll -231px -200px; width: 10px; padding: 6px 0 4px 25px; height: 23px; text-indent: -9999px; text-transform: uppercase; float: left; }

.singlecheckout .sc-cart .baglist .sprite3 { padding: 18px 18px 2px 18px; }

.singlecheckout .sc-cart .baglist .sprite3.relVatMessage { float: right; }

.sc-cart .baglist .sprite3.PromoAlert { width: 10px; margin-top: 4px; float: left; margin-left: 74px; }

.singlecheckout .sc-cart .baglist li input[type="text"] { width: 178px; border: 1px solid #ddd; height: 14px; color: #373737; padding: 6px 3px; border-radius: 3px; box-shadow: 1px 1px 2px #eee; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

.baglist li input[type="text"] { }

.singlecheckout .sc-cart .baglist li select { width: 186px; border: 1px solid #ddd; height: 28px; color: #373737; padding: 5px 3px; font-size: 12px; border-radius: 3px; }

.singlecheckout .sc-cart .baglist li.col1 { width: 194px; }

.singlecheckout .sc-cart .baglist li.col2 { width: 91px; color: #f80781; }

.singlecheckout .sc-cart .baglist li.col2.disitem { color: #48B7A6; font-weight: bold; }

.singlecheckout .sc-cart .baglist .yoursave { font-size: 12px !important; }

.singlecheckout .sc-cart .baglist li.col5 { width: 25px; }

.singlecheckout .sc-cart .baglist li.col6 { width: 70px; float: right; padding-right: 8px; }

.singlecheckout .sc-cart .baglist li.col4 { width: 275px; }

.singlecheckout .sc-cart .baglist li.col3 { width: 105px; float: right; }

.singlecheckout .sc-cart .CartCashBack { float: left; width: 398px; padding: 5px 0; border-bottom: 2px solid #666; border-top: 2px solid #666; opacity: 0.9; }

.singlecheckout .sc-cart .CartCashBack li { margin: 0; }

.singlecheckout .sc-cart .CartCashBack li.col1 { width: 260px !important; }

.singlecheckout .sc-cart .CartCashBack li.col2 { width: 134px !important; }

.singlecheckout .sc-cart .baglist li .shplabel { color: #373737; font-weight: bold; float: left; padding: 1px 0 0 0; text-decoration: none; }

.singlecheckout .sc-cart .baglist li .shplabelearlyDate { color: #373737; font-weight: bold; float: right; padding: 1px 0 0 0; text-decoration: none; width: 176px; text-align: right; }

.singlecheckout .sc-cart .baglist li .shpcost { color: #48b7a6; font-weight: bold; padding: 1px 0 0 2px; float: right; width: 100%; }

.singlecheckout .sc-cart .baglist li .inshpcost { color: #333; font-weight: bold; padding: 1px 0 0 0; float: right; display: inline; width: 38px; height: 19px; text-align: right; }

.singlecheckout .sc-cart .baglist li .inshpcostfree { color: #333; font-weight: bold; padding: 1px 0 0 0; float: right; display: inline; background: url("/Images/vSprite1.png") 0 -1056px; width: 38px; height: 19px; text-indent: -9999px; text-align: left; }

.singlecheckout .sc-cart .baglist li .inshpcostedd { color: #333; font-weight: bold; padding: 1px 0 0 0; float: right; display: inline; }

.singlecheckout .sc-cart .baglist li .promovalue { color: #373737; font-weight: bold; padding: 5px 0 0 0; float: right; }

.singlecheckout .sc-cart .baglist li .shpgrand { font-size: 13px; color: #333; white-space: nowrap; margin-left: -23px; float: left; }

.singlecheckout .sc-cart .baglist li .total { background: #f80781; padding: 5px; color: #fff; border-radius: 3px; font-size: 13px; }

.singlecheckout .sc-cart .addmsg { width: 360px; float: left; margin: 10px 0 0 0; }

.singlecheckout .sc-cart .addmsg li { width: 360px; float: left; margin: 0; }

.singlecheckout .sc-cart .addmsg textarea { resize: none; width: 100%; height: 40px; float: left; overflow-y: auto; overflow-x: hidden; border: 1px solid #ddd; border-radius: 3px; }

.singlecheckout .sc-cart .addmsg label { width: 360px; padding: 5px 0; float: left; font-weight: bold; }

.singlecheckout .sc-cart .addmsg label input[type="checkbox"] { margin-left: 0; margin-right: 4px; padding: 0 4px 0 0; }

.singlecheckout .sc-cart .addmsg label b { color: #999; font-weight: normal; padding: 0 0 0 5px; font-style: italic; font-size: 11px; }

.singlecheckout .sc-cart p { font-size: 10px; padding: 5px 0; }

.singlecheckout .sc-shgadd { width: 305px; }

.singlecheckout .sc-shgadd h3 span { float: left; padding: 10px 0 0 0; color: #373737; font-weight: bold; width: 90%; font-size: 13px; }

.singlecheckout .sc-shgadd .chgshpadd { float: left; padding: 10px 0 0 20px; color: #35bdb8; font-weight: bold; text-decoration: underline; width: 90%; background: url("/Images/checkout.png") -235px -115px no-repeat; }

.singlecheckout .sc-shgadd .box { background: #fff; border: 2px solid #ddd; float: left; width: 290px; margin: 7px 0 3px 0; color: #373737; position: relative; padding: 0 0 5px 0; word-wrap: break-word; }

.singlecheckout .sc-shgadd .box .addbox { height: 145px; overflow-x: hidden; overflow-y: auto; }

.singlecheckout .sc-shgadd .box .addbox .addInv { color: #da6c58; }

.singlecheckout .sc-shgadd .box h4 { background: #f1f1f1; padding: 4px 10px; font-weight: bold; margin: 0 0 5px 0; cursor: pointer; overflow: hidden; height: 22px; padding-right: 24px; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; }

.singlecheckout .sc-shgadd .box .spncountry { padding-bottom: 5px; }

.spec { margin: 5px 0 0 0px; }

li.col5 .sprite3 .imn .imnMid .imnCont { width: 90%; }

li.col5 .sprite3 .imn .imnMid { width: 100%; }

.singlecheckout .sc-shgadd .box .spnlabel { width: auto; padding-right: 0; }
/*.singlecheckout .sc-shgadd .box .spnemail, .singlecheckout .sc-shgadd .box .spnmobile { width: 86%; padding: 0 0 0 2px; }*/

.singlecheckout .sc-shgadd .box p { color: #35bdb8; }

.singlecheckout .sc-shgadd .box span { float: left; padding: 0 10px 0 10px; color: #373737; width: 95%; cursor: default; }

.singlecheckout .sc-shgadd .checkadd { width: 90%; float: left; }

.singlecheckout .sc-shgadd .checkadd label { float: left; padding: 10px 0 0 0; }

.singlecheckout .sc-shgadd .box.sel { background: #fff; border: 2px solid #222; }

.singlecheckout .sc-shgadd .box.sel h4 { background: #222 url("/Images/checkout.png") no-repeat scroll right -144px; color: #fff; }

.singlecheckout .sc-shgadd .box:hover { background: #fff; border: 2px solid #222; color: #fff; }

.singlecheckout .sc-shgadd .box:hover h4 { background: #222 url("/Images/checkout.png") no-repeat scroll right -144px; color: #fff; }

.singlecheckout .sc-shgadd .box .edit { position: absolute; bottom: 5px; right: 20px; color: #2DACE2; text-decoration: none; width: auto; float: none; font-weight: normal; cursor: pointer; font-size: 12px; }

.singlecheckout .sc-shgadd .box .edit:hover { color: #2DACE2; }

.singlecheckout .sc-shgadd .chgshpaddpop .arrowtop { background: url("/Images/imBot5.png") no-repeat scroll center bottom transparent; position: absolute; height: 15px; width: 15px; top: 73px; left: -11px; }

.singlecheckout .sc-shgadd .chgshpaddpop .btnpos { float: right; padding: 10px 0 0 0; margin: 0 15px 0 0; }

.singlecheckout .sc-shgadd .chgshpaddpop .box h4 { cursor: pointer; overflow: hidden; height: 24px; padding-right: 24px; text-overflow: ellipsis; white-space: nowrap; }

#h3ShipHead .chgshpadd span { font-size: 10px; width: 5%; padding-top: 0; }

.singlecheckout .sc-cart .nnote { font-size: 9px; clear: both; }

.singlecheckout .sc-cart .nnote .pRTSDD { display: none; }

.singlecheckout .sc-payment .customized { margin: 10px 5px 10px 0; padding: 8px; font-size: 11px; line-height: 18px; border: 0px solid #DDD; background: #EEE; float: left; border-radius: 3px; }

.singlecheckout .sc-shgadd .emaillink { font-size: 12px; text-align: justify; font-weight: normal; }

.singlecheckout .sc-shgadd .emaillink b { color: #35bdb8; text-decoration: underline; text-decoration: underline; font-weight: bold; cursor: pointer; }

.singlecheckout .sc-shgadd .chkFrm { float: left; padding: 5px 0; margin: 0; width: 296px; }

.singlecheckout .sc-shgadd .chkFrm li { padding: 0 0 5px 0; overflow: hidden; float: left; width: 296px; margin: 0; position: relative; }

.singlecheckout .sc-shgadd .chkFrm li label { float: left; font-size: 12px; margin-right: 5px; margin-top: 4px; width: auto; color: #373737; position: absolute; top: 3px; left: 10px; z-index: 1; }

.singlecheckout .sc-shgadd .chkFrm li label b { color: #DA6C58; font-size: 11px; font-family: Verdana; }

.singlecheckout .sc-shgadd .chkFrm li input { background: transparent; border: solid 1px #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; font-size: 12px; margin: 0; height: 19px; padding: 5px 10px; width: 273px; color: #373737; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

.singlecheckout .sc-shgadd .chkFrm li .chkname { width: 188px; float: left; }

.singlecheckout .sc-shgadd .chkFrm li .chkname input, .singlecheckout .sc-shgadd .chkFrm li .chklastname input { background: transparent; border: solid 1px #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; font-size: 12px; margin: 0; width: 165px; height: 19px; padding: 5px 10px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

.singlecheckout .sc-shgadd .chkFrm li .chkname.err input, .singlecheckout .sc-shgadd .chkFrm li .chklastname.err input, .singlecheckout .sc-shgadd .chkFrm li.err input, .singlecheckout .sc-shgadd .chkFrm li.err select, .singlecheckout .sc-shgadd #bstTme2ReachWrapper #liddlTimeZoneNew.err select, .singlecheckout .sc-shgadd #bstTme2ReachWrapper #liddlFromToTimeNew .err select { border: solid 1px #ff0000; }

.singlecheckout .sc-shgadd .chkFrm li .chkname.err label, .singlecheckout .sc-shgadd .chkFrm li .chklastname.err label { color: #DA6C58; }

.singlecheckout .sc-shgadd .chkFrm li .chklastname { float: left; width: 87px; padding: 0 0 0 18px; }

.singlecheckout .sc-shgadd .chkFrm li .chklastname label { left: 218px; }

.singlecheckout .sc-shgadd .chkFrm li .chklastname input { width: 67px; }

.singlecheckout .sc-shgadd .chkFrm li input.add2 { float: right; margin: 5px 74px 0 0; }

.singlecheckout .sc-shgadd .chkFrm li select { border: 1px solid #ddd; float: left; font-size: 12px; margin: 0; width: 295px; height: 31px; padding: 3px 3px 3px 5px; border-radius: 3px; }

.singlecheckout .sc-shgadd .chkFrm li .radioGrp { float: left; width: 520px; margin: 5px 0 0 0; }

.singlecheckout .sc-shgadd .chkFrm li .radioGrp input { float: left; width: 25px; height: auto; margin: 0; background: none; }

.singlecheckout .sc-shgadd .chkFrm li .radioGrp label { float: left; width: 25px; margin: 0; }

.singlecheckout .sc-shgadd .chkFrm li.err label { color: #DA6C58; }

.singlecheckout .sc-shgadd .chkFrm li .info label { background: url("../Images/vSprite1.png") no-repeat -380px -13200px transparent; color: #DA6C58; float: left; height: 20px; width: 20px; margin: 7px 0 0; padding: 0; }

.singlecheckout .sc-shgadd .chkFrm li.err label { color: #DA6C58; }

/* pop up */
.singlecheckout .sc-shgadd .pos { position: relative; z-index: 1000002; width: 100%; float: left; }

.singlecheckout .sc-shgadd .pos .overlay { background: #333; position: fixed; width: 100%; height: 100%; opacity: 0.5; top: 0; left: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }

.singlecheckout .sc-shgadd .chgshpaddpop { width: 650px; border: 1px solid #ccc; /*background: url("/Images/hSprite.png") no-repeat scroll 0 0 #fff;*/ background: #fff; position: absolute; top: -63px; z-index: 10001; padding: 15px; left: 204px; -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; border-radius: 3px; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .chkFrm { width: 100%; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .addoverflw { max-height: 192px; overflow-x: auto; float: left; width: 622px; }
/*.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box { cursor: pointer; margin: 0 0 15px 0 !important}*/
.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span { float: left; padding: 0 10px 0 10px; color: #373737; width: 95%; cursor: default; font-size: 11px; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.relname { width: auto; padding: 0 0 0 10px; display: none; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.rellname { width: auto; padding: 0 0 0 5px; display: none; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.relcountry { padding-bottom: 5px; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.relmobile { width: 86%; padding: 0 0 0 2px; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.relphone { width: 76%; padding: 0 0 0 2px; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.label { width: auto; padding-right: 0; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box .rellabel.required.label.float-left { margin-top: 2px; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.email { width: 86%; padding: 0 0 0 2px; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.addzipCode { width: 68px; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .chkFrm li { width: 308px; padding: 0 10px 5px 0; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .seladd { width: 100%; float: left; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .seladd li { padding: 0 7px 0 0; float: left; margin: 0; width: auto; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .divider { float: left; width: 100%; text-align: center; font-size: 14px; font-weight: bold; padding: 5px 0; }

.singlecheckout .sc-shgadd h3 { float: left; padding: 0 0 0 0; color: #373737; font-weight: bold; width: 100%; font-size: 12px; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .close { position: absolute; right: 0; top: 0; z-index: 1001; font-size: 15px; height: 25px; width: 25px; padding: 5px; opacity: 0.7; }

.singlecheckout .sc-shgadd .chgshpaddpop.chachkform .close:hover { opacity: 1; }

.singlecheckout .sc-payment { width: 250px; margin: 0 0 0 0; border: 0; }

.singlecheckout .sc-payment h3 { font-weight: bold; border-bottom: 2px solid #666; border-top: 2px solid #666; padding: 8px 0px; font-size: 12px; }

.singlecheckout .sc-payment h3 .total { font-size: 14px; color: #f80781; }

.singlecheckout .sc-payment h3 .WebRupee { font-size: 14px; font-weight: bold; }

.singlecheckout .sc-payment h4 { font-weight: bold; padding: 20px 0 0 0; font-size: 13px; }

.singlecheckout .sc-payment .paymenu { margin: 10px 0 0 0; padding: 0; border: 1px solid #ccc; width: 248px; border-top: 0; position: inherit !important; }

.singlecheckout .sc-payment .paymenu li { border-left: 0; border-top: 1px solid #ccc; border-right: 0; margin: 0; width: 100%; }

.singlecheckout .sc-payment .paymenu li.brd { border: 0; }

.singlecheckout .sc-payment .paymenu li a { padding: 0; color: #373737; font-weight: bold; float: left; width: 100%; position: relative; cursor: pointer; }

.singlecheckout .sc-payment .paymenu li a:hover { background: url("/Images/vSprite2.png") -52px -1472px; }

.singlecheckout .sc-payment .paymenu li a span { padding: 9px 0 9px 4px; float: left; width: 215px; }

.singlecheckout .sc-payment .paymenu li a span input[type="radio"] { margin: 0 2px 0 0; padding: 0; height: 14px; border: 0; width: 12px; }

.singlecheckout .sc-payment .paymenu li a span.crdb { background: url("/Images/vSprite2.png") -185px -1617px; }

.singlecheckout .sc-payment .paymenu li a span.paypal { background: url("/Images/vSprite2.png") -183px -1875px; }

.singlecheckout .sc-payment .paymenu li a span.net { background: url("/Images/vSprite2.png") -195px -1524px; }

.singlecheckout .sc-payment .paymenu li a span.cod { background: url("/Images/vSprite2.png") -239px -1711px; }

.singlecheckout .sc-payment .paymenu li a span.bt { background: url("/Images/vSprite2.png") -185px -1909px; }

.singlecheckout .sc-payment .paymenu li a span.bt sub { padding-left: 15px; }

.singlecheckout .sc-payment .paymenu li a span.incrdb { background: url("/Images/vSprite2.png") -257px -1834px; }

.singlecheckout .sc-payment .paymenu li.sel { border: 1px solid #333; background: url("/Images/vSprite2.png") -52px -1473px; width: 99.7%; }

.singlecheckout .sc-payment .btnpayment { background: #000; float: left; font-size: 16px; font-weight: bold; color: #fff; padding: 0; margin: 20px 0 0 0px; border: 0; height: 44px; width: 250px; cursor: pointer; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; }

.singlecheckout .sc-payment .btnpayment:hover { background: #444; }

.singlecheckout .sc-payment .loadpos { padding: 33px 0 0 0; margin-left: -35px; float: left; }

.singlecheckout .sc-payment .padspace { padding: 0 !important; }

.singlecheckout .sc-payment .ndate em { vertical-align: top; }

.singlecheckout .sc-payment .spritecod { position: absolute; background: url("/Images/checkout.png") no-repeat scroll -223px -837px transparent; cursor: pointer; z-index: 1003; width: 24px; height: 24px; top: 0; right: -13px; }

.singlecheckout .sc-payment .spriteBT { position: absolute; background: url("/Images/checkout.png") no-repeat scroll -223px -837px transparent; cursor: pointer; z-index: 1003; width: 24px; height: 24px; top: 0; right: 20px; }

.singlecheckout .sc-payment .spritecod.bt { top: 22px; left: 130px; }

.singlecheckout .sc-payment .spritecod .codbtn { background: #fff; border: 1px solid #ccc; right: 35px; position: absolute; top: -30px; width: 250px; z-index: 1002; display: none; }

.singlecheckout .sc-payment .spritecod .codbtn .WebRupee { font-size: 14px; display: inline; width: auto; padding: 0; margin: 0; float: none; }

.singlecheckout .sc-payment .spritecod .codbtn .imnMid { float: left; padding: 5px; cursor: text; font-size: 12px; }

.singlecheckout .sc-payment .spritecod .codbtn .imnMid .imnCont { float: left; padding: 10px; }

.singlecheckout .sc-payment .spritecod .codbtn .imnMid .imnCont p { font-size: 12px; margin: 0; float: left; text-align: left; line-height: 18px; width: 100%; line-height: 20px; font-weight: normal; }

.singlecheckout .sc-payment .spritecod .codbtn .imnMid .imnCont b { padding: 0 0 5px 0; width: 100%; float: left; }

.singlecheckout .sc-payment .spritecod .codbtn .imnBot { background: url("/Images/imBot3.png") no-repeat scroll center bottom transparent; height: 16px; right: -10px; position: absolute; top: 30px; width: 11px; }

.singlecheckout .sc-payment .paymentinfo { padding: 3px; margin: 10px 0 0 24px; float: left; width: 56%; }

.singlecheckout .sc-payment .paymentinfo p { float: left; padding: 12px 0 0 8px; font-weight: bold; color: #333; line-height: 16px; font-size: 12px; text-align: right; }

.singlecheckout .chkOutBtns { float: left; }

.singlecheckout .chkOutBtns a { padding: 8px 17px; background: #000; color: #fff; border-radius: 3px; }

.singlecheckout .errors h3.session { color: #373737; padding-left: 0; }

.singlecheckout .ordivider { color: #373737; font: bold 14px/18px 'Roboto', sans-serif; float: left; width: 100%; margin: 10px 0; }

.errorswrapper { width: 940px; margin: auto; }

.errors.singlecart { width: 928px; float: left; padding: 4px 5px; margin-bottom: 5px; }

.errors.singlecart p { width: 97%; color: #FE4444; padding: 0 0 0 25px; line-height: 14px; }

.errors.singlecart .errorcls { float: right; width: 17px; height: 17px; cursor: pointer; opacity: .7; margin: 1px 0 0 0; }

.errors.singlecart .errorcls:hover { opacity: 1; }

.errors.singlecart .nbigDarkGrey { border: medium none; height: 23px; margin: 0 5px 0 10px; padding: 0 0 0 13px !important; width: auto; float: right; }

.errors.singlecart .nbigDarkGrey span { border: medium none; color: #f5f5f5; float: left; font-size: 11px; height: 20px; margin: 0; padding: 2px 10px 1px 0; text-transform: capitalize; font-weight: bold; line-height: 18px; }

.errors.singlecart p span { width: 95%; text-transform: none; color: #333; font-weight: normal; float: left; }

.orderDetails { font-size: 12px; /*margin: 10px 0 10px 40px;*/ text-align: left; width: 100%; position: relative; float: left; }

.orderDetails th { font-size: 12px; font-weight: bold; padding: 12px 10px; text-align: left; clear: both; background: #ddd; }

.orderDetails tr { position: relative; width: 100%; }

.orderDetails td { border-bottom: 1px solid #ccc; padding: 6px 8px; clear: both; vertical-align: middle; position: relative; border-right: 0px none; border-left: 0px none; }

.orderDetails td.cost { font-size: 18px; font-weight: bold; position: relative; }

.orderDetails td.cost span { width: 100%; float: left; }

.orderDetails tr:nth-child(odd) { /*background-color: #f5f5f5;*/ border-color: transparent; }

.orderDetails tr:nth-child(even) { background-color: rgba(119, 119, 119, 0.075); border-color: transparent; }

.orderDetails td div { float: left; padding: 0 0 0 15px; }

.orderDetails td div span { float: left; padding: 4px 15px 5px 0; text-transform: capitalize; width: 65px; text-align: center; font-weight: bold; }

.orderDetails td.blue { color: #2dace2; font-weight: bold; }

.orderDetails td .comp { color: #f80781; }

.orderDetails td .prog { color: #F90; }

.orderDetails td .pend { color: #e71600; }
/* Th Inbox CSS */
.orderDetails td .wait span { color: #333; }

.orderDetails td .open span { color: #333; }

.orderDetails td .close span { color: #fff; }

/*------------ single page checkout-----------------*/
* + html .click2call { display: none; }

.click2call { margin: 10px 0 0 0; float: right; width: 550px; }

.click2call .click2callnote { float: left; width: 290px; font-size: 12px; padding: 5px 5px; }

.click2call .click2callnote p { padding: 0 0 5px 0; line-height: 18px; }

.click2call .click2callnote p span { color: #999; }

.click2call .frmouter { width: 250px; float: left; }

.click2call .frmouter .content { width: 245px; height: 133px; background: url("/Images/click2call.png") no-repeat left; color: #fff; float: right; }

.click2call .frmouter .content a { color: #fff; }

.click2call .frmouter .content input[type="text"] { color: #373737 !important; border-radius: 4px !important; border: 1px solid #373737 !important; margin: 0 5px 5px 1px !important; padding: 0 2px !important; font-weight: normal !important; font-size: 19px !important; width: 150px !important; }

.click2call .frmouter .content span { color: #373737 !important; display: none; }

.click2call .frmouter .content button { color: #373737 !important; padding: 0 !important; margin: 0 0 0 0 !important; width: 63px !important; height: 60px !important; border: 0; border-radius: 3px; background: #eee !important; cursor: pointer; }

.click2call .frmouter .content button:hover { background: #fff !important; }

.click2call .frmouter .content .frmpos { padding: 18px 0 0 2px !important; }

.stylebanner { float: left; width: 100%; margin: 10px 0 0 0; text-align: center; height: 70px; }

.stylebanner a { float: left; width: 100%; text-align: center; }

.stylebanner img { border: 1px solid #ccc; }

.offline { max-width: 1000px; margin: 0 auto; padding: 0; min-width: 1000px; }

.offline .profilename { float: left; width: 100%; padding: 8px 0; margin: 0 0 10px 0; background: #F3F3F3; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 13px; font-weight: bold; }

.offline .profilename label.bankname { padding: 0 0 0 10px; }

.offline .profilename .WebRupee { padding: 0 1px 0 4px; }

.offline .profilename .uname { text-transform: capitalize; padding-left: 2px; }

.offline .profilename p { font-weight: normal; width: 98%; float: left; padding: 5px 0 0 10px; font-size: 12px; }

.thanks .profilename { float: left; width: 100%; padding: 8px 0; margin: 0 0 10px 0; background: #F3F3F3; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 13px; font-weight: bold; }

.thanks .profilename p { font-weight: normal; width: 98%; float: left; padding: 5px 0 0 10px; font-size: 12px; }

.thanks .profilename label.bankname { padding: 0 5px 0 10px; text-transform: capitalize; }

.offline .thanksCont { float: left; border-top: 0px solid #666; }

.offline .thanks .thanksCont { float: left; border-top: 2px solid #666; }

.offline .thanks .thanksCont p { margin: 15px 0; font-weight: bold; font-size: 14px; }

.offline .thanksCont .noteCust h2 { background: url(/Images/vSprite2.png) no-repeat -364px -7761px; padding: 3px 0 2px 45px; font-size: 12px; font-weight: normal; margin: 0; width: 900px; text-transform: none; }

.offline .thanksCont .noteCust h2.refund { background: url(/Images/vSprite2.png) no-repeat -364px -1011px; padding: 3px 0 2px 45px; font-size: 14px; font-weight: normal; margin: 0; width: 900px; text-transform: none; }

.offline .thanksCont .noteCust p { font-size: 12px; color: #666; line-height: 18px; margin: 0; }

.offline .cashback { margin: 0; max-width: 100%; text-transform: none; float: left; padding: 3px 0; background: #F3F3F3; border-top: 2px solid #666; border-bottom: 2px solid #666; }

.offline .cashback p.cashico { background: url("/Images/vSprite2.png") no-repeat scroll -371px -6904px transparent; padding: 4px 0 1px 35px; }

.offline .cashback p { padding: 0 0 4px 35px; color: #262626; float: left; width: 905px; font-weight: normal; font-size: 13px; }

.offline .cashback .WebRupee { padding: 0 1px 0 2px; }

.offline h2 { color: #373737; float: left; font-size: 18px; line-height: 30px; margin-bottom: 0; width: 100%; font-weight: normal; padding: 10px 0; }

.offline h3 { font-size: 18px; font-weight: normal; color: #000; float: left; width: 100%; padding: 0 0 10px 0; }

.offline h4 { font-size: 13px; color: #000; float: left; width: 100%; padding: 10px 0 10px 0; font-weight: bold; }

.offline .banknote { background: url("/Images/vSprite2.png") no-repeat scroll -371px -7769px transparent; float: left; padding: 0 0 15px 45px; width: 895px; }

.offline .banknote p { font-size: 12px; line-height: 18px; padding: 5px 0; }

.offline .banknote span { padding: 0 5px; }

.offline p { font-size: 12px; line-height: 18px; padding: 5px 0; width: 100%; float: left; }

.offline .acc li h3 { float: left; font-size: 13px; font-weight: 500; text-transform: capitalize; width: 980px; background: url("/Images/vSprite1.png") no-repeat scroll right -5844px #E7E7E7; padding: 8px 10px; color: #373737; /*margin: 0 0 1px 0;*/ box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

.offline .acc li h3.sel { /*background: url("/Images/vSprite1.png") no-repeat scroll right -5893px #E91E63;*/ background: #666; color: #fff; }

.offline .acc li h3 span { padding: 2px 0 2px 0; float: left; font-size: 14px; }

.thanks .add { float: left; }

.thanks .add2 { float: right; /*width: 286px;*/ }

.thanks .add h2, .thanks .add2 h2 { font-size: 13px; }

.thanks, .divMsrtmnt { float: left; width: 100%; }

.thanks h2 { font-size: 16px; padding: 0 0 7px 0; font-weight: bold; }

.thanks h2 .curr { font-size: 12px; padding-right: 15px; }

.thanks h2.invthanx { font-size: 13px; font-weight: normal; margin: 15px 0; }

.thanks .invhead { font-size: 18px; float: left; }

.thanks .invhead.sum { font-size: 16px; }

.thanks .curr { float: right; padding: 6px 10px 0 0; }

.thanks .thanksCont { float: left; border-top: 0px solid #666; width: 100%; }

.thanks .thanksCont p { margin: 0; font-weight: bold; font-size: 12px; }

.thanks .thanksCont .noteCust { float: left; }

.thanks .thanksCont .noteCust h2 { background: url(/Images/vSprite2.png) no-repeat -375px -7922px; padding: 3px 0 2px 30px; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }

.thanks .thanksCont .noteCust h2.refund { background: url(/Images/vSprite2.png) no-repeat -373px -1008px #fff; font-size: 14px; font-weight: normal; margin: 0; width: 100%; text-transform: none; float: left; padding: 0; }

.thanks .thanksCont .noteCust h2.refund p { font-weight: normal; padding: 5px 0 7px 35px; }

.thanks .thanksCont .noteCust h2.refund span { font-size: 12px; font-weight: normal; padding: 5px; float: left; width: 930px; margin: 0 0 5px 30px; }

.thanks .thanksCont .noteCust h2.refund span.refundamt { border-radius: 30px; padding: 6px 10px; margin: 0 0 5px 30px; text-align: center; width: 330px; border: 0; background: #ddd; color: #333; font-size: 13px; font-weight: bold; }

.thanks .thanksCont .noteCust h2.refund span.refundamt .WebRupee { padding: 0 1px 0 3px; }

.thanks .thanksCont .noteCust .cashback { margin: 0; width: 100%; text-transform: none; float: left; padding: 0; background: #F3F3F3; border-top: 2px solid #9E9D9E; border-bottom: 2px solid #9E9D9E; }

.thanks .thanksCont .noteCust .cashback p.cashico { background: url("/Images/vSprite2.png") no-repeat scroll -371px -6904px transparent; padding: 5px 0 4px 35px; }

.thanks .thanksCont .noteCust .cashback p { padding: 0 0 4px 35px; color: #262626; float: left; width: 905px; font-weight: normal; }

.thanks .thanksCont .noteCust p { font-size: 12px; color: #666; line-height: 18px; margin: 0; }

.thanks .thanksCont .updatepwd { color: #2DACE2; font-size: 14px; font-weight: bold; float: none; margin: 15px 0 0 0 !important; text-decoration: underline; }

.thanks .thanksCont .btnCont { width: 100%; margin: 10px 0px 0px 5px; float: left; }

.thanks .thanksCont .btnCont .nbiggreenbutton span { padding: 15px 14px 0 0 !important; font-weight: bold; font-size: 12px; }

.thanks .thanksCont .print { float: left; width: 100%; }

.thanks .thanksCont .print .printR { float: right; padding: 5px 0 5px 3px; font-size: 12px; font-weight: bold; color: #666; margin-top: 10px; }

.thanks .thanksCont .print .printR span { font-size: 14px; margin-right: 5px; }

.thanks .thanksCont .print .glyphicon-print { position: relative; left: 50px; top: 15px; float: right; font-size: 17px; }

.thanks .thanksCont .billingDets { float: left; width: 100%; margin: 0 0 0 0; background: #EEE; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.thanks .thanksCont .billingDets .invoice { float: left; width: 100%; }

.thanks .thanksCont .billingDets .invoice td { padding: 5px 10px 5px 9px; font-size: 12px; }

.thanks h3 { font-size: 16px; font-weight: bold; padding: 10px 0; }

.txtright { text-align: right; }

.thanks .thanksCont .billingDets .invoice td.ttl { font-size: 18px; font-weight: bold; line-height: 30px; }

.thanks .thanksCont .billingDets .invoice td span { width: 100%; float: left; font-weight: bold; }

.thanks .thanksCont .billAdd { float: left; width: 1000px; margin: 10px 0; }

.thanks .thanksCont .billAdd ul { float: left; width: 100%; list-style: none; }

.thanks .thanksCont .billAdd ul.best_time_to_reach { border-top: 1px solid #ccc; padding: 10px 0 0 0; margin-top: 10px; }

.thanks .thanksCont .billAdd ul li { float: left; width: 350px; margin: 0; }

.thanks .thanksCont .billAdd ul li.last { float: left; width: 350px; margin: 0 10px 0 213px; text-align: right; }

.thanks .thanksCont .billAdd ul li h2 { float: left; margin: 0; font-weight: bold; font-size: 13px; padding: 0 0 5px 0; }

.thanks .thanksCont .billAdd ul li p { float: left; font-weight: normal; margin: 0; line-height: 20px; width: 350px; }

.thanks .thanksCont .billAdd ul.sender { float: left; list-style: none; border-top: 1px solid #CCC; padding: 10px 0 5px 0; margin: 10px 0 0 0; border-bottom: 1px solid #CCC; }

.thanks .thanksCont .billAdd ul.sender p { padding: 0; }

.thanks .thanksCont .billAdd ul.sender li.specialI p { padding: 0; float: right; }

.thanks .thanksCont .billAdd ul.sender li { float: left; width: 350px; margin: 0; }

.thanks .thanksCont .billAdd ul.sender li.last { float: left; width: 350px; margin: 0 0 0 200px; }

.thanks .thanksCont .billAdd ul.sender li h2 { float: left; margin: 0; font-weight: bold; font-size: 13px; }

.thanks .thanksCont .billAdd ul.sender li p { float: left; font-weight: normal; margin: 0; }

.thanks .thanksCont .orderSum { float: left; }

.thanks .thanksCont .orderSum p { float: left; width: 100%; background: #f5f5f5; padding: 10px; border-top: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; margin: 0; font-size: 12px; font-weight: bold; }

.thanks .thanksCont .orderSum .days7 { background: #fff; border: 1px solid #f90881; padding: 3px 10px; border-radius: 12px; font-size: 11px; color: #444; }

.thanks .thanksCont .providemsrnt { width: 100%; float: left; }

.thanks .thanksCont .providemsrnt p, .offprovidemsrnt p.paraMsrntInfo { font-size: 13px; font-weight: bold; border-bottom: 2px solid #666; padding: 15px 0 5px 0; margin: 0; }

.thanks .thanksCont .providemsrnt ul { width: 100%; float: left; margin: 10px 0 20px 0; }

.thanks .thanksCont .providemsrnt li, .divMsrtmnt li.measuremail { width: 100%; float: left; border-bottom: 1px solid #ccc; padding: 0 0 5px 0; margin: 0; }

.thanks .thanksCont .providemsrnt .nbiggreenbutton span { padding: 15px 14px 0 0 !important; font-weight: bold; font-size: 12px; }

.thanks .thanksCont .providemsrnt li img { float: left; padding: 5px 5px 5px 0; }

.thanks .thanksCont .providemsrnt li .prdprice { float: left; padding-top: 5px; text-align: left; width: 50%; }

.thanks .thanksCont .providemsrnt li .btnfloat { float: right; width: 163px; }

.thanks .thanksCont .providemsrnt li .btnfloat a { width: auto; }

.thanks .thanksCont .providemsrnt .prdprice h2 { font: 12px/15px 'Roboto', sans-serif; margin: 0; padding: 0 0 10px 0; }

.thanks .thanksCont .providemsrnt .prdprice h3 { font: 12px/15px 'Roboto', sans-serif; font-weight: bold; }

.thanks .thanksCont .btnCont .upregister { float: left; margin: 15px 0 0 0 !important; font-size: 14px; font-weight: bold; }

.thanks .thanksCont .upregcon { }

.thanks .thanksCont .upregcon h2 { margin: 0; padding: 0 0 10px 0; float: left; width: 100%; font-size: 14px; font-weight: bold; }

.thanks .thanksCont .upregcon ul { margin: 0; padding: 0; float: left; width: 100%; }

.thanks .thanksCont .upregcon li { background: url("/Images/vSprite2.png") no-repeat scroll -383px -10915px transparent; color: #565656; font-size: 12px; line-height: 25px; padding-left: 25px; width: 40%; float: none; }

.success .thanks .thanksCont p, .offprovidemsrnt p.paraMsrntInfo { padding: 10px; float: left; width: 98%; }

.offprovidemsrnt p.paraMsrntInfo { width: 100% !important; }

.check { float: left; width: 20px; margin-right: 8px; }

.check input { margin: 0; padding: 0; }

.detailsAdd { float: left; width: 210px; }

.binder h2.head { font-size: 24px; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #CCC; text-transform: capitalize; }

.binder h1.head { font-size: 36px; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #CCC; }

.binder .bigGreenButton { position: absolute; right: 0; bottom: 20px; top: 10px; }

.moviepopup { padding: 25px; }

.moviepopup .movie h2 { font-size: 30px; }

.moviepopup .movie p { font-size: 12px; line-height: 18px; width: 100%; }

.genericContent h5 { color: #000; float: left; line-height: 30px; padding-bottom: 20px; width: 100%; font-size: 25px; text-decoration: underline; }

.genericContent span { color: #000; float: left; line-height: 30px; width: 100%; font-size: 15px; }

.genericContent .last { margin: 0 0 20px 0; display: block; }

.genericContent a { color: #2dace2; }

.genericContent a:hover { text-decoration: underline; }

/*end line tags*/
.tags { position: absolute; left: 0; top: 250px; }

.tagstwo { position: absolute; left: -0px; top: 51px; z-index: 1000; }

.tagstwo .tages { background: url("/Images/vSprite1.png") 237px -5949px; width: 188px; height: 170px; }

.tagstwo .tagescom { background: url("/Images/vSprite1.png") 188px -8769px; width: 188px; height: 170px; }


/* start you tube and cart-image over description and price*/
.youtubevideo { width: 625px; padding: 7px 0 5px 0; overflow: hidden; position: relative; }

.youtubevideo .youtubevout { float: left; margin: 10px; }

.youtubevout p { font-size: 12px; padding: 5px 0 0 0; line-height: 19px; }

.youtubevout .price { font-size: 16px; font-weight: bold; float: left; padding: 10px 0 0 0; color: #693; }

.youtubevout .price .WebRupee { font-size: 18px; font-weight: bold; }

.youtubevout .newprice { padding: 0 15px 0 0 !important; font-size: 16px; font-weight: bold; color: #f80781; width: 100%; float: left; }

.youtubevout .oldprice { text-decoration: line-through; padding: 0 10px 0 0 !important; font-size: 13px; color: #666; }

.youtubevout .newprice .WebRupee { font-size: 17px; }

.youtubevout .oldprice .WebRupee { font-size: 14px; }

.youtubevout .offer3for2 { float: left; margin: 0px; width: 100%; }

.youtubevout .offer3for2 p, .youtubevout .bogof { font: bold 13px/18px 'Roboto', sans-serif; color: #000; }

.youtubevout .bogof { width: 100%; float: left; }

.youtubevout .offer3for2 p b { font: bold 12px/18px 'Roboto', sans-serif; }

.youtubevout img { float: left; padding-right: 10px; }

.youtubevout .cont { width: 293px; text-align: left; float: left; }

.youtubevout .cont .cashback { width: 100%; float: left; color: #693; }

.youtubevout .desc { max-height: 350px; overflow-x: hidden; overflow-y: auto; width: 100%; min-height: 100px; margin: 10px 0 0 0; }
/* end you tube and cart-image over description and price*/

/* TH Inbox */
.thinbox h3 { color: #373737; float: left; font-size: 13px; line-height: 24px; padding: 5px 10px; width: 980px; font-weight: bold; background: #EBEBEB; }

.thinbox h2 { font: bold 14px/18px 'Roboto', sans-serif; }

.thinbox span { font: normal 12px/20px 'Roboto', sans-serif; }

.thinbox .info { float: left; background-color: whiteSmoke; border-top: 2px solid #9E9D9E; margin: 0 0 10px 0; width: 100%; }

.thinbox .info ul { background: none; padding: 10px 0; }

.thinbox .info .txtcomment { width: 490px; height: 80px; }

.thinbox .info .custinfo { width: 650px; float: left; }

.thinbox .info li { background: none; width: 920px; line-height: 25px; padding-left: 25px; }

.thinbox .info h3.accHead { background: url("/Images/vSprite1.png") no-repeat 590px -5895px #EBEBEB; width: 980px; float: none; }

.thinbox .info h3.accHead.sel { background: url("/Images/vSprite1.png") no-repeat 590px -5845px #e7e7e7; }

.thinbox .info .thcomment { width: 100%; float: left; padding: 0; }

.thinbox .info .thcomment li span { width: 200px; float: left; }

.thinbox .info .thcomment li { width: auto; }

.thinbox .info .thattach { width: 100%; float: left; padding: 0; }

.thinbox .conversion { float: left; list-style: none; }

.thinbox .conversion li { float: left; padding: 5px 15px 5px 40px; border-bottom: 1px dotted #ccc; font-size: 12px; }

.thinbox .conversion ol li { width: 785px; background: none; }

.thinbox .conversion li span { font: normal 12px/18px 'Roboto', sans-serif; color: #373737; width: 100%; float: left; }

.hImgShowcase .gvformouter { max-width: 1000px; margin: 0 auto; background-color: #DA6C58; height: 500px; }

.thinbox .conversion li.ticketheadimg { background: url(/Images/vSprite2.png) no-repeat 8px -12238px; border-bottom: 1px dotted #ccc; margin: 0 0 15px 15px; }

.thinbox .conversion li p.tickettag { margin: 30px 0 0 0; float: left; width: 300px; }

.thinbox .conversion li p.tickettag a { background: url(/Images/vSprite2.png) no-repeat 8px -11941px #fff; border: 0 solid #EEE; margin: 4px 0; padding: 0px 0 0 41px; font-weight: bold; text-transform: capitalize; color: #286cc1; font-size: 12px; }
/*scrool tab*/


/*====================== */
.unsuccessful { max-width: 1000px; margin: auto; }

.unsuccessful .checkOutCont .leftDet .payment { max-width: 1000px; }

.unsuccessful .checkOutCont .leftDet .payment h2 { width: 870px; }

.unsuccessful .checkOutCont .leftDet .payment { background: none repeat scroll 0 0 #F3F3F3; float: left; padding: 0 0 10px; width: 250px; position: relative; }

.unsuccessful .checkOutCont .leftDet .payment h2 { padding: 10px 15px 10px 55px; width: 180px; background: url(/Images/vSprite2.png) no-repeat -355px -570px #ebebeb; border-top: 3px solid #949394; margin: 0; text-transform: capitalize; font-size: 15px; }

.unsuccessful .checkOutCont .leftDet .payment h3 { padding: 10px 0; margin: 0 10px; font-size: 13px; color: #373737; font-weight: bold; border-bottom: 1px solid #666; }

.unsuccessful .checkOutCont .leftDet .payment .vreview { padding: 5px 12px; width: 91%; float: left; font-size: 12px; font-weight: bold; text-align: right; }

.unsuccessful .checkOutCont .leftDet .payment .methods { float: left; list-style: none; margin: 15px 9px 15px 10px; padding: 0; }

.unsuccessful .checkOutCont .rightDet .payment .methods li { width: 231px; padding: 0 0 8px 0; margin: 0; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn { float: left; height: 46px; margin: 0; width: 232px; text-align: left; cursor: pointer; background: url(/Images/payment-bg-n.png) no-repeat; box-sizing: content-box; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn:hover { background: url(/Images/payment-bg-o.png) no-repeat; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btnhover { background: url(/Images/payment-bg-o.png) no-repeat; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn:hover a { background: url("/Images/vSprite1.png") no-repeat scroll -325px -18846px transparent; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn.sel { background: url(/Images/payment-bg-o.png) no-repeat; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn.sel a { }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn .imgCont { width: auto; height: auto; float: left; margin: 15px 0 0 0; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn .check { float: left; text-align: left; padding: 0 0 0 10px; cursor: pointer; width: 220px; height: 44px; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn .check input { float: left; margin: 1px 8px 0 0; height: 44px; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn .creditcard { float: left; height: 90px; margin: 15px 0 0 0; text-align: center; width: 100%; }

.unsuccessful .checkOutCont .leftDet .prdpmt { border: medium none; height: 38px; width: 223px; cursor: pointer; font-size: 18px; font-weight: normal; text-align: center; color: #fff; padding: 0; margin: 0 0 0 13px; float: left; background: #000; }

.unsuccessful .checkOutCont .leftDet .methods .btn a { color: #373737; float: left; font-size: 12px; margin: 0; line-height: 15px; font-weight: bold; width: auto; clear: none; padding: 15px 5px 0 0; }

.unsuccessful .checkOutCont .leftDet .methods .btn a.ccavenue { padding: 7px 5px 0 0; }

.unsuccessful .checkOutCont .leftDet .payment .methods .btn a span { float: left; margin: 0; }

.unsuccessful .checkOutCont .leftDet .payment .methods li { width: 231px; padding: 0 0 8px 0; margin: 0; }
/* =================== */

.sc-payment .paymenu2 .paySlide1menu input[type="text"].crdVisa { background: url("/Images/checkout.png") no-repeat scroll right -888px transparent; }

.sc-payment .paymenu2 .paySlide1menu input[type="text"].crdMaster { background: url("/Images/checkout.png") no-repeat scroll right -925px transparent; }

.sc-payment .paymenu2 .paySlide1menu input[type="text"].crdMastro { background: url("/Images/checkout.png") no-repeat scroll right -965px transparent; }

.sc-payment .paymenu2 .paySlide1menu input[type="text"].crdAmex { background: url("/Images/checkout.png") right -857px no-repeat; }

.sc-payment .paymenu2 .paySlide1menu input[type="text"].crdError { background: url("/Images/checkout.png") no-repeat scroll right -1002px transparent; }

.sc-payment .paymenu2 .paySlide1menu input[type="text"].cvv.crdError { background: url("/Images/vSprite2.png") no-repeat scroll -270px -1016px transparent; }

.sc-payment .paymenu2 .paySlide1menu p .err input[type="text"] { width: 85.5%; }

.checkout-tooltip { padding: 5px; position: absolute; z-index: 10000002; max-width: 300px; background: #fff; color: #333; border-radius: 2px; border: 1px solid #ccc; }
/*singlecheckout top popup agree and not agree */
.singlecheckout .topAgreemsg { margin: 5px 0px 10px 0; float: left; padding: 0px 0px 8px 0px; border: 1px solid #cdcdcd; background-color: #fdfbfb; border-radius: 5px; }

.singlecheckout .topAgreemsg.wrngColr { border: 1px solid #f13e2b; background-color: #fcfbbe; border-radius: 5px; }

.singlecheckout .topAgreemsg h2 { padding: 0px 0 0 31px; margin: 4px 10px 5px 10px; font-size: 12px; }

.singlecheckout .topAgreemsg h2.infomsg { background: url("/Images/checkout.png") -226px -793px no-repeat; line-height: 20px; }

.singlecheckout .topAgreemsg.wrngColr h2 { padding: 0px 0 0 31px; margin: 4px 10px 5px 10px; font-size: 12px; font-weight: bold; }

.singlecheckout .topAgreemsg.wrngColr h2.infomsg { background: url("/Images/vSprite2.png") -373px -1022px no-repeat; line-height: 20px; }

.singlecheckout .topAgreemsg p { padding: 0px; margin: 0px 10px 8px 16px; float: left; font-size: 12px; }

.singlecheckout .topAgreemsg p b { color: red; font-size: 16px; }

.singlecheckout .topAgreemsg ul { list-style-type: none; margin: 0px auto; float: none; width: 60%; clear: both; display: block; }

.singlecheckout .topAgreemsg ul li { list-style-type: none; text-decoration: none; width: auto; }

.singlecheckout .topAgreemsg ul li.agree { float: left; margin: 0 0 0 -5px; }

.singlecheckout .topAgreemsg ul li.ntagree { list-style-type: none; text-decoration: none; float: left; width: auto; }

.singlecheckout .topAgreemsg ul li.agree span { list-style-type: none; text-decoration: none; float: left; border: 1px solid #cccccc; border-radius: 25px; padding: 5px 10px 5px 10px; color: #333; }

.singlecheckout .topAgreemsg ul li.agree span b { color: #DA6C58; font-size: 12px; font-family: Verdana; }

.singlecheckout .topAgreemsg ul li.ntagree span { list-style-type: none; text-decoration: none; float: left; border: 1px solid #cccccc; border-radius: 25px; padding: 5px 10px 5px 10px; color: #333; }

.singlecheckout .topAgreemsg ul li.ntagree span b { color: #DA6C58; font-size: 12px; font-family: Verdana; }

.singlecheckout .topAgreemsg ul li p { font-size: 12px; margin: 5px 0 0 0; font-weight: bold; }

.singlecheckout .topAgreemsg ul li p b { color: red; font-size: 15px; }

.singlecheckout .topAgreemsg ul li label { padding: 0px; margin: 4px 0px 0px 0px; float: left; font-size: 12px; cursor: pointer; color: #666; }

.singlecheckout .topAgreemsg.wrngColr ul li.agree span { list-style-type: none; text-decoration: none; float: left; border: 1px solid #cccccc; border-radius: 25px; padding: 5px 10px 5px 10px; background-color: #ccc; }

.singlecheckout .topAgreemsg.wrngColr ul li.agree span b { color: #DA6C58; font-size: 12px; font-family: Verdana; }

.singlecheckout .topAgreemsg.wrngColr ul li.ntagree span { list-style-type: none; text-decoration: none; float: left; border: 1px solid #cccccc; border-radius: 25px; padding: 5px 10px 5px 10px; background-color: #ccc; }

.singlecheckout .topAgreemsg.wrngColr ul li.ntagree span b { color: #DA6C58; font-size: 12px; font-family: Verdana; }

.resp-tabs-list li { cursor: auto; }

/* =================== */
/*Start of Time to call dropdown*/
#bstTme2ReachWrapper { float: left; margin: 5px 0px; }

#bstTme2ReachWrapper ul { margin-top: 5px; }

#bstTme2ReachWrapper li { padding: 0 0 5px 0; overflow: hidden; float: left; }

#bstTme2ReachWrapper li#liddlTimeZoneNew, #bstTme2ReachWrapper li#liddlFromToTimeNew { float: left; width: 100%; margin-left: 0; }

#bstTme2ReachWrapper li#liddlTimeZoneNew select { width: 97%; float: left; font-size: 12px; margin: 0; height: 31px; padding: 3px 3px 3px 5px; border-radius: 3px; border: 1px solid #ddd; }

#bstTme2ReachWrapper li#liddlFromToTimeNew select { float: left; font-size: 12px; margin: 0 3px 0 0px; height: 31px; padding: 3px 3px 3px 5px; border-radius: 3px; border: 1px solid #ddd; }

#liddlFromToTimeNew select { width: 48%; }

.bstTme2Reach { margin: 0px; float: left; padding: 5px 0; width: 100%; }

.singlecheckout .sc-shgadd .divbstTme2Reach .bstTme2Reach li.err select { border: solid 1px #DA6C58; }
/*End   of Time to call dropdown*/
/* =================== */
#dvUnbxdRecommendationEngine .headControls .carouselNav .prev { background: url(/Images/checkout.png) no-repeat -181px -1123px transparent; width: 35px; height: 35px; text-indent: -9999px; float: left; margin: 0 3px 0 0; cursor: pointer; position: absolute; top: 130px; z-index: 1001; left: -931px; }

#dvUnbxdRecommendationEngine .headControls .carouselNav .next { background: url(/Images/checkout.png) no-repeat -217px -1123px transparent; width: 35px; height: 35px; text-indent: -9999px; float: right; margin: 0 0 0 3px; cursor: pointer; position: absolute; right: -3px; top: 135px; z-index: 1001; }

#dvUnbxdRecommendationEngine .resp-tabs-list { position: relative; margin: 0 0 0px 0; padding: 0; height: 45px; clear: both; border-bottom: 1px solid #eee; text-align: center; width: 100%; }

#single_checkout_form #dvUnbxdRecommendationEngine .resp-tabs-list { text-align: left; }

#dvUnbxdRecommendationEngine .resp-tabs-list li { margin: 0 15px 0 0; float: none; }

#single_checkout_form .RecommendationEngine { float: left; }

#dvUnbxdRecommendationEngine .headControls .carouselNav { position: relative; margin: 12px 0 0 0; }

#divNewLook .hImgShowcase .shwCselstItem:hover .olap { position: absolute; top: -10px; left: -10px; height: 280px; background-color: #fff; border: 2px solid #a6ce39; z-index: 10; padding: 8px; box-shadow: #ddd 0px 1px 10px 0px; -webkit-box-shadow: #ddd 0px 1px 10px 0px; -moz-box-shadow: #ddd 0px 1px 10px 0px; }

#divNewLook .prdTitle { margin: 0; background: #fff; width: 179px; height: auto; bottom: 201px; font-size: 12px; color: #666; text-align: center; line-height: 29px; font-weight: bold; }

#divtop-sellers .hImgShowcase .carouselMsk, #divrecommend .hImgShowcase .carouselMsk, #divrecently-viewed .hImgShowcase .carouselMsk { height: 380px !important; }

#dvUnbxdRecommendationEngine .hImgShowcase .prodDescInner { padding: 10px 0; overflow: hidden; cursor: default; }

#divtop-sellers .hImgShowcase ul li .prodDesc ul.details, #divrecommend .hImgShowcase ul li .prodDesc ul.details, #divrecently-viewed .hImgShowcase ul li .prodDesc ul.details { margin-top: 0px; }

#divtop-sellers .hImgShowcase ul li .prodDesc ul.feats, #divrecommend .hImgShowcase ul li .prodDesc ul.feats, #divrecently-viewed .hImgShowcase ul li .prodDesc ul.feats { padding: 0; bottom: 5px; }

#divtop-sellers .hImgShowcase.custCarousel ul, #divrecommend .hImgShowcase.custCarousel ul, #divrecently-viewed .hImgShowcase.custCarousel ul { margin-top: 10px; }

#divNewLook .carouselMsk { height: 320px !important; }

#divtop-sellers .hImgShowcase ul li .prodDesc ul.feats .sprite9 .imnb, #divrecommend .hImgShowcase ul li .prodDesc ul.feats .sprite9 .imnb, #divrecently-viewed .hImgShowcase ul li .prodDesc ul.feats .sprite9 .imnb { display: none !important; }

#dvUnbxdRecommendationEngine .hImgShowcase.custCarousel .shwCselstItem:first-child { margin-left: 12px; margin-right: 12px; }

#divcart-recommend .hImgShowcase .shwCselstItem:hover .olap { background-color: #fff; z-index: 1000; }

#divcart-recommend .hImgShowcase .shwCselstItem:hover { background-color: #fff; z-index: 1000; }

#dvUnbxdRecommendationEngine .hImgShowcase ul li .plist .taxpolicy { padding-top: 0px; }

.resp-tabs-container { padding: 0px; background-color: #fff; clear: left; }

h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; }
/*.hImgShowcase { max-width: 1000px; margin: auto; }*/
.hImgShowcase .feedCodetxt h2 { font-weight: bold; font-size: 12px; }

.hImgShowcase.faq h2 { font-size: 14px; border-bottom: 1px solid #DDD; }

.hImgShowcase.faq .thanks .thanksCont { border: 0; }

.hImgShowcase.showHideWrapper p { background: url(/Images/vSprite1.png) no-repeat -369px -5900px; padding-left: 40px; cursor: pointer; }

.hImgShowcase .shwCselstItem { height: 268px; position: relative; }

.hImgShowcase .shwCselstItem .olap { border: 2px solid #fff; }

.hImgShowcase .shwCselstItem:hover .prodDesc ul.feats { display: inline; }

.hImgShowcase .shwCselstItem:hover .olap { position: absolute; height: 445px; background-color: #fff; border: 2px solid #f80781; z-index: 1000; width: 227px; }

.hImgShowcase .shwCselstItem:hover .olap.home { height: 280px; top: 0; }

.hImgShowcase .shwCselstItem .thumbnail { height: 0; width: 0; display: none; }

.hImgShowcase .shwCselstItem:hover .thumbnail ul { margin: 0; padding: 0; width: 50px; }

.hImgShowcase .shwCselstItem:hover .thumbnail li { margin: 0; width: auto; opacity: 0.6; }

.hImgShowcase .shwCselstItem:hover .thumbnail li:hover { opacity: 1; }

.hImgShowcase .shwCselstItem:hover .thumbnail li a { width: auto; height: 75px; min-height: inherit; border: 0 solid #ddd; }

.hImgShowcase .shwCselstItem:hover .thumbnail li img { width: 48px; }

.hImgShowcase .shwCselstItem .imgcount { display: none; width: 100%; float: left; text-align: center; position: absolute; left: 0; bottom: 5px; }

.hImgShowcase ul li { float: left; padding-bottom: 0; margin-right: 0px; margin-left: 10px; width: 227px; }

.hImgShowcase ul li .optNav li { float: left; width: 49.9%; margin: 0; }

.hImgShowcase .prodDescInner { padding: 7px 0; overflow: hidden; cursor: default; }

.hImgShowcase ul li .optNav li a { background: none repeat scroll 0 0 #EAEAEA; height: 13px; margin: 0; padding: 36px 7px 10px; text-align: center; width: 74px; color: #373737; font-size: 12px; font-weight: bold; }

.hImgShowcase ul li .optNav li a.shopNowBtn { background: #a6ce39 url(/Images/shopCartIcn.png) no-repeat center 10px; border-top: solid 1px #fff; border-right: solid 1px #fff; }

.hImgShowcase ul li .optNav li a.requestBtn { background: #a6ce39 url(/Images/shopCartIcn.png) no-repeat center 10px; border-top: solid 1px #fff; border-right: solid 1px #fff; width: 160px; }

.hImgShowcase ul li .optNav li a.wishlistBtn { background: #d9e23e url("/Images/vSprite2.png") no-repeat -1px -12088px; border-top: solid 1px #fff; }

.hImgShowcase ul li .plist:hover .imgcount { display: inline; }

.hImgShowcase ul li .plist:hover .imgcount a { height: 4px; width: 4px; border-radius: 50%; background: #ddd; display: inline-table; text-indent: -9999px; clear: none; margin-right: 5px; float: none; border: 1px solid #fff; }

.hImgShowcase ul li .plist:hover .imgcount a.active { background: #666; }

.hImgShowcase ul li .plist .taxpolicy { width: 100%; font-size: 10px; float: left; color: #adadad; }

.hImgShowcase.custCarousel ul { margin-top: 10px; }

.hImgShowcase.custCarousel .shwCselstItem { height: 380px; top: 0; margin-left: 12px; margin-right: 12px; }

.hImgShowcase .carouselMsk { border: none; border-bottom: solid 1px #ccc; margin: 0 0 15px 0; height: 545px !important; }

.hImgShowcase ul { float: left; position: relative; }

.hImgShowcase .shwCselstItem { height: 268px; position: relative; }

.hImgShowcase .shwCselstItem .olap { border: 2px solid #fff; }

.hImgShowcase .shwCselstItem:hover .prodDesc ul.feats { display: inline; }

.hImgShowcase .shwCselstItem:hover .olap { position: absolute; left: -10px; background-color: #fff; border: 2px solid #f80781; z-index: 1000; width: 227px; }

#divNewLook .hImgShowcase.custCarousel .shwCselstItem { margin-left: 12px; margin-right: 12px; }

#divNewLook .carouselNav { display: none; }

.hImgShowcase.custCarousel .shwCselstItem .prdTitle { margin: 0; background: #fff; width: 179px; height: auto; bottom: 201px; font-size: 14px; color: #404041; text-align: center; line-height: 29px; }

.hImgShowcase.custCarousel .shwCselstItem .prdTitle p.prdShopNow { padding: 2px 5px; margin: 2px auto; width: 41%; height: 16px; color: #fff; font-size: 10px; background: #444; line-height: 16px; }

.hImgShowcase .shwCselstItem .optNav { display: none; position: absolute; top: 120px; left: 0; width: 175px; }

.hImgShowcase .shwCselstItem.latestarrival { height: 410px !important; position: relative !important; margin-bottom: 15px; }

.hImgShowcase .shwCselstItem.latestarrival .plist .arrowHover { top: 65px; }

.hImgShowcase .shwCselstItem.hvr .optNav { display: block; }

#horizontalTab .hImgShowcase.custCarousel .shwCselstItem { height: 380px; top: 0; margin-left: 10px; margin-right: 10px; }

.hImgShowcase ul li .plist .mostWanted { position: absolute; width: 70px; height: 70px; }

.hImgShowcase ul li .plist .mostWanted img { width: 70px; height: 70px; }

.hImgShowcase ul li .plist .mostWanted.toplft { left: 4px; top: 4px; }

.hImgShowcase ul li .plist .mostWanted.toprht { right: 4px; top: 4px; }

.hImgShowcase ul li .plist .mostWanted.btmlft { bottom: 27px; left: 4px; }

.hImgShowcase ul li .plist .mostWanted.btmrht { bottom: 27px; right: 4px; }

.hImgShowcase ul li h2.title { font-size: 13px; padding: 0px 0 5px 0; color: #373737; padding-right: 12px; width: 100%; background: white; margin: 0; text-transform: capitalize; cursor: text; font-weight: bold; height: 20px; vertical-align: middle; line-height: 14px; }

.hImgShowcase ul li a.viewall { font-size: 12px; margin: 0 0 0 5px; color: #2DACE2; background: url(/Images/vSprite1.png) no-repeat right -2996px; padding-right: 12px; width: auto; position: absolute; bottom: 3px; right: 6px; text-transform: capitalize; font-weight: bold; line-height: 20px; display: none; }

.hImgShowcase ul li a.viewall:hover { color: #2dace2; }

.hImgShowcase ul li .plist.title:hover, .hImgShowcase ul li .plist.desc:hover span { color: #2dace2; }

.hImgShowcase ul li .plist.desc { font-size: 12px; font-weight: bold; margin: 0 0 15px 5px; }

.hImgShowcase ul li .plist.desc span { font-size: 12px; color: #3d3c3e; }


.hImgShowcase ul li .medDarkGrey { clear: right; margin: 0; float: right; }

.hImgShowcase ul li a { clear: left; float: left; cursor: pointer; width: 100%; }

.hImgShowcase ul li .plist { float: left; position: relative; margin-bottom: 12px; cursor: pointer; height: 253px; height: auto; }

.hImgShowcase ul li .plist img { height: auto !important; width: 100% !important; }

.hImgShowcase ul li .plist img.promotions { width: 58px !important; }

.hImgShowcase ul li .plist .tag { position: absolute; left: 0px; top: 0; height: 250px; }

.hImgShowcase ul li .plist .tag .soldout { top: 52px; left: 22px; position: absolute; }

.hImgShowcase ul li .plist .tag img { vertical-align: top; margin: 0 1px 0 0; }

.hImgShowcase ul li .plist .tag .fashionstylist { position: absolute; left: 155px; top: 0; }

.hImgShowcase ul li .plist .tag .freeleggings { position: absolute; left: 18px; top: 0; }


.hImgShowcase ul li .plist .tagnew { position: absolute; width: 40px !important; z-index: 100; top: -8px !important; left: 189px !important; }

.hImgShowcase ul li .plist .tagnew.toplft { top: -10px; left: 192px; }

.hImgShowcase ul li .plist .tagnew.toprht { top: 0; right: 0; }

.hImgShowcase ul li .plist .promotions { position: absolute; width: 30px !important; z-index: 100; }

.hImgShowcase ul li .plist .promotions.toplft { top: 5px; left: 17px; }

.hImgShowcase ul li .plist .tagexl { position: absolute; width: 15px !important; }

.hImgShowcase ul li .plist .tagexl.toplft { top: 0; left: 0; }

.hImgShowcase ul li .plist .tagexl.toprht { top: 0; right: 0; }

.hImgShowcase ul li .plist .tagfs { position: absolute; width: 20px !important; }

.hImgShowcase ul li .plist .tagfs.toplft { top: 0; left: 0; }

.hImgShowcase ul li .plist .tagfs.toprht { top: 0; right: 0; }

.hImgShowcase ul li .plist .soldout { position: absolute; width: 131px !important; height: 132px; top: 52px; left: 22px; }

.hImgShowcase ul li .plist .taglegs { position: absolute; width: 15px !important; }

.hImgShowcase ul li .plist .taglegs.toplft { top: 0; left: 0; }

.hImgShowcase ul li .plist .taglegs.toprht { top: 0; right: 0; }

.hImgShowcase ul li .plist .tagfree { position: absolute; width: 15px !important; z-index: 10; }

.hImgShowcase ul li .plist .tagfree.toplft { top: 0; left: 0; }

.hImgShowcase ul li .plist .tagfree.toprht { top: 0; right: 0; }

.hImgShowcase ul li .plist .tagfree.top { top: 34px; left: 0; }

.hImgShowcase ul li .plist .arrowHover { position: absolute; display: block; z-index: -1; }

.hImgShowcaseWrapper.prddetload .hImgShowcase ul li .plist .arrowHover { position: absolute; display: block; z-index: -1; top: 155px; }

.hImgShowcaseWrapper.prddetload .arrowHover .imageh { left: 0%; position: relative; top: 0 !important; color: #333; text-align: center; font-size: 13px; border-radius: 4px; border: solid 1px #c3c3be; }

.yml .hImgShowcase.custCarousel .shwCselstItem:hover .plist .arrowHover { z-index: 100; left: 17%; background: rgba(255, 255, 255, 0.8); border-radius: 4px; }

.arrowHover .imageh { width: 141px !important; text-align: center; padding: 8px 0; color: #333; font-size: 14px; border-radius: 4px; }

.arrowHover .imageh:hover { color: #f80781 !important; border-bottom: 1px solid #f80781; }

.hImgShowcase ul li .plist arrowHover .shopNowBtn { background: url("/Images/vSprite2.png") no-repeat scroll -258px -6204px transparent; width: 142px; height: 42px; float: left; text-indent: -9999px; text-transform: uppercase; display: none; }

.hImgShowcase ul li .plist .arrowHover .requestBtn { background: url("/Images/vSprite2.png") no-repeat scroll right -6064px transparent; width: 27px; height: 27px; float: left; text-indent: -9999px; text-transform: uppercase; position: absolute; bottom: -293px; right: 1px; }

.hImgShowcase ul li .plist .arrowHover .wishlistBtn { background: url("/Images/vSprite2.png") no-repeat scroll right -6038px transparent; width: 27px; height: 27px; float: left; text-indent: -9999px; text-transform: uppercase; position: absolute; bottom: -249px; z-index: 10000; right: -2px; }

.hImgShowcase ul li.shwCselstItem:hover .plist .arrowHover { display: block; }

.hImgShowcase ul li .plist .priceCont { bottom: -21px; height: 15px; left: 0; padding: 5px 0 5px 0; position: absolute; width: 100%; text-align: center; }

.hImgShowcase ul li .plist .priceCont span.newprice { z-index: 10002; position: relative; }

.hImgShowcase ul li .plist .newprice { color: #333; font-size: 14px; font-weight: bold; padding: 5px 0 5px 0; }

.hImgShowcase ul li .plist .priceCont.wholesale .oldprice { font-size: 12px; }

.hImgShowcase ul li .plist .WebRupee { font-size: 14px; padding: 0 1px 0 0; font-weight: bold; }

.hImgShowcase ul li .plist .oldprice { color: #888; font-size: 14px; font-weight: normal; padding: 5px 2px 5px 0; text-decoration: line-through; }

.hImgShowcase ul li .plist .oldpricegcs { color: #888; font-size: 13px; font-weight: normal; padding: 5px 5px 0 0; text-decoration: line-through; }

.hImgShowcase ul li .plist .smile { bottom: 3px; position: absolute; right: 1px; }

.hImgShowcase ul li .plist .stepupsale { position: absolute; width: 76px !important; }

.hImgShowcase ul li .plist .stepupsale.toplft { top: 4px; left: 4px; }

.hImgShowcase ul li .plist .stepupsale.toprht { top: 4px; right: 4px; }

.hImgShowcase ul li .plist .stepupsale.btmlft { bottom: 3px; left: 3px; }

.hImgShowcase ul li .plist .stepupsale.btmrht { bottom: 3px; right: 3px; }

.hImgShowcase ul li .plist .discount { position: absolute; height: 38px; width: 70px; }

.hImgShowcase ul li .plist .discount p { bottom: 3px; position: absolute; right: 0; font-size: 11px; font-weight: bold; width: 48px; text-align: center; color: #fff; line-height: 12px; }

.hImgShowcase ul li .plist .discount p b { font-size: 11px; font-weight: bold; color: #fff; width: 100%; float: left; }

.hImgShowcase ul li .plist .discount.btmlft { bottom: 3px; left: 3px; }

.hImgShowcase ul li .plist .discount.btmrht { bottom: 3px; right: 3px; }

.hImgShowcase ul li .plist .discount.btmrht.buyget1 { bottom: 0px; right: 6px; }

.hImgShowcase ul li .plist .eidtag { position: absolute; width: 68px; }

.hImgShowcase ul li .plist .eidtag.toplft { top: 4px; left: 3px; }

.hImgShowcase ul li .plist .eidtag.toprht { top: 4px; right: 3px; }

.hImgShowcase ul li .plist .eidtag.btmlft { bottom: 3px; left: 3px; }

.hImgShowcase ul li .plist .eidtag.btmlft.days7 { width: 70px !important; }

.hImgShowcase ul li .plist .eidtag.btmrht { bottom: 3px; right: 3px; }

.hImgShowcase ul li .plist .phisix { position: absolute; width: 57px; }

.hImgShowcase ul li .plist .phisix.toplft { top: 3px; left: 3px; }

.hImgShowcase ul li .plist .phisix.toprht { top: 3px; right: 3px; }

.hImgShowcase ul li .plist .phisix.btmlft { bottom: 3px; left: 3px; }

.hImgShowcase ul li .plist .phisix.btmrht { bottom: 3px; right: 3px; }

.hImgShowcase ul li .plist .cashback { position: absolute; width: 56px; }

.hImgShowcase ul li .plist .cashback p { bottom: 8px; position: absolute; left: 4px; font-size: 11px; font-weight: bold; width: 48px; text-align: center; color: #fff; }

.hImgShowcase ul li .plist .cashback p b { font-size: 11px; font-weight: bold; float: left; width: 100%; line-height: 10px; padding: 0 0 2px 0; }

.hImgShowcase ul li .plist .cashback .WebRupee { font-size: 12px; color: #fff; padding: 0 1px 0 0; font-weight: bold; }

.hImgShowcase ul li .plist .cashback.toplft { left: 3px; top: 3px; }

.hImgShowcase ul li .plist .cashback.toprht { right: 3px; top: 3px; }

.hImgShowcase ul li .plist .cashback.btmlft { bottom: 3px; left: 3px; }

.hImgShowcase ul li .plist .cashback.btmrht { bottom: 3px; right: 3px; }

.hImgShowcase ul li .plist .shipping { bottom: 35px; position: absolute; left: 0; }

.hImgShowcase ul li .prodDesc { float: left; width: 100%; margin: 13px 0 0 0; }

.hImgShowcase ul li .prodDesc h3 { float: left; font-size: 11px; font-weight: normal; color: #999; padding-bottom: 4px; max-height: 20px; white-space: nowrap; text-overflow: ellipsis; width: 100%; overflow: hidden; text-align: center; margin-top: 12px; }

.hImgShowcase ul li .prodDesc ul.details { float: left; list-style: none; padding: 0; margin-top: 8px; width: 100%; }

.hImgShowcase ul li .prodDesc ul.details li { float: left; width: 100%; margin: 0; font-size: 11px; color: #ccc; text-align: center; }

.hImgShowcase ul li .prodDesc ul.details li.clsdispdate { margin-top: -12px; }

.hImgShowcase ul li .prodDesc ul.feats { float: left; list-style: none; position: absolute; padding: 0 0 15px 0; cursor: text; bottom: 19px; display: none; width: 100%; background: #fff; }


.hImgShowcase ul li .prodDesc ul.feats li { border-left: 0 solid #C0C0C0; float: left; margin: 0 3px 0 0; width: auto; padding-bottom: 0; position: relative; }

.hImgShowcase ul li .prodDesc ul.feats li.scicons { position: relative; left: -39px; margin-right: 7px; top: 10px; }

.hImgShowcase ul li .prodDesc ul.feats li.last { border: none; margin: 0; }

.hImgShowcase ul li .prodDesc ul.feats li a { float: left; width: auto; height: 17px; text-indent: 0px; width: 220px; margin: 0; padding: 0 5px 0 0; text-align: center; color: #333; }

.hImgShowcase ul li .prodDesc ul.feats li a.global { text-indent: -9999px; cursor: default; text-transform: uppercase; margin-top: 0px; display: none; }

.hImgShowcase ul li .prodDesc ul.feats li a.india { /*background: url(/Images/vSprite2.png) no-repeat -1px -11897px;*/ text-indent: -9999px; cursor: default; padding-right: 7px; padding-bottom: 0px; text-transform: uppercase; display: none; }

.hImgShowcase ul li .prodDesc ul.feats li a.readytoship { width: 220px; padding: 0; cursor: text; text-align: center; }

.hImgShowcase ul li .prodDesc ul.feats li a.favourite { background: url("/Images/vSprite1.png") no-repeat scroll -380px -7497px transparent; cursor: default; }

.hImgShowcase ul li .prodDesc ul.feats li a.customize span { position: absolute; background: #333; padding: 5px 10px; border-radius: 2px; color: #fff; z-index: 1000; font-size: 12px; top: 25px; left: 0; }

/*social media icons added*/
.hImgShowcase ul li .prodDesc ul.feats .nsocialmediaicons { float: right; }

.hImgShowcase ul li .prodDesc ul.feats .nsocialmediaicons a.nfb { background: url("https://static.cbazaar.com/estoreimages/all_sprite_icons.png") no-repeat scroll -36px -940px transparent; cursor: default; text-indent: -9999px; width: 23px; height: 27px; cursor: pointer; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; position: relative; }

.hImgShowcase ul li .prodDesc ul.feats .nsocialmediaicons a.ntwitter { background: url("https://static.cbazaar.com/estoreimages/all_sprite_icons.png") no-repeat scroll -75px -940px transparent; cursor: default; text-indent: -9999px; width: 23px; height: 27px; cursor: pointer; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; position: relative; }

.hImgShowcase ul li .prodDesc ul.feats .nsocialmediaicons a.pintrest { background: url("https://static.cbazaar.com/estoreimages/all_sprite_icons.png") no-repeat scroll -113px -940px transparent; cursor: default; text-indent: -9999px; width: 23px; height: 27px; cursor: pointer; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; position: relative; }

.hImgShowcase ul li .prodDesc ul.feats .nsocialmediaicons a.gplus { background: url("https://static.cbazaar.com/estoreimages/all_sprite_icons.png") no-repeat scroll -150px -941px transparent; cursor: default; text-indent: -9999px; width: 23px; height: 27px; cursor: pointer; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; position: relative; }

.resp-tab-content { display: block; }

.resp-tab-active { border-bottom: 5px solid #f80781; padding: 12px 14px 14px 14px !important; position: relative; }

.resp-tab-active { background-color: #fff; content: "\25bc"; }

.resp-tab-active::before { content: "\25bc"; position: absolute; left: 55px; color: #f80781; bottom: -15px; text-align: center; width: 100%; left: 0px; }

.resp-content-active, .resp-accordion-active { display: block; }

.resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0 15px; list-style: none; cursor: pointer; float: left; font-size: 14px; font-weight: bold; color: #666; width: auto !important; }

h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }

h2.resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; }

h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }

h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; }

#horizontalTab .headControls { border: none; margin-top: -10px; }

#horizontalTab .hImgShowcase .carouselMsk { border: none; }

.nptheadingseprate { width: 780px; text-align: center; border-top: 1px solid #ccc; margin: 0 auto; height: 25px; }

.nptheadingseprate span { background: #fff; margin: -15px auto; display: block; font-size: 22px; color: #333; width: 50%; color: #f80781; font-weight: bold; font-size: 14px; }

.hImgShowcase .carouselMsk { border: none; }

.headControls { float: left; width: 100%; margin: 0 0 10px 0; }

#dvUnbxdRecommendationEngineRecentlyViewed .headControls { float: none; text-align: center; width: 100%; margin: 0 0 10px 0; }

.foosocial b { text-transform: none; }

.headControls h3 { float: left; width: 338px; font-size: 13px; color: #666; font-weight: bold; }

.headControls h3:first-letter { text-transform: capitalize; }

.headControls h3 .count { color: #2dace2; }

.headControls .carouselNav { float: right; width: 51px; margin-left: 0; padding: 0 10px; margin-top: 0px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; }

/*success popup start*/

.FbLogincontainer { padding: 18px; }

.FbLogincontainer .FbLogincontentsTop { border-radius: 3px; border: 1px solid #ccc; margin: 10px 0 20px 0; padding: 12px 0; }

.FbLogincontainer .FbLogincontentsBottom { border-radius: 3px; background: rgba(0, 0, 0, 0.2); padding: 12px 0; }

.FbLogincontainer .FbLogincontentsTop h1 { font-weight: bold; font-size: 18px; color: #99cc33; text-align: right; width: 67%; }

.FbLogincontainer .FbLogincontentsTop .smiley_fshare { padding: 23px; background: url("/Images/smileys_fshare.png") no-repeat scroll; float: right; margin-top: -40px; margin-right: 52px; }

.FbLogincontainer .FbLogincontentsTop p { font-weight: bold; font-size: 12px; color: #333; width: 94%; text-align: center; padding: 9px 10px 0 10px; }

.FbLogincontainer .FbLogincontentsTop p span { text-transform: capitalize; }

.FbLogincontainer .FbLogincontentsBottom .fasharecontbtn { background: #4161a2; color: #fff; font-size: 13px; font-weight: bold; text-align: left; width: 193px; border-radius: 30px; padding: 10px 5px; float: left; margin-left: 8px; cursor: pointer; }

.FbLogincontainer .FbLogincontentsBottom .fasharecontbtn span { background: url("https://static.cbazaar.com/estoreimages/all_sprite_icons.png") no-repeat scroll -215px -2606px transparent; text-decoration: none; padding-top: 7px; padding-left: 44px; padding-bottom: 6px; }

.FbLogincontainer .FbLogincontentsBottom b { float: left; width: 169px; height: 28px; padding-top: 8px; padding-left: 9px; font-size: 11px; font-weight: normal; }

.FbLogincontainer .FbLogincontentsBottom i { background: url("/Images/cbsmiley-small.png") no-repeat scroll 4px 8px transparent; padding: 15px 27px 22px 8px; float: left; }

.FbLogincontainer .FbLogincontentsBottom .fashareltrbtn { background: #666666; color: #fff; font-size: 13px; font-weight: bold; text-align: center; border-radius: 30px; padding: 10px 30px; float: left; margin-right: 8px; cursor: pointer; float: right; opacity: 1; text-shadow: none; }

.FbLogincontainer .FbLogincontentsBottom p { font-weight: normal; font-size: 11px; color: #333; width: 92%; text-align: center; padding-top: 48px; padding-left: 13px; }

.FbLogincontainer .FbLogincontentsBottom i { font-size: 14px; color: red; background: none; float: left; padding-top: 0px; padding-left: 0; padding-right: 0; }

/*success popup end*/

/*invoice start*/

.thanksCont a#aSuccessContShop span { position: relative; z-index: 100; }

#aSuccessContShop span { margin: auto; padding: 12px 24px; font-weight: bold; background-color: #000; color: #fff; }

.genericContent .leftDet #hor-minimalist-b { font-size: 12px; background: #fff; border-collapse: collapse; text-align: left; width: 650px; margin: 0 0 25px 0; }

.genericContent .leftDet #hor-minimalist-b tbody tr:hover td { color: #555; background: #F9F9F9; }

#hor-minimalist-b { font-size: 12px; background: #fff; border-collapse: collapse; text-align: left; width: 1000px; }

#hor-minimalist-b th { font-size: 12px; font-weight: bold; color: #373737; box-sizing: content-box; padding: 10px 6px; border-bottom: 1px solid #c0c0c0; text-align: left; }

#hor-minimalist-b .rtsprods { background: #f5f5f5; border-top: 1px solid #C0C0C0; }

#hor-minimalist-b .rtsprods th { padding: 8px 0 8px 25px; }

#hor-minimalist-b .rtsprods th .rtsicon { background: url("/Images/vSprite2.png") -383px -7110px; padding-right: 25px; color: #fff; margin-left: -6px; }

#hor-minimalist-b td { border-top: 1px dotted #ccc; color: #666; padding: 6px 6px; vertical-align: top; }

#hor-minimalist-b td.ttl { font-size: 16px; font-weight: bold; color: #333; }

#hor-minimalist-b td.ttl .WebRupee { font-size: 18px; }

#hor-minimalist-b .WebRupee { font-size: 14px; }

#hor-minimalist-b td:nth-last-child(1) { color: #262626; }

#hor-minimalist-b h1 { font-size: 18px; padding: 10px 0 5px 4px; font-weight: normal; }

#hor-minimalist-b h2 { font-size: 16px; padding: 10px 0 5px 0; font-weight: bold; }

#hor-minimalist-b .invSupbor td { border: none; }

#hor-minimalist-b .invSupbor .invSup { border-left: 1px dashed #b4b4b4; border-bottom: 1px dashed #b4b4b4; padding-right: 15px; margin: 0 5px; position: relative; bottom: 7px; color: #fff; }

#divSuccess .hImgShowcase.success .thanks .thanksCont p { width: 98%; }

.thanks .thanksCont .compAdd { float: left; margin: 10px 0; width: 100%; padding: 0 0 10px 0; border-bottom: 1px solid #ccc; }

.thanks .thanksCont .compAdd address { font-size: 12px; line-height: 20px; font-style: normal; }

.delnote { font-size: 11px; color: #666; float: left; width: 640px; padding: 5px 0 8px 0; }

.delnote p { padding: 3px 0 0 7px !important; font-weight: normal !important; font-size: 11px !important; }

.fbshare { width: 230px; height: 110px; background: #eff1f7; border: solid 1px #ccc; border-radius: 3px; padding: 10px; margin-bottom: 15px; margin-right: 4px; }

.fbshare .fasharecontbtn { background: #4161a2; color: #fff; font-size: 13px; font-weight: bold; text-align: left; width: 193px; border-radius: 30px; padding: 10px 5px; float: left; margin-left: 8px; cursor: pointer; }

.fbshare .fasharecontbtn span { background: url("https://static.cbazaar.com/estoreimages/all_sprite_icons.png") no-repeat scroll -215px -2606px transparent; text-decoration: none; padding-top: 7px; padding-left: 44px; padding-bottom: 6px; }

.fbshare b { float: left; width: 169px; height: 28px; padding-top: 8px; padding-left: 9px; font-size: 11px; font-weight: normal; }

/*.fbshare i { background: url("/Images/cbsmiley-small.png") no-repeat scroll 4px 8px transparent; padding: 15px 27px 22px 8px; float: left; }*/

/*invoice end*/ /**/

/*Start Paisely single checkout-- WHATS THIS POPUP*/
#whtsThisModal h5.tick { background: url("/Images/checkout.png") no-repeat -222px -1168px #FAE9E9; padding: 6px 5px 8px 35px; border-radius: 3px; border: 1px solid #F593C5; margin: 20px 0 0 0; }

#whtsThisModal h5.tick b { color: #f90881; }

#whtsThisModal .modal-dialog { width: 35%; }

#whtsThisModal .modal-header { padding: 6px; }

#whtsThisModal .modal-body { padding: 0 15px; }

#whtsThisModal .modal-footer, #whtsThisModal .modal-header { border: none; }

#whtsThisModal .modal-header .close { margin-right: 4px; }

#whtsThisModal .payinfo p { font-size: 11.8px; line-height: 18px; }

#whtsThisModal .payinfo h3 { font-size: 12px; font-weight: bold; margin: 4px 0; padding: 4px 0; }
/*End Paisely*/

#QuickViewModal .modal-dialog { width: 900px; }

.imgTabs .imgContainer { float: left; margin: 0; position: relative; overflow: hidden; width: 100%; }

.quick_view_img { max-width: 300px; min-width: 331px; }

.imgTabs .imgContainer .eidtag { position: absolute; height: 50px; width: 68px; z-index: 10000; }

.imgTabs .imgContainer .eidtag.btmlft { left: 4px; bottom: 4px; }

.Shortlist_quickview { float: right; color: #555555; font-size: 16px; text-transform: uppercase; background: url("../Images/shortlist-icon.png") no-repeat 3px 1px; transition: background 0.5s ease 0s; -webkit-transition: background 0.5s ease 0s; -moz-transition: background 0.5s ease 0s; -o-transition: background 0.5s ease 0s; -ms-transition: background 0.5s ease 0s; cursor: pointer; padding: 0 0 0 31px; }

.Shortlist_quickview:hover, .Shortlist_quickview:active, .Shortlist_quickview.add, .Shortlist_quickview.active { color: #555555; background: url("../images/shortlisted-icon.png") no-repeat 3px 1px; display: block; }

.uniqueTextbackgroundSmallWrapper .uniqueTextbackgroundLeft { background: url('https://static.cbazaar.com/estoreimages/all_sprite_icons.png') no-repeat -149px -331px; width: 33px; height: 24px; display: inline-block; float: left; }

.uniqueTextbackgroundSmallWrapper .uniqueTextbackgroundRight { background: url('https://static.cbazaar.com/estoreimages/all_sprite_icons.png') no-repeat -216px -332px; width: 25px; height: 23px; display: inline-block; float: left; }

.uniqueTextbackgroundSmallWrapper .uniqueTextbackgroundMiddle { background: url('../Images/ribben_bg.png'); width: 278px; height: 24px; display: inline-block; float: left; line-height: 24px !important; font-size: 12px; font-weight: 500; }

.singlecheckout .sc-cart .baglist li.col5 i.sprite3.spec { margin: -24px 0 0 24px; }

.singlecheckout .sc-cart .baglist li.col5 i.sprite3.spec span.imn.left .imnBot { top: 22px; }

#dvCheckOuter .chkOutBtns a { background: #000; color: #fff; padding: 7px 16px; }

.clsnewposition { position: absolute; left: 833px; height: 25px; width: 25px; margin: 106px 0 0 0; }

.ui-widget-content { z-index: 107000; }

#openInfoModal .modal-dialog #dispInfoInModal .FbLogincontainerpopup { padding: 0; margin-top: -28px; }

.singlecheckout .sc-cart td .sc-dis li span { float: none; width: auto; }

.entrust_bg { background: url('../Images/checkout.png') no-repeat -210px -254px; width: 40px; height: 40px; }

.carousel-inner .discount.btmrht.buyget1 { width: 80px; right: 7px; position: absolute; bottom: 11px; }

.carousel-inner .discount.btmrht.buyget1 img { width: 100%; }

.btn-group-vertical > .btn, .btn-group > .btn { width: auto; }

@media only screen and (min-width : 1600px) {
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .success_m_msg { width: 46.6% !important; left: 25%; top: 118px; }

    .clsnewposition { left: 924px !important; }
}

@media screen and (min-width:1440px) and (max-width:1600px) {
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .success_m_msg { width: 55.6% !important; left: 22%; top: 118px; }

    .ui-widget-content { left: 17%; }
}

@media screen and (min-width:1300px) and (max-width:1366px) {
    .clsnewposition { position: absolute !important; left: 748px !important; height: 25px !important; width: 25px !important; margin: 150px 0 0 0 !important; }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .success_m_msg { left: 287px; }
}

@media screen and (min-width:940px) and (max-width:1024px) {
    #dvMeasurementPopUp { width: 99% !important; }

    #myiframe1 { width: 965px; }

    .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix .ui-dialog-titlebar-close { top: 10px !important; right: 0px; position: absolute; padding: 5px 0 0 0; }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .ui-widget-content { left: 3%; }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front { width: 856px !important; }

    .clsnewposition { position: absolute !important; left: 720px !important; height: 25px !important; width: 25px !important; margin: 208px 0 0 0 !important; }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .success_m_msg { left: 17%; width: 69.5% !important; top: 220px; }
}

@media screen and (min-width: 768px) and (max-width: 940px) {
    #cboxContent { width: 95% !important; margin: auto; }

    .singlecheckout_login { box-shadow: none !important; }

    #dvMeasurementPopUp { width: 99%; }

    #myiframe1 { width: 740px; }

    .clsnewposition { position: absolute !important; left: 605px !important; height: 25px !important; width: 25px !important; margin: 89px 0 0 0 !important; }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .ui-widget-content { left: 1.6%; }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front { width: 740px !important; }

    .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix .ui-dialog-titlebar-close { right: 0px; position: absolute; padding: 5px 0 0 0; }

    .clsnewposition { position: absolute !important; left: 605px !important; height: 25px !important; width: 25px !important; margin: 89px 0 0 0 !important; }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .success_m_msg { left: 20%; top: 100px; width: 64% !important; }

    .guest_login_bg input[type="text"], .guest_login_bg .lgcon a, .guest_login_bg .link_login_bg { width: 80%; margin: 10px 10% 0 10%; }

    /*IPAD page start*/
    .headerWrapper { min-width: 100%; }

    .headerWrapper .header { max-width: 98%; }

    #single_checkout_form .hImgShowcaseWrapper { min-width: 100%; }

    .hImgShowcase { max-width: 96.1%; }

    .singlecheckout .sc-shgadd { width: 23%; }

    .singlecheckout .sc-shgadd .box { width: 98%; }

    .singlecheckout .sc-shgadd .chgshpadd { width: 100%; font-size: 11px; }

    .singlecheckout .sc-shgadd .box h4 { font-size: 12px; }

    #liddlFromToTimeNew select { width: 89%; margin-bottom: 5px !important; }

    .singlecheckout .sc-cart { width: 50%; }

    .singlecheckout .sc-payment { width: 23.5%; }

    .singlecheckout .sc-cart table { width: 98%; }

    .sc-payment .paymenu2, .sc-payment .paymenu3 { width: 100%; }

    .sc-payment .paymenu2 li, .sc-payment .paymenu3 li { width: 100%; }

    .sc-payment .paymenu2 li a span { width: 96.6%; }

    .sc-payment .paymenu2 .paySlide1toggle_bg .crdb { width: 89%; }

    .sc-payment .paymenu2 .paySlide1menu, .sc-payment .paymenu3 .paySlide1menu2, .sc-payment .paymenu3 .paySlide1menu3 { width: 90%; }

    .sc-payment .paymenu2 .paySlide1menu input[type="text"] { width: 70%; padding-right: 39px; }

    .sc-payment .paymenu2 .paySlide1menu select { width: 99.5%; }

    .sc-payment .paymenu2 .paySlide1menu select.month { width: 99.5%; }

    .sc-payment .paymenu2 .paySlide1menu input.cvv { width: 25%; }

    .sprite3 { padding: 18px 14px 2px 14px; background-position: -376px -1169px; }

    .sc-payment .paymenu3 li a span.paySlide1toggle2_bg, .sc-payment .paymenu3 li a span.paySlide1toggle3_bg { width: 87%; height: 28px; }

    .sc-payment .paymenu3 .paySlide1toggle2 .paySlide1toggle2_bg .paytxt, .sc-payment .paymenu3 .paySlide1toggle3 .paySlide1toggle3_bg .paytxt { width: 94%; font-size: 11px; }

    .singlecheckout .sc-payment .btnpayment { width: 100%; font-size: 14px; }

    .singlecheckout .sc-cart .baglist { width: 98%; }

    .singlecheckout .sc-payment .paymentinfo { width: 84%; }

    .singlecheckout .sc-shgadd .chkFrm { width: 93%; }

    .singlecheckout .sc-shgadd .chkFrm li { width: 100%; }

    .singlecheckout .sc-shgadd .chkFrm li .chkname { width: 100%; }

    .singlecheckout .sc-shgadd .chkFrm li .chkname input, .singlecheckout .sc-shgadd .chkFrm li .chklastname input { width: 82%; }

    .singlecheckout .sc-shgadd .chkFrm li .chklastname { padding-left: 0; width: 100%; margin-top: 5px; }

    .singlecheckout .sc-shgadd .chkFrm li .chklastname label { left: 10px; top: 39px; }

    .singlecheckout .sc-shgadd .chkFrm li input { width: 82%; }

    .singlecheckout .sc-shgadd .chkFrm li select { width: 96%; }

    .singlecheckout .sc-shgadd .chkFrm li label { font-size: 11px; }

    #bstTme2ReachWrapper li#liddlTimeZoneNew select { font-size: 11px; width: 89%; }

    .lnkDet { width: 655px; }

    .singlecheckout .sc-shgadd h3 span { font-size: 12px; }

    .singlecheckout .sc-payment h3 .total { font-size: 13px; }

    .sc-payment .paySlide2, .sc-payment .paySlide3 { width: 100%; }

    #PopupShow .modal-dialog { width: 66%; }

    .singlecheckout .sc-shgadd .chgshpaddpop { left: 169px; width: 500px; }

    .singlecheckout .sc-shgadd .chgshpaddpop.chachkform .addoverflw { width: 460px; }

    .singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span { width: 100%; }

    .singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.email { width: 91%; }

    .singlecheckout .sc-shgadd .chgshpaddpop.chachkform .box span.relmobile { width: 89%; }

    .singlecheckout .sc-shgadd .chgshpaddpop.chachkform .chkFrm li { width: 100%; }

    .chgshpaddpop.chachkform ul.chkFrm li .chkname input, .chgshpaddpop.chachkform ul.chkFrm li .chklastname input, .chgshpaddpop.chachkform ul.chkFrm li input { width: 97%; }

    .chgshpaddpop.chachkform ul.chkFrm li select#ddlCountry, .chgshpaddpop.chachkform ul.chkFrm li select#ddlState { width: 101.8%; }

    .singlecheckout .sc-shgadd .chgshpaddpop .btnpos { margin-right: 3px; }

    .sc-payment .paymenu2 .paySlide1menu i.sprite3 .imn { left: -113px; }

    .sc-payment .paymenu2 .paySlide1menu i.sprite3 .imnBot { left: 121px; }

    .sc-payment .paymenu2 .paySlide1menu input[type="text"].crdVisa { background-position: right -2407px !important; }

    .sc-payment .paymenu2 .paySlide1menu input[type="text"].cvv { padding-right: 25px; }

    .singlecheckout .sc-cart .CartCashBack { width: 98%; }

    .singlecheckout .sc-cart .CartCashBack li.col1 { width: 50% !important; }

    .singlecheckout .sc-cart .CartCashBack li.col2 { width: 50% !important; }

    #openInfoModal .modal-dialog { width: 415px !important; }

    .thanks .thanksCont .billAdd { width: 100%; }

    .thanks .thanksCont .billAdd ul li.last { width: 50%; margin: 0; }

    #hor-minimalist-b { width: 100%; }

    #divSuccess .hImgShowcase.success .thanks .thanksCont p { width: 97%; }

    .delnote { width: 472px; }

    .offline { max-width: 100%; min-width: 100%; }

    .singlecheckout .topAgreemsg ul { width: 71%; }

    .offline .acc li h3 { width: 97%; }

    .orderDetails { width: 91%; min-width: 91%; }

    .offlinesignup { width: 100%; }

    .offlinesignup .signupfrm h2 { margin-left: 25px; }

    .offlinesignup .signupfrm .btnsign { margin: 0px 0 0 25px; }

    .page_center_WHF { width: 100%; }

    .hImgShowcase.custCarousel .carouselMsk { width: 700px !important; }

    .hImgShowcase ul li { width: 152px; }

    .hImgShowcase .shwCselstItem:hover .olap { width: 152px; }

    #dvUnbxdRecommendationEngine .headControls .carouselNav .prev { left: -645px; }

    #dvUnbxdRecommendationEngine .headControls .carouselNav .next { right: 3px; }

    .yml .hImgShowcase.custCarousel .shwCselstItem:hover .plist .arrowHover { display: none; }

    .hImgShowcase .shwCselstItem:hover .olap { height: 302px; }

    .hImgShowcase.custCarousel .shwCselstItem { height: 302px; }

    .hImgShowcase .carouselMsk { height: 323px !important; }

    .hImgShowcase .shwCselstItem:hover .prodDesc ul.feats { display: none; }

    .sc-payment .paymenu3 .paySlide1menu2 ul li span.net label { width: 140px; background-position: -107px -365px; }

    .sc-payment .paymenu3 .paySlide1menu2 li { width: 166px; }

    .hImgShowcase ul li .plist .discount { width: 61px; }

    .sc-payment .paymenu3 .paySlide1menu2 li .pay_aeImg.spnlen label { width: 88%; }
    /*IPAD page End*/

    /*start measurement popup styles*/
    #MsrmntModal { z-index: 100000; }

    #MsrmntModal .modal-dialog .socialbutton { display: none; }

    #MsrmntModal .modal-dialog { width: 95% !important; }

    .drop li label { color: #666; float: left; font-size: 12px; margin-left: 20px; width: 121px; margin-top: 0; font-weight: normal; }

    .msrpopupcon .dvcupsmsg { width: 270px; position: absolute; left: 20px; top: 164px; background: url("/Images/vSprite2.png") no-repeat scroll -373px -7762px #FFF7D8; padding: 5px 5px 5px 32px; border-radius: 3px; }

    .msrpopupcon .drop li select, .msrpopupcon .styling .styles li select { width: 160px; font-size: 11px; }

    .msrpopupcon .frontpos { position: absolute !important; left: -80px; top: 7px; width: auto; }

    .msrpopupcon .backpos { position: absolute !important; left: -80px; top: 126px; width: auto; }

    .msrpopupcon .sleevepos { position: absolute !important; left: -80px; top: 245px; width: auto; }

    .msrpopupcon .neckpos { position: absolute !important; left: -80px; top: 67px; width: auto; }

    .msrpopupcon .styling .styles.neckstyle .neckimgstyle .imgfield1, .msrpopupcon .styling .styles.neckstyle .neckimgstyle .imgfield2, .msrpopupcon .styling .styles.neckstyle .neckimgstyle .imgfield3 { display: none; }

    .msrpopupcon .styling .styles.neckstyle .neckimgstyle .field1, .msrpopupcon .styling .styles.neckstyle .neckimgstyle .field2, .msrpopupcon .styling .styles.neckstyle .neckimgstyle .field3 { display: none; }

    .msrpopupcon .styling .styles.neckstyle .neckimgstyle { float: left; }

    .styling .styles.neckstyle .neckimgstyle .stylebtnGrey { background: url("/Images/Msprite.png") 0 -123px #333; width: 168px; float: left; clear: none; color: #fff; padding: 3px 0 0 38px; margin-left: -19px; }

    .msrpopupcon .tagname .righttag ul li.impNote { right: -29px; }

    .msrpopupcon .styling .styles.neckstyle .text { font-size: 10px; }

    .styling .styles li label { width: 110px; padding-left: 0px; }

    .msrpopupcon .styling .styles.neckstyle .BrassierSizeStyle.oddlist { width: 390px; }

    .msrpopupcon .styling .styles ul li .BrassierSize.bgclrnone { padding-left: 105px; }

    .drop li label { margin-left: 0px; }

    .msrpopupcon .drop .inskrtinfo { left: 0; }

    .splinstructions #txtSplInst { width: 190px; }

    .msrpopupcon .msrhead h5 { margin-top: 3px; font-size: 10px; }

    .msrpopupcon .msrhead .prdcode { font-size: 10px; }

    .msrpopupcon .sprite2 .im { left: -142px; }

    .msrpopupcon .unit .drop li.oddlist .sprite2 .im .imBot, .msrpopupcon .styling .styles li.oddlist .sprite2 .im .imBot { left: 136px; right: auto; background: url("/Images/imBot3.png") no-repeat scroll center bottom transparent; top: 50px; }

    .msrpopupcon .infolongslv { display: none; }
    /*end measurement popup styles*/
}

/*Measurement media*/
@media only screen and (min-width:740px) and (max-width:766px) {
    .msrpopupcon .msrhead h5 { font-size: 11px !important; }

    .msrpopupcon .msrhead .prdcode { font-size: 10px !important; }

    .msrpopupcon .tagname .righttag ul li.impNote { right: 2px !important; }

    .msrpopupcon .dvcupsmsg { width: 287px; top: 152px; }

    .msrpopupcon .frontpos { left: -80px !important; }

    .msrpopupcon .neckpos { left: -80px !important; }

    .msrpopupcon .frontpos label, .msrpopupcon .backpos label, .msrpopupcon .sleevepos label, .msrpopupcon .neckpos label { padding-left: 0px !important; width: 100% !important; }

    .msrpopupcon .styling .styles.neckstyle .neckimgstyle { margin: 10px 0 0 31px !important; right: 35px !important; }

    .msrpopupcon .backpos { left: -80px !important; }

    .msrpopupcon .sleevepos { left: -82px !important; }

    .lnkDet { width: 530px; }

    .msrpopupcon .sprite2 .im { left: -148px; }

    .msrpopupcon .unit .drop li.oddlist .sprite2 .im .imBot, .msrpopupcon .styling .styles li.oddlist .sprite2 .im .imBot { left: 137px; background: url(../images/imBot3.png) no-repeat; }

    .msrpopupcon .styling .styles.neckstyle .msrpopalg { top: -14px !important; }

    .interlnk ul { padding-bottom: 226px !important; }

    #dvMeasurementPopUp .msrpopupcon .unit .sprite2 .im { left: -147px; }

    #dvMeasurementPopUp .msrpopupcon .unit .drop li.oddlist .sprite2 .im .imBot { left: 137px; background: url("/Images/imBot3.png") no-repeat; }

    #dvMeasurementPopUp .msrpopupcon .unit .drop li.oddlist .sprite2 .im .imBot, #dvMeasurementPopUp .msrpopupcon .styling .styles li.oddlist .sprite2 .im .imBot { left: 137px; background: url("/Images/imBot3.png") no-repeat; }

    .msrpopupcon .styling .styles li .BlousestyleWidth .sprite2 { margin-right: 95px; }
}
/*Measurement media*/

@media screen and (min-width:320px) and (max-width:480px) {
    .baglist .btncancel { width: 92px; margin: 0; }

    .mobShowcase .hImgShowcase .carouselMsk { height: 100% !important; }

    .modal-content .modal-body .comment-form { margin-top: -15px; margin-bottom: 5px !important; }

    .hImgShowcase.custCarousel .shwCselstItem { margin-left: 10px !important; margin-right: 10px !important; }

    #dvUnbxdRecommendationEngine .headControls .carouselNav .prev { left: -225px; top: 103px; }

    #dvUnbxdRecommendationEngine .headControls .carouselNav .next { right: 0px; top: 103px; }

    .hImgShowcase ul li .plist .priceCont { bottom: -6px; height: 15px; left: 0; padding: 5px 0 5px 0; position: absolute; width: 100%; text-align: center; }

    .hImgShowcase ul li .prodDesc ul.details li.clsdispdate { margin-top: -18px; }

    #dvUnbxdRecommendationEngine .hImgShowcase ul li .plist .taxpolicy { padding-top: 33px; }

    .mobShowcase .hImgShowcase li.shwCselstItem .tagnew { left: 242px !important; }

    #dvUnbxdRecommendationEngine .mobShowcase #divcart-recommend .hImgShowcase.custCarousel { width: 300px !important; }

    .hImgShowcase ul li .plist .eidtag.btmlft.days7 { width: 58px !important; }

    #openInfoModal .modal-dialog span { background-position: -218px -2606px; padding-left: 35px; }

    .page_center_WHF { float: left; }
}

.btn-danger { background-color: black; border-color: black; border-radius: 0; font-size: 12px; }

.modal-content .modal-body .comment-form { margin-top: -15px; }

.ulsizechart { width: 100%; margin: 6px 0; border: 1px dashed #ccc; background-color: #f1efef; }

ul .sprite9 .ulsizechart li { display: inline-block; margin: 2px; padding: 2px; }

ul .ulsizechart li { text-align: center; width: 100% !important; }

.singlecheckout .sc-cart .baglist li.col5 .progress { padding: 5px 0 !important; background: url(../Images/zoomloader.gif) transparent no-repeat center !important; float: left; width: 16px; cursor: default; position: absolute; right: 75px; top: 12px; }

#QuickViewModal .imgContainer .n_off p { margin: 7px 0 0 -2px; }

.n_off { background: url("https://static.cbazaar.com/estoreimages/all_sprite_icons.png") no-repeat -101px -27px; width: 78px; height: 31px; position: absolute; bottom: 13px; right: 1px; display: inline-block; padding: 7px 23px; font-size: 12px; color: #fff; line-height: 3px; }

.n_off { background: url("https://static.cbazaar.com/estoreimages/all_sprite_icons.png") no-repeat -101px -27px; width: 78px; height: 31px; position: absolute; bottom: 13px; right: 1px; display: inline-block; padding: 7px 23px; font-size: 12px; color: #fff; line-height: 3px; }

.n_off img { display: none; }

.n_off p { margin-top: 7px; font-size: 13px; color: #fff; font-weight: bold; }

.singlecheckout ul li .plist { width: 100%; }

.singlecheckout .shwCselstItem:hover .olap { left: 0px !important; }

#PopupShow .modal-dialog { width: 37%; }

#PopupShow .modal-dialog .modal-content .modal-header { border: 0; }

#PopupShow .modal-dialog .field_text { background: url("https://static.cbazaar.com/estoreimages/all_sprite_icons.png") no-repeat -216px -2409px; padding: 5px 0 5px 40px; margin-left: 0; font-size: 13px !important; font-weight: bold; }

#ConfirmDeleteButton { background: #000; border: 0; border-radius: 0; font-size: 13px; }

#PopupShow .modal-dialog .modal-footer #btncancel { background: #000; border: 0; border-radius: 0; font-size: 13px; }

#PopupShow .modal-dialog .modal-footer .yorn { margin: 0 5px; }

#divguest { padding-left: 17px; }

.need_help_bg { width: 246px; border-radius: 7px; padding: 8px 10px; float: right; background: #666; }

.need_help_bg h5 { font-size: 17px; color: #fff; }

.need_help_bg input[type="text"] { width: 150px; float: left; margin: 7px 0; background: #fff; border: 0px; padding: 5px; border-radius: 3px; }

.need_help_bg button { color: #373737; padding: 31px 5px 3px 5px; border: 0; border-radius: 3px; background: url("../Images/checkout.png") no-repeat 16px -1118px #eee; cursor: pointer; float: right; text-shadow: 0 1px 0 #FFF; margin: 0 4px 0 0; font-size: 14px; font-weight: bold; }

.need_help_bg button:hover { background: url("../Images/checkout.png") no-repeat 16px -1118px #dbdbdb; }

.need_help_bg .valid_no { color: #fff; }

.need_help_bg .invalid_no { color: red; }

.click2call .arrow_bottom { width: 246px; float: right; height: 19px; background: url("../Images/checkout.png") no-repeat -200px -1255px; margin-bottom: 10px; }

@media screen and (max-width:767px) {
    .header.viewcart .logo img { width: 40px; height: 30px; }
}
