@charset "utf-8";
/* Global CSSS -- Kiran Shinde */
body{margin:0; padding:0; font:13px/normal Arial, Helvetica, sans-serif; text-align:left; color:#333; background:#fff;}
h1,h2,h3,h4,h5,h6,p,form { margin:0; padding:0}
/*a{ -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s;  transition:.5s;}*/
a, a:link, a:visited {color: #666;text-decoration: none;}
a:hover{color:#003399; text-decoration: underline;}
a:hover, a:active, a:focus {outline: 0;}
a.sml-link { font-size: 11px;color: #999; text-decoration: underline;-o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s;  transition:.5s;}
a.sml-link:hover { color: #333; text-decoration: none;}
* { margin: 0; padding: 0; }
p {-webkit-hyphens: auto;-moz-hyphens: auto; hyphens: auto;}
.clear{ float:none; clear:both}
.font-color-red{color:red}
.font-bold{font-weight: bold;}
.font-bold-imp{font-weight: bold!important;}
.font-italic{font-style: italic;}
.display-inline{display: inline!important}
.font-h3{font-size: 1.17em;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;font-weight: bold;}


div.produc_Details{ font-size: 13px;}
/*
#pager-sliderBannerContent-251{float: right;padding: 0px 10px 0px 0px;display: inline-block;position: relative;margin-top: -20px;z-index:99!important}
*/
/* Start CSS Sprite */

/*
span.mobile, span.computers, span.electronics, span.homeKitchen, span.clothing, span.jewellery, span.footwear, span.homeDecor, span.automobiles, span.healthBeauty, span.sportsFitness, 
span.toysNursery, span.allCategory, span.todayOnTv
{background:url(../images_layout-html5/sprite/icons-sprite-15April2016.png); background-repeat: no-repeat;width:24px; height: 21px;display:block; float:left; margin-right: 15px}
span.none{width:24px; height:26px;display:inline-block; float:left; margin-top:-2px; margin-right: 15px;}
span.mobile {background-position:0px 0px}
span.computers {background-position:-34px 0px}
span.electronics {background-position: -101px 0px}
span.homeKitchen{background-position:-135px 0px}
span.clothing{background-position:-169px 0px}
span.jewellery{background-position:-203px 0px}
span.footwear{background-position:-237px 0px}
span.homeDecor{background-position:-271px 0px}
span.automobiles{background-position:-305px 0px}
span.healthBeauty{background-position:-339px 0px}
span.sportsFitness{background-position:-373px 0px}
span.toysNursery{background-position:-407px 0px}
span.todayOnTv{background-position:-577px 0px;margin-top:-4px}
span.allCategory{}
#catalog_head span.clothing{background: url(../images_layout-html5/cat_clothing.png) top left no-repeat; width:30px; height:22px;display:inline-block; float:left; }
#catalog_head span.cameras{background: url(../images_layout-html5/cat_camera.png) top left no-repeat; width:30px; height:22px;display:inline-block; float:left; }
*/

span.catIconMenu{width:24px;height:24px;display:block;float:left;margin:-3px 15px 0 0;}
span.noIcon{display:inline-block;}
span.mobile{background:url(../images_layout-html5/cat-icon-mobile.png);background-repeat:no-repeat;background-size:100%;}
span.computers{background:url(../images_layout-html5/cat-icon-computers.png);background-repeat:no-repeat;background-size:100%;}
span.electronics{background:url(../images_layout-html5/cat-icon-electronics.png);background-repeat:no-repeat;background-size:100%;}
span.giftStationary{background:url(../images_layout-html5/gift.png);background-repeat:no-repeat;background-size:100%;}
span.homeKitchen{background:url(../images_layout-html5/cat-icon-homeKitchen.png);background-repeat:no-repeat;background-size:100%;}
span.clothing{background:url(../images_layout-html5/cat-icon-clothing.png);background-repeat:no-repeat;background-size:100%;}
span.jewellery{background:url(../images_layout-html5/cat-icon-jewellery.png);background-repeat:no-repeat;background-size:100%;}
span.footwear{background:url(../images_layout-html5/cat-icon-footwear.png);background-repeat:no-repeat;background-size:100%;}
span.homeDecor{background:url(../images_layout-html5/cat-icon-homeDecor.png);background-repeat:no-repeat;background-size:100%;}
span.automobiles{background:url(../images_layout-html5/cat-icon-automobiles.png);background-repeat:no-repeat;background-size:100%;}
span.healthBeauty{background:url(../images_layout-html5/cat-icon-healthBeauty.png);background-repeat:no-repeat;background-size:100%;}
span.sportsFitness{background:url(../images_layout-html5/cat-icon-sportsFitness.png);background-repeat:no-repeat;background-size:100%;}
span.toysNursery{background:url(../images_layout-html5/cat-icon-toysNursery.png);background-repeat:no-repeat;background-size:100%;}
span.todayOnTv{background:url(../images_layout-html5/cat-icon-todayOnTv.png);background-repeat:no-repeat;background-size:100%;}
span.catIconTop{width:64px;height:64px;display:block;margin:0 auto;margin-top:3px;text-indent:-9999px}
span.catIconHeading{width:24px;height:24px;display:block;float:left;margin:-1px 15px 0 0;}

#topCategoryContent div.item{width:146px;height:90px;text-align:center;margin-left:6px;}
#topCategoryContent div.index{padding:5px;}
#topCategoryContent a{text-decoration: none;}

ul#apps li a.android, ul#apps li a.iphone, ul#apps li a.bada, ul#apps li a.blackberry, ul#apps li a.windows, ul#apps li a.ovi, .ft_google, .ft_Facebook, .ft_Twitter, 
.ft_Rss, .ft_pin, .ft_yt,.ft_insta,.ft_linkedIn, ul.footerPaymentLink li.isoImage, ul#secureImg li a.norton, ul#secureImg li a.geo, ul#whyNaaptol li, span.arrowNav, 
div.searchBox div.search a, div.cart span.cartIcon, .off, span.icn_Error, .ar_left,.ar_right,.ar_right_3,span.rs,.smlDwnArrow,.dropdown select,.ntRewardCoin1,
div.item_avail ul li, ul#bcCatLink li, .help, div.grid_Square:hover a.bt_compare span, .flag_New, .flag_outdated, .flag_upcoming, .flag_Exclusive,.smlRtArrow,
input.search-field, .styled-select select, a.wish, b.wish2, a.wish:hover, b.wishAdded, .yes, .no, ul.pro_value .off, div.avail_new ul li, .thumb_TOP, .thumb_BOTTOM, .enlargeIco,
#amazingDealBanner .ar_left, #amazingDealBanner .ar_right, .bcPlusIcon, .bcUpArrow, .brandClose, .hotDealsPromo, .mobAppPromo, .videoIcon ,.offersTownclose ,.promotionalSideBanner-left-close,.promotionalSideBanner-right-close,.paytm_Facebook,.paytm_googl,.heroBnr_ar_left,.heroBnr_ar_right,.mobApp-Icon,.ntVideo,.cosSpeakUsrImg,.cosSpeak_ar_left,.cosSpeak_ar_right
{background:url(../images_layout-html5/sprite/sprite_cosmetic-8Sep16.png) top left no-repeat; text-decoration:none!important;}

h2.hotDeal, h2.topSelling, h2.newArrivals, h2.topDeals, h6.newArrival_Cate, h2.mostPopular, h2.bestSeller, h2.recentlyReviewed, h2.alsoLike, 
h6.recommendedOrders, h2.weekly_head, h2.clubHead,h2.CustomerSpk,h2.recentlyViewed,h2.recentlyOnAir,h2.recommendedOrders, h2.nowTrending
{background:#525252;color:#fff;padding:4px;text-transform:uppercase;text-align:center;font-weight:normal;font-size:13px;letter-spacing:7px;margin-bottom:20px}/*Amit-NewUI*/

#category_Promo{ margin-bottom: 20px;}
#pager-amazingDealBannerContent{ display:block;z-index:100000;float: right;position:absolute; margin-left: 611px; }
/* End CSS Sprite */
.scrollup{background:url(../images_layout-html5/st.png) top left no-repeat;width:40px;height:40px;opacity:0.3;position:fixed;bottom:176px;right:100px; _margin-bottom:50px;_margin-right:100px;display:none;}
.form td { font-size:12px;}
.form p { padding:5px 0;}
.form p strong{ font-size:10px; font-weight:normal}
.formClose { font-size:10px; display:inline-table; float:right}
.display_none{display:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display: block; margin:0; padding:0; }
input,textarea { font:12px/normal Arial, Helvetica, sans-serif; text-align:left; color:#666;}
/*.divider-980{ background:url(../images_layout-html5/divider_980.png) bottom center no-repeat; }Amit-NewUI*/
/*.divider-755{ background:url(../images_layout-html5/divider_755.png) bottom center no-repeat; }Amit-NewUI*/
.feature-cat { /* padding-bottom: 20px; */ margin-bottom: 10px;}/*Amit-NewUI*/
noscript{display:none}
/*.divider_980{ background:url(../images_layout-html5/divider_980.png) top left no-repeat; width:980px; height:13px; margin:20px 0; border-top:0px solid #ddd}Amit-NewUI*/
/*.divider_755{ background:url(../images_layout-html5/divider_755.png) top left no-repeat; width:755px; height:14px; margin:20px 0; border-top:0px solid #ddd}Amit-NewUI*/
/*.divider_980_2{ width:980px; height:13px; margin:10px 0; border-top:1px solid #ddd}Amit-NewUI*/
img{ border:0}
.input_Special { font-size:13px; color:#999!important;padding:6px 4px; border:1px solid #ccc;-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5); -webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5); box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);}
.input_Special:focus { border:solid 1px #EEA34A; color:#000!important;}
.input_Special_2 { font-size:12px; color:#999!important;padding:3px 4px; border:1px solid #ccc;-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5); -webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5); box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);}
.input_Special_2:focus { border:solid 1px #EEA34A; color:#000!important;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " "; clear: both;height: 0;}
* html .clearfix             { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; } 
.sweet_box { border:1px solid red; padding:20px; margin:25px 0;display: block;
border-style: solid;border-width: 1px;border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);
max-width: 100%;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;}
.sweet_box_New {padding:10px; margin:10px 0;max-width: 100%; border:1px solid #e8e8e8}
.v_bottom { vertical-align:bottom}
a.sml_link { font-size:11px; color:#666; font-weight:normal}
select, input { font-family:Arial, Helvetica, sans-serif }
a.terms_condition{ font-size:12px; color:#333; text-decoration:underline}
a.chota_chetan { font-size:11px; color:#999; text-decoration:underline}
a.chota_chetan:hover{color:#666; text-decoration:none}
a.button_1{padding:3px 2px!important; background: #e3e3e3;
box-shadow: #e3e3e3 0 1px 1px;	
-moz-box-shadow:
		0px 1px 1px rgba(000,000,000,0.1),
		inset 0px 1px 1px rgba(255,255,255,0.7);/*gecko - mozilla*/ 	
-webkit-box-shadow:
		0px 1px 1px rgba(000,000,000,0.1),
		inset 0px 1px 1px rgba(255,255,255,0.7);/*new webkit - Chrome and Safari*/	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3');
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3));
background: -moz-linear-gradient(top,  #ffffff,  #e3e3e3);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
text-decoration: none; color: #666!important;font-size: 12px!important;font-weight: bold;-moz-box-shadow: inset 0 0 5px #ff144b;
-webkit-box-shadow: inset 0 0 5px #ebebeb;box-shadow: inner 0 0 5px #ebebeb; border:1px solid #b1b1b1; display:inline-block; }
a.button_1:hover {background: #ffffff; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #e3e3e3,  #ffffff); /* for firefox 3.6+ */}
a.button_1 span { padding:1px 10px; font-size:12px!important; color:#333!important}
a.button_2{padding:3px 2px; background: #e3e3e3; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;/* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffffff,  #e3e3e3); /* for firefox 3.6+ */
text-decoration: none; color: #666!important;font-size: 12px!important;font-weight: bold;-moz-box-shadow: inset 0 0 5px #ff144b;
-webkit-box-shadow: inset 0 0 5px #ebebeb;box-shadow: inner 0 0 5px #ebebeb; border:1px solid #b1b1b1; display:inline-table; }
a.button_2:hover {background: #a9001f;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9001f', endColorstr='#cf0534'); 
background: -webkit-gradient(linear, left top, left bottom, from(#a9001f), to(#cf0534)); 
background: -moz-linear-gradient(top,  #a9001f,  #cf0534); color:#fff!important; border:1px solid #880019;
-moz-box-shadow: inset 0 0 5px #ff144b;-webkit-box-shadow: inset 0 0 5px #ff144b;box-shadow: inner 0 0 5px #ff144b;}
a.button_2 span { padding:1px 10px;}
/* Delete After From */
div.errorMsg { border:1px solid red; padding:15px; margin:25px 0;display: block;
border-style: solid;border-width: 1px;border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);
max-width: 100%;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px; color:#666; padding-left:40px }
div.errorMsg span{display:block; position:absolute; width:21px; height:20px; margin-left:-30px;}
div.errorMsg span.error { background:url(../images_layout-html5/msg_error.png) top left no-repeat; background-position:0px -1px }
/* Delete After To */
span.errMsg { border:1px solid #ff345a; padding:5px; margin:2px 0;display: block;max-width: 100%;color:#ff345a!important; font-size:12px;}
span.errMsg span{display: inline-block;  width:21px;}
span.icn_Error { background-position: 0px -317px; width: 16px; height: 12px;}
#addressBookError span.errMsg{margin-top:10px}
/*CSS Effects - Kiran Shinde*/
/* End Global CSSS -- Kiran Shinde */
#container{width:980px; text-align:left; margin:0 auto;}
#header{width:980px; text-align:left; margin:5px auto 0 auto;}
header{ margin:5px 0;text-align:left;}
footer { width:100%; margin-top:10px}
#smallFooter{width:980px; text-align:left; margin:0 auto;}
ul.logo { margin:0; padding:0; list-style-type:none; width:250px; float:left}
ul.logo li.iso { font-size:11px; color:#999}
ul.logo li p.isoNew { position:absolute;margin-left:158px;font-size:10px!important;color:#808080;margin-top:-15px; }
.smallTopbnr {background:url(../images_layout-html5/free_shipping.gif) top left no-repeat;text-decoration:none!important;display:inline-block;width:230px;height:45px;margin-left:145px;position:absolute;z-index:99;margin-top:-65px}
div.small_links{ width:650px; text-align:right; float:right; margin-top:10px; color:#666}
div.small_links a{ padding:0 3px; }
div.small_links p.call { font-size:16px; padding-top:15px;}
#searchPanel{width:980px; background:#00368a; height:40px; margin-top:0px; }
#cate_head{ width:275px; float:left; margin-right:18px; }
.cate_head{ text-decoration:none;  background: #86b200;display:block; font-size:16px; height:40px; font-weight:bold; color:#fff!important; padding-left:20px}         
.cate_head:hover {background: #5d921e; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98c805', endColorstr='#5d921e'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#98c805), to(#5d921e)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #98c805,  #5d921e); /* for firefox 3.6+ */ cursor:pointer} 
.cate_head span{ padding:11px 0; display:inline-block}
.cate_head_hover {background: #5d921e; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98c805', endColorstr='#5d921e'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#98c805), to(#5d921e)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #98c805,  #5d921e); /* for firefox 3.6+ */ cursor:pointer} 

span.arrowNav {background-position:0px -94px; width:42px; float:right;}
div.searchBox {float:left; width:560px; background:#fff; height:30px; margin-top:5px}   
div.searchBox .srchInput{ border:0; width:505px;padding:6px 0 0px 12px; font-size:12px; float:left}
div.searchBox  .search{  border:0; height:30px; width:39px; float:right; cursor: pointer;background:#86b200; }
div.searchBox  .search:hover {background: #5d921e; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98c805', endColorstr='#5d921e'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#98c805), to(#5d921e)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #98c805,  #5d921e); /* for firefox 3.6+ */} 
div.searchBox input:focus {outline: none;}
div.searchBox div.search a {background-position:-130px -60px; width:39px; height:30px; display:block}
.allCate{ border-right:1px solid #e3e3e3; width: 170px; float:left;height:30px;background: #fff; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffffff,  #e3e3e3); /* for firefox 3.6+ */ }
.dropdown p {display: inline-block;font-weight: bold;}
.dropdown select {border: 0 !important;-webkit-appearance: none;-moz-appearance: none;background-position: 150px -293px;display:inline-block;width:9px; height15px;
text-indent: 0.01px;text-overflow: "";width:165px;color: #666; margin-top:5px}
.dropdown select option {font-size:12px;padding:0 2px;}
*:focus {outline: 0;}

div.cart a{ width:110px; float:right; background:#ff8400;  margin-top:5px; margin-right:10px}
div.cart a:hover{background: #ff8400; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8400', endColorstr='#e63d00'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ff8400), to(#e63d00)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ff8400,  #e63d00); /* for firefox 3.6+ */}
div.cart span.cartIcon{ width:36px; height:30px; display:inline-block; float:left; background-position: -220px -59px ; margin-top:-7px;}
div.cart  a{ display:inline-block; color:#fff; padding-top:6px }

#mainMenuContent{ position: absolute; background:#fff; z-index:1000}
nav{ width:275px; margin-top:-0px; float:left;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;
box-shadow: 5px 5px 2px #ddd; z-index:10000;}
nav ul { margin:0 10px; padding:0; list-style-type:none; }
nav ul li{ margin:0; padding:0; border-bottom:1px solid #ddd;-o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s;
  transition:.5s;}
nav ul li:hover{ border-bottom:1px solid #e8e8e8;}
nav ul li:last-child {border-bottom:0px solid #ddd;}
nav ul li a{ padding:4px 0 3px 0; display:inline-block; font-size:13px; color:#000!important;width:267px;text-decoration: none!important }
/* nav ul li a:hover{ color:#000; font-weight:bold; text-decoration:none;}
nav ul li a:hover span.arr{display:inline-block; float:right; width:7px; height:11px; background:url(../images_layout-html5/arr.png) top left no-repeat; margin-right:30px; margin-top:5px;} */
nav ul li a.current {font-weight:bold;text-decoration: none!important }
nav ul li a.current span.arr{display:inline-block; float:right; width:7px; height:11px; background:url(../images_layout-html5/arr.png) top left no-repeat; margin-right:30px; margin-top:5px;}

div.callOut_Menu {z-index:100;background-color:white; border:1px solid #e9e9e9; margin:0px auto;border-style: solid;
border-width: 1px;border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);max-width: 100%;-webkit-box-shadow: 3px 3px 11px rgba(52, 50, 50, 0.55);
-moz-box-shadow:    3px 3px 11px rgba(52, 50, 50, 0.55);
box-shadow:         3px 3px 11px rgba(52, 50, 50, 0.55);
margin-left:-22px!important;}
ul.subMenu { margin:10px; padding:0 0 0 10px; list-style-type:none; width:200px; float:left;border-left:1px solid #e8e8e8}
ul.subMenu:first-child {padding:0; border-left:none}
ul.subMenu li{ margin:0; padding:0;}
ul.subMenu li a{ color:#333; text-decoration:none; display:block; padding:3px}
ul.subMenu li a:hover{ color:#999; text-decoration:underline}
ul.subMenu li.nav_head { border-top:1px solid #e8e8e8}
ul.subMenu li.nav_head:first-child { border-top:none}
ul.subMenu li.nav_head a{ color:#000; font-weight:bold; text-decoration:none; font-size:13px; display:block; padding:6px 3px 6px 3px; }
ul.subMenu li.nav_head a:hover {color:#999; text-decoration:underline}
ul.subMenu li.nav_head_Special {border-bottom:1px solid #e8e8e8; font-size:13px; color:#F30!important; font-weight:bold; padding:6px 3px;}
.new { display:inline-block; background:red;font-size:10px; font-weight:bold; color:#fff; padding:1px 5px;-webkit-border-radius: 2px;border-radius:2px;margin-left:6px}


/* call out menu - Kiran Shinde */
div.popupContainer {padding:15px; display: block; border:1px solid #ccc;
max-width: 100%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 4px 4px 2px 0px rgba(51, 50, 50, 0.2);
-moz-box-shadow:4px 4px 2px 0px rgba(51, 50, 50, 0.2);box-shadow:4px 4px 2px 0px rgba(51, 50, 50, 0.2);background:#fff;z-index:900}

ul.wish_popup { margin:0; padding:0; list-style-type:none }
ul.wish_popup li{ margin:0;  padding:5px 0; border-bottom:1px dashed #e8e8e8 }
ul.wish_popup li img{ float:left; margin-right:10px;  }
ul.wish_popup li p{ margin-top:5px; font-weight:bold; font-size:13px;}

/* Slider Style - Kiran Shinde */
.sliderPanel {/* padding-bottom:25px; */ margin-bottom: 10px}
.sliderPanel-banner{}
.sliderPanel h6 {height:37px; text-align:right; margin-bottom:5px}
a.viewAll { text-transform:uppercase; font-size:11px!important; padding:10px 0;display:inline-block;float:right;margin-top:-45px;}
a.viewAll-NoText { text-transform:uppercase; font-size:11px!important; padding:10px 0;display:block; text-align:right;padding:25px 0px}

#amazingDealBanner img {height:330px;width:685px;}
#amazingDealBanner .ar_left {z-index:100;margin-top:155px; background-position: -218px -94px!important;width: 32px; height:37px }
#amazingDealBanner .ar_right {z-index:100;margin-left:653px;margin-top:155px;background-position: -249px -94px!important;width: 32px; height:37px}

/*Amit-NewUI heroBanner Start*/
#heroBanner {margin-bottom:20px}
#heroBanner img {height:300px;width:755px;}
#heroBanner .heroBnr_ar_left {position: absolute;z-index:100;margin-top:130px;background-position: -218px -94px!important;width: 32px; height:37px}
#heroBanner .heroBnr_ar_right {position: absolute;z-index:100;margin-left:723px;margin-top:130px;background-position: -249px -94px!important;width: 32px; height:37px}

#homeHeroBanner {margin-bottom:20px}
#homeHeroBanner img {height:330px;width:980px;}
#homeHeroBanner .heroBnr_ar_left {position: absolute;z-index:100;margin-top:147px;background-position: -218px -94px!important;width: 32px; height:37px}
#homeHeroBanner .heroBnr_ar_right {position: absolute;z-index:100;margin-left:948px;margin-top:147px;background-position: -249px -94px!important;width: 32px; height:37px}
/*Amit-NewUI heroBanner End*/

#clubHeroBanner {margin-top:30px}
#clubHeroBanner img {height:360px;width:980px;}
#clubHeroBanner .ar_left {z-index:100;margin-top:160px;background-position: -218px -94px!important;width: 32px; height:37px}
#clubHeroBanner .ar_right {z-index:100;margin-left:948px;margin-top:160px;background-position: -249px -94px!important;width: 32px; height:37px}

#homeAmazingDealBanners {width:685px; float:right; margin-top:05px; height: 550px}
#smallBanner { margin-top:05px;}
#smallBanner span.banner{ width:215px; height:210px; float:left; margin-left:20px;}
#smallBanner span.banner img {width:215px; height:210px;}
/*h2.hotDeal { background-position: 0px 0px; }
h2.weekly_head { background-position: 0px -44px;}
h2.topSelling { background-position: 0px -94px;}
h2.newArrivals { background-position: 0px -145px;}
#catalog_list h2.newArrivals { background-position: -126px -145px;}
h2.topBrands {background-position: 0px -201px;}
#catalog_list h2.topBrands {background-position: -126px -201px;!important}
h2.clubHead { background-position: 0px -262px;height:60px }
h2.topDeals {background-position: -126px -391px;}
h2.mostPopular {background-position: -126px -444px; }
h2.bestSeller {background-position: -126px -497px;}
h2.recentlyReviewed {background-position: -112px -558px;}
h2.alsoLike {background-position:0px -331px;}
h6.recommendedOrders {background-position: 0px -621px;}*/ /*Amit-NewUI */
h2.homeCate{background: #525252;padding: 4px;text-transform: uppercase;text-align:center;font-weight:normal;font-size:13px;letter-spacing:7px;margin-bottom:20px} /*----For Home Page Catageory--*//*Amit-NewUI*/
h2.homeCate span{color:#fff}/*Amit-NewUI*/
.sliderBox { overflow:hidden }
.sliderBoxMargin {}/*Amit-NewUI*/
.sliderBox div.item{width:190px;border:1px solid #e8e8e8;float:left;margin-left:19.3px;padding:10px 23px;margin-bottom:10px;background:#fff}/*Amit-NewUI*/
.sliderBox div.item:hover{box-shadow:rgba(0, 0, 0, 0.2) 0 0px 18px 1px;}/*Amit-NewUI:mouse hover effect*/
.sliderBox div.item .item_image{ height:190px;vertical-align:bottom;text-align:center;/*margin-bottom:5px; display:table-cell;*/}
.sliderBox div.index{margin-left:16.5px;padding:10px 20px}/*Amit-NewUI*/
.offer-price{font-weight: bold;}
.off-value{font-weight: bold;}
.off {display:block; width:41px; height:42px; position:absolute; margin-left:150px;margin-top:-45px; background-position: -52px -215px;}/*Amit-NewUI Start*/
.off .off-value{ font-size:14px; color:#fff; display:inline-table; padding-top:7px;text-align:center;width:35px;}
.sliderBox div.item p.title {margin:5px 0 5px 0;  height:35px;}
.sliderBox div.item p.title a {font-size:13px!important;line-height:1.4 }
.sliderBox div.item p.value .offer-price {font-size:16px;}
span.rs{background-position:0px -143px;text-indent:-9999px;display:inline-block;width:9px;height:15px;margin:0 2px 0 5px;vertical-align:top}
/*Amit-NewUI Start*/
.ar_left,.ar_right,.ar_right_3 {background-color:#020202;display:inline-block;width:12px;height:20px;position:absolute;margin-top:173px;padding:25px 15px;z-index:999;opacity:0.4;filter:alpha(opacity=40)}
.ar_left:hover,.ar_right:hover,.ar_right_3:hover{opacity: 0.8;filter:alpha(opacity=80)}
.ar_left{background-position:-366px -80px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.ar_right{background-position:-409px -80px;margin-left:937px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.ar_right_3{background-position:-409px -80px;margin-left:711px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
/*Amit-NewUI End*/
div.item_3_4 { float:right; width:400px; margin-right:25px; height:340px; padding:0px 20px; border-left:1px solid #e8e8e8; }
div.item3 {border-bottom:1px solid #e8e8e8; padding:10px 0;overflow:hidden; height:130px}
div.item3  p.item_image{ width:90px; height:90px; float:left; margin-right:10px;}
div.item3  .proInfo { width:300px; float:right;}
div.item3 .title {margin:0 0 5px 0;}
div.item3 .title a {font-size:13px!important;line-height:1.4 }
div.item3 .value .offer-price {font-size:16px;}
div.item3 .off{ width:35px; float:left; margin-right:10px;margin-left:0px;margin-top:0px;position:relative; display:block; width:35px; height:43px;}
div.item3 .off .off-value{ font-size:14px; color:#fff; display:inline-table; padding-top:7px;text-align:center;width:35px;}
/* End Slider Style - Kiran Shinde */
ul#clubList { margin:0; padding:0; list-style-type:none;border-left:1px solid #d81672; width:190px; float:left; padding-left:10px;}
ul#clubList li{ margin:0; padding:4px 0; }
ul#clubList li.head { font-size:14px; font-weight:bold}
ul#clubList li.goto_Club a{ font-size:18px; font-weight:bold; color:#d81672}
ul.club_item {width:200px; border:1px solid #e8e8e8; float:left; padding:10px; list-style-type:none; margin-bottom:20px; margin-right:30px;}
ul.club_item:hover {border-top:1px solid #d81672;-moz-box-shadow: 1px 1px 5px #e8e8e8;
	-webkit-box-shadow: 1px 1px 5px #e8e8e8;   box-shadow: 1px 1px 5px #e8e8e8;}
ul.club_item:hover  p { background-color:#d81672;}
ul.club_item li { text-align:center; }
ul.club_item li.pic { height:185px; display:table-cell; vertical-align:bottom}
ul.club_item li.title { height:35px; padding-top:10px; }
ul.club_item li.title a{ font-weight:bold }
ul.club_item li.closeSale { padding-bottom:5px; font-size:11px;}
ul.club_item  p { position:absolute; background-color:#757575; width:200px; padding:3px 0; text-align:center; color:#fff; margin-top:-2px; font-size:11px;}
ul.club_item  p span{ font-size:15px; font-weight:bold}
/*Shopping Cart Box */
#ShoppingCartBox #cartLoader{height:485px;text-align: center;opacity: 0.5;}
#cartSection #cartLoader{text-align: center;opacity: 0.5;position: absolute;width: 960px;background-color: #fff;}
.myCart {width:900px; padding:10px; background:#fff;color:#757575;}
.myCart h1{ font-size:18px; font-weight:normal;  margin-top:5px}
.myCart h1 span{ font-size:12px; font-weight:normal;}
.myCart2 {}
.myCart2 h1{ font-size:18px; font-weight:normal; margin-top:5px}
.myCart2 h1 span{ font-size:12px; font-weight:normal;}
ul#tHead { margin:10px 0; padding:7px 0; list-style-type:none; color:#666; font-size:11px;  border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8}
ul#tHead li{ margin:0 0 0 10px; padding:0 5px; display:block; float:left; text-transform:uppercase}
ul#tHead li:first-child{ margin:0;  padding:0 5px;}
ul#tHead li.head_item { width:425px;}
ul#tHead li.head_qty { width:27px;}
ul#tHead li.head_OPrice { width:95px;}
ul#tHead li.head_UPrice { width:95px;}
ul#tHead li.head_ship { width:70px;}
ul#tHead li.head_splDiscount { width:81px;}
ul#tHead li.head_Amount { width:92px; text-align:right;float:right;font-weight:bold}
section.myCart #cartItems { border-bottom:3px solid #e8e8e8;height:205px;max-height:205px;overflow-y:scroll;}
section.myCart .over_items{max-height:205px;overflow-y:scroll;} 
section.myCart2 #cartItems {border-bottom:3px solid #e8e8e8;}
ul#cartData { margin: 0 0 10px 0; padding:10px 0 0 0; list-style-type:none; border-top:1px dashed #e8e8e8; }
ul#cartData:first-child {border-top:0px dashed #e8e8e8!important; }
ul#cartData li{ margin:0 0 0 10px; padding:0 5px; display:block; float:left; }
ul#cartData li:first-child{ margin:0;  padding:0 5px;}
ul#cartData li.head_item { width:425px;}
ul#cartData li.head_qty { width:27px;}
ul#cartData li.head_OPrice { width:95px;}
ul#cartData li.head_UPrice { width:95px;}
ul#cartData li.head_ship { width:70px;}
ul#cartData li.head_splDiscount { width:81px;}
ul#cartData li.head_Amount { width:70px; text-align:right;float:right}
.cart_img{ width:60px; height:80px; margin-right:10px; float:left; }
.cart_info{ width:355px; float:right;}
.cart_info h2{ font-size:13px;} 
.cart_info h3{ font-size:12px; font-weight:normal}
.cart_offer {  padding:5px 0;}
.cart_offer span{ color:#fff; font-size:11px; display:inline-block; padding:1px 3px; background-color: #7aad11;text-transform: uppercase;-webkit-border-radius: 2px;}
.chintu {color:#999; margin-top:5px }
.chintu a { font-size:11px; color:#999 }
.qty_Select { color:#999}
.cart_Size { padding:5px 0; font-size:11px;}
.minus { display:inline-block; width:11px; height:11px; background:url(../images_layout-html5/minus.png) top left no-repeat; margin:4px;}
.plus { display:inline-block; width:11px; height:11px; background:url(../images_layout-html5/plus.png) top left no-repeat; margin:4px;}
#cartFooter{ margin:10px 0;}
#cartFooter div.left{ width:400px; float:left;}
#cartFooter div.right{ width:400px; float:right; padding-left:10px }
ul#cartTotal { margin:0; padding:0; list-style-type:none; }
ul#cartTotal li{ margin:0; padding:4px;}
ul#cartTotal li label{ display:inline-block; float:right}
.totalCart { font-size:16px; font-weight:bold; border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.link_Continue { padding-top:10px; display:inline-block }
ul#voucherData { margin:0 0 10px 0; padding:0; list-style-type:none}
ul#voucherData li{ margin:0; padding:4px 0;border-top:1px solid #e8e8e8 }
ul#voucherData li:first-child{ border-top:0px solid #e8e8e8 }
ul#voucherData li span a { display:inline-block; padding:2px 0; font-size:12px; text-decoration:none}
div.redeemForm { padding:5px 10px;}
#cart_Login_Section h2 { font-size:16px; font-weight:normal; text-align:center; margin:10px 0 20px 0 }
ul#guestLogin { margin:20px 0 0 120px; padding:0; list-style-type:none; width:280px; float:left}
ul#guestLogin li{ margin:0; padding:0 0 20px 0; font-size:13px;}
ul#guestLogin li label.emailSide{ position:absolute; margin-left:-105px; margin-top:5px; font-weight:bold }
h3.fail { color:red; text-align:center; margin:10px 0; font-size:20px; }
h3.sucess{ color:#23b800; text-align:center; margin:10px 0; font-size:20px; }
.notefication { padding:5px; background-color:#fdfdd2; margin:10px 0; font-size:14px;}
div.thankOrder { padding:5px 10px;}
.orderSummBelow { background:#000; color:#fff; font-weight:bold; padding:5px;}
table.thankYouSumm { border:1px solid #ccc; margin:10px 0;}
table.thankYouSumm th{ padding:5px; border-right:1px solid #ccc; background-color:#e8e8e8; text-align:center}
table.thankYouSumm td{ padding:5px; border-right:1px solid #ccc; text-align:center}
.guestNote { font-size:12px; color:#666; display:block; padding-left:15px}
#or { width:100px; border-left:1px solid #ddd; float:left; padding-left:10px ; margin-left:100px; height:220px;}
#or span { position:absolute; width:30px; height:30px; background:#fff; margin-left:-30px; font-weight:bold; font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:block; padding:5px 0 0 10px; margin-top:65px;}
ul#login_social { margin:10px 0 20px 0; padding:0; list-style-type:none;  float:left}
ul#login_social li{ margin:0; padding:6px 0;}
ul#login_social li.note{ font-size:11px; color:#999}
ul#login_social li.lable{ font-size:13px; color:#333; font-weight:bold}
div.cart_Login_Section { color:#666}
#cart_footer { text-align:center; font-size:11px; color:#999}
ul#cart_footer_nav { margin:5px 0; padding:0; list-style-type:none;}
ul#cart_footer_nav li{ margin:0; padding:0; text-align:center;display:inline; border-left:1px solid #e8e8e8}
ul#cart_footer_nav li:first-child{ border-left:0px solid #e8e8e8}
ul#cart_footer_nav li a{ margin:0; padding:0 4px; color:#999;text-transform:uppercase; font-size:10px   }
#cartShip_Payment { padding:10px 0; margin-bottom:10px;  border-bottom:1px solid #e8e8e8}
#cart_Shipping { width:700px; float:left;}
#cart_Summary { width:250px; float:right;}
#cart_Summary  h2{font-size:12px; padding:5px 0; color:#fff; background-color:#757575; padding-left:10px}
div.summaryData { border:1px solid #e8e8e8; padding:5px;}
ul.summary_Item { margin:0; padding:5px 0; list-style-type:none; color:#757575; border-top:1px solid #e8e8e8}
ul.summary_Item:first-child {border-top:0px solid #e8e8e8}
ul.summary_Item li{ margin:0; padding:0; display:block; float:left }
ul.summary_Item li.img{ width:60px;}
ul.summary_Item li.info{ width:160px;padding-left:10px;}
ul.summary_Item li.info p{ padding:3px 0}
ul.summary_total { margin:0; padding:3px 0; list-style-type:none; border-top:1px solid #e8e8e8; color:#666}
ul.summary_total li{ margin:0; padding:3px 5px; }
ul.summary_total li label{ display:inline-block; float:right}
ul.summary_total li.net { font-size:16px; font-weight:bold; padding-top:5px;border-top:2px solid #e8e8e8; margin-top:5px; color:#333}
div.shippingForm { width:310px; margin:0 auto; position: relative; float:right;}
div.shippingForm h2 {font-weight:normal; font-size:14px;  border-bottom:1px dashed #e8e8e8; padding-bottom:5px;color:#666;}
div.shipAddress_Exists {width:310px; margin:0 auto; float:left;}
div.shipAddress_Exists h2 {font-weight:normal; font-size:12px;  border-bottom:1px dashed #e8e8e8; padding-bottom:5px; color:#999}
ul#shipForm_Fields { margin:10px 0; padding:0; list-style-type:none;}
ul#shipForm_Fields li { margin:0; padding:3px 0;}
ul#shipForm_Fields li select { color:#666}
ul#shipForm_Fields li a.chintu_new { font-size:11px;}
ul.myAddress { margin:10px 0; padding:10px; list-style-type:none;color:#666; border:1px solid #e8e8e8; font-size:13px;}
ul.myAddress:hover {border:1px solid #ffcc66;color:#000;}
ul.myAddress li{ margin:0; padding:0 0 6px 0;word-wrap: break-word;}
.yourEmail { font-size:11px; padding:7px; color:#666; word-wrap: break-word; }
div.useCashVoucher { border:1px solid #e8e8e8;padding:7px; margin:10px 0; }
div.useCashVoucher p.title {  padding-bottom:5px; font-weight:bold; color:#666}
div.secure_cart { margin:10px 0;text-align:center}
.placeOrder { width:300px; margin:10px auto; text-align:center}
.placeOrder span{ font-size:12px; padding:5px 0; display:block}
/* The hint to Hide and Show */
.hint {display: none;position: absolute;right: -240px;width: 200px;margin-top: -4px;border: 1px solid #c93;padding: 10px 12px;background: #ffc url(../images_layout-html5/pointer.gif) no-repeat -10px 5px; font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; color:#000!important}
.hint .hint-pointer {position: absolute;left: -10px;top: 5px;width: 10px;height: 19px;background: url(../images_layout-html5/pointer.gif) left top no-repeat;}

ul.tabs{padding: 6px 0;font-size: 0;margin:0;list-style-type: none;text-align: center;}
ul.tabs li{display: inline;margin: 0;margin-right:2px;}
ul.tabs li a{font: normal 14px Arial;text-decoration: none;position: relative;
    padding: 6px 16px;border: 1px solid #CCC;border-bottom-color:#e8e8e8;color: #757575;background: #F0F0F0;border-radius: 2px 2px 0 0;outline:none; cursor:default}
ul.tabs li a.activeTab{cursor:pointer}   
ul.tabs li a:visited{color: #757575;}
ul.tabs li a:hover{border: 1px solid #e8e8e8;}
ul.tabs li.selected a, ul.tabs li.selected a:hover	{padding: 9px 16px 6px;position: relative;top: 0px;font-weight:bold;border: 1px solid #e8e8e8;background: #fff;border-bottom-color: white;}
ul.tabs li.selected a:hover{ text-decoration: none;}
div.tabcontents{border: 1px solid #e8e8e8;padding:30px 15px;background-color:#FFF;border-radius: 2px;}
form li.error{border-bottom:1px solid #EACBCC;border-right:1px solid #EACBCC;background-color: #FFDFDF !important;margin:3px 0;}
li.error label{color:red !important;}
form p.error{clear:both;color:red;margin:0 0 5px 0;font-size:10px;font-weight:bold;}
#errorMsgLbl{margin:5px 0 2px 0;font-size:110%;color:red;}
#errorMsg{color:#222;font-size:85%;}

a.red_button2 , a.red_button2:link, a.red_button2:visited{background: #cf0534; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0534', endColorstr='#a9001f'); 
background: -webkit-gradient(linear, left top, left bottom, from(#cf0534), to(#a9001f));
background: -moz-linear-gradient(top,  #cf0534,  #a9001f); 
padding:7px 0 5px 15px; margin-top:5px;text-decoration: none;display: block;font-size: 14px;font-weight: bold; -moz-box-shadow: inset 0 0 5px #ff144b;
-webkit-box-shadow: inset 0 0 5px #ff144b;
box-shadow: inner 0 0 5px #ff144b; border:1px solid #880019 ;color:#ffffff;}
a.red_button2:hover {background: #a9001f;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9001f', endColorstr='#cf0534'); 
background: -webkit-gradient(linear, left top, left bottom, from(#a9001f), to(#cf0534)); 
background: -moz-linear-gradient(top,  #a9001f,  #cf0534);color:#ffffff;text-decoration:none;}
a.red_button2 span { font-size:11px; display:inline-block; background: url(../images_layout-html5/cartNext.png) no-repeat; width:19px; height:19px; vertical-align:text-top; margin-left:15px}
a.red_button_normal , a.red_button_normal:link, a.red_button_normal:visited{background: #cf0534;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0534', endColorstr='#a9001f'); 
background: -webkit-gradient(linear, left top, left bottom, from(#cf0534), to(#a9001f));
background: -moz-linear-gradient(top,  #cf0534,  #a9001f); 
padding:5px 10px;text-decoration: none;display: block;color: #fff;font-size: 16px;font-weight: bold; -moz-box-shadow: inset 0 0 5px #ff144b;
-webkit-box-shadow: inset 0 0 5px #ff144b; text-align:center;
box-shadow: inner 0 0 5px #ff144b; border:1px solid #880019;color:#ffffff;}
a.red_button_normal:hover {background: #a9001f;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9001f', endColorstr='#cf0534'); 
background: -webkit-gradient(linear, left top, left bottom, from(#a9001f), to(#cf0534)); 
background: -moz-linear-gradient(top,  #a9001f,  #cf0534);color:#ffffff;text-decoration:none;}

/* Weekly ads - Kiran Shinde */
.weekly_ads {padding-bottom:20px; margin-bottom: 10px;}
.weekly_ads div.left { width:280px; float:left}
.weekly_ads div.right { width:685px; float:right}
.weekly_ads div.left img { width:280px; height:158px;}
.weekly_ads div.right img { width:685px; height:330px;}
/* End Weekly ads - Kiran Shinde */
/*----Amit-NewUI New Brand on Index Page Start Here---- */
.topBrands_newCompo{box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;border:1px solid #eee} /*changes by  Amit*/
.topBrands_Head{width:160px;float:left;background:#525252;padding:10px;text-align:center}
.topBrands_List{float:left}
.topBrands_Head a{text-decoration:none}
h2.topBrands{color:#fff;text-transform:uppercase;font-size:25px}
.topBrands {width: 100%; margin-bottom:10px;}
.topBrands_List ul{ margin:0 auto; padding:0; list-style: none; }
.topBrands_List ul li{display:inline-block;width:130px;padding:24px 12px;border-right:1px solid #ccc}
.topBrands_List ul li:last-child{border:none}
.topBrandsViewAll { text-transform:uppercase; font-size:11px!important;padding:5px 0;display:inline-block;border-top:1px solid #706f6f;color:#dfdfdf!important}

#catalog_list>#topBrands>.topBrands_newCompo>.topBrands_Head{width:120px}
#catalog_list>#topBrands>.topBrands_newCompo>.topBrands_List>ul li{padding:24px 9px} /*changes by  Amit*/
/*----Amit-NewUI New Brand on Index Page End Here---- */

#topSearch_Section{ margin: 10px 0}
#topSearch_Section h1{ font-size:20px; font-weight:normal; border-bottom:1px solid #e8e8e8; padding-bottom:10px;}
.openDiv{width:15px; height:15px; display:inline-table; float:right; background:url(../images_layout-html5/ico_plus.png) center center no-repeat}
.closeDiv{width:15px; height:15px; display:inline-table; float:right; background:url(../images_layout-html5/ico_close.png) center center no-repeat}
#ps_on { font-size:13px; font-weight:bold; color:#86b200}
#ps_off { font-size:13px; font-weight:bold; color:#C30}
.smlDwnArrow{background-position:0 -297px;display:inline-block;width:10px;height:10px;margin-right:7px}
.smlRtArrow{display:inline-block;width:10px;height:10px;margin-right:7px;background-position:0px -377px}
/* Recently Viewed*/ 
.recently_viewed { }
.recently_viewed p.head{ font-size:14px; color:#666; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #e8e8e8}
.recently_viewed ul{ margin:0; padding:0; list-style-type:none;overflow:hidden}
.recently_viewed ul li{ display:block; float:left; width:120px; margin-right:5px; padding-left:10px}
.recently_viewed ul li:first-child { border: none;padding-left:0px }
.recently_viewed ul li .item_image{ height:120px; margin-bottom:5px; display:table-cell;vertical-align:bottom;}
.recently_viewed ul li p.title a, .recently_viewed ul li p.value { font-size:11px;}
.recently_viewed ul li p.value .offer-price {font-size:12px;}
.msg-global { font-size:11px;color:#999;text-align: center; }
#aboutCategory { border-bottom:1px solid #e8e8e8;padding-bottom:10px}
#aboutCategory h2{font-size:15px;}
/* Catalog*/ 
ul#breadCrumb { margin:0; padding:1px 0 8px 0; overflow:hidden;list-style-type: none; margin-bottom:10px;margin-top:5px;border-bottom:1px solid #e1e1e1}
ul#breadCrumb li{ margin:0; padding:0 1px; display:block; float:left;font-size:11px; font-weight:bold;padding-left: .8em;}
ul#breadCrumb li:first-child {padding-left:0}
ul#breadCrumb li:last-child {border-right:none}
ul#breadCrumb li {font-size:12px}
ul#breadCrumb li a{ padding:0 7px 0 0; font-size:12px;font-weight:normal;color:#808080;border-right:1px solid #e1e1e1;display:inline-block}

#catalog {}
#catalog_narrow { width:200px; float:left; padding:0;}
#catalog_list { width:755px; float:right}
#catalog_head  { border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:20px; overflow:hidden}
#catalog_head ul { margin:0; padding:0; list-style-type:none}
#catalog_head ul li { margin:0; padding:0; display:block; float:left}
#catalog_head ul li.head { width:620px; }
#catalog_head h1{ font-size:20px; width:700px; float:left}


p.found { font-size:11px; color:#666; position:absolute; margin-top:30px; padding-right:10px; background-color:#fff;}
p.found a{ padding:0 5px;}
.selectedFilterCloseIcon{display:inline-block; width:16px; height:16px; border-radius: 50%;background-color: #ccc;color: white;font-size: 10px;text-align: center;line-height: 18px;transition: all 0.2s linear;}
.styled-select select {width: 130px;  height: 24px; padding: 3px; line-height: 1;font-size:11px;border: 0;border-radius: 0;-webkit-appearance: none; background-position: 114px -292px}
.styled-select {border:1px solid #ddd;}

#compare_list { border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px; padding:10px; margin-bottom:20px; border:1px solid #e8e8e8;background:#fff; width:730px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffffff,  #e3e3e3); /* for firefox 3.6+ */  
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #e3e3e3 100%);/* for IE 10 */ 
}
#compare_list ul { margin:0; padding:0; list-style-type:none}
#compare_list ul li{ margin:0 4px;padding:2px;border:1px solid #e8e8e8; width:139px; float:left;background:#fff;font-size:11px}
#compare_list ul li:hover{border:1px solid #757575;}
a.close { display:inline-block;width: 16px;height: 16px;margin-left:72px; margin-top:-5px; border-radius: 50%;background-color: #ccc; color: white;font-size: 10px;text-align: center;line-height: 18px;transition: all 0.2s linear; position:absolute}
a.close:hover {background-color: #757575; text-decoration:none}
div.found-srch{text-align: right;margin-bottom:20px}
div.selc-fitr{margin-bottom: 15px; padding:5px; border:2px solid #e8e8e8; display:none}

#grid {}
div.grid_Square { width:205px; margin-bottom:25px; border:1px solid #fff; float:left; padding:15px 15px 0 15px; margin-left:20px;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px; border:1px solid #e9e9e9; /* IE8 and below */ height:365px;}
div.grid_Square:hover { width:205px;  border:1px solid #ff8400;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px; }

div.grid_Square div.item_image { width:185px; padding-top:7px;display:table-cell;vertical-align:bottom;text-align:center;}
div.grid_Square div.item_image img.square {margin-bottom:10px; }
div.grid_Square div.item_image img.vertical {margin-bottom:10px; }

div.grid_Square div.item_title { height:45px; margin-top:10px}
div.grid_Square  div.item_value { padding:5px 0;border-top:1px solid #e9e9e9; }
div.grid_Square div.item_value .offer-price{ font-size:16px;}
div.starInfo ul { margin:5px 0; padding:0; list-style:none;}
div.starInfo ul li { margin:0; padding:0;display:inline-table; vertical-align:top}

.ogImg{ display: -moz-inline-box; display: inline-block; margin-top: -5px;padding: 0; position: relative; overflow: hidden; vertical-align: middle;background: url(../images_layout-html5/stars_New_2017.png) no-repeat}
.star0 {background-position:-66px -3px;width:65px;height:12px}
.star1 {background-position:-53px -21px;width:65px;height:12px}
.star2 {background-position:-53px -3px;width:65px;height:12px}
.star3 {background-position:-40px -21px;width:65px;height:12px}
.star4 {background-position:-40px -3px;width:65px;height:12px}
.star5 {background-position:-27px -21px;width:65px;height:12px}
.star6 {background-position:-27px -3px;width:65px;height:12px}
.star7 {background-position:-14px -21px;width:65px;height:12px}
.star8 {background-position:-14px -3px;width:65px;height:12px}
.star9 {background-position:-1px -21px;width:65px;height:12px}
.star10 {background-position:-1px -3px;width:65px;height:12px}

.starRating .starActive{background:url(../images_layout-html5/starActive.gif) no-repeat;width:13px;height:12px;margin:0 1px; display: inline-block}
.starRating .starDactive{background:url(../images_layout-html5/starDactive.gif) no-repeat;width:13px;height:12px;margin:0 1px;display: inline-block}

div.grid_Square div.item_specs { height:50px;border-top:1px solid #e9e9e9; }
div.grid_Square div.item_specs ul{margin:5px 15px; padding:0;}
div.grid_Square div.item_specs ul li { margin:0; padding:0; color:#666; font-size:11px!important;}
div.grid_Square div.item_avail {padding:5px 0 0 0;border-top:1px solid #e9e9e9;height:23px }
div.grid_Square div.item_avail ul {margin:0; padding:1px 0 8px 0; overflow:hidden;list-style-type: none;}
div.grid_Square div.item_avail ul li{ margin:0; padding:0 1px; display:block; float:left;font-size:11px; font-weight:bold;background-position:0px -274px;padding-right: 8px;padding-left: 15px;  }
div.grid_Square div.item_compare {border-top:1px solid #e9e9e9;}
div.grid_Square div.item_compare ul {margin:0; padding:5px 0; overflow:hidden;list-style-type: none;}
div.grid_Square div.item_compare ul li{ margin:0; padding:0 1px; display:block; float:left;font-size:11px; width:49%;font-size:11px!important; }

span.catOfr{background:#7aad11; padding:2px 4px; font-size:11px; font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;text-transform:uppercase;vertical-align:text-top}
span.catOfrPlusIcon{background:url(../images_layout-html5/catOfrPlusIcon.png) no-repeat; width:9px; height:8px; display:inline-block;margin:0 5px 0 1px;vertical-align:2px}

a.wish {display:inline-block; float:right; width:20px; height:20px;background-position:-26px -660px}
a.wish:hover{background-position:-56px -660px}
b.wish2 {display: inline-table;width:108px;background-position:-26px -656px;width:20px; height:20px; }
#square_Details b.wish2 {background-position:-26px -661px}
b.wishAdded{background-position:-55px -660px}
.videoIcon{width:21px;height:26px;display:inline-block;background-position:-84px -660px;margin-left:55px;vertical-align:-4px;margin-top:-4px}

div.compare ul {margin:0; padding:5px 0; overflow:hidden;list-style-type: none;}
div.compare ul li{ margin:0; padding:0 1px; width:100%; display:block; float:left;font-size:11px; font-size:11px!important; }

.qv_left { width:43px; height:43px; background:url(../images_layout-html5/qv_arr_L.png) top left no-repeat; display:block; position:absolute;margin-left:-45px; margin-top:200px}
.qv_right{ width:43px; height:43px; background:url(../images_layout-html5/qv_arr_R.png) top left no-repeat;display:block; position:absolute; margin-left:980px;margin-top:200px}

div.grid_Square a.bt_compare{ display:none}
div.grid_Square:hover a.bt_compare{background: #cf0534; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0534', endColorstr='#a9001f'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#cf0534), to(#a9001f)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #cf0534,  #a9001f); /* for firefox 3.6+ */
padding: 7px 15px;text-decoration: none;width:100px; margin-left:40px;display: block;color: #fff;font-size: 13px;font-weight: bold;position:absolute; margin-top:-30px; -moz-box-shadow: inset 0 0 5px #ff144b;
-webkit-box-shadow: inset 0 0 5px #ff144b;
box-shadow: inner 0 0 5px #ff144b; border:1px solid #880019}
div.grid_Square:hover a.bt_compare:hover {background: #a9001f; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9001f', endColorstr='#cf0534'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#a9001f), to(#cf0534)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #a9001f,  #cf0534); /* for firefox 3.6+ */}
div.grid_Square:hover a.bt_compare {padding-left: 11px;}
div.grid_Square:hover a.bt_compare span{padding-left: 25px; background-position: -262px -67px;}
.flag { width:77px; height:21px; position:absolute; margin-left:150px;margin-top:-12px;z-index:100}
.flag_New {background-position: 39px 0px;}
.flag_outdated {background-position: -41px 0px}
.flag_upcoming {background-position: -121px 0px}
.flag_Exclusive {background-position: -205px 0px}
.outOfStock {  position:absolute; text-align:center; margin-top:110px; width:185px; opacity:0.9;filter:alpha(opacity=80); /* For IE8 and earlier */ border-top:1px solid #ddd;border-bottom:1px solid #666}
.outOfStock p{font-size:16px; font-style:italic; font-weight:bold; color:#999; background:#fff; padding:10px 0;}
.approx { font-size:11px;}

.narrow { font-size:14px; font-weight:bold;color:#666; padding-bottom:10px}
div.narrow_box {padding:5px 10px; border:1px solid #e8e8e8; margin-bottom:10px }
div.narrow_box .narrow_head { font-size:12px;color:#333; border-bottom:1px solid #e8e8e8; padding-bottom:5px}
div.narrow_box ul { margin:5px 0; padding:0; list-style-type:none; font-size:12px; color:#333}
div.narrow_box ul li { margin:0; padding:3px 2px; }
div.narrow_box ul li:hover { background-color:#e9e9e9;}
div.narrow_box ul li.current { background-color:#e9e9e9; }
div.narrow_box ul li input{ vertical-align:middle}
div.narrow_box ul li a {font-size:12px; color:#666;padding:1px 0; }
div.narrow_box ul li a:hover{color:#333; text-decoration:none}
.search_auto input {background-color:transparent; padding:3px;border:1px solid #b1b1b1;}
.search_auto input:focus {background-color:#fff;background-image:none;}
p.search_auto {margin-bottom:5px;}
p.search_auto input{width:95%;}
input.search-field {background-repeat: no-repeat;background-position: 155px -657px;}
.autoSuggest { font-family:Arial, Helvetica, sans-serif;}
.inputField_new {background-color:#fff;padding:3px;border:1px solid #b1b1b1;}
.inputField_new:focus {background-color:#fff;background-image:none;}

.color_fields span {display:inline-table; width:12px; height:12px; border:1px solid #ddd; vertical-align:bottom}
span.black { background-color:#000;}
span.blue { background-color:#00F;}
span.red { background-color:#F00;}
span.green { background-color:#0F0;}
span.white { background-color:#FFF;}
span.pink { background-color:#F0F;}
span.yellow { background-color:#FF0;}
span.grey{ background-color:#CCC;}
span.navy{ background-color:#039;}
span.aqua {background-color:#00FFFF}
span.brown{background-color:#A52A2A}
span.fuchsia{background-color:#FF00FF}
span.lime{background-color:#00FF00}
span.maroon{background-color:#800000}
span.olive{background-color:#808000}
span.orange{background-color:#FFA500}
span.purple{background-color:#800080}
span.silver{background-color:#C0C0C0}
span.teal{background-color:#008080}
span.gold{background-color:#FFD700}
span.beige{background-color:#F5F5DC}
span.multicolor{display:inline-block; background:url(../images_layout-html5/m-color.gif) 0 0 no-repeat; width:11px; height:11px; }
#loading_Pagination { background: #e3e3e3; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffffff,  #e3e3e3); /* for firefox 3.6+ */
text-decoration: none; color: #666!important;font-size: 14px!important;-moz-box-shadow: inset 0 0 5px #ff144b;
-webkit-box-shadow: inset 0 0 5px #ebebeb;box-shadow: inner 0 0 5px #ebebeb; border:1px solid #b1b1b1; display:block; padding:10px 0; text-align:center; margin:10px 0}
.sliderBox .loading_Pagination { width:30%;background: #525252; text-decoration: none; color: #fff!important;font-size: 14px!important;display:block; padding:10px 0; text-align:center; margin:10px auto;text-transform: uppercase;box-shadow: 0px 4px 8px rgb(0 0 0 / 16%);border-radius: 4px;}
.over_content { height:200px; overflow-x: hidden; overflow-y: scroll;}
/*Quick view*/
#quickViewBox { width:980px; border:1px solid #ddd; padding:20px;background:#fff}
/*End Quick view*/
/*Product Page*/
.product_Info {color:#666; }
.product_Info h1 { font-size:22px; color:#333; font-weight:normal}
.product_Info h2 { font-size:12px; color:#666; font-weight:normal}
#ImageInfo_horizontal { width:455px; float:left;}
ul#imageType { margin:0; padding:0; list-style-type:none;}
ul#imageType li.imageLink{ margin:0; padding:0 5px; }
ul#imageType li.imageLink a{ display:block; float:left; padding:2px 10px; margin-left:1px; font-size:11px; text-transform:uppercase; text-decoration:none}
ul#imageType li.imageLink a:hover{ background-color:#e8e8e8; color:#555}
ul#imageType li.imageLink a.active{ background-color:#e8e8e8; font-weight:bold; color:#757575}
ul#imageType li.brand{cursor:default;float:right}
ul#imageType li.brand a{ cursor:default}
ul#imageType li.brand img{ display:none}
ul#imageType li.brand span{ color:#999}
ul#imageType li.brand:hover img{ display:block; position:absolute; width:100px; height:40px; margin-left:100px; margin-top:-20px; border:1px solid #e8e8e8; padding:3px; background-color:#fff;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;}
div.image_area{ width:455px; border-top:0px;  padding:20px 0 10px 0;}
div.image_area .prodDetail_flag .flag{ height:15px}
div.video_area{ width:455px; border-top:0px; padding:20px 0 10px 0;overflow-y:auto;}
div.video_area iframe { width:455px!important;height:350px!important;}
div.video_location_horizontal iframe { width:375px!important;height:375px!important;}
div.video_location_vertical iframe { width:280px!important;height:373px!important;}
#ImageInfo_horizontal div.thumb_images { width:60px; float:left; margin-right:15px;}
#ImageInfo_horizontal div.main_image { width:375px; height:375px;float:left}
#ImageInfo_horizontal div.thumb_images ul{ margin:0; padding:0; list-style-type:none}
#ImageInfo_horizontal div.thumb_images ul li.thumb{ margin:0; padding:0; border:1px solid #e8e8e8; width:60px; height:60px; margin-top:4px;}
#ImageInfo_horizontal div.thumb_images ul li.thumb:hover{ margin:0; padding:0; border:1px solid #666; width:60px; height:60px; margin-top:4px;}
#ImageInfo_horizontal div.thumb_images ul li.thumb img{width:60px; height:60px; }
#ImageInfo_vertical { width:455px; float:left;}
#ImageInfo_vertical div.thumb_images { width:90px; float:left; margin-right:15px;}
#ImageInfo_vertical div.main_image { width:280px; height:373px;  float:left; margin-left:30px; margin-top:10px}
#ImageInfo_vertical div.thumb_images ul{ margin:0; padding:0; list-style-type:none}
#ImageInfo_vertical div.thumb_images ul li.thumb{ margin:0; padding:0; border:1px solid #e8e8e8; width:80px; height:110px; margin-top:2px;}
#ImageInfo_vertical div.thumb_images ul li.thumb:hover{ margin:0; padding:0; border:1px solid #666; width:80px; height:110px; margin-top:2px;}
#ImageInfo_vertical div.thumb_images ul li.thumb img{width:80px; height:110px; }
#ImageInfo_horizontal p.see_more_detail {padding-top:10px;text-align:center;padding-left:90px}
#ImageInfo_horizontal p.see_more_detail a {font-size:14px; font-weight:bold; color:#004fcb; text-decoration:underline}
#ImageInfo_vertical p.see_more_detail {padding-top:10px;text-align:center;padding-left:80px}
#ImageInfo_vertical p.see_more_detail a {font-size:14px; font-weight:bold; color:#004fcb; text-decoration:underline}
#selectSize { margin:5px 0; padding:5px 0; border-bottom:1px solid #e8e8e8; }
div.colorSizeSelection{ margin:5px 0; padding:5px 0; border-bottom:1px solid #e8e8e8; }
div.boxSelection{padding:0px;width:240px; border:0px solid red;}
div.sizeSelection{ padding:0px;float:right;width:240px; border:0px solid red;}
ul.sizeBox { margin:3px 0; padding:0; list-style-type:none}
ul.sizeBox li {display:block; float:left;}
ul.sizeBox li a{display:block; border:1px solid #666;margin: 3px; padding:4px; text-decoration:none}
ul.sizeBox li a:hover{ background-color:#666; color:#fff}
ul.sizeBox li a.selected{background-color:#666; color:#fff}
ul.sizeBox li a.size_no_avail {display:block; border:1px solid #ddd;margin: 3px; padding:4px; text-decoration:none; color:#ddd; cursor:default}
ul.sizeBox li a.size_no_avail:hover{background-color:#fff; color:#ddd; }
ul.sizeBox li a.size_no_avail.selected{background-color:#fff;color:#ddd;  }
.sizeBox a.knowSize{ font-size:11px!important; padding-top:8px; display:inline-table; margin-left:10px}
.size_head{ vertical-align:top}
.size_head b{ vertical-align:top}
.size_head .selected{ color:#5d921e; font-weight:bold;}
.size_head strong{ vertical-align:top; font-size:14px;}
.size_left { display:inline-table; background:url(../images_layout-html5/size_Left.png) top left no-repeat; width:12px; height:16px; margin-right:5px;}
.size_right { display:inline-table; background:url(../images_layout-html5/size_Right.png) top left no-repeat; width:12px; height:16px;margin-left:5px;}
.thumb_TOP { display:block; width:17px; height:12px; margin:0 auto; padding:3px 0; background-position:-18px -296px}
.thumb_BOTTOM { display:block; width:17px; height:12px; margin:3px auto;padding:3px 0;margin-top:8px;background-position:-39px -296px}
.enlarge {font-size:10px; text-transform:uppercase; color:#999; text-align:center; padding:0px 0; margin-left:74px; clear:both;}
.enlargeIco {background-position:-63px -296px;display:inline-table; width:15px; height:12px;}
#square_Details { width:500px; float:right;}
ul.sellerData { margin:10px 0; padding:0 0 10px 0; list-style:none; font-size:11px; border-bottom:1px solid #e8e8e8}
ul.sellerData li{ margin:0; padding:0; display:block; float:left; /* width:33%; */}
.specialOffer{ margin:20px 0 5px 0; border:1px dotted #e8e8e8; padding:10px;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px; color:#333}
.specialOffer .splofr{ display:block; width:116px; padding:1px 0; background-color:#7aad11; color:#fff; font-weight:bold; text-align:center; position:absolute; margin-top:-20px; text-transform:uppercase;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
div.pro_specs ul { margin:15px 0 0 15px; padding:0; font-size:12px;}
div.pro_specs ul li { margin:0; padding:1px 0; float:left; display:list-item; width:49%; }
div.pro_specs ul a { text-decoration:underline }
div#pro_error_message {margin-top:5px}
.bestOfferMsg {margin-top:5px; padding: 3px 5px;display: inline-block;color: green; border: 2px solid #d4eec7; }
.pincodeOfferErrorMsg {margin-top:5px; padding: 3px 5px;display: inline-block;color: red; border: 2px solid #fbe9e9;}
ul.pro_value .off { background-position:0px -216px; display:block; width:42px; height:56px;position:relative;margin:0 }
ul.pro_value .off .off-value{ font-size:17px; color:#fff; display:inline-table; padding-top:10px;text-align:center;width:42px;}
ul.pro_value { margin:15px 0 0 0; padding:0 0 10px 0; list-style-type:none;border-bottom:1px solid #e8e8e8;}
ul.pro_value li{ margin:0; padding:0 15px 0 0; display:block; float:left}
ul.pro_value li.price s{font-size:15px; margin:0 0 5px 5px }
ul.pro_value li.price .offer-price{ display:block; font-size:30px;}
span.rs_New { background:url(../images_layout-html5/rs_big.png) top left no-repeat; text-indent:-9999px;display:inline-table; width:12px; height:16px; margin:2px 2px 0 0px; vertical-align:top;vertical-align:text-top }
ul.pro_value li.price .ship-price { font-size:15px; font-weight:normal;}
ul.pro_value li.price .ship-price s {display:inline-table;}
ul.pro_value span.rs { margin:5px 2px 0 5px!important }
ul.pro_BuyAction { margin:25px 0 10px 0; padding:0; list-style-type:none}
ul.pro_BuyAction li { margin:0; padding:0; display:block; float:left; width:49%}
.knowPin { margin-bottom:2px;}
div.avail_new {padding:2px 0 0 0; margin-top:5px}
div.avail_new ul {margin:0; padding:1px 0 8px 0; overflow:hidden;list-style-type: none;}
div.avail_new ul li{ margin:0; padding:0 1px; display:block; float:left;font-weight:bold;background-position: 0 -274px;padding-right: 14px;padding-left: 15px; font-size:13px;width:auto!important}

a.red_button , a.red_button:link, a.red_button:visited {background: #cf0534; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0534', endColorstr='#a9001f'); 
background: -webkit-gradient(linear, left top, left bottom, from(#cf0534), to(#a9001f));
background: -moz-linear-gradient(top,  #cf0534,  #a9001f); 
padding:12px 15px;text-decoration: none;width:195px;display: block;font-size: 18px;font-weight: bold; -moz-box-shadow: inset 0 0 5px #ff144b;
-webkit-box-shadow: inset 0 0 5px #ff144b;
box-shadow: inner 0 0 5px #ff144b; border:1px solid #880019;color:#ffffff}
a.red_button:hover {background: #a9001f;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9001f', endColorstr='#cf0534'); 
background: -webkit-gradient(linear, left top, left bottom, from(#a9001f), to(#cf0534)); 
background: -moz-linear-gradient(top,  #a9001f,  #cf0534);color:#ffffff;text-decoration:none;}
a.red_button.icon {padding-left: 9px;border-radius: 15px 5px;}
a.red_button.icon span{padding-left: 40px;background: url(../images_layout-html5/cart.png) no-repeat 0 -4px;}
a.red_button.icon.chat span {background-position: 2px}
a.red_button.arrow {padding-left: 1px;}
a.red_button.arrow span{padding-left: 40px;background: url(../images_layout-html5/cartNext.png) no-repeat 0 -2px;}
a.red_button.arrow.chat span {background-position: 100px}
.product_button {}
.button_head{color:red;font-weight:bold;}
.button_link{font-size:16px;font-weight:bold;margin-top:10px}
.help { background-position:-83px -297px; display:inline-block; width:14px; height:14px; vertical-align:bottom;margin-left:5px;margin-bottom:2px;}
.checkPin {width:165px; margin-top:5px; vertical-align:baseline}
.social_info div{ padding:2px 0;}
.social_info div.socialData{ width:455px; float:left; margin:0 auto; text-align:center;}
.social_info div.socialData p{ margin-left:50px;}
.social_info div.warrantyData{ width:500px; float:right; border-top:1px solid #e8e8e8}
.product_Info div.warrantyData{width:500px; float:right; border-top:1px solid #e8e8e8}
ul#warranty { margin:5px 0; padding:0; list-style-type:none}
ul#warranty li{margin:0; padding:2px 0; font-size:11px; color:#666}
.social_info {padding:5px 0;border-top:1px solid #e8e8e8; margin-top: 10px; }
ul#proShortCuts { margin:0;list-style-type:none; padding:5px 0}
ul#proShortCuts li { margin:0; padding:0 5px; display:block; float:left; border-left:1px solid #e8e8e8; }
ul#proShortCuts li:first-child { border:0; padding-left:0}
ul#proShortCuts li a{ color:#999 }
ul#proShortCuts li a:hover{ color:#333 }
ul#proShortCuts li#socialNetworkLinks {padding:0;border:0;float:right;margin-top:3px}
ul#socialLinks {margin-top:-8px;border:0;float:right}
ul#socialLinks li {padding:0;border:0}
ul#socialLinks li div#facebook-like-div {width:90px}
ul#socialLinks li div#g-plusone-div {width:85px;padding-top: 2px;}
ul#socialLinks li div#twitter-div {width:85px}
ul#socialLinks li div#linkedin-div {width:65px}
ul#socialLinks li div#facebook-share-div {width:60px;margin-top:4px}
ul#socialLinks li div#pinit-div {width:55px;overflow:visible}
ul#buyingGuide { margin:0; padding:0; padding:10px 0}
ul#buyingGuide li { margin:0 16px; padding:2px 0; width:420px; float:left }
h2.normal_head { font-size:14px; }
.product_BoxStyle {padding:20px; margin:10px 0;display: block;
border-style: solid;border-width: 1px;border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);
max-width: 100%;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;}
.product_BoxStyle h3{ font-size:18px; font-weight:normal; color:#666; padding-bottom:10px}
.product_BoxStyle h2{ font-size:18px; font-weight:normal; color:#666; padding-bottom:10px}
.product_BoxStyle .proNameh3Box{ width: 800px;display:inline-block;}
.product_BoxStyle .proNameh3Box h3{ font-size:18px; font-weight:normal; color:#666; padding-bottom:10px}
.product_BoxStyle h4{ font-size:13px; font-weight:normal; color:#666; margin:3px 0}
.product_BoxStyle p { line-height:18px; color:#666; padding:5px 0}
.fl_left { float:left; margin-right:10px;}
.fl_right { float:right; margin-left:10px;}
.produc_Details .fl_left { float:left; margin-right:30px!important;}

.produc_Details { font-size: 13px!important; font-weight: normal!important; color:#666!important}
.produc_Details ul { margin: 10px 25px; padding:0; font-size: 13px!important;font-weight:normal!important;color:#666!important }
.produc_Details ul li{ margin: 0; padding:1px 0;}
.product_BoxStyle_small #userReview_Summary div.left {width: 220px;float: left}
.product_BoxStyle_small #userReview_Summary div.left ul.star_summary{margin:0;padding:0;list-style-type:none;width:200px;border-right:3px solid #f8e9d7;float:left;}
.product_BoxStyle_small #userReview_Summary div.left ul.star_summary li{width: 100px;display: block;float: left;margin: 0;padding: 1px 0;color: #666;}
.product_BoxStyle_small #userReview_Summary div.right {width: 180px;float: left}
.product_BoxStyle_small #userReview_Summary div.cusFindReview {width: 220px;float: left;border-left: 3px solid #f8e9d7;height:110px;text-align:center}
.product_BoxStyle_small #userReview_Summary div.cusFindReview strong {font-size:13px;font-weight:normal;display:inline-block;word-wrap:break-word;vertical-align:none}

.product_available_sellers{position: absolute;display: none;width: 300px;background: #fff;max-height: 250px;border: 1px solid #ccc;margin-top: 10px;font-size: 13px;z-index:1;padding: 10px;line-height: 20px;box-shadow: 4px 4px 2px 0px rgba(51, 50, 50, 0.2)}
.product_available_sellers_inner{max-height:200px;overflow-x: hidden;overflow-y: scroll;width:100%;font-size:11px!important;line-height: 15px!important}
.product_available_sellers_formClose { font-size:10px; display:inline-table; float:right; font-weight:700}
.product_available_sellers_prod{border-bottom:1px solid #ccc;margin-bottom:5px}

.product_BoxStyle_small {padding:20px; margin:0;display: block; width:700px;float:left; 
border-style: solid;border-width: 1px;border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);
box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;}
.product_BoxStyle_small h3{ font-size:18px; font-weight:normal; color:#666; padding-bottom:10px}
.product_BoxStyle_small .proNameh3Box{width:570px;display:inline-block;}
.product_BoxStyle_small .proNameh3Box h3{ font-size:18px; font-weight:normal; color:#666; padding-bottom:10px} 
.product_BoxStyle_small h4{ font-size:12px; font-weight:normal; color:#999; margin:10px 0}
.product_BoxStyle_small p { line-height:18px; color:#666; padding:5px 0}
.product_Small_info { width:220px; float:right; }
div.product_Small_view { }
div.item_small{ border-left:1px solid #e8e8e8; float:left;}
div.item_small .item_image{ margin-bottom:5px;}
div.item_small .title {margin:15px 0 5px 0;}
div.item_small .title a {font-weight:normal }
div.item_small .value .offer-price {font-size:16px;}
ul.specification_table{ margin:0; padding:0 0 5px 0; list-style-type:none; line-height:18px; color:#666;}
ul.specification_table li{ margin:0; padding:4px 0; display:block; float:left; width:50% ;border-top:1px solid #e8e8e8; }
.spec_head {font-size:14px; font-weight:bold;}
.yes{background-position:-178px -298px; display:inline-block; width:13px; height:11px}
.no{background-position:-155px -299px; display:inline-block; width:13px; height:11px}
div.expertInfo { padding:10px 0 0 50px; background:url(../images_layout-html5/reivew_quote.png) top left no-repeat;}
div.expert_Summary {border:1px solid #f8e9d7; padding:10px; margin-bottom:20px;}
ul.star_summary { margin:0; padding:0; list-style-type:none; width:280px; border-right: 3px solid #f8e9d7; float:left } 
ul.star_summary li{ width:130px; display:block; float:left; margin:0; padding: 1px 0; color:#666}
.expertHead { font-size:14px; font-weight:bold; color:#333}
.helpFull { float:left; width:300px; margin-left:20px; margin-top:50px; font-style:italic}
.helpFull span { display:block; color:#999; font-size:11px;}
div.question { padding:10px 0 10px 60px; border-top:1px dashed #ccc;}
div.question:hover div.ques_allInfo ul.ques_whoIs{ display:block}
div.ques_allInfo ul.ques_whoIs { display:none}
div.ques_allInfo { height:20px}
div.question span.q { font-size:33px!important; font-weight:bold; color:#ccc!important; position:absolute; margin-left:-55px; margin-top:-5px;}
div.question h4{ font-size:12px;color:#666;  margin:0; padding:0; font-weight:bold}
div.question h5{ font-size:12px;margin:2px 0 4px 0 ;font-weight:normal; color:#666 }
ul.ques_whoIs { margin:0; padding:0; list-style-type:none;}
ul.ques_whoIs li{ margin:0; padding:0 10px 0 10px; display:block; float:left; font-size:11px; border-right:1px solid #ccc}
ul.ques_whoIs li:first-child{ padding-left:0;}
ul.ques_whoIs li:last-child{ border-right:0px solid #fff}
ul.ques_whoIs li a{ text-decoration:underline!important}
ul.ques_whoIs li a:hover{ text-decoration:none!important}
div.answere_Post { margin:10px 0; display:none}
div.answer_data { padding:10px; border-top:1px solid #e8e8e8}
div.answer_data:hover{ background-color:#f0f0f0}
.ans_title { padding:0!important; font-weight:bold}
.ans_details { padding:0 0 5px 0!important; font-size:12px; color:#333}
ul.ques_whoIs { margin:0; padding:3px 0; list-style-type:none;}
ul.ans_whoIs li{ margin:0; padding:0 10px 0 10px; display:block; float:left; font-size:11px; border-right:1px solid #ccc}
ul.ans_whoIs li:first-child{ padding-left:0;}
ul.ans_whoIs li:last-child{ border-right:0px solid #fff}
ul.ans_whoIs li a{ text-decoration:underline!important}
ul.ans_whoIs li a:hover{ text-decoration:none!important}
.ques_ask a{ font-size:}
.ques_ask ul{margin:0; padding:3px 0; list-style-type:none;}
.ques_ask ul li{ margin:0; padding:5px 5px 10px 2px;font-size:11px; border-right:none}
div.answer_Form { border:3px solid #e8e8e8; width:320px; margin:20px 0; padding:10px;}
.ans_head{ font-size:13px; font-weight:bold;}
.error_field { border:1px solid red}
.error_FieldText { font-size:12px; color:Red!important}
#userReview_Summary { border:1px solid #f4d8b5; padding:10px; margin-bottom:20px}
#userReview_Summary div.left { width:300px; float:left}
#userReview_Summary div.right{ width:180px; float:left}
div.allReview { background:url(../images_layout-html5/review_Star.png) top left no-repeat; display:block; width:98px; height:91px; margin-bottom:5px;}
div.allReview span { font-size:18px; font-weight:bold; padding-top:35px; margin-left:35px; position:absolute; color:#fd9215}
#userReview_Summary div.left div{ font-size:11px!important;}
div.userReview_Container { margin-bottom:10px;  border-top:1px dashed #ccc; padding-top:10px}
div.userReview_Container:hover div.reviewInfo ul li.helpReviews div.helpPanel span.helpPanelVote { display:block}
div.userReview_Container a { text-decoration:underline}
div.userReview_Container a:hover { text-decoration:none}
div.reviewRate { width:20%; float:left}
div.reviewInfo { width:75%; float:right}
div.reviewInfo ul { margin:0; padding:0; list-style-type:none}
div.reviewInfo ul li { margin:0; padding:0;}
div.reviewInfo ul li.review_details { color:#666; line-height:18px; padding:5px 0}
div.reviewInfo ul li.review_title { font-weight:bold; color:#666}
div.reviewInfo ul li.helpReviews { height:35px;}
div.reviewInfo ul li.helpReviews div.helpPanel { font-size:11px; color:#666; padding:5px 0; } 
div.reviewInfo ul li.helpReviews div.helpPanel span.helpPanelVote {display: none;}
div.reviewRate ul { margin:0; padding:0; list-style-type:none}
div.reviewRate ul li { margin:0; padding:2px 0;}
div.reviewRate ul li.post_Date { font-size:11px; color:#999}
.sameTOsame {font-size:16px;color:#666}
#panel_1 { width:280px; float:left; }
#panel_2 { width:280px; float:left; margin-left:18px; padding-left:18px;border-left:1px dashed #ccc; }
#panel_3 { width:280px; float:left;margin-left:18px; padding-left:18px;border-left:1px dashed #ccc; }
#sameTOsame h5 { font-size:16px; color:#666; font-weight:normal;}
div.sameItem { margin:15px 0 0 0; padding:10px 0 0 0; list-style-type:none;border-top:1px dashed #ccc;min-height:120px;max-height:159px}
ul.sameItem { list-style-type:none;}
ul.sameItem li{ margin:0; padding:0; list-style-type:none; display:block;vertical-align:bottom; float:left }
ul.sameItem li.image { height:120px; width:100px;}
ul.sameItem li img {vertical-align:bottom; }
ul.sameItem li.sameInfo { width:180px; float:left}
ul.sameItem li p{ padding:0px 0; margin:0;}
.spl_viewAll { font-size:11px; color:#fff!important; background-color:#CCC; display:inline-table; padding:0 3px;text-decoration:none!important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.spl_viewAll:hover {background-color:#666;}
ul.similar {display:block;vertical-align:bottom; float:left; width:160px; margin-left:20px}
ul.similar li{ margin:0; padding:0; list-style-type:none;  }
.similar_img { height:120px;}
#panel_similar h5 { font-size:16px; border-bottom:1px solid #e8e8e8; margin-bottom:10px; padding-bottom:10px}
ul.sameItemSimProd { margin:15px 0 0 0; padding:10px 0 0 15px; list-style-type:none;border-right:1px dashed #ccc;float:left;width:290px}
ul.sameItemSimProd li.image { height:120px;width:100px;float:left}
ul.sameItemSimProd li.sameInfo { width:180px;float:left}
ul.sameItemSimProd:first-child {padding-left:0}
ul.sameItemSimProd:last-child{border-right:none}
/*End Product Page*/
/*Category*/
.sweet_Link{ font-size:11px; color:#666!important; display:inline-table; padding:0 3px;text-decoration:none!important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.sweet_Link:hover {background-color:#999; color:#fff!important}
/*// Category*/
#category_Features h2{ font-weight:normal; color:#757575; margin-top:0px; font-size:16px; margin-bottom:20px;  }
.categoryBox { width:230px; border:1px solid #e8e8e8; margin:0 0 0 25px; padding:0; list-style-type:none; float:left; list-style-type:none}
.categoryBox:first-child { margin:0}
.categoryBox:hover{box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;border:1px solid #000;}
.categoryBox:hover li a.head_click{background-color:#000}
.categoryBox li{ margin:0; padding:3px 0; }
.categoryBox li a.head_click{ background-color:#757575; padding:3px; width:200px; position:absolute; margin:-10px 0 0 12px; text-align:center; font-weight:bold; font-size:13px; color:#fff; display:block }
.categoryBox li div.image { height:247px; text-align:center; display:table-cell;vertical-align:bottom; padding-left:25px; padding-top:15px;}
.categoryBox li.leafCate {height:80px}
.categoryBox div.leafCate {  background-color:#fff;opacity:0.8;filter:alpha(opacity=80); /* For IE8 and earlier */ position:absolute; width:210px; margin-top:-90px; display:none; padding:5px}
ul.cate_links li a{ color:#000 }
.categoryBox:hover div.leafCate{ display:block}
ul.cate_links { margin:0 15px; padding:0; list-style-type:none; }
ul.cate_links li{ margin:0; padding:0 0 4px 0; background: url(../images_layout-html5/arr_bred.png) no-repeat;background-position: 0 .4em;padding-left: .8em; }
ul.inCategory li a { font-size:12px;!important; }
div.inCategory {padding:5px 10px; border:1px solid #e8e8e8; margin-bottom:10px }
div.inCategory .narrow_head { font-size:14px;color:#333; border-bottom:1px solid #e8e8e8; padding-bottom:5px}
div.inCategory h2 { font-size:14px!important;color:#333; border-bottom:1px solid #e8e8e8; padding-bottom:5px}
div.inCategory ul { margin:5px 0; padding:0; list-style-type:none; font-size:12px; color:#333}
div.inCategory ul li { margin:2px 0; padding:3px 2px; border-top:1px solid #e8e8e8 }
div.inCategory ul li:first-child {border-top:1px solid #fff }
div.inCategory ul li a.cate_mother {font-size:12px; color:#666;padding:3px 0px; color:#333; display:block ; font-weight:bold}
div.inCategory ul li a.cate_Main {font-size:12px; color:#666;padding:0px 0px; color:#333; display:block ; font-weight:normal}
div.inCategory ul li a span { float:right}
div.inCategory ul li a.cate_mother_icon { float:right;margin-top:-20px;text-decoration:none}
div.inCategory ul li ul {padding-left:5px}
ul.cate_child { margin:0 0 5px 10px!important; padding:0; list-style-type:none;}
ul.cate_child li {padding:0px 2px!important; border:none!important}
ul.cate_child li a {color:#666;padding:2px 0px; color:#666; display:block ; font-weight:normal}
ul.cate_child li a.mother:hover{text-decoration:underline}
ul.cate_LinkStyle { margin:0!important; padding:0; list-style-type:none;}
ul.cate_LinkStyle li {padding:0px 0px!important; border:none!important}
ul.cate_LinkStyle li a {color:#666;padding:2px 0px; color:#666; display:block ; font-weight:normal}
ul.cate_LinkStyle li a:hover{text-decoration:underline}
ul.cate_buyGuide { margin:10px 0 0 15px!important; padding:0; list-style-type:disc!important;}
ul.cate_buyGuide li {padding:0!important; border:none!important}
ul.cate_buyGuide li a {color:#666;padding:2px 0px; color:#666; display:block ; font-weight:normal}
ul.cate_buyGuide li a:hover{text-decoration:underline}
#aboutCategory { }
#aboutCategory p { padding-top:10px; line-height:17px; color:#666}
/*// Popup Modal*/
.avgrund-active .avgrund-cover {visibility: visible;opacity: 1;}
.avgrund-contents {position: relative;padding: 20px;max-width: 400px;height: 100%;margin: auto;}
.avgrund-active .avgrund-contents {-webkit-filter: blur(2px);-moz-filter: blur(2px);-ms-filter: blur(2px);-o-filter: blur(2px);filter: blur(2px);}
.no-blur.avgrund-active .avgrund-contents {-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none;}
.avgrund-popup {position: absolute;width: 340px;height: 180px;left: 50%;top: 50%;margin: -130px 0 0 -190px;visibility: hidden;opacity: 0;z-index: 2;padding: 20px;
	background: white;box-shadow: 0px 0px 20px rgba( 0, 0, 0, 0.6 );border-radius: 3px;
	-webkit-transform: scale( 0.8 );-moz-transform: scale( 0.8 );-ms-transform: scale( 0.8 );-o-transform: scale( 0.8 );transform: scale( 0.8 );
}
.avgrund-active .avgrund-popup-animate {visibility: visible;opacity: 1;
		-webkit-transform: scale( 1.1 );-moz-transform: scale( 1.1 );-ms-transform: scale( 1.1 );-o-transform: scale( 1.1 );transform: scale( 1.1 );
}
.avgrund-popup.stack {-webkit-transform: scale( 1.5 );-moz-transform: scale( 1.5 );-ms-transform: scale( 1.5 );-o-transform: scale( 1.5 );transform: scale( 1.5 );}
.avgrund-active .avgrund-popup.stack {-webkit-transform: scale( 1.1 );-moz-transform: scale( 1.1 );-ms-transform: scale( 1.1 );-o-transform: scale( 1.1 );transform: scale( 1.1 );}
.avgrund-ready body, .avgrund-ready .avgrund-contents, .avgrund-ready .avgrund-popup, .avgrund-ready .avgrund-cover 
{-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;
	-webkit-transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);-moz-transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);
	    -ms-transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);-o-transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);
	        transition: 0.3s all cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.avgrund-ready .avgrund-popup.no-transition {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
/*// End Popup Modal*/
#topSearch_Section p{ text-align:center; text-transform:uppercase; font-weight:bold; font-size:14px; color:#757575}
#topSearch_Section p a.seeMore{ font-size:11px!important; padding-left:10px; font-weight:normal}
#cloud { padding: 2px;text-align: center; margin:10px ; }
#cloud a { padding: 0px; }
#cloud li { display: inline; }
#cloud a.tag1 { font-size: 12px; font-weight: 100; }
#cloud a.tag2 { font-size: 14px; font-weight: bold; }
#cloud a.tag3 { font-size: 15px; font-weight: 300; }
#cloud a.tag4 { font-size: 17px; font-weight: 400; }
#cloud a.tag5 { font-size: 14px; font-weight: 500; }
#cloud a.tag6 { font-size: 15px; font-weight: 600; }
#cloud a.tag7 { font-size: 16px; font-weight: 700; }
#cloud a.tag8 { font-size: 17px; font-weight: 800; }
#cloud a.tag9 { font-size: 18px; font-weight: 900; }
#cloud a.tag10 { font-size: 19px; font-weight: 900; }

#myAccount {color:#666 }
#myAccount_narrow { width:200px; float:left; padding:0; border:1px solid #e8e8e8; padding:10px}
#myAccount_Data { width:730px; float:right}
#myAccount_Data h1{ font-size:18px; width:100%;border-bottom:1px solid #e8e8e8; font-weight:normal; padding-bottom:3px; color:#000 }
#myAccount_Data span{ font-size:13px; display:block; color:#999; padding-top:2px}
#myAccount_Data h2{ font-size:13px;padding:10px 0; color:#666}
div.myAccountLinks ul { margin:5px 0 15px 0; padding:0; list-style-type:none; font-size:12px; color:#333}
div.myAccountLinks ul li { margin:2px 0; padding:4px 2px;background: url(../images_layout-html5/arr_bred.png) no-repeat;
background-position: 0 .7em;padding-left: .8em; border-top:1px solid #e8e8e8 } 
div.myAccountLinks ul li:first-child {border-bottom:1px solid #fff }
div.myAccountLinks ul li a { display:block; color:#666 }
div.myAccountLinks ul li a.current { font-weight:bold; color:#F63}
.myAcc_head {font-size:13px; color:#000;}
#myaccount_view {margin-top: 10px;}
div.profilePhoto { padding: 5px; display: inline-block}
div.myPic {border:1px solid #e8e8e8; margin-top: 10px}
div.myPic img { float: left; margin-right:10px;}
.upPhoto { border:1px solid #b1b1b1; padding:2px 3px;}
ul.myProfile { margin:0; padding:0px; list-style-type:none; width:100%; border:1px solid #e8e8e8;}
ul.myProfile li { margin:0; padding:5px 10px; font-size:11px}
ul.myProfile li strong{ display:inline-block; width:200px}
ul.myProfile li label{ display:inline-block; }
ul.myProfile li:nth-child(even) {background-color:#f1f1f1}
ul.myProfile li:nth-child(odd) {background-color:#fff}
.title-count { display: inline-block;float: right;width: 18px;height: 18px;margin-left: 20px;border-radius: 50%;background-color: #757575; color: white;font-size: 10px;text-align: center;line-height: 18px;transition: all 0.2s linear;}
div.myAccountLinks ul li:hover .title-count {background-color: #F63;}
div.myAccountLinks ul li a.current  .title-count {background-color: #F63;}
.box {background:#FFF;margin:10px auto; padding:10px; }
.effect1{border:1px solid #fff;-webkit-box-shadow: 0 7px 6px -6px #e8e8e8;-moz-box-shadow:0 7px 6px -6px #e8e8e8;box-shadow:0 7px 6px -6px #e8e8e8;}
.effect1:hover{border:1px solid #e8e8e8;-webkit-box-shadow: 0 7px 6px -6px #e8e8e8;-moz-box-shadow:0 7px 6px -6px #e8e8e8;box-shadow:0 7px 6px -6px #e8e8e8}
.myOrder_img { float:left; margin-right:20px; }
.bottomPanel .proInfo .myOrder_img{float:none}
.link_spl { font-size:13px; color:#000!important; border-bottom:1px dashed #000; }
.link_spl:hover { font-size:13px; color:#666!important; border-bottom:1px dashed #666; text-decoration:none!important}
ul.orderData {list-style-type:none;}
ul.orderData li { padding:3px 0}
ul.orderData li:first-child { padding:0}
ul.orderData li a.title{ font-size:13px; font-weight:bold; padding-top:5px; display:block}
i.cancelled { color:#fff; background-color:red; padding:0 5px;}
i.noPayment { color:#fff; background-color:#ccc; padding:0 5px;}
i.orderConfirm { color:#fff; background-color:#093; padding:0 5px;}
ul.myFriend { list-style-type:none; margin:0px 0;}
ul.myFriend:first-child { border-left:none}
ul.myFriend li { position: relative; width:150px; border-bottom:2px solid #e8e8e8; padding:10px 10px 10px 10px; float:left; display:block; text-align:center; margin:20px 5px;}
ul.myFriend li:hover{ border-bottom:2px solid #86b200;}
ul.myFriend li .friend_name{display:block}
ul.myFriend li .friend_city{ font-size:10px; color:#999; display:block}
.circle-wrap {display: inline-block; overflow: hidden; padding: 0; border-radius: 50%; vertical-align: middle; border:4px solid #e8e8e8; margin-bottom:10px; padding:0px;}
ul.myFriend li:hover .circle-wrap {border:4px solid #86b200; }
.circle-wrap img { display: inline-block; width:105px; height:105px;}
.original img { display: inline-block; vertical-align: middle;}
div.searchFriend{ width:400px; margin:10px auto; position:absolute; margin-top:-35px; margin-left:470px}
/*Zoom Start*/
.zoomPad{position:relative;float:left;z-index:99;cursor: -webkit-zoom-in;cursor: -moz-zoom-in; cursor: zoom-in}
.zoomPreload{-moz-opacity:0.8;opacity: 0.8;color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;padding: 8px;text-align:center;
background-image: url(../images_layout-html5/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;z-index:110;width:90px;
height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px}
.zoomPup{overflow:hidden;filter: alpha(opacity = 60);z-index:120;position:absolute;z-index:101;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:600000!important;height:auto;}
.zoomWrapper{position:relative;border:3px solid #f1f1f1;z-index:110;width:515px!important}
.zoomWrapperTitle{display:none!important;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;
  position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}
.jqzoom{text-decoration:none;float:left}
/*Zoom End*/
/*When clicking on thumbs jqzoom will add the class zoomThumbActive on the anchor selected*/
#compareBox { width:100%; background-color:#fff;border:1px solid #ddd; padding:20px;background:#fff}
#comparePage h4{ font-size:14px; font-weight:bold }
table#compare { margin:10px 0;border:1px solid #CCC;}
table#compare td{ border-top:1px solid #CCC; margin:10px 0; padding:3px; border-left:1px solid #CCC;}
table#compare td.borBot { background:#f1f1f1; font-weight:bold}
div.compareInfo p{ padding:3px 0!important}
.tickmarkIcon { background:url(../images_layout-html5/arr_yes.png) no-repeat; display:inline-block; width:13px; height:11px; }
.crossmarkIcon { background:url(../images_layout-html5/no.png) no-repeat; display:inline-block; width:13px; height:11px; }
.spl_drop{width: 130px;height: 24px;padding: 3px;line-height: 1;font-size: 11px;border: 0;border-radius: 0;-webkit-appearance: none;background: url(../images_layout-html5/arr_drop.png) no-repeat right #fff;}
/* Footer Viewed*/ 
/*Amit-NewUI Footer disclaimer Start*/
#naaptolInfo {width:980px;margin:0 auto;line-height:17px;color:#898989}
#naaptolInfo p{ font-size:12px; padding:5px 0 0 0; margin:4px 0;}
p.disclaimer{ font-size:11px!important; color:#333; padding:7px 0!important; margin:10px 0; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;line-height:12px }
/*Amit-NewUI Footer disclaimer End*/
#social{width:980px; margin:0px auto; padding:10px 0 15px 0; border-bottom:1px solid #e8e8e8}
#social h4 { font-size:14px; padding-bottom:5px;border-bottom:1px solid #e8e8e8; margin-bottom:10px; color:#333}
#social{color:#666}
#social ul#apps span, #social ul#subscribeNT span, #social ul#newsletter span, #social ul#watch span{font-size:14px;padding-bottom:5px;border-bottom: 1px solid #e8e8e8;margin-bottom: 10px;color:#333;font-weight:bold;display:block}
/*Amit-NewUI Footer Start*/
ul#apps { margin:0; padding:0; list-style-type:none;}
ul#apps li{ margin-right:10px;display:inline-block}
ul#apps li a.android{ display:inline-block; width:35px; height:35px; text-indent:-9999px; background-position:0px -392px}
ul#apps li a.iphone{ display:inline-block; width:35px; height:35px; text-indent:-9999px;background-position:-43px -392px}
ul#apps li a.blackberry{ display:inline-block; width:35px; height:35px; text-indent:-9999px;background-position:-130px -392px}
ul#apps li a.windows{ display:inline-block; width:35px; height:35px; text-indent:-9999px;background-position:-87px -392px}

ul#subscribeNT { margin:0; padding:0 10px; list-style-type:none; width:290px; float:left; margin-left:10px;border-left:1px solid #e8e8e8;}
ul#subscribeNT .errMsg{border-bottom:1px solid #ff345a !important;padding-bottom: 0px !important;font-size:12px !important;}
ul#subscribeNT .msgSucess{border-bottom:1px solid #009900 !important;}
ul#subscribeNT .icn_Error{ width:16px !important; height:9px !important;display:inline-block!important;} 
ul#newsletter { margin:0;padding:0;list-style-type:none;}
ul#newsletter li{margin-right:10px;display:inline-block}
ul#newsletter li a.ft_google { width:35px; height:35px;display:inline-table;background-position:-135px -339px}
ul#newsletter li a.ft_Facebook{ width:35px; height:35px;display:inline-table;background-position:0px -339px}
ul#newsletter li a.ft_Twitter{ width:35px; height:35px;display:inline-table;background-position:-90px -339px}
ul#newsletter li a.ft_Rss{ width:32px; height:32px;display:inline-table;background-position:-180px -340px}
ul#newsletter li a.ft_pin{width:35px; height:35px;display:inline-table;background-position:-45px -339px}
ul#newsletter li a.ft_yt{width:35px; height:35px;display:inline-table;background-position:-223px -339px}
ul#newsletter li a.ft_insta{width:35px; height:35px;display:inline-table;background-position:-312px -339px}
ul#newsletter li a.ft_linkedIn{width:35px; height:35px;display:inline-table;background-position:-267px -339px}

#bigFooter {width:100%; text-align:left;padding:5px 0; background-position:180px -716px;background-color:#fff;height:100%!important}
#footerLinks {width:980px; margin:0px auto;padding:20px 0 0 10px}
ul.link_Lane { margin:0; padding:0; list-style-type:none;width:170px; float:left}
ul.link_Lane li{ margin:0; padding:3px 0}
ul.link_Lane li.head{font-weight:bold; text-transform:uppercase;margin-top:10px}
ul.link_Lane li.head a{color:#333!important}
ul.link_Lane li{ font-size:13px;}
#footer #copyright { background:#00368a; text-align:center; font-size:11px; border-top:3px solid #86b200; color:#a9bbd7; padding:15px 0;}
#footer #copyright a{color:#a9bbd7}
.offersTownCompo{background:#f2f5f9 url(../images_layout-html5/offersTownBGNew.png) center center no-repeat;border-top:1px solid #e3e6eb;border-bottom:1px solid #e3e6eb;}
.offersTownInfo{width:980px;margin:0 auto;padding:15px 0}
.offersTownInfo div{text-align:center;width:350px;margin: 0 auto}
.offersTownHead{font-size:15px;font-weight:bold;}
.offersTownDis{font-size:13px; text-align:center;color:#6e6e6e; margin:10px 0}
.input_offersTown{border:1px solid #dedede;background:#fff;color:#a2a2a2;padding:10px;width:225px;border-radius:3px;}
.SubBtn_offersTown{background:#4b5869;color:#f8f8f8;text-align:center;padding:10px;border-radius:3px;color:#fff!important;text-decoration:none!important}

.topCatFooter{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:15px 0;margin:10px 0}
.topCatFooter>ul.link_Lane{width:auto}
.topCatFooter .head{display:block;font-weight:bold; text-transform:uppercase;margin-bottom:10px}
.topCatFooter ul.topCatFooter_link_Lane li{display:inline-block;margin-right:10px;border-right:1px solid #dfdfdf;padding-right:10px;margin-bottom:10px}
/*Amit-NewUI Footer End*/
/* Register-SignInBox Style Start */
#registerSignBox {}
.socialAcDiv{ text-align:center}
.socialAcDiv .title{font-size:12px;text-transform:uppercase;color:#333; margin:10px 0; font-weight:bold}
.socialLogin{margin:20px 0}
.socialLogin span.login_FB a,.socialLogin span.login_gmail a{background: url(../images_layout-html5/login_fbgml_Icon.png) no-repeat 0 0;width:252px;height:48px}
.socialLogin span.login_FB a{display:inline-block;text-decoration:none;margin-right:10px;background-position:0 0}
.socialLogin span.login_gmail a{display: inline-block;text-decoration: none;margin-left:10px;background-position:0 -52px}
.orHorzontal { width:400px;border-top:1px solid #ddd; margin:20px auto}
.orHorzontal span {position:absolute;width:30px;height:30px;background:#fff;font-weight:bold;font-size:19px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:inline-block;margin-top:-15px; margin-left:-18px; padding:0 5px}
.registerPanel{ background:#fff; padding-bottom:10px}
.registerLtDiv{width:380px; float:left}
.signInRtDiv{width:380px; float:right}
.registerHead{ background:#f0f0f0; width:300px; color:#666; text-align:center; margin:0 auto; padding:8px 0; font-size:13px;border:1px solid #ccc; border-bottom:0}
.registerForm{ border:1px solid #ccc; padding:5px 10px 0 10px;}
.registerForm label{ display:block; margin-top:13px; margin-bottom:5px}
.forgotForm{padding:5px 0 0 0;}
.closeIcon{ background: url(../images_layout-html5/closeIcon-popup.png) no-repeat 0 0; width:12px;height:12px;display:inline-block; cursor:pointer; position:absolute;right:395px;top:44px}
.termConditionDiv {background-color:#FFFFFF;padding:10px;margin:10px auto 0 auto;border:1px solid #ccc;z-index:1001;color: #666;width:780px;}
div.termsHead {padding: 5px 0px; margin-bottom:10px; border-bottom: 1px solid #ccc}
div.termsHead span.title { font-size:13px;font-weight: bold;}
.termConditionInfo{overflow: auto;height:250px;}
ol#termsOL {margin: 5px 15px!important; padding: 0px}
ol#termsOL li {margin: 0px; padding: 0px}
.pop_close2 {width:14px; height:14px; background:url(../images_layout-html5/cloaseSmall.gif) no-repeat left top; display: block;float:right;}
/* Register-SignInBox Style  End */	
.rectangle-wrap {display: inline-block; overflow: hidden; padding: 0;vertical-align: middle; border:4px solid #e8e8e8; margin-bottom:10px; padding:0px;}
.orderDetailsPanel{border:1px solid #e8e8e8;-webkit-box-shadow: 0 7px 6px -6px #e8e8e8;-moz-box-shadow:0 7px 6px -6px #e8e8e8;box-shadow:0 7px 6px -6px #e8e8e8;padding:10px; margin:20px 0}
.orderDetailsPanel .topPanel{ padding-bottom:10px}
.topPanel .ltDiv{width:290px; float:left}
.topPanel .rtDiv{width:400px; float:right}
.topPanel ul{ list-style:none; margin:0; padding:0}
.topPanel ul li{ padding:5px 0}
.topPanel ul li p{ line-height:15px}
.topPanel ul li.head{ font-size:14px}
.topPanel ul li:first-child{ margin-bottom:5px}
.orderID{font-size:16px}
.bottomPanel{ border:1px solid #e8e8e8; margin-top:10px;}
.bottomPanel .proInfo{ width:170px; float:left;border-right:1px solid #e8e8e8; height:260px}
.bottomPanel .paymentInfo{ width:370px; float:left;border-right:1px solid #e8e8e8;height:260px}
.bottomPanel .orderStatusInfo{ width:150px; float:left;height:260px;}
.bottomPanel ul{ list-style:none}
.bottomPanel ul li{ padding:5px;font-size: 11px;border-bottom: 1px solid #e8e8e8;}
.bottomPanel ul li p{ line-height:15px}
.bottomPanel ul li.head{ font-size:12px;background-color:#666;color: #fff; }
.bottomPanel ul li:first-child{ margin-bottom:5px}
.bottomPanel ul.tableStyle{}
.bottomPanel ul.tableStyle li{ display:inline; padding:0!important; margin:0;border-bottom:none!important }
.bottomPanel ul.tableStyle li:nth-child(odd){width:50%;display:inline-table}
.bottomPanel ul.tableStyle li:nth-child(even){display:inline-table; }
div.order_process{background-color:#fcfcfc;padding:5px;position:absolute;font-weight:bold;margin-top: 128px;margin-left: -9px;width: 150px;z-index:1;border: 2px solid #ccc;padding: 10px 20px;}
.searchHistory{margin:10px 0 15px 0}
.searchHistory p.head{ border-bottom:1px solid #e8e8e8}
.searchDate{ font-size:20px}
.removeSearch{float:right}
.removeSearch a{ padding:0 10px}
.searchData{ margin: 0;padding:15px 0 0 0;list-style-type:none;width:100%}
.searchData li{ padding:5px 0}
.searchData li strong.ltTD{ display:inline;width:30%; margin-right:10px}
.searchData li label.rtTD{width:70%}
/* Table Style Start */
.rewardsDataTable{border:1px solid #e8e8e8; margin-top:20px}
.rewardsDataTable ul.tr{ width:100%; display:table-row; border-bottom:1px solid #e8e8e8; margin:10px}
.rewardsDataTable ul.tr li.tdLt{display:block; float:left;padding:10px; width:70%; border-right:1px solid #e8e8e8}
.rewardsDataTable ul.tr li.tdRt{ display:block; float:right;padding:10px;width:10%; }
/* Table Style End */
/* Static Page Style Start */
#staticContent {color:#666 }
#static_narrow{border:1px solid #efefef; width:180px; float:left; padding:10px}
.buyingGuide_Details {font-size: 12px;line-height: 17px;}
#static_Data { width:755px; float:right;font-size:13px;color:#333!important;line-height: 1.5;  }
#static_Data h1{ font-size:22px; width:100%;border-bottom:1px solid #e8e8e8; font-weight:normal; padding-bottom:3px; }
#static_Data h2{ font-size:22px;font-weight:normal;padding-bottom:5px;border-bottom:1px solid #e2e2e2;margin-bottom:10px}
#static_Data h2 span.subHead{ font-size:13px;font-weight:normal;padding-bottom:5px;margin-bottom:4px; display:block}
#static_Data h3{ font-size:20px;color:#666666;margin:10px 0 0 0}
div.staticContent ul { margin:5px 0 15px 0; padding:0; list-style-type:none; font-size:12px; color:#333}
div.staticContent ul li { margin:2px 0; padding:2px 2px;background: url(../images_layout-html5/arr_bred.png) no-repeat;
background-position: 0 .5em;padding-left: .8em;}
div.staticContent ul li:first-child {border-top:1px solid #fff }
div.staticContent ul li a { display:block; font-size: 13px;color:#333   }
div.staticContent ul li a.current { font-weight:bold; color:#F63}
.static_head {border-bottom:1px solid #e8e8e8; padding-bottom:5px; font-size: 13px;}
.static_head i { display:block}
ul.staticNav{ margin:0; padding:5px; list-style-type:none;}
ul.staticNav li.head { font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px}
ul.staticNav li a {text-decoration:none; padding:6px ; display:block; border-top:1px solid #e2e2e2} 
ul.staticNav li.active a { background-color:#f3f3f3;font-weight: bold}
section.staticRight{ float:right; width:750px;}
p.staticQues{ font-size:13px;margin:10px 0 -9px 0}
p.staticDisc{ line-height:1.5; margin:12px 0 15px 0}
p.staticDisc a.chota_chetan {font-size: 13px;color: #666}
p.staticDiscNote{ border:1px dashed #ccc; padding:5px 10px;background:#f8f8f8}
ul.staticBultPoint{margin:15px 0 0 20px;}
ul.staticBultPoint li{ padding:0;list-style-type:decimal;line-height:1.4; padding: 5px 0;font-size: 13px;word-spacing:2px}
/* Static Page Style End */
/* Table Style Start */
.inputField_Table {background-color:transparent; padding:3px;border:1px solid #b1b1b1; width:250px; margin:5px 0}
.staticTableDiv{margin:10px 0}
ul.staticTable { margin:0; padding:0px; list-style-type:none; width:100%; border:1px solid #e8e8e8}
ul.staticTable li { margin:0; padding:5px 10px; font-size:11px; border-bottom:1px dashed #ccc}
ul.staticTable li:last-child{ margin:0; padding:5px 10px; font-size:11px; border-bottom:0px ridge #e8e8e8}
ul.staticTable li strong{ display:inline-block; width:53%; margin-right:20px}
ul.staticTable li label{ display:inline-block;vertical-align:top}
.rewardsDataTable{border:1px solid #e8e8e8; margin-top:20px}
.rewardsDataTable ul.tr{ width:100%; display:table-row; border-bottom:1px solid #e8e8e8; margin:10px}
.rewardsDataTable ul.tr li.tdLt{display:block; float:left;padding:10px; width:70%; border-right:1px solid #e8e8e8}
.rewardsDataTable ul.tr li.tdRt{ display:block; float:right;padding:10px;width:10%; }
.myProfileTable{width:100%; border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;margin-top:8px}
.myProfileTable tr td{border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; padding:5px 8px}
.myProfileTable tr:nth-child(even) {background-color:#f1f1f1}
.myProfileTable tr.even td{background-color:#f1f1f1}
.myProfileTable tr.odd td{background-color:#fff}
.myProfileTable tr:nth-child(odd) {background-color:#fff}
.myProfileTableSmall{border:none!important!important; background:#fff}
.myProfileTableSmall tr{ background:none!important}
.myProfileTableSmall tr td{border:none!important}
/* Table Style End */
/*My Invitation Start */
.myInvitationDiv{ margin:10px 0}
.myInvitation{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; width:100%; padding:10px 0 0 0}
.myInvitation tr td{ padding:5px}
.myInvitation tr td h2.head{font-size:30px!important;padding:10px 0 0 0!important; color:#00368a!important; font-weight:bold!important}
.myInvitation tr td h3.subhead{font-size:20px!important;padding:0!important; font-weight:normal}
.myInvitationsForm{ width:100%}
.myInvitationsForm tr td{ padding:0}
.myInvitationsForm tr td ul{ list-style:none; margin-left:15px}
.myInvitationsForm tr td ul li{ padding:3px 0; opacity:0.5}
.myInvitationsForm tr td ul li.activeEmail{ padding:3px 0; opacity:1}
.invitationsFormBox{ border:1px solid #e8e8e8}
.myInvitationsForm td .invitationsFormBox {border: 1px solid #999;text-align:left;padding:10px 20px;font-size:12px}
.myInvitationsForm td .invitationsFormBox label{margin:8px 0 5px 0;display:block}
.success_FieldText{color:#009900!important;font-size:12px}
.success_Field{ border:1px solid #009900}
.msgSucess{ border:1px solid #009900; padding:5px; margin:2px 0;display: block;max-width: 100%;color:#009900!important; font-size:12px;}
.myInvitationDetail{ margin:10px 0}
.myInvitationDetail ul.myInvitationtabs {padding: 6px 0;font-size: 0;margin: 0;list-style-type: none}
.myInvitationDetail ul.myInvitationtabs li {display: inline;margin: 0;margin-right: 2px}
.myInvitationDetail ul.myInvitationtabs li a{font: normal 14px Arial;text-decoration: none;position: relative;
    padding: 6px 16px;border: 1px solid #CCC;border-bottom-color:#e8e8e8;color: #757575;background: #F0F0F0;border-radius: 2px 2px 0 0;outline:none;}
.myInvitationDetail ul.myInvitationtabs li a:visited{color: #757575;}
.myInvitationDetail ul.myInvitationtabs li a:hover{border: 1px solid #e8e8e8;}
.myInvitationDetail ul.myInvitationtabs li.selected a, ul.tabs li.selected a:hover{padding: 9px 16px 6px;position: relative;top: 0px;font-weight:bold;border: 1px solid #e8e8e8;background: #fff;border-bottom-color:white}
ul.tabs li.selected a:hover{ text-decoration: none;}
div.tabcontents {border: 1px solid #e8e8e8;padding: 30px 15px;background-color: #FFF;border-radius: 2px}
.defaultTable{width:100%; border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.defaultTable tr th{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8; padding:10px;}
.defaultTable tr td{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8; padding:10px}
/*My Invitation End */
/*Footer PaymentLink Start Amit-NewUI*/
ul.footerPaymentLink{padding-left:10px;width:280px;float:right; list-style-type:none;}
ul.footerPaymentLink li.head{text-transform:uppercase;margin-top:10px;font-weight:bold;padding-bottom:6px;}
ul.footerPaymentLink li.isoImage{height:88px; background-position:0px -454px; display: inline-table;width: 275px;margin-bottom:10px;}
ul.footerPaymentLink li.sisaImage{background:url(../images_layout-html5/Sisa-small.png);width:84px;height:40px;display:inline-block;margin-top:10px;margin-right:40px;float: right;}
ul#secureImg {margin: 0;padding: 0;list-style-type:none}
ul#secureImg li{margin: 0px;padding: 0px;display: inline-table;float:left}
ul#secureImg li a.norton{ display: inline-table; background-position:-1px -557px;width:83px;height:46px;text-indent: -9999px;margin-right:10px}
ul#secureImg li a.geo{display: inline-table; background-position:-96px -559px;width:66px;height:45px;text-indent: -9999px}
ul#whyNaaptol {list-style-type:none;padding:0px;margin:0 0 15px 0;}
ul#whyNaaptol li {background-repeat: no-repeat; padding: 2px 0 2px 20px; background-position:3px -273px }
/*Footer PaymentLink End */
/* Table Style End */
ul#siteMapLink{padding:3px;list-style-type: none;background-color:#f1f1f1;margin-top:10px}
ul#siteMapLink li{ display:inline;border-left: 1px solid #999;padding:0px 8px;line-height: 20px}
/* Kiran NEW */
.pin_Deliver span { font-size:12px; font-weight:bold; color:#390}
.pin_Deliver b{ font-size:12px; font-weight:bold;}
a.blue_link {color: #666;text-decoration: none;}
table.complaintTable td{ padding:5px}
table.allOffer { border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
table.allOffer th { background-color:#f1f1f1; padding:3px; text-align:center;border-right:1px solid #ccc;border-top:1px solid #ccc;}
table.allOffer td { padding:3px; border-right:1px solid #ccc;border-top:1px solid #ccc;text-align:center}
.frnd b{ font-size:13px; font-weight:bold; color:#390}
.frndPhoto { margin:10px 0}
.rewardPointInfo{padding:10px;border:1px solid #efefef;background:#f9f9f9;border-bottom-width:3px;margin-top:5px}
.rewardPointInfo #LNR_RWD{margin-top:10px}
.ntrwdInputCompo{margin:10px 0}
.rewardBox{ margin:5px 0}
.ntRewardCoin1{ background-position: 0px -32px;display:inline-block;width:87px;height:25px;vertical-align: middle;margin-right:3px;}
.payBack{ background-position:-90px -32px;display:inline-block;width:62px;height:22px;vertical-align: middle;margin-right:3px;background:url(../images_layout-html5/zillion1.jpg) top left no-repeat; text-decoration:none!important;}
.loyalty{background:url(../images_layout-html5/bankLoyalty.png)  left no-repeat;width:34px;height:50px;display:inline-block;vertical-align:middle }
.mobikwik{background:url(../images_layout-html5/mobikwik.png)  left no-repeat;width:70px;height:50px;display:inline-block;vertical-align:-15px }
.banksRedemptions{ font-size:11px; line-height:12px; color:#333; font-family:Arial, Helvetica, sans-serif; background:#fff;border-style: solid;
border-width: 1px;border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);max-width: 100%;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;
}
#square_Details ul#warranty .payBack {float:right}
#square_Details ul#warranty .ntRewardCoin1 {float:right}
#square_Details ul#warranty .payBack span {margin-top: -42px;margin-left: -160px;}
#square_Details ul#warranty .ntRewardCoin1 span {margin-top: -42px;margin-left: -160px;} 
ul#shopCartHead { margin:0; padding:0; list-style-type:none;}
ul#shopCartHead li{ margin:0; padding:0; display:block; float:left; width:49%;}
/* bxSlider Start */
.bx-pager {display:none}
.bx-pager .bx-pager-item, .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 1px; outline: 0; }
.bx-pager.bx-default-pager a:hover, .bx-pager.bx-default-pager a.active { background: #000; }
.sliderBox ul { list-style-type: none; }
/* bxSlider End */
/* tooltip start */
a.tooltip {outline:none;text-decoration:none;}
a.tooltip > span{width:200px;padding:10px!important;opacity:0;visibility:hidden;z-index:10;position: absolute;
background: #fefbdb; border: 1px solid #f6e651; font-weight: normal!important; color:#666!important;font-size:12px;
-webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.09);box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.09);
}   
a.tooltip:hover > span{	opacity: 1;	text-decoration:none;visibility: visible;overflow: visible;margin-top:0px;display: inline;margin-left: 20px}
/* tooltip end */
.waitMsg{ background:url(../images_layout-html5/loaderNew.gif)  left no-repeat;  color:#5d921e; padding:3px 3px 3px 25px;}
#placeOrderUpDiv {opacity:.8;background-color:#fff;width:325px;height:40px;position: absolute;margin-bottom: -50px;}
/*Shopping Cart Payment Grp Tab Style Start*/
.safe {padding: 4px;font-weight: bold;text-align: right;display: inline-block;float: right;margin: 2px 0;}
.verticalslider {margin: 0 auto; min-height:260px;max-height:480px;  overflow: hidden; width: 100%; margin-top: 0px;}
.verticalslider_tabs {float: left;/* position: absolute; */;width: 25%;}
.verticalslider_tabs, .verticalslider_tabs li{margin: 0px; padding:0px;background:#F0F0F0;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#e0e0e0'); 
background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#e0e0e0));background: -moz-linear-gradient(top,  #F0F0F0,  #e0e0e0);}
.verticalslider_tabs li{list-style-type: none;padding: 8px 0px 8px 4px;}
.verticalslider_tabs a:link, .verticalslider_tabs a:visited{display: block; width: 145px; padding:10px 5px;font-size: 12px; font-weight: normal;color: #333333; text-decoration: none; border-right: 1px solid #ccc!important;}
.verticalslider_tabs a:hover, .verticalslider_tabs a:active{ background-color: #fff}
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{width: 145px; border: 1px solid #ccc!important; border-right: 1px solid #fff!important; font-weight:bold;  background-color: #fff!important;}
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{ border: 1px solid #ccc!important; border-right: 1px solid #fff!important;font-weight:bold;  background-color: #fff!important;}
li.activeTab span.arrow {width: 27px; height: 60px; position: absolute; z-index: 10000;  margin-top: -55px; background-color: red;}
.verticalslider_contents{float: left;width:70%;display: inline; /* margin-left:156px; */ padding:9px; border: 1px solid #ccc; min-height:225px;max-height:480px}
.verticalslider_contents li{margin:0px; padding:0px 8px;display: none;list-style-type: none; text-align:left; overflow: hidden;list-style-type: none; }
.verticalslider_contents li p { padding:3px 0px;color: #333;font-size: 11px; }
.verticalslider_contents li p.head{color: #000;font-size: 13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
.verticalslider_contents li p.helpText{ color: #666;font-size: 11px}
.verticalslider_contents .activeContent{display: inline;min-height:175px!important;max-height:480px!important;height:auto!important}
div.codData table td {padding: 3px 0px; } 
div.codData table th{padding: 3px 0px;text-align: center; vertical-align: top}
div.selectMode {margin-top: 100px; text-align: center; font-size: 14px;}
p.note{font-weight:bold}
div.payOptionsAjax {margin-top: 10px;}
div.noProducts {padding:4px 5px; margin:0px; overflow: auto;}
table.duration { border:1px solid #e3e3e3; margin:10px 0px}
table.duration th{ padding:4px; font-size:10px; text-align:left; background-color:#e3e3e3 }
table.duration td{ padding:4px;}
/* Card Details Design Start */
.creditCardDiv{}
p.mainHead{ font-size:14px!important;border-bottom:1px solid #ccc;margin:19px 0 10px 0; padding-bottom:5px; font-weight:bold}
.ntMerchantDiv{ color:#666;margin-top:10px}
.inputTxtStyle{ border:1px solid #ccc; padding:5px; width:300px; color:#999999;margin-top:5px}
.inputTxtStyle2{ border:1px solid #ccc; padding:5px; width:50px; color:#999999; margin-right:5px}
table.paymentTable{ background:#f4f4f4; width:100%; padding:10px}
table.paymentTable tr td{padding-bottom:10px}
table.paymentTable tr td p.head3{ font-weight:bold; font-size:11px}
.mandatory{font-size:12px; color: #ff0000}
/* Card Details Design End */
/* EMI Table New Design Start */
.cardEmiTbale{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px;border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; text-align:center; background:#efefef;width:400px}
.cardEmiTbale tr th{border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc; padding:10px 0}
.cardEmiTbale tr td{border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc; padding:10px 0}
.cardEmiTbale tr.msgActve td{ background:#dcdcdc; color:#333; border-color:#dcdcdc}
.cardEmiMsg{ padding-left:10px!important;text-align:left;background:#dcdcdc}
/* EMI Table New Design End */
/*Shopping Cart Payment Grp Tab Style End*/
/*Shopping Cart Offer Utility Blocker Start*/
.alterNativeOfrPopup{ background:#fff;padding:15px}
.alterNativeOfrPopup p.popupHead{background:#fff}
p.popupHead{ color:#666; border-bottom:2px solid #e8e8e8; padding-bottom:15px}
p.popupHead b{ color:#333}
.alterNativeOfrDiv{ border-bottom:2px solid #e8e8e8}
.alterNativeOfrTable{font:12px/normal Arial, Helvetica, sans-serif;height:90px}
.alterNativeOfrTable td{ padding:10px}
.alterNativeOfrTable td:nth-child(even) {background-color:#f1f1f1}
.alterNativeOfrTable td:nth-child(odd) {background-color:#fff}
.thDarkBg{ background:#3077b0}
.AlternativeOfr{ background:#3077b0; color:#fff; text-transform:uppercase; font-size:13px; padding:4px 10px}
.LtArrowOfr{ background:url(../images_layout-html5/LtArrowOfr.png) no-repeat left top; width:8px; height:15px;position:absolute;margin-left:-6px;margin-top:14px;display:inline-block}
/*Shopping Cart Offer Utility Blocker End*/
/*Products Not Dellverable Popup Style Start*/
ul.not_Deliver_popup { margin:0; padding:0; list-style-type:none }
ul.not_Deliver_popup li{ margin:0;  padding:5px 0; border-bottom:1px dashed #e8e8e8 }
ul.not_Deliver_popup li img{ float:left; margin-right:10px;  }
ul.not_Deliver_popup li p{ margin-top:5px; font-weight:bold; font-size:13px;}
/*Products Not Dellverable Popup Style End*/
/* CSS for jquery.fancybox.pack-2.1.5.js START , MAHEN SAYS DONT MODIFY ANYTHING*/
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp 
{ padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:7px solid #666; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow:hidden }
.quickViewFancybox{overflow:visible!important}
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images_layout-html5/fancybox/fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('../images_layout-html5/fancybox/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../images_layout-html5/fancybox/blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */
.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../images_layout-html5/fancybox/fancybox_overlay.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images_layout-html5/fancybox/fancybox_sprite.png'); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
#fancybox-loading div { background-image: url('../images_layout-html5/fancybox/fancybox_loading.gif'); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ }
}
/* CSS for jquery.fancybox.pack-2.1.5.js END */
/* CSS for jquery-ui-1.10.3.min.js START , i.e. searchHeaderAutoSuggetion.jsp MAHEN SAYS DONT MODIFY ANYTHING*/
.ui-helper-hidden-accessible {	border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-autocomplete-category {font-weight: bold;padding: .2em .4em;line-height: 1.5;background:#eee;font-size: 12px; }
.ui-widget {font-size: 1.1em; }
.ui-widget-content { border: 1px solid #ddd; color: #333;border-top:0px solid #ddd}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background:#f1f1f1;color: #333; }
.ui-menu {list-style:none;padding: 4px;margin:0;display:block;float:left;width: 511px !important;background-color:#fff;z-index:20000!important }
.ui-menu .ui-menu-item {margin:0;padding: 0;zoom:1;float:left;clear:left;width:100%;background:#fff;white-space: nowrap;overflow:hidden; cursor: pointer;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:3px 15px;line-height:1.2;zoom:1;font-size:13px;white-space: nowrap;}
.ui-menu .ui-menu-item a strong {color: #333;!important;}
.ui-menu .ui-menu-item a span {color: #333;!important;}
/* CSS for jquery-ui-1.10.3.min.js END */
/*Bottom Popup Style Start - Amol*/
.bottomPopup{ width:400px; position:fixed; right:0; bottom:0;-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5); -webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5); box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5); z-index:2000; background:#f9f9f9;border:1px solid #ccc}
.popupHead{ background:#333;}
.popupHead .lt{ padding:10px;width:300px; display:inline-block; font-size:15px;color:#fff; font-style:italic}
.popupHead .lt span{color:#ff9900}
.popupHead .rt{ background:#000;float:right; padding:2px 13px; text-align:center;}
.popupMin-MaxIcon{ font-size:27px; color:#fff!important; text-decoration:none!important}
.popupOffer{ padding:10px;border-bottom:4px solid #333}
.popupProInfo{ margin-left:20px; line-height:20px; font-size:14px}
.popupProInfoMob{ margin-left:20px; margin-top:5px}
.popupProInfo span{ font-weight:bold; font-size:17px;color:#ff9900}
.oferValid{ padding:5px 0; margin-top:10px}
/*Bottom Popup Style End*/
/* Product Image MozoZoom Style Start - Amol*/
div.mojozoom_marker { position : absolute; cursor : crosshair; }
div.mojozoom_border { position : absolute; left:0px; top:0px; border : 1px solid black; width:100%; height:100%; }
div.mojozoom_fill { position : absolute; left:0px; top:0px; width:100%; height:100%; background-color : white; opacity : 0.2; -moz-opacity : 0.2; -khtml-opacity : 0.2; filter:alpha(opacity=20); }
img.mojozoom_img { padding : 0px; border: 0px; }
div.mojozoom_imgctr { position : absolute; margin-left : 20px; border : 1px solid black; }
/* Product Image MozoZoom Style End */
/*CSS For Out Stock Product Recommendations Start - Amol */
.proDetailOutOfstock{background:#333;color:#fff;padding:10px}
/** CSS For Out Stock Product Recommendations End */
#expertReviewDiv span{line-height:18px;color:#666!important}
/* Product Spcification Drop down Start - Amol */
.proSpecFliter ul{margin:0;padding:0;} .proSpecFliter li{list-style:none;padding:5px;float:left;width:150px;}
.techDtlListDiv{position:absolute;margin:-12px 0 0 0;padding:5px 5px;width:320px;background:#FFF;border:1px solid #8aa5bf;-moz-box-shadow: 0px 5px 15px #666666;-webkit-box-shadow: 0px 5px 15px #666;box-shadow: 0px 5px 15px #666;}
.techDtlListInput{padding:4px 20px 3px 3px;background: url(../images_layout-html5/arr_drop.png) no-repeat right #fff;border:1px solid #d6d8d8;-moz-box-shadow: inset 0px -3px 3px #e3e3e3;-webkit-box-shadow: inset 0px -3px 3px #e3e3e3;box-shadow: inset 0px -3px 3px #e3e3e3;font-size:12px;width:145px;}
.listOver{background:#666;color:#fff;cursor:pointer;}
.listOut{background:#FFF}
/* Product Spcification Drop down End - Amol */
div.clickSel { background:url(../images_layout-html5/clickSe.png) top left no-repeat; display:block; width:23px; height:23px; position:absolute; margin-top:-20px; margin-left:-20px;}
.prodDetail_flag { }
.prodDetail_flag .flag {z-index:0;position:relative;float:right;margin-top:-18px}
/* Product Q & A - Best Answer Start - Amol */ 
.bestAnsStyle{color:#ff8400!important;font-size:11px;font-weight:bold}
.bestAnsIcon{background:url(../images_layout-html5/bestAnsIcon.png) no-repeat 0 0;width:16px;height:13px;display:inline-block!important; margin-right:5px}
/* Product Q & A - Best Answer End - Amol */ 
.cashSpl{background:#f4f4f4;padding:2px 5px;border:1px dashed #ccc;margin:0 0 5px 0}
.greenTick{background:url(../images_layout-html5/green-tick.png) no-repeat;width:12px;height:11px;display:inline-block;vertical-align:-2px;margin-right:5px}
.splDisCon{color:#6bad50}
/*Pagination Start*/
.pagination { padding: 10px 0; margin-bottom: 10px; text-align:center; }
.pagination .page { display: inline-block; padding: 3px 9px; margin-right: 4px; border-radius: 3px; border: solid 1px #c0c0c0; background: #e9e9e9; box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1); font-size: 12px; font-weight: bold; text-decoration: none; color: #717171; text-shadow: 0px 1px 0px rgba(255,255,255, 1); }
.pagination .page.gradient { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)); background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9); }
.pagination .page.active { border: none; background: #616161; box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8); color: #f0f0f0; text-shadow: 0px 0px 3px rgba(0,0,0, .5); }
.pagination .page.gradient:hover { background: #fefefe; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0)); background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0); }
.pagination .page.prev {float:left}
.pagination .page.next {float:right}
/*Pagination End*/
#comparePage h3{ font-weight:normal; font-size:16px; margin-bottom:10px;}
table.compareTable { border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1}
table.compareTable th { padding:5px; text-align:center; font-weight:normal; border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1}
table.compareTable td { padding:5px;  border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1}
table.compareTable td div.item .title {margin:15px 0 5px 0;  height:35px}
table.compareTable td div.item .title a {font-weight:normal }
table.compareTable td  div.item .value .offer-price {font-size:16px;}
table.compareTable td  div.item{ width:185px; margin-bottom:10px; margin-left:5px;margin-right:5px;  }
table.compareTable td  div.item .item_image{ height:247px; margin-bottom:5px; display:table-cell;vertical-align:bottom;}
table.compareTable td.label {background:#00368a; font-weight:bold; font-size:14px; color:#fff; border:0;padding:7px 5px;border:1px solid #f8f8f8;color:#333;
border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);/* box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px; */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e3e3e3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e3e3e3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f8f8f8,  #e3e3e3); /* for firefox 3.6+ */  
background-image: -ms-linear-gradient(top, #f8f8f8 0%, #e3e3e3 100%);/* for IE 10 */}
table.compareTable tr.data:hover { background:#f1f1f1}
table.compareTable td.key { font-size:12px; font-weight:bold; color:#666; padding-left:5px}
#compareContainer {background: #fff!important}
table.compareTable td.value {  font-size:13px; color:#666; }
.remove_compare { font-size:10px}
ul#addMore { margin:10px 0; padding:0; list-style-type:none}
ul#addMore li{ margin:0; padding:0 0 10px 0;}
.dropDownCompare { border:2px solid #ddd; width:180px; padding:3px; margin:5px 0 }
.select { margin-top:-27px; float:left; z-index:10; position:absolute; display:block; margin-left:10px}
div#moreCompare {height:200px; overflow-y:scroll; position:absolute; width:180px; margin-top:-5px; background:#fff; border:1px solid #fff; float:left; padding:10px  0;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px; border:1px solid #e9e9e9; /* IE8 and below */}
ul#moreCompareList { margin:0; padding:0; list-style-type:none}
ul#moreCompareList li{ margin:0; padding:5px 0; border-top: 1px solid #ddd; cursor:pointer }
#moreCompareList li:hover{background: #f2f6f5}
ul#moreCompareList li p { margin-bottom:5px}
ul#moreCompareList li img { float:left; margin-right:5px}
ul#moreCompareList li a { font-size:11px;}
h2.namePro {margin:5px 0; font-size:12px; color:#666; background-color:#f1f1f1; font-weight:normal; padding:4px; }
.paginationFull {padding:10px 0; margin-bottom: 10px;}
.page {display: inline-block;padding: 3px 9px;margin-right: 4px;border-radius: 3px;border: solid 1px #c0c0c0;
    background: #e9e9e9;box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: 12px;font-weight: bold;text-decoration: none;color: #717171;text-shadow: 0px 1px 0px rgba(255,255,255, 1);}
.page:hover, .page.gradient:hover { background: #fefefe; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);}
.page.active {border: none;background: #616161;box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;text-shadow: 0px 0px 3px rgba(0,0,0, .5);}
.page.gradient {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);}
#compare-fixed { -moz-box-shadow: inset 0 0 5px #ff144b;  background-color:#f2f6f5; z-index:99; 
-webkit-box-shadow: inset 0 0 5px #ebebeb;box-shadow: inner 0 0 5px #ebebeb;  margin-bottom:10px;top:2px  }
#compareVs { font-size:11px; padding:4px; border:1px solid #ccc; margin-bottom:10px}
#compareVs h2 { display:inline-table; font-size:12px; padding-right:5px}
span.vs { font-size:10px; padding:3px; font-style:italic; display:inline-block;-webkit-border-radius: 99px;-moz-border-radius: 99px;border-radius: 99px;background-color:#86b200; color:#fff;margin:0 5px;font-weight:bold;}
ul#compareVs_list { margin:0; padding:0; list-style-type:none;}
ul#compareVs_list li{ width:280px; display:block; float:left; padding:5px 10px; background-color:#f1f1f1; margin-left:15px; font-size:11px;}
ul#compareVs_list h4 { margin:0; padding-bottom:5px}
.loadingWrap{position:relative}
.catalogloadingWrap{}
.catalogloadingWrap .catalogLoad{ display:block}
.catalogLoad{width:100%; height:100%;position:absolute;z-index:4000;left:0;top:0;opacity:0.3;background:#939393;filter:alpha(opacity=30)}
.loadingContent{ background:#fff;position:absolute;z-index:7000;left:50%;top:400px;vertical-align:middle}
/*visitorPanel Style Start*/.
.visitorPanel{ margin:5px auto; width:900px; background:#fff}
.visitorProdImg{ float:left; width:500px; border-right:1px dashed #ccc}
.visitorInfo{ float:right; width:370px;padding:5px}
.visitorInfoForm{ margin-top:80px; border-bottom:1px solid #ccc; padding-bottom:15px;margin-bottom:10px}
.visitorInfoForm .head{ font-size:13px; margin-bottom:10px; border-bottom:1px solid #ccc; font-weight:bold; padding-bottom:5px}
.visitorInfoForm p{margin-bottom:10px}
.visitorInfoForm label{ display:block; padding:5px 0}
/*visitorPanel Style End*/
/*Quality Policy Start*/
.qpHead{ color:#096ab5; font-size:25px!important}
.qpHead span.iconTick{ background:url(../images_layout-html5/qpTickIcon.gif) 0 0 no-repeat; width:62px; height:71px; display:inline-block;vertical-align:-25px;margin-right:20px}
.qpdis{background:#f1f1f1; padding:10px; border-top:1px solid #ccc;border-bottom:2px solid #ccc; line-height:18px; }
.qpQSA{ margin:30px 0 30px 0; padding:0}
.iconqpQSA{background:url(../images_layout-html5/qpQSAIconNew.gif) 0 0 no-repeat; width:110px; height:87px; display:inline-block;margin-right:20px;float:left;margin-top:-11px}
.qpQSAdis{ padding:15px; border-top:1px dashed #e8e8e8; border-bottom:1px dashed #e8e8e8;float:right;width:593px; font-weight:bold; line-height:18px; font-size:13px}
.qpQSAdis span{color:#009900}
ul.qpdisBultPoint{margin:15px 0 35px 20px; color:#000!important}
ul.qpdisBultPoint li{ padding:3px 0;color:#666; list-style-type:decimal;line-height:20px; font-size:14px}
.cspdisHead{ color:#096ab5; font-size:25px!important; margin-top:30px}
.cspdisHead span.iconGpS{ background:url(../images_layout-html5/qpSGIcon.gif) 0 0 no-repeat; width:82px; height:90px; display:inline-block;vertical-align:-43px;margin-right:20px}
.cspdis{background:#f1f1f1; padding:10px; border-top:1px solid #ccc;border-bottom:2px solid #ccc; line-height:18px; }
.iconqpGCS{background:url(../images_layout-html5/qpGCSIcon.gif) 0 0 no-repeat; width:122px; height:112px; display:inline-block;margin-right:20px;float:left;margin-top:-11px}
.qpGCSdis{padding:15px; border-top:1px dashed #e8e8e8; border-bottom:1px dashed #e8e8e8;float:right;width:582px; font-weight:bold; line-height:18px; font-size:13px}
.qpGCSdis span, .qpdisBultPoint li b{color:#009900}
.qpFooterBnr{ background:url(../images_layout-html5/qpFooterBnrNew.jpg) no-repeat; width:755px; height:224px; display:inline-block}
/*Quality Policy End*/
.expert_Title {font-size:14px;color:#006699;font-weight:bold;}
.writtenBy {font-size:12px;color:#006699;font-weight:bold;}
.writtenBy span {font-weight:normal;}

/*Bread Crumbs Cat-Menu Style Start*/
.bcPlusIcon{background-position:-244px -297px;display:inline-block;width: 10px;height: 10px;cursor:pointer;margin:0 5px}
.bcUpArrow{background-position: -224px -299px;display:block;width: 12px;height: 7px;margin-left: 6px;}
.bcMoreCatBox{position:absolute;z-index:5000}
.bcMoreCatmenu{padding:10px;display:inline-block;border-style:solid;border-width:1px;border-color: rgb(135, 135, 135) rgb(135, 135, 135) rgb(135, 135, 135);
max-width: 100%;box-shadow: rgba(0, 0, 0, 0.14902) 5px 5px 1px;min-width:170px;max-width:200px;background:#fff;border-top:3px solid #878787}
.bcMoreCatmenu ul#bcCatLink li{background:url(../images_layout-html5/arr_bred.png) no-repeat 0% 50%;background-position-y:6px}
.bcMoreCatmenu ul#bcCatLink li:first-child{padding-left:.8em;}
.bcMoreCatmenu ul#bcCatLink li{float:none!important;line-height:20px;font-size:12px;font-weight:normal;}
.bcMoreCatmenu ul#bcCatLink li a{ color:#333!important;border:none!important }
.bcMoreCatmenu ul#bcCatLink li a:hover{ color:#333!important;font-weight:bold}
/*Bread Crumbs Cat-Menu Style End*/

/*OTP Style Start */
.otpHead{ font-size:20px;color:#666; text-align:center;margin:20px 0;}
.otpInfo{width:310px; background:#fafafa; border:1px solid #efefef; padding:3px 13px 13px 13px; margin:30px auto; color:#666}
.otpInfo p{ margin-top:15px}
.otpInfo span.titleOtp{font-size:11px;line-height:23px}
a.btnConfirm{ background:#339933;border:1px solid #336633;padding:3px 4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; color:#fff; text-decoration:none;}
a.btnCancel{ background:#f34b57;border:1px solid #cd1f2c;padding:3px 4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; color:#fff; text-decoration:none; margin-left:10px}
.otpNote{ border-top:1px solid #999; padding:10px 0; margin-top:10px; color:#666; font-size:13px}
.otpNote span{ font-size:15px}
/* OTP Style End */

/*Ro Offer Style Start*/
.current_2dayOnTv{color:#ff8400!important;font-size:14px!important;font-weight:bold;margin-top:3px}
.ofrGridComp_head{border-bottom:1px solid #ddd;padding-bottom:35px;margin-bottom:20px;}
.ofrGridComp_head span{ color:#b9b9b9!important;font-size:17px!important;margin-right:10px}
.ofrGridComp_head h1{font-size:20px!important;display:inline-block}
.lt_ofrGridComp{width:500px;float:left;}
.rt_ofrGridComp{width:130px;float:right;}

#ofrGrid div.grid_Square { width:200px; margin-bottom:25px; border:1px solid #fff; float:left; padding:15px 15px 0 15px; margin-left:17px;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px; border:1px solid #e9e9e9; /* IE8 and below */ height:330px;}
#ofrGrid div.grid_Square:hover { width:200px;  border:1px solid #ff8400;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px; }

ul.subMenuGridPanel {margin: 10px;padding: 0 0 0 10px;list-style-type: none;width:auto;float: left;border-left: 1px solid #e8e8e8;}
#catMenuPanel_1{width:200px; float:left}
#catMenuPanel_2{width:200px; float:left;margin-left:10px;border-right:1px solid #e8e8e8;padding-right:15px}
#catMenuPanel_1 ul li, #catMenuPanel_2 ul li{ list-style:none}
#catMenuPanel_1 .item, #catMenuPanel_2 .item{ border-bottom:1px solid #e8e8e8;padding-bottom:15px; margin-bottom:10px;height:228px}
#catMenuPanel_1 .item .item_image, #catMenuPanel_2 .item .item_image{height:120px;margin-bottom: 5px;display: table-cell;vertical-align: bottom}
#catMenuPanel_1 .item p.title, #catMenuPanel_2 .item p.title{margin: 15px 0 0px 0;height:35px}
/*Ro Offer Style End*/
a.brandClose{background-position: -262px -295px;display:inline-block;width:17px;height:17px;vertical-align:middle; margin-left:3px}
a:hover.brandClose{background-position: -283px -295px;display:inline-block;width:17px;height:17px;vertical-align:middle;margin-left:3px}

/*Recommended Combos Style Start*/
.recomComboBox h2{font-size:14px; color:#333;font-weight:normal; padding-bottom:10px}
ul.nevTabs{ border-bottom:1px solid #999; margin:10px 0}
ul.nevTabs li.navTab{display:inline-block; margin-left:10px;position:relative;margin-bottom:4px;z-index:2}
@-moz-document url-prefix(){ul.nevTabs li.navTab{display:inline-block; margin-left:10px;position:relative;margin-bottom:3px;z-index:2}} /* Hack For FireFox browsers */
.navTab .navLink{ padding:5px 10px; border:1px solid #999; border-bottom:0; border-top-left-radius:3px;border-top-right-radius:3px; font-size:13px; text-decoration:none}
.navTab .activeTab{background:#fff; font-weight:bold; cursor:default}
.recomComboOfrBox{ margin-top:20px}
.recomComboOfrLft{ width:670px;float:left}
.recomComboOfr{ width:165px; float:left; margin:0 10px;}
.recomComboOfr .item_image{ line-height:0}
.recomComboOfr .title{font-size:13px; padding:2px 0; line-height:normal}
.recomComboOfr .value{padding-top:7px; font-size:16px!important;border-top:1px solid #ccc; color:#666!important;}
.recomComboOfr .value span.OFR{background:#7aad11; padding:1px 8px; font-size:11px; font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; color:#fff; margin-left:8px; text-transform:uppercase}
.ofrPlusIcon{background:url(../images/ofrPlusIcon.png) no-repeat; width:31px;height:31px;display:inline-block; float:left; margin:0 10px; margin-top:100px}
.recomComboOfr .size_head{ border-top:1px solid #ccc}
.recomComboOfrRgt{ width:245px;float:right; border-left:1px solid #999; padding:10px 0 20px 20px}
.comboOfrArw{background:url(../images/comboOfrArw.png) no-repeat; width:7px;height:13px;display:inline-block;position:absolute;margin-left:-21px;margin-top:54px}
.recomComboOfrRgt ul.pro_value{ border:0; margin-top:0; font-size:33px!important}
.recomComboOfrRgt div.avail_new{ float:left}
a.red_button3{background: #cf0534; padding:4px 17px; margin-top:5px;text-decoration:none;display:inline-block;color:#fff;font-size:13px;font-weight: bold; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0534', endColorstr='#a9001f'); 
background: -webkit-gradient(linear, left top, left bottom, from(#cf0534), to(#a9001f));
background: -moz-linear-gradient(top,  #cf0534,  #a9001f); 
-moz-box-shadow: inset 0 0 5px #ff144b;
-webkit-box-shadow: inset 0 0 5px #ff144b;
box-shadow: inner 0 0 5px #ff144b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-bottom:1px solid #880019}
a.red_button3:hover{background: #a9001f; padding:4px 17px; margin-top:5px;text-decoration:none;display:inline-block;color:#fff;font-size:13px;font-weight: bold; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9001f', endColorstr='#cf0534'); 
background: -webkit-gradient(linear, left top, left bottom, from(#a9001f), to(#cf0534));
background: -moz-linear-gradient(top,  #a9001f,  #cf0534); 
-moz-box-shadow: inset 0 0 5px #ff144b;
-webkit-box-shadow: inset 0 0 5px #ff144b;
box-shadow: inner 0 0 5px #ff144b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-bottom:1px solid #880019}
.recomComboOfrPopup{ width:460px; position:absolute; z-index:3; background:#fff;border:1px solid #333;margin-left:169px; border:1px solid #e8e8e8;}
.recomComboOfrPopup span.recomComboOfrPopupArw{background:url(../images/recomComboOfrPopupArw.png) no-repeat; width:14px;height:23px;display:inline-block; position:absolute;left:-13px;margin-top:55px;}
.recomComboOfrPopup .divLft{ width:194px; float:left; text-align:center;padding-left:10px;padding-top:10px;}
.recomComboOfrPopup .divRgt{ width:220px; float:right;padding-right:10px;padding-top:10px;}
.recomComboOfrPopup .title{font-size:13px; padding:2px 0; line-height:normal}
.recomComboOfrPopup div.item_specs{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:5px 0}
.recomComboOfrPopup div.item_specs ul{margin:5px 15px}
.recomComboOfrPopup div.item_specs ul li{ font-size:11px;color:#666}
.recomComboOfrPopup .value s{ font-size:16px; color:#999}
.recomComboOfrPopup .value .offer-price{ font-size:25px; color:#666; font-weight:bold; margin-left:5px}
.recomComboOfrPopup ul#warranty{margin:0;padding:0;list-style-type:none; background:#f3f3f3; padding:5px 10px; border-top:1px solid #d3d3d3}
.recomComboOfrPopup ul#warranty li{padding: 2px 0;font-size:11px;color:#666}
/*Recommended Combos Style End*/

/* simlrVariants Start */
.simlrVariants{width:444px!important;float:left; margin:0}
.simlrVariants h2, .moreSeller h2, .simlrVariantsOnly h2, .moreSellerOnly h2{ font-size:14px;font-weight:normal; padding-bottom:8px;border-bottom:1px solid #bebebe; margin-bottom:5px}
.simlrVariants .variantsProdBox{max-height:256px; overflow-x:auto;height:256px}
.simlrVariants .variantsProd, .simlrVariantsOnly .variantsProd{border-top:1px solid #e0e0e0; padding:3px 0; margin-top:3px; display:inline-block;width:98%}
.simlrVariants .variantsProd ul li, .simlrVariantsOnly .variantsProd ul li{ float:left;display:inline-block}
.simlrVariants .variantsProd ul li.firstCol{width:70px}
.simlrVariants .variantsProd ul li.middCol{width:190px}
.simlrVariants .variantsProd ul li.lastCol{width:135px; float:right}
.simlrVariants .variantsProd p.value{ float:left}

.simlrVariantsOnly{width:auto!important;margin:10px 0}
.simlrVariantsOnly .variantsProdBox{overflow-x:auto;max-height:256px; }
.simlrVariantsOnly .variantsProd ul li.firstCol{width:10%}
.simlrVariantsOnly .variantsProd ul li.middCol{width:40%; margin-right:20px}
.simlrVariantsOnly .variantsProd ul li.lastCol{width:40%; float:right}
.simlrVariantsOnly .variantsProd ul li.lastCol .starInfo{width:185px;float:left}
.simlrVariantsOnly .variantsProd ul li.lastCol .starInfo ul li{padding:0 5px}
.simlrVariantsOnly .variantsProd p.value{ float:right}

.moreSellerOnly .moreSellerProdBox{overflow-x:auto;max-height:256px; }
.moreSellerOnly{width:auto!important;margin:10px 0}
.moreSellerOnly .moreSellerProd{ padding:10px 0!important}
.moreSellerOnly .moreSellerProd ul li.firstCol{width:25%}
.moreSellerOnly .moreSellerProd ul li.middCol{width:60%}
.moreSellerOnly .moreSellerProd ul li.middCol ul.pro_value{ margin:0; padding:0; border:none;width:55%;float:left}
.moreSellerOnly .moreSellerProd ul li.middCol ul.pro_value li.price .offer-price{ font-size:18px}
.moreSellerOnly .moreSellerProd ul li.middCol ul.pro_value li.price .offer-price .ship-price{font-size:13px}
.moreSellerOnly .moreSellerProd ul li.lastCol{width:15%; float:right;text-align:right}
.moreSellerOnly .moreSellerProd p.value{ float:left}
.moreSellerOnly .moreSellerProd .bestOfferMsg{margin-top:0px;padding:0;display:inline-block;color:green;border:none; line-height:normal;float:right;width:45%}
.moreSellerOnly .moreSellerProd .pincodeOfferErrorMsg{margin-top:0px;padding:0;display:inline-block;color:red;border:none; line-height:normal;float:right;width:45%}

.moreSeller{width:444px!important;float:right; margin:0}
.moreSeller .moreSellerProdBox{max-height:256px; overflow-x:auto;height:256px}
.moreSeller .moreSellerProd, .moreSellerOnly .moreSellerProd{border-top:1px solid #e0e0e0; padding:3px 0; margin-top:3px; display:inline-block;width:98%}
.moreSeller .moreSellerProd ul li, .moreSellerOnly .moreSellerProd ul li{ float:left;display:inline-block}
.moreSeller .moreSellerProd ul li.firstCol{width:100px}
.moreSeller .moreSellerProd ul li.middCol{width:200px}
.moreSeller .moreSellerProd ul li.middCol ul.pro_value{ margin:0; padding:0; border:none}
.moreSeller .moreSellerProd ul li.middCol a.sml-link{float:left}
.moreSeller .moreSellerProd ul li.middCol ul.pro_value li.price .offer-price{ font-size:18px}
.moreSeller .moreSellerProd ul li.middCol ul.pro_value li.price .offer-price .ship-price{font-size:13px}
.moreSeller .moreSellerProd ul li.lastCol{width:90px; float:right;text-align:right}
.moreSeller .moreSellerProd p.value{ float:left}
.moreSeller .moreSellerProd .bestOfferMsg{margin-top:0px;padding:0;display:inline-block;color:green;border:none; line-height:normal}
.moreSeller .moreSellerProd .pincodeOfferErrorMsg{margin-top:0px;padding:0;display:inline-block;color:red;border:none; line-height:normal}
/* simlrVariants Start */

div.video_area ul.videoTab{background:#f4f4f4; border-top:2px solid #e8e8e8;padding:3px 10px;font-size:12px;margin-bottom:8px}
div.video_area ul.videoTab li{ display:inline-block; padding-right:10px}
div.video_area ul.videoTab li a{ display:inline-block; color:#666;}
div.video_area ul.videoTab li a.actVid{color:#333;font-weight:bold}
div.video_area ul.videoTab li a:hover{color:#333;font-weight:bold;text-decoration:none}


a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  color: #333333;
  background: #FFFFFF;
  border: 2px solid #D5D5D5;
  height: 44px;
  line-height: 44px;
  text-align: center;
  visibility: hidden;
  border-radius: 0px;
  box-shadow: -4px 3px 0px #f1f1f1;
}
a.tooltips span:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0; height: 0;
  border-top: 12px solid #D5D5D5;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  bottom: 30px;
  left: 50%;
  z-index: 999;
  font-size: 13px;
}

/**************************************** My Order Style Starts*********************************************************/
/*  My Order New Ui Style Start */
ul.myOrderLinks{ font-size:14px; font-weight:bold}
ul.myOrderLinks li{ list-style:none; display:inline-block}
ul.myOrderLinks li span.separator{ margin:0 10px; color:#ccc}
ul.myOrderLinks li a.activeLink{ color:#ff8400}
ul.myOrderLinks li a:hover{ color:#ff8400; text-decoration:none}

.myOrderSearchBox{margin:10px 0;padding:10px;border:1px solid #333;background:#fff;
border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(187, 187, 187);box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e3e3e3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e3e3e3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f8f8f8,  #e3e3e3); /* for firefox 3.6+ */  
background-image: -ms-linear-gradient(top, #f8f8f8 0%, #e3e3e3 100%);/* for IE 10 */}
.myOrderSrchInput{ border:1px solid #ccc; padding:8px 10px; margin:0 5px; width:665px;color:#b4b4b4}	
.srchOrderBtn{ background: url(../images_layout-html5/srchOrderBtn.png) no-repeat;width:116px;height:35px;display:inline-block;vertical-align:middle}
.myOrderNotiFic{ font-size:13px; color:#666; margin:15px 0 5px 0}

.myOrderDtl{box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 2px;border:1px solid #ccc; margin:10px 0 20px 0}
.myOrderDtl .ltDiv{ width:235px; padding:10px;float:left;}
.myOrderDtl .rtDiv{ width:720px;padding:10px 0; float:right;border-left:1px solid #ccc;}
.myOrderDtl .ltDiv p.orderPlcDate{ font-size:16px; font-weight:bold; color:#000; margin-top:3px}
.myOrderDtl .ltDiv div.orderTotal{color:#000; margin:15px 0; font-size:13px}
.myOrderDtl .ltDiv div.orderTotal p{ line-height:20px}
.myOrderDtl .ltDiv div.orderTotal p span{ font-size:11px}
.myOrderDtl .ltDiv ul{ list-style:none; font-size:13px; margin-top:10px;}
.myOrderDtl .ltDiv ul li{ background:url(../images_layout-html5/arr_bred.png) no-repeat 0% 50%;background-position-y:6px; padding-left:10px; line-height:20px; }
.myOrderDtl .ltDiv ul li a{ text-decoration:underline;font-size:12px;color:#000;}
.myOrderDtl .rtDiv .myOrderNo{ width:350px;float:left;font-size:18px;margin-top:10px; color:#000;padding-left:10px}
.myOrderStatus{ width:335px;float:right;font-size:18px; text-align:right;padding-right:10px}
.myOrderStatus .statusDelivered{color:#ff8400; font-weight:bold}
.myOrderStatus .statusAwaitingShipment{color:#000; font-weight:bold}
.myOrderStatus .statusShipped{color:#339900; font-weight:bold}
.myOrderStatus .statusRejected{color:#ff0000; font-weight:bold}
.myOrderStatus .OrderDeliverDate{ font-size:13px; color:#666}

.myBookProdInfo{ border-top:1px solid #ccc; padding:10px; margin-top:10px}
.myBookProdInfo .ProdLtDiv{ width:520px; float:left}
.myBookProdInfo .ProdLtDiv div.proItem_image{ width: 90px;float:left;margin-right:15px; min-height:105px}
.myBookProdInfo .ProdLtDiv div.proItem_info ul{ list-style:none;}
.myBookProdInfo .ProdLtDiv div.proItem_info ul li{ line-height:20px}
.myBookProdInfo .ProdLtDiv div.proItem_info ul li.title{ font-weight:bold; color:#000; width:390px; line-height:normal}
.myBookProdInfo .ProdRtDiv{ width:162px; float:right; text-align:right}
.myBookProdInfo .ProdRtDiv span{ font-size:15px}
a.gryBtnBg{ background:url(../images_layout-html5/greyBtnBg.png) repeat;display:inline-block; padding:8px 0;text-align:center; font-size:13px;color:#333!important; border:1px solid #bcbcbc; font-weight:bold; width:160px; text-decoration:none; margin-bottom:5px;}
a.gryBtnBg:hover{ color:#e37c00!important;border:1px solid #999;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 2px; }
/*My Order New Ui Style End*/

/*My Order Summary Style Start*/
.myOrderSumry{color:#333}
.myOrderSumryChart{box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 2px;border:1px solid #ccc; margin:10px 0 20px 0;font-size:13px}
.MOSTopCom{ border-bottom:1px solid #999; padding:10px}
.MOSTopComltDiv{ width:500px;float:left; color:#000}
.MOSTopComltDiv p{ margin-bottom:5px}
.MOSTopComRtDiv{width:450px;float:right}
.MOSLftCom{width:295px; padding:10px;float:left}
.MOSLftCom .payModeCom{color:#000; margin-bottom:20px}
.MOSLftCom .payModeCom .title{ font-size:16px; font-weight:bold; margin-bottom:5px}
.MOSRgtCom{width:660px;float:right;border-left:1px solid #ccc}
.MOSRgtCom .myBookProdInfo{  border-bottom:1px solid #ccc; border-top:none; margin-top:0}
.MOSRgtCom .myBookProdInfo .head{ font-size:16px;color:#000; font-weight:bold; margin-bottom:10px}
.MOSRgtCom .myBookProdInfo .ProdLtDiv{ width:390px; float:left}

.MOSRgtCom ul.myBookProdInfoTable{ margin:5px 0 10px 0}
.MOSRgtCom ul.myBookProdInfoTable li{ list-style:none;color:#000;font-size:15px;display:inline-block; text-align:right}
.MOSRgtCom ul.myBookProdInfoTable li.left{ width:60%}
.MOSRgtCom ul.myBookProdInfoTable li.right{ width:39%}
.MOSRgtCom ul.paymntMadeHead{background:#f6f6f6; margin:10px 0 0 0}
.MOSRgtCom ul.paymntMadeHead li{color:#666!important;padding:5px 0; border-bottom:1px solid #f7f7f7}
.MOSRgtCom ul.paymntMade{background:#fbfbfb; margin:0 0 7px 0}
.MOSRgtCom ul.paymntMade li{color:#666!important;padding:5px 0; border-bottom:1px solid #f7f7f7; font-size:13px}
.MOSRgtCom ul.paymntMade li.minAmt{ border-bottom:1px solid #f7f7f7}

.myOrderDtl .myOrderSumryTrackChart{border:0px solid #ccc; margin:0;border-top:1px solid #ccc}

.myOrderSumryTrackChart{ box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 2px;border:1px solid #ccc; margin:10px 0 20px 0}
.MOSTCHead{ padding:10px; color:#000;background:#f7f7f7; border-bottom:1px solid #bbb}
a.complainNew{ background:#006699; color:#fff; font-weight:bold; text-transform:uppercase; font-size:11px; padding:3px 10px; text-align:center; margin:0 4px; border-radius:3px; text-decoration:none}
a.complainInprog{ background:#339900; color:#fff; font-weight:bold; text-transform:uppercase; font-size:11px; padding:3px 10px; text-align:center; margin:0 4px; border-radius:3px; text-decoration:none}
a.complainClose{ background:#999; color:#fff; font-weight:bold; text-transform:uppercase; font-size:11px; padding:3px 10px; text-align:center; margin:0 4px; border-radius:3px; text-decoration:none}
a.complainCrntStatus{ background:#e63d00; color:#fff; font-weight:bold; text-transform:uppercase; font-size:11px; padding:3px 10px; text-align:center; margin:0 4px; border-radius:3px; text-decoration:none}

.MOSTCHead h1{ margin-bottom:5px}
.MOSTCConBox{ }
.MOSTCConBoxTitle{ border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;padding:10px;background:#f7f7f7; font-size:14px;color:#333}
.MOSTCConBoxTitle ul.subTitle li{ list-style:none; width:49%; display:inline-block}
.MOSTCConBoxTitle ul.subTitle li.right{ text-align:right; font-size:12px; font-weight:bold}
.MOSTCConBoxDisc{padding:10px}
ul.trackInfoGraphTitle li{list-style:none; width:16%; display:inline-block; font-weight:bold; font-size:15px; color:#666; text-align:center}
.trackInfoGraphBox{ margin:20px 0 10px 0}
.trackInfoGraphBorder{ border-top:1px solid #999; width:797px}
ul.trackInfoGraph{ list-style:none;position:relative;margin-top:-13px;border-left:1px solid #999}
ul.trackInfoGraph li{display:inline-table; text-align:center; width:155px;border-right:1px solid #999}
span.trackIcon_Active{ background:url(../images_layout-html5/trackIcon_Active.png) no-repeat; width:22px;height:22px;display:inline-block}
span.trackIcon_InProg{ background:url(../images_layout-html5/trackIcon_InProg.png) no-repeat; width:22px;height:22px;display:inline-block}
span.trackIcon_Deliver{ border:1px solid #999; padding:5px 10px; text-align:center; color:#fff; border-radius:4px;position:relative;top:-6px; background: #5B7707}
.trackInfoToolTip{box-shadow: rgba(0, 0, 0, 0.14902) 0px 3px 3px;border:1px solid #ccc; padding:10px; margin-top:10px; color:#333}
.trackInfoToolTip_UpArw{background:url(../images_layout-html5/trackInfoToolTip_UpArw.png) no-repeat; width:29px;height:15px; display:inline-block; position:absolute;margin-top:23px;right:824px}
/*My Order Summary Style End*/
/*My Order Complaint Style Start*/
#myOrderComplntQuickBox{width:980px; border:1px solid #ddd; padding:10px; margin:30px auto; background:#fff}
.myOrderComplntBox{color:#333; margin-bottom:20px}
.myOrderComplntBox h1.title{ margin:10px 0 5px 0}
.myOrderComplntTable{ border-top:1px solid #999;border-right:1px solid #999; width:100%; font-size:12px}
.myOrderComplntTable tr th{border-bottom:1px solid #999;border-left:1px solid #999; padding:10px}
.myOrderComplntTable tr td{border-bottom:1px solid #999;border-left:1px solid #999;padding:10px}
.myOrderComplntTableInr{border-right:0px solid #999; width:100%; font-size:12px}
.myOrderComplntTableInr tr th{border-bottom:0px solid #999;border-left:0px solid #999; padding:10px}
.myOrderComplntTableInr tr td{border-bottom:0px solid #999;border-left:0px solid #999;padding:10px}
/*My Order Complaint Style Start*/
.myOrderlightbox_background{display: none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%; background-color: #080505; z-index:1001;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=90);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.myOrderlightbox_content{display: none;position: fixed;top: 200px;left: 50%;width: 885px;margin-left: -480px;background-color: #FFFFFF;z-index:1002;overflow: hidden; padding:30px; border:7px solid #666}
.myorderloadingWrap{display:none;}
.myorderloadingWrap .orderLoad{ display:block;}
.orderLoad{width:100%; height:100%;position:absolute;z-index:4000;left:0;top:0;opacity:0.3;background:#939393;filter:alpha(opacity=30)}
.orderloadingContent{ background:#fff;position:absolute;z-index:7000;left:50%;top:300px;vertical-align:middle}
/**************************************** My Order Style End*********************************************************/
p.userCongMsg{ margin:10px 0 4px 0; color:#000}
.greentTxt{color:#339900}
p.redeemPoints{font-size:14px; margin-bottom:8px}
.redeemSuccInfo{padding:0px;margin:10px 0 25px 0;display: block;border:1px solid #e5e5e5;max-width: 100%;box-shadow: rgba(0, 0, 0, 0.14902) 0px 3px 3px;}
.redeemSuccInfo p.successMsg{ background:#dbefc2;font-size:15px; padding:10px; color:#333}
.redeemSuccInfo .userNote{padding:10px; color:#666}
.redeemSuccInfo p.userNote .noteMsg{ font-size:12px}
.redeemSuccInfo .userFlow{ text-align:center;padding-bottom:15px}
.userFlow a{text-decoration:underline}
.userFlow .userFlowProcess{font-size:11px;font-weight:bold; margin:8px 0 10px 0}
.usrFlowArw{background:url(../images_layout-html5/usrFlowArw.png) no-repeat;width:9px;height:12px;display:inline-block; margin:0 8px}
/*** Product Useful Start***/
#userReview_Summary div.cusFindReview {width:370px;float:left;border-left:3px solid #f8e9d7;margin-left:10px;height:110px; padding-left:10px}
div.cusFindReview strong{font-size: 15px;font-weight:normal;vertical-align:39px}
.circle-graphs{background:url(../images_layout-html5/sprite/sprites_circle-graphs.png) no-repeat;width:86px;height:86px;display:inline-block}
.circle-txtValue{position:absolute;margin:31px 0 20px 25px;font-weight:bold;font-size: 20px;color:#fd9215}
.product_BoxStyle_small #userReview_Summary div.cusFindReview .circle-txtValue{position:absolute;margin-top:30px;margin-left:-16px;font-weight:bold;font-size:20px;margin-left:25px\9}
.circle-graphs-cir0{ background-position:-191px -411px}.circle-graphs-cir0-5{ background-position:-11px -11px}
.circle-graphs-cir5-10{ background-position:-101px -11px}.circle-graphs-cir10-15{ background-position:-191px -11px}
.circle-graphs-cir15-20{ background-position:-281px -11px}.circle-graphs-cir20-25{ background-position:-371px -11px}
.circle-graphs-cir25-30{ background-position:-11px -111px}.circle-graphs-cir30-35{ background-position:-101px -111px}
.circle-graphs-cir35-40{ background-position:-191px -111px}.circle-graphs-cir40-45{ background-position:-281px -111px}
.circle-graphs-cir45-50{ background-position:-371px -111px}.circle-graphs-cir50-55{ background-position:-11px -211px}
.circle-graphs-cir55-60{ background-position:-101px -211px}.circle-graphs-cir60-65{ background-position:-191px -211px}
.circle-graphs-cir65-70{ background-position:-281px -211px}.circle-graphs-cir70-75{ background-position:-371px -211px}
.circle-graphs-cir75-80{ background-position:-11px -311px}.circle-graphs-cir80-85{ background-position:-101px -311px}
.circle-graphs-cir85-90{ background-position:-191px -311px}.circle-graphs-cir90-95{ background-position:-281px -311px}
.circle-graphs-cir95-97{ background-position:-371px -311px}.circle-graphs-cir95-100{ background-position:-11px -411px}
.circle-graphs-cir100{ background-position:-101px -411px}
/*** Product Useful Style End ***/
/************************CSS for TAG PAGE STARTS**********************************************/
#wrapper_section{ width:980px; text-align:left; margin:0 auto;}
#catalog_listLft { width:755px; float:left;}
#catalog_linkRgt { width:205px; float:right; padding:0;}
#catalog_linkRgt .narrow_head{ font-size:12px; color:#333}
#catalog_linkRgt h3{ line-height:11px; margin:5px 0}
#catalog_linkRgt h3 a{color:#666; font-size:11px; font-weight:normal}
#featureBox h5 { font-size:16px; color:#666; font-weight:normal;}
#feature_1 { width:280px; float:left; }
#feature_2 { width:280px; float:left; margin-left:18px; padding-left:18px;}
/************************CSS for TAG PAGE ENDS**********************************************/
/*****Top Hot Deals & Download Mobile Apps Links Style Start*****/
.topPromoLink{position:absolute;margin-left:200px;margin-top:-25px}
.topPromoLink ul{ margin:0; padding:0}
.topPromoLink ul li{list-style:none;display:inline-block}
.hotDealsPromo{background-position: -1px -171px;display:inline-block;width:30px;height:30px;margin-right:7px;vertical-align: middle;}
.mobAppPromo{background-position: -41px -171px;display:inline-block;width:30px;height:30px;margin-right:7px;vertical-align: middle;}
.downloadApps{background:url(../images_layout-html5/download-Mobile-Bg-New.jpg) no-repeat;display:inline-block;width:980px}
.downloadApps .appProImg{width:300px;display:inline-block;float:left;}
.downloadApps .appContent{width:640px;display:inline-block;float:right;padding:20px}
.appContentTop{ text-align:center; color:#fff}
.appContentTop h1{font-size:52px;font-weight:bold}
.appContentBottom{color:#666;padding: 10px 50px;border-bottom: 1px solid #ccc;}
.appContentBottom > p > a{color:#000}
.mob-App-TagLine{font-size:24px}
.appContentSlideLight{background:#fff;padding:0 30px;border-bottom: 1px solid #ccc;}
.appContentSlideLight .leftCompo{width:360px;float:left; margin:135px 0 0 40px}
.appContentSlideLight .leftCompo h3{font-weight:bold;color:#333;font-size:30px}
.appContentSlideLight .leftCompo ul{margin-left:25px;padding:0}
.appContentSlideLight .leftCompo ul li{padding:5px 0;color:#333;font-size:15px;}
.appContentSlideLight .rightCompo{width:400px;float:right;margin-top: 20px}

.appContentSlideDark{background:#fff;padding:0 30px;border-bottom: 1px solid #ccc;}
.appContentSlideDark .leftCompo{width:400px;float:left;margin-top: 20px;}
.appContentSlideDark .rightCompo{width:360px;float:right;margin:135px 0 0 40px}
.appContentSlideDark .rightCompo h3{font-weight:bold;color:#333;font-size:30px}
.appContentSlideDark .rightCompo ul{margin-left:25px;padding:0}
.appContentSlideDark .rightCompo ul li{padding:5px 0;color:#333;font-size:15px;}

.downloadApps .appContent h2{font-weight:normal;margin:40px 0 0 0;border-top:1px dashed #fff}
.downloadApps .appContent h2 span{font-style:italic;font-size:20px;position:relative;top:-14px;background:#fff;padding: 2px 10px;color:#000;}

.downloadApps .appContenPercentage{border-top:1px dashed #fff;border-bottom:1px dashed #fff;margin:20px 0;padding:20px 0 40px 0;text-transform: uppercase;}
.downloadApps .appContenPercentage span{font-size:30px}
.downloadApps .appContenPercentage h2.extraOff{color:#ffd635;font-size:40px;border:none;margin:0;font-weight:bold;}
.couponCode{border:1px dashed #ffd635;background:#ffd635;padding:5px 8px;text-align:center;font-size:22px;color:#000;display:inline-block;position:absolute;margin-top:-42px;margin-left: -100px;}
.couponCode b{font-size:26px}

.mobAppsIcon ul{ margin:0; padding:0}
.mobAppsIcon ul li{list-style:none;display:inline-block;padding:10px 0;margin-right: 8px}
.androidAppIcon, .iosAppIcon, .windowsAppIcon, .blackberryAppIcon, .badaAppIcon, .oviAppIcon{background:url(../images_layout-html5/sprite/sprite_mobapps_16Dec2014.png) top left no-repeat}
.androidAppIcon{width:122px;height:122px;background-position:-1px 0px;display:inline-block}
.iosAppIcon{width:122px;height:122px;background-position:-131px 0px;display:inline-block}
.windowsAppIcon{width:122px;height:122px;background-position:-262px 0px;display:inline-block}
.blackberryAppIcon{width:122px;height:122px;background-position:-392px 0px;display:inline-block}
.oviAppIcon{width:64px;height:64px;background-position:-2px -134px;display:inline-block}
.alsoAvlTxt{vertical-align:22px;font-size:20px;color:#666}

/*****Top Hot Deals & Download Mobile Apps Links Style End*****/
.paytm{background:url(../images_layout-html5/paytm.jpg)  left no-repeat;width:50px;height:19px;display:inline-block;vertical-align:-2px }
.payumoney{background:url(../images_layout-html5/payUmoney.png)  left no-repeat;width:70px;height:27px;display:inline-block;vertical-align:-2px }
.citruspay{background:url(../images_layout-html5/citruspay.png)  left no-repeat;width:70px;height:27px;display:inline-block;vertical-align:-2px }
.moneyOnMobile{background:url(../images_layout-html5/moneyOnMobile.png)  left no-repeat;width:41px;height:43px;display:inline-block;vertical-align:-12px }
.oxigen{background:url(../images_layout-html5/oxigen.png)  left no-repeat;width:105px;height:27px;display:inline-block;vertical-align:-7px }
.jioMoney{background:url(../images_layout-html5/jioMoney-Logo-new.png)  left no-repeat;width:100px;height:27px;display:inline-block;vertical-align:-7px }
.ideaMoney{background:url(../images_layout-html5/ideaMoney.png)  left no-repeat;width:100px;height:27px;display:inline-block;vertical-align:-7px }
#rd_dropdown span {margin-right:10px}
span#loyaltyValidButton{margin: 0px}

#deal_Campaign .bcMoreCatmenu ul#bcCatLink li{text-align:left!important}

.asterisk{width: 3px !important;color:#cc3333} 
ul.staticTable li span{display: inline-block;width: 53%;margin-right: 20px}

a.know_more{ font-size:12px; color:#999; text-decoration:underline}
a.know_more:hover{color:#666; text-decoration:none}

ul.pro_BuyAction li div.popupContainer .termConditionInfo ul.staticTable li,ul.pro_BuyAction li div.popupContainer .termConditionInfo ol#termsOL li{width:auto}

/*  Promotional Banner */
.promotionalSideBanner-left{position:fixed;margin-left:-165px;margin-top:5px;}
.promotionalSideBanner-right{position:fixed;margin-left:999px;margin-top:23px;}
.promotionalSideBanner-left-close{position: absolute;background-position:-259px -283px;	width: 22px;height: 28px;top:0;display:inline-block;right:-5px;}
.promotionalSideBanner-right-close{position: absolute;background-position:-259px -283px;width:25px;height:28px;display:inline-block;left:0;top:-17px}
/*  Promotional Banner */

/* css for video icon start */
.ntVideo{background-position:-120px -655px!important;position:absolute;margin-left:166px;margin-top:6px;z-index:100;width:37px;height:37px;display:inline-block}/*Amit-NewUI*/
.ntVideo:hover{cursor:pointer}
#ImageInfo_horizontal div.thumb_images ul li a span.ntFullVideo{background:url(../images_layout-html5/fullVideo.png) no-repeat center;position:absolute;width:60px;height:60px}
#ImageInfo_vertical div.thumb_images ul li a span.ntFullVideo{background:url(../images_layout-html5/fullVideo_90_120.png) no-repeat center;position:absolute;width:80px;height:110px}
.ntFullVideo:hover{cursor:pointer}

#ImageInfo_horizontal div.thumb_images ul li a span.ntDemoVideo{background:url(../images_layout-html5/demovideo60_60.png) no-repeat center;position:absolute;width:60px;height:60px}
#ImageInfo_vertical div.thumb_images ul li a span.ntDemoVideo{background:url(../images_layout-html5/demoVideo90_120.png) no-repeat center;position:absolute;width:80px;height:110px}
.ntDemoVideo:hover{cursor:pointer}

#ImageInfo_horizontal div.thumb_images ul li a span.ntManualVideo{background:url(../images_layout-html5/troubleshoot_60_60.png) no-repeat center;position:absolute;width:60px;height:60px}
#ImageInfo_vertical div.thumb_images ul li a span.ntManualVideo{background:url(../images_layout-html5/troubleshoot_90_120.png) no-repeat center;position:absolute;width:80px;height:110px}
.ntManualVideo:hover{cursor:pointer}

#ImageInfo_vertical > .ntVideo{margin-left: 26px;margin-top:-4px}
#ImageInfo_horizontal > .ntVideo{margin-left:12px;margin-top:-4px}
#ImageInfo_vertical div.thumb_images ul li a span.ntShortVideo{background:url(../images_layout-html5/shortVideo_90_120.png) no-repeat center;position:absolute;width:80px;height:110px}
#ImageInfo_horizontal div.thumb_images ul li a span.ntShortVideo{background:url(../images_layout-html5/shortVideo.png) no-repeat center;position:absolute;width:60px;height:60px}
.ntShortVideo:hover{cursor:pointer}
/* css for video icon end */


/**Right Popup Box in  Download Apps Page **/
.getMobAppCompo{position:fixed;right:0;top:275px}
.openCloseBar{background:url(../images_layout-html5/openCloseBar.png) no-repeat;width:41px;height:300px;display:inline-block;float:left;margin-left:3px}
.getMobAppContent{ text-align:center;width:190px;float:right;background:#ffebb2;height:300px;display:none;}
.getMobAppContent>p.info{margin:10px 0;color:#555}
.getMobAppContent>p.head{margin:13px 0 4px 0;font-weight:bold;font-size:15px;color:#000}
.inputMobApp{ border:1px solid #dfd4b6; padding:10px 8px;margin-bottom:10px}
.sendSmsbtn{ background:#f3cc33;padding:8px 15px;border:0;border-bottom: 3px solid #ceab24;border-radius: 3px; margin-top:10px;color:#774e4e;font-size:14px;cursor:pointer;height:35px}
.sendSmsbtn:hover{box-shadow: inset 0px 3px 1px 0px #ceab24;-webkit-box-shadow: inset 0px 3px 1px 0px #ceab24;
-moz-box-shadow: inset 0px 3px 1px 0px #ceab24;-o-box-shadow: inset 0px 3px 1px 0px #ceab24;border-bottom:none} 
.orMobApp{margin:7px 0 5px 0;font-weight:bold;font-size:16px}
.missCallNo{margin-top:0;font-size:15px;line-height:20px}

/** New Banner Style Start **/
.topSrchCompo{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:10px}
.topSrchCompo ul.topSrchBox{ list-style:none}
.topSrchCompo ul.topSrchBox li{display:inline-block}
.topSrchCompo ul.topSrchBox li:first-child{font-weight:bold}
.topSrchCompo ul.topSrchBox li a{margin:0 10px;text-decoration:none}
.metroDesignBnrCompo{}
.metroDesignBnrCompo .metroBnrThumb{width:320px;height:154px;float:left;display:inline-block;border:1px solid #ccc;margin:2px 5.6px 3px 0px;background-color:#000}

.metroBnrThumb a img{width:320px;height:154px}
.metroBnrBigImg{margin-top:-473px;margin-left:4px;position:absolute;z-index:1000;width:645px;height:310px;border:1px solid #ccc;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}

.margin-metroBnr-0{margin-top:-480px;margin-left:0px;}
.margin-metroBnr-1{margin-top:-480px;margin-left:0px;}
.margin-metroBnr-2{margin-top:-480px;margin-left:329px;}
.margin-metroBnr-3{margin-top:-319px;margin-left:1px;}
.margin-metroBnr-4{margin-top:-319px;margin-left:329px;}
.margin-metroBnr-5{margin-top:-319px;margin-left:329px;}
.margin-metroBnr-6{margin-top:-319px;margin-left:1px;}
.margin-metroBnr-7{margin-top:-319px;margin-left:329px;}
.margin-metroBnr-8{margin-top:-319px;margin-left:329px;}

.metroBnrBigImg a img{width:645px;height:310px}
.opacityThumb>a>img{opacity:0.5;filter:alpha(opacity=50)/*For IE8 and earlier*/}  
/** New Banner Style End **/

/*Career Page Style Start*/
.jobPost{border-bottom:2px solid #e2e2e2;margin:10px 0 20px 0;padding-bottom:10px}
.jobPost h2{border-bottom:1px solid #e2e2e2;}
.jobPost h2>ul>li{border:none} 
  /*Career Page Style End*/
  
  /** PAYTM OFFER CSS START **/
.paytmOfferPromo{margin-top:20px}
.paytmOffeLogin{width:500px;float:left;margin-right:15px;}
.paytmOffeLoginForm{padding:15px 20px;box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;width:377px;float: right;border:1px solid #d1d1d1}
.paytmOffeLoginForm>form>p{display:block;margin:15px 0}
.input_new{height:23px;width:46.80%;}
.payTmcashBackLabel{background:url(../images_layout-html5/payTmcashBack.png) no-repeat;width:436px;height:59px;display:inline-block;position: relative;margin-top:-5px;margin-left:-29px;}
.paytmOffeInfo{width:430px;float:left;margin-left:15px}
.orHorzontalPaytm { width:376px;border-top:1px solid #ddd; margin:30px auto}
.orHorzontalPaytm span {position:absolute;width:30px;height:30px;background:#fff;font-weight:bold;font-size:19px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:inline-block;margin-top:-15px; margin-left:166px; padding:0 5px}
.paytmFbLink{color:#5d82d1!important;font-weight:bold;margin-right:20px;}
.paytm_Facebook{vertical-align:middle;margin-right:5px;width:32px;height:32px;display: inline-table;background-position: 0px -340px;}
.paytmGoogleLink{color:#eb5e4c!important;font-weight:bold}
.paytm_googl{ vertical-align:middle;width:32px; height:32px; display:inline-table; background-position:-135px -340px}
.paytmCashBackBnr{background:url(../images_layout-html5/patTmCashback.jpg) no-repeat;width:327px;height:327px;display:inline-block;margin-bottom:20px}
ul.paytmTerms{ margin-left:17px}
ul.paytmTerms li{ margin:0;color:#666;padding:7px 0;}
ul.paytmTerms li b{color:#01baf2}
.paytmThankuPage{width:825px;background:#068ec0; margin:10px auto 0 auto}
.thankYouMsg{color:#fff;text-align:center;padding:20px 0}
.thanYouTxt{font-weight:bold;font-size:54px;text-transform: uppercase;}
.forPayingTxt{font-weight:bold;font-size:32px;text-transform: uppercase;}
.payTmcreditMsg{font-size:18px}
.paytmGV{}
.paytmGV span.paytmCodertArrow{background:url(../images_layout-html5/paytmCodeRightArrow.png)no-repeat;width:10px;height:50px;display:inline-block;position: absolute;margin-left: 149px;}
.paytmGVltDiv{float:left;width:299px;background:#ffd92c;padding:10px 0px;text-align:center;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.paytmWhatMore{font-size:24px!important;font-weight:bold}
.paytmGV p{margin:5px 0;font-size:16px}
.paytmCode{background:#0063b8;color:#fff;padding:20px 0}
.paytmCode ul{}
.paytmCode ul li{display:inline-block;width:45%}
.paytmCode ul li:first-child{border-right:1px solid #004b8c}
.gv200{font-size:37px;font-weight:bold}
.gvCode{font-size:18px;font-weight:bold}
.shopNowPaytmbtn{background:#068ec0;padding:10px 20px;color:#fff!important;font-size:16px;font-weight:bold;border-radius: 6px;border:none;cursor:pointer;display:inline-block}
.paytmGVrtDiv{float:right;width:487px;}

/** PAYTM OFFER CSS END **/
.thankUfeedback{margin:10px 0;text-align:center;}
.contShopbtn{background:#9dc22e;padding:10px;text-align:center;border-radius:3px;color:#FFF!important;margin:10px 0;display:inline-block}


/** Social Links Banner Starts  **/
.socialNewCompo{position:fixed;left:0;margin-top:180px;margin-left:-6px}
.socialNewCompo>ul li{list-style:none;margin-top:-3px}
.socialNewCompo>ul li:hover{list-style:none;margin-top:-3px;margin-left:6px}
.keepIntchImg{background:url(../images_layout-html5/keepTouchArrow-icon.png) no-repeat;width:143px;height:88px;display:inline-block;margin-top:-55px;margin-left:6px;position:absolute;z-index:-1}
.fb-sm-icon{background:url(../images_layout-html5/fb-sm-icon.png) no-repeat;width:45px;height:45px;display:inline-block}
.twit-sm-icon{background:url(../images_layout-html5/twit-sm-icon.png) no-repeat;width:45px;height:45px;display:inline-block}
.utube-sm-icon{background:url(../images_layout-html5/utube-sm-icon.png) no-repeat;width:45px;height:45px;display:inline-block}
.gPlus-sm-icon{background:url(../images_layout-html5/gPlus-sm-icon.png) no-repeat;width:45px;height:45px;display:inline-block}
.pint-sm-icon{background:url(../images_layout-html5/pint-sm-icon.png) no-repeat;width:45px;height:45px;display:inline-block}
.linkdin-sm-icon{background:url(../images_layout-html5/linkdin-sm-icon.png) no-repeat;width:45px;height:45px;display:inline-block} 
/** Social Links Banner ends here **/

/* css for mobile prefix start */
.registerPanel .mno-prefix {margin-left:4px;margin-top:-22px;position:absolute;font-size: 13px;display: none;color:#000}
.registerPanel .nt-input-mob{padding-left:30px;width:322px!important;} 
#myaccount_edit .mno-prefix{margin-left:4px;margin-top:2px;position:absolute;font-size: 12px;color:#666}
#myaccount_edit .nt-input-mob{padding-left:27px;width:103px !important} 
.shippingForm .mno-prefix{margin-left: 4px;margin-top: 7px;position: absolute;font-size: 13px;color: #666}
.shippingForm .nt-input-mob{padding-left:27px;width:117px!important} 
.mob-prefix{margin-left: 4px;margin-top: -22px;position:absolute;font-size: 13px;color: #666}
.myAccAddress .nt-input-mob{padding-left:27px;width:117px!important}
.popupProInfoMob .mno-prefix{margin-left:-169px;margin-top:7px;position:absolute;font-size: 13px;display: none;color:#000}
.popupProInfoMob .nt-input-mob{padding-left:30px;width:134px!important;} 
#getMobAppContent .mno-prefix{margin-left:-75px;margin-top:35px;position:absolute;font-size: 12px;display: none;color:#000}
#getMobAppContent .nt-input-mob{padding-left:30px;width:124px!important;}
 /* css for mobile prefix end */
 
  /* sticky header css start */
.todayOffer{background: #e34406; padding: 5px 8px;display: inline-block;vertical-align: middle;margin-bottom: 3px;border-radius: 3px; border: 1px dashed #fff; font-size: 12px;color: #fff;} 
.todayOffer b {text-transform: uppercase; font-size: 14px;} 
.header-fix-sticky{border:1px solid #e8e8e8;background:#f2f2f2;width:100%;padding:0px 0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
background:#ffffff;
box-shadow: 0 0px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0px 5px rgba(0,0,0,0.5);zoom: 1;
filter: progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=15, Direction=90),;
position:fixed;top: 0;z-index: 6000;
display:none;
}
.header-fix{width:980px;margin:0 auto;}
.header-fix-top>div.searchBox {float:left; width:560px;border:1px solid #ccc;height:40px;background:#fff;margin-top:10px} 
.srchInput-fix{border:0;width:505px;padding: 10px 5px 0 10px;font-size:15px;}
.header-fix-top>div.searchBox .search{border:0;height:40px; width:39px;float:right;cursor:pointer;background:#86b200}
.header-fix-top>div.searchBox div.search a {background-position:-130px -55px}
.header-fix>.topSrchCompo{background:#fff;border:1px solid #dfdfdf;padding:10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.header-fix-top>.topLinkscompo-fix>div.cart a{background:none;width:auto}
.cartValue{background:#ff8400;color:#fff;font-size:12px;border:1px solid #ff5400;border-radius:17px;padding:3px 5px;position:absolute;margin-top:-9px;margin-left:-54px}
.header-fix-top>div.cart a:hover{ background:none}
.cartIcon-fix{background:url(../images_layout-html5/cart-fix-icon.png) no-repeat;width:32px;height:23px;display:inline-block;float:left}
.topLinkscompo-fix{float:right;display:inline-block;margin-top:10px;}
.topLinkscompo-fix .cart{float:right;margin-left:40px}
.header-fix>.header-fix-top>ul.logo {width:180px; float:left}
.mobApp-Icon{background-position:-91px -177px!important;width:15px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-4px}
.header-fix-top>.topLinkscompo-fix>a>span.todayOffer{margin-top:6px}  
  /* sticky header css end */
 
 /****************************MOBILE LOGIN CSS STARTS*********************/
 .loginSignupCompo{background:#f9f9f9;width:500px;}
.loginCompo{width:310px;margin:25px auto}
.loginCompo>.heading{font-size:18px;font-weight:bold;color:#333;text-transform:uppercase}
.loginCompo>.heading>span.usrLogin-icon{background:url(../images_layout-html5/usrLoginheading-icon.png) no-repeat;width:21px;height:21px;display:inline-block;margin-right:5px;vertical-align:sub}
.loginSignupBottomCompo{background:#fff;padding:15px;text-align:center;font-size:14px;-webkit-box-shadow:0px -2px 6px -2px rgba(0,0,0,0.5);-moz-box-shadow:0px -2px 6px -2px rgba(0,0,0,0.5);box-shadow:0px -2px 6px -2px rgba(0,0,0,0.5);}
.signUpCompo{width:310px;margin:25px auto}
.signUpCompo>.heading{font-size:18px;font-weight:bold;color:#333;text-transform:uppercase}
.signUpCompo>.heading>span.usrSignup-icon{background:url(../images_layout-html5/usrSignupheading-icon.png) no-repeat;width:21px;height:21px;display:inline-block;margin-right:5px;vertical-align:sub}

.errorMsgLogin {margin:10px 0;display: block;max-width:100%;color:#ff6666!important;font-size:12px;}
.errorMsgLogin>span.error-icon{ background:url(../images_layout-html5/errormsg-icon.png) top left no-repeat;width:19px;height:18px;display:inline-block;vertical-align:sub;float:left;margin-right:10px;}
.sucessMsgLogin {margin:10px 0;display: block;max-width:100%;color:#70b123!important;font-size:12px;}
.sucessMsgLogin>span.sucess-icon{ background:url(../images_layout-html5/tick-icon.png) top left no-repeat;width:17px;height:17px;display:inline-block;vertical-align:sub;float:left;margin-right:10px;}
.loginFrom,.signUpFrom{margin:10px 0;}
.input-new{width:289px;background:#fff;border:1px solid #ccc;font-size:13px;color:#333;height:30px;padding:6px 10px;margin:5px 0;height:22px\0}
.input-new:focus{border:1px solid #999}

.btn-login{width:310px;font-size:18px;color:#fff;height:45px;margin:10px 0 5px 0;text-align:center;cursor: pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);border:none}
.btn-greenBg{background:#70b123;border-bottom:3px solid #66a21e}
.btn-blueBg{background:#2e63cf;border-bottom:3px solid #2757b8}
.btn-greenBg[disabled],.btn-blueBg[disabled]{background:#ccc;border-bottom:3px solid #bbb;cursor:default;}
.btn-orangeBg{background:#ff8400;border-bottom:3px solid #ff8400;}

.forgotPass-link{float:right}
.loginSocial{background:#f5f5f5;padding:20px;border:1px dashed #d9d9d9;margin:15px 0 5px 0}
.social-title{width:136px;float:left;display:inline-block;margin-top:15px}
.social-icon-compo{float:right;width:117px}
.social-icon-compo>a>span.sociallogin-fb-icon{ background:url(../images_layout-html5/sociallogin-fb-icon.png) 0 0 no-repeat;width:51px;height:51px;display:inline-block;vertical-align:sub;margin-right:10px;}
.social-icon-compo>a>span.sociallogin-gPlus-icon{ background:url(../images_layout-html5/sociallogin-gPlus-icon.png) 0 0 no-repeat;width:51px;height:51px;display:inline-block;vertical-align:sub;}

.loginSignupBottomCompo a,.loginCompoGuest a{font-size:18px;color:#2e63cf;}
.signUp-Float-icon{ background:url(../images_layout-html5/signUp-Float-icon.png) 0 0 no-repeat;width:65px;height:66px;display:inline-block;position:absolute;
margin-top: -40px;margin-left: 95px}
.logIn-Float-icon{ background:url(../images_layout-html5/logIn-Float-icon.png) 0 0 no-repeat;width:65px;height:66px;display:inline-block;position:absolute;
margin-top: -40px;margin-left:56px}

.input-mobHelp{right:105px;margin-top:-36px;position:absolute}
.input-mobHelp a{float:right;font-size:12px}
.mno-prefix{margin-left:10px;margin-top:-34px;position:absolute;font-size:13px;color:#000;position:relative\0;left: 10px\0;top:-34px\0;margin-left:0px\0}
.mob-input{padding-left:36px;width:263px;padding-left:36px\0}

#gc-LoginBox .loginCompo>.heading{text-transform:none;}
#gc-LoginBox .loginCompo>.heading>span.usrLogin-icon{display:none;}
#gc-LoginBox .signUpCompo>.heading{text-transform:none;} 
#gc-LoginBox .signUpCompo>.heading>span.usrSignup-icon{display:none;}

ul.newGuestCheckout{list-style:none}
ul.newGuestCheckout li{float:left;width:45%;border:0px solid red}
ul.newGuestCheckout li:last-child {padding-left: 20px;}
ul.newGuestCheckout li.seperator{width:60px!important;}
ul.newGuestCheckout li.seperator div{ width:100px; border-left:1px solid #ddd; float:left; padding-left:10px ; margin-left:35px; height:350px;}
ul.newGuestCheckout li.seperator div span { position:absolute; width:30px; height:30px; background:#fff; margin-left:-30px; font-weight:bold; font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:block; padding:5px 0 0 10px; margin-top:150px;}
.loginCompoGuest{background:#fff;padding:30px 15px;font-size:14px;border-radius:2px;
-webkit-box-shadow:0px 1px 6px -2px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 6px -2px rgba(0,0,0,0.5);box-shadow:0px 1px 6px -2px rgba(0,0,0,0.5);width:250px;margin-top: 130px;}
.newGuestCheckout>li>.loginCompoGuest .logIn-Float-icon{margin-top:-25px;margin-left:18px}
.newGuestCheckout .input-mobHelp{right:10px;top:-22px;position:relative;margin-top:-13px;}


.guestPromoheading{font-size:18px;font-weight:bold;color:#333;margin-top:25px}
.guestPromoCompo{background:#fff;padding:30px;font-size:14px;border-radius:2px;
-webkit-box-shadow:0px 1px 6px -2px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 6px -2px rgba(0,0,0,0.5);box-shadow:0px 1px 6px -2px rgba(0,0,0,0.5);width:300px;margin-top:20px;margin-bottom:25px;}

.guestPromoCompo-info{margin-bottom:30px}
.guestPromoCompo-info .title{font-size:18px;color:#333;margin-bottom:5px}
.guestPromoCompo-info .info{font-size:12px;color:#666}
.bigChoiceIcon{background:url(../images_layout-html5/bigChoice.png) 0 0 no-repeat;width:29px;height:29px;display:inline-block;margin-right:20px;float:left;}
.ntTvChannels{background:url(../images_layout-html5/amezingOffer.png) 0 0 no-repeat;width:29px;height:33px;display:inline-block;margin-right:20px;float:left;}
.e-walletIcon{background:url(../images_layout-html5/e-wallet.png) 0 0 no-repeat;width:29px;height:29px;display:inline-block;margin-right:20px;float:left;}
 
 .mobDefault{padding-left:25px}
.mno-prefix-Default{margin-top:-17px;margin-left:0;position:absolute}
.mno-prefix-edit{margin-top: -20px;margin-left: 10px;position:absolute}
.mno-input-edit{padding-left:35px;} 
 .changeEmail-mob-padd{padding:10px!important} 
 /****************************MOBILE LOGIN CSS ENDS*********************/
 
 /************************** Live Tv css start *******************/
 .liveTV-Icon{background:url(../images_layout-html5/live_OnTv-icon-anim.gif) no-repeat;width:24px;height:24px;display:inline-block;vertical-align: middle;margin-right:5px;margin-top:-4px}
 #tv{overflow: hidden\9 /* IE 8 and below */} 
 #liveTvPopUp:-webkit-full-screen{max-height: 100%;max-width: 100%}
 #liveTvPopUp:-moz-full-screen{max-height: 100%;max-width: 100%}
 #ntTvFrm:-webkit-full-screen {max-height: 100%;max-width: 100%}
 #ntTvFrm:-moz-full-screen{max-height: 100%;max-width: 100%}
 /************************** Live Tv css end *******************/
 
 /************************** TV Offers and PRINT Offers tab start*******************/
ul.offerTabCompo{list-style:none} 
ul.offerTabCompo li {padding: 10px 10px;border: 1px solid #ccc;float: left;background: #eee;}
ul.offerTabCompo li.active {border-bottom: 2px solid #fff;background: #fff;}
ul.offerTabCompo li:last-child {border-left: 0px;}
ul.offerTabCompo li.active a {color: #000;}
 /************************** TV Offers and PRINT Offers tab end*******************/
 .nt-liveTv-navtabCompo{margin: 15px 0 10px 0}
ul.nt-liveTv-navtab{background:#2f3640;}
ul.nt-liveTv-navtab li{padding:20px 0 20px 20px;display:inline-block}
ul.nt-liveTv-navtab li h1{margin:-2px}
ul.nt-liveTv-navtab li a{font-size:14px;color:#b7b7b7;text-decoration:none}
ul.nt-liveTv-navtab li a.activeTab{font-size:13px;font-weight:bold;color:#fff;border-bottom:3px solid #ff8400;padding-bottom:17px;}
ul.nt-liveTv-navtab li a:hover{border-bottom:3px solid #ff8400;padding-bottom:17px;}
ul.nt-liveTv-navtab li span.nowPlaying{background:#ff8400;padding:2px 4px;font-size:11px;color:#fff;font-style:italic;text-transform:none;position: absolute;margin-top:-28px; font-weight: normal;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;letter-spacing:1px;} 
  
.nt-liveTv-compo{box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;-moz-box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;margin-bottom:25px}
.desktopView{width:600px;float:left;}
.liveProdDtl-Maincompo{width:380px;height:385px;float:right;}
.liveProdDtl-Inrcompo{padding:20px}
.liveProd-info{}
.liveProd-img{float:left;margin-right:20px;width:90px; height: 120px;}
.liveProd-title{float:left;width:230px}
.liveProd-title h2 a{color:#333;font-size:16px}
.liveProd-title>ul.pro_value{border:none}
.liveProd-title>ul.pro_value li{padding-right:5px}
.liveProd-title>ul.pro_value li.price .offer-price{font-size:18px}
.liveProd-title>ul.pro_value li.price .offer-price .ship-price{font-size:12px;font-weight:normal;}
.liveProd-title>ul.pro_value span.rs{margin:2px 2px 0 5px!important}
.liveProd-descr-compo{margin:10px 0;padding:10px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.liveProd-head{color:#535353;font-size:15px;margin-bottom:5px}
.liveProd-descr{color:#848484;font-size:12px}
.liveProd-descr a.readMore{color:#f69908}
a.liveProd-btn{border:1px solid #e3002b;background:#e3002b;padding:10px;text-align:center;font-size:18px;color:#fff;border-radius:2px;display:block;margin:10px 0}
a.liveProd-btn:hover{ background:#c40428;text-decoration:none;border:1px solid #f40230}
.liveProd-callToOrder{text-align:center;font-size:15px;}
.liveProd-telNo{colr:#505050;padding:5px 0}

.liveProd-HighlightVideo-popup{}
.moreTrigger{font-weight:bold;background:#f9f9f9;padding:5px;text-align:center;display:block;position:inherit;z-index:45;margin-top:-2px;cursor: pointer;text-transform: uppercase;color:#2f3640;
box-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 2px;-moz-box-shadow:rgba(0, 0, 0, 0.14902) 0px -1px 2px;-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 0px -1px 2px}
.moreTrigger span.up-icon{background:url(../images_layout-html5/up-LiveTv-icon.png) 0 0 no-repeat;width:7px;height:5px;display:inline-block;vertical-align:3px;margin-left:5px;}
.moreTrigger span.down-icon{background:url(../images_layout-html5/down-LiveTv-icon.png) 0 0 no-repeat;width:7px;height:5px;display:inline-block;vertical-align:3px;margin-left:5px;}
.highlightsVideo-compo-popup{position:absolute;top:302px;background-color:#fff;
border-bottom: 1px solid #ccc;box-shadow: rgba(0, 0, 0, 0.14902) 0px -2px 1px;display:none}

.highlightVideo-compo{background:#f9f9f9;
box-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.14902) 0px -1px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 0px -1px 3px}

.nt-otherTvChan-compo{margin:10px 0;
box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px}

.nt-TvChan-head{background:#595e65;padding:10px;}
.nt-TvChan-head-active{background:#2f3640}
.nt-TvChan-head b{font-size:14px;text-transform:uppercase;color:#e5e5e5}
.nt-TvChan-head span{float:right;}
.nt-TvChan-head span a.viewSched{color:#98a0ab;margin-right:15px;font-size:12px; text-decoration:none}
.nt-TvChan-head span a.up-Arrow-icon{background:url(../images_layout-html5/up-Arrow-icon.png) 0 0 no-repeat;width:9px;height:5px;display:inline-block}
.nt-TvChan-head span a.down-Arrow-icon{background:url(../images_layout-html5/down-Arrow-icon.png) 0 0 no-repeat;width:9px;height:5px;display:inline-block}
.nt-TvChan-info{height:auto;min-height:240px}
.nowOnAir-compo{width:575px;float:left;padding:10px 0 20px 20px}
.nowOnAir-label{font-size:11px;background:#32b07f;color:#196c4c;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:4px 8px; text-align:center;margin-left:-20px;display:inline-block;margin-bottom: 21px; }
.nowOnAir-prodThumb{width:270px;border:5px solid #f0f0f0;display:inline-block;/* height:200px; */float:left;text-align:center;
box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px}
.nowOnAir-prodThumb span.playIcon{background:url(../images_layout-html5/video-play-icon-new.png) 0 0 no-repeat;width:54px;height:54px;display:block;position:absolute;margin-top:-130px;margin-left:120px}
.nowOnAir-prodInfo{width:250px;float:left;margin-left:20px;}
.nowOnAir-prodInfo h3 a{font-weight:normal;color:#505050;font-size:14px}
.nowOnAir-prodInfo>ul.pro_value{border:none}
.nowOnAir-prodInfo>ul.pro_value li{padding-right:5px}
.nowOnAir-prodInfo>ul.pro_value li.price .offer-price{font-size:18px}
.nowOnAir-prodInfo>ul.pro_value li.price .offer-price .ship-price{font-size:12px;font-weight:normal;}
.nowOnAir-prodInfo>ul.pro_value span.rs{margin:2px 2px 0 5px!important}
a.nowOnAir-btn{width:100px;border:1px solid #e3002b;background:#e3002b;padding:8px;text-align:center;font-size:14px;color:#fff;border-radius:2px;display:block;margin:10px 0}
a.nowOnAir-btn:hover{ background:#c40428;text-decoration:none;border:1px solid #f40230}

.highlightsVideo-compo{width:383px;float:left;padding-top:45px;padding-bottom:10px;border-left:1px solid #e1e1e1;background:#efefef}
.highlightsVideo-label{font-size:11px;background:#dedede;color:#878787;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:4px 8px; text-align:center;position:absolute;margin-top:-34px;margin-left:0}
.highlightsVideo{margin:0 20px 20px 20px}
.highlightsVideo-prodThumb{width:110px;border:5px solid #fff;display:inline-block;height:80px;float:left;
box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px}
.highlightsVideo-prodThumb span.playIcon{background:url(../images_layout-html5/video-play-icon.png) 0 0 no-repeat;width:27px;height:27px;display:inline-block;position:absolute;margin-top:-55px;margin-left:40px}
.highlightsVideo-prodInfo{width:190px;float:left;margin-left:20px;}
.highlightsVideo-prodInfo h4 a{font-weight:normal;color:#505050;font-size:12px}
a.highlightsVideo-btn{display:inline-block;border:1px solid #e3002b;background:#e3002b;padding:5px;text-align:center;font-size:12px;color:#fff;border-radius:2px;margin:10px 0}
a.highlightsVideo-btn:hover{ background:#c40428;text-decoration:none;border:1px solid #f40230}

/* --------------------For tracking Courier--------------------------- */
ul,li{ margin:0; padding:0}
ul.shipTrackTableTh{margin:10px 0;list-style:none;width:100%; display:table; border-bottom:1px solid #666}
ul.shipTrackTableTh li{width:33.0%;display:table-cell;vertical-align:top; color:#666; font-size:12px;}
ul.shipTrackTableTh li{ color:#333;font-size:14px; font-weight:bold}
ul.shipTrackTableTd{margin:10px 0;list-style:none;width:100%; display:table}
ul.shipTrackTableTd li{width:33.0%;display:table-cell;vertical-align:top; color:#666; font-size:12px; border-bottom:1px dotted #666; padding:5px 0}
ul.shipTrackTableTd li.status{width:50%}
ul.shipTrackTableTd li.loc,ul.shipTrackTableTd li.date{width:25%}
ul.shipTrackTableTh li.status{width:50%}
ul.shipTrackTableTh li.loc,ul.shipTrackTableTh.date{width:25%} 


/* --------------------For Oxigen Wallet --------------------------- */

.oxWal-body{background:#f4f4f4}
.oxWal-wrapper{width:980px; margin:0 auto}
.oxWalt-Head-Compo{box-shadow:rgba(0, 0, 0, 0.5000) 0px 0px 4px;background:#fff; margin-bottom:20px}
ul.oxWaltHeader{ list-style:none;}
ul.oxWaltHeader li{ float:left; width:40%;margin:10px; }
ul.oxWaltHeader li:last-child{float:right; text-align:right}
.oxWalt-Head-Compo .oxWaltLogo{}
.oxWalt-Head-Compo .nt-oxWalt-Logo{float:right}
.oxWalt-welcome-Head{font-size:20px; font-weight:bold;; text-align:center; margin-bottom:5px}
.oxWalt-login-compo{width: 100%;border:1px solid #e8e8e8; background:#fff;}
.oxWalt-authent-head{font-size:14px; font-weight:bold; text-align:center; background:#f9fcdd; padding:10px 0}
.oxWalt-loginForm-compo{ margin:20px auto; width:350px;}
.oxWalt-login-form label{font-size:14px;color:#999;}
.input-oxWalt{width:330px;background:#fcfcfc;border:1px solid #ccc;font-size:13px;color:#333;height:30px;padding:6px 10px;margin:5px 0;height:22px\0}
.input-oxWalt:focus{border-color:#afb671}
.btnCompo{ margin:10px 0}
.resendOtp{ float:right; color:#3969c9!important;font-size:11px}
.btnGreen{ background:#4bb74b; color:#fff!important; padding:10px 0; border-radius:3px; width:226px; text-align:center; display:inline-block;font-size:16px;font-weight:bold; text-transform:uppercase; border-bottom:2px solid #3ba43b; float:right}
.btnGreen:hover{ color:#fff!important; text-decoration:none;background:#4dc04d}
.txtCancel{font-size:14px;color:#7e7e7e;display:inline-block;margin-top:10px;margin-left:30px}
.oxWalt-bal{font-size:13px;font-weight:bold;border-bottom:2px solid #efefef; padding-bottom:10px}
.oxWalt-bal ul{ list-style:none}
.oxWalt-bal ul li{ padding:5px 0}
.oxWalt-bal ul li span{ float:right}
.oxWalt-bal span{ margin-left:20px}
.oxigen-wallet-head{margin-top: 15px;}
.oxigen-wallet-head a  span{font-size:13px;margin-top: 15px;font-weight:bold;color:#333}
ul.oxigenInfo{margin:20px 0 10px 0;list-style:none}
ul.oxigenInfo>li {display: inline-block;border: none!important;margin-right: 10px!important}
ul.oxigenInfo li span.title { color: #333;font-size: 12px; font-weight: bold; margin-bottom: 2px;display: block}
.oxigen-Input { width: 110px; height: 20px; padding: 5px 10px; border: 1px solid #b1b1b1; background: #fff!important;}
.oxigen-Input>.oxigenSelect{border:none!important} 
.btnGreen2{ background:#4bb74b; color:#fff!important; padding:10px 0!important; border-radius:3px; width:150px; text-align:center; display:inline-block;font-size:16px;font-weight:bold; text-transform:uppercase; border-bottom:2px solid #3ba43b}
.btnGreen2:hover{ color:#fff!important; text-decoration:none;background:#4dc04d}
.oxigenOtp-resend{margin-left: 120px;margin-top: -25px;position: absolute;}
.oxigenOtp-resend a{color:#003399;font-size:11px}

.usrProgBar-compo{text-align:center; margin-bottom:5px; display: inline-block;}
.usrProgBar-head{font-size:14px;margin:0; padding:0}
.usrProgBar-outerBg{width:195px; background:#d1e5f1;padding:0.3% 0;display:inline-block; margin:2px 0}
.usrProgBar-innerBg{width:5px;height:2px;background:#4eabe1;display:block}

/* Css for Tv schedule Start */
.weekDateCal-compo{}
ul.dateListing{width:100%;border:1px solid #e1e1e1}
ul.dateListing li{list-style:none;width:14.183%;float:left;display:inline-block;text-align:center;padding:20px 0;background:#fff;cursor:pointer;background:#f5f5f5;border-right:1px solid #e1e1e1}
ul.dateListing li:last-child{ border:0}
ul.dateListing li:hover{background:#fff}
ul.dateListing li.dateTab{font-size:12px; text-transform:uppercase}
ul.dateListing li.dateActive{background:#fff;color:#333;font-weight:bold;}
ul.dateListing li{list-style:none}
.todayLabel{background:#ff6600;color:#fff;font-size:9px;text-transform:uppercase;padding:1px 3px;letter-spacing:2px;position:absolute;margin-left:-65px;margin-top:17px; font-weight:normal}

.pubSchCompo{}
.pubHeading{background:#182030;width:20%;float:left; color:#b9b9b9; font-size:13px; text-align:center;padding:10px 0;text-transform: uppercase;}
.SchTimingBar{background:#131a29;width:80%;float:right;color:#929292;overflow:hidden; position:relative}
.ltSchArrow,.rtSchArrow{background:#525762;color:#fff;padding:10px 7px;cursor:pointer;position:absolute;top:0px;z-index:5;opacity:0.9;filter:alpha(opacity=90)}
.rtSchArrow{right:0}
.ltSchArrow{left:0}
.ltSchArrow:hover,.rtSchArrow:hover{background:#23cef7;opacity:1;filter:alpha(opacity=100)}
.ltSchArrow i.icon{ background:url(../images_layout-html5/ltArrowTv.png) no-repeat 0 0; width:5px; height:8px; display:inline-block}
.rtSchArrow i.icon{ background:url(../images_layout-html5/rtArrowTv.png) no-repeat 0 0; width:5px; height:8px; display:inline-block}
.timeSlider{width:5760px;float:left;position:relative;cursor:move}
.time{color:#929292;font-size:13px;display:block;border-left:1px solid #929292;float:left;width:120px;text-align:center;padding:10px 0;box-sizing:border-box;}
.timeActive{ color:#23cef7}
.SchContentCompo{border:1px solid #e1e1e1;}
.ltPubNameCompo{background:#fcfcfc;width:20%;float:left;
box-shadow:5px 0px 5px rgba(0,0,0,0.2);-webkit-box-shadow:5px 0px 5px rgba(0,0,0,0.2);-moz-box-shadow:5px 0px 5px rgba(0,0,0,0.2);
position:relative;z-index:1;height:100%;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#dbdbdb,direction=90)}
.pubNameBox{font-weight:bold;border-bottom:1px solid #ccccd3;height:60px;text-align:center;box-sizing:border-box;}
.chanName{width:86%;margin:0 auto;height:48px;padding-top:20px;text-align:center}
.chanName span{color:#000;font-weight:bold;text-transform:uppercase;font-size:12px; text-decoration:none}
.chanName span:hover{color:#1484ED}
.rtSchProdCompo{background:#fff;width:80%;float:right;color:#929292;overflow:hidden; position:relative}
.SchProdInfo{width:5760px;position:relative;}
.SchProdInfo .SchprodName{float:left;border-right:1px solid #ccccd3;border-bottom:1px solid #ccccd3;height:60px;display:block;font-size:11px;line-height:16px;background:#f9f9f9;box-sizing:border-box;}
.activeProd{background:#fff url(../images_layout-html5/patBg.png) repeat!important;}
.activeProd .prodTitle a{color:#333; font-weight:bold}
.prodTitle{margin:10px 8px}
.prodAdtime{ margin:0; padding:0}
.prodTitle a{color:#999;display:block;max-height:34px;margin-bottom:3px;text-transform:uppercase;white-space:nowrap;
text-overflow:ellipsis;overflow:hidden}
.prodTitle .prodTime{color:#999;font-size:11px;text-transform:uppercase}
.prodTitle .onAirLabel{background:#cc3333;color:#fff;font-size:9px;text-transform:uppercase;padding:1px 3px;letter-spacing:1px;margin-left:3px;font-weight:normal}
.noshow{font-size:12px!important;color:red;text-transform:uppercase;padding-top:10px}

/* Css for Tv schedule End */
/*Amit-NewUI All category css start*/
.allCateCompo{border-bottom:1px solid #d9d2d2; padding-bottom:10px; margin-bottom:25px}
.allCateInfo{}
.allCateInfo ul{ margin:0; padding:0; list-style:none}
.allCateInfo ul li{border-right:0px solid #ccc;display:inline-block;margin:0 10px;text-align:left;width:224px;font-size:13px;text-transform:uppercase;float:left; padding:10px 0}
.allCateInfo ul li:nth-of-type(4n+4){ border:0}
.allCateInfo ul li.active a{font-weight:bold;color:#333}
.allCateInfo ul li a{ text-decoration:none}
.allCateInfo ul li a:hover{color:#333}
.allCateDtlInfo{ margin-bottom:30px}
.allCateDtlHead{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:5px;}
.allCateDtlHead .catName{font-size:18px;font-weight:bold;color:#333!important;text-transform:uppercase} 
.allCateSubcatCompo{ background:#fcfcfc}
.allCatSubcat{ width:235px;float:left;margin:5px;overflow:auto}
.allCatSubcat ul{list-style: none;}
.allCatSubcat ul li{ padding:3px 0}
.allCatSubcat ul li a b{ color:#363636}
span.allCatSubcatHead a {color: #363636;font-weight: bold;}
/*Amit-NewUI All category css end*/
/*Amit-NewUI css for new top brand page start */
/*
ul.alphaList { margin-left:10px; padding:0; list-style-type:none}
ul.alphaList li { margin:0; padding:0;float:left;}
ul.alphaList li a { display:block; padding:1px 8px; margin-left:5px;}
ul.alphaList li a:hover { background-color:#e8e8e8; text-decoration:none}
ul.alphaList li a.active{ background-color:#000; color:#fff}
ul#allBrands {margin-left:15px;margin-top:20px; padding:0; list-style-type:none}
ul#allBrands li{ margin:0 20px 15px 0; padding:0 0 0 0;float:left;}
ul#allBrands li img{ border:1px solid #e8e8e8; padding:0px; }
div.allBrandsNav {margin-left:10px;margin-right:20px;clear:both}
div.allBrandsNav p.prev {float:left}
div.allBrandsNav p.next {float:right}
*/
ul.alphaList {padding:0; list-style-type:none;margin-top:20px}
ul.alphaList li {float:left; border:1px solid #dcdcdc; border-right:none;background:#f5f5f5; color:#666;text-align:center;display:inline-block}
ul.alphaList li:last-child{ border-right:1px solid #dcdcdc}
ul.alphaList li a {padding:7px 10px;display:block}
ul.alphaList li a.active{background:#00368a;color:#fff;cursor:default;font-weight:bold}
ul.alphaList li a.active:hover{background:#4169E1;color:#fff;}
ul.alphaList li a:hover {background:#fff;color:#282828;text-decoration:none;}
ul.alphaList li.first h1{ display:inline-block;font-size:13px;font-weight:normal}
.alpha-Title{margin-top:20px;color:#999}
.alpha-Title span{color:#282828}
.alpha-BrandNameBox{width:23.93%;float:left;height:165px;margin: 0px 10px 20px 0}
.alpha-BrandBoxDtl{width:auto;float:left;height:auto;margin: 0px 10px 20px 0}
.alpha-head{color:#666;font-weight:bold;font-size:16px;display:block}
.moreBrand{color:#282828!important;font-size:12px}
ul.allBrands {list-style-type:none}
ul.allBrands li{margin:10px 0;line-height:11px;}
ul.allBrands li a:hover{text-decoration:none}
ul.allBrands li img{ border:1px solid #e8e8e8; padding:0px; }
.overflwhid{overflow: hidden;}
.brand-box-outer {float: left;margin: 5px;width: 200px;}
.brand-box-outer a:hover{text-decoration:none}
/*Amit-NewUI css for new top brand page end */
/*Amit-NewUI ----Customer Speak Start Here---- */
ul.cosSpeakCompo{list-style:none}
ul.cosSpeakCompo li{}
.cosSpeakInfo{width:406px;display:inline-block;text-align:center;padding:0 30px;vertical-align:top}
.cosSpeakUsrImg{border-radius:100%;width:85px; height:85px; text-align:center;display:inline-block; margin-bottom:10px; background-color:#cccdce;background-position:-156px -626px!important;}
.cosSpeakUsrImg img{border-radius: 100%;}
.cosSpeakTestimonials{text-align:justify;line-height:19px;color:#666}
.cosSpeakTestimonials a{color:#3366ff}
.cosSpeakTestimonials p{padding:0; margin:0;}
.cosSpeakName{color:#333;font-weight:bold;font-size:13px;display:block;text-align:right}
.cosSpeak_ar_left,.cosSpeak_ar_right{position:absolute;margin-top:85px;z-index:999}
.cosSpeak_ar_left{background-position:-310px -294px!important;text-decoration:none!important;display:inline-block;width:12px;height:20px;margin-left:10px;opacity:0.5;}
.cosSpeak_ar_right{background-position:-333px -294px!important;text-decoration:none!important;display:inline-block;width:12px;height:20px;margin-left:956px;opacity:0.5;}
.cosSpeak_ar_left:hover,.cosSpeak_ar_right:hover{opacity:1.5}
#CustomerTesti>.bx-wrapper>.bx-viewport{height:auto!important}
/*Amit-NewUI ----Customer Speak End Here---- */
.codPaymentNote{background-color: #feffd3;border: 1px solid #f8e3ac;padding: 10px!important;font-size: 12px!important;}
/*----Email Subscription popup starts here---- */
.offersTownCompoPopup{z-index:8000;position:fixed;left:0;right:0;bottom:0px}
.offersTownInfoPopup{background:url(../images_layout-html5/deal_Discount.jpg) center center no-repeat;padding:15px 0}
.offersTownInfoCont{width:980px;margin:0 auto;}
.offersTownclose{position: absolute;background-position: -259px -283px;width:22px;height:28px;display:block;margin-top:-20px;margin-left:954px}
.offersTownInfoCont-Head{font-size:17px;font-weight:bold;color:#750101}
.offersTownInfoCont-input{border:1px solid #dedede;background:#fff;color:#000000;padding:10px;width:225px;border-radius:3px;margin-left: 550px;}
.offersTownInfoCont-SubBtn{background:#6d0125;text-align:center;padding:10px;border-radius:3px;color:#f6f3a1!important;text-decoration:none!important}
#subscribeEmailPopup_errmsg>span.errMsg{background:#fff;display:inline-block;margin-left: 550px;}
.offersTownInfoCont>span.popupmsgSucess{color:#730101!important;display:inline-block;float:right;width:353px;margin-right:40px;padding: 2px 10px;border-radius:2px;margin-top: 20px;font-weight:bold}
/*----Email Subscription popup End here---- */
.ntCashPoint{font-weight:bold;color:#000}
.ntCashPointCartSum{font-size:12px;margin:5px 0;padding-bottom:10px;border-bottom:1px solid #ccc;font-weight:bold}
.usrMembDim{background-color:#fffed5;border:1px solid #f9e2b2;color:#333;display:inline-block;margin-top:5px;padding:5px;border-radius:3px}
.werHiring{background:#e34406;padding: 5px 7px;display: inline-block;vertical-align: middle;margin-bottom: 3px;border-radius: 3px;font-size: 10px;color: #fff;}
/*----Myaccount Naaptol Cash Point Summary Start here---- */
.ntCashTable{width: 100%;border-top: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;margin-top: 8px;}
.ntCashTable tr th {border-bottom: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;padding: 8px 8px;font-size: 12px;}
.ntCashTable tr td {border-bottom: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;padding: 8px 8px;font-size: 12px;}
.ntCashInfoTopBox {margin-top: 20px;}
.ntCashInfoTopBox ul {list-style: none;margin: 0;padding: 0;background:#f9f9f9; }
.ntCashInfoTopBox ul li {display: inline-block;padding: 10px 0;width: 48.9%;border-right: 1px solid #ececec;text-align: center;border-right: 1px solid #e8e8e8;}
li.ntCashActivePoint span {font-size: 15px!important;color: #339933!important;padding: 0!important;}
li.ntCashPendingPoint span {font-size: 15px!important;color: #999!important;padding: 0!important;}
.ntCashInfoTopBox ul li.ntCashPendingPoint {border:0!important}
.freeShippForPrepaid{background: #457df0;padding:8px 10px;border-radius: 2px;color:#fff;font-size: 13px;margin-top: 2px;border: 1px solid #366fcc;}
.prepaidFreeShip{background: #457df0;padding: 4px 7px;border-radius: 2px;color:#fff;font-size: 12px;margin-top: 4px;border:1px solid #366fcc;font-weight:bold;}
/*----Myaccount Naaptol Cash Point Summary End here---- */

/*---- scan detail ---- */
.shipDelPopupCompo{ overflow-y: scroll;width:500px; margin:0 auto; padding:20px; background:#fff}
.shipDelPopup-title{font-size:21px;font-weight:700;font-size: 21px;line-height:1.3;}
.shipDelPopup-trackingId{font-size:17px; font-weight:500; margin-bottom:20px; margin-top:10px; color:#666;margin-bottom: 25px}

.shipDelPopup-trackingDtl{ margin-bottom:20px}
.shipDelPopup-trackingDate{font-size:15px; color:#666;margin-bottom: 20px; margin-top: 30px;}
.shipDelPopup-trackingInfo{margin-top:10px;}

.shipDelPopup-trackinTime{ float:left; width:100px; font-size: 15px;}
.shipDelPopup-trackinStatus{float:left; width:230px;font-size: 15px; padding-left:20px; border-left:1px solid #ccc; color:#666}
.shipDelPopup-trackinStatus-title{ font-weight:400; margin-bottom:8px; line-height:1.3em}
.shipDelPopup-trackinStatus-location{font-size:13px; font-style:italic}
/*---- scan detail end---- */

/*---- Added for live order tracking ---- */
.without-login_OrderStateCompo{box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 2px;border: 1px solid #ccc;margin-top:10px!important}
.without-login_OrderState{border-bottom:1px solid #ccc;padding:10px}
.without-login_OrderState .title{ font-size:16px; margin:10px 0; display:inline-block}
.usrOrderSumryChart{padding:30px 10px}
.usrOrderSumryChart .proItem_image{width:185px;float:left;margin-right:15px;min-height:105px}
.usrOrderSumryChart .proItem_info ul{ list-style:none}
.usrOrderSumryChart .proItem_info ul li.title{font-weight:bold;color:#000;width:600px;line-height: normal; font-size:18px}
.usrOrderSumryChart .proItem_info ul li{line-height:20px;margin-bottom: 5px;}

.usrOrderSumrTrackChart{border-top:1px solid #ccc;margin:10px 0;padding-bottom: 10px;}
.usrOrderSumrTrackChart ul.trackInfoGraphTitle li{list-style: none;width:16%;display: inline-block;font-weight: bold;font-size: 16px;color:#666;text-align: center;}
.usrOrderSumrTrackChart ul.trackInfoGraph{list-style:none;position:relative;margin-top: -13px;border-left:1px solid #999;}
.usrOrderSumrTrackChart ul.trackInfoGraph li{display: inline-table;text-align:center;width:16%;border-right: 1px solid #999;}

.usrOrderSumrTrackChart .trackInfoGraphBorder{border-top: 1px solid #999; width: 940px;}

/*---- Complaint tracking information styles---- */
ul.compTrackInfoGraph{list-style:none;position:relative;margin-top:-13px;overflow:hidden}
ul.compTrackInfoGraph li{display:inline-table;text-align: center;width: 155px;border-left: 1px solid #999;float: left;}

ul.compTrackInfoGraph li i.borderBottom{border-bottom: 1px solid #999;position: relative;display: block;width: 154px;left: 0;top: 12px;z-index: -1;}

ul.compTrackInfoGraph li:last-child{border-right: 1px solid #999;}

/* ----Css for Seller info start--------------- */
.sellerInfoHead{font-size:20px;color:#333;margin-bottom:20px}
ul.sellerInfoList{ list-style:none}
ul.sellerInfoList li{border:1px solid #e8e8e8; margin-bottom:5px;padding:10px}
ul.sellerInfoList li a{font-size:13px;color:#666;font-weight:700;display:block;}
.sub-plus{display: inline-block;float: right;font-size: 20px;}
ul.sellerInfoList li div.sellerInfo{font-size:12px;margin-top:10px}
/* ----Css for Seller info END--------------- */

/* ----app deal css--------------- */
.appDealCategory{background-color: #757575; padding: 3px; position: relative; text-align: center; font-weight: bold; font-size: 13px; color: #fff !important; display: block;}
/* ----app deal css End--------------- */

/* ----whatsappcrm share point css start--------------- */

.shareOnWhatsappcrmIc{width:30px; height:30px; display: inline-block; cursor: pointer; background-size: cover !important;margin-right:15px;}
.shareOnWhatsappcrmIc:last-child{margin-right:0;}
.shareInfoOnWhatsappcrmIc{background: url(../images_layout-html5/whatsappInfo.png)}
.shareVideoOnWhatsappcrmIc{background: url(../images_layout-html5/whatsappVideo.png)}
.shareImageOnWhatsappcrmIc{background: url(../images_layout-html5/whatsappImage.png)}
.sharePdfOnWhatsappcrmIc{background: url(../images_layout-html5/whatsappPdf.png)}

/* ----whatsappcrm share point css end--------------- */

/* ----order verification css start--------------- */
.orderConfirmDiv{ text-align: center;}
.orderConfirmBtn{display: inline-block; padding: 8px 0; text-align: center;font-size: 13px; border: 1px solid #bcbcbc;font-weight: bold;width: 80px;text-decoration: none; margin-bottom: 5px; background-color: green; color:black!important}    
a.orderConfirmBtn:hover{text-decoration: none; color: #fff!important}
.orderCancelBtn{display: inline-block; padding: 8px 0; text-align: center;font-size: 13px; border: 1px solid #bcbcbc;font-weight: bold;width: 80px;text-decoration: none; margin-bottom: 5px; background-color: red; color:black!important}    
a.orderCancelBtn:hover{text-decoration: none; color: #fff!important}
/* ----order verification css end--------------- */
#captchaCompo{margin-bottom: 10px;}
#captchaInputVal{padding: 0 5px;height:28px;vertical-align: top;font-size: 14px;width: 120px;letter-spacing: 2px;color: #000;font-weight: 500;}
#order_delivery_notification_msg{ color: #000;text-align: center;padding: 5px;margin: 10px 0;color: #ff345a!important;font-size: 18px;}
.product_available_sellers_info{position: absolute; display: none;width: 300px;background: #fff; max-height: 250px;border: 1px solid #ccc;margin-top: 10px;font-size: 13px;z-index: 1;padding: 5px 10px 20px 15px;line-height: 20px;box-shadow: 4px 4px 2px 0px rgb(51 50 50 / 20%)}
.product_available_sellers_info_formClose{font-size: 10px;display: inline-table;float: right;font-weight: 700;}
.product_available_sellers_inner_info{max-height: 200px;overflow-x: hidden;overflow-y: scroll;width: 100%;font-size: 11px!important;line-height: 18px!important;}
#seller_info_link{margin-left: 5px;cursor: pointer;font-weight: bold;}
.sellerInfoDetails{font-weight: bold;}
.EncashCvBtn{display: block;width: 115px;/*height: 23px; */background: #2e63cf; padding: 10px;text-align: center;border-radius: 5px; color: white; font-weight: bold;line-height: 21px;cursor: pointer;}
.msg_validator_display{margin: 20px 0;}
.voucherStatusDetails{float: left;margin-right: 15px;color: #666 !important;}
.voucherStatusContent{padding: 10px;margin-left: 50px;}
.voucherStatusDetails span {color: #666 !important;}
.EncashCvBtn:disabled{border: 1px solid #999999;background-color: #cccccc;color: #666666;}
.paymentModeGroup_label{margin-left: 21px;display: block;}
.paymentAnchor{float: left;}
.ntVideoInfIc{background: url(../images_layout-html5/mobile/ntVideoIcon-mob.png) no-repeat;width: 28px;height: 28px;right: 2px;top: 22px;}
.uvi-table{width:100%;border: 1px solid #d1d1d1;border-spacing:0}
.uvi-table th {padding: 5px;text-align:center;width: 20%;background:#f1f1f1;border-bottom: 1px solid #d1d1d1;}
.uvi-table td {padding: 5px;text-align:center;width: 20%;}
.uvi-btn{padding: 5px 7px;background: #e34406;color: #fff !important;border: none;border-radius: 3px;font-size: 10px;margin:0 auto;width: 50%;text-align:center;}
#uviBlocker {position: fixed;left: 0;top: 0;width: 100%;height: 100%;text-align: center;background:#fff;z-index:999999;background-color: rgba(0,0,0,0.4);display:none;}
.uvi-loader-content{background:#fff;display:block;margin:auto;width: 20%;height: fit-content;position: fixed;padding: 16px 20px 7px 20px;top:0;bottom: 0;left: 0;right: 0;border-radius: 13px;display:none;}
.copyCVIcon{ background:url(../images_layout-html5/copyIcon.png) no-repeat;width:15px;height:13px;display:inline-block; cursor:pointer!important}
